.template-product-shop{--kalipto-green: #55624c;--kalipto-green-dark: #2f3a31;--kalipto-cream: #f3eee6;--kalipto-beige: #d8cbb8;--kalipto-gold: #b89a6a;--kalipto-content-width: 120rem;background:var(--kalipto-cream);color:var(--kalipto-green-dark)}.template-product-shop #MainContent{background:var(--kalipto-cream)}.template-product-shop .shopify-section-group-header-group .horizontal-ticker{display:none}.template-product-shop [id^=MainProduct-]{max-width:var(--kalipto-content-width)}.template-product-shop .main-product__info-container{color:var(--kalipto-green-dark);font-size:1.6rem;line-height:1.6}.template-product-shop .product__title h1{color:var(--kalipto-green-dark);font-size:clamp(2.6rem,4vw,4rem);line-height:1.15}.template-product-shop .product-page-price .price,.template-product-shop .product-page-price .price-item{color:var(--kalipto-green-dark)}.template-product-shop .product-form__input .form__label{color:var(--kalipto-green-dark);font-size:1.5rem;font-weight:600}.template-product-shop .product-form__input input[type=radio]+label{min-height:4.4rem;display:inline-flex;align-items:center;justify-content:center}.template-product-shop .product-form__submit,.template-product-shop .sticky-atc .button{--color-button: 47, 58, 49;--color-button-text: 243, 238, 230;min-height:5.2rem;border-radius:1rem;font-weight:700;letter-spacing:.02em}.template-product-shop .product-form__submit:focus-visible,.template-product-shop .sticky-atc .button:focus-visible{outline:.3rem solid var(--kalipto-green-dark);outline-offset:.3rem}.template-product-shop #kalipto-comprar{scroll-margin-top:9.6rem}.template-product-shop .sticky-atc{background:var(--kalipto-cream);color:var(--kalipto-green-dark);padding-bottom:calc(1rem + env(safe-area-inset-bottom));z-index:4}@media screen and (min-width:750px){.template-product-shop .sticky-atc{display:none!important}}@media screen and (max-width:749px){.template-product-shop #MainContent{padding-bottom:calc(8rem + env(safe-area-inset-bottom))}.template-product-shop [id^=MainProduct-]{box-sizing:border-box;padding-left:1.6rem;padding-right:1.6rem}}@media(prefers-reduced-motion:reduce){.template-product-shop,.template-product-shop *{scroll-behavior:auto!important}}.template-product-shop{--kalipto-action: #5f794d;--kalipto-sun: #dda64e;--kalipto-surface: #fffdf8}.template-product-shop #MainContent{padding-bottom:calc(14rem + env(safe-area-inset-bottom))}.template-product-shop .kalipto-product-main{padding-top:2.4rem;padding-bottom:4rem}.template-product-shop .kalipto-product-main .product{align-items:start;gap:2.4rem}.template-product-shop .kalipto-product-main .product__media-wrapper,.template-product-shop .kalipto-product-main .product__info-wrapper{min-width:0}.template-product-shop .kalipto-single-media .thumbnail-slider{display:none}.template-product-shop .kalipto-hero-media{overflow:hidden;border-radius:1.8rem;background:var(--kalipto-surface);box-shadow:0 1rem 2.8rem #2f3a311a}.template-product-shop .kalipto-hero-media__image{display:block;width:100%;height:auto}.template-product-shop .kalipto-hero-media__gallery{margin-top:1.2rem}.template-product-shop .kalipto-media-pending{position:relative;isolation:isolate;overflow:hidden;min-height:34rem;aspect-ratio:1 / 1;display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:2.4rem;border-radius:2.4rem;background:radial-gradient(circle at 75% 18%,#82976b 0,transparent 36%),linear-gradient(150deg,#5f794d,#2f3a31 80%);color:#fffdf8;text-align:center}.template-product-shop .kalipto-media-pending:before,.template-product-shop .kalipto-media-pending:after{content:"";position:absolute;z-index:-1;width:42%;height:90%;border:1px solid rgb(255 253 248 / 24%);border-radius:100% 0;transform:rotate(-35deg)}.template-product-shop .kalipto-media-pending:before{left:-5%;top:20%}.template-product-shop .kalipto-media-pending:after{right:-8%;top:-28%;transform:rotate(140deg)}.template-product-shop .kalipto-media-pending__eyebrow{font-size:1.1rem;font-weight:700;letter-spacing:.18em}.template-product-shop .kalipto-media-pending__mark{font-size:clamp(10rem,35vw,19rem);font-weight:700;line-height:1;letter-spacing:-.1em;color:#f3eee6;text-shadow:.07em .07em 0 rgb(216 203 184 / 18%)}.template-product-shop .kalipto-media-pending__caption{max-width:28ch;font-size:1.3rem;line-height:1.5;opacity:.9}.template-product-shop .product__title h1{font-size:clamp(3rem,5vw,5rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.template-product-shop .product__description{color:var(--kalipto-green-dark);font-size:1.55rem;line-height:1.65}.template-product-shop .product__description strong{font-weight:700}.template-product-shop .product__description u{text-decoration-color:var(--kalipto-sun);text-decoration-thickness:.16rem;text-underline-offset:.25rem}.template-product-shop .product-page-price .price,.template-product-shop .product-page-price .price-item{color:var(--kalipto-action);font-size:2.4rem;font-weight:700}.template-product-shop .kalipto-bundles{margin:2.4rem 0;padding:2rem;border:1px solid rgb(255 255 255 / 16%);border-radius:2rem;background:var(--kalipto-bundles-bg);color:var(--kalipto-bundles-text);box-shadow:0 1rem 2.8rem #2f3a3114;scroll-margin-top:8rem}.template-product-shop .kalipto-bundles__eyebrow{margin:0 0 .4rem;color:var(--kalipto-bundles-accent);font-size:var(--kalipto-bundles-eyebrow-size);font-weight:700;letter-spacing:.13em}.template-product-shop .kalipto-bundles__fieldset{margin:0;padding:0;border:0;min-width:0}.template-product-shop .kalipto-bundles__fieldset legend{margin:0 0 1.6rem;color:var(--kalipto-bundles-text);font-size:var(--kalipto-bundles-heading-size);font-weight:700;line-height:1.25}.template-product-shop .kalipto-bundles__options{display:grid;gap:1rem}.template-product-shop .kalipto-bundles__option{position:relative;display:flex;align-items:center;gap:var(--kalipto-bundles-image-gap);min-height:7.2rem;padding:1.2rem 1.6rem;border:2px solid rgb(255 255 255 / 22%);border-radius:1.4rem;background:#ffffff12;color:var(--kalipto-bundles-text);cursor:pointer;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s}.template-product-shop .kalipto-bundles__option:hover{border-color:var(--kalipto-bundles-accent)}.template-product-shop .kalipto-bundles__option:active{transform:scale(.99)}.template-product-shop .kalipto-bundles__option:has(input:checked){border-color:var(--kalipto-bundles-accent);background:#ffffff1f;box-shadow:0 0 0 .1rem var(--kalipto-bundles-accent),0 .5rem 1.4rem color-mix(in srgb,var(--kalipto-bundles-accent) 22%,transparent)}.template-product-shop .kalipto-bundles__option:nth-child(2):has(input:checked){animation:kalipto-bundle-glow 3.2s ease-in-out infinite}@keyframes kalipto-bundle-glow{50%{box-shadow:0 0 0 .15rem var(--kalipto-bundles-accent),0 .6rem 2.6rem color-mix(in srgb,var(--kalipto-bundles-accent) 48%,transparent)}}.template-product-shop .kalipto-bundles__option:has(input:focus-visible){outline:3px solid var(--kalipto-bundles-text);outline-offset:3px}.template-product-shop .kalipto-bundles__option:has(input:disabled){opacity:.5;cursor:not-allowed}.template-product-shop .kalipto-bundles__option input{position:absolute;width:1px;height:1px;opacity:0}.template-product-shop .kalipto-bundles__badge{position:absolute;top:-1.1rem;left:1.2rem;max-width:calc(100% - 2.4rem);padding:.3rem 1rem;border-radius:9rem;background:var(--kalipto-bundles-accent);color:#203b2b;font-size:1rem;line-height:1.3;font-weight:800;letter-spacing:.03em}.template-product-shop .kalipto-bundles__option:has(.kalipto-bundles__badge){margin-top:1rem}.template-product-shop .kalipto-bundles__image{width:5.2rem;height:5.2rem;object-fit:contain;flex:0 0 5.2rem}.template-product-shop .kalipto-bundles__copy{display:grid;gap:.2rem;min-width:0}.template-product-shop .kalipto-bundles__count{display:flex;align-items:baseline;gap:.5rem}.template-product-shop .kalipto-bundles__label{color:var(--kalipto-bundles-text);font-size:calc(var(--kalipto-bundles-option-size) * .85);font-weight:700;line-height:1.25}.template-product-shop .kalipto-bundles__benefit{color:var(--kalipto-bundles-text);opacity:.85;font-size:var(--kalipto-bundles-detail-size);line-height:1.25}.template-product-shop .kalipto-bundles__price{display:block;margin-top:.5rem;color:var(--kalipto-bundles-text);font-size:var(--kalipto-bundles-price-size);font-weight:800;line-height:1.15}.template-product-shop .kalipto-bundles__price small{font-size:var(--kalipto-bundles-detail-size);font-weight:500}.template-product-shop .kalipto-bundles__yape{display:block;color:var(--kalipto-bundles-yape);font-size:var(--kalipto-bundles-detail-size);font-weight:700}.template-product-shop .kalipto-bundles__number{font-size:calc(var(--kalipto-bundles-option-size) * 1.55);font-weight:800;line-height:1}.template-product-shop .kalipto-bundles__description{font-size:var(--kalipto-bundles-option-size);font-weight:600}.template-product-shop .kalipto-bundles__indicator{width:2rem;height:2rem;margin-left:auto;border:2px solid currentColor;border-radius:50%}.template-product-shop .kalipto-bundles__option:has(input:checked) .kalipto-bundles__indicator{border:.6rem solid var(--kalipto-bundles-accent)}.template-product-shop .kalipto-bundles__note{margin:1.6rem 0 0;font-size:var(--kalipto-bundles-detail-size);line-height:1.5}.template-product-shop .kalipto-bundles__buy{position:relative;isolation:isolate;display:block;width:100%;min-height:5.2rem;margin-top:1.6rem;padding:1rem 1.6rem;border:0;border-radius:var(--kalipto-buy-radius);background:var(--kalipto-buy-bg);color:var(--kalipto-buy-text);font:800 var(--kalipto-buy-size)/1.2 Poppins,Arial,sans-serif;text-align:center;cursor:pointer;touch-action:manipulation;animation:kalipto-cta-breathe 2.4s ease-in-out infinite}.template-product-shop .kalipto-bundles__buy:after{content:"";position:absolute;z-index:-1;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border:2px solid var(--kalipto-buy-bg);border-radius:calc(var(--kalipto-buy-radius) + .3rem);animation:kalipto-cta-wave 2.4s ease-out infinite;pointer-events:none}.template-product-shop .kalipto-bundles__buy:hover{filter:brightness(1.06)}.template-product-shop .kalipto-bundles__buy:active{animation:none;transform:scale(.98)}.template-product-shop .kalipto-bundles__buy:focus-visible{outline:3px solid var(--kalipto-bundles-accent);outline-offset:3px}.template-product-shop .kalipto-bundles__buy:disabled{opacity:.55;cursor:not-allowed;animation:none}.template-product-shop .kalipto-bundles__buy:disabled:after{content:none}.template-product-shop .kalipto-bundles__connection{margin:.8rem 0 0;color:var(--kalipto-bundles-text);opacity:.8;font-size:var(--kalipto-bundles-detail-size);line-height:1.35}.template-product-shop .kalipto-sticky{position:fixed;z-index:40;right:0;bottom:0;left:0;padding:1.2rem max(1.6rem,env(safe-area-inset-right)) calc(1rem + env(safe-area-inset-bottom)) max(1.6rem,env(safe-area-inset-left));border-top:2px solid var(--ks-accent);background:linear-gradient(115deg,var(--ks-bg-start),var(--ks-bg-end));color:var(--ks-text);box-shadow:0 -.8rem 2.4rem #18281833}.template-product-shop .kalipto-sticky__inner{display:flex;align-items:center;gap:1rem;max-width:var(--ks-desktop-width);margin:auto}.template-product-shop .kalipto-sticky__image{display:block;width:4.4rem;height:4.4rem;flex:0 0 4.4rem;object-fit:contain;border-radius:.8rem;background:#ffffff1f}.template-product-shop .kalipto-sticky__image[hidden],.template-product-shop .kalipto-sticky__yape[hidden]{display:none}.template-product-shop .kalipto-sticky__summary{display:grid;flex:1 1 auto;min-width:0;gap:.2rem;line-height:1.2;overflow-wrap:anywhere}.template-product-shop .kalipto-sticky__brand{font-size:var(--ks-brand-size);font-weight:800;letter-spacing:.06em}.template-product-shop .kalipto-sticky__selection{font-size:var(--ks-summary-size);font-weight:700}.template-product-shop .kalipto-sticky__yape{color:var(--ks-yape-color);font-size:var(--ks-yape-size);font-weight:600}.template-product-shop .kalipto-sticky__button{position:relative;isolation:isolate;display:flex;flex:0 0 var(--ks-button-mobile-width);justify-content:center;align-items:center;gap:var(--ks-button-gap);min-width:0;min-height:5.6rem;padding:.8rem;border-radius:var(--ks-button-radius);background:var(--ks-button-bg);color:var(--ks-button-text);font-size:var(--ks-button-size);font-weight:800;letter-spacing:var(--ks-button-letter-spacing);text-align:center;text-decoration:none;white-space:normal;touch-action:manipulation;animation:kalipto-cta-breathe 2.4s ease-in-out infinite}.template-product-shop .kalipto-sticky__button:after{content:"";position:absolute;z-index:-1;top:-.3rem;right:-.3rem;bottom:-.3rem;left:-.3rem;border:2px solid var(--ks-button-bg);border-radius:calc(var(--ks-button-radius) + .3rem);animation:kalipto-cta-wave 2.4s ease-out infinite}.template-product-shop .kalipto-sticky__button:focus-visible{outline:3px solid var(--ks-text);outline-offset:5px}.template-product-shop .kalipto-sticky__button:active{animation:none;transform:scale(.98)}.template-product-shop .kalipto-sticky__button--unavailable{opacity:.7;animation:none}.template-product-shop .kalipto-sticky__button--unavailable:after{content:none}.template-product-shop .kalipto-sticky__foot{max-width:var(--ks-desktop-width);margin:.8rem auto 0;padding-top:.7rem;border-top:1px solid rgb(255 253 248 / 25%);font-size:var(--ks-note-size);line-height:1.25;text-align:center}@keyframes kalipto-cta-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes kalipto-cta-wave{0%{opacity:.65;transform:scale(1)}75%,to{opacity:0;transform:scale(1.09,1.25)}}@media(min-width:750px){.template-product-shop .kalipto-product-main{padding-top:4.8rem;padding-bottom:6.4rem}.template-product-shop .kalipto-product-main .product{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5.6rem}.template-product-shop .kalipto-product-main .product__media-wrapper{position:sticky;top:3rem;align-self:start;width:auto;max-width:none}.template-product-shop .kalipto-product-main .product__info-wrapper{position:static;width:auto;max-width:none}.template-product-shop .kalipto-sticky{left:50%;right:auto;width:min(var(--ks-desktop-width),calc(100% - 4rem));transform:translate(-50%);border:2px solid var(--ks-accent);border-bottom:0;border-radius:2rem 2rem 0 0}.template-product-shop .kalipto-sticky__button{flex-basis:var(--ks-button-desktop-width)}.template-product-shop .kalipto-media-pending{min-height:46rem}}@media(max-width:749px){.template-product-shop .kalipto-product-main{padding-left:1.6rem;padding-right:1.6rem}.template-product-shop .kalipto-product-main .product{gap:1.6rem}.template-product-shop .kalipto-media-pending{min-height:29rem;aspect-ratio:1.15}}@media(max-width:400px){.template-product-shop .kalipto-sticky__button>span:last-child{display:none}}@media(prefers-reduced-motion:reduce){.template-product-shop .kalipto-sticky__button,.template-product-shop .kalipto-sticky__button:after,.template-product-shop .kalipto-bundles__buy,.template-product-shop .kalipto-bundles__buy:after{animation:none}.template-product-shop .kalipto-bundles__option{transition:none}.template-product-shop .kalipto-bundles__option:nth-child(2):has(input:checked){animation:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kalipto-product.css.map */
