:root{--pp-bg: #0b0f19;--pp-surface: #111827;--pp-surface-2: #1a2035;--pp-text: #ffffff;--pp-muted: #94a3b8;--pp-muted-2: #64748b;--pp-accent: #a3e635;--pp-accent-hover: #84cc16;--pp-border: #1e293b;--pp-radius: 14px;--pp-shadow: 0 0 20px rgba(163, 230, 53, .1);--pp-font-heading: "Bebas Neue", "Oswald", "Arial Narrow", sans-serif;--pp-font-body: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}body{background:var(--pp-bg);color:var(--pp-text);font-family:var(--pp-font-body)}.pp-section{padding:72px 0}.pp-container{width:min(1200px,92vw);margin:0 auto}.pp-eyebrow{text-transform:uppercase;letter-spacing:.2em;font-size:11px;color:var(--pp-muted)}.pp-heading{font-family:var(--pp-font-heading);text-transform:uppercase;letter-spacing:.04em;font-weight:800}.pp-h1{font-size:clamp(40px,5vw,72px)}.pp-h2{font-size:clamp(28px,4vw,44px)}.pp-h3{font-size:clamp(20px,3vw,28px)}.pp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;border-radius:999px;background:var(--pp-accent);color:#0b0f19;text-transform:uppercase;font-size:13px;font-weight:700;letter-spacing:.08em;transition:.3s ease;border:none;text-decoration:none}.pp-btn:hover{background:var(--pp-accent-hover);box-shadow:var(--pp-shadow)}.pp-card{background:var(--pp-surface);border:1px solid var(--pp-border);border-radius:var(--pp-radius);padding:20px;transition:.3s ease}.pp-card:hover{background:var(--pp-surface-2);box-shadow:var(--pp-shadow)}.pp-grid{display:grid;gap:24px}.pp-two-col{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pp-four-col{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pp-marquee{display:flex;gap:24px;align-items:center;white-space:nowrap;overflow:hidden}.pp-marquee__track{display:inline-flex;gap:24px;animation:pp-marquee 18s linear infinite}@keyframes pp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.pp-announcement{background:var(--pp-accent);color:#0b0f19;font-size:12px;text-transform:uppercase;letter-spacing:.14em}.pp-announcement .pp-marquee__track{padding:10px 0}.pp-header{background:#0b0f19;border-bottom:1px solid var(--pp-border);position:sticky;top:0;z-index:60}.pp-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 0}.pp-logo{font-family:var(--pp-font-heading);font-size:28px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;color:var(--pp-text)}.pp-nav{display:flex;justify-content:center;gap:20px}.pp-nav a{text-decoration:none;color:var(--pp-text);font-size:12px;letter-spacing:.18em;text-transform:uppercase}.pp-actions{display:flex;justify-content:flex-end;gap:12px;align-items:center}.pp-icon-btn{border:1px solid var(--pp-border);background:transparent;color:var(--pp-text);padding:8px 10px;border-radius:999px;cursor:pointer}.pp-badge{background:var(--pp-accent);color:#0b0f19;padding:4px 10px;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;display:inline-flex;align-items:center;gap:6px}.pp-hero{position:relative;overflow:hidden}.pp-hero__content{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px;align-items:center}.pp-hero__images{position:relative;min-height:360px}.pp-hero__img{position:absolute;width:clamp(140px,24vw,240px);height:clamp(140px,24vw,240px);object-fit:cover;border-radius:18px;border:1px solid var(--pp-border);box-shadow:0 20px 40px #00000059}.pp-hero__img--one{top:0;left:10%;transform:rotate(-6deg)}.pp-hero__img--two{top:80px;right:8%;transform:rotate(8deg)}.pp-hero__img--three{bottom:0;left:26%;transform:rotate(-2deg)}.pp-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,var(--pp-bg))}.pp-tabs{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0}.pp-tab{border:1px solid var(--pp-border);background:transparent;color:var(--pp-text);padding:8px 16px;border-radius:999px;text-transform:uppercase;letter-spacing:.12em;font-size:11px;cursor:pointer}.pp-tab.is-active{background:var(--pp-accent);color:#0b0f19}.pp-product-card{display:grid;gap:12px}.pp-product-card img{width:100%;height:220px;object-fit:contain;background:#0b0f19;border-radius:12px;padding:10px}.pp-product-card__meta{display:flex;justify-content:space-between;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.1em}.pp-price{color:var(--pp-accent);font-weight:700}.pp-flip{position:relative;min-height:110px;perspective:600px}.pp-flip__front,.pp-flip__back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;transition:transform .4s ease}.pp-flip__back{transform:rotateY(180deg);font-size:13px;color:var(--pp-muted);display:grid;gap:6px}.pp-product-card:hover .pp-flip__front{transform:rotateY(180deg)}.pp-product-card:hover .pp-flip__back{transform:rotateY(360deg)}.pp-review-card{background:#111827e6;border:1px solid var(--pp-border);border-radius:var(--pp-radius);padding:24px}.pp-stars{color:var(--pp-accent);letter-spacing:2px}.pp-number-grid{display:grid;gap:18px;grid-auto-flow:column;grid-auto-columns:minmax(180px,1fr);overflow-x:auto;padding-bottom:10px}.pp-number-card{position:relative;border-radius:var(--pp-radius);background:var(--pp-surface);padding:18px;min-height:220px}.pp-number{position:absolute;top:12px;right:16px;font-family:var(--pp-font-heading);font-size:64px;color:#a3e63533}.pp-timer{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.pp-timer span{border:1px solid var(--pp-border);padding:6px 10px;border-radius:999px}.pp-stock{margin-top:12px}.pp-stock__bar{width:100%;height:8px;background:#0f172a;border-radius:999px;overflow:hidden}.pp-stock__fill{height:100%;background:var(--pp-accent);width:50%;transition:width .4s ease}.pp-deals{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pp-deal-card{position:relative;border:1px solid var(--pp-border);padding:18px;border-radius:var(--pp-radius);background:var(--pp-surface)}.pp-timer-badge{position:absolute;top:14px;right:14px;background:var(--pp-accent);color:#0b0f19;font-size:10px;padding:4px 8px;border-radius:999px;text-transform:uppercase;letter-spacing:.1em}.pp-media{display:grid;gap:24px;align-items:center;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.pp-media__panel{background:var(--pp-surface);padding:24px;border-radius:var(--pp-radius);border:1px solid var(--pp-border)}.pp-faq-item{border-bottom:1px solid var(--pp-border);padding:16px 0}.pp-faq-question{display:flex;justify-content:space-between;align-items:center;font-size:16px;cursor:pointer}.pp-faq-answer{color:var(--pp-muted);max-height:0;overflow:hidden;transition:max-height .3s ease}.pp-faq-item.is-open .pp-faq-answer{max-height:200px;margin-top:10px}.pp-footer{background:#070b13;padding:64px 0 32px}.pp-footer__grid{display:grid;gap:32px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pp-footer a{color:var(--pp-muted);text-decoration:none;font-size:13px}.pp-footer__bottom{margin-top:32px;border-top:1px solid var(--pp-border);padding-top:24px;color:var(--pp-muted-2);font-size:12px}.pp-drawer,.pp-search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f19b3;opacity:0;pointer-events:none;transition:.3s ease;z-index:80}.pp-drawer.is-open,.pp-search-overlay.is-open{opacity:1;pointer-events:auto}.pp-drawer__panel,.pp-search-panel{position:absolute;right:0;top:0;width:min(420px,92vw);height:100%;background:var(--pp-surface);padding:24px;overflow-y:auto}.pp-search-panel{right:auto;left:0;width:100%;max-width:none}.pp-search-panel input{width:100%;padding:14px;background:#0b0f19;border:1px solid var(--pp-border);color:var(--pp-text);border-radius:999px}.pp-collection-hero,.pp-product-hero,.pp-page-hero{padding:72px 0 36px;border-bottom:1px solid var(--pp-border)}.pp-product-tabs{display:flex;gap:16px;flex-wrap:wrap;margin-top:24px}.pp-product-tab{border:1px solid var(--pp-border);background:transparent;color:var(--pp-text);padding:8px 14px;border-radius:999px;text-transform:uppercase;font-size:11px;letter-spacing:.12em;cursor:pointer}.pp-product-tab.is-active{background:var(--pp-accent);color:#0b0f19}.pp-tab-panel{display:none;margin-top:18px}.pp-tab-panel.is-active{display:block}@media(max-width:900px){.pp-header__inner{grid-template-columns:1fr auto}.pp-nav{display:none}}@media(max-width:640px){.pp-hero__images{min-height:280px}.pp-hero__img{position:relative;top:auto;left:auto;right:auto;bottom:auto;margin-bottom:12px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom.css.map */
