.b-highlighter{border:2px solid rgba(0,0,0,0);border-color:#006fee;border-radius:4px;padding:2px;box-sizing:content-box;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.2);transition-duration:.15s;transition-property:top,left,width,height,visibility,transform,opacity;transition-timing-function:cubic-bezier(0, 0.2, 0, 1);visibility:hidden;z-index:1002}.b-highlighter.m-visible{opacity:1;transform:scale(1);visibility:visible}.b-highlighter.m-hurry{transition-duration:.1s}*:focus,.m-focused{outline:2px solid #006fee !important}.b-highlighter_inited *:focus{outline:none !important}.countdown{margin:0 0 30px;padding:0 0 30px;font-size:1rem}.countdown-title{font-family:"SofiaProBold",arial,sans-serif;font-size:1rem;line-height:1.375rem;padding:0 0 10px}.countdown-info{font-size:1rem;line-height:1.375rem;padding:0 0 5px}.countdown-timer{display:flex;align-items:center;justify-content:space-between}.countdown-timer_item{width:70px;text-align:center;background:#f7f7f7;border-radius:4px;padding:9px 0}.countdown-timer_value,.countdown-timer_separate{font-size:1.5rem;line-height:1.5rem;color:#571dae;padding:0 6px 5px}.countdown-timer_value{padding:0 6px}.countdown-timer_label{font-size:.75rem;color:#545454}.countdown-header{margin:0 0 5px}.countdown-footer{margin:5px 0 0}.countdown-pdp_wrapper{background:#fff;border-radius:4px}.countdown-cart{border-bottom:1px solid #f7f7f7;margin-bottom:32px}@media only screen and (min-width : 1200px){.countdown-pdp_wrapper{margin:0 0 30px}.countdown-pdp_wrapper .countdown{width:336px;margin:0 auto;padding:30px 5px}}@media only screen and (min-width : 1440px){.countdown-timer{justify-content:flex-start}}@media only screen and (min-width : 768px)and (max-width : 1199px){.countdown-cart{display:flex;justify-content:space-between;flex-wrap:wrap}.countdown-cart .countdown-footer{width:100%;text-align:right}.countdown-pdp_wrapper .countdown{padding:25px}.countdown-pdp_wrapper .countdown-timer_item{width:62px}.countdown-pdp_wrapper .countdown-timer_separate{padding:0 0 5px}}@media only screen and (max-width : 767px){.countdown-timer_item{width:22%}.countdown-timer_separate{padding:0 1px}.countdown-pdp_wrapper{margin:0 -20px}.countdown-pdp_wrapper .countdown{padding:25px 21px}.countdown-pdp_wrapper .countdown-timer_separate{padding:0 0 5px}}.product_detail{padding-top:30px;background-color:#f7f7f7}.product_detail-container{display:flex;padding-bottom:30px}.product_detail-description{background-color:#fff}.product_detail-short_description{line-height:1.25rem;margin-bottom:30px}.product_detail-name{margin-bottom:15px}.product_detail-rating{margin-bottom:30px;display:flex}.product_detail-rating .rating-icon{width:16px;height:16px}.product_detail-prices{margin-bottom:30px}.product_detail-prices .price-info{font-size:.875rem}.product_detail-prices .price-info-label{font-family:"SofiaProBold",arial,sans-serif}.product_detail-prices .price-info-value{display:inline-block}.product_detail-prices .price-info-worth{display:inline-block;width:auto}.product_detail-prices .strike-through{display:inline-block;margin-right:10px}.product_detail-attributes{width:100%;background-color:#fff;border-radius:4px;padding:26px 20px 30px;margin-bottom:30px}.product_detail-attributes-stock{background-color:#f7f7f7;border-radius:0;padding-top:0;padding-bottom:0}.product_detail .primary-images{position:relative;z-index:1}.product_detail-actions{display:flex;justify-content:center;align-items:center;padding:0 0 30px}.product_detail-wishlist{display:flex;align-items:center;margin:0 0 0 30px;font-size:1.125rem;line-height:normal}.product_detail-wishlist .icon{width:17px;height:16px;fill:#545454;margin-right:11px}.product_detail-wishlist.in-wishlist .icon{fill:#ff274d}.product_detail-wishlist .added-to-wishlist{display:none}.product_detail-wishlist.in-wishlist .add-to-wishlist{display:none}.product_detail-wishlist.in-wishlist .added-to-wishlist{display:block}.product_detail-message{padding:30px 0 0;border-top:1px solid #ededed}.product_detail .promotions_msg{margin-bottom:30px}.primary_image{width:100%;display:flex;flex-direction:row}.primary_image-carousel{position:relative;overflow:hidden;order:2;display:flex}.primary_image-carousel .swiper-slide{cursor:zoom-in}.primary_image-carousel .swiper-zoom-container{position:absolute;top:0;left:0}.primary_image-carousel .swiper-slide-zoomed{cursor:zoom-out}.primary_image-carousel .product-badge,.primary_image-carousel .product-promotion{opacity:1;transition:all .3s ease-in-out;visibility:visible}.primary_image-carousel.zoomed-image .product-badge,.primary_image-carousel.zoomed-image .product-promotion:not(.product-promotion--clickable){opacity:0;transition:all .3s ease-in-out;visibility:hidden}.primary_image-carousel .product-image-loader{overflow:visible}.primary_image-carousel .product-image-loader .product-picture-loader{display:block;background:#fff}.primary_image-carousel .product-image-loader .product-noimage-loader{display:none}.primary_image-carousel .product-image{position:static}.primary_image-video{position:relative;display:block;max-width:579px}.primary_image-video-wrapper{padding-top:100%}.primary_image-video-iframe{position:absolute;inset:0;width:100%;height:100%}.primary_image-thumbs{position:relative;overflow:hidden;order:1}.primary_image-thumbs .swiper-slide{cursor:pointer;min-height:1px}.primary_image-thumbs .swiper-button-hidden{display:none}.primary_image-thumbs .product-video-loader{position:relative;display:flex;align-items:center}.primary_image .carousel-control{position:absolute;width:22px;height:22px;z-index:1}.primary_image .carousel-control-icon{width:22px;height:22px;color:#737373;fill:#737373}.primary_image .thumbs-control{position:absolute;background-color:#f7f7f7;z-index:1}.primary_image .swiper-slide-thumb-active{position:relative}.primary_image .swiper-slide-thumb-active::before{content:"";position:absolute;inset:0 1px 0 0;border:2px solid #571dae;z-index:2}.primary_image .swiper-button-disabled .icon{color:#bdbdbd;fill:#bdbdbd}.primary_image .carousel-control-previous,.primary_image .carousel-control-next{top:calc(50% - 11px)}.primary_image .carousel-control-previous{left:10px}.primary_image .carousel-control-next{right:10px}.primary_image .video-image{top:50%;transform:translateY(-50%)}.product-video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:40px;height:40px;background:rgba(22,22,21,.3);border-radius:50%;display:flex;align-items:center;justify-content:center}.product-video-icon .icon{width:20px;height:20px;fill:rgba(255,255,255,.7);color:rgba(255,255,255,.7);margin-left:2px}.set_contains{background-color:#fff;border-radius:4px;padding:27px 20px 0}.set_contains-wrapper{padding:30px 0 0;border-top:1px solid #ededed}.set_contains-title{padding-bottom:23px}.set_contains-details{display:flex;align-items:flex-start;margin:0 0 30px}.set_contains-image_wrapper{width:180px;flex-shrink:0;margin:0 15px 0 0;position:relative}.set_contains-image{width:100%}.set_contains-item{padding:30px 0 0;border-bottom:1px solid #ededed}.set_contains-item:first-child{padding:0}.set_contains-item:last-child{border-bottom:0}.set_contains-content{margin-bottom:17px}.set_contains-name{display:inline-block;margin:0 0 10px;font-size:1rem;line-height:1.375rem}.set_contains-name:hover{text-decoration:underline}.set_contains-rating{margin-bottom:11px}.set_contains .price{line-height:1.375rem}.set_contains .price-info-label{font-family:"SofiaProBold",arial,sans-serif}.set_contains .product_detail-attributes{padding:0}.set_contains .promotions_msg{margin-bottom:10px}.set_contains .product_detail-prices{margin-bottom:0}.set_contains .product_payment{margin:10px 0 0}.product_set-container{padding-bottom:0}.cross_sell{margin-bottom:30px}.cross_sell-header{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.cross_sell-product_content{display:flex;align-items:center;width:100%}.cross_sell-details{max-width:273px;align-self:flex-start}.cross_sell-image_wrapper{flex-shrink:0;width:100px;margin:0 15px 0 10px;background-color:#fff}.cross_sell-item{margin:0 0 30px}.cross_sell-item:last-child{margin:0}.cross_sell-item.hide-extra{display:none}.cross_sell-product_name{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;margin-bottom:10px;line-height:1.125rem}.cross_sell-product_rating{margin-bottom:10px;display:flex}.cross_sell-price{line-height:1.25rem}.cross_sell .button-view{line-height:inherit;background:rgba(0,0,0,0);border-radius:0;padding:0;min-height:auto}.promotions_msg{color:#571dae;font-family:"SofiaProBold",arial,sans-serif;line-height:.875rem}.highlight-unselected .not-selected .attribute-value{color:#ff274d}.highlight-unselected .not-selected .custom_select{border-color:#ff274d}.highlight-unselected .not-selected+.custom_dropdown .custom_select{border-color:#ff274d}.button-show-less,.show-extra .button-show-more{display:none}.show-extra .hide-extra,.button-show-more,.show-extra .button-show-less{display:block}.callus{text-align:center;margin-bottom:30px}.callus .callus-link{display:inline-flex;align-items:center;font-size:1rem}.callus .callus-icon{margin:8px 9px 0 0;flex-shrink:0}.callus .callus-label{font-family:"SofiaProBold",arial,sans-serif}.callus .callus-title{text-align:left}.restock-content{font-family:"SofiaProBold",arial,sans-serif;color:#571dae;padding:25px 0 0}.yotpo-component{position:relative;z-index:0;overflow:hidden}@media only screen and (min-width : 1440px){.cross_sell-image_wrapper{width:140px}.cross_sell-product_name{margin-bottom:15px}.cross_sell-details{width:305px}.cross_sell-item{margin:0 0 20px}}@media only screen and (min-width : 1200px){.primary_image-thumbs{margin-right:20px}.primary_image-thumbs .icon-arrow-left,.primary_image-thumbs .icon-arrow-right{transform:rotate(90deg)}.primary_image-thumbs .swiper-slide{margin-bottom:10px;overflow:hidden}.primary_image .thumbs-control{left:0;right:0;height:32px}.primary_image .thumbs-control-top{top:0}.primary_image .thumbs-control-bottom{bottom:0}.primary_image .carousel-controled-desktop{margin:32px 0}.primary_image .carousel-control-top,.primary_image .carousel-control-bottom{left:calc(50% - 11px)}.primary_image .carousel-control-top{top:0}.primary_image .carousel-control-bottom{bottom:0}.product_detail-prices{margin-bottom:30px}.product_detail-prices .price-info{font-size:.875rem}.product_detail-prices .price-info-label{font-family:"SofiaProBold",arial,sans-serif}.product_detail-prices .strike-through{display:inline-block}.product_detail-image{margin-bottom:30px}.yotpo-component{padding-bottom:60px}.yotpo-title{padding-bottom:30px}.primary_image-carousel .swiper-slide{overflow:hidden}.primary_image-carousel .product-image-loader{height:100%}.primary_image-carousel .product-image-loader::after{content:none}}@media only screen and (min-width : 1440px){.product_detail-image{width:692px;margin-right:134px}.product_detail-info{width:574px}.product_detail-attributes{padding:36px 20px}.product_detail-attributes-stock{padding-top:0;padding-bottom:0}.primary_image-carousel{width:574px;height:765px}.primary_image-thumbs{width:98px;height:765px}.primary_image-inner{height:700px}}@media only screen and (min-width : 1200px)and (max-width : 1439px){.product_detail-image{width:572px;margin-right:114px}.product_detail-image .product-promotion{top:30px}.product_detail-info{width:474px}.primary_image-carousel{width:474px;height:630px}.primary_image-thumbs{width:78px;height:630px}.primary_image-inner{height:565px}}@media only screen and (min-width : 768px){.product_detail{position:relative}.product_detail-container{position:relative}.product_detail-image{position:sticky;top:200px;align-self:flex-start}.product_detail-image .product-promotion{top:30px}}@media only screen and (min-width : 768px)and (max-width : 1199px){.product_detail-image{width:360px;height:582px;margin-right:42px;top:15px}.product_detail-image .product-promotion{top:10px}.product_detail-info{width:330px}.product_detail-name{margin-bottom:20px;line-height:2rem}.product_detail-short_description{margin-bottom:25px}.product_detail .add-to-cart{padding-bottom:20px}.primary_image-carousel{width:360px;height:480px}.primary_image-thumbs{width:360px}.primary_image .thumbs-control{width:40px}.primary_image-inner{width:280px}.primary_image-inner .product-image-loader{width:62px}.primary_image .carousel-controled-tablet{margin:0 40px}.primary_image-carousel_inner{height:480px}.cross_sell-header,.cross_sell-item{margin:0 0 16px}.cross_sell-image_wrapper{width:100px}.product_detail-container{padding-bottom:40px}.yotpo-component{padding-bottom:40px}.yotpo-title{padding-bottom:20px}.product-video-icon{width:36px;height:36px}}@media only screen and (max-width : 767px){.product_detail{padding-top:15px}.product_detail-container{display:block;padding-bottom:0}.product_detail-image,.product_detail-info{width:100%}.product_detail-name{margin:25px 0;line-height:1.5625rem}.product_detail-prices .price .price-label,.product_detail-prices .price .strike-through{display:inline-block}.product_detail-attributes{margin:0 -20px 30px;width:auto}.product_detail .promotions_msg{margin-bottom:10px;line-height:1.25rem}.product_detail .add-to-cart{padding-bottom:25px}.primary_image-carousel{width:calc(100% + 40px);margin:0 -20px}.primary_image-video{max-width:100%}.primary_image-thumbs{width:100%}.primary_image-inner{width:calc(100% - 70px)}.primary_image-inner .product-image-loader{width:calc(25% - 7.5px);height:100%;min-height:0}.primary_image .thumbs-control{width:35px}.primary_image .carousel-controled-mobile{margin:0 35px}.set_contains{margin:0 -20px}.set_contains-wrapper{padding:0;border-top:0}.set_contains-image_wrapper{margin:0 10px 0 0}.set_contains-details{margin:0 0 25px}.set_contains-item{width:100%}.set_contains .product_detail-attributes{padding:0 20px}.callus-phone{display:none}.cross_sell-header,.cross_sell-item{margin:0 0 16px}.cross_sell-product_name{margin:0 0 10px}.cross_sell-image_wrapper{flex-shrink:0;width:37.14%;margin:0 10px}.cross_sell-details{max-width:100%}.cross_sell .strike-through{display:inline-block}.yotpo-component{padding-bottom:30px}.yotpo-title{padding-bottom:20px}.product-video-icon{width:30px;height:30px}.product-video-icon .icon{width:12px;height:14px}}@media only screen and (max-width : 1199px){.product_detail-actions{flex-wrap:wrap}.product_detail-actions .add-to-cart{width:100%}.product_detail-rating{margin-bottom:26px}.product_detail-prices{margin-bottom:25px}.product_detail-wishlist{margin:0}.product_detail-promotions .promotions_msg{margin-bottom:25px}.product_detail .add-to-cart-global{width:100%}.primary_image{flex-direction:column}.primary_image-carousel .carousel-control{display:none}.primary_image-thumbs{order:2;margin-top:20px}.primary_image-thumbs .swiper-slide{margin-right:10px}.primary_image .thumbs-control{top:0;bottom:0}.primary_image .thumbs-control-top{left:0}.primary_image .thumbs-control-bottom{right:0}.primary_image .carousel-control-top,.primary_image .carousel-control-bottom{top:calc(50% - 11px)}.primary_image .carousel-control-top{left:0}.primary_image .carousel-control-bottom{right:0}.set_contains{padding:30px 20px}.set_contains-title{padding-bottom:16px}.set_contains-image_wrapper{width:130px}.set_contains-rating{margin-bottom:10px}.product_set-actions{padding:0 0 10px}.cross_sell-product_name{-webkit-line-clamp:3}.callus .callus-link{font-size:.875rem}}.product_bundle{background-color:#fff;border-radius:4px;padding:30px 20px;margin:0 0 25px}.product_bundle-name{margin-bottom:10px;line-height:1.125rem}.product_bundle-product{display:flex;margin:16px 0 0}.product_bundle-image-wrapper{width:100px;margin-right:15px;flex-shrink:0}.product_bundle-list{margin:0 0 25px}.product_bundle-item{margin-top:15px}.product_bundle-attributes{margin-bottom:5px}.product_bundle-attributes_value{font-family:"SofiaProBold",arial,sans-serif}@media only screen and (min-width : 1440px){.product_bundle{margin:0 0 30px}}@media only screen and (min-width : 1200px){.product_bundle-title{padding-bottom:5px}.product_bundle-item{margin-top:16px}}@media only screen and (max-width : 767px){.product_bundle{padding:25px 21px 30px;margin:0 -20px 25px}.product_bundle-item{margin-top:20px}.product_bundle-image-wrapper{margin-right:11px;width:37.05%}}.recommendations{padding:60px 0;background-color:#f7f7f7}.recommendation{background-color:#f7f7f7;padding:60px 0}.recommendation-inner{display:grid;align-items:start;justify-items:start;grid-template:"content products" auto "price products" 1fr/500px auto}.recommendation-title{margin-bottom:15px;line-height:2.5rem}.recommendation-subtitle{font-size:1rem;line-height:1.5rem;margin:0 0 40px}.recommendation-list{display:flex;flex-wrap:wrap;margin-bottom:30px}.recommendation-item{margin:5px 5px 0 0;width:185px}.recommendation-item:nth-child(2n){margin:5px 0 0}.recommendation-products{grid-area:products}.recommendation-products-inner{position:relative}.recommendation-link{cursor:pointer}.recommendation-combo{background-color:#ededed;border-radius:4px;padding:30px 47px;font-size:1.125rem;text-align:center;border:2px solid rgba(0,0,0,0);width:100%}.recommendation-combo:active,.recommendation-combo:focus{border:2px solid rgba(0,0,0,0);font-family:"SofiaPro",arial,sans-serif}.recommendation-combo:hover,.recommendation-combo.recommendation-selected{border:2px solid #571dae;background-color:#ededed;font-family:"SofiaProBold",arial,sans-serif}.recommendation-content{grid-area:content;padding-right:10px}.recommendation-price{margin-bottom:31px;line-height:1.375rem}.recommendation-price-label{font-size:1rem;display:inline-block;margin:0 3px 0 0}.recommendation-price-value{display:inline-block;font-size:1.5rem}.recommendation-price_container{grid-area:price}.recommendation .product-tile-name{margin-top:0}.recommendation .product-image-container{height:auto}.recommendation .product-tile{position:relative;margin-bottom:0;width:280px}.recommendation .product-tile:nth-child(2n){margin-right:0}.recommendation .product-tile:first-child{margin-left:0}.recommendation .custom_dropdown{margin-top:10px}.recommendation .custom_dropdown-container{padding:15px 0 5px}.additional-icon{background-color:rgba(22,22,21,.05);border-radius:50%;width:80px;height:80px;position:absolute;top:185px;left:50%;transform:translateX(-50%);z-index:1;padding:0;display:flex;align-items:center;justify-content:center}.additional-icon .icon{width:32px;height:32px}@media only screen and (min-width : 768px)and (max-width : 1199px){.recommendation{padding:40px 0}.recommendation-inner{grid-template:"content products" auto "price products" 1fr/248px auto}.recommendation-combo{padding:14px 5px}.recommendation-subtitle{margin:0 0 15px}.recommendation-list{margin-bottom:20px;width:236px}.recommendation-item{width:115px}.recommendation-price{margin-bottom:20px}.recommendation .product-tile{width:235px}.recommendation .additional-icon{top:110px}}@media only screen and (max-width : 767px){.recommendation{padding:25px 0 30px}.recommendation-inner{position:relative;justify-items:stretch;grid-template:"content" "products" "price"}.recommendation-header{text-align:center}.recommendation-title{margin-bottom:10px;line-height:1.875rem}.recommendation-subtitle{margin-bottom:24px}.recommendation-list{margin-bottom:30px;justify-content:space-between;width:100%}.recommendation-item{width:calc(50% - 3px);margin:5px 0 0}.recommendation-content{padding-right:0}.recommendation-combo{padding:16px}.recommendation-content,.recommendation-products{width:100%}.recommendation .additional-icon{width:50px;height:50px;top:0;margin-top:calc(33.33% - 25px)}.recommendation .additional-icon .icon{width:22px;height:22px}.recommendation .product-tiles{margin-bottom:30px}.recommendation .add-to-cart{width:100%}.recommendation .product-tile{width:calc(50% - 6px)}}.product_tab-container{padding-top:60px}.product_tab-content{padding:20px 0 60px;font-size:1rem}.product_tab-list{display:flex;flex-wrap:wrap;margin:-35px 0 0 20px;list-style:disc outside}.product_tab-item{padding-left:10px;list-style:disc outside}.product_tab-navigation{display:none;position:sticky;background-color:#fff;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;z-index:1}.product_tab-nav-wrapper{display:flex;align-items:center}.product_tab-nav-list{display:flex;flex-grow:1;height:63px}.product_tab-nav-link{display:flex;justify-content:center;align-items:center;height:100%;width:150px;text-align:center;font-family:"SofiaProBold",arial,sans-serif;border:2px solid #fff;border-radius:4px}.is-product-current-section .product_tab-nav-link,.product_tab-nav-link:hover{background-color:#f7f7f7;border-color:#571dae}.product_tab-price{padding:0 20px}.product_tab-carousel .carousel-wrapper{background-color:#fff}.product_tab .tab-description{padding-top:30px}.product_tab .tab-description:first-child{padding-top:0}.product_tab .tab-specification{display:flex;flex-wrap:wrap}.product_tab ul.tab-specification:has(li)+.manufacturer-block-title,.product_tab ul.tab-specification:has(li)+.safery-resources-block-title{margin-top:32px}.product_tab .manufacturer .tab-specification-block{margin-top:16px;padding-right:10px}.product_tab .manufacturer .tab-specification-block ul.tab-specification-list li{margin-bottom:4px}.product_tab .manufacturer-list-link{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-bottom:2px}.product_tab .safery-resources .tab-specification-block{margin-top:16px;padding-right:10px}.product_tab .safery-resources .tab-specification-block ul.tab-specification-list li{margin-bottom:4px}.product_tab .safery-resources-guide{padding-bottom:10px}.product_tab .safety-resources_pdf{display:flex;align-items:center;overflow:hidden;max-width:100%}.product_tab .safety-resources_pdf .safety-resources_url{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.product_tab .safety-resources_pdf svg{margin-left:4px !important}.product_tab .tab-specification-block{width:25%}.product_tab .tab-specification-title{font-size:1.125rem;font-family:"SofiaProBold",arial,sans-serif;padding-bottom:5px}.product_tab .tab-specification-name{list-style:disc inside;padding-top:15px;margin-right:18px}.product_tab .tab-video{display:flex}.product_tab .tab-video .product-video{display:flex;flex-wrap:wrap;flex-shrink:1;flex-basis:100%}.product_tab .tab-video .product-guide{display:flex;width:456px;flex-shrink:0}.product_tab .product-video .tab-video-description{width:446px;margin-right:0}.product_tab .tab-video-title{width:100%;padding-bottom:20px}.product_tab .tab-video-iframe{width:446px;height:251px}.product_tab .tab-video-container{position:absolute;inset:0;width:100%;height:100%}.product_tab .tab-video-description{font-size:1rem;margin:20px 0 0}.product_tab .buyer-guide-container{padding-top:20px}.product_tab .product-video+.product-video{margin:25px 0 0}@media only screen and (min-width : 1200px){.sticky-product-section .navigation-container,.sticky-product-section .header-promo{display:none}.sticky-product-section .product_tab-navigation,.sticky-product-section .add-to-cart-details{display:block}.product-tab-group{display:inline-block;vertical-align:top;width:24%}.tab-content,.tab-content.active,.desktop-tab-navigation,.mobile-tab-navigation{display:block}.product_tab-item{width:395px;margin:35px 70px 0 0}.product_tab-item:nth-child(3n){margin:35px 40px 0 0}.product_tab-title{font-size:1.875rem;line-height:2.5rem;pointer-events:none}.product_tab-title .accordion-title-icon{display:none}}@media only screen and (min-width : 1200px)and (max-width : 1439px){.product_tab-item{width:318px}.product_tab .tab-video .product-guide,.product_tab .tab-video-iframe{width:375px;height:100%}.product_tab .product-video .tab-video-description{width:375px}}@media only screen and (min-width : 768px)and (max-width : 1199px){.product_tab-container{padding-top:40px;padding-bottom:40px}.product_tab-item{width:219px;margin:20px 25px 0 0}.product_tab-item:nth-child(3n){margin:20px 0 0}.product_tab-list{margin:-25px 0 0 25px}.product_tab-title:hover{font-family:"SofiaPro",arial,sans-serif}.product_tab-title .accordion-icon{display:block}.product_tab-title.active .icon-plus{display:none}.product_tab-title.active .icon-minus{display:block}.product_tab-content{margin:0;padding:0}.product_tab-content.active{margin:15px 0 30px}.product_tab-group{padding:0;width:100%;border-top:1px solid #ededed}.product_tab .tab-specification:has(li){margin-top:-30px}.product_tab .tab-specification-block{width:33%;padding-top:30px}.product_tab .tab-video{display:block}.product_tab .tab-video .product-guide{width:100%}.product_tab .tab-video-iframe{margin:0;width:352px;height:198px}.product_tab .product-video{justify-content:space-between}.product_tab .product-video .tab-video-description{width:352px;margin:20px 0 0}.product_tab .product-video+.product-video{margin:40px 0}}@media only screen and (max-width : 767px){.product_tab-container{padding-top:30px;padding-bottom:30px}.product_tab-item{width:100%;margin-bottom:20px}.product_tab-item:last-child{margin-bottom:0}.product_tab-list{margin-top:0}.product_tab-group{position:relative}.product_tab-content{margin:0;padding:0}.product_tab-content.active{margin:15px 0 30px}.product_tab .tab-specification-block{width:100%;margin-bottom:20px;font-size:.875rem}.product_tab .tab-specification-block:last-child{margin-bottom:0}.product_tab .manufacturer .tab-specification-block{margin-bottom:unset}.product_tab .tab-specification-name{padding-top:10px}.product_tab .product-video{display:block;border-bottom:1px solid #ededed}.product_tab .product-video .tab-video-description{width:100%}.product_tab .tab-video{display:block}.product_tab .tab-video .product-guide{width:100%;padding:0 8px}.product_tab .tab-video-title{padding-bottom:15px}.product_tab .tab-video-description{font-size:.875rem;line-height:1.25rem;margin:10px 0 20px}.product_tab .tab-video-content{width:100%;max-width:100%;font-size:.875rem}.product_tab .tab-video-iframe-wrapper{position:relative;padding-bottom:56.25%;margin:0 1px 10px 0}.product_tab .tab-video-iframe{position:absolute;width:100%;height:100%;min-height:0}.product_tab .product-buyer-guide{padding-top:10px}.product_tab .buyer-guide-container{padding-top:0}}@media only screen and (max-width : 1199px){.nav-link.active{color:#ff274d}.tab-content,.desktop-tab-navigation{display:none}.tab-content.active,.mobile-tab-navigation{display:block}.product_tab-navigation{display:none}.product_tab-title{font-size:1.125rem;font-family:"SofiaPro",arial,sans-serif;padding:15px 30px 15px 0}.product_tab .product-video{padding:0 8px}}@media only screen and (max-width : 1199px){.product_sticky{position:fixed;left:0;right:0;bottom:0;z-index:2;display:block;background-color:#fff;padding:15px 0;border-top:1px solid #bdbdbd}.product_sticky-inner{display:flex;justify-content:space-between;align-items:center}.product_sticky-attribute{display:flex;justify-content:space-between;width:278px;margin:0 10px 0 0}.product_sticky-attribute_item{width:calc(50% - 5px)}.product_sticky-price{width:227px;margin:0 10px}.product_sticky .price-info-label{font-family:"SofiaProBold",arial,sans-serif}.product_sticky .price-info{font-size:.875rem;line-height:1.1875rem}.product_sticky .price-info-worth{font-size:1rem;display:inline-block;width:auto}.product_sticky .strike-through{margin-right:10px;display:inline-block}.product_sticky .price-label{display:inline-block}}@media only screen and (max-width : 767px){.product_sticky{padding:10px 0}.product_sticky-inner{flex-wrap:wrap}.product_sticky-price,.product_sticky-attribute{width:100%;margin:0 0 10px}.product_sticky-button{flex-grow:1}.product_sticky .price-info-value,.product_sticky .price-info-label{font-size:.75rem;line-height:.75rem}.product_sticky .price-set-label{font-size:.875rem}}.collection_slider-wrapper{padding:60px 0 0}.collection_slider-wrapper:last-child{padding:60px 0}@media only screen and (min-width : 768px)and (max-width : 1199px){.collection_slider-wrapper{padding:40px 0 0}.collection_slider-wrapper:last-child{padding:40px 0}}@media only screen and (max-width : 767px){.collection_slider-wrapper{padding:30px 0 0}.collection_slider-wrapper:last-child{padding:30px 0}}.product_payment{margin:0 0 30px}.product_payment-icon_afterpay{width:80px;height:18px;margin-top:3px}.product_payment-icon{display:inline-block;vertical-align:top}.product_payment-link{display:inline-block}.product_payment-modal_image{text-align:center}.product_payment-terms{margin:10px 0 0}@media only screen and (max-width : 1199px){.product_payment{margin:0 0 25px}}.finance_message{border-top:1px solid #ededed;border-bottom:none;margin-bottom:15px}.finance_message-title{padding:10px 0;font-family:"SofiaPro",arial,sans-serif;font-size:.75rem;line-height:1rem;border-bottom:1px solid #ededed}.finance_message-title:hover{font-family:"SofiaPro",arial,sans-serif}.finance_message-title .m-open{display:block}.finance_message-title .m-close{display:none}.finance_message-title.active .m-close{display:block}.finance_message-title.active .m-open{display:none}.finance_message-title_link{line-height:1rem}.finance_message-loader{min-height:60px}.finance_message-loader::before{display:none}.finance_message-loader::after{z-index:1}.finance_message-list{display:flex;justify-content:center}.finance_message-item{width:100%;text-align:center;margin:0 3px;padding:15px 10px;font-size:.75rem;line-height:1rem;background-color:#fff}.finance_message-item .icon-paypal{width:50px;height:30px}.finance_message-item .icon-clearpay{width:80px;height:30px}.finance_message-item .icon-klarna{width:50px;height:30px}.finance_message-item_link{display:inline-block;margin-top:5px}.klarna-modal .modal-body{display:flex;justify-content:center}.klarna-modal .modal-body .finance-message-holder{width:350px}@media only screen and (min-width : 1200px){.finance_message-title{cursor:pointer}.finance_message-title:hover{border-bottom:1px solid #ededed}.finance_message-title_text{width:70%;padding-right:30px;text-align:right}.finance_message-list{width:60%;margin:20px auto 0}.finance_message-item{max-width:165px}}@media only screen and (max-width : 1199px){.finance_message-title{justify-content:center}.finance_message-title_link{display:none}.finance_message-list{margin:5px -3px 0}.finance_message-item:first-of-type:nth-last-of-type(1){display:flex;align-items:center;justify-content:space-evenly}.finance_message-item:first-of-type:nth-last-of-type(1) .finance_message-item_link{margin-top:0;margin-left:8px;flex-shrink:0}.finance_message-item:first-of-type:nth-last-of-type(1) .icon{flex-shrink:0;margin-right:8px}}@media only screen and (max-width : 375px){.finance_message-item:first-of-type:nth-last-of-type(1){display:block}.finance_message-item:first-of-type:nth-last-of-type(1) .finance_message-item_link{margin:5px 0 0}.finance_message-item:first-of-type:nth-last-of-type(1) .icon{margin:0}}.shopping_cart .finance_message{border-top:none}.shopping_cart .finance_message-title{font-size:.875rem;line-height:1.5;border-bottom:none;cursor:default;padding:0;margin-bottom:5px}.shopping_cart .finance_message-item{width:auto;margin:0;padding:0;font-size:.875rem;line-height:1.5}.shopping_cart .finance_message-item:first-child .finance_message-text:first-of-type:nth-last-of-type(1){display:none}.shopping_cart .finance_message-item.is-hidden+.finance_message-item .finance_message-text{display:none}.shopping_cart .finance_message-item:not(.is-hidden)+.is-hidden+.finance_message-item .finance_message-text{display:inline-block}@media only screen and (min-width : 1200px){.shopping_cart .finance_message-item{max-width:none}}@media only screen and (max-width : 1199px){.shopping_cart .finance_message-item:first-of-type:nth-last-of-type(1){display:inline-block}}.shopping_cart .finance_message-text{margin:0 3px}@media only screen and (max-width : 1199px){.shopping_cart .finance_message-text{display:inline-block}}.shopping_cart .finance_message-list{margin-top:0}@media only screen and (min-width : 768px){.b-size_guide{align-items:center;display:flex;flex-direction:column;padding-bottom:1px}}.b-size_guide td:not(:first-child){white-space:nowrap}.b-link_box{align-items:center;border-radius:4px;border:2px solid #bdbdbd;color:#571dae;display:flex;font-size:.875rem;justify-content:space-between;margin-bottom:10px;margin-top:10px;padding:10px;transition:border-color .3s ease}.b-link_box:hover{border-color:#571dae}.b-link_box .icon{fill:#571dae;height:23px;margin-left:20px;width:16px}
