html{box-sizing:border-box;font-size:62.5%;height:100%;background-color:var(--white);scroll-behavior:smooth;overflow-x:clip}body{display:flex;flex-direction:column;min-height:100%;margin:0;font-family:var(--font-family);font-weight:var(--font-weight-body);font-size:16px;line-height:1.8;letter-spacing:.06em;color:var(--black);background-color:var(--white);overflow-wrap:break-word;-webkit-font-smoothing:antialiased}body[data-background=soft]{background-color:var(--background-alt)}*,*:before,*:after{box-sizing:inherit}*:focus{outline:0;box-shadow:none}*:focus-visible{outline:2px solid var(--black);outline-offset:2px;box-shadow:none}*::-webkit-scrollbar{display:none}*{scrollbar-width:none}img,svg,video{max-width:100%}a:empty,ul:empty,dl:empty,div:empty,section:empty,article:empty,p:empty,h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty{display:none}.page-width{max-width:calc(var(--page-width) + (var(--page-padding) * 2));margin:0 auto;padding:0 var(--page-padding);width:100%}.hidden{display:none!important}@media screen and (min-width:750px){.hidden-desktop{display:none!important}}@media screen and (max-width:749px){.hidden-mobile{display:none!important}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.skip-to-content:focus{position:absolute;z-index:3;top:8px;left:8px;width:auto;height:auto;clip:auto;padding:12px 20px;background-color:var(--white);color:var(--black)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-family);font-weight:var(--font-weight-heading);letter-spacing:.02em;margin:0}h1,.h1{font-size:48px;line-height:110%}h2,.h2{font-size:30px;line-height:120%}h3,.h3{font-size:20px;line-height:130%}h4,.h4,h5,.h5,h6,.h6{font-size:18px;line-height:130%}@media screen and (max-width:749px){h1,.h1{font-size:30px}h2,.h2{font-size:24px}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:16px}}p,ul{font-size:16px;margin:0}ul{margin:0;padding:0 0 0 1em;list-style:none}ul[role=list],ol[role=list]{padding:0;list-style:none}a{color:currentColor}a:not([href]){cursor:not-allowed}.link-underline{text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / var(--link-underline, 0%) 1px no-repeat;transition:background-size .25s var(--easing)}@media(hover:hover){.link-underline:hover{--link-underline: 100%}}@media(prefers-reduced-motion:reduce){.link-underline{transition:none}}.title-accent strong,.title-accent b{font-weight:inherit;color:var(--accent)}hr{border:none;height:1px;background-color:var(--border);display:block;margin:0}details>*{box-sizing:border-box}table:not([class]){table-layout:fixed;border-collapse:collapse;font-size:16px;line-height:150%;border-style:hidden;box-shadow:0 0 0 1px var(--border)}table:not([class]) td,table:not([class]) th{padding:10px;border:1px solid var(--border)}.rte>*{margin:0 0 1em}.rte>*:last-child{margin-bottom:0}.rte table{table-layout:fixed}.rte img{max-width:100%;height:auto}.rte ul,.rte ol{padding-left:1.5em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{list-style:inherit;line-height:150%}.rte li:last-child{margin-bottom:0}.rte blockquote{display:inline-flex}.rte blockquote>*{margin:-5px 0}.main-content{flex:1 0 auto}.image{width:100%;height:fit-content}.image--mobile{display:none}.picture{display:contents}.image--positioned{object-position:var(--image-position)}@media screen and (max-width:749px){.image--positioned{object-position:var(--image-position-mobile, var(--image-position))}}.image--square{height:100%;object-fit:cover;aspect-ratio:1 / 1}@media screen and (max-width:749px){.image--desktop{display:none}.image--mobile{display:block}}.icon{display:block;flex-shrink:0;width:20px;height:20px;pointer-events:none}.video-fallback{position:absolute;top:calc(50% - 28px);left:calc(50% - 28px);display:none;align-items:center;justify-content:center;width:56px;height:56px;padding-left:4px;border-radius:var(--radius-full);background-color:var(--taupe);color:var(--white)}.video-fallback .icon{width:20px;height:20px}.is-autoplay-blocked>.video-fallback{display:flex}.icon--loading{display:none;animation:spin 1s linear infinite}.loading .icon--loading{display:block}@keyframes spin{to{transform:rotate(360deg)}}.icon--chevron-left,.icon--chevron-right{stroke-width:1.9}button{font-family:var(--font-family);background-color:transparent;border-radius:0;border:none;cursor:pointer;padding:0;color:inherit}.button{width:fit-content;padding:14px 28px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:2px solid var(--black);background-color:var(--accent-dark);border-color:var(--accent-dark);color:var(--white);border-radius:var(--radius-button);font-family:var(--font-family);font-weight:var(--font-weight-strong);font-size:15px;letter-spacing:.07em;text-transform:uppercase;line-height:1.2;margin:0;white-space:nowrap;text-decoration:none;transition:background-color var(--duration) var(--easing),color var(--duration) var(--easing),border-color var(--duration) var(--easing),transform .12s var(--easing);cursor:pointer}.button:active{transform:scale(.985)}.button--secondary{background-color:transparent;color:var(--black);border-color:var(--black)}.button--light{background-color:var(--white);border-color:var(--white);color:var(--black)}.button--dark{background-color:var(--black);border-color:var(--black);color:var(--white)}.button--taupe{background-color:var(--taupe);border-color:var(--taupe);color:var(--white)}@media(hover:hover){.button:hover{background-color:var(--accent-hover);border-color:var(--accent-hover)}.button--secondary:hover{background-color:var(--black);border-color:var(--black);color:var(--white)}.button--light:hover{background-color:var(--cream);border-color:var(--cream)}.button--dark:hover{background-color:color-mix(in srgb,var(--black) 80%,var(--white));border-color:color-mix(in srgb,var(--black) 80%,var(--white))}.button--taupe:hover{background-color:color-mix(in srgb,var(--taupe) 82%,var(--black));border-color:color-mix(in srgb,var(--taupe) 82%,var(--black))}.button[style*=--button-hover-bg]:hover{background-color:var(--button-hover-bg)!important;border-color:var(--button-hover-bg)!important}.button[style*=--button-hover-text]:hover{color:var(--button-hover-text)!important}}@media screen and (max-width:749px){.button{font-size:14px;padding:13px 22px;line-height:1.35}}.button svg{width:20px;height:20px}.button *{pointer-events:none}.button:disabled,.button[disabled]{cursor:no-drop;opacity:.6}input,textarea,select{width:100%;background-color:transparent;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius);font-family:var(--font-family);font-weight:var(--font-weight-body);font-size:14px;line-height:150%;letter-spacing:0;color:var(--black);box-shadow:none;outline:none;margin:0;box-sizing:border-box;resize:none}@media screen and (max-width:749px){input,textarea,select{font-size:16px}}input::placeholder,textarea::placeholder{color:var(--text-muted)}input[aria-invalid],textarea[aria-invalid]{box-shadow:0 0 0 1px var(--accent);color:var(--accent)}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.payment__list{display:flex;gap:8px;flex-wrap:wrap}.payment__list li{display:flex}.payment__list li svg{width:30px;height:fit-content}@media screen and (max-width:749px){.payment__list li svg{width:26px}}.social{display:flex;gap:16px}.social a{display:flex}.js-animation .js-animation-section{opacity:0;transform:translateY(14px);will-change:opacity,transform}.js-animation .js-animation-section.is-animated{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.4,0,.2,1);will-change:auto}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-animation .js-animation-section{opacity:1;transform:none;transition:none}}slider-component{display:block;position:relative;isolation:isolate}slider-component>ul{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;width:100%;gap:24px;position:relative;padding:0;list-style:none;margin:0}slider-component>ul>li{width:calc(25% - 18px);min-width:calc(25% - 18px);scroll-snap-align:start}slider-component [slider-scrollbar]{width:100%;height:2px;position:relative;background-color:var(--border);border-radius:2px;margin:16px 0 0}slider-component [slider-scrollbar] span{position:absolute;width:10%;height:2px;top:0;left:0;background-color:var(--black);border-radius:2px}slider-component [slider-pagination]{display:flex;justify-content:center;gap:6px;margin:16px 0 0}slider-component [slider-pagination] span{width:6px;height:6px;border-radius:var(--radius-full);background-color:var(--border);cursor:pointer;transition:background-color var(--duration) var(--easing)}slider-component [slider-pagination] span.active{background-color:var(--black)}slider-component [slider-controls] button{position:absolute;top:calc(50% - 16px);width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);color:var(--black);background-color:var(--white);border:1px solid var(--border);transition:border-color var(--duration) var(--easing);-webkit-user-select:none;user-select:none;z-index:2}slider-component [slider-controls] button[name=previous]{left:24px}slider-component [slider-controls] button[name=next]{right:24px}slider-component [slider-controls] button:disabled{opacity:.6;cursor:no-drop}@media screen and (max-width:989px){slider-component>ul>li{width:300px;min-width:300px}}@media screen and (max-width:749px){slider-component>ul[role=list]{width:calc(100% + (var(--page-padding) * 2));margin-left:calc(var(--page-padding) * -1);scroll-padding-left:var(--page-padding);padding:0 var(--page-padding);gap:10px}slider-component>ul>li{width:47%;min-width:47%}slider-component [slider-controls] button[name=previous]{left:var(--page-padding)}slider-component [slider-controls] button[name=next]{right:var(--page-padding)}}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:clip;border:0;background:transparent;color:var(--black)}.drawer:focus-visible{outline:none}.drawer::backdrop{background:transparent}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background-color:var(--overlay);opacity:0;transition:opacity .35s ease}.drawer__panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:440px;max-width:100%;background-color:var(--white);box-shadow:-14px 0 40px #211a1747;transform:translate(103%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.drawer.is-open .drawer__overlay{opacity:1}.drawer.is-open .drawer__panel{transform:none}@media screen and (max-width:749px){.drawer__panel{width:100%}}@media(prefers-reduced-motion:reduce){.drawer__overlay,.drawer__panel{transition:none}}.toast{position:fixed;inset:auto 16px 24px;width:auto;max-width:480px;margin:0 auto;padding:14px 20px;border:0;border-radius:var(--radius);background-color:var(--black);color:var(--white);font-size:15px;line-height:1.5;text-align:center;box-shadow:0 8px 24px #211a1747}.toast:not([popover]):not(.is-visible){display:none}
/*# sourceMappingURL=/cdn/shop/t/26/assets/base.css.map */
