:root{--pp-bg:#06052a;--pp-surface:#17163a;--pp-surface-2:#202049;--pp-accent:#ff4a1a;--pp-text:#f4f5ff;--pp-muted:#9aa0c7;--pp-line:rgba(255,255,255,.08);--pp-radius:20px}html body,html body [class*=color-scheme-],html body .gradient{--color-background:6,5,42;--gradient-background:var(--pp-bg);--color-foreground:244,245,255;--color-base-text:244,245,255;--color-button:255,74,26;--color-button-text:255,255,255;--color-secondary-button:255,255,255;--color-secondary-button-text:244,245,255;--color-link:255,122,80;--color-badge-foreground:255,255,255;--color-badge-background:255,74,26;--color-badge-border:255,74,26;--color-card-hover:255,255,255;--payment-terms-background-color:#06052a;--font-heading-weight:700}body{background:var(--pp-bg);color:var(--pp-text);font-feature-settings:"ss01"}h1,h2,h3,.h0,.h1,.h2,.h3{letter-spacing:-.03em;font-weight:800}a{color:inherit}.header-wrapper{background:var(--pp-bg);border-bottom:1px solid var(--pp-line)}.header__menu-item,.header__menu-item span{font-size:1.35rem;color:var(--pp-text)}.header__menu-item:hover span{color:var(--pp-accent);text-decoration:none}.header__icon{color:var(--pp-text)}.header__icon--cart .cart-count-bubble{background:var(--pp-accent);color:#fff}.list-menu__item--link:hover{color:var(--pp-accent)}.button,.shopify-challenge__button,.customer button{border-radius:999px;font-weight:700;letter-spacing:0;background:var(--pp-accent);border:0}.button:before,.button:after{display:none}.button--secondary{background:var(--pp-surface);color:var(--pp-text);box-shadow:none}.button:hover{filter:brightness(1.08)}.card-wrapper{background:var(--pp-surface);border-radius:var(--pp-radius);padding:14px;transition:transform .25s,box-shadow .25s;height:100%}.card-wrapper:hover{transform:translateY(-4px);box-shadow:0 18px 40px #00000073}.card,.card__inner,.card .media{border-radius:calc(var(--pp-radius) - 6px);overflow:hidden;background:#fff}.card--standard>.card__inner{background:#fff}.card__information{padding:14px 2px 2px!important}.card__heading,.card__heading a{font-size:1.5rem;font-weight:800;color:var(--pp-text)}.price,.price-item{color:var(--pp-accent);font-weight:800}.price--on-sale .price-item--regular{color:var(--pp-muted)}.badge{border-radius:0;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.card__badge .badge{border-radius:999px;padding:.4rem 1rem}.card-information .caption-with-letter-spacing,.card__vendor{color:var(--pp-muted)}.collection-list__item .card-wrapper{padding:22px 10px;text-align:center}.collection-list__item .card,.collection-list__item .card__inner{background:transparent}.collection-list__item .card__heading{text-align:center}.collection-list__item .card-wrapper:hover,.collection-list__item .card-wrapper.pp-active{background:var(--pp-accent)}.title,.title-wrapper-with-link .title{font-size:3rem;font-weight:800}.title-wrapper-with-link .link{background:var(--pp-surface);border-radius:999px;padding:.9rem 2rem;color:var(--pp-text);text-decoration:none}.field__input,.select__select,.customer .field input{background:var(--pp-surface);color:var(--pp-text);border-radius:999px}.field:after,.select:after,.customer .field:after{display:none}.field__label{color:var(--pp-muted)}.search-modal,.predictive-search{background:var(--pp-bg);color:var(--pp-text)}.footer{background:var(--pp-surface);border-top:0;border-radius:36px;margin:0 2rem 2rem;width:auto}.footer-block__heading{font-size:1.5rem;font-weight:800;color:var(--pp-text)}.footer a,.footer .list-menu__item--link{color:var(--pp-muted)}.footer a:hover{color:var(--pp-accent)}.footer__content-bottom{border-top:1px solid var(--pp-line)}.product__info-wrapper{color:var(--pp-text)}.product-form__input input[type=radio]+label{border-radius:999px;background:var(--pp-surface);color:var(--pp-text);border-color:var(--pp-line)}.product-form__input input[type=radio]:checked+label{background:var(--pp-accent);border-color:var(--pp-accent);color:#fff}.product__media-wrapper .media{border-radius:var(--pp-radius);background:#fff}.accordion,.product__accordion{border-color:var(--pp-line)}.cart-drawer,.drawer__inner{background:var(--pp-bg);color:var(--pp-text)}.announcement-bar{background:var(--pp-accent);color:#fff}.pp-wrap{max-width:120rem;margin:0 auto;padding:0 2rem}.pp-hero{text-align:center;padding:7rem 0 4rem}.pp-hero h1{font-size:clamp(3.6rem,7vw,7rem);line-height:1.02;margin:0 0 1.6rem;font-weight:800}.pp-hero p{color:var(--pp-muted);font-size:1.7rem;margin:0 auto 3rem;max-width:62rem}.pp-search{display:flex;align-items:center;max-width:62rem;margin:0 auto;background:var(--pp-surface);border-radius:999px;padding:.6rem .6rem .6rem 2.4rem}.pp-search input{flex:1;background:transparent;border:0;color:var(--pp-text);font-size:1.5rem;outline:0;min-width:0}.pp-search input::placeholder{color:var(--pp-muted)}.pp-search button{width:4.6rem;height:4.6rem;border-radius:50%;border:0;background:var(--pp-accent);color:#fff;cursor:pointer;display:grid;place-items:center}.pp-features{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:4rem 0}.pp-feature{display:flex;gap:1.4rem;align-items:center;justify-content:center;padding:0 1rem;border-right:1px solid var(--pp-line)}.pp-feature:last-child{border-right:0}.pp-feature svg{width:4.2rem;height:4.2rem;stroke:var(--pp-accent);fill:none;stroke-width:1.6;flex:none}.pp-feature b{display:block;font-size:1.8rem;font-weight:800}.pp-feature span{color:var(--pp-muted);font-size:1.3rem}.pp-sec-head{display:flex;justify-content:space-between;align-items:flex-end;margin:5rem 0 2.4rem}.pp-sec-head h2{margin:0;font-size:3.4rem;line-height:1.1}.pp-reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.pp-review{background:var(--pp-surface);border-radius:var(--pp-radius);padding:2rem}.pp-review header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.pp-review strong{display:block;font-size:1.5rem}.pp-review small{color:var(--pp-muted);font-size:1.2rem}.pp-stars{color:#ffb020;font-weight:700;font-size:1.3rem}.pp-review p{margin:0;font-size:1.4rem;line-height:1.55;color:#dcdff5}@media(max-width:900px){.pp-features,.pp-reviews{grid-template-columns:1fr}.pp-feature{border-right:0;justify-content:flex-start}.footer{margin:0 1rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/pp-style.css.map */
