:root{--rosa:#E4007C;--rosa-deep:#B80063;--azul:#2436C8;--amarillo:#FFC20E;--terracota:#D9572B;--berenjena:#5A2A82;--aqua:#0FA39B;--naranja:#D9572B;--violeta:#5A2A82;--teal:#0FA39B;--negro:#1A1A1A;--crema:#F7F3EA;--crema-2:#F2E9D8;--gris:rgba(26,26,26,.12);--muted:rgba(26,26,26,.62);--font-body:"Inter",sans-serif;--font-display:"Jost",sans-serif;--h1:clamp(38px,4.6vw,64px);--h2:clamp(28px,3vw,40px);--h3:20px;--fs:16px;--gut:clamp(28px,6vw,100px);--s3:16px;--s4:24px;--s5:32px;--s6:48px;--s7:64px;--s8:96px;--r-arch:4px;--r-pill:100px}body:before{display:none!important}body{background:var(--crema);color:var(--negro);font-size:var(--fs)}.section,.about-section,.cta-banner,.quote-break,.hero{padding-left:var(--gut)!important;padding-right:var(--gut)!important}.section,.about-section{padding-top:var(--s8)!important;padding-bottom:var(--s8)!important}.cta-banner,.quote-break{padding-top:var(--s7)!important;padding-bottom:var(--s7)!important}.tg-wrap{max-width:1180px;margin:0 auto;padding:0 var(--gut)}@media(max-width:768px){:root{--gut:26px}.section,.about-section,.cta-banner,.quote-break,.hero{padding-left:26px!important;padding-right:26px!important}.hero-left,.about-left,.cta-left{padding-left:0!important;padding-right:0!important}.hero-title{font-size:clamp(30px,8vw,40px)!important;line-height:1.12!important}.hero-desc,.about-desc,p{max-width:100%!important}}.hero-title,.section-title,.about-title,.quote-text,.cta-left h2,.product-name,.footer-brand,.stat-num,.page-content h1,.nav-logo,.strip-item,.material-name,.process-text h4{font-family:var(--font-display)!important;font-style:normal!important}.hero-title{font-size:var(--h1)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.06!important}.section-title,.about-title,.cta-left h2,.page-content h1,.tg-h2{font-size:var(--h2)!important;font-weight:600!important;letter-spacing:-.02em!important;line-height:1.08!important}.product-name,.material-name,.process-text h4,.tg-h3{font-size:var(--h3)!important;font-weight:600!important;letter-spacing:-.01em!important}.hero-title em,.section-title em,.about-title em,.cta-left h2 em,.quote-text em,.page-content h1 em,.tg-h2 em{font-style:normal!important;color:var(--rosa)!important;font-weight:600!important}.hero-title em:after{display:none!important}.quote-break:before,.about-section:before{display:none!important}.quote-text{font-size:var(--h2)!important;font-weight:500!important;line-height:1.28!important}.hero-desc,.about-desc,.cta-left p,.page-content p,.product-sub,.material-desc,.process-text p,.stat-label{font-family:var(--font-body)!important;font-weight:400!important;font-size:var(--fs)!important;line-height:1.7!important}.product-sub,.material-desc,.process-text p,.stat-label{font-size:14px!important;color:var(--muted)!important}.eyebrow-text,.section-tag,.about-tag,.tg-eyebrow{font-family:var(--font-display)!important;font-weight:600!important;font-size:12px!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--azul)!important}.eyebrow-dot{width:7px!important;height:7px!important;border-radius:0!important;background:var(--rosa)!important;transform:rotate(45deg)!important;animation:none!important}.section-tag:before,.about-tag:before,.tg-eyebrow:before{content:"";display:inline-block;width:7px;height:7px;background:var(--rosa);transform:rotate(45deg);margin-right:10px;vertical-align:middle}.btn-dark,.btn-outline,.btn-white,.nav-cta,.overlay-btn{font-family:var(--font-display)!important;font-weight:600!important;border-radius:var(--r-pill)!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important}.btn-dark{background:var(--rosa)!important;padding:13px 30px!important}.btn-dark:before{background:var(--negro)!important}.btn-outline{border:1.5px solid var(--negro)!important;padding:12px 30px!important}.btn-outline:hover{background:var(--negro)!important;color:var(--crema)!important;border-color:var(--negro)!important;transform:translateY(-2px)}.nav-cta{background:var(--negro)!important;color:var(--crema)!important;padding:11px 24px!important}.nav-cta:hover{background:var(--rosa)!important}.overlay-btn{border-radius:var(--r-pill)!important;border-color:#ffffffb3!important}nav{height:72px;padding-left:var(--gut)!important;padding-right:var(--gut)!important}nav.scrolled{background:#f7f3eaf5;border-bottom:1px solid var(--gris)}.nav-logo{display:flex;align-items:center;gap:11px;font-weight:600!important;font-size:20px!important;letter-spacing:.03em!important;color:var(--negro)!important}.nav-logo .molinete{width:26px;height:26px;flex-shrink:0}.nav-links a{font-family:var(--font-display)!important;font-weight:500!important;font-size:14px!important;text-transform:none!important}.nav-links a:after{background:var(--rosa)!important}.strip{background:var(--negro)!important;padding:11px 0}.strip-item{font-style:normal!important;font-weight:500!important;font-size:13px!important;letter-spacing:.06em;color:var(--crema)!important}.strip-sep{color:var(--rosa)!important}.section-header{margin-bottom:var(--s6)!important}.section-link{font-family:var(--font-display)!important;font-weight:600!important;font-size:14px!important}.section-link:hover{color:var(--rosa)!important;border-color:var(--rosa)!important}.product-grid{gap:var(--s4)!important}.product-card{background:transparent!important;border:1px solid var(--gris);border-radius:var(--r-arch);overflow:hidden;transition:box-shadow .16s,transform .16s}.product-card:hover{box-shadow:0 6px 18px #1a1a1a1a;transform:translateY(-2px)}.product-img{background:#fbeaf0}.product-info{border-top:1px solid var(--gris)!important}.product-info:before{background:var(--rosa)!important}.product-price{font-family:var(--font-display)!important;font-weight:700!important;font-size:16px!important}.product-tag{background:var(--rosa)!important;border-radius:var(--r-pill)!important;letter-spacing:.1em!important}.process-item{border-radius:var(--r-arch)!important}.process-item:before{background:var(--rosa)!important}.process-item:hover{border-color:#e4007c52!important;background:#e4007c0d!important}.process-num{font-family:var(--font-display)!important;font-weight:700!important;color:var(--rosa)!important}.stat-num{font-weight:600!important;letter-spacing:-.02em!important}.stat-num span{color:var(--rosa)!important}.material-card{border:1px solid var(--gris);border-radius:var(--r-arch)}.material-swatch{border-radius:var(--r-arch)!important}footer{background:var(--negro);padding-left:var(--gut)!important;padding-right:var(--gut)!important}.footer-brand{display:flex;align-items:center;gap:10px;font-weight:600!important;letter-spacing:.03em!important}.footer-brand .molinete{width:26px;height:26px}.footer-col h5{font-family:var(--font-display)!important;color:#f2e9d873!important;letter-spacing:.16em!important}.footer-col a,.footer-tagline{font-weight:400!important;color:#f2e9d8b8!important;font-size:14px!important}.footer-col a:hover,.social-link:hover{color:var(--rosa)!important;border-color:var(--rosa)!important}.footer-copy{color:#f2e9d86b!important;font-size:13px!important}.cursor{background:var(--rosa)!important;mix-blend-mode:normal!important}.cursor-ring{border-color:var(--azul)!important;opacity:.45!important}.wa-fab{position:fixed;right:22px;bottom:22px;width:58px;height:58px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;z-index:400;box-shadow:0 8px 24px #00000038;transition:transform .15s}.wa-fab:hover{transform:scale(1.08)}@media(max-width:600px){.wa-fab{width:52px;height:52px;right:16px;bottom:16px}}.tg-benefits{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.tg-benefits span{font-family:var(--font-display);font-weight:500;font-size:13px;padding:8px 16px;border:1px solid var(--gris);border-radius:var(--r-pill);color:var(--negro)}.tg-info{border:1px solid rgba(242,233,216,.12);border-radius:var(--r-arch);padding:26px 30px;transition:.2s}.tg-info:hover{border-color:#e4007c73;background:#e4007c0d}.tg-info .k{font-family:var(--font-display);font-weight:600;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--rosa);margin-bottom:9px}.tg-info .v{font-size:var(--fs);color:#fff;line-height:1.6;text-decoration:none;display:block}.tg-info .v small{color:#f2e9d880;font-size:13px}a:focus-visible,button:focus-visible{outline:2px solid var(--azul);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/tangram.css.map */
