.arma{--crema:#FAF6F2;--beige:#F5EEE6;--arena:#C8BBAA;--suave:#6B6360;--vino:#9A3A4E;--tinta:#1A1614;--linea:rgba(26,22,20,.08);--verde:#4C7A5E;background:#faf6f2;padding-bottom:48px;overflow-x:hidden}.arma-in{max-width:460px;margin:0 auto;padding:20px 14px 0}.arma-h2{text-align:center;line-height:1.1}.arma-h2 .l1{display:block;font-size:clamp(25px,7.6vw,30px);font-weight:800;letter-spacing:-.02em;color:#1a1614}.arma-h2 .l2{display:block;font-size:clamp(21px,6.6vw,26px);font-weight:600;font-style:italic;color:#9a3a4e;margin-top:1px}.arma-lead{text-align:center;font-size:15px;line-height:1.45;color:#6b6360;margin-top:10px}.arma .lad{margin-top:18px;background:#fff;border:1px solid rgba(26,22,20,.08);border-radius:12px;padding:14px 10px 12px}.arma .ladtop{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:11px;padding:0 4px}.arma .ladtop .l{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b6360}.arma .ladtop .r{font-size:12px;font-weight:800;color:#9a3a4e}.arma .track{position:relative;height:4px;background:#f5eee6;border-radius:99px;margin:0 18px}.arma .fill{position:absolute;left:0;top:0;height:100%;background:#9a3a4e;border-radius:99px;transition:width .4s cubic-bezier(.22,1,.36,1)}.arma .nodes{display:flex;justify-content:space-between;margin-top:-13px}.arma .nd{width:34px;text-align:center}.arma .nd .dot{width:22px;height:22px;border-radius:50%;background:#fff;border:2px solid #F5EEE6;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:800;color:#c8bbaa;transition:all .3s}.arma .nd.on .dot{background:#9a3a4e;border-color:#9a3a4e;color:#fff}.arma .nd.next .dot{border-color:#9a3a4e;color:#9a3a4e;box-shadow:0 0 0 4px #9a3a4e1f}.arma .nd .pc{font-size:10.5px;font-weight:800;margin-top:4px;color:#c8bbaa}.arma .nd.on .pc,.arma .nd.next .pc{color:#9a3a4e}.arma .nd .gift{font-size:8.2px;margin-top:2px;color:#c8bbaa;line-height:1.15;font-weight:800;width:52px;margin-left:-9px;text-transform:uppercase}.arma .nd.on .gift,.arma .nd.next .gift{color:#9a3a4e}.arma .wins:empty{display:none}.arma .win{background:#f1f6f2;border:1px solid #CFE0D4;border-radius:9px;padding:9px 11px;margin-top:10px;font-size:12px;font-weight:700;color:#2f5b41}.arma .msg{margin-top:12px;padding-top:11px;border-top:1px solid rgba(26,22,20,.08);text-align:center;font-size:13.5px;font-weight:700;line-height:1.35;color:#1a1614}.arma .msg b{color:#9a3a4e;font-weight:800}.arma .msg s{text-decoration:none;display:block;font-size:11.5px;font-weight:600;color:#6b6360;margin-top:3px}.arma-gtitle{font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6b6360;margin:20px 0 9px;text-align:center}.arma-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.arma .pcard{background:#fff;border:1px solid rgba(26,22,20,.08);border-radius:11px;padding:9px;position:relative;display:flex;flex-direction:column}.arma .pcard.sel{border-color:#9a3a4e;background:#fffbfc}.arma .thumb{background:#f5eee6;border-radius:8px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.arma .thumb img{width:100%;height:100%;object-fit:contain;padding:6px}.arma .thumb .ph{font-size:8px;letter-spacing:.14em;font-weight:800;color:#c8bbaa}.arma .thumb .qty{position:absolute;top:6px;right:6px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:#9a3a4e;color:#fff;font-size:10.5px;font-weight:800;display:flex;align-items:center;justify-content:center}.arma .pcard .nm{font-size:12.6px;font-weight:800;line-height:1.2;margin-top:7px;color:#1a1614;min-height:31px}.arma .pcard .pr{font-size:12px;color:#6b6360;font-weight:600;margin-top:2px}.arma .pcard .var{width:100%;margin-top:4px;font-size:16px;min-height:38px;font-family:inherit;color:#6b6360;border:1px solid rgba(26,22,20,.08);border-radius:7px;padding:4px 22px 4px 7px;background-color:#fff;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236B6360' stroke-width='1.6' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.arma .acts{display:flex;gap:6px;margin-top:auto;padding-top:8px}.arma .acts button{min-height:44px;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.arma .acts .menos{width:44px;flex:0 0 44px;border-radius:999px;border:1.5px solid #C8BBAA;background:#fff;color:#6b6360;font-size:17px;font-weight:800;font-family:inherit;cursor:pointer}.arma .acts .add{flex:1;min-width:0;padding:0 4px;border-radius:999px;border:1.5px solid #C8BBAA;background:transparent;color:#6b6360;font-size:10px;font-weight:800;letter-spacing:.02em;white-space:nowrap;font-family:inherit;cursor:pointer}.arma .pcard.sel .add{background:#9a3a4e;border-color:#9a3a4e;color:#fff}.arma .pcard.cargando{opacity:.5;pointer-events:none}.arma-sticky{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:#faf6f2fa;border-top:1px solid rgba(26,22,20,.08);padding:9px 14px calc(12px + env(safe-area-inset-bottom,0px))}.arma-sticky .sline{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:10.5px;font-weight:800;letter-spacing:.05em;color:#6b6360;margin-bottom:6px;max-width:460px;margin-left:auto;margin-right:auto}.arma-sticky .sline span:last-child{color:#9a3a4e;text-align:right}.arma-sticky .strack{height:4px;background:#f5eee6;border-radius:99px;position:relative;margin:0 auto 9px;max-width:460px}.arma-sticky .sfill{position:absolute;left:0;top:0;height:100%;background:#9a3a4e;border-radius:99px;transition:width .4s cubic-bezier(.22,1,.36,1)}.arma-sticky .srow{display:flex;gap:10px;align-items:center;max-width:460px;margin:0 auto}.arma-sticky .stot{flex:0 0 auto}.arma-sticky .stot .b{font-size:19px;font-weight:800;line-height:1;color:#1a1614}.arma-sticky .stot .a{font-size:10.5px;color:#6b6360;text-decoration:line-through}.arma-sticky .stot .sv{font-size:10px;color:#4c7a5e;font-weight:800;margin-top:1px}.arma-sticky .scta{flex:1;min-height:48px;display:flex;align-items:center;justify-content:center;background:#9a3a4e;color:#fff;border-radius:999px;padding:0 10px;text-align:center;font-size:12.5px;font-weight:800;letter-spacing:.06em;text-decoration:none;-webkit-tap-highlight-color:transparent}.arma-sticky .scta.off{background:#c8bbaa;pointer-events:none}@media(max-width:344px){.arma .nd .gift{font-size:7.4px;width:46px;margin-left:-6px}.arma .acts .add{font-size:9px}.arma-sticky .stot .b{font-size:17px}}.kit-benefits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}.kit-benefit{background:#fff;border-radius:18px;padding:24px 16px;text-align:center;box-shadow:0 4px 14px #b6596f14;border:1px solid rgba(182,89,111,.12)}.kit-benefit .icon{width:56px;height:56px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:#b6596f1a;border-radius:50%}.kit-benefit .lbl{font-size:10px;letter-spacing:2px;font-weight:700;color:#b6596f}.kit-benefit h5{font-family:Cormorant Garamond,Big Caslon,Georgia,serif;font-size:22px;font-style:italic;font-weight:500;color:#5a2933;margin-top:6px}.kit-benefit p{font-size:12px;color:#6e3d49;margin-top:6px;line-height:1.45}.kit-comp{--c-linea: rgba(26,22,20,.08);--c-suave: #6B6360;--c-vino: #9A3A4E;--c-arena: #C8BBAA}.kit-comp .kit-h2{font-family:Figtree,sans-serif;line-height:1.08}.kit-comp .kit-h2 .l1{display:block;font-size:34px;font-weight:800;color:#1a1614;letter-spacing:-.02em}.kit-comp .kit-h2 .l2{display:block;font-size:29px;font-weight:600;font-style:italic;color:#9a3a4e;margin-top:2px}.kit-comp .kit-comp-lead{font-size:18px;line-height:1.5;color:#6b6360;margin-top:12px}.kit-comp-tbl{width:100%;border-collapse:collapse;margin-top:24px}.kit-comp-tbl col.c1{width:43%}.kit-comp-tbl thead th{font-size:9.5px;font-weight:700;letter-spacing:.13em;color:#6b6360;text-transform:uppercase;padding:0 3px 10px;text-align:center;vertical-align:bottom;line-height:1.25}.kit-comp-tbl thead th.k{color:#9a3a4e;font-weight:800}.kit-comp-tbl thead th:first-child{text-align:left}.kit-comp-tbl tbody td{padding:13px 3px;text-align:center;border-top:1px solid rgba(26,22,20,.08);vertical-align:middle}.kit-comp-tbl tbody tr:last-child td{border-bottom:1px solid rgba(26,22,20,.08)}.kit-comp-tbl tbody td.lbl{text-align:left;font-size:15px;font-weight:600;color:#1a1614;line-height:1.3;padding-right:8px}.kit-comp-tbl tbody td.k{background:#fff}.kit-comp-tbl .ck{color:#9a3a4e;font-size:17px;font-weight:700;line-height:1}.kit-comp-tbl .nn{color:#c8bbaa;font-size:15px;line-height:1}.kit-comp-tbl .tv{font-size:8.5px;letter-spacing:.1em;color:#6b6360;text-transform:uppercase;font-weight:700}.kit-comp-pie{font-size:15px;line-height:1.5;color:#6b6360;margin-top:16px;padding-top:14px;border-top:1px solid rgba(26,22,20,.08)}.kit-comp-pie p{margin:0}.kit-comp-pie strong{color:#9a3a4e;font-weight:800}.kit-h2{font-family:Figtree,sans-serif;line-height:1.06}.kit-h2 .l1{display:block;font-size:36px;font-weight:800;color:#5a2933}.kit-h2 .l2{display:block;font-size:32px;font-weight:600;color:#9a3a4e;font-style:italic}.kit-faq-item{background:#fff;border-radius:12px;margin-top:9px;overflow:hidden;border:1px solid rgba(26,22,20,.06)}.kit-faq-q{padding:16px 18px;font-weight:700;font-size:17px;color:#5a2933;display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;line-height:1.3}.kit-faq-q:after{content:"+";color:#9a3a4e;font-size:24px;font-weight:400;flex-shrink:0;line-height:1}.kit-faq-a{padding:0 18px 17px;font-size:18px;color:#6e3d49;line-height:1.5;display:none}.kit-faq-a p{margin:0;font-size:18px;line-height:1.5}.kit-faq-a p+p{margin-top:10px}.kit-faq-a strong{color:#5a2933;font-weight:800}.kit-faq-item.open .kit-faq-q:after{content:"\2212"}.kit-faq-item.open .kit-faq-a{display:block}.kit-envio-wrap{max-width:460px;margin:10px auto 0;padding:0 20px;text-align:center}.kit-envio-wrap.kit-movido{margin:12px auto 0;padding:0}.kit-envio-timer{font-size:14px;font-weight:600;color:#6b6360;line-height:1.45}.kit-envio-timer:empty{display:none}.kit-envio-timer b{color:#9a3a4e;font-weight:800;font-variant-numeric:tabular-nums}.kit-envio-nota{font-size:11.5px;color:#8e7f72;line-height:1.4;margin-top:5px}#of-kit .kithot-soldout-banner,.kit-hero .kit-delivery-timer{display:none!important}html{scroll-behavior:smooth}#of-kit,#cta-hot{scroll-margin-top:90px}.kithot-section{padding:0 18px;box-sizing:border-box}.kithot-section-inner{max-width:480px;margin:0 auto;padding:24px 0}.kithot-soldout-banner{background:#fff1f1;border:1.5px solid #E63946;border-radius:14px;padding:14px 18px;margin:0 4px 18px;font-size:13px;color:#5a2933;line-height:1.45;text-align:center}.kithot-soldout-banner strong{color:#e63946}.kithot-pricing-title{text-align:center}.kithot-pricing-title .l2{color:#e63946}.kithot-stack-cards{display:flex;flex-direction:column;gap:14px;margin:24px 4px 0}.kithot-stack-card{background:#fff;border:1.5px solid rgba(182,89,111,.18);border-radius:18px;padding:18px 20px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.kithot-stack-card.active{border-color:#b6596f;border-width:2px;background:linear-gradient(180deg,#fff,#fdf5f5);box-shadow:0 12px 28px #b6596f33}.kithot-popular{border-color:#d4a24c}.kithot-popular.active{border-color:#d4a24c;box-shadow:0 12px 28px #d4a24c40}.kithot-popular-badge{position:absolute;top:0;right:18px;background:#d4a24c;color:#fff;padding:4px 12px;border-radius:0 0 10px 10px;font-size:10px;font-weight:800;letter-spacing:1.2px;z-index:2}.kithot-stack-card-header{display:flex;align-items:flex-start;gap:14px}.kithot-radio{width:22px;height:22px;border:2px solid #B6596F;border-radius:50%;flex-shrink:0;position:relative;margin-top:2px}.kithot-stack-card.active .kithot-radio{background:#b6596f}.kithot-stack-card.active .kithot-radio:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.kithot-stack-card-info{flex:1;min-width:0}.kithot-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kithot-stack-card-title{font-family:Cormorant Garamond,Big Caslon,Georgia,serif;font-size:22px;font-weight:600;color:#5a2933}.kithot-ahorra-pill{background:#f4dddf;color:#b6596f;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:700}.kithot-stack-card-sub{font-size:12px;color:#6e3d49;margin-top:4px}.kithot-stack-card-price{text-align:right;flex-shrink:0}.kithot-stack-card-price .pn{font-family:Cormorant Garamond,Big Caslon,Georgia,serif;font-size:26px;font-weight:600;color:#5a2933;line-height:1}.kithot-stack-card.active .kithot-stack-card-price .pn{color:#b6596f}.kithot-stack-card-price .mxn{font-family:Inter,sans-serif;font-size:11px;color:#6e3d49;font-weight:600;letter-spacing:1px;vertical-align:middle}.kithot-stack-card-price .pm-old{font-size:14px;color:#6e3d49;margin-top:4px;text-decoration:line-through;opacity:.6}.kithot-stack-card-price .per-day{margin-top:6px;font-size:11px;font-weight:700;color:#b6596f;background:#b6596f1a;padding:4px 8px;border-radius:8px;display:inline-block}.kithot-stack-card.active .kithot-stack-card-price .per-day{background:#b6596f;color:#fff}.kithot-stack-card-detail{max-height:0;overflow:hidden;transition:max-height .45s}.kithot-stack-card.active .kithot-stack-card-detail{max-height:800px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(182,89,111,.15)}.kithot-incl{list-style:none;padding:0}.kithot-incl li{padding:8px 0 8px 28px;position:relative;font-size:13px;color:#5a2933;line-height:1.4}.kithot-incl li:before{content:"\2713";position:absolute;left:0;top:8px;width:20px;height:20px;background:#b6596f;color:#fff;border-radius:50%;text-align:center;line-height:20px;font-size:11px;font-weight:700}.kithot-forever-tag{display:inline-block;margin-left:6px;background:#b6596f1f;color:#b6596f;padding:2px 8px;border-radius:8px;font-size:9px;letter-spacing:1px;font-weight:700}.kithot-btn-buy{display:block;text-align:center;padding:16px;background:#b6596f;color:#fff;border:none;border-radius:50px;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-top:16px;box-shadow:0 6px 16px #b6596f4d;cursor:pointer;width:100%}.kithot-btn-buy:disabled{opacity:.6;cursor:wait}.kithot-payment-trust{margin-top:24px;text-align:center}.kithot-pago-unico{display:inline-block;background:#b6596f1a;color:#b6596f;border:1px solid rgba(182,89,111,.3);padding:8px 16px;border-radius:14px;font-size:10px;letter-spacing:1.8px;font-weight:700}.kithot-trust-mini{font-size:11px;color:#6e3d49;margin-top:10px}.kithot-upsell-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:#2a1a1fa6!important;z-index:999999!important;display:none!important;padding:20px!important;box-sizing:border-box!important}.kithot-upsell-overlay.show{display:flex!important;align-items:center!important;justify-content:center!important}.kithot-upsell-modal{position:relative!important;width:100%!important;max-width:460px!important;height:720px!important;max-height:calc(100vh - 40px)!important;background:#fff!important;border-radius:24px!important;box-shadow:0 20px 60px #0006!important;box-sizing:border-box!important;overflow:hidden!important}.kithot-upsell-close{position:absolute!important;top:14px!important;right:14px!important;background:#b6596f1a!important;border:none!important;width:34px!important;height:34px!important;border-radius:50%!important;font-size:22px!important;color:#5a2933!important;cursor:pointer!important;line-height:1!important;z-index:5!important;padding:0!important}.kithot-upsell-scroll{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:90px!important;overflow-y:auto!important;padding:28px 22px 16px!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}.kithot-upsell-footer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:90px!important;padding:14px 22px 18px!important;background:#fff!important;border-top:1px solid rgba(182,89,111,.15)!important;box-shadow:0 -8px 16px #9a475614!important;box-sizing:border-box!important;z-index:4!important}.kithot-upsell-eyebrow-pill{display:inline-block;background:#fbefef;color:#b6596f;padding:6px 14px;border-radius:14px;font-size:11px;letter-spacing:1.5px;font-weight:700;margin-bottom:12px}.kithot-upsell-title{font-family:Cormorant Garamond,Big Caslon,Georgia,serif;font-size:28px;font-weight:600;color:#1a1a1a;line-height:1.1;margin:0}.kithot-upsell-sub{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-style:italic;color:#6e3d49;margin:6px 0 0;line-height:1.4}.kithot-upsell-product-card{background:#fbf5f6;border:1.5px solid rgba(182,89,111,.15);border-radius:18px;padding:18px;margin-top:18px}.kithot-upsell-product-row{display:flex;gap:14px;align-items:flex-start}.kithot-upsell-img{width:80px;height:100px;object-fit:contain;border-radius:10px;background:#ffe5ea;padding:6px;flex-shrink:0}.kithot-upsell-img-placeholder{width:80px;height:100px;background:#f4dddf;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#b6596f;font-style:italic;font-size:12px;flex-shrink:0}.kithot-upsell-info h4{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;margin:0}.kithot-upsell-info p{font-size:12px;color:#6e3d49;line-height:1.45;margin:6px 0 0}.kithot-upsell-price-block{margin-top:14px;display:flex;align-items:baseline;gap:10px}.kithot-upsell-price-new{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:700;color:#1a1a1a}.kithot-upsell-price-old{font-size:14px;color:#999;text-decoration:line-through}.kithot-upsell-gift{background:#fbefef;border:1px solid rgba(182,89,111,.2);border-radius:14px;padding:14px 16px;margin-top:14px;display:flex;gap:12px;align-items:flex-start}.kithot-upsell-gift-icon{width:22px;height:22px;border-radius:50%;background:#b6596f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.kithot-upsell-gift-content{flex:1;min-width:0}.kithot-upsell-gift-name{font-size:13px;font-weight:700;color:#1a1a1a}.kithot-upsell-gift-prices{display:inline-flex;align-items:baseline;gap:8px;margin-left:6px}.kithot-upsell-gift-old{font-size:12px;color:#999;text-decoration:line-through}.kithot-upsell-gift-free{font-size:13px;font-weight:800;color:#b6596f;letter-spacing:.5px}.kithot-upsell-gift-desc{font-size:11px;color:#6e3d49;margin:4px 0 0;line-height:1.4}.kithot-upsell-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(182,89,111,.15)}.kithot-upsell-toggle-label{font-size:14px;font-weight:600;color:#1a1a1a;flex:1}.kithot-upsell-arrow{color:#b6596f;font-size:18px}.kithot-toggle{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0}.kithot-toggle input{opacity:0;width:0;height:0}.kithot-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#d6cdd0;border-radius:26px;transition:.25s}.kithot-toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.25s;box-shadow:0 1px 3px #00000040}.kithot-toggle input:checked+.kithot-toggle-slider{background:#b6596f}.kithot-toggle input:checked+.kithot-toggle-slider:before{transform:translate(20px)}.kithot-upsell-note{text-align:center;font-size:11px;color:#6e3d49;margin:16px 0 0;padding:0 8px;line-height:1.5}.kithot-upsell-checkout{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important;height:100%!important;padding:0!important;background:#b6596f!important;color:#fff!important;border:none!important;border-radius:50px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:1.2px!important;cursor:pointer!important;box-shadow:0 6px 16px #b6596f59!important}.kithot-upsell-checkout-total{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:700;letter-spacing:0}.kithot-upsell-checkout:disabled{opacity:.6;cursor:wait}#cta{scroll-margin-top:80px}#mecanismo,#productos,#comparativa,#timeline,#garantia,#faq,#reviews,#ayuda{scroll-margin-top:90px}.kit-pricing-title{text-align:center}.kit-stack-cards{display:flex;flex-direction:column;gap:12px;margin-top:24px}.kit-stack-card{background:#fff;border:1.5px solid rgba(182,89,111,.18);border-radius:18px;padding:18px 20px;cursor:pointer;transition:all .3s;position:relative;overflow:hidden}.kit-stack-card.active{border-color:#b6596f;border-width:2px;background:linear-gradient(180deg,#fff,#fdf5f5);box-shadow:0 12px 28px #b6596f33}.kit-stack-card-header{display:flex;align-items:flex-start;gap:14px}.kit-radio{width:22px;height:22px;border:2px solid #B6596F;border-radius:50%;flex-shrink:0;position:relative;margin-top:2px}.kit-stack-card.active .kit-radio{background:#b6596f}.kit-stack-card.active .kit-radio:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;background:#fff;border-radius:50%}.kit-stack-card-info{flex:1;min-width:0}.kit-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kit-stack-card-title{font-family:Cormorant Garamond,Big Caslon,Georgia,serif;font-size:22px;font-weight:600;color:#5a2933}.kit-ahorra-pill{background:#f4dddf;color:#b6596f;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:700}.kit-stack-card-sub{font-size:12px;color:#6e3d49;margin-top:4px}.kit-stack-card-price{text-align:right;flex-shrink:0}.kit-stack-card-price .pn{font-family:Cormorant Garamond,Big Caslon,Georgia,serif;font-size:26px;font-weight:600;color:#5a2933;line-height:1}.kit-stack-card.active .kit-stack-card-price .pn{color:#b6596f}.kit-stack-card-price .mxn{font-family:Inter,sans-serif;font-size:11px;color:#6e3d49;font-weight:600;letter-spacing:1px;vertical-align:middle}.kit-stack-card-price .pm-old{font-size:14px;color:#6e3d49;margin-top:4px;text-decoration:line-through;opacity:.6}.kit-stack-card-price .per-day{margin-top:6px;font-size:11px;font-weight:700;color:#b6596f;background:#b6596f1a;padding:4px 8px;border-radius:8px;display:inline-block}.kit-stack-card.active .kit-stack-card-price .per-day{background:#b6596f;color:#fff}.kit-stack-card-detail{max-height:0;overflow:hidden;transition:max-height .45s}.kit-stack-card.active .kit-stack-card-detail{max-height:800px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(182,89,111,.15)}.kit-incl{list-style:none;padding:0}.kit-incl li{padding:8px 0 8px 28px;position:relative;font-size:13px;color:#5a2933;line-height:1.4}.kit-incl li:before{content:"\2713";position:absolute;left:0;top:8px;width:20px;height:20px;background:#b6596f;color:#fff;border-radius:50%;text-align:center;line-height:20px;font-size:11px;font-weight:700}.kit-forever-tag{display:inline-block;margin-left:6px;background:#b6596f1f;color:#b6596f;padding:2px 8px;border-radius:8px;font-size:9px;letter-spacing:1px;font-weight:700}.kit-btn-buy{display:block;text-align:center;padding:16px;background:#b6596f;color:#fff;border:none;border-radius:50px;font-family:inherit;font-size:14px;font-weight:700;letter-spacing:1.5px;margin-top:16px;box-shadow:0 6px 16px #b6596f4d;cursor:pointer;width:100%}.kit-btn-buy:disabled{opacity:.6;cursor:wait}.kit-payment-trust{margin-top:24px;text-align:center}.kit-pago-unico{display:inline-block;background:#b6596f1a;color:#b6596f;border:1px solid rgba(182,89,111,.3);padding:8px 16px;border-radius:14px;font-size:10px;letter-spacing:1.8px;font-weight:700}.kit-trust-mini{font-size:11px;color:#6e3d49;margin-top:10px}.kit-upsell-overlay{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;background:#2a1a1fa6!important;z-index:999999!important;display:none!important;padding:20px!important;box-sizing:border-box!important}.kit-upsell-overlay.show{display:flex!important;align-items:center!important;justify-content:center!important}.kit-upsell-modal{position:relative!important;width:100%!important;max-width:460px!important;height:720px!important;max-height:calc(100vh - 40px)!important;background:#fff!important;border-radius:24px!important;box-shadow:0 20px 60px #0006!important;box-sizing:border-box!important;overflow:hidden!important}.kit-upsell-close{position:absolute!important;top:14px!important;right:14px!important;background:#b6596f1a!important;border:none!important;width:34px!important;height:34px!important;border-radius:50%!important;font-size:22px!important;color:#5a2933!important;cursor:pointer!important;line-height:1!important;z-index:5!important;padding:0!important}.kit-upsell-scroll{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:90px!important;overflow-y:auto!important;padding:28px 22px 16px!important;-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important}.kit-upsell-footer{position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:90px!important;padding:14px 22px 18px!important;background:#fff!important;border-top:1px solid rgba(182,89,111,.15)!important;box-shadow:0 -8px 16px #9a475614!important;box-sizing:border-box!important;z-index:4!important}.kit-upsell-eyebrow-pill{display:inline-block;background:#fbefef;color:#b6596f;padding:6px 14px;border-radius:14px;font-size:11px;letter-spacing:1.5px;font-weight:700;margin-bottom:12px}.kit-upsell-title{font-family:Cormorant Garamond,Big Caslon,Georgia,serif;font-size:28px;font-weight:600;color:#1a1a1a;line-height:1.1;margin:0}.kit-upsell-sub{font-family:Cormorant Garamond,Georgia,serif;font-size:16px;font-style:italic;color:#6e3d49;margin:6px 0 0;line-height:1.4}.kit-upsell-product-card{background:#fbf5f6;border:1.5px solid rgba(182,89,111,.15);border-radius:18px;padding:18px;margin-top:18px}.kit-upsell-product-row{display:flex;gap:14px;align-items:flex-start}.kit-upsell-img{width:80px;height:100px;object-fit:contain;border-radius:10px;background:#ffe5ea;padding:6px;flex-shrink:0}.kit-upsell-img-placeholder{width:80px;height:100px;background:#f4dddf;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#b6596f;font-style:italic;font-size:12px;flex-shrink:0}.kit-upsell-info h4{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#1a1a1a;margin:0}.kit-upsell-info p{font-size:12px;color:#6e3d49;line-height:1.45;margin:6px 0 0}.kit-upsell-price-block{margin-top:14px;display:flex;align-items:baseline;gap:10px}.kit-upsell-price-new{font-family:Cormorant Garamond,Georgia,serif;font-size:28px;font-weight:700;color:#1a1a1a}.kit-upsell-price-old{font-size:14px;color:#999;text-decoration:line-through}.kit-upsell-gift{background:#fbefef;border:1px solid rgba(182,89,111,.2);border-radius:14px;padding:14px 16px;margin-top:14px;display:flex;gap:12px;align-items:flex-start}.kit-upsell-gift-icon{width:22px;height:22px;border-radius:50%;background:#b6596f;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;margin-top:2px}.kit-upsell-gift-content{flex:1;min-width:0}.kit-upsell-gift-name{font-size:13px;font-weight:700;color:#1a1a1a}.kit-upsell-gift-prices{display:inline-flex;align-items:baseline;gap:8px;margin-left:6px}.kit-upsell-gift-old{font-size:12px;color:#999;text-decoration:line-through}.kit-upsell-gift-free{font-size:13px;font-weight:800;color:#b6596f;letter-spacing:.5px}.kit-upsell-gift-desc{font-size:11px;color:#6e3d49;margin:4px 0 0;line-height:1.4}.kit-upsell-toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid rgba(182,89,111,.15)}.kit-upsell-toggle-label{font-size:14px;font-weight:600;color:#1a1a1a;flex:1}.kit-upsell-arrow{color:#b6596f;font-size:18px}.kit-toggle{position:relative;display:inline-block;width:46px;height:26px;flex-shrink:0}.kit-toggle input{opacity:0;width:0;height:0}.kit-toggle-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#d6cdd0;border-radius:26px;transition:.25s}.kit-toggle-slider:before{position:absolute;content:"";height:20px;width:20px;left:3px;top:3px;background:#fff;border-radius:50%;transition:.25s;box-shadow:0 1px 3px #00000040}.kit-toggle input:checked+.kit-toggle-slider{background:#b6596f}.kit-toggle input:checked+.kit-toggle-slider:before{transform:translate(20px)}.kit-upsell-note{text-align:center;font-size:11px;color:#6e3d49;margin:16px 0 0;padding:0 8px;line-height:1.5}.kit-upsell-checkout{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex-wrap:wrap!important;width:100%!important;height:100%!important;padding:0!important;background:#b6596f!important;color:#fff!important;border:none!important;border-radius:50px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:1.2px!important;cursor:pointer!important;box-shadow:0 6px 16px #b6596f59!important}.kit-upsell-checkout-total{font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:700;letter-spacing:0}.kit-upsell-checkout:disabled{opacity:.6;cursor:wait}.kit-section{padding:60px 20px;max-width:460px;margin:0 auto}.kit-rev .kit-h2{font-family:Figtree,sans-serif;line-height:1.08;text-align:center}.kit-rev .kit-h2 .l1{display:block;font-size:34px;font-weight:800;color:#1a1614;letter-spacing:-.02em}.kit-rev .kit-h2 .l2{display:block;font-size:29px;font-weight:600;font-style:italic;color:#9a3a4e;margin-top:2px}.kit-rev-score{display:flex;align-items:baseline;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:14px}.kit-rev-score .stars{color:#9a3a4e;letter-spacing:2px;font-size:16px}.kit-rev-score .num{font-size:24px;font-weight:800;color:#1a1614}.kit-rev-score .cnt{font-size:14px;color:#6b6360}.kit-rev-lead{text-align:center;font-size:18px;color:#6b6360;line-height:1.5;margin-top:12px}#reviews .kit-reviews-static{display:none!important}.kit-rev-gal{display:flex;gap:8px;overflow-x:auto;margin-top:20px;padding-bottom:4px;scrollbar-width:none}.kit-rev-gal::-webkit-scrollbar{display:none}.kit-rev-gal__i{flex:0 0 78px;height:78px;border-radius:10px;overflow:hidden;border:1px solid rgba(26,22,20,.08);display:block}.kit-rev-gal__i img{width:100%;height:100%;object-fit:cover;display:block}.kit-rev-gal:empty{display:none}.kit-rev-ssr{margin-top:20px}.kit-rev-ssr .jdgm-ssr-reviews,.kit-rev-ssr .jdgm-ssr-reviews__list{display:block!important;float:none!important;width:100%!important;columns:auto!important;column-count:1!important}.kit-rev-ssr .jdgm-ssr-reviews__list:after{content:"";display:table;clear:both}.kit-rev-ssr .jdgm-rev{display:block!important;float:none!important;width:100%!important;max-width:100%!important;break-inside:avoid;background:#fff;border:1px solid rgba(26,22,20,.08);border-radius:12px;padding:15px 16px 16px;margin:0 0 10px;box-sizing:border-box;overflow:hidden}.kit-rev-ssr .jdgm-rev__custom-form,.kit-rev-ssr .jdgm-cf-bars-wrapper,.kit-rev-ssr .jdgm-rev__actions,.kit-rev-ssr .jdgm-rev__votes,.kit-rev-ssr .jdgm-rev__social,.kit-rev-ssr .jdgm-rev__source,.kit-rev-ssr .jdgm-rev__transparency-badge-wrapper,.kit-rev-ssr .jdgm-ssr-rating-distribution,.kit-rev-ssr .jdgm-ssr-borrowed-reviews-note,.kit-rev-ssr .jdgm-rev__br{display:none!important}.kit-rev-ssr .jdgm-rev__header{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.kit-rev-ssr .jdgm-rev__rating{order:1;width:100%;display:flex;gap:2px}.kit-rev-ssr .jdgm-rev__icon{order:2;width:36px;height:36px;border-radius:50%;background:#f2e7e9;color:#9a3a4e;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.kit-rev-ssr .jdgm-rev__author-wrapper{order:3;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;flex:1}.kit-rev-ssr .jdgm-rev__buyer-badge-wrapper{order:4}.kit-rev-ssr .jdgm-rev__timestamp{order:5;width:100%;margin-left:44px;margin-top:-6px}.kit-rev-ssr .jdgm-star{font-family:inherit!important;font-size:19px;line-height:1;width:auto!important;height:auto!important;background:none!important}.kit-rev-ssr .jdgm-rev__author{font-size:16px;font-weight:800;color:#1a1614}.kit-rev-ssr .jdgm-rev__location{font-size:13px;color:#6b6360}.kit-rev-ssr .jdgm-rev[data-verified-buyer=true] .jdgm-rev__buyer-badge-wrapper:after{content:"Verificado";font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#9a3a4e;background:#f7ecee;border-radius:999px;padding:4px 9px;white-space:nowrap}.kit-rev-ssr time.jdgm-rev__timestamp{display:none!important}.kit-rev-ssr time.kit-fecha-ok{display:block!important;font-size:13px;color:#6b6360}.kit-rev-ssr .jdgm-rev__content{clear:both}.kit-rev-ssr .jdgm-rev__title{font-size:18px;font-weight:800;color:#1a1614;line-height:1.25;display:block}.kit-rev-ssr .jdgm-rev__body,.kit-rev-ssr .jdgm-rev__body p{font-size:17px;line-height:1.5;color:#4a423f;margin-top:6px}.kit-rev-ssr .jdgm-rev__reply{background:#faf6f2;border-left:2px solid #9A3A4E;border-radius:0 8px 8px 0;padding:11px 13px;margin-top:12px;font-size:15px;color:#6b6360}.kit-rev-ssr .jdgm-rev__pics{display:flex;flex-wrap:wrap;gap:8px;float:none!important}.kit-rev-ssr .jdgm-rev__pic-link{display:block!important;width:104px!important;height:104px!important;border-radius:10px;overflow:hidden;opacity:1!important;border:1px solid rgba(26,22,20,.08);float:none!important}.kit-rev-ssr .jdgm-rev__pic-img{width:100%!important;height:100%!important;object-fit:cover;display:block}.kit-rev-ssr .jdgm-rev__vids{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.kit-rev-cta{display:block;width:100%;padding:17px;background:#9a3a4e;color:#fff;border-radius:999px;font-size:16px;font-weight:700;letter-spacing:1.2px;margin-top:20px;box-shadow:0 6px 16px #9a3a4e4d;text-decoration:none;text-align:center}.kit-sticky-cta{position:fixed!important;bottom:0!important;left:0!important;right:0!important;background:#fffffff7!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border-top:1px solid rgba(182,89,111,.2)!important;padding:12px 20px!important;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;z-index:9998!important;transition:transform .35s cubic-bezier(.4,0,.2,1)!important;box-sizing:border-box!important}.kit-sticky-cta.hidden{transform:translateY(110%)!important}.kit-sticky-cta-inner{max-width:460px;margin:0 auto;display:flex;align-items:center;gap:12px}.kit-price-mini{flex-shrink:0}.kit-price-mini .nm{font-family:Cormorant Garamond,Big Caslon,Georgia,serif;font-size:22px;font-weight:600;color:var(--rose, #9A3A4E);line-height:1}.mxn-mini{font-size:11px;color:#6e3d49;font-weight:500;letter-spacing:.5px}.kit-price-mini .lbl{font-size:9px;color:#6e3d49;letter-spacing:.3px;margin-top:4px}.kit-btn-sticky{flex:1;padding:14px;background:var(--rose, #9A3A4E);color:#fff;border-radius:999px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.5px;text-decoration:none;text-align:center;box-shadow:0 6px 16px var(--rose-shadow, rgba(154,58,78,.3))}
/*# sourceMappingURL=/cdn/shop/t/150/compiled_assets/styles.css.map */
