.theme-duo{--yellow:#ffb75d;--cream:#fff0d1;--ink:#fff0d1;--paper:#11100f;--muted:#c7b8b0;--accent:#ff7736;--line:#56423b;background:#11100f;color:#fff0d1}.theme-duo h1 em,.theme-duo h2 em{color:#f66b94}.theme-duo .primary,.theme-duo .mobile-buy button{background:#ff823f;color:#180e09;border-color:#ff823f}.theme-duo .announcement{background:#f66b94;color:#160e10}.theme-duo .product-category,.theme-duo .text-link{color:#ffbd82}.duo-sizes{display:grid;grid-template-columns:1fr 1fr;gap:16px}.duo-sizes label{display:flex;flex-direction:column;gap:9px;font-size:13px}.duo-sizes b{color:#ffb75d}.duo-sizes label+label b{color:#f66b94}.duo-sizes select{padding:14px;background:#201b1b;color:#fff0d1;border:1px solid #8c7368;width:100%;font:inherit;font-size:16px}.theme-duo fieldset{margin:24px 0 12px}.theme-duo #duo-status{font-size:12px;min-height:32px;line-height:1.7}.theme-duo .duo-buy{width:100%;cursor:pointer;padding:19px;font-weight:700}.duo-logos{display:grid;gap:12px}.duo-logos img{width:100%;height:auto;max-height:360px;object-fit:contain}.theme-duo dialog{background:#fff;color:#181818}.theme-duo .hero-art{align-self:start}.theme-duo .price span{max-width:180px}.theme-duo .hero h1{font-size:clamp(52px,5.8vw,84px)}@media(max-width:600px){.duo-sizes{gap:12px}.theme-duo .mobile-buy .duo-buy{padding:14px;font-size:12px}.theme-duo .hero h1{font-size:58px}}
