@font-face{font-family:HC Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(tt-poppins-400.ttf) format("truetype")}@font-face{font-family:HC Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(tt-poppins-600.ttf) format("truetype")}@font-face{font-family:HC Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(tt-poppins-700.ttf) format("truetype")}:root{--tt-font:"HC Poppins",Arial,Helvetica,sans-serif}body{font-family:var(--tt-font);font-size:15px;line-height:1.75}h1,h2,h3,.tt-feature-list h3,.tt-use-copy h3,.tt-footer-grid h3,.tt-average>strong{font-family:var(--tt-font);font-weight:700;letter-spacing:-.035em}h1{font-size:clamp(32px,3.4cqi,48px);line-height:1.18}h2,.tt-specs-copy h2,.tt-showcase-copy h2{font-size:clamp(30px,3.2cqi,44px);line-height:1.2}.tt-feature-list h3,.tt-use-copy h3,.tt-footer-grid h3{font-size:24px;line-height:1.3}.tt-eyebrow,.tt-cart-header h2 span,.tt-wordmark span{font-family:var(--tt-font)}.tt-brand{width:148px;height:98px;background:transparent;border-radius:0;overflow:visible;display:flex;align-items:center;justify-content:center}.tt-brand img{position:static;width:100%;height:100%;max-width:100%;left:auto;top:auto;object-fit:contain}.tt-nav{min-height:128px}.tt-nav nav,.tt-bag-button{font-size:12px;font-weight:600}.tt-product-intro{font-size:15px;line-height:1.8}.tt-benefits{font-size:13px;line-height:1.75;font-weight:600}.tt-benefits li{align-items:flex-start;margin:11px 0}.tt-benefits svg{margin-top:4px}.tt-pack-copy strong{font-size:15px}.tt-pack-copy small{font-size:11px;line-height:1.65}.tt-main-price strong{font-weight:700;letter-spacing:-.035em}.tt-button{font-size:12px;letter-spacing:.035em}.tt-accordion summary{font-size:13px;font-weight:600}.tt-accordion .tt-richtext{font-size:13px;line-height:1.8}.tt-feature-list p,.tt-use-copy>p:last-child,.tt-review-body>p{font-size:13px;line-height:1.85}.tt-review-body h3{font-size:15px;letter-spacing:-.015em}.tt-average>strong{font-size:52px}.tt-specs-list strong{font-weight:600}.tt-faq--cards{background:#f6f0e6;padding:84px 0}.tt-faq--cards .tt-faq-grid{display:block;max-width:900px}.tt-faq--cards .tt-faq-heading{text-align:center;margin:0 auto 36px;max-width:800px}.tt-faq--cards .tt-faq-heading .tt-eyebrow{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:999px;background:#eadfc9;color:#76541b;font-size:10px;margin-bottom:17px}.tt-faq--cards .tt-faq-heading .tt-eyebrow:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor}.tt-faq--cards h2{font-size:clamp(30px,3.5cqi,44px);line-height:1.2;margin-bottom:17px}.tt-heading-accent{color:var(--tt-gold,#a97b2b);background:linear-gradient(transparent 65%,#e9d4aa 65%,#e9d4aa 93%,transparent 93%);border-radius:5px}.tt-faq--cards .tt-faq-heading>p:last-child{font-size:14px;line-height:1.8;color:#746653}.tt-faq--cards .tt-faq-panel{background:#fff;border:1px solid #e4d5b9;border-radius:22px;padding:3px 27px;overflow:hidden}.tt-faq--cards .tt-accordion,.tt-faq--cards .tt-accordion:first-child,.tt-faq--cards .tt-accordion[open]{background:transparent;border:0;border-bottom:1px solid #e7e2da;border-radius:0;margin:0;overflow:visible}.tt-faq--cards .tt-accordion:last-child{border-bottom:0}.tt-faq--cards .tt-accordion summary{display:grid;grid-template-columns:20px 1fr 18px;gap:13px;padding:22px 0;font-size:15px;line-height:1.6;align-items:center}.tt-faq--cards .tt-accordion summary strong{font-weight:600}.tt-faq-icon{width:20px;height:20px;color:var(--tt-gold,#a97b2b)}.tt-faq-chevron{width:18px;height:18px;transition:transform .2s}.tt-faq .tt-accordion[open] .tt-faq-chevron{transform:rotate(180deg)}.tt-faq--cards .tt-accordion .tt-richtext{padding:0 31px 23px 33px;color:#51493f;font-size:14px;line-height:1.85}.tt-faq--cards .tt-richtext p{color:inherit}.tt-faq:not(.tt-faq--cards) summary strong{flex:1}@container (max-width:1050px){h1{font-size:35px}.tt-feature-list h3,.tt-use-copy h3{font-size:22px}}@container (max-width:760px){.tt-brand{width:116px;height:78px;border-radius:0}.tt-brand img{position:static;width:100%;height:100%;left:auto;top:auto}.tt-nav{min-height:103px}.tt-nav nav{font-size:10px}h1{font-size:32px;line-height:1.2;max-width:none}h2,.tt-specs-copy h2,.tt-showcase-copy h2{font-size:30px;line-height:1.25}.tt-product-intro,.tt-showcase-copy>p:not(.tt-eyebrow){font-size:14px}.tt-benefits{font-size:12px}.tt-pack-copy strong{font-size:14px}.tt-pack-copy small{font-size:10px}.tt-button{font-size:11px}.tt-faq--cards{padding:55px 0}.tt-faq--cards .tt-faq-heading{margin-bottom:26px}.tt-faq--cards h2{font-size:30px}.tt-faq--cards .tt-faq-panel{padding:2px 17px;border-radius:19px}.tt-faq--cards .tt-accordion summary{font-size:13px;grid-template-columns:18px 1fr 15px;gap:10px;padding:20px 0}.tt-faq--cards .tt-accordion .tt-richtext{font-size:13px;padding:0 0 20px 28px}.tt-faq-icon{width:18px;height:18px}.tt-faq-chevron{width:15px;height:15px}.tt-faq--cards .tt-faq-heading>p:last-child{font-size:13px}.tt-average>strong{font-size:43px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/twinkle-polish.css.map */
