body.template-product,body{--kvp:#121212;--kvp2:#2b6cb0;--kvo:#f97316;--kvo2:#ea580c;--kvink:#121212;--kvmuted:#6b6b6b;--kvline:#e5e5e5;--kvsoft:#f0f0f0}body{background:#fff!important}.kvp-rise{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.kvp-rise.kvp-in{opacity:1;transform:none}.product__media-wrapper .product__media-list .product__media-item .media,.product__media-item>*{border-radius:26px!important}.product__media-item{overflow:hidden;border-radius:26px;background:radial-gradient(circle at 50% 30%,#fff,#f3f3f3 90%);box-shadow:0 18px 40px #00000014;border:1px solid var(--kvline)}.product__media-item img{transition:transform .8s cubic-bezier(.22,1,.36,1)}.product__media-item:hover img{transform:scale(1.06)}.product__media-wrapper .product__media-list{animation:kvpFloat 7s ease-in-out infinite}@keyframes kvpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(min-width:750px){.product__info-container{padding:30px 30px 26px!important;border:1px solid var(--kvline);border-radius:30px;background:#fff;box-shadow:0 20px 48px #00000012}}.product__info-container .product__text{display:inline-flex!important;align-items:center;margin:0 0 10px!important;padding:5px 13px;border-radius:999px;background:var(--kvsoft);color:var(--kvp)!important;font-size:11px!important;font-weight:900;letter-spacing:.12em}body .product__title h1,body .product__title h1.h1{color:var(--kvink)!important;font-size:clamp(23px,2.4vw,31px)!important;font-weight:850!important;letter-spacing:-.035em!important;line-height:1.12!important}[id^=price-template] .price{position:relative;overflow:hidden;padding:18px 22px!important;border:0!important;border-radius:22px!important;background:#121212!important;box-shadow:0 14px 30px #00000047!important;color:#fff!important}[id^=price-template] .price:before{color:#cfcfcf!important}[id^=price-template] .price *{color:#fff!important}[id^=price-template] .price:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:skew(-20deg);animation:kvpShine 4.5s ease-in-out infinite;pointer-events:none}@keyframes kvpShine{0%,55%{left:-60%}to{left:130%}}[id^=price-template] .price-item--regular,[id^=price-template] .price-item--sale{font-size:clamp(28px,3vw,36px)!important;font-weight:900!important;letter-spacing:-.03em}.meta-delivery-box{border-radius:18px!important;position:relative;padding:14px 16px!important;box-shadow:0 8px 20px #0000000f}.meta-delivery-icon{display:grid;place-items:center;width:36px!important;height:36px!important;border-radius:12px;background:#fff;padding:7px;animation:kvpPulse 2.4s ease-in-out infinite}@keyframes kvpPulse{0%,to{box-shadow:0 0 #16a34a59}50%{box-shadow:0 0 0 9px #16a34a00}}.keyst-plan-card{border:2px solid var(--kvline)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 6px 16px #0000000d!important;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .25s,box-shadow .3s!important}.keyst-plan-card:hover{transform:translateY(-3px) scale(1.01);border-color:#bdbdbd!important;box-shadow:0 14px 28px #0000001a!important}input:checked+.keyst-plan-card{border-color:var(--kvp)!important;background:#f7f7f7!important;box-shadow:0 0 0 4px #00000014,0 14px 28px #00000024!important}.keyst-plan-card__price{color:var(--kvp)!important;font-weight:900!important}.keyst-plan-card--bundle{border-color:#fdba74!important;background:linear-gradient(135deg,#fff7ed,#fff)!important}input:checked+.keyst-plan-card--bundle{border-color:var(--kvo)!important;box-shadow:0 0 0 4px #f973162e,0 16px 32px #f9731638!important}.form__label,.product-form__input legend{color:var(--kvmuted)!important;font-weight:800!important}.product-form__quantity .quantity{border:2px solid var(--kvline)!important;border-radius:999px!important;background:#fafafa!important;box-shadow:none!important}.product-form__quantity .quantity__button{color:var(--kvp)!important}.product-form__quantity .quantity__button:hover{background:#ececec!important;color:#000!important}body .product-form__submit{position:relative;overflow:hidden;border:0!important;border-radius:999px!important;background:#121212!important;color:#fff!important;font-size:14px!important;font-weight:900!important;letter-spacing:.08em!important;box-shadow:0 14px 28px #0000004d!important;transition:transform .16s cubic-bezier(.23,1,.32,1),background .2s ease,box-shadow .2s ease!important}body .product-form__submit:after{content:"";position:absolute;top:0;left:-70%;width:45%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-20deg);animation:kvpShine 3.6s ease-in-out infinite}body .product-form__submit:hover{transform:translateY(-3px)!important;background:#000!important;box-shadow:0 18px 34px #00000061!important}body .product-form__submit:active{transform:scale(.97)!important;box-shadow:0 8px 16px #0000004d!important}body .shopify-payment-button__button--unbranded{border-radius:999px!important;background:#2b6cb0!important;color:#fff!important;font-weight:850!important;box-shadow:0 12px 24px #2b6cb04d!important}.keyst-cart-tax-hint,.product-form__buttons+div{border-radius:16px!important;border-color:#e5e5e5!important;background:#fafafa!important}.kp-journey{border:1px solid var(--kvline)!important;border-radius:20px!important;background:#fafafa!important;box-shadow:0 8px 20px #0000000d!important}.kp-step-number{background:#121212!important;box-shadow:0 6px 14px #00000040!important}.kp-step-number--final{background:#121212!important;animation:none}.kp-step-line{background:#d9d9d9!important}.keyst-assurance{border-color:var(--kvline)!important;border-radius:20px!important;background:#fff!important;box-shadow:0 10px 22px #0000000d!important}.keyst-assurance__eyebrow{color:var(--kvp)!important}.keyst-assurance__icon{background:#f0f0f0!important;color:var(--kvp)!important}.keyst-assurance__icon--whatsapp{background:#e7f9ef!important;color:#1faa68!important}.keyst-assurance__help>b,.product__view-details{color:var(--kvp)!important}.kp-media-assurance{border:1px solid var(--kvline)!important;border-radius:24px!important;background:#fafafa!important;box-shadow:0 12px 28px #0000000f!important}.kp-media-assurance__eyebrow,.kp-media-assurance>a{color:var(--kvp)!important}.kp-media-assurance>a{border-color:#bdbdbd!important}.kp-media-assurance>a:hover{background:var(--kvp)!important;color:#fff!important}.kp-media-summary-note>span{background:#ececec!important;color:var(--kvp)!important}[id*=__rich_text_]{background:#fff!important}[id*=__rich_text_] .rich-text{border:1px solid var(--kvline)!important;border-radius:30px!important;box-shadow:0 18px 40px #0000000f!important}[id*=__rich_text_] h2{color:var(--kvink)!important}[id*=__rich_text_] h3{color:#121212!important}[id*=__rich_text_] h3:before{background:#121212!important}[id*=__rich_text_] a{color:var(--kvp2)!important}[id*=__rich_text_] ul,[id*=__rich_text_] ol{border-color:var(--kvline)!important;background:#fafafa!important;border-radius:18px!important}[id*=__rich_text_] details{border-color:var(--kvline)!important;border-radius:16px!important;transition:box-shadow .3s}[id*=__rich_text_] details[open]{box-shadow:0 10px 22px #00000014}[id*=__rich_text_] summary{color:#121212!important}.kpb-inner{border-color:var(--kvline)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 18px 40px #0000000f!important}.kpb-head-icon{background:#f0f0f0!important;color:var(--kvp)!important}.kpb-head h2{color:var(--kvink)!important}.kpb-product{border-color:var(--kvline)!important;border-radius:20px!important}.kpb-product:hover{border-color:#bdbdbd!important;box-shadow:0 14px 26px #0000001a!important}.kpb-media{background:#f5f5f5!important}.kpb-form button{background:#121212!important;box-shadow:0 8px 18px #00000040!important;transition:transform .16s cubic-bezier(.23,1,.32,1),box-shadow .2s ease}.kpb-form button:active{transform:scale(.97)}.kpb-summary{border-color:var(--kvline)!important;border-radius:22px!important}[id*=__related-products] h2{color:var(--kvink)!important;font-weight:900!important}[id*=__related-products] .card-wrapper .card{border:1px solid var(--kvline)!important;border-radius:24px!important;box-shadow:0 10px 24px #0000000f!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s!important}[id*=__related-products] .card-wrapper:hover .card{transform:translateY(-8px);box-shadow:0 22px 40px #00000024!important}[id*=__related-products] .card__heading a{color:var(--kvink)!important;font-weight:800}[id*=__related-products] .price-item{color:var(--kvp)!important;font-weight:900}.keyst-mobile-sticky-cart{border-top-color:#e5e5e5!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 -12px 28px #0000001a!important}.keyst-mobile-sticky-cart__button{background:#121212!important;border-radius:999px!important;box-shadow:0 8px 18px #0000004d!important;transition:transform .16s cubic-bezier(.23,1,.32,1)!important}.keyst-mobile-sticky-cart__button:active{transform:scale(.97)!important}@media screen and (min-width:990px){.keyst-mobile-sticky-cart{display:none!important}}@media(prefers-reduced-motion:reduce){.kvp-rise{opacity:1;transform:none;transition:none}.product__media-wrapper .product__media-list,.meta-delivery-icon,[id^=price-template] .price:after,body .product-form__submit:after,.kp-step-number--final,.kp-step-line{animation:none!important}body .product-form__submit:active,.kpb-form button:active,.keyst-mobile-sticky-cart__button:active{transform:none!important}}[id*=__rich_text_] a[href*="activar.keyst.cl"]{background:none!important;color:var(--kvp2)!important;border-radius:0!important;box-shadow:none!important;padding:0!important;text-decoration:underline!important}[id*=__rich_text_] div[style*="border-radius: 10px"]{background:#fafafa!important;border:1px solid #e5e5e5!important;border-left:3px solid #121212!important;border-radius:16px!important;padding:18px 20px!important;margin:20px 0!important;box-shadow:none!important;color:#2e2e2e!important}[id*=__rich_text_] div[style*="border-radius: 10px"] strong{color:#121212!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/kv-product.css.map */
