.kali-lalo{--kl-ink: #0d3b3b;--kl-lime: #d7f545;--kl-lime-dark: #c3e12c;--kl-soft: #f3f1ec;--kl-line: #e3dfd6;--kl-boy: #4f86d6;--kl-girl: #f4a3c4}.kali-lalo .kali-hero{gap:40px;align-items:flex-start}.kali-lalo .kali-gallery-card{flex:1.2 1 520px;max-width:none;background:none;box-shadow:none;padding:0;display:grid;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"thumbs main";gap:14px;align-items:start}.kali-lalo .kali-main-image-wrap{grid-area:main;aspect-ratio:1 / 1.04;background:var(--kl-soft);border-radius:24px}.kali-lalo .kali-main-image-wrap img{object-fit:contain;padding:4%}.kali-lalo .kali-thumb-grid{grid-area:thumbs;display:flex;flex-direction:column;gap:10px;margin:0;max-height:640px;overflow-y:auto;scrollbar-width:none}.kali-lalo .kali-thumb-grid::-webkit-scrollbar{display:none}.kali-lalo .kali-thumb{flex:none;gap:0}.kali-lalo .kali-thumb-label{display:none}.kali-lalo .kali-thumb-img-wrap{border-radius:12px;border:2px solid transparent;background:var(--kl-soft)}.kali-lalo .kali-thumb-img-wrap.is-active{border-color:var(--kl-ink)}.kl-arrow{position:absolute;top:50%;z-index:6;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;cursor:pointer;background:#fff;color:var(--kl-ink);font:700 20px/1 var(--kali-font);box-shadow:0 6px 16px -6px #00000059;transition:transform .15s ease,box-shadow .15s ease}.kl-arrow:hover{transform:translateY(-50%) scale(1.08)}.kl-arrow--prev{left:14px}.kl-arrow--next{right:14px}.kali-lalo .kali-info-card{flex:1 1 420px;max-width:560px;background:none;box-shadow:none;padding:0;gap:14px;color:var(--kl-ink)}.kali-lalo .kali-title{font-size:clamp(30px,4.4vw,42px);line-height:1.05;font-weight:900;color:var(--kl-ink);letter-spacing:-.02em}.kali-lalo .kali-price{font-size:clamp(24px,3.4vw,30px);font-weight:900;color:var(--kl-ink)}.kl-acc{border-top:1px solid var(--kl-line);border-bottom:1px solid var(--kl-line);padding:4px 0}.kl-acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:12px 0;font:800 15px/1.2 var(--kali-font);color:var(--kl-ink)}.kl-acc summary::-webkit-details-marker{display:none}.kl-acc summary:after{content:"\2212";font-size:22px;font-weight:500}.kl-acc:not([open]) summary:after{content:"+"}.kl-acc .kali-description{padding-bottom:10px}.kl-colors{margin:2px 0 4px}.kl-label{margin:0 0 10px;font:700 15px/1.3 var(--kali-font);color:var(--kl-ink)}.kl-label strong{font-weight:900}.kl-swatches{display:flex;gap:14px;flex-wrap:wrap}.kl-swatch{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:0;padding:0;cursor:pointer;font-family:var(--kali-font)}.kl-chip{position:relative;width:72px;height:72px;border-radius:16px;border:3px solid transparent;outline:1px solid var(--kl-line);outline-offset:-1px;display:flex;align-items:center;justify-content:center;transition:transform .2s cubic-bezier(.3,1.4,.5,1),border-color .2s,box-shadow .2s}.kl-swatch--boy .kl-chip{background:var(--kl-boy)}.kl-swatch--girl .kl-chip{background:var(--kl-girl)}.kl-swatch--other .kl-chip{background:#cfcac0}.kl-chip-check{opacity:0;transform:scale(.4);color:#fff;font:900 26px/1 var(--kali-font);text-shadow:0 1px 4px rgba(0,0,0,.3);transition:opacity .2s,transform .2s cubic-bezier(.3,1.6,.5,1)}.kl-swatch:hover .kl-chip{transform:translateY(-2px)}.kl-swatch.is-active .kl-chip{border-color:var(--kl-ink);box-shadow:0 0 0 3px #fff inset;outline-color:transparent}.kl-swatch.is-active .kl-chip-check{opacity:1;transform:scale(1)}.kl-sw-name{font:800 14px/1 var(--kali-font);color:#7c776c}.kl-swatch.is-active .kl-sw-name{color:var(--kl-ink)}.kl-hint{margin:10px 0 0;font:700 13px/1.35 var(--kali-font);color:#7c776c}.kl-finger{display:inline-block;animation:kl-bob 1s ease-in-out infinite}@keyframes kl-bob{0%,to{transform:translateY(2px)}50%{transform:translateY(-3px)}}.kali-lalo .kali-qty-row{align-items:center}.kali-lalo .kali-qty-stepper{border:1.5px solid var(--kl-line);border-radius:999px;background:#fff}.kl-addons{border:2px solid var(--kl-ink);border-radius:20px;padding:16px;background:#fff}.kl-addons-title{margin:0 0 12px;font:900 16px/1.25 var(--kali-font);color:var(--kl-ink)}.kl-addon-group{display:grid;grid-template-columns:1fr 1fr;gap:12px}.kl-addon-group[hidden]{display:none}.kl-addon{display:flex;flex-direction:column;gap:10px;text-align:left;cursor:pointer;background:var(--kl-soft);border:2px solid transparent;border-radius:16px;padding:10px;font-family:var(--kali-font);color:var(--kl-ink);transition:border-color .2s,background .2s,transform .15s}.kl-addon:hover{transform:translateY(-2px)}.kl-addon[aria-pressed=true]{border-color:var(--kl-ink);background:#f0fad0}.kl-addon:disabled{opacity:.5;cursor:not-allowed}.kl-addon-img{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#fff}.kl-addon-img img{width:100%;height:100%;object-fit:cover;display:block}.kl-addon-mark{position:absolute;top:8px;right:8px;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--kl-ink);color:var(--kl-ink);display:flex;align-items:center;justify-content:center;font:800 18px/1 var(--kali-font)}.kl-tick{display:none}.kl-addon[aria-pressed=true] .kl-mark,.kl-addon[aria-pressed=true] .kl-addon-mark{background:var(--kl-lime)}.kl-addon[aria-pressed=true] .kl-plus{display:none}.kl-addon[aria-pressed=true] .kl-tick{display:inline}.kl-addon-info{display:flex;flex-direction:column;gap:2px}.kl-addon-name{font:800 13px/1.2 var(--kali-font)}.kl-addon-qty{font:900 15px/1.2 var(--kali-font)}.kl-addon-price{font:700 14px/1.2 var(--kali-font);color:#5c574d}.kl-addons-total{margin:12px 0 0;font:700 14px/1.3 var(--kali-font);text-align:center}.kl-addons-total[hidden]{display:none}.kl-addons-total strong{font-weight:900;font-size:17px}.kali-lalo .kali-buy-now{background:var(--kl-lime);color:var(--kl-ink);border-radius:14px;font-weight:900;box-shadow:none}.kali-lalo .kali-buy-now:hover{background:var(--kl-lime-dark)}.kali-lalo .kali-add-to-cart{background:#fff;color:var(--kl-ink);border:2px solid var(--kl-ink);border-radius:14px;font-weight:800}.kl-trust{list-style:none;margin:4px 0 0;padding:12px 8px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;background:var(--kl-soft);border-radius:14px}.kl-trust li{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font:700 12px/1.25 var(--kali-font);color:var(--kl-ink)}.kl-trust span{font-size:20px}@media(max-width:899px){.kali-lalo .kali-hero{gap:22px}.kali-lalo .kali-gallery-card{flex:1 1 100%;grid-template-columns:minmax(0,1fr);grid-template-areas:"main" "thumbs";gap:10px}.kali-lalo .kali-main-image-wrap{aspect-ratio:1 / 1;border-radius:20px}.kali-lalo .kali-thumb-grid{flex-direction:row;max-height:none;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.kali-lalo .kali-thumb{width:66px}.kl-arrow{width:38px;height:38px;font-size:17px}.kl-arrow--prev{left:8px}.kl-arrow--next{right:8px}.kali-lalo .kali-info-card{max-width:none}.kl-chip{width:64px;height:64px}}@media(prefers-reduced-motion:reduce){.kl-finger{animation:none}.kl-chip,.kl-addon,.kl-arrow{transition:none}}.kali-tpl-kali-combo-proteccion .kali-slogan-row{display:none!important}@media(max-width:899px){.kali-tpl-kali-combo-proteccion .kali-thumb-grid{display:none}}@media(max-width:899px){.kali-tpl-kali-combo-proteccion .kali-lalo.kali-product-root{padding:0 0 28px}.kali-tpl-kali-combo-proteccion .kali-lalo .kali-hero{gap:16px}.kali-tpl-kali-combo-proteccion .kali-lalo .kali-gallery-card{padding:0}.kali-tpl-kali-combo-proteccion .kali-lalo .kali-main-image-wrap{aspect-ratio:4 / 5;height:auto;border-radius:0}.kali-tpl-kali-combo-proteccion .kali-lalo .kali-main-image-wrap img{padding:0}.kali-tpl-kali-combo-proteccion .kali-lalo .kali-info-card{padding:0 16px}}.kl-addon-cell{display:flex;flex-direction:column;gap:8px}.kl-addon-add{width:100%;padding:11px 8px;border:2px solid var(--kl-ink);border-radius:12px;background:var(--kl-lime);color:var(--kl-ink);font:900 13px/1.1 var(--kali-font);cursor:pointer}.kl-addon-add:hover{background:var(--kl-lime-dark)}.kl-addon-add:disabled{opacity:.5;cursor:not-allowed}.kl-addon-price s{opacity:.6;margin-right:4px}.kl-step-n{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:6px;border-radius:50%;background:var(--kl-ink);color:var(--kl-lime);font:900 14px/1 var(--kali-font);vertical-align:middle;flex:none}.kali-lalo .kali-qty-label:before{content:"3";display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:8px;border-radius:50%;background:var(--kl-ink);color:var(--kl-lime);font:900 14px/1 var(--kali-font)}.kali-lalo .kali-qty-row{padding-top:4px}.kl-colors .kl-label{font-size:16px;display:flex;align-items:center;flex-wrap:wrap;gap:0 4px}.kl-chip{width:88px;height:88px}.kl-swatches{gap:16px}.kl-swatches .kl-sw-name{font-size:16px}.kl-noaddon{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 12px;padding:14px 16px;border:2px solid var(--kl-line);border-radius:14px;background:#fff;color:var(--kl-ink);font:800 15px/1.2 var(--kali-font);text-align:left;cursor:pointer}.kl-noaddon-dot{width:22px;height:22px;border-radius:50%;border:2px solid var(--kl-ink);flex:none;position:relative}.kl-noaddon[aria-pressed=true]{border-color:var(--kl-ink);background:#f0fad0}.kl-noaddon[aria-pressed=true] .kl-noaddon-dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--kl-ink)}.kl-addon-save{align-self:flex-start;margin-top:4px;padding:3px 8px;border-radius:999px;background:var(--kl-lime);color:var(--kl-ink);font:900 11px/1.2 var(--kali-font)}.kl-addon{padding:12px}.kl-addon-name{font-size:14px}.kl-addon-qty{font-size:17px}.kl-addon-price{font-size:16px}.kl-chip{width:104px;height:104px;overflow:hidden;padding:0;background:var(--kl-soft)}.kl-swatch--boy .kl-chip,.kl-swatch--girl .kl-chip,.kl-swatch--other .kl-chip{background:var(--kl-soft)}.kl-swatch--boy .kl-chip{border-color:var(--kl-boy)}.kl-swatch--girl .kl-chip{border-color:var(--kl-girl)}.kl-chip-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.kl-chip-check{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:var(--kl-ink);color:var(--kl-lime);font:900 15px/26px var(--kali-font);text-align:center;text-shadow:none}.kl-swatch.is-active .kl-chip{border-color:var(--kl-ink);box-shadow:0 0 0 3px var(--kl-lime);outline-color:transparent}.kl-sw-name{font-weight:900}@media(max-width:899px){.kl-chip{width:112px;height:112px}}[data-kali-gallery-view]{scroll-margin-top:64px}.kl-addon-add.is-on{background:var(--kl-ink);color:var(--kl-lime)}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kali-lalo.css.map */
