/* Full product design preview. Server assets and the JS class both require an
   administrator, an eligible product, and the explicit ?bzsp_design_preview=1. */
body.bzsp-product-design-preview { --bzsp-pdp-ink:#303d1c; --bzsp-pdp-accent:#00662f; --bzsp-pdp-gutter:24px; }
body.bzsp-product-design-preview .bzsp-pdp-page { color:var(--bzsp-pdp-ink); background:#fff; }
body.bzsp-product-design-preview .bzsp-pdp-hero { background:#fff!important; min-height:0!important; padding-bottom:0!important; }
body.bzsp-product-design-preview .bzsp-pdp-summary { color:var(--bzsp-pdp-ink); background:#fff; font-family:Heebo,sans-serif; gap:0!important; align-items:stretch; justify-content:flex-start!important; }
body.bzsp-product-design-preview .bzsp-pdp-summary > * { flex-shrink:0; }
body.bzsp-product-design-preview .bzsp-pdp-title { display:flex; align-items:center; justify-content:space-between; gap:10px; width:100%!important; margin:0!important; }
body.bzsp-product-design-preview .bzsp-pdp-title h1 { color:var(--bzsp-pdp-ink)!important; font-family:Fredoka,Heebo,sans-serif!important; margin:0; font-size:28px!important; line-height:1.23!important; font-weight:500!important; }
body.bzsp-product-design-preview .bzsp-pdp-share { border:0; background:none; color:var(--bzsp-pdp-ink); width:30px; height:38px; flex:0 0 30px; padding:4px; display:grid; place-items:center; border-radius:5px; cursor:pointer; }
body.bzsp-product-design-preview .bzsp-pdp-share:hover { background:#f0f3eb; }
body.bzsp-product-design-preview .bzsp-pdp-share:focus-visible { outline:2px solid var(--bzsp-pdp-accent); outline-offset:2px; }
body.bzsp-product-design-preview .bzsp-pdp-rating { min-height:0!important; height:auto!important; padding:0!important; margin:5px 0 0!important; gap:10px!important; flex-direction:row!important; align-items:center!important; justify-content:flex-start!important; }
body.bzsp-product-design-preview .bzsp-pdp-rating .elementor-widget-heading p { margin:0!important; color:var(--bzsp-pdp-accent)!important; font-size:14px!important; line-height:20px!important; font-weight:600!important; text-decoration:underline; text-underline-offset:2px; }
body.bzsp-product-design-preview .bzsp-pdp-rating .e-rating { --e-rating-icon-size:15px; --e-rating-icon-gap:2px; --e-rating-icon-marked-color:#f3ad00; --e-rating-icon-color:#e0e0d5; }
body.bzsp-product-design-preview .bzsp-pdp-rating .e-rating .e-icon-marked svg { fill:#f3ad00!important; }
body.bzsp-product-design-preview .bzsp-pdp-rating .e-rating .e-icon-unmarked svg { fill:#e0e0d5!important; }
body.bzsp-product-design-preview .bzsp-pdp-description { margin:5px 0 0; font-size:14px; line-height:1.45; color:#46513a; }
body.bzsp-product-design-preview .bzsp-pdp-size-group { margin:14px 0 18px!important; padding:0!important; min-height:0!important; width:100%!important; display:block!important; }
body.bzsp-product-design-preview .bzsp-pdp-size-group .sk-var,
body.bzsp-product-design-preview .bzsp-pdp-size-group .elementor-add-to-cart,
body.bzsp-product-design-preview .bzsp-pdp-size-group form.cart { width:100%!important; max-width:none!important; margin:0!important; padding:0!important; }
body.bzsp-product-design-preview .bzsp-pdp-size-group .variations,
body.bzsp-product-design-preview .bzsp-pdp-size-group .variations tbody,
body.bzsp-product-design-preview .bzsp-pdp-size-group .variations tr,
body.bzsp-product-design-preview .bzsp-pdp-size-group .variations th,
body.bzsp-product-design-preview .bzsp-pdp-size-group .variations td { display:block!important; width:100%!important; padding:0!important; margin:0!important; border:0!important; background:transparent!important; text-align:start!important; }
body.bzsp-product-design-preview .bzsp-pdp-size-group .variations th.label { display:block!important; margin-bottom:8px!important; height:auto!important; }
body.bzsp-product-design-preview .bzsp-pdp-size-group .variations th.label label { display:block!important; color:var(--bzsp-pdp-ink)!important; font-size:15px!important; line-height:20px!important; font-weight:600!important; }
/* Approved on phone and desktop: no visible weight heading or reserved heading space. */
body.bzsp-product-design-preview .bzsp-pdp-size-group .variations th.label.bzsp-pdp-weight-label { display:none!important; margin:0!important; padding:0!important; height:0!important; }
body.bzsp-product-design-preview .bzsp-pdp-size-group .woo-selected-variation-item-name,
body.bzsp-product-design-preview .bzsp-pdp-size-group .reset_variations { display:none!important; }
body.bzsp-product-design-preview .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-items-wrapper { display:flex!important; gap:8px!important; width:100%!important; padding:0!important; margin:0!important; background:transparent!important; flex-wrap:nowrap!important; }
body.bzsp-product-design-preview .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-items-wrapper .variable-item { flex:1 1 0!important; margin:0!important; min-width:0!important; width:auto!important; height:39px!important; min-height:39px!important; padding:0 8px!important; background:#fff!important; border:1px solid #cecec7!important; border-radius:24px!important; box-shadow:none!important; color:var(--bzsp-pdp-ink)!important; }
body.bzsp-product-design-preview .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-items-wrapper .variable-item.selected { border-color:var(--bzsp-pdp-ink)!important; background:var(--bzsp-pdp-ink)!important; color:#fff!important; }
body.bzsp-product-design-preview .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-items-wrapper .variable-item-span { font-size:14px!important; font-weight:600!important; line-height:1.2!important; color:inherit!important; }
body.bzsp-product-design-preview .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-items-wrapper .variable-item:focus-visible { outline:2px solid var(--bzsp-pdp-accent)!important; outline-offset:3px; }
body.bzsp-product-design-preview .bzsp-pdp-size-group .single_variation_wrap { display:none!important; }
/* The selected one-time amount already appears in its purchase card. */
body.bzsp-product-design-preview .bzsp-pdp-duplicate-price { display:none!important; }
body.bzsp-product-design-preview .bzsp-pdp-summary #bz-subscription-preview { margin:0!important; padding:0!important; border:0!important; width:100%; max-width:none; }
body.bzsp-product-design-preview .bzsp-pdp-action-group { margin:12px 0 0!important; padding:0!important; width:100%!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group > .e-con { gap:10px!important; padding:0!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .elementor-button,
body.bzsp-product-design-preview .bzsp-pdp-action-group .single_add_to_cart_button { min-height:48px!important; border-radius:5px!important; font-size:15px!important; line-height:20px!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .single_add_to_cart_button { color:#fff!important; background:var(--bzsp-pdp-ink)!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .buy-now-btn .elementor-button { color:var(--bzsp-pdp-ink)!important; background:#f0f3eb!important; }
body.bzsp-product-design-preview .bzsp-pdp-benefits { border:0!important; margin:0!important; padding:18px 0 14px!important; }
body.bzsp-product-design-preview .bzsp-pdp-benefits .elementor-icon-list-items { display:grid!important; grid-template-columns:repeat(4,minmax(0,1fr)); gap:7px!important; margin:0!important; padding:0!important; }
body.bzsp-product-design-preview .bzsp-pdp-benefits .elementor-icon-list-item { display:flex!important; flex-direction:column!important; align-items:center!important; justify-content:flex-start!important; gap:5px!important; padding:0!important; margin:0!important; min-width:0; text-align:center; }
body.bzsp-product-design-preview .bzsp-pdp-benefits .elementor-icon-list-icon { margin:0!important; padding:0!important; background:#f4f6ef; border-radius:50%; width:29px; height:29px; display:grid; place-items:center; }
body.bzsp-product-design-preview .bzsp-pdp-benefits .elementor-icon-list-icon svg { width:18px!important; height:18px!important; fill:var(--bzsp-pdp-ink)!important; }
body.bzsp-product-design-preview .bzsp-pdp-benefits .elementor-icon-list-text { padding:0!important; font-size:10px!important; line-height:1.3!important; font-weight:500!important; color:var(--bzsp-pdp-ink)!important; text-wrap:balance; }
body.bzsp-product-design-preview .bzsp-pdp-gallery-counter { position:absolute; z-index:3; inset-inline-end:12px; padding:3px 9px; border-radius:20px; background:rgba(48,61,28,.56); color:#fff; font:400 12px/18px sans-serif; direction:ltr; pointer-events:none; }
body.bzsp-product-design-preview .bzsp-pdp-page .e-n-tabs-heading { display:flex!important; flex-direction:row!important; flex-wrap:nowrap!important; width:100%!important; gap:0!important; border-radius:24px; background:#eff1e8; padding:0!important; overflow-x:auto; scrollbar-width:none; }
body.bzsp-product-design-preview .bzsp-pdp-page .e-n-tabs-heading::-webkit-scrollbar { display:none; }
body.bzsp-product-design-preview .bzsp-pdp-page .e-n-tab-title { display:flex!important; width:auto!important; flex:1 0 auto!important; padding:10px 12px!important; min-height:40px!important; color:var(--bzsp-pdp-ink)!important; background:transparent!important; border:0!important; border-radius:24px!important; font-size:12px!important; font-weight:500!important; line-height:20px!important; }
body.bzsp-product-design-preview .bzsp-pdp-page .e-n-tab-title[aria-selected="true"] { background:var(--bzsp-pdp-ink)!important; color:#fff!important; }
body.bzsp-product-design-preview .bzsp-pdp-page .e-n-tabs-content { padding-top:22px; }
@media(max-width:767px) {
  body.bzsp-product-design-preview { --bzsp-pdp-gutter:24px; overflow-x:clip; }
  body.bzsp-product-design-preview .bzsp-pdp-hero { margin:-80px 0 0!important; padding:0!important; }
  body.bzsp-product-design-preview .bzsp-pdp-hero > .e-con-inner { display:block; max-width:none!important; padding:0!important; gap:0!important; width:100%; }
  body.bzsp-product-design-preview .bzsp-pdp-layout { display:flex!important; flex-direction:column!important; gap:0!important; padding:0!important; margin:0!important; width:100%!important; }
  body.bzsp-product-design-preview .bzsp-pdp-gallery-shell { width:100%!important; gap:0!important; padding:86px var(--bzsp-pdp-gutter) 60px!important; margin:0!important; background-image:var(--bzsp-pdp-gallery-image)!important; background-size:200% auto!important; background-position:center bottom!important; background-repeat:no-repeat!important; }
  body.bzsp-product-design-preview .bzsp-pdp-gallery-widget { width:100%!important; padding:0!important; margin:0!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .woocommerce-product-gallery { width:100%!important; max-width:none!important; margin:0!important; padding:0!important; border:0!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-viewport { border-radius:26px!important; border:2px solid #eee8db!important; width:100%!important; box-sizing:border-box!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .woocommerce-product-gallery__image img:not(.zoomImg) { border-radius:0!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-control-thumbs { display:grid!important; grid-template-columns:repeat(6,minmax(0,1fr)); gap:8px!important; margin:12px 8px 0!important; padding:0!important; width:calc(100% - 16px)!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-control-thumbs li { width:100%!important; margin:0!important; padding:0!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-control-thumbs li img { display:block; width:100%!important; height:auto!important; aspect-ratio:1; object-fit:cover; opacity:1!important; border:1px solid transparent; border-radius:7px!important; box-sizing:border-box; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-control-thumbs li img.flex-active { border-color:#e9e5d5!important; }
  body.bzsp-product-design-preview .bzsp-pdp-summary { width:100%!important; padding:28px var(--bzsp-pdp-gutter) 12px!important; margin:0!important; }
  body.bzsp-product-design-preview .bzsp-pdp-title h1 { font-size:26px!important; }
  body.bzsp-product-design-preview .bzsp-pdp-summary .bzsp-pdp-rating.elementor-hidden-mobile,
  body.bzsp-product-design-preview .bzsp-pdp-summary .bzsp-pdp-benefits.elementor-hidden-mobile { display:none!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page > .e-con:not(.bzsp-pdp-hero) { padding-inline:var(--bzsp-pdp-gutter)!important; margin-inline:0!important; background-color:#fff!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page > .e-con:not(.bzsp-pdp-hero) > .e-con-inner { width:100%!important; max-width:none!important; }
}
@media(max-width:359px) {
  body.bzsp-product-design-preview { --bzsp-pdp-gutter:18px; }
  body.bzsp-product-design-preview .bzsp-pdp-title h1 { font-size:24px!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-control-thumbs { gap:6px!important; margin-inline:4px!important; width:calc(100% - 8px)!important; }
  body.bzsp-product-design-preview .bzsp-pdp-benefits .elementor-icon-list-text { font-size:9px!important; }
}
@media(min-width:768px) {
  body.bzsp-product-design-preview .bzsp-pdp-hero { margin-top:0!important; padding:30px 24px!important; }
  body.bzsp-product-design-preview .bzsp-pdp-layout { display:grid!important; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:36px!important; padding:0!important; align-items:start!important; }
  body.bzsp-product-design-preview .bzsp-pdp-gallery-shell { width:100%!important; padding:24px 24px 42px!important; background-image:var(--bzsp-pdp-gallery-image)!important; background-size:100% 100%!important; }
  body.bzsp-product-design-preview .bzsp-pdp-gallery-widget { width:100%!important; }
  body.bzsp-product-design-preview .bzsp-pdp-summary { width:100%!important; padding:0!important; }
  body.bzsp-product-design-preview .bzsp-pdp-summary .elementor-hidden-mobile.bzsp-pdp-rating { order:1; }
  body.bzsp-product-design-preview .bzsp-pdp-title { order:0; }
  body.bzsp-product-design-preview .bzsp-pdp-description { order:2; }
  body.bzsp-product-design-preview .bzsp-pdp-size-group { order:3; }
  body.bzsp-product-design-preview .bzsp-pdp-summary #bz-subscription-preview { order:4; }
  body.bzsp-product-design-preview .bzsp-pdp-action-group { order:5; }
  body.bzsp-product-design-preview .bzsp-pdp-benefits { order:6; }
}

body.bzsp-product-design-preview .bzsp-pdp-benefits .elementor-icon-list-icon svg * { stroke:var(--bzsp-pdp-ink)!important; }

body.bzsp-product-design-preview .bzsp-pdp-action-group .buy-now-btn { display:none!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .sk-add-btn,
body.bzsp-product-design-preview .bzsp-pdp-action-group .elementor-add-to-cart,
body.bzsp-product-design-preview .bzsp-pdp-action-group form.cart { width:100%!important; margin:0!important; padding:0!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .woocommerce-variation-add-to-cart { display:flex!important; width:100%!important; align-items:stretch; gap:10px!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .single_add_to_cart_button { flex:1 1 auto!important; width:auto!important; margin:0!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .bzsp-pdp-quantity { display:flex!important; direction:ltr; align-items:center; flex:0 0 88px; width:88px!important; border:1px solid #d9ded0; border-radius:5px; margin:0!important; height:48px; background:#fff; overflow:hidden; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .bzsp-pdp-quantity input.qty { display:block!important; width:30px!important; height:46px!important; min-height:0!important; padding:0!important; border:0!important; border-radius:0!important; color:var(--bzsp-pdp-ink)!important; background:#fff!important; text-align:center; font:400 14px/1 Heebo,sans-serif; appearance:textfield; -moz-appearance:textfield; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .bzsp-pdp-quantity input.qty::-webkit-inner-spin-button,
body.bzsp-product-design-preview .bzsp-pdp-action-group .bzsp-pdp-quantity input.qty::-webkit-outer-spin-button { -webkit-appearance:none; margin:0; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .bzsp-pdp-quantity-step { display:block!important; width:28px; min-width:28px; height:46px; padding:0!important; margin:0!important; background:#fff!important; color:var(--bzsp-pdp-ink)!important; border:0!important; border-radius:0!important; font:400 16px/1 sans-serif; cursor:pointer; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .bzsp-pdp-quantity-step:focus-visible { outline:2px solid var(--bzsp-pdp-accent); outline-offset:-3px; }

body.bzsp-product-design-preview .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-items-wrapper .variable-item,
body.bzsp-product-design-preview .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-item-contents { display:flex!important; justify-content:center!important; align-items:center!important; }
body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-details,
body.bzsp-product-design-preview .bzsp-pdp-details > .e-con-inner,
body.bzsp-product-design-preview .bzsp-pdp-details > .e-con-inner > .e-con { padding-top:0!important; margin-top:0!important; min-height:0!important; gap:0!important; }
body.bzsp-product-design-preview .bzsp-pdp-page .e-n-tab-title { min-width:0!important; flex:1 0 auto!important; padding:9px 7px!important; font-size:11px!important; line-height:20px!important; }
body.bzsp-product-design-preview .bzsp-pdp-page .e-n-tab-title-text { font-size:inherit!important; white-space:nowrap; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .bzsp-pdp-quantity .bzsp-pdp-quantity-step { opacity:1!important; font-size:16px!important; line-height:1!important; }
@media(max-width:767px) {
  body.bzsp-product-design-preview .bzsp-pdp-gallery-shell { isolation:isolate; background-image:none!important; }
  body.bzsp-product-design-preview .bzsp-pdp-gallery-shell::before { content:""; position:absolute; inset:0; z-index:-1; opacity:1; background-image:var(--bzsp-pdp-gallery-image)!important; background-size:200% auto!important; background-position:center bottom!important; background-repeat:no-repeat!important; filter:brightness(.9); pointer-events:none; }
}

body.bzsp-product-design-preview .bzsp-pdp-size-group .sk-var { display:block!important; }
body.bzsp-product-design-preview .bzsp-pdp-benefits { padding:10px 0 8px!important; }
body.bzsp-product-design-preview .bzsp-pdp-benefits .elementor-icon-list-icon { width:24px; height:24px; }
body.bzsp-product-design-preview .bzsp-pdp-benefits .elementor-icon-list-icon svg { fill:none!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .single_add_to_cart_button { display:flex!important; align-items:center; justify-content:center; gap:8px; border-radius:8px!important; }
body.bzsp-product-design-preview .bzsp-pdp-action-group .bzsp-pdp-cart-icon { display:block; flex:none; width:19px; height:19px; fill:none!important; stroke:currentColor!important; }
body.bzsp-product-design-preview .bzsp-pdp-details .e-n-tabs-content h2 { font-size:26px!important; line-height:34px!important; }
@media(min-width:768px) {
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .woocommerce-product-gallery { width:100%!important; margin:0!important; padding:0!important; display:block!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-viewport { width:100%!important; max-width:100%!important; border-radius:26px; overflow:hidden; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-control-thumbs { display:grid!important; grid-template-columns:repeat(6,minmax(0,1fr)); gap:8px!important; position:static!important; width:100%!important; height:auto!important; max-height:none!important; margin:12px 0 0!important; padding:0!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-control-thumbs li { width:100%!important; height:auto!important; margin:0!important; }
  body.bzsp-product-design-preview .bzsp-pdp-page .bzsp-pdp-gallery-shell .bzsp-pdp-gallery-widget .flex-control-thumbs li img { width:100%!important; height:auto!important; aspect-ratio:1; object-fit:cover; border-radius:8px; }
}

/* Keep preview purchase controls unobstructed. Ordinary pages and all native
   contact links retain the site's WhatsApp behavior. */
@media(max-width:767px) {
  body.bzsp-product-design-preview #ht-ctc-chat { display:none!important; }
}

/* Desktop reference composition. Every rule is gated above the frozen mobile/tablet layout. */
@media (min-width:1025px) {
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready{--bzsp-pale-pattern:url("https://botenz.co.il/wp-content/uploads/2026/05/recipe-overlay-1.svg");background:#f7f5e9}
 /* Reuse the subtle nut shapes from the site's glass/packaging section.
    Continue the artwork below the measured native header; the green artwork stays above it. */
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area:not(.elementor-sticky__spacer){background:#f7f5e9 var(--bzsp-pale-pattern) center top/100% auto no-repeat!important;color:#30451e!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area .logo-green{display:block!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area .logo-white{display:none!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area a,body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area .elementor-icon{color:#30451e!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area .elementor-icon svg{fill:#30451e!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area .elementor-widget-n-menu .e-n-menu-title-text{color:#30451e!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area .button-container .fkcart-mini-toggler,body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area .button-container .fkcart-mini-toggler *{color:#30451e!important;border-color:#30451e!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .header-area .fkcart-mini-toggler svg path{fill:#30451e!important}
 body.bzsp-desktop-ready .header-area #fkcart-mini-toggler .fkcart-shortcode-count{color:#30451e!important}
 body.bzsp-desktop-ready .header-area #fkcart-mini-toggler .fkcart-shortcode-icon-wrap::before{background-image:url("https://botenz.co.il/wp-content/uploads/2025/08/bag-happy.svg")!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-summary>.elementor-element-003cca9{display:none!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-hero{--bzsp-green-start:330px;--bzsp-edge-height:6.25vw;position:relative;isolation:isolate;background:linear-gradient(to bottom,transparent var(--bzsp-green-start),#f7f5e9 var(--bzsp-green-start)),var(--bzsp-pale-pattern) center var(--bzsp-pale-offset,-80px)/100% auto no-repeat #f7f5e9!important;padding:24px 32px max(84px,7vw)!important;margin:0!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-hero:before{content:"";position:absolute;z-index:-1;inset:var(--bzsp-green-start) 0 0;width:auto!important;height:auto!important;background-image:var(--bzsp-desktop-pattern);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;pointer-events:none}
 /* Use the native artwork’s alpha edge at its original aspect ratio on both transitions. */
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-hero:after{content:"";position:absolute;z-index:-1;inset:calc(var(--bzsp-green-start) - var(--bzsp-edge-height)) 0 auto;height:var(--bzsp-edge-height);background-image:var(--bzsp-desktop-pattern);background-size:100% auto;background-position:center bottom;background-repeat:no-repeat;transform:scaleY(-1);pointer-events:none}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-hero>.e-con-inner{width:100%!important;max-width:1248px!important;padding:0!important;gap:0!important;margin-inline:auto!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-layout{display:grid!important;grid-template-columns:minmax(0,1.22fr) minmax(440px,1fr);direction:ltr;gap:30px!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-gallery-shell{width:100%!important;padding:0!important;background:none!important;min-width:0;direction:ltr}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-gallery-widget{display:none!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:100%;align-content:start}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-photo{position:relative;display:block;aspect-ratio:1/1.08;border:1px solid #e9e4d5;border-radius:18px;overflow:hidden;background:#eee8db;isolation:isolate}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-photo:hover img{transform:scale(1.025)}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-photo:focus-visible{outline:3px solid #c39554;outline-offset:4px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-more{grid-column:1/-1;display:grid;grid-template-columns:repeat(var(--bzsp-thumb-count,7),minmax(0,1fr));gap:10px;width:100%}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-more .bzsp-desktop-thumb{width:100%;min-width:0;aspect-ratio:1;border-radius:9px;padding:0;cursor:pointer}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-more .bzsp-desktop-thumb img{object-fit:contain}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-summary{background:transparent;direction:rtl;padding:0!important;min-width:0;align-self:start}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-title h1{font-size:32px!important;line-height:40px!important;font-weight:500!important;color:#253e1b!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-rating{margin-top:5px!important;gap:10px!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-rating .elementor-widget-heading p{font-size:15px!important;line-height:23px!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-rating .e-rating{--e-rating-icon-size:19px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-description{font-size:15px;line-height:23px;margin-top:4px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-size-group{margin:14px 0 24px!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variations{margin-bottom:0!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-size-group .variations tr{display:flex!important;align-items:center;gap:0}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-size-group .variations td.value{width:auto!important;flex:0 1 auto}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-items-wrapper{gap:9px!important;width:auto!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-items-wrapper .variable-item{flex:0 0 116px!important;width:116px!important;height:38px!important;min-height:38px!important;border-radius:22px!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-summary .bzsp-pdp-size-group .sk-var form.cart .variable-item-span{font-size:16px!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview{background:transparent!important;color:#fff}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode{gap:18px;margin-bottom:16px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-copy{padding:14px 17px;gap:12px;border-radius:11px;min-height:78px;background:#fff}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-option input:checked+.bzsp-mode-copy{background:#eff7ed;border-color:#0b763d}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-heading{padding-inline-start:32px;gap:12px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-radio-mark{width:25px;height:25px;top:17px;inset-inline-start:16px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-description>strong{font-size:20px;line-height:27px;font-weight:600;white-space:normal}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-description>span{font-size:14px;line-height:20px;font-weight:400;color:#5d6558;white-space:normal}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-price>bdi{font-size:22px;line-height:28px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-price>del{font-size:13px;line-height:17px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-purchase-badge{font-size:12px;line-height:18px;height:26px;padding:0 12px;left:17px;top:-13px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-inline-gift{min-height:72px;gap:10px;padding:7px 12px;border-radius:12px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-gift-icon{width:35px;height:35px;flex-basis:35px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-gift-copy strong{font-size:16px;line-height:22px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-inline-gift .bzsp-gift-copy>span{font-size:12px;line-height:18px;max-width:none}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-gift-art{transform:scale(1.15);transform-origin:left center;margin-inline-start:10px;margin-inline-end:0}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-benefits{gap:0}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-benefits>span{font-size:12px;line-height:21px;background:none;border-radius:0;padding:0 8px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-benefits>span+span{border-inline-start:1px solid #bac8b6}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-mode-benefits svg{width:19px;height:19px;flex-basis:19px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-field legend{color:#fff;font:500 26px/32px Fredoka,Heebo,sans-serif}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-intro{font-size:14px;line-height:21px;color:#f4f4e8;margin:2px 0 16px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-options{gap:8px;padding-bottom:0}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-option>.bzsp-pack-card{min-height:145px;padding:10px 5px 8px;justify-content:flex-start;border-radius:10px;background:#fff;gap:3px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-card>strong{font-size:15px;line-height:23px;padding-inline-end:18px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-jars{height:50px;margin:3px 0}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-jars img{height:50px;max-width:34px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-card .bzsp-pack-offer{margin-top:0;gap:1px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-card .bzsp-pack-offer>bdi{font-size:25px;line-height:29px;font-weight:600}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-offer>small{font-size:12px;line-height:16px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-radio{top:12px;bottom:auto;left:8px;width:17px;height:17px;border-width:1px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-option input:checked+.bzsp-pack-card{background:#2e451d;color:#fff;border-color:#f0eacb;box-shadow:0 0 0 1px #f0eacb}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-option input:checked+.bzsp-pack-card .bzsp-pack-offer>small{color:#f1f3df}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-option input:checked+.bzsp-pack-card>.bzsp-pack-radio{background:#fff;border:5px solid #d7e6c2}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-badge{font-size:10px;line-height:15px;padding:4px 9px;top:-18px;background:#e5bc70;color:#273c1c;white-space:nowrap}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-pack-field{margin-bottom:14px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-cadence-field{padding-inline-start:104px;min-height:40px;margin:0 0 9px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-cadence-field legend{color:#fff;font-size:17px;line-height:24px;top:8px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-cadence-options{gap:9px;min-height:40px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-cadence-options .bzsp-option{min-height:40px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-cadence-options .bzsp-option>span{background:transparent;color:#fff;border:1px solid #edeedb;min-height:36px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-cadence-options input:checked+span{background:#fff0c5;color:#2b401b;border-color:#fff0c5}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-open{min-height:46px;height:46px;margin-top:12px;border-radius:10px;background:#ba8c4f;border-color:#ba8c4f;color:#fff;gap:14px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-open>span:not(.bzsp-open-arrow){font-size:21px;line-height:26px}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-open small{display:none!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-summary:has(#bz-subscription-preview[data-bzsp-mode="subscription"]) .bzsp-pdp-benefits{display:none!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-benefits{padding:14px 0 0!important;min-height:0!important;height:auto!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-benefits .elementor-icon-list-text{color:#f7f4e5!important;font-size:11px!important}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-pdp-benefits .elementor-icon-list-icon{width:28px;height:28px;background:#f4f6ef}
}
@media (min-width:1025px) and (prefers-reduced-motion:reduce){body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-photo img{transition:none}}

/* r50: desktop-only gallery variety and subscription reassurance. */
@media (min-width:1025px){
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready .bzsp-desktop-more{max-width:calc(var(--bzsp-thumb-count,7)*96px + (var(--bzsp-thumb-count,7) - 1)*10px);justify-self:center}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview .bzsp-desktop-subscription-note{display:block;text-align:center;font:400 12px/20px Heebo,sans-serif;color:#fff;margin:10px 0 0;padding:0}
 body.single-product.bzsp-product-design-preview.bzsp-desktop-ready #bz-subscription-preview[data-bzsp-mode="once"] .bzsp-desktop-subscription-note{display:none}
}

/* Mobile/tablet purchase CTA breathing room; native lower sections stay untouched. */
@media(max-width:1024px){
 body.bzsp-product-design-preview .bzsp-pdp-summary:has(#bz-subscription-preview[data-bzsp-mode="subscription"]) .bzsp-pdp-benefits{padding-top:22px!important}
}

/* Native detail widths/spacing stay intact; only soften the mobile background seam. */
@media(max-width:767px){
 body.bzsp-product-design-preview .bzsp-pdp-hero+.e-con{background-image:linear-gradient(to bottom,#fff,rgba(255,255,255,0))!important;background-size:100% 48px!important;background-repeat:no-repeat!important;background-position:center top!important}
}
/* Owner request: omit the standalone share control on desktop product heroes. */
@media(min-width:1025px){body.bzsp-product-design-preview .bzsp-pdp-share{display:none!important}}

/* 320g is recommended, but never selected by default. */
.bzsp-pdp-size-group .variable-item{position:relative;overflow:visible!important}
.bzsp-pdp-size-group .bzsp-pdp-size-recommended{position:absolute;top:-11px;left:50%;transform:translateX(-50%);display:block;padding:1px 8px;border-radius:999px;background:#e5ecda;color:#40552e;font:500 9px/14px Heebo,Arial,sans-serif;white-space:nowrap;pointer-events:none}
body.bzsp-product-design-preview:not(.bzsp-sub-mode) .bzsp-pdp-benefits .elementor-icon-list-item.bzsp-sub-benefit,body.bzsp-product-design-preview.bzsp-sub-mode .bzsp-pdp-benefits .elementor-icon-list-item:not(.bzsp-sub-benefit){display:none!important}
