.section-loader{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:100%;z-index:2}
.section-loader .loader-inner{display:none}
.section-loader img,.section-loader span{-webkit-animation:spin 2s infinite;animation:spin 2s infinite}
.section-loader.loader-sm span{height:3.125rem;width:3.125rem}
.section-loader.loader-md span{height:4.375rem;width:4.375rem}
.section-loader.with-overlay{background:hsla(0,0,100%,.4);bottom:0;left:0;position:absolute;right:0;top:0}
.full-page-loader{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(0,0,0,.6);bottom:0;display:none;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;justify-content:center;left:0;padding:0 2rem;position:fixed;right:0;top:0;width:100vw;z-index:2000}
.full-page-loader>span{display:none}
.full-page-loader .loader-inner{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background:#fbfbfa;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:13.125rem;justify-content:center;padding:2.5rem;width:23.75rem}
.full-page-loader .loader-inner span{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}
.full-page-loader .loader-inner .loading-text{color:#000;font-family:BekaertText-Regular;font-size:1rem;font-weight:500;margin-top:.625rem}
.notify-modal .modal-dialog{margin:auto;max-width:23.75rem;top:50%;-webkit-transform:translateY(-50%) !important;transform:translateY(-50%) !important;width:calc(100% - 1.875rem)}
.notify-modal .modal-dialog .modal-content{border:0;border-radius:.5rem}
.notify-modal .modal-dialog .modal-content .modal-header{border:0;-webkit-box-shadow:0 .0625rem 0 0 #e4e5e7;box-shadow:0 .0625rem 0 0 #e4e5e7}
.notify-modal .modal-dialog .modal-content .modal-footer{border:0;-webkit-box-shadow:inset 0 .0625rem 0 0 #e4e5e7;box-shadow:inset 0 .0625rem 0 0 #e4e5e7}
.notify-modal .modal-dialog .modal-content .modal-footer .notify-login{background:#01adef;border:0;border-radius:12.5rem;color:#fbfbfa;font-family:BekaertText-Regular;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.25rem;padding:.75rem 2rem;text-align:center}
.notify-modal .modal-dialog .modal-content .modal-body p{font-family:BekaertText-Regular;font-size:.875rem;font-weight:500;letter-spacing:0;line-height:1.25rem}
.notify-modal .modal-dialog .modal-content .modal-title{color:#000;font-family:BekaertText-Bold;font-size:1.25rem;font-weight:700;line-height:2rem}
.notify-modal .modal-dialog .modal-content .close{background:0;border:0;padding:0}
.product-notify-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#e9f3df;border:.0625rem solid #3b5b3d;border-radius:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;padding:1rem;position:fixed;right:1rem;top:calc(100vh - 4.6875rem);width:auto;z-index:9}
@media(max-width:47.98rem){.product-notify-status{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;bottom:1rem;top:inherit;width:calc(100% - 2rem)}
}
.product-notify-status#failure{background:#f7e3e2;border-color:#bc2f29}
.product-notify-status img{margin-right:1rem}
@media(max-width:47.98rem){.product-notify-status img{margin-top:.1875rem}
}
.product-notify-status img.notify-toast-close{cursor:pointer;margin-left:1rem;margin-right:0;padding:0 .3125rem}
.price-ratings{background-color:#fbfbfa;border-radius:.5rem;margin-bottom:1.25rem;padding:1.25rem 1rem}
.price-ratings .button-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;margin-top:1.25rem}
.price-ratings .button-container,.price-ratings .button-container .add-quantity{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}
.price-ratings .button-container .add-quantity{gap:1rem}
.price-ratings .button-container .add-quantity .quantity-col .quantity-text{margin-bottom:.5rem}
.price-ratings .button-container .prod-not-in-stock{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}
.price-ratings .button-container .prod-not-in-stock h3{color:#bc2f29;font-family:BekaertText-Medium;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:0}
.price-ratings .button-container #cart-loader{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.25rem;width:2.25rem}
.price-ratings .button-container .prod-not-sold-online{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}
.price-ratings .button-container .prod-not-sold-online h3{color:#dbac3e;font-family:BekaertText-Medium;font-size:.875rem;font-weight:500;line-height:1.25rem;margin-bottom:0}
@media(min-width:48rem){.price-ratings .button-container .build-project-cta{gap:.5rem}
}
.price-ratings .button-container .build-project-cta a{color:#01adef}
.price-ratings .button-container .quantity{height:2.5rem;position:relative}
.price-ratings .button-container .quantity .btn-minus,.price-ratings .button-container .quantity .btn-plus{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#e4e5e7;border-radius:.125rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:1rem;justify-content:center;width:1.375rem}
.price-ratings .button-container .quantity .btn-minus{bottom:.1875rem;position:absolute;right:.1875rem}
.price-ratings .button-container .quantity .btn-plus{position:absolute;right:.1875rem;top:.1875rem}
@media(max-width:74.98rem){.price-ratings .button-container .build-project-cta img{margin-right:.5rem}
}
@media(max-width:89.98rem){.price-ratings .button-container .stock-links{margin-top:1.25rem;width:100%}
}
@media screen and (max-width:380px){.price-ratings .button-container .stock-links{gap:.875rem}
}
.price-ratings .price-div{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}
.price-ratings .price-div .check-quantity{gap:.5rem;margin-bottom:.5rem}
@media(min-width:62rem){.price-ratings .price-div .check-quantity{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
}
.price-ratings .price-div .check-quantity .available-text{font-family:BekaertText-Medium}
.price-ratings .price-div .check-quantity .available-check,.price-ratings .price-div .check-quantity .quantity-div{color:#3b5b3d;display:inline-block;font-family:BekaertText-Medium}
.price-ratings .price-div .pdp-price-section{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:.5rem}
.price-ratings .price-div .pdp-price-section .price-span span{color:#ff602c;font-family:BekaertText-Bold;font-size:1.5rem;font-weight:700;line-height:2rem}
.price-ratings .price-div .pdp-price-section .percoil{color:#ff602c;margin-left:.5rem;margin-right:1rem;text-transform:capitalize}
.price-ratings .price-div .price-tnc{color:#767471}
.fa-star,.producttable .fa-star.enabled{color:#dbac3e}
.producttable .fa-star.disabled{color:#91908d}
.producttable .fa-star{margin-right:.25rem}
.animal-tooltip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 1rem 1.25rem 0}
.animal-tooltip img.common-animal{height:1.25rem;width:1.25rem}
.animal-tooltip .tooltiptext{display:none}
.animal-tooltip .fas:before{background-color:#01adef;border-radius:100%;content:"";display:inline-block;height:.3125rem;margin-right:.1875rem;width:.3125rem}
.img-fluid{max-width:100%;vertical-align:middle}
.less-button{display:none}
.productimgcard{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:2.8125rem}
.productimgcard .product-images .slick-next,.productimgcard .product-images .slick-prev{display:none}
.pdp-breadcrumb-color{float:none !important;margin:0 auto !important}
.pdp-breadcrumb-color .cmp-breadcrumb ol li.cmp-breadcrumb__item,.pdp-breadcrumb-color .cmp-breadcrumb ol li.cmp-breadcrumb__item>a,.pdp-breadcrumb-color .cmp-breadcrumb ol li.cmp-breadcrumb__item>a span,.pdp-breadcrumb-color .cmp-breadcrumb__item+.cmp-breadcrumb__item:before,.pdp-breadcrumb-color .cmp-breadcrumb__item.cmp-breadcrumb__item--active span{color:#000 !important;font-size:.875rem;line-height:1rem}
.pdp-breadcrumb-color .cmp-breadcrumb{margin:0 auto;max-width:71.25rem;padding:2.8125rem 0 0;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);width:100%}
.pdp-breadcrumb-color .cmp-breadcrumb .cmp-breadcrumb-list{padding-left:0}
.PDP-container-header .container-no-padding{padding-left:var(--bs-gutter-x,.75rem) !important;padding-right:var(--bs-gutter-x,.75rem) !important}
.PDP-container-header .sku_wishlist .sku{color:#000}
.one_style{color:#01adef;height:.125rem !important;margin-top:.75rem !important}
.product-images{position:relative}
.product-images .product-large-img,.product-images .product-small-img{border-radius:.5rem}
.product_label{background:#b74621;color:#fff;display:none;font-size:1rem;height:1.875rem;left:0;padding:.2rem 1rem;position:absolute;top:0;z-index:1}
.product_label:before{border-right:1.25rem solid transparent;border-top:1.875rem solid #b74621;content:"";height:0;position:absolute;right:-1.25rem;top:0;width:0}
.product-large-img .img-slide img,.product-large-img .vid-slide iframe,.product-large-img .vid-slide video{display:block;margin:0 auto;max-width:100%}
.product-large-img .vid-slide iframe,.product-large-img .vid-slide video{margin-top:2.5rem}
.product-large-img .vid-slide iframe{height:25rem;width:100%}
@media screen and (min-width:320px)and (max-width:896px){.product-large-img .vid-slide iframe{height:12.5rem}
}
.product-large-img .vid-slide video::-webkit-media-controls-fullscreen-button{display:none}
.product-large-img{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.product-small-img .slick-list{padding-left:.3125rem}
.product-small-img .img-slide{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;border-radius:.5rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-left:0}
.product-small-img .img-slide.slick-current>img{border:.0625rem solid #01adef;padding:.3125rem}
.product-small-img .img-slide img{max-height:100%;max-width:100%;width:100%}
.product-small-img .vid-slide{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:.3125rem;margin-left:0}
.product-small-img .vid-slide.slick-current>img,.product-small-img .vid-slide.slick-current>video{border:.0625rem solid #01adef;padding:.3125rem}
.product-small-img .vid-slide img{max-height:5.875rem;max-width:inherit;width:auto}
.productdesc .desc_header{color:#000;font-size:1.25rem;line-height:2rem;margin-bottom:.5rem}
.productdesc ul{margin-bottom:1rem}
.productdesc ul li{margin-bottom:.5rem;padding-left:1.5625rem;position:relative}
.productdesc ul li:before{-ms-flex-negative:0;background-color:#ff602c;border-radius:50%;content:"";flex-shrink:0;height:.5rem;left:.375rem;margin-right:.8125rem;position:absolute;top:.375rem;width:.5rem}
.productdesc .load-more-cont{margin:1.25rem}
.productdesc .load-more-cont #pdp-load-more,.productdesc .load-more-cont #pdp-show-less{color:#01adef;font-size:1rem;text-decoration:underline}
.productdesc .load-more-cont .pdp-less-more-text{cursor:pointer}
.productdesc .cart-section .check-quantity{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}
.productdesc .cart-section .check-quantity .available-check{margin-top:-.625rem}
.productdesc .cart-section .check-quantity .quantity-div{padding-left:.8125rem}
.productdesc .cart-section .available-text{margin-bottom:0;margin-top:-.1875rem;width:7.1875rem}
.productdesc .cart-section .available-text,.productdesc .cart-section .availableQuantity{color:#000;font-size:1rem;line-height:1.5rem}
.productdesc .cart-section .availableQuantity{font-family:BekaertText-Medium}
.productdesc .cart-section .quantity-col{position:relative}
.productdesc .cart-section .quantity-text{color:#000;font-size:.875rem;margin-bottom:0;position:absolute;top:-1.5625rem}
.productdesc .cart-section .quantity{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;background-color:#f5f4f2;border-bottom:.1875rem solid #01adef;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:.125rem .4375rem}
.productdesc .cart-section .quantity img{width:.9375rem}
.productdesc .cart-section .quantity .inputQuantity{background-color:#f5f4f2;border:0;color:#000;font-size:1rem;text-align:center}
.productdesc .cart-section .quantity .inputQuantity:focus{-webkit-box-shadow:unset;box-shadow:unset}
.productdesc .cart-section .btnCart{background-color:#01adef;border:0;color:#fff;font-size:1rem;line-height:1.25rem;padding:.625rem 2.5625rem;width:100%}
.productdesc .cart-section .btnCart:hover{background-color:#01adef}
.productdesc .cart-section .btnCart:disabled,.productdesc .cart-section .btnCart[disabled]{opacity:.7;pointer-events:none;touch-action:none;-ms-touch-action:none}
.productdesc .cart-section .btn-minus,.productdesc .cart-section .btn-plus{cursor:pointer}
.productdesc .cart-section .prod-not-in-stock,.productdesc .cart-section .prodInStock{padding-top:1.5625rem}
.productdesc .cart-section .prod-not-in-stock span{color:#767471;font-size:1.75rem;line-height:1.5rem;padding-left:1.875rem}
.productdesc .add-to-wishlist-link{color:#01adef;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:BekaertText-Regular;font-size:.875rem;letter-spacing:0;line-height:1.25rem;text-decoration:underline}
.productdesc .add-to-wishlist-link .wishlist-icon-img{margin-right:.5rem}
.productdesc .add-to-wishlist-link .wishlist-spinner-wrapper{display:none;margin-left:.3rem;vertical-align:middle}
.productdesc .add-to-wishlist-link .wishlist-spinner-wrapper .wishlist-spinner{-webkit-animation:spinner-price 1.5s linear infinite;animation:spinner-price 1.5s linear infinite;background:conic-gradient(#0000 10%,#01adef);border-radius:50%;display:inline-block;height:.9375rem;mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);width:.9375rem}
.productdesc .tnc_para{color:#767471;font-size:.75rem;font-style:italic;padding-top:1.5rem}
@media(min-width:992px)and (max-width:1200px){.productdesc{padding-left:1.5625rem}
.productdesc .cart-section .available-text{font-size:.875rem}
}
@media(min-width:576px)and (max-width:991px){.productdesc .cart-section .row .col-sm-3,.productdesc .cart-section .row .col-sm-4{width:50%}
.productdesc .cart-section .row .col-sm-5{width:100%}
.productdesc .cart-section .btnCart{margin-top:.9375rem}
}
.productdesc .product-description-rating{margin-top:1.25rem}
.productdesc .product-description-rating .rating .fa{color:#767471}
.productdesc .product-description-rating .rating[class*=rating-1] .fa:first-child,.productdesc .product-description-rating .rating[class*=rating-2] .fa:first-child,.productdesc .product-description-rating .rating[class*=rating-2] .fa:nth-child(2),.productdesc .product-description-rating .rating[class*=rating-3] .fa:first-child,.productdesc .product-description-rating .rating[class*=rating-3] .fa:nth-child(2),.productdesc .product-description-rating .rating[class*=rating-3] .fa:nth-child(3),.productdesc .product-description-rating .rating[class*=rating-4] .fa:first-child,.productdesc .product-description-rating .rating[class*=rating-4] .fa:nth-child(2),.productdesc .product-description-rating .rating[class*=rating-4] .fa:nth-child(3),.productdesc .product-description-rating .rating[class*=rating-4] .fa:nth-child(4),.productdesc .product-description-rating .rating[class*=rating-5] .fa:first-child,.productdesc .product-description-rating .rating[class*=rating-5] .fa:nth-child(2),.productdesc .product-description-rating .rating[class*=rating-5] .fa:nth-child(3),.productdesc .product-description-rating .rating[class*=rating-5] .fa:nth-child(4),.productdesc .product-description-rating .rating[class*=rating-5] .fa:nth-child(5){color:#dbac3e}
.productdesc .product-description-rating a{color:#01adef}
@media(max-width:47.98rem){.productdesc .product-description-rating .rating{margin:0}
.productdesc .product-description-rating .rating .fa:not(:first-child){display:none}
.productdesc .product-description-rating .rating .fa:first-child{color:#dbac3e}
}
.productdesc .product-description-rating .rating-devider{padding:0 .3125rem 0 0}
.sticky-note{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#def2d6 0 0 no-repeat padding-box;bottom:11.125rem;-webkit-box-shadow:0 0 .375rem #5a705266;box-shadow:0 0 .375rem #5a705266;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;padding:.625rem;position:fixed;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}
.sticky-note.close{display:none}
.sticky-note .itemsAdded-img{height:1.25rem;width:1.25rem}
.sticky-note .itemsAddedMsg{margin-left:.625rem}
.sticky-note .itemsAddedMsg .itemsAdded-msg{color:#3b5b3d;display:inline;font-size:.875rem;letter-spacing:0;line-height:1.25rem;margin:0;opacity:1;text-align:left}
.sticky-note .itemsAddedMsg .itemsAdded-msg a{color:#01adef}
.sku_wishlist{font-size:.875rem;margin:0 0 1.5rem}
.sku_wishlist .productname{color:#000;font-family:BekaertText-Bold;font-size:1.5rem;line-height:2rem}
.sku_wishlist .productname a{color:#000;font-family:BekaertText-Bold;pointer-events:none;text-decoration:none}
@media(min-width:62rem){.sku_wishlist .productname{font-size:1.75rem}
}
.sku_wishlist h3{margin-bottom:1rem}
.sku_wishlist .sku{margin-right:.9375rem}
.sku_wishlist .sku span{font-size:1rem}
.sku_wishlist .wish_list i{color:#01adef;font-size:1.5rem}
.sku_wishlist .build_proj{color:#ff602c;font-family:BekaertText-Regular;font-size:.875rem;line-height:1.25rem}
.price-spinner-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box}
.price-loading-text{color:#767471;font-size:.875rem}
.price-spinner{-webkit-animation:spinner-price 1.5s linear infinite;animation:spinner-price 1.5s linear infinite;background:conic-gradient(#0000 10%,#01adef);border-radius:50%;height:1.5625rem;margin-right:1.25rem;mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 0);width:1.5625rem}
@-webkit-keyframes spinner-price{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes spinner-price{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.customerreview-section{background-color:#fbfbfa;margin:1.25rem 0;padding:1.25rem 0}
.productspecification{margin-top:2.5rem}
.productspecification .tab .tab-button{color:#000;font-family:BekaertText-Bold;font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1.25rem;position:relative;text-transform:uppercase;-webkit-transition:.6s;transition:.6s;width:100%}
.productspecification .tab-content{padding:0}
.productspecification .tab-content .tab_mob{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:.0625rem solid #ebe9e5;color:#01adef;justify-content:space-between;padding:.625rem 0}
.productspecification .tab-content .tab_mob:first-child{border-top:.0625rem solid #ebe9e5}
.productspecification .customerReview_content,.productspecification .div_content:nth-child(2){display:-webkit-box;display:-ms-flexbox;display:flex}
.productspecification .customerReview_content{background-color:#fbfbfa;margin:1.25rem 0}
.productspecification .customerReview_content .rating-progressBar{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
@media(min-width:48rem){.productspecification .customerReview_content .rating-progressBar{padding-top:5.125rem}
}
.productspecification .customerReview_content .rating-progressBar .total-rating{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:.5rem;width:13.9375rem}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-num .rating-count{color:#767471;font-family:BekaertText-Bold;font-size:2rem;font-weight:700;line-height:3rem;opacity:1;text-align:left}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-num .rating-outOf{color:#767471;font-family:BekaertText-Bold;font-size:1.25rem;line-height:2rem;opacity:1;text-align:left}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating .fa{color:#767471;width:.875rem}
.productspecification .customerReview_content .rating-progressBar .progressBar{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center;width:13.9375rem}
.productspecification .customerReview_content .rating-progressBar .progressBar .pr-bar{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;margin-bottom:1rem;width:100%}
.productspecification .customerReview_content .rating-progressBar .progressBar .pr-bar .rating-ct,.productspecification .customerReview_content .rating-progressBar .progressBar .pr-bar label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#767471;display:-webkit-box;display:-ms-flexbox;display:flex;text-align:left}
.productspecification .customerReview_content .rating-progressBar .progressBar .pr-bar progress{-webkit-box-flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-flex:1;flex:1;height:.5rem}
.productspecification .customerReview_content .rating-progressBar .progressBar .pr-bar progress[value]::-webkit-progress-bar{background-color:#ebe9e5;border-radius:.5rem}
.productspecification .customerReview_content .rating-progressBar .progressBar .pr-bar progress[value]::-webkit-progress-value{background-color:#01adef;border-radius:.5rem}
.productspecification .customerReview_content .customer-review .customerReview{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:0}
.productspecification .customerReview_content .customer-review .customerReview .customerReview-head{padding:0}
.productspecification .customerReview_content .customer-review .customerReview .customerReview-head .head{color:#000;font:400 normal 700 1.75rem/2rem BekaertText-Bold;letter-spacing:0;text-align:left}
.productspecification .customerReview_content .customer-review .customerReview .customerReview-btn{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}
.productspecification .customerReview_content .customer-review form{background-color:#fff;border-radius:.5rem;margin-top:1.25rem}
.productspecification .customerReview_content .customer-review form .label{font-family:BekaertText-Medium;font-size:.875rem;line-height:1.25rem;margin:1.25rem .5rem .625rem 0}
.productspecification .customerReview_content .customer-review form .star-container svg{height:1.25rem !important;width:1.25rem !important}
.productspecification .customerReview_content .customer-review form .description-box{margin-bottom:1.25rem;width:100%}
.productspecification .customerReview_content .customer-review form .description-box #reviewdescription{background-color:#fff;border:.0625rem solid #767471;border-radius:.25rem;font-family:BekaertText-Regular;font-size:.875rem;height:7.5rem;width:100%}
.productspecification .customerReview_content .customer-review form .description-box .cf-msgtextarea-textlimit{color:#767471}
.productspecification .customerReview_content .customer-review form .description-box .err-msg-container,.productspecification .customerReview_content .customer-review form .description-box label{color:#000;font-family:BekaertText-Regular;font-size:1rem;font-style:normal;margin-bottom:.25rem;width:100%}
.productspecification .customerReview_content .customer-review form .description-box .err-msg-container{-webkit-animation:none;animation:none;color:#bc2f29 !important;font-size:.875rem}
.productspecification .customerReview_content .customer-review form #review-email:disabled{background:#efefef 0 0 no-repeat padding-box}
.productspecification .customerReview_content .customer-review form .button-group{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:end;-ms-flex-pack:end;align-items:center;border-top:.0625rem solid #ebe9e5;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;justify-content:flex-end;padding:1.25rem 0}
.productspecification .customerReview_content .customer-review .review-thankyousection .thankyou-msg{font-family:BekaertText-Medium;font-size:.875rem}
.productspecification .customerReview_content .review-comments{padding:0}
.productspecification .customerReview_content .review-comments .filter-section{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.productspecification .customerReview_content .review-comments .filter-section .review-status-section{margin-bottom:1.5625rem}
.productspecification .customerReview_content .review-comments .reviews-filter .reviews-sort{background-color:#fff;border:0;font:400 normal normal 1rem/1.3125rem BekaertText-Regular;padding:.625rem 0 .625rem .9375rem;width:10.625rem}
@media(min-width:392px)and (max-width:445px){.productspecification .customerReview_content .review-comments .reviews-filter .reviews-sort{width:9.375rem}
}
.productspecification .customerReview_content .review-comments .reviews-filter .arrowicon{margin-left:-1.5625rem;position:absolute;top:1.25rem}
.productspecification .customerReview_content .review-comments .review-status:before{border:solid #01adef;border-width:0 0 .0625rem .0625rem;content:"";height:.488125rem;left:0;position:absolute;top:.25rem;-webkit-transform:rotate(315deg);transform:rotate(315deg);width:.919375rem}
.productspecification .customerReview_content .review-comments .review-status .review-caption{color:#01adef;font:400 normal normal 1rem/1.3125rem BekaertText-Regular;margin-bottom:0;padding-left:1.5625rem}
.productspecification .customerReview_content .review-comments .comments-section{border-bottom:.0625rem solid #ebe9e5;padding:1.25rem 0}
.productspecification .customerReview_content .review-comments .comments-section p{margin-bottom:0}
.productspecification .customerReview_content .review-comments .comments-section p.response-comment{font-size:.875rem}
.productspecification .customerReview_content .review-comments .comments-section .review-title{display:inherit;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:.5rem}
.productspecification .customerReview_content .review-comments .comments-section .review-title .rating{color:#767471}
.productspecification .customerReview_content .review-comments .comments-section .review-title .rating-value{margin-left:.5rem}
.productspecification .customerReview_content .review-comments .comments-section .reviewer-details{color:#767471;font-family:BekaertText-Regular;font-size:.875rem;line-height:1.25rem;margin-bottom:.5rem}
.productspecification .customerReview_content .review-comments .comments-section .main-review{color:#000;font-family:BekaertText-Medium;font-size:.875rem;line-height:1.25rem;margin-bottom:.625rem}
.productspecification .customerReview_content .review-comments .comments-section .review-response{border-left:.125rem solid #767471;font-family:BekaertText-Regular;font-size:.875rem;line-height:1.25rem;margin-left:.3125rem;padding-left:.625rem}
.productspecification .customerReview_content .review-comments .comments-section .review-response .response-title{color:#767471;font-size:.875rem}
.productspecification .customerReview_content .review-comments .review-bottom-section{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:.9375rem;padding-top:.6875rem}
.productspecification .customerReview_content .review-comments .review-bottom-section #back-to-top{color:#01adef;cursor:pointer;font-family:BekaertText-Bold;font-size:1rem;line-height:2.125rem}
.productspecification .customerReview_content .review-comments .review-bottom-section #back-to-top span{padding-right:.3125rem}
.productspecification .customerReview_content .review-comments .view-more{cursor:pointer}
.productspecification .customerReview_content .review-comments .view-more #review-view-less,.productspecification .customerReview_content .review-comments .view-more #review-view-more{color:#01adef;font-family:BekaertText-Medium;font-size:1rem;line-height:1.25rem}
.productspecification .customerReview_content .review-comments .view-more #review-view-less .view-more-text,.productspecification .customerReview_content .review-comments .view-more #review-view-more .view-more-text{padding-right:.3125rem}
.productspecification .customerReview_content .review-comments .write-btn{background:#01adef;border:.0625rem solid #01adef;color:#fff;font:400 normal 700 1rem/1.3125rem BekaertText-Regular;letter-spacing:0;padding:.625rem 3.625rem;text-align:center}
.productspecification .customerReview_content .review-comments .reviewDetails .refine-section{padding:6.3125rem 0 11.875rem}
@media(min-width:768px)and (max-width:1199px){.productspecification .customerReview_content .review-comments .reviewDetails .refine-section{padding:3.125rem 0}
}
.productspecification .customerReview_content .review-comments .reviewDetails .refine-section .refine-head{text-align:center}
.productspecification .customerReview_content .empty-review-section .no-reviews-heading{font-family:BekaertText-Bold;font-size:1.25rem;line-height:2rem;margin:0 auto;padding:2.5rem 1.5rem}
@media(min-width:48rem){.productspecification .customerReview_content .empty-review-section .enter-review-button{position:absolute;right:0;top:-4.5rem}
}
.pdpdealer{display:-webkit-box;display:-ms-flexbox;display:flex;float:none !important;margin-left:auto;margin-right:auto;max-width:90.625rem}
.table_animal{width:3.125rem}
.enabled{color:#01adef}
.disabled{color:#fff}
.producttable{margin-bottom:2.5rem;width:100%}
.producttable thead tr{background:#fbfbfa 0 0 no-repeat padding-box;border-bottom:.0625rem solid #fbfbfa;-webkit-box-shadow:0 .0625rem 0 0 rgba(0,0,0,.05);box-shadow:0 .0625rem 0 0 rgba(0,0,0,.05);color:#000;letter-spacing:0;opacity:1;text-align:left}
.producttable thead tr th{border:0;font-family:BekaertText-Medium;font-size:1rem;font-weight:500;padding:.625rem .5rem;vertical-align:baseline}
.producttable tbody tr{background-color:#fff;border-bottom:.0625rem solid #fbfbfa}
.producttable tbody tr td{font-family:BekaertText-Regular;font-size:.875rem;font-weight:400;padding:.9375rem .5rem}
.producttable .description .enabled{color:#dbac3e}
.producttable .table_animal{margin-right:1rem}
.description,.heading{width:50%}
.moretext{display:none}
.moretext_cont{display:-webkit-box;display:-ms-flexbox;display:flex}
.view_more_div{cursor:pointer;padding:0;text-align:right}
.view_more_div .moreless-button{color:#01adef;cursor:pointer;display:block;padding-top:1rem;text-decoration:none}
.view_more_div .less-button,.view_more_div .moreless-button:hover{color:#01adef}
.finddealerfooter{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;align-items:center;background-color:#ebe9e5;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:0;padding:0;position:fixed;right:0;z-index:2}
.finddealerfooter .finddealer{padding:0 1rem}
@media(min-width:62rem){.finddealerfooter .finddealer{padding:0 2rem}
}
@media(min-width:48rem){.finddealerfooter .finddealer{padding:0 1rem}
}
.finddealerfooter #createfinddealer-mobilebtn{padding:1.25rem}
.finddealerfooter .form-container .button.orange-button,.finddealerfooter .form-container .button.orange-button:hover{background-color:#ff602c}
.finddealerfooter .fixed-footer>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.finddealerfooter .fixed-footer>div #createfinddealerbtn{margin-top:.625rem}
.finddealerfooter .form-container{margin:0;padding:0}
.finddealerfooter .form-container .findtextdiv .finddealertext{color:#ff602c;font-family:BekaertText-Bold;font-size:1.25rem;font-weight:700;line-height:2rem}
@media screen and (max-width:1400px){.finddealerfooter .form-container .findtextdiv .finddealertext{font-size:1.125rem}
}
.finddealerfooter .form-container .padt30{padding-bottom:1.125rem}
.finddealerfooter .form-container .padt30 .floating-placeholder{border:.0625rem solid #767471;border-radius:.25rem;font-family:BekaertText-Regular;font-size:.875rem;height:2.5rem;line-height:1.5rem;padding:.5rem}
.finddealerfooter .form-container .padt30 .arrow-down{right:.5rem;top:2.375rem}
.finddealerfooter .form-container .button-main{font-size:.875rem}
.finddealerfooter .form-container .floating-placeholder:focus+.floating-label,.finddealerfooter .form-container .floating-placeholder:not(:focus,[value=""])+.floating-label,.finddealerfooter .form-container select.floating-placeholder:not(:focus)+.floating-label{color:#000;font-family:BekaertText-Regular;font-size:.875rem;left:.5rem;letter-spacing:0;line-height:1.25rem;top:.625rem}
.finddealerfooter .form-container .country-label{color:#000;font-family:BekaertText-Regular;font-size:.875rem;font-weight:400;left:.5rem;letter-spacing:0;margin:0;pointer-events:none;position:absolute;top:.625rem;-webkit-transition-duration:.2s;transition-duration:.2s;white-space:nowrap}
.finddealerfooter .form-container select.floating-placeholder:focus:not([value=""])+.country-label,.finddealerfooter .form-container select.floating-placeholder:not([value=""])+.country-label{color:#000;font-size:.875rem;left:.75rem;letter-spacing:0;line-height:1.25rem;top:.625rem}
.finddealerfooter .form-container .country-label:before{content:attr(label-txt)}
.finddealerfooter .form-container .floating-placeholder.error-input,.finddealerfooter .form-container .floating-placeholder.error-input:not([value=""]){border-color:#b32f2d !important}
.finddealerfooter .form-container .err-msg-container{color:#fff}
.finddealerfooter .form-container .err-msg-container span{display:-webkit-box;display:-ms-flexbox;display:flex}
.finddealerfooter .mobilefixedfooter{display:none}
.finddealerfooter .errormsg_div{background:#efd8d6 0 0 no-repeat padding-box;color:#b32f2d;font-size:.875rem;line-height:1.25rem;padding:.1875rem 0 .25rem;text-align:center}
.finddealerfooter .err-image{float:none}
@media(max-width:47.98rem){.productimgcard .product-images{border:0;margin-top:15rem;padding-left:0;padding-right:0}
.productimgcard .product-images .product-small-img .slick-list{padding-left:.9375rem}
.productimgcard .product-images .product-small-img .slick-prev{left:.3125rem}
.productdesc ul li{font-size:1rem}
.productdesc .tnc_para{font-size:.625rem}
.productdesc .sku_wishlist{left:0;padding:0 1rem;position:absolute;right:0;top:8.25rem}
.productdesc .sku_wishlist .productname{color:#000;font-family:BekaertText-Bold;font-size:1.5rem;line-height:2rem;margin-top:2.1875rem}
}
@media(max-width:47.98rem)and (min-width:62rem){.productdesc .sku_wishlist .productname{font-size:1.75rem}
}
@media(max-width:47.98rem){.productdesc .sku_wishlist .productname.productnameSm1flg{margin-top:6.6875rem}
.productdesc .sku_wishlist .productname.productnameSm2flg{margin-top:11.1875rem}
.productdesc .sku_wishlist .wish_list span{display:none}
.productdesc .cart-section .btnCart{margin-top:.8125rem}
.product_spec_sec .productspecification .tab .tab-button{font-size:1.25rem;line-height:2rem;text-transform:none}
.product_spec_sec .customerreview-section{padding:1.25rem 0}
.price-ratings{margin-bottom:0;margin-top:1.25rem !important}
.price-ratings .build_proj{color:#ff602c;line-height:1.25rem}
.price-ratings .ratings_div{-webkit-box-flex:0;border-bottom:.0625rem solid #ebe9e5;border-top:.0625rem solid #ebe9e5;-ms-flex:0 0 100%;flex:0 0 100%;padding:.5rem 1.25rem .5rem .3125rem;width:100%}
.price-ratings .ratings_div div .common-animal{width:1.875rem}
.price-ratings .ratings_div .animal-tooltip .tooltiptext{left:-20%}
}
@media(max-width:47.98rem)and (max-width:440px){.price-ratings .ratings_div .animal-tooltip .tooltiptext{left:-30%}
}
@media(max-width:47.98rem){.price-ratings .price-div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;width:100%}
.price-ratings .price-div .check-quantity .available-text{font-size:.75rem}
.price-ratings .price-div .available-check img{height:1.25rem;width:1.25rem}
.price-ratings .price-div .price-span{display:-webkit-box !important;font-size:1rem}
.price-ratings .button-container{padding:0}
.price-ratings .price-spinner-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:.0625rem solid #d9d9d9;margin-top:1rem;padding-bottom:1rem;padding-top:1rem}
.xs-block{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.product .xs-hide{display:none !important}
}
@media(min-width:896px){.xs-block{display:none !important}
.product .productspecification .xs-hide{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
}
@media(max-width:896px){.xs-block{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}
.product .xs-hide{display:none !important}
}
@media screen and (max-width:896px)and (min-width:320px)and (max-width:568px){.build-project-cta.xs-hide{display:none !important}
.build-project-cta.xs-block{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;padding-bottom:.9375rem;padding-top:.3125rem}
}
@media(max-width:896px)and (min-width:568px){.build-project-cta.xs-hide{display:block !important}
.build-project-cta.xs-block{display:none !important}
}
@media(max-width:896px){.productspecification .tab-content .div_content .prod-mob-content,.productspecification .tab-content .div_content_active .prod-mob-content{width:100%}
.view_more_div{display:none !important;padding:.9375rem}
.moretext{display:block}
}
@media(min-width:36rem){h1,h2,h3{font-size:1.375rem}
.price-ratings .price-span{font-size:.625rem}
.price-ratings .price-span span{font-size:1.75rem}
.price-ratings .price-div{width:100%}
.price-ratings .ratings_div{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:1rem 0 0 .5rem}
.price-ratings .ratings_div div{width:2.25rem}
.price-ratings .ratings_div div span:first-child{font-size:.5625rem;line-height:.5625rem}
.price-ratings .ratings_div div i{font-size:.3125rem}
.price-ratings .ratings_div div .common-animal{width:1.701875rem}
.sku_wishlist .sku{color:#000;padding-bottom:.9375rem;width:100%}
}
@media(min-width:62rem){h3{font-size:1.75rem}
.price-ratings .price-span{font-size:1.125rem}
.price-ratings .price-span span{color:#000;font-size:2.5rem;line-height:2.625rem}
.price-ratings .price-div{width:100%}
.price-ratings .ratings_div div span:first-child{font-size:.875rem}
.price-ratings .ratings_div .animal-tooltip .tooltiptext{left:-35%}
.product-images{height:35.625rem}
.sku_wishlist .sku{color:#000;padding-bottom:0;width:auto}
.pdp-breadcrumb-color .cmp-breadcrumb{max-width:60rem}
.pdp-breadcrumb-color .cmp-breadcrumb .cmp-breadcrumb-list{margin-bottom:0}
}
@media screen and (max-width:1199px)and (min-width:768px){.productspecification .customerReview_content{padding:4.6875rem 0 5.75rem}
.productspecification .customerReview_content .review-comments .review-filter-section{width:100%}
.productspecification .customerReview_content .review-comments .review-filter-section .reviews-filter .reviews-sort{width:12rem}
.productspecification .customerReview_content .review-comments .review-status-section{padding-top:1.25rem;width:100%}
}
@media screen and (max-width:992px)and (min-width:768px){.product .productimgcard .product-images{height:35.625rem !important}
.finddealerfooter .form-container .padt30 .floating-placeholder{padding:.9375rem 0 .875rem .625rem}
.finddealerfooter .form-container .padt30 .arrow-down{height:.5rem;right:.875rem;top:3.25rem;width:.75rem}
.finddealerfooter .form-container .padt30 .err-image{width:.875rem}
.finddealerfooter .form-container .padt30 .err-msg-container{font-size:.75rem}
.finddealerfooter .form-container .button-main{font-size:.875rem;padding:.875rem 1.75rem;width:8.75rem}
.productspecification .customerReview_content .customer-review form .description-box,.productspecification .customerReview_content .customer-review form .padt30{width:100%}
.productspecification .customerReview_content .customer-review .customerReview .customerReview-head .head{font-size:1.25rem}
.productspecification .customerReview_content .customer-review .customerReview .customerReview-btn .read-btn{padding:.625rem 1.875rem}
}
@media screen and (max-width:767px)and (min-width:576px){.product .container{max-width:45rem !important}
.price-ratings .price-div{width:100%}
.productdesc .cart-section .check-quantity .quantity-div{padding-left:.3125rem}
.productdesc .cart-section .available-text{font-size:.875rem}
}
@media(max-width:47.98rem){.pdpdealer .finddealerfooter{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:0 .75rem}
.pdpdealer .finddealerfooter .finddealer{display:none}
.pdpdealer .finddealerfooter .mobilefixedfooter{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1.25rem;width:100%}
.pdpdealer .finddealerfooter .mobilefixedfooter .button-primary{font-size:.875rem;height:3.25rem;line-height:1.25rem;margin:1.1875rem 1.3125rem 1.125rem 1.375rem;width:100%}
.pdpdealer .finddealerfooter .errormsg_div{display:none}
.pdp-breadcrumb-color .cmp-breadcrumb{max-width:unset;padding:1.875rem 0 0 1.375rem}
.productdesc .sku_wishlist .sku{margin-right:1.5625rem}
.productdesc .product-description-rating .rating{padding:0 .5rem 0 0}
.productdesc .product-description-rating .available-reviews{border-right:0}
.productspecification .customerReview_content .rating-progressBar{padding:0}
.productspecification .customerReview_content .rating-progressBar .progressBar .pr-bar{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.productspecification .customerReview_content .review-comments{padding-top:2.5rem}
.productspecification .customerReview_content .review-comments .reviewDetails .refine-section{padding:3.125rem 0}
.productspecification .customerReview_content .review-comments .reviewDetails .refine-section .refine-head{font-size:1.125rem}
.productspecification .customerReview_content .review-comments .review-filter-section{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
.productspecification .customerReview_content .review-comments .review-status-section{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-bottom:3.125rem;order:1;text-align:center}
.productspecification .customerReview_content .review-comments .write-btn{padding:.875rem 0;width:100%}
.productspecification .customerReview_content .review-comments .review-bottom-section{margin-top:1.25rem;padding-top:1.25rem}
.productspecification .customerReview_content .customer-review{padding:0}
.productspecification .customerReview_content .customer-review .customerReview{margin:0}
.productspecification .customerReview_content .customer-review .customerReview .customerReview-head{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-top:3.125rem}
.productspecification .customerReview_content .customer-review .customerReview .customerReview-btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;order:1;padding-left:0;padding-right:0;padding-top:2.5rem;text-align:center}
.productspecification .customerReview_content .customer-review .customerReview .customerReview-btn .read-btn{width:100%}
.productspecification .customerReview_content .customer-review form .star-ratings{padding-bottom:.9375rem}
.productspecification .customerReview_content .customer-review form .padt30{width:100%}
.productspecification .customerReview_content .customer-review form #cf-msgtextarea-textlimit{margin-top:.3125rem}
.productspecification .customerReview_content .customer-review form .floating-placeholder:not(:focus,[value=""])+.floating-label{left:0}
}
@media(max-width:387px)and (min-width:374px){.productspecification .customerReview_content .review-comments .reviews-filter .reviews-sort{width:8.875rem}
}
@media(min-width:768px)and (max-width:991px){.price-ratings .ratings_div div .common-animal{width:1rem}
.pdp-breadcrumb-color .cmp-breadcrumb{max-width:45rem;padding-top:1.875rem}
.pdp-breadcrumb-color .cmp-breadcrumb .cmp-breadcrumb-list{margin-bottom:0}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-num .rating-count{font:normal normal 700 2.1875rem/2.5625rem BekaertText-Bold}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-num .rating-outOf{font:400 normal normal 1.125rem/1.3125rem BekaertText-Regular}
}
@media(min-width:75rem){.pdp-breadcrumb-color .cmp-breadcrumb{max-width:71.25rem}
.productdesc{padding-left:4.1875rem}
}
@media(min-width:90rem){.pdp-breadcrumb-color .cmp-breadcrumb{max-width:82.5rem}
}
.recommendedProdList .recommendedProdListHeading{color:#000;font-family:BekaertText-Bold;font-size:1.75rem;line-height:2.3125rem;text-align:left}
.recommendedProdList .slick-track{margin-left:0;margin-right:0;width:-webkit-max-content !important;width:-moz-max-content !important;width:max-content !important}
.recommendedProdList .slick-slider{margin-bottom:5.625rem}
.recommendedProdList .productcard{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25);box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;margin:.625rem;width:100%}
.recommendedProdList .productcard:hover{-webkit-box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25),0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25);box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25),0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25)}
.recommendedProdList .productcard a{text-decoration:none}
.recommendedProdList .productcard a.pdpRedirect{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.recommendedProdList .productimg{aspect-ratio:1;border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:auto;-o-object-fit:contain;object-fit:contain;width:auto}
.recommendedProdList .comparediv{height:1.25rem;margin-top:-.25rem;padding-left:1.3125rem;position:relative}
.recommendedProdList .product_label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fe5000;color:#fff;display:none;font-size:.625rem;height:1.875rem;left:0;letter-spacing:0;line-height:2rem;padding:.5625rem 0 .758125rem .633125rem;position:absolute;top:0;z-index:1}
.recommendedProdList .product_label:before{border-right:1.1875rem solid transparent;content:"";height:0;position:absolute;right:-1.1875rem;top:0;width:0}
.recommendedProdList .hearticon{color:#1b70a8}
.recommendedProdList .hearticon:before{font-size:1.1875rem}
.recommendedProdList .whishlist{position:absolute;right:1.375rem;top:.4375rem;visibility:hidden}
.recommendedProdList .productredirect{color:#1b70a8;margin-left:6rem;position:relative;right:0;top:0;visibility:hidden}
.recommendedProdList .tile-divider{color:#d9d9d9;height:.125rem !important;margin:.8125rem auto .9375rem;width:85.94%}
.recommendedProdList .productcard:hover .productredirect,.recommendedProdList .productcard:hover .whishlist{visibility:visible}
.recommendedProdList .product-card-cta{background-color:#fff;border:.09375rem solid #01adef;color:#01adef;display:block;margin:1.25rem auto;padding:.75rem 0;width:85%}
@media screen and (max-width:576px){.recommendedProdList .product-card-cta{padding:.5rem 1rem}
}
@media(pointer:fine){.recommendedProdList .product-card-cta:hover{background-color:#01adef;color:#fff}
}
@media(pointer:coarse){.recommendedProdList .product-card-cta{background-color:#01adef;color:#fff}
}
@media screen and (min-width:320px)and (max-width:896px){.recommendedProdList .recommendedProdListHeading{font-size:1.375rem;line-height:1.8125rem}
.recommendedProdList .slick-track{margin-bottom:0;margin-top:0;padding:2.5rem 0}
.recommendedProdList .slick-dotted.slick-slider{margin-bottom:3.75rem}
.recommendedProdList .productcard{height:auto;margin-bottom:0;margin-right:1.25rem;width:16.25rem}
.recommendedProdList .productredirect,.recommendedProdList .whishlist{visibility:visible}
.recommendedProdList .productimgdesc{line-height:2.125rem;padding-left:1.3125rem;padding-right:1.1875rem}
.recommendedProdList .productredirect{position:absolute;top:23.9375rem;visibility:visible}
}
@media screen and (min-width:320px)and (max-width:568px){.recommendedProdList .productredirect{right:10pt}
}
@media screen and (min-width:569px)and (max-width:896px){.recommendedProdList .productredirect{right:11pt}
}
@media screen and (min-width:897px)and (max-width:1199px){.recommendedProdList .productredirect{position:absolute;right:13pt;top:23.9375rem;visibility:visible}
}
@media screen and (min-width:1200px){.recommendedProdList .productredirect{left:8pc;top:-2pc}
}
.productcard{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25);box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25);height:auto;margin:.625rem;width:100%}
.productcard:hover{-webkit-box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25),0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25);box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25),0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25)}
.productcard a{text-decoration:none}
.productimg{aspect-ratio:1;border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:auto;-o-object-fit:contain;object-fit:contain;width:auto}
.price-section,.title-section{color:#000;padding:1.25rem 1rem;position:relative;text-decoration:none}
.price-section h3,.title-section h3{color:#000}
.price-section:after,.title-section:after{border-bottom:.0625rem solid #ebe9e5;bottom:0;content:"";display:block;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 2pc)}
.title-section{height:6.25rem}
.price-section{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.price-section,.price-section .price-amount{display:-webkit-box;display:-ms-flexbox;display:flex}
.price-section .price-amount{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;font-family:BekaertText-Medium;font-size:1.5rem;font-weight:700;line-height:2rem}
.price-section .price-amount .superset{font-size:1rem;font-weight:500;line-height:1.25rem}
.price-section .price-amount .per-quantity{-ms-flex-item-align:end;align-self:flex-end;color:#767471;font-family:BekaertText-Regular;font-size:.75rem;font-weight:400;line-height:1rem;margin-left:.5rem}
.button-section{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:1.25rem}
@media screen and (min-width:320px)and (max-width:896px){.recommendedProdList .recommendedProdListHeading{color:#000;font-family:BekaertText-Bold;font-size:1.375rem;line-height:2.3125rem;padding-left:0;text-align:left}
.pdp-breadcrumb-color{float:none !important;margin:0 auto !important}
.pdp-breadcrumb-color .cmp-breadcrumb ol li.cmp-breadcrumb__item,.pdp-breadcrumb-color .cmp-breadcrumb ol li.cmp-breadcrumb__item>a,.pdp-breadcrumb-color .cmp-breadcrumb ol li.cmp-breadcrumb__item>a span,.pdp-breadcrumb-color .cmp-breadcrumb__item+.cmp-breadcrumb__item:before,.pdp-breadcrumb-color .cmp-breadcrumb__item.cmp-breadcrumb__item--active span{color:#000 !important;font-size:.75rem !important}
}
@media screen and (min-width:375px)and (max-width:812px)and (orientation:landscape){.product-images{height:auto !important}
}
#review-content .customer-review .headingMd{-webkit-box-shadow:0 .0625rem 0 0 rgba(0,0,0,.05);box-shadow:0 .0625rem 0 0 rgba(0,0,0,.05);margin:0;padding:1rem}
@media(min-width:48rem){#review-content .customer-review .headingMd{padding:1rem 2rem}
}
#review-content .customer-review .review-form-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:0 2.25rem}
@media(min-width:48rem){#review-content .customer-review .review-form-wrapper{padding:0 3.25rem}
}
.emailFloating{color:#000 !important;font-size:1rem !important;left:1.5rem !important;top:2.75rem !important}
.emailFloatingLabel{color:#767471 !important;font-size:9pt !important;left:.125rem !important;top:.5625rem !important}
@media(min-width:320px)and (max-width:340px){.productspecification .customerReview_content .review-comments .reviews-filter .reviews-sort{font-size:.875rem;width:7.25rem}
.productspecification .customerReview_content .review-comments .reviews-filter .arrowicon{top:1.0625rem}
}
.floating-placeholder:focus+.floating-label,.floating-placeholder:not(:focus,[value=""])+.floating-label,select.floating-placeholder:not(:focus)+.floating-label{left:2pt}
.readMoreClass{color:#01adef;cursor:pointer;font-family:BekaertText-Bold;text-decoration:underline}
.floating-placeholder.error-enable{background-color:#eee;border-color:#b50025}
em.fas.fa-play-circle{color:#fff;font-size:1.25rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.video-list.vid-slide.slick-slide{position:relative}
.cus-parent-box{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.25rem}
.tooltip-cus{display:inline-block;position:relative}
.tooltip-cus .tooltip-text-cus{background:#fff;border-radius:.25rem;bottom:125%;-webkit-box-shadow:0 .1875rem .375rem -.1875rem rgba(23,24,24,.08),0 .5rem 1.25rem -.25rem rgba(23,24,24,.12);box-shadow:0 .1875rem .375rem -.1875rem rgba(23,24,24,.08),0 .5rem 1.25rem -.25rem rgba(23,24,24,.12);display:none;font-size:.75rem;left:50%;padding:.25rem .5rem;position:absolute;width:12.5rem;z-index:100}
@media(max-width:47.98rem){.tooltip-cus .tooltip-text-cus{left:auto;right:50%}
}
.tooltip-cus:hover .tooltip-text-cus{display:block}
.button-container .custom-action-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem}
.button-container .custom-action-wrapper .custom-wishlist-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex}
.button-container .custom-action-wrapper .align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}
.button-container .custom-action-wrapper .align-bottom img{height:.934375rem;width:.983125rem}
@media(max-width:47.98rem){.button-container #add-to-cart-btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:1;-ms-flex:1;flex:1;justify-content:center}
}
.pdpdealer.dealerlocator.aem-GridColumn.aem-GridColumn--default--12{display:none}
.product-similar-container .recommendedProdListHeading,.recommendedProdList .recommendedProdListHeading{font-size:1.75rem;line-height:2rem}
.product-similar-container .product_recomm_carousel.slick-slider,.product-similar-container .product_similar_carousel.slick-slider,.recommendedProdList .product_recomm_carousel.slick-slider,.recommendedProdList .product_similar_carousel.slick-slider{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-similar-container .product_recomm_carousel.slick-slider .slick-list.draggable,.product-similar-container .product_similar_carousel.slick-slider .slick-list.draggable,.recommendedProdList .product_recomm_carousel.slick-slider .slick-list.draggable,.recommendedProdList .product_similar_carousel.slick-slider .slick-list.draggable{-webkit-box-flex:1;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex:1 0 100%;flex:1 0 100%;order:1;width:100%}
.product-similar-container .product_recomm_carousel.slick-slider .slick-list.draggable .productimg,.product-similar-container .product_similar_carousel.slick-slider .slick-list.draggable .productimg,.recommendedProdList .product_recomm_carousel.slick-slider .slick-list.draggable .productimg,.recommendedProdList .product_similar_carousel.slick-slider .slick-list.draggable .productimg{max-height:18.75rem}
.product-similar-container .product_recomm_carousel.slick-slider button.slick-prev.slick-arrow,.product-similar-container .product_similar_carousel.slick-slider button.slick-prev.slick-arrow,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-prev.slick-arrow,.recommendedProdList .product_similar_carousel.slick-slider button.slick-prev.slick-arrow{-webkit-box-ordinal-group:3;-ms-flex-order:2;border-radius:.5rem 0 0 .5rem;margin-left:.625rem;order:2}
.product-similar-container .product_recomm_carousel.slick-slider button.slick-prev.slick-arrow:before,.product-similar-container .product_similar_carousel.slick-slider button.slick-prev.slick-arrow:before,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-prev.slick-arrow:before,.recommendedProdList .product_similar_carousel.slick-slider button.slick-prev.slick-arrow:before{background-image:url(../../../content/dam/sws-b2c/svg/arrow_backward.svg);background-position:50%;background-repeat:no-repeat;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:2.25rem;width:2.25rem}
.product-similar-container .product_recomm_carousel.slick-slider button.slick-next.slick-arrow,.product-similar-container .product_similar_carousel.slick-slider button.slick-next.slick-arrow,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-next.slick-arrow,.recommendedProdList .product_similar_carousel.slick-slider button.slick-next.slick-arrow{-webkit-box-ordinal-group:4;-ms-flex-order:3;border-radius:0 .5rem .5rem 0;order:3}
.product-similar-container .product_recomm_carousel.slick-slider button.slick-next.slick-arrow:before,.product-similar-container .product_similar_carousel.slick-slider button.slick-next.slick-arrow:before,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-next.slick-arrow:before,.recommendedProdList .product_similar_carousel.slick-slider button.slick-next.slick-arrow:before{background-image:url(../../../content/dam/sws-b2c/svg/arrow_forward.svg);background-position:50%;background-repeat:no-repeat;content:"";display:-webkit-box;display:-ms-flexbox;display:flex;height:2.25rem;width:2.25rem}
.product-similar-container .product_recomm_carousel.slick-slider button.slick-next,.product-similar-container .product_recomm_carousel.slick-slider button.slick-prev,.product-similar-container .product_similar_carousel.slick-slider button.slick-next,.product-similar-container .product_similar_carousel.slick-slider button.slick-prev,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-next,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-prev,.recommendedProdList .product_similar_carousel.slick-slider button.slick-next,.recommendedProdList .product_similar_carousel.slick-slider button.slick-prev{background:0;border:.0625rem solid #767471;border-radius:0;height:2.25rem;margin-top:2.5rem;position:static;width:2.25rem}
.product-similar-container .product_recomm_carousel.slick-slider button.slick-next.slick-disabled,.product-similar-container .product_recomm_carousel.slick-slider button.slick-prev.slick-disabled,.product-similar-container .product_similar_carousel.slick-slider button.slick-next.slick-disabled,.product-similar-container .product_similar_carousel.slick-slider button.slick-prev.slick-disabled,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-next.slick-disabled,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-prev.slick-disabled,.recommendedProdList .product_similar_carousel.slick-slider button.slick-next.slick-disabled,.recommendedProdList .product_similar_carousel.slick-slider button.slick-prev.slick-disabled{background-color:#ebe9e5;border:.0625rem solid #fff;color:#fff}
.product-similar-container .product_recomm_carousel.slick-slider button.slick-next.slick-disabled:before,.product-similar-container .product_recomm_carousel.slick-slider button.slick-prev.slick-disabled:before,.product-similar-container .product_similar_carousel.slick-slider button.slick-next.slick-disabled:before,.product-similar-container .product_similar_carousel.slick-slider button.slick-prev.slick-disabled:before,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-next.slick-disabled:before,.recommendedProdList .product_recomm_carousel.slick-slider button.slick-prev.slick-disabled:before,.recommendedProdList .product_similar_carousel.slick-slider button.slick-next.slick-disabled:before,.recommendedProdList .product_similar_carousel.slick-slider button.slick-prev.slick-disabled:before{color:#fff;opacity:1}
.product-similar-container .product_recomm_carousel.slick-slider ul.slick-dots,.product-similar-container .product_similar_carousel.slick-slider ul.slick-dots,.recommendedProdList .product_recomm_carousel.slick-slider ul.slick-dots,.recommendedProdList .product_similar_carousel.slick-slider ul.slick-dots{bottom:1.5625rem;display:none;left:5.9375rem;position:absolute;text-align:left;width:5rem}
.product-similar-container .product_recomm_carousel.slick-slider ul.slick-dots li,.product-similar-container .product_similar_carousel.slick-slider ul.slick-dots li,.recommendedProdList .product_recomm_carousel.slick-slider ul.slick-dots li,.recommendedProdList .product_similar_carousel.slick-slider ul.slick-dots li{display:none;margin:0;width:auto}
.product-similar-container .product_recomm_carousel.slick-slider ul.slick-dots li button,.product-similar-container .product_similar_carousel.slick-slider ul.slick-dots li button,.recommendedProdList .product_recomm_carousel.slick-slider ul.slick-dots li button,.recommendedProdList .product_similar_carousel.slick-slider ul.slick-dots li button{color:#000;font-size:.75rem;height:auto;line-height:1rem;padding:0;width:auto}
.product-similar-container .product_recomm_carousel.slick-slider ul.slick-dots li button:after,.product-similar-container .product_recomm_carousel.slick-slider ul.slick-dots li button:before,.product-similar-container .product_similar_carousel.slick-slider ul.slick-dots li button:after,.product-similar-container .product_similar_carousel.slick-slider ul.slick-dots li button:before,.recommendedProdList .product_recomm_carousel.slick-slider ul.slick-dots li button:after,.recommendedProdList .product_recomm_carousel.slick-slider ul.slick-dots li button:before,.recommendedProdList .product_similar_carousel.slick-slider ul.slick-dots li button:after,.recommendedProdList .product_similar_carousel.slick-slider ul.slick-dots li button:before{content:none}
.product-similar-container .product_recomm_carousel.slick-slider ul.slick-dots li.slick-active,.product-similar-container .product_similar_carousel.slick-slider ul.slick-dots li.slick-active,.recommendedProdList .product_recomm_carousel.slick-slider ul.slick-dots li.slick-active,.recommendedProdList .product_similar_carousel.slick-slider ul.slick-dots li.slick-active{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:auto}
.product-similar-container .product_recomm_carousel.slick-slider ul.slick-dots li.slick-active:before,.product-similar-container .product_similar_carousel.slick-slider ul.slick-dots li.slick-active:before,.recommendedProdList .product_recomm_carousel.slick-slider ul.slick-dots li.slick-active:before,.recommendedProdList .product_similar_carousel.slick-slider ul.slick-dots li.slick-active:before{display:none}
.product-similar-container .product_recomm_carousel.slick-slider ul.slick-dots .counter,.product-similar-container .product_similar_carousel.slick-slider ul.slick-dots .counter,.recommendedProdList .product_recomm_carousel.slick-slider ul.slick-dots .counter,.recommendedProdList .product_similar_carousel.slick-slider ul.slick-dots .counter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.75rem;line-height:1rem}
.gap-8{gap:.5rem}
.price-ratings .button-container .add-quantity .quantity-col .quantity-text .quantity input[type=number]{height:2.5rem}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;opacity:1;padding-left:0}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}
@media(min-width:1280px){.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star{margin-left:0}
}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .fa-star{color:#91908d;font-size:.875rem}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .checked{color:#dbac3e}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .customer-review-count{color:#767471;margin-top:.5rem;text-align:left}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-1] .fa:first-child,.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-2] .fa:first-child,.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-2] .fa:nth-child(2),.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-3] .fa:first-child,.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-3] .fa:nth-child(2),.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-3] .fa:nth-child(3),.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-4] .fa:first-child,.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-4] .fa:nth-child(2),.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-4] .fa:nth-child(3),.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-4] .fa:nth-child(4),.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-5] .fa:first-child,.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-5] .fa:nth-child(2),.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-5] .fa:nth-child(3),.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-5] .fa:nth-child(4),.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .rating[class*=rating-5] .fa:nth-child(5){color:#dbac3e}
.rating .fa{color:#767471;width:.875rem}
.productspecification .customerReview_content .rating-progressBar .total-rating .rating-star .star-container svg{height:1.25rem !important;width:1.25rem !important}
.productspecification .customerReview_content .rating-progressBar .progressBar .pr-bar label,.rating-ct .fa-star{color:#767471;font-size:.875rem;margin-left:.5rem}
.productspecification .customerReview_content .customer-review form .description-box #reviewdescription:active,.productspecification .customerReview_content .customer-review form .description-box #reviewdescription:focus{border:.0625rem solid #01adef;-webkit-box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #01adef;box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #01adef;outline:.0625rem solid #fbfbfa}
.productspecification .customerReview_content .customer-review form .description-box .err-msg-container span:before{background-image:url(../../../content/dam/sws-b2c/svg/form-error.svg);background-repeat:no-repeat;color:#bc2f29;content:"";display:inline-block;height:.875rem;margin-right:.5rem;width:.875rem}
.productspecification .customerReview_content .review-comments .comments-section .review-title .rating .star-rating{color:#767471;margin-right:.3125rem}
.productspecification .customerReview_content .review-comments .comments-section .review-title .rating .star-rating.checked{color:#dbac3e}
.productspecification .customerReview_content .review-comments .comments-section .review-response .response-title .response-date{color:#000;font-size:.875rem}
@media screen and (max-width:1199px)and (min-width:768px){.productspecification .customerReview_content .review-comments .review-filter-section .reviews-filter .reviews-sort .arrowicon{right:3.4375rem}
}
@media(max-width:47.98rem){.productspecification .customerReview_content .review-comments .review-filter-section .reviews-filter .reviews-sort .arrowicon{right:.875rem}
}
.estimated-shipping-modal-wrapper{position:relative}
.estimated-shipping-modal-wrapper #estimated-date-popup-button{padding-left:0}
.estimated-shipping-modal-wrapper #estimated-date-popup-button:hover{text-decoration:none}
.estimated-shipping-modal-wrapper .info-icon{margin-right:.25rem;width:2rem}
.estimated-shipping-modal-wrapper .estimated-shipping-modal{display:none;max-width:100%;position:absolute;top:1.375rem;width:23.75rem;z-index:1}
.estimated-shipping-modal-wrapper .estimated-shipping-modal.show-popup{display:block}
.estimated-shipping-modal-wrapper .estimated-shipping-modal .shipping-date-dialogue{background:#fff;border-radius:.5rem;-webkit-box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25);box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25);max-width:100%}
.estimated-shipping-modal-wrapper .estimated-shipping-modal .shipping-date-dialogue>div{padding:1.25rem 1rem}
.estimated-shipping-modal-wrapper .estimated-shipping-modal .shipping-date-dialogue__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:0 .0625rem 0 0 rgba(0,0,0,.05);box-shadow:0 .0625rem 0 0 rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex}
.estimated-shipping-modal-wrapper .estimated-shipping-modal .shipping-date-dialogue__header h3.shipping-date-dialogue__title{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:BekaertHeadline-Bold;font-size:1.25rem;margin:0}
.estimated-shipping-modal-wrapper .estimated-shipping-modal .shipping-date-dialogue__body .input_wrapper{width:15rem}
.estimated-shipping-modal-wrapper .estimated-shipping-modal .shipping-date-dialogue__body .input_wrapper .input-number{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:1;-ms-flex-item-align:stretch;align-items:center;align-self:stretch;border:.0625rem solid #767471;border-radius:.25rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 0;flex:1 0 0;font-family:BekaertText-Regular;gap:.75rem;height:2.5rem;padding:.5rem;width:100% !important}
.estimated-shipping-modal-wrapper .estimated-shipping-modal .shipping-date-dialogue__body .help-text{color:#767471;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem;margin:0}
.estimated-shipping-modal-wrapper .estimated-shipping-modal .shipping-date-dialogue__footer{-webkit-box-shadow:inset 0 .0625rem 0 0 #e4e5e7;box-shadow:inset 0 .0625rem 0 0 #e4e5e7}
.estimated-shipping-modal-wrapper .estimated-shipping-modal .shipping-date-dialogue__close{cursor:pointer}
.estimated-shipping-modal-wrapper #zip-code-error-message{-webkit-box-align:start;-ms-flex-align:start;align-items:start;color:#bc2f29;display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.25rem}
.estimated-shipping-modal-wrapper .warning-icon{margin:0 .25rem .25rem 0}
.estimated-shipping-modal-wrapper #delivery-date-display,.estimated-shipping-modal-wrapper .err-msg-container.error-with-icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.estimated-shipping-modal-wrapper .estimated-date{font-weight:500;margin-right:.5rem}
.estimated-shipping-modal-wrapper .edit-date-btn{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:0;border:0;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}
.estimated-shipping-modal-wrapper #apply-button{font-size:1rem}
.estimated-shipping-modal-wrapper #apply-button.loading{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d9d9d9;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;width:5.9375rem}
.estimated-shipping-modal-wrapper #apply-button .button-spinner{-webkit-animation:button-spinner-animation .8s linear infinite;animation:button-spinner-animation .8s linear infinite;border:.125rem solid #fff;border-radius:50%;border-top-color:transparent;height:1.25rem;width:1.25rem}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton{background:#fff;border-radius:.5rem;-webkit-box-shadow:0 .25rem 0 rgba(0,0,0,.25);box-shadow:0 .25rem 0 rgba(0,0,0,.25);max-width:100%;overflow:hidden;position:relative}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton>div{padding:1.25rem 1rem}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .label-wrapper .skeleton-label,.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .skeleton-help-text-line1,.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .skeleton-help-text-line2,.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .skeleton-input-field,.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__footer .skeleton-apply-button,.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__header .skeleton-close-button,.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__header .skeleton-title-h2,.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .skeleton-placeholder{background-color:#ebe9e5;border-radius:.25rem}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__header .skeleton-title-h2{height:1.375rem;width:65%}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__header .skeleton-close-button{border-radius:50%;height:1.5rem;width:1.5rem}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .input_wrapper{margin-bottom:1.25rem}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .label-wrapper{margin-bottom:.25rem}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .label-wrapper .skeleton-label{height:1rem;width:5rem}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .skeleton-input-field{height:2.375rem;width:100%}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .skeleton-help-text-line1{height:.875rem;margin-bottom:.375rem;margin-top:.25rem;width:95%}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__body .skeleton-help-text-line2{height:.875rem;width:80%}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton .shipping-date-dialogue__footer .skeleton-apply-button{border-radius:6.25rem;height:2.25rem;width:4.6875rem}
.estimated-shipping-modal-wrapper .shipping-date-dialogue-skeleton.is-loading:before{-webkit-animation:shimmer 1.6s linear infinite;animation:shimmer 1.6s linear infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),to(hsla(0,0,100%,.5)));background:linear-gradient(90deg,transparent,hsla(0,0,100%,.5));content:"";height:100%;left:0;position:absolute;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%;z-index:1}
@-webkit-keyframes button-spinner-animation{0{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes button-spinner-animation{0{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@-webkit-keyframes shimmer{0{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
to{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
@keyframes shimmer{0{-webkit-transform:translateX(-100%);transform:translateX(-100%)}
to{-webkit-transform:translateX(100%);transform:translateX(100%)}
}
.promo-badge-above-price{background-color:#ff602c;border-radius:6.25rem;color:#fff;margin:2.5rem 0 0 1.25rem;padding:.25rem .5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.promo-badge-above-price.orange{background-color:#ff602c}
.promo-badge-above-price.black{background-color:#000}
@media(max-width:35.98rem){.promo-badge-above-price{margin-bottom:-1.25rem}
}
.notify-btn:hover svg path{fill:#fff}
h1{font-family:BekaertText-Bold;font-size:2.5rem;font-weight:700;line-height:3rem}
h1.heading4xl{font-size:3rem;line-height:3.5625rem}
h1.heading3xl{font-size:2.5rem;line-height:3rem}
h1.heading2xl{font-size:2rem;line-height:3rem}
h1.headingXl{font-size:1.75rem;line-height:2rem}
h2{font-family:BekaertText-Bold;font-weight:700;line-height:1.75rem}
h2,h2.headingLg{font-size:1.5rem}
h2.headingLg,h2.headingMd{line-height:2rem}
h2.headingMd{font-size:1.25rem}
h3{font-family:BekaertText-Medium;font-weight:500}
h3,h3.headingSm{line-height:1.5rem}
h3.headingSm{font-size:1rem}
h3.headingXs{font-size:.875rem;line-height:1.25rem}
h3.heading2Xs{font-size:.75rem;line-height:1.25rem}
p{font-family:BekaertText-Regular;font-weight:400;margin-bottom:0}
p,p.bodyLg{font-size:1rem;line-height:1.25rem}
p.bodyMd{font-size:.875rem;line-height:1.25rem}
p.bodySm{font-size:.75rem;line-height:1rem}
@media(max-width:767px){h1.heading4xl{font-size:2.5rem;line-height:3rem}
h1.heading3xl{font-size:2rem;line-height:2.5rem}
h1.heading2xl{font-size:1.75rem;line-height:2rem}
h1.headingXl{font-size:1.5rem;line-height:1.75rem}
h2.headingLg{font-size:1.25rem;line-height:2rem}
}
@-webkit-keyframes spinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@keyframes spinner{0{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
.loading-spinner{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;background:conic-gradient(#0000 10%,#2d8bc2);border-radius:50%;height:px-to-rem(25);margin-right:px-to-rem(20);mask:radial-gradient(farthest-side,#0000 calc(100% - px-to-rem(5)),#000 0);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - px-to-rem(5)),#000 0);width:px-to-rem(25)}
.spinner-container{-webkit-box-pack:center;-ms-flex-pack:center;display:grid;height:px-to-rem(250);justify-content:center}
.dropdown-error-text,.spinner-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.dropdown-error-text{-webkit-box-pack:start;-ms-flex-pack:start;color:#bc2f29;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:BekaertText-Regular;font-size:.75rem;font-style:normal;font-weight:400;justify-content:flex-start;line-height:1.25rem;margin:0 0 .25rem;position:relative}
.dropdown-error-text .warning{margin-bottom:.25rem}
.dropdown-error-text .warning-icon{padding-right:.25rem}
.dropdown{color:#767471;cursor:pointer;font-family:BekaertText-Regular;font-size:.875rem;font-style:normal;font-weight:400;line-height:1.25rem}
.dropdown .borderDropDown{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:.0625rem solid #767471;border-radius:.25rem;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:2.375rem;padding:.5rem}
.dropdown .borderDropDown:focus{border-color:#01adef}
.dropdown .selected-value.option-selected{color:#000}
.dropdown .selected-value.option-not-selected{color:#767471}
.dropdown.drop-focused:focus .borderDropDown{border-radius:.25rem;-webkit-box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #01adef;box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #01adef;outline:0}
.dropdown .selected-option,.dropdown .selected-option-status,.dropdown .selectedClass{color:#000}
.dropdown .selectdropdown{background-color:#ebf9fe;color:#000}
.dropdown .selectdropdown:after{border-bottom:.1875rem solid #01adef;border-right:.1875rem solid #01adef;content:"";height:1.125rem;position:absolute;right:1rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:.5rem}
.dropdown.error .borderDropDown{background:#fbf1f1 !important;border:.0625rem solid #bc2f29}
.dropdown.error .dropdown-arrow{top:50%}
.dropdown .selectdropdown{background:#ebf9fe}
.dropdown .dropdown-arrow{position:absolute;right:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.dropdown ul{background-color:#fff;border-radius:.25rem;-webkit-box-shadow:.125rem .0625rem .5625rem .125rem #ccc;box-shadow:.125rem .0625rem .5625rem .125rem #ccc;height:auto;max-height:11.25rem;overflow:auto;overflow-y:auto;padding-left:0;position:absolute;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:all;transition-property:all;-webkit-transition-timing-function:cubic-bezier(0,1,.5,1);transition-timing-function:cubic-bezier(0,1,.5,1);width:100%;z-index:1}
.dropdown ul li{color:#000;cursor:pointer;list-style:none;min-height:2.5rem;padding:.5rem 2.25rem .5rem .75rem}
.dropdown.filter-dropdown{height:2.4375rem}
.borderDropDown{background-color:#fff;cursor:pointer;line-height:1.25rem;padding:.5rem}
.borderDropDown .selected-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.borderDropDown .selected-value[class="selected-value "]{color:#767471}
.Dropdown-label{color:#000;font-family:BekaertText-Regular;font-size:1rem;font-weight:400;margin-bottom:.25rem}
li.d-flex.align-items-center:hover{background:#ebf9fe}
@media(max-width:47.98rem){.dropdown ul{max-width:42.9375rem;min-width:unset;width:100%}
.dropdown.pdp-filters ul{width:100%}
}
.options::-webkit-scrollbar{-webkit-appearance:none;width:.5rem}
.options::-webkit-scrollbar-track{background-color:transparent;border-radius:.5rem}
.options::-webkit-scrollbar-thumb{background-color:#ebe9e5;border-radius:.25rem}
@media screen and (min-width:125rem){option{font-size:.85vw}
}
.button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:6.25rem;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:BekaertText-Regular;font-size:.875rem;height:2.5rem;line-height:1.25rem;padding:.625rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.button .left-icon{margin-right:.5rem}
.button.round-btn{padding:.75rem .875rem}
.button .right-icon{margin-left:.5rem}
.button.btn-disabled{background-color:#ebe9e5 !important;color:#767471 !important;pointer-events:none}
.button.btn-primary{background-color:#01adef;border:.0625rem solid transparent;color:#fff}
.button.btn-primary:hover{background-color:#106cbd}
.button.btn-primary:active{border-radius:6.25rem;-webkit-box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #01adef;box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #01adef;outline:0}
.button.btn-secondary{background-color:transparent;border:.0625rem solid #000;color:#000}
.button.btn-secondary:hover{background-color:#000;color:#fff}
.button.btn-secondary:active{-webkit-box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #000;box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #000}
.button.btn-secondary.btn-disabled{border:0}
.button.btn-secondary.invert{background-color:transparent;border:.0625rem solid #fff;color:#fff}
.button.btn-secondary.invert:hover{background-color:#fff;color:#000}
.button.btn-secondary.invert:active{-webkit-box-shadow:0 0 0 .0625rem #000,0 0 0 .1875rem #fff;box-shadow:0 0 0 .0625rem #000,0 0 0 .1875rem #fff}
.button.btn-outlined{background-color:transparent;border:.0625rem solid #01adef;color:#01adef}
.button.btn-outlined:hover{background-color:#106cbd;color:#fff}
.button.btn-outlined.btn-disabled{border:0}
.button.btn-no-border{background-color:#fff;color:#000}
.button.btn-md{padding:.75rem 2rem}
.button-auto{margin:0;padding:0}
.button-auto,.button-links{background-color:transparent;border:0}
.button-links{color:#01adef;cursor:pointer;font-family:BekaertText-Regular;font-size:.875rem;line-height:1.25rem;text-decoration:underline}
.button-links.link-disabled{color:#767471;pointer-events:none}
.button.button-md{padding:.625rem 1.5rem !important}
@media(max-width:47.98rem){.button.button-md{padding:.75rem 2rem !important}
}
.redesigned-modal .modal-dialog{width:91.467vw}
.redesigned-modal .modal-dialog.default{max-width:21.4375rem}
.redesigned-modal .modal-dialog.small{max-width:23.75rem}
.redesigned-modal .modal-dialog.medium{max-width:38.75rem}
.redesigned-modal .modal-dialog.large{max-width:61.25rem}
.redesigned-modal .modal-header{padding:1rem}
.redesigned-modal .modal-body,.redesigned-modal .modal-footer{padding:1.25rem 1rem}
:export{white:#fff;blue800:#01adef;gray700:#767471}
@media(min-width:36rem){.text{font-size:13px}
}
.input-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-flex:1;align-items:flex-start;-ms-flex:1 0 0;flex:1 0 0;-ms-flex-direction:column;flex-direction:column;gap:.25rem}
.input-wrap,.input-wrap .input-and-icons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
.input-wrap .input-and-icons{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#767471;justify-content:center;position:relative}
.input-wrap .input-and-icons span{font-family:BekaertText-Regular;font-size:.75rem;font-style:normal;font-weight:400;position:absolute !important}
.input-wrap .input-and-icons .arrow-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:absolute;right:.5rem;top:-.09375rem}
.input-wrap .input-and-icons .arrow{cursor:pointer;height:1.25rem;width:1.25rem}
.input-wrap .label-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.input-wrap .label-wrapper,.input-wrap .label-wrapper .input-label{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem;width:100%}
.input-wrap .label-wrapper .input-label{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;font-family:BekaertText-Regular;font-size:1rem;font-style:normal}
.input-wrap .label-wrapper .input-label-optional{color:#767471;font-size:.75rem}
.input-wrap .label-wrapper .optional-label{color:#91908d}
.input-wrap .label-wrapper .error-message{-webkit-box-pack:start;-ms-flex-pack:start;color:#bc2f29;font-size:.75rem;gap:.25rem;justify-content:flex-start}
.input-wrap .input-number,.input-wrap .label-wrapper .error-message{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.input-wrap .input-number{-webkit-box-flex:1;-ms-flex-item-align:stretch;align-self:stretch;border:.0625rem solid #767471;border-radius:.25rem;-ms-flex:1 0 0;flex:1 0 0;font-family:BekaertText-Regular;gap:.75rem;height:2.5rem;padding:.5rem;width:100% !important}
.input-wrap .error-number{background-color:#fbf1f1;border:.0625rem solid #bc2f29;outline:.0625rem solid #fbfbfa}
.input-wrap .error-number:active,.input-wrap .error-number:focus{-webkit-box-shadow:none;box-shadow:none}
.input-wrap .inpupt-has-error input{background-color:#fbf1f1;border-color:#bc2f29;color:#767471}
input::-webkit-input-placeholder{color:#91908d;font-size:.875rem;font-weight:100}
input::-moz-placeholder{color:#91908d;font-size:.875rem;font-weight:100}
input:-ms-input-placeholder{color:#91908d;font-size:.875rem;font-weight:100}
input::-ms-input-placeholder{color:#91908d;font-size:.875rem;font-weight:100}
input::placeholder{color:#91908d;font-size:.875rem;font-weight:100}
input:active,input:focus{border:.0625rem solid #01adef;-webkit-box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #01adef;box-shadow:0 0 0 .0625rem #fff,0 0 0 .1875rem #01adef;outline:.0625rem solid #fbfbfa}
textarea.input-has-error{background-color:#fbf1f1;border-color:#bc2f29;color:#767471}
:export{white:#fff;blue800:#01adef;gray700:#767471}
@media(min-width:36rem){.text{font-size:13px}
}
.similarproducts .similarProdListHeading{color:#000;font-family:BekaertText-Bold;font-size:1.75rem;line-height:2.3125rem;padding:0 .75rem;text-align:left}
.similarproducts .listheading{color:#2a2a2a;font-size:2.625rem;font-weight:700;line-height:3.1875rem;margin:3.75rem auto 4rem}
.similarproducts .productcard{background-color:#fff;border-radius:.5rem;-webkit-box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25);box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25);height:auto;margin:.625rem;width:100%}
.similarproducts .productcard:hover{-webkit-box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25),0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25);box-shadow:0 .25rem .25rem 0 rgba(0,0,0,.25),0 .125rem .0625rem 0 rgba(0,0,0,.05),0 0 .0625rem 0 rgba(0,0,0,.25)}
.similarproducts .productcard a{text-decoration:none}
.similarproducts .productimg{aspect-ratio:1;border-top-left-radius:.5rem;border-top-right-radius:.5rem;height:auto;-o-object-fit:contain;object-fit:contain;width:auto}
.similarproducts .price-section,.similarproducts .title-section{border-bottom:.03125rem solid #ebe9e5;color:#000;padding:1.25rem 1rem;text-decoration:none}
.similarproducts .price-section h3,.similarproducts .title-section h3{color:#000}
.similarproducts .title-section{height:6.25rem}
.similarproducts .price-section{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}
.similarproducts .price-section .price-amount{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:BekaertText-Medium;font-size:1.5rem;font-weight:700;line-height:2rem}
.similarproducts .price-section .price-amount .superset{font-size:1rem;font-weight:500;line-height:1.25rem}
.similarproducts .price-section .price-amount .per-quantity{-ms-flex-item-align:end;align-self:flex-end;color:#767471;font-family:BekaertText-Regular;font-size:.75rem;font-weight:400;line-height:1rem;margin-left:.5rem}
.similarproducts .button-section{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;padding:1.25rem}
.similarproducts .product_label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fe5000;color:#fff;display:none;font-size:.625rem;height:1.875rem;left:0;letter-spacing:0;line-height:2rem;padding:.5625rem 0 .758125rem .633125rem;position:absolute;top:0;z-index:1}
.similarproducts .product_label:before{border-right:1.1875rem solid transparent;content:"";height:0;position:absolute;right:-1.1875rem;top:0;width:0}
.similarproducts .hearticon{color:#1b70a8}
.similarproducts .hearticon:before{font-size:1.1875rem}
.similarproducts .whishlist{position:absolute;right:1.375rem;top:.4375rem;visibility:hidden}
.similarproducts .productredirect{color:#1b70a8;margin-left:6rem;position:relative;right:0;top:0;visibility:hidden}
.similarproducts .product-card-cta{background-color:#fff;border:.09375rem solid #01adef;color:#01adef;display:block;margin:1.25rem auto;padding:.75rem 0;width:85%}
@media(pointer:fine){.similarproducts .product-card-cta:hover{background-color:#01adef;color:#fff}
}
@media(pointer:coarse){.similarproducts .product-card-cta{background-color:#01adef;color:#fff}
}
.similarproducts .tile-divider{color:#d9d9d9;height:.125rem !important;margin:.8125rem auto .9375rem;width:85.94%}
.similarproducts .productcard:hover .productredirect,.similarproducts .productcard:hover .whishlist{visibility:visible}
@media screen and (min-width:320px)and (max-width:896px){.similarproducts .similarProdListHeading{font-size:1.375rem;line-height:2rem}
.similarproducts .slick-track{margin-top:0;padding-top:2.5rem}
.similarproducts .slick-dotted.slick-slider{margin-bottom:3.75rem}
.similarproducts .productcard{height:auto;margin-right:1.25rem;width:16.25rem}
.similarproducts .productredirect,.similarproducts .whishlist{visibility:visible}
.similarproducts .productimgdesc{line-height:2.125rem;padding-left:1.3125rem;padding-right:1.1875rem}
.similarproducts .productredirect{position:absolute;top:23.9375rem;visibility:visible}
}
@media screen and (min-width:320px)and (max-width:568px){.similarproducts .productredirect{right:10pt}
}
@media screen and (min-width:569px)and (max-width:896px){.similarproducts .productredirect{right:11pt}
}
@media screen and (min-width:897px)and (max-width:1199px){.similarproducts .productredirect{position:absolute;right:13pt;top:23.9375rem;visibility:visible}
}
@media screen and (min-width:1200px){.similarproducts .productredirect{left:8pc;top:-2pc}
}
@media screen and (min-width:320px)and (max-width:896px){.similarproducts .similarProdListHeading{color:#000;font-family:BekaertText-Bold;font-size:1.375rem;line-height:2.3125rem;padding-left:0;text-align:left}
}
.product_recomm_carousel .slick-track,.product_similar_carousel .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}
.product_recomm_carousel .productcard,.product_similar_carousel .productcard{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}
.product_recomm_carousel .productcard .pdpRedirect,.product_similar_carousel .productcard .pdpRedirect{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}
.product_recomm_carousel .productcard .title-section,.product_similar_carousel .productcard .title-section{-webkit-box-flex:1;-ms-flex:1;flex:1;height:auto}
.product_recomm_carousel .productcard .title-section h3.headingSm,.product_similar_carousel .productcard .title-section h3.headingSm{margin:0}