.pae-product{--bg:#0A0B0E;--surface:#15171B;--surface-2:#1C1F24;--line:rgba(255,255,255,.09);--line-2:rgba(255,255,255,.16);--ink:#FFFFFF;--body:#A6ABB4;--muted:#71767F;--accent:#19C7B4;--accent-ink:#04231f;--star:#FFB020;background:var(--bg);color:var(--body);font-family:Inter,system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.pae-product *{box-sizing:border-box;margin:0;padding:0}.pae-product img{display:block;max-width:100%}.pae-product a{color:inherit;text-decoration:none}.pae-product h1,.pae-product h2,.pae-product h3,.pae-product h4{font-family:Sora,sans-serif;color:var(--ink);letter-spacing:-.01em;line-height:1.1}.pae-product .wrap{max-width:1180px;margin:0 auto;padding:0 40px}.pae-product .eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:Sora;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.pae-product .eyebrow:before{content:"";width:22px;height:2px;background:var(--accent)}.pae-product .stars{color:var(--star);letter-spacing:2px;font-size:1rem;white-space:nowrap}.pae-product .hero{display:grid;grid-template-columns:1.05fr 1fr;gap:34px;padding:48px 0}.pae-product .gal-main{aspect-ratio:1/1;border-radius:14px;border:1px solid var(--line);background:radial-gradient(120% 90% at 70% 20%,#20242b,#0d0f13 70%);display:grid;place-items:center;overflow:hidden}.pae-product .gal-main img{width:100%;height:100%;object-fit:cover}.pae-product .gal-main .ph{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#5a5f68}.pae-product .gal-thumbs{display:flex;gap:10px;margin-top:12px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.pae-product .gal-thumbs::-webkit-scrollbar{height:6px}.pae-product .gal-thumbs::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:3px}.pae-product .gal-thumbs::-webkit-scrollbar-track{background:transparent}.pae-product .gal-thumbs button{flex:0 0 62px;width:62px;aspect-ratio:1/1;border-radius:9px;border:1px solid var(--line);background:#14171c;cursor:pointer;overflow:hidden;padding:0;transition:border-color .15s;scroll-snap-align:start}.pae-product .gal-thumbs button:hover{border-color:var(--line-2)}.pae-product .gal-thumbs button.active{border-color:var(--accent)}.pae-product .gal-thumbs button img{width:100%;height:100%;object-fit:cover}.pae-product .ptitle{font-size:2rem;font-weight:800;margin:6px 0 12px}.pae-product .rating{display:flex;align-items:center;gap:10px;margin-bottom:18px}.pae-product .rating small{color:var(--muted);font-size:.86rem}.pae-product .price{display:flex;align-items:baseline;gap:12px;margin-bottom:18px;flex-wrap:wrap}.pae-product .price .now{font-family:Sora;font-size:1.8rem;font-weight:800;color:#fff}.pae-product .price .was{font-size:1.05rem;color:var(--muted);text-decoration:line-through}.pae-product .price .save{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);padding:4px 9px;border-radius:6px}.pae-product .pdesc{font-size:1rem;margin-bottom:20px}.pae-product .feat{list-style:none;display:grid;gap:10px;margin-bottom:22px}.pae-product .feat li{display:flex;gap:11px;align-items:flex-start;font-size:.96rem;color:#cfd3d9;font-weight:500}.pae-product .feat li:before{content:"";flex-shrink:0;width:20px;height:20px;border-radius:5px;margin-top:1px;background:#ffffff0f;border:1px solid var(--accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2319C7B4' stroke-width='3'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:12px}.pae-product .cta{display:grid;gap:11px;margin-bottom:14px}.pae-product .btn{display:flex;align-items:center;justify-content:center;height:54px;border-radius:11px;font-family:Sora;font-weight:700;font-size:1rem;cursor:pointer;border:none;transition:transform .15s,box-shadow .25s}.pae-product .btn-buy{background:var(--buy-bg,var(--accent))!important;color:var(--buy-ink,var(--accent-ink))!important;box-shadow:0 10px 26px -10px #00000080}.pae-product .btn-buy:hover{transform:translateY(-2px)}.pae-product .btn-alt{background:transparent;color:#fff;border:1.5px solid var(--line-2)}.pae-product .btn-alt:hover{border-color:var(--accent);color:var(--accent)}.pae-product .stock{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--star);margin-bottom:18px;font-weight:600}.pae-product .stock:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--star);box-shadow:0 0 8px var(--star)}.pae-product .badges{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;border-top:1px solid var(--line);padding-top:18px;background:transparent}.pae-product .badge{text-align:center;background:transparent}.pae-product .badge .bi{width:30px;height:30px;margin:0 auto 7px;color:var(--accent);background:transparent}.pae-product .badge .bi svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.6}.pae-product .badge .bimg{height:38px;width:auto;max-width:90%;margin:0 auto 7px;object-fit:contain;background:transparent}.pae-product .badge b{display:block;font-family:Sora;font-size:.74rem;color:#fff;letter-spacing:.04em}.pae-product .vselect{margin-bottom:14px}.pae-product .vselect label{display:block;font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.pae-product .vselect-wrap{position:relative}.pae-product .vselect-wrap:after{content:"";position:absolute;right:16px;top:50%;width:9px;height:9px;border-right:2px solid var(--body);border-bottom:2px solid var(--body);transform:translateY(-70%) rotate(45deg);pointer-events:none}.pae-product .vselect select{width:100%;background:var(--surface);border:1.5px solid var(--line-2);border-radius:11px;padding:14px 40px 14px 15px;color:#fff;font-family:inherit;font-size:1rem;font-weight:500;-webkit-appearance:none;appearance:none;cursor:pointer}.pae-product .vselect select:focus{outline:none;border-color:var(--accent)}.pae-product .cta .shopify-payment-button{margin-top:0}.pae-product .cta .shopify-payment-button__button{border-radius:11px!important;min-height:54px;font-family:Sora!important;font-weight:700!important}.pae-product .upsell-wrap{margin:0 0 18px}.pae-product .upsell-h{font-family:Sora;font-size:.82rem;font-weight:700;letter-spacing:.04em;color:#fff;margin-bottom:9px}.pae-product .upsell{display:flex;align-items:center;gap:13px;padding:12px 14px;border:1.5px solid var(--line-2);border-radius:12px;background:var(--surface);cursor:pointer;transition:border-color .15s}.pae-product .upsell:hover{border-color:var(--accent)}.pae-product .upsell input{position:absolute;opacity:0;width:0;height:0}.pae-product .upsell .up-box{flex-shrink:0;width:22px;height:22px;border-radius:6px;border:1.5px solid var(--line-2);display:grid;place-items:center;transition:.15s}.pae-product .upsell input:checked+.up-box{background:var(--accent);border-color:var(--accent)}.pae-product .upsell input:checked+.up-box:after{content:"";width:11px;height:6px;border-left:2px solid var(--accent-ink);border-bottom:2px solid var(--accent-ink);transform:rotate(-45deg);margin-top:-2px}.pae-product .upsell .up-img{flex-shrink:0;width:48px;height:48px;border-radius:8px;overflow:hidden;border:1px solid var(--line);background:#0e1115;display:grid;place-items:center}.pae-product .upsell .up-img img{width:100%;height:100%;object-fit:cover}.pae-product .upsell .up-txt{flex:1;min-width:0}.pae-product .upsell .up-txt b{display:block;color:#fff;font-family:Sora;font-size:.92rem;font-weight:700}.pae-product .upsell .up-txt small{display:block;color:var(--muted);font-size:.8rem}.pae-product .upsell .up-price{font-family:Sora;color:var(--accent);font-weight:700;font-size:.95rem;white-space:nowrap}.pae-product .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface);padding:18px 0}.pae-product .strip .wrap{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;align-items:center}.pae-product .strip span{font-family:Sora;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:#5e636c;font-weight:700}.pae-product .frow{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:46px 0;border-bottom:1px solid var(--line)}.pae-product .frow.rev .fimg{order:2}.pae-product .fimg{aspect-ratio:4/3;border-radius:14px;border:1px solid var(--line);background:radial-gradient(120% 100% at 30% 20%,#20242b,#0c0e12);display:grid;place-items:center;overflow:hidden}.pae-product .fimg img{width:100%;height:100%;object-fit:cover}.pae-product .fimg .ph{font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:#565b64}.pae-product .fc h3{font-size:1.5rem;font-weight:800;margin-bottom:12px}.pae-product .fc p{font-size:1rem}.pae-product .specs{padding:46px 0;border-bottom:1px solid var(--line)}.pae-product .specs h2{font-size:1.5rem;margin-bottom:24px}.pae-product .spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.pae-product .srow{display:flex;justify-content:space-between;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.pae-product .srow .k{color:var(--muted);font-size:.92rem}.pae-product .srow .v{color:#fff;font-weight:600;font-size:.92rem;font-family:Sora;text-align:right}.pae-product .reviews{padding:46px 0;background:var(--surface)}.pae-product .rhead{text-align:center;margin-bottom:30px}.pae-product .rhead .big{font-family:Sora;font-size:2rem;color:#fff;font-weight:800;margin-top:4px}.pae-product .rhead .stars{font-size:1.2rem}.pae-product .rhead small{display:block;color:var(--muted);margin-top:6px}.pae-product .rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pae-product .rcard{background:var(--bg);border:1px solid var(--line);border-radius:13px;padding:22px}.pae-product .rcard .stars{font-size:.9rem;margin-bottom:10px}.pae-product .rcard p{font-size:.92rem;color:#cfd3d9;margin-bottom:14px}.pae-product .rcard .who{display:flex;align-items:center;gap:10px}.pae-product .rcard .av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#1d2228,#2b323a);flex-shrink:0;overflow:hidden}.pae-product .rcard .av img{width:100%;height:100%;object-fit:cover}.pae-product .rcard .who b{color:#fff;font-size:.85rem;font-family:Sora;display:block}.pae-product .rcard .who small{color:var(--muted);font-size:.74rem}.pae-product .guar{padding:44px 0;text-align:center}.pae-product .guar .gi{width:46px;height:46px;margin:0 auto 14px;color:var(--accent)}.pae-product .guar .gi svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.5}.pae-product .guar h3{font-size:1.4rem;margin-bottom:10px}.pae-product .guar p{max-width:46ch;margin:0 auto;font-size:.98rem}@media(max-width:900px){.pae-product .wrap{padding:0 22px}.pae-product .hero{grid-template-columns:1fr;gap:22px;padding:34px 0}.pae-product .frow{grid-template-columns:1fr;gap:18px;padding:32px 0}.pae-product .frow.rev .fimg{order:0}.pae-product .spec-grid,.pae-product .rgrid{grid-template-columns:1fr}.pae-product .ptitle{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){.pae-product .btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pae-product.css.map */
