.cl-native-header{--cl-cart-bubble: #d9534f;--cl-on-cart-bubble: #ffffff;--cl-cart-price: #7e7373}.cl-native-header .cl-header{position:sticky;inset-block-start:0;z-index:100;background-color:var(--kit-bg);border:1px solid var(--kit-gold);border-radius:5px;border-color:color-mix(in srgb, var(--kit-gold) 22%, transparent);box-shadow:0 2px 9px -7px color-mix(in srgb, var(--kit-primary) 50%, transparent)}.cl-native-header .cl-header__bar{display:flex;align-items:center;gap:10px;width:100%;max-width:1280px;min-height:80px;margin-inline:auto;padding-inline:24px}.cl-native-header .cl-header__brand{flex:0 0 auto}.cl-native-header .cl-header__brand a{display:block;line-height:0}.cl-native-header .cl-header__brand img{display:block;width:111px;height:auto}.cl-native-header .cl-header__title{color:var(--kit-primary);font-family:"Playfair Display",serif;font-size:20px;font-weight:900;letter-spacing:1.5px;line-height:1.2em;text-decoration:none}.cl-native-header .cl-header__nav{margin-inline-end:auto}.cl-native-header .cl-nav__list,.cl-native-header .cl-nav__sub{display:flex;align-items:center;margin:0;padding:0;list-style:none}.cl-native-header .cl-nav__list>li{position:relative}.cl-native-header .cl-header__nav a{position:relative;display:block;padding-block:8px;padding-inline:15px;color:var(--kit-navy);font-family:"Figtree",Open Sans Hebrew, Montserrat, sans-serif;font-size:16px;font-weight:400;line-height:1.4em;text-decoration:none;text-transform:capitalize;transition:color .2s ease}.cl-native-header .cl-header__nav a::after{content:"";position:absolute;inset-inline:15px;inset-block-end:2px;height:1px;background-color:var(--kit-slate);opacity:0;transition:opacity .2s ease}.cl-native-header .cl-header__nav a:hover,.cl-native-header .cl-header__nav a:focus-visible,.cl-native-header .cl-header__nav .current-menu-item>a,.cl-native-header .cl-header__nav .current-menu-ancestor>a{color:var(--kit-slate)}.cl-native-header .cl-header__nav a:hover::after,.cl-native-header .cl-header__nav a:focus-visible::after,.cl-native-header .cl-header__nav .current-menu-item>a::after{opacity:1}.cl-native-header .cl-nav__sub,.cl-native-header .cl-header__nav .sub-menu{position:absolute;inset-inline-start:0;inset-block-start:calc(100% - 2px);z-index:10;display:block;min-width:220px;margin:0;padding:0;list-style:none;background-color:var(--kit-bg);border:1px solid var(--kit-navy);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.cl-native-header .cl-nav__list>li:hover>.cl-nav__sub,.cl-native-header .cl-nav__list>li:focus-within>.cl-nav__sub,.cl-native-header .cl-nav__list>li:hover>.sub-menu,.cl-native-header .cl-nav__list>li:focus-within>.sub-menu{opacity:1;visibility:visible}.cl-native-header .cl-nav__sub a,.cl-native-header .cl-header__nav .sub-menu a{padding-block:10px;font-family:"Poppins",Open Sans Hebrew, Montserrat, sans-serif;font-size:15px;line-height:1.3em}.cl-native-header .cl-nav__sub a::after,.cl-native-header .cl-header__nav .sub-menu a::after{content:none}.cl-native-header .cl-header__state{position:absolute;width:1px;height:1px;margin:0;padding:0;opacity:0;pointer-events:none;appearance:none}.cl-native-header .cl-header__state:focus-visible+label{outline:2px solid var(--kit-slate);outline-offset:2px}.cl-native-header .cl-header__actions{display:flex;align-items:center;flex:0 0 auto;gap:16px}.cl-native-header .cl-cart-toggle,.cl-native-header .cl-nav-toggle{display:inline-flex;align-items:center;justify-content:center;padding:12px 0;cursor:pointer}.cl-native-header .cl-cart-toggle__icon{position:relative;display:block;width:24px;height:24px}.cl-native-header .cl-cart-toggle__icon svg{display:block;width:100%;height:100%;fill:var(--kit-gold);transition:fill .2s ease}.cl-native-header .cl-cart-toggle:hover .cl-cart-toggle__icon svg{fill:var(--kit-accent)}.cl-native-header .cl-cart__badge{position:absolute;inset-block-start:-0.7em;inset-inline-end:-0.7em;display:block;min-width:1.6em;height:1.6em;background-color:var(--cl-cart-bubble);border-radius:100%;color:var(--cl-on-cart-bubble);font-family:"Montserrat",sans-serif;font-size:10px;line-height:1.5em;text-align:center}.cl-native-header .cl-nav-toggle{display:none;width:32px;height:32px}.cl-native-header .cl-nav-toggle__bars,.cl-native-header .cl-nav-toggle__bars::before,.cl-native-header .cl-nav-toggle__bars::after{display:block;width:22px;height:2px;background-color:var(--kit-navy);border-radius:1px}.cl-native-header .cl-nav-toggle__bars{position:relative}.cl-native-header .cl-nav-toggle__bars::before,.cl-native-header .cl-nav-toggle__bars::after{content:"";position:absolute;inset-inline-start:0}.cl-native-header .cl-nav-toggle__bars::before{inset-block-start:-7px}.cl-native-header .cl-nav-toggle__bars::after{inset-block-start:7px}.cl-native-header .cl-drawer{--cl-drawer-width: min(350px, 90vw);position:fixed;inset-block:0;inset-inline-end:0;z-index:120;display:flex;flex-direction:column;width:var(--cl-drawer-width);margin-inline-end:calc(var(--cl-drawer-width)*-1);padding:20px 30px;overflow-y:auto;background-color:var(--kit-bg);box-shadow:0 0 20px color-mix(in srgb, var(--kit-primary) 20%, transparent);visibility:hidden;transition:margin-inline-end .3s ease,visibility .3s ease}.cl-native-header .cl-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-block-end:16px}.cl-native-header .cl-drawer__title{color:var(--kit-gold);font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:18px;font-weight:300;letter-spacing:2px;line-height:1.2em}.cl-native-header .cl-drawer__close{padding:4px 8px;color:var(--kit-primary);font-size:24px;line-height:1;cursor:pointer}.cl-native-header .cl-scrim{position:fixed;inset:0;z-index:110;background-color:color-mix(in srgb, var(--kit-primary) 25%, transparent);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;cursor:pointer}.cl-native-header .cl-header:has(#cl-cart-state:checked) .cl-drawer--cart{margin-inline-end:0;visibility:visible}.cl-native-header .cl-header:has(#cl-cart-state:checked) .cl-scrim--cart{opacity:1;visibility:visible}.cl-native-header .cl-mini-cart{flex:1 1 auto}.cl-native-header .cl-mini-cart .woocommerce-mini-cart,.cl-native-header .cl-mini-cart .elementor-menu-cart__products{margin:0;padding:0;list-style:none}.cl-native-header .cl-mini-cart .woocommerce-mini-cart__total,.cl-native-header .cl-mini-cart .woocommerce-mini-cart__buttons,.cl-native-header .cl-mini-cart .elementor-menu-cart__subtotal,.cl-native-header .cl-mini-cart .elementor-menu-cart__footer-buttons{margin-block-start:16px}.cl-native-header .cl-mini-cart .elementor-menu-cart__product{display:flex;align-items:center;gap:10px;padding-block:10px}.cl-native-header .cl-mini-cart .elementor-menu-cart__product-image img{display:block;width:60px;height:auto}.cl-native-header .cl-mini-cart__empty,.cl-native-header .cl-mini-cart .woocommerce-mini-cart__empty-message{font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:16px;font-weight:900;letter-spacing:2px;text-align:center}.cl-native-header .cl-mini-cart a:not(.button):not(.elementor-button){color:var(--kit-gold);font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:18px;font-weight:300;letter-spacing:2px;line-height:1.2em;text-decoration:none}.cl-native-header .cl-mini-cart .woocommerce-Price-amount{color:var(--cl-cart-price);font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:16px;font-weight:300;letter-spacing:2px}.cl-native-header .cl-mini-cart .woocommerce-mini-cart__buttons,.cl-native-header .cl-mini-cart .elementor-menu-cart__footer-buttons{display:flex;flex-direction:column;gap:10px}.cl-native-header .cl-mini-cart .button,.cl-native-header .cl-mini-cart .elementor-button{display:block;padding:12px 16px;font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:18px;font-weight:300;letter-spacing:2px;line-height:1.2em;text-align:center;text-decoration:none;border:1px solid var(--kit-gold);background-color:var(--kit-bg);color:var(--kit-gold);transition:background-color .2s ease,color .2s ease}.cl-native-header .cl-mini-cart .button.checkout,.cl-native-header .cl-mini-cart .elementor-button--checkout{background-color:var(--kit-gold);color:var(--kit-bg)}.cl-native-header .cl-mini-cart .button:hover,.cl-native-header .cl-mini-cart .button:focus-visible,.cl-native-header .cl-mini-cart .elementor-button:hover,.cl-native-header .cl-mini-cart .elementor-button:focus-visible{background-color:var(--kit-accent);color:var(--kit-bg);border-color:var(--kit-accent)}@media(max-width: 767px){.cl-native-header .cl-header__nav{--cl-drawer-width: min(320px, 85vw);position:fixed;inset-block:0;inset-inline-end:0;z-index:120;width:var(--cl-drawer-width);margin-inline-end:calc(var(--cl-drawer-width)*-1);padding-block:24px;overflow-y:auto;background-color:var(--kit-bg);box-shadow:0 0 20px color-mix(in srgb, var(--kit-primary) 20%, transparent);visibility:hidden;transition:margin-inline-end .3s ease,visibility .3s ease}.cl-native-header .cl-nav-toggle{display:inline-flex}.cl-native-header .cl-nav__list{flex-direction:column;align-items:stretch}.cl-native-header .cl-header__nav a{padding-block:14px;padding-inline:24px}.cl-native-header .cl-header__nav a::after{content:none}.cl-native-header .cl-nav__sub,.cl-native-header .cl-header__nav .sub-menu{position:static;display:block;min-width:0;border:0;opacity:1;visibility:visible}.cl-native-header .cl-nav__sub a,.cl-native-header .cl-header__nav .sub-menu a{padding-inline-start:40px}.cl-native-header .cl-header:has(#cl-nav-state:checked) .cl-header__nav{margin-inline-end:0;visibility:visible}.cl-native-header .cl-header:has(#cl-nav-state:checked) .cl-scrim--nav{opacity:1;visibility:visible}}@media(max-width: 1024px)and (min-width: 768px){.cl-native-header .cl-header__nav a{padding-inline:12px;font-size:14px}.cl-native-header .cl-header__nav a::after{inset-inline:12px}.cl-native-header .cl-nav__sub a,.cl-native-header .cl-header__nav .sub-menu a{font-size:13px}.cl-native-header .cl-header__actions{gap:10px}}@media(prefers-reduced-motion: reduce){.cl-native-header .cl-header__nav,.cl-native-header .cl-drawer,.cl-native-header .cl-scrim,.cl-native-header .cl-header__nav a,.cl-native-header .cl-header__nav a::after{transition:none}}body.cl-scroll-locked{overflow:hidden}.cl-native-footer{--cl-cta-surface: #f2eae3;--cl-on-cta-hover: #fffaf5}.cl-native-footer .cl-footer{font-family:"Open Sans Hebrew","Montserrat",sans-serif}.cl-native-footer .cl-footer__inner{display:flex;align-items:center;gap:10px;width:100%;max-width:1400px;min-height:14vh;margin-inline:auto;margin-block-start:100px;padding-inline:2%}.cl-native-footer .cl-footer__col{display:flex;flex-direction:column}.cl-native-footer .cl-footer__col--brand{flex:0 0 25%;gap:6px;justify-content:center}.cl-native-footer .cl-footer__col--contact{flex:0 0 21%}.cl-native-footer .cl-footer__col--links{flex:0 0 22%}.cl-native-footer .cl-footer__logo{display:block;line-height:0}.cl-native-footer .cl-footer__logo-image{display:block;width:auto;height:66px;max-width:100%}.cl-native-footer .cl-footer__copyright{margin:0;color:color-mix(in srgb, var(--kit-primary) 28%, transparent);font-family:Helvetica,sans-serif;font-size:12px;font-weight:300}.cl-native-footer .cl-footer__contact{margin:0;padding:0;list-style:none;color:var(--kit-primary);font-family:Helvetica,sans-serif;font-size:16px;font-weight:300;line-height:22px}.cl-native-footer .cl-footer__contact-label{font-weight:700}.cl-native-footer .cl-footer__contact-value{color:inherit;text-decoration:none}.cl-native-footer .cl-footer__contact-value:hover,.cl-native-footer .cl-footer__contact-value:focus-visible{text-decoration:underline}.cl-native-footer .cl-footer__links{margin:0;padding:0;list-style:none}.cl-native-footer .cl-footer__link{display:inline-block;color:var(--kit-secondary);font-family:"Open Sans Hebrew","Montserrat",sans-serif;font-size:16px;font-weight:500;letter-spacing:2px;line-height:1.2em;text-decoration:none;transition:color .2s ease}.cl-native-footer .cl-footer__link:hover,.cl-native-footer .cl-footer__link:focus-visible{color:var(--kit-primary)}.cl-native-footer .cl-footer__social{display:flex;justify-content:center;margin-block-end:100px}.cl-native-footer .cl-social{display:flex;gap:15px;margin:0;padding:0;list-style:none}.cl-native-footer .cl-social__link{display:inline-flex;align-items:center;justify-content:center;padding:.2em;border-radius:5px;background-color:rgba(0,0,0,0);color:var(--kit-sage);transition:color .2s ease}.cl-native-footer .cl-social__link:hover,.cl-native-footer .cl-social__link:focus-visible{color:var(--kit-primary)}.cl-native-footer .cl-social__icon{display:block;width:25px;height:25px;fill:currentcolor}.cl-native-footer .cl-footer__cta{position:relative;display:flex;align-items:center;min-height:40vh;overflow:hidden}.cl-native-footer .cl-footer__cta-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cl-native-footer .cl-footer__cta-content{position:relative;padding:40px;padding-inline:14% 10%;background-color:var(--cl-cta-surface)}.cl-native-footer .cl-footer__cta-text{margin:0 0 35px;color:var(--kit-sage);font-family:"Playfair Display",serif;font-size:40px;font-weight:400;letter-spacing:-1.13px;line-height:44px;text-transform:capitalize}.cl-native-footer .cl-footer__cta-button{display:inline-block;padding:12px 28px;border:2px solid var(--kit-sage);border-radius:0;color:var(--kit-sage);font-family:Helvetica,sans-serif;font-size:14px;font-weight:700;letter-spacing:-0.45px;text-decoration:none;text-transform:capitalize;transition:background-color .2s ease,color .2s ease}.cl-native-footer .cl-footer__cta-button:hover,.cl-native-footer .cl-footer__cta-button:focus-visible{background-color:var(--kit-sage);color:var(--cl-on-cta-hover)}@media(max-width: 1024px){.cl-native-footer .cl-footer__inner{flex-wrap:wrap;min-height:25vh;padding-inline:3%}.cl-native-footer .cl-footer__col--contact{order:3;flex:0 0 30%;font-size:14px}.cl-native-footer .cl-footer__col--links{order:4;flex:0 0 30%}.cl-native-footer .cl-footer__col--brand{order:5;flex:0 0 100%}.cl-native-footer .cl-footer__contact{font-size:14px;line-height:20px}.cl-native-footer .cl-footer__social{justify-content:flex-start}.cl-native-footer .cl-footer__cta-text{font-size:32px;line-height:36px}.cl-native-footer .cl-footer__cta{min-height:35vh}.cl-native-footer .cl-footer__cta-content{padding-inline:7% 0}}@media(max-width: 767px){.cl-native-footer .cl-footer__inner{min-height:60vh}.cl-native-footer .cl-footer__col--contact,.cl-native-footer .cl-footer__col--links{flex:0 0 100%}.cl-native-footer .cl-footer__link{line-height:1.1em}.cl-native-footer .cl-footer__cta{min-height:45vh}.cl-native-footer .cl-footer__cta-text{font-size:28px;line-height:32px}.cl-native-footer .cl-footer__cta-content{padding-inline:15%}}
