@font-face{font-family:"Bauer Bodoni STD";font-weight:700;font-style:italic;src:url(../assets/font-bauer-bodoni-std-bold-italic.woff2) format("woff2");font-display:swap;ascent-override:73.4%;descent-override:26.5%;line-gap-override:20%}@font-face{font-family:"Bauer Bodoni STD";font-weight:700;font-style:normal;src:url(../assets/font-bauer-bodoni-std-bold.woff2) format("woff2");font-display:swap;ascent-override:73.4%;descent-override:26.5%;line-gap-override:20%}@font-face{font-family:"Bauer Bodoni STD";font-weight:400;font-style:italic;src:url(../assets/font-bauer-bodoni-std-italic.woff2) format("woff2");font-display:swap;ascent-override:73.4%;descent-override:26.5%;line-gap-override:20%}@font-face{font-family:"Bauer Bodoni STD";font-weight:400;font-style:normal;src:url(../assets/font-bauer-bodoni-std-regular.woff2) format("woff2");font-display:swap;ascent-override:73.4%;descent-override:26.5%;line-gap-override:20%}@font-face{font-family:"Proxima Nova";font-weight:900;font-style:italic;src:url(../assets/font-proxima-nova-black-italic.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:900;font-style:normal;src:url(../assets/font-proxima-nova-black.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:700;font-style:italic;src:url(../assets/font-proxima-nova-bold-italic.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:800;font-style:normal;src:url(../assets/font-proxima-nova-extra-bold.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:800;font-style:italic;src:url(../assets/font-proxima-nova-extra-bold-italic.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:700;font-style:normal;src:url(../assets/font-proxima-nova-bold.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:600;font-style:italic;src:url(../assets/font-proxima-nova-semi-bold-italic.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:600;font-style:normal;src:url(../assets/font-proxima-nova-semi-bold.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:500;font-style:italic;src:url(../assets/font-proxima-nova-medium-italic.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:500;font-style:normal;src:url(../assets/font-proxima-nova-medium.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:400;font-style:normal;src:url(../assets/font-proxima-nova-regular.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:400;font-style:italic;src:url(../assets/font-proxima-nova-italic.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:300;font-style:normal;src:url(../assets/font-proxima-nova-light.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}@font-face{font-family:"Proxima Nova";font-weight:300;font-style:italic;src:url(../assets/font-proxima-nova-light-italic.woff2) format("woff2");font-display:swap;ascent-override:79%;descent-override:21%;line-gap-override:0%}:root{--t-h1-serif: 400 112px/1.07 "Bauer Bodoni STD", "Times New Roman", serif;--t-h2-serif: 400 64px/0.9 "Bauer Bodoni STD", "Times New Roman", serif;--t-h3-serif: 400 60px/0.9 "Bauer Bodoni STD", "Times New Roman", serif;--t-h4-serif: 400 48px/1.12 "Bauer Bodoni STD", "Times New Roman", serif;--t-h5-serif: 400 40px/1.12 "Bauer Bodoni STD", "Times New Roman", serif;--t-h6-serif: 400 36px/1.12 "Bauer Bodoni STD", "Times New Roman", serif;--t-h7-serif: 400 30px/1 "Bauer Bodoni STD", "Times New Roman", serif;--t-h1-sans: 800 62px/1 "Proxima Nova", Helvetica, sans-serif;--t-h2-sans: 400 48px/1.13 "Proxima Nova", Helvetica, sans-serif;--t-h3-sans: 600 40px/1 "Proxima Nova", Helvetica, sans-serif;--t-b-1: 400 34px/1 "Proxima Nova", Helvetica, sans-serif;--t-b-2: 400 24px/1.12 "Proxima Nova", Helvetica, sans-serif;--t-b-3: 600 20px/1 "Proxima Nova", Helvetica, sans-serif;--t-b-4: 400 16px/1.4 "Proxima Nova", Helvetica, sans-serif;--t-l-1: 600 32px/1 "Proxima Nova", Helvetica, sans-serif;--t-l-2: 600 24px/1 "Proxima Nova", Helvetica, sans-serif;--t-l-2s: 600 20px/1 "Proxima Nova", Helvetica, sans-serif;--t-l-3: 400 14px/1 "Proxima Nova", Helvetica, sans-serif}@media screen and (max-width: 1024px){:root{--t-h1-serif: 400 80px/1.07 "Bauer Bodoni STD", "Times New Roman", serif;--t-h2-serif: 400 44px/0.9 "Bauer Bodoni STD", "Times New Roman", serif;--t-h3-serif: 400 48px/0.9 "Bauer Bodoni STD", "Times New Roman", serif;--t-h4-serif: 400 36px/1.12 "Bauer Bodoni STD", "Times New Roman", serif;--t-h5-serif: 400 30px/1.12 "Bauer Bodoni STD", "Times New Roman", serif;--t-h6-serif: 400 28px/1.12 "Bauer Bodoni STD", "Times New Roman", serif;--t-h7-serif: 400 24px/1 "Bauer Bodoni STD", "Times New Roman", serif;--t-h1-sans: 800 40px/1 "Proxima Nova", Helvetica, sans-serif;--t-h2-sans: 400 40px/1.13 "Proxima Nova", Helvetica, sans-serif;--t-h3-sans: 600 28px/1 "Proxima Nova", Helvetica, sans-serif;--t-b-1: 400 24px/1 "Proxima Nova", Helvetica, sans-serif;--t-b-2: 400 20px/1.12 "Proxima Nova", Helvetica, sans-serif;--t-b-4: 400 14px/1.4 "Proxima Nova", Helvetica, sans-serif;--t-l-2: 600 20px/1 "Proxima Nova", Helvetica, sans-serif;--t-l-2s: 600 18px/1 "Proxima Nova", Helvetica, sans-serif}}@media screen and (max-width: 600px){:root{--t-h1-serif: 400 60px/1.07 "Bauer Bodoni STD", "Times New Roman", serif;--t-h2-serif: 400 36px/0.9 "Bauer Bodoni STD", "Times New Roman", serif;--t-h3-serif: 400 28px/0.9 "Bauer Bodoni STD", "Times New Roman", serif;--t-h4-serif: 400 24px/1.12 "Bauer Bodoni STD", "Times New Roman", serif;--t-h5-serif: 400 20px/1.12 "Bauer Bodoni STD", "Times New Roman", serif;--t-h6-serif: 400 18px/1 "Bauer Bodoni STD", "Times New Roman", serif;--t-h7-serif: 400 16px/1 "Bauer Bodoni STD", "Times New Roman", serif;--t-h1-sans: 800 28px/1 "Proxima Nova", Helvetica, sans-serif;--t-h2-sans: 400 28px/1.13 "Proxima Nova", Helvetica, sans-serif;--t-h3-sans: 600 18px/1 "Proxima Nova", Helvetica, sans-serif;--t-b-1: 400 16px/1 "Proxima Nova", Helvetica, sans-serif;--t-b-2: 400 14px/1.12 "Proxima Nova", Helvetica, sans-serif;--t-b-4: 400 12px/1.4 "Proxima Nova", Helvetica, sans-serif;--t-l-1: 600 24px/1 "Proxima Nova", Helvetica, sans-serif;--t-l-2: 600 16px/1 "Proxima Nova", Helvetica, sans-serif;--t-l-2s: 600 16px/1 "Proxima Nova", Helvetica, sans-serif}}body{font:var(--t-b-2);letter-spacing:-0.045rem;line-height:1;-webkit-font-smoothing:antialiased}.t-h1-serif{font:var(--t-h1-serif);text-wrap:balance;letter-spacing:-0.35rem;text-transform:uppercase}.t-h2-serif{font:var(--t-h2-serif);text-wrap:balance;letter-spacing:-0.12rem}.t-h3-serif{font:var(--t-h3-serif);text-wrap:balance;letter-spacing:-0.11rem}.t-h4-serif{font:var(--t-h4-serif);text-wrap:balance;text-transform:uppercase;text-wrap:balance}h1,h2,h3,h4,h5,h6,.t-h5-serif{font:var(--t-h5-serif);text-wrap:balance;text-wrap:balance}.t-h6-serif{font:var(--t-h6-serif);text-wrap:balance;text-transform:uppercase;text-wrap:balance}.t-h7-serif{font:var(--t-h7-serif);text-wrap:balance;text-wrap:balance;text-transform:uppercase}.t-h1-sans{font:var(--t-h1-sans);text-wrap:balance;text-transform:uppercase}.t-h2-sans{font:var(--t-h2-sans);text-wrap:balance;text-transform:uppercase}.t-h3-sans{font:var(--t-h3-sans);text-wrap:balance;text-transform:uppercase}.t-b-1{font:var(--t-b-1)}.t-b-2{font:var(--t-b-2);letter-spacing:-0.045rem}.t-b-3{font:var(--t-b-3)}.t-b-4{font:var(--t-b-4)}p,ol,ul{font:var(--t-b-2);letter-spacing:-0.045rem;text-wrap:pretty}.t-l-1{font:var(--t-l-1);text-transform:uppercase}.t-l-2{font:var(--t-l-2);text-transform:uppercase}.t-l-2s{font:var(--t-l-2s);text-transform:uppercase}.t-l-3{font:var(--t-l-3);text-transform:uppercase;letter-spacing:-0.022rem}.t-center{text-align:center}.t-uppercase{text-transform:uppercase}.t-balance{text-wrap:balance}.btn,.btn-large,.btn-outline,.btn-underline{--height: 60px;--outline: 1px;--t-duration: 0.3s;position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;user-select:none;height:var(--height);font:var(--t-l-2);text-transform:uppercase;line-height:1}@media screen and (max-width: 600px){.btn,.btn-large,.btn-outline,.btn-underline{--height: 40px}}.btn,.btn-large,.btn-outline{padding:0 40px;overflow:hidden;border-radius:100vw;transition:background-color var(--t-duration),color var(--t-duration)}@media screen and (max-width: 600px){.btn,.btn-large,.btn-outline{padding:0 20px}}.btn{color:var(--cr-white);background-color:var(--cr-red-3)}@media(hover: hover){.btn:not([disabled]):hover{background-color:var(--cr-black)}}.btn.bg-black-dark{color:var(--cr-white);background-color:var(--cr-black-dark)}.btn-large{--height: 80px;font:var(--t-l-1);text-transform:uppercase}@media screen and (max-width: 600px){.btn-large{--height: 40px;font:var(--t-l-2);text-transform:uppercase}}.btn-outline{color:inherit;border:var(--outline) solid}@media(hover: hover){.btn-outline:not([disabled]):hover{color:var(--cr-white);background-color:var(--cr-red-3);border-color:var(--cr-red-3)}.btn-outline:not([disabled]):hover.btn-outline--black{background-color:var(--cr-black-soft);border-color:var(--cr-black-soft)}}.btn-underline{--height: unset !important;margin-bottom:6px;font:var(--t-l-2);text-transform:uppercase}.btn-underline.is-large{font:var(--t-l-1);text-transform:uppercase}.btn-underline:after{content:"";position:absolute;display:block;width:100%;top:110%;left:0;border-top:var(--outline) solid;transform-origin:right}.btn-underline:after{transform:scaleX(0);transition:transform var(--t-duration)}.btn-underline.is-reverse:after{transform:scaleX(1);transform-origin:left}@media(hover: hover){.btn-underline:hover:after{transform:scaleX(1);transform-origin:left}.btn-underline:hover.is-reverse:after{transform:scaleX(0);transform-origin:right}}@media screen and (max-width: 600px){.btn-underline{border-bottom:var(--outline) solid}.btn-underline:after{border-top:unset}}.csm-cookie-consent #csm-wrapper .csm-cc-btn{--height: 60px;--outline: 1px;--t-duration: 0.3s;position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;user-select:none;height:var(--height);font:var(--t-l-2);text-transform:uppercase;line-height:1;--height: 60px;border:1px solid;border-radius:var(--br-rounded);height:var(--height)}@media screen and (max-width: 600px){.csm-cookie-consent #csm-wrapper .csm-cc-btn{--height: 40px}}@media(hover: hover){.csm-cookie-consent #csm-wrapper .csm-cc-btn:hover{background:var(--cr-gray-3);color:var(--cr-black)}}@media screen and (max-width: 600px){.csm-cookie-consent #csm-wrapper .csm-cc-btn{--height: 40px}}/*! Embla Carousel
https://www.embla-carousel.com/
---------------------------------------------- */.embla{--slider-direction: row;--slider-touch-action: pan-y pinch-zoom;--slide-size: 100%;--slide-gap: 0px;display:block;overflow:hidden}.embla__viewport{position:relative;width:100%;height:100%}.embla__viewport.is-draggable{cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{height:100%;display:flex;flex-direction:var(--slider-direction);align-items:stretch;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform;backface-visibility:hidden;touch-action:var(--slider-touch-action);user-select:none;transition:height .2s}.embla__slide{position:relative;flex:0 0 var(--slide-size);margin-right:var(--slide-gap);min-width:0;min-height:0}.yotpo-head,.yotpo-star-distribution,.yotpo-sr-bottom-line-right-panel,.yotpo-filters-top-panel,.yotpo-review-border-smooth,.yotpo-review-votes-wrapper,.yotpo-vertical-line{display:none !important}.yotpo-base-layout{max-width:1380px !important}.yotpo-main-reviews-widget{overflow-x:visible !important}.star-container,.yotpo-star-rating-icon{--star-size: 14px;background-repeat:no-repeat;background-size:contain}.star-container>path,.yotpo-star-rating-icon>path{display:none}.star-container.yotpo-sr-star-full,.star-container.yotpo-sr-star-half,.yotpo-star-rating-icon.yotpo-sr-star-full,.yotpo-star-rating-icon.yotpo-sr-star-half{width:var(--star-size);height:var(--star-size);background-image:url('data:image/svg+xml,<svg width="34" height="34" viewBox="0 0 34 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.9987 2.8335L21.3762 11.7018L31.1654 13.1327L24.082 20.0318L25.7537 29.7785L16.9987 25.1743L8.2437 29.7785L9.91536 20.0318L2.83203 13.1327L12.6212 11.7018L16.9987 2.8335Z" fill="%23242424" stroke="%23242424" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.star-container.yotpo-sr-star-empty,.yotpo-star-rating-icon.yotpo-sr-star-empty{width:var(--star-size);height:var(--star-size);background-image:url('data:image/svg+xml,<svg width="35" height="34" viewBox="0 0 35 34" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.5013 2.8335L22.0075 11.7018L32.0846 13.1327L24.793 20.0318L26.5138 29.7785L17.5013 25.1743L8.4888 29.7785L10.2096 20.0318L2.91797 13.1327L12.9951 11.7018L17.5013 2.8335Z" stroke="%23242424" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}#yotpo-reviews-star-ratings-widget{margin:0 !important}#yotpo-reviews-star-ratings-widget .star-container{--star-size: 20px}#yotpo-reviews-star-ratings-widget .yotpo-sr-star-full,#yotpo-reviews-star-ratings-widget .yotpo-sr-star-half{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0013 1.66663L12.5763 6.88329L18.3346 7.72496L14.168 11.7833L15.1513 17.5166L10.0013 14.8083L4.8513 17.5166L5.83464 11.7833L1.66797 7.72496L7.4263 6.88329L10.0013 1.66663Z" fill="%23E71B3E" stroke="%23E71B3E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}#yotpo-reviews-star-ratings-widget .yotpo-sr-star-empty{background-image:url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.0013 1.66663L12.5763 6.88329L18.3346 7.72496L14.168 11.7833L15.1513 17.5166L10.0013 14.8083L4.8513 17.5166L5.83464 11.7833L1.66797 7.72496L7.4263 6.88329L10.0013 1.66663Z" stroke="%23E71B3E" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.yotpo-header-container{background:rgba(0,0,0,0) !important}.yotpo-layout-header-wrapper{flex-direction:column !important;min-width:unset !important;padding:48px 16px !important;color:var(--cr-black-dark) !important}.yotpo-layout-header-wrapper .yotpo-star-rating-icon{--star-size: 26px}.yotpo-layout-header-wrapper .yotpo-summary-section{margin-bottom:var(--s-gap) !important}.yotpo-layout-header-wrapper .yotpo-bottom-line,.yotpo-layout-header-wrapper .yotpo-bottom-line-summary{align-items:flex-end;margin:0 !important}.yotpo-layout-header-wrapper .yotpo-bottom-line-score{font:var(--t-h4-serif) !important;font-size:48px !important;color:var(--cr-black-dark) !important}.yotpo-layout-header-wrapper .yotpo-bottom-line-right-panel{padding-top:var(--s-gap-md) !important}.yotpo-layout-header-wrapper .yotpo-bottom-line-basic-text{font:var(--t-b-4) !important;color:var(--cr-black-dark) !important}.yotpo-empty-state{margin-block:48px 24px !important}.yotpo-empty-state svg{display:none !important}.yotpo-empty-state .yotpo-title-text{margin-block:0 24px !important;color:var(--cr-black) !important;font:var(--t-h6-serif) !important}.yotpo-empty-state .yotpo-body-text{font:var(--t-b-4) !important}#yotpo-main-widget-btn{width:unset !important;height:40px !important;padding:0 40px !important;color:var(--cr-black) !important;background:var(--cr-white) !important;border:1px solid;border-radius:var(--br-rounded) !important;font:var(--t-l-3) !important;text-transform:uppercase;transition:background-color .3s,color .3s !important;margin:0 auto !important}#yotpo-main-widget-btn:focus{outline:none !important}@media(hover: hover){#yotpo-main-widget-btn:hover{color:var(--cr-white) !important;background-color:var(--cr-red-3) !important;border-color:var(--cr-red-3) !important}}@media screen and (max-width: 600px){#yotpo-main-widget-btn{padding:0 20px !important}}.yotpo-filters-container{margin:0 0 16px 0 !important}.card-container{padding:24px 20px !important;background:var(--cr-green-light) !important;border-radius:var(--br-md) !important}.card-container .content-container-with-votes{padding:0 !important}.card-container .yotpo-read-more-text,.card-container .yotpo-reviewer-name{align-self:flex-end !important;color:var(--cr-black) !important;font:var(--t-b-4) !important;font-size:14px !important}.card-container .yotpo-review-date,.card-container .yotpo-reviewer-verified-buyer-text{font-size:14px !important}.card-container .yotpo-reviewer{margin-bottom:0 !important}.card-container .yotpo-comment-container{margin-left:24px !important;padding:16px !important;background:var(--cr-white) !important;border-radius:var(--br-md) !important}.card-container .yotpo-comment-title,.card-container .yotpo-comment-content{color:var(--cr-gray-1) !important}.card-container .yotpo-comment-title{margin-bottom:8px;font:var(--t-h3-sans) !important;font-size:14px !important}.yotpo-review-title{font:var(--t-h7-serif) !important;font-size:24px !important}.yotpo-reviews-pagination-container{margin-block:48px var(--s-section) !important}.yotpo-reviews-pagination-container .yotpo-reviews-pagination-item{width:unset !important;height:40px !important;padding:0 40px !important;color:var(--cr-black) !important;background:var(--cr-white) !important;border:1px solid;border-radius:var(--br-rounded) !important;font:var(--t-l-3) !important;text-transform:uppercase;transition:background-color .3s,color .3s !important;display:inline-flex;justify-content:center;align-items:center;position:relative}.yotpo-reviews-pagination-container .yotpo-reviews-pagination-item:focus{outline:none !important}@media(hover: hover){.yotpo-reviews-pagination-container .yotpo-reviews-pagination-item:hover{color:var(--cr-white) !important;background-color:var(--cr-red-3) !important;border-color:var(--cr-red-3) !important}}@media screen and (max-width: 600px){.yotpo-reviews-pagination-container .yotpo-reviews-pagination-item{padding:0 20px !important}}.yotpo-reviews-pagination-container .yotpo-reviews-pagination-item:active{color:var(--cr-white) !important;background-color:var(--cr-black) !important;border-color:var(--cr-black) !important}@media(hover: hover){.yotpo-reviews-pagination-container .yotpo-reviews-pagination-item:hover{background-color:var(--cr-black) !important;border-color:var(--cr-black) !important}}.yotpo-reviews-pagination-container .yotpo-reviews-pagination-item::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100vw;height:1px;background:var(--cr-black-soft);z-index:-1}.yotpo-review-form{gap:var(--s-gap-md) !important}.yotpo-review-form textarea,.yotpo-review-form input[type=text],.yotpo-review-form input[type=email]{padding:12px var(--s-gap-md) !important;border-radius:var(--br-md) !important}.yotpo-review-form input[type=text].focus-visible,.yotpo-review-form input[type=email].focus-visible{outline:1px dashed var(--cr-accent) !important;outline-offset:3px !important}.yotpo-review-form .yotpo-new-input-message,.yotpo-review-form .yotpo-new-input-validation{margin-left:16px !important}.yotpo-review-form legend.yotpo-form-label{font:var(--t-h7-serif) !important}.yotpo-review-form label.yotpo-form-label,.yotpo-review-form .yotpo-file-input-headline{display:inline-block !important;margin-bottom:12px !important;margin-left:16px !important;font:var(--t-b-2) !important;font-size:14px !important}.yotpo-review-form label.yotpo-form-label span,.yotpo-review-form .yotpo-file-input-headline span{color:var(--cr-red-1) !important}.yotpo-review-form .yotpo-star-rating-wrapper{min-height:6em !important}.yotpo-review-form .yotpo-new-review-content{min-height:14em !important}@media screen and (max-width: 600px){.yotpo-review-form .yotpo-name-email-wrapper{flex-direction:column !important}.yotpo-review-form .yotpo-name-email-wrapper .yotpo-input-wrapper{width:100% !important}}.yotpo-review-form .yotpo-file-upload{margin-top:var(--s-gap) !important}.yotpo-review-form .yotpo-upload-label{height:40px !important;margin-top:0 !important;border-radius:var(--br-md) !important}.yotpo-review-form .yotpo-new-review-submit{width:unset !important;height:40px !important;padding:0 40px !important;color:var(--cr-black) !important;background:var(--cr-white) !important;border:1px solid;border-radius:var(--br-rounded) !important;font:var(--t-l-3) !important;text-transform:uppercase;transition:background-color .3s,color .3s !important;color:var(--cr-white) !important;background-color:var(--cr-black) !important;border-color:var(--cr-black) !important}.yotpo-review-form .yotpo-new-review-submit:focus{outline:none !important}@media(hover: hover){.yotpo-review-form .yotpo-new-review-submit:hover{color:var(--cr-white) !important;background-color:var(--cr-red-3) !important;border-color:var(--cr-red-3) !important}}@media screen and (max-width: 600px){.yotpo-review-form .yotpo-new-review-submit{padding:0 20px !important}}.yotpo-review-form .yotpo-new-review-submit:active{color:var(--cr-white) !important;background-color:var(--cr-accent) !important;border-color:var(--cr-accent) !important}@media(hover: hover){.yotpo-review-form .yotpo-new-review-submit:hover{background-color:var(--cr-accent) !important;border-color:var(--cr-accent) !important}}@media screen and (max-width: 600px){.yotpo-review-form .yotpo-new-review-submit{padding:0 40px !important}}#yotpo-modal .yotpo-icon-button{background-color:rgba(0,0,0,0) !important}.yotpo-modal-header-heading{color:var(--cr-green-dark) !important;background-color:var(--cr-green-light) !important;font:var(--t-h6-serif) !important;width:fit-content;margin-inline:auto;padding:22px min(168px,4vw) 12px;text-align:center;border-radius:var(--br-rounded);overflow:hidden}@media screen and (max-width: 1024px){.yotpo-modal-header-heading{padding:22px min(100px,10vw) 12px}}@media screen and (max-width: 600px){.yotpo-modal-header-heading{padding:22px min(100px,10vw) 16px;font-size:28px}}@media screen and (max-width: 600px){.yotpo-modal-header-heading{font-size:28px !important}}@keyframes marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}@keyframes marquee-vertical{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -100%, 0)}}.c-marquee{position:relative;width:100%}.c-marquee,.c-marquee__content{flex:none;display:flex;align-items:center;overflow:hidden;white-space:nowrap}.c-marquee__content{animation:marquee 40s .5s linear infinite}.c-marquee.is-reverse .c-marquee__content{animation-direction:reverse}.c-marquee.is-vertical{flex-direction:column}.c-marquee.is-vertical .c-marquee__content{flex-direction:column;animation:marquee-vertical 40s .5s linear infinite}.c-accordion{--padding-v: 20px;--padding-h: 0;display:block;transition:.4s}.c-accordion__toggle{gap:var(--s-gap);width:100%;padding:var(--padding-v) var(--padding-h);border-top:1px solid var(--cr-gray-3);text-align:left;outline-offset:0 !important}.c-accordion__toggle__icon{flex-shrink:0;position:relative;width:20px;height:20px;rotate:0deg;transition:rotate .2s}.c-accordion__toggle__icon svg{width:16px;margin:auto}.c-accordion__title{text-overflow:ellipsis}.c-accordion__content{opacity:0;pointer-events:none;transition:.2s;height:0px;transition:height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .2s;overflow:hidden}.c-accordion__content-interior{padding:0 var(--padding-h) var(--padding-v);font:var(--t-b-4)}.c-accordion__content-interior p{font:var(--t-b-4)}.c-accordion.is-active .c-accordion__content{opacity:1;pointer-events:auto;transition:height .4s,opacity .4s .3s}.c-accordion.is-active .c-accordion__toggle__icon{rotate:180deg}.c-accordion-nav .c-accordion__toggle{border:unset}.c-accordion-nav .c-accordion__toggle__icon{display:grid;background-color:var(--cr-white);transition:.2s}.c-accordion-nav .c-accordion__toggle__icon>*{grid-area:1/1/2/2}.c-accordion-nav .c-accordion__toggle__icon .icon-minus{opacity:0;pointer-events:none;transition:.2s}.c-accordion-nav .c-accordion__content-interior{padding:0}.c-accordion-nav.is-active{background-color:var(--cr-white);color:var(--cr-black-soft)}.c-accordion-nav.is-active .c-accordion__toggle__icon{background-color:var(--cr-black-soft)}.c-accordion-nav.is-active .c-accordion__toggle__icon .icon-plus{opacity:0;pointer-events:none;transition:.2s}.c-accordion-nav.is-active .c-accordion__toggle__icon .icon-minus{opacity:1;pointer-events:auto}.c-breadcrumb{--gap: 5px}.c-breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;gap:var(--gap);white-space:nowrap}.c-breadcrumb ul li:not(:last-child):after{content:"/";margin-left:var(--gap)}.c-item-variants__pills{margin:0;padding:0;border:0}.c-item-variants__pills__selected{position:relative}.c-item-variants__pills__selected:before{content:": " attr(data-label-current)}.c-item-variants__pills__selected:after{content:": " attr(data-label)}.c-item-variants__pills__selected[data-label=""]:after,.c-item-variants__pills__selected:not([data-label=""]):before{display:none}.c-item-variants__pills__title{flex:1;font:var(--t-l-3)}.c-item-variants__pills__item-wrapper{flex:4;width:100%}.c-item-variants__pills__item-wrapper *{font:var(--t-l-3)}.c-item-variants__pills__item{position:relative}.c-item-variants__pills__item input[type=radio]{width:100%;height:100%;opacity:0;pointer-events:none}.c-item-variants__pills__item input[type=radio]~label{padding:0;font:var(--t-l-3);text-transform:capitalize}.c-item-variants__pills__item input[type=radio]:checked~label{color:var(--cr-accent);border-color:var(--cr-accent)}.c-item-variants__pills__item input[type=radio]:checked~label.btn-underline::after{transform:scaleX(1)}@media screen and (max-width: 600px){.c-item-variants__pills__item input[type=radio]:checked~label.btn-underline::after{transform:scaleX(0)}}.c-item-variants__pills__item input[type=radio]:disabled~label{opacity:.1}.c-item-selling-plan{height:100%;font:var(--t-l-3)}.c-item-selling-plan__option{gap:14px;position:relative;padding:10px 14px;border:1px solid;border-radius:20px;transition:.3s}.c-item-selling-plan__option label{flex:1;padding-left:0;font:var(--t-l-3);white-space:nowrap}.c-item-selling-plan__option input[id*=-subscription]:not(:checked)~.c-item-selling-plan__option__frequency{display:none}.c-item-selling-plan__option:has(input:checked){color:var(--cr-white);background-color:var(--cr-black-soft);border-color:var(--cr-black-soft)}.c-item-selling-plan__option__frequency.c-field{--height: 25px;width:100%;gap:14px;margin-left:32px}.c-item-selling-plan__option__frequency.c-field label{margin:0}.c-item-selling-plan__option__frequency.c-field select{color:var(--cr-black-soft);background-color:var(--cr-green-light)}@media(hover: hover){.c-item-selling-plan__option:hover{color:var(--cr-white);background-color:var(--cr-accent);border-color:var(--cr-accent)}}.c-item-selling-plan .c-item-price{margin-left:auto}.c-item-price--regular:empty,.c-item-price--compare:empty{display:none}.c-item-price--compare:not(:empty){margin-left:.4em}.c-item-quantity{--height: 40px;--padding: 2px;height:var(--height);padding:var(--padding);border:1px solid}.c-item-quantity input[name=quantity]{flex:1;text-align:center;pointer-events:none;-moz-appearance:textfield}.c-item-quantity input[name=quantity]::-webkit-inner-spin-button,.c-item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-item-quantity button[data-trigger]{position:relative;width:calc(var(--height) - var(--padding)*3);height:calc(var(--height) - var(--padding)*3);border-radius:var(--br-rounded);transition:background-color .4s,color .4s;outline-offset:-2px !important}.c-item-quantity button[data-trigger]:before,.c-item-quantity button[data-trigger]:after{content:"";position:absolute;display:block;width:calc(var(--height)*.3);max-width:20px;min-width:5px;top:50%;left:50%;transform:translate(-50%, -50%);border-bottom:1px solid}.c-item-quantity button[data-trigger][data-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}.c-item-quantity button[data-trigger][disabled]{cursor:not-allowed;pointer-events:auto;background-color:inherit;color:var(--cr-subtle-3)}@media(hover: hover){.c-item-quantity button[data-trigger]:not([disabled]):hover{color:var(--cr-white);background-color:var(--cr-black)}}.c-item-card{--spacing: var(--s-gap-md);position:relative;height:100%;padding:var(--spacing)}.c-item-card.is-small{--spacing: 8px}.c-item-card__url{z-index:1;outline-offset:-3px !important}.c-item-card__thumbnail{position:relative;width:100%}.c-item-card__thumbnail:after{content:"";display:block;padding-top:100%}.c-item-card__thumbnail__image{width:100%;height:calc(100% - var(--s-gap)*2)}.c-item-card__thumbnail__decorator{position:absolute;bottom:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);border-radius:50%;z-index:-1;transition:.3s}.c-item-card__content{flex:1;gap:var(--spacing);width:100%;padding-top:var(--spacing);font:var(--t-l-2)}.c-item-card__content__bottom{gap:var(--s-gap);width:100%;margin-top:auto}.c-item-card .c-product-form{z-index:1}.c-item-card .c-product-form__variants,.c-item-card .c-product-form__purchase-details{display:none}.c-item-card.is-small .c-item-card__content{font:var(--t-b-4)}.c-item-card.is-small .c-item-card__content__bottom{gap:var(--spacing)}.c-item-card.is-small .c-product-form [type=submit]{padding:0 var(--s-gap-md)}@media(hover: hover){.c-item-card:hover .c-item-card__thumbnail__decorator{background-color:var(--cr-red-4)}}.c-product-form__purchase-details{margin-block:var(--s-gap)}@media screen and (max-width: 600px){.c-product-form__purchase-details{flex-direction:column}}.c-product-form__price-quantity{flex:1}.c-product-form__price-quantity .c-item-price{font:var(--t-h5-serif);font-size:40px !important}@media screen and (max-width: 600px){.c-product-form__price-quantity{flex-direction:row}.c-product-form__price-quantity .c-item-quantity{flex:1}.c-product-form__price-quantity .c-item-price{flex:1}}.c-product-form__selling-plan{flex:2}.c-product-form [type=submit]{--height: 40px;width:100%;font:var(--t-l-3)}.c-product-form[data-available=false] [type=submit] span:not(.form-state-sold-out),.c-product-form[data-available=true] [type=submit] span:not(.form-state-available){display:none}.gift-card-form input[type=date]::after{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 -960 960 960'%3E%3Cpath d='M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z'/%3E%3C/svg%3E");top:50%;right:var(--padding-h);width:24px;height:24px;transform:translateY(-50%)}.gift-card-form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer}.gift-card-form__toggle{padding:16px 0;gap:8px}.gift-card-form__fields{max-height:0px;opacity:0;transition:max-height .5s .3s,opacity .3s;overflow:hidden}.gift-card-form__fields.is-active{max-height:500px;opacity:1;overflow:visible;transition:max-height .5s,opacity .3s .3s}.gift-card-form__fields__message{resize:none}html.is-cart-empty .c-cart__empty{opacity:1;pointer-events:auto;transition-delay:.2s}html.is-cart-empty .c-cart__empty~*{opacity:0;pointer-events:none;transition:.2s}html:not(.is-cart-empty) .c-cart__empty{opacity:0;pointer-events:none;transition:.2s}html:not(.is-cart-empty) .c-cart__empty~*{opacity:1;pointer-events:auto;transition-delay:.4s}.c-cart{--padding-v: 16px;--padding-h: 0;--gap: 10px}.c-cart__empty{padding:var(--padding-v) var(--padding-h);gap:var(--gap)}.c-cart__empty__collection-list{gap:var(--gap);margin-top:var(--gap)}@media screen and (max-width: 600px){.c-cart__title{font-size:36px}}.c-cart__header{padding:var(--padding-v) var(--padding-h)}.c-cart__header__interior{gap:var(--gap)}.c-cart__header__interior>*:not(.c-cart__title):last-child{margin-left:auto}.c-cart__announcement.wysiwyg{margin-block:var(--padding-v);padding:10px;border:1px solid;text-align:center}.c-cart__announcement.wysiwyg p,.c-cart__announcement.wysiwyg ol,.c-cart__announcement.wysiwyg ul{font:var(--t-b-4)}.c-cart__freeshipping{padding:var(--padding-v) var(--padding-h) 0;text-align:center}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--in-progress{opacity:0;pointer-events:none}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--success{opacity:1;pointer-events:auto}.c-cart__freeshipping__progress-bar__progress{height:8px;transition:width .4s}.c-cart__freeshipping__messages{display:grid;margin-top:8px;font-size:16px}.c-cart__freeshipping__message--in-progress,.c-cart__freeshipping__message--success{grid-area:1/1/2/2}.c-cart__freeshipping__message--success{opacity:0;pointer-events:none}.c-cart__items{padding:var(--padding-v) var(--padding-h);transition:.4s opacity}.is-content-updating .c-cart__items{opacity:0;pointer-events:none;transition-duration:.2s}.c-cart__items .c-line-item{--thumb: 120px}.c-cart__items .c-line-item__info{flex:1}.c-cart__items .c-item-quantity{--height: 25px}.c-cart__items .c-item-variants{margin-block:8px}.c-cart__items .c-item-variants .c-field{--height: 25px;--padding-h: 10px}.c-cart__upsell{--dot-size: 10px;gap:var(--gap);padding:var(--padding-v) var(--padding-h);display:none}.c-cart__upsell.has-upsell-items{animation:fade-in .4s forwards linear;display:block}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.is-content-updating .c-cart__upsell{animation:fade-out .4s forwards linear}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.c-cart__upsell.is-only-one-upsell-item .c-cart__upsell__arrow,.c-cart__upsell.is-only-one-upsell-item .c-cart__upsell__dot-group{display:none}.c-cart__upsell__item-list{display:grid}.c-cart__upsell .c-upsell-item{grid-area:1/1/2/2;--thumb: 100px}.c-cart__upsell__arrow,.c-cart__upsell__dot-group{margin-top:var(--gap)}.c-cart__upsell__dot-group{display:flex;gap:var(--gap)}.c-cart__upsell__dot{width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%}.c-cart__upsell__dot.is-active{background-color:var(--cr-black)}.c-cart__options{gap:8px;padding:var(--padding-v) var(--padding-h)}.c-cart__discount__input{flex:1}.c-cart__discount__pill{padding:.2em .4em;white-space:nowrap}.c-cart__note__header{gap:14px}.c-cart__note__text{--height: 60px;display:none;width:100%;border:1px solid rgba(0,0,0,0);resize:none;height:0;max-height:var(--height);transition:height .2s ease,border .2s ease,margin-top .2s ease;overflow:hidden}.c-cart__note__text.is-active{display:block;height:var(--height);border-color:var(--cr-subtle-3);margin-top:8px}.c-cart__gift-wrap{gap:14px}.c-cart__summary{padding:var(--padding-v) var(--padding-h);gap:.2em}.c-cart__summary__subtotal{gap:var(--gap)}.c-cart__summary [type=submit]{width:100%;margin-top:var(--gap)}.c-cart .btn-underline{font:var(--t-l-3)}.c-cart .t-b-4{line-height:1}.c-line-item{--thumb: 100px;gap:20px;padding:20px 0;transition:opacity .2s}.c-line-item:not(:last-child){border-bottom:1px solid var(--cr-subtle-2)}.c-line-item.is-removed{display:none}.c-line-item.is-variant-updating{opacity:.4;pointer-events:none}.c-line-item__thumb{position:relative;width:var(--thumb);height:var(--thumb)}.c-line-item__info{gap:4px}.c-line-item__quantity{margin-top:auto;gap:10px}.c-line-item__remove,.c-line-item .c-field select{font-size:16px}.c-upsell-item{--thumb: 100px;opacity:0;pointer-events:none;transition:opacity .2s}.c-upsell-item.is-active{opacity:1;pointer-events:auto;transition-delay:.2s}.c-upsell-item .c-item-quantity{--height: 25px}.c-upsell-item__header{margin:0 0 24px}.c-upsell-item__item{gap:20px}.c-upsell-item__thumb{position:relative;width:var(--thumb);height:var(--thumb)}.c-upsell-item__info{flex:1;gap:8px}.c-upsell-item__add[type=submit],.c-upsell-item__remove{width:fit-content;margin-bottom:10px;text-transform:capitalize}.c-article-card{position:relative}.c-article-card__thumbnail{position:relative;margin-bottom:var(--s-gap)}.c-article-card__thumbnail:after{content:"";display:block;padding-top:100%}.c-article-card__content{padding-inline:60px}@media screen and (max-width: 1024px){.c-article-card__content{padding-inline:40px}}@media screen and (max-width: 600px){.c-article-card__content{padding-inline:24px}}.c-article-card.is-small .c-article-card__thumbnail{margin-bottom:16px !important}.c-article-card.is-small .c-article-card__content{gap:var(--s-gap-md);padding-inline:16px !important}.c-article-card.is-small .c-article-card__content__title{font-size:16px}.c-article-card.is-small .c-article-card__content__cta{font-size:14px}.c-article-card.is-small .c-article-card__content__excerpt{display:none}.c-article-card-plain{--border: 1.2px solid var(--cr-black-dark);padding:34px;border:var(--border)}@media screen and (max-width: 1024px){.c-article-card-plain{padding:26px}}@media screen and (max-width: 600px){.c-article-card-plain{padding:20px}}.c-article-card-plain__wrapper{width:100%;height:100%;border:var(--border)}.c-article-card-plain__content{-webkit-mask-image:linear-gradient(to bottom, transparent 0%, black 5%, black 95%, transparent 100%);mask-image:linear-gradient(to bottom, transparent 0%, black 5%, black 95%, transparent 100%);flex:1;gap:min(24px,2vw);padding-block:min(40px,1vw);padding-inline:var(--s-gap-md);overflow-x:hidden}.c-article-card-plain__heading{width:100%;padding-block:var(--s-gap-md);border-bottom:var(--border)}.c-email-capture-shopify{position:relative;padding-bottom:40px;margin-bottom:-40px}@media screen and (max-width: 600px){.c-email-capture-shopify{padding-bottom:24px;margin-bottom:-24px}}.c-email-capture-shopify .c-field{--height: 60px}@media screen and (max-width: 600px){.c-email-capture-shopify .c-field{--height: 40px}}.c-email-capture-shopify .c-form__fields{flex:1}.c-email-capture-shopify__message{opacity:0;pointer-events:none;transition:.2s;position:absolute;bottom:0;left:10px}[data-form-succeed=true] .c-email-capture-shopify__message,.c-email-capture-shopify__message.is-active{opacity:1;pointer-events:auto}@media screen and (max-width: 600px){[data-form-succeed=true] .c-email-capture-shopify__message,.c-email-capture-shopify__message.is-active{font-size:14px}}.c-email-capture-shopify input[type=text]::placeholder,.c-email-capture-shopify input[type=email]::placeholder,.c-email-capture-shopify input[type=tel]::placeholder,.c-email-capture-shopify input[type=url]::placeholder,.c-email-capture-shopify input[type=password]::placeholder,.c-email-capture-shopify input[type=number]::placeholder,.c-email-capture-shopify input[type=date]::placeholder,.c-email-capture-shopify input[type=datetime-local]::placeholder,.c-email-capture-shopify input[type=month]::placeholder,.c-email-capture-shopify input[type=week]::placeholder,.c-email-capture-shopify input[type=time]::placeholder,.c-email-capture-shopify input[type=search]::placeholder,.c-email-capture-shopify select::placeholder,.c-email-capture-shopify textarea::placeholder{color:var(--cr-white)}.c-email-capture-shopify input[type=text]::-webkit-input-placeholder,.c-email-capture-shopify input[type=email]::-webkit-input-placeholder,.c-email-capture-shopify input[type=tel]::-webkit-input-placeholder,.c-email-capture-shopify input[type=url]::-webkit-input-placeholder,.c-email-capture-shopify input[type=password]::-webkit-input-placeholder,.c-email-capture-shopify input[type=number]::-webkit-input-placeholder,.c-email-capture-shopify input[type=date]::-webkit-input-placeholder,.c-email-capture-shopify input[type=datetime-local]::-webkit-input-placeholder,.c-email-capture-shopify input[type=month]::-webkit-input-placeholder,.c-email-capture-shopify input[type=week]::-webkit-input-placeholder,.c-email-capture-shopify input[type=time]::-webkit-input-placeholder,.c-email-capture-shopify input[type=search]::-webkit-input-placeholder,.c-email-capture-shopify select::-webkit-input-placeholder,.c-email-capture-shopify textarea::-webkit-input-placeholder{color:var(--cr-white)}.c-email-capture-shopify input[type=text]::-moz-placeholder,.c-email-capture-shopify input[type=email]::-moz-placeholder,.c-email-capture-shopify input[type=tel]::-moz-placeholder,.c-email-capture-shopify input[type=url]::-moz-placeholder,.c-email-capture-shopify input[type=password]::-moz-placeholder,.c-email-capture-shopify input[type=number]::-moz-placeholder,.c-email-capture-shopify input[type=date]::-moz-placeholder,.c-email-capture-shopify input[type=datetime-local]::-moz-placeholder,.c-email-capture-shopify input[type=month]::-moz-placeholder,.c-email-capture-shopify input[type=week]::-moz-placeholder,.c-email-capture-shopify input[type=time]::-moz-placeholder,.c-email-capture-shopify input[type=search]::-moz-placeholder,.c-email-capture-shopify select::-moz-placeholder,.c-email-capture-shopify textarea::-moz-placeholder{color:var(--cr-white)}.c-email-capture-shopify input[type=text]:-ms-input-placeholder,.c-email-capture-shopify input[type=email]:-ms-input-placeholder,.c-email-capture-shopify input[type=tel]:-ms-input-placeholder,.c-email-capture-shopify input[type=url]:-ms-input-placeholder,.c-email-capture-shopify input[type=password]:-ms-input-placeholder,.c-email-capture-shopify input[type=number]:-ms-input-placeholder,.c-email-capture-shopify input[type=date]:-ms-input-placeholder,.c-email-capture-shopify input[type=datetime-local]:-ms-input-placeholder,.c-email-capture-shopify input[type=month]:-ms-input-placeholder,.c-email-capture-shopify input[type=week]:-ms-input-placeholder,.c-email-capture-shopify input[type=time]:-ms-input-placeholder,.c-email-capture-shopify input[type=search]:-ms-input-placeholder,.c-email-capture-shopify select:-ms-input-placeholder,.c-email-capture-shopify textarea:-ms-input-placeholder{color:var(--cr-white)}.c-search-form{position:relative;--size: 45px}.c-search-form .c-field{--height: var(--size);width:100%;margin-bottom:0}.c-search-form .c-field input{padding-right:calc(var(--size) + 5px)}.c-search-form [type=submit]{position:absolute;height:var(--size);width:var(--size);right:0;top:50%;transform:translate3d(0, -50%, 0)}.c-search-form [type=submit] svg{display:block;height:calc(var(--size)*.8);width:calc(var(--size)*.8);max-width:24px;max-height:24px}.c-filters-sort .c-field{margin-bottom:0}.c-filters-sort__selection{gap:20px;margin-bottom:20px}@media screen and (max-width: 1024px){.c-filters-sort__selection .c-filters-sort__panel__toggle,.c-filters-sort__selection .c-filters-sort__dropdown--sort{flex-basis:40%}}.c-filters-sort__dropdown{position:relative}.c-filters-sort__dropdown__toggle{gap:.2em}.c-filters-sort__dropdown__toggle .icon-caret-up{transition:.2s transform;transform:rotate(180deg)}.is-dropdown-active .c-filters-sort__dropdown__toggle .icon-caret-up{transform:rotate(0deg)}.c-filters-sort__dropdown__content{position:absolute;top:calc(100% + 10px);left:0;padding:8px 0;border:1px solid;opacity:0;pointer-events:none;box-shadow:var(--box-shadow);border-radius:var(--br);transition:opacity .2s;z-index:var(--z-index-dropdown)}.is-dropdown-active .c-filters-sort__dropdown__content{opacity:1;pointer-events:auto}.c-filters-sort__dropdown__content__label{padding:4px 8px;gap:.5em;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s}.c-filters-sort__dropdown__content__label input{margin-left:auto}@media(hover: hover){.c-filters-sort__dropdown__content__label:hover{color:var(--cr-white);background-color:var(--cr-red-4)}}.c-filters-sort__dropdown__content__label.is-disabled,.c-filters-sort__dropdown__content__label input[disabled]{cursor:not-allowed;color:var(--cr-subtle-3)}.c-filters-sort__dropdown__price-range{display:flex;align-items:center;gap:8px;padding:4px 10px}.c-filters-sort__dropdown__price-range .c-field{display:flex;align-items:center;gap:4px}.c-filters-sort__dropdown__price-range .c-field input{--height: 30px;--padding-h: 4px;--line-height: 20px;min-width:80px;border:1px solid}.c-filters-sort__dropdown__price-range [type=submit]{width:fit-content;display:block;border-bottom:1px solid}.c-filters-sort__dropdown--sort{margin-left:auto}.c-filters-sort__dropdown--sort select{font-size:14px;opacity:0;cursor:pointer}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle:before{content:"Sort By" attr(data-current)}@media screen and (max-width: 1024px){.c-filters-sort__dropdown__content{box-shadow:unset;border-radius:0}.c-filters-sort__dropdown--sort{--height: 60px;--outline: 1px;--t-duration: 0.3s;position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;user-select:none;height:var(--height);font:var(--t-l-2);text-transform:uppercase;line-height:1;flex:1;justify-content:center;width:100%;padding:0 40px;border-radius:100vw;color:var(--cr-white);background-color:var(--cr-black-dark);overflow:hidden}}@media screen and (max-width: 1024px)and (max-width: 600px){.c-filters-sort__dropdown--sort{--height: 40px}}@media screen and (max-width: 1024px){.c-filters-sort__dropdown--sort button{width:100%;padding:10px;justify-content:center}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle:before{content:"Sort"}.c-filters-sort__dropdown--sort .c-filters-sort__dropdown__toggle .icon-caret-up{display:none}}.c-filters-sort__active{width:100%;height:fit-content;overflow:hidden;margin-bottom:20px;padding:10px 0;border-top:1px solid var(--cr-gray-3);border-bottom:1px solid var(--cr-gray-3);gap:5px;transition:height .2s,margin .2s,padding-top .2s,padding-bottom .2s,border .2s}.c-filters-sort__active:empty{height:0;margin-bottom:0;padding:0;border-color:rgba(0,0,0,0)}.c-filters-sort__active button{gap:.4em;padding:.4em .6em;white-space:nowrap;background-color:var(--cr-red-4);color:var(--cr-white);border-radius:var(--br-rounded)}.c-filters-sort__active button .icon-close{margin-left:.2em}@media screen and (max-width: 1024px){.c-filters-sort__active{border-top:unset;border-bottom:unset;padding:0}.c-filters-sort__active--panel{margin-bottom:0;padding:20px var(--padding-h);border-top:1px solid}}.c-filters-sort__panel{--padding-h: 20px;position:fixed;z-index:var(--z-index-filter)}.c-filters-sort__panel__overlay{position:fixed;background-color:var(--cr-subtle);transition:.4s;z-index:calc(var(--z-index-filter) + 1)}.c-filters-sort__panel__content{position:fixed;height:100%;width:90%;max-width:420px;top:0;right:0;background-color:var(--cr-white);transition:.6s var(--e-inOut-expo);z-index:calc(var(--z-index-filter) + 2)}.c-filters-sort__panel__content__header{padding:20px var(--padding-h)}.c-filters-sort__panel__content__body{flex:1;overflow-y:auto;overflow-x:hidden;padding:20px var(--padding-h)}.c-filters-sort__panel__content__footer{padding:20px var(--padding-h);border-top:1px solid}.c-filters-sort__panel__content__footer .btn{width:100%}.c-filters-sort__panel .c-filters-sort__dropdown{border-top:1px solid}.c-filters-sort__panel .c-filters-sort__dropdown__toggle{width:100%;padding:10px 0}.c-filters-sort__panel .c-filters-sort__dropdown__content{position:relative;height:fit-content;top:unset;left:unset;padding:0 0 10px;border:unset;transition:unset}.c-filters-sort__panel .c-filters-sort__dropdown:not(.is-dropdown-active) .c-filters-sort__dropdown__content{display:none}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel{pointer-events:none}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__overlay{opacity:0;transition-delay:.4s}html:not(.is-filters-sort-panel-active) .c-filters-sort__panel__content{transform:translate3d(100%, 0, 0)}@media screen and (max-width: 1024px){.c-filters-sort__panel__toggle{flex:1}}.c-filters-sort .color-swatch{display:block;width:18px;height:18px;border:1px solid;border-radius:50%}.collection-products.js-filters-sort-update,.collection-products-pagination.js-filters-sort-update{transition:opacity .2s}html.is-filters-sort-updating .js-filters-sort-update{pointer-events:none}html.is-filters-sort-updating .collection-products.js-filters-sort-update,html.is-filters-sort-updating .collection-products-pagination.js-filters-sort-update{opacity:0}.c-account-address-form{position:fixed;inset:0;padding:var(--s-section) var(--s-contain);overflow-y:auto;overflow-x:hidden;opacity:0;pointer-events:none;transition:.4s;z-index:200}.c-account-address-form__overlay{position:fixed;background-color:var(--cr-subtle);z-index:210}.c-account-address-form .address-form{--gap: 20px;position:absolute;top:0;width:calc(100% - var(--gap)*2);max-width:var(--s-sm);margin:var(--s-section) var(--gap);padding:40px;background-color:var(--cr-white);border-radius:var(--br-md);transition:opacity .4s;z-index:220}.c-account-address-form .address-form:not(.is-active){display:none}.c-account-address-form .address-form .account-header{margin-bottom:40px}.c-account-address-form .address-form [type=submit]{width:100%;margin-top:40px}@media screen and (max-width: 600px){.c-account-address-form{display:block;padding:0}.c-account-address-form .address-form{min-height:100%;padding:40px 20px}}html.is-address-form-active .c-account-address-form{opacity:1;pointer-events:auto}.c-video{--button-padding: 40px;position:relative;width:100%;height:100%;overflow:hidden}.c-video video{position:absolute;left:50%;height:100%;transform:translate(-50%, 0)}.c-video>iframe{position:relative;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:var(--aspect-ratio);z-index:0}.c-video.is-portrait iframe{height:unset}.c-video.is-landscape iframe{width:unset}.c-video__reframe{top:50%;transform:translate(0, -50%)}.c-video:has(.play) iframe,.c-video:has(.pause) iframe,.c-video:has(.unmute) iframe,.c-video:has(.mute) iframe{pointer-events:none}.c-video__control{gap:5px;position:absolute;bottom:10px;right:10px;z-index:10}@media(hover: hover){.c-video__control:hover:has(.play:hover)>.pause,.c-video__control:hover:has(.pause:hover)>.play,.c-video__control:hover:has(.unmute:hover)>.mute,.c-video__control:hover:has(.mute:hover)>.unmute{background-color:rgba(var(--color), 1)}}.c-video__trigger{--color: 0, 0, 0;width:var(--button-padding);height:var(--button-padding);background-color:rgba(var(--color), 0.4);backdrop-filter:blur(1px);border-radius:50%;transition:.3s}.c-video__trigger.expand-clickable-area::after{left:50%;width:100%;transform:translateX(-50%)}.c-video__trigger:not(.is-active){display:none}.c-video__trigger svg{display:block;margin:auto;width:min(22px,75%)}@media(hover: hover){.c-video__trigger:hover:hover{background-color:rgba(var(--color), 1)}}@media screen and (max-width: 1024px){.c-video{--button-padding: 35px}}.c-slider{--thumb-size: 142px;position:relative;display:block;overflow:hidden;height:100%}@media screen and (max-width: 600px){.c-slider{--thumb-size: 96px}}.c-slider.is-inactive .c-slider__buttons{display:none}.c-slider__thumbs{-webkit-mask-image:linear-gradient(to right, transparent 0%, black 3%, black 97%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 3%, black 97%, transparent 100%);position:absolute;bottom:0;width:100%;height:fit-content;padding-inline:var(--s-gap)}.c-slider__thumb{position:relative;flex-shrink:0;width:var(--thumb-size);height:var(--thumb-size);transition:.3s;border:1px solid rgba(0,0,0,0)}.c-slider__thumb.is-selected{border-color:var(--cr-red-3)}@media(hover: hover){.c-slider__thumb:hover{border-color:var(--cr-red-3)}}.c-slider__buttons{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - var(--s-gap));pointer-events:none;opacity:1;transition:opacity .3s}.embla.is-inactive .c-slider__buttons{opacity:0}.c-slider__button{--size-circle: 40px;display:flex;justify-content:center;align-items:center;width:var(--size-circle);height:var(--size-circle);color:var(--cr-white);background-color:var(--cr-black);border-radius:100%;pointer-events:auto;opacity:1;transition:.3s}.c-slider__button:disabled{pointer-events:none;opacity:0}@media(hover: hover){.c-slider__button:hover{background-color:var(--cr-red-3)}}@media screen and (max-width: 600px){.c-slider__button{--size-circle: 32px}}.c-social-sharing__link{width:40px;height:40px;color:var(--cr-white);background-color:var(--cr-red-3)}.c-social-sharing__link svg{width:18px;height:18px}.c-pagination__part{width:1em;height:1em}.c-pagination__part.is-active{background-color:var(--cr-accent)}.c-pagination__progress{height:8px;width:178px;margin:16px auto}.c-pagination__progress__bar{transition:width .3s}.c-pagination__load-more{position:relative;margin-top:40px}.c-pagination__load-more::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:110vw;height:1px;background:var(--cr-black-soft);z-index:-1}.c-pagination__end-message{opacity:0;pointer-events:none;white-space:nowrap;transition:.4s .4s ease-in-out}.c-pagination__btn{--height: 40px;font:var(--t-l-3);padding:0 70px;transition:.4s ease-in-out;color:var(--cr-black-soft)}@media screen and (max-width: 600px){.c-pagination__btn{--height: 24px;padding:0 20px;font-size:10px}}.c-pagination.is-max-items .c-pagination__load-more::before{display:none}.c-pagination.is-max-items .c-pagination__end-message{opacity:1;pointer-events:auto}.c-pagination.is-max-items .c-pagination__btn{opacity:0;pointer-events:none}.c-title-divider{display:grid;margin-block:var(--s-section-sm);max-width:100vw;overflow:hidden}.c-title-divider>*{grid-area:1/1/2/2}.c-title-divider__divider{width:100vw;margin-block:auto}.c-title-divider__title{font:var(--t-h2-serif);text-wrap:balance;letter-spacing:-0.12rem;width:fit-content;min-width:var(--width-sm);margin-inline:auto;padding:22px min(168px,4vw) 12px;text-align:center;border-radius:var(--br-rounded);overflow:hidden}@media screen and (max-width: 1024px){.c-title-divider__title{min-width:unset;padding:22px min(100px,10vw) 12px}}@media screen and (max-width: 600px){.c-title-divider__title{padding:22px min(100px,10vw) 16px;font-size:28px}}@media screen and (max-width: 600px){.c-title-divider{margin-block:24px}}.s-hero{width:100vw;overflow:hidden;margin-top:var(--s-section-sm)}@media screen and (max-width: 600px){.s-hero__container{flex-direction:column;padding-right:0}}.s-hero__content{flex-basis:40%}.s-hero__heading{letter-spacing:-0.05em}@media screen and (max-width: 800px){.s-hero__heading{font-size:64px}}@media screen and (max-width: 600px){.s-hero__heading{font-size:42px}}.s-hero__deco{position:relative;margin-top:-16%}.s-hero__deco-block{--width: 100%;--height: 176px;width:var(--width);height:var(--height);margin-left:-15%;z-index:-1}.s-hero__deco-block:nth-child(2){--width: 100%}@media screen and (max-width: 1440px){.s-hero__deco-block{--height: 120px}}@media screen and (max-width: 1024px){.s-hero__deco-block>*{border-top-left-radius:0 !important;border-end-start-radius:0 !important}}.s-hero__deco-block img{height:100%;object-fit:cover}.s-hero__deco-block .c-video{width:var(--width);height:var(--height)}.s-hero__deco-block .c-video video{width:100%;height:unset}.s-hero__faq{margin-top:4px}.s-hero__faq__tagline{font-size:48px}@media screen and (max-width: 600px){.s-hero__faq__tagline{font-size:24px}}.s-hero__faq__button{--height: 40px}.s-hero__image{flex-basis:68%;position:relative;width:100%;margin-right:-10%}.s-hero__image::before{content:"";display:block;padding-top:50%}@media screen and (max-width: 1440px){.s-hero__image{border-top-right-radius:0 !important;border-end-end-radius:0 !important}}@media screen and (max-width: 1024px){.s-hero__image{flex-basis:100%;margin-right:-30%}}@media screen and (max-width: 600px){.s-hero__image{margin:0}}.s-intro{width:100vw;overflow:hidden;margin-bottom:var(--s-section)}.s-intro__container{margin-inline:auto;width:100%;max-width:1080px}@media screen and (min-width: 1800px){.s-intro__container{max-width:var(--s-md)}}.s-intro__hero-wrapper{position:relative;max-width:var(--s-md);margin-inline:auto}.s-intro__hero-wrapper::before{content:"";display:block;padding-top:50%}.s-intro__hero-image{overflow:hidden;border-bottom-left-radius:50% 100%;border-bottom-right-radius:50% 100%;will-change:transform,border-radius}.s-intro__text-editorial{flex-basis:50%;position:relative;transform:translate(-6.5%, -30%)}.s-intro__text-editorial::before{content:"";display:block;padding-top:100%}.s-intro__text-editorial__inner{padding:25% 12% 15%}.s-intro__text-editorial__title{font:var(--t-h4-serif);font-size:40px}@media screen and (max-width: 600px){.s-intro__text-editorial__title{font-size:28px}}@media screen and (min-width: 1800px){.s-intro__text-editorial__content{font-size:34px}}.s-intro__text-editorial__cta{align-self:center;margin-top:6%}@media screen and (min-width: 1800px){.s-intro__text-editorial{flex-basis:min(60%,700px)}}@media screen and (max-width: 1024px){.s-intro__text-editorial{flex-basis:clamp(360px,70%,540px);transform:translate(-7%, -25%)}}@media screen and (max-width: 600px){.s-intro__text-editorial{flex-basis:clamp(360px,80%,480px)}}.s-intro__sticker-wrapper{position:relative;flex-basis:40%;transform:translate(0, 10%);z-index:1}@media screen and (max-width: 1024px){.s-intro__sticker-wrapper{flex-basis:100%;transform:translate(max(25vw, 180px), min(-25vw, -170px))}}@media screen and (max-width: 600px){.s-intro__sticker-wrapper{transform:translate(15%, -60%)}}.s-intro__sticker{--sticker-size: 180px;--circle-size: 140px;--circle-margin: 20px;--transition: 0.4s;position:relative;width:var(--sticker-size);height:var(--sticker-size);margin:0 auto;scale:2.4;backface-visibility:hidden;pointer-events:none}.s-intro__sticker::after{content:"";display:block;position:absolute;inset:var(--circle-margin);width:var(--circle-size);height:var(--circle-size);cursor:pointer;pointer-events:auto}.s-intro__sticker:hover .s-intro__sticker__reveal .circle::before{width:90%;height:30%;border-radius:0}.s-intro__sticker:hover .s-intro__sticker__front.circle-wrapper{height:70px}.s-intro__sticker:hover .s-intro__sticker__front.circle-wrapper .circle{margin-top:-90px;background-color:var(--cr-red-1);background-position:0 100px}.s-intro__sticker:hover .s-intro__sticker__back.circle-wrapper{top:110px;height:90px}.s-intro__sticker:hover .s-intro__sticker__back.circle-wrapper .circle{margin-top:-50px}.s-intro__sticker:hover .s-intro__sticker__back.circle-wrapper .circle::after{opacity:1;transition-delay:0s}.s-intro__sticker:hover .s-intro__sticker__front-text{opacity:0}.s-intro__sticker__sticky{position:absolute;top:0;left:0;width:var(--sticker-size);height:var(--sticker-size);transform:rotate(180deg);transition:var(--transition)}.s-intro__sticker__reveal .circle{line-height:var(--circle-size);text-align:center}.s-intro__sticker__reveal .circle::before{content:"";display:block;position:absolute;top:10%;left:50%;width:100%;height:85%;background:var(--cr-subtle-2);border-radius:100%;filter:blur(3px);pointer-events:none;transition:inherit;transform:translate(-50%, 0)}.s-intro__sticker .circle-wrapper{position:absolute;top:0;left:0;width:var(--sticker-size);height:var(--sticker-size);overflow:hidden}.s-intro__sticker .circle{position:absolute;width:var(--circle-size);height:var(--circle-size);margin:var(--circle-margin);border-radius:100%;overflow:hidden;transition:var(--transition)}.s-intro__sticker__back.circle-wrapper{top:30px;height:10px;transition:var(--transition)}.s-intro__sticker__back.circle-wrapper .circle{margin-top:-130px;background:#e3c6af linear-gradient(180deg, #af9988 90%, #e3c6af 96%, #fbe0d3 100%)}.s-intro__sticker__back.circle-wrapper .circle::after{content:"";display:block;position:absolute;inset:0;opacity:0;background:#e3c0ad linear-gradient(180deg, #a99280 30%, #e3c0ad 40%, #f7ded0 70%, #e4c1ab 95%, #f5d8c9 100%);transition:inherit;transition-delay:.1s}.s-intro__sticker__front.circle-wrapper{top:auto;bottom:0;height:150px;transition:var(--transition)}.s-intro__sticker__front.circle-wrapper .circle{margin-top:-10px;background:linear-gradient(to top, var(--cr-red-3) 75%, var(--cr-red-1) 95%);box-shadow:0px -1px 1px 0px var(--cr-subtle-3)}.s-intro__sticker__reveal-text,.s-intro__sticker__front-text{position:absolute;top:50%;left:50%;width:fit-content;max-width:var(--circle-size);font-size:12px}.s-intro__sticker__front-text{opacity:1;width:100%;transform:translate(-50%, -50%) scale(-1);transition:var(--transition)}.s-intro__sticker__reveal-text{transform:translate(-50%, -10%)}.s-intro__sticker__reveal-text>*{font-size:10px}@media screen and (max-width: 600px){.s-intro__sticker{scale:1.8}}.s-intro__rectangle-editorial{flex-basis:100%;position:relative;margin-top:10%;transform:translate(max(12vw, 300px), min(-14vw, -320px))}.s-intro__rectangle-editorial__inner{gap:60px;width:clamp(900px,80vw,1120px);margin-left:auto;padding-block:80px}@media screen and (max-width: 600px){.s-intro__rectangle-editorial__inner{gap:24px;width:clamp(500px,100vw,600px);padding-block:34px}}.s-intro__rectangle-editorial__deco{position:absolute;top:25%;right:-3%;width:330px;height:120px;z-index:1}.s-intro__rectangle-editorial__deco video{width:100%;height:unset}.s-intro__rectangle-editorial__image{width:100%;height:120px}@media screen and (max-width: 600px){.s-intro__rectangle-editorial__image{height:70px}}.s-intro__rectangle-editorial__description{gap:12px;margin-inline:100px}.s-intro__rectangle-editorial__description p{font:var(--t-h2-sans)}.s-intro__rectangle-editorial__description strong{font-weight:400;color:var(--cr-red-5)}@media screen and (max-width: 600px){.s-intro__rectangle-editorial__description{margin-inline:40px}}.s-intro__rectangle-editorial__cta{margin-left:20%}.s-intro__rectangle-editorial__feat{--width: 120px;position:absolute;bottom:-20%;right:25%;width:var(--width)}@media screen and (max-width: 1024px){.s-intro__rectangle-editorial__feat{top:-50%;bottom:unset;left:0%;right:unset}}@media screen and (max-width: 700px){.s-intro__rectangle-editorial__feat{--width: 90px;top:-10%;left:-5%;bottom:unset;right:unset}}@media screen and (max-width: 600px){.s-intro__rectangle-editorial__feat{--width: 70px;top:-50%;left:-8%}}@media screen and (max-width: 400px){.s-intro__rectangle-editorial__feat{top:-60%;left:-2%}}@media screen and (min-width: 1800px){.s-intro__rectangle-editorial{margin-top:0%}}@media screen and (max-width: 1024px){.s-intro__rectangle-editorial{margin-top:-10%;transform:translate(10%, 0)}}.s-intro__main{--title-size: 160px;margin-top:-35%;padding-inline:var(--s-contain)}.s-intro__main__image-wrapper{position:relative;flex-basis:70%;width:100%;margin-left:-5%;z-index:-1}.s-intro__main__image-wrapper::before{content:"";display:block;padding-top:100%}@media screen and (max-width: 1280px){.s-intro__main__image-wrapper{margin-left:-10%}}@media screen and (max-width: 600px){.s-intro__main__image-wrapper{margin-left:-20%}}.s-intro__main__content{flex-basis:30%;position:relative;margin-top:40%;padding-right:var(--s-gap-md)}@media screen and (max-width: 600px){.s-intro__main__content{align-self:start;margin-top:0}}.s-intro__main__title{position:absolute;top:calc(-1*var(--title-size));right:0;font-size:var(--title-size)}.s-intro__main__title .svg-logo{width:calc(var(--title-size)*1.1);transform:translateY(-5px)}@media screen and (max-width: 600px){.s-intro__main__title{align-self:flex-end;position:relative;top:0;margin-bottom:-20px;margin-right:var(--s-gap)}}@media screen and (max-width: 600px){.s-intro__main__subtitle{align-self:flex-end;margin-right:calc(var(--s-gap)*2)}}@media screen and (min-width: 1800px){.s-intro__main__description{font-size:34px}}.s-intro__main__cta{width:fit-content;margin-bottom:6px}@media screen and (max-width: 600px){.s-intro__main__cta{align-self:center}}@media screen and (max-width: 1280px){.s-intro__main{margin-top:-40%}}@media screen and (max-width: 1024px){.s-intro__main{--title-size: 120px;margin-top:0}}@media screen and (max-width: 600px){.s-intro__main{--title-size: 88px;flex-direction:column}}.s-product-slider__heading{margin-bottom:var(--s-section-sm)}.s-product-slider__carousel .embla{--slide-size: 25%;--slide-gap: var(--s-gap);padding:0 var(--s-gap)}.s-product-slider__carousel .embla__slide{min-width:300px;max-width:420px}@media screen and (max-width: 600px){.s-product-slider__carousel .embla{--slide-size: 45%}}@media screen and (max-width: 400px){.s-product-slider__carousel .embla{--slide-size: 100%}}.s-feature-product-spinner{gap:40px;position:relative;padding-bottom:300px;margin-bottom:-300px;text-align:center;overflow:hidden;z-index:1}.s-feature-product-spinner:not(:has(+section)){margin-bottom:0}.s-feature-product-spinner__title{padding-top:.2rem}.s-feature-product-spinner__content{gap:40px;position:relative;width:100%;padding:32px var(--s-contain);overflow:visible;perspective:1000px;z-index:1}.s-feature-product-spinner__track{position:relative;width:200px;height:450px;margin:0 auto;transform-style:preserve-3d;transition:transform .8s cubic-bezier(0.19, 1, 0.22, 1);z-index:1}@media screen and (max-width: 1024px){.s-feature-product-spinner__track{width:180px;height:350px}}@media screen and (max-width: 600px){.s-feature-product-spinner__track{width:100px}}.s-feature-product-spinner__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.1;filter:grayscale(60%) blur(2px);transition:all .35s ease;transform-style:preserve-3d}.is-init .s-feature-product-spinner__slide,.is-init .s-feature-product-spinner__slide__image{transition:all .6s ease}.s-feature-product-spinner__slide.is-front{opacity:1;filter:blur(0px);z-index:10}.s-feature-product-spinner__slide.is-front .s-feature-product-spinner__slide__image{transform:translate3d(-50%, -50%, 0) scale(1)}.s-feature-product-spinner__slide.is-clockwise,.s-feature-product-spinner__slide.is-counterclockwise{opacity:.7;filter:grayscale(20%) blur(1px);z-index:5}.s-feature-product-spinner__slide.is-clockwise .s-feature-product-spinner__slide__image,.s-feature-product-spinner__slide.is-counterclockwise .s-feature-product-spinner__slide__image{transform:translate3d(-50%, -50%, 0) scale(0.8)}.s-feature-product-spinner__slide__image{transition:all .35s ease;transform:translate3d(-50%, -50%, 0) scale(0.5)}.s-feature-product-spinner__next{position:relative;z-index:20}.s-feature-product-spinner__next:not(:hover){background:var(--cr-gray-3)}.s-feature-product-spinner__link{display:none;z-index:2}.s-feature-product-spinner__link.is-active{display:block}.s-feature-product-spinner__info{position:absolute;top:0;left:0;gap:24px;width:100%;max-width:min(80vw,360px);padding:24px;box-shadow:var(--box-shadow);opacity:0;pointer-events:none;z-index:10}.s-feature-product-spinner__info__description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.s-feature-product-spinner__info__description p,.s-feature-product-spinner__info__description ol,.s-feature-product-spinner__info__description ul{font:var(--t-b-4)}.s-feature-product-spinner__info .btn-outline{--height: 48px;padding:0 24px}@media screen and (max-width: 1024px){.s-feature-product-spinner__collections{grid-template-columns:repeat(2, 1fr)}}.s-feature-product-spinner__collection-link>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-feature-product-spinner__info-trigger{display:none;z-index:9}html.is-touch-device .s-feature-product-spinner__link{display:none}html.is-touch-device .s-feature-product-spinner__info{top:60%;left:50%;transform:translate(-50%, -50%)}html.is-touch-device .s-feature-product-spinner__info-trigger{display:block}.s-article-slider{position:relative;max-width:100vw;margin-bottom:var(--s-section);margin-top:calc(-1*var(--s-section-sm));padding-top:calc(var(--s-section-sm)*2);overflow:hidden}.s-article-slider .c-flip-page{--size-circle: 40px;display:block;position:relative;width:100%;z-index:1}.s-article-slider .c-flip-page__book{box-shadow:10px 10px 15px -6px rgba(0,0,0,.25)}.s-article-slider .c-flip-page__button__prev,.s-article-slider .c-flip-page__button__next{display:flex;justify-content:center;align-items:center;position:absolute;top:50%;width:var(--size-circle);height:var(--size-circle);color:var(--cr-white);background-color:var(--cr-black);border-radius:100%;transition:.2s;cursor:pointer}@media(hover: hover){.s-article-slider .c-flip-page__button__prev:hover,.s-article-slider .c-flip-page__button__next:hover{background-color:var(--cr-red-3)}}.s-article-slider .c-flip-page__button__prev.is-disabled,.s-article-slider .c-flip-page__button__next.is-disabled{opacity:0;pointer-events:none}.s-article-slider .c-flip-page__button__prev{left:0;transform:translate(-50%, -50%)}.s-article-slider .c-flip-page__button__next{right:0;transform:translate(50%, -50%)}.s-article-slider .c-flip-page[data-single-page]{max-width:90vw;max-height:90vw}.s-article-slider .c-flip-page[data-single-page] .c-flip-page__book{box-shadow:unset}@media screen and (max-width: 600px){.s-article-slider .c-flip-page{--size-circle: 32px}}.s-article-slider__card__image{position:relative}.s-article-slider__card__image::before{content:"";display:block;padding-top:100%}.s-article-slider__cta{--outline: 3px;--t-duration: 0.8s;font:var(--t-h2-sans);text-wrap:balance;text-transform:uppercase;margin-top:var(--s-section-sm);line-height:1}.s-article-slider__mobile{position:relative}.s-article-slider__mobile__layout-bottom{width:100%}.s-article-slider__mobile__image{flex-basis:55%;position:relative}.s-article-slider__mobile__image::before{content:"";display:block;padding-top:100%}.s-article-slider__mobile__cta{flex-basis:45%;padding:var(--s-gap);transform:translate(0, 80px)}.s-article-slider__mobile__deco-circle{--size: 80vw;position:absolute;bottom:15%;right:-20%;width:var(--size);height:var(--size);z-index:-1}@media screen and (max-width: 700px){.s-article-slider__mobile__cta{transform:translate(0)}.s-article-slider__mobile__cta a{text-wrap:balance;border-bottom:none}}@media screen and (max-width: 600px){.s-article-slider__mobile__deco-circle{bottom:10%}}.s-image-editorial{margin-block:var(--s-section)}.s-image-editorial:has(.embla.is-inactive){padding-inline:var(--padding-md)}.s-image-editorial__wrapper{position:relative;width:100%}.s-image-editorial .embla{--slide-size: 33.34%;width:100%}.s-image-editorial .embla__slide{max-width:450px}@media screen and (max-width: 600px){.s-image-editorial .embla{--slide-size: 50%}}.s-image-editorial__cta{margin-top:calc(-1*var(--height)/2)}.s-icon-marquee__wrapper{padding-block:20px}.s-icon-marquee__icon{width:120px;margin-inline:32px}@media screen and (max-width: 1024px){.s-icon-marquee__wrapper{padding-block:12px}.s-icon-marquee__icon{width:86px;margin-inline:20px}}@media screen and (max-width: 600px){.s-icon-marquee{padding-inline:0}.s-icon-marquee__wrapper{padding-block:10px;border-radius:0 !important}.s-icon-marquee__icon{width:80px;margin-inline:16px}}.s-editorial-blocks{width:100vw;overflow:hidden}.s-editorial-blocks__wrapper{gap:var(--s-section-sm)}.s-editorial-blocks__content{flex-basis:60%}.s-editorial-blocks__title{letter-spacing:.96px}@media screen and (max-width: 600px){.s-editorial-blocks__title{align-self:center;margin-top:var(--s-gap)}}.s-editorial-blocks__description{text-wrap:balance}.s-editorial-blocks__image{flex-basis:50%;position:relative;width:100%;height:100%;margin-left:-10%}.s-editorial-blocks__image::before{content:"";display:block;padding-top:100%}@media screen and (max-width: 600px){.s-editorial-blocks__image{margin:0}}@media screen and (max-width: 600px){.s-editorial-blocks__block{flex-direction:column}.s-editorial-blocks__block.is-oval-right-layout{flex-direction:column-reverse}}.s-editorial-blocks__block.is-oval-right-layout .s-editorial-blocks__content{flex-basis:40%}.s-editorial-blocks__block.is-oval-right-layout .s-editorial-blocks__image{flex-basis:68%;margin-right:-10%}.s-editorial-blocks__block.is-oval-right-layout .s-editorial-blocks__image::before{padding-top:40%}@media screen and (max-width: 1440px){.s-editorial-blocks__block.is-oval-right-layout .s-editorial-blocks__image{border-top-right-radius:0;border-end-end-radius:0}}.s-contact__header{gap:60px;margin-block:var(--s-section-sm)}.s-contact__icon{flex:none;width:170px;animation:rotate 10s linear infinite}.s-contact__form{display:flex;flex-direction:column;gap:24px}.s-contact__form__message{padding:var(--s-gap-md);color:var(--cr-white);background-color:var(--cr-accent);border-radius:var(--br-rounded);text-align:center}.s-contact [type=submit]{--height: 40px;width:fit-content;margin:40px auto var(--s-section-sm);font-size:14px}@media screen and (max-width: 1024px){.s-contact__header{gap:40px}.s-contact__icon{width:140px}}@media screen and (max-width: 600px){.s-contact__header{flex-direction:column;gap:24px}}.s-press-slider__title{margin-bottom:var(--s-section-sm)}.s-press-slider__card{position:relative;height:100%;padding:40px;padding-bottom:32px;border:1px solid var(--cr-black-soft)}.s-press-slider__card__image{height:100px}.s-press-slider__card__image__inner{height:50%}@media screen and (max-width: 1024px){.s-press-slider__card__image{height:76px}}.s-press-slider__card__footer{margin-top:auto}.s-press-slider__card a{outline-offset:-6px !important}.s-press-slider .embla{--slide-size: 33%;width:100%}.s-press-slider .embla__slide{padding:16px}@media screen and (max-width: 1024px){.s-press-slider .embla{--slide-size: 50%}.s-press-slider .embla .c-slider__buttons{width:99%}}@media screen and (max-width: 600px){.s-press-slider .embla{--slide-size: 100%}}.s-faq-blocks{--width: 1150px;padding-inline:calc((100vw - min(100vw - var(--s-contain)*2,var(--width)))/2)}.s-faq-blocks__image{position:relative;width:100%;margin-bottom:var(--s-section-sm)}.s-faq-blocks__image:after{content:"";display:block;padding-top:25%}.s-faq-blocks__wrapper{gap:var(--s-section-sm)}.s-faq-blocks__title{font:var(--t-h2-serif);text-wrap:balance;letter-spacing:-0.12rem;width:fit-content;min-width:var(--width-sm);margin-inline:auto;padding:22px min(168px,4vw) 12px;text-align:center;border-radius:var(--br-rounded);overflow:hidden;margin-bottom:48px}@media screen and (max-width: 1024px){.s-faq-blocks__title{min-width:unset;padding:22px min(100px,10vw) 12px}}@media screen and (max-width: 600px){.s-faq-blocks__title{padding:22px min(100px,10vw) 16px;font-size:28px}}@media screen and (max-width: 600px){.s-faq-blocks__title{margin-bottom:36px}}.s-faq-features__heading{position:relative}.s-faq-features__heading__copy{position:absolute;bottom:20%;left:40%}@media screen and (max-width: 600px){.s-faq-features__heading__copy{left:30%;bottom:15%}}.s-faq-features__decor-block{position:relative;padding-top:160px}.s-faq-features__decor-block-inner{--size: 600px;position:absolute;top:0;right:-30%;width:var(--size);height:var(--size);z-index:-1}@media screen and (max-width: 1440px){.s-faq-features__decor-block-inner{right:-40%}}@media screen and (max-width: 1024px){.s-faq-features__decor-block{padding-top:80px}.s-faq-features__decor-block-inner{--size: 400px;right:-20%}}@media screen and (max-width: 600px){.s-faq-features__decor-block{padding-top:60px}.s-faq-features__decor-block-inner{--size: 260px}}.s-faq-features__image{position:relative;width:100%;margin-bottom:var(--s-section-sm)}.s-faq-features__image:after{content:"";display:block;padding-top:30%}.s-faq-features__title{font:var(--t-h2-serif);text-wrap:balance;letter-spacing:-0.12rem;width:fit-content;min-width:var(--width-sm);margin-inline:auto;padding:22px min(168px,4vw) 12px;text-align:center;border-radius:var(--br-rounded);overflow:hidden;min-width:680px;margin-bottom:48px}@media screen and (max-width: 1024px){.s-faq-features__title{min-width:unset;padding:22px min(100px,10vw) 12px}}@media screen and (max-width: 600px){.s-faq-features__title{padding:22px min(100px,10vw) 16px;font-size:28px}}@media screen and (max-width: 600px){.s-faq-features__title{margin-bottom:36px}}.s-editorial-cta{overflow:hidden}.s-editorial-cta__wrapper{position:relative;width:100%}.s-editorial-cta__title{max-width:800px}.s-editorial-cta__decor{--size: 500px;position:absolute;top:160px;right:0;left:0;z-index:-1}.s-editorial-cta__decor-block{position:relative;width:var(--size)}.s-editorial-cta__decor-block:nth-of-type(1){margin-top:100px}.s-editorial-cta__decor-block::after{content:"";display:block;padding-top:35%}.s-editorial-cta__decor .c-video{width:var(--size);height:calc(var(--size)*.35)}.s-editorial-cta__decor .c-video video{width:100%;height:unset}.s-editorial-cta__image{width:90%;max-width:900px;margin-top:-64px;z-index:1}.s-editorial-cta__cta{margin-block:-10px 6px;font-weight:400}@media screen and (max-width: 1024px){.s-editorial-cta__title{max-width:80vw}.s-editorial-cta__decor{--size: 350px;top:100px;right:-15%;left:-15%}.s-editorial-cta__image{margin-top:-48px}}@media screen and (max-width: 600px){.s-editorial-cta__title{max-width:60vw}.s-editorial-cta__decor{--size: 180px;top:60px;right:-10%;left:-10%}.s-editorial-cta__decor-block:nth-of-type(1){margin-top:40px}}.g-search{--t-duration: 0.3s;--padding: 20px;position:relative}@media screen and (max-width: 1024px){.g-search{opacity:0;pointer-events:none;transition:.2s;position:absolute;top:var(--offset);left:var(--s-contain);width:var(--width-max);padding:var(--padding);background:var(--cr-white);border-radius:var(--br);color:var(--cr-black-soft)}}.g-search__form,.g-search__input{width:100%;height:100%}.g-search__buttons{display:grid;align-items:center;position:absolute;top:50%;right:10px;width:60px;height:60px;transform:translate(0, -50%);pointer-events:none}.g-search__buttons>*{grid-area:1/1/2/2;transition:.2s}.g-search__toggle{pointer-events:none}.g-search__reset{opacity:0;pointer-events:none;transition:.2s;visibility:hidden}.g-search svg,.g-search .icon-close{width:30px;margin:auto;pointer-events:none}.g-search__dropdown{opacity:0;pointer-events:none;transition:.2s;position:absolute;top:var(--offset, 80px);left:50%;width:max(50vw,420px);max-width:calc(100vw - var(--s-contain)*2);height:clamp(350px,50vh,1200px);box-shadow:var(--box-shadow);transform:translate(-50%, 0);overflow:hidden}.g-search__dropdown__group{margin-bottom:var(--s-gap)}.g-search__dropdown__group__title{margin-bottom:var(--s-gap-md);padding-inline:var(--padding)}.g-search__dropdown__group__row{-webkit-mask-image:linear-gradient(to right, transparent 0%, black 5%, black 95%, transparent 100%);mask-image:linear-gradient(to right, transparent 0%, black 5%, black 95%, transparent 100%);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding:var(--padding)}.g-search__dropdown__group__row>*{scroll-snap-align:start}@media screen and (max-width: 1024px){.g-search__dropdown{width:100%}}.g-search__result{height:100%}.g-search__result__content{opacity:0;pointer-events:none;transition:.2s;grid-column:1/-1;grid-row:1/-1;position:relative;width:100%;padding-block:var(--padding);overflow-x:hidden;overflow-y:auto;transition:opacity var(--t-duration),visibility var(--t-duration) 0s}.g-search__result__content,.g-search__result__content *{visibility:hidden;pointer-events:none}.g-search__result__content .embla{--slide-size: 20%;--slide-gap: var(--padding);padding:0 var(--padding)}.g-search__result__content .embla__slide{min-width:120px;max-width:380px}@media screen and (max-width: 1024px){html.is-search-active .g-search{opacity:1;pointer-events:auto}}html.is-search-active .g-search__toggle{opacity:0;pointer-events:none;transition:.2s}html.is-search-active .g-search__reset{opacity:1;pointer-events:auto;visibility:visible}html.is-search-active .g-search__dropdown[data-search-empty=false]{opacity:1;pointer-events:auto}html.is-search-active .g-search__dropdown[data-search-active=true] .g-search__result__content{opacity:1;pointer-events:auto}html.is-search-active .g-search__dropdown[data-search-active=true] .g-search__result__content,html.is-search-active .g-search__dropdown[data-search-active=true] .g-search__result__content *{visibility:visible;pointer-events:auto}html.is-search-active .g-search__dropdown[data-search-active=true][data-search-empty=true] .g-search__result__content,html.is-search-active .g-search__dropdown[data-search-loading=true] .g-search__result__content,html.is-search-active .g-search__dropdown[data-search-active=false] .g-search__result__content{max-height:0;opacity:0;pointer-events:none;transition:.2s}html.is-search-active .g-search__dropdown[data-search-active=true][data-search-empty=true] .g-search__result__content,html.is-search-active .g-search__dropdown[data-search-active=true][data-search-empty=true] .g-search__result__content *,html.is-search-active .g-search__dropdown[data-search-loading=true] .g-search__result__content,html.is-search-active .g-search__dropdown[data-search-loading=true] .g-search__result__content *,html.is-search-active .g-search__dropdown[data-search-active=false] .g-search__result__content,html.is-search-active .g-search__dropdown[data-search-active=false] .g-search__result__content *{visibility:hidden;pointer-events:none}header{position:relative;top:0px;width:100vw;height:0;transition:top .3s;z-index:var(--z-index-header)}header.is-fixed{position:fixed}.g-header{--gap: 6px;--padding-h: 20px;--offset: 65px;position:relative;top:10px;width:fit-content;min-width:70vw;margin:auto;padding-block:10px}@media screen and (min-width: 1800px){.g-header{--offset: 75px}}@media screen and (max-width: 1024px){.g-header{--gap: 10px;width:100%}}.g-header,.g-header__wrapper{gap:var(--gap)}.g-header__logo{display:block;width:100px}.g-header__logo svg{width:100%}@media screen and (min-width: 1025px){.g-header__wrapper{width:100%}.g-header__logo{margin-right:12px}.g-header__linklist{gap:var(--gap);text-transform:uppercase;letter-spacing:.11rem}.g-header__linklist__item{position:relative;font-size:20px}.g-header__linklist__item::before{content:"";display:block;position:absolute;width:100%;height:calc(100% + var(--offset)/2);top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}}@media screen and (min-width: 1025px)and (hover: hover){.g-header__linklist__item:hover .g-header__linklist__childlinks{opacity:1;pointer-events:auto;transform:translate(0, 0%)}}@media screen and (min-width: 1025px){.g-header__linklist__item:has(a:focus) .g-header__linklist__childlinks,.g-header__linklist__item:focus-within .g-header__linklist__childlinks{opacity:1;pointer-events:auto;transform:translate(0, 0%)}.g-header__linklist__item a{display:block;z-index:10}.g-header__linklist__childlinks{opacity:0;pointer-events:none;transition:.2s;gap:20px;position:absolute;top:var(--offset);left:0;min-width:300px;padding:16px 24px;border-radius:var(--br);box-shadow:var(--box-shadow);transform:translate(0, -5%);z-index:2}.g-header__linklist__childlinks__item{white-space:nowrap;font:var(--t-b-2);letter-spacing:.11rem}.g-header__linklist__item>a,.g-header__cart,.g-header__account{--height: 50px;position:relative;height:var(--height);line-height:var(--height);padding-inline:var(--padding-h);background-color:var(--cr-gray-1);border-radius:var(--br-rounded)}}@media screen and (min-width: 1025px)and (min-width: 1800px){.g-header__linklist__item>a,.g-header__cart,.g-header__account{--height: 60px}}@media screen and (min-width: 1025px){.g-header__linklist__item>a{transition:background-color .4s}.g-header__linklist__item>a:hover{background-color:var(--cr-red-4)}.g-header .g-search{flex:1;width:30vw;min-width:300px;background-color:var(--cr-gray-1);border-radius:var(--br-rounded)}.g-header .g-search input{padding-inline:var(--padding-h)}}.g-header__actions{gap:var(--gap)}@media screen and (min-width: 1025px){.g-header__actions{width:100%}}.g-header__cart,.g-header__account{--icon-size: 30px;position:relative;display:flex;flex-direction:column;justify-content:center}.g-header__cart svg,.g-header__account svg{width:var(--icon-size);height:var(--icon-size)}@media screen and (max-width: 1024px){.g-header__cart,.g-header__account{--icon-size: 24px}}.g-header__cart__count{position:absolute;top:-10px;right:0;width:36px;height:36px;border-radius:100%}@media screen and (max-width: 1024px){.g-header__wrapper{gap:var(--gap);width:100%;height:50px;padding:16px;background-color:var(--cr-red-4);border-radius:var(--br-rounded)}.g-header *:focus-visible{outline-color:var(--cr-white) !important}.g-header__linklist__item>a{display:inline-flex;width:100%;padding:var(--padding-v) var(--padding-h)}.g-header__linklist__childlinks{gap:var(--padding-v);padding-bottom:var(--padding-v);padding-inline:var(--padding-h);font-size:16px}.g-header__linklist__childlinks__item .is-active{text-decoration:underline}.g-header__cart__count{right:-10px;width:20px;height:20px;background:var(--cr-black-soft);font-size:12px}}.g-header__mobile-dropdown{opacity:0;pointer-events:none;transition:.2s;position:absolute;top:calc(var(--s-header) + var(--s-gap-xs));width:var(--width-max);height:calc(var(--s-vp-height) - var(--s-header) - var(--s-announcement) - var(--s-gap));padding-block:var(--padding-v);text-transform:uppercase;transition:.4s}.g-header__mobile-dropdown,.g-header__mobile-dropdown .c-accordion{--padding-v: 10px;--padding-h: 24px}.g-header__mobile-trigger{position:relative;width:40px;height:40px;margin:0 auto 0 -7.5px}.g-header__mobile-trigger:before,.g-header__mobile-trigger:after,.g-header__mobile-trigger hr{content:"";position:absolute;display:block;height:1px;width:25px;margin:0;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);border:0;background-color:var(--cr-white);transition:.2s}.g-header__mobile-trigger:before{top:30%}.g-header__mobile-trigger:after{top:70%}.g-header__mobile-search-toggle svg{width:20px;pointer-events:none}html.is-mobile-menu-active .g-header__mobile-trigger hr{opacity:0}html.is-mobile-menu-active .g-header__mobile-trigger:before{top:50%;transform:translate3d(-50%, -50%, 0) rotate(45deg)}html.is-mobile-menu-active .g-header__mobile-trigger:after{top:50%;transform:translate3d(-50%, -50%, 0) rotate(-45deg)}html.is-mobile-menu-active .g-header__mobile-dropdown{opacity:1;pointer-events:auto}#main{min-height:var(--s-main-min-height);padding:.1px 0}.shopify-challenge__container{display:flex;flex-direction:column;justify-content:center;gap:40px;min-height:var(--s-main-min-height);padding:var(--s-section) var(--s-contain)}.shopify-challenge__container .shopify-challenge__button{width:100%;margin-top:40px !important}.g-overlay{opacity:0;pointer-events:none;transition:.2s;position:fixed;top:0;left:0;right:0;bottom:0;background-color:var(--cr-subtle-3);transition:opacity .4s,z-index 1.2s 0s;z-index:calc(var(--z-index-header) - 1)}html.is-menu-active .g-overlay,html.is-minicart-active .g-overlay,html.is-search-active .g-overlay,html.is-address-form-active .g-overlay{opacity:1;pointer-events:auto}@media screen and (max-width: 1024px){html.is-mobile-menu-active .g-overlay{opacity:1;pointer-events:auto}}.has-loader-icon::before{--loader-width: 30px;--loader-color: var(--cr-red-4);content:"";position:absolute;display:inline-block;color:var(--loader-color);left:calc(50% - var(--loader-width)/2);top:calc(50% - var(--loader-width)/2);width:var(--loader-width);height:var(--loader-width);border-radius:50%;border:currentColor 4px solid;border-color:currentColor rgba(0,0,0,0) currentColor rgba(0,0,0,0);animation:rotate 1.2s linear infinite;pointer-events:none;transition:opacity .2s}@keyframes noise-animation{0%{background-position:0 0}100%{background-position:1000px 1000px}}.noise{background-image:url("../assets/png-bg-noise.png");background-repeat:repeat;background-size:1000px;opacity:.3;animation:noise-animation .3s linear infinite}.g-ada-skip{position:fixed;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + var(--s-header) + 10px);left:calc(15vw + 20px);transform:translateY(-100vh);z-index:1000}.g-ada-skip:focus{transform:translateY(0)}@media screen and (max-width: 1024px){.g-ada-skip{left:var(--s-contain)}}.g-announcement{position:relative;text-align:center;color:var(--color);background-color:var(--background);z-index:var(--z-index-announcement)}.g-announcement:empty{display:none}.g-announcement b,.g-announcement strong{color:var(--emphasize)}.g-announcement__block{gap:20px;padding-right:20px;padding-block:var(--s-gap-md)}.g-announcement__block svg{width:32px}.g-minicart{position:fixed;z-index:var(--z-index-cart)}.g-minicart__overlay{position:fixed;background-color:rgba(0,0,0,.4);transition:.4s;z-index:calc(var(--z-index-cart) - 1)}.g-minicart__content{position:fixed;width:100%;max-width:450px;height:100%;top:0;right:0;background-color:var(--cr-white);transition:.6s var(--e-inOut-expo);z-index:var(--z-index-cart)}.g-minicart .c-cart{--padding-v: 10px;--padding-h: 20px;display:grid;height:100%}.g-minicart .c-cart__empty,.g-minicart .c-cart__wrapper{opacity:0;pointer-events:none;transition:.2s;grid-area:1/1/2/2}.g-minicart .c-cart__empty{margin:auto 0}.g-minicart .c-cart__wrapper{min-height:100%;overflow-y:auto}.g-minicart .c-cart__header{position:sticky;top:0;padding-top:calc(env(safe-area-inset-top, 0px) + var(--padding-v));border-bottom:1px solid;z-index:1}.g-minicart .c-cart__footer{position:sticky;bottom:0;padding-bottom:calc(env(safe-area-inset-bottom, 0px) + var(--padding-v));z-index:1}.g-minicart .c-cart__summary{border-top:1px solid}.g-minicart .c-cart__items{flex:1;display:flex;flex-direction:column}html:not(.is-minicart-active) .g-minicart{pointer-events:none}html:not(.is-minicart-active) .g-minicart__overlay{opacity:0;transition-delay:.4s}html:not(.is-minicart-active) .g-minicart__content{transform:translate3d(100%, 0, 0)}.g-footer{gap:var(--s-section-sm);width:100vw;padding-block:var(--s-section-sm);overflow:hidden}@media screen and (max-width: 1024px){.g-footer{--s-section-sm: 40px}}.g-footer__heading{gap:20px}.g-footer__heading .svg-logo{width:min(360px,25vw)}.g-footer__heading__text{margin-bottom:.2rem;font-size:80px;font-weight:700;letter-spacing:.1rem}@media screen and (max-width: 1024px){.g-footer__heading .svg-logo{width:min(270px,40vw)}}.g-footer__main-nav .g-footer__linklist{gap:var(--s-gap) 10%}.g-footer__main-nav .g-footer__linklist__item .btn-underline{font:var(--t-h2-sans);text-wrap:balance;text-transform:uppercase;--outline: 2px;outline-offset:10px !important;line-height:.8;letter-spacing:.1rem}.g-footer__secondary-nav .g-footer__linklist{gap:var(--s-gap-md) 5%}.g-footer__secondary-nav .g-footer__linklist__item{width:fit-content;letter-spacing:.1rem;white-space:nowrap}.g-footer__copyright{padding-block:var(--s-gap);margin-bottom:calc(-1*var(--s-section-sm))}.g-footer__mobile-nav .g-footer__linklist__item{padding:10px var(--padding-sm);letter-spacing:.05rem}.g-footer__mobile-nav .g-footer__linklist__childlinks{gap:20px;padding:20px 0 10px;font:var(--t-l-2)}.g-footer__mobile-nav .c-accordion{--padding-v: 0;--padding-h: 0}.g-footer .c-form__fields input{font:var(--t-b-2);border-radius:var(--br-rounded)}.g-loader{position:fixed;top:0;right:0;width:100vw;height:100vh;z-index:var(--z-index-loader);opacity:1;transition:opacity .6s ease}.g-loader .svg-logo-animated{width:clamp(400px,40vw,900px)}@media screen and (max-width: 600px){.g-loader .svg-logo-animated{width:clamp(250px,70vw,400px)}}.g-loader__product{--size: clamp(70px, 7vw, 150px);position:absolute;width:var(--size);transform-origin:center center;animation:floating 3s ease-in-out infinite alternate both}.g-loader__product::after{content:"";display:block;padding-top:415%}@media screen and (max-width: 600px){.g-loader__product{--size: clamp(40px, 12vw, 70px)}}@keyframes floating{0%,100%{transform:rotateZ(10deg) translateY(-8px)}50%{transform:rotateZ(9deg) translateY(8px)}}.p-404{min-height:var(--s-main-min-height);margin-block:var(--s-section-sm) var(--s-section);text-align:center}.p-404__image{--img-m-top: -100px;position:relative;width:calc(100vw - var(--s-contain)*2);max-width:1150px;height:180px;margin-inline:auto;margin-top:var(--img-m-top);z-index:-1}.p-404__image::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100vw;height:1px;background:var(--cr-black-soft);z-index:-1}@media screen and (max-width: 1024px){.p-404__image{--img-m-top: -80px}}@media screen and (max-width: 600px){.p-404__image{--img-m-top: -48px;height:140px}}.p-general{--space: 48px;--img-m-top: -86px;margin-block:var(--space) var(--s-section)}.p-general__image{position:relative;width:calc(100vw - var(--s-contain)*2);max-width:1150px;height:180px;margin-inline:auto;margin-top:var(--img-m-top);z-index:-1}.p-general__image::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:100vw;height:1px;background:var(--cr-black-soft);z-index:-1}.p-general__wysiwyg{margin-top:var(--space)}@media screen and (max-width: 1024px){.p-general{--img-m-top: -64px}}@media screen and (max-width: 600px){.p-general{--space: 32px;--img-m-top: -32px}.p-general__image{height:140px}}.shopify-policy__container{width:calc(100vw - var(--s-contain)*2);max-width:900px !important;margin:48px auto var(--s-section) !important;padding:0 !important}.shopify-policy__title{margin-bottom:48px;text-align:left}.shopify-policy__title h1{font:var(--t-h1-serif);text-wrap:balance;letter-spacing:-0.35rem;text-transform:uppercase}@media screen and (max-width: 600px){.shopify-policy__container{margin-top:32px !important}.shopify-policy__title{margin-bottom:32px}}.account-header{display:flex;justify-content:space-between;align-items:center;gap:10px}.account-table table{width:100%;font:var(--t-b-2);border-collapse:collapse;border-spacing:0}.account-table table th,.account-table table td{position:relative;font-weight:400;text-align:left;padding:5px 10px;border:1px solid var(--cr-gray-3);border-left:0;border-right:0}.account-table table th{font-weight:bold;background-color:var(--cr-gray-3)}.account-table table tr{position:relative}.account-table table p{font:inherit}@media(hover: hover){.account-table table a:hover{text-decoration:underline}}@media screen and (max-width: 600px){.account-table{width:100vw;overflow-x:auto;padding:0 var(--s-contain) 20px;margin:0 calc(-1*var(--s-contain))}.account-table table{min-width:600px}.account-table::-webkit-scrollbar{height:5px;border-radius:5px}.account-table::-webkit-scrollbar-track{margin:0 var(--s-contain);background-color:var(--cr-gray-3)}.account-table::-webkit-scrollbar-thumb{height:5px;border-radius:5px;background-color:var(--cr-subtle-5)}}.address-list{grid-template-columns:repeat(3, 1fr);gap:20px}.address-list__item{padding:20px;gap:20px;border:1px solid var(--cr-gray-3)}.address-list__item__actions{margin-top:auto;gap:10px}.address-list__item__actions button{margin:0 !important}@media screen and (max-width: 1024px){.address-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.address-list{grid-template-columns:repeat(1, 1fr);gap:10px}}.account-dashboard{margin:var(--s-section) auto}.account-dashboard>*:not(:last-child){padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid var(--cr-gray-3)}.account-order{margin:var(--s-section) auto}.account-order>*:not(:last-child){margin-bottom:40px}.account-order__header{padding-bottom:40px;border-bottom:1px solid var(--cr-gray-3)}.account-order__details{gap:24px}.account-order__details__col{flex:1}.account-order__details p:not(:first-child){margin-top:6px}.account-order__details p:not(:last-child){margin-bottom:12px}@media screen and (max-width: 600px){.account-order__details__col{flex:unset;width:100%}}.account-order__items .item-thumbnail{width:33.33%}.account-order__items .item-thumbnail .item-thumbnail-interior{position:relative;width:150px;height:150px}.account-order__items .item-thumbnail .item-thumbnail-interior>*{object-position:center left}.account-order__summary__row{width:calc(66.66% - 10px);margin-left:auto;gap:10px}.account-order__summary__row:not(:last-child){margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--cr-gray-3)}@media screen and (max-width: 600px){.account-order__summary__row{width:100%}}.account-gate{min-height:calc(100svh - var(--s-announcement, 0px) - var(--s-header, 0px));padding:var(--s-section) var(--padding-sm)}.account-gate__wrapper{gap:40px}.account-gate__wrapper>*{flex:1}.account-gate__wrapper__divider{flex:none;height:unset;align-self:stretch;border-left:1px solid}@media screen and (max-width: 1024px){.account-gate__wrapper{flex-direction:column}.account-gate__wrapper>*{width:100%}}html.is-account-recover-active .account-gate__wrapper{display:none}.account-gate__form{gap:30px}.account-gate__form__footer{gap:10px}.account-gate__form__footer [type=submit]{width:100%}.account-gate__form__footer__recover{width:fit-content;margin:auto}.account-gate__form .errors{padding:10px;background-color:var(--cr-gray-3)}.account-gate h5{display:inline;font:var(--t-b-4)}.account-gate h5~p{display:inline;margin-left:var(--s-gap-xs)}.account-gate h5~p::after{content:".";display:inline}.account-gate .link--underline{--height: 60px;--outline: 1px;--t-duration: 0.3s;position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;user-select:none;height:var(--height);font:var(--t-l-2);text-transform:uppercase;line-height:1;--height: unset !important;margin-bottom:6px;font:var(--t-l-2);text-transform:uppercase;font:var(--t-b-4);line-height:1;text-transform:initial}@media screen and (max-width: 600px){.account-gate .link--underline{--height: 40px}}.account-gate .link--underline.is-large{font:var(--t-l-1);text-transform:uppercase}.account-gate .link--underline:after{content:"";position:absolute;display:block;width:100%;top:110%;left:0;border-top:var(--outline) solid;transform-origin:right}.account-gate .link--underline:after{transform:scaleX(0);transition:transform var(--t-duration)}.account-gate .link--underline.is-reverse:after{transform:scaleX(1);transform-origin:left}@media(hover: hover){.account-gate .link--underline:hover:after{transform:scaleX(1);transform-origin:left}.account-gate .link--underline:hover.is-reverse:after{transform:scaleX(0);transform-origin:right}}@media screen and (max-width: 600px){.account-gate .link--underline{border-bottom:var(--outline) solid}.account-gate .link--underline:after{border-top:unset}}html:not(.is-account-recover-active) .account-recover{display:none}.collection-hero,.collection-hero-all{overflow:hidden}.collection-hero__header,.collection-hero-all__header{display:grid;flex:none;justify-content:center;max-width:100vw}.collection-hero__header>*,.collection-hero-all__header>*{grid-area:1/1/2/2}.collection-hero__header__title-wrapper,.collection-hero-all__header__title-wrapper{position:relative;z-index:1}.collection-hero__header__title,.collection-hero-all__header__title{font-size:min(112px,8vw)}.collection-hero__header__title>*,.collection-hero-all__header__title>*{max-width:100%;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width: 1024px){.collection-hero__header__title,.collection-hero-all__header__title{font-size:min(65px,12vw)}}@media screen and (max-width: 600px){.collection-hero__header__title,.collection-hero-all__header__title{font-size:min(32px,10vw)}}.collection-hero__header__media-wrapper,.collection-hero-all__header__media-wrapper{position:relative;display:grid;grid-template-areas:"media1 media2" "media3 media4";grid-template-rows:auto auto;grid-template-columns:2fr 1fr;gap:60px 20px;min-width:1680px;padding-top:calc(var(--s-section)*1.5);z-index:0}@media screen and (max-width: 1024px){.collection-hero__header__media-wrapper,.collection-hero-all__header__media-wrapper{gap:40px 16px;min-width:1200px}}@media screen and (max-width: 600px){.collection-hero__header__media-wrapper,.collection-hero-all__header__media-wrapper{gap:30px 16px;min-width:700px}}.collection-hero__header__image,.collection-hero-all__header__image{position:relative}.collection-hero__header__image:nth-of-type(1),.collection-hero__header__image:nth-of-type(2),.collection-hero-all__header__image:nth-of-type(1),.collection-hero-all__header__image:nth-of-type(2){width:100%;height:176px;max-width:500px}.collection-hero__header__image:nth-of-type(1),.collection-hero-all__header__image:nth-of-type(1){grid-area:media1;margin-right:min(200px,24vw);margin-left:auto;transform:translateX(min(-50px, -5vw))}.collection-hero__header__image:nth-of-type(2),.collection-hero-all__header__image:nth-of-type(2){grid-area:media2;transform:translate(min(-50px, -5vw), min(-64px, -4vw))}.collection-hero__header__image:nth-of-type(3),.collection-hero__header__image:nth-of-type(4),.collection-hero-all__header__image:nth-of-type(3),.collection-hero-all__header__image:nth-of-type(4){height:140px}.collection-hero__header__image:nth-of-type(3),.collection-hero-all__header__image:nth-of-type(3){grid-area:media3}.collection-hero__header__image:nth-of-type(4),.collection-hero-all__header__image:nth-of-type(4){grid-area:media4}.collection-hero__header__image .c-video video,.collection-hero-all__header__image .c-video video{top:50%;width:100%;height:auto;transform:translate(-50%, -50%)}@media screen and (max-width: 1024px){.collection-hero__header__image:nth-of-type(1),.collection-hero__header__image:nth-of-type(2),.collection-hero-all__header__image:nth-of-type(1),.collection-hero-all__header__image:nth-of-type(2){max-width:340px;height:120px;transform:translateX(min(-30px, -5vw))}.collection-hero__header__image:nth-of-type(2),.collection-hero-all__header__image:nth-of-type(2){transform:translate(-50px, calc(-1 * var(--s-section-sm)))}.collection-hero__header__image:nth-of-type(3),.collection-hero__header__image:nth-of-type(4),.collection-hero-all__header__image:nth-of-type(3),.collection-hero-all__header__image:nth-of-type(4){height:120px}}@media screen and (max-width: 600px){.collection-hero__header__image:nth-of-type(1),.collection-hero__header__image:nth-of-type(2),.collection-hero-all__header__image:nth-of-type(1),.collection-hero-all__header__image:nth-of-type(2){max-width:160px;height:56px}.collection-hero__header__image:nth-of-type(3),.collection-hero__header__image:nth-of-type(4),.collection-hero-all__header__image:nth-of-type(3),.collection-hero-all__header__image:nth-of-type(4){height:56px}}.collection-hero__description,.collection-hero-all__description{max-width:800px;padding:0 var(--s-contain)}.collection-hero__description__divider,.collection-hero-all__description__divider{width:100%;margin-block:var(--s-section-sm)}@media screen and (max-width: 600px){.collection-hero__description__divider,.collection-hero-all__description__divider{margin-block:24px}}.collection-hero{--offset: 200px}.collection-hero__header{margin-bottom:calc(-1*var(--offset));padding-block:var(--offset)}.collection-hero__header__title-wrapper{justify-content:space-around;margin-top:calc(-1*var(--offset));margin-bottom:calc(-0.5*var(--offset))}.collection-hero__header__title{flex:none;align-items:flex-start;max-width:70%;margin-top:calc(-0.5*var(--offset));z-index:1}.collection-hero__header__product-image{position:relative;width:50%;height:100%;margin-left:calc(-1*var(--offset))}.collection-hero__header__media-wrapper{grid-template-columns:2fr 3fr;gap:0 100px;max-width:var(--width-md);min-width:unset}.collection-hero__header__image:nth-of-type(1),.collection-hero__header__image:nth-of-type(2){max-width:unset;margin:unset;transform:unset}.collection-hero__header__image:nth-of-type(1){margin-top:auto}.collection-hero__header__image:nth-of-type(2){margin-bottom:calc(.5*var(--offset))}.collection-hero__header__image:nth-of-type(3),.collection-hero__header__image:nth-of-type(4){display:none}@media screen and (max-width: 1024px){.collection-hero{--offset: 80px}.collection-hero__header{margin-bottom:calc(-0.5*var(--offset));padding-bottom:calc(.5*var(--offset))}.collection-hero__header__title-wrapper{justify-content:space-between}.collection-hero__header__media-wrapper{grid-template-columns:1fr 1fr;gap:0 50px;padding:0}.collection-hero__header__image:nth-of-type(2){margin-bottom:calc(3*var(--offset))}}@media screen and (max-width: 600px){.collection-hero__header__image:nth-of-type(2){margin-bottom:calc(1*var(--offset))}}.collection-hero-all__header__title{gap:50px;max-width:100vw;margin-top:-30px;margin-left:20px}.collection-hero-all__header__title>*:nth-of-type(even){margin-right:min(-100px,-7vw)}@media screen and (max-width: 1024px){.collection-hero-all__header__title{margin-top:-100px;margin-left:0}.collection-hero-all__header__title>*:nth-of-type(even){margin-right:min(-20px,-5vw)}}@media screen and (max-width: 600px){.collection-hero-all__header__title{gap:10px;margin-top:-30px}}.collection-content{margin-bottom:var(--s-section)}.collection-content__empty:empty,.collection-content__products:empty,.collection-content__pagination:empty{display:none}.collection-content__products{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 2200px){.collection-content__products{grid-template-columns:repeat(6, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.collection-content__products{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (max-width: 1024px){.collection-content__products{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}.collection-content__pagination{margin:var(--s-section) auto;text-align:center;gap:10px}.collection-content__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.p-collection{width:100vw;overflow:hidden}.product-hero{gap:120px}@media screen and (max-width: 1280px){.product-hero{gap:var(--s-gap-md)}}@media screen and (max-width: 1024px){.product-hero{flex-direction:column;gap:0;padding-inline:var(--padding-sm)}}.product-hero__gallery{flex:1;position:sticky;top:0}@media screen and (max-width: 1024px){.product-hero__gallery{position:relative}}@media screen and (max-width: 1024px){.product-hero__gallery .embla__slide__img-wrapper{border-radius:64px}}@media screen and (max-width: 600px){.product-hero__gallery .embla__slide__img-wrapper{border-radius:var(--br)}}.product-hero__gallery .embla__slide::before{content:"";display:block;padding-top:100%}.product-hero__gallery .embla__slide:has(video)::before{content:"";display:block;padding-top:0}.product-hero__gallery .c-slider__viewport{padding-bottom:calc(var(--thumb-size) + var(--s-gap))}.product-hero__gallery .c-slider__buttons{top:40%}.product-hero__content{flex:1;padding-top:40px}.product-hero__description p{font:var(--t-b-4)}.product-info{gap:var(--s-section-sm);width:100vw;overflow:hidden}.product-info__layout-top{width:100%}.product-info__layout-bottom{width:100%}.product-info__layout-bottom>*{flex:1}@media screen and (max-width: 1024px){.product-info__layout-bottom{flex-direction:column;gap:32px}}.product-info__image-container{position:relative;width:100%;margin-bottom:-28%}@media screen and (max-width: 1280px){.product-info__image-container{margin-bottom:-25%}}.product-info__image{width:45%;margin-left:-5%}@media screen and (max-width: 1024px){.product-info__image{width:60%;margin-left:-12%}}@media screen and (max-width: 600px){.product-info__image{width:120%;margin-left:-50%}}.product-info__decorative-block{--h-height: 280px;position:absolute;top:5%;left:30%;width:80%;height:var(--h-height);z-index:-1}@media screen and (max-width: 1280px){.product-info__decorative-block{--h-height: 220px;top:10%;width:100%}}@media screen and (max-width: 1024px){.product-info__decorative-block{top:20%;left:40%}}@media screen and (max-width: 600px){.product-info__decorative-block{top:25%;left:50%}}.product-info .c-video{height:250px}.product-info .c-video video{width:100%;height:unset}@media screen and (max-width: 1024px){.product-info .c-video{width:calc(100vw - var(--padding-sm) - var(--padding-sm));height:130px}}.product-info__content{--h-height: 110px;align-self:flex-end;width:calc(var(--width-md)*.6);z-index:1}.product-info__content__heading{font:var(--t-h2-serif);text-wrap:balance;letter-spacing:-0.12rem;width:fit-content;min-width:var(--width-sm);margin-inline:auto;padding:22px min(168px,4vw) 12px;text-align:center;border-radius:var(--br-rounded);overflow:hidden;min-width:unset;margin-bottom:20%}@media screen and (max-width: 1024px){.product-info__content__heading{min-width:unset;padding:22px min(100px,10vw) 12px}}@media screen and (max-width: 600px){.product-info__content__heading{padding:22px min(100px,10vw) 16px;font-size:28px}}.product-info__content__accordion{border-bottom:1px solid var(--cr-gray-3)}@media screen and (max-width: 1024px){.product-info__content{width:100%}}.product-info__key-features{width:100%;border-top:1px solid}.product-info__key-features__item{padding:20px 0;border-bottom:1px solid}.product-info__key-features__item__index{width:20px;font-weight:700}.product-reviews__decor-block{position:relative;padding-top:150px}.product-reviews__decor-block-inner{--size: 400px;position:absolute;top:0;left:10%;width:var(--size);height:var(--size);z-index:-1}@media screen and (max-width: 1440px){.product-reviews__decor-block-inner{left:0}}@media screen and (max-width: 1024px){.product-reviews__decor-block{padding-top:96px}.product-reviews__decor-block-inner{--size: 280px}}@media screen and (max-width: 750px){.product-reviews__decor-block-inner{left:-10%}}@media screen and (max-width: 600px){.product-reviews__decor-block{padding-top:50px}.product-reviews__decor-block-inner{--size: 180px;left:0}}@media screen and (max-width: 480px){.product-reviews__decor-block-inner{left:-15%}}.product-reviews__title{font:var(--t-h2-serif);text-wrap:balance;letter-spacing:-0.12rem;width:fit-content;min-width:var(--width-sm);margin-inline:auto;padding:22px min(168px,4vw) 12px;text-align:center;border-radius:var(--br-rounded);overflow:hidden}@media screen and (max-width: 1024px){.product-reviews__title{min-width:unset;padding:22px min(100px,10vw) 12px}}@media screen and (max-width: 600px){.product-reviews__title{padding:22px min(100px,10vw) 16px;font-size:28px}}.product-recommendations__title{margin-bottom:var(--s-section-sm)}.product-recommendations .embla{--slide-size: 25%;--slide-gap: var(--s-gap);padding:0 var(--s-gap)}.product-recommendations .embla__slide{min-width:300px;max-width:420px}@media screen and (max-width: 600px){.product-recommendations .embla{--slide-size: 45%}}@media screen and (max-width: 400px){.product-recommendations .embla{--slide-size: 100%}}.p-product{width:100vw;overflow:hidden}.blog-hero{width:100vw;overflow:hidden}.blog-hero__wrapper{margin-block:var(--s-gap) var(--s-section-sm);margin-right:-10%}@media screen and (max-width: 1440px){.blog-hero__wrapper{margin-right:-30%}}@media screen and (max-width: 1024px){.blog-hero__wrapper{margin-right:-40%}}@media screen and (max-width: 600px){.blog-hero__wrapper{margin-right:0}}.blog-hero__content{flex-basis:45%}@media screen and (max-width: 600px){.blog-hero__content{flex-basis:100%}}.blog-hero__image{flex-basis:55%;position:relative;width:100%}.blog-hero__image::before{content:"";display:block;padding-top:100%}.blog-hero__tag{position:absolute;top:45%;left:2%;padding:16px;z-index:1}@media screen and (max-width: 1024px){.blog-hero__tag{padding:12px;font-size:30px}}@media screen and (max-width: 600px){.blog-hero__tag{padding:8px;font-size:20px}}.blog-hero__title{font-size:140px}@media screen and (max-width: 1024px){.blog-hero__title{font-size:80px}}@media screen and (max-width: 600px){.blog-hero__title{font-size:42px}}.blog-hero__description{font-weight:600}.blog-hero__tagline{font-size:24px}@media screen and (max-width: 600px){.blog-hero__tagline{align-self:center;font-size:14px}}.blog-hero__deco-1{--width: 250px;--height: 100px;align-self:flex-end;margin-top:-30px;margin-right:-40px}@media screen and (max-width: 600px){.blog-hero__deco-1{--width: 100%;--height: 140px;margin:0}}.blog-hero__deco-2{--width: 120%;--height: 140px;margin-top:24px;margin-left:-20%}.blog-hero__deco-1,.blog-hero__deco-2,.blog-hero--tag__deco-1,.blog-hero--tag__deco-2,.blog-hero--tag__deco-3{width:var(--width);height:var(--height)}.blog-hero__deco-1 img,.blog-hero__deco-2 img,.blog-hero--tag__deco-1 img,.blog-hero--tag__deco-2 img,.blog-hero--tag__deco-3 img{height:100%;object-fit:cover}.blog-hero__deco-1 .c-video,.blog-hero__deco-2 .c-video,.blog-hero--tag__deco-1 .c-video,.blog-hero--tag__deco-2 .c-video,.blog-hero--tag__deco-3 .c-video{width:var(--width);height:var(--height)}.blog-hero__deco-1 .c-video video,.blog-hero__deco-2 .c-video video,.blog-hero--tag__deco-1 .c-video video,.blog-hero--tag__deco-2 .c-video video,.blog-hero--tag__deco-3 .c-video video{width:100%;height:unset}.blog-hero--tag{--hero-height: 340px;height:var(--hero-height);margin-block:var(--s-gap) var(--s-section-sm)}.blog-hero--tag__heading{margin:var(--s-section-sm) var(--s-section-sm) 0}@media screen and (max-width: 600px){.blog-hero--tag__heading{margin:var(--s-section-sm) var(--s-gap) 0}}.blog-hero--tag__deco-container{position:relative;width:calc(100% - var(--s-contain)*2);height:100%;margin-top:calc(-1*var(--hero-height));z-index:-1}.blog-hero--tag__deco-1{--width: 400px;--height: 120px;align-self:flex-end}@media screen and (max-width: 600px){.blog-hero--tag__deco-1{--width: 100%;--height: 140px}}.blog-hero--tag__deco-2{--width: clamp(300px, 60vw, 800px);--height: 140px;margin-left:5%}@media screen and (max-width: 1024px){.blog-hero--tag__deco-2{--height: 100px;margin-left:-20%}}.blog-hero--tag__deco-3{--width: 300px;--height: 90px;position:absolute;top:120px;right:0}@media screen and (max-width: 1024px){.blog-hero--tag__deco-3{--width: 200px;--height: 60px;top:80px}}@media screen and (max-width: 600px){.blog-hero--tag__deco-3{--height: 80px;top:10px}}@media screen and (max-width: 600px){.blog-hero--tag{--hero-height: 300px}}.blog-content__empty:empty,.blog-content__articles:empty,.blog-content__articles-pagination:empty{display:none}.blog-content__category{grid-column:span 3;order:4}@media screen and (max-width: 1024px){.blog-content__category{grid-column:span 2;order:5}}@media screen and (max-width: 600px){.blog-content__category{grid-column:span 1}}.blog-content__category__wrapper{gap:40px;position:relative;margin-top:var(--s-section-sm);padding-block:48px}@media screen and (max-width: 1024px){.blog-content__category__wrapper{padding-block:28px}}@media screen and (max-width: 600px){.blog-content__category__wrapper{flex-direction:column}}.blog-content__category__wrapper::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0);width:2200px;height:100%;background:var(--cr-black-soft);border-radius:var(--br-rounded);z-index:-1}.blog-content__category__media{flex-basis:40%}@media screen and (max-width: 600px){.blog-content__category__media{flex-basis:100%;width:100%;max-width:400px;padding-inline:var(--s-gap)}}.blog-content__category__content{flex-basis:55%;gap:40px}@media screen and (min-width: 1800px){.blog-content__category__content{gap:50px}}@media screen and (max-width: 1024px){.blog-content__category__content{gap:32px}}@media screen and (max-width: 600px){.blog-content__category__content{flex-basis:100%;align-items:center;text-align:center}}.blog-content__category__description *{line-height:1.5em !important;text-wrap:balance}.blog-content__category__description strong{font-weight:400;color:var(--cr-pink-2)}.blog-content__category__cta{margin-top:0 !important;font-weight:700;font-size:26px;text-transform:none}@media screen and (max-width: 1024px){.blog-content__category__cta{font-size:24px}}@media screen and (max-width: 600px){.blog-content__category__cta{font-size:18px}}.blog-content__category__image{--size: 220px;position:relative;width:var(--size);height:var(--size);margin-left:auto;z-index:1}@media screen and (min-width: 1800px){.blog-content__category__image{--size: 340px}}@media screen and (max-width: 1024px){.blog-content__category__image{--size: 190px}}.blog-content__category .c-video{width:240px;height:312px;margin-top:-200px;margin-left:var(--s-gap)}@media screen and (min-width: 1800px){.blog-content__category .c-video{width:370px;height:480px}}@media screen and (max-width: 1024px){.blog-content__category .c-video{width:205px;height:270px;margin-top:-120px}}.blog-content__category .c-video video{width:100%;height:unset;border-radius:var(--br-md)}.blog-content__tags{margin-block:48px;max-height:0;overflow:hidden;opacity:0;transition:max-height .35s ease,opacity .25s ease}.blog-content__tags.is-active{max-height:var(--s-max);opacity:1}.blog-content__tag{--hight: 80px;flex:0 1 calc(48% - var(--s-gap-md));position:relative;height:var(--hight);margin:6px;white-space:nowrap;color:var(--cr-white);font-size:28px;font-weight:400}@media screen and (min-width: 1800px){.blog-content__tag{--hight: 120px;font-size:32px}}@media screen and (max-width: 1024px){.blog-content__tag{--hight: 60px;font-size:24px}}@media screen and (max-width: 600px){.blog-content__tag{--hight: 48px;font-size:16px}}.blog-content a.blog-content__tag{background-color:var(--cr-black-dark);transition:.3s}.blog-content a.blog-content__tag.is-active{background-color:var(--cr-red-3)}@media(hover: hover){.blog-content a.blog-content__tag:hover{background-color:var(--cr-red-3)}}.blog-content__articles{grid-template-columns:repeat(3, 1fr);padding-inline:var(--padding-md)}.blog-content__articles .c-article-card{min-width:0}@media screen and (min-width: 1800px){.blog-content__articles{padding-inline:var(--padding-md)}}@media screen and (max-width: 1024px){.blog-content__articles{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.blog-content__articles{grid-template-columns:repeat(1, 1fr)}}.blog-content__articles__pagination{margin:var(--s-section) auto;text-align:center}.blog-content__articles__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.p-blog{width:100vw;overflow:hidden}.article-hero{--divider-m-y: 46px}.article-hero::after{content:"";display:block;width:calc(var(--s-sm) + 120px);margin:var(--divider-m-y) auto;border-bottom:1px solid var(--cr-red-4)}@media screen and (max-width: 1440px){.article-hero::after{width:calc(100% - 40px)}}@media screen and (max-width: 1024px){.article-hero::after{--divider-m-y: 40px}}@media screen and (max-width: 600px){.article-hero::after{--divider-m-y: 32px}}.article-hero__image-wrapper{width:100%;margin-bottom:72px}@media screen and (max-width: 1024px){.article-hero__image-wrapper{margin-bottom:36px}}@media screen and (max-width: 600px){.article-hero__image-wrapper{margin-bottom:32px}}.article-hero__tag{position:absolute;top:34px;padding:22px;text-transform:uppercase;border-top-right-radius:100vw;border-end-end-radius:100vw;z-index:1}@media screen and (min-width: 1441px){.article-hero__tag{padding-inline:300px 34px}}.article-hero__tag .svg-dot{width:18px;transform:translate(0, -6px)}@media screen and (max-width: 1024px){.article-hero__tag .svg-dot{width:10px;transform:translate(0, -4px)}}@media screen and (max-width: 600px){.article-hero__tag .svg-dot{width:8px;transform:translate(0, -2px)}}@media screen and (max-width: 1024px){.article-hero__tag{top:18px;padding-block:12px;padding-inline:24px 34px}}.article-hero__image{position:relative;width:100%;height:600px}@media screen and (max-width: 1024px){.article-hero__image{height:340px}}.article-hero__title{font-size:72px}@media screen and (max-width: 1024px){.article-hero__title{font-size:48px}}@media screen and (max-width: 600px){.article-hero__title{font-size:40px}}.article-hero__content{gap:44px;width:100%}@media screen and (max-width: 1024px){.article-hero__content{gap:36px}}@media screen and (max-width: 600px){.article-hero__content{gap:16px}}@media screen and (max-width: 1440px){.article-hero__image-wrapper{padding-inline:0}.article-hero__image{border-radius:0}}.article-content{margin-bottom:var(--s-section)}.article-content__buttons .btn-outline{--height: 40px}.article-related{margin-top:var(--s-section-lg)}.article-related__background{padding-block:86px}@media screen and (max-width: 1024px){.article-related__background{padding-block:58px}}@media screen and (max-width: 600px){.article-related__background{padding-block:42px}}.article-related__title{transform:translateY(13px)}.article-related__title strong{color:var(--cr-red-3)}@media screen and (max-width: 1024px){.article-related__title{transform:translateY(8px)}}@media screen and (max-width: 600px){.article-related__title{transform:translateY(6px)}}.article-related__nav{gap:60px;width:100%;max-width:var(--s-sm);margin:0 auto;padding-inline:var(--s-contain)}@media screen and (max-width: 1024px){.article-related__nav{gap:24px}}@media screen and (max-width: 600px){.article-related__nav{gap:40px;grid-template-columns:repeat(1, 1fr)}}.article-related .c-article-card{min-width:0}.article-related .c-article-card__content__title{color:var(--cr-red-1)}.article-related .c-article-card__content__cta{color:var(--cr-pink-3)}@media screen and (max-width: 1440px){.article-related{padding-inline:0}.article-related__background{border-radius:0}}.search-content__hero{margin:40px auto}.search-content__results{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 2200px){.search-content__results{grid-template-columns:repeat(6, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.search-content__results{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (max-width: 1024px){.search-content__results{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}