/*
Theme Name: Bee1 Ultra Child — shalva
Description: shalva.bee1.online child of Bee1 Ultra Theme. Carries the site's WooCommerce behaviour and the brand tokens (colors, type) taken from the previous Elementor kit.
Author: Studio Bee1
Author URI: https://studiobee1.com
Template: bee1-ultra-theme
Version: 1.0.8
Text Domain: bee1-ultra-child-shalva
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

@font-face{font-family:"Heebo";font-style:normal;font-weight:100 900;font-display:swap;src:url(assets/fonts/heebo-hebrew-400.woff2) format("woff2");unicode-range:U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}
@font-face{font-family:"Heebo";font-style:normal;font-weight:100 900;font-display:swap;src:url(assets/fonts/heebo-latin-400.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}

/* Brand tokens carried from the Elementor kit (2026-10-05). Edit here or in Customizer > Colors. */
:root{
	--shalva-primary:#29ABCD;
	--shalva-secondary:#D4341A;
	--shalva-text:#000000;
	--shalva-accent:#FFFFFF;
	--shalva-extra-1:#921905;
	--shalva-extra-2:#098CAF;
	--shalva-font:"Heebo",-apple-system,"Segoe UI",Arial,sans-serif;
}
body,button,input,select,textarea{font-family:var(--shalva-font)}
h1,h2,h3,h4,h5,h6{font-family:var(--shalva-font);font-weight:600}

/* Balanced agency credit row; reserved logo size and no extra requests. */
body.shalva-nh .snh-foot{padding-block-end:8px}
body.shalva-nh .snh-copy{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding-block:10px 12px;line-height:1.5}
.snh-copyright{justify-self:start}
.snh-legal{justify-self:center;display:flex;align-items:center;gap:8px;white-space:nowrap}
.snh-legal a{display:inline-flex;align-items:center;min-block-size:44px}
.snh-bee1-credit{display:inline-flex;align-items:center;justify-content:center;justify-self:end;min-block-size:44px;padding-inline:4px}
.snh-bee1-credit img{display:block;inline-size:128px;block-size:20px;object-fit:contain;margin:0}
@media(max-width:820px){body.shalva-nh .snh-copy{grid-template-columns:minmax(0,1fr);gap:0;padding-block:12px}.snh-copyright,.snh-legal,.snh-bee1-credit{justify-self:center;text-align:center}.snh-bee1-credit img{inline-size:112px;block-size:17.5px}}

@media(max-width:720px){body.shalva-nh .snh-bar{grid-template-columns:44px minmax(0,1fr) 44px 44px 44px}body.shalva-nh .snh-profile{order:4}body.shalva-nh .snh-cart-open{order:5}body.shalva-nh .snh-fibo,body.shalva-nh .snh-search{order:6}}
