﻿body.ti-rainloop-template{--rl-blue: #168fc1;--rl-blue-dark: #0d6f99;--rl-orange: #ff7a00;--rl-orange-dark: #df5f00;--rl-ink: #122230;--rl-muted: #61717d;--rl-line: #dce7ed;--rl-soft: #f5fafc;--rl-warm: #fff5e9;--rl-dark: #0b1c28;background:#fff}body.ti-rainloop-template #main-column::before{content:"☔ Apertura automática  ·  🎒 40 cm plegado  ·  🔄 Mango 180°  ·  🔒 Compra segura";display:block;width:calc(100% - 32px);max-width:1180px;margin:18px auto 6px;padding:11px 18px;border:1px solid #cde7f1;border-radius:14px;background:linear-gradient(90deg, #eef9fd, #fff8ef);color:var(--rl-ink);font-size:13px;font-weight:800;line-height:1.45;text-align:center}.ti-rainloop-page{color:var(--rl-ink)}.ti-rainloop-page>.ti-rainloop-shell{width:calc(100% - 32px);max-width:1180px}.ti-rainloop-product-row{align-items:flex-start;column-gap:10px}.ti-rainloop-page .product-detail-slider{overflow:hidden;border:1px solid var(--rl-line);border-radius:22px;background:#fff;box-shadow:0 14px 34px rgba(17,49,68,.07)}.ti-rainloop-page .product-detail-slider .product-slider-image{object-fit:contain}.ti-rainloop-page .product-thumb{overflow:hidden;border:1px solid var(--rl-line);border-radius:12px;background:#fff;opacity:.72}.ti-rainloop-page .product-thumb.selected,.ti-rainloop-page .product-thumb:hover{border-color:var(--rl-blue);box-shadow:0 0 0 2px rgba(22,143,193,.12);opacity:1}.ti-rainloop-product-form{text-align:left}.ti-rainloop-product-form .page-header,.ti-rainloop-product-form .page-header h1{text-align:left !important}.ti-rainloop-product-form .page-header h1{margin-bottom:10px !important;color:var(--rl-ink);font-size:clamp(30px,2.9vw,40px);font-weight:900;letter-spacing:-0.035em;line-height:1.05}.ti-rainloop-proof-pill{display:inline-flex;align-items:center;gap:7px;margin:0 0 10px;padding:7px 11px;border:1px solid #d7edf6;border-radius:999px;background:#eff9fd;color:var(--rl-blue-dark);font-size:12px;font-weight:850}.ti-rainloop-tagline{max-width:540px;margin:0 0 14px;color:var(--rl-muted);font-size:15px;line-height:1.55}.ti-rainloop-quick-facts{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none}.ti-rainloop-quick-facts li{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center;min-height:48px;padding:9px 11px;border:1px solid var(--rl-line);border-radius:12px;background:#fff}.ti-rainloop-quick-facts li>span{grid-row:1/span 2;font-size:18px}.ti-rainloop-quick-facts strong{color:var(--rl-ink);font-size:12px;line-height:1.15}.ti-rainloop-quick-facts small{color:var(--rl-muted);font-size:10px;line-height:1.1}.ti-rainloop-product-form .price-container{margin-bottom:14px;padding:18px 20px;border:1px solid var(--rl-line);border-radius:18px;background:linear-gradient(145deg, #f6fbfd, #fff8f0);text-align:left !important}.ti-rainloop-product-form .js-price-container{margin-bottom:10px !important}.ti-rainloop-product-form #price_display{color:var(--rl-ink);font-size:clamp(30px,3vw,39px);font-weight:900;letter-spacing:-0.035em}.ti-rainloop-product-form #compare_price_display{margin-left:8px;color:#8b98a2;font-size:15px}.ti-rainloop-product-form .payment-discount-price-product-container{display:inline-flex;flex-wrap:wrap;gap:3px;margin-top:7px !important;padding:7px 11px;border-radius:999px;background:#fff1e2;color:#984708;font-weight:800}.ti-rainloop-product-form .js-product-payments-container,.ti-rainloop-product-form .free-shipping-message{margin:9px 0 0 !important;padding:10px 12px;border:1px solid #e3edf1;border-radius:12px;background:#fff;color:var(--rl-ink)}.ti-rainloop-product-form .product-installments,.ti-rainloop-product-form .free-shipping-message .text-accent{color:var(--rl-blue-dark);font-weight:900}.ti-rainloop-ready{display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:center;margin:12px 0 10px;padding:12px 13px;border:1px solid #cfe6ef;border-radius:14px;background:#f3fbfe}.ti-rainloop-ready-icon{display:grid;width:38px;height:38px;place-items:center;border-radius:50%;background:#fff;font-size:19px;box-shadow:0 5px 12px rgba(13,111,153,.09)}.ti-rainloop-ready-copy{display:grid;gap:1px}.ti-rainloop-ready-copy strong{color:var(--rl-ink);font-size:13px}.ti-rainloop-ready-copy small{color:var(--rl-muted);font-size:11px;line-height:1.35}.ti-rainloop-ready-badge{padding:5px 8px;border-radius:999px;background:var(--rl-blue);color:#fff;font-size:9px;font-weight:900;letter-spacing:.06em}.ti-rainloop-product-form .ti-rainloop-buy-row{margin-left:0;margin-right:0}.ti-rainloop-product-form .ti-rainloop-buy-row>.js-product-quantity-container{width:100%;max-width:116px;margin-bottom:8px}.ti-rainloop-product-form .ti-rainloop-buy-row .js-buy-button-container{padding-left:0;padding-right:0}.ti-rainloop-product-form .btn-add-to-cart{min-height:54px;border:0;border-radius:14px;background:linear-gradient(135deg, var(--rl-orange), #ff9a2e);color:#fff;font-size:15px;font-weight:900;box-shadow:0 12px 24px rgba(223,95,0,.2)}.ti-rainloop-product-form .btn-add-to-cart:hover,.ti-rainloop-product-form .btn-add-to-cart:focus-visible{background:linear-gradient(135deg, var(--rl-orange-dark), var(--rl-orange));transform:translateY(-1px)}.ti-rainloop-checkout-trust{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ti-rainloop-checkout-trust span{flex:1 1 30%;min-width:118px;padding:8px 9px;border:1px solid var(--rl-line);border-radius:10px;background:#fff;color:var(--rl-muted);font-size:10px;font-weight:800;text-align:center}.ti-rainloop-hero-proof,.ti-rainloop-problem,.ti-rainloop-carry,.ti-rainloop-weather,.ti-rainloop-specs,.ti-rainloop-values,.ti-rainloop-process,.ti-rainloop-faq,.ti-rainloop-trust,.ti-rainloop-final{max-width:1120px;margin:52px auto 0}.ti-rainloop-eyebrow{display:inline-block;margin-bottom:8px;color:var(--rl-orange-dark);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.ti-rainloop-hero-proof h2,.ti-rainloop-problem h2,.ti-rainloop-carry h2,.ti-rainloop-weather h2,.ti-rainloop-specs h2,.ti-rainloop-values h2,.ti-rainloop-process h2,.ti-rainloop-faq h2,.ti-rainloop-final h2{margin:0 0 10px;color:var(--rl-ink);font-size:clamp(25px,3.1vw,39px);font-weight:900;letter-spacing:-0.035em;line-height:1.08}.ti-rainloop-hero-copy>p,.ti-rainloop-section-heading>p,.ti-rainloop-carry>div>p,.ti-rainloop-faq-heading>p,.ti-rainloop-final>div:first-child>p{margin:0;color:var(--rl-muted);font-size:14px;line-height:1.65}.ti-rainloop-hero-proof{display:grid;grid-template-columns:.9fr 1.1fr;gap:34px;align-items:center;padding:28px;border:1px solid var(--rl-line);border-radius:26px;background:linear-gradient(145deg, #f4fbfe, #fff8ef);overflow:hidden}.ti-rainloop-hero-image,.ti-rainloop-wide-figure,.ti-rainloop-media-split figure,.ti-rainloop-carry figure,.ti-rainloop-spec-layout figure{margin:0;overflow:hidden;border-radius:20px;background:#fff;box-shadow:0 14px 34px rgba(18,34,48,.08)}.ti-rainloop-hero-image img,.ti-rainloop-wide-figure img,.ti-rainloop-media-split img,.ti-rainloop-carry img,.ti-rainloop-spec-layout img{display:block;width:100%;height:auto}.ti-rainloop-inline-benefits{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 18px}.ti-rainloop-inline-benefits span{padding:7px 10px;border:1px solid #d6e9f1;border-radius:999px;background:#fff;color:var(--rl-ink);font-size:11px;font-weight:800}.ti-rainloop-inline-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 17px;border-radius:12px;background:var(--rl-orange);color:#fff !important;font-size:12px;font-weight:900;text-decoration:none !important;box-shadow:0 10px 22px rgba(223,95,0,.18)}.ti-rainloop-section-heading{max-width:780px;margin-bottom:22px}.ti-rainloop-section-heading.is-centered{margin-left:auto;margin-right:auto;text-align:center}.ti-rainloop-media-split,.ti-rainloop-carry,.ti-rainloop-spec-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.ti-rainloop-benefit-stack{display:grid;gap:10px}.ti-rainloop-benefit-stack article{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:15px;border:1px solid var(--rl-line);border-radius:15px;background:#fff}.ti-rainloop-benefit-stack article>span,.ti-rainloop-process-grid article>span{display:grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#eaf7fc;color:var(--rl-blue-dark);font-size:10px;font-weight:900}.ti-rainloop-benefit-stack strong,.ti-rainloop-value-grid strong,.ti-rainloop-process-grid strong{color:var(--rl-ink);font-size:14px}.ti-rainloop-benefit-stack p,.ti-rainloop-value-grid p,.ti-rainloop-process-grid p{margin:4px 0 0;color:var(--rl-muted);font-size:12px;line-height:1.5}.ti-rainloop-carry{padding:26px;border-radius:24px;background:#0e202d}.ti-rainloop-carry h2,.ti-rainloop-carry>div>p{color:#fff}.ti-rainloop-carry>div>p{opacity:.76}.ti-rainloop-carry ul{display:grid;gap:8px;margin:17px 0 0;padding:0;list-style:none}.ti-rainloop-carry li{padding:10px 12px;border:1px solid hsla(0,0%,100%,.13);border-radius:11px;color:#fff;font-size:12px;font-weight:800}.ti-rainloop-weather{padding:26px;border:1px solid var(--rl-line);border-radius:24px;background:var(--rl-soft)}.ti-rainloop-wide-figure{max-width:860px;margin:0 auto}.ti-rainloop-specs{padding:26px;border-radius:24px;background:#f8f7f4}.ti-rainloop-spec-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}.ti-rainloop-spec-grid>div{display:grid;min-height:116px;align-content:center;padding:15px;border:1px solid #e5e1d9;border-radius:14px;background:#fff;text-align:center}.ti-rainloop-spec-grid span{font-size:21px}.ti-rainloop-spec-grid small{margin-top:4px;color:var(--rl-muted);font-size:10px}.ti-rainloop-spec-grid strong{margin-top:3px;color:var(--rl-ink);font-size:20px}.ti-rainloop-value-grid,.ti-rainloop-process-grid,.ti-rainloop-trust{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:12px}.ti-rainloop-value-grid article,.ti-rainloop-process-grid article,.ti-rainloop-trust article{padding:18px;border:1px solid var(--rl-line);border-radius:16px;background:#fff}.ti-rainloop-value-grid article>span,.ti-rainloop-trust article>span{display:block;margin-bottom:10px;font-size:22px}.ti-rainloop-process-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.ti-rainloop-process-grid article{background:linear-gradient(145deg, #fff, #f5fafc)}.ti-rainloop-process-grid article>span{margin-bottom:12px}.ti-rainloop-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:28px;padding:26px;border:1px solid var(--rl-line);border-radius:24px;background:#fff}.ti-rainloop-faq-list{display:grid;gap:8px}.ti-rainloop-faq-list details{overflow:hidden;border:1px solid var(--rl-line);border-radius:12px;background:#fbfdfe}.ti-rainloop-faq-list summary{position:relative;padding:14px 42px 14px 15px;color:var(--rl-ink);font-size:12px;font-weight:850;cursor:pointer;list-style:none}.ti-rainloop-faq-list summary::-webkit-details-marker{display:none}.ti-rainloop-faq-list summary::after{content:"+";position:absolute;right:15px;top:50%;color:var(--rl-blue-dark);font-size:20px;font-weight:500;transform:translateY(-50%)}.ti-rainloop-faq-list details[open] summary::after{content:"−"}.ti-rainloop-faq-list details p{margin:0;padding:0 15px 15px;color:var(--rl-muted);font-size:12px;line-height:1.55}.ti-rainloop-trust article{text-align:center}.ti-rainloop-trust article strong{display:block;color:var(--rl-ink);font-size:13px}.ti-rainloop-trust article p{margin:5px 0 0;color:var(--rl-muted);font-size:11px;line-height:1.5}.ti-rainloop-final{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;padding:28px;border-radius:24px;background:linear-gradient(135deg, #0c2230, #15394d)}.ti-rainloop-final h2,.ti-rainloop-final>div:first-child>p{color:#fff}.ti-rainloop-final>div:first-child>p{opacity:.76}.ti-rainloop-final-action{display:grid;gap:7px;min-width:240px;text-align:center}.ti-rainloop-final-action>strong{color:#fff;font-size:25px;font-weight:900}.ti-rainloop-final-action>a{display:flex;min-height:48px;align-items:center;justify-content:center;padding:0 18px;border-radius:12px;background:var(--rl-orange);color:#fff !important;font-size:12px;font-weight:900;text-decoration:none !important}.ti-rainloop-final-action>small{color:hsla(0,0%,100%,.65);font-size:10px}.ti-rainloop-description-section{max-width:1120px;margin-left:auto;margin-right:auto;padding-top:0 !important}.ti-rainloop-reviews-heading{max-width:700px;margin:48px auto 18px;text-align:center}.ti-rainloop-reviews-heading>span{display:inline-block;margin-bottom:7px;color:var(--rl-orange-dark);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.ti-rainloop-reviews-heading h2{margin:0 0 6px;color:var(--rl-ink);font-size:clamp(24px,2.8vw,36px);font-weight:900;letter-spacing:-0.03em}.ti-rainloop-reviews-heading p{margin:0;color:var(--rl-muted);font-size:12px;line-height:1.5}.ti-rainloop-description-section:not(:has(#reviewsapp>*)){display:none}.ti-rainloop-sticky{position:fixed;z-index:900;right:18px;bottom:18px;display:flex;gap:14px;align-items:center;min-width:420px;padding:11px 12px 11px 16px;border:1px solid #d5e7ef;border-radius:18px;background:hsla(0,0%,100%,.96);box-shadow:0 16px 44px rgba(10,45,65,.18);opacity:0;transform:translateY(120%);transition:opacity .2s ease,transform .25s ease;pointer-events:none;backdrop-filter:blur(12px)}.ti-rainloop-sticky.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.ti-rainloop-sticky.is-cookie-blocked{opacity:0;pointer-events:none}.ti-rainloop-sticky-product{display:grid;flex:1;gap:1px;text-align:left}.ti-rainloop-sticky-product span{color:var(--rl-muted);font-size:10px}.ti-rainloop-sticky-product strong{color:var(--rl-ink);font-size:16px}.ti-rainloop-sticky-buy{min-height:44px;padding:0 16px;border:0;border-radius:12px;background:var(--rl-orange);color:#fff;font-size:12px;font-weight:900;cursor:pointer}body.ti-rainloop-template .user-content{max-width:100%}@media(max-width: 767px){body.ti-rainloop-template #main-column::before{width:calc(100% - 24px);margin-top:10px;padding:9px 10px;border-radius:11px;font-size:10px}.ti-rainloop-page>.ti-rainloop-shell{width:calc(100% - 20px)}.ti-rainloop-page .product-detail-slider{border-radius:16px}.ti-rainloop-product-form .page-header h1{font-size:29px}.ti-rainloop-product-form .price-container{padding:15px;border-radius:15px}.ti-rainloop-quick-facts{gap:6px}.ti-rainloop-quick-facts li{min-height:46px;padding:8px 9px}.ti-rainloop-ready{grid-template-columns:auto 1fr}.ti-rainloop-ready-badge{grid-column:1/-1;justify-self:start;margin-left:48px}.ti-rainloop-checkout-trust{gap:5px}.ti-rainloop-checkout-trust span{min-width:31%;padding:7px 4px;font-size:9px}.ti-rainloop-hero-proof,.ti-rainloop-problem,.ti-rainloop-carry,.ti-rainloop-weather,.ti-rainloop-specs,.ti-rainloop-values,.ti-rainloop-process,.ti-rainloop-faq,.ti-rainloop-trust,.ti-rainloop-final{margin-top:34px}.ti-rainloop-hero-proof,.ti-rainloop-carry,.ti-rainloop-media-split,.ti-rainloop-spec-layout,.ti-rainloop-faq,.ti-rainloop-final{grid-template-columns:1fr}.ti-rainloop-hero-proof,.ti-rainloop-carry,.ti-rainloop-weather,.ti-rainloop-specs,.ti-rainloop-faq,.ti-rainloop-final{padding:18px;border-radius:18px}.ti-rainloop-hero-image{order:-1}.ti-rainloop-carry figure{order:-1}.ti-rainloop-value-grid,.ti-rainloop-trust{grid-template-columns:repeat(2, minmax(0, 1fr))}.ti-rainloop-process-grid{grid-template-columns:1fr}.ti-rainloop-spec-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.ti-rainloop-final-action{min-width:0}.ti-rainloop-sticky{right:10px;bottom:10px;left:10px;min-width:0;padding:9px 9px 9px 12px;border-radius:15px}.ti-rainloop-sticky-product span{font-size:9px}.ti-rainloop-sticky-product strong{font-size:14px}.ti-rainloop-sticky-buy{min-height:42px;padding:0 12px;font-size:11px}}@media(max-width: 420px){.ti-rainloop-value-grid,.ti-rainloop-trust{grid-template-columns:1fr}.ti-rainloop-spec-grid{grid-template-columns:1fr 1fr}.ti-rainloop-inline-benefits{display:grid}.ti-rainloop-inline-benefits span{text-align:center}}@media(prefers-reduced-motion: reduce){.ti-rainloop-sticky,.ti-rainloop-product-form .btn-add-to-cart{transition:none}}
/* Engine:dart */