:root{--af-system-line:rgba(35,30,25,.2);--af-system-paper:#f3ece0}
.af-market-bar{display:flex;justify-content:space-between;align-items:center;gap:1.4rem;padding:.9rem var(--af-gutter,2.4rem);border-bottom:1px solid var(--af-system-line);font:1.2rem/1.4 var(--af-sans);background:#e8e5db;color:#23251f}
.af-market-bar a{color:inherit;text-underline-offset:.3em}.af-market-form{display:flex;gap:.8rem;align-items:center;margin:0}.af-market-form select{max-width:22rem;border:0;background:transparent;font:inherit;color:inherit;padding:.6rem}.af-market-form button{background:transparent;border:0;border-bottom:1px solid currentColor;font:inherit;color:inherit;padding:.5rem;cursor:pointer}
.af-commerce-card{display:flex;flex-direction:column;color:inherit;text-decoration:none;min-width:0;gap:.45rem}.af-commerce-card .af-swap{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;background:#ede9df!important;mix-blend-mode:normal!important;margin-bottom:1rem}.af-commerce-card .af-swap img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:normal!important;filter:none!important;transition:opacity .25s ease}.af-commerce-card .af-swap img.alt{position:absolute;inset:0;opacity:0;object-fit:contain}.af-commerce-card .af-card__brand{font:1.05rem/1.4 var(--af-sans);letter-spacing:.08em;text-transform:uppercase;margin:0}.af-commerce-card .af-card__title{font:1.65rem/1.3 var(--af-serif);margin:0}.af-commerce-card .af-card__price{font:1.2rem/1.5 var(--af-sans);margin-top:.2rem}.af-card__status{opacity:.7}
@media(hover:hover){.af-commerce-card:hover .af-swap img.alt{opacity:1}}
.af-grid .af-swap,.af-grid .af-swap img,.af-rows img,.af-pdp-row img{mix-blend-mode:normal!important;filter:none!important}
.af-category-links{display:flex;flex-wrap:wrap;gap:1.2rem 2.8rem;margin:2.4rem 0;font:1.4rem var(--af-sans)}.af-category-links a{color:inherit;text-underline-offset:.4em}
.af-home-cover{display:grid;grid-template-columns:1.05fr 1fr;min-height:62rem;border-bottom:1px solid var(--af-system-line)}
.af-home-cover__media{margin:0;min-height:0;position:relative;background:#d6c9b8}.af-home-cover__media img{display:block;width:100%;height:100%;max-height:80rem;object-fit:cover}.af-home-cover__copy{padding:clamp(3rem,6vw,9rem);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.af-home-cover__copy h1{font:clamp(4.8rem,5.5vw,8.2rem)/.98 var(--af-serif);letter-spacing:-.045em;margin:1.6rem 0 2.4rem;max-width:11ch}.af-home-cover__copy p{max-width:36ch;font:1.8rem/1.5 var(--af-serif)}.af-home-cover__copy .af-lbl{font:1.1rem/1.4 var(--af-sans)}
.af-edit{padding:clamp(4rem,7vw,10rem) var(--af-gutter)}.af-edit__head{display:flex;justify-content:space-between;gap:2rem;align-items:baseline;margin-bottom:3rem}.af-edit__head h2{font:clamp(3rem,4vw,5rem)/1.1 var(--af-serif);margin:0}.af-edit__head a{color:inherit;font:1.3rem var(--af-sans);text-underline-offset:.3em}.af-edit__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}
.af-category-stories{display:grid;grid-template-columns:1fr 1fr;gap:3rem;padding:0 var(--af-gutter) 7rem}.af-category-story{color:inherit;text-decoration:none}.af-category-story img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.af-category-story h2{font:3.5rem/1.1 var(--af-serif);margin:1.6rem 0 .8rem}.af-category-story p{font:1.6rem/1.5 var(--af-serif);max-width:45ch}
.af-brand-door{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--af-system-line);background:var(--brand-ground,#e8e3d7);color:var(--brand-ink,#292a23)}.af-brand-door__copy{padding:clamp(3rem,6vw,8rem);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.af-brand-door h1{font:clamp(4rem,6vw,8rem)/1 var(--af-serif);letter-spacing:-.035em;margin:1.6rem 0 2.4rem}.af-brand-door__copy p{font:1.8rem/1.6 var(--af-serif);max-width:42ch}.af-brand-door__media{margin:0;min-height:45rem}.af-brand-door__media img{display:block;width:100%;height:100%;max-height:75rem;object-fit:contain;padding:3rem}.af-brand-door a{color:inherit;text-underline-offset:.3em}
.af-view-tools{display:flex;gap:1rem;justify-content:flex-end;padding:2rem var(--af-gutter)}.af-view-tools button{font:1.2rem var(--af-sans);background:none;border:1px solid var(--af-system-line);padding:1rem;color:inherit;cursor:pointer}.af-view-tools button[aria-pressed=true]{background:#282922;color:#fff}.af-catalog-context .af-commerce-card .af-swap:has(.alt)>img:first-child{opacity:0}.af-catalog-context .af-commerce-card .af-swap img.alt{opacity:1;object-fit:cover}
.af-purchase-facts{font:1.3rem/1.5 var(--af-sans);margin:1.2rem 0 2rem;max-width:45ch}.af-purchase-facts a{color:inherit;text-underline-offset:.3em}
:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:749px){.af-market-bar{flex-direction:column;gap:.4rem;padding:.8rem 1.6rem}.af-market-form{font-size:1.1rem}.af-market-form select{max-width:20rem}.af-home-cover{grid-template-columns:1fr;min-height:0}.af-home-cover__media img{height:52vh;min-height:32rem;max-height:55rem}.af-home-cover__copy{padding:3rem 2rem 4rem}.af-home-cover__copy h1{font-size:5.2rem;max-width:15ch}.af-edit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.4rem}.af-edit__head{align-items:flex-start}.af-edit__head h2{font-size:3.2rem}.af-category-stories{gap:2rem;padding-bottom:4rem}.af-category-story h2{font-size:2.5rem}.af-category-story p{font-size:1.4rem}.af-brand-door{grid-template-columns:1fr}.af-brand-door__copy{padding:3rem 2rem}.af-brand-door__media{min-height:0}.af-brand-door__media img{max-height:50rem;height:50rem;padding:2rem}.af-commerce-card .af-card__title{font-size:1.5rem}.af-commerce-card .af-card__price{font-size:1.1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
.af-commerce-card .af-swap{aspect-ratio:3/4!important}.af-commerce-card .af-swap img{object-fit:contain!important}.af-catalog-context .af-commerce-card .af-swap img.alt{object-fit:cover!important}.af-market-form select{min-height:3.4rem}

.af-brand__description{font:1.45rem/1.5 var(--af-sans);max-width:42ch;margin-top:.8rem}.af-brand__description p{margin:0}.af-brand-door__media{overflow:hidden}.af-brand-door__media img{padding:0;object-fit:contain}.af-wall__cap{flex-wrap:wrap}

.af-launch-announcement{display:block;text-align:center;padding:1rem 1.6rem;background:#dce3d0;color:#242b23;font:1.3rem/1.4 var(--af-sans);text-decoration:none}.af-launch-announcement:hover{text-decoration:underline}.af-category-story img{height:clamp(20rem,25vw,34rem);max-height:34rem;aspect-ratio:auto;object-fit:contain;background:#e9e6dd}.af-category-stories{align-items:start;gap:2.4rem;padding-bottom:4rem}.af-category-story h2{font-size:clamp(2.2rem,2.5vw,3.2rem)}@media(max-width:749px){.af-category-story img{height:20rem;max-height:20rem}.af-category-stories{gap:1.4rem}.af-category-story h2{font-size:2.2rem}}

.af-home-cover{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.af-home-cover__copy{align-items:center;text-align:center;padding:clamp(3rem,4vw,6rem)}.af-home-cover__copy h1{width:100%;max-width:15ch;text-wrap:balance;margin:0 0 2.4rem}.af-home-cover__copy .af-category-links{width:100%;justify-content:center;align-items:center;gap:1.2rem 2.4rem;margin:0}.af-home-cover__copy .af-category-links a{white-space:nowrap}.af-market-form{align-items:center;flex-wrap:nowrap;flex-shrink:0;gap:.8rem}.af-market-form label{margin:0;padding:0;white-space:nowrap;line-height:1.4;flex-shrink:0}.af-market-form select,.af-market-form button{margin:0;line-height:1.4;min-height:3.4rem;align-self:center}.af-market-form button{white-space:nowrap}.af-market-form select{width:auto;min-width:0}@media(max-width:749px){.af-home-cover{grid-template-columns:minmax(0,1fr)}.af-home-cover__copy{padding:3rem 2rem}.af-home-cover__copy h1{font-size:clamp(3.4rem,9vw,5.2rem)}.af-home-cover__copy .af-category-links{gap:1.2rem 2rem}.af-market-form{max-width:100%;flex-shrink:1}.af-market-form select{max-width:55vw}}

.af-market-form #AnfuluCountry{appearance:none;-webkit-appearance:none;box-sizing:border-box;height:3.6rem;min-height:3.6rem;max-width:min(29rem,72vw);padding:0 2.2rem 0 0;font-family:var(--af-sans);font-size:1.2rem;font-weight:400;line-height:normal;letter-spacing:normal;border:0;border-radius:0;background-color:transparent;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - .6rem) 50%,calc(100% - .2rem) 50%;background-size:.4rem .4rem;background-repeat:no-repeat;color:inherit;cursor:pointer}.af-market-form button{height:3.6rem;min-height:3.6rem;display:inline-flex;align-items:center;padding:0;font-size:1.2rem;line-height:normal}
