:root{--ff-primary: #6051DB;--ff-primary-hover: #4B3FD0;--ff-secondary: #FF6F91;--ff-secondary-deep: #FF5A6E;--ff-accent: #2DB7A3;--ff-text: #101223;--ff-muted: #6B7280;--ff-bg: #FFFFFF;--ff-surface: #F8F7FC;--ff-border: #E5E7EB;--ff-success: #1BA97F;--ff-warn: #D97706;--ff-error: #E11D48}body{color:var(--ff-text);background:var(--ff-bg)}a,a:visited{color:var(--ff-primary)}a:hover{color:var(--ff-primary-hover)}.button,.shopify-payment-button__button,button.shopify-challenge__button{background:var(--ff-primary)!important;color:#fff!important;border-color:var(--ff-primary)!important}.button:hover,.shopify-payment-button__button:hover,button.shopify-challenge__button:hover{background:var(--ff-primary-hover)!important;border-color:var(--ff-primary-hover)!important}.button--secondary,.button--tertiary{background:#fff!important;color:var(--ff-primary)!important;border:1px solid var(--ff-primary)!important}.button--secondary:hover,.button--tertiary:hover{background:var(--ff-surface)!important}.ff-badge,.badge,.tag{background:var(--ff-surface);color:var(--ff-primary);border:1px solid var(--ff-border);border-radius:9999px;padding:.25rem .6rem;font-weight:600}.section,.shopify-section{--color-background: var(--ff-bg)}.section--padded{background:var(--ff-bg)}.content-for-layout .page-width{background:transparent}.ff-surface{background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:16px}.ff-hero-gradient{background:linear-gradient(180deg,color-mix(in srgb,var(--ff-primary) 12%,transparent),color-mix(in srgb,var(--ff-secondary) 10%,transparent));border-radius:20px}.card,.accordion,.accordion__content,.product__accordion{background:var(--ff-surface);border:1px solid var(--ff-border);border-radius:16px}.price-item--regular,.price-item--sale{color:var(--ff-primary)}.highlight,.note{color:var(--ff-muted)}.footer,.site-footer{background:#0f1121;color:#e8e9f3}.footer a{color:#c7c9f9}.footer a:hover{color:#fff}.ff-trust i,.ff-trust svg{color:var(--ff-accent)}.btn,.button{letter-spacing:.02em;font-weight:700}:focus-visible{outline:3px solid var(--ff-accent);outline-offset:2px}hr,.divider{border-color:var(--ff-border)}@media (max-width: 749px){.ff-surface,.card,.accordion,.product__accordion{border-radius:12px}}.banner{position:relative}.banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--ff-primary) 12%,transparent),color-mix(in srgb,var(--ff-secondary) 10%,transparent));opacity:.18;pointer-events:none}@media (max-width: 749px){.banner:after{opacity:.22}}.banner .banner__content,.banner .banner__box{position:relative!important;transform:translateY(-3rem)!important}@media (max-width: 749px){.banner .banner__content,.banner .banner__box{transform:translateY(-2rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
