@font-face{font-family:Neue Haas Grotesk Display;src:url(NeueHaasDisplayRoman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Grotesk Display;src:url(NeueHaasDisplayLight.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(InstrumentSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}:root{--anv-rem: 1.6rem;--anv-black: #000000;--anv-white: #ffffff;--anv-gray: #d9d9d8;--anv-raspberry: #c73360;--anv-raspberry-tint: #fbeef2;--anv-n-0: #ffffff;--anv-n-50: #f6f5f3;--anv-n-100: #ececea;--anv-n-200: #d9d9d8;--anv-n-300: #a8a8a6;--anv-n-500: #5c5c5c;--anv-n-700: #1a1a1a;--anv-n-900: #000000;--fg-1: var(--anv-n-900);--fg-2: var(--anv-n-500);--fg-3: #737371;--fg-on-dark: var(--anv-white);--fg-accent: var(--anv-raspberry);--bg-1: var(--anv-n-0);--bg-2: var(--anv-n-50);--bg-inverse: var(--anv-n-900);--border-1: var(--anv-n-200);--border-2: var(--anv-n-300);--border-strong: var(--anv-n-900);--focus-ring: var(--anv-raspberry);--font-sans: "Neue Haas Grotesk Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--serif-scale: 1.05;--fw-body: 400;--fw-display: 300;--fs-display: clamp(calc(3 * var(--anv-rem)), 7vw, calc(7.5 * var(--anv-rem)));--fs-h1: clamp(calc(2.25 * var(--anv-rem)), 4.5vw, calc(4 * var(--anv-rem)));--fs-h2: clamp(calc(1.75 * var(--anv-rem)), 3vw, calc(2.75 * var(--anv-rem)));--fs-h3: clamp(calc(1.25 * var(--anv-rem)), 2vw, calc(1.625 * var(--anv-rem)));--fs-body-lg: calc(1.125 * var(--anv-rem));--fs-body: calc(1 * var(--anv-rem));--fs-body-sm: calc(.875 * var(--anv-rem));--fs-caption: calc(.75 * var(--anv-rem));--fs-micro: calc(.6875 * var(--anv-rem));--lh-tight: .98;--lh-snug: 1.1;--lh-body: 1.5;--lh-loose: 1.7;--ls-display: -.025em;--ls-heading: -.015em;--ls-body: 0;--ls-meta: .08em;--sp-1: calc(.25 * var(--anv-rem));--sp-2: calc(.5 * var(--anv-rem));--sp-3: calc(.75 * var(--anv-rem));--sp-4: calc(1 * var(--anv-rem));--sp-5: calc(1.5 * var(--anv-rem));--sp-6: calc(2 * var(--anv-rem));--sp-7: calc(3 * var(--anv-rem));--sp-8: calc(4 * var(--anv-rem));--sp-9: calc(6 * var(--anv-rem));--sp-10: calc(8 * var(--anv-rem));--section-pad: clamp(calc(4 * var(--anv-rem)), 9vw, calc(8 * var(--anv-rem)));--radius-0: 0px;--radius-sm: 2px;--radius-pill: 999px;--shadow-0: none;--shadow-1: 0 1px 0 0 rgba(0,0,0,.04);--shadow-2: 0 8px 24px -12px rgba(0,0,0,.12);--ease-standard: cubic-bezier(.22, .61, .36, 1);--ease-entry: cubic-bezier(.16, 1, .3, 1);--dur-fast: .12s;--dur-base: .24s;--dur-slow: .48s;--glass-fill: rgba(217, 217, 216, .1);--glass-blur: 4px;--glass-border: rgba(255, 255, 255, .35);--dot-color: var(--anv-n-900);--dot-color-accent: var(--anv-raspberry);--dot-gap: 9px;--container: 1300px;--container-narrow: 880px;--stroke-hairline: 1px;--stroke-icon: 1.5px;--stroke-strong: 2px;--anv-check: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/></svg>");--sub-green: #15803b;--sub-green-bg: #ecf5ef;--sub-green-border: #a6cfb5}.anv-container{max-width:var(--container);margin-inline:auto;padding-inline:calc(1.25 * var(--anv-rem))}.anv-serif{font-family:var(--font-serif);font-style:italic;font-size:calc(1em * var(--serif-scale))}.anv-btn{display:inline-flex;align-items:center;justify-content:center;gap:calc(.5 * var(--anv-rem));font-family:var(--font-sans);font-weight:var(--fw-body);font-size:var(--fs-body);letter-spacing:var(--ls-meta);text-transform:lowercase;text-decoration:none;border:0;border-radius:var(--radius-0);cursor:pointer;padding:calc(1 * var(--anv-rem)) calc(1.75 * var(--anv-rem));background:var(--anv-black);color:var(--anv-white);transition:background var(--dur-base) var(--ease-standard),transform var(--dur-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.anv-btn:hover{background:var(--anv-n-700)}}.anv-btn:active{transform:translateY(1px)}.anv-btn--ghost{background:transparent;color:var(--fg-1);border:var(--stroke-hairline) solid var(--border-strong)}@media(hover:hover)and (pointer:fine){.anv-btn--ghost:hover{background:var(--anv-n-50)}}.anv-btn:focus-visible{outline:var(--stroke-strong) solid var(--focus-ring);outline-offset:2px}.anv-link{color:var(--fg-1);text-decoration:none;border-bottom:var(--stroke-hairline) solid var(--border-2);padding-bottom:1px;transition:border-color var(--dur-base) var(--ease-standard)}@media(hover:hover)and (pointer:fine){.anv-link:hover{border-color:var(--border-strong)}}[class*=anv-] em{font-family:var(--font-serif);font-style:italic;letter-spacing:0;text-transform:lowercase}.anv-eyebrow{font-size:var(--fs-micro);letter-spacing:var(--ls-meta);text-transform:uppercase;color:var(--fg-2)}.anv-pill{display:inline-block;font-size:var(--fs-caption);padding:calc(.2 * var(--anv-rem)) calc(.55 * var(--anv-rem));border-radius:var(--radius-pill)}.anv-img{position:relative;overflow:hidden;border:var(--stroke-hairline) solid var(--border-1)}.anv-img--plain{border:0}.anv-img>img{width:100%;height:100%;display:block}.anv-img--auto>img{height:auto}.anv-img--contain{background:var(--bg-2)}.anv-img--ph{background:var(--bg-2);display:flex;flex-direction:column;justify-content:flex-end;padding:calc(1.5 * var(--anv-rem))}.anv-img--dark{background:var(--anv-black)}.anv-img--ph:before{content:"";width:40px;height:2px;background:var(--anv-raspberry);margin-bottom:calc(.75 * var(--anv-rem))}.anv-img__phlabel{font-size:var(--fs-body-lg);color:var(--fg-1)}.anv-img--dark .anv-img__phlabel{color:var(--anv-white)}.anv-img__phmeta{font-size:var(--fs-body-sm);text-transform:uppercase;letter-spacing:var(--ls-meta);color:var(--fg-3)}.anv-img--dark .anv-img__phmeta{color:#ffffff80}[data-anv-reveal]{opacity:0;transform:translateY(14px)}[data-anv-reveal].in{opacity:1;transform:none;transition:opacity var(--dur-slow) var(--ease-entry),transform var(--dur-slow) var(--ease-entry)}@media(prefers-reduced-motion:reduce){[data-anv-reveal]{opacity:1!important;transform:none!important}}.section-header.shopify-section-group-header-group{z-index:30}html{overflow-x:hidden}
/*# sourceMappingURL=/cdn/shop/t/20/assets/anv-tokens.css.map */
