html body #MainContent .wf-rescue-icon{display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;background:#c9d8e5!important;color:#142d43!important;min-width:44px;width:44px;height:44px;flex:0 0 44px}
.edit-gallery,.shop-carousel-container,.product-gallery{min-width:0;max-width:100%}
html body .gallery-thumbs,html body .shop-thumbnails{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%!important;min-width:0!important;scrollbar-width:thin;touch-action:pan-x;overscroll-behavior-x:contain;cursor:grab}
html body .gallery-thumbs>*{flex:0 0 70px!important;min-width:70px!important}
.shop-main-image-wrapper,#gallery-main{touch-action:pan-y;user-select:none;-webkit-user-select:none}
.wf-contact-form{display:grid;gap:16px;width:100%;max-width:640px;margin:24px auto}
.wf-contact-form label{display:block}.wf-contact-form input,.wf-contact-form textarea{box-sizing:border-box;width:100%;min-width:0}.wf-contact-form textarea{min-height:150px}

html body .gallery-thumbs,html body .shop-thumbnails{scrollbar-width:none!important;-ms-overflow-style:none!important}
.gallery-thumbs::-webkit-scrollbar,.shop-thumbnails::-webkit-scrollbar{display:none!important;width:0;height:0}
@media(min-width:1024px){html body.wf-broth-page #MainContent .shop-product-title{white-space:nowrap!important;font-size:clamp(20px,2vw,29px)!important;letter-spacing:-.8px!important}}
@media(max-width:767px){.hero-verified-verified_pRDiqw{display:flex!important;align-items:flex-start!important;justify-content:center!important;gap:8px!important;max-width:320px;margin-left:auto;margin-right:auto}.hero-verified-icon-verified_pRDiqw{width:16px!important;height:16px!important;flex:0 0 16px!important;margin-top:3px!important}.hero-verified-text-verified_pRDiqw{flex:0 1 auto;max-width:270px;text-align:left!important}.hero-verified-text-verified_pRDiqw p{font-size:13px!important;line-height:1.5!important}}

body:not(.wf-broth-page) .faq-answer,body:not(.wf-broth-page) .faq-answer *,body:not(.wf-broth-page) .accordion-content,body:not(.wf-broth-page) .accordion-content *{font-weight:400!important}
html body .wf-cart{background:#f8f5f0;color:#142d43}html body .wf-cart-head{background:#142d43;color:#fff}html body .wf-cart-head h2,html body .wf-cart .wf-cart-close{color:#fff!important}html body .wf-cart-reservation{background:#d6a34b;color:#142d43}html body .wf-cart .wf-checkout{background:#142d43!important;color:#fff!important}html body .wf-cart a{color:#142d43}.wf-cart-guarantee{background:#e3eaf0;color:#142d43}
.wf-ingredients{background:#f8f5f0;padding:44px 20px}.wf-ingredients .nb-wrap{max-width:900px;margin:auto}.wf-ingredients h2{margin:0 0 26px}.wf-ingredient-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px;outline-offset:4px}.wf-ingredient-track::-webkit-scrollbar{display:none}.wf-ingredient-card{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border:1px solid #d9e0e5;border-radius:18px;background:white;scroll-snap-align:start;scroll-snap-stop:always}.wf-ingredient-card .wf-ingredient-photo{margin:0;min-width:0}.wf-ingredient-card img{display:block;width:100%;height:100%;max-height:380px;object-fit:cover}.wf-ingredient-card .wf-ingredient-copy{padding:32px;align-self:center}.wf-ingredient-card h3{font-size:26px;line-height:1.2;margin:12px 0 18px;color:#142d43}.wf-ingredient-card p{font-size:15px;line-height:1.6;color:#4b5964}.wf-ingredient-number{color:#94702f;font-size:11px;font-weight:700;letter-spacing:1.5px}.wf-ingredient-controls{display:flex;justify-content:center;align-items:center;gap:20px;margin-top:20px;color:#142d43}.wf-ingredient-controls button{border:1px solid #142d43;background:#142d43;color:#fff;border-radius:50%;width:38px;height:38px;cursor:pointer;font-size:20px}.wf-ingredient-controls span{font-size:13px}@media(max-width:767px){.wf-ingredients{padding:32px 20px}.wf-ingredient-card{display:block}.wf-ingredient-card img{height:260px}.wf-ingredient-card .wf-ingredient-copy{padding:22px}.wf-ingredient-card h3{font-size:24px}}
