
html body{background:#F7F3EC!important;color:#294C43!important;font-family:var(--kalatea-body)!important}
html body p,html body input,html body select,html body textarea,html body button,html body label,html body .price,html body .woocommerce-Price-amount{font-family:var(--kalatea-body)!important}
html body h1,html body h2,html body h3,html body .qodef-m-title,html body .ka-note-title,html body .qodef-accordion-title,html body .summary .product_title{font-family:var(--kalatea-serif)!important;font-weight:400!important;letter-spacing:-.025em!important;color:#294C43!important}
html body .qodef-m-caption,html body .ke-eyebrow,html body .eyebrow,html body .kh-category-label,html body .ke-menu nav,html body .ke-menu summary,html body .ke-cart,html body .button,html body .qodef-button,html body .qodef-woo-product-list .qodef-woo-product-title{font-family:var(--kalatea-label)!important;letter-spacing:.06em!important}
html body .qodef-woo-product-list .qodef-woo-product-title{font-size:13px!important;font-weight:500!important;line-height:1.6!important;letter-spacing:.015em!important;text-transform:none!important}
html body #ke-title{font-size:clamp(44px,5.2vw,76px)!important;line-height:1.04!important;max-width:560px;letter-spacing:-.045em!important}
html body #ke-title span{font-family:var(--kalatea-serif)!important;font-size:.62em!important;font-weight:400!important;line-height:1.18!important;letter-spacing:-.03em!important;text-transform:none!important;margin-bottom:12px!important}html body #ke-title em{font-family:var(--kalatea-serif)!important;font-size:1em!important;font-style:normal!important;line-height:1.04!important;letter-spacing:-.045em!important}
html body .ke-hero-copy>p:not(.ke-eyebrow){font-family:var(--kalatea-body)!important;font-size:17px!important;line-height:1.75!important;color:#657269!important;max-width:390px}
html body .ke-hero-copy .ke-eyebrow{font-size:11px!important;font-weight:600;letter-spacing:.15em!important}
html body .ke-link,html body .kh-category>a,html body .kf-copy>a{font-family:var(--kalatea-label)!important;font-size:12px!important;letter-spacing:.02em!important}
html body .ke-header,html body .header{background:#F7F3EC!important;border-color:#D4DCD1!important}
html body .ke-game-teaser{background:#E1E8DC!important;border-radius:14px}
html body .ke-game-art,html body .kh-category-art{background:#E1E8DC!important}
html body .kh-category:nth-child(2) .kh-category-art{background:#EEDAC4!important}
html body .ki-contact .qodef-icon-list-item .qodef-icon-holder{background-color:#E1E8DC!important}
html body.ki-contact .qodef-icon-list-item .qodef-icon-holder{background-color:#E1E8DC!important}
html body.ki-contact .qodef-icon-list-item a[href^="https://wa.me/"] .qodef-icon-holder{background-color:#EEDAC4!important}
html body.ki-about .qodef-accordion-title::before{background-image:url('/marca/propia-20261019/hojas.svg')!important}
html body.ki-about .qodef-accordion-title:nth-of-type(2)::before{background-image:url('/marca/propia-20261019/taza.svg')!important}
html body.ki-about .qodef-accordion-title:nth-of-type(3)::before{background-image:url('/marca/propia-20261019/sol.svg')!important}
html body.ki-about .qodef-accordion-title:nth-of-type(4)::before{background-image:url('/marca/flor.svg')!important}
html body .ke-game-art:after{background-image:url('/marca/propia-20261019/sol.svg')!important}
html body #qodef-page-footer.kalatea-compact-footer,html body footer.game-footer{background:#E1E8DC!important;border-color:#C8D6C4!important;color:#294C43!important}
html body .kalatea-footer-grid h4,html body .kalatea-footer-grid p,html body .kalatea-footer-grid a,html body .kalatea-footer-grid li{color:#294C43!important}
html body .kalatea-footer-grid h4{font-family:var(--kalatea-serif)!important}
html body .kalatea-footer-grid p,html body .kalatea-footer-grid li{font-size:13px!important;line-height:1.7!important}
html body .kalatea-empresariales-banner{background:#EEDAC4!important}
html body .ke-game-teaser a,html body .button:not(.outline),html body .qodef-button,html body .single_add_to_cart_button,html body .checkout-button,html body #place_order,html body .wpcf7-submit{background:#A34F37!important;color:#fff!important;border-color:#A34F37!important;font-family:var(--kalatea-body)!important;font-weight:600!important;letter-spacing:.02em!important}
html body .ke-game-teaser a:hover,html body .button:not(.outline):hover,html body .qodef-button:hover,html body .single_add_to_cart_button:hover,html body .checkout-button:hover,html body #place_order:hover{background:#83432F!important;border-color:#83432F!important}
html body .button.outline{color:#294C43!important;border-color:#294C43!important;background:transparent!important}
html body .button.outline:hover{background:#294C43!important;color:#fff!important}
html body .qodef-woo-product-list .qodef-woo-product-content{background:transparent!important}
html body #qodef-woo-page .summary,html body #qodef-woo-page .woocommerce-tabs,html body .wc-block-components-sidebar,html body .wc-block-components-main,html body #payment,html body #order_review{background:#F7F3EC!important;box-shadow:none!important}
html body .kh-category-copy,html body .kf-copy p,html body .qodef-m-text{font-family:var(--kalatea-body)!important}
html body .kh-category h2{font-size:29px!important;line-height:1.22!important}
html body .kh-category-copy{font-size:15px!important;line-height:1.75!important}
html body .hero-copy h1 em,html body .last-note h2 em{font-family:var(--kalatea-serif)!important;font-size:1em!important;line-height:1.08!important;font-style:italic!important}
html body .quote-section{background:#E1E8DC!important}
html body .personal{background:#EEDAC4!important}
html body .pack-banner{background:#EEDAC4!important}
html body .round-stamp{background:#EEDAC4!important;color:#294C43!important}
html body .photo-label{background:#EEDAC4!important;color:#294C43!important}
html body .quote-form,html body .question-card,html body .cup-panel{background:#F7F3EC!important}
html body .answers button{font-family:var(--kalatea-body)!important}
html body .game-footer p{font-family:var(--kalatea-body)!important}
@media(max-width:767px){html body #ke-title{font-size:45px!important;line-height:1.08!important;max-width:350px}html body .ke-hero-copy>p:not(.ke-eyebrow){font-size:15px!important}html body .kh-category h2{font-size:27px!important}}

/* Purchase and quote actions use clay; exploration and utility controls stay quieter. */
html body.kalatea-editorial .ke-hero-copy a.ke-link,
html body.kalatea-editorial .kalatea-empresas-banner a.kalatea-empresas-cta,
html body.kalatea-editorial #qodef-woo-page .summary form.cart button.single_add_to_cart_button:not(.wa-order-button):not(.disabled):not(:disabled),
html body.kalatea-editorial #qodef-woo-page .wc-proceed-to-checkout a.checkout-button,
html body.kalatea-editorial .wc-block-components-checkout-place-order-button,
html body.kalatea-editorial #place_order,
html body .quote-form button.button,
html body .header a.button:not(.outline),
html body .hero-copy a.button:not(.outline),
html body .last-note a.button:not(.outline){background:#AD5036!important;border-color:#AD5036!important;color:#fff!important;box-shadow:none!important;font-family:var(--kalatea-body)!important;font-weight:600!important;letter-spacing:.015em!important;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease!important}
html body.kalatea-editorial .ke-hero-copy a.ke-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px;min-height:48px;padding:13px 23px!important;border:1px solid #AD5036!important;border-radius:28px!important;font-size:13px!important;line-height:1.5!important;text-transform:none!important;box-sizing:border-box!important}
html body.kalatea-editorial .ke-hero-copy a.ke-link:after{display:none!important}
html body.kalatea-editorial .ke-hero-copy a.ke-link:hover,
html body.kalatea-editorial .kalatea-empresas-banner a.kalatea-empresas-cta:hover,
html body.kalatea-editorial #qodef-woo-page .summary form.cart button.single_add_to_cart_button:not(.wa-order-button):not(.disabled):not(:disabled):hover,
html body.kalatea-editorial #qodef-woo-page .wc-proceed-to-checkout a.checkout-button:hover,
html body.kalatea-editorial .wc-block-components-checkout-place-order-button:hover,
html body.kalatea-editorial #place_order:hover,
html body .quote-form button.button:hover,
html body .header a.button:not(.outline):hover,
html body .hero-copy a.button:not(.outline):hover,
html body .last-note a.button:not(.outline):hover{background:#883A26!important;border-color:#883A26!important;color:#fff!important}
html body.kalatea-editorial .ke-hero-copy a.ke-link:focus-visible,
html body.kalatea-editorial .kalatea-empresas-banner a.kalatea-empresas-cta:focus-visible{outline:2px solid #294C43!important;outline-offset:4px!important}
html body.kalatea-editorial .ke-game-teaser a{background:#294C43!important;border-color:#294C43!important;color:#fff!important}
html body.kalatea-editorial #qodef-woo-page .summary form.cart button.single_add_to_cart_button:not(.wa-order-button).disabled,
html body.kalatea-editorial #qodef-woo-page .summary form.cart button.single_add_to_cart_button:not(.wa-order-button):disabled{background:#E5DED4!important;border-color:#E5DED4!important;color:#68736A!important;box-shadow:none!important}
@media(prefers-reduced-motion:reduce){html body.kalatea-editorial .ke-hero-copy a.ke-link,html body.kalatea-editorial .kalatea-empresas-banner a.kalatea-empresas-cta{transition:none!important}}
