@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700;800&family=Poppins:wght@400;500;600&display=swap";:root{--tr-pink: #ec1876;--tr-pink-dark: #c81261;--tr-pink-soft: #ffe3f0;--tr-purple: #8b5fbf;--tr-purple-soft: #f4ecff;--tr-yellow: #ffd23f;--tr-turquoise: #35c6c6;--tr-text: #2b2b2b;--tr-text-soft: #6b6b6b;--tr-radius-lg: 28px;--tr-radius-pill: 999px;--tr-font-heading: "Fredoka", sans-serif;--tr-font-body: "Poppins", sans-serif}.tr-section{font-family:var(--tr-font-body);color:var(--tr-text)}.tr-section h1,.tr-section h2,.tr-section h3,.tr-heading{font-family:var(--tr-font-heading);font-weight:700}.tr-marquee{background:var(--tr-pink);color:#fff;overflow:hidden;white-space:nowrap;padding:8px 0}.tr-marquee__track{display:inline-block;animation:tr-scroll 22s linear infinite}.tr-marquee__item{display:inline-block;padding:0 2rem;font-size:.85rem;font-weight:600;letter-spacing:.02em}@keyframes tr-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tr-hero{position:relative;overflow:hidden;background:var(--tr-pink-soft)}.tr-hero__slide{position:relative;display:block;width:100%}.tr-hero__media{width:100%;line-height:0}.tr-hero__media img{width:100%;height:auto;display:block}.tr-hero__media-placeholder{width:100%;aspect-ratio:16/7;display:flex;align-items:center;justify-content:center;background:var(--tr-purple-soft);color:var(--tr-purple);font-family:var(--tr-font-heading);font-size:1.2rem;text-align:center;padding:1rem}.tr-btn{display:inline-block;background:var(--tr-pink);color:#fff;font-family:var(--tr-font-heading);padding:1rem 2.6rem;border-radius:var(--tr-radius-pill);font-weight:700;font-size:1.05rem;letter-spacing:normal;text-decoration:none;border:none;cursor:pointer;transition:transform .15s ease,background .15s ease}.tr-btn:hover{background:var(--tr-pink-dark);transform:translateY(-2px)}.tr-btn--outline{background:#fff;color:var(--tr-pink);border:2px solid var(--tr-pink)}.tr-tagline{text-align:center;padding:3.5rem 1rem 3rem}.tr-tagline h2{font-family:var(--tr-font-heading);font-size:clamp(2.1rem,4.2vw,3rem);font-weight:700;color:#111;letter-spacing:normal}.tr-tagline p{font-family:var(--tr-font-heading);color:#111;font-weight:700;max-width:620px;margin:1rem auto 1.75rem;font-size:1rem;letter-spacing:normal}.tr-age-grid{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;padding:2rem 1rem 3rem}.tr-age-badge{text-align:center;text-decoration:none;color:var(--tr-text)}.tr-age-badge__circle{width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tr-purple-soft);border:3px dashed var(--tr-purple);font-family:var(--tr-font-heading);font-weight:700;font-size:1.3rem;color:var(--tr-purple);margin:0 auto .75rem;overflow:hidden}.tr-age-badge__circle img{width:100%;height:100%;object-fit:cover;border-radius:50%}.tr-age-badge__label{font-weight:600;font-size:.95rem}.tr-carousel-heading{font-family:var(--tr-font-heading);text-align:center;font-size:clamp(1.8rem,3.4vw,2.5rem);font-weight:700;color:#111;margin:2.75rem 0 1.5rem;letter-spacing:normal}.tr-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(210px,1fr);gap:1.25rem;overflow-x:auto;padding:0 1rem 1rem;scroll-snap-type:x mandatory}.tr-card{scroll-snap-align:start;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 2px 10px #0000000f}.tr-card__media{aspect-ratio:1/1;background:var(--tr-pink-soft);display:flex;align-items:center;justify-content:center;position:relative}.tr-card__media img{width:100%;height:100%;object-fit:cover}.tr-card__badge{position:absolute;top:10px;left:10px;background:var(--tr-pink);color:#fff;font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:var(--tr-radius-pill)}.tr-card__stripe{height:6px;background:linear-gradient(90deg,#e74c3c 0 20%,#f1c40f 20% 40%,#2980b9 40% 60%,#27ae60 60% 80%,#8e44ad 80% 100%)}.tr-card__body{padding:.9rem 1rem 1.2rem}.tr-card__title{font-size:.95rem;font-weight:600;min-height:2.6em}.tr-card__price{color:var(--tr-pink);font-weight:700}.tr-card__price del{color:var(--tr-text-soft);font-weight:400;margin-left:.4rem}.tr-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;padding:1rem 1rem 3rem;max-width:1100px;margin:0 auto}.tr-category-card{text-align:center;text-decoration:none;color:var(--tr-text)}.tr-category-card__img{aspect-ratio:1/1;border-radius:22px;background:var(--tr-purple-soft);overflow:hidden;margin-bottom:.6rem}.tr-category-card__label{font-family:var(--tr-font-heading);font-weight:600}.tr-promo-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:1rem;overflow-x:auto;padding:1.5rem 1rem;background:var(--tr-purple-soft)}.tr-promo-card{background:#fff;border-radius:16px;padding:1rem 1.25rem;display:flex;align-items:center;gap:.75rem}.tr-promo-card__emoji{font-size:1.6rem}.tr-promo-card__title{font-weight:700;font-size:.85rem}.tr-promo-card__tag{font-size:.75rem;color:var(--tr-pink);font-weight:700}.tr-features{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:980px;margin:0 auto;padding:3rem 1rem;text-align:center}.tr-features__icon{color:var(--tr-pink);font-size:2rem;margin-bottom:.5rem}.tr-faq{max-width:760px;margin:0 auto;padding:2rem 1rem 3rem}.tr-faq__item{border-bottom:1px solid #eee;padding:1rem 0}.tr-faq__q{font-weight:600;cursor:pointer;display:flex;justify-content:space-between}.tr-faq__a{color:var(--tr-text-soft);margin-top:.5rem;display:none}.tr-faq__item[open] .tr-faq__a{display:block}.tr-faq2-heading{font-family:var(--tr-font-heading);text-align:center;font-size:clamp(1.9rem,3.6vw,2.7rem);font-weight:700;color:#111;margin:3rem 0 2rem;letter-spacing:normal}.tr-faq2{max-width:800px;margin:0 auto;padding:0 1rem 3rem}.tr-faq2__item{border-top:1px solid #ececec;padding:0}.tr-faq2__item:last-child{border-bottom:1px solid #ececec}.tr-faq2__q{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.85rem;padding:1.15rem .25rem;font-weight:700;font-size:1rem}.tr-faq2__q::-webkit-details-marker{display:none}.tr-faq2__check{flex:0 0 auto;width:20px;height:20px;color:var(--tr-text)}.tr-faq2__check svg{width:100%;height:100%}.tr-faq2__qtext{flex:1 1 auto}.tr-faq2__chevron{flex:0 0 auto;width:20px;height:20px;color:var(--tr-text);transition:transform .2s ease}.tr-faq2__chevron svg{width:100%;height:100%}.tr-faq2__item[open] .tr-faq2__chevron{transform:rotate(180deg)}.tr-faq2__a{padding:0 .25rem 1.25rem 2.85rem;color:var(--tr-text-soft);font-size:.92rem;line-height:1.5}.tr-testimonials{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:1.25rem;overflow-x:auto;padding:1rem 1rem 3rem}.tr-testimonial{background:var(--tr-pink);color:#fff;border-radius:18px;padding:1.5rem}.tr-testimonial__title{font-family:var(--tr-font-heading);margin-bottom:.5rem}.tr-testimonial__name{margin-top:1rem;font-weight:700;text-align:right}@media(max-width:749px){.tr-category-grid{grid-template-columns:repeat(2,1fr)}.tr-features{grid-template-columns:1fr}}.tr-pdp-clean{max-width:1200px;margin:0 auto;padding:2rem 1rem 3rem;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem}.tr-pdp-clean>*{min-width:0}.tr-pdp-clean__title{font-size:1.8rem;margin-bottom:.5rem}@media(max-width:749px){.tr-pdp-clean{grid-template-columns:1fr}}@media(max-width:319px){.tr-pdp-clean .tr-pdp-clean__timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.125rem,1vw,.375rem)}.tr-pdp-clean .tr-pdp-clean__timeline-step{width:auto;min-width:0}.tr-pdp-clean .tr-pdp-clean__timeline-line{display:none}.tr-pdp-clean .tr-pdp-clean__timeline-icon{width:min(2.625rem,100%);height:auto;aspect-ratio:1}.tr-pdp-clean .tr-btn{padding-inline:clamp(.375rem,3vw,1rem);overflow-wrap:anywhere}.tr-pdp-clean__title{overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/tr-clone-styles.css.map */
