:root{--th-accent: #2563EB;--th-accent-dark: #1D4ED8;--th-accent-light: #EFF6FF;--th-text: #1F2937;--th-text-muted: #6B7280;--th-bg: #FFFFFF;--th-bg-alt: #F9FAFB;--th-border: #E5E7EB;--th-success: #16A34A;--th-dark: #1F2937;--th-blue-light: #60A5FA}body,input,textarea,select,button{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.th-btn-primary{display:inline-block;background:var(--th-accent);color:#fff;border:none;border-radius:10px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease;line-height:1}.th-btn-primary:hover{background:var(--th-accent-dark);transform:scale(1.03);color:#fff;text-decoration:none}.th-btn-secondary{display:inline-block;background:transparent;color:var(--th-text);border:1.5px solid var(--th-text);border-radius:10px;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;line-height:1}.th-btn-secondary:hover{background:var(--th-text);color:#fff;text-decoration:none}.th-reveal{opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .5s ease}.th-reveal.is-visible{opacity:1;transform:translateY(0)}.th-reveal-d1{transition-delay:.1s}.th-reveal-d2{transition-delay:.2s}.th-reveal-d3{transition-delay:.3s}.th-reveal-d4{transition-delay:.4s}@media(prefers-reduced-motion:reduce){.th-reveal,.th-reveal.is-visible{opacity:1;transform:none;transition:none}}.th-card-hover{transition:transform .2s ease,box-shadow .2s ease}.th-card-hover:hover{transform:translateY(-4px);box-shadow:0 8px 28px #0000001a}.th-img-zoom{overflow:hidden;display:block}.th-img-zoom img,.th-img-zoom .motion-reduce{transition:transform .35s ease}.th-img-zoom:hover img,.th-img-zoom:hover .motion-reduce{transform:scale(1.06)}.th-section-alt{background-color:var(--th-bg-alt)}.th-text-accent{color:var(--th-accent)}.th-badge{display:inline-block;background:var(--th-accent-light);color:var(--th-accent);font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:4px 12px;border-radius:20px;text-transform:uppercase}.announcement-bar-section .utility-bar{background:var(--th-dark)!important;border-bottom:none!important}.announcement-bar-section .announcement-bar__message,.announcement-bar-section .announcement-bar__message *{color:#fff!important;font-size:.82rem;font-weight:500;letter-spacing:.02em}.announcement-bar-section a.announcement-bar__link{color:var(--th-blue-light)!important}.announcement-bar-section a.announcement-bar__link:hover{opacity:.85}.announcement-bar-section .slider-button svg{color:#fff}.header-wrapper{background:#fff!important;transition:box-shadow .3s ease}.header-wrapper--border-bottom{border-bottom:1px solid var(--th-border)!important}.scrolled-past-header .header-wrapper{box-shadow:0 2px 16px #00000014;border-bottom-color:transparent!important}.header__menu-item,.header__menu-item span{color:var(--th-text)!important;font-weight:500}.header__menu-item:hover,.header__menu-item:hover span{color:var(--th-accent)!important;opacity:1!important}.header__icon svg,.header__icon .icon{color:var(--th-text)}.header__icon:hover svg,.header__icon:hover .icon{color:var(--th-accent)}.banner__heading{font-weight:700!important;letter-spacing:-.02em;line-height:1.15}.banner__box .button--primary{background:var(--th-accent)!important;border-color:var(--th-accent)!important;border-radius:10px!important;font-weight:600;transition:background .2s ease,transform .2s ease}.banner__box .button--primary:hover{background:var(--th-accent-dark)!important;border-color:var(--th-accent-dark)!important;transform:scale(1.03)}.banner__box .button--secondary{border-radius:10px!important;font-weight:600}.th-trust-bar__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media screen and (max-width:749px){.th-trust-bar__grid{grid-template-columns:repeat(2,1fr);gap:16px}}.th-trust-bar__item{display:flex;align-items:center;gap:14px}.th-trust-bar__icon-wrap{width:44px;height:44px;flex-shrink:0;background:var(--th-accent-light);border-radius:50%;display:flex;align-items:center;justify-content:center}.th-trust-bar__icon-wrap svg{width:22px;height:22px;color:var(--th-accent)}.th-trust-bar__title{font-weight:600;font-size:.9rem;color:var(--th-text);margin:0;line-height:1.3}.th-trust-bar__subtitle{font-size:.78rem;color:var(--th-text-muted);margin:2px 0 0;line-height:1.3}.collection-list-section .collection-list__title{font-weight:700;letter-spacing:-.01em}.collection-list-section .card-wrapper{border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.collection-list-section .card-wrapper:hover{transform:translateY(-5px);box-shadow:0 12px 32px #0000001f}.collection-list-section .card__heading{font-weight:600;font-size:1.05rem}.collection-list-section .card__media{position:relative}.collection-list-section .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#2563eb0f;opacity:0;transition:opacity .25s ease;pointer-events:none}.collection-list-section .card-wrapper:hover .card__media:after{opacity:1}.card-wrapper .card{border-radius:14px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.card-wrapper:hover .card{box-shadow:0 10px 28px #0000001a;transform:translateY(-4px)}.card__media img{transition:transform .35s ease}.card-wrapper:hover .card__media img{transform:scale(1.05)}.card__heading a{font-weight:600;color:var(--th-text)!important;text-decoration:none}.card__heading a:hover{color:var(--th-accent)!important}.price__regular .price-item,.price__sale .price-item--sale{font-weight:700;color:var(--th-text)}.quick-add__submit{background:var(--th-accent)!important;border-color:var(--th-accent)!important;border-radius:8px!important;font-weight:600}.quick-add__submit:hover{background:var(--th-accent-dark)!important;border-color:var(--th-accent-dark)!important}.th-engagements__heading{text-align:center;font-size:1.8rem;font-weight:700;margin:0 0 48px;letter-spacing:-.02em}.th-engagements__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media screen and (max-width:989px){.th-engagements__grid{grid-template-columns:repeat(2,1fr);gap:24px}}@media screen and (max-width:749px){.th-engagements__grid{grid-template-columns:repeat(2,1fr);gap:20px}.th-engagements__heading{font-size:1.4rem;margin-bottom:32px}}.th-engagements__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}.th-engagements__icon-wrap{width:56px;height:56px;background:#2563eb2e;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.th-engagements__icon-wrap svg{width:26px;height:26px;color:#60a5fa}.th-engagements__title{font-weight:600;font-size:1rem;color:#fff;margin:0;line-height:1.3}.th-engagements__body{font-size:.85rem;color:#9ca3af;margin:4px 0 0;line-height:1.6}.th-temoignages__heading{text-align:center;font-size:1.8rem;font-weight:700;color:var(--th-text);margin:0 0 48px;letter-spacing:-.02em}.th-temoignages__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media screen and (max-width:989px){.th-temoignages__grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.th-temoignages__grid{grid-template-columns:1fr}.th-temoignages__heading{font-size:1.4rem;margin-bottom:32px}}.th-temoignages__card{background:#fff;border-radius:16px;padding:28px 24px;box-shadow:0 2px 12px #0000000f;display:flex;flex-direction:column;gap:14px;transition:box-shadow .25s ease,transform .25s ease}.th-temoignages__card:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-3px)}.th-temoignages__stars{display:flex;gap:3px}.th-temoignages__star{width:18px;height:18px}.th-temoignages__star--filled{color:#fbbf24}.th-temoignages__star:not(.th-temoignages__star--filled){color:#d1d5db}.th-temoignages__text{font-size:.92rem;color:var(--th-text);line-height:1.65;margin:0;flex:1}.th-temoignages__author{display:flex;align-items:center;gap:8px;margin-top:auto}.th-temoignages__name{font-weight:600;font-size:.88rem;color:var(--th-text)}.th-temoignages__city{font-size:.82rem;color:var(--th-text-muted)}.th-temoignages__city:before{content:"\b7";margin-right:6px}.th-whatsapp__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.th-whatsapp__left{display:flex;align-items:center;gap:18px}.th-whatsapp__icon{width:52px;height:52px;flex-shrink:0;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center}.th-whatsapp__icon svg{width:28px;height:28px;color:#fff}.th-whatsapp__title{font-weight:700;font-size:1.1rem;color:#fff;margin:0;line-height:1.3}.th-whatsapp__subtitle{font-size:.85rem;color:#ffffffd9;margin:4px 0 0}.th-whatsapp__btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#128c7e;font-weight:700;font-size:.95rem;padding:13px 26px;border-radius:10px;text-decoration:none;white-space:nowrap;transition:background .2s ease,transform .2s ease;flex-shrink:0}.th-whatsapp__btn:hover{background:#f0fdf4;transform:scale(1.03);text-decoration:none;color:#128c7e}@media screen and (max-width:749px){.th-whatsapp__inner,.th-whatsapp__left{flex-direction:column;text-align:center}.th-whatsapp__btn{width:100%;justify-content:center}}.footer{background:var(--th-dark)!important;color:#9ca3af!important}.footer__heading,.footer .h4{color:#fff!important;font-weight:600}.footer-block__list a,.footer a{color:#9ca3af!important;text-decoration:none;transition:color .2s ease}.footer-block__list a:hover,.footer a:hover{color:var(--th-blue-light)!important;text-decoration:none}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.08)!important}.footer__copyright,.footer__copyright a{color:#6b7280!important}.footer__copyright a:hover{color:var(--th-blue-light)!important}.footer .social-icons__link svg{color:#9ca3af;transition:color .2s ease}.footer .social-icons__link:hover svg{color:var(--th-blue-light)}.footer .field__input{background:#ffffff14!important;border-color:#ffffff26!important;color:#fff!important}.footer .field__input::placeholder{color:#6b7280}.footer .newsletter-form__button{background:var(--th-accent)!important;border-color:var(--th-accent)!important}.footer .newsletter-form__button:hover{background:var(--th-accent-dark)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/th-custom.css.map */
