:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search){--color-background: var(--rgb-bg);--color-foreground: var(--rgb-text);--gradient-background: var(--bg-900);--color-button: var(--rgb-accent);--color-button-text: 35, 21, 17;--color-secondary-button: var(--rgb-bg);--color-secondary-button-text: var(--rgb-text);--color-link: var(--rgb-text);--color-shadow: var(--rgb-text);--color-background-contrast: 233, 231, 226}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) :is(.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5){--color-background: var(--rgb-bg);--color-foreground: var(--rgb-text);--gradient-background: var(--bg-900);--color-button: var(--rgb-accent);--color-button-text: 35, 21, 17;--color-link: var(--rgb-text);--color-shadow: var(--rgb-text);--color-background-contrast: 233, 231, 226}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search),:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search).gradient{background-color:var(--bg-900)!important;color:var(--text)!important;font-family:var(--font-body)}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) main,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) #MainContent,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .content-for-layout,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .shopify-section:not(.shopify-section-header):not(.shopify-section-footer){background:var(--bg-900)!important;background-color:var(--bg-900)!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .gradient{background:var(--bg-900)!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) h1,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) h2,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) h3,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) h4{font-family:var(--font-display);font-optical-sizing:auto;color:var(--text)!important;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) p,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) li{font-family:var(--font-body);color:rgba(var(--rgb-text),.82);line-height:1.7}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) a:not(.button):not(.pelux-final__btn):not(.pelux-sticky__btn){color:var(--text-muted);transition:color var(--dur-fast) var(--ease-out)}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) a:not(.button):not(.pelux-final__btn):not(.pelux-sticky__btn):hover{color:var(--text)}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) hr{border-color:var(--border)}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .badge{background-color:var(--accent-dim)!important;color:var(--accent-text)!important;border-color:rgba(var(--rgb-accent),.35)!important;border-radius:var(--radius-full)!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .button--primary,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .product-form__submit,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .cart__checkout-button,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-final__btn,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-heroimg__btn,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-about__btn,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-sticky__btn{background-color:var(--text)!important;color:var(--bg-900)!important;border-color:var(--text)!important;border-radius:var(--radius-md)!important;font-weight:600;letter-spacing:.02em;box-shadow:var(--shadow-sm);transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out)}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .button:after,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .shopify-payment-button__button--unbranded:after{box-shadow:none!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .button--primary:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .product-form__submit:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .cart__checkout-button:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-final__btn:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-heroimg__btn:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-about__btn:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-sticky__btn:hover{background-color:#000!important;border-color:#000!important;color:var(--bg-900)!important;box-shadow:var(--shadow-lg)!important;transform:translateY(-.2rem)}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .button--primary:active,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .product-form__submit:active,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .cart__checkout-button:active,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-final__btn:active,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-heroimg__btn:active,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-about__btn:active,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-sticky__btn:active{transform:translateY(0);box-shadow:var(--shadow-sm)!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .button--secondary{background-color:transparent!important;border:1px solid var(--border-strong)!important;color:var(--text)!important;border-radius:var(--radius-md)!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) select,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) input:not([type=checkbox]):not([type=radio]):not([type=submit]),:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .quantity,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .quantity__input,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .quantity__button{background-color:var(--bg-700)!important;border-color:var(--border-mid)!important;color:var(--text)!important;border-radius:var(--radius-md)!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer{background:var(--bg-800)!important;border-top:1px solid var(--border)!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer-block__heading{font-family:var(--font-body);color:var(--text)!important;font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;opacity:.85}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer a,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer-block__details-content a{color:var(--text-muted)!important;transition:color var(--dur-fast) var(--ease-out)}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer a:hover{color:var(--text)!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer__content-bottom{border-top:1px solid var(--border)!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer__copyright,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .copyright__content{color:var(--text-muted)!important;font-size:var(--text-xs)}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer__payment .icon,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer__payment svg{opacity:.7}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .footer .newsletter-form__field-wrapper .field__input{background-color:var(--bg-900)!important;border-color:var(--border-mid)!important;color:var(--text)!important}:is(body.template-product,body.template-index) .pelux-trust{background:var(--bg-900)!important}:is(body.template-product,body.template-index) .pelux-trust__inner{border-color:var(--border)!important}:is(body.template-product,body.template-index) .pelux-trust__item{border-color:var(--border)!important;transition:background-color var(--dur-base) var(--ease-out)}:is(body.template-product,body.template-index) .pelux-trust__item:hover{background-color:var(--bg-800)}:is(body.template-product,body.template-index) .pelux-trust__title{color:var(--text)!important;font-size:var(--text-sm)}:is(body.template-product,body.template-index) .pelux-trust__text{color:var(--text-muted)!important;font-size:var(--text-xs)}:is(body.template-product,body.template-index) .pelux-benefits{background:var(--bg-900)!important}:is(body.template-product,body.template-index) .pelux-benefits__title{color:var(--text)!important;font-family:var(--font-display);font-size:var(--text-2xl)}:is(body.template-product,body.template-index) .pelux-benefits__sub p{color:var(--text-muted)!important}:is(body.template-product,body.template-index) .pelux-benefit{background:var(--bg-900)!important;border-color:var(--border)!important}:is(body.template-product,body.template-index) .pelux-benefit:hover{background:var(--bg-900)!important;border-color:var(--border-mid)!important}:is(body.template-product,body.template-index) .pelux-benefit__title{font-family:var(--font-body);color:var(--text)!important}:is(body.template-product,body.template-index) .pelux-benefit__text p{color:rgba(var(--rgb-text),.75)!important}:is(body.template-product,body.template-index) .pelux-steps{background:var(--bg-800)!important}:is(body.template-product,body.template-index) .pelux-steps__title{color:var(--text)!important;font-family:var(--font-display);font-size:var(--text-2xl)}:is(body.template-product,body.template-index) .pelux-step{align-items:flex-start!important;text-align:left!important;gap:var(--space-3)!important}:is(body.template-product,body.template-index) .pelux-step__num{font-family:var(--font-display);font-weight:700;font-size:var(--text-3xl);line-height:1;width:auto;height:auto;border-radius:0;background:transparent!important;color:var(--accent-text)!important;opacity:.85;letter-spacing:-.04em}:is(body.template-product,body.template-index) .pelux-step__title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;color:var(--text)!important;letter-spacing:-.02em}:is(body.template-product,body.template-index) .pelux-step__text p{color:rgba(var(--rgb-text),.75)!important;font-size:var(--text-sm)}:is(body.template-product,body.template-index) .collapsible-content{background:var(--bg-900)!important}:is(body.template-product,body.template-index) .collapsible-content .title-wrapper h2,:is(body.template-product,body.template-index) .collapsible-content .collapsible-content__heading{font-family:var(--font-display)!important;font-size:var(--text-2xl)!important;color:var(--text)!important;letter-spacing:-.025em}:is(body.template-product,body.template-index) .collapsible-content summary,:is(body.template-product,body.template-index) .collapsible-content .accordion summary{color:var(--text)!important;font-size:var(--text-base)}:is(body.template-product,body.template-index) .collapsible-content .accordion{border-color:var(--border)!important}:is(body.template-product,body.template-index) .collapsible-content .rte p{color:rgba(var(--rgb-text),.75)!important;line-height:1.7}:is(body.template-product,body.template-index) .pelux-final{background:var(--bg-800)!important;position:relative;overflow:hidden;text-align:center}:is(body.template-product,body.template-index) .pelux-final:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at 50% 110%,rgba(var(--rgb-accent),.14),transparent 65%);pointer-events:none}:is(body.template-product,body.template-index) .pelux-final__wrap{position:relative;z-index:1;max-width:64rem}:is(body.template-product,body.template-index) .pelux-final__title{font-family:var(--font-display);font-size:var(--text-3xl)!important;font-weight:600;color:var(--text)!important;letter-spacing:-.03em;line-height:1.1;text-wrap:balance;margin-bottom:var(--space-4)}:is(body.template-product,body.template-index) .pelux-final__sub p{color:rgba(var(--rgb-text),.75)!important;font-size:var(--text-lg);line-height:1.6}:is(body.template-product,body.template-index) .pelux-final__badges{gap:var(--space-3)!important;margin-bottom:var(--space-7)!important}:is(body.template-product,body.template-index) .pelux-final__badge{background:var(--bg-900)!important;border:1px solid var(--border)!important;color:var(--text)!important;border-radius:var(--radius-full)!important;font-size:var(--text-sm);box-shadow:var(--shadow-sm)}:is(body.template-product,body.template-index) .pelux-final__btn{font-size:var(--text-base)!important;padding:1.3rem 3.2rem!important}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) *:focus-visible{outline:2px solid var(--accent-text)!important;outline-offset:3px;border-radius:var(--radius-sm);box-shadow:0 0 0 4px var(--accent-dim)}@media(hover:none){:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .button--primary:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .product-form__submit:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .cart__checkout-button:hover,:is(body.template-product,body.template-index) .pelux-final__btn:hover,:is(body.template-product,body.template-index) .pelux-heroimg__btn:hover,:is(body.template-page) .pelux-about__btn:hover,:is(body.template-product,body.template-index) .pelux-sticky__btn:hover{transform:none}}@media(prefers-reduced-motion:reduce){:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .button--primary,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .product-form__submit,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .cart__checkout-button,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-final__btn,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-heroimg__btn,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-about__btn,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-sticky__btn{transition:none}:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .button--primary:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .product-form__submit:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .cart__checkout-button:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-final__btn:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-heroimg__btn:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-about__btn:hover,:is(body.template-product,body.template-index,body.template-page,body.template-cart,body.template-404,body.template-search) .pelux-sticky__btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pelux-base.css.map */
