:root{--brand: #92aca0;--brand-dark: #5a776c;--ink: #222;--ks-heading: #2c3e36;--ks-muted: #6b7280;--ks-soft: #fcfbf9;--ksb-primary: var(--brand-dark);--ksb-secondary: var(--brand);--ksb-heading: var(--ks-heading);--ksb-text: var(--ink);--ksb-muted: var(--ks-muted);--ksb-soft: var(--ks-soft)}.mcb-section .mcb-wrap .mcb-item-39243282a .mfn-icon-box .icon-wrapper .header-cart-count,.mcb-section .mcb-wrap .mcb-item-39243282a .mfn-icon-box .icon-wrapper .header-wishlist-count{top: -2px;right: -6px;background-color: var(--brand-dark)}@media (max-width: 1440px){.mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper{display: flex;flex-direction: column;flex-wrap: nowrap;justify-content: center;align-items: center;height: 100%;padding-top: 0;overflow-y: auto}.mcb-section .mcb-wrap .mcb-item-44cdbae2a .mfn-header-tmpl-menu-sidebar .mfn-header-tmpl-menu-sidebar-wrapper{align-items: center}.mfn-header-tmpl-menu-sidebar .mfn-header-menu{width: 100%;flex: 0 0 auto}}.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu{--mfn-header-menu-animation-color: #ffffff}.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu.mfn-menu-animation-text-line-bottom > .mfn-menu-li > .mfn-menu-link .label-wrapper::before{background-color: #ffffff}.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu.mfn-menu-animation-text-line-bottom > .mfn-menu-li.mfn-li-hover > .mfn-menu-link .label-wrapper::before{transform: scale3d(1,1,1)}.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu{background-color: rgba(62,81,73,0.55);box-shadow: none}.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu li a{color: #ffffff;background-color: transparent}.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu li:hover > a,.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu li.current-menu-item > a{color: #bfddcd}.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu .mfn-menu-sub-subicon,.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu li .mfn-submenu .mfn-menu-sub-subicon i{color: inherit}@media (max-width: 767px){.mcb-section .mcb-wrap .mcb-item-2c7cd8a03 .mfn-header-tmpl-menu-sidebar .mfn-header-menu > li > a{font-size: 22px;line-height: 20px}}#proceso .icon_box img{width: 150px}#proceso .icon_box img,#proceso .icon_box .desc_wrapper{transition: 0.3s ease-in-out}#proceso .icon_box:hover img{transform: rotate(10deg) scale(1.05)}#proceso .icon_box:hover .desc_wrapper{transform: scale(1.1)}.colecciones li a img{border-radius: 20%;transition: 0.3s ease-in-out;box-shadow: 0 0 0 #00000077 !important}.colecciones li:hover a img{transform: scale(1.05);filter: saturate(1.5);box-shadow: 0 0 15px #00000077 !important}.aviso-form{text-align: center;color: #fff;font-size: 23px}.caldera-grid input[type="submit"]{padding: 10px 20px;font-size: 17px;border-radius: 20px}.btn-enviar{text-align: center}.bloque-formulario .caldera-grid .help-block{color: #e5f4ed}.form-contacto a.caldera-forms-consent-field-linked_text{color: var(--brand-dark);transition: 0.3s ease-in-out}.form-contacto a.caldera-forms-consent-field-linked_text:hover{color: #2f3834;text-decoration: none}.caldera-grid a:focus,.caldera-grid a:hover{color: #5b6c64 !important;text-decoration: none !important}.caldera-grid .form-control{background-image: none !important;background-repeat: initial !important;background-position: initial !important}.caldera-grid select.form-control,.caldera-grid select{appearance: none;-webkit-appearance: none;-moz-appearance: none;background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%235A776C' d='M1 1l5 6 5-6'/%3E%3C/svg%3E") !important;background-repeat: no-repeat !important;background-position: right 12px center !important;background-size: 12px 8px !important;padding-right: 36px}.caldera-grid select::-ms-expand{display: none}.caldera-grid select:focus{outline: none;box-shadow: 0 0 0 3px rgba(146,172,160,0.25);border-color: var(--brand)}@media (forced-colors: active){.caldera-grid select{background-image: none !important;appearance: auto;-webkit-appearance: auto;-moz-appearance: auto}}.caldera-grid .alert{padding: 30px 0;justify-content: center}.aviso-politica-form{font-size: 13px;line-height: 1.5;margin: 10px 0 0;text-align: center}.bloque-formulario .aviso-politica-form{color: #fff}.aviso-politica-form a{font-weight: bold;color: #5b6c64}.aviso-politica-form a:hover{color: #2f3834}.caldera-grid label.caldera-forms-gdpr-field-label{font-weight: 400}.caldera-grid label.caldera-forms-gdpr-field-label a{font-weight: 700}.page-id-954 #caldera_form_1 label.radio-inline,.page-id-954 #caldera_form_1 label.checkbox-inline{position: relative;display: inline-block;margin: 10px;cursor: pointer;font-weight: 600;text-align: center;transition: all 0.2s ease;border: 1px solid #ccc;border-radius: 999px;padding: 10px 16px;background: #fff;color: var(--ink)}.page-id-954 #caldera_form_1 label.radio-inline input,.page-id-954 #caldera_form_1 label.checkbox-inline input{position: absolute;opacity: 0;pointer-events: none}.page-id-954 #caldera_form_1 label.radio-inline:hover,.page-id-954 #caldera_form_1 label.checkbox-inline:hover{border-color: var(--brand)}.page-id-954 #caldera_form_1 label.radio-inline:has(input:checked),.page-id-954 #caldera_form_1 label.checkbox-inline:has(input:checked){background: linear-gradient(180deg,var(--brand),var(--brand-dark));color: #fff;border-color: transparent;box-shadow: 0 4px 12px rgba(90,119,108,0.35)}.page-id-954 #caldera_form_1 .img-option label.radio-inline{display: inline-flex;flex-direction: column;justify-content: center;align-items: center;width: 160px;min-height: 200px;margin: 10px;border: 2px solid #ddd;border-radius: 14px;font-size: 0.95rem;font-weight: 600;color: var(--ink);background: #fff;cursor: pointer;overflow: hidden;transition: all 0.2s ease;padding: 0;text-align: center;line-height: 1.3}.page-id-954 #caldera_form_1 .img-option label.radio-inline::before{content: "";display: block;width: 100%;height: 130px;background-size: contain;background-repeat: no-repeat;background-position: center;flex-shrink: 0;border-bottom: 1px solid #ddd}.page-id-954 #caldera_form_1 .img-option label.radio-inline span,.page-id-954 #caldera_form_1 .img-option label.radio-inline{z-index: 1;position: relative;padding: 8px;background: #fff}.page-id-954 #caldera_form_1 .img-option label.radio-inline:hover{border-color: var(--brand);transform: translateY(-2px);box-shadow: 0 6px 16px rgba(90,119,108,0.25)}.page-id-954 #caldera_form_1 .img-option label.radio-inline:has(input:checked){border-color: var(--brand-dark);background: linear-gradient(180deg,var(--brand),var(--brand-dark));color: #fff;box-shadow: 0 6px 16px rgba(90,119,108,0.35)}.page-id-954 #fld_4424744_1-wrap.img-option label[for="fld_4424744_1_opt1860551"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/fino.jpg")}.page-id-954 #fld_4424744_1-wrap.img-option label[for="fld_4424744_1_opt1396151"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/normal.jpg")}.page-id-954 #fld_4424744_1-wrap.img-option label[for="fld_4424744_1_opt1996465"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/ancho.jpg")}.page-id-954 #fld_191864_1-wrap.img-option label[for="fld_191864_1_opt1413670"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/saloncerradopuntafina.jpg")}.page-id-954 #fld_191864_1-wrap.img-option label[for="fld_191864_1_opt2050964"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/saloncerradopuntaredonda.jpg")}.page-id-954 #fld_191864_1-wrap.img-option label[for="fld_191864_1_opt1180284"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/sandalia.jpg")}.page-id-954 #fld_191864_1-wrap.img-option label[for="fld_191864_1_opt1063500"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/anchoespecial.jpg")}.page-id-954 #fld_5728531_1-wrap.img-option label[for="fld_5728531_1_opt1724945"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/taconancho.jpg")}.page-id-954 #fld_5728531_1-wrap.img-option label[for="fld_5728531_1_opt2028110"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/taconredondo.jpg")}.page-id-954 #fld_5728531_1-wrap.img-option label[for="fld_5728531_1_opt1455225"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/tacontrapecio.jpg")}.page-id-954 #fld_5728531_1-wrap.img-option label[for="fld_5728531_1_opt1251077"]::before{background-image: url("https://kreatyshoes.com/wp-content/uploads/2025/09/taconfino.jpg")}.widget_block label{font-size: 15px}.sidebar.has-lines .widget{padding-bottom: 0}.widget::after{border: 0}.page aside#block-27,.page aside#block-9{display: none}.woocommerce-MyAccount-navigation-link--downloads{display: none}.woocommerce-product-attributes-item--attribute_altura{display: none}.product_meta.mfn_product_meta{font-size: 16px !important;line-height: 1}.woocommerce .sku_wrapper{display: none}.woocommerce .product_meta{font-weight: 600}.woocommerce .product_meta a{font-weight: 400}.woocommerce .column_product_cart_button .cart .button{width: 55%}.ks-product-descripcion,.woocommerce-product-details__short-description{text-align: justify;font-size: 19px !important;line-height: 1.4 !important}.mfn-after-shop-loop-item-title{display: none}@media only screen and (min-width: 600px){.mfn-li-product-row.mfn-li-product-row-title{min-height: 42px}.woocommerce .mfn-variations-wrapper select,.kvs-variations-wrap table.variations select,table.kvs-product-addons-table select{width: 250px;max-width: 250px}}@media only screen and (max-width: 600px){.woocommerce .mfn-variations-wrapper select,.kvs-variations-wrap table.variations select,table.kvs-product-addons-table select{width: 180px;max-width: 180px}.woocommerce-variation-add-to-cart{flex-direction: column}.woocommerce .mfn-add-to-cart-layout-inline-desktop .cart,.woocommerce .mfn-add-to-cart-layout-inline-desktop .woocommerce-variation-add-to-cart{row-gap: 20px}.woocommerce .column_product_cart_button .cart .button{width: 95%}}.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__description-group .wc-block-components-radio-control__secondary-label,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-description,.wc-block-components-radio-control__label-group .wc-block-components-radio-control__secondary-label{flex: 0 0 30%}.page-id-419 div#Content{margin-bottom: 0 !important;padding-top: 0 !important}body.page-id-419 .mfn-ch-product{min-height: 100vh;max-height: 100vh;overflow: hidden}.page-id-419 #mfn-header-template,.page-id-419 .mfn-footer-stickymenu,.page-id-419 footer#Footer,.page-id-419 #mfn-consent-mode,.page-id-419 .mfn-fake-sale-noti{display: none !important}@media (min-width: 768px){.ks-configurator{margin-bottom: 0}}.mysticky-welcomebar-fixed{display: none}.page-id-419 .mysticky-welcomebar-fixed{display: flex;margin-top: 60px}#googlecalendar-bloque iframe{height: 900px}@media (max-width: 1024px){#googlecalendar-bloque iframe{height: 1340px}}@media (max-width: 768px){#googlecalendar-bloque iframe{height: 1350px}}.ks-novias-dia-especial{--ks-primary: var(--brand-dark);--ks-heading: var(--ks-heading);padding: 6rem 1.5rem;background: #fff;box-sizing: border-box}.ks-novias-dia-especial *,.ks-novias-dia-especial *::before,.ks-novias-dia-especial *::after{box-sizing: border-box}.ks-novias-dia-especial__inner{max-width: 80rem;margin-left: auto;margin-right: auto}.ks-novias-dia-especial__header{text-align: center;margin-bottom: 5rem}.ks-novias-dia-especial__title{font-family: "Playfair Display",Georgia,serif;font-size: 2.25rem;line-height: 1.15;color: var(--ks-heading);margin: 0 0 1.5rem;font-weight: 400}.ks-novias-dia-especial__title em,.ks-novias-dia-especial__title .ks-italic-accent{font-style: italic;color: var(--ks-primary)}.ks-novias-dia-especial__lead{color: var(--ks-muted);font-weight: 300;max-width: 42rem;margin: 0 auto;text-transform: uppercase;letter-spacing: 0.2em;font-size: 11px;line-height: 1.5}.ks-novias-dia-especial__grid{display: grid;grid-template-columns: repeat(2,1fr);gap: 1rem}@media (min-width: 768px){.ks-novias-dia-especial__title{font-size: 3rem}.ks-novias-dia-especial__grid{grid-template-columns: repeat(4,1fr);gap: 1.5rem}.ks-novias-dia-especial__card--offset{margin-top: 3rem}}.ks-novias-dia-especial__card{position: relative;overflow: hidden;border-radius: 2px;aspect-ratio: 3 / 4;background: #f5f5f4;border: 1px solid #f9fafb}@media (min-width: 768px){.ks-novias-dia-especial__card{aspect-ratio: 4 / 5}}.ks-novias-dia-especial__card img{display: block;width: 100%;height: 100%;object-fit: cover;transition: transform 0.8s cubic-bezier(0.4,0,0.2,1)}.ks-novias-dia-especial__card:hover img{transform: scale(1.08)}.ks-novias-dia-especial__overlay{position: absolute;left: 0;right: 0;bottom: 0;padding: 20px;background: linear-gradient(to top,rgba(0,0,0,0.4),transparent);opacity: 0;transition: opacity 0.4s ease;pointer-events: none}.ks-novias-dia-especial__card:hover .ks-novias-dia-especial__overlay{opacity: 1}.ks-novias-dia-especial__name{margin: 0;color: #fff;font-family: "Playfair Display",Georgia,serif;font-size: 1.125rem;font-style: italic}.ks-novias-dia-especial__meta{margin: 0.25rem 0 0;color: rgba(255,255,255,0.8);font-size: 10px;text-transform: uppercase;letter-spacing: 0.1em;line-height: 1.4}.ks-el-alma-texto{--ks-primary: var(--brand-dark);--ks-secondary: var(--brand);--ks-heading: var(--ks-heading);max-width: 42rem;margin-left: auto;margin-right: auto;text-align: center;box-sizing: border-box}.ks-el-alma-texto *,.ks-el-alma-texto *::before,.ks-el-alma-texto *::after{box-sizing: border-box}@media (min-width: 768px){.ks-el-alma-texto{text-align: left;margin-left: 0}}.ks-el-alma-texto__eyebrow-wrap{display: inline-block;border-bottom: 1px solid var(--ks-primary);padding-bottom: 0.5rem;margin-bottom: 1.5rem}.ks-el-alma-texto__eyebrow{margin: 0;font-family: "Montserrat",system-ui,sans-serif;font-size: 10px;font-weight: 700;letter-spacing: 0.3em;text-transform: uppercase;color: var(--ks-primary)}.ks-el-alma-texto__title{margin: 0 0 1.5rem;font-family: "Playfair Display",Georgia,serif;font-size: 2.25rem;line-height: 1.15;font-weight: 400;color: var(--ks-heading)}@media (min-width: 768px){.ks-el-alma-texto__title{font-size: 3rem}}.ks-el-alma-texto__body{display: flex;flex-direction: column;gap: 1.5rem;font-family: "Montserrat",system-ui,sans-serif;font-size: 1.125rem;font-weight: 300;line-height: 1.625;color: #4b5563}.ks-el-alma-texto__body p{margin: 0}.ks-el-alma-texto__quote{font-style: italic;color: var(--ks-muted);border-left: 4px solid rgba(146,172,160,0.3);padding-left: 1.5rem;text-align: left}@media (min-width: 768px){.ks-pie-columns .mcb-wrap-inner,.mcb-wrap-inner:has(> .mcb-column.one-third .ks-pie-card){position: relative !important;display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: stretch !important;gap: 1.25rem !important}.ks-pie-columns .mcb-wrap-inner > .mcb-wrap-background-overlay,.mcb-wrap-inner:has(> .mcb-column.one-third .ks-pie-card) > .mcb-wrap-background-overlay{position: absolute !important;inset: 0 !important;width: 100% !important;height: 100% !important;pointer-events: none !important;z-index: 0 !important}.ks-pie-columns .mcb-column.one-third,.mcb-wrap-inner:has(> .mcb-column.one-third .ks-pie-card) > .mcb-column.one-third{position: relative !important;z-index: 1 !important;flex: 1 1 0% !important;width: auto !important;max-width: none !important;min-width: 0 !important;box-sizing: border-box !important;display: flex !important;flex-direction: column !important;margin-left: 0 !important;margin-right: 0 !important}.mcb-column.one-third:has(.ks-pie-card) > .mcb-column-inner{display: flex !important;flex-direction: column !important;flex: 1 1 auto !important;min-height: 0 !important;height: 100% !important}.mcb-column.one-third:has(.ks-pie-card) .column_attr{flex: 1 1 auto !important;display: flex !important;flex-direction: column !important;min-height: 0 !important;padding-left: 0 !important;padding-right: 0 !important;width: 100% !important;max-width: 100% !important}.ks-pie-columns .mcb-column .ks-pie-card,.mcb-column.one-third:has(.ks-pie-card) .ks-pie-card{flex: 1 1 auto !important;width: 100% !important;min-height: 0 !important}}.ks-pie-intro{text-align: center;margin-bottom: 4rem;padding: 0 1rem;box-sizing: border-box}.ks-pie-intro__title{margin: 0 0 1rem;font-family: "Playfair Display",Georgia,serif;font-size: 2.25rem;line-height: 1.15;font-weight: 400;color: var(--ks-heading)}@media (min-width: 768px){.ks-pie-intro__title{font-size: 3rem}}.ks-pie-intro__accent{font-style: italic;color: var(--brand-dark)}.ks-pie-intro__lead{margin: 0 auto;max-width: 42rem;font-family: "Montserrat",system-ui,sans-serif;font-size: 1.125rem;font-weight: 300;line-height: 1.625;color: var(--ks-muted)}.mcb-column .ks-pie-card{min-height: 100%}.ks-pie-card{--ks-primary: var(--brand-dark);--ks-secondary: var(--brand);--ks-pie-media-max-h: 20rem;border: 1px solid #f3f4f6;border-radius: 0;overflow: hidden;display: flex;flex-direction: column;height: 100%;min-height: 100%;background: #fff;transition: border-color 0.4s cubic-bezier(0.4,0,0.2,1),box-shadow 0.4s cubic-bezier(0.4,0,0.2,1);box-sizing: border-box}.ks-pie-card:hover{border-color: var(--ks-secondary);box-shadow: 0 10px 25px -5px rgba(0,0,0,0.05)}.ks-pie-card__top{flex: 0 0 auto;min-height: 8.5rem;padding: 1.5rem;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;background: #fff;transition: background 0.3s ease}@media (min-width: 768px){.ks-pie-card__top{min-height: 9rem}}.ks-pie-card:hover .ks-pie-card__top{background: transparent}.ks-pie-card__stars{display: flex;gap: 0.35rem;justify-content: center;margin-bottom: 0.5rem;color: var(--ks-primary);font-size: 0.75rem;line-height: 1;letter-spacing: 0.15em}.ks-pie-card__quote{margin: 0;font-family: "Montserrat",system-ui,sans-serif;font-size: 0.875rem;font-weight: 500;font-style: italic;color: #4b5563}.ks-pie-card__media{position: relative !important;width: 100% !important;aspect-ratio: 1 / 1 !important;max-height: var(--ks-pie-media-max-h) !important;background: #f5f5f4;overflow: hidden !important;box-sizing: border-box}.ks-pie-card__media::after{content: "";position: absolute;inset: 0;z-index: 1;background: rgba(0,0,0,0.05);pointer-events: none;transition: opacity 0.3s ease}.ks-pie-card:hover .ks-pie-card__media::after{opacity: 0}.ks-pie-card__media img{position: absolute;top: 0;left: 0;z-index: 0;width: 100%;height: 100% !important;max-width: none !important;max-height: none !important;margin: 0;padding: 0;border: 0;display: block;object-fit: cover;object-position: center;transition: transform 0.7s ease}.ks-pie-card:hover .ks-pie-card__media img{transform: scale(1.05)}.ks-pie-card__foot{flex: 0 0 auto;margin-top: auto;min-height: 5.75rem;padding: 2rem;display: flex;align-items: center;justify-content: center;text-align: center;background: #fff;transition: background 0.3s ease}.ks-pie-card:hover .ks-pie-card__foot{background: transparent}a.ks-pie-card__btn{display: block;width: 100%;padding: 1rem 1.5rem;border: 1px solid var(--ks-primary);color: var(--ks-primary);background: transparent;font-family: "Montserrat",system-ui,sans-serif;font-size: 10px;line-height: 1.6;font-weight: 700;letter-spacing: 0.25em;text-transform: uppercase;text-decoration: none;text-align: center;transition: background 0.3s ease,color 0.3s ease}.ks-pie-card:hover a.ks-pie-card__btn{background: var(--ks-primary);color: #fff}.ks-pie-card--active{border-color: var(--ks-primary) !important;background-color: #f0f4f2 !important}.ks-pie-diag{max-width: 56rem;margin: 4rem auto 0;padding: 3rem 1.5rem;text-align: center;background: #f0f4f2;border: 1px solid rgba(146,172,160,0.35);border-radius: 2px;box-shadow: 0 1px 3px rgba(0,0,0,0.06);box-sizing: border-box}.ks-pie-diag[hidden]{display: none !important}.ks-pie-diag__title{margin: 0 0 1rem;font-family: "Playfair Display",Georgia,serif;font-size: 1.5rem;line-height: 1.25;font-weight: 400;font-style: italic;color: var(--brand-dark)}@media (min-width: 768px){.ks-pie-diag__title{font-size: 1.75rem}}.ks-pie-diag__text{margin: 0 auto 2rem;max-width: 42rem;font-family: "Montserrat",system-ui,sans-serif;font-size: 0.875rem;line-height: 1.65;color: #4b5563}a.ks-pie-diag__btn{display: inline-block;padding: 1.25rem 3rem;border-radius: 2px;background: var(--brand-dark);color: #fff !important;font-family: "Montserrat",system-ui,sans-serif;font-size: 12px;font-weight: 700;letter-spacing: 0.2em;text-transform: uppercase;text-decoration: none;box-shadow: 0 4px 6px -1px rgba(0,0,0,0.08);transition: background 0.2s ease}a.ks-pie-diag__btn:hover{background: #4a635a;color: #fff !important}@keyframes ks-pie-diag-in{from{opacity: 0;transform: translateY(8px)}to{opacity: 1;transform: translateY(0)}}.ks-pie-diag:not([hidden]){animation: ks-pie-diag-in 0.45s ease forwards}img.ti-star{filter: hue-rotate(90deg) brightness(0.6) saturate(0.5)}.ti-platform-icon.ti-with-tooltip{display: none}.ks-prueba{--ks-prueba-primary: var(--brand-dark);--ks-prueba-secondary: var(--brand);--ks-prueba-ink: var(--ink);--ks-prueba-heading: var(--ks-heading);width: 100%;font-family: "Montserrat",system-ui,sans-serif;color: var(--ks-prueba-ink);box-sizing: border-box}.ks-prueba *,.ks-prueba *::before,.ks-prueba *::after{box-sizing: border-box}.ks-prueba h1,.ks-prueba h2,.ks-prueba h3,.ks-prueba h4{font-family: "Crimson Pro","Playfair Display",Georgia,serif;color: var(--ks-prueba-heading)}.ks-prueba h1,.ks-prueba h2,.ks-prueba h3,.ks-prueba h4,.ks-prueba p,.ks-prueba blockquote,.ks-prueba ul,.ks-prueba li{margin-top: 0}.ks-prueba p{color: var(--ks-muted)}.ks-prueba a{text-decoration: none !important}.ks-prueba-btn,.ks-prueba-btn-secondary,.ks-prueba-btn-white{display: inline-flex;align-items: center;justify-content: center;min-height: auto;border-radius: 2px;font-family: "Montserrat",system-ui,sans-serif;font-size: 10px;font-weight: 700;line-height: 1.4;letter-spacing: 0.2em;text-transform: uppercase;text-align: center;text-decoration: none !important;transition: background 0.35s ease,color 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}.ks-prueba-btn{padding: 22px 48px;border: 1px solid var(--ks-prueba-primary);background: var(--ks-prueba-primary);color: #fff !important;box-shadow: 0 12px 26px rgba(0,0,0,0.12)}.ks-prueba-btn:hover{background: #4a635a;border-color: #4a635a;color: #fff !important;transform: translateY(-3px);box-shadow: 0 16px 30px rgba(0,0,0,0.16)}.ks-prueba-btn-secondary{padding: 18px 38px;border: 1px solid rgba(90,119,108,0.25);background: #fff;color: var(--ks-prueba-primary) !important;box-shadow: 0 8px 18px rgba(0,0,0,0.05)}.ks-prueba-btn-secondary:hover{background: var(--ks-prueba-primary);border-color: var(--ks-prueba-primary);color: #fff !important}.ks-prueba-btn-white{padding: 20px 46px;border: 1px solid #fff;background: #fff;color: var(--ks-prueba-primary) !important;box-shadow: 0 14px 30px rgba(0,0,0,0.18)}.ks-prueba-btn-white:hover{background: #f8f6f3;border-color: #f8f6f3;color: var(--ks-prueba-primary) !important;transform: translateY(-3px)}.ks-prueba-hero-content{position: relative;max-width: 780px;margin: 0 auto;text-align: center}.ks-prueba-hero-content h1{margin: 0 0 14px;font-size: clamp(42px,5vw,64px);font-weight: 600;line-height: 1.05}.ks-prueba-hero-content h1 span{color: var(--ks-prueba-primary);font-style: italic}.ks-prueba-hero-content p{max-width: 680px;margin: 0 auto;font-size: 17px;font-weight: 300;line-height: 1.55}.ks-prueba-hero-content strong{font-weight: 600;color: var(--ks-prueba-heading)}.ks-prueba-steps-content{width: 100%}.ks-prueba-steps-grid{display: grid;grid-template-columns: 1fr 2fr;gap: 80px;align-items: start}.ks-prueba-steps-intro h2{margin: 0;font-size: clamp(38px,4vw,54px);font-weight: 600;line-height: 1.05}.ks-prueba-steps-line{width: 64px;height: 4px;margin-top: 24px;background: var(--ks-prueba-secondary);opacity: 0.3}.ks-prueba-steps-items{display: grid;grid-template-columns: repeat(3,1fr);gap: 46px}.ks-prueba-step-num{display: block;margin-bottom: 12px;color: var(--ks-prueba-secondary);font-family: "Montserrat",system-ui,sans-serif;font-size: 64px;font-weight: 900;line-height: 1;opacity: 0.2}.ks-prueba-step h3{margin: 0 0 16px;font-size: 22px;font-weight: 600;line-height: 1.2}.ks-prueba-step p{margin: 0;font-size: 14px;font-weight: 300;line-height: 1.75}.ks-prueba-steps-cta{display: flex;justify-content: center;margin-top: 52px}.ks-prueba-success-content{max-width: 960px;margin: 0 auto}.ks-prueba-success-grid{display: grid;grid-template-columns: 5fr 7fr;align-items: center;gap: 70px}.ks-prueba-success-image-wrap{position: relative;padding: 15px}.ks-prueba-success-image-wrap::before{content: "";position: absolute;top: 0;left: 0;width: 70%;height: 70%;background: var(--ks-prueba-secondary);opacity: 0.1;z-index: 0}.ks-prueba-success-image{position: relative;z-index: 1;max-width: 320px;margin: 0 auto;aspect-ratio: 4 / 5;overflow: hidden;background: #f5f5f4;border-radius: 2px;box-shadow: 0 20px 35px rgba(0,0,0,0.15)}.ks-prueba-success-image img{width: 100%;height: 100% !important;display: block;object-fit: cover;object-position: center}.ks-prueba-success-caption{position: absolute;right: 0;bottom: 0;left: 0;background: rgba(90,119,108,0.92);color: #fff;padding: 16px}.ks-prueba-success-caption-name{margin: 0 0 4px;color: #fff !important;font-family: "Crimson Pro","Playfair Display",Georgia,serif;font-size: 20px;font-style: italic;line-height: 1.1}.ks-prueba-success-caption-meta{margin: 0;color: rgba(255,255,255,0.8) !important;font-size: 8px;font-weight: 500;letter-spacing: 0.2em;text-transform: uppercase}.ks-prueba-success-eyebrow{display: inline-block;margin-bottom: 18px;padding-bottom: 6px;border-bottom: 1px solid rgba(146,172,160,0.45);color: var(--ks-prueba-secondary);font-size: 9px;font-weight: 800;letter-spacing: 0.3em;text-transform: uppercase}.ks-prueba-success-text h3{margin: 0 0 26px;font-size: clamp(34px,4vw,45px);font-weight: 600;line-height: 1.12}.ks-prueba-success-text h3 span{color: var(--ks-prueba-primary);font-size: 0.78em;font-style: italic}.ks-prueba-success-text p{margin: 0;font-size: 14px;font-weight: 300;line-height: 1.75}.ks-prueba-success-text blockquote{margin: 18px 0 0;padding-left: 20px;border-left: 3px solid rgba(146,172,160,0.35);color: var(--ks-muted);font-size: 14px;font-weight: 300;font-style: italic;line-height: 1.75}.ks-prueba-success-stats{display: flex;align-items: center;gap: 32px;margin-top: 28px}.ks-prueba-success-stat strong{display: block;color: var(--ks-prueba-primary);font-family: "Crimson Pro","Playfair Display",Georgia,serif;font-size: 30px;font-weight: 700;font-style: italic;line-height: 1}.ks-prueba-success-stat span{display: block;margin-top: 6px;color: #9ca3af;font-size: 8px;letter-spacing: 0.2em;text-transform: uppercase}.ks-prueba-success-divider{width: 1px;height: 36px;background: #ededed}.ks-prueba-prep-content{max-width: 960px;margin: 0 auto}.ks-prueba-prep-grid{display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 70px}.ks-prueba-prep-eyebrow{margin: 0 0 18px;color: var(--ks-prueba-secondary) !important;font-size: 12px;font-weight: 800;letter-spacing: 0.4em;text-transform: uppercase}.ks-prueba-prep-text h3{margin: 0 0 22px;font-size: clamp(34px,4vw,45px);font-weight: 600;line-height: 1.15}.ks-prueba-prep-text p{margin: 0 0 28px;font-size: 16px;font-weight: 300;line-height: 1.75}.ks-prueba-prep-text strong{font-weight: 600;color: var(--ks-prueba-heading)}.ks-prueba-analysis{position: relative;overflow: hidden;background: transparent;padding: 0}.ks-prueba-analysis-icon{position: absolute;top: -4px;right: 0;width: 64px;height: 64px;color: var(--ks-prueba-primary);opacity: 0.08}.ks-prueba-analysis h4{margin: 0 0 24px;font-family: "Montserrat",system-ui,sans-serif;font-size: 10px;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase}.ks-prueba-analysis ul{margin: 0;padding: 0;list-style: none}.ks-prueba-analysis li{display: flex;gap: 12px;margin-bottom: 18px;color: var(--ks-muted);font-size: 14px;font-weight: 300;line-height: 1.6}.ks-prueba-analysis li:last-child{margin-bottom: 0}.ks-prueba-analysis li span{color: var(--ks-prueba-primary);font-weight: 800}.ks-prueba-final-content{max-width: 760px;margin: 0 auto;text-align: center;color: #fff}.ks-prueba-final-content h3{margin: 0 0 28px;color: #fff !important;font-size: clamp(38px,5vw,58px);font-weight: 600;font-style: italic;line-height: 1.1}.ks-prueba-final-content p{margin: 0 0 34px;color: rgba(255,255,255,0.72) !important;font-size: 19px;font-weight: 300;line-height: 1.6}.ks-prueba-seal{--ks-seal-rotate: 12deg;position: absolute;top: -46px;right: -92px;z-index: 10;width: 132px;height: 132px;border-radius: 50%;background: var(--brand);color: #fff;display: flex;align-items: center;justify-content: center;padding: 18px;text-align: center;font-family: "Montserrat",system-ui,sans-serif;font-size: 12px;font-weight: 800;line-height: 1.22;letter-spacing: 0.08em;text-transform: uppercase;transform: rotate(var(--ks-seal-rotate));box-shadow: 0 14px 32px rgba(90,119,108,0.22);animation: ks-prueba-seal-entry 0.8s ease-out both,ks-prueba-seal-float 4.8s ease-in-out 1s infinite;overflow: hidden}.ks-prueba-seal span{display: block;position: relative;z-index: 3;color: #fff}.ks-prueba-seal::before{content: "";position: absolute;inset: 7px;border-radius: 50%;border: 2px dashed rgba(255,255,255,0.55);z-index: 1}.ks-prueba-seal::after{content: "";position: absolute;inset: 0;border-radius: 50%;z-index: 2;pointer-events: none;background: radial-gradient(circle at center,transparent 68%,rgba(255,255,255,0.12) 68.8%,rgba(255,255,255,0.12) 71%,transparent 71.8%),repeating-conic-gradient(from 0deg,rgba(255,255,255,0.18) 0deg 6deg,rgba(255,255,255,0.02) 6deg 12deg);mix-blend-mode: soft-light}@keyframes ks-prueba-seal-entry{from{opacity: 0;transform: rotate(0deg) scale(0.82) translateY(10px)}to{opacity: 1;transform: rotate(var(--ks-seal-rotate)) scale(1) translateY(0)}}@keyframes ks-prueba-seal-float{0%{transform: rotate(var(--ks-seal-rotate)) translateY(0) scale(1);box-shadow: 0 14px 32px rgba(90,119,108,0.22)}50%{transform: rotate(var(--ks-seal-rotate)) translateY(-5px) scale(1.025);box-shadow: 0 18px 38px rgba(90,119,108,0.28)}100%{transform: rotate(var(--ks-seal-rotate)) translateY(0) scale(1);box-shadow: 0 14px 32px rgba(90,119,108,0.22)}}@media (max-width: 1024px){.ks-prueba-steps-grid,.ks-prueba-success-grid,.ks-prueba-prep-grid{gap: 48px}.ks-prueba-steps-items{gap: 32px}.ks-prueba-seal{right: -36px}}@media (max-width: 768px){.ks-prueba-seal{--ks-seal-rotate: 0deg;position: relative;top: auto;right: auto;margin: 0 auto 32px;width: 122px;height: 122px;font-size: 11px}.ks-prueba-steps-grid,.ks-prueba-success-grid,.ks-prueba-prep-grid{grid-template-columns: 1fr}.ks-prueba-steps-items{grid-template-columns: 1fr}.ks-prueba-steps-cta{justify-content: flex-start}.ks-prueba-btn,.ks-prueba-btn-secondary,.ks-prueba-btn-white{width: 100%;max-width: 360px}.ks-prueba-success-text{text-align: left}.ks-prueba-analysis{margin-top: 10px}}@media (max-width: 480px){.ks-prueba-hero-content h1{font-size: 40px}.ks-prueba-steps-intro h2,.ks-prueba-success-text h3,.ks-prueba-prep-text h3,.ks-prueba-final-content h3{font-size: 34px}.ks-prueba-success-stats{gap: 24px}}.ksb{width: 100%;font-family: "Montserrat",system-ui,sans-serif;color: var(--ksb-text);box-sizing: border-box}.ksb *,.ksb *::before,.ksb *::after{box-sizing: border-box}.ksb h1,.ksb h2,.ksb h3,.ksb h4{font-family: "Crimson Pro","Playfair Display",Georgia,serif;color: var(--ksb-heading)}.ksb h1,.ksb h2,.ksb h3,.ksb h4,.ksb p,.ksb ul,.ksb li,.ksb blockquote{margin-top: 0}.ksb p{color: var(--ksb-muted)}.ksb a{text-decoration: none !important}.ksb-btn,.ksb-btn-light,.ksb-btn-outline{display: inline-flex;align-items: center;justify-content: center;min-height: auto;border-radius: 2px;font-family: "Montserrat",system-ui,sans-serif;font-size: 10px;font-weight: 700;line-height: 1.4;letter-spacing: 0.2em;text-transform: uppercase;text-align: center;text-decoration: none !important;transition: background 0.35s ease,color 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}.ksb-btn{padding: 20px 40px;border: 1px solid var(--ksb-primary);background: var(--ksb-primary);color: #fff !important;box-shadow: 0 12px 26px rgba(0,0,0,0.12)}.ksb-btn:hover{background: #4a635a;border-color: #4a635a;color: #fff !important;transform: translateY(-3px);box-shadow: 0 16px 30px rgba(0,0,0,0.16)}.ksb-btn-light{padding: 20px 46px;border: 1px solid #fff;background: #fff;color: var(--ksb-primary) !important;box-shadow: 0 14px 30px rgba(0,0,0,0.18)}.ksb-btn-light:hover{background: #f8f6f3;border-color: #f8f6f3;color: var(--ksb-primary) !important;transform: translateY(-3px)}.ksb-btn-outline{padding: 18px 38px;border: 1px solid rgba(90,119,108,0.25);background: #fff;color: var(--ksb-primary) !important}.ksb-btn-outline:hover{background: var(--ksb-primary);border-color: var(--ksb-primary);color: #fff !important}.ksb-cta{max-width: 760px;margin: 0 auto;padding: 6rem 1.5rem;text-align: center;color: #fff}.ksb-cta h2,.ksb-cta h3{margin: 0 0 24px;color: #fff !important;font-size: clamp(2.25rem,5vw,3.625rem);font-weight: 600;line-height: 1.1}.ksb-cta p{max-width: 620px;margin: 0 auto 34px;color: rgba(255,255,255,0.72) !important;font-size: 18px;font-weight: 300;line-height: 1.6}.ksb-asesoria-card .ksb-btn{width: 100%;margin-top: auto;padding: 1.25rem 2rem;font-size: 9px}@media (max-width: 768px){.ksb-btn,.ksb-btn-light,.ksb-btn-outline{width: 100%;max-width: 360px}}.ksb-proceso-hero{max-width: 820px;margin: 0 auto;text-align: center}.ksb-proceso-hero h1{margin: 0 0 24px;font-size: clamp(44px,5.5vw,68px);font-weight: 600;line-height: 1.08}.ksb-proceso-hero h1 span{color: var(--ksb-primary);font-style: italic}.ksb-proceso-hero p{max-width: 620px;margin: 0 auto;color: #9ca3af;font-size: 15px;font-weight: 300;line-height: 1.7}.ksb-proceso{position: relative;max-width: 1200px;margin: 0 auto}.ksb-proceso-line{position: absolute;top: 150px;left: 15%;right: 15%;height: 1px;background: rgba(90,119,108,0.15);z-index: 0}.ksb-proceso-grid{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(3,1fr);gap: 70px;align-items: start}.ksb-proceso-card{text-align: center;transition: transform 0.4s ease}.ksb-proceso-card:hover{transform: translateY(-6px)}.ksb-proceso-header{display: flex;align-items: baseline;justify-content: space-between;gap: 18px;padding-bottom: 14px;margin-bottom: 24px;border-bottom: 1px solid #f3f4f6}.ksb-proceso-step{color: var(--ksb-primary);font-family: "Crimson Pro","Playfair Display",Georgia,serif;font-size: 34px;font-weight: 700;line-height: 1}.ksb-proceso-tag{color: #9ca3af;font-size: 10px;font-weight: 700;line-height: 1.5;letter-spacing: 0.15em;text-transform: uppercase}.ksb-proceso-image{width: 288px;max-width: 100%;aspect-ratio: 1 / 1;margin: 0 auto 28px;overflow: hidden;border-radius: 50%;background: #f5f5f4;border: 1px solid #f3f4f6;box-shadow: 0 14px 30px rgba(0,0,0,0.08)}.ksb-proceso-image img{width: 100%;height: 100% !important;display: block;object-fit: cover;transition: transform 0.7s ease}.ksb-proceso-card:hover .ksb-proceso-image img{transform: scale(1.05)}.ksb-proceso-card h3{margin: 0 0 12px;font-size: 24px;font-weight: 600;line-height: 1.2}.ksb-proceso-card p{margin: 0;font-size: 13px;font-weight: 300;line-height: 1.75}.ksb-proceso-link{display: inline-block;margin-top: 24px;padding-bottom: 4px;border-bottom: 1px solid rgba(90,119,108,0.25);color: var(--ksb-primary) !important;font-size: 9px;font-weight: 800;line-height: 1.4;letter-spacing: 0.2em;text-transform: uppercase;transition: border-color 0.25s ease}.ksb-proceso-link:hover{border-color: var(--ksb-primary)}.ksb-proceso-stats{display: flex;justify-content: center;align-items: center;gap: 24px;margin-top: 22px}.ksb-proceso-stat{text-align: left}.ksb-proceso-stat strong{display: block;color: var(--ksb-primary);font-family: "Crimson Pro","Playfair Display",Georgia,serif;font-size: 20px;font-weight: 700;font-style: italic;line-height: 1}.ksb-proceso-stat span{display: block;margin-top: 6px;color: #9ca3af;font-size: 7px;font-weight: 600;letter-spacing: 0.15em;text-transform: uppercase}.ksb-proceso-divider{width: 1px;height: 28px;background: #f3f4f6}@media (max-width: 1024px){.ksb-proceso-grid{gap: 36px}.ksb-proceso-image{width: 240px}}@media (max-width: 768px){.ksb-proceso-grid{grid-template-columns: 1fr;gap: 56px}.ksb-proceso-line{display: none}.ksb-proceso-card{max-width: 460px;margin: 0 auto}}.ksb-tu-pie-hero{max-width: 900px;margin: 0 auto;text-align: center}.ksb-tu-pie-hero h1{margin: 0 0 28px;font-size: clamp(44px,6vw,76px);font-weight: 600;line-height: 1.06}.ksb-tu-pie-hero h1 span{color: var(--ksb-primary);font-style: italic}.ksb-tu-pie-hero p{max-width: 720px;margin: 0 auto 34px;color: #9ca3af;font-size: 17px;font-weight: 300;line-height: 1.7}.ksb-tu-pie-note{margin: 12px 0 0 !important;color: #9ca3af !important;font-size: 9px !important;font-weight: 700 !important;letter-spacing: 0.25em;text-transform: uppercase}.ksb-tu-pie-intro{max-width: 700px;margin: 0 auto 56px;text-align: center}.ksb-tu-pie-intro h2{margin: 0 0 14px;font-size: clamp(34px,4vw,46px);font-weight: 600;line-height: 1.15}.ksb-tu-pie-intro p{margin: 0;font-size: 14px;font-weight: 300;line-height: 1.7}.ksb-tu-pie-cards{display: grid;grid-template-columns: repeat(4,1fr);gap: 28px;margin-bottom: 56px}.ksb-tu-pie-card{display: flex;flex-direction: column;justify-content: space-between;min-height: 310px;padding: 32px;text-align: center;background: #fff;border: 1px solid #f3f4f6;cursor: pointer;transition: border-color 0.35s ease,background 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease}.ksb-tu-pie-card:hover{border-color: var(--ksb-secondary);background: var(--ksb-soft);transform: translateY(-4px)}.ksb-tu-pie-card.is-active{border-color: var(--ksb-primary);background: #f0f4f2;box-shadow: 0 15px 30px -10px rgba(90,119,108,0.12)}.ksb-tu-pie-card-image{width: 96px;height: 96px;margin: 0 auto 24px;overflow: hidden;border-radius: 50%;background: #f5f5f4;border: 1px solid #fff;box-shadow: 0 8px 18px rgba(0,0,0,0.08)}.ksb-tu-pie-card-image img{width: 100%;height: 100% !important;display: block;object-fit: cover}.ksb-tu-pie-card h4{margin: 0 0 12px;font-size: 25px;font-weight: 700;line-height: 1.15}.ksb-tu-pie-card p{margin: 0;color: var(--ks-muted);font-size: 12px;font-weight: 500;line-height: 1.45}.ksb-tu-pie-card-link{display: block;width: 100%;margin-top: 24px;padding-top: 16px;border-top: 1px solid rgba(243,244,246,0.8);color: var(--ksb-primary);font-size: 9px;font-weight: 800;line-height: 1.5;letter-spacing: 0.13em;text-transform: uppercase}.ksb-tu-pie-panel{background: #fff;border: 1px solid #f3f4f6;padding: 56px;box-shadow: 0 12px 30px rgba(0,0,0,0.04);transition: opacity 0.35s ease,transform 0.35s ease}.ksb-tu-pie-panel-grid{display: grid;grid-template-columns: 5fr 7fr;align-items: center;gap: 60px}.ksb-tu-pie-panel-image{width: 320px;max-width: 100%;aspect-ratio: 1 / 1;margin: 0 auto;overflow: hidden;border-radius: 50%;background: #f5f5f4;border: 1px solid rgba(0,0,0,0.05);box-shadow: 0 15px 35px rgba(0,0,0,0.06)}.ksb-tu-pie-panel-image img{width: 100%;height: 100% !important;display: block;object-fit: cover}.ksb-tu-pie-tag{display: block;margin-bottom: 18px;color: var(--ksb-secondary);font-size: 10px;font-weight: 800;line-height: 1.5;letter-spacing: 0.3em;text-transform: uppercase}.ksb-tu-pie-panel h3{margin: 0 0 24px;font-size: clamp(32px,4vw,42px);font-weight: 600;line-height: 1.15}.ksb-tu-pie-panel p{margin: 0 0 18px;font-size: 14px;font-weight: 300;line-height: 1.75}.ksb-tu-pie-strong{color: var(--ksb-heading) !important;font-weight: 500 !important}.ksb-tu-pie-buttons{display: flex;flex-wrap: wrap;gap: 14px;margin-top: 30px}@media (max-width: 1024px){.ksb-tu-pie-cards{grid-template-columns: repeat(2,1fr)}.ksb-tu-pie-panel{padding: 42px}}@media (max-width: 768px){.ksb-tu-pie-cards,.ksb-tu-pie-panel-grid{grid-template-columns: 1fr}.ksb-tu-pie-panel{padding: 32px 24px}.ksb-tu-pie-panel-text{text-align: left}.ksb-tu-pie-buttons{justify-content: flex-start}}.ksb-asesoria-hero{max-width: 56rem;margin: 0 auto;padding: 0 1rem 2rem;text-align: center}.ksb-asesoria-hero h1{margin: 0;font-size: clamp(2.25rem,5vw,4.5rem);font-weight: 600;line-height: 1.08}.ksb-asesoria-hero h1 span{color: var(--ksb-primary);font-style: italic}.ksb-asesoria-cards{display: grid;grid-template-columns: 1fr;gap: 2rem;max-width: 80rem;margin: 0 auto;padding: 0 1rem 6rem}@media (min-width: 768px){.ksb-asesoria-cards{grid-template-columns: repeat(3,minmax(0,1fr))}}.ksb-asesoria-card{display: flex;flex-direction: column;height: 100%;padding: 2.5rem;background: #fff;border: 1px solid #f3f3f3;transition: border-color 0.5s ease,transform 0.5s ease,box-shadow 0.5s ease}.ksb-asesoria-card:hover{border-color: var(--ksb-secondary);transform: translateY(-8px);box-shadow: 0 30px 60px rgba(0,0,0,0.04)}.ksb-asesoria-card-top{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem;margin-bottom: 1.5rem}.ksb-asesoria-icon{display: flex;align-items: center;justify-content: center;width: 3.5rem;height: 3.5rem;border-radius: 50%;background: #f8f9f8;color: var(--ksb-primary);flex-shrink: 0;transition: background 0.3s ease,color 0.3s ease}.ksb-asesoria-icon svg{width: 1.5rem;height: 1.5rem}.ksb-asesoria-card:hover .ksb-asesoria-icon{background: var(--ksb-primary);color: #fff}.ksb-asesoria-badge{display: inline-block;padding: 0.25rem 0.75rem;border-radius: 999px;font-size: 8px;font-weight: 800;letter-spacing: 0.25em;text-transform: uppercase;line-height: 1.4}.ksb-asesoria-badge-online{background: #f0f4f2;color: var(--ksb-primary)}.ksb-asesoria-badge-presencial{background: var(--ksb-soft);color: #8b735b;border: 1px solid #efeae4}.ksb-asesoria-card h3{margin: 0 0 1rem;font-size: 1.5rem;font-weight: 600;line-height: 1.2}.ksb-asesoria-meta{margin: 0 0 1rem !important;color: var(--ksb-secondary) !important;font-size: 9px !important;font-weight: 700 !important;letter-spacing: 0.2em;text-transform: uppercase}.ksb-asesoria-text{margin: 0 0 2rem !important;font-size: 0.875rem !important;font-weight: 300 !important;line-height: 1.625 !important;color: var(--ksb-muted) !important}.ksb-asesoria-benefits{display: grid;grid-template-columns: 1fr;gap: 4rem;align-items: center;max-width: 72rem;margin: 0 auto;padding: 6rem 1.5rem}@media (min-width: 768px){.ksb-asesoria-benefits{grid-template-columns: 1fr 1fr}}.ksb-asesoria-image{position: relative;aspect-ratio: 1 / 1;overflow: hidden;border-radius: 2px;box-shadow: 0 25px 50px -12px rgba(0,0,0,0.25)}.ksb-asesoria-image::after{content: "";position: absolute;inset: 0;background: rgba(90,119,108,0.1);pointer-events: none}.ksb-asesoria-image img{display: block;width: 100%;height: 100% !important;object-fit: cover}.ksb-asesoria-benefits h2{margin: 0 0 2rem;font-size: clamp(1.875rem,4vw,3rem);line-height: 1.15;font-weight: 600}.ksb-asesoria-benefits ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 2rem}.ksb-asesoria-benefits li{display: flex;gap: 1.5rem;align-items: flex-start}.ksb-asesoria-num{flex-shrink: 0;color: var(--ksb-primary);font-family: "Crimson Pro","Playfair Display",Georgia,serif;font-size: 1.875rem;font-style: italic;line-height: 1}.ksb-asesoria-benefits h4{margin: 0 0 0.25rem;font-family: "Montserrat",system-ui,sans-serif;font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase;color: var(--ksb-heading)}.ksb-asesoria-benefits li p{margin: 0;font-size: 0.875rem;font-weight: 300;line-height: 1.625}.ksb-asesoria-testimonial{max-width: 48rem;margin: 0 auto;padding: 8rem 1.5rem;text-align: center}.ksb-asesoria-stars{display: flex;justify-content: center;gap: 0.35rem;margin-bottom: 1rem;color: var(--ksb-primary);font-size: 0.75rem}.ksb-asesoria-testimonial h3{margin: 0 0 2.5rem;font-size: clamp(1.5rem,3.5vw,2.25rem);font-weight: 400;font-style: italic;line-height: 1.5;color: var(--ksb-heading)}.ksb-asesoria-author{margin: 0 !important;padding-top: 1rem;font-size: 10px !important;font-weight: 700 !important;letter-spacing: 0.5em;text-transform: uppercase;color: var(--ksb-secondary) !important}section.mcb-section-4be7831b0,.mcb-section-4be7831b0{background-color: #f8f9f8 !important}section.mcb-section-22uoavo7{padding-top: 70px !important;padding-bottom: 40px !important}.ks-alpargata-features{list-style: none;margin: 0;padding: 0;text-align: justify;font-size: 1.2rem}.ks-alpargata-features li{display: flex;align-items: center;margin-bottom: 0.6em;padding: 6px 0;border-radius: 4px;transition: background-color 0.25s ease,padding-left 0.25s ease}.ks-alpargata-features li:hover{padding-left: 8px;background-color: rgba(0,0,0,0.04)}.ks-alpargata-features li:last-child{margin-bottom: 0}.ks-alpargata-features img{width: 65px;height: 65px;flex-shrink: 0;display: block;margin-right: 15px;transition: transform 0.25s ease}.ks-alpargata-features li:hover img{transform: scale(1.2)}.woocommerce div.product form.cart .variations select{margin: 0 0 5px}.kvs-variations-wrap:not(.kvs-has-product-addons):not(:has(.kvs-addon-row)):not(:has(table.kvs-product-addons-table)) table.variations{width: 100%;border-collapse: collapse}.kvs-variations-wrap:not(.kvs-has-product-addons):not(:has(.kvs-addon-row)):not(:has(table.kvs-product-addons-table)) table.variations th,.kvs-variations-wrap:not(.kvs-has-product-addons):not(:has(.kvs-addon-row)):not(:has(table.kvs-product-addons-table)) table.variations td{padding: 10px 8px;border-bottom: 1px solid rgba(0,0,0,0.04);vertical-align: middle}.kvs-variations-wrap:not(.kvs-has-product-addons):not(:has(.kvs-addon-row)):not(:has(table.kvs-product-addons-table)) table.variations tr:last-child th,.kvs-variations-wrap:not(.kvs-has-product-addons):not(:has(.kvs-addon-row)):not(:has(table.kvs-product-addons-table)) table.variations tr:last-child td{border-bottom: 0}.kvs-variations-wrap:not(.kvs-has-product-addons):not(:has(.kvs-addon-row)):not(:has(table.kvs-product-addons-table)) table.variations tr:nth-child(even) th,.kvs-variations-wrap:not(.kvs-has-product-addons):not(:has(.kvs-addon-row)):not(:has(table.kvs-product-addons-table)) table.variations tr:nth-child(even) td{background: #fafafa}.kvs-variations-wrap:not(.kvs-has-product-addons):not(:has(.kvs-addon-row)):not(:has(table.kvs-product-addons-table)) table.variations th.label label{font-weight: 500;margin: 0}.kvs-variations-wrap:not(.kvs-has-product-addons):not(:has(.kvs-addon-row)):not(:has(table.kvs-product-addons-table)) table.variations td.value select{display: block;width: 100%;box-sizing: border-box}.kvs-variations-wrap.kvs-has-product-addons,.kvs-variations-wrap:has(.kvs-addon-row),.kvs-variations-wrap:has(table.kvs-product-addons-table){display: table;width: 100%;border-collapse: collapse}.kvs-variations-wrap.kvs-has-product-addons table.variations,.kvs-variations-wrap.kvs-has-product-addons table.kvs-product-addons-table,.kvs-variations-wrap.kvs-has-product-addons table.variations tbody,.kvs-variations-wrap.kvs-has-product-addons table.kvs-product-addons-table tbody,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.variations,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.kvs-product-addons-table,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.variations tbody,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.kvs-product-addons-table tbody{display: contents}.kvs-variations-wrap.kvs-has-product-addons table.variations,.kvs-variations-wrap.kvs-has-product-addons table.kvs-product-addons-table,.kvs-variations-wrap:has(.kvs-addon-row) table.variations,.kvs-variations-wrap:has(table.kvs-product-addons-table){width: 100%;border-collapse: collapse;border: 0}.kvs-variations-wrap.kvs-has-product-addons > tr > th,.kvs-variations-wrap.kvs-has-product-addons > tr > td,.kvs-variations-wrap.kvs-has-product-addons table.variations th,.kvs-variations-wrap.kvs-has-product-addons table.variations td,.kvs-variations-wrap.kvs-has-product-addons table.kvs-product-addons-table th,.kvs-variations-wrap.kvs-has-product-addons table.kvs-product-addons-table td,.kvs-variations-wrap:has(.kvs-addon-row) table.variations th,.kvs-variations-wrap:has(.kvs-addon-row) table.variations td,.kvs-variations-wrap:has(.kvs-addon-row) tr.kvs-addon-row th,.kvs-variations-wrap:has(.kvs-addon-row) tr.kvs-addon-row td,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.variations th,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.variations td,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.kvs-product-addons-table th,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.kvs-product-addons-table td{padding: 6px 4px;border: 0;vertical-align: middle}.kvs-variations-wrap.kvs-has-product-addons th.label,.kvs-variations-wrap:has(.kvs-addon-row) th.label,.kvs-variations-wrap:has(table.kvs-product-addons-table) th.label{text-align: left}.kvs-variations-wrap.kvs-has-product-addons td.value,.kvs-variations-wrap:has(.kvs-addon-row) td.value,.kvs-variations-wrap:has(table.kvs-product-addons-table) td.value{background: #fff}.kvs-variations-wrap.kvs-has-product-addons tr:nth-child(even) th.label,.kvs-variations-wrap:has(.kvs-addon-row) table.variations tr:nth-child(even) th.label,.kvs-variations-wrap:has(table.kvs-product-addons-table) tr:nth-child(even) th.label{background: #fafafa}.kvs-variations-wrap table.variations tr:has(.kvs-attribute) th.label label{display: flex;flex-direction: column;align-items: flex-start;gap: 2px;font-weight: 400;margin: 0}.kvs-variations-wrap table.variations tr:has(.kvs-attribute) th.label .kvs-attr-selected{font-weight: 400;color: #222222;line-height: 1.3;font-size: 0.85em}.kvs-variations-wrap table.variations tr:has(.kvs-attribute) th.label .kvs-attr-selected:empty,.kvs-variations-wrap table.variations tr:has(.kvs-attribute) th.label .kvs-attr-selected[hidden]{display: none}.kvs-variations-wrap.kvs-has-product-addons tr.kvs-addon-row th.label label,.kvs-variations-wrap:has(.kvs-addon-row) tr.kvs-addon-row th.label label,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.kvs-product-addons-table th.label label{font-weight: 500;margin: 0}.kvs-variations-wrap abbr.required{display: none !important}.kvs-variations-wrap.kvs-has-product-addons table.variations td.value select,.kvs-variations-wrap.kvs-has-product-addons table.kvs-product-addons-table select,.kvs-variations-wrap.kvs-has-product-addons tr.kvs-addon-row select,.kvs-variations-wrap:has(.kvs-addon-row) table.variations td.value select,.kvs-variations-wrap:has(.kvs-addon-row) tr.kvs-addon-row select,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.variations td.value select,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.kvs-product-addons-table select{display: block;width: 100%;box-sizing: border-box;margin: 0 0 5px}.kvs-variations-wrap.kvs-has-product-addons table.variations td.value .kvs-attribute,.kvs-variations-wrap:has(.kvs-addon-row) table.variations td.value .kvs-attribute,.kvs-variations-wrap:has(table.kvs-product-addons-table) table.variations td.value .kvs-attribute{margin-bottom: 0}body.kvs-hide-reset-variations .kvs-variations-wrap table.variations a.reset_variations{display: none !important}.kvs-variations-wrap.kvs-has-product-addons .single_variation_wrap,.kvs-variations-wrap:has(.kvs-addon-row) .single_variation_wrap,.kvs-variations-wrap:has(table.kvs-product-addons-table) .single_variation_wrap{display: table-caption;caption-side: bottom;width: 100%}.kvs-variations-wrap.kvs-has-product-addons .woocommerce-variation-add-to-cart,.kvs-variations-wrap:has(.kvs-addon-row) .woocommerce-variation-add-to-cart,.kvs-variations-wrap:has(table.kvs-product-addons-table) .woocommerce-variation-add-to-cart{width: 100%;box-sizing: border-box}.woocommerce .kvs-variations-wrap.kvs-has-product-addons .single_add_to_cart_button,.woocommerce .kvs-variations-wrap:has(.kvs-addon-row) .single_add_to_cart_button,.woocommerce .kvs-variations-wrap:has(table.kvs-product-addons-table) .single_add_to_cart_button{flex: 1 1 auto;width: auto !important;min-width: 0;white-space: nowrap}@media only screen and (max-width: 600px){.woocommerce .kvs-variations-wrap.kvs-has-product-addons .single_add_to_cart_button,.woocommerce .kvs-variations-wrap:has(.kvs-addon-row) .single_add_to_cart_button,.woocommerce .kvs-variations-wrap:has(table.kvs-product-addons-table) .single_add_to_cart_button{width: 100% !important;flex: 1 1 100%;white-space: normal}}.tagged_as a,.posted_in a{font-size: 90% !important}span.kvs-attr-label{font-weight: 500}input#mce-EMAIL{margin-bottom: 0}.ks-prueba-seal{background: #ffd700 !important;color: #2c2a29 !important;box-shadow: 0 10px 25px rgba(255,215,0,0.35) !important}.ks-prueba-seal span{color: #2c2a29 !important}.ks-prueba-seal::before{border-color: rgba(44,42,41,0.35) !important}.mcb-section .mcb-wrap:has(.ks-prueba-hero-content) .mcb-wrap-background-overlay,.mcb-section:has(.ks-prueba-hero-content) > .mcb-background-overlay{background-image: none !important;background-color: #fff !important}.mcb-section:has(.ks-prueba-hero-content) .column_image,.mcb-section:has(.ks-prueba-hero-content) .column_slider{display: none !important}.mcb-section:has(.amelia-app-booking),.mcb-section:has([class*="amelia"]),.mcb-section:has(.wp-block-amelia-smb),.mcb-section:has(iframe[src*="amelia"]),.mcb-section:has(iframe[src*="calendly"]){padding-bottom: 24px !important;margin-bottom: 0 !important}.mcb-section:has(.amelia-app-booking) + .mcb-section,.mcb-section:has([class*="amelia"]) + .mcb-section,.mcb-section:has(.ks-agenda-cita) + .mcb-section,.mcb-section:has(.ksb-asesoria) + .mcb-section{padding-top: 24px !important;margin-top: 0 !important}.ks-agenda-cita,.ksb-asesoria-benefits{margin-top: 0 !important;padding-top: 16px !important}.ksb-tu-pie-products{max-width: 1200px;margin: 48px auto 0;padding: 0 16px;width: 100%;box-sizing: border-box}.ksb-tu-pie-products h3{margin: 0 0 24px;text-align: center}.ksb-tu-pie-products .woocommerce,.ksb-tu-pie-products > .woocommerce{width: 100%}.ksb-tu-pie-products .woocommerce ul.products,.ksb-tu-pie-products ul.products{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr));gap: 16px;margin: 0 !important;padding: 0 !important;width: 100% !important;list-style: none}.ksb-tu-pie-products .woocommerce ul.products li.product,.ksb-tu-pie-products ul.products li.product{width: 100% !important;max-width: none !important;margin: 0 !important;float: none !important;clear: none !important;min-width: 0}.ksb-tu-pie-products .woocommerce ul.products li.product .desc,.ksb-tu-pie-products ul.products li.product .desc{padding: 12px 0 0}.ksb-tu-pie-products .woocommerce ul.products li.product h3,.ksb-tu-pie-products .woocommerce ul.products li.product .title,.ksb-tu-pie-products ul.products li.product h3,.ksb-tu-pie-products ul.products li.product .title{white-space: normal !important;word-break: normal !important;overflow-wrap: anywhere;line-height: 1.35 !important;hyphens: none}.ksb-tu-pie-products .woocommerce ul.products li.product .product-loop-thumb,.ksb-tu-pie-products ul.products li.product .product-loop-thumb{width: 100%}.ksb-tu-pie-products .woocommerce ul.products li.product img,.ksb-tu-pie-products ul.products li.product img{width: 100%;height: auto}@media (min-width: 768px){.ksb-tu-pie-products .woocommerce ul.products,.ksb-tu-pie-products ul.products{grid-template-columns: repeat(4,minmax(0,1fr));gap: 24px}}.ksb-tu-pie-products .woocommerce ul.products::before,.ksb-tu-pie-products .woocommerce ul.products::after,.ksb-tu-pie-products ul.products::before,.ksb-tu-pie-products ul.products::after{display: none !important}.ks-coleccion-hero{text-align: center;padding: 64px 24px 40px}.ks-coleccion-grid-wrap{max-width: 1280px;margin: 0 auto;padding: 24px 24px 64px}.ks-coleccion-cta{position: relative;overflow: visible;max-width: 900px;margin: 0 auto;padding: 96px 24px;text-align: center}.ks-coleccion-badge{position: absolute;top: -48px;right: 24px;width: 148px;height: 148px;border-radius: 50%;display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 16px;text-align: center;line-height: 1.25;letter-spacing: 0.08em;text-transform: uppercase;transform: rotate(8deg);z-index: 2}.ks-coleccion-cta p{max-width: 640px;margin: 0 auto 28px}.ks-coleccion-btn{display: inline-block;padding: 18px 40px;text-decoration: none}@media (max-width: 768px){.ks-coleccion-badge{position: relative;top: auto;right: auto;margin: 0 auto 32px;transform: rotate(0deg)}}html.ks-sticky-cta-dismissed #actionb-des,html.ks-sticky-cta-dismissed #actionb-mob{display: none !important}html.ks-cita-modal-open,html.ks-cita-modal-open body{overflow: hidden}.ks-cita-modal{position: fixed;inset: 0;z-index: 100050;display: flex;align-items: center;justify-content: center;padding: 16px;box-sizing: border-box}.ks-cita-modal[hidden]{display: none !important}.ks-cita-modal__backdrop{position: absolute;inset: 0;background: rgba(30,35,33,0.55);backdrop-filter: blur(2px);cursor: pointer}.ks-cita-modal__dialog{position: relative;z-index: 1;width: min(1100px,100%);max-height: min(92vh,900px);display: flex;flex-direction: column;background: #fff;border: 1px solid #f3f3f3;box-shadow: 0 30px 60px rgba(0,0,0,0.18);overflow: hidden}.ks-cita-modal__close{position: absolute;top: 10px;right: 10px;z-index: 2;width: 40px;height: 40px;border: 0;border-radius: 50%;background: #f8f9f8;color: var(--ksb-primary,#5a776c);font-size: 28px;line-height: 1;cursor: pointer;transition: background 0.2s ease,color 0.2s ease}.ks-cita-modal__close:hover,.ks-cita-modal__close:focus-visible{background: var(--ksb-primary,#5a776c);color: #fff;outline: none}.ks-cita-modal__layout{display: grid;grid-template-columns: minmax(240px,320px) minmax(0,1fr);min-height: 0;max-height: min(92vh,900px)}.ks-cita-modal__info{padding: 2rem 1.75rem 1.75rem;background: #f8f9f8;border-right: 1px solid #f0f0f0;overflow: auto}.ks-cita-modal__badge{display: inline-block;margin-bottom: 0.75rem;padding: 0.25rem 0.75rem;border-radius: 999px;background: #f0f4f2;color: var(--ksb-primary,#5a776c);font-size: 8px;font-weight: 800;letter-spacing: 0.25em;text-transform: uppercase;line-height: 1.4}.ks-cita-modal__title{margin: 0 0 1.25rem;color: var(--ksb-heading,#2c3e36);font-family: "Crimson Pro","Playfair Display",Georgia,serif;font-size: clamp(1.35rem,2.5vw,1.75rem);font-weight: 600;line-height: 1.2;padding-right: 2rem}.ks-cita-modal__info-title{margin: 0 0 0.75rem;color: var(--ksb-secondary,#92aca0);font-size: 10px;font-weight: 700;letter-spacing: 0.18em;text-transform: uppercase}.ks-cita-modal__info-body{color: var(--ksb-muted,#6b7280);font-size: 0.875rem;font-weight: 300;line-height: 1.65}.ks-cita-modal__info-body p{margin: 0 0 0.85rem}.ks-cita-modal__info-body ul{margin: 0 0 0.85rem;padding-left: 1.1rem}.ks-cita-modal__info-body li{margin-bottom: 0.4rem}.ks-cita-modal__info-body strong{color: var(--ksb-heading,#2c3e36);font-weight: 600}.ks-cita-modal__calendar{min-height: 560px;background: #fff}.ks-cita-modal__calendar iframe{display: block;width: 100%;height: 100%;min-height: 560px;max-height: min(92vh,900px);border: 0;overscroll-behavior: contain}@media (max-width: 860px){.ks-cita-modal{padding: 12px;align-items: center}.ks-cita-modal__dialog{width: 100%;max-height: calc(100% - 8px);height: auto;border: 1px solid #f3f3f3;border-radius: 2px}.ks-cita-modal__layout{grid-template-columns: 1fr;max-height: calc(100dvh - 32px);height: auto;overflow: auto}.ks-cita-modal__info{border-right: 0;border-bottom: 1px solid #f0f0f0}.ks-cita-modal__calendar{min-height: 60vh}.ks-cita-modal__calendar iframe{min-height: 60vh;max-height: none;height: 60vh}}.ksb-cta .ks-cita-open.ksb-btn-light{cursor: pointer}@media only screen and (max-width: 767px){.content_wrapper .section_wrapper:has(.ks-hero){max-width: none !important;width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;overflow: hidden}.ks-hero{width: 100vw;max-width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw)}}.wc-block-cart__empty-cart__title{font-size: 30px;text-align: center}