*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}html,body{overflow-x:clip}body{margin:0;min-height:100svh;background:var(--c-bone);color:var(--c-ink);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:var(--fs-base);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}:where(ul[class],ol[class],ul[role=list],ol[role=list]){margin:0;padding:0;list-style:none}img,picture,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{padding:0;border:0;background:none;cursor:pointer}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}strong,b{font-weight:var(--font-body-bold)}[hidden]{display:none!important}html.is-locked{overflow:hidden;padding-right:var(--sbw, 0)}:focus-visible{outline:2.5px solid var(--fg, currentColor);outline-offset:3px}:focus:not(:focus-visible){outline:none}:root{--fog-tint: color-mix(in srgb, var(--c-fog) 46%, var(--c-bone));--shadow-sm: 0 10px 30px color-mix(in srgb, var(--c-night) 8%, transparent);--shadow: 0 30px 70px color-mix(in srgb, var(--c-night) 14%, transparent);--shadow-lg: 0 40px 90px color-mix(in srgb, var(--c-night) 18%, transparent);--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-words: cubic-bezier(.2, .75, .2, 1);--ease-wipe: cubic-bezier(.7, 0, .2, 1);--ease-fill: cubic-bezier(.6, 0, .2, 1);--ease-slow: cubic-bezier(.16, .84, .24, 1);--ease-spring: cubic-bezier(.3, 1.6, .4, 1);--r-sheet: calc(10px * var(--r-k));--r-sm: calc(12px * var(--r-k));--r-md: calc(18px * var(--r-k));--r-lg: calc(26px * var(--r-k));--pad: 56px;--container: calc(clamp(min(1280px, var(--page-width)), 92vw, var(--page-width)) + 2 * var(--pad));--sec-pad: calc(clamp(70px, 9vw, 150px) * var(--space-k));--t-hero: calc(clamp(44px, 5.9vw, 104px) * var(--h-scale));--t-h2: calc(clamp(36px, 4.8vw, 80px) * var(--h-scale));--t-h3: calc(clamp(20px, 1.7vw, 26px) * var(--h-scale));--t-giant: calc(clamp(56px, 12vw, 230px) * var(--h-scale))}@media(max-width:1099px){:root{--pad: 32px}}@media(max-width:699px){:root{--pad: 20px}}:root{--ann-size: 0px;--header-space: calc(var(--ann-size) + 98px)}html{--ann-h: var(--ann-size)}html.is-scrolled{--ann-h: 0px}:root,.surface-bone,.surface-cloud,.surface-fog-tint{--fg: var(--c-ink);--acc: color-mix(in srgb, var(--c-brass) 42%, var(--c-ink));--acc-lg: color-mix(in srgb, var(--c-brass) 56%, var(--c-ink));--mut: color-mix(in srgb, var(--c-stone) 55%, var(--c-ink));--line: color-mix(in srgb, var(--c-ink) 10%, transparent);--dot: var(--acc)}:root,.surface-bone{--bg: var(--c-bone)}.surface-cloud{--bg: var(--c-cloud)}.surface-fog-tint{--bg: var(--fog-tint)}.surface-pine{--bg: var(--c-pine)}.surface-night{--bg: var(--c-night)}.surface-dark{--fg: var(--c-bone);--acc: color-mix(in srgb, var(--c-brass) 62%, var(--c-cloud));--acc-lg: color-mix(in srgb, var(--c-brass) 82%, var(--c-cloud));--mut: color-mix(in srgb, var(--c-stone) 70%, var(--c-cloud));--line: color-mix(in srgb, var(--c-bone) 14%, transparent);--dot: var(--c-brass)}.surface-brass{--bg: var(--c-brass);--fg: var(--c-on-brass);--acc: var(--c-on-brass);--acc-lg: var(--c-on-brass);--mut: color-mix(in srgb, var(--c-on-brass) 74%, var(--c-brass));--line: color-mix(in srgb, var(--c-on-brass) 18%, transparent);--dot: var(--c-on-brass)}.surface{background:var(--bg);color:var(--fg)}.heading,.card__title{font-family:var(--font-display);font-weight:var(--font-display-weight);font-style:var(--font-display-style);text-wrap:balance}.heading--hero{font-size:var(--t-hero);line-height:.98;letter-spacing:calc(-.045em * var(--track-k))}.heading--h2{font-size:var(--t-h2);line-height:1.02;letter-spacing:calc(-.04em * var(--track-k))}.heading--h3{font-size:var(--t-h3);line-height:1.12;letter-spacing:calc(-.03em * var(--track-k))}.heading--giant{font-size:var(--t-giant);line-height:.9;letter-spacing:calc(-.06em * var(--track-k))}.text{max-width:62ch;font-size:var(--fs-base);line-height:1.6}.text--muted,.muted{color:var(--mut)}.label{font-family:var(--font-label);font-weight:var(--font-label-weight);font-size:10.75px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.meta{font-family:var(--font-label);font-size:12.75px;line-height:1.2}.heading em{font-style:normal;color:var(--acc-lg);background:linear-gradient(currentColor,currentColor) 0 94% / var(--ul, 100%) max(2px,.045em) no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s var(--ease-out) calc(var(--n, 1) * 55ms + .7s)}.split .w{display:inline-block;overflow:hidden;vertical-align:top;padding-block:.06em .14em;margin-block:-.06em -.14em}.split .w>span{display:inline-block;transition:transform 1s var(--ease-words) calc(var(--i) * 55ms + 60ms)}.motion [data-split]:not([data-split=done]){visibility:hidden}.motion [data-reveal]:not(.is-on) .split .w>span{transform:translateY(108%)}.motion [data-reveal]:not(.is-on) [data-split=done] em{--ul: 0%}:is(.rte,.shopify-policy__body){font-size:max(var(--fs-base),16px);line-height:1.7}:is(.rte,.shopify-policy__body)>*+*{margin-top:1em}:is(.rte,.shopify-policy__body) :is(h2,h3,h4){margin-top:1.6em;font-family:var(--font-display);font-weight:var(--font-display-weight);line-height:1.1;letter-spacing:calc(-.03em * var(--track-k))}:is(.rte,.shopify-policy__body) h2{font-size:calc(clamp(28px,2.6vw,40px) * var(--h-scale))}:is(.rte,.shopify-policy__body) h3{font-size:calc(clamp(22px,2vw,30px) * var(--h-scale))}:is(.rte,.shopify-policy__body) :is(ul,ol){padding-left:1.4em}:is(.rte,.shopify-policy__body) li+li{margin-top:.4em}:is(.rte,.shopify-policy__body) ul li::marker{color:var(--acc);content:"\25cf   ";font-size:.7em}:is(.rte,.shopify-policy__body) ol li::marker{color:var(--acc);font-family:var(--font-label);font-size:.85em}:is(.rte,.shopify-policy__body) a{color:inherit;text-decoration-color:var(--acc);text-decoration-thickness:1.5px}:is(.rte,.shopify-policy__body) blockquote{margin:1.6em 0;padding:0 0 0 clamp(16px,2vw,28px);border-left:3px solid var(--acc);font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:calc(clamp(24px,2.4vw,36px) * var(--h-scale));line-height:1.2;letter-spacing:calc(-.02em * var(--track-k))}:is(.rte,.shopify-policy__body) img{height:auto;border-radius:var(--r-md)}:is(.rte,.shopify-policy__body) table{width:100%;border-collapse:collapse;font-size:15px}:is(.rte,.shopify-policy__body) :is(th,td){padding:10px 12px;border-bottom:1px solid var(--line);text-align:left}:is(.rte,.shopify-policy__body) hr{border:0;border-top:1px solid var(--line)}.main .shopify-policy__container{max-width:calc(760px + 2 * var(--pad));margin-inline:auto;padding:calc(var(--header-space) + clamp(24px,4vw,56px)) var(--pad) clamp(60px,7vw,120px)}.shopify-policy__title h1{margin-bottom:clamp(24px,3vw,40px);font-family:var(--font-display);font-weight:var(--font-display-weight);font-size:var(--t-h2);line-height:1.02;letter-spacing:calc(-.04em * var(--track-k));text-wrap:balance}.shopify-policy__body blockquote{padding:18px 22px;border-left:0;border-radius:var(--r-md);background:var(--c-cloud);font:inherit;letter-spacing:normal}.shopify-policy__body blockquote p+p{margin-top:.35em}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--pad)}.sec{position:relative;padding-block:var(--sec-pad)}.sec--pad-small{--sec-pad: calc(clamp(44px, 5.5vw, 90px) * var(--space-k))}.sec--pad-large{--sec-pad: calc(clamp(90px, 11vw, 190px) * var(--space-k))}.main:focus{outline:0}[data-scroll]{--sp: .5}[data-pin]{--pp: 0}[data-exit]{--xp: 0}[data-pointer]{--mx: 0;--my: 0}.intro{display:grid;justify-items:start;gap:20px}.intro__text{max-width:54ch;color:var(--mut);font-size:max(var(--fs-base),16px)}.intro__text>*+*{margin-top:.7em}.surface-dark .intro__text,.surface-brass .intro__text{color:var(--fg);opacity:.86}.split-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:20px 48px;margin-bottom:clamp(28px,3.4vw,52px)}@media(max-width:1099px){.split-head{grid-template-columns:1fr}}.rv{transition:opacity .9s var(--ease-out) var(--d, 0ms),translate 1s var(--ease-out) var(--d, 0ms)}.motion [data-reveal]:not(.is-on) .rv{opacity:0;translate:0 22px}.pin,.pin__stage{position:relative}.can-pin .pin{height:var(--len, 300vh)}.can-pin .pin__stage{position:sticky;top:0;height:100svh;overflow:hidden}:root,.surface-bone,.surface-cloud,.surface-fog-tint{--solid-bg: var(--c-brass);--solid-fg: var(--c-on-brass);--solid-fill: var(--c-ink);--solid-fill-fg: var(--c-cloud);--ghost-bg: color-mix(in srgb, var(--c-cloud) 55%, transparent);--ghost-fg: var(--c-ink);--ghost-bd: color-mix(in srgb, var(--c-ink) 28%, transparent);--ghost-fill: var(--c-ink);--ghost-fill-fg: var(--c-cloud);--quiet-bg: var(--c-ink);--quiet-fg: var(--c-cloud);--quiet-fill: var(--c-brass);--quiet-fill-fg: var(--c-on-brass)}.surface-dark{--solid-bg: var(--c-brass);--solid-fg: var(--c-on-brass);--solid-fill: var(--c-cloud);--solid-fill-fg: var(--c-ink);--ghost-bg: color-mix(in srgb, var(--c-bone) 8%, transparent);--ghost-fg: var(--c-bone);--ghost-bd: color-mix(in srgb, var(--c-bone) 40%, transparent);--ghost-fill: var(--c-bone);--ghost-fill-fg: var(--c-ink);--quiet-bg: var(--c-cloud);--quiet-fg: var(--c-ink);--quiet-fill: var(--c-brass);--quiet-fill-fg: var(--c-on-brass)}.surface-brass{--solid-bg: var(--c-cloud);--solid-fg: var(--c-ink);--solid-fill: var(--c-ink);--solid-fill-fg: var(--c-cloud);--ghost-bg: transparent;--ghost-fg: var(--c-on-brass);--ghost-bd: color-mix(in srgb, var(--c-on-brass) 45%, transparent);--ghost-fill: var(--c-on-brass);--ghost-fill-fg: var(--c-brass);--quiet-bg: var(--c-ink);--quiet-fg: var(--c-cloud);--quiet-fill: var(--c-cloud);--quiet-fill-fg: var(--c-ink)}.btn{--b-bg: var(--solid-bg);--b-fg: var(--solid-fg);--b-bd: transparent;--b-fill: var(--solid-fill);--b-fill-fg: var(--solid-fill-fg);--fx: 50%;position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:54px;padding:14px 24px;overflow:hidden;border:1px solid var(--b-bd);border-radius:var(--r-pill);background:var(--b-bg);color:var(--b-fg);font:var(--font-body-bold) 13.5px/1.15 var(--font-body);text-align:center;text-decoration:none;translate:var(--mgx, 0) var(--mgy, 0);transition:color .5s var(--ease-fill),border-color .5s var(--ease-fill),translate .7s var(--ease-spring),scale .2s var(--ease-out);-webkit-tap-highlight-color:transparent}.btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:-1;background:var(--b-fill);clip-path:circle(0 at var(--fx) 50%);transition:clip-path .65s var(--ease-fill)}.btn--arrow{--fx: calc(100% - 27px) ;padding:7px 7px 7px 24px}.btn__chip{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--b-fg);color:var(--b-chip-fg, var(--b-bg));transition:background-color .5s var(--ease-fill),color .5s var(--ease-fill)}.btn__chip .icon{width:18px;height:18px;rotate:-45deg;transition:rotate .5s var(--ease-out)}.btn:focus-visible{color:var(--b-fill-fg)}.btn:focus-visible:before{clip-path:circle(160% at var(--fx) 50%)}.btn:focus-visible .btn__chip{background:var(--b-fill-fg);color:var(--b-fill)}.btn:focus-visible .btn__chip .icon{rotate:0deg}@media(hover:hover){.btn:hover{color:var(--b-fill-fg);border-color:var(--b-fill)}.btn:hover:before{clip-path:circle(160% at var(--fx) 50%)}.btn:hover .btn__chip{background:var(--b-fill-fg);color:var(--b-fill)}.btn:hover .btn__chip .icon{rotate:0deg}}.btn:active{scale:.97}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn--ghost{--b-bg: var(--ghost-bg);--b-fg: var(--ghost-fg);--b-bd: var(--ghost-bd);--b-fill: var(--ghost-fill);--b-fill-fg: var(--ghost-fill-fg);--b-chip-fg: var(--ghost-fill-fg)}.btn--quiet{--b-bg: var(--quiet-bg);--b-fg: var(--quiet-fg);--b-fill: var(--quiet-fill);--b-fill-fg: var(--quiet-fill-fg)}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.eyebrow{display:inline-flex;align-items:center;gap:10px;min-height:30px;padding:0 14px 0 12px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:var(--r-pill);font-family:var(--font-label);font-weight:var(--font-label-weight);font-size:10.75px;line-height:1;letter-spacing:.14em;text-transform:uppercase}.eyebrow__dot{position:relative;flex:none;width:6px;height:6px;border-radius:50%;background:var(--dot)}.eyebrow--live .eyebrow__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:1px solid var(--dot);border-radius:50%;opacity:0}.motion .eyebrow--live .eyebrow__dot:after{animation:ping 2.2s var(--ease-out) infinite}@keyframes ping{0%{transform:scale(.6);opacity:.9}80%,to{transform:scale(1.9);opacity:0}}.media{position:relative;display:block;overflow:hidden;aspect-ratio:var(--ar, auto);background:color-mix(in srgb,var(--c-fog) 55%,var(--c-bone))}.media>img,.media>video,.media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--focal, 50% 50%)}.placeholder-svg{background:var(--c-fog);fill:color-mix(in srgb,var(--c-ink) 26%,transparent)}.icon{flex:none;width:20px;height:20px}.badge{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:var(--r-pill);background:var(--c-brass);color:var(--c-on-brass);font-family:var(--font-label);font-weight:var(--font-label-weight);font-size:10.5px;line-height:1;letter-spacing:.12em;text-transform:uppercase}.badge--ink{background:var(--c-ink);color:var(--c-cloud)}.price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-family:var(--font-label);font-size:13px;line-height:1.2;font-variant-numeric:tabular-nums}.price--sale .price__now{color:var(--acc)}.price__was{color:var(--mut)}.price__unit{flex-basis:100%;color:var(--mut);font-size:11.5px}.rating{display:inline-flex;align-items:center;gap:6px;color:var(--mut);font-family:var(--font-label);font-size:12px}.rating__stars{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.8l2.75 5.95 6.5.75-4.8 4.45 1.3 6.4L12 17.1l-5.75 3.25 1.3-6.4L2.75 9.5l6.5-.75z'/%3E%3C/svg%3E");width:76px;height:14px;background:linear-gradient(90deg,var(--fg) var(--rating, 0%),color-mix(in srgb,var(--fg) 20%,transparent) 0);-webkit-mask:var(--star) 0 0 / 15.2px 14px repeat-x;mask:var(--star) 0 0 / 15.2px 14px repeat-x}.swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.swatch{width:14px;height:14px;border-radius:50%;background:var(--swatch, var(--c-fog)) center / cover;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c-ink) 18%,transparent)}.swatches__more{color:var(--mut);font-family:var(--font-label);font-size:11px}.card{position:relative;display:flex;flex-direction:column;gap:14px}.card__media{border-radius:var(--r-md)}.card__img{transition:opacity .5s var(--ease-out),scale 1.2s var(--ease-slow)}.card__img--2{opacity:0}.card__badge{position:absolute;top:12px;left:12px;z-index:2;pointer-events:none}.card__body{display:grid;gap:6px}.card__type{color:var(--mut)}.card__title{font-size:var(--t-h3);line-height:1.12;letter-spacing:calc(-.03em * var(--track-k))}.card__link{text-decoration:none}.card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:var(--r-md)}.card__link:focus-visible{outline:0}.card__link:focus-visible:after{outline:2.5px solid var(--fg);outline-offset:4px}.card__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.card__quick{position:absolute;right:10px;bottom:10px;z-index:2}.card__quick-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-cloud) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm);color:var(--c-ink);font:var(--font-body-bold) 12.5px/1 var(--font-body);text-decoration:none;transition:opacity .4s var(--ease-out),translate .5s var(--ease-out),background-color .3s,color .3s}.card__quick-btn .icon{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.card--swap:hover .card__img--2{opacity:1}.card:hover .card__img{scale:1.04}.card__quick-btn{opacity:0;translate:0 8px}.card:hover .card__quick-btn,.card__quick-btn:focus-visible{opacity:1;translate:0 0}.card__quick-btn:hover{background:var(--c-ink);color:var(--c-cloud)}}.dialog{--dialog-out: 450;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:var(--c-ink);pointer-events:auto}.dialog::backdrop{background:color-mix(in srgb,var(--c-night) 42%,transparent);opacity:0;transition:opacity .45s var(--ease-out)}.dialog.is-open::backdrop{opacity:1}.dialog__panel{position:absolute;display:flex;flex-direction:column;background:var(--bg);color:var(--fg);box-shadow:var(--shadow-lg);transition:translate .55s var(--ease-out),opacity .4s var(--ease-out)}.dialog--right .dialog__panel{inset:0 0 0 auto;width:min(460px,100%);translate:100% 0}.dialog--top .dialog__panel{inset:0 0 auto;max-height:100dvh;translate:0 -100%}.dialog--full .dialog__panel{top:0;right:0;bottom:0;left:0;opacity:0;translate:0 18px}.dialog.is-open .dialog__panel{translate:0 0;opacity:1}.icon-btn{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border-radius:50%;color:inherit;transition:background-color .3s var(--ease-out)}.icon-btn:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.field{width:100%;min-height:50px;padding:0 18px;border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:var(--r-pill);background:color-mix(in srgb,var(--c-cloud) 70%,transparent);color:var(--c-ink)}.surface-dark .field{background:color-mix(in srgb,var(--c-bone) 8%,transparent);color:var(--fg)}.field::placeholder{color:var(--mut);opacity:1}textarea.field{min-height:96px;padding:14px 18px;border-radius:var(--r-md);resize:vertical}select.field{-webkit-appearance:none;appearance:none;padding-right:40px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(-45deg,transparent 50%,currentColor 50%);background-position:calc(100% - 22px) 50%,calc(100% - 17px) 50%;background-size:5px 5px;background-repeat:no-repeat}.form-error{margin-top:8px;padding:8px 14px;border-radius:var(--r-sm);background:var(--c-ink);color:var(--c-cloud);font-size:13px;line-height:1.4}.form-error:empty{display:none}.pill{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 12px 0 14px;border-radius:var(--r-pill);background:var(--c-cloud);color:var(--c-ink);font-size:13px;text-decoration:none}.pill .icon{width:14px;height:14px}.pill:hover{background:var(--c-ink);color:var(--c-cloud)}.pill--clear{background:transparent;color:inherit;text-decoration:underline;text-underline-offset:.25em}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;color:var(--mut);font-family:var(--font-label);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.crumbs li:not(:last-child):after{content:"/";margin-left:6px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--fg)}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:200;padding:12px 18px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-cloud);font-weight:var(--font-body-bold);text-decoration:none;translate:0 -200%;transition:translate .3s var(--ease-out)}.skip-link:focus{translate:0 0}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/base.css.map */
