:root{--st-white: #ffffff;--st-beige: #f1eee9;--st-navy: #0b1f3a;--st-navy-2: #1e3a5f;--st-beige-2: #e7e1d8;--st-ink-80: rgba(11, 31, 58, .8);--st-ink-64: rgba(11, 31, 58, .68);--st-ink-45: rgba(11, 31, 58, .46);--st-line: rgba(11, 31, 58, .12);--st-line-2: rgba(11, 31, 58, .22);--st-inset: clamp(8px, 1vw, 16px);--st-panel-r: clamp(26px, 2.6vw, 40px);--st-tab-h: 62px;--st-tab-r: 18px;--st-shadow: 0 24px 60px -32px rgba(11, 31, 58, .45);--cs-ink: var(--st-navy);--cs-ink-2: var(--st-navy-2);--cs-ink-soft: var(--st-ink-64);--cs-mute: var(--st-ink-45);--cs-cream: var(--st-white);--cs-paper: var(--st-white);--cs-sand: var(--st-beige);--cs-clay: var(--st-beige-2);--cs-bronze: var(--st-navy);--cs-bronze-light: var(--st-beige-2);--cs-line: var(--st-line);--cs-radius: 20px;--cs-radius-lg: 30px;--cs-header: 78px;--header-height: 78px;--color-background: rgb(255 255 255);--color-background-rgb: 255 255 255;--color-foreground: rgb(11 31 58);--color-foreground-rgb: 11 31 58;--color-foreground-heading: rgb(11 31 58);--color-foreground-heading-rgb: 11 31 58;--color-primary: rgb(11 31 58);--color-primary-rgb: 11 31 58;--color-primary-hover: rgb(30 58 95);--color-primary-hover-rgb: 30 58 95;--color-border: rgb(11 31 58 / .12);--color-border-rgb: 11 31 58;--color-primary-button-background: rgb(11 31 58);--color-primary-button-text: rgb(255 255 255);--color-primary-button-border: rgb(11 31 58);--color-primary-button-hover-background: rgb(30 58 95);--color-primary-button-hover-text: rgb(255 255 255);--color-primary-button-hover-border: rgb(30 58 95);--color-input-background: rgb(255 255 255);--color-input-text: rgb(11 31 58);--color-input-text-rgb: 11 31 58;--color-input-border: rgb(11 31 58 / .16)}@media(max-width:989px){:root{--st-tab-h: 58px;--st-tab-r: 16px;--cs-header: 70px;--header-height: 70px}}html,body{background:var(--st-white)}body{color:var(--st-navy)}::selection{background:var(--st-navy);color:var(--st-white)}#MainContent{background:var(--st-white);box-shadow:0 50px 70px -60px #0b1f3a80;border-radius:0 0 var(--st-panel-r) var(--st-panel-r)}body>footer{background:var(--st-navy)}.cs-btn:focus-visible,.cs-link:focus-visible,.cs-card__add:focus-visible,.cs-chip:focus-visible,.cs-card__qv:focus-visible{outline:2px solid var(--st-navy);outline-offset:3px}.cs-title{font-weight:600;font-size:clamp(38px,5vw,76px);line-height:1;letter-spacing:-.05em;margin-bottom:22px}.cs-title em,.cs-title i{display:block;margin-top:.06em;font-style:italic;font-weight:300;letter-spacing:-.04em;color:var(--st-ink-45)}.cs-phero__title,.cs-shop__title,.cs-chapter h2{font-weight:600;letter-spacing:-.055em}.cs-phero__title em,.cs-shop__title em,.cs-chapter h2 em,.cs-hero__title em{font-style:italic;font-weight:300;letter-spacing:-.045em;color:var(--st-ink-45)}.cs-lead{color:var(--st-ink-64)}.cs-eyebrow{display:inline-flex;align-items:center;width:fit-content;margin:0 0 18px;padding:8px 14px;border-radius:999px;background:var(--st-beige);color:var(--st-navy);font:500 13.5px/1 var(--cs-sans);letter-spacing:0}:is(.cs-make,.cs-teaser,.cs-phero,.cs-pdp,.cs-shop__head,.cs-related,.cs-cartpage,.cs-acct,.cs-search,.cs-nf,.cs-stack__card:nth-child(odd)) .cs-eyebrow{background:var(--st-white)}.cs-anat .cs-eyebrow,.cs-footer .cs-eyebrow{background:#ffffff1f;color:var(--st-white)}.cs-btn{min-height:48px;padding:0 24px;font:600 15.5px/1 var(--cs-sans);letter-spacing:-.005em}.cs-btn:hover{background:var(--st-navy-2);transform:translateY(-1px);box-shadow:0 16px 30px -18px #0b1f3ab3}.cs-btn:active{transform:translateY(0) scale(.98);box-shadow:none}.cs-btn--light{background:var(--st-white);color:var(--st-navy)!important}.cs-btn--light:hover{background:var(--st-beige)}.cs-btn--ghost{box-shadow:inset 0 0 0 1.5px var(--st-navy)}.cs-link{color:var(--st-navy);font-weight:600}.cs-chip,.cs-select select{border-color:var(--st-line-2)}.cs-chip:hover,.cs-select select:hover{border-color:var(--st-navy)}.cs-switch__ui{background:var(--st-line-2)}.cs .cs-field input,.cs .cs-field textarea,.cs .cs-field select{background-color:var(--st-white);border-color:var(--st-line-2)}.is-added{background:var(--st-navy)!important;color:var(--st-white)!important}.cs-shipbar{background:var(--st-white);color:var(--st-navy)}.cs-shipbar__in{min-height:34px;padding-block:6px}.cs-shipbar__item,.cs-shipbar__free{color:var(--st-navy);font:500 13px/1.3 var(--cs-sans);letter-spacing:0}.cs-shipbar__icon{width:17px;height:17px;color:var(--st-navy)}.cs-shipbar__meter{height:2px;background:var(--st-navy)}.cs-shipbar--idle .cs-shipbar__free{animation:none!important;opacity:1!important;transform:none!important}#header-group{position:relative;z-index:50}.st-hd-section{position:relative;z-index:60}.st-hd{position:relative;height:0;font-family:var(--cs-sans);color:var(--st-navy)}.st-hd [hidden]{display:none!important}.st-hd a{color:inherit}.st-hd__bar{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;align-items:flex-start;justify-content:space-between;padding:0 var(--st-inset);pointer-events:none}.st-hd__tab{position:relative;display:flex;align-items:center;height:var(--st-tab-h);background:var(--st-white);pointer-events:auto}.st-hd__tab:before,.st-hd__tab:after{content:"";position:absolute;width:var(--st-tab-r);height:var(--st-tab-r);pointer-events:none}.st-hd__tab--logo{padding:0 22px 0 14px;border-radius:0 0 var(--st-tab-r) 0}.st-hd__tab--logo:after{left:100%;top:0;background:radial-gradient(circle at 100% 100%,transparent calc(var(--st-tab-r) - .5px),var(--st-white) var(--st-tab-r))}.st-hd__tab--logo:before{left:0;top:100%;background:radial-gradient(circle at 100% 100%,transparent calc(var(--st-tab-r) - .5px),var(--st-white) var(--st-tab-r))}.st-hd__tab--nav{position:absolute;left:50%;top:0;transform:translate(-50%);padding:0 8px;border-radius:0 0 var(--st-tab-r) var(--st-tab-r)}.st-hd__tab--nav:before{right:100%;top:0;background:radial-gradient(circle at 0 100%,transparent calc(var(--st-tab-r) - .5px),var(--st-white) var(--st-tab-r))}.st-hd__tab--nav:after{left:100%;top:0;background:radial-gradient(circle at 100% 100%,transparent calc(var(--st-tab-r) - .5px),var(--st-white) var(--st-tab-r))}.st-hd__tab--act{gap:2px;padding:0 8px 0 14px;border-radius:0 0 0 var(--st-tab-r)}.st-hd__tab--act:before{right:100%;top:0;background:radial-gradient(circle at 0 100%,transparent calc(var(--st-tab-r) - .5px),var(--st-white) var(--st-tab-r))}.st-hd__tab--act:after{right:0;top:100%;background:radial-gradient(circle at 0 100%,transparent calc(var(--st-tab-r) - .5px),var(--st-white) var(--st-tab-r))}.st-hd__logo{display:flex;align-items:center;text-decoration:none}.st-hd__logo-img{display:block;width:auto;height:46px}.st-hd__logo-text{font:700 21px/1 var(--cs-sans);letter-spacing:-.04em}.st-hd__nav{position:relative;z-index:1;display:flex;gap:2px;margin:0;padding:0;list-style:none}.st-hd__nav a{display:block;padding:11px 16px;border-radius:999px;font:500 15px/1 var(--cs-sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap}.st-hd__nav a:focus-visible{outline:2px solid var(--st-navy);outline-offset:1px}.st-hd__pill{position:absolute;z-index:0;left:0;top:50%;width:0;height:37px;margin-top:-18.5px;border-radius:999px;background:var(--st-beige);opacity:0;transition:transform .5s var(--cs-ease),width .5s var(--cs-ease),opacity .3s;pointer-events:none}.st-hd__pill.is-on{opacity:1}.st-hd__pill.is-instant{transition:none}.st-hd:not(.is-js) .st-hd__nav a:hover,.st-hd:not(.is-js) .st-hd__nav a[aria-current]{background:var(--st-beige)}.st-hd__icon{position:relative;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--st-navy);cursor:pointer;text-decoration:none;transition:background-color .3s var(--cs-ease)}.st-hd__icon:hover{background:var(--st-beige)}.st-hd__icon:focus-visible,.st-hd__cta:focus-visible,.st-lang>summary:focus-visible{outline:2px solid var(--st-navy);outline-offset:2px}.st-hd__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.st-hd__count{position:absolute;top:3px;right:1px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--st-navy);color:var(--st-white);font:700 10.5px/18px var(--cs-sans);text-align:center;box-shadow:0 0 0 2px var(--st-white)}.st-hd__count.is-bump{animation:st-bump .6s var(--cs-ease)}@keyframes st-bump{35%{scale:1.35}}.st-hd__avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--st-navy);color:var(--st-white);font:700 11px/1 var(--cs-sans);letter-spacing:.02em}.st-hd__cta{display:inline-flex;align-items:center;height:42px;margin-left:8px;padding:0 20px;border-radius:999px;background:var(--st-navy);color:var(--st-white)!important;font:600 14.5px/1 var(--cs-sans);letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:background-color .3s var(--cs-ease),transform .3s var(--cs-ease),box-shadow .3s var(--cs-ease)}.st-hd__cta:hover{background:var(--st-navy-2);box-shadow:0 12px 24px -14px #0b1f3ab3}.st-hd__cta:active{transform:scale(.97)}.st-hd__burger{display:none}.st-lang{position:relative}.st-lang>summary{display:inline-flex;align-items:center;gap:3px;height:42px;padding:0 10px 0 12px;border-radius:999px;cursor:pointer;list-style:none;font:600 13px/1 var(--cs-sans);letter-spacing:.02em;transition:background-color .3s var(--cs-ease)}.st-lang>summary::-webkit-details-marker{display:none}.st-lang>summary:hover,.st-lang[open]>summary{background:var(--st-beige)}.st-lang>summary svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--cs-ease)}.st-lang[open]>summary svg{transform:rotate(180deg)}.st-lang__list{position:absolute;right:0;top:calc(100% + 8px);z-index:5;display:grid;gap:2px;min-width:168px;margin:0;padding:6px;border-radius:18px;background:var(--st-white);box-shadow:var(--st-shadow),0 0 0 1px var(--st-line)}.st-lang__list button{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;padding:11px 12px;border:0;border-radius:12px;background:transparent;color:var(--st-navy);font:500 14.5px/1 var(--cs-sans);text-align:left;cursor:pointer}.st-lang__list button b{font-weight:600;font-size:12px;color:var(--st-ink-45)}.st-lang__list button:hover,.st-lang__list button[aria-current]{background:var(--st-beige)}.st-lang[open] .st-lang__list{animation:st-pop .3s var(--cs-ease)}@keyframes st-pop{0%{opacity:0;translate:0 -6px}}.st-hd.is-float .st-hd__bar{position:fixed;top:10px;left:50%;right:auto;width:min(1240px,calc(100% - var(--st-inset) * 2));align-items:center;padding:6px;border-radius:999px;pointer-events:auto;background:#ffffffdb;-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);box-shadow:0 18px 50px -26px #0b1f3a80,0 0 0 1px #0b1f3a12;transform:translate(-50%,calc(-100% - 70px));transition:transform .55s var(--cs-ease)}.st-hd.is-float.is-shown .st-hd__bar{transform:translate(-50%)}.st-hd.is-snap .st-hd__bar{transition:none!important}.st-hd.is-float .st-hd__tab{height:48px;background:transparent;border-radius:0}.st-hd.is-float .st-hd__tab:before,.st-hd.is-float .st-hd__tab:after{display:none}.st-hd.is-float .st-hd__tab--logo{padding:0 10px 0 8px}.st-hd.is-float .st-hd__tab--act{padding:0}.st-hd.is-float .st-hd__logo-img{height:38px}@media(max-width:989px){.st-hd__tab--nav,.st-hd__icon--search,.st-hd__icon--acct,.st-hd .st-lang,.st-hd__cta{display:none}.st-hd__burger{display:grid}.st-hd__tab--logo{padding:0 16px 0 10px}.st-hd__tab--act{padding:0 6px 0 10px}.st-hd__logo-img{height:40px}.st-hd.is-float .st-hd__bar{top:8px;width:calc(100% - 16px);padding:4px}.st-hd.is-float .st-hd__logo-img{height:34px}}.st-menu{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--st-navy);overflow:hidden;font-family:var(--cs-sans)}.st-menu::backdrop{background:#0b1f3a38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .4s var(--cs-ease)}.st-menu.is-open::backdrop{opacity:1}.st-menu__panel{position:absolute;top:8px;right:8px;bottom:8px;left:8px;display:flex;flex-direction:column;overflow-y:auto;padding:6px 14px 18px;border-radius:28px;background:var(--st-white);opacity:0;transform:translateY(-14px) scale(.985);transform-origin:50% 0;transition:opacity .35s var(--cs-ease),transform .5s var(--cs-ease)}.st-menu.is-open .st-menu__panel{opacity:1;transform:none}.st-menu__top{display:flex;justify-content:space-between;align-items:center;min-height:58px;padding:0 0 6px}.st-menu__close{background:var(--st-beige)}.st-menu__list{display:grid;margin:10px 0 0;padding:0;list-style:none}.st-menu__list a{display:flex;align-items:center;padding:15px 4px;border-bottom:1px solid var(--st-line);font:600 clamp(30px,8.6vw,42px)/1.05 var(--cs-sans);letter-spacing:-.045em;text-decoration:none;color:var(--st-navy)}.st-menu__list a[aria-current] span{font-style:italic;font-weight:300}.st-menu.is-open .st-menu__list li{animation:st-rise .55s var(--cs-ease) both;animation-delay:calc(.08s + var(--i, 0) * 55ms)}.st-menu__minor{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none}.st-menu__minor a{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;background:var(--st-beige);font:500 14.5px/1 var(--cs-sans);text-decoration:none;color:var(--st-navy)}.st-menu__foot{display:grid;gap:14px;margin-top:auto;padding-top:28px}.st-menu__langs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0}.st-menu__label{margin-right:6px;font:500 13px/1 var(--cs-sans);color:var(--st-ink-64)}.st-menu__langs button{min-height:38px;padding:0 14px;border:1.5px solid var(--st-line-2);border-radius:999px;background:transparent;color:var(--st-navy);font:600 13.5px/1 var(--cs-sans);cursor:pointer}.st-menu__langs button[aria-current]{background:var(--st-navy);border-color:var(--st-navy);color:var(--st-white)}.st-menu__cta{width:100%;min-height:54px;font-size:16px}html.st-menu-open{overflow:hidden}#MainContent{padding-top:calc(var(--st-tab-h) + clamp(14px,2vw,28px))}#MainContent:has(>.shopify-section:first-child :is(.st-hero,.cs-phero,.cs-shop,.cs-pdp,.cs-cartpage,.cs-acct,.cs-search,.cs-nf)){padding-top:0}@media(min-width:990px){.st-hd-on .cs-bar{top:calc(var(--st-tab-h) + 18px)}}@media(min-width:750px){.st-hd-on .cs-shop__bar[data-cs-sticky]{top:calc(var(--st-tab-h) + 18px)}}.st-hd-on .cs-faqnav{top:calc(var(--st-tab-h) + 16px)}.st-hero{position:relative;padding:0 var(--st-inset);background:var(--st-white)}.st-hero__panel{position:relative;overflow:hidden;isolation:isolate;height:clamp(640px,calc(100svh - 34px - var(--st-inset)),980px);border-radius:var(--st-panel-r);background:var(--st-beige)}.st-hero__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#ffffff6b,#fff0 52%)}.st-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;overflow:hidden}.st-hero__img{display:block;width:100%;height:100%;object-fit:cover;object-position:64% 56%;transform:translate3d(calc(var(--mx, 0) * -10px),calc(var(--my, 0) * -8px + var(--st-x, 0) * 10%),0) scale(calc(1.05 + var(--st-x, 0) * .06));will-change:transform}.st-hero__in{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:24px;padding:calc(var(--st-tab-h) + clamp(22px,5vh,56px)) clamp(16px,2vw,28px) clamp(16px,2vw,28px)}.st-hero__left{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:0;padding-left:clamp(6px,1.6vw,30px)}.st-hero__brand{margin:0;display:grid;justify-items:start;color:var(--st-navy);transform:translate3d(calc(var(--mx, 0) * 6px),calc(var(--st-x, 0) * -70px),0);opacity:calc(1 - var(--st-x, 0) * 1.4)}.st-hero__word{display:block;margin-left:-.045em;font:600 clamp(80px,10.6vw,178px)/.8 var(--cs-sans);letter-spacing:-.07em;white-space:nowrap}.st-hero__word>span{display:inline-block}.st-hero__sub{display:block;margin:.16em 0 0 .02em;font:italic 300 clamp(30px,3.5vw,58px)/1 var(--cs-sans);letter-spacing:-.035em;color:var(--st-ink-64)}.st-hero__copy{max-width:25em;opacity:calc(1 - var(--st-x, 0) * 1.6)}.st-hero__lead{margin:0 0 8px;font:600 clamp(19px,1.45vw,23px)/1.25 var(--cs-sans);letter-spacing:-.02em;color:var(--st-navy)}.st-hero__text{font-size:16px;line-height:1.55;color:var(--st-ink-64)}.st-hero__text p{margin:0}.st-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:22px}.st-hero__feats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,.9vw,14px);align-items:end}.st-feat{border-radius:18px;background:#ffffffed;color:var(--st-navy);-webkit-backdrop-filter:saturate(1.4) blur(16px);backdrop-filter:saturate(1.4) blur(16px);box-shadow:0 20px 44px -30px #0b1f3a8c;transition:transform .5s var(--cs-ease),background-color .3s,box-shadow .5s var(--cs-ease)}.st-feat>summary{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 18px 0 14px;border-radius:18px;cursor:pointer;list-style:none}.st-feat>summary::-webkit-details-marker{display:none}.st-feat>summary:focus-visible{outline:2px solid var(--st-navy);outline-offset:2px}.st-feat__num{flex:none;display:grid;place-items:center;min-width:30px;height:22px;padding:0 8px;border-radius:999px;background:var(--st-navy);color:var(--st-white);font:700 11px/1 var(--cs-sans);letter-spacing:.03em}.st-feat__title{flex:1;min-width:0;font:500 15.5px/1.25 var(--cs-sans);letter-spacing:-.01em}.st-feat__pm{position:relative;flex:none;width:14px;height:14px}.st-feat__pm:before,.st-feat__pm:after{content:"";position:absolute;left:0;top:6.2px;width:14px;height:1.6px;border-radius:2px;background:currentColor;transition:transform .45s var(--cs-ease)}.st-feat__pm:after{transform:rotate(90deg)}.st-feat[open] .st-feat__pm:after{transform:rotate(0)}.st-feat__body{padding:0 18px 18px}.st-feat__body p{margin:0;font-size:14px;line-height:1.5;color:var(--st-ink-64)}.st-feat__tags{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none}.st-feat__tags li{padding:6px 11px;border-radius:999px;background:var(--st-beige);font:500 12px/1.2 var(--cs-sans);color:var(--st-navy)}@media(hover:hover)and (pointer:fine){.st-feat:not([open]):hover{transform:translateY(-4px);background:var(--st-white);box-shadow:0 26px 48px -28px #0b1f3a99}}@supports (interpolate-size: allow-keywords) and selector(::details-content){.st-hero{interpolate-size:allow-keywords}.st-feat::details-content{block-size:0;overflow:hidden;transition:block-size .5s var(--cs-ease),content-visibility .5s allow-discrete}.st-feat[open]::details-content{block-size:auto}}@media(prefers-reduced-motion:no-preference){.st-hero__media{animation:st-settle 1.6s var(--cs-ease) both}.st-hero__word>span{animation:st-letter 1.1s var(--cs-ease) both;animation-delay:calc(.08s + var(--i, 0) * 48ms)}.st-hero__sub{animation:st-rise 1s var(--cs-ease) .55s both}.st-hero__copy>*{animation:st-rise 1s var(--cs-ease) .7s both}.st-feat{animation:st-rise .9s var(--cs-ease) both;animation-delay:calc(.85s + var(--i, 0) * 80ms)}}html.cs-has-intro .st-hero:not(.is-live) :is(.st-hero__media,.st-hero__word>span,.st-hero__sub,.st-hero__copy>*,.st-feat){animation-play-state:paused}@keyframes st-settle{0%{opacity:0;scale:1.08}}@keyframes st-letter{0%{opacity:0;translate:0 .5em}}@keyframes st-rise{0%{opacity:0;translate:0 18px}}@media(max-width:989px){.st-hero__panel{display:grid;height:auto;padding:calc(var(--st-tab-h) + 18px) 12px 12px}.st-hero__panel:after{display:none}.st-hero__in,.st-hero__left{display:contents}.st-hero__brand{grid-row:1;padding:0 8px}.st-hero__word{font-size:clamp(66px,19.5vw,150px)}.st-hero__sub{font-size:clamp(28px,7.4vw,54px)}.st-hero__media{position:relative;inset:auto;z-index:0;grid-row:2;margin-top:20px;aspect-ratio:4 / 3.3;border-radius:calc(var(--st-panel-r) - 6px)}.st-hero__img{object-position:82% 56%}.st-hero__copy{grid-row:3;padding:24px 8px 0;max-width:none}.st-hero__lead{font-size:clamp(21px,5.4vw,26px)}.st-hero__feats{grid-row:4;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:22px}.st-feat{background:var(--st-white);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(min-width:750px)and (max-width:989px){.st-hero__media{aspect-ratio:16 / 10}.st-hero__feats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.cs-statement{background:var(--st-white);padding:clamp(100px,13vw,190px) 0}.cs-statement__text{font-weight:600;letter-spacing:-.035em}.cs-make,.cs-anat,.cs-teaser,.cs-related{margin-inline:var(--st-inset);border-radius:var(--st-panel-r)}.cs-make,.cs-teaser,.cs-related{background:var(--st-beige)}.cs-anat{background:var(--st-navy)}.cs-make__stage,.cs-teaser__media,.cs-finale__media,.cs-anat__frame{border-radius:calc(var(--st-panel-r) - 8px)}.cs-make__stage{background:var(--st-white)}.cs-make__count{background:var(--st-white);color:var(--st-navy)}.cs-make__bar{background:var(--st-line)}.cs-step h3{font-weight:600;letter-spacing:-.04em}.cs-step__num,.cs-stack__num{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:34px;height:24px;padding:0 9px;border-radius:999px;background:var(--st-navy);color:var(--st-white);font:700 12px/1 var(--cs-sans);letter-spacing:.03em}.cs-step__num{margin-bottom:18px}.cs-step__media{border-radius:22px}.cs-gallery{background:var(--st-white)}.cs-gallery__progress{background:var(--st-line)}.cs-gallery__end{border-radius:24px}.cs-card{gap:12px}.cs-card__media{border-radius:22px;background:var(--st-beige)}.cs-card__title{font:500 16px/1.3 var(--cs-sans);letter-spacing:-.01em}.cs-card__price{color:var(--st-ink-64);font-size:15.5px}.cs-card__add{background:var(--st-navy);color:var(--st-white);box-shadow:0 10px 22px -12px #0b1f3ab3}.cs-card__add:hover{background:var(--st-navy-2);color:var(--st-white)}.cs-card__qv{background:var(--st-white);color:var(--st-navy);box-shadow:0 10px 22px -14px #0b1f3a99}.cs-card__qv:hover{background:var(--st-navy);color:var(--st-white)}.cs-card__badge{background:var(--st-navy);color:var(--st-white);font-weight:600}:is(.cs-make,.cs-teaser,.cs-related,.cs-cartpage,.cs-search,.cs-nf,.cs-acct) .cs-card__media{background:var(--st-white)}.cs-anat .cs-title{color:var(--st-white)}.cs-anat .cs-title em{color:#ffffff80}.cs-anat .cs-lead,.cs-anat__step p{color:#ffffffb8}.cs-anat__step h3{font-weight:600;letter-spacing:-.035em}.cs-anat .cs-btn{background:var(--st-white);color:var(--st-navy)!important}.cs-anat .cs-btn:hover{background:var(--st-beige)}.cs-anat .cs-link{color:var(--st-white)}.cs-stack{background:var(--st-white)}.cs-stack__card{border-radius:var(--st-panel-r);box-shadow:0 -16px 44px -34px #0b1f3a80}.cs-stack__card:nth-child(2n){box-shadow:inset 0 0 0 1px var(--st-line),0 -16px 44px -34px #0b1f3a80}.cs-stack__card:nth-child(4n) .cs-stack__num{background:var(--st-beige);color:var(--st-navy)}.cs-stack__body h3{font-weight:600;letter-spacing:-.04em}.cs-stack__media{border-radius:0}.cs-voices,.cs-finale{background:var(--st-white)}.cs-finale .cs-title{font-weight:600;letter-spacing:-.055em}.cs-news__row{border-color:var(--st-line-2)}.cs-news input::placeholder{color:var(--st-ink-45)}.cs-shop{background:var(--st-white);padding-top:0}.cs-shop__head{position:relative;margin:0 calc(50% - 50vw + var(--st-inset)) clamp(28px,3vw,44px);padding:calc(var(--st-tab-h) + clamp(44px,6vw,92px)) calc(50vw - 50% - var(--st-inset)) clamp(36px,5vw,64px);border-radius:var(--st-panel-r);background:var(--st-beige)}.cs-shop__title{font-size:clamp(54px,8vw,128px);line-height:.92}.cs-shop__count{color:var(--st-navy)}.cs-shop__band{--r: var(--st-panel-r)}@media(min-width:750px){.cs-shop__bar[data-cs-sticky]:before{box-shadow:0 14px 34px -22px #0b1f3a80,0 0 0 1px #0b1f3a12}}.cs-shop__bar{border-bottom-color:var(--st-line)}.cs-pdp{margin:0 var(--st-inset);padding:calc(var(--st-tab-h) + clamp(20px,3vw,44px)) 0 clamp(52px,6vw,96px);border-radius:var(--st-panel-r);background:var(--st-beige)}.cs-pdp__slide{border-radius:26px;background:var(--st-white)}.cs-pdp__thumb{border-radius:14px;background:var(--st-white)}.cs-pdp__crumbs{color:var(--st-ink-64)}.cs-pdp__title{font-weight:600;font-size:clamp(42px,4.6vw,70px);letter-spacing:-.055em;line-height:.98}.cs-pdp__tagline{font-style:italic;font-weight:300;font-size:clamp(20px,1.7vw,25px);letter-spacing:-.02em;color:var(--st-ink-64)}.cs-pdp__price{color:var(--st-navy)}.cs-pdp .cs-qty{background:var(--st-white);border-color:transparent}.cs-pdp .cs-opt{background:var(--st-white);border-color:var(--st-line-2);color:var(--st-navy)}.cs-pdp .cs-opt[aria-pressed=true]{background:var(--st-navy);border-color:var(--st-navy);color:var(--st-white)}.cs-pdp .cs-pdp__notes--tiles li{background:var(--st-white)}.cs-pdp .cs-acc{display:grid;gap:8px;border-top:0}.cs-pdp .cs-acc details{border:0;border-radius:18px;background:var(--st-white)}.cs-pdp .cs-acc summary{padding:18px 16px 18px 20px;font:600 16px/1.3 var(--cs-sans)}.cs-pdp .cs-acc summary i{border-color:var(--st-line-2)}.cs-pdp .cs-acc__body{padding:0 20px 20px}.cs-pdp__slide:after{content:"";position:absolute;right:14px;bottom:14px;width:40px;height:40px;border-radius:50%;pointer-events:none;background:#ffffffeb url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230b1f3a' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='m15 15 5 5M10.5 8v5M8 10.5h5'/%3E%3C/svg%3E") center / 20px no-repeat;box-shadow:0 8px 20px -12px #0b1f3a8c;opacity:0;transition:opacity .3s var(--cs-ease)}@media(hover:hover)and (pointer:fine)and (min-width:990px){.cs-pdp__slide:hover:after{opacity:1}.cs-pdp__slide.is-zoomed:after{opacity:0}}.cs-pstory{background:var(--st-white)}.cs-bar{background:#ffffffe6;box-shadow:0 18px 44px -24px #0b1f3a8c,0 0 0 1px #0b1f3a12}.cs-qvd::backdrop{background:#0b1f3a42}.cs-qvd__panel{border-radius:28px}.cs-cd::backdrop{background:#0b1f3a3d}.cs-cd__panel{top:var(--st-inset);right:var(--st-inset);bottom:var(--st-inset);width:min(460px,calc(100% - var(--st-inset) * 2));border-radius:28px;overflow:hidden;background:var(--st-white);box-shadow:-30px 0 80px -40px #0b1f3a8c}.cs-cartpage{margin:0 var(--st-inset);padding-top:calc(var(--st-tab-h) + clamp(36px,5vw,64px));border-radius:var(--st-panel-r);background:var(--st-beige);overflow:hidden}.cs-cartpage__more{background:transparent}.cs-cartpage .cs-fs{background:var(--st-white)}.cs-fs__track{background:var(--st-line)}.cs-phero{margin:0 var(--st-inset);padding-top:calc(var(--st-tab-h) + clamp(48px,7vw,100px));border-radius:var(--st-panel-r);background:var(--st-beige)}.cs-phero--large{min-height:min(88vh,900px)}.cs-phero__title{font-size:clamp(50px,7.4vw,118px);line-height:.94}.cs-phero__img{border-radius:calc(var(--st-panel-r) - 6px)}.cs-acct,.cs-search,.cs-nf{margin:0 var(--st-inset);padding-top:calc(var(--st-tab-h) + clamp(40px,6vw,80px));border-radius:var(--st-panel-r);background:var(--st-beige)}.cs-chapters,.cs-contact,.cs-faq{background:var(--st-white)}.cs-thread path,.cs-nf__thread path{stroke:#0b1f3a66}.cs-thread__knot{fill:#0b1f3a66}.cs-contact{padding-top:clamp(28px,3vw,48px)}.cs-faqnav{padding-top:clamp(14px,1.6vw,22px)}.shopify-policy__container{color:var(--st-navy)}.cs-footer{background:var(--st-navy)}.cs-footer__top{border-bottom-color:#ffffff29}.cs-footer h4{color:#ffffff94;font-weight:500}.cs-footer__brand>p{font-weight:600;letter-spacing:-.03em}.cs-footer__brand>p em{font-style:italic;font-weight:300;color:#fff9}.cs-footer__word{font-weight:600;letter-spacing:-.07em;text-transform:lowercase;color:var(--st-beige)}.cs-footer .cs-news__row{background:#ffffff14;border-color:#ffffff38}.cs-footer .cs-news__msg{color:var(--st-beige)}@media(prefers-reduced-motion:no-preference){.st-enter:not(.is-in){transform:translateY(calc((1 - var(--st-in, 0)) * 56px)) scale(calc(.955 + var(--st-in, 0) * .045));transform-origin:50% 0}}@media(prefers-reduced-motion:reduce){.st-hero__img,.st-hero__brand,.st-hero__copy{transform:none!important;opacity:1!important}.st-hero__media,.st-hero__word>span,.st-hero__sub,.st-hero__copy>*,.st-feat,.st-menu__list li{animation:none!important}.st-feat,.st-hd__bar,.st-hd__pill,.st-menu__panel,.st-feat__pm:before,.st-feat__pm:after{transition:none!important}.st-feat::details-content{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/crochuito-studio.css.map */
