.af-store{--af-store-ground:#050908;--af-store-cream:#f2ece6;--af-store-bright:#fdf8f2;--af-store-amber:#f4b46a;--af-store-muted:#f2ece6b3;--af-store-rule:#f2ece612;--af-store-gutter:clamp(16px, 4vw, 40px);background:var(--af-store-ground);color:var(--af-store-cream);font-family:var(--font-ui), sans-serif;min-height:100dvh}.af-store-bag{width:40px;height:40px;color:var(--af-hdr-bell,#f2ece6b8);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .22s,color .22s;display:inline-flex}.af-store-bag:focus-visible{outline:2px solid var(--af-store-amber,#f4b46a);outline-offset:2px}.af-store-bag-count{color:#050908;min-width:16px;height:16px;font:600 10px/16px var(--font-ui), sans-serif;text-align:center;font-variant-numeric:tabular-nums;background:#f4b46a;border-radius:8px;padding:0 4px;animation:.24s cubic-bezier(.16,1,.3,1) both af-store-count-in;position:absolute;top:3px;right:1px}@keyframes af-store-count-in{0%{opacity:0;transform:translateY(2px)scale(.86)}to{opacity:1;transform:none}}.af-store-bar-wrap{border-bottom:1px solid var(--af-store-rule)}.af-store-bar{min-height:58px;padding:0 var(--af-store-gutter);border-bottom:1px solid var(--af-store-rule);justify-content:space-between;align-items:center;gap:24px;display:flex}.af-store-places{align-items:center;gap:22px;min-width:0;display:flex}.af-store-places ul{align-items:center;gap:24px;margin:0;padding:0;list-style:none;display:flex}.af-store-title{font:300 22px/1 var(--font-display), serif;color:var(--af-store-bright);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.af-store-place{min-height:44px;color:var(--af-store-muted);white-space:nowrap;align-items:center;font-size:13.5px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.af-store-place:hover,.af-store-place[aria-current=page]{color:var(--af-store-bright)}.af-store-place[aria-current=page]:after{content:"";background:#f2ece699;height:1px;position:absolute;bottom:9px;left:0;right:0}.af-store-title:focus-visible,.af-store-place:focus-visible,.af-store-footer a:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #f4b46a}.af-store-where{flex:none;align-items:center;gap:14px;display:flex}.af-store-country{color:var(--af-store-muted);white-space:nowrap;font-size:12.5px}.af-store-promise{min-height:40px;padding:8px var(--af-store-gutter);color:var(--af-store-muted);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 22px;margin:0;font-size:12.5px;line-height:1.45;display:flex}.af-store-dot{background:#f2ece666;border-radius:50%;width:3px;height:3px}.af-store-promise-short{display:none}.af-store-where .af-currency-trigger{min-width:44px}@media (max-width:759px){.af-store-bar{border-bottom:0;min-height:0;padding:6px 0 10px}.af-store-places{width:100%}.af-store-title,.af-store-where{display:none}.af-store-places ul{width:100%;padding:0 var(--af-store-gutter);scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x proximity;gap:8px;overflow-x:auto}.af-store-places ul::-webkit-scrollbar{display:none}.af-store-places li{scroll-snap-align:start;flex:none}.af-store-place{border:1px solid #f2ece624;border-radius:999px;min-height:40px;padding:0 15px}.af-store-place:before{content:"";position:absolute;inset:-2px 0}.af-store-place[aria-current=page]{border-color:#f2ece680}.af-store-place[aria-current=page]:after,.af-store-bar[data-af-store-places=one],.af-store-bar[data-af-store-place-page=none]{display:none}.af-store-promise{text-align:left;white-space:nowrap;justify-content:flex-start;padding-top:10px;padding-bottom:10px}.af-store-promise-long,.af-store-dot{display:none}.af-store-promise-short{display:inline}}.af-store-footer{padding:48px var(--af-store-gutter) calc(32px + env(safe-area-inset-bottom));border-top:1px solid var(--af-store-rule);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:32px;margin-top:clamp(64px,9vw,96px);display:grid}.af-store-footer-lead{flex-direction:column;gap:12px;display:flex}.af-store-footer-mark{font:300 18px/1 var(--font-display), serif;letter-spacing:.28em;color:var(--af-store-bright);align-self:flex-start;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.af-store-footer-lead p{max-width:320px;color:var(--af-store-muted);margin:0;font-size:13px;line-height:1.55}.af-store-footer nav{flex-direction:column;display:flex}.af-store-footer nav>span{letter-spacing:.19em;text-transform:uppercase;color:var(--af-store-muted);margin-bottom:4px;font-size:10.5px;font-weight:500}.af-store-footer nav a{color:#f2ece6c7;align-items:center;min-height:44px;font-size:13.5px;text-decoration:none;transition:color .2s;display:flex}.af-store-footer nav a:hover{color:var(--af-store-bright)}.af-store-footer-base{border-top:1px solid var(--af-store-rule);color:var(--af-store-muted);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:24px;font-size:12.5px;display:flex}.af-store-footer-where{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}@media (max-width:899px){.af-store-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.af-store-footer-lead{grid-column:1/-1}}@media (max-width:759px){.af-store-footer{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.af-store-bag-count{animation:none}.af-store-place,.af-store-footer nav a,.af-store-bag{transition:none}}.af-store-announcement{border-bottom:1px solid var(--af-store-rule);padding-right:var(--af-store-gutter);align-items:center;gap:20px;display:flex}.af-store-announcement .af-store-promise{border-bottom:0;flex:1}.af-store-announcement-currency{flex:none;align-items:center;gap:16px;min-height:44px;display:flex}@media (max-width:759px){.af-store-announcement{padding-right:0;display:block}.af-store-announcement-currency{display:none}}@media (min-width:760px){.af-store-footer-where{display:none}}