.eyebrow:empty{display:none}
.template-page-shop-art .hero,.template-page-dealership-drops .hero{min-height:0;padding-top:48px;padding-bottom:48px;gap:40px}
.template-page-shop-art .hero h1,.template-page-dealership-drops .hero h1{font-size:clamp(42px,4.5vw,68px);max-width:12ch}
.template-page-shop-art .hero-media,.template-page-dealership-drops .hero-media{min-height:0;background:transparent}
.template-page-shop-art .hero-media img,.template-page-dealership-drops .hero-media img{min-height:0;aspect-ratio:3/2;height:auto;object-fit:cover}
.template-page-shop-art #formats .visual-categories{grid-template-columns:repeat(4,minmax(0,1fr))}
.template-page-shop-art #formats .category-label h3{font-size:23px;line-height:1.15}
.template-page-shop-art .visual-category{border:1px solid #333;background:#111;padding-bottom:18px}
.template-page-shop-art .category-label,.template-page-shop-art .visual-category>p{padding-left:18px;padding-right:18px}
.template-page-shop-art .visual-category:hover{border-color:#aaa;text-decoration:none}
.template-page-shop-art #interests .category-image{aspect-ratio:16/9}
.template-page-shop-art .band{border-bottom:0}
.value-notes{border-top:1px solid #333;border-bottom:1px solid #333}
.value-notes h2{font-size:clamp(30px,3vw,44px)}
.value-notes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.value-notes-grid>div{border-top:2px solid #555;padding-top:18px}
.value-number{color:#ed242b;font-size:16px;font-weight:700;letter-spacing:2px}
.value-notes h3{font-size:23px;line-height:1.2;margin:12px 0}.value-notes p{font-size:15px}
.catalog-section>p{max-width:800px}.catalog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:32px 0}
.catalog-card{border:1px solid #444;background:#131313;display:flex;flex-direction:column;min-width:0}
.catalog-image{aspect-ratio:11/8.5;background:#080808;display:grid;place-items:center;overflow:hidden}
.catalog-image img{width:100%;height:100%;object-fit:contain}.catalog-content{padding:24px;display:flex;flex-direction:column;align-items:flex-start;flex:1}
.catalog-label,.launch-badge{font-size:12px;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:#ddd}
.catalog-content h3{font-size:27px;line-height:1.15;margin:12px 0}.catalog-content .button{margin-top:auto}.catalog-price{font-size:22px;font-weight:700;color:white}.catalog-price span{font-size:14px;font-weight:400;color:#bbb}
.prints-intro{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-top:32px}
.prints-intro h1{font-size:clamp(42px,4.8vw,72px);max-width:12ch}.prints-intro figure{margin:0}.prints-intro figure img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.prints-intro figcaption{font-size:12px;color:#aaa;margin-top:10px}
.launch-badge{display:inline-block;border:1px solid #ed242b;border-radius:3px;padding:8px 12px;color:#fff}.prints-note{border-left:3px solid #ed242b;padding-left:18px}
.prints-updates{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:#141414;border-block:1px solid #444}.prints-updates h2{font-size:clamp(30px,3.5vw,44px)}
.signup-fields{display:flex;gap:10px;margin-top:8px}.signup-fields input{min-width:0;flex:1}.signup-fields button{white-space:nowrap}.form-note{font-size:12px}
.dealer-contact{max-width:1050px}.dealer-contact form{max-width:760px;display:grid;gap:10px}.dealer-contact form>input,.dealer-contact form>select{width:100%}.dealer-contact form>button{justify-self:start}.dealer-contact form>p{font-size:14px}
.footer h2{font-size:clamp(26px,3vw,38px);margin:0 0 10px;letter-spacing:-.03em}.footer .footer-tagline{font-size:19px;color:#ddd;margin:0 0 24px}.footer{padding-top:40px;padding-bottom:36px}.footer>p:empty{display:none}
#drop-catalogs,#dealer-inquiry,#print-updates,#formats,#interests{scroll-margin-top:24px}
@media(max-width:900px){.template-page-shop-art #formats .visual-categories{grid-template-columns:repeat(2,minmax(0,1fr))}.value-notes-grid{gap:20px}.prints-updates{grid-template-columns:1fr;gap:20px}}
@media(max-width:760px){.prints-intro{grid-template-columns:1fr;gap:24px}.prints-intro h1{max-width:100%;font-size:42px}.value-notes-grid{grid-template-columns:1fr}.catalog-grid{grid-template-columns:1fr}.catalog-content h3{font-size:24px}.template-page-shop-art .hero h1,.template-page-dealership-drops .hero h1{font-size:42px;max-width:100%}.template-page-shop-art #formats .category-label h3{font-size:20px}.template-page-shop-art .category-label,.template-page-shop-art .visual-category>p{padding-inline:12px}.signup-fields{flex-direction:column}}

.browse-extra{margin-top:26px}.browse-extra a{text-decoration:underline;text-underline-offset:4px}
