.autumn-page{--autumn:#efad72;--autumn-muted:#c0aba0;color:#f8efe5;background:radial-gradient(at 90% 10%,#4c2d203b,#0000 45%),#12100f;min-height:100vh}.autumn-page .nav-primary .nav-sale{color:#efad72;border-color:#efad72}.autumn-content{padding-bottom:40px}.autumn-hero{border-bottom:1px solid #49352c;grid-template-columns:1fr 330px;gap:80px;padding:75px 0 65px;display:grid}.autumn-kicker{color:var(--autumn);font:600 11px var(--font-geist-mono);letter-spacing:.13em;text-transform:uppercase;display:block}.autumn-hero h1{letter-spacing:-.065em;margin:25px 0;font-size:clamp(52px,6.6vw,100px);line-height:1.02}.autumn-hero h1 em{color:var(--autumn);font-family:Georgia,serif;font-weight:400}.autumn-hero-copy>p{max-width:590px;color:var(--autumn-muted);font-size:17px;line-height:1.7}.autumn-hero-actions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.autumn-hero-actions a{border:1px solid #73503b;padding:14px 18px;font-size:13px;text-decoration:none}.autumn-hero-actions a:first-child{background:var(--autumn);color:#23150f;border-color:var(--autumn);font-weight:700}.autumn-event{background:linear-gradient(135deg,#3e271e,#211914);border:1px solid #71503b;align-self:center;padding:32px;position:relative;box-shadow:10px 10px #211911}.autumn-event-stamp{margin-bottom:25px;font-size:44px;display:block}.autumn-event strong{margin:18px 0 23px;font-family:Georgia,serif;font-size:53px;font-weight:400;line-height:1.1;display:block}.autumn-status{color:var(--autumn);background:#efad7218;padding:8px 12px;font-size:12px;display:inline-block}.autumn-event p{color:var(--autumn-muted);margin-bottom:0;font-size:12px;line-height:1.8}.autumn-catalogue{padding-top:40px;scroll-margin-top:25px}.autumn-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px;display:flex}.autumn-section-heading h2{letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(26px,3vw,42px)}.autumn-store-label{font:10px var(--font-geist-mono);color:var(--autumn-muted)}.autumn-tabs{border-bottom:1px solid #49352c;gap:8px;padding-bottom:12px;display:flex}.autumn-tabs button{color:var(--autumn-muted);cursor:pointer;background:0 0;border:1px solid #49352c;padding:13px 18px;font:600 13px inherit}.autumn-tabs button[aria-pressed=true]{background:var(--autumn);border-color:var(--autumn);color:#23150f}.autumn-tabs button span{opacity:.75;margin-left:12px}.autumn-selection-note{color:var(--autumn-muted);max-width:800px;margin:20px 0;font-size:13px;line-height:1.7}.autumn-controls{background:#211914;border:1px solid #49352c;grid-template-columns:1fr 210px 210px;gap:15px;padding:20px;display:grid}.autumn-controls label{font:11px var(--font-geist-mono);color:var(--autumn-muted);gap:9px;display:grid}.autumn-controls input,.autumn-controls select{color:#f8efe5;width:100%;min-width:0;height:42px;font:14px var(--font-geist-sans);background:#151210;border:1px solid #654633;border-radius:0;padding:0 12px}.autumn-page :is(a,button,input,select):focus-visible{outline:2px solid var(--autumn);outline-offset:4px}.autumn-result-count{font:11px var(--font-geist-mono);color:var(--autumn-muted);margin:23px 0}.autumn-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.autumn-card{background:#211914;border:1px solid #49352c;min-width:0}.autumn-art{aspect-ratio:460/215;background:#2b211b;display:block;position:relative;overflow:hidden}.autumn-art img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.autumn-art:hover img{transform:scale(1.035)}.autumn-discount{background:var(--autumn);color:#23150f;font:800 19px var(--font-geist-mono);padding:9px 13px;position:absolute;bottom:0;right:0}.autumn-card-body{padding:18px}.autumn-card h3{min-height:45px;margin:0 0 10px;font-size:16px;line-height:1.4}.autumn-card-meta{color:var(--autumn-muted);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:10px;line-height:1.6;display:flex}.autumn-card-price{flex-wrap:wrap;align-items:baseline;gap:10px;margin:20px 0;display:flex}.autumn-card-price del{color:#a28a7e;font-size:12px}.autumn-card-price strong{letter-spacing:-.04em;font-size:24px}.autumn-card-price>span{width:100%;color:var(--autumn);font-size:11px}.autumn-card-links{border-top:1px solid #49352c;justify-content:space-between;gap:10px;padding-top:14px;display:flex}.autumn-card-links a{color:var(--autumn);font-size:11px;text-decoration:none}.autumn-card small{color:#a28a7e;margin-top:13px;font-size:10px;display:block}.autumn-footnote{color:var(--autumn-muted);border-top:1px solid #49352c;margin-top:40px;padding-top:24px;font-size:12px;line-height:1.8}.autumn-footnote a,.autumn-notice a{color:var(--autumn)}.autumn-notice{background:#35251b;border:1px solid #71503b;padding:16px;font-size:13px;line-height:1.7}.autumn-empty{text-align:center;color:var(--autumn-muted);border:1px dashed #71503b;padding:45px 25px}.autumn-empty h3{color:#f8efe5}.autumn-empty a{color:var(--autumn);margin:15px;display:inline-block}.autumn-empty button{background:var(--autumn);color:#23150f;cursor:pointer;border:0;padding:10px 15px}.nav-primary .nav-sale{color:#efad72;border-color:#b97e50}@media (min-width:1500px){.autumn-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.autumn-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.autumn-hero{grid-template-columns:1fr 285px;gap:35px}}@media (max-width:760px){.autumn-hero{grid-template-columns:1fr;gap:30px;padding:40px 0}.autumn-event{display:none}.autumn-controls{grid-template-columns:1fr 1fr;padding:15px}.autumn-controls label:first-child{grid-column:1/-1}.autumn-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.autumn-tabs button{padding:12px;font-size:11px}.autumn-tabs{gap:7px}.autumn-tabs button span{margin-left:5px}.autumn-store-label{display:none}.autumn-card-body{padding:12px}.autumn-hero h1{font-size:60px}}@media (max-width:440px){.autumn-grid{grid-template-columns:1fr}.autumn-hero h1{font-size:49px}.autumn-hero-actions a{font-size:11px}.autumn-tabs button{flex:1}.autumn-card h3{min-height:0}}.autumn-mobile-date{display:none}@media (max-width:760px){.autumn-mobile-date{color:var(--autumn-muted);margin-top:16px;font-size:12px;display:block}}.autumn-more{text-align:center;margin:28px 0}.autumn-more button{background:var(--autumn);color:#23150f;font:600 13px var(--font-geist-sans);cursor:pointer;border:0;padding:14px 22px}
