@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@500;600;700&display=swap";:root{--tf-pink: #ff2e9e;--tf-pink-bright: #ff7bc4;--tf-red: #e63950;--tf-red-dark: #b4233a;--tf-black: #0a0a0a;--tf-black-2: #151515;--tf-black-3: #1f1f1f;--tf-white: #f5f5f5;--tf-gray: #a6a6ad;--tf-gradient: linear-gradient(135deg, var(--tf-pink), var(--tf-red));--tf-font-display: "Rajdhani", var(--font-heading--family, sans-serif);--color-primary-button-background: var(--tf-pink);--color-primary-button-text: #0a0a0a;--color-primary-button-border: var(--tf-pink);--color-primary-button-hover-background: var(--tf-red);--color-primary-button-text-hover: #fff;--color-primary-button-hover-text: #fff;--color-primary-button-hover-border: var(--tf-red);--color-primary-button-focus-outline: var(--tf-pink-bright);--color-secondary-button-background: transparent;--color-secondary-button-text: var(--tf-white);--color-secondary-button-border: var(--tf-pink);--color-secondary-button-hover-background: var(--tf-pink);--color-secondary-button-hover-text: #0a0a0a;--color-secondary-button-hover-border: var(--tf-pink);--color-background: 10 10 10;--color-foreground: 245 245 245}body{background:var(--tf-black)!important;color:var(--tf-white)}h1,h2,h3,h4,h5,h6,.tf-font-display{font-family:var(--tf-font-display);letter-spacing:.02em}.tf-section{padding-block:clamp(48px,8vw,96px);background:var(--tf-black)}.tf-section--alt{background:var(--tf-black-2)}.tf-container{max-width:1100px;margin-inline:auto;padding-inline:20px}.tf-eyebrow{display:inline-block;font-family:var(--tf-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.18em;font-size:.8rem;color:var(--tf-pink-bright);margin-bottom:12px}.tf-heading{font-family:var(--tf-font-display);font-weight:700;text-transform:uppercase;line-height:1.05;font-size:clamp(2rem,5vw,3.5rem);color:var(--tf-white);margin:0 0 16px}.tf-heading--sm{font-size:clamp(1.5rem,3vw,2.25rem)}.tf-gradient-text{background:var(--tf-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.tf-lede{font-size:clamp(1.05rem,1.6vw,1.25rem);color:var(--tf-gray);max-width:60ch;line-height:1.5}.tf-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--tf-font-display);font-weight:700;text-transform:uppercase;letter-spacing:.06em;font-size:1rem;padding:16px 32px;border-radius:4px;border:none;cursor:pointer;text-decoration:none;background:var(--tf-gradient);color:#fff;transition:transform .15s ease,box-shadow .15s ease;width:fit-content}.tf-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ff2e9e59}.tf-btn--ghost{background:transparent;border:1px solid var(--tf-pink);color:var(--tf-white)}.tf-btn--ghost:hover{background:#ff2e9e1a;box-shadow:none}.tf-btn:disabled,.tf-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:none}.tf-card{background:var(--tf-black-2);border:1px solid #2a2a2a;border-radius:8px;padding:32px 24px}.tf-badge{display:inline-block;font-family:var(--tf-font-display);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#0a0a0a;background:var(--tf-gradient);padding:4px 10px;border-radius:3px}.tf-divider{height:1px;background:linear-gradient(90deg,transparent,#2a2a2a,transparent);border:none;margin:0}.tf-buybox .buy-buttons-block,.tf-buybox .product-form-buttons{width:100%}.tf-buybox .button,.tf-buybox .button-secondary{width:100%;font-size:1rem;padding-block:18px}.tf-faq{border-top:1px solid #2a2a2a}.tf-faq details{border-bottom:1px solid #2a2a2a;padding-block:18px}.tf-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--tf-font-display);font-weight:600;font-size:1.1rem;color:var(--tf-white)}.tf-faq summary::-webkit-details-marker{display:none}.tf-faq summary:after{content:"+";font-size:1.5rem;color:var(--tf-pink);margin-left:16px;flex-shrink:0;transition:transform .2s ease}.tf-faq details[open] summary:after{transform:rotate(45deg)}.tf-faq p{color:var(--tf-gray);margin:12px 0 0;line-height:1.6;max-width:65ch}.tf-disclaimer{background:var(--tf-black);border-top:1px solid #2a2a2a;color:#7a7a80;font-size:.78rem;line-height:1.6}.tf-disclaimer strong{color:#9a9aa0}@media(max-width:749px){.tf-section{padding-block:40px}}.menu-list__link,.dropdown-localization__button,.header-actions__action{transition:color .15s ease}.menu-list__link:hover,.menu-list__link:focus-visible,.dropdown-localization__button:hover,.header-actions__action:hover{color:var(--tf-pink-bright)}.menu-list__link--active{color:var(--tf-pink)}.header-actions__cart-icon.header-actions__cart-icon--has-cart .cart-bubble{background:var(--tf-gradient);color:#0a0a0a}input:not([type=checkbox],[type=radio]):focus-visible,textarea:focus-visible{outline:2px solid var(--tf-pink);outline-offset:1px;border-color:var(--tf-pink)}.quantity-selector button:hover{color:var(--tf-pink-bright)}.tf-reveal .tf-container>*{opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.tf-reveal.is-visible .tf-container>*{opacity:1;transform:translateY(0)}.tf-reveal .tf-container>*:nth-child(2){transition-delay:60ms}.tf-reveal .tf-container>*:nth-child(3){transition-delay:.12s}.tf-reveal .tf-container>*:nth-child(n+4){transition-delay:.18s}@media(prefers-reduced-motion:reduce){.tf-reveal .tf-container>*{transition:none}}:focus-visible{outline:2px solid var(--tf-pink);outline-offset:2px}.tf-btn:active{transform:translateY(0) scale(.97);box-shadow:none}.tf-btn--ghost:active{background:#ff2e9e2e}.tf-btn:focus-visible{outline-offset:3px}.tf-hero__scroll-link:focus-visible,.tf-research__card:focus-visible{outline-offset:4px}.tf-research__card:active{transform:scale(.98)}.tf-faq summary{transition:color .15s ease}.tf-faq summary:hover{color:var(--tf-pink-bright)}.tf-faq summary:focus-visible{outline:2px solid var(--tf-pink);outline-offset:6px;border-radius:2px}.tf-faq summary:active{opacity:.8}.tf-pricing__card--featured button:disabled{cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/7/assets/tf-theme.css.map */
