product-photoswipe{display:block}product-photoswipe .js-thumb{cursor:pointer}.pswp.pswp--open{--pswp-bg:#fff}.section-products-selection-automatic .title-wrap,.section-products-selection-automatic-mobile .title-wrap{align-items:center;display:flex;flex-direction:row}@media(max-width:1023.98px){.section-products-selection-automatic .title-wrap,.section-products-selection-automatic-mobile .title-wrap{align-items:flex-start;flex-direction:column}}@media(min-width:1024px){.section-products-selection-automatic .title-wrap,.section-products-selection-automatic-mobile .title-wrap{justify-content:space-between;margin-bottom:calc(1.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.section-products-selection-automatic .title,.section-products-selection-automatic-mobile .title{color:#304d6d;font-size:calc(27 * var(--fluid-unit-capped));line-height:1.1em;margin-bottom:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.section-products-selection-automatic .title,.section-products-selection-automatic-mobile .title{font-size:calc(30 * var(--fluid-unit-capped));margin-bottom:0}}.section-products-selection-automatic{overflow-x:hidden;padding:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0 calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:relative}@media(min-width:768px){.section-products-selection-automatic{padding:calc(3.125 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0}}@media(min-width:1024px){.section-products-selection-automatic{padding:calc(3.75 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0}}@media(max-width:1023.98px){.section-products-selection-automatic .container{max-width:100%!important;padding-left:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))!important;padding-right:0!important}}.section-products-selection-automatic .container.no-arrows .slick-list{overflow:visible}.section-products-selection-automatic .container.no-arrows .home-featured-products-slider{position:relative}.section-products-selection-automatic .container.no-arrows .home-featured-products-slider:before{background-color:inherit;bottom:0;content:"";position:absolute;right:100%;top:0;width:calc(18.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));z-index:2}@media(max-width:1023.98px){.section-products-selection-automatic .secondary-image{display:none}}.section-products-selection-automatic .main-prod-categ-slider .product-info-wrapper{padding-left:0;padding-right:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.section-products-selection-automatic .main-prod-categ-slider .product-info-wrapper{padding-left:0}.section-products-selection-automatic .home-featured-products-slider{margin-left:calc(-.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));margin-right:calc(-.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.section-products-selection-automatic .home-featured-products-slider:not(.slick-initialized){display:flex;flex-flow:row nowrap;gap:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.section-products-selection-automatic .home-featured-products-slider:not(.slick-initialized) .col-product{flex:1;min-width:60vw}@media(min-width:768px){.section-products-selection-automatic .home-featured-products-slider:not(.slick-initialized) .col-product{min-width:40vw}}@media(min-width:1024px){.section-products-selection-automatic .home-featured-products-slider:not(.slick-initialized) .col-product{min-width:16%}}.section-products-selection-automatic .home-featured-products-slider:not(.slick-initialized) .col-product .thumbnail-container{aspect-ratio:1}@media(max-width:1023.98px){.section-products-selection-automatic .home-featured-products-slider .slick-list{padding-left:0!important}}.section-products-selection-automatic .home-featured-products-slider .slick-track{display:flex}.section-products-selection-automatic .home-featured-products-slider .slick-track .slick-slide{height:auto;margin-right:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.section-products-selection-automatic .home-featured-products-slider .slick-track .slick-slide{margin-left:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));margin-right:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.section-products-selection-automatic .home-featured-products-slider .slick-track .slick-slide>div{height:100%}.section-products-selection-automatic .home-featured-products-slider .slick-arrow{top:30%;transform:translateY(-30%)}.section-products-selection-automatic .home-featured-products-slider .slick-next{right:calc(-1.375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.section-products-selection-automatic .home-featured-products-slider .slick-prev{left:calc(-1.375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.section-products-selection-automatic .home-featured-products-slider .col-product{align-items:stretch;display:flex!important;flex-direction:column;height:100%;justify-content:stretch}.section-products-selection-automatic .home-featured-products-slider .col-product>div{height:100%}@media(max-width:1023.98px){.section-products-selection-automatic .filters-wrapper-outer{overflow:hidden;position:relative;width:100%}}.section-products-selection-automatic .filters-wrapper{display:flex;font-family:Noto Sans,Noto Color Emoji,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol}@media(max-width:1023.98px){.section-products-selection-automatic .filters-wrapper{margin-bottom:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));min-width:100%;overflow-x:auto;scrollbar-width:none;white-space:nowrap;width:auto}.section-products-selection-automatic .filters-wrapper::-webkit-scrollbar{display:none;height:0;width:0}}.section-products-selection-automatic .filters-wrapper .filter.link{background:transparent;border:none;color:#98a4b5;cursor:pointer;font-family:Noto Sans,Noto Color Emoji,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important;font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500;letter-spacing:calc(.04375 * var(--vrem, calc(1 * var(--vrem, 1rem))));outline:none;padding:calc(.5625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))));text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}@media(max-width:1023.98px){.section-products-selection-automatic .filters-wrapper .filter.link:first-child{padding-left:0}}@media(min-width:1024px){.section-products-selection-automatic .filters-wrapper .filter.link:last-child{padding-right:0}}.section-products-selection-automatic .filters-wrapper .filter.link.active,.section-products-selection-automatic .filters-wrapper .filter.link.disabled{cursor:not-allowed;pointer-events:none}.section-products-selection-automatic .filters-wrapper .filter.link.disabled{color:rgba(48,77,109,.6)}.section-products-selection-automatic .filters-wrapper .filter.link.active{color:#304d6d;text-decoration:underline}@media(min-width:1024px){.section-products-selection-automatic .filters-wrapper .filter.link:not(.active):hover{color:#304d6d}}.reassurance-wrapper{background-color:#fff;border-radius:calc(.1875 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding:0 calc(1.375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.reassurance-wrapper .reasurance-box{padding:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0}.reassurance-wrapper .reasurance-box:not(:last-child):not(:only-child){border-bottom:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid #cad1da}.reassurance-wrapper .reasurance-box .icon{display:flex;font-size:0;margin-right:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));max-width:calc(1.375 * var(--vrem, calc(1 * var(--vrem, 1rem))));width:100%}.reassurance-wrapper .reasurance-box .description p{color:#304d6d;font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500;margin-bottom:0}.reassurance-wrapper .reasurance-box .text{display:flex;margin-bottom:0}body#product .availability-delivery-info{font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500}body#product .availability-delivery-info .advanceddateofdelivery_container .adod_product_page_txt{font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500;margin-top:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding-left:calc(1 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:relative}body#product .availability-delivery-info .advanceddateofdelivery_container .adod_product_page_txt:before{background:currentColor;border-radius:50%;content:"";height:calc(.5 * var(--vrem, calc(1 * var(--vrem, 1rem))));left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(.5 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .advanceddateofdelivery_container{all:unset;color:var(--color,#304d6d);display:block}body#product .advanceddateofdelivery_container .icon-calendar{display:none!important}body#product .advanceddateofdelivery_container .adod_product_page_txt{display:none;font-size:inherit;font-weight:inherit}body#product .advanceddateofdelivery_container .advanceddateofdelivery_link{color:inherit!important;text-decoration:none}body#product .section-product-info{border-top:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid #e5ccc6;margin-bottom:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:relative}@media(max-width:1023.98px){body#product .section-product-info .special-sticky-separator{display:none}body#product .section-product-info .product-footer-column *{scroll-margin-top:calc(var(--product-inner-space, 0px) + var(--full-menu-space, 0px))}}@media(min-width:1024px){body#product .section-product-info{border-bottom:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid #e5ccc6;padding:0 var(--side-gutter)}}@media(min-width:1200px){body#product .section-product-info{-moz-column-gap:calc(68 * var(--fluid-unit));column-gap:calc(68 * var(--fluid-unit));display:grid;grid-template-areas:"a b" "c b";grid-template-columns:calc(700 * var(--fluid-unit)) calc(438 * var(--fluid-unit));padding:0 calc(80 * var(--fluid-unit));row-gap:calc(40 * var(--fluid-unit))}body#product .section-product-info .product-left-column{grid-area:a;max-width:100%}body#product .section-product-info .product-info-inner{max-height:calc(100vh - var(--full-menu-space, 0px));overflow-y:auto;padding-inline:calc(.375 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:-webkit-sticky;position:sticky;scrollbar-width:none;top:var(--full-menu-space,0)}}@media(min-width:1200px){body#product .section-product-info .product-info-inner::-webkit-scrollbar{display:none;height:0;width:0}}@media(min-width:1024px){body#product .section-product-info .product-info-inner.is-too-large{bottom:unset;top:calc(var(--extra-height, var(--full-menu-space, 0px))*-1)}.scrolling-up body#product .section-product-info .product-info-inner.is-too-large{bottom:calc(var(--extra-height, var(--full-menu-space, 0px))*-1);top:unset}}@media(min-width:1200px){body#product .section-product-info .product-footer-column{grid-area:c}}@media(min-width:768px){body#product .section-product-info .thumb-container-wrapper{background-color:#fff;display:grid;grid-template-columns:repeat(1,1fr);width:100%}body#product .section-product-info .thumb-container-wrapper .thumb-container{height:auto;margin-bottom:0}body#product .section-product-info .thumb-container-wrapper .thumb-container img{max-width:calc(100vh - var(--initial-menu-space, 0));transition:all .3s ease-in-out!important}body#product .section-product-info .thumb-container-wrapper .thumb-container video{display:block}}body#product .section-product-info .thumb-container-wrapper .btn-360-trigger{background-color:#304d6d;border-radius:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));bottom:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));color:#fff;font-size:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500;padding:calc(.375 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:absolute;right:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .section-product-info .thumb-container-wrapper .btn-360-trigger svg{margin-left:calc(.5 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .section-product-info .thumb-container,body#product .section-product-info .thumb-nav-container,body#product .section-product-info .video-preview{position:relative}body#product .section-product-info .thumb-container .thumb-video,body#product .section-product-info .thumb-nav-container .thumb-video{aspect-ratio:1/1;display:block;object-fit:contain;width:100%}body#product .section-product-info .slider-product iframe,body#product .section-product-info .slider-product video{pointer-events:none}body#product .section-product-info .play-overlay{align-items:center;background:rgba(0,0,0,.5);border-radius:50%;display:flex;height:calc(3.75 * var(--vrem, 1rem));justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(3.75 * var(--vrem, 1rem))}body#product .section-product-info .play-overlay:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:calc(.625 * var(--vrem, 1rem)) 0 calc(.625 * var(--vrem, 1rem)) calc(1 * var(--vrem, 1rem));content:"";margin-left:calc(.1875 * var(--vrem, 1rem))}body#product .section-product-info .slider-product-nav .play-overlay{height:calc(2.5 * var(--vrem, 1rem));width:calc(2.5 * var(--vrem, 1rem))}body#product .section-product-info .slider-product-nav .play-overlay:before{border-width:calc(.5 * var(--vrem, 1rem)) 0 calc(.5 * var(--vrem, 1rem)) calc(.75 * var(--vrem, 1rem))}body#product .section-product-info .product-right-column{margin-bottom:calc(2.5 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1200px){body#product .section-product-info .product-right-column{grid-area:b}}body#product .section-product-info .product-right-column .breadcrumb{margin-bottom:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding-top:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(max-width:1023.98px){body#product .section-product-info .product-right-column .breadcrumb{padding-left:var(--side-gutter)}}body#product .section-product-info .product-right-column .breadcrumb .container{margin:0;padding:0}@media(min-width:1200px){body#product .section-product-info .product-right-column .breadcrumb .container{max-width:100%}}body#product .section-product-info .product-right-column .breadcrumb li:last-child span{color:#888686;font-weight:400}body#product .section-product-info .product-right-column .product-title{font-size:calc(24 * var(--fluid-unit-capped));margin-bottom:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));text-transform:none}@media(min-width:1024px){body#product .section-product-info .product-right-column .product-title{font-size:calc(34 * var(--fluid-unit-capped))}}body#product .section-product-info .product-right-column .product-title .seo-name{color:#888686;display:block;font-family:Noto Sans,Noto Color Emoji,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500}body#product .section-product-info .view-description-anchor a{color:#304d6d;font-size:calc(1 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500}body#product .section-product-info .accordion .accordion-item{border-radius:0}body#product .section-product-info .accordion .accordion-item:last-child{border-bottom:0}body#product .section-product-info .accordion .accordion-button,body#product .section-product-info .accordion h2{font-size:calc(20 * var(--fluid-unit-capped))}@media(min-width:1024px){body#product .section-product-info .accordion .accordion-button,body#product .section-product-info .accordion h2{font-size:calc(24 * var(--fluid-unit-capped))}}body#product .section-product-info .accordion h2{font-weight:400;margin:0;padding:0}@media(max-width:1023.98px){body#product .section-product-info .accordion .accordion-header{padding-left:var(--side-gutter);padding-right:var(--side-gutter)}}body#product .section-product-info .accordion p{font-size:calc(1 * var(--vrem, calc(1 * var(--vrem, 1rem))));line-height:1.4}body#product .section-product-info .accordion p:last-of-type{margin-bottom:0}body#product .section-product-info .accordion p:last-of-type strong{font-weight:500}body#product .section-product-info .accordion .accordion-body{font-size:calc(1 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding-bottom:calc(1.125 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding-top:calc(.125 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .section-product-info .accordion .accordion-body h3{font-family:Noto Sans,Noto Color Emoji,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(18 * var(--fluid-unit-capped));font-weight:600;margin-bottom:calc(1.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){body#product .section-product-info .accordion .accordion-body h3{font-size:calc(20 * var(--fluid-unit-capped))}}body#product .section-product-info .accordion .accordion-body ul li{margin-bottom:0;padding-left:0}body#product .section-product-info .accordion .accordion-body ul li:not(:last-child){margin-bottom:calc(.125 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .section-product-info .accordion .accordion-body ul li::marker{color:currentColor}body#product .section-product-info .accordion .accordion-body .btn-link{font-size:calc(1 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .section-product-info .accordion .accordion-body .product-reference{color:#304d6d;display:block;padding-top:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .section-product-info .accordion .accordion-body .product-manufacturer{max-width:24%}@media(min-width:768px){body#product .section-product-info .accordion .accordion-body .product-manufacturer{max-width:20%}}@media(min-width:1024px){body#product .section-product-info .caracteristics-wrapper{-moz-column-gap:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));column-gap:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));display:grid;grid-template-columns:1fr 1fr}}body#product .section-product-info .caracteristics-wrapper li,body#product .section-product-info .caracteristics-wrapper p{font-size:calc(1 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .section-product-info .reward_alert_message{background-color:transparent;border:none;color:#292e33;font-size:calc(.8125 * var(--vrem, calc(1 * var(--vrem, 1rem))));margin-top:0;padding:0 0 calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));text-align:center}body#product .section-product-info .reward_alert_message b{font-weight:400}body#product .accordion-body-inner{overflow-x:auto;overflow-y:hidden}body#product .accordion-body-inner img.feature[width]{width:revert-layer}body#product .accordion-body-inner iframe{max-width:100%}body#product .accordion-body-inner iframe[src*=yout]{width:100%}@media(max-width:1023.98px){body#product .product-right-column .model-price-wrapper{padding-left:var(--side-gutter);padding-right:var(--side-gutter)}}body#product .product-right-column .model-price-wrapper .discount-flag-wrapper{-moz-column-gap:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));column-gap:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));display:flex;list-style:none;margin-bottom:0;padding-left:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .product-right-column .model-price-wrapper .discount-flag-wrapper .out-of-stock{background-color:#e21938;color:#fff;display:none;font-size:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500;order:1;padding:calc(.125 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:768px){body#product .product-right-column .model-price-wrapper .discount-flag-wrapper .out-of-stock{font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}body#product .product-right-column .model-price-wrapper .discount-flag-wrapper .discount{background-color:#cc998d}body#product .product-right-column .model-price-wrapper .product-brand{color:#292e33;font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500;margin-bottom:calc(.5 * var(--vrem, calc(1 * var(--vrem, 1rem))));text-transform:none}body#product .product-right-column .product-prices{margin-bottom:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .product-right-column .product-prices .product-price{align-items:center;color:#304d6d;display:flex;font-size:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:400}body#product .product-right-column .product-prices .product-price .current-price{font-weight:600}body#product .product-right-column .product-prices .product-price .product-discount{color:inherit;font-size:inherit;font-weight:inherit}body#product .product-right-column .guides-tailles .sizes-trigger-btn{font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:400;padding:calc(.3125 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0;text-decoration:underline}body#product .product-right-column .guides-tailles .sizes-trigger-btn:after,body#product .product-right-column .guides-tailles .sizes-trigger-btn:before{display:none}body#product .product-right-column .guides-tailles h4{font-family:Noto Sans,Noto Color Emoji,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-weight:400}@media(min-width:1024px){body#product .product-right-column .guides-tailles h4{font-size:calc(1.75 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}body#product .product-right-column .guides-tailles p{font-size:calc(1 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .product-right-column .patc-inner{padding-top:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .product-right-column .patc-inner sticky-when-out.add[out]{margin-bottom:0;min-height:var(--inner-height)}@media(max-width:1023.98px){body#product .product-right-column .patc-inner sticky-when-out.add[out] .btn{border-radius:0;bottom:0;left:0;position:fixed;right:0;transition:none;width:100%;z-index:100}}body#product .product-right-column .patc-inner .product-quantity{align-items:stretch}@media(max-width:767.98px){body#product .product-right-column .patc-inner .product-quantity{width:100%;z-index:3}body#product .product-right-column .patc-inner .product-quantity .btn-cart[disabled]{background-color:#9096b1;opacity:1}}body#product .product-right-column .patc-inner .product-quantity .qty .input-group{background-color:transparent;color:#304d6d;height:100%}@media(max-width:767.98px){body#product .product-right-column .patc-inner .add{margin-bottom:0}}body#product .product-right-column .patc-inner .btn,body#product .product-right-column .patc-inner .btn-cart{margin-bottom:0;width:100%}@media(min-width:768px){body#product .product-right-column .price-addcart-wrapper{margin-bottom:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}body#product .product-right-column .additional-shipping-cost{font-size:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:calc(31.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));margin-top:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .product-buttons-extra #product_review_block_extra{display:none}body#product .home-featured-products-slider:not(.slick-initialized){display:flex;flex-direction:row;white-space:nowrap}body#product .home-featured-products-slider:not(.slick-initialized) .col-product{display:none;flex:1;height:auto}body#product .home-featured-products-slider:not(.slick-initialized) .col-product.position-0{display:block}@media(min-width:768px){body#product .home-featured-products-slider:not(.slick-initialized) .col-product.position-1{display:block}}@media(min-width:1024px){body#product .home-featured-products-slider:not(.slick-initialized) .col-product.position-2{display:block}}@media screen and (min-width:1400px){body#product .home-featured-products-slider:not(.slick-initialized) .col-product.position-3{display:block}}@media(min-width:768px){body#product .home-featured-products-slider:not(.slick-initialized) .col-product .primary-image{flex:1;height:0;padding-bottom:100%;position:relative}body#product .home-featured-products-slider:not(.slick-initialized) .col-product .primary-image img{height:100%;left:0;position:absolute;top:0;width:100%}}@media(max-width:767.98px){body#product .home-featured-products-slider:not(.slick-initialized) .col-product .secondary-image{flex:1;height:0;padding-bottom:100%;position:relative}body#product .home-featured-products-slider:not(.slick-initialized) .col-product .secondary-image img{height:100%;position:absolute;width:100%}}body#product .image-text-block{margin-bottom:calc(1.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding-top:calc(1.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){body#product .image-text-block{margin-bottom:calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding-top:calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}body#product .image-text-block .row-wrapper{display:grid;margin:0}@media(min-width:1024px){body#product .image-text-block .row-wrapper{gap:calc(100 * var(--fluid-unit))}}body#product .image-text-block .row-wrapper>*{padding:0}@media(max-width:1023.98px){body#product .image-text-block .row-wrapper .image-wrapper{margin-bottom:calc(1.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))));order:1}body#product .image-text-block .row-wrapper .title-descr-wrapper{order:2;padding-left:var(--side-gutter);padding-right:var(--side-gutter)}}@media(min-width:1024px){body#product .image-text-block .row-wrapper:not(.image-left){grid-template-columns:calc(574 * var(--fluid-unit)) calc(593 * var(--fluid-unit))}}@media screen and (min-width:1366px){body#product .image-text-block .row-wrapper:not(.image-left){grid-template-columns:1fr calc(37.5 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}@media(min-width:1200px){body#product .image-text-block .row-wrapper:not(.image-left){margin-left:var(--side-gutter);margin-right:calc(var(--side-gutter)/-1)}}@media(min-width:1024px){body#product .image-text-block .row-wrapper:not(.image-left) .title-descr-wrapper{padding-right:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .image-text-block .row-wrapper.image-left{grid-template-columns:calc(593 * var(--fluid-unit)) calc(574 * var(--fluid-unit))}}@media(min-width:1200px){body#product .image-text-block .row-wrapper.image-left{margin-left:calc(var(--side-gutter)/-1);margin-right:var(--side-gutter)}}@media(min-width:1024px){body#product .image-text-block .row-wrapper.image-left .image-wrapper{order:1}body#product .image-text-block .row-wrapper.image-left .title-descr-wrapper{order:2;padding-left:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}body#product .image-text-block .section-title{font-family:Noto Sans,Noto Color Emoji,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:400;line-height:1.5;margin-bottom:calc(1.375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){body#product .image-text-block .section-title{font-size:calc(1.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));line-height:1.35}}body#product .image-text-block .description{margin-bottom:calc(1.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .image-text-block .description p{font-size:calc(1 * var(--vrem, calc(1 * var(--vrem, 1rem))));line-height:1.62}body#product .image-wrapper.composition-image img{max-width:calc(100 * var(--fluid-unit))}body#product .featured-pages{margin-bottom:calc(1.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding-top:calc(1.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){body#product .featured-pages{margin-bottom:calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding-top:calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}body#product .featured-pages .associated-inner{margin-bottom:0}@media(max-width:1023.98px){body#product .featured-pages .associated-inner:first-of-type:not(:only-of-type){margin-bottom:calc(3.125 * var(--vrem, calc(1 * var(--vrem, 1rem))))}body#product .featured-pages .text-wrapper{padding:calc(2.5 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(2.5 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0}}body#product .product-footer-column{padding-bottom:calc(1.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){body#product .product-footer-column{padding-bottom:calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}body#product .section-products-selection-automatic{overflow:inherit}body#product .section-products-selection-automatic .home-featured-products-slider{position:relative}body#product .section-products-selection-automatic .home-featured-products-slider:after{background-color:#f8f2ec;bottom:0;content:"";left:100%;position:absolute;top:0;width:calc(18.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));z-index:1}#sizeGuideModal.from-right .modal-dialog{max-width:100%}@media(min-width:1024px){#sizeGuideModal.from-right .modal-dialog{max-width:calc(47.0625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.ps-emailalerts{width:100%}.ps-emailalerts .tabs{flex:1;margin:0;max-width:100%;padding:0;width:100%}.ps-emailalerts .js-mailalert-alerts{display:none}@media(max-width:767.98px){.email-alerts-modal .modal-dialog{align-items:flex-start;margin:0}}.email-alerts-modal .modal-body{padding:0}@media(max-width:767.98px){.email-alerts-modal .modal-body{padding:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}@media(min-width:768px){.email-alerts-modal .text-column{padding:calc(1.5 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.email-alerts-modal .description{font-size:calc(1 * var(--vrem, calc(1 * var(--vrem, 1rem))));line-height:1.6;margin-bottom:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.email-alerts-modal .form{margin:0 auto;max-width:calc(24.375 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:relative}.email-alerts-modal .form a{color:#304d6d}.email-alerts-modal .form-check-label p{font-size:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));line-height:1.4;margin-bottom:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.email-alerts-modal .btn-submit{width:100%}.email-alerts-modal .alert{background-color:transparent;border:none;font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:600;padding-left:0}.email-alerts-modal .alert.alert-success{color:#0b894a}.custom-size-selector{margin-bottom:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.custom-size-selector{margin-bottom:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.custom-size-selector .form-control-select-variations{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;opacity:0;pointer-events:none;position:absolute;visibility:hidden}.custom-size-selector .custom-form-control-variations{display:grid;grid-template-columns:repeat(6,1fr);margin:0;padding:0;padding-left:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem))));row-gap:calc(.5 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.custom-size-selector .custom-form-control-variations li{align-items:stretch;background:#fff;border:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid #cad1da;color:#304d6d;display:flex;flex-direction:column;justify-content:center;margin-left:calc(-.0625 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:relative}.custom-size-selector .custom-form-control-variations li .size-item{align-items:center;display:flex;flex-direction:column;font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));justify-content:center;min-height:calc(2.875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.custom-size-selector .custom-form-control-variations li a{cursor:pointer;text-decoration:none}.custom-size-selector .custom-form-control-variations li.no-stock{background-color:#f8f8f8}.custom-size-selector .custom-form-control-variations li.no-stock:after{background-image:url("data:image/svg+xml;utf8,%3Csvg%20data-name%3D%22Ringing%20bell%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.783%2014%22%3E%3Cpath%20data-name%3D%22Ringing%20bell%22%20d%3D%22M6.31%200a4.758%204.758%200%200%201%205.008%204.791v1.278a3.357%203.357%200%200%200%20.888%202%201.941%201.941%200%200%201%20.541%201.633%201.469%201.469%200%200%201-1.5%201.287h-1.93v.073a3.036%203.036%200%200%201-6.071-.071H1.795A1.658%201.658%200%200%201%20.001%209.268a1.917%201.917%200%200%201%20.42-1.2%203.323%203.323%200%200%200%20.873-2V4.791A4.766%204.766%200%200%201%206.31%200Zm1.948%2011H4.291a1.984%201.984%200%200%200%203.967%200ZM6.27%201.01a3.709%203.709%200%200%200-3.963%203.854v1.278a4.472%204.472%200%200%201-1.124%202.8.639.639%200%200%200%20.5%201.038h9.354a.639.639%200%200%200%20.5-1.038%204.742%204.742%200%200%201-1.27-2.8V4.866a3.737%203.737%200%200%200-4-3.854Z%22%20fill%3D%22%23191919%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover;bottom:0;content:"";height:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));left:50%;pointer-events:none;position:absolute;transform:translate(-50%,calc(-.375 * var(--vrem, calc(1 * var(--vrem, 1rem)))));width:calc(.79875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.custom-size-selector .custom-form-control-variations li.no-stock .size-item{color:#888686;padding-bottom:calc(.6875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.custom-size-selector .custom-form-control-variations li.active{background-color:#304d6d;border-color:#304d6d}.custom-size-selector .custom-form-control-variations li.active:after{background-image:url("data:image/svg+xml;utf8,%3Csvg%20data-name%3D%22Ringing%20bell%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2012.783%2014%22%3E%3Cpath%20data-name%3D%22Ringing%20bell%22%20d%3D%22M6.31%200a4.758%204.758%200%200%201%205.008%204.791v1.278a3.357%203.357%200%200%200%20.888%202%201.941%201.941%200%200%201%20.541%201.633%201.469%201.469%200%200%201-1.5%201.287h-1.93v.073a3.036%203.036%200%200%201-6.071-.071H1.795A1.658%201.658%200%200%201%20.001%209.268a1.917%201.917%200%200%201%20.42-1.2%203.323%203.323%200%200%200%20.873-2V4.791A4.766%204.766%200%200%201%206.31%200Zm1.948%2011H4.291a1.984%201.984%200%200%200%203.967%200ZM6.27%201.01a3.709%203.709%200%200%200-3.963%203.854v1.278a4.472%204.472%200%200%201-1.124%202.8.639.639%200%200%200%20.5%201.038h9.354a.639.639%200%200%200%20.5-1.038%204.742%204.742%200%200%201-1.27-2.8V4.866a3.737%203.737%200%200%200-4-3.854Z%22%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E")}.custom-size-selector .custom-form-control-variations li.active .size-item{color:#fff}.custom-size-selector .custom-form-control-variations li:hover{border-color:#304d6d;position:relative;z-index:1}.custom-size-selector .custom-form-control-variations li:hover a{color:#304d6d}.images-gallery-modal .btn-close{right:calc(2.5 * var(--vrem, calc(1 * var(--vrem, 1rem))));top:calc(2.5 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(max-width:1023.98px){.container-zoom{overflow:hidden}}.container-zoom .row-zoom{display:flex;flex-direction:column;gap:calc(3.75 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.container-zoom .row-zoom{flex-direction:row;justify-content:center}}@media(min-width:1200px){.container-zoom .row-zoom{padding:0 calc(10 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0 calc(22.75 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}@media(min-width:1024px){.container-zoom .col-big-img{width:calc(632 * var(--fluid-unit))}}.container-zoom .col-big-img figure{margin-bottom:0}.container-zoom .col-small-img{align-items:center;display:flex;width:100%}@media(min-width:1024px){.container-zoom .col-small-img{width:calc(150 * var(--fluid-unit))}.container-zoom .col-small-img .row-cols-lg-auto{max-height:calc(768 * var(--fluid-unit));overflow-x:hidden;overflow-y:auto;scroll-padding:calc(1.3125 * var(--vrem, calc(1 * var(--vrem, 1rem))));scroll-snap-type:y proximity}}@media(max-width:1023.98px){.container-zoom .col-small-img{overflow-x:auto;overflow-y:hidden;scroll-padding:calc(1.3125 * var(--vrem, calc(1 * var(--vrem, 1rem))));scroll-snap-type:x mandatory}.container-zoom .col-small-img .row-cols-lg-auto{-moz-column-gap:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))));column-gap:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))));display:flex}}.container-zoom .col-small-img figure{margin-bottom:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.zoom-box{height:auto;max-width:100%;position:relative}.zoom-box:active,.zoom-box:hover{cursor:zoom-in;display:block}.zoom-box:active .zoomed,.zoom-box:hover .zoomed{opacity:1}.zoom-box .zoomed{border:calc(.25 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid #f5f5f5;border-radius:100%;box-shadow:0 calc(.3125 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(-.125 * var(--vrem, calc(1 * var(--vrem, 1rem)))) rgba(0,0,0,.3);display:block;height:calc(15 * var(--vrem, calc(1 * var(--vrem, 1rem))));opacity:0;pointer-events:none;position:absolute;transition:opacity .2s;width:calc(15 * var(--vrem, calc(1 * var(--vrem, 1rem))));z-index:99}.zoom-box .origin{height:auto;width:100%}.pswp .pswp__counter{align-items:center;background-color:transparent;border-radius:50%;color:#292e33;display:flex;font-family:Noto Sans,Noto Color Emoji,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Liberation Sans,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:500;height:calc(3 * var(--vrem, calc(1 * var(--vrem, 1rem))));justify-content:center;margin:0;opacity:1;text-shadow:none;width:calc(3 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:768px){.pswp .pswp__counter{bottom:0;left:50%;position:fixed;transform:translateX(-50%)}}@media(min-width:1024px){.pswp .pswp__counter{background-color:#f8f2ec;bottom:calc(3.125 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}@media(max-width:767.98px){.pswp .pswp__counter{margin:auto 0}}.pswp .pswp__button--close{height:calc(3.375 * var(--vrem, calc(1 * var(--vrem, 1rem))));margin-right:0;width:calc(3.375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.pswp .pswp__button--close{background-color:#304d6d;border-radius:50%;height:calc(2.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));right:calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));top:calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));width:calc(2.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.pswp .pswp__button--close:hover{background-color:#304d6d}}.pswp .pswp__button--close:after,.pswp .pswp__button--close:before{background-color:#304d6d;content:"";height:calc(.125 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:absolute;right:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))));top:calc(1.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));width:calc(1.375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.pswp .pswp__button--close:after,.pswp .pswp__button--close:before{background-color:#fff;height:calc(.125 * var(--vrem, calc(1 * var(--vrem, 1rem))));right:calc(.8125 * var(--vrem, calc(1 * var(--vrem, 1rem))));top:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));width:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.pswp .pswp__button--close:before{transform:rotate(45deg)}.pswp .pswp__button--close:after{transform:rotate(-45deg)}.pswp .pswp__button--close svg{display:none}@media(max-width:767.98px){.pswp .pswp__hide-on-close{background:#f5f5f5}}.pswp .pswp__button--arrow{background-color:#f8f2ec;border:none;border-radius:50%;bottom:calc(3.125 * var(--vrem, calc(1 * var(--vrem, 1rem))));cursor:pointer;height:calc(3 * var(--vrem, calc(1 * var(--vrem, 1rem))));overflow:hidden;position:absolute;top:auto;transform:translateX(-50%);transition:all .25s ease;width:calc(3 * var(--vrem, calc(1 * var(--vrem, 1rem))));z-index:2}@media(max-width:767.98px){.pswp .pswp__button--arrow{display:none}}.pswp .pswp__button--arrow.pswp__button--arrow--next{left:calc(50% + calc(4 * var(--vrem, calc(1 * var(--vrem, 1rem)))))}.pswp .pswp__button--arrow.pswp__button--arrow--next:after{transform:translate(-50%,-50%) rotate(180deg)}.pswp .pswp__button--arrow.pswp__button--arrow--prev{left:calc(50% - calc(4 * var(--vrem, calc(1 * var(--vrem, 1rem)))))}.pswp .pswp__button--arrow:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Arrow 1' viewBox='0 0 15.677 12.728'%3E%3Cpath fill='%23191919' d='M.99 7.354 0 6.364l.99-.99L6.364 0l.99.99L2.68 5.664h13v1.4h-13l4.674 4.674-.99.99Z' data-name='Arrow 1'/%3E%3C/svg%3E");background-size:contain;content:"";height:calc(.7955 * var(--vrem, calc(1 * var(--vrem, 1rem))));left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .25s ease;width:calc(.9798125 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.pswp .pswp__button--arrow:hover{background-color:#304d6d}.pswp .pswp__button--arrow:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' data-name='Arrow 1' viewBox='0 0 15.677 12.728'%3E%3Cpath fill='%23fff' d='M.99 7.354 0 6.364l.99-.99L6.364 0l.99.99L2.68 5.664h13v1.4h-13l4.674 4.674-.99.99Z' data-name='Arrow 1'/%3E%3C/svg%3E");background-size:contain;height:calc(.7955 * var(--vrem, calc(1 * var(--vrem, 1rem))));width:calc(.9798125 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.pswp .pswp__button--arrow svg{display:none}.pswp .pswp__bg{background:#f5f5f5}.pswp--click-to-zoom.pswp--zoom-allowed:not(.pswp--zoomed-in) .pswp__img{cursor:url(../../img-loader/zoom-icon.svg),auto!important}@media(min-width:1024px){.product-left-column{padding-top:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.product-left-column .col-left{position:relative}.product-left-column .col-left .product-flags{align-items:flex-start;display:flex;flex-direction:column;gap:calc(.6875 * var(--vrem, calc(1 * var(--vrem, 1rem))));list-style:none;position:absolute;right:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));top:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.product-left-column .col-left .product-flags .out-of-stock,.product-left-column .col-left .product-flags .product-flag{border-radius:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))));color:#fff;font-size:calc(.75 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:600;letter-spacing:calc(.01875 * var(--vrem, calc(1 * var(--vrem, 1rem))));line-height:1;padding:calc(.4375 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(.375 * var(--vrem, calc(1 * var(--vrem, 1rem))));text-transform:uppercase}.product-left-column .col-left .product-flags .out-of-stock.new,.product-left-column .col-left .product-flags .out-of-stock.on-sale,.product-left-column .col-left .product-flags .product-flag.new,.product-left-column .col-left .product-flags .product-flag.on-sale{background-color:#cc998d}.product-left-column .col-left .product-flags .out-of-stock{background-color:#de6811}@media(min-width:1024px){.product-left-column .images-container{display:flex;gap:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.product-left-column .images-container .slick-dots{-webkit-overflow-scrolling:touch;max-width:100%;overflow-y:auto;scrollbar-width:none}.product-left-column .images-container .slick-dots::-webkit-scrollbar{display:none}.product-left-column .images-container .slider-product-nav:not(.slick-initialized)>*{padding-bottom:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.product-left-column .images-container .slider-product-nav:not(.slick-initialized)>:nth-child(n+5){display:none}@media(min-width:1024px){.product-left-column .images-container .slider-product-nav{min-width:calc(7.8125 * var(--vrem, calc(1 * var(--vrem, 1rem))));width:18%}}.product-left-column .images-container .slider-product-nav .slick-slide{background-color:#fff;border:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid transparent;margin-bottom:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.product-left-column .images-container .slider-product-nav .slick-slide.slick-current{border-color:#304d6d;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.product-left-column .images-container .slider-product-nav .thumb-nav-container{margin-bottom:0}.product-left-column .images-container .slider-product:not(.slick-initialized)>:not(:first-child){display:none}@media(max-width:1023.98px){.product-left-column .images-container .slider-product{padding-bottom:calc(2.5 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}@media(max-width:767.98px){.product-left-column .images-container .slider-product{padding-bottom:calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.product-left-column .images-container .slider-product .slick-dots{bottom:calc(-.3125 * var(--vrem, calc(1 * var(--vrem, 1rem))));left:0;transform:none}@media(min-width:768px){.product-left-column .images-container .slider-product .slick-dots{bottom:calc(.3125 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.product-left-column .images-container .slider-product .slick-dots li{padding:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.product-left-column .images-container .slider-product .slick-dots li.slick-active button:after{background:#304d6d!important}.product-left-column .images-container .slider-product .col-product{height:100%;padding:0 calc(.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(max-width:1023.98px){.product-left-column .images-container .slider-product .col-product{padding:0 calc(.3125 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.product-left-column .images-container .slider-product .col-product>div{height:100%}.product-left-column .images-container .slider-product figure{margin-bottom:0!important}.product-left-column .images-container .slider-product .slick-slide,.product-left-column .images-container .slider-product-nav .slick-slide{border-radius:calc(.1875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.product-left-column .images-container .slider-product .slick-slide>div,.product-left-column .images-container .slider-product-nav .slick-slide>div{font-size:0}.product-left-column .images-container .slider-product .slick-slide figure,.product-left-column .images-container .slider-product-nav .slick-slide figure{border-radius:calc(.1875 * var(--vrem, calc(1 * var(--vrem, 1rem))));overflow:hidden;position:relative}.model-price-wrapper #product_review_block_extra{background:transparent;border:none;box-shadow:none;margin:0 0 calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));padding:0}.model-price-wrapper #product_review_block_extra>div{align-items:center;display:flex}.model-price-wrapper #product_review_block_extra .review_count_extra{font-size:calc(.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));line-height:1;margin-top:calc(-.1875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.model-price-wrapper #product_review_block_extra .review_count_extra span{text-decoration:underline}.alma-pp-container{margin-bottom:calc(1.5625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.alma-pp-container .alma-payment-plans-container{background-color:#f8f2ec;border:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid #b9b9b9}.product-variants .product-variants-item{margin-bottom:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.product-variants .product-variants-item{margin-bottom:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.product-variants .product-variants-item .control-label{color:#304d6d;display:block;font-size:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))));font-weight:600;line-height:1.1;margin-bottom:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.product-variants .product-variants-item .better-select__trigger,.product-variants .product-variants-item .form-select{border-color:#e5ccc6;border-width:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem))));color:#304d6d;font-weight:500}.page-product-box{padding:calc(1.5625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) var(--side-gutter)}.page-product-box .page-product-heading{font-size:calc(1.5 * var(--vrem, calc(1 * var(--vrem, 1rem))));line-height:1.3}@media(min-width:1024px){.page-product-box .page-product-heading{font-size:calc(1.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.page-product-box .product-categories-items{display:flex;flex-flow:row wrap;gap:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))));list-style:none;margin-bottom:0;padding-left:0}.page-product-box .product-categories-items li a{border:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid #e5ccc6;border-radius:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));color:inherit;display:block;line-height:1;padding:calc(.4375 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))));text-decoration:none;text-transform:uppercase;transition:border-color .2s ease-in-out,color .2s ease-in-out}.page-product-box .product-categories-items li a:active,.page-product-box .product-categories-items li a:hover{border-color:#cc998d;color:inherit}.modal-cross-sell-products .title{font-size:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.modal-cross-sell-products .title{font-size:calc(1.375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.modal-cross-sell-products-list{margin-right:calc(-1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:relative}.modal-cross-sell-products-list:not(.slick-initialized)>*{max-width:calc(11.6875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.modal-cross-sell-products-list:not(.slick-initialized)>:not(:first-child){display:none}.modal-cross-sell-products-list .slick-list{padding:0 calc(10.625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0 0!important}@media(min-width:1024px){.modal-cross-sell-products-list .slick-list{padding:0 calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0 0!important}}.modal-cross-sell-products-list .slick-track{display:flex;gap:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}@media(min-width:1024px){.modal-cross-sell-products-list .slick-track{gap:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}}.modal-cross-sell-products-list .product-miniature .product-price-and-shipping .regular-price{font-size:calc(.9375 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.modal-cross-sell-products-list .slick-arrow{background-color:transparent;border-radius:calc(1.1875 * var(--vrem, calc(1 * var(--vrem, 1rem))));border-radius:0;height:auto;padding:calc(1.125 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))));position:absolute;top:calc(-1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))));width:auto}@media(max-width:1023.98px){.modal-cross-sell-products-list .slick-arrow{display:none!important}}.modal-cross-sell-products-list .slick-arrow:hover{background-color:transparent}.modal-cross-sell-products-list .slick-arrow.slick-next{border:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid #cad1da;border-left:none;border-radius:0 calc(1.1875 * var(--vrem, calc(1 * var(--vrem, 1rem)))) calc(1.1875 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0;left:auto;right:calc(1.875 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.modal-cross-sell-products-list .slick-arrow.slick-prev{border:calc(.0625 * var(--vrem, calc(1 * var(--vrem, 1rem)))) solid #cad1da;border-radius:calc(1.1875 * var(--vrem, calc(1 * var(--vrem, 1rem)))) 0 0 calc(1.1875 * var(--vrem, calc(1 * var(--vrem, 1rem))));border-right:none;left:auto;right:calc(3.75 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.product-attachments .attachment a{text-decoration:none}.product-attachments .attachment .attachment-download,.product-attachments .attachment .attachment-name{text-decoration:underline}.product-attachments .attachment .attachment-type:before{content:"("}.product-attachments .attachment .attachment-type:after{content:")"}.product-features-list h3{margin-bottom:0!important;margin-top:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.data-sheet-table{--bs-table-bg:transparent;--bs-table-color:$body-color;margin-bottom:calc(1.25 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.data-sheet-table>:not(caption)>*>*{padding-block:calc(.625 * var(--vrem, calc(1 * var(--vrem, 1rem))))}.data-sheet-table>:not(caption)>*>th{padding-left:0}.data-sheet-table>:not(caption)>*>td{padding-right:0}