.tz-topbar{background:var(--color-primary-dark);color:#f8eaf2;font-size:11px}.tz-topbar-inner,.tz-topbar-links,.tz-shipping-note,.tz-header-main,.tz-header-actions,.tz-menu{display:flex;align-items:center}.tz-topbar-inner{justify-content:space-between;min-height:36px;gap:16px}.tz-topbar-links{gap:18px}.tz-topbar-links a+a{border-inline-start:1px solid #8d6886;padding-inline-start:18px}.tz-shipping-note{gap:8px}.tz-shipping-note svg{color:var(--color-gold)}.tz-site-header{position:sticky;top:0;z-index:100;background:#fff;box-shadow:0 5px 24px rgba(59,24,56,.04);transition:box-shadow .25s}.admin-bar .tz-site-header{top:32px}.tz-site-header.is-scrolled{box-shadow:0 6px 24px rgba(59,24,56,.14)}.tz-header-main{min-height:95px;gap:32px;justify-content:space-between;transition:min-height .25s}.is-scrolled .tz-header-main{min-height:72px}.tz-branding{flex:0 0 190px}.tz-brand{display:inline-flex;flex-direction:column;align-items:center;line-height:1.4;color:var(--color-primary-dark)}.tz-brand-title{font-size:29px;font-weight:900;letter-spacing:-1px}.tz-brand small{font-size:11px;color:var(--color-secondary)}.tz-leaf{font-size:22px;color:var(--color-gold);margin-inline-start:3px}.tz-branding .custom-logo{max-height:74px;width:auto}.tz-header-search{flex:0 1 470px}.tz-search-form{position:relative;display:flex;align-items:center;background:#fbf6f8;border:1px solid #f1e7ec;border-radius:13px;height:47px}.tz-search-form:focus-within{border-color:var(--color-accent)}.tz-search-form input{min-width:0;flex:1;background:none;border:0;outline:0;padding:10px 18px;font-size:13px}.tz-search-form button{background:none;border:0;color:var(--color-secondary);padding:10px 15px}.tz-search-results{position:absolute;z-index:120;top:calc(100% + 7px);inset-inline:0;background:white;border:1px solid #eadfe5;box-shadow:var(--tz-shadow);border-radius:14px;overflow:hidden;max-height:370px;overflow-y:auto}.tz-search-result{display:flex;gap:12px;align-items:center;padding:10px 12px;border-bottom:1px solid #f5eff1}.tz-search-result:hover,.tz-search-result:focus{background:var(--color-bg)}.tz-search-result img{width:48px;height:48px;object-fit:contain}.tz-search-result span{display:grid;font-size:12px}.tz-search-result small{color:var(--color-accent)}.tz-header-actions{gap:20px;direction:rtl}.tz-action{position:relative;display:grid;place-items:center;background:none;border:0;padding:4px;color:var(--color-secondary)}.tz-cart-count{position:absolute;top:-7px;inset-inline-end:-7px;background:var(--color-secondary);color:#fff;border-radius:50%;min-width:18px;height:18px;font:600 10px/18px Tahoma;text-align:center}.tz-mobile-menu-toggle{display:none}.tz-primary-nav .tz-menu{justify-content:center;gap:clamp(18px,4vw,65px);list-style:none;padding:0;margin:0;min-height:47px}.tz-menu li{position:relative;list-style:none}.tz-menu>li>a{display:block;padding:10px 0 13px;font-size:13px;font-weight:600}.tz-menu>li.current-menu-item>a:after,.tz-menu>li>a:hover:after{content:"";position:absolute;bottom:0;inset-inline:0;height:2px;background:var(--color-secondary)}.tz-menu .sub-menu{display:none;position:absolute;top:100%;right:0;min-width:220px;background:white;box-shadow:var(--tz-shadow);padding:12px;border-radius:0 0 12px 12px;z-index:5}.tz-menu li:hover>.sub-menu,.tz-menu li:focus-within>.sub-menu{display:block}.tz-menu .sub-menu a{display:block;padding:8px}.tz-menu .sub-menu .sub-menu{top:0;right:100%}.tz-drawer-backdrop{position:fixed;inset:0;background:rgba(22,9,21,.58);z-index:199}.tz-drawer{position:fixed;top:0;bottom:0;right:0;width:min(390px,90vw);z-index:200;background:white;box-shadow:-8px 0 30px #1a0b1933;transform:translateX(110%);transition:transform .28s;overflow-y:auto;padding:22px}.tz-drawer.is-open{transform:translateX(0)}.tz-drawer-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:15px;margin-bottom:16px;color:var(--color-primary-dark)}.tz-drawer-close{background:var(--color-bg);border:0;border-radius:9px;padding:9px}.tz-drawer-menu,.tz-drawer-menu .sub-menu{list-style:none;padding:0;margin:0}.tz-drawer-menu a{display:block;padding:10px;border-bottom:1px solid #f5edf0}.tz-drawer-menu .sub-menu{padding-inline-start:15px}.tz-cart-drawer .woocommerce-mini-cart{list-style:none;padding:0}.tz-cart-drawer .woocommerce-mini-cart-item{display:flex;gap:10px;border-bottom:1px solid #eee;padding:12px 0}.tz-cart-drawer .woocommerce-mini-cart-item img{width:65px;float:right;margin-inline-end:10px}.tz-cart-drawer .button{display:inline-block;background:var(--color-primary-dark);color:white;padding:9px 15px;border-radius:9px;margin:5px}.tz-cart-drawer .remove{color:var(--color-accent)}body.tz-drawer-active{overflow:hidden}@media(max-width:767px){.tz-container{width:min(100% - 28px,1320px)}.tz-topbar-inner{justify-content:center}.tz-topbar-links{display:none}.tz-shipping-note{font-size:10px}.tz-header-main{min-height:72px;gap:12px;flex-wrap:wrap;padding-block:10px}.tz-branding{flex:1 1 auto}.tz-brand-title{font-size:23px}.tz-brand small{font-size:9px}.tz-header-actions{gap:12px}.tz-account,.tz-wishlist{display:none}.tz-mobile-menu-toggle{display:grid}.tz-header-search{order:3;flex:1 1 100%}.tz-primary-nav{display:none}.admin-bar .tz-site-header{top:46px}}@media(min-width:768px) and (max-width:1024px){.tz-header-main{gap:15px}.tz-branding{flex-basis:150px}.tz-header-actions{gap:12px}.tz-menu{gap:20px!important}}@media(max-width:782px){.admin-bar .tz-site-header{top:46px}}@media(max-width:600px){.admin-bar .tz-site-header{top:0}}
