:root{--color-ink: #111111;--color-paper: #ffffff;--color-stone: #f6f6f4;--color-accent: #2e2a78;--color-border: #e4e4e1;--color-success: #2e7d53;--color-warning: #9a6b00;--color-error: #b3261e;--color-muted: color-mix(in srgb, var(--color-ink) 62%, var(--color-paper));--color-accent-contrast: #ffffff;--font-body: "Space Grotesk", "Avenir Next", "Segoe UI", Helvetica, Arial, sans-serif;--font-heading: var(--font-body);--font-mono: "Space Grotesk", ui-monospace, "SFMono-Regular", "Segoe UI Mono", Menlo, Consolas, monospace;--font-size-base: 16px;--line-body: 1.6;--line-tight: 1.1;--page-width: 1360px;--page-padding: 24px;--section-spacing: 92px;--radius: 4px;--radius-lg: calc(var(--radius) * 2);--gutter: 24px;--card-ratio: .72;--ease: cubic-bezier(.22, .61, .36, 1);--duration: .45s;--header-height: 72px;--h1: clamp(2.4rem, 1.4rem + 4vw, 4.4rem);--h2: clamp(1.9rem, 1.3rem + 2.4vw, 3rem);--h3: clamp(1.4rem, 1.1rem + 1.2vw, 2rem);--h4: clamp(1.15rem, 1rem + .5vw, 1.4rem)}:root[data-heading-scale=compact]{--h1: clamp(2.1rem, 1.4rem + 3vw, 3.4rem);--h2: clamp(1.6rem, 1.2rem + 1.6vw, 2.4rem)}:root[data-heading-scale=large]{--h1: clamp(2.8rem, 1.6rem + 5vw, 5.4rem);--h2: clamp(2.1rem, 1.4rem + 3vw, 3.6rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-body);color:var(--color-ink);background:var(--color-paper);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video,canvas{display:block;max-width:100%;height:auto}img{border:0}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.18em}button{font:inherit;color:inherit;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}hr{border:0;border-top:1px solid var(--color-border);margin:2rem 0}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}h1,h2,h3,h4,h5,h6{margin:0 0 .5em;font-family:var(--font-heading);font-weight:500;line-height:var(--line-tight);letter-spacing:-.02em}h1{font-size:var(--h1);letter-spacing:-.025em}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}p{margin:0 0 1em}p:last-child{margin-bottom:0}strong,b{font-weight:500}.rte a{text-decoration:underline;text-underline-offset:.18em}.rte>:last-child{margin-bottom:0}.rte ul,.rte ol{margin:0 0 1em 1.2em}.rte ul{list-style:disc}.rte ol{list-style:decimal}.rte li{margin-bottom:.35em}.label,.eyebrow{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:500;color:var(--color-muted)}.text-lead{font-size:clamp(1.05rem,1rem + .6vw,1.35rem);color:var(--color-muted)}.text-small{font-size:.85rem}.text-muted{color:var(--color-muted)}.text-accent{color:var(--color-accent)}.text-center{text-align:center}.text-balance{text-wrap:balance}.page-width{max-width:var(--page-width);margin-inline:auto;padding-inline:var(--page-padding)}.page-width--narrow{max-width:820px}.section{padding-block:var(--section-spacing)}.section--tight{padding-block:calc(var(--section-spacing) * .55)}.section--stone{background:var(--color-stone)}.section--ink{background:var(--color-ink);color:var(--color-paper)}.section--ink .text-muted,.section--ink .eyebrow{color:color-mix(in srgb,var(--color-paper) 70%,transparent)}.section-header{max-width:62ch;margin-bottom:clamp(2rem,4vw,3.5rem)}.section-header--center{margin-inline:auto;text-align:center}.section-header p{color:var(--color-muted);font-size:1.05rem}.shopify-policy__container{max-width:820px;margin-inline:auto;padding-block:var(--section-spacing)!important;padding-inline:var(--page-padding)}.shopify-policy__title{margin-bottom:2rem}.ship-bar{margin:0 0 .75rem}.ship-bar__msg{margin:0 0 .5rem;font-size:.85rem;color:var(--color-muted);display:flex;align-items:center;gap:.4rem}.ship-bar__msg strong{color:var(--color-ink)}.ship-bar--reached .ship-bar__msg{color:var(--color-success)}.ship-bar--reached .ship-bar__msg svg{color:var(--color-success)}.ship-bar__track{height:6px;border-radius:999px;background:var(--color-border);overflow:hidden}.ship-bar__fill{display:block;height:100%;background:var(--color-accent);border-radius:999px;transition:width .4s var(--ease)}.ship-bar--reached .ship-bar__fill{background:var(--color-success)}.grid{display:grid;gap:var(--gutter)}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}.stack>*+*{margin-top:var(--flow, 1rem)}.cluster{display:flex;flex-wrap:wrap;gap:var(--gutter);align-items:center}@media(max-width:989px){.grid--4,.grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:599px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.85em 1.6em;border-radius:var(--radius);border:1px solid transparent;font-family:var(--font-mono);font-size:.8rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1;text-align:center;transition:background var(--duration) var(--ease),color var(--duration) var(--ease),border-color var(--duration) var(--ease),transform .15s var(--ease);text-decoration:none}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.btn--primary:hover{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.btn--accent{background:var(--color-accent);color:var(--color-accent-contrast);border-color:var(--color-accent)}.btn--accent:hover{background:color-mix(in srgb,var(--color-accent) 82%,#000)}.btn--secondary{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.btn--secondary:hover{background:var(--color-ink);color:var(--color-paper)}.btn--ghost{background:transparent;color:inherit;border-color:currentColor}.btn--ghost:hover{background:currentColor;color:var(--color-paper)}.section--ink .btn--secondary{color:var(--color-paper);border-color:var(--color-paper)}.section--ink .btn--secondary:hover{background:var(--color-paper);color:var(--color-ink)}.btn--full{width:100%}.btn--large{padding:1.05em 2em;font-size:.85rem}:root[data-button-style=outline] .btn--primary{background:transparent;color:var(--color-ink)}:root[data-button-style=outline] .btn--primary:hover{background:var(--color-ink);color:var(--color-paper)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.link-arrow{display:inline-flex;align-items:center;gap:.4em;font-family:var(--font-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.link-arrow svg{transition:transform .2s var(--ease);width:1em;height:1em}.link-arrow:hover{text-decoration:none}.link-arrow:hover svg{transform:translate(.25em)}label{display:block}.field{margin-bottom:1.1rem}.field__label{display:block;margin-bottom:.4rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-muted)}.input,.select,.textarea{width:100%;padding:.8em .9em;font:inherit;font-size:.95rem;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent) 18%,transparent)}.textarea{min-height:8rem;resize:vertical}.select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .9em center;padding-right:2.4em}.checkbox-field{display:flex;align-items:flex-start;gap:.6rem}.checkbox-field input{margin-top:.25em;width:1.05rem;height:1.05rem;accent-color:var(--color-accent);flex:none}.checkbox-field label{font-size:.9rem;color:var(--color-muted)}.form-status{margin-bottom:1rem;padding:.8em 1em;border-radius:var(--radius);font-size:.9rem}.form-status--success{background:color-mix(in srgb,var(--color-success) 12%,var(--color-paper));color:var(--color-success);border:1px solid color-mix(in srgb,var(--color-success) 40%,transparent)}.form-status--error{background:color-mix(in srgb,var(--color-error) 10%,var(--color-paper));color:var(--color-error);border:1px solid color-mix(in srgb,var(--color-error) 40%,transparent)}.field-error{color:var(--color-error);font-size:.82rem;margin-top:.3rem}.media{position:relative;overflow:hidden;background:var(--color-stone);border-radius:var(--radius)}.media img{width:100%;height:100%;object-fit:cover}.media--portrait{aspect-ratio:3 / 4}.media--square{aspect-ratio:1 / 1}.media--card{aspect-ratio:var(--card-ratio)}.media--wide{aspect-ratio:4 / 3}.badge{display:inline-block;padding:.35em .7em;font-family:var(--font-mono);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;background:var(--color-ink);color:var(--color-paper);border-radius:999px}.badge--sale{background:var(--color-accent)}.badge--soldout{background:var(--color-muted)}.card-surface{background:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius)}.divider{border-top:1px solid var(--color-border)}.fd-logo{display:inline-flex;align-items:center;gap:.55rem;color:currentColor;line-height:1}.fd-logo__mark{flex:none}.fd-logo__word{font-family:var(--font-heading);font-weight:500;font-size:1.3rem;letter-spacing:-.025em}.fd-logo--mark{gap:0}.accordion{border-top:1px solid var(--color-border)}.accordion__item{border-bottom:1px solid var(--color-border)}.accordion__summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.1rem 0;font-size:1.05rem;font-weight:500;text-align:left;background:none;border:0;list-style:none;cursor:pointer}.accordion__summary::-webkit-details-marker{display:none}.accordion__icon{flex:none;width:1.1rem;height:1.1rem;transition:transform .3s var(--ease)}.accordion__item[open] .accordion__icon{transform:rotate(45deg)}.accordion__content{padding-bottom:1.25rem;color:var(--color-muted)}.accordion__content>:last-child{margin-bottom:0}@supports (interpolate-size: allow-keywords){:root{interpolate-size:allow-keywords}.accordion__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s var(--ease),content-visibility .3s allow-discrete}.accordion__item[open]::details-content{block-size:auto}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hide{display:none!important}.flex{display:flex}.flex-between{display:flex;justify-content:space-between;align-items:center}.gap-sm{gap:.5rem}.gap-md{gap:1rem}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.full-bleed-pad{padding-inline:var(--page-padding)}@media(max-width:749px){.hide-mobile{display:none!important}}@media(min-width:750px){.hide-desktop{display:none!important}}.skip-link{position:absolute;left:.5rem;top:-100%;z-index:1000;padding:.7em 1.2em;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius)}.skip-link:focus{top:.5rem}[data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease),transform .7s var(--ease);transition-delay:var(--reveal-delay, 0s);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}:root[data-animations=false] [data-reveal]{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1!important;transform:none!important}}[aria-busy=true]{cursor:progress}.loader{width:1.1em;height:1.1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:fd-spin .7s linear infinite}@keyframes fd-spin{to{transform:rotate(360deg)}}.overlay-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-ink) 45%,transparent);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s var(--ease);z-index:40}.overlay-scrim.is-active{opacity:1;visibility:visible}
/*# sourceMappingURL=/cdn/shop/t/3/assets/base.css.map */
