:root{--kyest-bg: #F8F4F1;--kyest-bg-alt: #FFFFFF;--kyest-fg: #000000;--kyest-fg-muted: #4B4A4A;--kyest-accent: #7A6555;--kyest-accent-soft-brand: #A2876F;--kyest-accent-light: #C4A78C;--kyest-accent-soft: #AAA88E;--kyest-border: rgba(0,0,0,.08);--kyest-border-strong: rgba(0,0,0,.18);--kyest-font-body: "Work Sans", -apple-system, BlinkMacSystemFont, sans-serif;--kyest-font-display: "Baskervville", "Fraunces", Georgia, "Times New Roman", serif;--kyest-radius-sm: 8px;--kyest-radius-md: 16px;--kyest-radius-lg: 24px;--kyest-radius-pill: 999px;--kyest-container: 1280px;--kyest-container-narrow: 880px;--kyest-container-wide: 1440px;--kyest-space-xs: 8px;--kyest-space-sm: 16px;--kyest-space-md: 24px;--kyest-space-lg: 40px;--kyest-space-xl: 64px;--kyest-space-2xl: 96px;--kyest-fs-body: 17px;--kyest-fs-body-l: 19px;--kyest-fs-h1: clamp(36px, 5vw, 64px);--kyest-fs-h2: clamp(28px, 3.5vw, 44px);--kyest-fs-h3: clamp(22px, 2.4vw, 30px);--kyest-fs-h4: clamp(18px, 2vw, 22px);--kyest-fs-eyebrow: 13px;--kyest-fs-small: 14px}body[data-template-name]:not([data-template-name=index]){background:var(--kyest-bg);color:var(--kyest-fg);font-family:var(--kyest-font-body);font-size:var(--kyest-fs-body);line-height:1.55;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body[data-template-name]:not([data-template-name=index]) h1,body[data-template-name]:not([data-template-name=index]) h2,body[data-template-name]:not([data-template-name=index]) h3,body[data-template-name]:not([data-template-name=index]) h4{font-family:var(--kyest-font-display);font-weight:400;letter-spacing:-.025em;line-height:1.15;color:var(--kyest-fg)}body[data-template-name]:not([data-template-name=index]) h1{font-size:var(--kyest-fs-h1);margin:0 0 24px}body[data-template-name]:not([data-template-name=index]) h2{font-size:var(--kyest-fs-h2);margin:0 0 20px}body[data-template-name]:not([data-template-name=index]) h3{font-size:var(--kyest-fs-h3);margin:0 0 16px}body[data-template-name]:not([data-template-name=index]) h4{font-size:var(--kyest-fs-h4);margin:0 0 12px}body[data-template-name]:not([data-template-name=index]) em{font-style:italic;font-family:var(--kyest-font-display)}body[data-template-name]:not([data-template-name=index]) p{margin:0 0 16px;font-size:var(--kyest-fs-body);color:var(--kyest-fg-muted)}body[data-template-name]:not([data-template-name=index]) a{color:var(--kyest-accent);text-decoration:none}body[data-template-name]:not([data-template-name=index]) a:hover{text-decoration:underline}body[data-template-name]:not([data-template-name=index]) main#MainContent{background:var(--kyest-bg);min-height:50vh}.kyest-tpl-wrap{max-width:var(--kyest-container);margin:0 auto;padding:var(--kyest-space-2xl) var(--kyest-space-md)}.kyest-tpl-wrap--narrow{max-width:var(--kyest-container-narrow)}.kyest-tpl-wrap--wide{max-width:var(--kyest-container-wide)}@media(max-width:768px){.kyest-tpl-wrap{padding:var(--kyest-space-xl) var(--kyest-space-sm)}}body[data-template-name]:not([data-template-name=index]) .button,body[data-template-name]:not([data-template-name=index]) button.button,body[data-template-name]:not([data-template-name=index]) .shopify-payment-button__button,.kyest-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:var(--kyest-accent);color:#fff!important;font-family:var(--kyest-font-body);font-size:15px;font-weight:500;letter-spacing:.02em;text-transform:none;border:none;border-radius:var(--kyest-radius-pill);cursor:pointer;transition:transform .2s ease,background .2s ease;text-decoration:none!important}body[data-template-name]:not([data-template-name=index]) .button:hover,.kyest-btn-primary:hover{background:#8a7159;transform:translateY(-1px)}.kyest-btn-secondary{background:transparent;color:var(--kyest-fg)!important;border:1px solid var(--kyest-border-strong)}.kyest-btn-secondary:hover{background:var(--kyest-fg);color:#fff!important}.kyest-btn-link{background:transparent;color:var(--kyest-fg)!important;padding:12px 0;border-radius:0}.kyest-btn-link:hover{background:transparent;text-decoration:underline!important;transform:none}.kyest-card{background:var(--kyest-bg-alt);border-radius:var(--kyest-radius-md);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.kyest-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.kyest-card__media{aspect-ratio:1/1;background:#f0ebe6;overflow:hidden}.kyest-card__media img{width:100%;height:100%;object-fit:cover;display:block}.kyest-card__body{padding:20px}.kyest-card__title{font-family:var(--kyest-font-display);font-size:22px;margin:0 0 8px}.kyest-card__price{font-size:20px;font-weight:600;color:var(--kyest-fg)}.kyest-card__price del{font-weight:400;color:var(--kyest-fg-muted);text-decoration-color:var(--kyest-accent);margin-right:8px}body[data-template-name]:not([data-template-name=index]) input[type=text],body[data-template-name]:not([data-template-name=index]) input[type=email],body[data-template-name]:not([data-template-name=index]) input[type=tel],body[data-template-name]:not([data-template-name=index]) input[type=password],body[data-template-name]:not([data-template-name=index]) input[type=search],body[data-template-name]:not([data-template-name=index]) textarea,body[data-template-name]:not([data-template-name=index]) select{background:var(--kyest-bg-alt);border:1px solid var(--kyest-border-strong);border-radius:var(--kyest-radius-sm);padding:14px 16px;font-family:var(--kyest-font-body);font-size:16px;color:var(--kyest-fg);width:100%;transition:border-color .2s ease}body[data-template-name]:not([data-template-name=index]) input:focus,body[data-template-name]:not([data-template-name=index]) textarea:focus,body[data-template-name]:not([data-template-name=index]) select:focus{outline:none;border-color:var(--kyest-accent)}body[data-template-name]:not([data-template-name=index]) label{font-family:var(--kyest-font-body);font-size:14px;font-weight:500;color:var(--kyest-fg);margin-bottom:6px;display:block}.kyest-breadcrumbs{font-size:13px;color:var(--kyest-fg-muted);margin:16px 0 24px;letter-spacing:.02em}.kyest-breadcrumbs a{color:var(--kyest-fg-muted)}.kyest-breadcrumbs a:hover{color:var(--kyest-accent)}.kyest-breadcrumbs span[aria-current]{color:var(--kyest-fg)}.template-product main#MainContent{background:var(--kyest-bg-alt)}.template-product .product__title,.template-product h1.product__title{font-family:var(--kyest-font-display);font-size:clamp(28px,3.4vw,42px);line-height:1.12;letter-spacing:-.02em;margin-bottom:12px}.template-product .price,.template-product .price__regular,.template-product .price-item--regular{font-family:var(--kyest-font-body);font-size:28px;font-weight:600;color:var(--kyest-fg)}.template-product .price__sale .price-item--sale{color:var(--kyest-accent)}.template-product .price__sale .price-item--regular{color:var(--kyest-fg-muted);font-size:18px}.template-product .product__media-wrapper img,.template-product .product__media img{border-radius:var(--kyest-radius-md)}.template-product .product-form__submit,.template-product button[name=add]{background:var(--kyest-accent)!important;color:#fff!important;border:none!important;border-radius:var(--kyest-radius-pill)!important;padding:16px 32px!important;font-weight:500!important;letter-spacing:.02em!important}.template-product .product-form__submit:hover{background:#8a7159!important}.template-product .product__description{font-size:var(--kyest-fs-body-l);line-height:1.65;color:var(--kyest-fg-muted);max-width:60ch}.template-product .product__description h2,.template-product .product__description h3{color:var(--kyest-fg)}.template-product .product__info-wrapper{padding:24px 0 24px 32px}@media(max-width:768px){.template-product .product__info-wrapper{padding:16px 0}}.template-collection .collection-hero,.template-collection .collection-banner{padding:48px var(--kyest-space-md) 32px;text-align:center}.template-collection .collection-hero__title,.template-collection h1{font-family:var(--kyest-font-display);font-size:var(--kyest-fs-h1);margin:0 0 12px}.template-collection .collection-hero__description{max-width:60ch;margin:0 auto;font-size:var(--kyest-fs-body-l);color:var(--kyest-fg-muted)}.template-collection .card-product,.template-collection .grid__item .card{background:var(--kyest-bg-alt);border-radius:var(--kyest-radius-md);overflow:hidden;border:1px solid var(--kyest-border);transition:transform .2s ease,box-shadow .2s ease}.template-collection .card-product:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.template-collection .card__heading,.template-collection .card-information__heading{font-family:var(--kyest-font-display);font-size:20px;letter-spacing:-.02em}.template-collection .price__regular .price-item{font-weight:600;font-size:18px;color:var(--kyest-fg)}.template-collection .facets{background:var(--kyest-bg);border:1px solid var(--kyest-border);border-radius:var(--kyest-radius-md);padding:20px}.template-collection .facet-checkbox label,.template-collection .facets__heading{font-family:var(--kyest-font-body);color:var(--kyest-fg)}.template-cart main#MainContent{padding-top:32px;padding-bottom:32px}.template-cart .cart__title,.template-cart h1.title{font-family:var(--kyest-font-display);font-size:var(--kyest-fs-h1);text-align:center;margin-bottom:40px}.template-cart .cart-item__name,.template-cart .cart-items__row-product .cart-item__name{font-family:var(--kyest-font-display);font-size:18px}.template-cart .cart__ctas .button,.template-cart button[name=checkout]{background:var(--kyest-accent)!important;color:#fff!important;border-radius:var(--kyest-radius-pill)!important;padding:18px 32px!important;font-size:16px!important;font-weight:500!important}.template-cart .totals__total-value{font-family:var(--kyest-font-body);font-weight:600;font-size:24px;color:var(--kyest-fg)}.template-blog .article-card,.template-blog .card{border-radius:var(--kyest-radius-md);overflow:hidden;background:var(--kyest-bg-alt)}.template-blog .article-card__title,.template-blog .card__heading{font-family:var(--kyest-font-display);font-size:24px;letter-spacing:-.02em}.template-article main#MainContent{background:var(--kyest-bg-alt)}.template-article .article-template,.template-article .page-width--narrow{max-width:720px;margin:0 auto;padding:48px var(--kyest-space-md)}.template-article .article-template__title,.template-article h1{font-family:var(--kyest-font-display);font-size:var(--kyest-fs-h1);margin-bottom:16px}.template-article .article-template__content{font-size:18px;line-height:1.7;color:var(--kyest-fg)}.template-article .article-template__content h2{font-size:32px;margin:48px 0 16px}.template-article .article-template__content p{margin-bottom:20px}.template-article .article-template__content img{border-radius:var(--kyest-radius-md);margin:32px 0}.template-search .search__input{background:var(--kyest-bg-alt);border-radius:var(--kyest-radius-pill);padding:16px 24px;border:1px solid var(--kyest-border-strong);font-size:16px}.template-search .search__heading{font-family:var(--kyest-font-display);font-size:var(--kyest-fs-h2);text-align:center}.template-404 main#MainContent{min-height:70vh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--kyest-bg)}.template-404 h1{font-family:var(--kyest-font-display);font-size:clamp(48px,8vw,96px);margin-bottom:16px}.template-404 .errors{max-width:480px;margin:0 auto}.template-list-collections .collection-card,.template-list-collections .card{border-radius:var(--kyest-radius-md);overflow:hidden;background:var(--kyest-bg-alt)}.template-list-collections .card__heading{font-family:var(--kyest-font-display);font-size:22px}.template-page main#MainContent{background:var(--kyest-bg);padding:48px var(--kyest-space-md)}.template-page .page-width,.template-page .rte{max-width:var(--kyest-container-narrow);margin:0 auto}.template-page h1.title{font-family:var(--kyest-font-display);font-size:var(--kyest-fs-h1);text-align:center;margin-bottom:32px}.template-page .rte{font-size:var(--kyest-fs-body-l);line-height:1.7}.template-page .rte h2{font-size:32px;margin:40px 0 16px}.template-page .rte h3{font-size:24px;margin:32px 0 12px}.template-page .rte ul,.template-page .rte ol{margin:16px 0;padding-left:24px}.template-page .rte li{margin-bottom:8px}[data-template-name^=customers] main#MainContent{background:var(--kyest-bg);padding:64px var(--kyest-space-md)}[data-template-name^=customers] .page-width{max-width:480px;margin:0 auto}[data-template-name^=customers] h1{font-family:var(--kyest-font-display);font-size:var(--kyest-fs-h2);text-align:center;margin-bottom:32px}[data-template-name^=customers] .customer__login,[data-template-name^=customers] .customer__register{background:var(--kyest-bg-alt);border-radius:var(--kyest-radius-md);padding:32px}.template-password main#MainContent{background:var(--kyest-bg);min-height:100vh;display:flex;align-items:center;justify-content:center}.template-gift_card main#MainContent{background:var(--kyest-bg);padding:64px var(--kyest-space-md)}.template-gift_card .gift_card{background:linear-gradient(135deg,var(--kyest-accent),var(--kyest-accent-light));color:#fff;border-radius:var(--kyest-radius-lg);padding:40px;max-width:480px;margin:0 auto}@media(max-width:768px){body[data-template-name]:not([data-template-name=index]) h1{font-size:clamp(30px,7vw,40px)}body[data-template-name]:not([data-template-name=index]) h2{font-size:clamp(24px,5.5vw,32px)}.template-product .product__info-wrapper{padding-top:24px}.template-collection .collection-hero{padding:32px var(--kyest-space-sm) 24px}}[data-template-suffix=sculpt-freeze] .product-form__submit,[data-template-suffix=sculpt-freeze] button[name=add],[data-template-suffix=sculpt-freeze] .shopify-payment-button,[data-template-suffix=sculpt-freeze] .product-form__buttons{display:none!important}[data-template-suffix=sculpt-freeze] .product-form__error-message-wrapper{display:none}[data-template-suffix=sculpt-freeze] .product__info-wrapper:after{content:"";display:block;padding:24px;background:var(--kyest-bg);border-radius:var(--kyest-radius-md);margin-top:24px;border:1px solid var(--kyest-border)}[data-template-suffix=sculpt-freeze] .product-form,[data-template-suffix=sculpt-freeze] .product__info-container{position:relative}[data-template-suffix=sculpt-freeze] .product-form:after{content:"\1f4de  Agendar evaluaci\f3n por WhatsApp";display:flex;align-items:center;justify-content:center;padding:18px 32px;background:var(--kyest-accent);color:#fff;border-radius:var(--kyest-radius-pill);font-size:16px;font-weight:500;cursor:pointer;margin-top:16px;letter-spacing:.01em}[data-template-suffix=sculpt-freeze] .product-form:before{content:"Sculpt Freeze requiere evaluaci\f3n presencial previa \b7  te respondemos en horario h\e1 bil";display:block;padding:14px 16px;background:#fff8f0;border-left:3px solid var(--kyest-accent);color:var(--kyest-fg-muted);border-radius:var(--kyest-radius-sm);font-size:14px;line-height:1.5;margin-bottom:16px}[data-template-suffix=membresia] .product-form__submit:after,[data-template-suffix=membresia] button[name=add]:after{content:" al Club MUSA"}.template-collection .btn-add.btn-atc,.template-search .btn-add.btn-atc{background:var(--kyest-accent)!important;color:#fff!important}.template-collection .btn-add.btn-atc:hover{background:#5d4d40!important}body[data-template-name]:not([data-template-name=index]) .multicolumn-card__image-wrapper:has(.placeholder-svg),body[data-template-name]:not([data-template-name=index]) .multicolumn-card__image:has(.placeholder-svg){display:none!important}body[data-template-name]:not([data-template-name=index]) .multicolumn-card:has(.placeholder-svg){background:var(--kyest-bg-alt)!important;border:1px solid var(--kyest-border);border-radius:var(--kyest-radius-md);padding:32px 24px;text-align:center;min-height:auto!important}body[data-template-name]:not([data-template-name=index]) .multicolumn-card:has(.placeholder-svg) .multicolumn-card__info{padding:0!important}body[data-template-name]:not([data-template-name=index]) .image-with-text__media-item:has(.placeholder-svg){display:none!important}body[data-template-name]:not([data-template-name=index]) .image-with-text__grid:has(.placeholder-svg) .image-with-text__text-item{width:100%!important;max-width:760px;margin:0 auto}body[data-template-name]:not([data-template-name=index]) .image-with-text:has(.placeholder-svg){padding:48px 0}body[data-template-name]:not([data-template-name=index]) .banner__media:has(>.placeholder-svg):not(.image-banner *){min-height:auto}@supports not (selector(:has(*))){body[data-template-name]:not([data-template-name=index]) .placeholder-svg{max-height:280px;opacity:.4}}.kyest-txtcols{padding:72px 0}.kyest-txtcols--bg-cream{background:var(--kyest-bg)}.kyest-txtcols--bg-white{background:var(--kyest-bg-alt)}.kyest-txtcols--bg-brown{background:var(--kyest-accent-soft-brand)}.kyest-txtcols-inner{max-width:var(--kyest-container);margin:0 auto;padding:0 var(--kyest-space-md)}.kyest-txtcols-head{text-align:center;max-width:720px;margin:0 auto 48px}.kyest-txtcols-eyebrow{font-family:var(--kyest-font-body);font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kyest-accent);margin:0 0 12px}.kyest-txtcols-title{font-family:var(--kyest-font-display);font-size:var(--kyest-fs-h2);line-height:1.12;letter-spacing:-.02em;margin:0 0 14px;color:var(--kyest-fg)}.kyest-txtcols--bg-brown .kyest-txtcols-title,.kyest-txtcols--bg-brown .kyest-txtcols-eyebrow{color:#fff}.kyest-txtcols-sub{font-size:var(--kyest-fs-body-l);color:var(--kyest-fg-muted);margin:0}.kyest-txtcols--bg-brown .kyest-txtcols-sub{color:#ffffffd9}.kyest-txtcols-grid{display:grid;gap:20px}.kyest-txtcols--cols-1 .kyest-txtcols-grid{grid-template-columns:1fr;max-width:720px;margin:0 auto}.kyest-txtcols--cols-2 .kyest-txtcols-grid{grid-template-columns:repeat(2,1fr)}.kyest-txtcols--cols-3 .kyest-txtcols-grid{grid-template-columns:repeat(3,1fr)}.kyest-txtcols--cols-4 .kyest-txtcols-grid{grid-template-columns:repeat(4,1fr)}.kyest-txtcols-card{background:var(--kyest-bg-alt);border:1px solid var(--kyest-border);border-radius:var(--kyest-radius-md);padding:32px 28px;transition:transform .2s ease,box-shadow .2s ease}.kyest-txtcols--bg-white .kyest-txtcols-card{background:var(--kyest-bg)}.kyest-txtcols-card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.kyest-txtcols-card--highlight{border-color:var(--kyest-accent);border-width:2px}.kyest-txtcols-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--kyest-bg);color:var(--kyest-accent);margin-bottom:16px}.kyest-txtcols-num{display:block;font-family:var(--kyest-font-display);font-size:38px;line-height:1;color:var(--kyest-accent);margin-bottom:12px}.kyest-txtcols-card-title{font-family:var(--kyest-font-display);font-size:21px;line-height:1.2;letter-spacing:-.01em;margin:0 0 10px;color:var(--kyest-fg)}.kyest-txtcols-card-body{font-size:15.5px;line-height:1.6;color:var(--kyest-fg-muted)}.kyest-txtcols-card-body p{margin:0 0 10px;color:var(--kyest-fg-muted)}.kyest-txtcols-card-body p:last-child{margin-bottom:0}.kyest-txtcols-card-body strong{color:var(--kyest-fg);font-weight:600}.kyest-txtcols-link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;font-size:14px;font-weight:600;color:var(--kyest-accent)!important;text-decoration:none!important}.kyest-txtcols-link:hover{gap:9px}@media(max-width:900px){.kyest-txtcols--cols-3 .kyest-txtcols-grid,.kyest-txtcols--cols-4 .kyest-txtcols-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.kyest-txtcols{padding:48px 0}.kyest-txtcols-grid{grid-template-columns:1fr!important}.kyest-txtcols-card{padding:24px 20px}}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder){min-height:0!important;background:linear-gradient(165deg,#f8f4f1,#f1eae4 55%,#e8ded5)}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__media.placeholder{display:none!important}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box{position:relative!important;background:transparent!important;box-shadow:none!important;border:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;max-width:860px;margin:0 auto!important;padding:96px 32px!important;text-align:center}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box .heading,body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box h1{color:var(--kyest-fg)!important;font-family:var(--kyest-font-display);font-size:clamp(38px,5.2vw,66px)!important;line-height:1.08;letter-spacing:-.025em}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box .banner__text,body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box p{color:var(--kyest-fg-muted)!important;font-size:var(--kyest-fs-body-l)!important;max-width:620px;margin-left:auto;margin-right:auto}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__buttons .button{background:var(--kyest-accent)!important;color:#fff!important;border-radius:var(--kyest-radius-pill)!important}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__buttons .button--secondary{background:transparent!important;color:var(--kyest-fg)!important;border:1.5px solid var(--kyest-border-strong)!important}@media(max-width:600px){body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box{padding:60px 20px!important}}@supports not (selector(:has(*))){body[data-template-name]:not([data-template-name=index]) .banner__media.placeholder{display:none}body[data-template-name]:not([data-template-name=index]) .banner__box{background:#f8f4f1}}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder):after{display:none!important;background:transparent!important;opacity:0!important}body[data-template-name]:not([data-template-name=index]){--kyest-fs-h1: clamp(34px, 4.4vw, 60px);--kyest-fs-h2: clamp(27px, 3vw, 40px);--kyest-fs-h3: clamp(21px, 2.2vw, 28px);--kyest-fs-eyebrow: 12px}body[data-template-name]:not([data-template-name=index]) h1{line-height:1.06;letter-spacing:-.022em}body[data-template-name]:not([data-template-name=index]) h2{line-height:1.12;letter-spacing:-.018em}body[data-template-name]:not([data-template-name=index]) h3{line-height:1.2;letter-spacing:-.012em}body[data-template-name]:not([data-template-name=index]) .rte p,body[data-template-name]:not([data-template-name=index]) .kyest-txtcols-head .kyest-txtcols-sub{max-width:68ch}body[data-template-name]:not([data-template-name=index]) .section-eyebrow,body[data-template-name]:not([data-template-name=index]) .cta-final-eyebrow,body[data-template-name]:not([data-template-name=index]) .kyest-txtcols-eyebrow{font-size:var(--kyest-fs-eyebrow)!important;font-weight:600!important;letter-spacing:.16em!important;line-height:1.4!important}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__content{padding-top:40px!important;padding-bottom:40px!important}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box{padding:64px 32px!important}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box .heading,body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box h1{font-size:clamp(36px,4.6vw,60px)!important;line-height:1.06;margin:0 0 18px!important}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box .banner__text{margin-bottom:28px!important}body[data-template-name]:not([data-template-name=index]) .trust-strip,body[data-template-name]:not([data-template-name=index]) .kyest-txtcols,body[data-template-name]:not([data-template-name=index]) .por-que-section,body[data-template-name]:not([data-template-name=index]) .como-section,body[data-template-name]:not([data-template-name=index]) .testimonios-section,body[data-template-name]:not([data-template-name=index]) .faq-section{padding-top:72px!important;padding-bottom:72px!important}body[data-template-name]:not([data-template-name=index]) .cta-final{padding-top:88px!important;padding-bottom:88px!important}body[data-template-name]:not([data-template-name=index]) .featured-collection{padding-top:72px!important;padding-bottom:72px!important}body[data-template-name]:not([data-template-name=index]) .featured-collection-wrapper.page-width,body[data-template-name]:not([data-template-name=index]) .featured-collection .page-width{max-width:1280px!important;padding-left:24px!important;padding-right:24px!important}body[data-template-name]:not([data-template-name=index]) .trust-strip-inner,body[data-template-name]:not([data-template-name=index]) .kyest-txtcols-inner{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}body[data-template-name]:not([data-template-name=index]) .card__heading,body[data-template-name]:not([data-template-name=index]) .card__heading a{font-size:17px!important;line-height:1.28!important;letter-spacing:-.01em!important;font-weight:600!important;font-family:var(--kyest-font-body)!important}body[data-template-name]:not([data-template-name=index]) .card__heading{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-collection ul.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}@media(max-width:989px){.template-collection ul.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.template-collection ul.product-grid>.grid__item{max-width:none!important;width:auto!important}body[data-template-name]:not([data-template-name=index]) .card-information .price .price-item,body[data-template-name]:not([data-template-name=index]) .card__information .price .price-item{font-size:18px!important;font-weight:600!important}body[data-template-name]:not([data-template-name=index]) .card-wrapper .button,body[data-template-name]:not([data-template-name=index]) .quick-add .button,body[data-template-name]:not([data-template-name=index]) .card-wrapper button[name=add]{min-height:44px!important;height:auto!important;padding:11px 16px!important;font-size:14px!important;line-height:1.2!important}body[data-template-name]:not([data-template-name=index]) .card__badge .badge{font-size:13px!important;font-weight:700!important;padding:5px 10px!important;border-radius:8px!important}body[data-template-name]:not([data-template-name=index]) .card-wrapper{transition:transform .18s ease,box-shadow .18s ease}body[data-template-name]:not([data-template-name=index]) .card-wrapper:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000001a}@media(max-width:749px){body[data-template-name]:not([data-template-name=index]) .trust-strip,body[data-template-name]:not([data-template-name=index]) .kyest-txtcols,body[data-template-name]:not([data-template-name=index]) .por-que-section,body[data-template-name]:not([data-template-name=index]) .como-section,body[data-template-name]:not([data-template-name=index]) .testimonios-section,body[data-template-name]:not([data-template-name=index]) .faq-section,body[data-template-name]:not([data-template-name=index]) .featured-collection{padding-top:48px!important;padding-bottom:48px!important}body[data-template-name]:not([data-template-name=index]) .cta-final{padding-top:56px!important;padding-bottom:56px!important}body[data-template-name]:not([data-template-name=index]) .banner:has(.banner__media.placeholder) .banner__box{padding:48px 20px!important}}body[data-template-name=page] .collection{padding-top:72px!important;padding-bottom:72px!important}@media(max-width:749px){body[data-template-name=page] .collection{padding-top:48px!important;padding-bottom:48px!important}}.template-product .product__info-wrapper,.template-product .product__info-container{max-width:520px!important}.template-product .product__media-wrapper{max-width:560px}.template-product .product__title h1,.template-product .product__title-block h1,.template-product .product__title{font-size:clamp(26px,2.4vw,32px)!important;line-height:1.18!important;letter-spacing:-.02em!important;margin:0 0 4px!important}.kyest-pdp-rating{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-family:var(--kyest-font-body)}.kyest-pdp-stars{color:#c8a24b;font-size:16px;letter-spacing:1px}.kyest-pdp-rating-txt{font-size:14px;color:var(--kyest-fg-muted)}.kyest-pdp-rating-txt a{color:var(--kyest-fg-muted);text-decoration:underline;text-underline-offset:2px}.template-product .price .price-item--regular,.template-product .price__regular .price-item,.template-product .price__sale .price-item--sale{font-size:30px!important;font-weight:600!important;color:var(--kyest-fg)!important}.template-product .price__sale .price-item--regular{font-size:18px!important;color:var(--kyest-fg-muted)!important}.template-product .price{margin-bottom:18px!important}.template-product variant-selects,.template-product .variant-selects{margin-bottom:18px!important}.template-product .product-form__input legend,.template-product .form__label{font-size:14px!important;font-weight:600!important;color:var(--kyest-fg)!important;margin-bottom:8px!important}.template-product .product-form__quantity,.template-product .quantity-wrapper{display:none!important}.template-product .product-form__submit,.template-product button[name=add]{width:100%!important;min-height:56px!important;background:var(--kyest-accent)!important;color:#fff!important;border-radius:var(--kyest-radius-pill)!important;font-size:16px!important;font-weight:600!important;letter-spacing:.01em!important;text-transform:none!important;border:none!important;box-shadow:0 4px 16px #7a655540;transition:transform .18s ease,box-shadow .18s ease}.template-product .product-form__submit:hover{transform:translateY(-2px);box-shadow:0 8px 24px #7a655552}.template-product .product-form__buttons{margin-bottom:0!important}.kyest-pdp-reaseguro{margin-top:14px}.kyest-pdp-cuotas{text-align:center;font-size:14px!important;color:var(--kyest-fg-muted)!important;margin:0 0 14px!important}.kyest-pdp-cuotas strong{color:var(--kyest-fg);font-weight:600}.kyest-pdp-wa{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;margin:0 0 20px;background:#fff;color:#1f7a4d!important;border:1.5px solid #25D366;border-radius:var(--kyest-radius-pill);font-family:var(--kyest-font-body);font-size:15px;font-weight:600;text-decoration:none!important;transition:background .18s ease}.kyest-pdp-wa:hover{background:#f0fbf4;text-decoration:none!important}.kyest-pdp-wa svg{color:#25d366;flex-shrink:0}.kyest-pdp-trust{list-style:none;margin:0;padding:18px 0 0;border-top:1px solid var(--kyest-border);display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.kyest-pdp-trust li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--kyest-fg-muted);line-height:1.3}.kyest-pdp-trust svg{width:18px;height:18px;flex-shrink:0;color:var(--kyest-accent)}.template-product .product__description{margin-top:28px!important;padding-top:28px;border-top:1px solid var(--kyest-border);font-size:16px!important;line-height:1.65!important}.template-product .product__description h2,.template-product .product__description h3{font-size:22px!important;margin:24px 0 12px!important}@media(max-width:749px){.template-product .product__title h1{font-size:24px!important}.kyest-pdp-trust{grid-template-columns:1fr}.template-product .product-form__submit{min-height:52px!important}}body[data-template-name]:not([data-template-name=index]) .cta-final .cta-primary,body[data-template-name]:not([data-template-name=index]) .cta-final a.cta-primary,body[data-template-name]:not([data-template-name=index]) .cta-final .button{background:#fff!important;color:var(--kyest-accent)!important;border:none!important;box-shadow:0 4px 16px #0000001f}body[data-template-name]:not([data-template-name=index]) .cta-final .cta-primary:hover,body[data-template-name]:not([data-template-name=index]) .cta-final a.cta-primary:hover,body[data-template-name]:not([data-template-name=index]) .cta-final .button:hover{background:#f8f4f1!important;color:var(--kyest-accent)!important;transform:translateY(-2px)}.template-product .como-section .section-header,.template-product .por-que-section .por-que-header,.template-product .por-que-section .section-header,.template-product .testimonios-section .section-header,.template-product .faq-section .section-header,.template-product .como-section>.section-eyebrow,.template-product .testimonios-section>.section-eyebrow,.template-product .faq-section>.section-eyebrow{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.template-product .como-section .section-eyebrow,.template-product .como-section .section-title,.template-product .por-que-section .section-eyebrow,.template-product .por-que-section .section-title,.template-product .testimonios-section .section-eyebrow,.template-product .testimonios-section .section-title,.template-product .faq-section .section-eyebrow,.template-product .faq-section .section-title{text-align:center!important}.template-product .como-section .section-sub,.template-product .por-que-section .section-sub,.template-product .testimonios-section .section-sub,.template-product .faq-section .section-sub{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.template-product .cta-final{text-align:center!important;max-width:720px;margin-left:auto!important;margin-right:auto!important}.template-product .cta-final .cta-final-eyebrow,.template-product .cta-final h2,.template-product .cta-final>p{text-align:center!important;margin-left:auto!important;margin-right:auto!important;max-width:640px}.template-product .cta-final .cta-primary{margin-left:auto!important;margin-right:auto!important}body[data-template-name]:not([data-template-name=index]) .como-section h2,body[data-template-name]:not([data-template-name=index]) .como-section .section-title,body[data-template-name]:not([data-template-name=index]) .por-que-section h2,body[data-template-name]:not([data-template-name=index]) .por-que-section .section-title,body[data-template-name]:not([data-template-name=index]) .testimonios-section h2,body[data-template-name]:not([data-template-name=index]) .testimonios-section .section-title,body[data-template-name]:not([data-template-name=index]) .faq-section h2,body[data-template-name]:not([data-template-name=index]) .faq-section .section-title,body[data-template-name]:not([data-template-name=index]) .cta-final h2,body[data-template-name]:not([data-template-name=index]) .kyest-txtcols-title{font-size:clamp(28px,3.2vw,36px)!important;line-height:1.15!important;letter-spacing:-.02em!important}body[data-template-name]:not([data-template-name=index]) .como-section h3,body[data-template-name]:not([data-template-name=index]) .por-que-section h3,body[data-template-name]:not([data-template-name=index]) .por-que-section .usp-title,body[data-template-name]:not([data-template-name=index]) .kyest-txtcols-card-title,body[data-template-name]:not([data-template-name=index]) .product__description h3{font-size:clamp(20px,2.1vw,24px)!important;line-height:1.25!important;letter-spacing:-.01em!important}body[data-template-name]:not([data-template-name=index]) .como-section .paso-desc,body[data-template-name]:not([data-template-name=index]) .como-section h3+p,body[data-template-name]:not([data-template-name=index]) .por-que-section .usp-desc,body[data-template-name]:not([data-template-name=index]) .usp-card p,body[data-template-name]:not([data-template-name=index]) .kyest-txtcols-card-body,body[data-template-name]:not([data-template-name=index]) .testimonio p,body[data-template-name]:not([data-template-name=index]) .testimonios-section .testimonio-text{font-size:16px!important;line-height:1.6!important}body[data-template-name]:not([data-template-name=index]) .como-section .section-eyebrow,body[data-template-name]:not([data-template-name=index]) .por-que-section .section-eyebrow,body[data-template-name]:not([data-template-name=index]) .testimonios-section .section-eyebrow,body[data-template-name]:not([data-template-name=index]) .faq-section .section-eyebrow,body[data-template-name]:not([data-template-name=index]) .cta-final-eyebrow{font-size:12px!important;letter-spacing:.16em!important}@media(max-width:749px){.template-product .price .price-item--regular,.template-product .price__regular .price-item,.template-product .price__sale .price-item--sale{font-size:26px!important}.template-product .product__title h1,.template-product .product__title{font-size:23px!important}}body[data-template-name]:not([data-template-name=index]) .faq-section .faq-question,body[data-template-name]:not([data-template-name=index]) .faq-item button,body[data-template-name]:not([data-template-name=index]) .faq-q{font-size:clamp(15px,1.6vw,17px)!important;line-height:1.4!important}.template-product variant-selects label,.template-product .product-variant-picker label,.template-product .product-form__input label.accent-color-text,.template-product .product-form__input--pill label{font-size:14px!important;font-weight:500!important;padding:10px 20px!important;min-height:auto!important;border-radius:var(--kyest-radius-pill)!important;letter-spacing:0!important}.template-product variant-selects legend,.template-product .product-form__input legend{font-size:13px!important;font-weight:600!important}.template-product .como-section .section-title,.template-product .por-que-section .section-title,.template-product .testimonios-section .section-title,.template-product .faq-section .section-title,.template-product .cta-final h2{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.kyest-sedes{padding:72px 0;background:var(--kyest-bg)}.kyest-sedes-inner{max-width:1180px;margin:0 auto;padding:0 24px}.kyest-sedes-head{text-align:center;max-width:680px;margin:0 auto 48px}.kyest-sedes-eyebrow{font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--kyest-accent);margin:0 0 12px}.kyest-sedes-title{font-family:var(--kyest-font-display);font-size:clamp(28px,3.2vw,36px);line-height:1.15;letter-spacing:-.02em;margin:0 0 12px;color:var(--kyest-fg)}.kyest-sedes-sub{font-size:17px;color:var(--kyest-fg-muted);margin:0}.kyest-sedes-grid{display:grid;gap:28px}.kyest-sedes-grid--2{grid-template-columns:repeat(2,1fr)}.kyest-sedes-grid--3{grid-template-columns:repeat(3,1fr)}.kyest-sedes-grid--1,.kyest-sedes-grid--4{grid-template-columns:repeat(2,1fr)}.kyest-sede-card{background:var(--kyest-bg-alt);border:1px solid var(--kyest-border);border-radius:var(--kyest-radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.kyest-sede-card:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000014}.kyest-sede-map{width:100%;line-height:0;background:#e8e2db}.kyest-sede-map iframe{display:block;width:100%;height:260px;filter:grayscale(.15)}.kyest-sede-body{padding:28px;display:flex;flex-direction:column;flex:1}.kyest-sede-tag{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--kyest-accent);margin-bottom:8px}.kyest-sede-name{font-family:var(--kyest-font-display);font-size:26px;line-height:1.1;letter-spacing:-.02em;margin:0 0 18px;color:var(--kyest-fg)}.kyest-sede-info{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.kyest-sede-info li{display:flex;align-items:flex-start;gap:11px;font-size:15px;line-height:1.45;color:var(--kyest-fg-muted)}.kyest-sede-info svg{width:18px;height:18px;flex-shrink:0;margin-top:2px;color:var(--kyest-accent)}.kyest-sede-info li:last-child svg{color:#c8a24b}.kyest-sede-ctas{display:flex;gap:10px}.kyest-sede-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:1;padding:13px 16px;border-radius:var(--kyest-radius-pill);font-family:var(--kyest-font-body);font-size:14px;font-weight:600;text-decoration:none!important;transition:all .18s ease}.kyest-sede-btn--primary{background:var(--kyest-accent);color:#fff!important;border:1.5px solid var(--kyest-accent)}.kyest-sede-btn--primary:hover{background:#8a7159}.kyest-sede-btn--wa{background:#fff;color:#1f7a4d!important;border:1.5px solid #25D366}.kyest-sede-btn--wa:hover{background:#f0fbf4}.kyest-sede-btn--wa svg{color:#25d366}@media(max-width:768px){.kyest-sedes{padding:48px 0}.kyest-sedes-grid--2,.kyest-sedes-grid--3,.kyest-sedes-grid--1,.kyest-sedes-grid--4{grid-template-columns:1fr}.kyest-sede-map iframe{height:220px}.kyest-sede-body{padding:22px}}.template-collection ul.product-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.template-collection .card-wrapper .card{border-radius:var(--kyest-radius-md)!important;overflow:hidden}.template-collection .card__heading,.template-collection .card__heading a{font-size:15px!important;line-height:1.3!important;font-weight:600!important}.template-collection .card__information{padding:12px 14px 14px!important}.template-collection .card-information .price .price-item,.template-collection .card__information .price .price-item{font-size:16px!important;font-weight:600!important}.template-collection .price__sale .price-item--regular{font-size:13px!important}.template-collection .card__badge .badge{font-size:11px!important;padding:4px 8px!important}.template-collection .card-wrapper .button,.template-collection .quick-add .button{min-height:40px!important;padding:9px 14px!important;font-size:13px!important}@media(min-width:750px)and (max-width:1199px){.template-collection ul.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:749px){.template-collection ul.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;overflow-x:visible!important;scroll-snap-type:none!important;flex-wrap:wrap!important}.template-collection ul.product-grid>.grid__item{width:auto!important;max-width:none!important;min-width:0!important;scroll-snap-align:none!important;margin:0!important}.template-collection .slider-buttons,.template-collection slider-component .slider-buttons{display:none!important}.template-collection .card__heading,.template-collection .card__heading a{font-size:13.5px!important}.template-collection .card-information .price .price-item{font-size:15px!important}.template-collection .card__information{padding:10px 10px 12px!important}}.template-collection .collection-hero,.template-collection [class*=collection-banner]{text-align:center;padding:44px 24px 28px!important}.template-collection .collection-hero__title,.template-collection [class*=collection-banner] h1{font-size:clamp(28px,3.2vw,38px)!important;line-height:1.12!important;margin:0 auto 10px!important}.template-collection .collection-hero__description,.template-collection [class*=collection-banner] .rte{max-width:62ch;margin:0 auto!important;font-size:16px!important;color:var(--kyest-fg-muted)!important}.template-collection .collection.page-width,.template-collection .product-grid-container .page-width{max-width:1280px!important;margin-left:auto!important;margin-right:auto!important}body[data-template-name=collection] .card__heading,body[data-template-name=collection] .card__heading a{font-size:15px!important;line-height:1.3!important}body[data-template-name=collection] .card-information .price .price-item,body[data-template-name=collection] .card__information .price .price-item{font-size:16px!important}@media(max-width:749px){body[data-template-name=collection] .card__heading,body[data-template-name=collection] .card__heading a{font-size:13.5px!important}body[data-template-name=collection] .card-information .price .price-item{font-size:15px!important}}body[data-template-name=collection]:not([data-template-name=index]) .card__heading,body[data-template-name=collection]:not([data-template-name=index]) .card__heading a{font-size:15px!important;line-height:1.3!important}body[data-template-name=collection]:not([data-template-name=index]) .card-information .price .price-item,body[data-template-name=collection]:not([data-template-name=index]) .card__information .price .price-item{font-size:16px!important}@media(max-width:749px){body[data-template-name=collection]:not([data-template-name=index]) .card__heading,body[data-template-name=collection]:not([data-template-name=index]) .card__heading a{font-size:13.5px!important}body[data-template-name=collection]:not([data-template-name=index]) .card-information .price .price-item{font-size:15px!important}}.kyest-pdp-bullets{list-style:none;margin:0 0 20px;padding:14px 0 0;display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--kyest-border)}.kyest-pdp-bullets li{display:flex;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.4;color:var(--kyest-fg)}.kyest-pdp-bullets svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:var(--kyest-accent)}.kyest-pdp-urgencia{text-align:center;font-size:13px!important;color:var(--kyest-accent)!important;font-weight:600;margin:10px 0 6px!important;letter-spacing:.01em}.template-product .jdgm-widget.jdgm-preview-badge{margin:2px 0 6px}.kyest-sculpt-cta .kyest-pdp-wa{width:100%;justify-content:center;min-height:56px;font-size:16px}.kyest-sculpt-cta .kyest-pdp-cuotas{text-align:center}.kyest-sculpt-cta{width:100%!important;align-self:stretch!important}@media(max-width:749px){.template-product .product__info-wrapper{width:100%!important;max-width:100%!important;padding-left:0!important}}.template-product .bundle-offer{border:1px solid var(--kyest-border-strong);border-radius:var(--kyest-radius-md);padding:16px!important}.template-product .bundle-offer img{max-width:64px!important;max-height:64px!important;border-radius:8px}.template-product .bundle-offer select{padding:8px 10px!important;font-size:13px!important}.template-product .bundle-offer .button{min-height:46px!important;padding:11px 18px!important;font-size:14px!important}.template-product .bundle-offer h6,.template-product .bundle-offer [class*=title]{font-size:14px!important;line-height:1.3}.template-product .bundle-offer p{font-size:13px!important;margin-bottom:8px!important}@media(max-width:749px){.template-page .banner__heading,.template-page .image-banner h1,.template-page .image-banner h2{font-size:clamp(28px,8vw,34px)!important;line-height:1.15!important}.template-page .rich-text h1,.template-page .rich-text h2,.template-page .rich-text [class*=heading]{font-size:28px!important;line-height:1.2!important}}.template-page .rich-text h2{max-width:18ch;margin-left:auto;margin-right:auto}.kyest-image-text{padding:72px 24px;background:var(--kyest-bg)}.kyest-image-text__inner{max-width:var(--kyest-container);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.kyest-image-text--right .kyest-image-text__media{order:2}.kyest-image-text__media img{width:100%;height:auto;display:block;border-radius:var(--kyest-radius-lg);aspect-ratio:1/1;object-fit:cover}.kyest-image-text__eyebrow{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--kyest-accent);font-weight:600;margin:0 0 14px}.kyest-image-text__title{font-family:var(--kyest-font-display);font-size:clamp(28px,3vw,38px);line-height:1.12;margin:0 0 18px}.kyest-image-text__body p{font-size:16px;line-height:1.65;color:var(--kyest-fg-muted);margin:0 0 14px}.kyest-image-text__btn{margin-top:10px}@media(max-width:749px){.kyest-image-text{padding:48px 16px}.kyest-image-text__inner{grid-template-columns:1fr;gap:28px}.kyest-image-text--right .kyest-image-text__media{order:0}.kyest-image-text__title{font-size:26px}}.template-page .banner{min-height:360px!important}.template-page .banner__box{padding:36px 44px!important;max-width:720px}.template-page .banner__heading{font-size:clamp(30px,2.6vw,40px)!important;line-height:1.12!important;margin-bottom:12px!important}.template-page .banner__text p,.template-page .banner__box .rte{font-size:16px!important;line-height:1.55}@media(min-width:750px){.template-page .banner__media{max-height:520px}.template-page .banner{max-height:520px;overflow:hidden}}.template-collection .product-count,.template-collection [class*=product-count],.template-collection [id*=ProductCount]{white-space:nowrap!important}.kyest-cart-conf{padding:8px 24px 32px;background:var(--kyest-bg)}.kyest-cart-conf__inner{max-width:960px;margin:0 auto}.kyest-cart-conf__title{font-family:var(--kyest-font-display);font-size:22px;text-align:center;margin:0 0 18px}.kyest-cart-conf__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kyest-cart-conf__lista li{display:flex;gap:12px;align-items:flex-start;background:#fff;border:1px solid var(--kyest-border);border-radius:14px;padding:16px 18px;font-size:14px;line-height:1.45;color:var(--kyest-fg-muted)}.kyest-cart-conf__lista strong{color:var(--kyest-fg)}.kyest-cart-conf__num{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--kyest-accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.kyest-cart-conf__cuotas{text-align:center;margin:18px auto 0;padding:12px 18px;background:#c4a78c24;border-radius:999px;font-size:14.5px;max-width:560px;color:var(--kyest-fg)}.kyest-cart-conf__crosssell{margin:22px auto 0;max-width:560px}.kyest-cart-conf__cs-razon{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--kyest-accent);font-weight:600;margin:0 0 8px;text-align:center}.kyest-cart-conf__cs-card{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid var(--kyest-border-strong);border-radius:14px;padding:12px 14px}.kyest-cart-conf__cs-card img{width:64px;height:64px;border-radius:10px;object-fit:cover}.kyest-cart-conf__cs-info{flex:1;display:flex;flex-direction:column;gap:2px;font-size:14px}.kyest-cart-conf__cs-precio{font-weight:600}.kyest-cart-conf__cs-precio s{color:var(--kyest-fg-muted);font-weight:400;margin-left:6px}.kyest-cart-conf__cs-btn{background:var(--kyest-accent);color:#fff;border:none;border-radius:999px;padding:10px 20px;font-size:13.5px;font-weight:600;cursor:pointer}.kyest-cart-conf__badges{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;font-size:12.5px;color:var(--kyest-fg-muted)}.kyest-cart-conf__badges li:before{content:"\2713  ";color:var(--kyest-accent);font-weight:700}@media(max-width:749px){.kyest-cart-conf__lista{grid-template-columns:1fr;gap:10px}.kyest-cart-conf{padding:4px 14px 24px}}.kyest-sticky-atc{display:none;position:fixed;bottom:0;left:0;right:0;z-index:60;background:#fff;border-top:1px solid var(--kyest-border-strong);padding:10px 14px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #7a655524;align-items:center;gap:12px}.kyest-sticky-atc.is-visible{display:flex}.kyest-sticky-atc__price{font-weight:700;font-size:17px;white-space:nowrap}.kyest-sticky-atc__price s{display:block;font-size:12px;color:var(--kyest-fg-muted);font-weight:400}.kyest-sticky-atc__btn{flex:1;background:var(--kyest-accent);color:#fff;border:none;border-radius:999px;min-height:50px;font-size:15px;font-weight:600;cursor:pointer}@media(min-width:750px){.kyest-sticky-atc{display:none!important}}.section-eyebrow,.kyest-txtcols-eyebrow{display:block!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}h2.section-title,.section-title,.kyest-txtcols-title{display:block!important;width:100%!important;max-width:920px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.section-sub,.kyest-txtcols-sub,.section-title+p{display:block!important;max-width:640px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.template-cart .cart__title,.template-cart h1.title,.template-cart .title-wrapper-with-link h1{text-align:center!important;width:100%!important}.template-cart .title-wrapper-with-link{justify-content:center!important;position:relative}.template-cart .title-wrapper-with-link a{position:absolute;right:0}.template-cart .cart__items,.template-cart cart-items,.template-cart .cart-items{max-width:1100px;margin-left:auto!important;margin-right:auto!important}.template-cart .cart__footer{display:flex!important;flex-direction:column!important;align-items:center!important;max-width:560px!important;margin:0 auto!important;float:none!important}.template-cart .cart__footer>*{width:100%!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important}.template-cart .cart__blocks{width:100%!important}.template-cart .cart__ctas button,.template-cart #checkout{width:100%!important;min-height:54px!important;font-size:16px!important}.template-cart .totals{justify-content:space-between!important;width:100%}.kyest-cart-conf{padding-top:28px}.kyest-cart-conf__title{margin-top:8px}@media(max-width:749px){.template-cart .cart__footer{padding:0 4px}.kyest-cart-conf__cuotas{font-size:13.5px}}[id$=__servicios] .cn-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}@media(max-width:1199px){[id$=__servicios] .cn-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:599px){[id$=__servicios] .cn-cards{grid-template-columns:1fr!important}[id$=__servicios] .cn-card img{max-height:200px;object-fit:cover}}.template-cart .cart-item__image,.template-cart .cart-item img{width:96px!important;height:96px!important;border-radius:12px;object-fit:cover}.template-cart .cart-item__name,.template-cart .cart-item__details a{font-size:14.5px!important;line-height:1.35!important;font-family:var(--kyest-font-body)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.template-cart .cart-item__details,.template-cart .product-option{font-size:12.5px!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important}.cta-final .cta-primary{background:var(--kyest-accent)!important;color:#fff!important;box-shadow:0 8px 24px #7a655540}.cta-final .cta-primary svg{stroke:#fff}.cn-card .cn-card-img-real{width:100%;height:220px;object-fit:cover;display:block}.cn-card{overflow:hidden}@media(max-width:599px){.cn-card .cn-card-img-real{height:180px}}.kyest-cart-pagos{display:block;max-width:420px;width:100%;margin:18px auto 0;border-radius:10px}.template-collection .facets__heading,.template-collection .facets-vertical .facets__heading,.template-collection [class*=facets] h2{font-family:var(--kyest-font-body)!important;font-size:14px!important;font-weight:600!important;margin-right:14px!important;letter-spacing:.04em}.template-collection .product-count,.template-collection [class*=product-count]{font-family:var(--kyest-font-body)!important;font-size:13.5px!important;color:var(--kyest-fg-muted)!important}.template-collection .facets__summary,.template-collection .facets__disclosure summary{font-size:14px!important}.template-collection .facet-filters__label,.template-collection [class*=sort] label{font-size:13px!important;margin-right:8px!important}.template-collection .facets-container,.template-collection [class*=facets__form]{align-items:center!important;gap:10px}@media(min-width:990px){.template-cart main#MainContent{display:grid!important;grid-template-columns:minmax(0,1fr) 400px;gap:0 40px;max-width:1240px;margin:0 auto;padding:0 24px;align-items:start}.template-cart main#MainContent>.shopify-section:nth-child(1){grid-column:1;grid-row:1}.template-cart main#MainContent>.shopify-section:nth-child(2){grid-column:1;grid-row:2}.template-cart main#MainContent>.shopify-section:nth-child(3){grid-column:2;grid-row:1 / span 2;position:sticky;top:90px;margin-top:121px}.template-cart main#MainContent .page-width{padding-left:0!important;padding-right:0!important}.template-cart .cart__footer{background:#fff;border:1px solid var(--kyest-border-strong);border-radius:18px;padding:26px 24px!important;box-shadow:0 10px 32px #7a65551a;max-width:none!important}.template-cart .cart__footer>*{max-width:none!important}.template-cart main#MainContent table.cart-items{width:100%!important;max-width:100%!important;table-layout:auto!important}.template-cart main#MainContent .cart-item__media{width:96px!important}.template-cart main#MainContent td.cart-item__details{padding-left:18px!important;padding-right:14px!important}.template-cart main#MainContent td.cart-item__quantity{width:1%!important;white-space:nowrap!important;padding-left:24px!important}.template-cart main#MainContent td.cart-item__totals.small-hide{width:1%!important;white-space:nowrap!important;text-align:right!important;padding-left:24px!important}.template-cart main#MainContent .title-wrapper-with-link{justify-content:flex-start!important;margin-bottom:8px!important}.template-cart main#MainContent .title-wrapper-with-link .title{font-size:40px!important;text-align:left!important}.kyest-cart-conf{padding-left:0;padding-right:0}.kyest-cart-conf__inner{max-width:none}.kyest-cart-conf__lista{grid-template-columns:1fr 1fr 1fr}}.template-cart .cart-item img,.template-cart .cart-item__media img{width:92px!important;height:92px!important;min-width:92px;border-radius:12px;object-fit:cover}.template-cart .cart-items thead{display:none}.template-cart .cart-item{border-bottom:1px solid var(--kyest-border)}.template-cart .cart-item td{vertical-align:middle!important;padding-top:18px!important;padding-bottom:18px!important}.template-cart .cart-item__name{word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none!important;hyphens:none!important}.template-cart .cart-item quantity-input,.template-cart .cart-item .quantity{width:110px!important;min-height:40px!important;height:40px!important}.template-cart .cart-item .quantity__button{width:32px!important;height:38px!important}.template-cart .cart-item .quantity__input{font-size:14px!important}.template-cart .cart-item cart-remove-button{margin-left:10px!important;display:inline-block!important;vertical-align:middle!important}.template-cart .cart-item cart-remove-button .button,.template-cart .cart-item cart-remove-button button{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;background:transparent!important;border:1px solid #d8cdc2!important;border-radius:10px!important;box-shadow:none!important}.template-cart .cart-item cart-remove-button svg{width:14px!important;height:14px!important;color:#8a7a6c!important}.template-cart .totals__subtotal-value,.template-cart .totals *{font-size:18px}.template-cart .totals__subtotal{font-size:15px!important}.template-cart .cart__footer .kyest-cart-pagos{margin:14px auto 0;max-width:100%}.template-cart .cart__footer .kyest-resumen-cuotas{text-align:center;font-size:13px;color:var(--kyest-fg-muted);margin:10px 0 0}.template-cart .cart-item dl dt{display:none!important}@media(max-width:989px){.template-cart .cart__footer{background:#fff;border:1px solid var(--kyest-border-strong);border-radius:16px;padding:20px 16px!important;margin:0!important;width:100%!important;max-width:100%!important}.template-cart main#MainContent .title-wrapper-with-link{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:6px!important;margin-bottom:6px!important;padding:0 24px}.template-cart main#MainContent .title-wrapper-with-link .title{font-size:34px!important;margin:0!important;text-align:left!important}.template-cart main#MainContent .title-wrapper-with-link a{font-size:14px!important;position:static!important}.template-cart main#MainContent td.cart-item__totals.medium-hide{display:none!important}.template-cart main#MainContent td.cart-item__details{padding-left:14px!important;padding-right:8px!important;width:auto!important}.template-cart main#MainContent td.cart-item__quantity{padding-left:14px!important;text-align:left!important}.template-cart main#MainContent .cart-item__quantity-wrapper{justify-content:flex-start!important}}@media(max-width:767px){.section-kyest-sede-hero .sede-hero{padding-top:28px!important;padding-bottom:20px!important;gap:0!important}.section-kyest-sede-hero .sede-hero-image{display:none!important}.section-kyest-sede-hero .sede-hero-title{font-size:clamp(1.65rem,6.5vw,2.2rem)!important;margin:.25rem 0 .65rem!important;line-height:1.08!important}.section-kyest-sede-hero .sede-hero-sub{font-size:.92rem!important;line-height:1.45!important;margin-bottom:.85rem!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important}.section-kyest-sede-hero .sede-hero-meta{gap:.3rem!important;margin-bottom:1rem!important}.section-kyest-sede-hero .sede-hero-meta p{font-size:.88rem!important}.section-kyest-sede-hero .sede-hero-ctas{flex-direction:column!important;gap:.5rem!important}.section-kyest-sede-hero .sede-hero-ctas .cta-primary,.section-kyest-sede-hero .sede-hero-ctas .cta-secondary{width:100%!important;justify-content:center!important}.section-kyest-sede-hero .sede-hero-ctas .cta-primary{background:#25d366!important;border-color:#25d366!important;color:#fff!important;font-size:1rem!important;padding:14px 20px!important;border-radius:999px!important;font-weight:700!important}}.kyest-comparador{padding:60px 0}.kyest-comparador--bg-cream{background:var(--kyest-bg-cream, #f7f3ee)}.kyest-comparador--bg-white{background:#fff}.kyest-comparador--bg-brown{background:var(--kyest-accent, #A2876F);color:#fff}.kyest-comparador-inner{max-width:1100px;margin:0 auto;padding:0 20px}.kyest-comparador-head{text-align:center;margin-bottom:36px}.kyest-comparador-eyebrow{font-family:var(--kyest-font-body, sans-serif);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--kyest-accent, #A2876F);margin:0 0 10px}.kyest-comparador-title{font-family:var(--kyest-font-display, serif);font-size:clamp(24px,5vw,38px);font-weight:400;color:var(--kyest-fg, #2a2118);margin:0 0 12px;line-height:1.2}.kyest-comparador-sub{font-family:var(--kyest-font-body, sans-serif);font-size:15px;color:var(--kyest-fg-muted, #6b5b4e);max-width:560px;margin:0 auto}.kyest-comparador-tabla-wrap{display:none;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px;border:1px solid var(--kyest-border, #e6ddd5);box-shadow:0 6px 24px #7a655514;margin-bottom:32px}.kyest-comparador-tabla{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;border-radius:18px;overflow:hidden}.kyest-comparador-th{padding:20px 18px 16px;text-align:left;font-family:var(--kyest-font-body, sans-serif);border-bottom:2px solid var(--kyest-border, #e6ddd5);vertical-align:top}.kyest-comparador-th--label{width:22%;background:var(--kyest-bg-cream, #f7f3ee);font-size:12px;color:var(--kyest-fg-muted, #6b5b4e)}.kyest-comparador-th--kyest{width:30%;background:linear-gradient(160deg,#a2876f21,#f7f3ee99);border-left:3px solid var(--kyest-accent, #A2876F);position:relative}.kyest-comparador-th--diodo,.kyest-comparador-th--ipl{width:24%;background:#fff}.kyest-comparador-th-badge{display:inline-block;background:var(--kyest-accent, #A2876F);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:20px;margin-bottom:8px}.kyest-comparador-th-tech{display:block;font-family:var(--kyest-font-display, serif);font-size:18px;font-weight:400;color:var(--kyest-fg, #2a2118);line-height:1.2}.kyest-comparador-th-detail{display:block;font-size:12px;color:var(--kyest-fg-muted, #6b5b4e);margin-top:4px}.kyest-comparador-row{border-bottom:1px solid var(--kyest-border, #e6ddd5)}.kyest-comparador-row:last-child{border-bottom:none}.kyest-comparador-row--alt{background:#f7f3ee66}.kyest-comparador-td{padding:14px 18px;font-family:var(--kyest-font-body, sans-serif);font-size:13.5px;color:var(--kyest-fg-muted, #6b5b4e);vertical-align:top;line-height:1.5}.kyest-comparador-td--label{font-weight:600;font-size:13px;color:var(--kyest-fg, #2a2118);background:var(--kyest-bg-cream, #f7f3ee)}.kyest-comparador-td--kyest{background:linear-gradient(180deg,#a2876f12,#ffffff4d);border-left:3px solid var(--kyest-accent, #A2876F);color:var(--kyest-fg, #2a2118);font-weight:500}.kyest-comp-check{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:var(--kyest-accent, #A2876F);color:#fff;border-radius:50%;flex-shrink:0;margin-right:8px;vertical-align:middle;position:relative;top:-1px}.kyest-comparador-cards{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.kyest-comp-card{border-radius:16px;border:1px solid var(--kyest-border, #e6ddd5);background:#fff;overflow:hidden}.kyest-comp-card--kyest{border-color:var(--kyest-accent, #A2876F);border-width:2px;box-shadow:0 6px 20px #a2876f26}.kyest-comp-card-header{padding:16px 20px 14px;background:var(--kyest-bg-cream, #f7f3ee);border-bottom:1px solid var(--kyest-border, #e6ddd5)}.kyest-comp-card--kyest .kyest-comp-card-header{background:linear-gradient(135deg,#a2876f2e,#f7f3eeb3);border-bottom-color:var(--kyest-accent, #A2876F)}.kyest-comp-card-badge{display:inline-block;background:var(--kyest-accent, #A2876F);color:#fff;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 10px;border-radius:20px;margin-bottom:8px}.kyest-comp-card-tech{font-family:var(--kyest-font-display, serif);font-size:20px;font-weight:400;color:var(--kyest-fg, #2a2118);margin:0 0 4px;line-height:1.2}.kyest-comp-card-detail{font-family:var(--kyest-font-body, sans-serif);font-size:12px;color:var(--kyest-fg-muted, #6b5b4e)}.kyest-comp-card-list{list-style:none;padding:16px 20px 18px;margin:0;display:flex;flex-direction:column;gap:10px}.kyest-comp-card-list li{font-family:var(--kyest-font-body, sans-serif);font-size:13.5px;color:var(--kyest-fg-muted, #6b5b4e);line-height:1.5}.kyest-comp-card-list li strong{color:var(--kyest-fg, #2a2118);font-weight:600}.kyest-comp-card--kyest .kyest-comp-card-list li{color:var(--kyest-fg, #2a2118)}.kyest-comparador-cierre{text-align:center;padding:20px 0 0}.kyest-comparador-nota{font-family:var(--kyest-font-body, sans-serif);font-size:14px;color:var(--kyest-fg-muted, #6b5b4e);font-style:italic;max-width:560px;margin:0 auto 20px;line-height:1.6}.kyest-comparador-cta{display:inline-flex;align-items:center;gap:8px;background:var(--kyest-accent, #A2876F);color:#fff!important;font-family:var(--kyest-font-body, sans-serif);font-size:14px;font-weight:600;letter-spacing:.05em;padding:14px 28px;border-radius:40px;text-decoration:none;transition:background .2s,transform .15s}.kyest-comparador-cta:hover{background:#8a7060;transform:translateY(-1px);color:#fff;text-decoration:none}@media(min-width:750px){.kyest-comparador-tabla-wrap{display:block}.kyest-comparador-cards{display:none}}@media(max-width:749px){.kyest-comparador{padding:44px 0}.kyest-comparador-head{margin-bottom:28px}}@media(max-width:749px){.section-kyest-comparador,.kyest-comparador-inner{padding-left:0!important;padding-right:0!important}}.template-cart main#MainContent:has(.is-empty){display:block!important}.template-cart main#MainContent:has(.is-empty) .cart__footer-wrapper,.template-cart main#MainContent:has(.is-empty) .shopify-section:nth-child(2){display:none!important}.template-cart main#MainContent .is-empty .cart__empty-text,.template-cart main#MainContent .is-empty .title-wrapper-with-link{text-align:center!important;justify-content:center!important}@media(max-width:749px){.banner__buttons{width:100%!important;max-width:100%!important;min-width:0!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}.banner__buttons .button{width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/kyest-templates.css.map */
