body.shop-app{--wn-gold:#c9a24a;--wn-gold-hi:#e1b547;--wn-gold-deep:#8f6b12;--wn-champagne:#d4b871;--wn-cream:#fefbf1;--wn-cream-warm:#fbf5de;--wn-ink:#0f0b05;--wn-ink-soft:#1a1308;--wn-ink-navy:#0b1c2d;--wn-serif:"Cormorant Garamond", "IBM Plex Thai", Georgia, serif;--wn-sans:"Figtree", "Sarabun", "IBM Plex Thai", system-ui, -apple-system, sans-serif;font-family:var(--wn-sans);color:var(--wn-ink);background:#fff}body.shop-app h1,body.shop-app h2,body.shop-app .mp-hero__title,body.shop-app .mp-section-title,body.shop-app .wn-section-header h2{font-family:var(--wn-serif);letter-spacing:-.01em;font-weight:600}body.shop-app .mp-hero{background:linear-gradient(135deg, var(--wn-ink) 0%, var(--wn-ink-navy) 100%)}body.shop-app .mp-hero__overlay{background:linear-gradient(135deg,#0f0b05b8 0%,#0b1c2d8c 100%)}body.shop-app .wn-trust-strip{background:var(--wn-cream-warm);border-top:1px solid #8f6b1214;border-bottom:1px solid #8f6b1214}body.shop-app .wn-trust-icon{color:var(--wn-gold-deep)}body.shop-app .mp-hero__cta,body.shop-app .wn-footer-newsletter__btn{background:var(--wn-gold);color:#fff;border:0;transition:background .18s,transform .18s}body.shop-app .mp-hero__cta:hover,body.shop-app .wn-footer-newsletter__btn:hover{background:var(--wn-gold-hi);color:#fff}body.shop-app .mp-section-link,body.shop-app .wn-view-all{color:var(--wn-gold-deep)}body.shop-app .mp-section-link:hover,body.shop-app .wn-view-all:hover{color:var(--wn-ink)}body.shop-app .mp-cat-card__icon{background:linear-gradient(135deg, var(--wn-cream-warm) 0%, var(--wn-champagne) 100%);color:var(--wn-gold-deep)}body.shop-app .mp-cat-card:hover{border-color:var(--wn-champagne)}body.shop-app .marketplace-tab--active{background:var(--wn-ink);border-color:var(--wn-ink);color:#fff}body.shop-app .marketplace-tab:hover:not(.marketplace-tab--active){border-color:var(--wn-gold);color:var(--wn-gold-deep)}body.shop-app .wn-card__title{font-family:var(--wn-sans);font-weight:600}body.shop-app .wn-card__price-current{color:var(--wn-ink);font-weight:700}body.shop-app .wn-logo__w,body.shop-app .wn-footer-brand__w{color:var(--wn-gold)}body.shop-app #wn-pdpa-banner{background:var(--wn-ink)!important}body.shop-app #wn-pdpa-banner #wn-pdpa-accept{background:var(--wn-gold)!important;color:#fff!important}body.shop-app .mp-section-head{border-bottom:1px solid #8f6b121f;padding-bottom:8px}body.shop-app{scroll-behavior:smooth}
