:root{
  --sd-bg:#f7f1e3;--sd-bg-soft:#efe5cf;--sd-paper:#fffdf7;--sd-ink:#19352a;--sd-muted:#6f695c;
  --sd-rust:#b86d2d;--sd-rust-dark:#1f4b37;--sd-gold:#c99b4e;--sd-line:rgba(31,75,55,.16);
  --sd-shadow:0 18px 55px rgba(31,75,55,.11);--sd-radius:18px;--sd-serif:"Cormorant Garamond",Georgia,serif;--sd-sans:"Inter",Arial,sans-serif;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--sd-paper);color:var(--sd-ink);font-family:var(--sd-sans);font-size:16px;line-height:1.6;overflow-x:hidden}body.sd-menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button,input,textarea,select{font:inherit}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{clip:auto!important;width:auto;height:auto;left:16px;top:16px;z-index:99999;padding:12px 16px;background:#fff;color:#000}.sd-container{width:min(1320px,calc(100% - 48px));margin-inline:auto}.sd-content-narrow{max-width:900px}.sd-topbar{background:linear-gradient(90deg,var(--sd-rust-dark),var(--sd-rust));color:#fff8ef;text-align:center;font-size:12px;letter-spacing:.04em;padding:7px 0}.sd-header{position:relative;z-index:50;background:rgba(255,250,243,.96);border-bottom:1px solid var(--sd-line);backdrop-filter:blur(14px);transition:box-shadow .3s ease,transform .3s ease}.sd-header.is-sticky{position:sticky;top:0;box-shadow:0 10px 36px rgba(61,35,23,.09)}.admin-bar .sd-header.is-sticky{top:32px}.sd-header-inner{height:88px;display:grid;grid-template-columns:190px 1fr auto;align-items:center;gap:24px}.sd-wordmark{display:inline-flex;flex-direction:column;line-height:1}.sd-wordmark strong{font-family:var(--sd-serif);font-size:38px;font-weight:700;color:var(--sd-rust-dark);letter-spacing:-.03em}.sd-wordmark strong span{color:var(--sd-rust)}.sd-wordmark small{font-size:8px;text-transform:uppercase;letter-spacing:.18em;color:#a96c50;margin-top:6px}.custom-logo{max-height:62px;width:auto}.sd-primary-nav ul,.sd-mobile-drawer ul{list-style:none;margin:0;padding:0}.sd-primary-nav>.menu{display:flex;justify-content:center;gap:28px}.sd-primary-nav a{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;position:relative;padding:32px 0}.sd-primary-nav a:after{content:"";position:absolute;left:0;bottom:24px;width:100%;height:2px;background:var(--sd-rust);transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.sd-primary-nav a:hover:after,.sd-primary-nav .current-menu-item>a:after{transform:scaleX(1);transform-origin:left}.sd-header-actions{display:flex;align-items:center;gap:10px}.sd-search{width:270px;height:42px;border:1px solid var(--sd-line);border-radius:999px;display:flex;background:#fff}.sd-search input{border:0;background:transparent;width:100%;outline:none;padding:0 16px;font-size:12px}.sd-search button{width:45px;border:0;background:transparent;cursor:pointer;font-size:23px;color:var(--sd-rust-dark)}.sd-icon-link{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-size:18px;transition:background .25s ease,transform .25s ease}.sd-icon-link:hover{background:var(--sd-bg-soft);transform:translateY(-2px)}.sd-cart-link{position:relative}.sd-cart-count{position:absolute;right:-2px;top:-3px;min-width:18px;height:18px;padding:0 4px;background:var(--sd-rust);color:#fff;border-radius:50%;font-size:10px;display:grid;place-items:center}.sd-mobile-toggle{display:none;border:0;background:none;cursor:pointer;padding:8px}.sd-mobile-toggle span{display:block;width:25px;height:2px;background:var(--sd-ink);margin:5px 0}.sd-mobile-toggle em{display:none}.sd-mobile-drawer{position:fixed;inset:0;z-index:100;background:rgba(38,22,14,.45);opacity:0;pointer-events:none;transition:opacity .35s ease}.sd-mobile-drawer.is-open{opacity:1;pointer-events:auto}.sd-mobile-drawer-panel{position:absolute;left:0;top:0;bottom:0;width:min(86vw,390px);padding:34px;background:var(--sd-paper);transform:translateX(-104%);transition:transform .45s cubic-bezier(.22,1,.36,1);box-shadow:20px 0 60px rgba(0,0,0,.18)}.sd-mobile-drawer.is-open .sd-mobile-drawer-panel{transform:none}.sd-mobile-close{position:absolute;right:20px;top:16px;border:0;background:none;font-size:35px;cursor:pointer}.sd-mobile-brand{font-family:var(--sd-serif);font-size:34px;color:var(--sd-rust-dark);margin-bottom:34px}.sd-mobile-drawer li{border-bottom:1px solid var(--sd-line)}.sd-mobile-drawer li a{display:block;padding:16px 0;font-weight:700}.sd-mobile-drawer .sd-button{margin-top:28px;width:100%;text-align:center}

.sd-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 24px;border-radius:3px;text-transform:uppercase;font-size:11px;font-weight:800;letter-spacing:.06em;transition:transform .25s ease,box-shadow .25s ease,background .25s ease;color:#fff}.sd-button:hover{transform:translateY(-3px);box-shadow:0 12px 25px rgba(107,52,28,.2)}.sd-button-solid{background:linear-gradient(135deg,var(--sd-rust),var(--sd-rust-dark))}.sd-button-light{background:#fff;color:var(--sd-rust-dark)}.sd-button-small{min-height:34px;padding:0 16px;font-size:9px;background:var(--sd-rust)}

.sd-hero{position:relative;min-height:580px;overflow:hidden;background:#f4eadc}.sd-hero-copy{position:relative;z-index:2;min-height:580px;display:flex;align-items:center}.sd-hero-text{width:43%;padding:60px 0}.sd-kicker{font-family:var(--sd-serif);font-style:italic;font-size:22px;color:#b86645}.sd-hero h1{font-family:var(--sd-serif);font-size:74px;line-height:.92;margin:18px 0 20px;letter-spacing:-.035em}.sd-mini-divider{width:58px;height:1px;background:var(--sd-rust);position:relative;margin:24px 0}.sd-mini-divider:after{content:"✦";position:absolute;top:-12px;left:24px;background:#f4eadc;color:var(--sd-rust);padding:0 5px}.sd-hero p{color:#5d4b40;margin-bottom:28px}.sd-hero-image{position:absolute;right:0;top:0;bottom:0;width:62%;background-size:cover;background-position:center}.sd-hero-image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f4eadc 0,rgba(244,234,220,.78) 12%,rgba(244,234,220,0) 42%)}.sd-hero-points{display:flex;gap:26px;margin-top:32px;flex-wrap:wrap}.sd-hero-points span{font-size:11px;display:flex;gap:7px;align-items:center}.sd-hero-points b{font-weight:600}

.sd-section{padding:42px 0}.sd-section-heading{display:flex;align-items:center;gap:18px;margin-bottom:28px}.sd-section-heading span{height:1px;flex:1;background:linear-gradient(90deg,transparent,var(--sd-gold),transparent)}.sd-section-heading h2,.sd-section-top h2{font-family:var(--sd-serif);font-size:28px;text-transform:uppercase;margin:0;letter-spacing:.01em}.sd-centered{text-align:center;justify-content:center}.sd-section-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.sd-section-top>a{font-size:12px;color:var(--sd-rust);font-weight:700}.sd-category-section{background:var(--sd-paper);padding-top:18px}.sd-category-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.sd-category-card{text-align:center;padding:12px 6px 6px;border-radius:14px;transition:transform .3s ease,background .3s ease}.sd-category-card:hover{transform:translateY(-6px);background:var(--sd-bg)}.sd-category-card i{width:74px;height:74px;margin:0 auto 10px;border-radius:50%;display:grid;place-items:center;background:var(--sd-bg);font-style:normal;transition:transform .3s ease,box-shadow .3s ease;overflow:hidden}.sd-category-card i img{width:74px;height:74px;object-fit:cover;display:block}.sd-category-card:hover i{transform:rotate(-5deg) scale(1.07);box-shadow:var(--sd-shadow)}.sd-category-card strong{display:block;font-size:12px}

.sd-products-section{background:#fffaf4}.sd-product-track{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.sd-product-card{position:relative;border:1px solid var(--sd-line);background:#fffdfa;padding:10px 10px 14px;min-width:0;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.sd-product-card:hover{transform:translateY(-8px);box-shadow:var(--sd-shadow);border-color:rgba(190,95,53,.35)}.sd-product-image{height:230px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(180deg,#fff,#fbf4ea)}.sd-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.sd-product-card:hover img{transform:scale(1.07) rotate(-1deg)}.sd-product-card h3{font-size:12px;margin:12px 0 5px;min-height:38px}.sd-product-card>strong{font-size:13px}.sd-rating{font-size:10px;color:#c55e32;margin-top:3px}.sd-rating span{color:#8b7669}.sd-mini-cart{position:absolute;right:9px;bottom:12px;width:30px;height:30px;border:1px solid #d58a69;border-radius:7px;color:var(--sd-rust);display:grid;place-items:center;font-size:19px;transition:background .25s,color .25s,transform .25s}.sd-mini-cart:hover{background:var(--sd-rust);color:#fff;transform:rotate(8deg)}

.sd-benefits-strip{padding:18px 0;background:linear-gradient(90deg,#f7e9d5,#fff3e3,#f7e9d5);border-block:1px solid rgba(161,100,67,.12)}.sd-benefits-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:26px}.sd-benefit{display:flex;gap:12px;align-items:center}.sd-benefit i{font-size:31px;color:#9a6246;font-style:normal}.sd-benefit strong,.sd-benefit span{display:block}.sd-benefit strong{font-size:11px}.sd-benefit span{font-size:9px;line-height:1.35;color:#756458}

.sd-recipes-section{padding-top:18px}.sd-recipe-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.sd-recipe-card{position:relative;height:180px;overflow:hidden;border-radius:7px}.sd-recipe-card img{width:100%;height:100%;object-fit:cover;transition:transform .55s ease,filter .45s ease}.sd-recipe-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(28,16,10,.85))}.sd-recipe-card span{position:absolute;z-index:2;left:12px;right:12px;bottom:13px;text-align:center;color:#fff;font-size:10px;line-height:1.25}.sd-recipe-card span strong{display:block;font-family:var(--sd-serif);font-size:18px}.sd-recipe-card:hover img{transform:scale(1.08);filter:saturate(1.1)}

.sd-promo-card{min-height:255px;padding:32px 44px;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(120deg,rgba(148,55,25,.96),rgba(197,86,43,.88)),url('../images/hero-spices.webp') center/cover;border-radius:2px;position:relative;overflow:hidden}.sd-promo-card:before{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.3)}.sd-promo-card>*{position:relative}.sd-promo-card span{text-transform:uppercase;letter-spacing:.18em;font-size:12px}.sd-promo-card strong{font-family:var(--sd-serif);font-size:52px;line-height:1}.sd-promo-card p{text-transform:uppercase;font-size:12px}.sd-promo-card code{border:1px dashed rgba(255,255,255,.55);padding:6px 20px;margin-bottom:16px;color:#fff}

.sd-newsletter{background:linear-gradient(110deg,var(--sd-rust-dark),var(--sd-rust));color:#fff;padding:28px 0}.sd-newsletter-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.sd-newsletter span{font-family:var(--sd-serif);font-size:26px;font-weight:700}.sd-newsletter p{font-size:10px;margin:2px 0}.sd-newsletter-form{display:flex}.sd-newsletter-form input{flex:1;min-width:0;height:48px;border:0;padding:0 18px;border-radius:4px 0 0 4px}.sd-newsletter-form button{height:48px;border:0;background:#39241a;color:#fff;padding:0 28px;border-radius:0 4px 4px 0;text-transform:uppercase;font-size:10px;font-weight:800;cursor:pointer;transition:background .25s ease}.sd-newsletter-form button:hover{background:#1f130e}.sd-footer{background:#fbf4e9;padding:42px 0 18px;border-top:1px solid rgba(120,73,48,.12)}.sd-footer-grid{display:grid;grid-template-columns:1.3fr repeat(4,1fr);gap:34px}.sd-footer h4{font-size:12px;text-transform:uppercase;color:var(--sd-rust-dark);margin:0 0 12px}.sd-footer ul{list-style:none;padding:0;margin:0}.sd-footer li{font-size:10px;margin:7px 0;color:#665449}.sd-footer a:hover{color:var(--sd-rust)}.sd-footer-brand p{font-size:10px;max-width:220px}.sd-footer-bottom{border-top:1px solid var(--sd-line);margin-top:28px;padding-top:16px;display:flex;justify-content:space-between;font-size:9px;color:#8f7b6f}

.sd-content-main{padding:70px 0}.sd-page-header{text-align:center;margin-bottom:36px}.sd-page-header h1{font-family:var(--sd-serif);font-size:56px;line-height:1;margin:0}.entry-content{font-size:17px}.entry-content h2,.entry-content h3{font-family:var(--sd-serif)}.sd-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.sd-post-card{background:#fff;border:1px solid var(--sd-line)}.sd-post-card img{height:260px;width:100%;object-fit:cover}.sd-post-card>div{padding:22px}.sd-post-card h2{font-family:var(--sd-serif)}.sd-single-image{margin-bottom:30px}.sd-empty-state{text-align:center;padding:100px 0}.sd-empty-state>span{font-family:var(--sd-serif);font-size:120px;color:var(--sd-rust)}

/* WooCommerce */
.sd-shop-main{padding:55px 0}.woocommerce .woocommerce-breadcrumb{font-size:12px;color:var(--sd-muted);margin-bottom:22px}.woocommerce-products-header__title,.woocommerce div.product .product_title{font-family:var(--sd-serif);font-size:50px}.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{width:auto!important;margin:0!important;background:#fff;border:1px solid var(--sd-line);padding:13px 13px 18px;transition:transform .35s ease,box-shadow .35s ease}.woocommerce ul.products li.product:hover{transform:translateY(-8px);box-shadow:var(--sd-shadow)}.woocommerce ul.products li.product a img{height:300px;object-fit:contain;background:#fffaf3;margin-bottom:14px!important;transition:transform .45s ease}.woocommerce ul.products li.product:hover a img{transform:scale(1.04)}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;color:var(--sd-ink)}.woocommerce ul.products li.product .price{color:var(--sd-rust-dark)!important;font-weight:800}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit{background:var(--sd-rust)!important;color:#fff!important;border-radius:3px!important;text-transform:uppercase;font-size:11px!important;letter-spacing:.05em;padding:13px 16px!important}.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--sd-rust-dark)!important}.woocommerce span.onsale{background:var(--sd-rust)!important;min-height:42px;min-width:42px;line-height:42px}.woocommerce div.product{padding-top:25px}.woocommerce div.product div.images img{background:#fff8ef}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--sd-rust)!important}.woocommerce-tabs ul.tabs li.active{background:var(--sd-rust)!important;color:#fff!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--sd-rust)!important}.woocommerce-message:before,.woocommerce-info:before{color:var(--sd-rust)!important}.sd-wc-shortcode .woocommerce ul.products{grid-template-columns:repeat(6,minmax(0,1fr))}.sd-wc-shortcode .woocommerce ul.products li.product a img{height:220px}.sd-wc-shortcode .woocommerce ul.products li.product .button{display:none}

/* Elementor editor friendliness */
.elementor-editor-active [data-sd-reveal]{opacity:1!important;transform:none!important}.sd-elementor-main>.elementor{overflow:hidden}.elementor-widget-zauq-bahar-hero,.elementor-widget-zauq-bahar-categories,.elementor-widget-zauq-bahar-products,.elementor-widget-zauq-bahar-benefits,.elementor-widget-zauq-bahar-recipes,.elementor-widget-zauq-bahar-cta{width:100%}

@media (max-width:1180px){.sd-header-inner{grid-template-columns:170px 1fr auto}.sd-primary-nav>.menu{gap:17px}.sd-search{width:210px}.sd-hero h1{font-size:64px}.sd-product-track{grid-template-columns:repeat(3,1fr)}.sd-wc-shortcode .woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-product-image{height:280px}.sd-category-grid{grid-template-columns:repeat(3,1fr)}.sd-benefits-grid{grid-template-columns:repeat(3,1fr)}.sd-footer-grid{grid-template-columns:1.5fr repeat(2,1fr)}.sd-footer-grid>div:nth-child(4),.sd-footer-grid>div:nth-child(5){margin-top:10px}}
@media (max-width:900px){.sd-container{width:min(100% - 28px,760px)}.sd-primary-nav,.sd-search,.sd-header-actions>.sd-icon-link:first-of-type{display:none}.sd-mobile-toggle{display:block}.sd-header-inner{height:72px;grid-template-columns:42px 1fr 46px}.sd-brand{text-align:center}.sd-wordmark strong{font-size:31px}.sd-header-actions{justify-self:end}.sd-header-actions .sd-cart-link{display:grid}.sd-hero,.sd-hero-copy{min-height:720px}.sd-hero-copy{align-items:flex-start;padding-top:40px}.sd-hero-text{width:100%;text-align:center;padding:25px 0}.sd-hero h1{font-size:58px}.sd-mini-divider{margin-inline:auto}.sd-hero-points{justify-content:center}.sd-hero-image{top:auto;width:100%;height:340px}.sd-hero-image:before{background:linear-gradient(180deg,#f4eadc,transparent 35%)}.sd-recipe-grid{grid-template-columns:repeat(2,1fr)}.sd-newsletter-grid{grid-template-columns:1fr}.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-post-grid{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.admin-bar .sd-header.is-sticky{top:46px}.sd-topbar{font-size:10px}.sd-header-inner{height:68px}.sd-wordmark small{display:none}.sd-hero,.sd-hero-copy{min-height:670px}.sd-hero h1{font-size:46px}.sd-kicker{font-size:18px}.sd-hero p{font-size:13px}.sd-hero-points{gap:8px 18px}.sd-hero-points span{font-size:9px}.sd-hero-image{height:300px}.sd-section{padding:32px 0}.sd-section-heading h2,.sd-section-top h2{font-size:23px}.sd-category-grid{grid-template-columns:repeat(2,1fr);gap:6px}.sd-category-card i{width:62px;height:62px}.sd-product-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sd-product-image{height:190px}.sd-product-card h3{font-size:10px}.sd-benefits-grid{grid-template-columns:repeat(2,1fr);gap:18px}.sd-benefit:last-child{grid-column:1/-1}.sd-recipe-grid{gap:7px}.sd-recipe-card{height:140px}.sd-recipe-card span strong{font-size:15px}.sd-newsletter{padding:24px 0}.sd-newsletter-form button{padding:0 16px}.sd-footer-grid{grid-template-columns:1fr 1fr;gap:24px}.sd-footer-brand{grid-column:1/-1}.sd-footer-bottom{display:block;text-align:center}.sd-footer-bottom span{display:block;margin:5px}.woocommerce ul.products,.sd-wc-shortcode .woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.woocommerce ul.products li.product{padding:8px}.woocommerce ul.products li.product a img,.sd-wc-shortcode .woocommerce ul.products li.product a img{height:190px}.woocommerce-products-header__title,.woocommerce div.product .product_title{font-size:38px}.sd-page-header h1{font-size:42px}.sd-post-grid{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.sd-header{position:relative!important}}
.elementor-widget-zauq-bahar-hero .sd-container,
.elementor-widget-zauq-bahar-categories .sd-container,
.elementor-widget-zauq-bahar-products .sd-container,
.elementor-widget-zauq-bahar-benefits .sd-container,
.elementor-widget-zauq-bahar-recipes .sd-container,
.elementor-widget-zauq-bahar-cta .sd-container{width:100%;max-width:1320px}

/* Zauq Bahar 2.0 additions */
.sd-category-grid{grid-template-columns:repeat(7,minmax(0,1fr))}
.elementor-widget-zauq-bahar-hero .sd-container,.elementor-widget-zauq-bahar-categories .sd-container,.elementor-widget-zauq-bahar-products .sd-container,.elementor-widget-zauq-bahar-benefits .sd-container,.elementor-widget-zauq-bahar-recipes .sd-container,.elementor-widget-zauq-bahar-cta .sd-container{width:100%;max-width:1320px}
.zb-cta-card{min-height:300px;background-image:linear-gradient(120deg,rgba(31,75,55,.97),rgba(157,91,31,.88)),url('../images/hero-spices.webp')}
.zb-cta-card strong{max-width:820px;font-size:44px;line-height:1.02}
.zb-page-intro{max-width:820px;margin:0 auto 42px;text-align:center}.zb-eyebrow{text-transform:uppercase;letter-spacing:.18em;color:var(--sd-rust);font-size:11px;font-weight:800}.zb-page-intro h2{font-family:var(--sd-serif);font-size:48px;line-height:1;margin:8px 0 18px}.zb-page-intro p{color:var(--sd-muted)}
.zb-content-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:35px 0}.zb-content-grid section{padding:28px;background:var(--sd-bg);border:1px solid var(--sd-line);border-radius:8px}.zb-content-grid h3{margin-top:0;font-size:27px}
.zb-details-list{display:grid;gap:12px;max-width:900px;margin:0 auto}.zb-details-list details{border:1px solid var(--sd-line);background:#fff;padding:0 18px;border-radius:6px}.zb-details-list summary{cursor:pointer;font-weight:800;padding:17px 0}.zb-details-list p{margin:0 0 18px;color:var(--sd-muted)}
.zb-recipe-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.zb-recipe-index-card{display:grid;grid-template-columns:42% 1fr;background:#fff;border:1px solid var(--sd-line);overflow:hidden}.zb-recipe-index-card>a{min-height:280px}.zb-recipe-index-card img{width:100%;height:100%;object-fit:cover}.zb-recipe-index-card>div{padding:25px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.zb-recipe-index-card span{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--sd-rust);font-weight:800}.zb-recipe-index-card h3{font-family:var(--sd-serif);font-size:29px;line-height:1;margin:8px 0 12px}.zb-recipe-index-card p{font-size:12px;color:var(--sd-muted)}
.zb-whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:90;background:#208a4b;color:#fff!important;border-radius:999px;padding:12px 18px;font-size:11px;font-weight:800;box-shadow:0 12px 30px rgba(20,80,45,.25);transition:transform .25s ease,box-shadow .25s ease}.zb-whatsapp-float:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(20,80,45,.32)}
.zb-newsletter-form{display:block}.zb-newsletter-row{display:flex}.zb-newsletter-row input{flex:1;min-width:0}.zb-newsletter-consent{display:flex;gap:8px;align-items:flex-start;margin-top:8px;font-size:9px;line-height:1.35}.zb-newsletter-consent input{margin-top:2px}.zb-newsletter-notice{font-weight:800!important;margin-top:7px!important}.zb-social-links{display:flex;gap:12px}.zb-social-links a{font-weight:800;color:var(--sd-rust)}
.woocommerce div.product .woocommerce-tabs .panel>h2{font-family:var(--sd-serif);font-size:32px}.woocommerce table.shop_attributes th{width:180px}.woocommerce table.shop_attributes td{font-style:normal}.woocommerce .quantity .qty{min-height:42px}
@media(max-width:1180px){.sd-category-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:900px){.zb-content-grid{grid-template-columns:1fr}.zb-recipe-index{grid-template-columns:1fr}.zb-page-intro h2{font-size:40px}}
@media(max-width:620px){.sd-category-grid{grid-template-columns:repeat(2,1fr)}.zb-recipe-index-card{grid-template-columns:1fr}.zb-recipe-index-card>a{min-height:220px}.zb-cta-card strong{font-size:34px}.zb-page-intro h2{font-size:34px}.zb-newsletter-row button{padding-inline:14px}.zb-whatsapp-float{right:12px;bottom:12px;padding:10px 14px}}
@media(max-width:900px){.sd-header-actions>.zb-account-link,.sd-header-actions>.zb-wishlist-link{display:none}}
