
html body{background:#FAF7EF!important;color:#007866!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:#007866!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:#52665F!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:#FAF7EF!important;border-color:#DCD6C9!important}
html body .ke-game-teaser{background:#D1CAEA!important;border-radius:14px}
html body .ke-game-art,html body .kh-category-art{background:#D1CAEA!important}
html body .kh-category:nth-child(2) .kh-category-art{background:#F4D242!important}
html body .ki-contact .qodef-icon-list-item .qodef-icon-holder{background-color:#D1CAEA!important}
html body.ki-contact .qodef-icon-list-item .qodef-icon-holder{background-color:#D1CAEA!important}
html body.ki-contact .qodef-icon-list-item a[href^="https://wa.me/"] .qodef-icon-holder{background-color:#F4D242!important}
html body.ki-about .qodef-accordion-title::before{background-image:url('/marca/paleta-20261019/hojas.svg')!important}
html body.ki-about .qodef-accordion-title:nth-of-type(2)::before{background-image:url('/marca/paleta-20261019/taza.svg')!important}
html body.ki-about .qodef-accordion-title:nth-of-type(3)::before{background-image:url('/marca/paleta-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/paleta-20261019/sol.svg')!important}
html body #qodef-page-footer.kalatea-compact-footer,html body footer.game-footer{background:#D1CAEA!important;border-color:#BEB4DC!important;color:#007866!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:#007866!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:#F4D242!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:#A6492F!important;color:#fff!important;border-color:#A6492F!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:#843823!important;border-color:#843823!important}
html body .button.outline{color:#007866!important;border-color:#007866!important;background:transparent!important}
html body .button.outline:hover{background:#007866!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:#FAF7EF!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:#D1CAEA!important}
html body .personal{background:#F4D242!important}
html body .pack-banner{background:#F4D242!important}
html body .round-stamp{background:#F4D242!important;color:#007866!important}
html body .photo-label{background:#F4D242!important;color:#007866!important}
html body .quote-form,html body .question-card,html body .cup-panel{background:#FAF7EF!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:#A6492F!important;border-color:#A6492F!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 #A6492F!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:#843823!important;border-color:#843823!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 #007866!important;outline-offset:4px!important}
html body.kalatea-editorial .ke-game-teaser a{background:#007866!important;border-color:#007866!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}}

:root{--kalatea-bordo:#007866;--kalatea-blanco:#FAF7EF;--kalatea-lavanda:#D1CAEA;--kalatea-amarillo:#F4D242;--kalatea-rosa:#FFC0C0;--kp-ink:#007866;--kp-paper:#FAF7EF;--kp-sage:#D1CAEA;--kp-sand:#F4D242;--kp-clay:#A6492F;--kp-muted:#52665F;--kp-line:#DCD6C9}
html body{color:#1F4B42!important;background:#FAF7EF!important}
html body h1,html body h2{color:#008471!important}
html body p,html body .summary .woocommerce-product-details__short-description{color:#52665F}
html body .kalatea-empresas-banner,html body .ke-game-teaser{background:#D1CAEA!important;border-color:#BEB4DC!important}
html body .ke-leaf,html body .round-stamp,html body .photo-label{background:#F4D242!important;color:#007866!important}
html body #qodef-page-footer.kalatea-compact-footer,html body footer.game-footer,html body .game-footer{background:#F0ECF8!important;color:#1F4B42!important;border-color:#D1CAEA!important}
html body .ke-photo[data-ke-carousel]{border-radius:12px!important;overflow:visible}
html body .ke-photo[data-ke-carousel] .ke-slide,html body .ke-photo[data-ke-carousel] .ke-slide img{border-radius:12px!important}
html body .ks-path:nth-child(1),html body .kh-category:nth-child(1) .kh-category-art{--palette-accent:#D1CAEA}
html body .kh-category:nth-child(3) .kh-category-art{background:#FFC0C0!important}
html body .answers button:hover,html body .answers button[aria-pressed="true"]{border-color:#008471!important;background:#F0ECF8!important;color:#007866!important}
html body .ke-slide img{object-fit:cover}

html body.kalatea-editorial,html body.ke-aligned,html body.kalatea-editorial #qodef-page-wrapper,html body.kalatea-editorial #qodef-page-outer,html body.kalatea-editorial #qodef-page-inner,html body.kalatea-editorial #qodef-page-content{background:#FAF7EF!important}
html body.kalatea-editorial .ke-header,html body.ke-aligned .ke-header,html body.ke-aligned .header{background:#FAF7EF!important}
html body.kalatea-editorial #ke-title,html body.kalatea-editorial #ke-title span,html body.kalatea-editorial #ke-title em{color:#008471!important}
html body.kalatea-editorial .ke-seal{background:#F4D242!important}

/* Theme and commerce wrappers previously used more specific color rules. */
html body.kalatea-editorial #qodef-page-wrapper .kalatea-empresas-banner,html body.kalatea-editorial #qodef-page-wrapper .ke-game-teaser{background:#D1CAEA!important;border-color:#BEB4DC!important}
html body.kalatea-editorial #qodef-page-wrapper #qodef-page-footer.kalatea-compact-footer{background:#F0ECF8!important;border-color:#D1CAEA!important;color:#1F4B42!important}
html body.kalatea-editorial #qodef-page-wrapper #qodef-woo-page .summary,html body.kalatea-editorial #qodef-page-wrapper #qodef-woo-page .woocommerce-tabs,html body.kalatea-editorial #qodef-page-wrapper .wc-block-components-sidebar,html body.kalatea-editorial #qodef-page-wrapper .wc-block-components-main,html body.kalatea-editorial #qodef-page-wrapper #payment,html body.kalatea-editorial #qodef-page-wrapper #order_review,html body.kalatea-editorial #qodef-page-wrapper #customer_details{background:#FAF7EF!important;color:#1F4B42!important}
html body.kalatea-editorial #qodef-page-wrapper .kh-category-art{background:#D1CAEA!important}
html body.kalatea-editorial #qodef-page-wrapper .kh-category:nth-child(2) .kh-category-art{background:#F4D242!important}
html body.kalatea-editorial #qodef-page-wrapper .kh-category:nth-child(3) .kh-category-art{background:#FFC0C0!important}

/* One paper surface across standalone game panels and choices. */
html body.ke-aligned :is(.question-card,.cup-panel,.answer:not(:hover):not([aria-pressed="true"])){background-color:#FAF7EF!important}
