:root{--mc-color-ink:#25231f;--mc-color-muted:#6d685f;--mc-color-paper:#fffefa;--mc-color-sand:#f4efe6;--mc-color-line:#ded8cd;--mc-color-accent:#8a5038;--mc-color-accent-dark:#633624;--mc-radius:0.35rem;--mc-shadow:0 1rem 3rem rgba(42, 35, 27, 0.08)}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{overflow-x:hidden;text-rendering:optimizeLegibility}img{height:auto}a{text-underline-offset:.18em;text-decoration-thickness:.06em}a:hover{text-decoration-thickness:.1em}:where(a,button,input,textarea,select):focus-visible{outline:3px solid var(--mc-color-accent);outline-offset:3px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{clip:auto!important;clip-path:none;height:auto;width:auto;top:.5rem;left:.5rem;z-index:100000;padding:.75rem 1rem;background:#fff}.site-header{position:sticky!important;top:0;z-index:1000;margin-bottom:0;border-bottom:1px solid rgba(255,248,235,.2);background:rgba(43,31,23,.72)!important;color:#fff9ee;box-shadow:0 .4rem 1.5rem rgba(31,20,13,.12);backdrop-filter:blur(14px) saturate(120%)}.admin-bar .site-header{top:32px}.site-header__inner{min-height:4.5rem;padding-block:.65rem;gap:1.5rem}.site-brand__link{display:flex;flex-direction:column;color:inherit;text-decoration:none}.site-brand__name{font-family:var(--wp--preset--font-family--serif);font-size:1.35rem;line-height:1;letter-spacing:-.02em}.site-brand__byline{margin-top:.25rem;color:#ead7b8;font-size:.55rem;letter-spacing:.11em;text-transform:uppercase}.site-header__nav{font-size:.76rem!important;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.site-header__nav .wp-block-navigation__container{gap:.15rem 1.25rem}.site-header .wp-block-navigation .wp-block-navigation-item__content{position:relative;padding-block:.3rem;color:#fff9ee;font-size:.76rem!important;text-decoration:none;transition:color .22s ease,transform .22s ease}.site-header .wp-block-navigation .wp-block-navigation-item__content::after{content:"";position:absolute;right:0;bottom:.08rem;left:0;height:1px;background:#e5a36f;transform:scaleX(0);transform-origin:right;transition:transform .25s ease}.site-header .wp-block-navigation .wp-block-navigation-item__content:hover{color:#ffd5ac;transform:translateY(-2px)}.site-header .wp-block-navigation .wp-block-navigation-item__content:hover::after{transform:scaleX(1);transform-origin:left}.site-header .wp-block-navigation .current-menu-item>.wp-block-navigation-item__content{color:#ffc697}.site-header .wp-block-navigation__submenu-container{padding:.55rem;border:1px solid rgba(255,248,235,.2)!important;background:rgba(43,31,23,.96)!important;box-shadow:0 .8rem 2rem rgba(31,20,13,.2)}.wp-block-navigation .wp-block-navigation-item__content{text-decoration:none}.wp-block-navigation .current-menu-item>.wp-block-navigation-item__content{color:var(--mc-color-accent)}.mc-hero{min-height:clamp(28rem, 58vh, 34rem);position:relative}.site-header+.mc-hero{margin-top:-4.5rem}.mc-hero .wp-block-cover__inner-container{display:flex;align-items:flex-end;min-height:inherit;padding-top:4.5rem}.mc-hero__panel{width:min(35rem, calc(100% - 2rem));backdrop-filter:blur(8px);box-shadow:var(--mc-shadow)}.mc-hero__title{font-size:clamp(2.65rem, 5vw, 4.5rem);letter-spacing:-.025em}.mc-hero__intro{max-width:32rem;font-size:clamp(1rem, 1.5vw, 1.18rem);line-height:1.7}.mc-kicker{letter-spacing:.14em;text-transform:uppercase;font-weight:650}.mc-section{padding-block:clamp(3.5rem, 8vw, 7rem)}.mc-section+.mc-section{border-top:1px solid var(--mc-color-line)}.mc-section-heading{max-width:46rem}.mc-featured .wp-block-post-featured-image img,.mc-story-grid .wp-block-post-featured-image img{aspect-ratio:4 / 3;object-fit:cover}.mc-featured .wp-block-post-featured-image img{aspect-ratio:3 / 2}.mc-story-grid>.wp-block-post-template>li:first-child{grid-column:1 / -1}.mc-story-grid>.wp-block-post-template>li:first-child .wp-block-post-featured-image img{aspect-ratio:16 / 7}.taxonomy-category a,.wp-block-post-terms a{text-decoration:none}.mc-read-more{font-weight:650}.mc-empty-state{border:1px dashed var(--mc-color-line)}.mc-recipe-bridge{overflow:hidden;padding-block:clamp(2.5rem, 5vw, 4rem);border-block:1px solid #d7c29f;background:#f1dfc3!important}.mc-recipe-bridge__title{max-width:25rem;font-size:clamp(2rem, 4vw, 3.35rem)}.mc-recipe-bridge__copy{max-width:39rem;font-size:clamp(1.05rem, 1.8vw, 1.3rem);line-height:1.65}.mc-recipe-bridge .wp-block-button__link{padding:.75rem 1.15rem;font-size:.92rem}.mc-affiliate-notice{border-left:3px solid var(--mc-color-accent)}.mc-affiliate-notice p{margin:0}.mc-newsletter{width:100%!important;max-width:none!important;margin:0!important}.mc-newsletter>.mcn-signup{width:min(1180px, calc(100% - 2rem))!important;max-width:1180px!important;margin-inline:auto!important}.umc-extras{margin-top:clamp(2.5rem, 6vw, 5rem)}.umc-back-nav{width:min(100%, var(--wp--style--global--content-size));margin:0 auto 2rem}.umc-back-nav a{display:inline-flex;align-items:center;gap:.45rem;color:var(--mc-color-accent-dark);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:color .2s ease,transform .2s ease}.umc-back-nav a span{font-size:1.15rem;transition:transform .2s ease}.umc-back-nav a:hover{color:var(--mc-color-accent);transform:translateX(-2px)}.umc-back-nav a:hover span{transform:translateX(-3px)}.umc-back-nav--bottom{margin-top:2.5rem;margin-bottom:0;padding-top:1.25rem;border-top:1px solid var(--mc-color-line)}.umc-product-gallery,.umc-buyer-voices{margin-top:clamp(2.5rem, 6vw, 4.5rem)}.umc-product-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.umc-product-gallery__grid figure{margin:0;overflow:hidden;background:var(--mc-color-sand);border-radius:var(--mc-radius)}.umc-product-gallery__grid img{display:block;width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain}.umc-buyer-voices__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.umc-buyer-voices blockquote{margin:0;padding:1.5rem;border-left:3px solid var(--mc-color-accent);background:var(--mc-color-sand)}.umc-buyer-voices blockquote p{margin-top:0;font-family:var(--wp--preset--font-family--serif);font-size:1.15rem;line-height:1.55}.umc-buyer-voices cite,.umc-buyer-voices__note{color:var(--mc-color-muted);font-size:.75rem;font-style:normal}.mc-utensil-card,.utensilio-mi-cocina{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-block:2.5rem;padding:clamp(1.25rem, 4vw, 2.5rem);background:var(--mc-color-sand);border-radius:var(--mc-radius)}.mc-utensil-card__label,.utensilio-mi-cocina__label{color:var(--mc-color-accent);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mc-utensil-card__image img,.utensilio-mi-cocina__imagen img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.mc-utensil-card__editorial-link,.utensilio-mi-cocina__experiencia{font-weight:700}.mc-utensil-card__affiliate-link,.utensilio-mi-cocina__enlace-externo{color:var(--mc-color-muted);font-size:.9em}.single-post .wp-block-post-content{--wp--style--global--content-size:43rem}.single-post .wp-block-post-content>.alignwide{width:min(56rem, calc(100vw - 2rem));max-width:none;margin-left:50%;transform:translateX(-50%)}.single-post .wp-block-post-content :where(p,li){line-height:1.78}.single-post .wp-block-post-content :where(h2,h3){margin-top:2.2em}.wp-block-post-navigation-link a{text-decoration:none}.wp-caption-text,figcaption{color:var(--mc-color-muted);font-size:.82rem}.site-footer{padding-block:1.3rem .9rem!important;border-top:3px solid #c9784d;background:#603b2d!important;color:#fff5e5!important}.site-footer a{color:#fff5e5}.site-footer__main{gap:1rem 2rem}.site-footer__identity{color:#f0dbc0;font-size:.76rem}.site-footer__brand{font-family:var(--wp--preset--font-family--serif);font-size:1.25rem;font-weight:600;text-decoration:none}.site-footer__nav{color:#fff5e5;font-size:.7rem!important;line-height:1.2}.site-footer__nav .wp-block-navigation-item__content{color:#fff5e5;font-size:.7rem!important}.site-footer__nav .wp-block-navigation-item__content:hover{color:#ffc697}.site-footer__nav .wp-block-navigation__container{gap:.55rem 1.05rem}.site-footer__bottom{margin-top:.75rem;padding-top:.65rem;gap:.35rem 1.5rem;border-top:1px solid rgba(255,245,229,.2);color:#e7ceb0;font-size:.65rem}.site-footer__bottom p,.site-footer__bottom .wp-block-shortcode{margin-block:0}@media (min-width:700px){.mc-utensil-card,.utensilio-mi-cocina{grid-template-columns:minmax(0,1.35fr) minmax(13rem,.65fr);align-items:center}}@media (max-width:781px){.admin-bar .site-header{top:46px}.site-header__inner{min-height:4.5rem;gap:1rem}.site-brand__byline{display:none}.site-header .wp-block-navigation__responsive-container.is-menu-open{background:#4d3025;color:#fff9ee}.site-header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{color:#fff9ee}.mc-hero{min-height:31rem}.mc-hero__panel{margin:1rem!important;padding:1.5rem!important}.mc-story-grid>.wp-block-post-template>li:first-child{grid-column:auto}.mc-story-grid>.wp-block-post-template>li:first-child .wp-block-post-featured-image img{aspect-ratio:4 / 3}.umc-product-gallery__grid,.umc-buyer-voices__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}