@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/onest-latin-300-normal-CQb7Hhx7.woff2)format("woff2"),url(/assets/onest-latin-300-normal-BcBQOVFv.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/onest-cyrillic-300-normal-Dcqa6NY4.woff2)format("woff2"),url(/assets/onest-cyrillic-300-normal-C0KwR0uu.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/onest-cyrillic-ext-300-normal-D71dtq-w.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-300-normal-CVEXGb1-.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-latin-400-normal-9AYXx_QC.woff2)format("woff2"),url(/assets/onest-latin-400-normal-RaMPE1jb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-400-normal-BTdD9fLi.woff2)format("woff2"),url(/assets/onest-cyrillic-400-normal-BQq8x-Ju.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/onest-cyrillic-ext-400-normal-C0aKJzIG.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-400-normal-CV3RJNZo.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-latin-500-normal-2-RsuwM3.woff2)format("woff2"),url(/assets/onest-latin-500-normal-CVP923du.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-500-normal-CJRUgmys.woff2)format("woff2"),url(/assets/onest-cyrillic-500-normal-BMFE-GJD.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/onest-cyrillic-ext-500-normal-BRptT_Q-.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-500-normal-C2Nf5dsb.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-latin-600-normal-DM19Lk_j.woff2)format("woff2"),url(/assets/onest-latin-600-normal-D88KJsY0.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-600-normal-BZYKVyuq.woff2)format("woff2"),url(/assets/onest-cyrillic-600-normal-DXk93W_-.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/onest-cyrillic-ext-600-normal-akDnvndp.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-600-normal-DARnoHZf.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-latin-700-normal-DMkYZIUB.woff2)format("woff2"),url(/assets/onest-latin-700-normal-HOulLaZS.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-700-normal-3rOSeAdn.woff2)format("woff2"),url(/assets/onest-cyrillic-700-normal-BYHfPO1G.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/onest-cyrillic-ext-700-normal-Bv9yQbv6.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-700-normal-VHhFdOv4.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-latin-800-normal-wB2poyF_.woff2)format("woff2"),url(/assets/onest-latin-800-normal-ovMoM2vU.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-cyrillic-800-normal-QkauEl2X.woff2)format("woff2"),url(/assets/onest-cyrillic-800-normal-BK5UozLr.woff)format("woff")}@font-face{font-family:Onest;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/onest-cyrillic-ext-800-normal-DvatoslO.woff2)format("woff2"),url(/assets/onest-cyrillic-ext-800-normal-DFbDMb5u.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal-BsRWmXhO.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-normal-zIXX3Q-H.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-normal-CyAY5ZLS.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-normal-DkJXBcIH.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-normal-Yta7XZ9C.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-normal-lsPpqi9g.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-600-normal-C2atO-64.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-600-normal-FNmA3REe.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-cyrillic-ext-600-normal-BMhMHfrj.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-600-normal-CsIYWmWK.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-italic-Y14P-dkT.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-500-italic-DhNIfkTX.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-500-italic-DVnfXoMy.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-500-italic-C9gO-8KC.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-cyrillic-ext-500-italic-ClXnudBg.woff2)format("woff2"),url(/assets/cormorant-garamond-cyrillic-ext-500-italic-DakTmaFY.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-latin-600-normal-zlTlWIYU.woff2)format("woff2"),url(/assets/caveat-latin-600-normal-DUjB8dgm.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-600-normal-Ba_MyzgW.woff2)format("woff2"),url(/assets/caveat-cyrillic-600-normal-CqH0c_uj.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/caveat-cyrillic-ext-600-normal-DDEJyoof.woff2)format("woff2"),url(/assets/caveat-cyrillic-ext-600-normal-BLVNc-Ct.woff)format("woff")}:root{--font-display:"Cormorant Garamond", "Iowan Old Style", Georgia, "Times New Roman", serif;--font-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--font-sans:"Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:"Onest", system-ui, sans-serif;--text-display:clamp(3.2rem, 1.6rem + 6vw, 6.8rem);--text-h1:clamp(2.7rem, 1.6rem + 3.9vw, 4.9rem);--text-h2:clamp(2.2rem, 1.5rem + 2.5vw, 3.7rem);--text-h3:clamp(1.25rem, 1.1rem + .6vw, 1.6rem);--text-body:1rem;--text-small:.875rem;--text-micro:.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--container:1280px;--gutter:1rem;--ease:cubic-bezier(.2, .7, .2, 1);--dur-fast:.15s;--dur:.25s;--paper:#f7f4ee;--surface:#fff;--surface-2:#efe9dc;--line:#e4dfd3;--line-strong:#c9bfab;--ink:#121a2c;--text:#262626;--sand:#e9dfd0;--ink-2:#465068;--ink-3:#5f6678;--on-ink:#f7f4ee;--accent:#cba862;--accent-ink:#785a1b;--on-accent:#121a2c;--success:#276a3c;--success-bg:#e8f2eb;--danger:#b3261e;--danger-bg:#fbeae8;--warning:#8a5a14;--warning-bg:#f6ead2;--ai:#5b4b8a;--ai-bg:#efecf5;--validated:#276a3c;--validated-bg:#e8f2eb;--focus:#24365e;--black:#16223d;--black-deep:#0f1930;--black-glow:#24365e;--on-black:#f6f1e6;--on-black-2:#c7cbd6;--tint-1:#e3e7ef;--tint-2:#efe6d2;--tint-3:#ebddd5;--tint-4:#e0e6df;--tint-5:#e7e2ec;--tint-6:#efe9dc;--shadow-1:0 1px 2px #121a2c0f;--shadow-2:0 18px 40px -18px #121a2c47;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (width>=640px){:root{--gutter:1.5rem}}@media (width>=1024px){:root{--gutter:2rem}}:root[data-theme=dark]{--paper:#0d1424;--surface:#141d33;--surface-2:#1b2540;--line:#1f2a44;--line-strong:#3a4766;--ink:#ece6d8;--text:#e4ded1;--sand:#18213a;--ink-2:#bdbab2;--ink-3:#9a9fae;--on-ink:#0d1424;--accent:#d4b373;--accent-ink:#d4b373;--on-accent:#121a2c;--success:#6cc18a;--success-bg:#16281d;--danger:#f2877f;--danger-bg:#2d1816;--warning:#e3be7a;--warning-bg:#33280f;--ai:#b9a9e8;--ai-bg:#231e33;--validated:#6cc18a;--validated-bg:#16281d;--focus:#d4b373;--black:#111b31;--black-deep:#0a1120;--black-glow:#1e2d4f;--on-black:#f1ece2;--on-black-2:#c3c7d2;--tint-1:#18233a;--tint-2:#262418;--tint-3:#2a2120;--tint-4:#172521;--tint-5:#211f33;--tint-6:#1d2232;--shadow-1:0 1px 2px #0006;--shadow-2:0 18px 40px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0d1424;--surface:#141d33;--surface-2:#1b2540;--line:#1f2a44;--line-strong:#3a4766;--ink:#ece6d8;--text:#e4ded1;--sand:#18213a;--ink-2:#bdbab2;--ink-3:#9a9fae;--on-ink:#0d1424;--accent:#d4b373;--accent-ink:#d4b373;--on-accent:#121a2c;--success:#6cc18a;--success-bg:#16281d;--danger:#f2877f;--danger-bg:#2d1816;--warning:#e3be7a;--warning-bg:#33280f;--ai:#b9a9e8;--ai-bg:#231e33;--validated:#6cc18a;--validated-bg:#16281d;--focus:#d4b373;--black:#111b31;--black-deep:#0a1120;--black-glow:#1e2d4f;--on-black:#f1ece2;--on-black-2:#c3c7d2;--tint-1:#18233a;--tint-2:#262418;--tint-3:#2a2120;--tint-4:#172521;--tint-5:#211f33;--tint-6:#1d2232;--shadow-1:0 1px 2px #0006;--shadow-2:0 18px 40px -18px #000000b3;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:96px}body{background:var(--paper);color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:lining-nums;margin:0;line-height:1.6}img,svg{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}h1,h2,h3,h4,p{margin:0}h1,h2,h3,.av-display{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;font-variant-numeric:lining-nums;font-weight:600;line-height:1.02}.av-display{font-size:var(--text-display);letter-spacing:-.02em;line-height:.95}.av-display em,h1 em,h2 em{color:var(--accent-ink);font-style:italic;font-weight:500}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-family:var(--font-sans);font-size:var(--text-h3);letter-spacing:-.02em;font-weight:700;line-height:1.2}.av-lead{color:var(--ink-2);text-wrap:pretty;max-width:56ch;font-size:1.125rem}.av-small{font-size:var(--text-small);color:var(--ink-2)}.av-muted{color:var(--ink-3)}.av-eyebrow{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--accent-ink);font-size:.9375rem;font-weight:600}.av-num{font-variant-numeric:tabular-nums}.av-container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.av-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.av-skip-link{left:var(--space-4);z-index:100;background:var(--ink);color:var(--on-ink);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);transition:top var(--dur-fast) var(--ease);position:absolute;top:-4rem}.av-skip-link:focus{top:var(--space-4)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.av-btn{isolation:isolate;justify-content:center;align-items:center;gap:var(--space-2);min-height:50px;padding:0 var(--space-6);letter-spacing:-.01em;cursor:pointer;white-space:nowrap;transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);border:1.5px solid #0000;border-radius:999px;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.av-btn:before{content:"";z-index:-1;border-radius:inherit;background:var(--av-sweep,transparent);opacity:0;transition:opacity var(--dur-fast) var(--ease);position:absolute;inset:-2px}.av-btn:hover:before,.av-btn:focus-visible:before{opacity:1}.av-btn:active{transform:scale(.98)}.av-btn--sm{min-height:40px;padding:0 var(--space-5);font-size:.9375rem}.av-btn--lg{min-height:56px;padding:0 var(--space-6);font-size:1.0625rem}.av-btn--block{width:100%}.av-btn--primary{background:var(--ink);color:var(--on-ink);border-color:var(--ink);--av-sweep:var(--accent)}.av-btn--primary:hover,.av-btn--primary:focus-visible{color:#14110d;border-color:var(--accent)}.av-btn--secondary{color:var(--ink);border-color:var(--ink);--av-sweep:var(--ink);background:0 0}.av-btn--secondary:hover,.av-btn--secondary:focus-visible{color:var(--on-ink)}.av-btn--accent{background:var(--accent);color:var(--on-accent);border-color:var(--accent);--av-sweep:var(--on-black)}.av-btn--accent:hover,.av-btn--accent:focus-visible{color:#14110d;border-color:var(--on-black)}.av-btn--ghost{color:var(--ink);padding-inline:var(--space-3);background:0 0}.av-btn--danger{--av-sweep:var(--danger)}.av-btn:disabled:before,.av-btn[aria-disabled=true]:before{display:none}.av-btn:disabled,.av-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.av-btn[aria-busy=true]{cursor:progress}.av-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite av-spin}@keyframes av-spin{to{transform:rotate(360deg)}}.av-icon-btn{border-radius:var(--radius-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.av-icon-btn__count{background:var(--accent);min-width:18px;height:18px;color:var(--on-accent);font:500 11px/18px var(--font-mono);text-align:center;border-radius:9px;padding:0 5px;position:absolute;top:4px;right:2px}.av-badge{white-space:nowrap;font:600 var(--text-micro)/1.4 var(--font-sans);letter-spacing:.04em;background:var(--surface-2);color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.av-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.av-badge--success{background:var(--success-bg);color:var(--success)}.av-badge--danger{background:var(--danger-bg);color:var(--danger)}.av-badge--ai{background:var(--ai-bg);color:var(--ai)}.av-badge--warning{background:var(--warning-bg);color:var(--warning)}.av-badge--accent{background:color-mix(in srgb, var(--accent) 22%, var(--paper));color:var(--accent-ink)}.av-chip{align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);border:1px solid var(--line-strong);color:var(--ink);font-size:var(--text-small);cursor:pointer;transition:background var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border-radius:999px;display:inline-flex}.av-chip:hover{border-color:var(--ink)}.av-chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.av-chip__count{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-micro);font-weight:600}.av-chip:disabled{opacity:.4;cursor:not-allowed}.av-price{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1rem;font-weight:500}.av-price--lg{font-size:1.75rem}.av-price__from{font-family:var(--font-sans);color:var(--ink-3);font-weight:400;font-size:var(--text-small);margin-right:.35em}.av-price__was{color:var(--ink-3);margin-left:.6em;font-size:.875em;font-weight:400;text-decoration:line-through}.av-field{gap:var(--space-2);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.av-label{font-size:var(--text-small);font-weight:500}.av-hint{font-size:var(--text-small);color:var(--ink-3)}.av-error{font-size:var(--text-small);color:var(--danger)}.av-input,.av-select{width:100%;min-height:52px;padding:0 var(--space-4);background:var(--surface);color:var(--ink);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease)}.av-input::placeholder{color:var(--ink-3)}.av-input:hover,.av-select:hover{border-color:var(--ink-3)}.av-input:focus-visible,.av-select:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:0;border-color:var(--ink)}.av-input[aria-invalid=true]{border-color:var(--danger)}.av-stepper{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);align-items:center;display:inline-flex}.av-stepper button{width:44px;height:46px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.av-stepper button:hover:not(:disabled){background:var(--surface-2)}.av-stepper button:disabled{opacity:.35;cursor:not-allowed}.av-stepper output{text-align:center;min-width:2.5rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}.av-alert{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);font-size:var(--text-small);background:var(--surface-2);display:flex}.av-alert--success{background:var(--success-bg);color:var(--success)}.av-alert--danger{background:var(--danger-bg);color:var(--danger)}.av-skeleton{background:linear-gradient(90deg, var(--surface-2) 25%, var(--line) 50%, var(--surface-2) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.4s linear infinite av-shimmer}@keyframes av-shimmer{to{background-position:-200% 0}}.av-card{gap:var(--space-3);color:inherit;text-decoration:none;display:grid}.av-card__media{aspect-ratio:4/5;background:var(--surface-2);border-radius:var(--radius-md);position:relative;overflow:hidden}.av-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease)}.av-card:hover .av-card__media img{transform:scale(1.03)}.av-card__media .av-card__hover{clip-path:inset(0 0 0 100%);transition:clip-path .7s var(--ease), transform .6s var(--ease);position:absolute;inset:0}@media (hover:hover){.av-card:hover .av-card__hover,.av-card:focus-visible .av-card__hover{clip-path:inset(0)}}.av-card__badge{top:var(--space-3);left:var(--space-3);position:absolute}.av-card__meta{gap:2px;display:grid}.av-card__name{font-size:1rem;font-weight:600;line-height:1.3}.av-card--soldout .av-card__media img{opacity:.55}.av-chat{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.av-bubble{max-width:min(34rem,88%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:.9375rem}.av-bubble--customer{background:var(--ink);color:var(--on-ink);border-bottom-right-radius:var(--radius-sm);justify-self:end}.av-bubble--seller{background:var(--surface);border:1px solid var(--line);border-bottom-left-radius:var(--radius-sm);justify-self:start}.av-bubble__who{margin-bottom:2px;display:block}.av-offer{gap:var(--space-3);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:26rem;display:grid}.av-offer__row{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.av-offer__now{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--validated);font-size:2.25rem;font-weight:500;line-height:1}.av-offer__was{color:var(--ink-3);font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-decoration:line-through}.av-offer__proof{gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--line-strong);font-size:var(--text-small);display:grid}.av-offer__proof span{align-items:center;gap:var(--space-2);display:inline-flex}.av-offer__proposed{color:var(--ai)}.av-offer__validated{color:var(--validated)}.av-ann{background:var(--black-deep);color:var(--on-black);letter-spacing:.08em;font-size:.75rem;overflow:hidden}.av-ann__bar{justify-content:center;align-items:center;gap:var(--space-4);min-height:36px;display:flex;position:relative}.av-ann__text{text-align:center;animation:av-ann-in .6s var(--ease) both;padding-right:7.5rem}@media (width>=800px){.av-ann__text{padding-right:13rem}}@media (width>=1280px){.av-ann__text{padding-right:0}}@keyframes av-ann-in{0%{transform:translateY(110%)}to{transform:none}}.av-ann__langs{right:var(--gutter);align-items:center;gap:var(--space-2);display:flex;position:absolute}.av-ann__sep{background:color-mix(in srgb, currentColor 35%, transparent);width:1px;height:1rem}@media (width<=799px){.av-ann__langs>.av-langs:first-child,.av-ann__sep{display:none}}.av-langs{gap:2px;display:flex}.av-langs button{color:inherit;cursor:pointer;border-radius:var(--radius-sm);letter-spacing:.08em;opacity:.72;background:0 0;border:0;padding:6px 8px;font-size:.72rem;font-weight:500}.av-langs button:hover{opacity:1}.av-langs button[aria-pressed=true]{opacity:1;color:var(--accent);text-underline-offset:4px;text-decoration:underline}.av-admin__who .av-langs button{opacity:1;color:var(--ink-2)}.av-admin__who .av-langs button[aria-pressed=true]{color:var(--ink);font-weight:700}.av-mobile-nav__langs{padding-top:var(--space-5);gap:var(--space-3);justify-items:start;display:grid}.av-ann__theme{width:30px;height:30px;color:inherit;cursor:pointer;opacity:.8;transition:opacity var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform .4s var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.av-ann__theme:hover{opacity:1;background:color-mix(in srgb, currentColor 14%, transparent);transform:rotate(-20deg)}.av-ann__theme svg{width:16px;height:16px}.av-mobile-nav__langs .av-ann__theme{width:44px;height:44px;color:var(--ink);border:1px solid var(--line-strong)}.av-mobile-nav__langs .av-ann__theme svg{width:20px;height:20px}.av-mobile-nav__langs .av-langs{gap:var(--space-2)}.av-mobile-nav__langs button{border:1px solid var(--line-strong);opacity:1;border-radius:999px;padding:10px 16px;font-size:.9375rem}.av-mobile-nav__langs button[aria-pressed=true]{color:var(--on-ink);background:var(--ink);border-color:var(--ink);text-decoration:none}.av-header{z-index:50;background:color-mix(in srgb, var(--paper) 97%, transparent);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.av-header.is-scrolled{border-bottom-color:var(--line);box-shadow:0 10px 30px -24px #0f193073}.av-header__bar{align-items:center;gap:var(--space-3);min-height:72px;transition:min-height var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.av-header__logo{color:var(--ink);padding-inline:var(--space-4);--logo-amp:var(--accent);grid-area:1/2;justify-self:center;display:flex}.av-header__logo svg{transition:height var(--dur) var(--ease)}.av-header__biz{margin-right:var(--space-3);border:1px solid var(--line-strong);white-space:nowrap;transition:border-color var(--dur-fast) var(--ease), background var(--dur-fast) var(--ease);border-radius:999px;padding:8px 14px;font-size:.875rem;font-weight:600;text-decoration:none;display:none}.av-header__biz:hover,.av-header__biz[aria-current=page]{border-color:var(--ink)}@media (width>=1180px){.av-header__biz{display:inline-flex}}.av-nav{gap:clamp(var(--space-3), 1.4vw, var(--space-5));grid-area:1/1;min-width:0;display:none;overflow:hidden}.av-nav a{letter-spacing:-.01em;white-space:nowrap;padding:26px 0;font-size:.9375rem;font-weight:600;text-decoration:none;position:relative}.av-nav a:after{content:"";background:var(--accent);transform-origin:100%;height:1.5px;transition:transform .35s var(--ease);position:absolute;bottom:18px;left:0;right:0;transform:scaleX(0)}.av-nav a:hover:after,.av-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.av-header__actions{grid-area:1/3;justify-content:flex-end;align-items:center;gap:2px;display:flex}.av-menu-btn{grid-area:1/1;justify-self:start;display:inline-flex}@media (width<=799px){.av-hide-md{display:none!important}}@media (width<=639px){.av-hide-phone{display:none!important}}.av-header__actions .av-icon-btn,.av-hide-phone{flex:none}@media (width<=639px){.av-header__bar{gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto}.av-header__logo{padding-inline:var(--space-2)}.av-header__logo svg{width:auto!important;height:22px!important}}@media (width<=379px){.av-header .av-icon-btn{width:34px}.av-header__logo svg{width:auto!important;height:18px!important}}@media (width>=1100px){.av-nav{display:flex}.av-menu-btn{display:none}}.av-drawer{z-index:49;align-content:start;gap:var(--space-4);padding:var(--space-6) var(--gutter);background:var(--paper);visibility:hidden;transition:transform .35s var(--ease), visibility 0s .35s;display:grid;position:fixed;inset:108px 0 0;overflow-y:auto;transform:translateY(-12px)}.av-drawer.is-open{visibility:visible;transition:transform .35s var(--ease);transform:none}.av-drawer__links{display:grid}.av-drawer__links a{font-family:var(--font-display);letter-spacing:-.03em;border-bottom:1px solid var(--line);transition:transform .5s var(--ease);transition-delay:calc(var(--i) * 40ms);padding:10px 0;font-size:1.9rem;font-weight:800;line-height:1.2;text-decoration:none;transform:translate(-16px)}.av-drawer.is-open .av-drawer__links a{transform:none}.av-drawer__links a[aria-current=page]{color:var(--accent-ink)}body.av-locked{overflow:hidden}@media (width>=1100px){.av-drawer{display:none}}.av-footer{margin-top:var(--space-9);background:var(--black-deep);color:var(--on-black);padding-bottom:var(--space-6)}.av-footer__band{color:var(--accent);opacity:.75;display:block}.av-footer__top{justify-items:center;gap:var(--space-5);padding-block:var(--space-8) var(--space-7);text-align:center;color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--on-black) 14%, transparent);display:grid}.av-footer__logo{max-width:70vw;height:auto!important}.av-footer__line{font-family:var(--font-display);letter-spacing:-.03em;color:var(--on-black);text-wrap:balance;max-width:24ch;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:800;line-height:1.1}.av-footer__grid{gap:var(--space-6);padding-block:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.av-footer__grid{grid-template-columns:repeat(3,minmax(0,.8fr)) minmax(0,1.4fr)}}.av-footer__col{gap:var(--space-3);align-content:start;display:grid}.av-footer__head{color:var(--accent);margin-bottom:var(--space-1);font-size:.9375rem;font-weight:700}.av-footer a{color:var(--on-black);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--ease), color .35s var(--ease);justify-self:start;font-size:.9375rem;text-decoration:none}.av-footer a:hover{color:var(--accent);background-size:100% 1px}.av-footer__contact{align-items:center;gap:var(--space-3);display:inline-flex}.av-footer__contact svg{color:var(--accent);transition:transform .35s var(--ease);flex:none}.av-footer__contact:hover svg{transform:rotate(-10deg)scale(1.1)}.av-footer__address{color:var(--on-black-2);font-size:var(--text-small);max-width:36ch;margin-top:var(--space-2);font-style:normal}.av-footer__legal{justify-content:space-between;gap:var(--space-2) var(--space-5);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--on-black) 14%, transparent);font-size:var(--text-micro);color:var(--on-black-2);flex-wrap:wrap;display:flex}.av-footer__grid>:last-child{grid-column:1/-1}@media (width>=900px){.av-footer__grid>:last-child{grid-column:auto}}.av-grid-products{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=640px){.av-grid-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1024px){.av-grid-products{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-section{padding-block:var(--space-8);border-top:1px solid var(--line)}.av-section>.av-container>header{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.av-row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.av-stack{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.av-textarea{min-height:96px;padding:var(--space-3) var(--space-4);resize:vertical;line-height:1.5}.av-switch{align-items:center;gap:var(--space-3);cursor:pointer;font-size:var(--text-small);display:inline-flex}.av-switch input{opacity:0;width:1px;height:1px;position:absolute}.av-switch__track{background:var(--line-strong);width:44px;height:26px;transition:background var(--dur-fast) var(--ease);border-radius:13px;flex:none;position:relative}.av-switch__thumb{background:var(--surface);width:20px;height:20px;box-shadow:var(--shadow-1);transition:transform var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.av-switch input:checked+.av-switch__track{background:var(--success)}.av-switch input:checked+.av-switch__track .av-switch__thumb{transform:translate(18px)}.av-switch input:focus-visible+.av-switch__track{outline:2px solid var(--focus);outline-offset:2px}.av-dialog{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);width:min(32rem,100vw - 2rem);box-shadow:var(--shadow-2);padding:0}.av-dialog::backdrop{background:#0a112099}.av-dialog form{padding:var(--space-6);gap:var(--space-4);display:grid}.av-dialog__title{font-size:var(--text-h3)}.av-dialog__body{gap:var(--space-3);color:var(--ink-2);display:grid}.av-dialog__actions{gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end;display:flex}.av-toasts{bottom:var(--space-5);gap:var(--space-2);z-index:200;width:min(28rem,100vw - 2rem);display:grid;position:fixed;left:50%;transform:translate(-50%)}.av-toast{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--ink);color:var(--on-ink);font-size:var(--text-small);box-shadow:var(--shadow-2)}.av-toast--danger{background:var(--danger);color:#fff}.av-colorfield{gap:var(--space-2);display:grid}.av-colorfield__row{gap:var(--space-2);display:flex}.av-colorfield__picker{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;flex:none;width:48px;height:48px;padding:2px}.av-colorfield__presets{flex-wrap:wrap;gap:6px;display:flex}.av-swatch{border:1px solid var(--line-strong);cursor:pointer;border-radius:50%;width:24px;height:24px;padding:0}.av-swatch[aria-pressed=true]{outline:2px solid var(--focus);outline-offset:2px}.av-dot{border:1px solid var(--line-strong);vertical-align:-2px;border-radius:50%;width:14px;height:14px;display:inline-block}.av-pagination{justify-content:center;align-items:center;gap:var(--space-4);padding-top:var(--space-6);display:flex}.av-imgplaceholder{place-content:center;justify-items:center;gap:var(--space-3);width:100%;height:100%;color:var(--accent-ink);display:grid}.av-card__foot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.av-grid-products>*{min-width:0}.av-dots{flex-wrap:wrap;gap:4px;display:inline-flex}.av-nav a[aria-current=page]{border-bottom-color:var(--ink)}.av-page{padding-block:var(--space-7) var(--space-8)}.av-page__head{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.av-narrow{max-width:30rem}.av-empty{gap:var(--space-4);padding-block:var(--space-8);justify-items:start;display:grid}.av-tabs{gap:var(--space-5);border-bottom:1px solid var(--line);margin-bottom:var(--space-5);display:flex;overflow-x:auto}.av-tabs a{padding:var(--space-3) 0;white-space:nowrap;color:var(--ink-2);border-bottom:2px solid #0000;text-decoration:none}.av-tabs a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.av-filters{gap:var(--space-4);margin-bottom:var(--space-6);display:grid}.av-filter-group{gap:var(--space-2);display:grid}.av-filters__row{gap:var(--space-4);flex-wrap:wrap;align-items:end;display:flex}.av-filters__sort{min-width:12rem}.av-crumbs{gap:var(--space-2);font-size:var(--text-small);color:var(--ink-3);margin-bottom:var(--space-5);display:flex}.av-pdp{gap:var(--space-7);display:grid}@media (width>=1024px){.av-pdp{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.av-pdp__info{position:sticky;top:88px}}.av-pdp__gallery{gap:var(--space-3);display:grid}.av-pdp__main{aspect-ratio:4/5;background:var(--surface-2);border-radius:var(--radius-lg);overflow:hidden}.av-pdp__main img{object-fit:cover;width:100%;height:100%}.av-pdp__thumbs{gap:var(--space-2);flex-wrap:wrap;display:flex}.av-pdp__thumb{aspect-ratio:4/5;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;width:72px;padding:0;overflow:hidden}.av-pdp__thumb[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px}.av-pdp__thumb img{object-fit:cover;width:100%;height:100%}.av-pdp__info{gap:var(--space-4);align-content:start;display:grid}.av-option{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.av-option legend{padding:0}.av-colorchoice{border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:50%;width:40px;height:40px;padding:4px}.av-colorchoice span{border:1px solid #0000001f;border-radius:50%;width:100%;height:100%;display:block}.av-colorchoice[aria-pressed=true]{border:2px solid var(--ink)}.av-specs{gap:var(--space-3);margin:var(--space-4) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line);display:grid}.av-specs>div{gap:2px;display:grid}.av-specs dd{color:var(--ink-2);margin:0}.av-admin{grid-template-columns:minmax(0,1fr);min-height:100vh;display:grid}@media (width>=900px){.av-admin{grid-template-columns:250px minmax(0,1fr)}}.av-admin__side{gap:var(--space-5);padding:var(--space-5);background:var(--surface);border-bottom:1px solid var(--line);align-content:start;display:grid}@media (width>=900px){.av-admin__side{border-bottom:0;border-right:1px solid var(--line);height:100vh;position:sticky;top:0;overflow-y:auto}}.av-admin__nav{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=900px){.av-admin__nav{display:grid}}.av-admin__nav a{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--ink-2);text-decoration:none}.av-admin__nav a:hover{background:var(--surface-2);color:var(--ink)}.av-admin__nav a[aria-current=page]{background:var(--surface-2);color:var(--ink);font-weight:500}.av-admin__group{padding:var(--space-3) var(--space-3) 0;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);flex-basis:100%;font-size:.75rem}.av-admin__group:first-child{padding-top:0}.av-admin__who{gap:var(--space-2);justify-items:start;margin-top:auto;display:grid}.av-admin__who .av-small{text-overflow:ellipsis;max-width:100%;overflow:hidden}.av-admin__main{padding:var(--space-5) var(--gutter) var(--space-8);gap:var(--space-5);align-content:start;min-width:0;max-width:1100px;display:grid}.av-admin__head{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.av-admin__tools{justify-content:space-between;align-items:end}.av-admin__search{min-width:min(20rem,100%)}.av-admin__rowactions{white-space:nowrap;text-align:end}.av-admin__rowactions .av-btn+.av-btn{margin-inline-start:.25rem}.av-tabs--inline{gap:var(--space-2);border:0;margin:0}.av-tabbtn{min-height:40px;padding:0 var(--space-4);border:1px solid var(--line-strong);cursor:pointer;font-size:var(--text-small);background:0 0;border-radius:999px}.av-tabbtn[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.av-between{justify-content:space-between}.av-tablewrap{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);overflow-x:auto}.av-table{border-collapse:collapse;width:100%;font-size:var(--text-small)}.av-table th{text-align:left;padding:var(--space-3) var(--space-4);font:500 var(--text-micro)/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--line);white-space:nowrap}.av-table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);vertical-align:middle}.av-table tr:last-child td{border-bottom:0}.av-prodcell{align-items:center;gap:var(--space-3);min-width:14rem;text-decoration:none;display:flex}.av-prodcell:hover strong{text-decoration:underline}.av-prodcell__img{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--surface-2);flex:none;width:48px;overflow:hidden}.av-prodcell__img img{object-fit:cover;width:100%;height:100%}.av-prodcell__img .av-imgplaceholder{padding:4px}.av-prodcell__img .av-imgplaceholder span{display:none}.av-prodcell__img .av-imgplaceholder svg{width:auto;height:22px}.av-card-form{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:minmax(0,1fr);display:grid}.av-formtitle{font-size:var(--text-h3)}.av-formgrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=640px){.av-formgrid,.av-formgrid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){.av-formgrid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-variantfields{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.av-draft{gap:var(--space-4);padding:var(--space-4);border:1px dashed var(--line-strong);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);display:grid}.av-variantcard{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);grid-template-columns:minmax(0,1fr);display:grid}.av-variantcard__head{gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.av-variantcard__pricing{padding-top:var(--space-4);border-top:1px dashed var(--line-strong)}.av-photos{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin:0;padding:0;list-style:none;display:grid}.av-photo{gap:var(--space-2);align-content:start;display:grid}.av-photo__img{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--surface-2);overflow:hidden}.av-photo__img img{object-fit:cover;width:100%;height:100%}.av-drop{justify-items:center;gap:var(--space-3);padding:var(--space-6);border:2px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;color:var(--ink-2);display:grid}.av-drop--over{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.av-termlist{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.av-term{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);flex-wrap:wrap;display:flex}.av-term__main{gap:2px;min-width:12rem;display:grid}.av-history{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.av-history li{justify-content:space-between;gap:var(--space-3);padding-block:var(--space-2);border-bottom:1px solid var(--line);display:flex}.av-cart{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=900px){.av-cart{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr)}.av-summary{position:sticky;top:88px}}.av-cartlines{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.av-cartline{gap:var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);grid-template-columns:88px minmax(0,1fr);display:grid}.av-cartline__img{aspect-ratio:4/5;background:var(--surface-2);border-radius:var(--radius-sm);grid-row:span 2;display:block;overflow:hidden}.av-cartline__img img{object-fit:cover;width:100%;height:100%}.av-cartline__img .av-imgplaceholder{padding:6px}.av-cartline__img .av-imgplaceholder span{display:none}.av-cartline__img .av-imgplaceholder svg{width:auto;height:28px}.av-cartline__body{align-content:start;gap:4px;min-width:0;display:grid}.av-cartline__name{font-size:1.0625rem;font-weight:600;line-height:1.3;text-decoration:none}.av-cartline__qty{gap:var(--space-3);flex-wrap:wrap;grid-column:2;align-items:center;display:flex}.av-cartline__total{grid-column:2;justify-self:end}@media (width>=640px){.av-cartline{grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center}.av-cartline__img{grid-row:auto}.av-cartline__qty,.av-cartline__total{grid-column:auto}.av-cartline--static{grid-template-columns:96px minmax(0,1fr) auto}}.av-price__save{color:var(--validated)}.av-summary{gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.av-totals{gap:var(--space-2);margin:0;display:grid}.av-totals>div{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.av-totals dt{color:var(--ink-2)}.av-totals dd{margin:0}.av-totals__grand{padding-top:var(--space-3);border-top:1px solid var(--line)}.av-minilines{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.av-minilines li{justify-content:space-between;gap:var(--space-3);display:flex}.av-radiocard{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-md);cursor:pointer;background:var(--surface);flex:14rem;align-items:flex-start;display:flex}.av-radiocard input{accent-color:var(--ink);margin-top:4px}.av-radiocard:has(input:checked){border-color:var(--ink);outline:1px solid var(--ink)}.av-orderlist{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.av-ordercard{gap:var(--space-2) var(--space-4);padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);align-items:center;text-decoration:none;display:grid}@media (width>=720px){.av-ordercard{grid-template-columns:12rem minmax(0,1fr) auto auto}}.av-ordercard:hover{border-color:var(--accent)}.av-chat{gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);display:grid}.av-chat__title{margin:0;font-size:1.375rem}.av-chat__log{gap:var(--space-3);max-height:26rem;padding-right:var(--space-1);display:grid;overflow-y:auto}.av-chat__turn{gap:var(--space-3);justify-items:start;display:grid}.av-chat__form{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.av-transcript{white-space:pre-wrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--text-small);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-4);margin:0}.av-turns{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.av-turns li{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);gap:var(--space-1);display:grid}.av-turns p{margin:0}.av-tiles4{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.av-tiles4{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-tiles4 li{padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);gap:2px;display:grid}.av-tiles4 strong{letter-spacing:-.02em;font-size:1.875rem;font-weight:700}.av-chart{position:relative}.av-chart svg{width:100%;height:auto}.av-chart__axis{stroke:var(--line-strong);stroke-width:1px}.av-chart__tick{fill:var(--ink-3);font:11px var(--font-sans);font-variant-numeric:tabular-nums}.av-chart__bar{fill:var(--ink-2)}.av-chart__bar.is-hover{fill:var(--ink)}.av-chart__tip{margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper);font-size:var(--text-small);gap:2px;display:grid}.av-contact-cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.av-contact-cards--compact{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.av-contact{--c:var(--accent-ink);align-items:center;gap:var(--space-3);height:100%;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease), border-color .35s var(--ease), box-shadow .35s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;text-decoration:none;display:grid}.av-contact:hover,.av-contact:focus-visible{border-color:var(--c);box-shadow:0 18px 36px -26px color-mix(in srgb, var(--c) 80%, transparent);transform:translateY(-3px)}.av-contact__icon{width:46px;height:46px;color:var(--c);background:color-mix(in srgb, var(--c) 12%, var(--surface));transition:background-color .35s var(--ease), color .35s var(--ease);border-radius:50%;place-items:center;display:grid}.av-contact:hover .av-contact__icon{background:var(--c);color:#fff}.av-contact:hover .av-contact__icon svg{animation:av-wave .6s var(--ease)}@keyframes av-wave{0%,to{transform:rotate(0)}25%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}}.av-contact__text{gap:1px;min-width:0;display:grid}.av-contact__text strong{font-size:.9375rem;font-weight:600}.av-contact__text span{font-size:var(--text-small);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-contact__go{color:var(--ink-3);transition:transform .35s var(--ease), color .35s var(--ease)}.av-contact:hover .av-contact__go{color:var(--c);transform:translate(4px)}.av-contact--instagram{--c:#c13584}.av-contact--telegram{--c:#1f8ccc}.av-contact--whatsapp{--c:#1a8f4c}.av-contact--facebook{--c:#1877f2}.av-contact--phone{--c:var(--accent-ink)}.av-contact--email{--c:var(--ink)}.reveal [data-reveal] .av-contact-cards>li{transition:transform .7s var(--ease);transition-delay:calc(var(--i) * 70ms);transform:translateY(18px)}.reveal [data-reveal].is-in .av-contact-cards>li{transform:none}.av-save{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--ink);background:color-mix(in srgb, var(--surface) 88%, transparent);transition:transform .25s var(--ease), color .25s var(--ease);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 6px 16px -10px #0f193080}.av-save:hover{transform:scale(1.08)}.av-save svg{width:20px;height:20px}.av-save.is-on{color:#b8323a}.av-save.is-on svg{fill:currentColor;animation:.45s cubic-bezier(.3,1.6,.5,1) av-pop}@keyframes av-pop{0%{transform:scale(.4)}to{transform:none}}.av-card__media{border-radius:var(--radius-md)}.av-card__name{font-size:.9375rem}@media (width<=399px){.av-btn{white-space:normal;text-align:center;padding-block:var(--space-2);max-width:100%;line-height:1.3}}.av-dl{gap:var(--space-2);margin:0;display:grid}.av-dl>div{gap:var(--space-3);grid-template-columns:minmax(8rem,12rem) minmax(0,1fr);display:grid}.av-dl dt{color:var(--ink-2);font-size:var(--text-small)}.av-dl dd{margin:0}@media (width<=560px){.av-dl>div{grid-template-columns:minmax(0,1fr);gap:0}}.av-card-wrap{position:relative}.av-quick-layer{aspect-ratio:4/5;z-index:2;pointer-events:none;position:absolute;inset:0 0 auto}.av-quick{pointer-events:auto;cursor:pointer;font:inherit;color:var(--ink);background:color-mix(in srgb, var(--surface) 92%, transparent);opacity:0;transition:opacity .25s var(--ease), transform .25s var(--ease);border:0;border-radius:999px;padding:.7rem 1rem;font-size:.9375rem;font-weight:600;position:absolute;bottom:12px;left:12px;right:12px;transform:translateY(8px);box-shadow:0 10px 24px -14px #0f193099}.av-card-wrap:hover .av-quick,.av-card-wrap:focus-within .av-quick{opacity:1;transform:none}@media (hover:none){.av-quick{opacity:1;padding:.45rem .8rem;font-size:.8125rem;left:auto;transform:none}}@media (prefers-reduced-motion:reduce){.av-quick{transition:none}}.av-qv{overscroll-behavior:contain;width:min(58rem,100vw - 1.5rem);max-height:calc(100svh - 1.5rem);overflow-y:auto}@media (width<=719px){.av-qv__media{aspect-ratio:1;max-height:42svh;margin-inline:auto}.av-qv__info{padding-top:0}}.av-qv form{padding:clamp(1rem,3vw,2rem);position:relative}.av-qv__close{z-index:1;cursor:pointer;background:var(--surface-2);width:40px;height:40px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.av-qv__close svg{width:20px;height:20px}.av-qv__grid{gap:var(--space-5);display:grid}@media (width>=720px){.av-qv__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.av-qv__media{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--surface-2);position:relative;overflow:hidden}.av-qv__media img,.av-qv__media .av-imgplaceholder{object-fit:cover;width:100%;height:100%}.av-qv__dots{justify-content:center;gap:8px;display:flex;position:absolute;bottom:12px;left:0;right:0}.av-qv__dots button{cursor:pointer;background:color-mix(in srgb, var(--ink) 30%, transparent);border:0;border-radius:50%;width:10px;height:10px;padding:0}.av-qv__dots button[aria-pressed=true]{background:var(--ink)}.av-qv__info{gap:var(--space-4);padding-top:var(--space-5);align-content:start;display:grid}.av-qv__name{margin:0;padding-right:2.5rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.av-qv__desc{margin:0}.av-qv__more{text-align:center;font-weight:600}.av-db__part{margin-top:var(--space-6)}.av-card__price{gap:1px;display:grid}.av-card__pair{font-size:var(--text-small);color:var(--success);font-weight:600}.av-notify{gap:var(--space-2);display:grid}.av-notify__note{color:var(--success);margin:0;font-weight:600}.av-waitlist,.av-waitlist__people{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.av-waitlist__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.av-waitlist__people{gap:var(--space-1);margin-top:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--line)}.av-waitlist__people li{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.av-scan__view{gap:var(--space-2);display:grid;position:relative}.av-scan__view video{object-fit:cover;border-radius:var(--radius-md);background:#000;width:100%;max-height:18rem}.av-scan__frame{border:3px solid var(--accent);pointer-events:none;border-radius:14px;width:9rem;height:9rem;position:absolute;top:50%;left:50%;translate:-50% calc(-50% - 1.4rem);box-shadow:0 0 0 999px #00000040}.av-prodcell__img{width:64px}.av-prodcell__img .av-imgplaceholder svg{height:30px}.av-prodcell__text{justify-items:start;gap:4px;display:grid}.av-prodcell__dots{gap:4px;display:flex}.av-prodcell__dots i{border:1px solid color-mix(in srgb, var(--ink) 18%, transparent);border-radius:50%;width:12px;height:12px}.av-admin__tools--second{align-items:center;gap:var(--space-4);margin-top:calc(-1 * var(--space-2))}.av-sortpick{align-items:center;gap:var(--space-2);display:inline-flex}.av-sortpick .av-select{min-height:40px;padding-block:6px}.av-audit__areas{flex-wrap:wrap}.av-audit__who{align-items:center;gap:var(--space-4);margin-block:var(--space-3) var(--space-5);flex-wrap:wrap}.av-audit__email{max-width:22rem;min-height:40px;padding-block:6px}.av-audit{margin:0;padding:0;list-style:none;display:grid}.av-audit__day{font-family:var(--font-body,inherit);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin:var(--space-5) 0 var(--space-2);padding-left:5.5rem}.av-audit__line{grid-template-columns:4rem 1.5rem minmax(0,1fr);align-items:start;display:grid}.av-audit__time{color:var(--ink-3);font-variant-numeric:tabular-nums;padding-top:3px}.av-audit__dot{background:var(--ink-3);width:10px;height:10px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;margin-top:6px;position:relative}.av-audit__row--add .av-audit__dot{background:var(--validated,#2f7a4b)}.av-audit__row--remove .av-audit__dot{background:var(--danger)}.av-audit__row--change .av-audit__dot{background:var(--accent)}.av-audit__line{position:relative}.av-audit__line:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:calc(4rem + 4px)}.av-audit__body{padding:0 0 var(--space-4) var(--space-2);gap:4px;display:grid}.av-audit__head{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.av-audit__subject{background:var(--surface-2);border-radius:999px;padding:1px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.av-audit__by{margin:0}.av-audit__diff{font-size:var(--text-small);gap:3px;margin:4px 0 0;padding:0;list-style:none;display:grid}.av-audit__diff li{overflow-wrap:anywhere}.av-audit__key{color:var(--ink-3);margin-right:6px}.av-audit__diff del{color:var(--danger);text-decoration-thickness:1px}.av-audit__diff ins{color:var(--validated,#2f7a4b);font-weight:600;text-decoration:none}.av-custcell{align-items:center;gap:var(--space-3);min-width:14rem;display:flex}.av-custcell__avatar{background:var(--surface-2);width:36px;height:36px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.av-orderthumbs{margin-bottom:4px;display:flex}.av-orderthumbs__img{aspect-ratio:4/5;background:var(--surface-2);border:2px solid var(--surface);border-radius:6px;width:34px;margin-left:-8px;overflow:hidden}.av-orderthumbs__img:first-child{margin-left:0}.av-orderthumbs__img img{object-fit:cover;width:100%;height:100%}.av-orderthumbs__img .av-imgplaceholder span{display:none}.av-orderthumbs__img .av-imgplaceholder svg{width:auto;height:16px}.av-db__grid3{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.av-db__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-bars{gap:10px;margin:0;padding:0;list-style:none;display:grid}.av-bars li{align-items:center;gap:var(--space-3);grid-template-columns:minmax(5rem,9rem) minmax(0,1fr) auto;display:grid}.av-bars__label{font-size:var(--text-small)}.av-bars__track{background:var(--surface-2);border-radius:999px;height:10px;overflow:hidden}.av-bars__fill{border-radius:inherit;background:linear-gradient(90deg, var(--accent), color-mix(in srgb, var(--accent) 60%, var(--ink)));height:100%;transition:width .6s var(--ease-out,ease);display:block}.av-bars__value{font-size:var(--text-small);white-space:nowrap}.av-topcust{margin:0;padding:0;list-style:none;display:grid}.av-topcust li{align-items:center;gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:2rem minmax(0,1fr) auto auto;padding:10px 0;display:grid}.av-topcust li:first-child{border-top:0}.av-topcust__n{background:var(--surface-2);width:28px;height:28px;color:var(--accent-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.av-tiles4--soft li{background:var(--surface-2)}.av-pricing{gap:var(--space-5);display:grid}.av-pricing__head{gap:4px;display:grid}.av-pricing__head p{max-width:46rem;margin:0}.av-pricing__rules{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.av-pricing__money{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=1100px){.av-pricing__money{grid-template-columns:1fr 1fr 1.1fr;align-items:start}}.av-pricing__cur{border:1px solid var(--line);border-radius:var(--radius-md,12px);padding:var(--space-4);gap:var(--space-3);margin:0;display:grid}.av-pricing__cur legend{padding:0 6px;font-weight:700}.av-pricing__examples{gap:var(--space-2);display:grid}.av-table--tight th,.av-table--tight td{padding:6px 10px}.av-savebar{bottom:var(--space-3);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:999px;display:flex;position:sticky;box-shadow:0 8px 24px #00000014}.av-savebar.is-dirty{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.av-stairs{height:150px;padding:var(--space-3) 0;align-items:flex-end;gap:6px;display:flex}.av-stairs__step{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 35%, var(--surface)), color-mix(in srgb, var(--accent) 14%, var(--surface)));border-radius:10px 10px 4px 4px;flex:1;align-content:end;justify-items:center;gap:2px;min-width:0;padding:8px 4px;display:grid}.av-stairs__step strong{font-size:1.1rem}.av-stairs__step span{font-size:var(--text-small);color:var(--ink-2);text-align:center}.av-ladder .av-input{max-width:9rem;min-height:40px;padding-block:6px}.av-ladder tr.is-dirty td{background:color-mix(in srgb, var(--accent) 8%, transparent)}.av-ladder__new td{background:var(--surface-2)}.av-saved{white-space:nowrap}.av-dzgroup{margin-top:var(--space-4)}.av-dztable td:nth-child(4){white-space:nowrap}.av-dztable__note{max-width:34rem;display:inline-block}.av-dztable tr.is-open td{background:var(--surface-2)}.av-dztable__form>td{background:var(--surface-2);padding:var(--space-4)}.av-dzone__new{margin-bottom:var(--space-4)}.av-dzone__new .av-dzone{padding:var(--space-5);background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-lg)}.av-dzone{background:0 0;border:0;padding:0}@media (width>=1100px){.av-dzone__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.av-dzone__grid>:nth-child(3){grid-column:span 2}}.av-termtable__pos{width:3rem;color:var(--ink-3)}.av-termtable__shown{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.av-termtable__move{white-space:nowrap}.av-termtable tr.is-hidden td:not(:last-child){opacity:.6}.av-termtable tr.av-term{background:0 0;border:0;padding:0;display:table-row}.av-contactrow{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);align-items:start;display:grid}@media (width>=900px){.av-contactrow{grid-template-columns:2.5rem minmax(9rem,12rem) minmax(0,1fr) auto}}.av-contactrow__icon{background:var(--surface-2);border-radius:50%;place-items:center;width:40px;height:40px;margin-top:26px;display:grid}.av-contactrow__icon svg{width:20px;height:20px}.av-contactrow__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:26px;display:flex}.av-contactnew{gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--line);border-radius:var(--radius-md);align-items:end;display:grid}@media (width>=900px){.av-contactnew{grid-template-columns:minmax(9rem,12rem) minmax(9rem,12rem) minmax(0,1fr) auto}}.av-handover{gap:var(--space-5);align-items:start;display:grid}@media (width>=1000px){.av-handover{grid-template-columns:minmax(20rem,26rem) minmax(0,1fr)}}.av-handover__form{top:var(--space-4);position:sticky}.av-handover__code{letter-spacing:.25em;text-align:center;font-variant-numeric:tabular-nums;min-height:64px;font-size:2rem}.av-handover__code--short{max-width:12rem}.av-handover__side{gap:var(--space-4);display:grid}.av-handover__done{border-color:var(--validated,#2f7a4b);background:color-mix(in srgb, var(--validated,#2f7a4b) 7%, var(--surface))}.av-handover__tick{color:#fff;background:var(--validated,#2f7a4b);border-radius:50%;place-items:center;width:44px;height:44px;margin:0;font-size:1.4rem;display:grid}.av-handover__items,.av-handover__list{margin:0;padding:0;list-style:none;display:grid}.av-handover__items li{gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr);align-items:center;padding:8px 0;display:grid}.av-handover__list li{gap:var(--space-3);border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:10px 0;display:grid}.av-handover__list li:first-child,.av-handover__items li:first-child{border-top:0}.av-handover__since{white-space:nowrap}.av-odfacts{gap:var(--space-4);margin-bottom:var(--space-4);display:grid}@media (width>=1000px){.av-odfacts{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-odfacts .av-card-form{align-content:start;gap:var(--space-2)}.av-odfacts p{margin:0}.av-odfacts__big{font-size:1.15rem;font-weight:600}.av-odtime{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.av-odtime li{color:var(--ink-3);gap:2px;padding-left:22px;display:grid;position:relative}.av-odtime li:before{content:"";border:2px solid var(--line);background:var(--surface);border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:0}.av-odtime li.is-done{color:var(--ink)}.av-odtime li.is-done:before{background:var(--validated,#2f7a4b);border-color:var(--validated,#2f7a4b)}.av-odtime li.is-cancelled{color:var(--danger)}.av-odtime li.is-cancelled:before{background:var(--danger);border-color:var(--danger)}.av-team{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.av-team__card{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);display:grid}@media (width>=1100px){.av-team__card{grid-template-columns:minmax(16rem,1fr) auto;align-items:center}}.av-team__card.is-off{opacity:.7}.av-team__who{gap:var(--space-3);align-items:center;display:flex}.av-team__edit{align-items:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.av-team__edit .av-field{min-width:11rem}.av-roles td{text-align:center;color:var(--validated,#2f7a4b);font-weight:700}.av-roles th[scope=row]{font-weight:500}.av-admin__main :is(div,section,article,form,fieldset,details){min-width:0}.av-admin__main fieldset{min-inline-size:0}.av-tablewrap{max-width:100%;position:relative}.av-admin__main{overflow-x:clip}@keyframes av-up{0%{transform:translateY(22px)}to{transform:none}}.reveal [data-reveal]{transition:transform 1s var(--ease);transform:translateY(28px)}.reveal [data-reveal].is-in{transform:none}.reveal [data-reveal]:has(input,select,textarea){transition:none;transform:none}.av-btn--shine{animation:av-shine 5s var(--ease) 2s infinite;background-image:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);background-position:120% 0;background-size:250% 100%}@keyframes av-shine{0%,70%{background-position:120% 0}to{background-position:-40% 0}}.av-btn--onnavy{color:var(--on-black);border-color:color-mix(in srgb, var(--on-black) 45%, transparent);--av-sweep:var(--on-black)}.av-btn--onnavy:hover,.av-btn--onnavy:focus-visible{color:var(--black-deep);border-color:var(--on-black)}.av-block{padding-block:var(--space-8) 0}.av-block--tight{padding-block:var(--space-6) 0}.av-block__head{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.av-block__head--row{justify-content:space-between;align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.av-block__head--row>div{gap:var(--space-2);display:grid}.av-card__media{background:var(--surface-2)}.av-card__name{transition:background-size .4s var(--ease);background:linear-gradient(var(--accent), var(--accent)) 0 100% / 0 1px no-repeat;justify-self:start}.av-card:hover .av-card__name{background-size:100% 1px}.av-numbered{margin:var(--space-2) 0 0;border-top:1px solid var(--line-strong);padding:0;list-style:none}.av-numbered li{gap:var(--space-2);padding:var(--space-4) 0;border-bottom:1px solid var(--line);color:var(--ink-2);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.av-numbered b{color:var(--ink);font-size:1.375rem}.av-deep{color:var(--on-black);border-radius:var(--radius-lg);background:radial-gradient(100% 120% at 0% 0%, var(--black-glow) 0%, var(--black) 50%, var(--black-deep) 100%);padding:clamp(1.5rem,5vw,4rem)}.av-deep .av-eyebrow{color:var(--accent)}.av-deep p{color:var(--on-black-2)}.av-quality{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.av-quality{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.av-quality__photo{aspect-ratio:4/5;border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--on-black) 5%, transparent);place-items:center;max-height:32rem;display:grid;position:relative}.av-cert{aspect-ratio:1/1.35;color:#8a6526;background:#fbf8f1;border:1px solid #d9cba8;border-radius:4px;align-content:start;justify-items:center;gap:10px;width:58%;padding:12% 10%;display:grid;box-shadow:0 20px 40px -24px #00000080}.av-cert svg{width:36%;height:auto;margin-block:6% 4%}.av-cert i{background:#e6decb;border-radius:3px;width:100%;height:6px;display:block}.av-cert i.s{width:60%}.av-photonote{left:var(--space-3);bottom:var(--space-3);font-size:var(--text-micro);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--surface) 80%, transparent);color:var(--ink-2);padding:2px 8px;position:absolute}.av-deep .av-photonote{background:color-mix(in srgb, var(--on-black) 10%, transparent);color:var(--on-black-2)}.av-facts{margin:var(--space-2) 0;border-top:1px solid color-mix(in srgb, var(--accent) 45%, transparent);display:grid}.av-facts>div{gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid color-mix(in srgb, var(--on-black) 12%, transparent);grid-template-columns:8.5rem minmax(0,1fr);display:grid}.av-facts dt{font-size:var(--text-small);color:var(--on-black-2)}.av-facts dd{margin:0}.av-facts--light{border-top-color:var(--line-strong)}.av-facts--light>div{border-bottom-color:var(--line)}.av-facts--light dt,.av-placeholder{color:var(--ink-3)}.av-deep .av-placeholder{color:var(--on-black-2)}.av-divider{align-items:center;gap:var(--space-4);color:var(--accent-ink);margin-top:var(--space-8);display:flex}.av-divider:before,.av-divider:after{content:"";opacity:.45;background:currentColor;flex:1;height:1px}.reveal .av-divider:before,.reveal .av-divider:after{transition:transform 1.4s var(--ease);transform:scaleX(0)}.reveal .av-divider:before{transform-origin:100%}.reveal .av-divider:after{transform-origin:0}.reveal .av-divider.is-in:before,.reveal .av-divider.is-in:after{transform:scaleX(1)}.av-story{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.av-story{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.av-story__photo{aspect-ratio:3/2;border-radius:var(--radius-md);place-items:center;display:grid;position:relative;overflow:hidden}.av-story__socks{justify-content:center;align-items:flex-end;width:100%;display:flex}.av-story__socks svg{width:18%;height:auto;margin-inline:-1%}.av-help{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=1024px){.av-help{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-help a{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);height:100%;transition:border-color var(--dur-fast) var(--ease);text-decoration:none;display:grid}.av-help a:hover{border-color:var(--accent)}.av-help svg{width:34px;height:34px;color:var(--accent-ink)}.av-help span{font-size:var(--text-small);color:var(--ink-3)}.av-whole{gap:var(--space-6);padding-top:var(--space-7);border-top:1px solid var(--line-strong);display:grid}@media (width>=900px){.av-whole{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end}}.av-whole__actions{gap:var(--space-3);display:grid}.av-pdp__title{font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem)}.av-pdp__ladder{font-size:var(--text-small);color:var(--ink-2)}.av-pdp__ladder .av-num{color:var(--accent-ink);font-weight:600}.av-finder{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);padding:var(--space-3) var(--space-4)}.av-finder summary{cursor:pointer;font-size:.9375rem;font-weight:600}.av-finder[open]{gap:var(--space-3);display:grid}.av-finder__form{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}@media (width>=520px){.av-finder__form{grid-template-columns:minmax(0,1.4fr) minmax(0,.8fr) auto}}.av-finder__result{color:var(--validated);font-weight:600}.av-collection{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);display:grid}.av-collection__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.av-collection__bar{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.av-collection__bar i{background:var(--accent);height:100%;transition:width .5s var(--ease);display:block}.av-visit,.av-visit__card{gap:var(--space-6);display:grid}.av-visit__card>.av-stack{grid-template-columns:minmax(0,1fr)}@media (width>=900px){.av-visit__card>.av-stack{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.av-visit__address{color:var(--on-black);gap:2px;font-size:1.125rem;font-style:normal;display:grid}.av-visit__container{letter-spacing:-.02em;color:var(--accent);font-size:clamp(1.75rem,1.2rem + 2vw,2.5rem);font-weight:700}.av-visit__steps{gap:var(--space-3);counter-reset:s;margin:0;padding:0;list-style:none;display:grid}.av-visit__steps li{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--on-black) 14%, transparent);border-radius:var(--radius-md);color:var(--on-black);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.av-visit__steps svg{color:var(--accent)}.av-visit__directions{grid-column:1/-1}.av-visit__grid{gap:var(--space-7);display:grid}@media (width>=900px){.av-visit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-visit__delivery{gap:var(--space-3);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);display:grid}.av-visit__delivery svg{color:var(--accent-ink)}.av-contacts{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.av-contacts a{padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);gap:2px;text-decoration:none;display:grid}.av-contacts a:hover{border-color:var(--accent)}.av-sizes__table tbody th{font:600 .9375rem/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--ink)}.av-sizes__table th.is-lead,.av-sizes__table td.is-lead{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.av-help--static>li>div{text-align:center;justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);height:100%;display:grid}.av-whole__panel{gap:var(--space-4);display:grid}.av-whole__panel h2{color:var(--on-black)}.av-pickup{gap:var(--space-6);margin-block:var(--space-5);display:grid}@media (width>=720px){.av-pickup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.av-pickup__code{letter-spacing:.06em;color:var(--accent);font-size:clamp(2.5rem,2rem + 3vw,4rem);font-weight:700;line-height:1}.av-auth{min-height:calc(100vh - 108px);display:grid}@media (width>=900px){.av-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-auth__brand{align-content:center;justify-items:center;gap:var(--space-6);padding:var(--space-7) var(--gutter);color:var(--accent);background:radial-gradient(80% 70% at 30% 20%, var(--black-glow) 0%, var(--black) 60%, var(--black-deep) 100%);display:grid;position:relative;overflow:hidden}.av-auth__logo{max-width:60%;height:auto!important}.av-auth__socks{align-items:flex-end;gap:0;height:8.5rem;display:flex}.av-auth__socks svg{filter:drop-shadow(0 12px 14px #00000059);width:auto;height:100%;margin-inline:-1.2rem;animation:6s ease-in-out infinite av-float}.av-auth__socks svg:nth-child(2){height:115%;animation-delay:-2s}.av-auth__socks svg:nth-child(3){animation-delay:-4s}@keyframes av-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(3deg)}}.av-auth__perks{gap:var(--space-3);color:var(--on-black);max-width:24rem;margin:0;padding:0;list-style:none;display:grid}.av-auth__perks li{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;font-size:.9375rem;display:grid}.av-auth__form{align-content:center;gap:var(--space-5);width:100%;max-width:28rem;padding:var(--space-7) var(--gutter);margin-inline:auto;display:grid}.av-auth__switch{font-size:var(--text-small);color:var(--ink-2);text-align:center}.av-auth__switch a{color:var(--ink);font-weight:600}@media (width<=899px){.av-auth__brand{padding-block:var(--space-5);grid-template-columns:auto minmax(0,1fr);place-items:center start}.av-auth__logo{max-width:6.5rem}.av-auth__socks{display:none}.av-auth__perks{gap:var(--space-2)}.av-auth__perks li{font-size:var(--text-small)}}@media (prefers-reduced-motion:reduce){.av-auth__socks svg{animation:none}}.av-shophead{background:var(--tint-1);overflow:hidden}.av-shophead--men{background:var(--tint-1)}.av-shophead--women{background:var(--tint-3)}.av-shophead--kids{background:var(--tint-4)}.av-shophead--bundles{background:var(--black);color:var(--on-black)}.av-shophead--bundles .av-eyebrow{color:var(--accent)}.av-shophead--bundles .av-small,.av-shophead--bundles .av-shophead__lead{color:var(--on-black-2)}.av-shophead__inner{gap:var(--space-5);padding-block:var(--space-7) 0;align-items:end;display:grid}@media (width>=800px){.av-shophead__inner{padding-block:var(--space-8) 0;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.av-shophead h1{font-size:var(--text-display);line-height:.95}.av-shophead__lead{max-width:40ch;color:var(--ink-2);font-size:1.0625rem}.av-shophead .av-stack{padding-bottom:var(--space-7)}.av-shophead__art{justify-content:center;align-items:flex-end;height:clamp(9rem,20vw,15rem);display:flex}.av-shophead__art svg{transform-origin:50% 0;width:auto;height:100%;animation:av-sway calc(3.6s + var(--k) * .5s) ease-in-out calc(var(--k) * -.9s) infinite alternate;filter:drop-shadow(0 12px 12px #0000001f);margin-inline:-1.6rem}.av-page--shop{padding-top:var(--space-5)}.av-promo{align-content:center;gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);background:var(--black);color:var(--on-black);min-height:18rem;transition:transform .4s var(--ease);text-decoration:none;display:grid}.av-promo:hover{transform:translateY(-4px)}.av-promo .av-eyebrow{color:var(--accent)}.av-promo strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);font-weight:800;line-height:1.05}.av-promo span{color:var(--on-black-2);font-size:var(--text-small)}.av-promo .av-promo__go{color:var(--accent);font-size:.9375rem;font-weight:700}@media (prefers-reduced-motion:reduce){.av-shophead__art svg{animation:none}}.av-sizes__hero{gap:var(--space-6);border-radius:var(--radius-lg);background:var(--tint-2);align-items:center;padding:clamp(1.25rem,4vw,3rem);display:grid}@media (width>=800px){.av-sizes__hero{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}.av-sizes__how{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.av-sizes__how li{gap:var(--space-3);color:var(--ink-2);grid-template-columns:2rem minmax(0,1fr);align-items:start;display:grid}.av-sizes__how b{background:var(--ink);width:2rem;height:2rem;color:var(--on-ink);font-size:var(--text-small);border-radius:50%;place-items:center;display:grid}.av-measure{justify-self:center;width:min(260px,100%)}.av-measure__paper{fill:var(--surface);stroke:var(--line-strong)}.av-measure__foot,.av-measure__toe{fill:color-mix(in srgb, var(--accent) 22%, var(--surface));stroke:var(--accent-ink);stroke-width:2px}.av-measure__ruler rect{fill:color-mix(in srgb, var(--accent) 45%, var(--surface))}.av-measure__ruler path{stroke:var(--ink);stroke-width:1.4px}.av-measure__line{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:1;stroke-dashoffset:0}.av-measure__cap{stroke:var(--ink);stroke-width:2.5px}.reveal [data-reveal] .av-measure__line{stroke-dashoffset:1px}.reveal [data-reveal].is-in .av-measure__line{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease) .4s}.av-sizes__finder .av-finder{padding:var(--space-5);border-radius:var(--radius-lg)}.av-sizes__tips{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.av-sizes__tips{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-sizes__tips li{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);display:grid}.av-sizes__tips strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem;font-weight:700;line-height:1.15}.av-sizes__tips span{color:var(--ink-2);font-size:var(--text-small)}.av-whole2__hero{gap:var(--space-5);justify-items:start;padding-block:clamp(2.5rem,7vw,5rem);display:grid;position:relative;overflow:hidden}.av-whole2__hero>:not(.av-whole2__stack){z-index:1;position:relative}.av-whole2__stack{opacity:.95;justify-content:flex-end;align-items:flex-end;height:58%;display:flex;position:absolute;bottom:-6%;left:50%;right:3%}.av-whole2__stack svg{width:auto;min-width:0;height:100%;transform:rotate(calc(var(--k) * 4deg - 8deg));transform-origin:50% 100%;filter:drop-shadow(-10px 10px 16px #00000059);margin-left:-3.5rem}@media (width<=899px){.av-whole2__stack{display:none}}.av-whole2__hero h1{color:var(--on-black);font-size:var(--text-h1);max-width:12ch;line-height:.98}.av-whole2__hero .av-lead{max-width:30rem;color:var(--on-black-2)}.av-whole2__cards{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=800px){.av-whole2__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-whole2__cards li{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);align-content:start;display:grid}.av-whole2__cards strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:800;line-height:1.05}.av-whole2__cards span{color:var(--ink-2)}.av-whole2__icon{background:color-mix(in srgb, var(--accent) 18%, var(--surface));width:52px;height:52px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.av-whole2__h{margin-bottom:var(--space-5)}.av-quote{gap:var(--space-7);align-items:start;display:grid}@media (width>=900px){.av-quote{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-quote__form{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);padding:clamp(1.25rem,3vw,2rem);box-shadow:0 30px 60px -50px #0f193080}.av-quote__send{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line);animation:av-up .5s var(--ease) both;display:grid}.av-quote__preview{padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);font:.875rem/1.5 var(--font-sans);white-space:pre-wrap;color:var(--ink);margin:0}.av-summary__msg{gap:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--line-strong);display:grid}.av-saved{margin:0;padding:0;list-style:none}.av-empty__icon{background:var(--surface-2);color:#b8323a;border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.av-pdp__titlerow{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.av-save--inline{border:1px solid var(--line);box-shadow:none;flex:none;position:static}.av-promises{padding:var(--space-4) 0;gap:var(--space-3);border-block:1px solid var(--line);margin:0;list-style:none;display:grid}.av-promises li{gap:var(--space-3);font-size:var(--text-small);color:var(--ink-2);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.av-promises svg{color:var(--accent-ink)}.av-accordion{border-top:1px solid var(--line);display:grid}.av-accordion details{border-bottom:1px solid var(--line)}.av-accordion summary{cursor:pointer;padding:var(--space-4) 0;justify-content:space-between;align-items:center;font-weight:600;list-style:none;display:flex}.av-accordion summary::-webkit-details-marker{display:none}.av-accordion summary:after{content:"+";transition:transform .3s var(--ease);font-size:1.3rem;font-weight:300}.av-accordion details[open] summary:after{transform:rotate(45deg)}.av-accordion details>:not(summary){margin-bottom:var(--space-4);color:var(--ink-2)}.av-accordion details p+p{margin-top:var(--space-2)}.av-recent__title{font-size:var(--text-h3);margin-bottom:var(--space-4)}.av-recent{padding:0 0 var(--space-2);gap:var(--space-4);scroll-snap-type:x mandatory;grid-auto-columns:minmax(8.5rem,10rem);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.av-recent li{scroll-snap-align:start}.av-recent a{gap:var(--space-2);text-decoration:none;display:grid}.av-recent__img{aspect-ratio:4/5;border-radius:var(--radius-md);display:block;overflow:hidden}.av-recent__img img{object-fit:cover;width:100%;height:100%}.av-recent__name{font-size:var(--text-small);font-weight:600}.av-visitpage{padding-top:0}.av-visit-hero{color:var(--on-black);background:radial-gradient(90% 140% at 0% 0%, var(--black-glow) 0%, var(--black) 55%, var(--black-deep) 100%)}.av-visit-hero__inner{gap:var(--space-7);align-items:center;padding-block:clamp(2.5rem,7vw,5.5rem);display:grid}@media (width>=900px){.av-visit-hero__inner{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.av-visit-hero h1{color:var(--on-black)}.av-visit-hero .av-lead{color:var(--on-black-2);max-width:34rem}.av-visit-hero .av-eyebrow{color:var(--accent)}.av-open{font-size:var(--text-small);border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.45rem .9rem;display:inline-flex}.av-open i{background:currentColor;border-radius:50%;width:.6rem;height:.6rem}.av-open--open{color:#8fe0b0;background:#2f9e6338}.av-open--open i{animation:2s ease-out infinite av-pulse}.av-open--closed{color:#f2c1b8;background:#c0503a38}.av-open span{opacity:.9}@keyframes av-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 60%, transparent)}to{box-shadow:0 0 0 .55rem #0000}}@media (prefers-reduced-motion:reduce){.av-open--open i{animation:none}}.av-plate{aspect-ratio:4/3;border-radius:var(--radius-lg);border:2px solid color-mix(in srgb, var(--accent) 70%, transparent);background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--on-black) 6%, transparent) 0 2px, transparent 2px 18px), var(--black-deep);width:min(100%,22rem);box-shadow:0 1.5rem 3rem -1.5rem #000a, inset 0 0 0 .5rem color-mix(in srgb, var(--black) 85%, transparent);align-content:center;justify-self:center;justify-items:center;gap:.35rem;margin:0;display:grid;transform:rotate(-2deg)}.av-plate__market,.av-plate__passage{letter-spacing:.18em;text-transform:uppercase;color:var(--on-black-2);font-size:.8rem}.av-plate__number{font-family:var(--font-display,inherit);color:var(--accent);letter-spacing:-.05em;font-size:clamp(3.5rem,2rem + 6vw,6rem);font-weight:800;line-height:1}.av-plate__brand{letter-spacing:.5em;color:var(--on-black);font-size:.85rem}.av-visit-cards{gap:var(--space-5);display:grid}@media (width>=900px){.av-visit-cards{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-visit-card{gap:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-content:start;padding:clamp(1.25rem,3vw,2rem);display:grid}.av-visit-card header{align-items:center;gap:var(--space-3);display:flex}.av-visit-card header svg{color:var(--accent-ink)}.av-visit-card h2{margin:0;font-size:1.5rem}.av-visit-card__big{margin:0;font-size:1.125rem}.av-visit-card__big strong{font-size:1.5rem}.av-trail{gap:0;margin:0;padding:0;list-style:none;display:grid}.av-trail li{gap:var(--space-3);border-bottom:1px dashed var(--line);grid-template-columns:9rem minmax(0,1fr);align-items:baseline;padding:.6rem 0 .6rem 1.5rem;display:grid;position:relative}.av-trail li:before{content:"";background:var(--line);border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:1rem;left:.3rem}.av-trail li:after{content:"";background:var(--line);width:2px;position:absolute;top:1.6rem;bottom:-1rem;left:.52rem}.av-trail li:last-child:after{display:none}.av-trail span{font-size:var(--text-small);color:var(--ink-2)}.av-trail__end strong{color:var(--accent-ink);font-size:1.75rem}.av-trail__end:before{box-shadow:0 0 0 .3rem color-mix(in srgb, var(--accent) 30%, transparent);background:var(--accent)!important}@media (width<=480px){.av-trail li{grid-template-columns:minmax(0,1fr);gap:0}}.av-week{margin:0;padding:0;list-style:none;display:grid}.av-week li{justify-content:space-between;gap:var(--space-3);border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;padding:.55rem .75rem;display:flex}.av-week li:nth-child(odd){background:var(--surface-2)}.av-week li.is-today{background:color-mix(in srgb, var(--accent) 22%, transparent);font-weight:600}.av-week em{color:var(--accent-ink);font-style:normal}.av-pickup__qr{justify-items:center;gap:var(--space-2);margin:0;display:grid}.av-pickup__qr .av-qr{border-radius:10px}.av-pickup__qr figcaption{text-align:center;max-width:15rem;color:var(--on-black-2)}.av-chips,.av-block__head--row>.av-chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.av-chips button{font:500 .9375rem/1 var(--font-sans);cursor:pointer;border:1.5px solid var(--line-strong);color:var(--ink);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);background:0 0;border-radius:999px;padding:10px 16px}.av-chips button:hover{border-color:var(--ink)}.av-chips button[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.av-link-btn{font:500 var(--text-small)/1.4 var(--font-sans);color:var(--ink-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;text-decoration:underline}.av-link-btn:disabled{cursor:default;text-decoration:none}.av-shelf>*{animation:av-up .7s var(--ease) both}.av-shelf>:nth-child(2){animation-delay:50ms}.av-shelf>:nth-child(3){animation-delay:.1s}.av-shelf>:nth-child(4){animation-delay:.15s}.av-shelf>:nth-child(5){animation-delay:.2s}.av-shelf>:nth-child(6){animation-delay:.25s}.av-shelf>:nth-child(7){animation-delay:.3s}.av-shelf>:nth-child(8){animation-delay:.35s}.av-shelf.is-loading{pointer-events:none}.av-shelf__more{margin-top:var(--space-6);justify-content:center}.av-fit{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.av-fit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-fit__choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.av-fit__choice{position:relative}.av-fit__choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.av-fit__choice span{font:500 .9375rem/1 var(--font-sans);border:1.5px solid var(--line-strong);color:var(--ink);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);border-radius:999px;padding:11px 18px;display:block}.av-fit__choice:hover span{border-color:var(--ink)}.av-fit__choice.is-on span{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.av-fit__choice input:focus-visible+span{outline:3px solid var(--focus);outline-offset:2px}.av-fit__note{min-height:3.2em;color:var(--ink-2);margin:0}.av-fit__figure{padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:radial-gradient(80% 60% at 40% 30%, var(--surface) 0%, var(--tint-1) 100%);justify-items:center;margin:0;display:grid}.av-fit__leg{width:min(240px,52%);margin-right:28%;position:relative}.av-fit__body,.av-fit__sock{width:100%;height:auto;display:block;transform:scaleX(-1)}.av-fit__body{color:color-mix(in srgb, var(--ink) 10%, var(--surface-2))}.av-fit__sock{filter:drop-shadow(0 6px 8px #121a2c2e);animation:av-pull .9s var(--ease) both;position:absolute;inset:0}@keyframes av-pull{0%{clip-path:inset(100% 0 0);transform:scaleX(-1)translateY(6%)}to{clip-path:inset(0);transform:scaleX(-1)}}.av-fit__ruler{pointer-events:none;position:absolute;inset:0}.av-fit__ruler span{white-space:nowrap;font-size:var(--text-small);color:var(--ink-3);transition:color var(--dur) var(--ease);align-items:center;gap:8px;display:flex;position:absolute;left:92%;transform:translateY(-50%)}.av-fit__ruler span:before{content:"";border-top:1.5px dashed var(--line-strong);width:3.2rem;transition:border-color var(--dur) var(--ease)}.av-fit__ruler span.is-on{color:var(--ink);font-weight:600}.av-fit__ruler span.is-on:before{border-top:2px solid var(--accent)}.av-ask2{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.av-ask2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-calc-scene{justify-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:radial-gradient(70% 60% at 50% 40%, color-mix(in srgb, var(--accent) 14%, var(--surface)) 0%, var(--surface-2) 100%);display:grid;position:relative;overflow:hidden}.av-calc-scene__talk{gap:10px;width:100%;max-width:27rem;display:grid}.av-say{visibility:hidden;max-width:86%;transition:transform .45s var(--ease), visibility 0s .45s;margin:0;padding:12px 16px;font-size:.9375rem;line-height:1.45;transform:translateY(10px)scale(.96)}.av-say.is-on{visibility:visible;transition:transform .45s cubic-bezier(.3,1.4,.5,1);transform:none}.av-say--you{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:18px 18px 18px 4px;justify-self:start}.av-say--shop{background:var(--black);color:var(--on-black);border-radius:18px 18px 4px;justify-self:end}.av-calc{background:linear-gradient(160deg,#343a47,#181b22);border-radius:24px;width:min(290px,100%);padding:18px;position:relative;transform:rotate(-4deg);box-shadow:0 34px 60px -30px #000000a6,inset 0 1px #ffffff24}.av-calc__top{color:#aab2c2;font-size:var(--text-micro);letter-spacing:.24em;justify-content:space-between;align-items:center;font-weight:600;display:flex}.av-calc__top i{background:repeating-linear-gradient(90deg,#3d3122 0 16px,#2a2116 16px 18px);border-radius:3px;width:74px;height:16px;box-shadow:inset 0 1px 2px #0009}.av-calc__lcd{color:#1b2414;background:linear-gradient(#cfd8b6,#b7c399);border-radius:10px;justify-items:end;min-height:88px;margin:12px 0 16px;padding:8px 14px 10px;display:grid;position:relative;box-shadow:inset 0 2px 7px #00000061}.av-calc__lcd small{letter-spacing:.12em;text-transform:uppercase;justify-self:start;font-size:.6875rem;font-weight:700}.av-calc__digits{letter-spacing:.03em;font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:600;line-height:1.1}.av-calc__lcd.is-offer .av-calc__digits{color:#0f3a1d}.av-calc__was{font-size:var(--text-small);font-weight:600;position:absolute;bottom:10px;left:14px}.av-calc__keys{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.av-calc__keys span{color:#eef0f5;background:#434a59;border-radius:10px;place-items:center;height:40px;font-weight:600;transition:transform 80ms,box-shadow 80ms,background-color 80ms;display:grid;box-shadow:0 3px #101318}.av-calc__keys span:nth-child(4n){color:#f8ebcb;background:#6b5630}.av-calc__keys span.is-down{background:var(--accent);color:#1b1d26;transform:translateY(3px);box-shadow:0 0 #101318}.av-calc__stamp{border:3px solid var(--validated);color:var(--validated);background:var(--surface);font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;visibility:hidden;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-weight:700;display:flex;position:absolute;top:22%;right:-30px;transform:rotate(-14deg)}.av-calc__stamp svg{width:18px;height:18px}.av-calc__stamp.is-on{visibility:visible;animation:.45s cubic-bezier(.2,1.5,.4,1) both av-stamp}@keyframes av-stamp{0%{transform:rotate(-4deg)scale(1.5)}}.av-calc-scene__note{text-align:center}.av-gifts{gap:var(--space-6);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--accent) 11%, var(--surface));grid-template-columns:minmax(0,1fr);padding:clamp(1.25rem,4vw,3rem);display:grid}.av-gifts__head{gap:var(--space-5);display:grid}@media (width>=900px){.av-gifts__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.av-gifts__head p{color:var(--ink-2);max-width:36rem;margin:0}.av-countdown{justify-items:start;display:grid}@media (width>=900px){.av-countdown{text-align:right;justify-items:end}}.av-countdown__n{letter-spacing:-.05em;color:var(--accent-ink);font-size:clamp(3.5rem,2rem + 6vw,6rem);font-weight:700;line-height:.9}.av-countdown__label{color:var(--ink-2);font-size:.9375rem}.av-dates{gap:var(--space-3);scroll-snap-type:x mandatory;padding:0;grid-auto-columns:minmax(10rem,1fr);grid-auto-flow:column;margin:0;padding-bottom:4px;list-style:none;display:grid;overflow-x:auto}.av-dates li{scroll-snap-align:start;padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);border:1px solid var(--line);gap:4px;display:grid}.av-dates__day{font-size:var(--text-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.av-dates__left{font-size:var(--text-small);color:var(--accent-ink);font-weight:600}.av-dates li.is-next{background:var(--black);border-color:var(--black);color:var(--on-black)}.av-dates li.is-next .av-dates__day{color:var(--on-black-2)}.av-dates li.is-next .av-dates__left{color:var(--accent)}.av-route{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.av-route{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.av-route h2{color:var(--on-black)}.av-route__steps{gap:var(--space-3);counter-reset:r;margin:0;padding:0;list-style:none;display:grid}.av-route__steps li{color:var(--on-black);counter-increment:r;padding-left:2.6rem;position:relative}.av-route__steps li:before{content:counter(r);border:1.5px solid var(--accent);width:1.8rem;height:1.8rem;color:var(--accent);font-size:var(--text-small);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:-2px;left:0}.av-route__map{color:var(--on-black);margin:0}.av-route__map svg{width:100%;height:auto;display:block}.av-route__road{fill:none;stroke:color-mix(in srgb, var(--on-black) 14%, transparent);stroke-width:16px;stroke-linecap:round}.av-route__path{fill:none;stroke:var(--accent);stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}.reveal [data-reveal] .av-route__path{stroke-dashoffset:1px}.reveal [data-reveal].is-in .av-route__path{stroke-dashoffset:0;transition:stroke-dashoffset 2s var(--ease) .4s}.reveal [data-reveal].is-in .av-route__path--late{transition-duration:1.4s;transition-delay:2.1s}.av-route__dot{fill:var(--on-black)}.av-route__label{fill:var(--on-black);font:600 15px var(--font-sans)}.av-route__label--small{fill:var(--on-black-2);font-size:13px;font-weight:500}.av-route__label--gold{fill:var(--accent);letter-spacing:.04em;font-size:20px;font-weight:700}.av-route__market{fill:color-mix(in srgb, var(--on-black) 5%, transparent);stroke:color-mix(in srgb, var(--on-black) 16%, transparent)}.av-route__box{fill:color-mix(in srgb, var(--on-black) 15%, transparent)}.av-route__ours{fill:var(--accent)}.av-route__passage{stroke:color-mix(in srgb, var(--accent) 55%, transparent);stroke-width:2px;stroke-dasharray:4 5}.av-route__pulse{fill:none;stroke:var(--accent);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.2s ease-out infinite av-ping}@keyframes av-ping{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.8)}}.av-family{gap:var(--space-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (width>=1000px){.av-family{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.av-family__add{gap:var(--space-2);flex-wrap:wrap;display:flex}.av-family__chip{font:500 .875rem/1 var(--font-sans);border:1.5px dashed var(--line-strong);color:var(--ink);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), transform .25s var(--ease);background:0 0;border-radius:999px;padding:10px 14px}.av-family__chip:hover:not(:disabled){border-style:solid;border-color:var(--accent);transform:translateY(-2px)}.av-family__chip:disabled{opacity:.5;cursor:not-allowed}.av-family__sheet{gap:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:clamp(.75rem,3vw,2rem);display:grid;box-shadow:0 30px 60px -50px #0f193080}.av-family__list{margin:0;padding:0;list-style:none;display:grid}.av-family__row{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--line);animation:av-up .5s var(--ease) both;grid-template-columns:44px minmax(0,1fr) auto auto auto;display:grid}.av-family__art{width:44px;height:52px}.av-family__who{gap:2px;min-width:0;display:grid}.av-family__who strong{font-weight:600}.av-family__size{font-size:var(--text-small);color:var(--accent-ink);font-weight:600}.av-family__field{font-size:var(--text-micro);color:var(--ink-3);gap:2px;display:grid}.av-family__field .av-select{width:4.6rem;min-height:40px;padding:0 8px}.av-family__pairs{border:1.5px solid var(--line-strong);border-radius:999px;align-items:center;display:inline-flex}.av-family__pairs button{width:34px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:1.1rem}.av-family__pairs button:disabled{opacity:.35;cursor:not-allowed}.av-family__pairs output{text-align:center;font-variant-numeric:tabular-nums;min-width:1.6rem;font-weight:600}.av-family__remove{width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:1.2rem}.av-family__remove:hover:not(:disabled){background:var(--surface-2);color:var(--ink)}.av-family__remove:disabled{visibility:hidden}@media (width<=559px){.av-family__row{row-gap:var(--space-2);grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"art who rm""art field pairs"}.av-family__art{grid-area:art}.av-family__who{grid-area:who}.av-family__remove{grid-area:rm}.av-family__field{justify-content:start;align-items:center;gap:var(--space-2);grid-area:field;grid-auto-flow:column}.av-family__pairs{grid-area:pairs}}.av-family__total{align-items:baseline;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.av-family__total strong{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:lining-nums tabular-nums;font-size:2.6rem;font-weight:800;line-height:1}.av-family__deal{color:var(--accent-ink);font-weight:600}.av-route__contacts{gap:var(--space-3);margin-top:var(--space-6);display:grid}.av-route__contacts h3{font-size:var(--text-h3)}@media (prefers-reduced-motion:reduce){.av-hero5__copy>*,.av-hero5__lights i,.av-yard__door,.av-yard__emboss,.av-yard__sign,.av-yard .av-hang,.av-hang__sway,.av-hang:hover .av-hang__sway,.av-box__door,.av-crate__sock,.av-line__track,.av-line__sway,.av-line__sock:hover .av-line__sway,.av-shelf>*,.av-fit__sock,.av-family__row,.av-calc__stamp.is-on,.av-route__pulse{animation:none!important}.av-line__sock,.av-hang,.av-meter>i,.av-say,.av-cat__socks svg,.av-biz__art svg{transition:none!important}}.av-hero5{--cw:clamp(150px, min(19vw, 26svh), 290px);isolation:isolate;color:var(--on-black);background:radial-gradient(120% 70% at 50% 0,#15224a 0%,#0b1328 55%,#070d1d 100%);position:relative;overflow:hidden}.av-hero5__sky{z-index:-3;pointer-events:none;position:absolute;inset:0}.av-hero5__lights{justify-content:space-between;display:flex;position:absolute;top:0;left:-2%;right:-2%}.av-hero5__lights:before{content:"";border-bottom:1px solid #ffffff24;border-radius:0 0 50% 50%/0 0 100% 100%;height:30px;position:absolute;top:2px;left:0;right:0}.av-hero5__lights i{width:7px;height:9px;margin-top:calc(28px - (var(--i) - 10.5) * (var(--i) - 10.5) * .2px);animation:av-bulb 3.6s ease-in-out calc(var(--i) * -.37s) infinite alternate;background:#ffd98a;border-radius:50% 50% 45% 45%;position:relative;box-shadow:0 0 12px 3px #ffc86e73}@keyframes av-bulb{0%{opacity:1}to{opacity:.5}}.av-hero5__copy{gap:var(--space-4);text-align:center;padding-block:var(--space-7) var(--space-5);justify-items:center;display:grid;position:relative}.av-hero5__copy:before{content:"";z-index:-1;background:radial-gradient(closest-side,#070d1dd1,#070d1d80 60%,#0000);position:absolute;inset:-6% -14% 18%}.av-hero5__copy>*{animation:av-up .9s var(--ease) both}.av-hero5__copy>:nth-child(2){animation-delay:80ms}.av-hero5__copy>:nth-child(3){animation-delay:.16s}.av-hero5__copy>:nth-child(4){animation-delay:.24s}.av-hero5__copy>:nth-child(5){animation-delay:.32s}.av-hero5__where{color:var(--accent);margin:0;font-size:.9375rem;font-weight:600}.av-hero5__title{letter-spacing:-.05em;color:var(--on-black);max-width:15ch;margin:0;font-size:clamp(2.5rem,1.2rem + 4.4vw,5.2rem);line-height:.95}.av-hero5__title em{color:var(--accent)}.av-hero5__lead{max-width:36rem;color:var(--on-black-2);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.55}.av-hero5__ctas{justify-content:center}.av-yard{pointer-events:none;flex-direction:column;align-items:center;display:flex;position:relative}.av-yard__floor{gap:6px;width:max-content;display:flex}.av-yard__box{width:var(--cw);aspect-ratio:4/2.8;background:repeating-linear-gradient(90deg, var(--c) 0 9px, color-mix(in srgb, var(--c) 72%, #000) 9px 13px, color-mix(in srgb, var(--c) 88%, #fff) 13px 20px);filter:brightness(calc(.66 - var(--d,0) * .07)) saturate(.85);border:7px solid #10182c;border-bottom-width:5px;border-radius:3px;flex:none;position:relative}.av-yard__floor--up .av-yard__box{filter:brightness(calc(.5 - var(--d,0) * .06)) saturate(.8)}.av-yard__box:before{content:"";background:linear-gradient(90deg,#0000 21%,#c8d0de80 21% 22.5%,#0000 22.5% 29%,#c8d0de80 29% 30.5%,#0000 30.5% 49.4%,#0000008c 49.4% 50.6%,#0000 50.6% 69.5%,#c8d0de80 69.5% 71%,#0000 71% 77.5%,#c8d0de80 77.5% 79%,#0000 79%);position:absolute;inset:0}.av-yard__box:after{content:attr(data-n);font:700 clamp(.55rem, .9vw, .8rem)/1 var(--font-sans);letter-spacing:.12em;color:#fffc;position:absolute;top:6%;right:6%}.av-yard__sign{z-index:4;height:calc(var(--cw) * .21);color:var(--accent);border:2px solid color-mix(in srgb, var(--accent) 65%, transparent);background:linear-gradient(#0b1428,#101c36);border-radius:6px 6px 2px 2px;justify-content:center;place-items:center;gap:8%;padding:3% 8%;animation:6s ease-in-out infinite av-sign;display:flex;position:absolute;bottom:calc(100% + 1px);left:4%;right:4%;box-shadow:0 0 46px -6px #d4b3738c,inset 0 0 18px -6px #d4b37366}.av-yard__sign svg{width:auto;min-width:0;max-width:72%;height:100%}.av-yard__sign b{color:#e9dfc8;letter-spacing:.14em;border:1.5px solid #c7cedb;border-radius:3px;flex:none;padding:2px 6px;font-size:clamp(.5rem,.85vw,.8rem);line-height:1.2}@keyframes av-sign{0%,to{box-shadow:0 0 46px -6px #d4b3738c,inset 0 0 18px -6px #d4b37366}50%{box-shadow:0 0 60px -4px #d4b373b3,inset 0 0 22px -6px #d4b37380}}.av-yard__walk{background:linear-gradient(#4a5884 0 3px,#0000 3px 19px,#1c2643 19px),repeating-linear-gradient(90deg,#4a5884f2 0 3px,#0000 3px 46px);align-self:stretch;height:26px;margin-top:-2px}.av-yard__floor--down{margin-top:4px}.av-yard__ground{background:linear-gradient(#1a2643,#0a1122);border-top:1px solid #ffffff0f;align-self:stretch;height:clamp(40px,7svh,70px);position:relative}.av-yard__ground:before{content:"";width:calc(var(--cw) * 3);background:radial-gradient(closest-side,#ffd68c57,#0000);height:170%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.av-yard__ours{z-index:1;width:var(--cw);flex:none;position:relative}.av-yard__ours:before{content:"";z-index:-1;background:radial-gradient(closest-side,#ffd28c33,#0000);position:absolute;inset:-20% -90% -30%}.av-yard .av-box{transform-style:flat;border-width:7px 7px 5px;box-shadow:0 0 60px -10px #ffcd8259}.av-yard .av-box__plate{z-index:5;border-bottom:2px solid #c7cedb;border-radius:4px;font-size:clamp(.55rem,.9vw,.85rem);top:8px;right:8px;transform:none}.av-yard__door{z-index:3;background:repeating-linear-gradient(90deg,#2b3e68 0 9px,#213259 9px 13px,#34497c 13px 20px);border:3px solid #18233f;width:50%;position:absolute;top:0;bottom:0}.av-yard__door--l{transform-origin:0;animation:2.2s cubic-bezier(.55,0,.25,1) .7s both av-yard-door-l;left:0;transform:perspective(900px)rotateY(-118deg)}.av-yard__door--r{transform-origin:100%;animation:2.2s cubic-bezier(.55,0,.25,1) .7s both av-yard-door-r;right:0;transform:perspective(900px)rotateY(118deg)}@keyframes av-yard-door-l{0%{filter:brightness();transform:perspective(900px)rotateY(0)}to{filter:brightness(.62);transform:perspective(900px)rotateY(-118deg)}}@keyframes av-yard-door-r{0%{filter:brightness();transform:perspective(900px)rotateY(0)}to{filter:brightness(.62);transform:perspective(900px)rotateY(118deg)}}.av-yard__emboss{color:#d4b373;filter:drop-shadow(0 1px #ffffff40)drop-shadow(0 -1px #0006);animation:2.2s linear .7s both av-emboss;position:absolute;top:22%;left:50%;transform:translate(-50%);width:auto!important}@keyframes av-emboss{0%,40%{opacity:1}46%,to{opacity:0}}.av-yard .av-hang{animation:av-hang-in .9s cubic-bezier(.3, 1.5, .5, 1) calc(1.2s + var(--i) * 70ms) both}@keyframes av-hang-in{0%{translate:0 -30%}to{translate:0}}@media (width>=760px){.av-hero5{min-height:min(60rem,100svh - 110px)}.av-hero5__copy{padding-block:calc(var(--space-7) + 12px) calc(var(--cw) * .95 + 96px)}.av-yard{z-index:-1;position:absolute;bottom:0;left:0;right:0}}@media (width<=759px){.av-hero5{--cw:46vw}.av-hero5__copy{padding-bottom:var(--space-6)}.av-hero5__title{font-size:clamp(2.3rem,9.5vw,3.2rem)}}@media (width<=479px){.av-yard .av-hang:nth-child(n+6){display:none}.av-yard .av-hang{width:17%}}.av-box{--steel:repeating-linear-gradient(90deg, #2b3e68 0 9px, #213259 9px 13px, #34497c 13px 20px);aspect-ratio:4/2.8;transform-style:preserve-3d;background:var(--steel);border:10px solid #18233f;border-radius:4px;position:relative;box-shadow:0 40px 70px -40px #000c,inset 0 0 0 2px #ffffff0d}.av-box__inside{background:radial-gradient(circle,#5a3c1438 1.4px,#0000 1.6px) 0 0/16px 16px,radial-gradient(70% 70% at 50% 18%,#fff7e2 0%,#f1dfb8 45%,#b8935a 100%);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 18px 30px -12px #00000073,inset 0 -30px 40px -20px #00000059}.av-box__rail{background:linear-gradient(#f3dca4,#b58a3c 60%,#8a6526);border-radius:3px;height:6px;position:absolute;top:11%;left:4%;right:4%;box-shadow:0 3px 6px #0000004d}.av-box__socks{--wind:0deg;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:calc(11% - 4px);left:6%;right:6%}.av-hang{transform-origin:50% 0;width:15.5%;transform:rotate(calc(var(--wind) * (.7 + var(--i) * .07)));margin-inline:-1.2%;transition:transform 1.4s cubic-bezier(.2,1.7,.35,1)}.av-hang__peg{z-index:1;background:linear-gradient(90deg,#c49a62,#9c7542);border-radius:2px;width:26%;height:18px;margin:0 auto -10px;display:block;position:relative;box-shadow:0 2px 3px #0000004d}.av-hang__sway{transform-origin:50% 0;animation:av-sway calc(3.2s + var(--i) * .41s) ease-in-out calc(var(--i) * -.7s) infinite alternate}.av-hang:hover .av-hang__sway{animation:1.6s cubic-bezier(.3,0,.3,1) both av-swing}.av-hang svg{filter:drop-shadow(0 8px 6px #3c230547);width:100%;height:auto;display:block}@keyframes av-sway{0%{transform:rotate(-1.6deg)}to{transform:rotate(1.6deg)}}@keyframes av-swing{0%{transform:rotate(0)}22%{transform:rotate(9deg)}48%{transform:rotate(-6deg)}70%{transform:rotate(3deg)}to{transform:rotate(0)}}.av-box__shelf{background:linear-gradient(#8f6b3c,#6b4e2a);height:13%;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -2px #b38a52}.av-box__shelf:before{content:"";background:linear-gradient(90deg,#1f2a44 0 13%,#0000 13% 15%,#9b4a3a 15% 27%,#0000 27% 29%,#e9dfc8 29% 43%,#0000 43% 58%,#c9a24b 58% 70%,#0000 70% 72%,#1f2a44 72% 86%,#0000 86% 88%,#8fb1cf 88% 100%);height:70%;position:absolute;bottom:100%;left:6%;right:6%;-webkit-mask:linear-gradient(#0000 0 30%,#000 30%);mask:linear-gradient(#0000 0 30%,#000 30%)}.av-box__bars{background:linear-gradient(90deg,#0000 26%,#a8b2c6 26% 30%,#0000 30% 66%,#a8b2c6 66% 70%,#0000 70%);position:absolute;inset:0}.av-box__bars:after{content:"";background:#c7cedb;border-radius:3px;width:20%;height:12px;position:absolute;top:52%;left:18%;box-shadow:98px 0 #c7cedb}.av-box__plate{z-index:4;color:#e9dfc8;letter-spacing:.18em;background:#18233f;border:2px solid #c7cedb;border-bottom:0;border-radius:4px 4px 0 0;padding:4px 10px 3px;font-size:.95rem;font-weight:700;line-height:1.2;position:absolute;top:-10px;right:1%;transform:translateY(-100%)}@media (width<=639px){.av-stage{padding-inline:15%}.av-stage__sign{gap:10px;width:86%;padding:8px 10px}}.av-builder{gap:var(--space-7);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);padding:clamp(1.25rem,4vw,3rem);display:grid}@media (width>=980px){.av-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.av-builder__picks{gap:var(--space-3);margin-top:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.av-pick{cursor:pointer;border:1.5px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font:500 var(--text-small)/1.25 var(--font-sans);text-align:center;transition:transform .25s var(--ease), border-color var(--dur-fast) var(--ease);justify-items:center;gap:6px;padding:14px 8px 12px;display:grid;position:relative}.av-pick:hover{border-color:var(--accent);transform:translateY(-3px)}.av-pick:active{transform:scale(.96)}.av-pick svg{width:auto;height:72px;transition:transform .4s var(--ease)}.av-pick:hover svg{transform:rotate(-8deg)}.av-pick b{background:var(--ink);width:24px;height:24px;color:var(--on-ink);border-radius:50%;place-items:center;font-size:1rem;line-height:1;display:grid;position:absolute;top:8px;right:8px}.av-builder__box{gap:var(--space-5);display:grid}.av-crate{aspect-ratio:2;border-radius:0 0 12px 12px;position:relative;overflow:hidden}.av-crate:before{content:"";background:linear-gradient(#8e6a3c,#a47b47);border-radius:8px 8px 0 0;height:58%;position:absolute;bottom:0;left:4%;right:4%}.av-crate__in{flex-wrap:wrap-reverse;place-content:flex-start center;display:flex;position:absolute;inset:0 6% 33%;overflow:hidden}.av-crate__sock{width:15%;rotate:var(--r);margin:0 -1.2% -6%;animation:.55s cubic-bezier(.3,1.5,.5,1) both av-drop}.av-crate__sock svg{filter:drop-shadow(0 3px 2px #0003);width:100%;height:auto;display:block}@keyframes av-drop{0%{transform:translateY(-220px)}to{transform:none}}.av-crate__front{background:linear-gradient(#d7b07a 0 8px,#c99d63 8px,#b98a4f);border-radius:4px 4px 12px 12px;place-items:center;height:40%;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 20px 30px -20px #3c230580}.av-crate__front span{letter-spacing:.32em;color:#4e3417;font-size:clamp(.9rem,1.6vw,1.15rem);font-weight:700}.av-builder__count{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.av-builder__count strong{letter-spacing:-.04em;font-size:clamp(3rem,2rem + 4vw,4.5rem);font-weight:700;line-height:1}.av-builder__off{color:var(--accent-ink);margin-left:auto;font-size:1.125rem;font-weight:600}.av-meter{background:var(--line);border-radius:4px;height:8px;margin:34px 22px 38px;position:relative}.av-meter>i{background:linear-gradient(90deg, var(--accent), #e6cd94);border-radius:4px;transition:width .6s cubic-bezier(.3,1.4,.5,1);position:absolute;top:0;bottom:0;left:0}.av-meter__mark{font-size:var(--text-micro);color:var(--ink-3);justify-items:center;font-weight:600;line-height:1.2;display:grid;position:absolute;top:-28px;transform:translate(-50%)}.av-meter__mark:after{content:"";background:var(--surface);border:2px solid var(--line-strong);width:12px;height:12px;transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:50%;margin-top:6px}.av-meter__mark em{white-space:nowrap;font-style:normal;font-weight:500;position:absolute;top:46px}.av-meter__mark.is-on{color:var(--ink)}.av-meter__mark.is-on:after{background:var(--accent);border-color:var(--accent)}.av-meter__mark.is-on em{color:var(--accent-ink)}.av-builder__status{min-height:3em;color:var(--ink);margin:0;font-weight:500}.av-line{--wind:0deg;background:var(--paper);border-bottom:1px solid var(--line);height:230px;position:relative;overflow:hidden}.av-line__track{width:max-content;animation:90s linear infinite av-line;display:flex}.av-line:hover .av-line__track{animation-play-state:paused}.av-line__run{flex:none;height:230px;position:relative}.av-line__rope{position:absolute;top:0;left:0;overflow:visible}.av-line__rope path{fill:none;stroke:#b9a888;stroke-width:2px}.av-line__sock{transform-origin:50% 0;width:84px;transform:rotate(calc(var(--wind) * (.8 + (var(--i) / 20))));margin-left:-42px;transition:transform 1.4s cubic-bezier(.2,1.7,.35,1);position:absolute}.av-line__peg{z-index:1;background:linear-gradient(90deg,#c7a46e,#9c7542);border-radius:2px;width:10px;height:22px;margin:-8px auto -12px;display:block;position:relative;box-shadow:0 1px 2px #0000004d}.av-line__sway{transform-origin:50% 0;animation:av-sway calc(3s + var(--i) * .37s) ease-in-out calc(var(--i) * -.6s) infinite alternate}.av-line__sock:hover .av-line__sway{animation:1.6s cubic-bezier(.3,0,.3,1) both av-swing}.av-line__sock svg{filter:drop-shadow(0 6px 5px #3c280a2e);width:100%;height:auto;display:block}@keyframes av-line{to{transform:translate(-50%)}}@media (width<=639px){.av-line,.av-line__run{height:170px}.av-line__sock{width:58px;margin-left:-29px}}.av-cats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=900px){.av-cats{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr))}}.av-cat{min-height:clamp(13rem,24vw,21rem);padding:var(--space-5);border-radius:var(--radius-lg);color:#121a2c;isolation:isolate;transition:transform var(--dur) var(--ease);align-content:end;gap:2px;text-decoration:none;display:grid;position:relative;overflow:hidden}.av-cat:hover{transform:translateY(-4px)}.av-cat--men{background:#c9dbef}.av-cat--women{background:#f5cfc8}.av-cat--kids{background:#d4e8c2}.av-cat--bundles{background:#f3d98e}.av-cat__socks{z-index:-1;justify-content:center;align-items:flex-end;gap:4%;display:flex;position:absolute;inset:7% 10% 32%}.av-cat__socks svg{width:46%;height:auto;transition:transform .5s var(--ease);filter:drop-shadow(0 12px 14px #0f193029)}.av-cat:hover .av-cat__socks svg{transform:translateY(-8px)rotate(0)!important}.av-cat__name{letter-spacing:-.04em;font-size:clamp(1.6rem,1.1rem + 1.4vw,2.5rem);font-weight:800;line-height:1}.av-cat__go{font-size:var(--text-small);font-weight:600}.av-facts2{color:#121a2c;background:#d4e8c2;padding-block:clamp(3rem,7vw,5.5rem)}.av-facts2__figures{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.av-facts2__figures{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-facts2__figures li{gap:var(--space-2);align-content:start;display:grid}.av-facts2__figures strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2.8rem,1.6rem + 4vw,5rem);font-weight:800;line-height:.9}.av-facts2__figures span{max-width:18ch;font-weight:500;line-height:1.35}.av-facts2__how{padding-top:var(--space-5);font-size:var(--text-h3);border-top:2px solid #121a2c;margin-top:clamp(2.5rem,6vw,4.5rem)}.av-facts2__steps{margin:var(--space-5) 0 0;gap:var(--space-5);padding:0;list-style:none;display:grid}@media (width>=860px){.av-facts2__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-facts2__steps li{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.av-facts2__steps li>span{color:#d4e8c2;background:#121a2c;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:800;display:grid}.av-facts2__steps strong{font-size:1.125rem;display:block}.av-facts2__steps p{color:#2c3a2a;margin:4px 0 0}.av-biz{gap:var(--space-4);display:grid}@media (width>=860px){.av-biz{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-biz__card{gap:var(--space-2);min-height:22rem;padding:var(--space-6);border-radius:var(--radius-lg);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.av-biz__card--shops{background:var(--black);color:var(--on-black)}.av-biz__card--gifts{color:#121a2c;background:#f5cfc8}.av-biz__card strong{letter-spacing:-.04em;font-size:clamp(1.8rem,1.3rem + 1.6vw,2.6rem);font-weight:800;line-height:1}.av-biz__card>span:not(.av-biz__art){max-width:34ch}.av-biz__card--shops>span:not(.av-biz__art):not(.av-biz__go){color:var(--on-black-2)}.av-biz__go{margin-top:var(--space-2);font-weight:700}.av-biz__go span{transition:transform var(--dur) var(--ease);display:inline-block}.av-biz__card:hover .av-biz__go span{transform:translate(6px)}.av-biz__art{height:8.5rem;padding-bottom:var(--space-5);align-self:flex-end;margin-bottom:auto;padding-left:1.6rem;display:flex}.av-biz__art svg{width:auto;height:100%;transition:transform .5s var(--ease);filter:drop-shadow(0 10px 10px #00000024);margin-left:-1.6rem}.av-biz__card:hover .av-biz__art svg{transform:translateY(-6px)}@media (width<=559px){.av-biz__art{height:6.5rem}.av-biz__card{min-height:0}}.av-story2{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.av-story2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-story2__side{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-2);display:grid}.av-story2__socks{justify-content:center;align-items:flex-end;height:9rem;display:flex}.av-story2__socks svg{width:auto;height:100%;margin-inline:-.6rem}.av-story2__facts{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.av-story2__facts dt{font-size:var(--text-small);color:var(--ink-2)}.av-story2__facts dd{margin:2px 0 0;font-size:1.0625rem;font-weight:700}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1)}#main>:first-child{animation:av-page-in .6s var(--ease-out) both}@keyframes av-page-in{0%{transform:translateY(14px)}to{transform:none}}.reveal [data-reveal]{transition-timing-function:var(--ease-out)}.reveal [data-reveal] :is(.av-cats,.av-grid-products,.av-facts2__figures,.av-facts2__steps,.av-biz,.av-builder__picks,.av-story2__facts)>*{transition:transform .9s var(--ease-out);transform:translateY(26px)}.reveal [data-reveal].is-in :is(.av-cats,.av-grid-products,.av-facts2__figures,.av-facts2__steps,.av-biz,.av-builder__picks,.av-story2__facts)>*{transform:none}.reveal [data-reveal].is-in :is(.av-cats,.av-grid-products,.av-facts2__figures,.av-facts2__steps,.av-biz,.av-builder__picks,.av-story2__facts)>:nth-child(2){transition-delay:70ms}.reveal [data-reveal].is-in :is(.av-cats,.av-grid-products,.av-facts2__figures,.av-facts2__steps,.av-biz,.av-builder__picks,.av-story2__facts)>:nth-child(3){transition-delay:.14s}.reveal [data-reveal].is-in :is(.av-cats,.av-grid-products,.av-facts2__figures,.av-facts2__steps,.av-biz,.av-builder__picks,.av-story2__facts)>:nth-child(4){transition-delay:.21s}.reveal [data-reveal].is-in :is(.av-cats,.av-grid-products,.av-facts2__figures,.av-facts2__steps,.av-biz,.av-builder__picks,.av-story2__facts)>:nth-child(5){transition-delay:.28s}.reveal [data-reveal].is-in :is(.av-cats,.av-grid-products,.av-facts2__figures,.av-facts2__steps,.av-biz,.av-builder__picks,.av-story2__facts)>:nth-child(n+6){transition-delay:.34s}.av-card{transition:transform .5s var(--ease-out)}.av-card__media{transition:box-shadow .5s var(--ease-out)}.av-card__media img{transition:transform .9s var(--ease-out)}@media (hover:hover){.av-card:hover{transform:translateY(-4px)}.av-card:hover .av-card__media{box-shadow:0 22px 40px -26px #0f193073}.av-card:hover .av-card__media img{transform:scale(1.05)}}.av-btn{transition:color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease), transform .35s var(--ease-out), box-shadow .35s var(--ease-out)}@media (hover:hover){.av-btn--primary:hover,.av-btn--accent:hover{transform:translateY(-2px);box-shadow:0 10px 22px -12px #0f19308c}}.av-btn:active{box-shadow:none;transition-duration:80ms;transform:translateY(0)scale(.97)}.av-cat__go,.av-biz__go span,.av-path__go span{transition:transform .4s var(--ease-spring)}.av-icon-btn__count{animation:av-count-pop .5s var(--ease-spring) both}@keyframes av-count-pop{0%{transform:scale(.3)}to{transform:none}}@media (hover:hover){.av-cat:hover .av-cat__socks svg:first-child{animation:av-wiggle .7s var(--ease-out)}.av-cat:hover .av-cat__socks svg:last-child{animation:av-wiggle .7s var(--ease-out) 80ms}}@keyframes av-wiggle{0%{rotate:0deg}30%{rotate:-7deg}60%{rotate:5deg}to{rotate:0deg}}.av-chips button,.av-colorchoice,.av-family__chip,.av-pick{transition:transform .3s var(--ease-spring), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}.av-chips button:active,.av-colorchoice:active,.av-family__chip:active{transform:scale(.93)}.av-colorchoice[aria-pressed=true]{animation:av-count-pop .4s var(--ease-spring)}.av-pdp__main img,.av-qv__media img{animation:av-wipe .55s var(--ease-out)}@keyframes av-wipe{0%{clip-path:inset(0 0 0 12%);transform:translate(-10px)}to{clip-path:inset(0);transform:none}}.av-linkbtn{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.av-linkbtn:hover{color:var(--accent-ink)}.av-check{gap:var(--space-3);font-size:var(--text-small);cursor:pointer;align-items:center;display:flex}.av-check input{width:20px;height:20px;accent-color:var(--ink)}@keyframes av-rise{0%{transform:translateY(18px)}to{transform:none}}@keyframes av-pop-in{0%{transform:scale(.3)}70%{transform:scale(1.15)}to{transform:scale(1)}}.av-account__grid{gap:var(--space-5);display:grid}@media (width>=960px){.av-account__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-account__card{align-content:start;gap:var(--space-4);padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);display:grid}.av-account__card h2{font-size:var(--text-h3);margin:0}.av-account__card--wide{grid-column:1/-1}.av-account__empty{color:var(--ink-2)}.av-account__order{gap:var(--space-3);align-items:center;display:inline-flex}.av-account__out{margin-top:var(--space-7)}.av-members{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.av-member{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-md);animation:av-rise .5s var(--ease-out) both;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.av-member__art{transform-origin:50% 0;width:48px;height:auto;transition:transform .4s var(--ease-spring);grid-row:span 3;align-self:start}.av-member:hover .av-member__art{transform:rotate(-8deg)}.av-member__f{gap:4px;min-width:0;display:grid}.av-member__f>span{font-size:var(--text-micro);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.av-member__f .av-input,.av-member__f .av-select{min-height:44px}.av-member__f--name,.av-member__f--wide{grid-column:span 2}.av-member__foot{gap:var(--space-2) var(--space-5);padding-top:var(--space-2);border-top:1px dashed var(--line);flex-wrap:wrap;grid-column:1/-1;align-items:center;display:flex}.av-member__foot .av-linkbtn{font-size:var(--text-small);color:var(--danger);margin-left:auto}@media (width>=900px){.av-member{grid-template-columns:56px minmax(0,1.4fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1.2fr) auto}.av-member__art{grid-row:span 2;width:56px}.av-member__f--name,.av-member__f--wide{grid-column:auto}.av-member__foot{grid-column:2/-1}}.av-bdays{margin:0 0 var(--space-6);gap:var(--space-3);padding:0;list-style:none;display:grid}.av-bdays li{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-5);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:var(--radius-md);animation:av-rise .6s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms);flex-wrap:wrap;display:flex}.av-bdays__icon{background:var(--surface-2);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.av-bdays li.is-today .av-bdays__icon{animation:av-wiggle 1.2s var(--ease) infinite}.av-bdays__text{flex:220px;font-weight:500}.av-waitlist{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.av-waitlist li{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:1px solid var(--line);font-size:var(--text-small);display:flex}.av-waitlist code{font-family:var(--font-mono)}.av-family__role{color:var(--ink-3);font-weight:400}.av-family__keep{margin-top:var(--space-3)}.av-fits{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--surface-2);font-size:var(--text-small);animation:av-rise .5s var(--ease-out) both;margin:0}.av-fits span{color:var(--danger);animation:av-pop-in .6s var(--ease-spring) .2s both;display:inline-block}.av-pickupwhen{font-weight:600;display:block}.av-fly{z-index:1000;pointer-events:none;object-fit:cover;box-shadow:var(--shadow-2);will-change:transform;position:fixed}.av-icon-btn.is-bump{animation:av-bump .55s var(--ease-spring)}@keyframes av-bump{0%{transform:none}35%{transform:scale(1.28)rotate(-10deg)}65%{transform:scale(.94)rotate(4deg)}to{transform:none}}.av-saved__bar{margin-bottom:var(--space-5)}.av-saved__bar .av-btn svg{width:18px;height:18px}.av-saved__shared{gap:var(--space-5);padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:1px solid var(--line);display:grid}.av-saved__shared h2,.av-saved__mine{font-size:var(--text-h3);margin:0 0 var(--space-4)}.av-saved>li{animation:av-rise .5s var(--ease-out) both;animation-delay:calc(min(var(--i,0), 8) * 50ms)}.av-timeline{--dot:22px;margin:0 0 var(--space-7);grid-template-columns:repeat(var(--steps), minmax(0, 1fr));padding:0;list-style:none;display:grid;position:relative}.av-timeline:before,.av-timeline:after{content:"";top:calc(var(--dot) / 2 - 1.5px);height:3px;left:calc(50% / var(--steps));border-radius:3px;position:absolute}.av-timeline:before{right:calc(50% / var(--steps));background:var(--line)}.av-timeline:after{width:calc((100% - 100% / var(--steps)) * (var(--reached) - 1) / (var(--steps) - 1));background:var(--accent);transform-origin:0;animation:av-fill 1.1s var(--ease-out) .2s both}.av-timeline.is-cancelled:after{background:var(--danger)}@keyframes av-fill{0%{transform:scaleX(0)}to{transform:none}}.av-timeline li{z-index:1;text-align:center;font-size:var(--text-small);align-content:start;justify-items:center;gap:4px;padding:0 4px;display:grid;position:relative}.av-timeline strong{font-weight:600}.av-timeline__dot{width:var(--dot);height:var(--dot);border:2px solid var(--line-strong);background:var(--paper);margin-bottom:var(--space-2);border-radius:50%}.av-timeline li.is-done .av-timeline__dot{border-color:var(--accent);background:var(--accent);animation:av-pop-in .5s var(--ease-spring) both;animation-delay:calc(.2s + var(--i) * .28s)}.av-timeline li.is-done .av-timeline__dot:after{content:"";border:solid var(--on-accent);border-width:0 2.5px 2.5px 0;width:7px;height:11px;margin:2px auto 0;display:block;transform:rotate(45deg)}.av-timeline.is-cancelled li:last-child .av-timeline__dot{border-color:var(--danger);background:var(--danger)}.av-timeline li[aria-current=step] .av-timeline__dot{box-shadow:0 0 0 6px color-mix(in srgb, var(--accent) 25%, transparent)}.av-timeline:not(.is-cancelled) li[aria-current=step]:not(:last-child) .av-timeline__dot{animation:av-pop-in .5s var(--ease-spring) both, av-pulse 1.8s ease-out 1.4s infinite;color:var(--accent)}.av-confetti{z-index:1000;pointer-events:none;position:fixed;inset:0;overflow:hidden}.av-confetti i{width:var(--w);height:calc(var(--w) * .55 + 3px);border-radius:2px;animation:2.8s cubic-bezier(.2,.6,.4,1) both av-confetti;position:absolute;top:-24px}@keyframes av-confetti{0%{transform:translate(0)rotate(0)}to{transform:translate(var(--drift), 108vh) rotate(var(--spin))}}.av-giftb{gap:var(--space-7);display:grid}@media (width>=960px){.av-giftb{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}.av-giftb__stage{position:sticky;top:104px}}.av-giftb__stage{justify-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-4);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 50% 20%, var(--tint-2), var(--surface-2));display:grid}.av-giftb__peek{font-size:var(--text-small)}.av-giftb__form{gap:var(--space-5);display:grid}.av-giftstep{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);gap:var(--space-4);min-width:0;margin:0;display:grid}.av-giftstep legend{float:left;align-items:center;gap:var(--space-3);width:100%;font:700 var(--text-h3)/1.2 var(--font-sans);margin-bottom:var(--space-2);padding:0;display:flex}.av-giftstep legend+*{clear:both}.av-giftstep__n{background:var(--ink);width:32px;height:32px;color:var(--on-ink);border-radius:50%;place-items:center;font-size:.95rem;display:grid}.av-giftb__lines{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.av-giftb__lines li{gap:var(--space-3);animation:av-rise .4s var(--ease-out) both;align-items:center;display:flex}.av-giftb__thumb{border-radius:var(--radius-sm);background:var(--surface-2);flex:0 0 48px;width:48px;height:60px;overflow:hidden}.av-giftb__thumb img{object-fit:cover;width:100%;height:100%}.av-giftb__picks{grid-template-columns:repeat(2,minmax(0,1fr))!important}@media (width>=1240px){.av-giftb__picks{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.av-giftb__done{z-index:3;padding:var(--space-4) 0;background:var(--paper);position:sticky;bottom:0;box-shadow:0 -12px 16px -12px #0000002e}.av-gswatches{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.av-gswatches>.av-label{flex-basis:100%}.av-gswatch{cursor:pointer;font-size:var(--text-small);justify-items:center;gap:6px;display:grid;position:relative}.av-gswatch input{z-index:1;opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.av-gswatch__dot{border:1px solid var(--line-strong);width:48px;height:48px;transition:transform .3s var(--ease-spring);border-radius:12px;box-shadow:inset 0 -6px #0000001f}.av-gswatch:hover .av-gswatch__dot{transform:translateY(-3px)}.av-gswatch input:checked+.av-gswatch__dot{outline:3px solid var(--ink);outline-offset:3px;transform:scale(1.05)}.av-gswatch input:focus-visible+.av-gswatch__dot{outline:3px solid var(--focus);outline-offset:3px}.av-gbox{aspect-ratio:1/.9;width:min(100%,420px);position:relative}.av-gbox__shadow{background:radial-gradient(closest-side,#00000047,#0000);border-radius:50%;height:8%;position:absolute;bottom:2%;left:8%;right:8%}.av-gbox__inner{background:color-mix(in srgb, var(--side) 70%, #000);clip-path:polygon(5% 0,95% 0,100% 100%,0 100%);height:7%;transition:transform .6s var(--ease-out);position:absolute;bottom:50%;left:12%;right:12%}.av-gbox:not(.is-open) .av-gbox__inner{transform-origin:bottom;transform:scaleY(0)}.av-gbox__socks{z-index:2;height:56%;position:absolute;bottom:45%;left:16%;right:16%}.av-gbox__sock{bottom:0;left:calc(50% + var(--x) * 34%);width:30%;transform:translate(-50%, 0) rotate(var(--r));transition:transform .7s var(--ease-spring);transition-delay:calc(var(--i) * 40ms);position:absolute}.av-gbox__sock svg{filter:drop-shadow(0 4px 6px #0000002e);width:100%;height:auto;animation:av-gbox-drop .8s var(--ease-spring) both;animation-delay:calc(var(--i) * 70ms);display:block}.av-gbox__sock.is-ghost{opacity:.45}.av-gbox:not(.is-open) .av-gbox__sock{transform:translate(-50%, 135%) rotate(var(--r))}@keyframes av-gbox-drop{0%{transform:translateY(-140%)rotate(-12deg)}to{transform:none}}.av-gbox__base{z-index:3;background:linear-gradient(90deg, #ffffff14, transparent 30%, transparent 70%, #00000029), var(--face);height:46%;transition:background-color .4s var(--ease);border-radius:4px 4px 8px 8px;position:absolute;bottom:6%;left:12%;right:12%;overflow:hidden;box-shadow:inset 0 10px 0 -4px #00000024}.av-gbox__band{background:var(--rib);transition:background-color .4s var(--ease);position:absolute;box-shadow:0 0 0 1px #0000000f}.av-gbox__band--v{width:12%;top:0;bottom:0;left:50%;transform:translate(-50%)}.av-gbox__mark{aspect-ratio:455/266;height:20%;color:var(--mark);opacity:.9;position:absolute;bottom:9%;right:7%}.av-gbox__mark svg{width:100%;height:100%}.av-gbox__lid{z-index:4;background:linear-gradient(180deg, #ffffff1a, #0000002e), var(--face);transform-origin:0 100%;height:13%;transition:transform .9s var(--ease-spring);border-radius:6px;position:absolute;bottom:49%;left:9%;right:9%;box-shadow:0 6px 10px -6px #0006}.av-gbox.is-open .av-gbox__lid{transform:translate(-16%,-118%)rotate(-15deg)}.av-gbox__band--lid{width:11%;top:0;bottom:0;left:50%;transform:translate(-50%)}.av-gbox__bow{width:38%;fill:var(--rib);filter:drop-shadow(0 3px 2px #00000040);transition:fill .4s var(--ease);position:absolute;bottom:72%;left:50%;overflow:visible;transform:translate(-50%)}.av-gbox__tail{fill:none;stroke:var(--rib);stroke-width:7px;stroke-linecap:round}.av-gbox:not(.is-open) .av-gbox__bow{animation:av-bow .7s var(--ease-spring) .5s both}@keyframes av-bow{0%{transform:translate(-50%)scale(.2)rotate(-20deg)}to{transform:translate(-50%)scale(1)}}.av-gbox__tag{z-index:5;color:#2b2620;max-width:34%;font:600 .8rem/1.2 var(--font-sans);transform-origin:0;background:#fbf8f1;border-radius:4px;padding:6px 10px;animation:3.2s ease-in-out infinite alternate av-tag;position:absolute;bottom:30%;right:0;box-shadow:0 4px 10px #0000002e}.av-gbox__tag:before{content:"";border-top:1.5px solid var(--rib);width:24%;position:absolute;top:50%;left:-22%}.av-gbox__tag span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.av-gbox__tag.has-name{animation:av-tag 3.2s ease-in-out infinite alternate, av-pop-in .5s var(--ease-spring)}@keyframes av-tag{0%{transform:rotate(4deg)}to{transform:rotate(10deg)}}.av-giftcard{width:min(100%,360px);padding:var(--space-5);color:#2b2620;transition:transform .5s var(--ease-spring);background:#fbf8f1 linear-gradient(#0000 27px,#2b262014 28px) 0 0/100% 28px;border-radius:6px;margin:0;transform:rotate(-1.5deg);box-shadow:0 10px 24px -12px #00000059}.av-giftcard:hover{transform:rotate(0)}.av-giftcard p{white-space:pre-line;overflow-wrap:anywhere;margin:0;font-style:italic;line-height:28px}.av-giftcard__to{font-weight:600}.av-giftcard__msg{color:#2b2620}.av-giftcard:not(.is-written) .av-giftcard__msg{color:#6f665a}.av-giftcard__from{text-align:right}.av-giftsum{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);align-items:flex-start;display:flex}.av-giftsum__box{background:var(--face);width:44px;height:44px;color:var(--rib);border-radius:10px;flex:0 0 44px;place-items:center;display:grid;box-shadow:inset 0 -5px #00000026}.av-giftsum__body{gap:4px;min-width:0;display:grid}.av-giftsum__msg{padding-left:var(--space-3);border-left:3px solid var(--rib);white-space:pre-line;overflow-wrap:anywhere;margin:4px 0 0;font-style:italic}.av-giftsum__acts{gap:var(--space-4)}.av-giftpromo{gap:var(--space-3);padding:var(--space-4);border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);color:inherit;transition:border-color var(--dur-fast) var(--ease), transform .3s var(--ease-spring);align-items:center;text-decoration:none;display:flex}.av-giftpromo:hover{border-color:var(--accent);border-style:solid;transform:translateY(-2px)}.av-giftpromo__icon{background:var(--surface-2);width:40px;height:40px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.av-giftpromo:hover .av-giftpromo__icon{animation:av-wiggle .8s var(--ease)}.av-card-form--gift{border-color:var(--accent)}.av-quiz__progress{margin:0 0 var(--space-6);gap:var(--space-3);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.av-quiz__progress li{min-width:40px;height:40px;padding:0 var(--space-3);border:1.5px solid var(--line-strong);font-weight:600;font-size:var(--text-small);border-radius:999px;place-items:center;display:grid}.av-quiz__progress li.is-now{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.av-quiz__progress li.is-done{border-color:var(--accent);background:var(--surface-2);animation:av-pop-in .4s var(--ease-spring)}.av-quiz__q{gap:var(--space-5);animation:av-rise .5s var(--ease-out) both;display:grid}.av-quiz__answers{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.av-quiz__answer{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-3);text-align:center;cursor:pointer;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:inherit;font:inherit;animation:av-rise .5s var(--ease-out) both;animation-delay:calc(var(--i) * 60ms);transition:transform .35s var(--ease-spring), border-color var(--dur-fast) var(--ease), box-shadow .35s var(--ease-out);display:grid}.av-quiz__answer:hover{border-color:var(--accent);box-shadow:var(--shadow-1);transform:translateY(-4px)}.av-quiz__answer:hover .av-quiz__art{animation:av-wiggle .7s var(--ease)}.av-quiz__art{width:auto;height:110px}.av-quiz__answer strong{font-size:1.05rem}.av-quiz__result{gap:var(--space-5);animation:av-rise .5s var(--ease-out) both;display:grid}.av-giftb__picks>*{min-width:0}.av-giftb__picks .av-card__foot{flex-wrap:wrap}.av-account__card form{gap:var(--space-4);display:grid}.av-sand{--ink-3:var(--ink-2);background:var(--sand);padding-bottom:var(--space-8);margin-top:var(--space-8)}.av-sand.av-block{padding-top:var(--space-8)}@keyframes av-settle{0%{opacity:0;translate:0 -34px;rotate:7deg}to{opacity:1;translate:0;rotate:0deg}}.av-hero6{padding-block:clamp(1.5rem,4vw,3.5rem) clamp(2rem,5vw,4rem)}.av-hero6__grid{gap:var(--space-7);align-items:center;display:grid}@media (width>=960px){.av-hero6__grid{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:clamp(2.5rem,5vw,5rem);min-height:min(42rem,100svh - 170px)}}.av-hero6__copy{gap:var(--space-5);justify-items:start;display:grid}.av-hero6__copy>*{animation:av-up .9s var(--ease-out) both}.av-hero6__copy>:nth-child(2){animation-delay:80ms}.av-hero6__copy>:nth-child(3){animation-delay:.16s}.av-hero6__copy>:nth-child(4){animation-delay:.24s}.av-hero6__copy>:nth-child(5){animation-delay:.32s}.av-hero6__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-ink);margin:0;font-size:.78rem;font-weight:600}.av-hero6__title{letter-spacing:-.045em;margin:0;font-size:clamp(2.6rem,1.3rem + 3.6vw,4.6rem);line-height:.98}.av-hero6__title span{letter-spacing:-.035em;font-weight:300}.av-hero6__lead{max-width:31rem;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.6}.av-hero6__ctas{gap:var(--space-3)}.av-hero6__promises{margin:var(--space-2) 0 0;gap:var(--space-2) var(--space-4);letter-spacing:.04em;color:var(--ink-2);flex-wrap:wrap;padding:0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.av-hero6__promises li{align-items:center;gap:var(--space-2);display:inline-flex}.av-hero6__promises li:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.av-still{--mx:0;--my:0;aspect-ratio:1/1.02;border-radius:var(--radius-lg);isolation:isolate;background:radial-gradient(120% 95% at 18% 8%,#f8f1e4 0%,#ecdfca 46%,#dbc9ad 100%);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #5a3f220f}:root[data-theme=dark] .av-still{filter:brightness(.92)}.av-still__light{z-index:0;pointer-events:none;opacity:.85;mix-blend-mode:soft-light;filter:blur(16px);transform:translate(calc(var(--mx) * 14px), calc(var(--my) * 10px));transition:transform 1.2s var(--ease-out);background:repeating-linear-gradient(118deg,#fff9e8e6 0 46px,#fff9e800 46px 118px);position:absolute;inset:-20%}.av-still__sock{left:var(--x);top:var(--y);width:var(--w);z-index:2;transform:translate(calc(var(--mx) * var(--z) * -18px), calc(var(--my) * var(--z) * -14px)) rotate(var(--r));transition:transform 1s var(--ease-out);position:absolute}.av-still__sock svg{filter:drop-shadow(0 20px 16px #543a1838)drop-shadow(0 3px 3px #543a1829);width:100%;height:auto;animation:av-settle 1s var(--ease-out) both;animation-delay:calc(.25s + var(--i) * .11s);display:block}.av-still__lid{aspect-ratio:1.28;z-index:1;color:#c9a24b;width:44%;transform:translate(calc(var(--mx) * var(--z) * -18px), calc(var(--my) * var(--z) * -14px)) rotate(9deg);transition:transform 1s var(--ease-out);animation:av-settle 1s var(--ease-out) .1s both;background:linear-gradient(150deg,#22305a,#131d38 70%);border-radius:6px;place-items:center;padding:0 12%;display:grid;position:absolute;top:7%;left:50%;box-shadow:0 30px 40px -18px #3c280a73,inset 0 0 0 5px #ffffff0a}.av-still__lid svg{max-width:100%;width:auto!important;height:17%!important}.av-still__box{aspect-ratio:1.28;z-index:3;width:50%;transform:translate(calc(var(--mx) * var(--z) * -18px), calc(var(--my) * var(--z) * -14px)) rotate(-5deg);transition:transform 1s var(--ease-out);animation:av-settle 1s var(--ease-out) .2s both;background:linear-gradient(150deg,#263562,#141e3b);border-radius:6px;padding:4.5%;position:absolute;top:34%;left:20%;box-shadow:0 44px 50px -22px #3c280a80,0 6px 10px -4px #3c280a40}.av-still__tissue{background:linear-gradient(135deg,#fbf8f2,#ece5d8 55%,#f7f2ea);border-radius:3px;justify-content:center;align-items:center;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 8px 14px -6px #00000059}.av-still__tissue:before{content:"";background:repeating-linear-gradient(32deg,#00000006 0 2px,#0000 2px 9px);position:absolute;inset:0}.av-still__fold{width:38%;transform:rotate(calc(-90deg + (var(--i) - 1) * 6deg));margin-inline:-4%;position:relative}.av-still__fold svg{filter:drop-shadow(0 6px 5px #0003);width:100%;height:auto;animation:av-settle .9s var(--ease-out) both;animation-delay:calc(.6s + var(--i) * .12s);display:block}.av-still__tag{z-index:4;white-space:nowrap;color:#4a3a22;width:30%;font:600 clamp(.55rem, .9vw, .78rem)/1.2 var(--font-sans);letter-spacing:.04em;transform:translate(calc(var(--mx) * var(--z) * -18px), calc(var(--my) * var(--z) * -14px)) rotate(-9deg);transition:transform 1s var(--ease-out);animation:av-settle 1s var(--ease-out) .8s both;background:#f3e9d7;border-radius:4px 14px 14px 4px;align-items:center;gap:8%;padding:3% 4%;display:flex;position:absolute;top:78%;left:64%;box-shadow:0 14px 18px -10px #3c280a73}.av-still__tag svg{color:#8a6a2f;flex:none;width:auto!important;height:1.5em!important}.av-still__tag:before{content:"";border-top:1.5px solid #b08a4a;width:18%;position:absolute;top:50%;left:-16%}.av-trust{border-block:1px solid var(--line);background:var(--surface)}.av-trust__list{padding-block:var(--space-5);gap:var(--space-4) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:0 auto;list-style:none;display:grid}.av-trust__list li{gap:var(--space-3);font-size:var(--text-small);align-items:flex-start;display:flex}.av-trust__list li>svg{width:22px;height:22px;color:var(--accent-ink);flex:none}.av-trust__list li>span{color:var(--ink-2);gap:2px;display:grid}.av-trust__list strong{color:var(--text);font-weight:650}.av-trust .av-open{color:var(--ink-2);font-size:var(--text-small);background:0 0;flex-wrap:wrap;gap:6px;padding:0}.av-trust .av-open i{width:7px;height:7px}.av-trust .av-open--open i{color:var(--success)}.av-trust .av-open--closed i{color:var(--danger)}.av-trust .av-open strong{color:var(--ink-2);font-weight:500}.av-cats2{gap:var(--space-5) var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=1024px){.av-cats2{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-cat2{color:inherit;gap:6px;text-decoration:none;display:grid}.av-cat2__pic{aspect-ratio:4/5;border-radius:var(--radius-lg);isolation:isolate;position:relative;overflow:hidden}.av-cat2__pic:before{content:"";z-index:-1;transition:transform 1.1s var(--ease-out);position:absolute;inset:0}.av-cat2--him .av-cat2__pic:before{background:radial-gradient(120% 90% at 25% 10%,#ebe6dd,#d6cec1 70%,#c8bfb0)}.av-cat2--her .av-cat2__pic:before{background:radial-gradient(120% 90% at 25% 10%,#f7ece2,#ecd9c9 70%,#e2cab6)}.av-cat2--kids .av-cat2__pic:before{background:radial-gradient(120% 90% at 25% 10%,#eef3ea,#dbe6d6 70%,#cddcc6)}.av-cat2--gifts .av-cat2__pic:before{background:radial-gradient(120% 90% at 25% 10%,#f4ede2,#e6d8c3 70%,#d9c6aa)}.av-cat2__light{pointer-events:none;mix-blend-mode:soft-light;filter:blur(14px);opacity:.8;background:repeating-linear-gradient(118deg,#fffaebe6 0 30px,#0000 30px 80px);position:absolute;inset:-20%}.av-cat2__sock{transform-origin:50% 100%;width:40%;transform:translateX(calc(-50% + (var(--i) - 1) * 46%)) rotate(calc((var(--i) - 1) * 13deg)) translateY(calc(var(--i) * 3% - 3%));transition:transform .9s var(--ease-out);position:absolute;bottom:13%;left:50%}.av-cat2__sock svg{filter:drop-shadow(0 16px 12px #46301438);width:100%;height:auto;display:block}.av-cat2__box{transition:transform .9s var(--ease-out);position:absolute;bottom:8%;left:12%;right:12%}.av-cat2__box .av-gbox{width:100%}.av-cat2__name{margin-top:var(--space-3);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.av-cat2__go{font-size:var(--text-small);color:var(--ink-2)}.av-cat2__go span{transition:transform .4s var(--ease-out);display:inline-block}@media (hover:hover){.av-cat2:hover .av-cat2__pic:before{transform:scale(1.06)}.av-cat2:hover .av-cat2__sock{transform:translateX(calc(-50% + (var(--i) - 1) * 52%)) rotate(calc((var(--i) - 1) * 17deg)) translateY(calc(var(--i) * 3% - 6%))}.av-cat2:hover .av-cat2__box{transform:translateY(-4%)scale(1.04)}.av-cat2:hover .av-cat2__go span{transform:translate(6px)}.av-cat2:hover .av-cat2__go{color:var(--text)}}.av-names__inner{text-align:center;justify-items:center;gap:var(--space-5);display:grid}.av-names__word{margin-block:var(--space-4);justify-content:center;align-items:flex-end;gap:clamp(.6rem,2.5vw,2rem);display:flex}.av-names__part{justify-items:center;gap:var(--space-3);margin:0;display:grid}.av-names__glyph{width:auto;height:clamp(3.6rem,11vw,9rem);fill:var(--ink);display:block;overflow:visible}.av-names__part--amp .av-names__glyph{fill:var(--accent);height:clamp(3.1rem,9.5vw,7.8rem)}.av-names__part figcaption{font-size:var(--text-small);color:var(--ink-2);letter-spacing:.08em;text-transform:uppercase}.av-names__part figcaption strong{color:var(--text);font-weight:650}.av-names__lead{max-width:40rem;color:var(--ink-2);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.7}.reveal .av-names .av-names__part--ak{transition:transform 1.3s var(--ease-out);transform:translate(-34%)}.reveal .av-names .av-names__part--ven{transition:transform 1.3s var(--ease-out);transform:translate(34%)}.reveal .av-names.is-in .av-names__part{transform:none}.av-dordoi{--glow:0;--zoom:0;--doors:0;--cta:0;--intro:1;height:270svh;margin-top:var(--space-8);position:relative}.av-dordoi__stage{--cw:clamp(150px, min(19vw, 26svh), 290px);isolation:isolate;height:100svh;color:var(--on-black);background:radial-gradient(120% 70% at 50% 0,#15224a 0%,#0b1328 55%,#070d1d 100%);position:sticky;top:0;overflow:hidden}.av-dordoi__intro{z-index:4;justify-items:center;gap:var(--space-3);text-align:center;transform:translateY(calc((1 - var(--intro)) * -40px));opacity:var(--intro);display:grid;position:absolute;top:clamp(5.5rem,13svh,8rem);left:0;right:0}.av-dordoi__intro .av-eyebrow{color:var(--accent)}.av-dordoi__intro h2{color:var(--on-black);letter-spacing:-.045em;font-size:clamp(2.2rem,1.2rem + 3.6vw,4.4rem)}.av-dordoi__intro p{max-width:36rem;color:var(--on-black-2);margin:0;line-height:1.6}.av-dordoi__view{z-index:1;transform-origin:50% 66%;transform:scale(calc(1 + var(--zoom) * .85)) translateY(calc(var(--zoom) * 6%));will-change:transform;justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.av-dordoi .av-yard{width:100%}.av-dordoi .av-yard__box{transition:none}.av-dordoi .av-yard__floor{opacity:calc(1 - var(--glow) * .35)}.av-dordoi .av-yard__ours,.av-dordoi .av-yard__floor--down{opacity:1}.av-dordoi .av-yard__sign{filter:brightness(calc(.35 + var(--glow) * .75)) saturate(calc(.4 + var(--glow) * .6));box-shadow:0 0 calc(var(--glow) * 60px) calc(var(--glow) * -4px) #d4b373bf, inset 0 0 calc(var(--glow) * 22px) -6px #d4b37380;animation:none}.av-dordoi .av-yard__door{animation:none}.av-dordoi .av-yard__door--l{transform:perspective(900px) rotateY(calc(var(--doors) * -118deg));filter:brightness(calc(1 - var(--doors) * .38))}.av-dordoi .av-yard__door--r{transform:perspective(900px) rotateY(calc(var(--doors) * 118deg));filter:brightness(calc(1 - var(--doors) * .38))}.av-dordoi .av-yard__emboss{opacity:calc(1 - var(--doors) * 2.5);animation:none}.av-dordoi .av-yard .av-hang{animation:none}.av-dordoi__end{z-index:5;justify-items:center;gap:var(--space-3);text-align:center;padding-block:var(--space-8) clamp(1.5rem, 5svh, 3rem);opacity:var(--cta);transform:translateY(calc((1 - var(--cta)) * 30px));pointer-events:none;background:linear-gradient(#0000,#070d1de0 45%);display:grid;position:absolute;bottom:0;left:0;right:0}.av-dordoi.is-done .av-dordoi__end,.av-dordoi__end:focus-within{pointer-events:auto;opacity:1;transform:none}.av-dordoi__where{color:var(--on-black);margin:0;font-weight:600}.av-dordoi__end .av-open{color:var(--on-black-2)}.av-dordoi.is-still{--glow:1;--zoom:.45;--doors:1;--cta:1;--intro:1;height:auto}.av-dordoi.is-still .av-dordoi__stage{height:auto;min-height:100svh;position:relative}.av-dordoi.is-still .av-dordoi__end{pointer-events:auto}@media (width<=767px){.av-dordoi{height:230svh}.av-dordoi__stage{--cw:44vw}.av-dordoi__view{transform-origin:50% 64%;transform:scale(calc(1 + var(--zoom) * .9)) translateY(calc(var(--zoom) * 6%))}}@media (width<=479px){.av-dordoi .av-hang:nth-child(n+6){display:none}.av-dordoi .av-hang{width:17%}}.av-giftt{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.av-giftt{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-giftt__stage{padding:var(--space-7) var(--space-5);border-radius:var(--radius-lg);background:radial-gradient(120% 90% at 30% 15%, #f6eee1, var(--sand) 60%, #dccbb2);place-items:center;display:grid}:root[data-theme=dark] .av-giftt__stage{background:radial-gradient(120% 90% at 30% 15%, #26314f, var(--sand))}.av-giftt__copy .av-row{gap:var(--space-3)}@media (prefers-reduced-motion:reduce){.av-hero6__copy>*,.av-still__sock svg,.av-still__lid,.av-still__box,.av-still__fold svg,.av-still__tag{animation:none!important}.av-still__sock,.av-still__light,.av-cat2__sock,.av-cat2__pic:before,.reveal .av-names .av-names__part{transition:none!important}.reveal .av-names .av-names__part{transform:none!important}}.av-names{overflow-x:clip}.av-stars{color:var(--accent);vertical-align:middle;gap:2px;display:inline-flex}.av-stars svg{display:block}.av-starinput{gap:var(--space-2);border:0;margin:0;padding:0;display:grid}.av-starinput__row{gap:4px;display:flex}.av-starinput__star{cursor:pointer;position:relative}.av-starinput__star input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.av-starinput__star svg{fill:#0000;width:34px;height:34px;stroke:var(--accent-ink);stroke-width:1.3px;transition:transform .25s var(--ease-spring), fill .15s}.av-starinput__star.is-on svg{fill:var(--accent);stroke:var(--accent)}.av-starinput__star:hover svg{transform:scale(1.15)rotate(-6deg)}.av-starinput__star input:focus-visible+svg{outline:3px solid var(--focus);outline-offset:2px;border-radius:4px}.av-reviews__grid{gap:var(--space-7);display:grid}@media (width>=900px){.av-reviews__grid{grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);align-items:start}}.av-reviews__summary{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);align-content:start;display:grid}.av-reviews__avg{letter-spacing:-.04em;font-size:3.4rem;font-weight:800;line-height:1}.av-reviews__bars{gap:4px;margin:0;padding:0;list-style:none;display:grid}.av-reviews__bars li{gap:var(--space-2);font-size:var(--text-small);grid-template-columns:1ch 1fr 3ch;align-items:center;display:grid}.av-reviews__bar{background:var(--surface-2);border-radius:3px;height:6px;overflow:hidden}.av-reviews__bar i{background:var(--accent);border-radius:inherit;transform-origin:0;height:100%;animation:av-fill .9s var(--ease-out) both;display:block}.av-reviews__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.av-reviews__list li{gap:var(--space-2);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);animation:av-rise .5s var(--ease-out) both;animation-delay:calc(min(var(--i), 8) * 60ms);display:grid}.av-reviews__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.av-reviews__body{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.65}.av-reviews__form{gap:var(--space-4);display:grid}.av-reviews__note{padding:var(--space-3);border-radius:var(--radius-md);background:var(--success-bg);color:var(--success)}.av-say2{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.av-say2 li{gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);align-content:start;display:grid}.av-say2 blockquote{white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:1.0625rem;line-height:1.6;display:-webkit-box;overflow:hidden}.av-hot{font-size:var(--text-small);color:var(--accent-ink);align-items:center;gap:6px;margin:0;font-weight:600;display:inline-flex}.av-hot svg{width:18px;height:18px;animation:6s linear infinite av-spin}.av-searchfor{gap:var(--space-3);flex-wrap:wrap;align-items:baseline;margin:0;font-weight:600;display:flex}.av-search{border-radius:var(--radius-lg);background:var(--surface);width:min(720px,100vw - 2rem);max-width:none;max-height:min(80svh,640px);color:var(--text);box-shadow:var(--shadow-2);border:0;margin:clamp(1rem,9svh,6rem) auto auto;padding:0;overflow:hidden}.av-search[open]{animation:av-search-in .32s var(--ease-out)}@keyframes av-search-in{0%{transform:translateY(-16px)scale(.98)}to{transform:none}}.av-search::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a102073}.av-search__panel{max-height:inherit;grid-template-rows:auto minmax(0,1fr) auto auto;display:grid}.av-search__bar{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border-bottom:1px solid var(--line);display:flex}.av-search__bar>svg{color:var(--ink-2);flex:none}.av-search__input{min-width:0;font:500 1.15rem/1.4 var(--font-sans);color:inherit;padding:var(--space-3) 0;background:0 0;border:0;flex:1}.av-search__input:focus{outline:none}.av-search__idle{gap:var(--space-5);padding:var(--space-5);display:grid}.av-search__idle .av-row{margin-top:var(--space-2);gap:var(--space-2)}.av-search__empty{padding:var(--space-6) var(--space-5);margin:0}.av-search__results{padding:var(--space-2);margin:0;list-style:none;overflow-y:auto}.av-search__results li{gap:var(--space-4);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);cursor:pointer;animation:av-rise .35s var(--ease-out) both;animation-delay:calc(var(--i) * 35ms);grid-template-columns:56px minmax(0,1fr) auto;align-items:center;display:grid}.av-search__results li.is-active{background:var(--surface-2)}.av-search__img{border-radius:var(--radius-sm);background:var(--surface-2);width:56px;height:70px;overflow:hidden}.av-search__img img{object-fit:cover;width:100%;height:100%}.av-search__name{gap:2px;min-width:0;display:grid}.av-search__name strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-search__all{margin:0 var(--space-3) var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--ink);color:var(--on-ink);font:600 .95rem var(--font-sans);cursor:pointer;border:0}.av-search__keys{padding:0 var(--space-5) var(--space-3);text-align:right;margin:0}.av-bagdrawer{background:var(--paper);width:min(420px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--text);border:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-24px 0 60px -30px #00000073}.av-bagdrawer[open]{animation:av-drawer-in .42s var(--ease-out)}@keyframes av-drawer-in{0%{transform:translate(100%)}to{transform:none}}.av-bagdrawer::backdrop{background:#0a102066}.av-bagdrawer__panel{gap:var(--space-5);height:100%;padding:var(--space-5);align-content:start;display:grid;overflow-y:auto}.av-bagdrawer__head{justify-content:space-between;align-items:center;display:flex}.av-bagdrawer__head h2{align-items:center;gap:var(--space-3);margin:0;font-size:1.35rem;display:flex}.av-bagdrawer__tick{background:var(--success);color:#fff;width:32px;height:32px;animation:av-pop-in .5s var(--ease-spring) .15s both;border-radius:50%;place-items:center;display:grid}.av-bagdrawer__tick svg{width:18px;height:18px}.av-bagdrawer__line{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);grid-template-columns:76px minmax(0,1fr);align-items:center;display:grid}.av-bagdrawer__img{border-radius:var(--radius-sm);background:var(--surface-2);width:76px;height:92px;display:block;overflow:hidden}.av-bagdrawer__img img{object-fit:cover;width:100%;height:100%}.av-bagdrawer__collection{gap:var(--space-2);display:grid}.av-bagdrawer__collection .av-collection__bar i{animation:av-fill .9s var(--ease-out) .2s both;transform-origin:0}.av-bagdrawer__match h3{margin:0 0 var(--space-3);font-size:1rem}.av-bagdrawer__match ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.av-bagdrawer__match a{gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-md);color:inherit;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.av-bagdrawer__match a:hover{background:var(--surface-2)}.av-bagdrawer__match .av-bagdrawer__img{width:56px;height:68px}.av-bagdrawer__actions{gap:var(--space-2);margin-top:auto;display:grid}.av-season{align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);background:var(--surface);color:var(--text);transition:border-color var(--dur-fast) var(--ease), transform .3s var(--ease-spring);border-radius:999px;padding:6px 14px 6px 10px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.av-season:hover{border-color:var(--accent);transform:translateY(-2px)}.av-season span:last-child{transition:transform .3s var(--ease-out)}.av-season:hover span:last-child{transform:translate(3px)}.av-season__dot{background:var(--danger);width:8px;height:8px;color:var(--danger);border-radius:50%;animation:1.8s ease-out infinite av-pulse}.av-close{gap:var(--space-7);align-items:center;display:grid}@media (width>=900px){.av-close{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-close__stage{aspect-ratio:1/.95;border-radius:var(--radius-lg);cursor:zoom-in;touch-action:none;background:radial-gradient(110% 90% at 30% 15%,#f6eee1,#e9dcc6 60%,#dccbaf);place-items:center;display:grid;position:relative;overflow:hidden}.av-close__sock{filter:drop-shadow(0 24px 22px #543a1840);width:58%;height:auto}.av-close__hint{left:50%;bottom:var(--space-4);color:#4a3a22;background:#ffffffbf;border-radius:999px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;transform:translate(-50%)}.av-close__glass{pointer-events:none;width:180px;height:180px;animation:av-pop-in .25s var(--ease-spring);background:#efe4d1;border:3px solid #fff;border-radius:50%;margin:-90px 0 0 -90px;position:absolute;overflow:hidden;box-shadow:0 18px 40px -12px #00000073,inset 0 0 0 1px #00000014}.av-close__zoom{transform-origin:0 0;place-items:center;display:grid;position:absolute;top:0;left:0}.av-close__facts{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.av-close__facts li{padding-left:var(--space-5);border-left:2px solid var(--accent);gap:4px;display:grid}.reveal [data-reveal] .av-close__facts li{transition:transform .8s var(--ease-out);transition-delay:calc(var(--i) * 90ms);transform:translate(-14px)}.reveal [data-reveal].is-in .av-close__facts li{transform:none}.av-close__facts span{color:var(--ink-2);line-height:1.55}.av-foryou__family{gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.av-foryou__family a{padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);border:1px solid var(--line);background:var(--surface);color:inherit;transition:transform .3s var(--ease-spring), border-color var(--dur-fast) var(--ease);gap:2px;text-decoration:none;display:grid}.av-foryou__family a:hover{border-color:var(--accent);transform:translateY(-3px)}.av-foryou__sub{margin:var(--space-4) 0 0;font-size:1.1rem}.av-modlist{margin:var(--space-5) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.av-modlist__body{white-space:pre-line;overflow-wrap:anywhere;margin:0;line-height:1.6}.av-chart__bar--sales{fill:var(--accent)}@media (prefers-reduced-motion:reduce){.av-hot svg,.av-season__dot{animation:none}}.av-search__input::-webkit-search-cancel-button{display:none}.av-hero6__title,.av-dordoi__intro h2,.av-hero5__title{letter-spacing:-.015em}.av-hero6__title span{letter-spacing:-.01em;color:var(--accent-ink);font-style:italic;font-weight:500}.av-drawer__links a,.av-footer__line,.av-promo strong,.av-whole2__cards strong,.av-sizes__tips strong,.av-cat__name,.av-biz__card strong{font-family:var(--font-display);letter-spacing:-.01em;font-weight:600}.av-footer__line{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.7rem);line-height:1.05}.av-biz__card strong{font-size:clamp(2rem,1.4rem + 1.8vw,2.9rem)}.av-cat2__name{font-family:var(--font-display);letter-spacing:-.005em;font-size:1.6rem;font-weight:600}.av-hand{font-family:var(--font-hand);letter-spacing:0;color:var(--accent-ink);font-size:1.45em;font-weight:600;line-height:1.05}.av-kraft{color:#3c2a14;font-family:var(--font-hand);clip-path:polygon(14px 0,100% 0,100% 100%,14px 100%,0 50%);background:#d8bf94 linear-gradient(#ffffff2e,#0000000a);border-radius:3px 10px 10px 3px;align-items:center;gap:.4em;padding:.35em .9em .35em 1.5em;font-size:1.3rem;font-weight:600;line-height:1;display:inline-flex;position:relative;box-shadow:0 1px #00000014,0 8px 18px -10px #3c2a1480}.av-kraft:before{content:"";background:var(--paper);border-radius:50%;width:7px;height:7px;margin-top:-3.5px;position:absolute;top:50%;left:10px;box-shadow:inset 0 1px 1px #00000040}body:before{content:"";z-index:0;pointer-events:none;opacity:.35;will-change:transform;background-image:url(/media/tex/felt-09.png);position:fixed;inset:0;transform:translateZ(0)}#root{z-index:1;position:relative}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body:before{opacity:.12}}:root[data-theme=dark] body:before{opacity:.12}@media print,(forced-colors:active),(prefers-contrast:more){body:before{display:none}}.av-logo-pen{stroke-dasharray:1 1;stroke-dashoffset:1px;animation:1.5s cubic-bezier(.55,.1,.3,1) .35s forwards av-pen}@keyframes av-pen{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.av-logo-pen{stroke-dashoffset:0;animation:none}}.av-fitroom{position:relative;overflow:clip}.av-fitroom__head{gap:var(--space-3);max-width:46rem;margin-bottom:var(--space-7);display:grid}.av-fitroom__head .av-hand{transform-origin:0;font-size:1.7rem;transform:rotate(-2deg)}.av-fr{gap:var(--space-7);align-items:start;display:grid}@media (width>=960px){.av-fr{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.av-fr__controls{gap:var(--space-5);display:grid}.av-fr__step{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.av-fr__step legend{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);color:var(--ink);padding:0;font-weight:600;display:flex}.av-fr__step legend b{border:1.5px solid var(--accent);width:30px;height:30px;font-family:var(--font-display);color:var(--accent-ink);border-radius:50%;place-items:center;font-size:1.15rem;font-weight:600;display:grid}.av-fr__chips{gap:var(--space-2);flex-wrap:wrap;display:flex}.av-fr__chip,.av-fr__height{position:relative}.av-fr__chip input,.av-fr__height input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.av-fr__chip span{border:1.5px solid var(--line-strong);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);border-radius:999px;padding:9px 16px;font-size:.9375rem;font-weight:500;display:block}.av-fr__chip:hover span{border-color:var(--ink)}.av-fr__chip.is-on span{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.av-fr__chip:has(input:focus-visible) span{outline:3px solid var(--focus);outline-offset:2px}.av-fr__height:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.av-fr__heights{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.av-fr__height{border-radius:var(--radius-sm);border:1.5px solid var(--line-strong);background:var(--surface);text-align:center;transition:border-color var(--dur-fast) var(--ease), transform var(--dur) var(--ease), background-color var(--dur) var(--ease);gap:4px;padding:10px 8px;display:grid}.av-fr__height:hover{border-color:var(--ink);transform:translateY(-2px)}.av-fr__height.is-on{border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.av-fr__hname{font-size:.875rem;font-weight:600;line-height:1.15}.av-fr__hfit{border-radius:999px;justify-self:center;padding:1px 6px;font-size:.75rem;font-weight:600}.av-fr__height[data-fit="2"] .av-fr__hfit{background:var(--success-bg);color:var(--success)}.av-fr__height[data-fit="1"] .av-fr__hfit{background:var(--surface-2);color:var(--ink-2)}.av-fr__height[data-fit="0"] .av-fr__hfit{background:var(--danger-bg);color:var(--danger)}.av-fr__height[data-fit="0"]:not(.is-on){border-style:dashed}@media (width<=520px){.av-fr__heights{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-fr__advice{padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);background:var(--surface-2);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text);animation:av-fr-note .45s var(--ease) both;margin:0;font-size:.9375rem}.av-fr__advice[data-fit="0"]{border-left-color:var(--danger)}.av-fr__advice[data-fit="2"]{border-left-color:var(--success)}@keyframes av-fr-note{0%{transform:translateY(6px)}}.av-fr__size{align-items:end;gap:var(--space-4);flex-wrap:wrap;display:flex}.av-fr__size .av-field{width:9rem}.av-fr__sizeout{margin:0 0 10px}.av-fr__skins{align-items:center;gap:8px;display:flex}.av-fr__skin{border:2px solid var(--paper);width:26px;height:26px;box-shadow:0 0 0 1.5px var(--line-strong);cursor:pointer;transition:transform var(--dur-fast) var(--ease);border-radius:50%;padding:0}.av-fr__skin:hover{transform:scale(1.1)}.av-fr__skin[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.av-fr__room{gap:var(--space-4);min-width:0;display:grid}.av-fr__stage{padding:var(--space-5) var(--space-4) var(--space-3) 6.5rem;border-radius:var(--radius-lg);background:radial-gradient(ellipse at 55% 30%, #ffffffb3, transparent 60%), linear-gradient(180deg, var(--surface-2), var(--sand));position:relative;overflow:hidden}.av-fr__stage:after{content:"";border-radius:0 var(--radius-lg) var(--radius-lg) 0;opacity:.92;background:repeating-linear-gradient(90deg,#8e2f2b 0 14px,#a8413a 14px 22px,#7c2725 22px 30px);width:16%;position:absolute;top:0;bottom:0;right:0;box-shadow:inset 12px 0 18px -10px #00000073;-webkit-mask:linear-gradient(90deg,#0000,#000 30%);mask:linear-gradient(90deg,#0000,#000 30%)}.av-fr__svg{z-index:1;filter:drop-shadow(0 18px 18px #3c2a141f);width:min(100%,330px);height:auto;margin-inline:0 auto;position:relative}.av-fr__tape rect{fill:#e9c75a}.av-fr__tape path{stroke:#3c2a14;stroke-width:1.4px}.av-fr__marks{left:var(--space-3);top:var(--space-5);bottom:var(--space-3);pointer-events:none;width:6rem;margin:0;padding:0;list-style:none;position:absolute}.av-fr__marks li{color:var(--ink-3);transition:color var(--dur) var(--ease), transform var(--dur) var(--ease);align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex;position:absolute;left:0;transform:translateY(-50%)}.av-fr__marks li:after{content:"";background:currentColor;width:14px;height:1.5px}.av-fr__marks li.is-on{color:var(--ink);transform:translateY(-50%)translate(4px)}.av-fr__marks li.is-on:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;position:absolute;left:-10px}.av-fr__sock{transform-box:fill-box;transform-origin:50% 100%;animation:.7s cubic-bezier(.2,.9,.25,1.15) both av-fr-pull}@keyframes av-fr-pull{0%{opacity:0;transform:translateY(16%)scaleY(.7)}60%{opacity:1}}.av-fr__shoe{transform-box:fill-box;transform-origin:30% 100%;animation:.6s cubic-bezier(.2,.8,.3,1.1) .15s both av-fr-shoe}@keyframes av-fr-shoe{0%{opacity:0;transform:translate(26%,-6%)rotate(8deg)}}.av-fr__on{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.av-fr__now{gap:2px;display:grid}.av-fr__tag{font-family:var(--font-hand);color:var(--accent-ink);font-size:1.3rem;font-weight:600;line-height:1}.av-fr__colours{flex-wrap:wrap;gap:6px;display:flex}.av-fr__dot{border:2px solid var(--paper);width:22px;height:22px;box-shadow:0 0 0 1px var(--line-strong);cursor:pointer;transition:transform var(--dur-fast) var(--ease);border-radius:50%;padding:0}.av-fr__dot:hover{transform:scale(1.12)}.av-fr__dot[aria-pressed=true]{box-shadow:0 0 0 2px var(--ink)}.av-fr__rail{gap:var(--space-2);padding:2px 2px var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:thin;margin:0;list-style:none;display:flex;overflow-x:auto}.av-fr__rail li{scroll-snap-align:start;flex:0 0 92px}.av-fr__rail button{cursor:pointer;text-align:left;background:0 0;border:0;gap:4px;width:100%;padding:0;display:grid}.av-fr__thumb{aspect-ratio:4/5;border-radius:var(--radius-sm);transition:border-color var(--dur-fast) var(--ease), transform var(--dur) var(--ease);border:2px solid #0000;display:block;overflow:hidden}.av-fr__thumb img{object-fit:cover;width:100%;height:100%}.av-fr__rail button:hover .av-fr__thumb{transform:translateY(-3px)}.av-fr__rail button[aria-pressed=true] .av-fr__thumb{border-color:var(--ink)}.av-fr__thumbname{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.75rem;line-height:1.25;display:-webkit-box;overflow:hidden}@media (width<=520px){.av-fr__stage{padding-left:5.2rem}.av-fr__marks{width:5rem}}@media (prefers-reduced-motion:reduce){.av-fr__sock,.av-fr__shoe,.av-fr__advice{animation:none}}.av-pdp__main{position:relative}.av-pdp__try{left:var(--space-4);bottom:var(--space-4);z-index:2;background:var(--paper);color:var(--ink);cursor:pointer;transition:transform .35s var(--ease-spring);border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px 10px 12px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 10px 24px -12px #0f193073}.av-pdp__try:hover{transform:translateY(-2px)}.av-pdp__tryicon{background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 4h6v8l4 3a3 3 0 0 1-2 5H9a3 3 0 0 1-3-3V4z' fill='none' stroke='%23121a2c' stroke-width='2' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;width:22px;height:22px}.av-frdialog{border-radius:var(--radius-lg);background:var(--paper);width:min(1180px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--text);border:0;padding:0}.av-frdialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f19308c}.av-frdialog[open]{animation:av-frd-in .45s var(--ease-out)}@keyframes av-frd-in{0%{transform:translateY(24px)scale(.98)}}.av-frdialog__panel{padding:var(--space-6) clamp(1rem, 3vw, 2.5rem) var(--space-6)}.av-frdialog__head{justify-content:space-between;align-items:start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.av-frdialog__head h2{font-size:clamp(1.8rem,1.4rem + 1.4vw,2.6rem)}.av-sizes__fit{gap:var(--space-3);margin-block:var(--space-6);display:grid}.av-sizes__fit>.av-fr{margin-top:var(--space-4)}.reveal .av-names .av-names__part--amp{transition:none;transform:none}.reveal .av-names:not(.is-in) .av-names__pen{stroke-dasharray:1 1;stroke-dashoffset:1px}.reveal .av-names.is-in .av-names__pen{stroke-dasharray:1 1;animation:1.7s cubic-bezier(.55,.1,.3,1) .9s both av-pen-in}@keyframes av-pen-in{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.av-hero6__eyebrow.av-hand{letter-spacing:0;text-transform:none;transform-origin:0 100%;align-items:end;gap:4px;font-size:1.65rem;display:inline-flex;transform:rotate(-2deg)}.av-hero6__eyebrow svg{width:46px;height:20px;margin-bottom:-6px;transform:rotate(16deg)}.av-hero6__title{font-size:clamp(2.8rem,1.4rem + 4.2vw,5.4rem);line-height:.98}.av-hero6__title span{display:inline-block}.av-seal{aspect-ratio:1;display:block;position:relative}.av-seal>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.av-seal__ring{fill:#f7f1e3;stroke:#b08a4a;stroke-width:1.5px}.av-seal__inner{fill:none;stroke:#b08a4a;stroke-width:1px;stroke-dasharray:2 4}.av-seal__text{font:600 15px/1 var(--font-sans);letter-spacing:.18em;fill:#6b4f1e}.av-seal__heart{fill:#b8913f}.av-seal__turn{transform-origin:50%;will-change:transform;animation:40s linear infinite av-seal-turn}@keyframes av-seal-turn{to{transform:rotate(360deg)}}.av-still__seal{z-index:6;filter:drop-shadow(0 6px 10px #3c2a142e);width:clamp(96px,17%,150px);height:auto;position:absolute;top:auto;bottom:4%;left:3%;rotate:-10deg}@media (prefers-reduced-motion:reduce){.av-seal__turn{animation:none}}.av-notes{background:linear-gradient(180deg, transparent, var(--sand) 18%, var(--sand) 82%, transparent)}.av-notes__head{gap:var(--space-3);max-width:40rem;margin-bottom:var(--space-7);display:grid}.av-notes__head .av-hand{transform-origin:0;font-size:1.7rem;transform:rotate(-2deg)}.av-notes__board{border-radius:var(--radius-md);background-color:#b48f62;background-image:radial-gradient(#00000017 1px,#0000 1.4px),radial-gradient(#ffffff14 1px,#0000 1.4px);background-position:0 0;background-repeat:repeat;background-size:7px 7px,11px 11px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:clamp(1rem,2.4vw,2rem);margin:0;padding:clamp(1.25rem,3vw,2.5rem);list-style:none;display:grid;box-shadow:inset 0 0 0 10px #8a6a44,inset 0 0 0 12px #6f5434,0 24px 40px -28px #3c2a1499}.av-note{gap:var(--space-3);color:#2b2418;min-height:11rem;rotate:var(--r);transition:rotate .5s var(--ease-spring), translate .5s var(--ease-spring);background:#fffdf6;align-content:space-between;padding:1.6rem 1.2rem 1rem;display:grid;position:relative;box-shadow:0 2px #0000000a,0 14px 22px -14px #281c0a8c}.av-note p{font-family:var(--font-hand);margin:0;font-size:1.45rem;font-weight:600;line-height:1.15}.av-note__by{font-family:var(--font-hand);color:#6a420c;justify-self:end;font-size:1.25rem;font-weight:600}.av-note--kraft{background:#dcc49a}.av-note--yellow{background:#f6e7a5}.av-note--lined{background:#fffdf6 repeating-linear-gradient(#0000 0 27px,#5078aa38 27px 28px) 0 14px}.av-note__pin{background:radial-gradient(circle at 35% 35%,#e98b7c,#a8322a 60%);border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:8px;left:50%;box-shadow:0 3px 4px #0000004d}@media (hover:hover){.av-note:hover{translate:0 -4px;rotate:0deg}}.reveal .av-notes .av-note{translate:0 -30px;rotate:calc(var(--r) - 12deg);transform-origin:50% 8px;transition:rotate 1s var(--ease-spring), translate .8s var(--ease-out);transition-delay:calc(var(--i) * 90ms)}.reveal .av-notes.is-in .av-note{translate:0;rotate:var(--r)}@media (prefers-reduced-motion:reduce){.av-note,.reveal .av-notes .av-note{translate:none;rotate:var(--r);transition:none}}:root[data-theme=dark] .av-note,:root[data-theme=dark] .av-note p{color:#2b2418}.av-yarn{z-index:60;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.av-yarn[data-on=false]{display:none}.av-yarn__thread{width:calc(var(--p,0) * 100%);background:repeating-linear-gradient(115deg,#c9a24b 0 4px,#e6c983 4px 6px,#a88232 6px 9px);position:absolute;inset:0 auto 0 0}.av-yarn[data-top=true] .av-yarn__ball{opacity:0}.av-yarn__ball{top:-5px;left:calc(var(--p,0) * 100%);width:13px;height:13px;transition:opacity .3s var(--ease);rotate:calc(var(--p,0) * 2160deg);background-color:#0000;background-image:repeating-linear-gradient(60deg,#0000 0 2px,#785a1b73 2px 3px),radial-gradient(circle at 35% 35%,#f0d796,#c9a24b 55%,#8f6c25);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:50%;margin-left:-6px;position:absolute;box-shadow:inset 0 0 0 1px #0000001f}.av-shopmain .av-eyebrow{font-family:var(--font-hand);letter-spacing:0;transform-origin:0 100%;font-size:1.45rem;font-weight:600;line-height:1.05;display:inline-block;rotate:-1.5deg}.av-shopmain .av-dordoi .av-eyebrow,.av-shopmain .av-on-dark .av-eyebrow{color:var(--accent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.av-card:hover .av-card__media img[data-kind=art]{transform-origin:50% 12%;animation:av-sway 1.4s var(--ease-out)}}.av-heighticon{margin-block:-.2em;flex:none;width:auto;height:1.75em;margin-right:6px}.av-heighticon__leg{fill:currentColor;opacity:.25}.av-heighticon__sock{fill:currentColor}.av-chip:has(.av-heighticon){align-items:center;display:inline-flex}.av-giftcard p{font-family:var(--font-hand);font-size:1.5rem;font-style:normal;font-weight:600;line-height:28px}.reveal [data-reveal] :is(.av-hand,.av-eyebrow){clip-path:inset(-.3em 100% -.3em 0);transition:clip-path 1.1s cubic-bezier(.55,.1,.3,1) .15s}.reveal [data-reveal].is-in :is(.av-hand,.av-eyebrow){clip-path:inset(-.3em -.5em -.3em 0)}.av-nav a:after{background:repeating-linear-gradient(115deg,#c9a24b 0 4px,#e6c983 4px 6px,#a88232 6px 9px);border-radius:2px;height:2px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .av-fr__stage{background:radial-gradient(ellipse at 55% 30%, #ffffff12, transparent 60%), linear-gradient(180deg, var(--surface-2), var(--sand))}}:root[data-theme=dark] .av-fr__stage{background:radial-gradient(ellipse at 55% 30%, #ffffff12, transparent 60%), linear-gradient(180deg, var(--surface-2), var(--sand))}.av-ann__bar{justify-content:center}.av-ann__text{white-space:nowrap;text-align:center;flex:1;min-width:0;margin:0 15rem 0 0;padding:0;overflow:hidden}@media (width>=1280px){.av-ann__text{margin-inline:16rem}}@media (width<=799px){.av-ann__text{text-align:left;letter-spacing:.02em;margin-right:11rem}}.av-ann__run{display:inline-block}@media (width<=560px){.av-ann__langs{display:none}.av-ann__text{text-align:center;margin:0}}.av-fr__stagewrap{position:relative}.av-fr__shoesbtn{z-index:3;top:var(--space-3);right:calc(16% + var(--space-3));color:#121a2c;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.8125rem;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 6px 16px -10px #0f193080}.av-fr__switch{width:30px;height:18px;transition:background-color var(--dur) var(--ease);background:#c9bfab;border-radius:999px;position:relative}.av-fr__switch:after{content:"";width:14px;height:14px;transition:transform .35s var(--ease-spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.av-fr__shoesbtn[aria-pressed=true] .av-fr__switch{background:#1f2a44}.av-fr__shoesbtn[aria-pressed=true] .av-fr__switch:after{transform:translate(12px)}.av-fr__shoesbtn:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.av-fr__thumb{background:var(--surface-2);position:relative}.av-fr__thumbsock{width:100%;height:100%;padding:8px 4px}.av-fr__boxbadge{background:var(--accent);color:#121a2c;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:4px;right:4px}.av-fr__boxbadge svg{width:13px;height:13px}.av-gbox{container-type:inline-size}.av-gbox__tag{max-width:40%;font:600 clamp(.62rem, 5.2cqi, 1.1rem)/1.1 var(--font-hand);padding:.35em .6em}.av-btn:before{opacity:1;clip-path:circle(0% at var(--px,50%) var(--py,50%));transition:clip-path .55s cubic-bezier(.2,.7,.2,1);inset:-2px}.av-btn:hover:before,.av-btn:focus-visible:before{opacity:1;clip-path:circle(150% at var(--px,50%) var(--py,50%))}.av-btn--primary:after,.av-btn--accent:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(105deg,#0000 35%,#ffffff59 50%,#0000 65%) 120% 0/250% 100% no-repeat;position:absolute;inset:0}.av-btn--primary:hover:after,.av-btn--accent:hover:after{transition:background-position .9s var(--ease-out);background-position:-120% 0}.av-btn>*{z-index:2;position:relative}.av-btn svg{transition:transform .4s var(--ease-spring)}.av-btn:hover svg:last-child{transform:translate(3px)}.av-btn--ghost:before{background:var(--surface-2)}.av-btn--ghost:hover{background:0 0}.av-icon-btn{isolation:isolate;transition:color var(--dur-fast) var(--ease);position:relative}.av-icon-btn:before{content:"";z-index:-1;background:var(--surface-2);opacity:0;transition:transform .35s var(--ease-spring), opacity .2s var(--ease);border-radius:50%;position:absolute;inset:2px;transform:scale(.4)}.av-icon-btn:hover{background:0 0}.av-icon-btn:hover:before{opacity:1;transform:none}.av-icon-btn svg{transition:transform .35s var(--ease-spring)}.av-icon-btn:hover svg{transform:translateY(-1.5px)rotate(-6deg)}.av-icon-btn:active svg{transform:scale(.88)}.av-shopmain :is(p,li,.av-small)>a:not(.av-btn):not([class]){transition:background-size .4s var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;text-decoration:none}.av-shopmain :is(p,li,.av-small)>a:not(.av-btn):not([class]):hover{animation:av-underline .6s var(--ease-out) .25s forwards;background-position:100% 100%;background-size:0% 1px}@keyframes av-underline{to{background-position:0 100%;background-size:100% 1px}}.av-chip,.av-fr__chip span,.av-fr__height{transition:transform .35s var(--ease-spring), background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease)}.av-chip:active,.av-fr__chip:active span,.av-fr__height:active{transform:scale(.94)}.av-chip[aria-pressed=true]{animation:av-count-pop .4s var(--ease-spring)}@media (prefers-reduced-motion:reduce){.av-btn:before{transition:none}.av-btn--primary:after,.av-btn--accent:after{display:none}.av-icon-btn:before,.av-icon-btn svg,.av-btn svg{transition:none}}.av-qv{border-radius:var(--radius-lg)}.av-qv[open]{animation:av-qv-in .5s var(--ease-out)}@keyframes av-qv-in{0%{transform:translateY(28px)scale(.97)}}.av-qv::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:av-fade .4s var(--ease) both;background:#0f193080}@keyframes av-fade{0%{opacity:0}}@media (width>=720px){.av-qv__grid{gap:var(--space-6);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.av-qv__gallery{gap:var(--space-3);min-width:0;display:grid}.av-qv__media{animation:av-qv-media .7s var(--ease-out) both}@keyframes av-qv-media{0%{clip-path:inset(6% round 24px);transform:scale(1.04)}}.av-qv__try{left:var(--space-3);bottom:var(--space-3);text-decoration:none;position:absolute}.av-qv__thumbs{gap:8px;display:flex;overflow-x:auto}.av-qv__thumbs button{aspect-ratio:4/5;border-radius:var(--radius-sm);background:var(--surface-2);cursor:pointer;transition:border-color var(--dur-fast) var(--ease), transform .3s var(--ease-spring);border:2px solid #0000;flex:0 0 64px;padding:0;overflow:hidden}.av-qv__thumbs button:hover{transform:translateY(-2px)}.av-qv__thumbs button[aria-pressed=true]{border-color:var(--ink)}.av-qv__thumbs img{object-fit:cover;width:100%;height:100%}.av-qv__info{gap:var(--space-3);padding-top:var(--space-2)}.av-qv__info>*{animation:av-qv-rise .55s var(--ease-out) both}.av-qv__info>:nth-child(2){animation-delay:40ms}.av-qv__info>:nth-child(3){animation-delay:80ms}.av-qv__info>:nth-child(4){animation-delay:.12s}.av-qv__info>:nth-child(5){animation-delay:.16s}.av-qv__info>:nth-child(6){animation-delay:.2s}.av-qv__info>:nth-child(n+7){animation-delay:.24s}@keyframes av-qv-rise{0%{transform:translateY(12px)}}.av-qv__meta{font-family:var(--font-hand);color:var(--accent-ink);font-size:1.35rem;font-weight:600;line-height:1}.av-qv__titlerow{justify-content:space-between;align-items:start;gap:var(--space-3);padding-right:2.5rem;display:flex}.av-qv__name{font-family:var(--font-display);letter-spacing:-.01em;padding:0;font-size:clamp(1.9rem,1.4rem + 1.4vw,2.6rem);font-weight:600;line-height:1}.av-qv__swatches .av-colorchoice{animation:av-pop-in .45s var(--ease-spring) both;animation-delay:calc(.25s + var(--i,0) * 35ms)}.av-qv__buy{gap:var(--space-3);align-items:stretch;display:flex}.av-qv__buy .av-btn{flex:1}.av-btn.is-added{background:var(--success);border-color:var(--success);color:#fff;animation:av-count-pop .45s var(--ease-spring)}.av-btn.is-added:before,.av-btn.is-added:after{display:none}.av-qv__hint{border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-small);color:var(--ink-2);margin:0;padding:8px 12px}.av-qv__more{color:var(--ink);justify-self:start;font-weight:600;text-decoration:none}.av-qv__more:hover{color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.av-qv[open],.av-qv__media,.av-qv__info>*,.av-qv__swatches .av-colorchoice{animation:none}}.av-pairs{flex-wrap:wrap;gap:3px;margin:2px 0 4px;display:flex}.av-pairs svg{fill:none;width:12px;height:20px;stroke:var(--line-strong);stroke-width:1.2px}.av-pairs svg.is-on{fill:var(--accent);stroke:#9a772b;animation:av-pop-in .45s var(--ease-spring) both;animation-delay:calc(.15s + var(--i) * 40ms)}.av-pairs+.av-collection__bar{display:none}@media (prefers-reduced-motion:reduce){.av-pairs svg.is-on{animation:none}}.av-cartline{transition:opacity .3s var(--ease), transform .3s var(--ease), max-height .32s var(--ease);max-height:400px}.av-cartline.is-leaving{opacity:0;max-height:0;margin-block:0;padding-block:0;overflow:hidden;transform:translate(-24px)scale(.98)}.av-cartlines>li{animation:av-qv-rise .5s var(--ease-out) both}.av-cart__main{gap:var(--space-7);align-content:start;min-width:0;display:grid}.av-fillbox{gap:var(--space-3);display:grid}.av-fillbox h2{font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem)}.av-fillbox .av-hand{font-size:1.4rem}.av-fillbox__grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width>=1100px){.av-fillbox__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-emptybox{width:220px;height:170px;margin:0 auto var(--space-5);position:relative}.av-emptybox__box{background:#d8bf94 linear-gradient(#0000001f,#0000 30%);border-radius:6px;height:90px;position:absolute;bottom:0;left:20px;right:20px;box-shadow:0 16px 24px -16px #3c2a1499}.av-emptybox__box:before{content:"";transform-origin:0;background:#c9ad7f;border-radius:4px;height:18px;animation:3s ease-in-out infinite alternate av-lid;position:absolute;top:-14px;left:-10px;right:-10px;transform:rotate(-6deg)}@keyframes av-lid{to{transform:rotate(-14deg)translateY(-4px)}}.av-emptybox__sock{width:80px;height:auto;animation:3s ease-in-out infinite alternate av-peek;position:absolute;top:0;left:70px;rotate:18deg}@keyframes av-peek{0%{translate:0 30px}to{translate:0}}.av-emptybox__note{font-size:1.3rem;position:absolute;top:10px;right:-40px;rotate:6deg}@media (prefers-reduced-motion:reduce){.av-emptybox__box:before,.av-emptybox__sock{animation:none}}.av-bagdrawer[open] .av-bagdrawer__line{animation:av-qv-rise .5s var(--ease-out) .1s both}.av-bagdrawer__total{margin:0 0 var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;display:flex}.av-bagdrawer__all ul{margin:var(--space-2) 0 0;gap:6px;padding:0;list-style:none;display:grid}.av-bagdrawer__all li{align-items:center;gap:var(--space-3);animation:av-qv-rise .45s var(--ease-out) both;animation-delay:calc(.2s + var(--i) * 50ms);display:flex}.av-bagdrawer__mini{background:var(--surface-2);border-radius:6px;flex:none;width:36px;height:44px;display:block;overflow:hidden}.av-bagdrawer__mini img{object-fit:cover;width:100%;height:100%}.av-bagdrawer__head h2{font-family:var(--font-display);font-size:1.7rem;font-weight:600}.av-bagdrawer__tick{animation:av-pop-in .5s var(--ease-spring) .15s both}.av-empty--bag{text-align:center;justify-items:center}.av-empty--bag .av-row{justify-content:center}.av-tl .av-hand,.av-journey .av-hand{font-size:1.6rem}.av-tl__list{margin:var(--space-6) 0 0;gap:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=900px){.av-tl__list{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.av-tl__list li{padding:var(--space-5) 0 var(--space-5) var(--space-6);border-left:2px dashed var(--line-strong);position:relative}@media (width>=900px){.av-tl__list li{padding:var(--space-6) 0 0;border-left:0;border-top:2px dashed var(--line-strong)}}.av-tl__list li:before{content:"";left:-8px;top:var(--space-5);background:var(--accent);width:14px;height:14px;box-shadow:0 0 0 4px var(--paper);border-radius:50%;position:absolute}@media (width>=900px){.av-tl__list li:before{top:-8px;left:0}}.av-tl__when{font-family:var(--font-display);color:var(--ink);margin-bottom:var(--space-2);font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem);font-weight:600;line-height:1;display:block}.av-tl__list p{color:var(--ink-2);max-width:30ch;margin:0}.reveal .av-tl .av-tl__list li{transition:transform .8s var(--ease-out);transition-delay:calc(var(--i) * .12s);transform:translateY(24px)}.reveal .av-tl.is-in .av-tl__list li{transform:none}.av-journey{background:linear-gradient(180deg, transparent, var(--sand) 25%, var(--sand) 75%, transparent)}.av-journey__route{margin-top:var(--space-7);position:relative}.av-journey__line{width:100%;height:40px;position:absolute;top:36px;left:0;right:0;overflow:visible}.av-journey__line path{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:.012 .012;vector-effect:non-scaling-stroke}.av-journey__walker{z-index:2;width:56px;position:absolute;top:-6px;left:0;translate:-50%}.av-journey__walker svg{width:100%;height:auto;animation:.8s ease-in-out infinite alternate av-walk;rotate:-8deg}@keyframes av-walk{to{translate:0 -3px;rotate:8deg}}@supports (animation-timeline:view()){.av-journey__walker{animation:linear both av-route;animation-timeline:view();animation-range:entry 40% exit 30%}@keyframes av-route{0%{left:2%}to{left:98%}}}.av-journey__stops{gap:var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:110px 0 0;list-style:none;display:grid}@media (width>=900px){.av-journey__stops{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-journey__stops li{gap:var(--space-2);padding:var(--space-5);border-radius:var(--radius-md);background:var(--paper);align-content:start;display:grid;box-shadow:0 14px 30px -24px #3c2a1480}.av-journey__icon{background:var(--surface-2);width:56px;height:56px;color:var(--accent-ink);border-radius:50%;place-items:center;display:grid}.av-journey__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.av-journey__stops strong{font-family:var(--font-display);color:var(--ink);font-size:1.5rem;font-weight:600;line-height:1.1}.reveal .av-journey .av-journey__stops li{transition:transform .9s var(--ease-out);transition-delay:calc(.2s + var(--i) * .12s);transform:translateY(30px)rotate(-1deg)}.reveal .av-journey.is-in .av-journey__stops li{transform:none}.reveal .av-journey .av-journey__line path{stroke-dashoffset:1px;transition:stroke-dashoffset 2s var(--ease-out)}.reveal .av-journey.is-in .av-journey__line path{stroke-dashoffset:0}@media (prefers-reduced-motion:reduce){.av-journey__walker,.av-journey__walker svg{animation:none!important}}.av-fr__family{margin-top:var(--space-2);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.av-fr__trouserpick{flex-wrap:wrap;gap:8px;display:flex}.av-fr__trouser{border:3px solid var(--paper);width:34px;height:34px;box-shadow:0 0 0 1.5px var(--line-strong);cursor:pointer;transition:transform .3s var(--ease-spring);border-radius:8px 8px 4px 4px;padding:0}.av-fr__trouser:hover{transform:translateY(-2px)}.av-fr__trouser[aria-checked=true]{box-shadow:0 0 0 2px var(--ink);transform:translateY(-2px)}.av-fr__trousers path{transition:fill .5s var(--ease), stroke .5s var(--ease)}.av-fr__matchbadge{background:var(--success);color:#fff;animation:av-pop-in .4s var(--ease-spring);border-radius:999px;padding:1px 6px;font-size:.6875rem;font-weight:600;position:absolute;bottom:4px;left:4px}.av-ladder2{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--surface-2);display:grid}.av-ladder2__title{margin:0;font-size:1.5rem}.av-ladder2__pct{background:var(--surface);color:var(--ink-2);animation:av-count-pop .4s var(--ease-spring);border-radius:999px;padding:3px 10px;font-size:.875rem;font-weight:700}.av-ladder2__pct[data-on=true]{background:var(--success);color:#fff}.av-ladder2__track{padding:6px 0 22px;position:relative}.av-ladder2__track input{appearance:none;cursor:pointer;background:linear-gradient(90deg, var(--accent) var(--v), var(--line) var(--v));border-radius:4px;width:100%;height:8px;margin:0}.av-ladder2__track input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--ink);border:3px solid var(--paper);width:24px;height:24px;transition:transform .2s var(--ease-spring);border-radius:50%;box-shadow:0 2px 8px #00000040}.av-ladder2__track input::-moz-range-thumb{background:var(--ink);border:3px solid var(--paper);border-radius:50%;width:20px;height:20px}.av-ladder2__track input:active::-webkit-slider-thumb{transform:scale(1.2)}.av-ladder2__track input:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.av-ladder2__mark{color:var(--ink-3);pointer-events:none;transition:color .3s var(--ease);justify-items:center;gap:2px;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:18px;translate:-50%}.av-ladder2__mark i{background:currentColor;width:2px;height:8px}.av-ladder2__mark.is-on{color:var(--accent-ink)}.av-ladder2__nums{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.av-ladder2__nums div{gap:2px;display:grid}.av-ladder2__nums dt{color:var(--ink-3);font-size:.75rem}.av-ladder2__nums dd{color:var(--ink);animation:av-qv-rise .35s var(--ease-out);margin:0;font-size:1.05rem;font-weight:700}@media (width<=520px){.av-ladder2__nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-warning-text{color:var(--warning);margin:0;font-weight:600}.av-casebuild{gap:var(--space-5);border-radius:var(--radius-lg);background:var(--surface);padding:clamp(1.25rem,3vw,2.5rem);display:grid;box-shadow:0 24px 50px -36px #0f193073}.av-casebuild header{gap:var(--space-2);max-width:44rem;display:grid}.av-casebuild .av-hand{font-size:1.5rem}.av-casebuild>*,.av-casebuild__case,.av-casebuild__sock{min-width:0}.av-casebuild__jump{color:var(--accent-ink);font-weight:600;display:none}.av-casebuild__layout{gap:var(--space-5);grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr);align-items:start;display:grid}.av-casebuild__shelf{gap:var(--space-3);min-width:0;display:grid}.av-casebuild__find{gap:var(--space-2) var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.av-casebuild__find .av-input{flex:14rem;min-width:0}.av-casebuild__socks,.av-casebuild__lines{gap:8px;margin:0;padding:0;list-style:none;display:grid}.av-casebuild__sock{border:1.5px solid var(--line);border-radius:var(--radius-md,14px);background:var(--bg);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease)}.av-casebuild__sock.is-open{border-color:var(--accent);box-shadow:0 18px 36px -30px #0f193099}.av-casebuild__sockhead{gap:var(--space-3);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;padding:8px 12px 8px 8px;display:grid}.av-casebuild__img{background:var(--surface-2);border-radius:10px;width:56px;height:56px;overflow:hidden}.av-casebuild__img img{object-fit:cover;width:100%;height:100%}.av-casebuild__what{gap:2px;min-width:0;display:grid}.av-casebuild__what strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.av-casebuild__badge{background:var(--accent);color:var(--on-accent,#fff);white-space:nowrap;animation:av-count-pop .35s var(--ease-spring);border-radius:999px;padding:2px 10px;font-size:.8125rem;font-weight:700}.av-casebuild__chev{color:var(--ink-3)}.av-casebuild__variants{animation:av-qv-rise .35s var(--ease-out);padding:0 12px 12px;overflow-x:auto}.av-casebuild__variants td{vertical-align:middle}.av-casebuild__dot{border:1px solid var(--line);vertical-align:-2px;border-radius:50%;flex:none;width:14px;height:14px;display:inline-block}.av-casebuild__step{border:1.5px solid var(--line);border-radius:999px;grid-template-columns:32px 3ch 32px;align-items:center;gap:4px;padding:2px;display:inline-grid}.av-casebuild__step button{background:var(--surface-2);width:32px;height:32px;color:var(--ink);cursor:pointer;transition:transform .25s var(--ease-spring), background-color var(--dur-fast) var(--ease);border:0;border-radius:50%;font-size:1.1rem}.av-casebuild__step button:hover:not(:disabled){background:var(--ink);color:var(--on-ink)}.av-casebuild__step button:active:not(:disabled){transform:scale(.88)}.av-casebuild__step button:disabled{opacity:.35;cursor:default}.av-casebuild__step output{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.av-casebuild__warn{max-width:10rem;color:var(--warning);margin-top:4px;display:block}.av-casebuild__case{top:calc(var(--header-h,72px) + 12px);gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md,14px);background:var(--surface-2);display:grid;position:sticky}.av-casebuild__case h3{margin:0;scroll-margin-top:90px}.av-casebuild__lines{max-height:22rem;overflow-y:auto}.av-casebuild__lines li{border-bottom:1px dashed var(--line);animation:av-qv-rise .3s var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 0;display:grid}.av-casebuild__sum{margin:0}.av-casebuild__money{gap:4px;margin:0;display:grid}.av-casebuild__money div{justify-content:space-between;gap:var(--space-3);display:flex}.av-casebuild__money dt{color:var(--ink-2)}.av-casebuild__money dd{font-variant-numeric:tabular-nums;margin:0}.av-casebuild__money .is-total{border-top:1px solid var(--line);padding-top:6px;font-size:1.1rem;font-weight:700}.av-casebuild__money .is-total dt{color:var(--ink)}.av-casebuild__chosen{padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-2);animation:av-qv-rise .4s var(--ease-out);gap:4px;display:grid}.av-casebuild__chosen p{font-size:var(--text-small);margin:0}.av-casebuild__mixlist{max-height:12rem;font-size:var(--text-small);margin:0;padding-left:1.1em;overflow-y:auto}.reveal [data-reveal] h2{clip-path:inset(-.2em -.2em -.3em);transition:transform .9s var(--ease-out), clip-path .9s var(--ease-out)}.reveal [data-reveal]:not(.is-in) h2{clip-path:inset(-.2em -.2em 100%);transform:translateY(.45em)}.av-save.is-on svg{animation:av-beat .6s var(--ease-spring)}@keyframes av-beat{0%{transform:scale(1)}30%{transform:scale(1.35)}55%{transform:scale(.9)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.reveal [data-reveal] h2,.reveal [data-reveal]:not(.is-in) h2{clip-path:none;transform:none}.av-save.is-on svg{animation:none!important}}@media (width<=640px){.av-casebuild__layout{grid-template-columns:minmax(0,1fr)}.av-casebuild__case{scroll-margin-top:80px;position:static}.av-casebuild__jump{display:inline-block}.av-casebuild__sockhead{grid-template-columns:48px minmax(0,1fr) auto auto}.av-casebuild__img{width:48px;height:48px}.av-casebuild__variants{padding:0 6px 10px}}.av-header__bar.is-compact .av-nav{visibility:hidden;pointer-events:none;position:absolute}.av-header__bar.is-compact .av-menu-btn{display:inline-flex}.av-nav.is-tight{gap:var(--space-3)}.av-nav.is-tight a{letter-spacing:-.015em;font-size:.84rem}.av-dordoi{height:230svh}.av-dordoi .av-dordoi__view{will-change:auto;transform:none}.av-dordoi .av-yard__floor--down>.av-yard__box,.av-dordoi .av-yard__sign,.av-dordoi .av-yard__door--l,.av-dordoi .av-yard__door--r{filter:none}.av-dordoi .av-yard__floor--down>.av-yard__box{filter:brightness(.62)saturate(.85)}.av-dordoi .av-yard__box--l,.av-dordoi .av-yard__box--r{will-change:transform, opacity;transform:translateX(calc(var(--zoom) * var(--cw) * (.42 + var(--d,1) * .16) * var(--dir)));opacity:calc(1 - var(--glow) * .28 - var(--zoom) * .22)}.av-dordoi .av-yard__box--l{--dir:-1}.av-dordoi .av-yard__box--r{--dir:1}.av-dordoi .av-yard__floor--up{will-change:transform, opacity;transform:translateY(calc(var(--zoom) * -38%));opacity:calc(1 - var(--zoom) * .75)}.av-dordoi .av-yard__walk{transform:translateY(calc(var(--zoom) * -60%));opacity:calc(1 - var(--zoom) * .6)}.av-dordoi .av-yard__floor--down{align-items:flex-end}.av-dordoi .av-yard__ours{width:calc(var(--cw) * 1.45);will-change:transform;transform-origin:50% 100%;transform:scale(calc(.7 + var(--zoom) * .3))}.av-dordoi .av-yard__ours .av-yard__sign{height:calc(var(--cw) * .27)}.av-dordoi .av-yard__ours:before{opacity:calc(.25 + var(--glow) * .75)}.av-dordoi .av-yard__sign{box-shadow:none;color:color-mix(in srgb, var(--accent) calc(35% + var(--glow) * 65%), #3a4560);animation:none}.av-dordoi .av-yard__sign:before{content:"";border-radius:inherit;pointer-events:none;opacity:var(--glow);position:absolute;inset:-2px;box-shadow:0 0 46px -6px #d4b37399,inset 0 0 18px -6px #d4b37373}.av-dordoi .av-box{box-shadow:0 40px 70px -40px #000c}.av-dordoi .av-yard__ours:after{content:"";z-index:-1;pointer-events:none;height:80%;opacity:var(--doors);background:radial-gradient(closest-side,#ffcd8273,#0000);position:absolute;bottom:-30%;left:-40%;right:-40%}.av-dordoi .av-yard__door{will-change:transform}.av-dordoi .av-yard__door:after{content:"";opacity:calc(var(--doors) * .42);pointer-events:none;background:#050a16;position:absolute;inset:0}.av-dordoi .av-yard__ground:before{opacity:calc(.15 + var(--doors) * .85)}.av-dordoi .av-hang svg{filter:none}.av-dordoi .av-hang__sway{animation-play-state:paused}.av-dordoi.is-open .av-hang__sway{animation-play-state:running}.av-yard__tag{z-index:6;color:#3c2a14;font:600 clamp(.8rem, 1.2vw, 1.05rem)/1.1 var(--font-hand);white-space:nowrap;clip-path:polygon(10px 0,100% 0,100% 100%,10px 100%,0 50%);transform-origin:0;opacity:var(--doors);translate:0;transform:rotate(calc(18deg - var(--doors) * 14deg)) translateX(calc(var(--doors) * 40%));background:#d8bf94;border-radius:3px 8px 8px 3px;padding:3px 10px 3px 16px;position:absolute;top:46%;right:-6%}.av-dordoi:not(.is-still) .av-yard__tag{will-change:transform, opacity}.av-dordoi .av-dordoi__end{padding:0 var(--gutter);background:0 0;top:clamp(5.5rem,13svh,8rem);bottom:auto}.av-dordoi__end .av-row{justify-content:center}.av-dordoi .av-dordoi__where{font-family:var(--font-display);max-width:30ch;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);font-weight:600;line-height:1.15}@media (width<=767px){.av-dordoi{height:200svh}.av-dordoi .av-dordoi__view{transform:none}.av-yard__tag{top:50%;right:-2%}}.av-dordoi.is-still .av-yard__ours{transform:none}.av-header__logo svg{transition:transform .35s var(--ease-out);transform-origin:50%}.av-header.is-scrolled .av-header__logo svg{transform:scale(.9)}.av-pdp__buyrow{gap:var(--space-3);align-items:stretch;display:flex}.av-pdp__buyrow .av-btn{flex:1}.av-stickybuy{z-index:40;align-items:center;gap:var(--space-3);background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(760px,100% - 24px);box-shadow:0 18px 40px -18px #0f193073, 0 0 0 1px var(--line);transition:transform .45s var(--ease-out), visibility 0s linear .45s;visibility:hidden;border-radius:999px;padding:8px 8px 8px 10px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%,140%)}.av-stickybuy.is-on{visibility:visible;transition-delay:0s;transform:translate(-50%)}.av-stickybuy__img{background:var(--surface-2);border-radius:50%;flex:none;width:44px;height:44px;overflow:hidden}.av-stickybuy__img img{object-fit:cover;width:100%;height:100%}.av-stickybuy__text{flex:1;min-width:0;line-height:1.2;display:grid}.av-stickybuy__text strong,.av-stickybuy__text span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.av-stickybuy .av-btn{min-height:44px}@media (width<=520px){.av-stickybuy .av-price{display:none}}@media (prefers-reduced-motion:reduce){.av-stickybuy{transition:none}}.av-ladderstrip{background:var(--black-deep);color:var(--on-black);padding-block:clamp(2.5rem,6vw,4.5rem);position:relative;overflow:hidden}.av-ladderstrip:before{content:"";pointer-events:none;background:radial-gradient(60% 120% at 85%,#d4b37329,#0000 70%);position:absolute;inset:0}.av-ladderstrip__inner{gap:var(--space-5);align-items:center;display:grid;position:relative}@media (width>=960px){.av-ladderstrip__inner{gap:var(--space-7);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto}}.av-ladderstrip__copy{gap:var(--space-2);display:grid}.av-ladderstrip__copy .av-hand{color:var(--accent);font-size:1.5rem}.av-ladderstrip h2{color:var(--on-black);font-size:clamp(1.8rem,1.3rem + 1.6vw,2.8rem)}.av-ladderstrip p{color:var(--on-black-2);max-width:44ch;margin:0}.av-ladderstrip__steps{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.av-ladderstrip__steps li{color:var(--on-black-2);font-size:var(--text-small);justify-items:start;gap:6px;display:grid}.av-ladderstrip__steps .av-kraft{padding-block:.3em;font-size:1.6rem}.reveal .av-ladderstrip .av-ladderstrip__steps li{transition:transform .7s var(--ease-spring);transition-delay:calc(.15s + var(--i) * .1s);transform:translateY(16px)rotate(-3deg)}.reveal .av-ladderstrip.is-in .av-ladderstrip__steps li{transform:none}#main>:first-child{animation-fill-mode:backwards}.av-whole3{--kraft:#c99d66;--kraft-2:#b98a52;--kraft-3:#a47843}.av-whole3__hero{gap:var(--space-6) var(--space-7);border-radius:var(--radius-lg);color:var(--on-black);background:radial-gradient(90% 120% at 0% 0%, var(--black-glow) 0%, var(--black) 55%, var(--black-deep) 100%);align-items:center;padding:clamp(1.75rem,5vw,4rem);display:grid;position:relative;overflow:hidden}@media (width>=900px){.av-whole3__hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.av-whole3__copy{gap:var(--space-4);z-index:1;justify-items:start;display:grid;position:relative}.av-whole3__copy .av-hand{color:var(--accent);font-size:1.8rem}.av-whole3__copy h1{color:var(--on-black);max-width:14ch;margin:0;font-size:clamp(2.4rem,5.2vw,4.4rem);line-height:.98}.av-whole3__copy .av-lead{color:var(--on-black-2);max-width:34rem;margin:0}.av-whole3__facts{gap:var(--space-4);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb, var(--on-black) 18%, transparent);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=700px){.av-whole3__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-whole3__facts div{gap:2px;display:grid}.av-whole3__facts dt{font-family:var(--font-display);color:var(--accent);font-variant-numeric:lining-nums;font-size:clamp(1.5rem,2.6vw,2.25rem);font-weight:600;line-height:1}.av-whole3__facts dd{font-size:var(--text-small);color:var(--on-black-2);margin:0}.av-case{aspect-ratio:360/300;justify-self:center;width:min(100%,440px);position:relative}.av-case>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.av-case__front{filter:drop-shadow(0 22px 26px #00000059)}.av-case__hand{font-family:var(--font-hand);fill:#3c2a14;font-size:17px;font-weight:600}.av-case__hand--big{fill:#1f2a44;font-size:22px}.av-case__packs{justify-content:center;align-items:flex-end;width:60%;height:47%;display:flex;position:absolute;top:0;left:14%}.av-case__packs svg{transform-origin:50% 100%;width:auto;height:100%;transform:rotate(calc((var(--k) - 2) * 5deg));animation:av-case-in .9s var(--ease-out) backwards;animation-delay:calc(.25s + var(--k) * 90ms);margin-inline:-4.2%}@keyframes av-case-in{0%{opacity:0;transform:translateY(70%)rotate(0)}}@media (width<=899px){.av-case{width:min(78%,360px)}}.av-whole3__who{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=820px){.av-whole3__who{grid-template-columns:repeat(3,minmax(0,1fr))}}.av-whole3__who li{gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease-out);align-content:start;display:grid}.av-whole3__who li:hover{transform:translateY(-4px)}.av-whole3__who strong{font-family:var(--font-display);color:var(--ink);font-size:1.6rem;font-weight:600;line-height:1.05}.av-whole3__who span{color:var(--ink-2)}.av-whole3__fan{height:112px;margin-bottom:var(--space-3);align-items:flex-end;display:flex}.av-whole3__fan svg{transform-origin:50% 100%;width:auto;height:100%;transform:rotate(calc((var(--k) - 1) * 9deg));transition:transform .45s var(--ease-spring);margin-right:-22px}.av-whole3__who li:hover .av-whole3__fan svg{transform:rotate(calc((var(--k) - 1) * 14deg)) translateY(-3px)}.av-whole3__more{margin-top:var(--space-2);color:var(--accent-ink);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.av-whole3__more svg{width:18px;height:18px;transition:transform .25s var(--ease-out)}.av-whole3__more:hover svg{transform:translate(4px)}.av-whole3__way{background:color-mix(in srgb, #d8bf94 28%, var(--paper));margin-block:clamp(2rem,5vw,3.5rem);padding-block:clamp(2.5rem,6vw,4.5rem)}.av-whole3__way h2{margin:var(--space-1) 0 var(--space-6)}.av-whole3__way .av-hand{font-size:1.6rem}.av-whole3__steps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid;position:relative}@media (width>=820px){.av-whole3__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.av-whole3__steps:before{content:"";border-top:2px dashed #8a6a3e8c;height:0;position:absolute;top:1.15rem;left:2%;right:2%}}.av-whole3__steps li{gap:var(--space-2);align-content:start;display:grid;position:relative}.av-whole3__steps .av-kraft{justify-self:start;font-size:1.4rem}.av-whole3__steps strong{font-family:var(--font-display);color:var(--ink);margin-top:var(--space-2);font-size:1.35rem;font-weight:600;line-height:1.1}.av-whole3__steps span:last-child{color:var(--ink-2);font-size:var(--text-small)}.av-quote__contact{gap:var(--space-3);border:0;min-width:0;margin:0;padding:0;display:grid}.av-quote__done{text-align:left}.av-quote__done h3{margin:0;font-size:1.6rem}.av-quote__done p{color:var(--ink-2);margin:0}.av-quote__stamp{border:3px solid var(--accent-ink);color:var(--accent-ink);font-family:var(--font-body);letter-spacing:.08em;font-variant-numeric:tabular-nums;animation:av-stamp .5s var(--ease-spring) backwards;border-radius:8px;justify-self:start;padding:.15em .6em;font-size:1.5rem;font-weight:800;transform:rotate(-4deg)}.av-whole3__faq{gap:var(--space-5);display:grid}@media (width>=900px){.av-whole3__faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}}.av-whole3__faq header{gap:var(--space-2);display:grid}.av-whole3__faq h2{margin:0}.av-whole3__faq details{border-bottom:1px solid var(--line)}.av-whole3__faq summary{cursor:pointer;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;font-family:var(--font-display);color:var(--ink);font-size:1.3rem;font-weight:600;list-style:none;display:flex}.av-whole3__faq summary::-webkit-details-marker{display:none}.av-whole3__faq summary:after{content:"+";font-family:var(--font-body);color:var(--accent-ink);transition:transform .3s var(--ease-out);flex:none;font-size:1.5rem;font-weight:400;line-height:1}.av-whole3__faq details[open] summary:after{transform:rotate(45deg)}.av-whole3__faq details p{margin:0 0 var(--space-4);color:var(--ink-2);max-width:46rem;animation:av-qv-rise .35s var(--ease-out)}.av-whinbox{gap:var(--space-2);display:grid}.av-whinbox__ref{letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--accent-ink);font-weight:800}.av-whinbox__who{margin:0}.av-whinbox__mix{white-space:pre-line;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);margin:0}.av-footer__top{text-align:left;justify-items:stretch;gap:var(--space-6);padding-block:var(--space-8) var(--space-7);grid-template-columns:1fr}@media (width>=900px){.av-footer__top{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}}.av-footer__brand{gap:var(--space-3);justify-items:start;display:grid}@media (width<=899px){.av-footer__brand{text-align:center;justify-items:center}}.av-footer__brand .av-footer__line{margin:0}.av-footer__sign{font-family:var(--font-hand);color:var(--accent);margin:0;font-size:1.6rem;transform:rotate(-2deg)}.av-footer__stall{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--on-black) 6%, transparent);border:1px solid color-mix(in srgb, var(--on-black) 14%, transparent);display:grid}.av-footer__stall .av-footer__head{margin:0}.av-footer__open{color:var(--on-black)}.av-footer .av-footer__address{gap:var(--space-2);max-width:none;color:var(--on-black-2);align-items:flex-start;margin:0;display:flex}.av-footer__address svg{width:20px;height:20px;color:var(--accent);flex:none}.av-footer__go{gap:var(--space-2);flex-wrap:wrap;display:flex}.av-footer .av-footer__go a{border:1px solid color-mix(in srgb, var(--on-black) 30%, transparent);font-size:var(--text-small);transition:border-color .25s var(--ease), color .25s var(--ease), background-color .25s var(--ease);background:0 0;border-radius:999px;padding:.45em 1em}.av-footer .av-footer__go a:hover{border-color:var(--accent);color:var(--black-deep);background:var(--accent)}.av-footer__promises{padding:var(--space-6) 0;gap:var(--space-4);border-bottom:1px solid color-mix(in srgb, var(--on-black) 14%, transparent);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;list-style:none;display:grid}.av-footer__promises li{gap:var(--space-3);align-items:flex-start;display:flex}.av-footer__promises strong{color:var(--on-black);font-size:.9375rem;font-weight:600;display:block}.av-footer__promises small{color:var(--on-black-2);font-size:var(--text-micro);margin-top:2px;display:block}.av-footer__picon{width:40px;height:40px;color:var(--accent);background:color-mix(in srgb, var(--accent) 14%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}@media (width>=900px){.av-footer__grid{grid-template-columns:repeat(4,minmax(0,.8fr)) minmax(0,1.2fr)}}.av-footer__legal{align-items:center}.av-footer__prefs{gap:var(--space-4);align-items:center;display:flex}.av-footer__prefs button,.av-footer__prefs a{color:var(--on-black-2)}.av-footer__up{border:1px solid color-mix(in srgb, var(--on-black) 30%, transparent);color:var(--on-black);font:inherit;cursor:pointer;transition:border-color .25s var(--ease), transform .25s var(--ease-out);background:0 0;border-radius:999px;align-items:center;gap:6px;padding:.4em .9em;display:inline-flex}.av-footer__up svg{width:16px;height:16px;transition:transform .3s var(--ease-out)}.av-footer__up:hover{border-color:var(--accent)}.av-footer__up:hover svg{transform:translateY(-3px)}.av-footer__fine{color:var(--on-black-2);opacity:.8;flex-basis:100%;margin:0}.av-privacy{gap:var(--space-7);padding-block:var(--space-8);max-width:60rem;display:grid}.av-privacy h1{margin:0}.av-privacy__list{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}@media (width>=760px){.av-privacy__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-privacy__list li{padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--line)}.av-privacy__list h2{margin:0 0 var(--space-2);font-size:1.4rem}.av-privacy__list p{color:var(--ink-2);margin:0}.av-footer .av-footer__legal a{font-size:inherit;color:var(--on-black-2)}.av-zones{gap:var(--space-2);display:grid}.av-zone{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr auto;width:100%;display:grid!important}.av-zone__name,.av-zone__fee{gap:2px;display:grid}.av-zone__fee{text-align:right}.av-zones__hint{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--ink)}.av-dzones{gap:var(--space-4);max-width:60rem;display:grid}.av-dzone{gap:var(--space-3);display:grid}.av-dzone__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}@media (width>=1100px){.av-dzone__grid{grid-template-columns:minmax(8rem,1.1fr) minmax(9rem,1.6fr) repeat(4,minmax(5.5rem,.8fr));align-items:end}}.av-cl{pointer-events:none;position:absolute;inset:0}.av-cl__line{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.av-cl__line path{stroke:#9a8569;stroke-width:2.5px}.av-cl__item{display:block;position:absolute}.av-cl__swing{animation:5.5s ease-in-out infinite alternate av-sway;animation-delay:calc(var(--i) * -1.7s);will-change:transform;display:block;position:relative}.av-cl__swing>svg:first-child{filter:drop-shadow(8px 14px 10px #2a1d102e);width:100%;height:auto;display:block}.av-cl__peg{left:var(--cx);top:var(--cy);width:9%;min-width:9px;height:auto;position:absolute;transform:translate(-50%,-50%)}.av-swing-on:hover .av-cl__swing,.av-swing-on:focus-visible .av-cl__swing{animation:av-swing 1.3s var(--ease-out) both;animation-delay:calc(var(--i) * 80ms)}@media (prefers-reduced-motion:reduce){.av-cl__swing{animation:none!important}}.av-fabric--knit{background-color:#ddd5c8;background-image:linear-gradient(135deg,#ffffff38 25%,#0000 25%),linear-gradient(225deg,#ffffff38 25%,#0000 25%),linear-gradient(315deg,#0000000b 25%,#0000 25%),linear-gradient(45deg,#0000000b 25%,#0000 25%);background-position:0 0,0 0,7px 7px,7px 7px;background-size:14px 14px}.av-fabric--rib{background-color:#f0ddd0;background-image:repeating-linear-gradient(90deg,#ffffff4d 0 5px,#00000008 5px 6px,#0000 6px 11px)}.av-fabric--dots{background-color:#dcead4;background-image:radial-gradient(#ffffff8c 22%,#0000 24%),radial-gradient(#ffffff59 22%,#0000 24%);background-position:0 0,13px 13px;background-size:26px 26px}.av-fabric--paper{background-color:#e9dcc4;background-image:repeating-linear-gradient(45deg,#a0783c17 0 2px,#0000 2px 22px),repeating-linear-gradient(-45deg,#a0783c17 0 2px,#0000 2px 22px)}.av-cat2__pic{box-shadow:inset 0 -60px 80px -40px #3c28142e,inset 0 1px #fff6}.av-cat2__pic:before{display:none}.av-cat2__pic .av-cl{inset:9% 0 0}.av-cat2__box{transition:transform .6s var(--ease-spring)}.av-cat2__tag{transform-origin:0;transition:transform .5s var(--ease-spring);font-size:clamp(.95rem,1.4vw,1.2rem);position:absolute;bottom:7%;left:7%;transform:rotate(-3deg)}.av-cat2:hover .av-cat2__tag{transform:rotate(1deg)}.av-cat2--gifts .av-cat2__tag{top:8%;bottom:auto}.av-contact-cards:not(.av-contact-cards--compact)>li{filter:drop-shadow(0 10px 14px #281c0e24)}.av-contact-cards:not(.av-contact-cards--compact) .av-contact{padding:var(--space-4) var(--space-4) var(--space-4) calc(var(--space-4) + 22px);background:color-mix(in srgb, var(--c) 9%, #fbf6ec);color:#1f2a44;clip-path:polygon(18px 0,100% 0,100% 100%,18px 100%,0 50%);outline:1.5px dashed color-mix(in srgb, var(--c) 45%, transparent);outline-offset:-7px;transform:rotate(var(--tilt,-1deg));transform-origin:8px;transition:transform .5s var(--ease-spring);border:0;border-radius:4px 14px 14px 4px;position:relative}.av-contact-cards:not(.av-contact-cards--compact)>li:nth-child(2n) .av-contact{--tilt:1.2deg}.av-contact-cards:not(.av-contact-cards--compact) .av-contact:before{content:"";background:var(--paper);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:12px;box-shadow:inset 0 1px 2px #0000004d}.av-contact-cards:not(.av-contact-cards--compact) .av-contact:hover,.av-contact-cards:not(.av-contact-cards--compact) .av-contact:focus-visible{box-shadow:none;transform:rotate(0)translate(3px)}.av-contact-cards:not(.av-contact-cards--compact) .av-contact__icon{box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 25%, transparent);background:#fff}.av-contact-cards:not(.av-contact-cards--compact) .av-contact__text strong{color:#1f2a44;font-family:var(--font-display);font-size:1.2rem}.av-contact-cards:not(.av-contact-cards--compact) .av-contact__text span{color:#4a4d52}.av-contact-cards:not(.av-contact-cards--compact) .av-contact__go{color:color-mix(in srgb, var(--c) 70%, #1f2a44)}.av-footer__stall{gap:var(--space-5);padding:var(--space-5);background:0 0;border:0;grid-template-columns:minmax(7rem,9.5rem) minmax(0,1fr);align-items:center;display:grid}.av-footer__stallinfo{gap:var(--space-3);min-width:0;display:grid}@media (width<=520px){.av-footer__stall{text-align:center;grid-template-columns:1fr;justify-items:center}.av-footer__stallinfo{justify-items:center}.av-footer .av-footer__address{justify-content:center}}.av-door{filter:drop-shadow(0 18px 22px #00000059);width:100%;height:auto;overflow:visible}.av-door__num{font-family:var(--font-body);letter-spacing:.08em;fill:#e9dfc8;fill-opacity:.85;text-anchor:middle;font-size:10px;font-weight:800}.av-door__word{font-family:var(--font-hand);fill:#3c2a14;font-size:19px;font-weight:700}.av-door__light{opacity:0}.av-door.is-open .av-door__light{opacity:1}.av-door__left,.av-door__right{transform-box:fill-box;transition:transform .9s var(--ease-out)}.av-door__left{transform-origin:0}.av-door__right{transform-origin:100%}.av-door.is-open .av-door__left,.av-door.is-open .av-door__right{transform:scaleX(.9)}.av-door__sign{transform-origin:110px 66px;animation:4.5s ease-in-out infinite alternate av-sway}.av-footer__stall:hover .av-door__sign{animation:av-swing 1.4s var(--ease-out) both}@media (prefers-reduced-motion:reduce){.av-door__sign{animation:none!important}}.av-footer__promises{gap:var(--space-4) var(--space-5);border-bottom:0}.av-footer__promises li{padding:var(--space-4) var(--space-5);color:#1f2a44;outline-offset:-6px;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 50%,100% 100%,0 100%,8px 50%);transform:rotate(calc((var(--i) - 2.5) * .7deg));transition:transform .45s var(--ease-spring);background:#f4ecdc;border-radius:3px;outline:1.5px dashed #1f2a4459;align-items:center;position:relative}.av-footer__promises li:hover{transform:rotate(0)translateY(-2px)}.av-footer__promises strong{color:#1f2a44;font-family:var(--font-display);font-size:1.1rem}.av-footer__promises small{color:#4a4d52}.av-footer__picon{color:#a88232;background:0 0;width:34px;height:34px}.av-footer__picon svg{width:28px;height:28px}@media (width>=900px){.av-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}}.av-footer__stall{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr)}.av-footer__stall .av-open{white-space:nowrap;justify-self:start}@media (width<=560px){.av-footer__stall{text-align:center;grid-template-columns:1fr;justify-items:center}.av-footer__stall .av-door{width:10rem}.av-footer__stallinfo{justify-items:center}.av-footer .av-footer__address,.av-footer__go{justify-content:center}.av-footer__stall .av-open{white-space:normal;justify-self:center}}.av-auth{min-height:calc(100svh - 108px)}.av-auth__brand{align-content:start;gap:var(--space-5);padding-top:clamp(2rem,5vw,3.5rem)}.av-auth__brand:before{content:"";opacity:.5;pointer-events:none;background-image:linear-gradient(135deg,#ffffff08 25%,#0000 25%),linear-gradient(225deg,#ffffff08 25%,#0000 25%);background-size:14px 14px;position:absolute;inset:0}.av-auth__brand>*{position:relative}.av-auth__line{aspect-ratio:5/3.4;width:100%;max-width:30rem;position:relative}.av-auth__line .av-cl__line path{stroke:#c9b48d}.av-auth__perks{padding:var(--space-5) var(--space-6);color:#1f2a44;outline-offset:-7px;clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%,9px 50%);background:#f4ecdc;border-radius:3px;outline:1.5px dashed #1f2a4459;max-width:26rem;transform:rotate(-1.2deg)}.av-auth__perks svg{color:#a88232}.av-auth__form{margin-block:var(--space-7);padding:var(--space-7) clamp(1.5rem, 4vw, 2.75rem);max-width:30rem;animation:av-note-in .9s var(--ease-spring) backwards;background:#fffdf8 repeating-linear-gradient(#0000 0 31px,#1f2a440d 31px 32px);border-radius:6px;align-self:center;position:relative;transform:rotate(.6deg);box-shadow:0 30px 60px -30px #281c0e59,0 2px #00000008}:root[data-theme=dark] .av-auth__form{background-color:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .av-auth__form{background-color:var(--surface)}}.av-auth__peg{filter:drop-shadow(0 4px 4px #0003);width:22px;height:auto;position:absolute;top:-26px;left:50%;transform:translate(-50%)rotate(-4deg)}@keyframes av-note-in{0%{transform:translateY(-24px)rotate(-3deg)}}@media (width<=899px){.av-auth__line{display:none}.av-auth__perks{transform:none}.av-auth__form{margin-inline:var(--gutter);width:auto}}@media (prefers-reduced-motion:reduce){.av-auth__form{animation:none}}.av-auth__form{background-image:repeating-linear-gradient(#0000 0 31px,#1f2a4408 31px 32px)}@media (width<=640px){.av-auth__brand{grid-template-columns:1fr;justify-items:center}.av-auth__perks{display:none}.av-auth__logo{max-width:7.5rem}}.av-shelfhead{border-bottom:1px solid #0000000d;position:relative;overflow:hidden}.av-shelfhead:after{content:"";pointer-events:none;background:linear-gradient(90deg,#f7f4eeeb 0%,#f7f4eebf 38%,#f7f4ee00 62%);position:absolute;inset:0}.av-shelfhead__inner{z-index:1;gap:var(--space-5);min-height:clamp(15rem,28vw,21rem);padding-block:var(--space-6);align-items:center;display:grid;position:relative}@media (width>=860px){.av-shelfhead__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-shelfhead__copy{gap:var(--space-3);color:#1f2a44;justify-items:start;display:grid}.av-shelfhead__copy .av-hand{font-size:1.6rem}.av-shelfhead__copy h1{color:#1f2a44;margin:0;font-size:clamp(2.6rem,6vw,4.6rem);line-height:.95}.av-shelfhead__lead{color:#3b4458;max-width:32rem;margin:0;font-size:1.05rem}.av-shelfhead__finder{color:#1f2a44;font-weight:600}.av-shelfhead__line{align-self:stretch;min-height:13rem;position:relative}.av-shelfhead__line .av-cl{inset:0}@media (width<=859px){.av-shelfhead__line{order:-1;min-height:10rem}.av-shelfhead:after{background:linear-gradient(#f7f4ee33,#f7f4eef0 55%)}}.av-occasions{gap:var(--space-3);padding:var(--space-2) 2px var(--space-3);margin-bottom:var(--space-3);scroll-snap-type:x proximity;scrollbar-width:thin;display:flex;overflow-x:auto}.av-occasion{scroll-snap-align:start;width:7.6rem;padding:var(--space-3) var(--space-2) var(--space-3);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;font:inherit;transition:border-color .25s var(--ease), transform .35s var(--ease-spring), background-color .25s var(--ease);border-radius:18px;flex:none;justify-items:center;gap:4px;display:grid;position:relative}.av-occasion:before{content:"";border-top:1.5px solid #b9a37f;height:0;position:absolute;top:14px;left:10px;right:10px}.av-occasion:hover:not(:disabled){transform:translateY(-3px)}.av-occasion[aria-pressed=true]{border-color:var(--ink);color:#1f2a44;background:#f4ecdc}.av-occasion:disabled{opacity:.4;cursor:default}.av-occasion__pic{width:3.4rem;height:4.2rem;display:block;position:relative}.av-occasion__pic .av-cl__swing{transform-origin:28% 6%;width:100%;animation:none;position:absolute;top:0;left:0}.av-occasion__pic svg{filter:drop-shadow(3px 5px 4px #2a1d102e);width:100%;height:auto;display:block}.av-occasion__name{font-size:.9rem;font-weight:600}.av-occasion__count{font-size:var(--text-micro);color:var(--ink-3)}.av-shelfbar{z-index:5;align-items:center;gap:var(--space-3) var(--space-5);margin-inline:calc(var(--space-3) * -1);padding:var(--space-3);background:color-mix(in srgb, var(--paper) 94%, transparent);border-radius:18px;flex-wrap:wrap;display:flex;position:sticky;top:72px;box-shadow:0 10px 24px -22px #0f193099}.av-shelfbar__group{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.av-shelfbar__label{font-size:var(--text-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:700}.av-shelfbar__end{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.av-shelfbar__sort .av-select{min-height:40px;padding-block:6px}.av-sizechip{border:1.5px solid var(--line);background:var(--surface);min-width:40px;height:40px;color:var(--ink);font:inherit;cursor:pointer;transition:background-color .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);border-radius:12px;padding:0 10px;font-weight:700}.av-sizechip[aria-pressed=true]{background:var(--ink);color:var(--on-ink);border-color:var(--ink)}.av-sizechip:disabled{opacity:.35;cursor:default}.av-swatch{cursor:pointer;background:var(--sw);width:28px;height:28px;box-shadow:inset 0 0 0 1px #00000026, 0 0 0 2px var(--paper), 0 0 0 3px transparent;transition:transform .25s var(--ease-spring), box-shadow .2s var(--ease);border:0;border-radius:50%;padding:0}.av-swatch:hover{transform:scale(1.12)}.av-swatch[aria-pressed=true]{box-shadow:inset 0 0 0 1px #00000026, 0 0 0 2px var(--paper), 0 0 0 4px var(--ink)}@media (width<=760px){.av-shelfbar{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);border-radius:0;flex-wrap:nowrap;position:static;overflow-x:auto}.av-shelfbar__group{flex-wrap:nowrap}.av-shelfbar__group .av-chip{white-space:nowrap}.av-shelfbar__end{margin-left:0}}.av-activefilters{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;flex-wrap:wrap;display:flex}.av-activetag{color:#f7f4ee;font:inherit;font-size:var(--text-small);cursor:pointer;animation:av-qv-rise .3s var(--ease-out);background:#1f2a44;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 12px;font-weight:600;display:inline-flex}.av-activetag svg{width:14px;height:14px}.av-activetag:hover{background:#a8323a}.av-showmore{justify-items:center;gap:var(--space-3);margin:var(--space-7) auto 0;text-align:center;max-width:22rem;display:grid}.av-showmore p{margin:0}.av-showmore__yarn{background:var(--line);border-radius:4px;width:100%;height:4px;position:relative;overflow:hidden}.av-showmore__yarn i{transform-origin:0;transition:transform .6s var(--ease-out);background:repeating-linear-gradient(115deg,#c9a24b 0 4px,#e6c983 4px 6px,#a88232 6px 9px);position:absolute;inset:0}.av-grid-products[aria-busy]{position:relative}.av-grid-products[aria-busy=true]:before{content:"";transform-origin:0;height:3px;animation:av-thread 1.1s var(--ease-out) infinite;background:repeating-linear-gradient(115deg,#c9a24b 0 4px,#e6c983 4px 6px,#a88232 6px 9px);border-radius:3px;position:absolute;top:-10px;left:0;right:0}@keyframes av-thread{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.av-shelfempty__line{width:min(100%,24rem);height:5rem;margin-inline:auto;position:relative}.av-seen{margin-top:var(--space-8)}.av-seen__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.av-seen__head h2{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.av-seen__line{margin:var(--space-4) 0 0;padding:18px 2px var(--space-2);gap:var(--space-4);list-style:none;display:flex;position:relative;overflow-x:auto}.av-seen__line:before{content:"";border-top:2px solid #b9a37f;position:absolute;top:18px;left:0;right:0}.av-seen__line li{width:8.5rem;transform:rotate(calc((var(--i) - 1.5) * .9deg));transform-origin:50% 0;transition:transform .45s var(--ease-spring);flex:none}.av-seen__line li:nth-child(odd){--i:2.6}.av-seen__line li:hover{transform:rotate(0)}.av-seen__photo{color:#1f2a44;background:#fffdf8;border-radius:2px;gap:6px;padding:6px 6px 10px;text-decoration:none;display:grid;position:relative;box-shadow:0 10px 20px -14px #281c0e80}.av-seen__photo img,.av-seen__blank{aspect-ratio:4/5;object-fit:cover;background:#eee6d8;width:100%;height:auto;display:block}.av-seen__peg{width:14px;height:auto;position:absolute;top:-20px;left:50%;transform:translate(-50%)}.av-seen__name{font-family:var(--font-hand);padding-inline:2px;font-size:1.05rem;line-height:1.1}.av-trust{color:#f4ecdc;background:#1f2a44 repeating-linear-gradient(90deg,#ffffff08 0 2px,#0000 2px 5px);border:0;position:relative}.av-trust:before,.av-trust:after{content:"";border-top:1.5px dashed #c9a24b99;height:0;position:absolute;left:0;right:0}.av-trust:before{top:7px}.av-trust:after{bottom:7px}.av-trust__list{padding-block:var(--space-5)}.av-trust__list li>svg{color:#c9a24b}.av-trust__list li>span,.av-trust .av-open,.av-trust .av-open strong{color:#c9c3b6}.av-trust__list strong{color:#f4ecdc}.av-trust a{color:#e6c983}.av-family__sheet{background-color:#fffdf8;background-image:repeating-linear-gradient(#0000 0 31px,#1f2a4409 31px 32px);border:0;border-radius:6px;position:relative;transform:rotate(-.5deg);box-shadow:0 30px 60px -30px #281c0e59}:root[data-theme=dark] .av-family__sheet{background-color:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .av-family__sheet{background-color:var(--surface)}}.av-family__peg{filter:drop-shadow(0 4px 4px #0003);width:20px;height:auto;position:absolute;top:-24px;left:50%;transform:translate(-50%)rotate(3deg)}@media (width>=900px){.av-pdp__gallery{align-self:start;position:sticky;top:96px}}.av-chat{color:#2e2212;outline-offset:-8px;background:#ead9b8 radial-gradient(#ffffff40 1px,#0000 1.5px) 0 0/9px 9px;border:0;border-radius:6px;outline:1.5px dashed #3c2a1459;position:relative}.av-chat__title{font-family:var(--font-hand);color:#3c2a14;transform-origin:0;font-size:1.9rem;font-weight:700;transform:rotate(-1.5deg)}.av-chat a{color:#3c2a14}.av-reviews__summary{background:#fffdf8 repeating-linear-gradient(#0000 0 27px,#1f2a440a 27px 28px);border:0;border-radius:4px;position:relative;transform:rotate(-.8deg);box-shadow:0 24px 40px -28px #281c0e66}.av-reviews__summary:before{content:"";background:#e9dcbed9;width:46px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 1px 2px #00000014}:root[data-theme=dark] .av-reviews__summary{background-color:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .av-reviews__summary{background-color:var(--surface)}}@media (width<=639px){.av-crumbs{margin-bottom:var(--space-3)}.av-pdp{gap:var(--space-5)}.av-pdp__main{aspect-ratio:1}.av-pdp__thumb{width:52px}.av-footer__top{gap:var(--space-5);padding-block:var(--space-7) var(--space-5)}.av-footer__logo{width:116px!important}.av-footer__brand .av-footer__line{font-size:1.6rem}.av-footer__sign{font-size:1.35rem}.av-footer__stall{text-align:left;justify-items:start;gap:var(--space-4);grid-template-columns:5.5rem minmax(0,1fr);padding:0}.av-footer__stall .av-door{width:5.5rem}.av-footer__stallinfo{justify-items:start;gap:var(--space-2)}.av-footer .av-footer__address{font-size:var(--text-small);justify-content:flex-start}.av-footer__go{justify-content:flex-start}.av-footer__stall .av-open{justify-self:start}.av-footer__promises{gap:var(--space-3);padding-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.av-footer__promises li{padding:var(--space-3) var(--space-4);gap:var(--space-2)}.av-footer__promises strong{font-size:.95rem;line-height:1.2}.av-footer__promises small{display:none}.av-footer__picon{width:24px;height:24px}.av-footer__picon svg{width:22px;height:22px}.av-footer__grid{gap:var(--space-5) var(--space-4);padding-block:var(--space-5)}.av-footer__col{gap:var(--space-2)}}.av-grid-products{grid-auto-flow:dense}.av-grid-products>.av-promo{min-height:0;padding:var(--space-5) var(--space-6);grid-column:1/-1}@media (width>=640px){.av-grid-products>.av-promo{column-gap:var(--space-6);row-gap:var(--space-1);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.av-grid-products>.av-promo .av-eyebrow{grid-area:1/1}.av-grid-products>.av-promo strong{grid-area:2/1}.av-grid-products>.av-promo>span:not(.av-eyebrow):not(.av-promo__go){grid-area:1/2/3;max-width:34rem}.av-grid-products>.av-promo .av-promo__go{border:1px solid var(--accent);transition:background-color .25s var(--ease), color .25s var(--ease);border-radius:999px;grid-area:1/3/3;padding:.6em 1.2em}.av-grid-products>.av-promo:hover .av-promo__go{background:var(--accent);color:var(--black-deep)}}.av-grid-products>.av-promo:hover{transform:translateY(-2px)}@media (width<=859px){.av-shelfhead__line{aspect-ratio:9/4;justify-self:center;width:100%;max-width:28rem;min-height:0}}@media (width>=640px) and (width<=1023px){.av-grid-products>.av-promo{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) auto}.av-grid-products>.av-promo>span:not(.av-eyebrow):not(.av-promo__go){grid-area:3/1;max-width:none}.av-grid-products>.av-promo .av-promo__go{grid-area:1/2/4}}[data-scroll-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}[data-scroll-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px);mask-image:linear-gradient(90deg,#0000,#000 36px)}[data-scroll-start][data-scroll-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.av-ladder2__track.has-low{padding-bottom:38px}.av-ladder2__mark.is-low i{height:22px}.av-finder summary{justify-content:space-between;align-items:center;gap:var(--space-3);list-style:none;display:flex}.av-finder summary::-webkit-details-marker{display:none}.av-finder summary:after{content:"+";color:var(--accent-ink);transition:transform .3s var(--ease-out);flex:none;font-size:1.25rem;font-weight:400;line-height:1}.av-finder[open] summary:after{transform:rotate(45deg)}.av-ftease__grid{gap:var(--space-6);align-items:center;display:grid}@media (width>=900px){.av-ftease__grid{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-ftease__copy{gap:var(--space-4);justify-items:start;display:grid}.av-ftease__copy h2{margin:0}.av-ftease__copy .av-lead{max-width:34rem;margin:0}.av-ftease__step{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.av-ftease__step legend{margin-bottom:var(--space-2);color:var(--ink);padding:0;font-weight:600}.av-ftease .av-fr__chip[data-fit="2"]>span:after{content:"";background:var(--validated);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-left:6px;display:inline-block}.av-ftease .av-fr__advice{max-width:34rem}.av-ftease__stage .av-fr__stage{max-width:30rem;margin-inline:auto}.av-ftease__stage .av-fr__svg{width:min(100%,280px)}@media (width<=899px){.av-ftease__stage{order:-1}.av-ftease__stage .av-fr__stage{padding-block:var(--space-3) var(--space-2)}.av-ftease__stage .av-fr__svg{width:min(100%,210px)}}.av-duo{gap:var(--space-5);display:grid}@media (width>=760px){.av-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-duo__card{border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 0 var(--line), 0 24px 40px -32px #281c0e73;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.av-duo__card:hover{box-shadow:0 1px 0 var(--line), 0 30px 46px -30px #281c0e80;transform:translateY(-3px)}.av-duo__card:has(.av-duo__link:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.av-duo__art{height:clamp(12rem,22vw,16rem);padding:var(--space-4);place-items:center;display:grid;overflow:hidden}.av-duo__card--gift .av-duo__art{background:radial-gradient(120% 90% at 30% 15%,#fbf3e3,#ecdcc0)}.av-duo__card--gift .av-gbox{width:min(72%,15.5rem)}.av-duo__card--family .av-duo__art{background:#efe6d6 radial-gradient(#0000000d 1px,#0000 1.4px) 0 0/9px 9px}.av-duo__copy{gap:var(--space-2);padding:var(--space-5) var(--space-6) var(--space-6);align-content:start;display:grid}.av-duo__copy h2{margin:0;font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem)}.av-duo__copy p{color:var(--ink-2);max-width:32rem;margin:0}.av-duo__link{color:inherit;text-decoration:none}.av-duo__link:focus-visible{outline:none}.av-duo__link:after{content:"";z-index:1;position:absolute;inset:0}.av-duo__go{margin-top:var(--space-2);color:var(--accent-ink);font-weight:650}.av-duo__also{z-index:2;font-size:var(--text-small);color:var(--ink-2);justify-self:start;position:relative}.av-duo__line{justify-content:center;align-items:flex-start;gap:4%;padding-top:2.4rem;display:flex;position:relative}.av-duo__line:before{content:"";transform-origin:50% 0;border-top:2.5px solid #9a8569;border-radius:50%/100% 100% 0 0;height:18px;position:absolute;top:2.2rem;left:6%;right:6%;transform:scaleY(-1)}.av-duo__sock{width:calc(30% * var(--s));animation:5.5s ease-in-out infinite alternate av-sway;animation-delay:calc(var(--i) * -1.7s);transform-origin:50% 0;position:relative}.av-duo__sock>svg:last-child{filter:drop-shadow(6px 10px 8px #2a1d102e);width:100%;height:auto;display:block}.av-duo__peg{z-index:1;width:18%;min-width:9px;position:absolute;top:-8px;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.av-duo__sock{animation:none}}.av-dordoi.av-dordoi--short{height:190svh}@media (width<=720px){.av-dordoi.av-dordoi--short{height:170svh}}@media (width<=639px){.av-shelf>:nth-child(n+5){display:none}.av-trust__list{gap:var(--space-3) var(--space-4);padding-block:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.av-trust__list li{gap:var(--space-2)}.av-trust__list li>svg{width:18px;height:18px}.av-notes__board{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;padding-block:1.6rem;overflow-x:auto}.av-note{scroll-snap-align:center}.av-duo__art{height:10.5rem}.av-duo__card--gift .av-gbox{width:min(56%,12rem)}.av-duo__copy{padding:var(--space-4) var(--space-5) var(--space-5)}}.av-ftease__legend{margin-left:var(--space-2);font-weight:400;font-size:var(--text-small);color:var(--ink-3)}.av-ftease__legend i{background:var(--validated);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.av-fitroom--page{padding-top:var(--space-6)}.av-fitroom--page .av-fitroom__head{gap:var(--space-3);margin-bottom:var(--space-6);display:grid}.av-fitroom--page h1{margin:0;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.4rem)}.av-fitroom--page .av-fitroom__head .av-lead{max-width:36rem;margin:0}@media (width>=900px){.av-fitroom--page .av-fitroom__head{align-items:end;column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.av-ann__text{white-space:normal;text-wrap:balance;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box}@media (width<=799px){.av-ann__bar{min-height:44px;padding-block:4px}.av-ann__text{letter-spacing:.02em;text-align:center;font-size:.6875rem}}@media (width<=560px){.av-ann__text{text-align:center;margin:0}}@media (width>=561px) and (width<=1279px){.av-ann__langs{flex:none;position:static}.av-ann__text{margin:0}}.av-casebuild__hint{color:var(--ink-2);flex-basis:100%;margin:0}.av-casebuild__hint.is-nudged{color:var(--accent-ink);animation:av-fr-note .45s var(--ease) both;font-weight:600}.av-tabs,.av-occasions,.av-fr__rail,.av-seen__line,.av-recent,.av-notes__board,.av-chips,.av-dates,.av-qv__thumbs,.av-casebuild__variants{position:relative}@media (width<=760px){.av-shelfbar{position:relative;top:auto}}.av-footer__col a,.av-footer__head{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.av-notes{overflow-x:clip}.av-footer__stall .av-open{white-space:normal;max-width:100%}.av-fr__dot{width:28px;height:28px}.av-linkbtn{min-height:32px;padding-block:4px}.av-crumbs a{padding-block:4px;display:inline-block}.av-header__logo{padding-block:6px}@media (width>=900px){.av-cart__main{grid-area:1/1}.av-cart>.av-summary{grid-area:1/2/span 2}.av-cart__more{grid-area:2/1;min-width:0}}.av-cart__more{min-width:0}.av-topay{align-items:baseline;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--surface-2);flex-wrap:wrap;margin:0;display:flex}.av-topay strong{font-size:1.35rem}.av-topay a{font-size:var(--text-small);margin-left:auto}@media (width>=900px){.av-topay{display:none}}.av-loadfailed{justify-items:start;gap:var(--space-4);margin-block:var(--space-6);padding:var(--space-5) var(--space-6);border-left:3px solid var(--accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--surface-2);max-width:36rem;display:grid}.av-loadfailed p{color:var(--ink);margin:0;font-size:1.05rem}.av-orderhelp{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.av-orderhelp p{margin:0}.av-orderhelp__link{border:1px solid var(--line-strong);min-height:40px;color:var(--ink);font-weight:600;font-size:var(--text-small);border-radius:999px;align-items:center;gap:6px;padding:.4em .9em;text-decoration:none;display:inline-flex}.av-orderhelp__link:hover{border-color:var(--ink)}.av-orderhelp__link svg{width:18px;height:18px}.av-demotag{background:var(--accent-soft,color-mix(in srgb, var(--accent) 22%, transparent));color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;vertical-align:.1em;border-radius:999px;padding:.05em .5em;font-size:.75rem;font-weight:700;display:inline-block}.av-demonote{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--surface-2);font-size:var(--text-small);color:var(--ink);margin:0}.av-zone__note{color:var(--ink-2);max-width:34rem}.av-zone__receipt{color:var(--accent-ink);text-align:right;font-weight:600}.av-zone{grid-template-columns:auto minmax(0,1fr) auto}@media (width<=520px){.av-zone{grid-template-columns:auto minmax(0,1fr);align-items:start}.av-zone__fee{grid-column:2;justify-items:start}.av-zone__receipt{text-align:left}}.av-email{gap:var(--space-2);display:grid}.av-email__subject{overflow-wrap:anywhere;margin:0}.av-email__body summary{cursor:pointer;font-weight:600}.av-email__body pre{margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--paper-2,#f6f1e7);white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:var(--text-small);border-radius:8px}.av-guest{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px dashed var(--line,#d9cdb8);background:var(--paper-2,#f6f1e7);margin-block:var(--space-3);border-radius:12px;display:grid}.av-guest p{margin:0}.av-find{gap:var(--space-3);max-width:30rem;display:grid}.av-names__horn{max-width:34rem;font-family:var(--font-display);color:var(--ink-2);text-align:center;text-wrap:balance;margin:0 auto;font-size:1.15rem;font-style:italic;line-height:1.5}.av-hornband{width:min(100%,46rem);height:auto;margin:0 auto;display:block;overflow:visible}.av-hornband path{fill:none;stroke:var(--accent);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.av-hornband .av-hornband__thread{stroke-width:1.2px;opacity:.55}.av-hornband .av-hornband__gem{fill:var(--accent);stroke:none}.reveal [data-reveal]:not(.is-in) .av-hornband path:not(.av-hornband__gem){stroke-dasharray:1 1;stroke-dashoffset:1px}.reveal [data-reveal]:not(.is-in) .av-hornband .av-hornband__gem{opacity:0;transform:scale(.4)}.reveal [data-reveal].is-in .av-hornband path:not(.av-hornband__gem){stroke-dasharray:1 1;animation:av-pen-in 1.3s calc(.25s + var(--i,0) * .12s) cubic-bezier(.55, .1, .3, 1) both}.reveal [data-reveal].is-in .av-hornband .av-hornband__thread{animation-duration:2s;animation-delay:0s}.reveal [data-reveal].is-in .av-hornband__gem{transform-box:fill-box;transform-origin:50%;animation:av-count-pop .5s calc(1.2s + var(--i,0) * .12s) var(--ease-spring) both}.av-letter__inner{gap:var(--space-5);justify-items:center;display:grid}.av-letter__band{color:var(--accent)}.av-letter__paper{gap:var(--space-3);background:repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in srgb, var(--accent) 14%, transparent) 31px 32px), var(--surface);width:min(100%,40rem);box-shadow:0 1px 0 var(--line), 0 30px 60px -40px #0f19308c;border-radius:4px;padding:clamp(1.5rem,5vw,3.25rem);display:grid;position:relative;transform:rotate(-.6deg)}.av-letter__paper:before{content:"";background:color-mix(in srgb, var(--accent) 35%, transparent);opacity:.8;border-radius:2px;width:92px;height:24px;position:absolute;top:-12px;left:50%;transform:translate(-50%)rotate(2deg)}.av-letter__paper h2{margin:0 0 var(--space-2)}.av-letter__paper p{color:var(--ink);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.75}.av-letter__sign{justify-items:end;gap:2px;display:grid;margin-top:var(--space-3)!important;color:var(--ink-2)!important}.av-letter__sign .av-hand{font-size:2rem}.reveal .av-letter:not(.is-in) .av-letter__paper p{opacity:0;transform:translateY(10px)}.reveal .av-letter.is-in .av-letter__paper p{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:calc(.5s + var(--i,0) * .28s)}.av-day__sky{aspect-ratio:1000/260;max-width:52rem;margin:var(--space-4) auto 0;position:relative;overflow:hidden;container-type:inline-size}.av-day__sky svg{width:100%;height:100%;position:absolute;inset:0}.av-day__arc{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:2 9;stroke-linecap:round;opacity:.7}.av-day__stall rect{fill:var(--ink)}.av-day__stall path{stroke:color-mix(in srgb, var(--on-ink) 30%, transparent);stroke-width:2px}.av-day__stall text{fill:var(--accent-ink);font:700 18px var(--font-body,sans-serif);letter-spacing:.08em}.av-day__arm{width:0;height:0;position:absolute;top:215.385%;left:50%;transform:rotate(0)}.av-day__sun{background:radial-gradient(circle at 35% 35%,#ffe7a3,#f2b33d 60%,#d98a1c);border-radius:50%;width:28px;height:28px;position:absolute;top:calc(-52cqw - 14px);left:-14px;box-shadow:0 0 0 8px #f2b33d2e,0 0 30px 6px #f2b33d59}.reveal .av-day:not(.is-in) .av-day__arm{transform:rotate(-46deg)}.reveal .av-day.is-in .av-day__arm{animation:3.2s cubic-bezier(.4,.05,.4,1) .3s both av-sun}@keyframes av-sun{0%{transform:rotate(-46deg)}to{transform:rotate(44deg)}}.av-day__moments{margin:var(--space-4) 0 0;gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.av-day__moments li{padding-top:var(--space-3);border-top:2px solid var(--line);align-content:start;gap:4px;display:grid}.reveal .av-day:not(.is-in) .av-day__moments time{transform:translateY(6px)}.av-day__moments time{transition:transform .6s var(--ease-out);transition-delay:calc(.4s + var(--i,0) * .95s);font-family:var(--font-display);color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:1.6rem}.av-day__moments strong{color:var(--ink)}.av-day__moments .av-small{color:var(--ink-2)}.reveal .av-day:not(.is-in) .av-day__moments li{border-top-color:var(--line)}.reveal .av-day.is-in .av-day__moments li{animation:av-day-light .6s calc(.4s + var(--i,0) * .95s) var(--ease-out) both}@keyframes av-day-light{0%{border-top-color:var(--line)}to{border-top-color:var(--accent)}}@media (width<=760px){.av-day__moments{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.av-day__arm,.av-letter__paper p,.av-hornband path{transition:none!important;animation:none!important}}.av-journey,.av-yarn,.av-names,.av-letter,.av-day{overflow-x:clip}.av-crafts{background:linear-gradient(180deg, var(--bg), color-mix(in srgb, var(--accent) 7%, var(--bg)) 55%, var(--bg));overflow-x:clip}.av-crafts__inner{gap:var(--space-5);text-align:center;justify-items:center;display:grid}.av-crafts__head{gap:var(--space-2);justify-items:center;max-width:46rem;display:grid}.av-crafts__head .av-lead{text-align:center;text-wrap:pretty;max-width:40rem;margin-inline:auto}.av-crafts__head h2,.av-crafts__head p{margin:0}.av-crafts__row{gap:var(--space-4);grid-template-columns:minmax(0,15rem) minmax(8rem,1fr) minmax(0,15rem);align-items:center;width:100%;max-width:62rem;display:grid}.av-crafts__cloth{gap:var(--space-2);justify-items:center;margin:0;display:grid}.av-crafts__cloth svg{border-radius:6px;width:100%;height:auto;box-shadow:0 22px 40px -30px #0f193099}.av-crafts__bojagi{transform:rotate(-3deg)}.av-crafts__shyrdak{transform:rotate(2.5deg)}.av-crafts__seams{fill:none;stroke:#f7f1e3;stroke-width:1.6px;stroke-dasharray:3 2;opacity:.9}.av-crafts__horn{fill:none;stroke:#efe2c4;stroke-width:9px;stroke-linecap:round;stroke-linejoin:round}.av-crafts__cloth figcaption{font-size:var(--text-small);color:var(--ink-2);gap:2px;display:grid}.av-crafts__word{font-family:var(--font-display);color:var(--ink);font-size:1.5rem}.av-crafts__route{grid-template-columns:auto 1fr auto;align-items:end;gap:6px;display:grid}.av-crafts__city{font-family:var(--font-hand);color:var(--accent-ink);white-space:nowrap;font-size:1.25rem}.av-crafts__km{font-size:var(--text-small);color:var(--ink-2);grid-column:1/-1;margin-top:10px}.av-crafts__track{height:60px;position:relative}.av-crafts__track svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.av-crafts__track path{fill:none;stroke:var(--accent);stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.av-crafts__flyer{width:34px;margin-left:-17px;position:absolute;bottom:0;left:100%}.av-crafts__flyer>span{display:block;transform:translateY(0)rotate(12deg)}.av-crafts__flyer svg{width:34px;height:auto}.reveal .av-crafts:not(.is-in) .av-crafts__flyer{left:0}.reveal .av-crafts.is-in .av-crafts__flyer{animation:3s cubic-bezier(.45,0,.55,1) .6s both av-fly-x}.reveal .av-crafts.is-in .av-crafts__flyer>span{animation:3s linear .6s both av-fly-y}@keyframes av-fly-x{0%{left:0}to{left:100%}}@keyframes av-fly-y{0%{transform:translateY(0)rotate(-20deg)}50%{transform:translateY(-42px)rotate(0)}to{transform:translateY(0)rotate(12deg)}}.reveal .av-crafts:not(.is-in) .av-crafts__bojagi rect{opacity:0}.reveal .av-crafts.is-in .av-crafts__bojagi rect{animation:av-patch .5s calc(.2s + var(--i,0) * 70ms) var(--ease-out) both;transform-box:fill-box;transform-origin:50%}@keyframes av-patch{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.reveal .av-crafts:not(.is-in) .av-crafts__horn{stroke-dasharray:1 1;stroke-dashoffset:1px}.reveal .av-crafts.is-in .av-crafts__horn{stroke-dasharray:1 1;animation:av-pen-in 1.4s calc(1.4s + var(--i,0) * .25s) cubic-bezier(.55, .1, .3, 1) both}.av-crafts__socks{color:var(--ink-2);margin:0;font-size:1.05rem}.av-crafts__socks [lang]{font-family:var(--font-display);color:var(--ink);font-size:1.35rem}@media (width<=640px){.av-crafts__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.av-crafts__route{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.av-crafts__flyer,.av-crafts__flyer>span,.av-crafts__bojagi rect,.av-crafts__horn{animation:none!important}}.av-hornsep{padding-block:var(--space-4) 0;color:var(--accent)}.av-hornsep .av-hornband{width:min(100%,30rem)}img[data-stage]{background-color:#f1eadd;background-image:radial-gradient(80% 62% at 50% 30%,#ffffff9e,#fff0 72%),linear-gradient(#0000 70%,#3c28140f),url(/media/tex/fibre-035.png);background-repeat:no-repeat,no-repeat,repeat;background-size:cover,cover,260px 260px}img[data-stage=hanji]{background-color:#f1eadd}img[data-stage=hanji-rose]{background-color:#f3e6e2}img[data-stage=felt-sage]{background-color:#e5ebe1}img[data-stage=felt-sky]{background-color:#e3e9ef}img[data-stage=bojagi]{background-color:#efe5d4}img[data-stage=bojagi-celadon]{background-color:#e9e6ef}:root{--tex-fibres:url(/media/tex/fibre-13.png);--tex-paper:url(/media/tex/fibre-035.png);--tex-felt:url(/media/tex/light-09.png);--tex-oimo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='16'%3E%3Cpath d='M0 8H15M33 8H48' stroke='%23c9a24b' stroke-width='1'/%3E%3Cpath d='M24 1.5L30.5 8L24 14.5L17.5 8Z' fill='none' stroke='%23c9a24b' stroke-width='1.1'/%3E%3Cpath d='M24 5.2L26.8 8L24 10.8L21.2 8Z' fill='%23c9a24b'/%3E%3C/svg%3E");--tex-horn:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -86 94 92'%3E%3Cpath d='M27 -53C34 -49 42 -58 36 -68C28 -80 4 -72 6 -52C8 -32 40 -20 47 1C54 -20 86 -32 88 -52C90 -72 66 -80 58 -68C52 -58 60 -49 67 -53' fill='none' stroke='%23000' stroke-width='9' stroke-linecap='round'/%3E%3C/svg%3E");--tex-rosette:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-60 -60 120 120'%3E%3Cpath transform='rotate(0) translate(0 -8) scale(0.5) translate(-47 -1)' d='M27 -53C34 -49 42 -58 36 -68C28 -80 4 -72 6 -52C8 -32 40 -20 47 1C54 -20 86 -32 88 -52C90 -72 66 -80 58 -68C52 -58 60 -49 67 -53' fill='none' stroke='%23c9a24b' stroke-width='6' stroke-linecap='round'/%3E%3Cpath transform='rotate(90) translate(0 -8) scale(0.5) translate(-47 -1)' d='M27 -53C34 -49 42 -58 36 -68C28 -80 4 -72 6 -52C8 -32 40 -20 47 1C54 -20 86 -32 88 -52C90 -72 66 -80 58 -68C52 -58 60 -49 67 -53' fill='none' stroke='%23c9a24b' stroke-width='6' stroke-linecap='round'/%3E%3Cpath transform='rotate(180) translate(0 -8) scale(0.5) translate(-47 -1)' d='M27 -53C34 -49 42 -58 36 -68C28 -80 4 -72 6 -52C8 -32 40 -20 47 1C54 -20 86 -32 88 -52C90 -72 66 -80 58 -68C52 -58 60 -49 67 -53' fill='none' stroke='%23c9a24b' stroke-width='6' stroke-linecap='round'/%3E%3Cpath transform='rotate(270) translate(0 -8) scale(0.5) translate(-47 -1)' d='M27 -53C34 -49 42 -58 36 -68C28 -80 4 -72 6 -52C8 -32 40 -20 47 1C54 -20 86 -32 88 -52C90 -72 66 -80 58 -68C52 -58 60 -49 67 -53' fill='none' stroke='%23c9a24b' stroke-width='6' stroke-linecap='round'/%3E%3Cpath d='M0 -9L7 0L0 9L-7 0Z' fill='%23c9a24b'/%3E%3C/svg%3E")}:root:not([data-theme=dark]) body{background-image:var(--tex-paper);background-size:260px 260px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) body{background-image:none}}.av-eyebrow:before{content:"";vertical-align:-.2em;width:1.25em;height:1.1em;-webkit-mask:var(--tex-horn) center / contain no-repeat;-webkit-mask:var(--tex-horn) center / contain no-repeat;mask:var(--tex-horn) center / contain no-repeat;opacity:.85;background:currentColor;margin-right:.45em;display:inline-block}.av-trust,.av-ladderstrip,.av-footer{background-image:var(--tex-felt);background-size:200px 200px}.av-ladderstrip:before{content:"";aspect-ratio:1;background:var(--tex-rosette) center / contain no-repeat;opacity:.12;pointer-events:none;width:260px;position:absolute;inset:50% -40px auto auto;transform:translateY(-50%)rotate(12deg)}.av-ladderstrip>*{position:relative}.av-btn--primary:hover{outline-offset:-6px;outline:1.5px dashed #14110d59}.av-btn--secondary:hover{outline:1.5px dashed color-mix(in srgb, var(--accent) 70%, transparent);outline-offset:-6px}.av-sand .av-grid-products{counter-reset:best}.av-sand .av-grid-products>*{counter-increment:best;position:relative}.av-sand .av-grid-products>:before{content:counter(best);z-index:3;color:#fbf1e3;width:34px;height:34px;font:600 1.05rem/1 var(--font-display);pointer-events:none;background:#b8323a;border-radius:6px;place-items:center;display:grid;position:absolute;top:12px;left:12px;transform:rotate(-6deg);box-shadow:inset 0 0 0 2px #b8323a,inset 0 0 0 3.5px #fbf1e3,0 6px 12px -6px #781414b3}.av-duo__card,.av-biz__card{position:relative}.av-duo__card:after,.av-biz__card:after{content:"";border-radius:calc(var(--radius-lg) - 6px);pointer-events:none;border:1.5px dashed #a0825061;position:absolute;inset:10px}.av-biz__card:first-child:after{border-color:#efe2c466}.av-duo__copy{background:var(--tex-fibres) 0 0 / 260px 260px, var(--surface)}.av-biz__card:first-child{background-image:var(--tex-felt);background-size:200px 200px}.av-biz__card:last-child{background-image:linear-gradient(135deg,#0000 72%,#ffffff59 72% 80%,#b8323a2e 80% 88%,#2f4f8a29 88%)}:root[data-theme=dark] .av-duo__copy{background:var(--surface)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .av-duo__copy{background:var(--surface)}}@media (hover:hover){.av-card:hover .av-card__media img,.av-card:hover .av-card__media img[data-kind=art]{animation:none;transform:none}.av-card__media .av-card__hover{clip-path:none;opacity:0;transition:opacity .45s var(--ease-out), transform .9s var(--ease-out)}.av-card:hover .av-card__hover,.av-card:focus-visible .av-card__hover{clip-path:none;opacity:1}.av-card__media{transition:none}}.av-card__media{contain:paint}.av-still__runner{z-index:1;width:124%;height:17%;transform:translate(calc(var(--mx) * var(--z) * -18px), calc(var(--my) * var(--z) * -14px)) rotate(-11deg);transition:transform 1s var(--ease-out);animation:av-settle 1s var(--ease-out) 50ms both;background:url(/media/tex/felt-1.png) 0 0/200px 200px,linear-gradient(#9a3030,#852626);position:absolute;top:47%;left:-12%;box-shadow:0 18px 26px -16px #3c140a8c,inset 0 0 0 5px #852626,inset 0 0 0 7px #efe2c4bf}.av-still__runner:after{content:"";pointer-events:none;border-block:1.5px dashed #efe2c499;position:absolute;inset:11px}.av-still__runner svg{width:100%;height:100%;position:absolute;inset:0}.av-still__runner path{fill:none;stroke:#efe2c4;stroke-width:10px;stroke-linecap:round}.av-still__tissue--bojagi{background:linear-gradient(90deg, transparent 33%, #ffffffe6 33% calc(33% + 1.5px), transparent 0) 0 0 / 100% 100%, linear-gradient(0deg, transparent 58%, #ffffffe6 58% calc(58% + 1.5px), transparent 0) 0 0 / 100% 100%, linear-gradient(90deg, transparent 71%, #ffffffe6 71% calc(71% + 1.5px), transparent 0) 0 0 / 100% 58%, conic-gradient(from 90deg at 33% 58%, #e9d9cf 0 25%, #dfe6da 0 50%, #f0e6d2 0 75%, #e4e2ee 0) 0 0 / 100% 100%}.av-still__tissue--bojagi:before{opacity:.6}.av-still__dojang{aspect-ratio:1;color:#fbf1e3;letter-spacing:.02em;background:#b8323a;border-radius:4px;place-items:center;width:2.6em;font-size:1.05em;font-weight:700;animation:.5s cubic-bezier(.3,1.6,.5,1) 1.5s both av-stamp-small;display:grid;position:absolute;top:-38%;right:-9%;transform:rotate(14deg);box-shadow:inset 0 0 0 2px #b8323a,inset 0 0 0 3px #fbf1e3,0 6px 10px -6px #781414b3}@keyframes av-stamp-small{0%{opacity:0;transform:rotate(14deg)scale(1.7)}to{opacity:1;transform:rotate(14deg)scale(1)}}.av-still__light{mix-blend-mode:normal;opacity:.45}.av-hero6__promises li:before{border-radius:0;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.av-still__runner,.av-still__dojang{animation:none!important}}.av-bubble .av-bubble__who{align-items:center;margin-bottom:4px;display:flex}.av-cl__swing,.av-duo__sock,.av-hang__sway,.av-line__sway,.av-shophead__art svg,.av-auth__socks svg,.av-door__sign,.av-gbox__tag,.av-still__sock{will-change:transform}.av-still__sock svg{filter:drop-shadow(0 18px 14px #543a183d)}.av-whole3__hero,.av-visit-hero{isolation:isolate;background-image:url(/media/tex/felt-1.png),linear-gradient(135deg,#22305a,#111a33 70%);background-size:200px 200px,cover;position:relative;overflow:hidden}.av-whole3__hero:before,.av-visit-hero:before{content:"";aspect-ratio:1;z-index:-1;background:var(--tex-rosette) center / contain no-repeat;opacity:.1;pointer-events:none;width:340px;position:absolute;top:-60px;right:-70px;transform:rotate(14deg)}.av-whole3__hero:after,.av-visit-hero:after{content:"";z-index:-1;background:var(--tex-oimo) center / 48px 16px repeat-x;opacity:.55;pointer-events:none;height:16px;position:absolute;bottom:0;left:0;right:0}.av-whole3__who li{padding-top:calc(var(--space-6) + 14px);background:url(/media/tex/fibre-035.png) 0 0 / 260px 260px, var(--surface);border-color:#0000;position:relative;overflow:hidden;box-shadow:0 24px 40px -34px #281c0e99}.av-whole3__who li:before{content:"";background:url(/media/tex/felt-1.png) 0 0 / 200px 200px, var(--strip,#1f2a44);height:14px;position:absolute;top:0;left:0;right:0}.av-whole3__who li:nth-child(2){--strip:#9a3030}.av-whole3__who li:nth-child(3){--strip:#4f6b52}.av-whole3__who li:after{content:"";border-radius:calc(var(--radius-lg) - 8px);pointer-events:none;border:1.5px dashed #a0825059;position:absolute;inset:22px 10px 10px}.av-whole3__way{isolation:isolate;color:var(--on-black,#f4ecdc);background:url(/media/tex/felt-1.png) 0 0/200px 200px,#141e3b;position:relative;overflow:hidden}.av-whole3__way:before{content:"";aspect-ratio:1;z-index:-1;background:var(--tex-rosette) center / contain no-repeat;opacity:.12;width:300px;position:absolute;bottom:-80px;left:-60px;transform:rotate(-10deg)}.av-whole3__way h2{color:#fbf4e6}.av-whole3__way .av-hand{color:#d9b56a}.av-whole3__way .av-whole3__steps strong{color:#fbf4e6}.av-whole3__way .av-whole3__steps span:not(.av-kraft){color:#f4ecdcc7}.av-whole3__way .av-whole3__steps li:before,.av-whole3__way .av-whole3__steps li:after{border-color:#d9b56a99!important}.av-casebuild__case{color:#2b2116;background:url(/media/tex/fibre-13.png) 0 0/260px 260px,linear-gradient(160deg,#dcc097,#cfae7c);position:relative;overflow:visible;box-shadow:0 30px 40px -30px #3c280a99,inset 0 0 0 1px #5a3c1426}.av-casebuild__case:before{content:"";background:#f0e2c4bf;border-radius:2px;width:46%;height:26px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-1.5deg);box-shadow:0 2px 4px #3c280a26}.av-casebuild__case:after{content:"AK&VEN · 70-E";color:#9b3030bf;font:700 .75rem/1 var(--font-sans);letter-spacing:.12em;border:2px solid #9b3030b3;border-radius:4px;padding:4px 10px;position:absolute;top:16px;right:14px;transform:rotate(-8deg)}.av-casebuild__case h3{color:#2b2116}.av-casebuild__case .av-muted,.av-casebuild__case .av-small{color:#4d3b26}.av-casebuild__lines li{border-bottom-color:#5a3c1440}.av-casebuild__case .av-casebuild__step{background:#fffaf099}.av-week--tags{margin:var(--space-3) 0;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;padding:0;list-style:none;display:grid}.av-week--tags li{text-align:center;background:var(--surface-2);border-radius:10px;justify-items:center;gap:4px;padding:10px 4px;font-size:.8125rem;display:grid}.av-week--tags li span:first-child{color:var(--ink);font-weight:700}.av-week--tags li span:last-child{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:.75rem}.av-week--tags li em{color:#6d4f16;font-size:.6875rem;font-style:normal;display:block}.av-week--tags li.is-today{background:linear-gradient(160deg,#e6c983,#c9a24b);box-shadow:0 10px 18px -12px #785a14b3}.av-week--tags li.is-today span{color:#2b2116!important}@media (width<=520px){.av-week--tags{grid-template-columns:repeat(4,minmax(0,1fr))}}.av-visit-card{background:url(/media/tex/fibre-035.png) 0 0 / 260px 260px, var(--surface);position:relative}.av-visit-card:after{content:"";border-radius:calc(var(--radius-lg) - 6px);pointer-events:none;border:1.5px dashed #a0825052;position:absolute;inset:10px}.av-visit-ways{background:color-mix(in srgb, #d8bf94 24%, var(--paper))}.av-visit-ways__inner{gap:clamp(2rem,5vw,4rem);display:grid}@media (width>=860px){.av-visit-ways__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.av-visit-ways h2{margin:0}.av-kraftsteps{margin:var(--space-3) 0 0;gap:var(--space-4);padding:0 0 0 4px;list-style:none;display:grid;position:relative}.av-kraftsteps:before{content:"";border-left:2px dashed #a0783c73;position:absolute;top:20px;bottom:20px;left:34px}.av-kraftsteps li{gap:var(--space-4);color:var(--ink);grid-template-columns:auto 1fr;align-items:center;font-size:1.05rem;display:grid;position:relative}.av-visit-ways__lead{margin:var(--space-2) 0 0;color:var(--ink-2);align-items:flex-start;gap:12px;display:flex}.av-visit-ways__lead svg{color:var(--accent-ink);flex:none;margin-top:3px}.av-zonelist{margin:var(--space-3) 0 0;gap:8px;padding:0;list-style:none;display:grid}.av-zonelist li{justify-content:space-between;gap:var(--space-3);background:var(--surface);border-left:4px solid var(--accent);border-radius:12px;align-items:center;padding:12px 16px;display:flex;box-shadow:0 10px 20px -18px #281c0e99}.av-zonelist__name,.av-zonelist__fee{gap:2px;display:grid}.av-zonelist__name .av-small{color:var(--ink-2)}.av-zonelist__fee{text-align:right;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.av-zonelist__fee .av-small{color:var(--ink-2);font-weight:500}.av-casebuild__case .av-pairs svg{stroke:#5a3c148c}.av-casebuild__case .av-pairs svg.is-on{fill:#1f2a44;stroke:#1f2a44}.av-whole3__way:before{left:auto;right:-60px}.av-deep{background:url(/media/tex/felt-1.png) 0 0 / 200px 200px, radial-gradient(100% 120% at 0% 0%, var(--black-glow) 0%, var(--black) 50%, var(--black-deep) 100%)}@media (width>=1180px){.av-ladderstrip__inner{grid-template-columns:minmax(0,1fr) auto auto}.av-ladderstrip__steps{flex-wrap:nowrap}}.av-say2 li{padding-top:calc(var(--space-5) + 12px);background:url(/media/tex/fibre-035.png) 0 0 / 260px 260px, var(--surface);transition:transform .35s var(--ease-out);border-color:#0000;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 40px -34px #281c0e99}.av-say2 li:hover{transform:translateY(-3px)}.av-say2 li:before{content:"";background:url(/media/tex/felt-1.png) 0 0 / 200px 200px, var(--strip,#1f2a44);height:10px;position:absolute;top:0;left:0;right:0}.av-say2 li:nth-child(3n+2){--strip:#9a3030}.av-say2 li:nth-child(3n+3){--strip:#4f6b52}.av-say2 li:after{content:"“";font-family:var(--font-display);color:var(--accent);opacity:.28;pointer-events:none;font-size:6rem;line-height:1;position:absolute;top:4px;right:18px}.av-say2 blockquote{font-family:var(--font-display);color:var(--ink);font-size:1.25rem;line-height:1.45}.av-say2__who{align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1.5px dashed #a0825059;margin-top:auto;display:flex}.av-say2__seal{color:#fbf3e6;width:34px;height:34px;font-family:var(--font-display);background:#b3322e;border-radius:6px;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid;transform:rotate(-4deg);box-shadow:inset 0 0 0 2px #fbf3e68c,inset 0 0 0 4px #b3322e}.av-say2__who .av-small{line-height:1.4}.av-say2__who a{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.av-say2 li,.av-say2 li:hover{transition:none;transform:none}}.av-say2{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr))}@media (width<=599px){.av-ladderstrip__steps{column-gap:var(--space-6);grid-template-columns:repeat(2,max-content);display:grid}}.av-reviews__who{padding-top:var(--space-1);border-top:0;margin-top:0}.av-reviews__who .av-say2__seal{width:28px;height:28px;font-size:.95rem}.av-lost{text-align:center;justify-items:center;gap:var(--space-4);padding-block:var(--space-7) var(--space-9);display:grid}.av-lost__line{aspect-ratio:2.2;width:min(520px,100%);position:relative}.av-lost__peg{transform-origin:50% 0;width:2.8%;min-width:10px;height:auto;animation:3.6s ease-in-out infinite alternate av-lost-peg;position:absolute;top:5%;left:66%;transform:rotate(-8deg)}@keyframes av-lost-peg{to{transform:rotate(6deg)}}.av-lost__hand{color:var(--accent-ink);margin:0;font-size:1.6rem;transform:rotate(-2deg)}.av-lost h1{margin:0}.av-lost .av-lead{max-width:34rem;margin:0}@media (prefers-reduced-motion:reduce){.av-lost__peg{animation:none}}.av-pagein{animation:.32s ease-out av-pagein}@keyframes av-pagein{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.av-pagein{animation:none}}
