.kb{--kb-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E");--kb-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23545F3D' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E")}.scroll-trigger.animate--slide-in:has(>.shopify-app-block .kb){animation:none;transform:none;opacity:1}.kb.kb--full{width:auto;max-width:none;margin-left:0;margin-right:0}.kb.kb{padding-bottom:var(--seccion-y);font-family:var(--font-body-family);color:var(--do-texto)}.kb .kb__app{padding:clamp(4.8rem,6.5vw,9.6rem) 0 var(--sp-5);scroll-margin-top:calc(var(--header-height, 8.8rem) + var(--sp-3))}.kb .kb__header,.kb .kb__tiers,.kb .kb__layout{max-width:none;padding-left:0;padding-right:0}.kb .kb__progressbar-fill,.kb .kb__spinner{display:block}.kb .kb__header{text-align:center;margin-bottom:var(--sp-6)}.kb .kb__title{max-width:22ch;margin:0 auto;font-family:var(--do-display);font-size:clamp(3.2rem,3.6vw,4rem);font-weight:300;line-height:1.1;letter-spacing:var(--tr-display);text-transform:none;color:var(--do-tinta);text-wrap:balance}.kb .kb__description{max-width:48ch;margin:var(--sp-3) auto 0;font-size:var(--fs-lead);line-height:1.55;color:var(--do-texto)}.kb .kb__tiers{gap:var(--sp-2);margin-bottom:var(--sp-5)}.kb .kb__tier{gap:var(--sp-2);min-height:4rem;padding:var(--sp-2) var(--sp-4);border:1px solid transparent;border-radius:var(--radio-pill);background:var(--do-arena-suave);font-size:var(--fs-small);font-weight:500;line-height:1.2;color:var(--do-texto);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.kb .kb__tier.active{border-color:var(--do-verde);background:var(--do-verde);color:var(--do-blanco)}.kb .kb__tier-check{width:1.8rem;height:1.8rem;border:1px solid var(--do-linea-campo);background:var(--do-blanco);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.kb .kb__tier.active .kb__tier-check{border-color:var(--do-blanco);background:var(--do-blanco);color:var(--do-verde)}.kb .kb__tier.active .kb__tier-check:after,.kb .kb__product.selected .kb__product-check:after{content:"";width:1.1rem;height:1.1rem;color:inherit;background-color:currentColor;-webkit-mask:var(--kb-check) center / contain no-repeat;mask:var(--kb-check) center / contain no-repeat}.kb .kb__progress{width:fit-content;max-width:100%;margin:0 auto var(--sp-6);padding:var(--sp-2) var(--sp-5);border-radius:var(--radio-pill);font-size:var(--fs-small);font-weight:500;line-height:1.45}.kb .kb__progress--info,.kb .kb__progress--next{background:var(--do-arena-suave);color:var(--do-texto)}.kb .kb__progress--reward{background:var(--do-salvia-suave);color:var(--do-verde);font-weight:600}.kb .kb__controls{gap:var(--sp-2) var(--sp-3);margin-bottom:var(--sp-5)}.kb .kb__filter-chip{min-height:4.4rem;padding:0 var(--sp-4);border:1px solid var(--do-linea-fuerte);border-radius:var(--radio-pill);background:var(--do-blanco);font-family:var(--do-label);font-size:var(--fs-label);font-weight:500;letter-spacing:.04em;color:var(--do-tinta);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.kb .kb__filter-chip:hover{border-color:var(--do-linea-fuerte)}@media(hover:hover){.kb .kb__filter-chip:hover{border-color:var(--do-linea-campo)}}.kb .kb__filter-chip.active{border-color:var(--do-verde);background:var(--do-verde);color:var(--do-blanco)}.kb .kb__sort{-webkit-appearance:none;appearance:none;height:4.4rem;padding:0 3.6rem 0 var(--sp-4);border:1px solid var(--do-linea-fuerte);border-radius:var(--radio-pill);background:var(--do-blanco) var(--kb-chevron) right 1.4rem center / 1.4rem no-repeat;font:500 var(--fs-label) / 1 var(--do-label);color:var(--do-tinta)}.kb .kb__sort{margin-left:auto}.kb .kb__no-results{color:var(--do-apagado)}.kb .kb__layout{gap:clamp(2.4rem,3vw,4.8rem)}.kb .kb__products{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5) var(--sp-3)}@media(min-width:750px){.kb .kb__products{gap:var(--sp-6) var(--sp-4)}}.kb .kb__products:has(>.kb__product:only-child){grid-template-columns:minmax(0,34rem);justify-content:center}@media(min-width:750px){.kb .kb__products:has(>.kb__product:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.kb .kb__product{display:flex;flex-direction:column;border:1px solid var(--do-linea);border-radius:var(--radio-m);background:var(--do-blanco);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.kb .kb__product:hover{transform:none;box-shadow:none;border-color:var(--do-linea)}@media(hover:hover){.kb .kb__product:hover{border-color:var(--do-linea-campo)}}.kb .kb__product.selected,.kb .kb__product.selected:hover{border-color:var(--do-verde);box-shadow:0 0 0 1px var(--do-verde)}.kb .kb__product-img,.kb .kb__product-img-placeholder{border-radius:0;background:var(--do-arena-suave)}.kb .kb__product-img-placeholder{color:var(--do-linea-campo)}.kb .kb__product-check{top:var(--sp-2);right:var(--sp-2);width:2.8rem;height:2.8rem;border:1px solid var(--do-linea-campo);background:var(--do-blanco);box-shadow:var(--sombra);color:var(--do-blanco);transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.kb .kb__product.selected .kb__product-check{border-color:var(--do-verde);background:var(--do-verde)}.kb .kb__product.selected .kb__product-check:after{width:1.3rem;height:1.3rem}.kb .kb__product-info{padding:var(--sp-3) var(--sp-3) var(--sp-2)}.kb .kb__product-name{margin:0 0 var(--sp-1);font-family:var(--do-display);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.01em;text-transform:none;color:var(--do-tinta);text-wrap:balance}.kb .kb__product-price{margin:0;font-size:var(--fs-small);font-weight:600;color:var(--do-tinta)}.kb .kb__product-variants{gap:var(--sp-1);margin-top:auto;padding:var(--sp-1) var(--sp-2) var(--sp-3)}.kb .kb__variant-btn{min-height:3.2rem;padding:0 var(--sp-3);border:1px solid rgba(var(--color-foreground),.55);border-radius:var(--variant-pills-radius, 40px);background:rgb(var(--color-background));font-size:1.2rem;font-weight:500;letter-spacing:.02em;text-transform:none;color:rgb(var(--color-foreground));transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.kb .kb__variant-btn:hover{border-color:rgba(var(--color-foreground),.55)}@media(hover:hover){.kb .kb__variant-btn:hover{border-color:rgb(var(--color-foreground))}}.kb .kb__variant-btn.active{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.kb .kb__variant-btn.unavailable,.kb .kb__variant-btn.unavailable:hover{border-color:rgba(var(--color-foreground),.1);color:var(--do-apagado)}.kb .kb__variant-select{margin:var(--sp-1) var(--sp-2) var(--sp-3);width:calc(100% - 2 * var(--sp-2));min-height:4rem;padding:0 3.2rem 0 var(--sp-3);-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--color-foreground),.55);border-radius:var(--radio-pill);background:var(--do-blanco) var(--kb-chevron) right 1.2rem center / 1.4rem no-repeat;font:500 1.3rem / 1 var(--font-body-family);color:var(--do-tinta)}.kb .kb__qb-card{border:1px solid var(--do-linea);border-radius:var(--radio-m);transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.kb .kb__qb-card:hover{transform:none}.kb .kb__qb-card.selected{border-color:var(--do-verde);box-shadow:0 0 0 1px var(--do-verde)}.kb .kb__qb{grid-template-columns:repeat(auto-fit,minmax(min(9.6rem,100%),1fr));gap:var(--sp-2)}.kb .kb__main:has(>.kb__qb)>.kb__controls{display:none}@media(hover:hover){.kb .kb__qb-card:not(.selected):hover{border-color:var(--do-linea-campo)}}.kb .kb__qb-pop{padding:.2rem var(--sp-2);border-radius:var(--radio-pill);background:var(--do-verde);font-family:var(--do-label);font-size:var(--fs-label);font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.kb .kb__qb-qty{font-family:var(--do-display);font-weight:500;color:var(--do-tinta)}.kb .kb__qb-off{background:var(--do-salvia-suave);color:var(--do-verde)}.kb .kb__qb-unit{color:var(--do-apagado)}.kb .kb__qb-total{font-weight:600;color:var(--do-tinta)}.kb .kb__sidebar{top:calc(var(--header-height, 8.8rem) + var(--sp-5));padding:var(--sp-5);border:1px solid var(--do-linea);border-radius:var(--radio-m)}.kb .kb__sidebar-title,.kb .kb__sheet-title{margin:0 0 var(--sp-3);font-family:var(--do-display);font-size:2.2rem;font-weight:400;line-height:1.2;letter-spacing:var(--tr-display);text-transform:none;color:var(--do-tinta)}.kb .kb__sidebar-empty{padding:var(--sp-4) 0 var(--sp-5);font-size:var(--fs-small);line-height:1.5;color:var(--do-apagado)}.kb .kb__cart-item{display:grid;grid-template-columns:5.6rem minmax(0,1fr) auto;grid-template-areas:"foto datos quitar" "foto qty precio";align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--do-linea)}.kb .kb__cart-item:has(+.kb__summary){border-bottom:0}.kb .kb__cart-img{grid-area:foto;align-self:start;width:5.6rem;height:5.6rem;border-radius:var(--radio-s);background:var(--do-arena-suave)}.kb .kb__cart-details{grid-area:datos}.kb .kb__cart-name{overflow:visible;white-space:normal;font-family:var(--do-display);font-size:1.4rem;font-weight:500;line-height:1.25;letter-spacing:-.01em;text-transform:none;color:var(--do-tinta)}.kb .kb__cart-variant-label{margin-top:.2rem;font-size:var(--fs-label);text-transform:none;color:var(--do-apagado)}.kb .kb__cart-qty{grid-area:qty;justify-self:start;height:3.6rem;border:1px solid rgba(var(--color-foreground),.55);border-radius:var(--radio-pill)}.kb .kb__cart-qty button,.kb .kb__cart-qty button:first-child,.kb .kb__cart-qty button:last-child{width:3.4rem;height:100%;border:0;border-radius:var(--radio-pill);background:transparent;font-size:1.6rem;color:var(--do-tinta)}.kb .kb__cart-qty button:hover:not(:disabled){background:var(--do-salvia-suave)}.kb .kb__cart-qty button:disabled{color:var(--do-apagado);opacity:.4}.kb .kb__cart-qty span{width:2.4rem;height:100%;border:0;font-size:var(--fs-small);font-weight:500;color:var(--do-tinta)}.kb .kb__cart-qty:not(:has(button)){height:auto;border:0;border-radius:0}.kb .kb__cart-qty:not(:has(button))>span{padding:0!important;font-size:var(--fs-small);color:var(--do-apagado)}.kb .kb__cart-item:not(:has(.kb__cart-img)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"datos quitar" "qty precio"}.kb .kb__cart-price{grid-area:precio;justify-self:end;min-width:0;font-size:var(--fs-small);font-weight:600;color:var(--do-tinta)}.kb .kb__cart-remove{grid-area:quitar;align-self:start;justify-self:end;width:3.2rem;height:3.2rem;margin:-.6rem -.8rem 0 0;padding:0;border-radius:50%;font-size:2rem;line-height:1;color:var(--do-apagado);transition:color var(--dur) var(--ease),background-color var(--dur) var(--ease)}.kb .kb__cart-remove,.kb .kb__cart-qty button{position:relative}.kb .kb__cart-remove:before,.kb .kb__cart-qty button:before{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem}.kb .kb__cart-qty button:before{top:-.4rem;right:0;bottom:-.4rem;left:0}.kb .kb__cart-remove:hover{background:var(--do-arena-suave);color:var(--do-tinta)}.kb .kb__summary{margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--do-linea);border-radius:0}.kb .kb__summary-row{align-items:baseline;margin-bottom:var(--sp-2);font-size:var(--fs-small);color:var(--do-texto)}.kb .kb__summary-row.discount{color:var(--do-verde);font-weight:600}.kb .kb__save-line{padding:var(--sp-1) 0 0;font-size:var(--fs-small);font-weight:600;color:var(--do-verde)}.kb .kb__nexttier{margin-top:var(--sp-2);font-size:var(--fs-label);color:var(--do-apagado)}.kb .kb__progressbar{height:.6rem;margin:var(--sp-1) 0 var(--sp-2);border-radius:var(--radio-pill);background:var(--do-linea)}.kb .kb__progressbar-fill{border-radius:var(--radio-pill);background:var(--do-verde);transition:width var(--dur) var(--ease)}.kb .kb__summary-row.total{flex-wrap:wrap;column-gap:var(--sp-3);margin:var(--sp-4) 0 var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--do-linea);font-family:var(--do-display);font-size:2rem;font-weight:500;line-height:1.2;color:var(--do-tinta)}.kb .kb__total-was:before{content:"" / "Por separado: "}.kb .kb__total-was:after{content:"" / ". Con el kit: "}.kb .kb__total-was{margin-right:var(--sp-2);font-family:var(--font-body-family);font-size:var(--fs-small);font-weight:400;color:var(--do-apagado);opacity:1}.kb .kb__cta,.kb .kb__mobile-cta,.kb .kb__retry{min-height:4.8rem;border-radius:var(--buttons-radius-outset, 40px);background:rgb(var(--color-button));font-family:var(--do-label);font-size:var(--daza-btn-size, 13px);font-weight:var(--daza-btn-weight, 500);letter-spacing:var(--daza-btn-tracking, .14em);line-height:1.2;text-transform:var(--daza-btn-caps, uppercase);color:rgb(var(--color-button-text));transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.kb .kb__cta,.kb .kb__retry{padding:var(--daza-btn-pad-y, 1.7rem) var(--daza-btn-pad-x, 3.4rem)}.kb .kb__cta:hover,.kb .kb__mobile-cta:hover,.kb .kb__retry:hover{opacity:1;background:var(--do-verde-hover)}.kb .kb__cta:disabled,.kb .kb__cta:disabled:hover,.kb .kb__mobile-cta:disabled,.kb .kb__mobile-cta:disabled:hover{background:var(--do-linea);color:var(--do-texto)}.kb .kb__cta[style*="22, 163, 74"],.kb .kb__mobile-cta[style*="22, 163, 74"]{background:var(--do-verde-hover)!important}.kb .kb__cta[style*="220, 38, 38"],.kb .kb__mobile-cta[style*="220, 38, 38"]{background:var(--do-tierra)!important}.kb .kb__cta:is([style*="22, 163, 74"],[style*="220, 38, 38"]),.kb .kb__mobile-cta:is([style*="22, 163, 74"],[style*="220, 38, 38"]){color:rgb(var(--color-button-text))!important;cursor:default}.kb .kb__loading,.kb .kb__error{display:grid;place-content:center;font-size:var(--fs-small);color:var(--do-apagado)}.kb .kb__loading{min-height:80vh;min-height:80svh}.kb .kb__error{min-height:40vh;color:var(--do-texto)}.kb .kb__loading:not(:has(.kb__spinner)):before{content:"";display:block;width:3.2rem;height:3.2rem;margin:0 auto var(--sp-3);border:3px solid var(--do-linea);border-top-color:var(--do-verde);border-radius:50%;animation:kb-spin .8s linear infinite}.kb .kb__spinner{border-color:var(--do-linea);border-top-color:var(--do-verde)}.kb .kb__notice{border:1px solid var(--do-tierra)!important;border-radius:var(--radio-m)!important;background:var(--do-arena-suave)!important;color:var(--do-tinta)!important;font-size:var(--fs-small)!important}.kb :is(button,select):focus-visible{outline:2px solid var(--do-verde);outline-offset:3px;box-shadow:none}.kb :is(.kb__cta,.kb__mobile-cta,.kb__retry):focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(var(--color-foreground),.55),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}@media(min-width:990px){.kb .kb__layout{grid-template-columns:minmax(0,1fr) 34rem}}@media(min-width:1200px){.kb .kb__layout{grid-template-columns:minmax(0,1fr) 36rem}}@media(max-width:989px){body:has(.kb .kb__mobile-footer){padding-bottom:calc(7.2rem + env(safe-area-inset-bottom,0px))}.kb .kb__mobile-footer-toggle,.kb .kb__mobile-cta,.kb .kb__sheet-close{cursor:pointer}.kb .kb__mobile-cta:disabled{cursor:not-allowed}.kb .kb__banner-img--desktop{display:none}.kb .kb__banner-img--mobile{display:block}.kb .kb__banner-img{height:var(--kb-banner-h-mobile, var(--kb-banner-h, auto))}.kb .kb__layout{grid-template-columns:minmax(0,1fr)}.kb .kb__sidebar{display:none}.kb .kb__products{grid-template-columns:repeat(2,minmax(0,1fr))}.kb .kb__mobile-footer{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9;padding:var(--sp-3) calc(var(--sp-4) + var(--kb-blocked-right, 0px)) calc(var(--sp-3) + env(safe-area-inset-bottom,0px)) var(--sp-4);border-top:1px solid var(--do-linea);background:rgb(var(--color-background));box-shadow:0 -1px 14px #2a2e230f}.kb .kb__mobile-footer-inner{display:flex;align-items:center;gap:var(--sp-3)}.kb .kb__mobile-footer-toggle{flex:1;display:flex;align-items:center;gap:var(--sp-2);min-height:4.4rem;text-align:left;color:var(--do-tinta)}.kb .kb__mobile-footer-chevron{display:inline-flex;flex-shrink:0;color:var(--do-verde);transition:transform var(--dur) var(--ease)}.kb:has(.kb__sheet.open) .kb__mobile-footer-chevron{transform:rotate(180deg)}.kb .kb__mobile-footer-info{flex:1;min-width:0}.kb .kb__mobile-footer-count,.kb .kb__mobile-footer-total{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.kb .kb__mobile-footer-count{display:block;font-size:var(--fs-label);font-weight:500;color:var(--do-apagado)}.kb .kb__mobile-footer-total{font-family:var(--do-display);font-size:1.8rem;font-weight:500;line-height:1.2;color:var(--do-tinta)}.kb .kb__mobile-cta{flex-shrink:0;min-height:4.4rem;padding:0 var(--sp-5);white-space:nowrap}.kb .kb__sheet-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:rgba(var(--color-foreground),.5);opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease)}.kb .kb__sheet-overlay.open{opacity:1;pointer-events:auto}.kb .kb__sheet{display:block;position:fixed;left:0;right:0;bottom:0;z-index:10000;max-height:85vh;max-height:85dvh;overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-3) var(--sp-4) calc(var(--sp-4) + env(safe-area-inset-bottom,0px));border-radius:var(--radio-l) var(--radio-l) 0 0;background:rgb(var(--color-background));box-shadow:0 -8px 30px #2a2e231f;transform:translateY(101%);visibility:hidden;transition:transform .32s var(--ease),visibility 0s linear .32s}.kb .kb__sheet.open{transform:translateY(0);visibility:visible;transition:transform .32s var(--ease),visibility 0s}.kb .kb__sheet-handle{display:block;width:4rem;height:.4rem;margin:0 auto var(--sp-3);border-radius:var(--radio-pill);background:var(--do-linea-fuerte)}.kb .kb__sheet-close{position:absolute;top:var(--sp-2);right:var(--sp-2);width:4.4rem;height:4.4rem;border-radius:50%;font-size:2.4rem;line-height:1;color:var(--do-apagado)}.kb .kb__sheet-title{padding-right:4.4rem}.kb .kb__notice{position:fixed!important;top:calc(var(--sp-3) + env(safe-area-inset-top,0px));left:var(--sp-4);right:var(--sp-4);z-index:10001;box-shadow:var(--sombra)}}@media(min-width:990px){body:has(.kb .kb__sheet.open){overflow:visible!important}}@media(max-width:989px){.kb .kb__tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(9.6rem,100%),1fr));gap:var(--sp-2);margin-bottom:var(--sp-4)}.kb .kb__tier{flex:none;flex-direction:column;justify-content:center;gap:var(--sp-1);min-height:0;padding:var(--sp-2) var(--sp-1);border-radius:var(--radio-m);font-size:1.3rem;line-height:1.25;text-align:center;overflow-wrap:anywhere}}@media(max-width:749px){.kb .kb__title{letter-spacing:var(--tr-display)}.kb .kb__description{font-size:var(--fs-body)}.kb .kb__tier{font-size:1.2rem}.kb .kb__tier-check{width:1.6rem;height:1.6rem}.kb .kb__progress{margin-bottom:var(--sp-5);padding:var(--sp-2) var(--sp-4);border-radius:var(--radio-m);text-align:center}.kb .kb__product-name{font-size:1.4rem}.kb .kb__sort{font-size:var(--fs-label)}}@media(prefers-reduced-motion:reduce){.kb *,.kb *:before,.kb *:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media(forced-colors:active){.kb .kb__product.selected,.kb .kb__qb-card.selected,.kb .kb__tier.active,.kb .kb__variant-btn.active,.kb .kb__filter-chip.active{outline:3px solid Highlight;outline-offset:-3px}.kb .kb__tier.active .kb__tier-check:after,.kb .kb__product.selected .kb__product-check:after{forced-color-adjust:none;background-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/daza-kit.css.map */
