/*
Theme Name: BREEZELAB Dropshipping V4
Author: Vous
Description: Thème e-commerce propre, dynamique et modifiable via Customizer.
Version: 4.0
*/
*{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Inter',sans-serif;background:#060a10;color:#fff}
h1,h2,h3,h4,h5,h6{font-family:'Oswald',sans-serif}
.noise{position:fixed;inset:0;z-index:40;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.dot-grid{background-image:radial-gradient(circle,rgba(0,212,255,.03) 1px,transparent 1px);background-size:24px 24px}
.diag{background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,212,255,.006) 10px,rgba(0,212,255,.006) 11px)}
.ice-glow{text-shadow:0 0 12px rgba(0,212,255,.5),0 0 24px rgba(0,212,255,.25)}
.btn-ice{background:#00D4FF;color:#000;transition:all .3s;font-weight:600;display:inline-block}
.btn-ice:hover{background:#33DDFF;box-shadow:0 0 20px rgba(0,212,255,.5),0 0 40px rgba(0,212,255,.2)}
.btn-ice-outline{border:1px solid #00D4FF;color:#00D4FF;transition:all .3s;display:inline-block;background:transparent}
.btn-ice-outline:hover{background:#00D4FF;color:#000;box-shadow:0 0 16px rgba(0,212,255,.3)}
.card-p{transition:all .3s;border:1px solid rgba(0,212,255,.06)}
.card-p:hover{border-color:rgba(0,212,255,.25);transform:translateY(-3px);box-shadow:0 8px 32px rgba(0,0,0,.6),0 0 20px rgba(0,212,255,.06)}
.divider{height:1px;background:linear-gradient(to right,transparent,rgba(0,212,255,.15),transparent)}
.badge-sale{background:#FF3D3D;color:#fff;font-size:9px;padding:2px 6px;font-weight:700;letter-spacing:.05em;display:inline-block}
.pulse-ice{animation:pulse-ice 3s ease-in-out infinite}
.float-anim{animation:float 4s ease-in-out infinite}
.cd-pulse{animation:countdown-pulse 1s ease-in-out infinite}
@keyframes pulse-ice{0%,100%{opacity:.3}50%{opacity:.8}}
@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
@keyframes countdown-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}
::selection{background:rgba(0,212,255,.3);color:#fff}
.page-content-wrapper { max-width: 800px; margin: 120px auto 40px; padding: 40px; background: #0c1219; border: 1px solid rgba(0,212,255,.1); border-radius: 8px; }
.page-content-wrapper h1, .page-content-wrapper h2 { color: #00D4FF; margin-bottom: 20px; font-family: 'Oswald', sans-serif; text-transform: uppercase; }
.page-content-wrapper p { color: #b8c8dc; line-height: 1.8; margin-bottom: 15px; }
    