/* Commerce: strong product prices, warm promotions and storefront navigation. */
.theme-shop{--category-ink:#2c2926;--category-accent:#ba530d;--category-soft:#fff2e2;--category-border:#e9e1d6;--category-radius:10px;--category-paper:#fff;background:#faf8f4}.theme-shop .category-hero{background:#ffecd5;border:0;min-height:295px;border-radius:10px}.theme-shop .category-hero h1{max-width:680px}.theme-shop .category-hero-art{border-radius:16px;background:#f8d6ab;border:0;transform:rotate(5deg);color:#a4470c}.theme-shop .category-hero-art .ico{transform:rotate(-5deg)}.theme-shop .category-hero .eyebrow{color:#9a4208}.theme-shop .market-tabs a{border-radius:6px;background:#fff}.theme-shop .market-tabs [aria-current=page]{background:#2c2926;border-color:#2c2926}.theme-shop .market-filters{border-top:3px solid #ba530d}.theme-shop .card-shop .market-card-visual{height:190px;background:#fff4e7}.theme-shop .card-shop .market-category{border-radius:4px;font-size:.63rem;letter-spacing:.1em;text-transform:uppercase}.theme-shop .card-shop .market-card-bottom{flex-direction:column;align-items:stretch}.theme-shop .card-shop .market-card-bottom a{background:#ba530d;color:white;text-align:center;padding:12px;border-radius:6px;text-decoration:none}.theme-shop .card-shop .market-card-bottom strong{font-size:.96rem}.theme-shop .category-detail-cover{background:#2c2926;color:#fff2e2}.theme-shop .detail-avatar{border-radius:10px;background:#fff2e2}.theme-shop .category-detail-identity h1{font-size:2.3rem}.theme-shop .market-detail-grid{grid-template-columns:minmax(0,2.2fr) minmax(250px,1fr)}.theme-shop .product-illustration{background:linear-gradient(145deg,#fdf4e6,#f4e3cb);height:155px}.theme-shop .store-product-grid .market-product>strong{font-size:1.3rem}.theme-shop .store-product-grid .market-product>p:not(.market-prose){font-size:.72rem;color:#637d53}.theme-shop .market-detail-photo{max-height:300px}.theme-shop .store-catalogue-heading h2{font-size:1.5rem}.theme-shop .market-card-labels{color:#7a633c}@media(max-width:900px){.theme-shop .market-detail-grid{grid-template-columns:1fr}}@media(max-width:600px){.theme-shop .category-detail-identity h1{font-size:1.65rem}.theme-shop .category-hero h1{font-size:2rem}.theme-shop .category-hero{min-height:290px}}

body.category-theme.theme-shop{background:#faf8f4}
