.tcl-faqp{--faqp-primary: #f51a3d;--faqp-accent: #fe628c;--faqp-fg: #1a1816;--faqp-muted: #6b6764;--faqp-border: #e6e2df;--faqp-bg-soft: linear-gradient(135deg, #fef4f1 0%, #fde8e4 100%);--faqp-gradient: linear-gradient(135deg, #f51a3d, #fe628c);--faqp-shadow: 0 4px 24px rgba(245,26,61,.08);--faqp-radius: 18px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-font-smoothing:antialiased;color:var(--faqp-fg);box-sizing:border-box}.tcl-faqp *{box-sizing:border-box}.shopify-section:has(.tcl-faqp){padding:0!important;margin:0!important}.tcl-faqp__container{max-width:1152px;margin:0 auto;padding:0 clamp(1rem,4vw,2rem);width:100%}.tcl-faqp__container--narrow{max-width:720px}.tcl-faqp--soft{background:var(--faqp-bg-soft)}.tcl-faqp__eyebrow{font-size:clamp(.65rem,1vw,1rem);font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--faqp-accent);margin:0 0 12px}.tcl-faqp__gradient{background:var(--faqp-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.tcl-faqp-hero{padding:clamp(3rem,6vw,5rem) 0 clamp(2rem,4vw,3rem);background:#fff}.tcl-faqp-group{margin-top:25px}.tcl-faqp-hero__inner{text-align:center}.tcl-faqp-hero__title{font-size:clamp(2rem,5vw,3.75rem);font-weight:900;line-height:1.05;letter-spacing:-.02em;color:var(--faqp-fg);margin:0 0 1.25rem}.tcl-faqp-hero__lead{font-size:clamp(.9rem,1.4vw,1.05rem);line-height:1.7;color:var(--faqp-muted);max-width:480px;margin:0 auto}.tcl-faqp-body{padding:clamp(2.5rem,5vw,4rem) 0}.tcl-faqp-group{margin-bottom:clamp(2rem,4vw,3rem)}.tcl-faqp-group:last-child{margin-bottom:0}.tcl-faqp-group__title{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;color:var(--faqp-fg);margin:0 0 1rem;letter-spacing:-.01em}.tcl-faqp-group__list{display:flex;flex-direction:column;gap:.5rem}.tcl-faqp__item{background:#fff;border-radius:var(--faqp-radius);overflow:hidden;transition:box-shadow .2s}.tcl-faqp__item[open]{box-shadow:var(--faqp-shadow)}.tcl-faqp__q{list-style:none;cursor:pointer;padding:1.1rem 1.25rem;font-size:clamp(.875rem,1.3vw,1.2rem);font-weight:600;color:var(--faqp-fg);display:flex;justify-content:space-between;align-items:center;gap:1rem;-webkit-user-select:none;user-select:none;transition:color .2s}.tcl-faqp__q::-webkit-details-marker{display:none}.tcl-faqp__q:hover{color:var(--faqp-primary)}.tcl-faqp__icon{flex-shrink:0;color:var(--faqp-muted);transition:transform .25s ease,color .2s;display:flex;align-items:center}.tcl-faqp__item[open] .tcl-faqp__icon{transform:rotate(180deg);color:var(--faqp-primary)}.tcl-faqp__a{padding:0 1.25rem 1.25rem;font-size:clamp(.85rem,1.2vw,1.2rem);line-height:1.7;color:var(--faqp-muted)}.tcl-faqp__a p{margin:0 0 .5rem}.tcl-faqp__a p:last-child{margin-bottom:0}.tcl-faqp__a a{color:var(--faqp-accent);text-decoration:underline;text-underline-offset:3px}.tcl-faqp__a a:hover{color:var(--faqp-primary)}.tcl-faqp-cta{padding:clamp(3rem,6vw,5rem) 0;background:#fff}.tcl-faqp-cta__inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.tcl-faqp-cta__title{font-size:clamp(1.75rem,4vw,3rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:var(--faqp-fg);margin:0}.tcl-faqp-cta__lead{font-size:clamp(.9rem,1.3vw,1rem);line-height:1.65;color:var(--faqp-muted);margin:0}.tcl-faqp-cta__email{color:var(--faqp-accent);font-weight:600;text-decoration:underline;text-underline-offset:3px}.tcl-faqp-cta__email:hover{color:var(--faqp-primary)}.tcl-faqp-cta__btn{display:inline-flex;align-items:center;justify-content:center;background:var(--faqp-gradient);color:#fff!important;text-decoration:none!important;padding:clamp(.875rem,1.5vw,1.125rem) clamp(1.75rem,3vw,2.5rem);border-radius:9999px;font-size:clamp(.9rem,1.4vw,1.05rem);font-weight:700;box-shadow:0 10px 30px -8px #f51a3d73;transition:transform .2s,box-shadow .2s}.tcl-faqp-cta__btn:hover{transform:translateY(-2px);box-shadow:0 14px 34px -8px #f51a3d8c}@media(max-width:600px){.tcl-faqp-group__title{font-size:1.25rem}.tcl-faqp__q{padding:1rem}.tcl-faqp__a{padding:0 1rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tcl-faq-page.css.map */
