.WsWREq_shopPage{background:var(--bg-primary,#141414);width:100%;min-height:100vh;color:var(--text-primary,#fff)}.WsWREq_container{max-width:1400px;margin:0 auto;padding:0 16px}.WsWREq_heroSection{justify-content:center;align-items:center;min-height:max(220px,30vh);display:flex;position:relative;overflow:hidden}.WsWREq_heroBackground{background:linear-gradient(135deg,#432b4b 0%,#2a1a3a 50%,#1a1a2e 100%);width:100%;height:100%;position:absolute;top:0;left:0}.WsWREq_heroContent{z-index:2;text-align:center;position:relative}.WsWREq_heroTitle{color:#d5a848;letter-spacing:.15em;text-shadow:0 4px 30px #d5a84866;margin:0 0 16px;font-size:2.5rem;font-weight:800}.WsWREq_heroSubtitle{color:#fffc;margin:0;font-size:1.2rem;font-weight:300}.WsWREq_featuresSection{background:#432b4b33;border-top:1px solid #ffffff1a;padding:60px 24px}.WsWREq_featureItem{text-align:center}.WsWREq_featureIcon{margin-bottom:16px;font-size:3rem}.WsWREq_featureItem h3{color:#d5a848;margin-bottom:8px;font-size:1.1rem;font-weight:700}.WsWREq_featureItem p{color:#ffffffb3;margin:0;font-size:.95rem}@media (min-width:769px){.WsWREq_heroTitle{letter-spacing:.3em;font-size:5rem}.WsWREq_container{padding:0 24px}}@media (max-width:768px){.WsWREq_heroTitle{letter-spacing:.2em;font-size:3rem}.WsWREq_heroSubtitle{font-size:1rem}}@media (max-width:576px){.WsWREq_heroSection{min-height:max(160px,20vh)}}
