*{box-sizing:border-box}html,body{max-width:100%}img,picture,video{max-width:100%}img{height:auto}.archived-video-poster{display:block}.pbn-missing-image{display:block;max-width:100%;height:auto}@media(max-width:700px){html,body{overflow-x:hidden}}

/* Kitchencore Elementor repair using the recovered cyan/red archive palette. */
.elementor-section-wrap>.elementor-section:first-child{background:#111!important;padding:14px 22px!important}.elementor-section-wrap>.elementor-section:first-child .elementor-row{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important}.elementor-section-wrap>.elementor-section:first-child .elementor-column{width:auto!important}.elementor-menu-toggle{display:none!important}#elementor-header-primary,#elementor-menu,#elementor-navigation,#elementor-navmenu{display:block!important;background:#111!important;width:auto!important;height:auto!important}#elementor-navmenu{display:flex!important;flex-wrap:wrap!important;gap:4px!important;margin:0!important;padding:0!important;list-style:none!important}#elementor-navmenu li{display:block!important;width:auto!important;height:auto!important;margin:0!important}#elementor-navmenu a{display:block!important;width:auto!important;height:auto!important;padding:11px 13px!important;background:#111!important;color:#fff!important;text-decoration:none!important}#elementor-navmenu a:hover{background:#6ec1e4!important;color:#111!important}#menu-item-58,#menu-item-144{display:none!important}
.elementor-section-wrap>.elementor-section:not(:first-child){width:min(1120px,calc(100% - 32px))!important;margin-left:auto!important;margin-right:auto!important}.elementor-heading-title{overflow-wrap:anywhere}.elementor img{max-height:680px;object-fit:contain}
@media(max-width:700px){.elementor-section-wrap>.elementor-section:first-child{padding:12px!important}.elementor-element-f722ceb{display:block!important;width:100%!important}#elementor-navmenu{justify-content:center!important}#elementor-navmenu a{padding:9px 8px!important;font-size:12px!important}.elementor-section-wrap>.elementor-section:not(:first-child){width:calc(100% - 20px)!important}}
