.elementor-4144 .elementor-element.elementor-element-eda7f6a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4144 .elementor-element.elementor-element-c562177{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4144 .elementor-element.elementor-element-8ff45c4{--iteration-count:infinite;}.elementor-4144 .elementor-element.elementor-element-8ff45c4 .elementor-headline{text-align:center;font-family:"Instrument Sans", Sans-serif;font-weight:400;}.elementor-4144 .elementor-element.elementor-element-8ff45c4 .elementor-headline-dynamic-text{font-family:"Instrument Sans", Sans-serif;font-weight:400;}.elementor-4144 .elementor-element.elementor-element-c6ae6e9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4144 .elementor-element.elementor-element-fa3e107{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4144 .elementor-element.elementor-element-81de3da .elementor-menu-toggle{margin:0 auto;}.elementor-4144 .elementor-element.elementor-element-81de3da .elementor-nav-menu .elementor-item{font-family:"Instrument Sans", Sans-serif;font-weight:500;}.elementor-4144 .elementor-element.elementor-element-81de3da{--e-nav-menu-horizontal-menu-item-margin:calc( -10px / 2 );}.elementor-4144 .elementor-element.elementor-element-81de3da .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:-10px;}.elementor-4144 .elementor-element.elementor-element-81de3da .elementor-nav-menu--dropdown .elementor-item, .elementor-4144 .elementor-element.elementor-element-81de3da .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Instrument Sans", Sans-serif;font-weight:400;}.elementor-4144 .elementor-element.elementor-element-55aef02 .elementor-search-form{text-align:center;}.elementor-4144 .elementor-element.elementor-element-55aef02 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;}.elementor-4144 .elementor-element.elementor-element-55aef02:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-4144 .elementor-element.elementor-element-55aef02.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-4144 .elementor-element.elementor-element-ed12a0e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4144 .elementor-element.elementor-element-cbd485f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4144 .elementor-element.elementor-element-d265093 .elementor-search-form{text-align:center;}.elementor-4144 .elementor-element.elementor-element-d265093 .elementor-search-form__toggle{--e-search-form-toggle-size:33px;}.elementor-4144 .elementor-element.elementor-element-d265093:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-4144 .elementor-element.elementor-element-d265093.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-4144 .elementor-element.elementor-element-5bdb1c0 .elementor-icon-wrapper{text-align:center;}.elementor-4144 .elementor-element.elementor-element-84f61fe .elementor-icon-wrapper{text-align:center;}.elementor-4144 .elementor-element.elementor-element-25b9fc3{--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-4144 .elementor-element.elementor-element-25b9fc3 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.stz-header{--ink:#1c1c1c;font-family:"Instrument Sans",sans-serif;z-index:999;}
.stz-ann{background:#000!important;padding:9px 14px!important;}
.stz-ann-text .elementor-headline{font-family:"Instrument Sans",sans-serif!important;color:#fff!important;font-size:11.5px!important;letter-spacing:.2em!important;text-transform:uppercase;text-align:center;margin:0!important;line-height:1.4!important;}
.stz-ann-text .elementor-headline-dynamic-text{color:#fff!important;font-family:"Instrument Sans",sans-serif!important;font-weight:400!important;}
.stz-ann-text .elementor-headline-dynamic-wrapper{color:#fff!important;}
.stz-bar{display:grid!important;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff;border-bottom:1px solid #e9e9e9;padding:10px 32px!important;transition:background .3s ease;}
.stz-bar-l,.stz-bar-c,.stz-bar-r{width:auto!important;}
.stz-bar-r{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:22px!important;}
.stz-bar-r > .elementor-widget{width:auto!important;margin:0!important;}
.stz-logo img{width:176px!important;max-width:none!important;height:76px!important;object-fit:cover;object-position:center 51%;display:block;}
.stz-nav .elementor-nav-menu--main .elementor-item{font-family:"Instrument Sans",sans-serif!important;font-size:12.5px!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--ink)!important;padding:10px 14px!important;}
.stz-nav .elementor-nav-menu--main .elementor-item:hover{color:#6b6b6b!important;}
.stz-nav .e--pointer-underline .elementor-item:after{background-color:var(--ink)!important;height:1px!important;}
.stz-nav .elementor-nav-menu--main .elementor-nav-menu--dropdown{background:#fff!important;border:1px solid #e9e9e9!important;min-width:190px!important;box-shadow:0 10px 30px rgba(0,0,0,.06);}
.stz-nav .elementor-nav-menu--dropdown a{font-family:"Instrument Sans",sans-serif!important;font-size:12px!important;letter-spacing:.15em!important;text-transform:uppercase;color:var(--ink)!important;padding:14px 20px!important;background:transparent!important;}
.stz-nav .elementor-nav-menu--dropdown a:hover,.stz-nav .elementor-nav-menu--dropdown a.elementor-item-active{background:#f5f5f5!important;color:var(--ink)!important;}
.stz-nav .sub-arrow{display:none!important;}
.stz-nav .elementor-menu-toggle{background:transparent!important;color:var(--ink)!important;font-size:26px!important;padding:0!important;}
.stz-nav .elementor-menu-toggle svg{fill:var(--ink)!important;width:26px;height:26px;}
.stz-nav nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{background:#fff!important;border-top:1px solid #e9e9e9;margin-top:10px!important;box-shadow:0 20px 30px rgba(0,0,0,.08);}
.stz-ic .elementor-icon, .stz-ic i{color:var(--ink)!important;font-size:21px!important;}
.stz-ic svg{fill:var(--ink)!important;}
.stz-search .elementor-search-form__toggle{--e-search-form-toggle-size:30px;--e-search-form-toggle-background-color:transparent;--e-search-form-toggle-icon-size:calc(.75em);--e-search-form-toggle-color:#1c1c1c;}
.stz-cart .elementor-menu-cart__toggle .elementor-button{background:transparent!important;border:0!important;padding:0!important;color:var(--ink)!important;}
.stz-cart .elementor-button-text{display:none!important;}
.stz-cart .elementor-button-icon{font-size:24px!important;}
.stz-cart .elementor-button-icon-qty[data-counter]{background:#000!important;color:#fff!important;font-family:"Instrument Sans",sans-serif;font-size:9px!important;min-width:15px;height:15px;line-height:15px;top:-5px;right:-8px;}
.stz-header.elementor-sticky--effects .stz-bar{box-shadow:0 2px 14px rgba(0,0,0,.06);}
@media (max-width:1024px){
  .stz-bar{padding:8px 18px!important;background:rgba(255,255,255,.78)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}
  .stz-header.elementor-sticky--effects .stz-bar{background:rgba(255,255,255,.92)!important;}
  .stz-logo img{width:140px!important;height:60px!important;}
  .stz-bar-r{gap:16px!important;}
}
@media (max-width:767px){
  .stz-ann{padding:8px 10px!important;}
  .stz-ann-text .elementor-headline{font-size:10px!important;letter-spacing:.14em!important;}
  .stz-bar{padding:6px 14px!important;}
  .stz-logo img{width:126px!important;height:54px!important;}
}

@media (min-width:1025px){ .stz-nav .elementor-nav-menu--main .elementor-nav-menu > li:nth-child(n+6){display:none!important;} }

/* v3: new logo set + line icons */
.stz-logo img{width:auto!important;height:62px!important;max-width:none!important;object-fit:contain!important;object-position:center!important;}
.stz-bar{background:rgba(255,255,255,.94)!important;-webkit-backdrop-filter:saturate(160%) blur(12px);backdrop-filter:saturate(160%) blur(12px);border-bottom:1px solid rgba(0,0,0,.07)!important;}
.stz-header.elementor-sticky--effects .stz-bar{box-shadow:0 6px 24px rgba(0,0,0,.06);}
.stz-bar-r{gap:26px!important;align-items:center!important;}
.stz-bar-r > .elementor-widget, .stz-bar-r .elementor-widget-container{display:flex!important;align-items:center!important;line-height:0!important;}
.stz-search .elementor-search-form__container{line-height:0;}
.stz-search .elementor-search-form__toggle, .stz-acc .elementor-icon, .stz-cart .elementor-button-icon{position:relative!important;display:inline-flex!important;width:24px!important;height:24px!important;min-width:24px;padding:0!important;margin:0!important;background:transparent!important;border:0!important;font-size:0!important;line-height:0!important;}
.stz-search .elementor-search-form__toggle svg, .stz-search .elementor-search-form__toggle i, .stz-acc .elementor-icon svg, .stz-acc .elementor-icon i, .stz-cart .elementor-button-icon > svg, .stz-cart .elementor-button-icon > i{display:none!important;}
.stz-search .elementor-search-form__toggle .e-font-icon-svg-container{display:none!important;}
.stz-search .elementor-search-form__toggle::before, .stz-acc .elementor-icon::before, .stz-cart .elementor-button-icon::before{content:"";position:absolute;inset:0;background:#1c1c1c;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px 24px;mask-size:24px 24px;transition:opacity .2s ease;}
.stz-search .elementor-search-form__toggle::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2711%27%20cy%3D%2711%27%20r%3D%276.8%27%2F%3E%3Cpath%20d%3D%27M20.5%2020.5l-4.6-4.6%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2711%27%20cy%3D%2711%27%20r%3D%276.8%27%2F%3E%3Cpath%20d%3D%27M20.5%2020.5l-4.6-4.6%27%2F%3E%3C%2Fsvg%3E");}
.stz-acc .elementor-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%278%27%20r%3D%274%27%2F%3E%3Cpath%20d%3D%27M4.5%2020.5c.8-3.9%203.9-6.2%207.5-6.2s6.7%202.3%207.5%206.2%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%278%27%20r%3D%274%27%2F%3E%3Cpath%20d%3D%27M4.5%2020.5c.8-3.9%203.9-6.2%207.5-6.2s6.7%202.3%207.5%206.2%27%2F%3E%3C%2Fsvg%3E");}
.stz-cart .elementor-button-icon::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5.6%208.2h12.8l-.85%2012.1a1.6%201.6%200%200%201-1.6%201.5H8.05a1.6%201.6%200%200%201-1.6-1.5L5.6%208.2z%27%2F%3E%3Cpath%20d%3D%27M9%2010.2V7a3%203%200%200%201%206%200v3.2%27%2F%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27black%27%20stroke-width%3D%271.5%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M5.6%208.2h12.8l-.85%2012.1a1.6%201.6%200%200%201-1.6%201.5H8.05a1.6%201.6%200%200%201-1.6-1.5L5.6%208.2z%27%2F%3E%3Cpath%20d%3D%27M9%2010.2V7a3%203%200%200%201%206%200v3.2%27%2F%3E%3C%2Fsvg%3E");}
.stz-search .elementor-search-form__toggle:hover::before, .stz-acc .elementor-icon:hover::before, .stz-cart a:hover .elementor-button-icon::before{opacity:.55;}
.stz-search .elementor-search-form__toggle{cursor:pointer;}
.stz-cart .elementor-menu-cart__toggle .elementor-button{display:inline-flex!important;align-items:center;line-height:0!important;}
.stz-cart .elementor-button-icon-qty[data-counter]{position:absolute!important;top:-5px!important;right:-8px!important;left:auto!important;z-index:2;background:#1c1c1c!important;color:#fff!important;font-family:"Instrument Sans",sans-serif!important;font-size:9.5px!important;font-weight:500;min-width:16px!important;height:16px!important;line-height:16px!important;border-radius:50%;padding:0!important;text-align:center;}
@media (max-width:1024px){ .stz-logo img{height:50px!important;} .stz-bar-r{gap:20px!important;} }
@media (max-width:767px){ .stz-logo img{height:44px!important;} .stz-bar-r{gap:18px!important;} .stz-search .elementor-search-form__toggle, .stz-acc .elementor-icon, .stz-cart .elementor-button-icon{width:22px!important;height:22px!important;min-width:22px;} .stz-search .elementor-search-form__toggle::before, .stz-acc .elementor-icon::before, .stz-cart .elementor-button-icon::before{-webkit-mask-size:22px 22px;mask-size:22px 22px;} }

/* v4: desktop +10% logo, menu, icons */
@media (min-width:1025px){
  .stz-logo img{height:68px!important;}
  .stz-nav .elementor-nav-menu--main .elementor-item{font-size:13.75px!important;padding:11px 15px!important;}
  .stz-bar-r{gap:29px!important;}
  .stz-search .elementor-search-form__toggle, .stz-acc .elementor-icon, .stz-cart .elementor-button-icon{width:26.5px!important;height:26.5px!important;min-width:26.5px;}
  .stz-search .elementor-search-form__toggle::before, .stz-acc .elementor-icon::before, .stz-cart .elementor-button-icon::before{-webkit-mask-size:26.5px 26.5px;mask-size:26.5px 26.5px;}
  .stz-cart .elementor-button-icon-qty[data-counter]{min-width:17.5px!important;height:17.5px!important;line-height:17.5px!important;font-size:10.5px!important;top:-6px!important;right:-9px!important;}
}

@media (min-width:1025px){ .stz-logo img{height:75px!important;} }

/* v6: no backdrop-filter (it trapped the bag drawer / mobile menu / search overlay inside the bar) */
.stz-bar, .stz-header.elementor-sticky--effects .stz-bar{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important;}
.stz-header{gap:0!important;row-gap:0!important;--gap:0px!important;--row-gap:0px!important;background:#fff;}
.stz-header > .e-con, .stz-header > .e-con-inner > .e-con{margin:0!important;}
@media (max-width:1024px){ .stz-bar{background:#fff!important;} }

/* v7: bag drawer styling */
.stz-cart .elementor-menu-cart__container{background:rgba(0,0,0,.45)!important;}
.stz-cart .elementor-menu-cart__main{width:420px!important;max-width:92vw;padding:28px 28px 24px!important;font-family:"Instrument Sans",sans-serif!important;background:#fff!important;box-shadow:-10px 0 40px rgba(0,0,0,.12);}
body.admin-bar .stz-cart .elementor-menu-cart__main{top:32px!important;height:calc(100% - 32px)!important;}
@media (max-width:782px){ body.admin-bar .stz-cart .elementor-menu-cart__main{top:46px!important;height:calc(100% - 46px)!important;} }
.stz-cart .elementor-menu-cart__close-button{width:22px!important;height:22px!important;margin:0 0 18px auto!important;}
.stz-cart .elementor-menu-cart__close-button::before,.stz-cart .elementor-menu-cart__close-button::after{background:#1c1c1c!important;height:1.5px!important;}
.stz-cart .elementor-menu-cart__main::before{content:"Your Bag";display:block;font-size:15px;letter-spacing:.24em;text-transform:uppercase;color:#1c1c1c;margin:-40px 0 22px;font-weight:500;}
.stz-cart .elementor-menu-cart__product{border-bottom:1px solid #eee!important;padding:14px 0!important;}
.stz-cart .elementor-menu-cart__product-image img{width:78px!important;aspect-ratio:2/3;object-fit:cover;}
.stz-cart .elementor-menu-cart__product-name a{font-size:12.5px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase;color:#1c1c1c!important;}
.stz-cart .elementor-menu-cart__product-price, .stz-cart .elementor-menu-cart__product-price *{font-size:12.5px!important;letter-spacing:.14em!important;color:#6b6b6b!important;}
.stz-cart .elementor-menu-cart__subtotal{font-size:13px!important;font-weight:500!important;letter-spacing:.18em!important;text-transform:uppercase;color:#1c1c1c!important;border-color:#eee!important;padding:18px 0!important;}
.stz-cart .elementor-menu-cart__subtotal strong{font-weight:500!important;}
.stz-cart .elementor-menu-cart__footer-buttons{gap:10px!important;}
.stz-cart .elementor-menu-cart__footer-buttons .elementor-button{border-radius:0!important;font-family:"Instrument Sans",sans-serif!important;font-size:12px!important;font-weight:500!important;letter-spacing:.2em!important;text-transform:uppercase;padding:16px 10px!important;transition:all .2s ease;}
.stz-cart .elementor-menu-cart__footer-buttons .elementor-button--view-cart{background:#fff!important;color:#1c1c1c!important;border:1px solid #1c1c1c!important;}
.stz-cart .elementor-menu-cart__footer-buttons .elementor-button--checkout{background:#1c1c1c!important;color:#fff!important;border:1px solid #1c1c1c!important;}
.stz-cart .elementor-menu-cart__footer-buttons .elementor-button .elementor-button-text{color:inherit!important;}
.stz-cart .elementor-menu-cart__footer-buttons .elementor-button:hover{opacity:.85;}
.stz-cart .elementor-menu-cart__remove a, .stz-cart .elementor-menu-cart__product-remove{border-color:#ccc!important;}
.stz-cart .woocommerce-mini-cart__empty-message{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#6b6b6b;text-align:center;margin-top:30px;}

.stz-cart .elementor-menu-cart__footer-buttons .elementor-button-text{display:inline!important;font-size:12px!important;}
.stz-cart .elementor-menu-cart__main{position:fixed;}
.stz-cart .elementor-menu-cart__main::before{position:absolute;top:30px;left:28px;margin:0!important;line-height:22px;}

/* v-drawer2: Alkaram-style bag drawer */
.stz-cart .widget_shopping_cart_content{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0;}
.stz-cart .elementor-menu-cart__products{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden;padding-right:6px!important;margin:0!important;scrollbar-width:thin;}
.stz-cart .elementor-menu-cart__product{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;grid-template-rows:auto auto 1fr!important;column-gap:16px!important;row-gap:0!important;padding:20px 0!important;border-bottom:1px solid #ececec!important;border-top:0!important;position:relative;align-items:start;}
.stz-cart .elementor-menu-cart__product-image{grid-column:1!important;grid-row:1 / 4!important;width:92px!important;padding:0!important;margin:0!important;}
.stz-cart .elementor-menu-cart__product-image img{width:92px!important;height:122px!important;object-fit:cover!important;display:block;max-width:none!important;}
.stz-cart .elementor-menu-cart__product-name{grid-column:2!important;grid-row:1!important;padding:2px 0 0!important;margin:0!important;text-align:left!important;}
.stz-cart .elementor-menu-cart__product-name::before{content:"Bareezé Creations";display:block;font-family:"Instrument Sans",sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#8a8a8a;margin:0 0 6px;}
.stz-cart .elementor-menu-cart__product-name,.stz-cart .elementor-menu-cart__product-name a{font-family:"Instrument Sans",sans-serif!important;font-size:13px!important;font-weight:600!important;letter-spacing:.12em!important;line-height:1.4!important;text-transform:uppercase;color:#1c1c1c!important;}
.stz-cart .elementor-menu-cart__product-name .variation{font-size:11.5px;font-weight:400;letter-spacing:.02em;text-transform:none;color:#6b6b6b;margin:4px 0 0;}
.stz-cart .elementor-menu-cart__product-price{grid-column:2!important;grid-row:2!important;padding:8px 0 0!important;margin:0!important;text-align:left!important;display:block!important;}
.stz-cart .stz-mc-price{display:block!important;font-family:"Instrument Sans",sans-serif;font-size:13.5px!important;font-weight:500;color:#1c1c1c!important;letter-spacing:.04em;margin:0 0 14px!important;}
.stz-cart .stz-mc-price .amount,.stz-cart .stz-mc-price bdi,.stz-cart .stz-mc-price .woocommerce-Price-currencySymbol{font:inherit!important;color:inherit!important;}
.stz-cart .stz-mc-qty{display:inline-flex;align-items:stretch;height:34px;border:1px solid #cfcfcf;background:#fff;}
.stz-cart .stz-mc-qty button{width:32px;height:100%;margin:0!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;font:400 17px/1 "Instrument Sans",sans-serif!important;color:#1c1c1c!important;cursor:pointer;display:flex;align-items:center;justify-content:center;}
.stz-cart .stz-mc-qty button:hover{background:#f5f5f5!important;}
.stz-cart .stz-mc-qty button:disabled{color:#c8c8c8!important;cursor:default;background:none!important;}
.stz-cart .stz-mc-n{min-width:34px;display:flex;align-items:center;justify-content:center;border-left:1px solid #e6e6e6;border-right:1px solid #e6e6e6;font:500 13px/1 "Instrument Sans",sans-serif;color:#1c1c1c;}
.stz-cart .elementor-menu-cart__product-remove{grid-column:2!important;grid-row:3!important;position:relative!important;inset:auto!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;margin:12px 0 0!important;justify-self:start;align-self:start;}
.stz-cart .elementor-menu-cart__product-remove::before{content:"Remove"!important;position:static!important;display:inline-block!important;transform:none!important;width:auto!important;height:auto!important;margin:0!important;background:none!important;font-family:"Instrument Sans",sans-serif;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#6b6b6b;text-decoration:underline;text-underline-offset:4px;}
.stz-cart .elementor-menu-cart__product-remove:hover::before{color:#1c1c1c;}
.stz-cart .elementor-menu-cart__product-remove::after{display:none!important;}
.stz-cart .elementor-menu-cart__product-remove > a{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;}
.stz-cart .stz-busy .widget_shopping_cart_content{opacity:.55;pointer-events:none;transition:opacity .2s;}
.stz-cart .stz-cw{padding:22px 0 10px;}
.stz-cart .stz-cw-h{font-family:"Instrument Sans",sans-serif;font-size:12px!important;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1c1c1c;margin:0 0 12px!important;}
.stz-cart .stz-cw-c{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px;border:1px solid #e6e6e6;background:#fafafa;}
.stz-cart .stz-cw-im img{width:64px!important;height:80px!important;object-fit:cover;display:block;max-width:none!important;}
.stz-cart .stz-cw-tx p{margin:0!important;font-family:"Instrument Sans",sans-serif;}
.stz-cart .stz-cw-n{font-size:12px!important;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1c1c1c;line-height:1.35!important;}
.stz-cart .stz-cw-d{font-size:11.5px!important;color:#6b6b6b;margin:3px 0 5px!important;line-height:1.4!important;}
.stz-cart .stz-cw-pr{font-size:13px!important;font-weight:500;color:#1c1c1c;}
.stz-cart .stz-cw-pr .amount,.stz-cart .stz-cw-pr bdi{font:inherit!important;color:inherit!important;}
.stz-cart .stz-cw-add{height:36px;min-width:76px;padding:0 16px!important;margin:0!important;background:#1c1c1c!important;color:#fff!important;border:1px solid #1c1c1c!important;border-radius:0!important;box-shadow:none!important;font:600 11px/1 "Instrument Sans",sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase;cursor:pointer;transition:all .2s;}
.stz-cart .stz-cw-add:hover{background:#fff!important;color:#1c1c1c!important;}
.stz-cart .stz-cw-c.is-on .stz-cw-add,.stz-cart .stz-cw-add:disabled{background:#fff!important;color:#1c1c1c!important;cursor:default;}
.stz-cart .stz-cw-c.is-on .stz-cw-add::before{content:"\2713  ";}
.stz-cart .elementor-menu-cart__subtotal{flex:0 0 auto;display:flex!important;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;text-align:left!important;border-top:1px solid #1c1c1c!important;border-bottom:0!important;padding:18px 0 4px!important;margin:0!important;font-family:"Instrument Sans",sans-serif!important;font-size:14px!important;letter-spacing:.14em!important;text-transform:uppercase;color:#1c1c1c!important;}
.stz-cart .elementor-menu-cart__subtotal strong{font-weight:600!important;}
.stz-cart .elementor-menu-cart__subtotal .amount,.stz-cart .elementor-menu-cart__subtotal bdi{font-weight:600!important;letter-spacing:.04em;}
.stz-cart .elementor-menu-cart__subtotal::after{content:"Free delivery over PKR 15,000  \00B7  Cash on Delivery  \00B7  Easy Exchange";flex:0 0 100%;white-space:pre-wrap;font-size:10.5px;font-weight:400;letter-spacing:.1em;color:#6b6b6b;margin-top:6px;}
.stz-cart .elementor-menu-cart__footer-buttons{flex:0 0 auto;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;padding:14px 0 6px!important;margin:0!important;}
.stz-cart .elementor-menu-cart__footer-buttons .elementor-button{background:#1c1c1c!important;color:#fff!important;border:1px solid #1c1c1c!important;border-radius:0!important;height:50px;display:flex!important;align-items:center;justify-content:center;font-family:"Instrument Sans",sans-serif!important;font-size:12px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase;margin:0!important;}
.stz-cart .elementor-menu-cart__footer-buttons .elementor-button:hover{background:#fff!important;color:#1c1c1c!important;}
.stz-cart .elementor-menu-cart__footer-buttons .elementor-button .elementor-button-text{color:inherit!important;}
@media (max-width:767px){
 .stz-cart .elementor-menu-cart__main{width:100%!important;max-width:100vw!important;}
 .stz-cart .elementor-menu-cart__product{grid-template-columns:80px minmax(0,1fr)!important;column-gap:14px!important;}
 .stz-cart .elementor-menu-cart__product-image,.stz-cart .elementor-menu-cart__product-image img{width:80px!important;}
 .stz-cart .elementor-menu-cart__product-image img{height:106px!important;}
 .stz-cart .stz-cw-c{grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding:10px;}
 .stz-cart .stz-cw-im img{width:56px!important;height:70px!important;}
}

.stz-cart .elementor-menu-cart__main{line-height:1.45!important;}
.stz-cart .elementor-menu-cart__main *{line-height:inherit;}
.stz-cart .elementor-menu-cart__subtotal::after{line-height:1.5!important;}
.stz-cart .elementor-menu-cart__footer-buttons{padding-bottom:max(14px, env(safe-area-inset-bottom))!important;}
body:has(.elementor-menu-cart--shown) .st-whatsapp-float{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
:root{--ic-search:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2210.6%22%20cy%3D%2210.6%22%20r%3D%226.6%22%2F%3E%3Cpath%20d%3D%22M15.4%2015.4l5.1%205.1%22%2F%3E%3C%2Fsvg%3E");--ic-user:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227.9%22%20r%3D%224.1%22%2F%3E%3Cpath%20d%3D%22M4.4%2020.6c0-4.1%203.4-7.2%207.6-7.2s7.6%203.1%207.6%207.2z%22%2F%3E%3C%2Fsvg%3E");--ic-bag:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4.9%207.9h14.2l-1%2012.6H5.9z%22%2F%3E%3Cpath%20d%3D%22M8.9%2010.4V6.6a3.1%203.1%200%200%201%206.2%200v3.8%22%2F%3E%3C%2Fsvg%3E");--ic-menu:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%206.5h18M3%2012h18M3%2017.5h18%22%2F%3E%3C%2Fsvg%3E");--ic-close:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%205.5l13%2013M18.5%205.5l-13%2013%22%2F%3E%3C%2Fsvg%3E");}

/* v11: Sapphire-style icons, left hamburger, bigger mobile logo, search drawer */
.stz-search .elementor-search-form__toggle::before{-webkit-mask-image:var(--ic-search)!important;mask-image:var(--ic-search)!important;}
.stz-acc .elementor-icon::before{-webkit-mask-image:var(--ic-user)!important;mask-image:var(--ic-user)!important;}
.stz-cart .elementor-button-icon::before{-webkit-mask-image:var(--ic-bag)!important;mask-image:var(--ic-bag)!important;}
.stz-nav .elementor-menu-toggle{position:relative;width:26px!important;height:26px!important;margin:0 auto 0 0!important;}
.stz-nav .elementor-menu-toggle svg,.stz-nav .elementor-menu-toggle i{opacity:0!important;}
.stz-nav .elementor-menu-toggle::before{content:"";position:absolute;inset:0;background:#1c1c1c;-webkit-mask:var(--ic-menu) center/26px 26px no-repeat;mask:var(--ic-menu) center/26px 26px no-repeat;pointer-events:none;}
.stz-nav .elementor-menu-toggle.elementor-active::before{-webkit-mask-image:var(--ic-close);mask-image:var(--ic-close);}
@media (max-width:1024px){
 .stz-bar-l{justify-content:flex-start!important;}
 .stz-nav{margin-right:auto!important;}
}
@media (max-width:767px){
 .stz-logo img{height:51px!important;}
}
.stz-js{display:none!important;}

/* search drawer */
.stz-search .elementor-search-form__container{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:440px!important;max-width:100vw!important;height:100%!important;min-height:0!important;display:block!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;opacity:1!important;visibility:hidden;transform:translateX(100%)!important;transition:transform .4s cubic-bezier(.2,.7,.2,1),visibility 0s linear .4s!important;z-index:99999!important;overflow-y:auto!important;overflow-x:hidden!important;line-height:1.45!important;box-shadow:-12px 0 40px rgba(0,0,0,.14);}
.stz-search .elementor-search-form__container.elementor-search-form--full-screen{visibility:visible;transform:none!important;transition:transform .4s cubic-bezier(.2,.7,.2,1),visibility 0s!important;}
.stz-search .elementor-search-form__container::before{content:"";position:fixed;top:0;bottom:0;left:0;right:440px;background:rgba(0,0,0,.45);opacity:0;transition:opacity .3s;}
.stz-search .elementor-search-form__container.elementor-search-form--full-screen::before{opacity:1;}
body.admin-bar .stz-search .elementor-search-form__container{top:32px!important;height:calc(100% - 32px)!important;}
body:has(.stz-search .elementor-search-form--full-screen) .st-whatsapp-float{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
.stz-sd{min-height:100%;padding:30px 28px 40px;box-sizing:border-box;font-family:"Instrument Sans",sans-serif;color:#1c1c1c;}
.stz-sd-hd{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #e6e6e6;margin-bottom:26px;}
.stz-sd-t{margin:0!important;font-size:16px!important;font-weight:400;letter-spacing:.22em;text-transform:uppercase;line-height:1!important;}
.stz-sd-hd .dialog-lightbox-close-button{position:static!important;width:28px!important;height:28px!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;opacity:1!important;font-size:0!important;}
.stz-sd-hd .dialog-lightbox-close-button svg,.stz-sd-hd .dialog-lightbox-close-button i{display:none!important;}
.stz-sd-hd .dialog-lightbox-close-button::before{content:"";width:24px;height:24px;background:#1c1c1c;-webkit-mask:var(--ic-close) center/24px 24px no-repeat;mask:var(--ic-close) center/24px 24px no-repeat;}
.stz-sd-f{position:relative;display:flex;align-items:center;border-bottom:1px solid #1c1c1c;margin-bottom:30px;}
.stz-search .stz-sd-f .elementor-search-form__input{flex:1 1 auto;width:100%!important;height:52px!important;min-height:0!important;padding:0 40px 0 0!important;margin:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:0!important;font-family:"Instrument Sans",sans-serif!important;font-size:16px!important;font-weight:400!important;letter-spacing:.04em!important;color:#1c1c1c!important;text-align:left!important;line-height:1.4!important;}
.stz-search .stz-sd-f .elementor-search-form__input::placeholder{color:#9a9a9a!important;opacity:1;}
.stz-search .stz-sd-f .elementor-search-form__input::-webkit-search-cancel-button{display:none;}
.stz-sd-go{position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;padding:0!important;margin:0!important;border:0!important;background:none!important;box-shadow:none!important;cursor:pointer;}
.stz-sd-go::before{content:"";position:absolute;inset:4px;background:#1c1c1c;-webkit-mask:var(--ic-search) center/22px 22px no-repeat;mask:var(--ic-search) center/22px 22px no-repeat;}
.stz-sd-h{margin:0 0 14px!important;font-size:11.5px!important;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#1c1c1c;line-height:1.3!important;}
.stz-sd-tags{display:flex;flex-wrap:wrap;gap:10px;}
.stz-sd-tags a{display:inline-block;padding:9px 16px;border:1px solid #d9d9d9;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#1c1c1c!important;text-decoration:none!important;line-height:1.2;transition:all .2s;}
.stz-sd-tags a:hover{background:#1c1c1c;border-color:#1c1c1c;color:#fff!important;}
.stz-sd-msg{margin:0!important;font-size:13.5px;color:#6b6b6b;}
.stz-sd-list{display:flex;flex-direction:column;}
.stz-sd-item{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid #eee;text-decoration:none!important;color:#1c1c1c!important;}
.stz-sd-im{display:block;width:64px;height:84px;background:#f5f5f5;overflow:hidden;}
.stz-sd-im img{width:100%!important;height:100%!important;object-fit:cover;display:block;max-width:none!important;}
.stz-sd-n{display:block;font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;margin-bottom:6px;}
.stz-sd-p{display:block;font-size:13px;color:#1c1c1c;line-height:1.3;}
.stz-sd-p del{color:#8a8a8a;margin-right:6px;font-size:12px;}
.stz-sd-p ins{text-decoration:none;}
.stz-sd-p .stz-off{display:none;}
.stz-sd-all{display:block;margin-top:24px;padding:15px;text-align:center;background:#1c1c1c;color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none!important;}
@media (max-width:767px){
 .stz-search .elementor-search-form__container{width:100vw!important;box-shadow:none;}
 .stz-search .elementor-search-form__container::before{display:none;}
 body.admin-bar .stz-search .elementor-search-form__container{top:46px!important;height:calc(100% - 46px)!important;}
 .stz-sd{padding:22px 18px 40px;}
}

.stz-sd{text-align:left!important;}
.stz-search .elementor-search-form__container{max-width:100%!important;}
@media (max-width:767px){ .stz-search .elementor-search-form__container{width:auto!important;left:0!important;right:0!important;} }

/* v12: search drawer v2 (own close, inspiration + live grid), logo +10% mobile */
@media (max-width:767px){ .stz-logo img{height:56px!important;} }
.stz-search .elementor-search-form__container > .dialog-lightbox-close-button{display:none!important;}
.stz-search .elementor-search-form__container{width:480px!important;}
.stz-search .elementor-search-form__container::before{right:480px!important;}
.stz-sd-x{position:relative;width:32px!important;height:32px!important;min-width:0!important;padding:0!important;margin:0 -4px 0 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;cursor:pointer;flex:0 0 auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;}
.stz-sd-x::before{content:"";position:absolute;inset:4px;background:#1c1c1c;-webkit-mask:var(--ic-close) center/24px 24px no-repeat;mask:var(--ic-close) center/24px 24px no-repeat;}
.stz-sd-insp .stz-sd-h,.stz-sd-res .stz-sd-h{margin-bottom:18px!important;}
.stz-sd-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px 14px;}
.stz-sd-card{display:block;min-width:0;text-decoration:none!important;color:#1c1c1c!important;}
.stz-sd-ci{display:block;aspect-ratio:3/4;background:#f3f3f3;overflow:hidden;margin-bottom:10px;}
.stz-sd-ci img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;transition:transform .5s ease;}
.stz-sd-card:hover .stz-sd-ci img{transform:scale(1.04);}
.stz-sd-cn{display:block;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;margin-bottom:5px;}
.stz-sd-cp{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;line-height:1.3;color:#1c1c1c;}
.stz-sd-cp del{color:#8a8a8a;font-size:11.5px;}
.stz-sd-cp ins{text-decoration:none;display:inline-flex;align-items:center;gap:5px;}
.stz-sd-cp .stz-off{display:inline-block!important;background:#4a4a4a;color:#fff;font-size:10px;letter-spacing:.04em;padding:2px 5px;line-height:1.2;}
.stz-sd-sk{display:block;height:10px;background:#f0f0f0;margin:0 0 7px;width:85%;}
.stz-sd-sk.is-short{width:45%;}
.stz-sd-grid.is-loading .stz-sd-ci,.stz-sd-grid.is-loading .stz-sd-sk{animation:stzpulse 1.2s ease-in-out infinite;}
@keyframes stzpulse{0%,100%{opacity:1}50%{opacity:.45}}
.stz-sd-res .stz-sd-msg{margin-top:6px!important;}
@media (max-width:767px){
 .stz-sd-grid{gap:20px 12px;}
 .stz-sd-cn{font-size:11px;}
}
@media (max-width:767px){ .stz-search .elementor-search-form__container{width:auto!important;} }

/* v13: Alkaram drawer layout */
.stz-cart .elementor-menu-cart__product{grid-template-columns:96px minmax(0,1fr)!important;grid-template-rows:auto auto auto 1fr!important;column-gap:18px!important;padding:22px 0!important;}
.stz-cart .elementor-menu-cart__product::before{content:"Bareezé Creations";grid-column:2;grid-row:1;display:block;font-family:"Instrument Sans",sans-serif;font-size:10.5px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#8a8a8a;line-height:1.3;margin:0 0 12px;}
.stz-cart .elementor-menu-cart__product-name::before{content:none!important;display:none!important;}
.stz-cart .elementor-menu-cart__product-image{grid-column:1!important;grid-row:2 / 5!important;width:96px!important;align-self:start;}
.stz-cart .elementor-menu-cart__product-image img{width:96px!important;height:auto!important;max-height:150px;object-fit:contain!important;}
.stz-cart .elementor-menu-cart__product-name{grid-column:2!important;grid-row:2!important;padding:0!important;}
.stz-cart .elementor-menu-cart__product-price{grid-column:2!important;grid-row:3!important;padding:6px 0 0!important;}
.stz-cart .stz-mc-qty{width:100px;box-sizing:border-box;}
.stz-cart .elementor-menu-cart__product-remove{grid-column:2!important;grid-row:3!important;align-self:end!important;justify-self:start!important;margin:0 0 0 116px!important;height:34px!important;display:flex!important;align-items:center;}
.stz-cart .elementor-menu-cart__product-remove::before{content:"Remove"!important;font-size:12.5px!important;letter-spacing:.02em!important;text-transform:none!important;color:#1c1c1c!important;text-underline-offset:4px;}
.stz-cart .elementor-menu-cart__products{overscroll-behavior:contain;}
/* complete with: Alkaram card */
.stz-cart .stz-cw{padding:24px 0 12px;}
.stz-cart .stz-cw-h{margin:0 0 18px!important;}
.stz-cart .stz-cw-c{grid-template-columns:96px minmax(0,1fr)!important;grid-template-rows:auto 1fr;gap:10px 18px!important;padding:0!important;border:0!important;background:none!important;align-items:start!important;}
.stz-cart .stz-cw-im{grid-column:1;grid-row:1 / 3;}
.stz-cart .stz-cw-im img{width:96px!important;height:120px!important;object-fit:cover;}
.stz-cart .stz-cw-tx{grid-column:2;grid-row:1;padding-top:6px;}
.stz-cart .stz-cw-n{font-size:12.5px!important;letter-spacing:.14em;}
.stz-cart .stz-cw-d{margin:4px 0 6px!important;}
.stz-cart .stz-cw-add{grid-column:2;grid-row:2;align-self:end;justify-self:stretch;width:100%;height:40px;background:#fff!important;color:#1c1c1c!important;border:1px solid #1c1c1c!important;}
.stz-cart .stz-cw-add:hover{background:#1c1c1c!important;color:#fff!important;}
/* footer: info line + stacked buttons, total on checkout */
.stz-cart .elementor-menu-cart__subtotal{display:none!important;}
.stz-cart .elementor-menu-cart__footer-buttons{display:flex!important;flex-direction:column!important;gap:12px!important;border-top:1px solid #e6e6e6;padding:16px 0 max(16px, env(safe-area-inset-bottom))!important;}
.stz-cart .elementor-menu-cart__footer-buttons::before{content:"Free delivery over PKR 15,000  \00B7  Cash on Delivery  \00B7  Easy Exchange";white-space:pre-wrap;font-family:"Instrument Sans",sans-serif;font-size:12px;letter-spacing:.02em;line-height:1.5;color:#6b6b6b;margin:0 0 4px;}
.stz-cart .elementor-menu-cart__footer-buttons .elementor-button{width:100%!important;height:52px!important;}
.stz-co-sep{display:inline-block;margin:0 14px;}
/* lock page scroll while a drawer is open */
html:has(.stz-cart.elementor-menu-cart--shown),html:has(.stz-search .elementor-search-form--full-screen){overflow:hidden!important;}
body:has(.stz-cart.elementor-menu-cart--shown),body:has(.stz-search .elementor-search-form--full-screen){overflow:hidden!important;overscroll-behavior:none;}
.stz-cart .elementor-menu-cart__container{overscroll-behavior:contain;}
.stz-search .elementor-search-form__container{overscroll-behavior:contain;}
html.stz-lock,html.stz-lock body{overflow:hidden!important;overscroll-behavior:none;}

.stz-cart .elementor-menu-cart__footer-buttons::before{text-align:left!important;}

/* v14: sticky-spacer copies must never show their overlays (phone resize bug) */
.elementor-sticky__spacer .elementor-search-form__container,.elementor-sticky__spacer .elementor-menu-cart__container,.elementor-sticky__spacer .elementor-nav-menu--dropdown{display:none!important;visibility:hidden!important;pointer-events:none!important;}
/* bag item typography (Alkaram) */
.stz-cart .elementor-menu-cart__product-image{align-self:start!important;margin:0!important;}
.stz-cart .elementor-menu-cart__product{padding:22px 0 24px!important;align-items:start!important;}
.stz-cart .elementor-menu-cart__product-name,.stz-cart .elementor-menu-cart__product-name a{font-size:13px!important;font-weight:500!important;letter-spacing:.16em!important;line-height:1.55!important;}
.stz-cart .stz-mc-price{font-size:13px!important;font-weight:400!important;letter-spacing:.14em!important;color:#6b6b6b!important;margin:2px 0 14px!important;}
.stz-cart .stz-cw-n{font-size:13px!important;font-weight:500!important;letter-spacing:.16em!important;line-height:1.55!important;}
.stz-cart .stz-cw-d{display:none!important;}
.stz-cart .stz-cw-pr{font-size:13px!important;font-weight:400!important;letter-spacing:.14em;color:#6b6b6b!important;margin-top:8px!important;}
.stz-cart .stz-cw-tx{padding-top:14px;}
@media (max-width:1024px){ .stz-bar-l{display:flex!important;align-items:flex-start!important;justify-content:center!important;} .stz-bar-l > .stz-nav{margin:0 auto 0 0!important;align-self:flex-start!important;} }
:root{--ic-heart:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020.2s-7.4-4.5-9-9.1C1.9%207.7%204.1%204.6%207.4%204.6c2%200%203.6%201.1%204.6%202.7%201-1.6%202.6-2.7%204.6-2.7%203.3%200%205.5%203.1%204.4%206.5-1.6%204.6-9%209.1-9%209.1z%22%2F%3E%3C%2Fsvg%3E");--ic-heart-f:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020.2s-7.4-4.5-9-9.1C1.9%207.7%204.1%204.6%207.4%204.6c2%200%203.6%201.1%204.6%202.7%201-1.6%202.6-2.7%204.6-2.7%203.3%200%205.5%203.1%204.4%206.5-1.6%204.6-9%209.1-9%209.1z%22%2F%3E%3C%2Fsvg%3E");}

/* v15: mobile logo +10%, search beside hamburger, wishlist */
@media (max-width:767px){ .stz-logo img{height:62px!important;} }
@media (max-width:1024px){
 .stz-bar-l{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:20px!important;}
 .stz-bar-l > .elementor-widget{width:auto!important;margin:0!important;}
 .stz-bar-l > .stz-nav{margin:0!important;align-self:center!important;}
 .stz-bar-r .stz-acc:not(.stz-wl){display:none!important;}
 .stz-bar-r{gap:20px!important;}
}
.stz-acc.stz-wl .elementor-icon::before{-webkit-mask-image:var(--ic-heart)!important;mask-image:var(--ic-heart)!important;}
.stz-wl .elementor-icon{position:relative;cursor:pointer;}
.stz-wl .elementor-icon.has-items::after{content:attr(data-count);position:absolute;top:-6px;right:-9px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:#1c1c1c;color:#fff;font:600 10px/17px "Instrument Sans",sans-serif;text-align:center;letter-spacing:0;z-index:2;}
html.stz-lock-wl,html.stz-lock-wl body{overflow:hidden!important;overscroll-behavior:none;}
body:has(.stz-wld.is-open) .st-whatsapp-float{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}

/* wishlist drawer */
.stz-wld{position:fixed;inset:0;z-index:2147483000;visibility:hidden;pointer-events:none;font-family:"Instrument Sans",sans-serif;color:#1c1c1c;}
.stz-wld.is-open{visibility:visible;pointer-events:auto;}
.stz-wld-ov{position:absolute;inset:0;background:rgba(0,0,0,.45);opacity:0;transition:opacity .3s;}
.stz-wld.is-open .stz-wld-ov{opacity:1;}
.stz-wld-p{position:absolute;top:0;right:0;bottom:0;width:440px;max-width:100%;background:#fff;display:flex;flex-direction:column;transform:translateX(100%);transition:transform .4s cubic-bezier(.2,.7,.2,1);box-shadow:-12px 0 40px rgba(0,0,0,.14);}
.stz-wld.is-open .stz-wld-p{transform:none;}
body.admin-bar .stz-wld-p{top:32px;}
.stz-wld-hd{display:flex;align-items:center;justify-content:space-between;padding:30px 28px 18px;border-bottom:1px solid #e6e6e6;flex:0 0 auto;}
.stz-wld-t{margin:0!important;font-size:16px!important;font-weight:400;letter-spacing:.22em;text-transform:uppercase;line-height:1!important;}
.stz-wld-n{letter-spacing:.08em;color:#8a8a8a;}
.stz-wld-x{position:relative;width:32px!important;height:32px!important;min-width:0!important;padding:0!important;margin:0 -4px 0 0!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;cursor:pointer;touch-action:manipulation;}
.stz-wld-x::before{content:"";position:absolute;inset:4px;background:#1c1c1c;-webkit-mask:var(--ic-close) center/24px 24px no-repeat;mask:var(--ic-close) center/24px 24px no-repeat;}
.stz-wld-b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 30px;}
.stz-wld-msg{margin:28px 0 0!important;font-size:13.5px;color:#6b6b6b;}
.stz-wld-it{display:grid;grid-template-columns:96px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid #ececec;}
.stz-wld-im{display:block;width:96px;aspect-ratio:2/3;background:#f3f3f3;overflow:hidden;}
.stz-wld-im img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;}
.stz-wld-tx{min-width:0;}
.stz-wld-br{margin:0 0 10px!important;font-size:10.5px!important;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#8a8a8a;line-height:1.3!important;}
.stz-wld-nm{display:block;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;line-height:1.55;color:#1c1c1c!important;text-decoration:none!important;}
.stz-wld-pr{margin:6px 0 16px;font-size:13px;letter-spacing:.1em;color:#6b6b6b;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;}
.stz-wld-pr del{color:#9a9a9a;font-size:12px;}
.stz-wld-pr ins{text-decoration:none;color:#1c1c1c;}
.stz-wld-pr .stz-off{display:inline-block;background:#4a4a4a;color:#fff;font-size:10px;padding:2px 5px;margin-right:4px;letter-spacing:.04em;}
.stz-wld-ac{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;}
.stz-wld-add{height:40px!important;padding:0 20px!important;margin:0!important;background:#1c1c1c!important;color:#fff!important;border:1px solid #1c1c1c!important;border-radius:0!important;box-shadow:none!important;font:600 11px/1 "Instrument Sans",sans-serif!important;letter-spacing:.2em!important;text-transform:uppercase;cursor:pointer;transition:all .2s;}
.stz-wld-add:hover{background:#fff!important;color:#1c1c1c!important;}
.stz-wld-add:disabled{opacity:.7;cursor:default;}
.stz-wld-rm{height:auto!important;padding:0!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important;color:#1c1c1c!important;font:400 12.5px/1.2 "Instrument Sans",sans-serif!important;letter-spacing:.02em!important;text-transform:none!important;text-decoration:underline!important;text-underline-offset:4px;cursor:pointer;}
.stz-wld-so{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:#8a8a8a;}
.stz-wld-empty{padding:70px 10px 20px;text-align:center;}
.stz-wld-e1{margin:0 0 10px!important;font-size:14px!important;letter-spacing:.2em;text-transform:uppercase;}
.stz-wld-e2{margin:0 0 26px!important;font-size:13.5px!important;color:#6b6b6b;line-height:1.6!important;}
.stz-wld-shop{display:inline-block;padding:15px 30px;background:#1c1c1c;color:#fff!important;font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none!important;}
@media (max-width:767px){
 .stz-wld-p{width:100%;box-shadow:none;}
 body.admin-bar .stz-wld-p{top:46px;}
 .stz-wld-hd{padding:22px 18px 16px;}
 .stz-wld-b{padding:0 18px 30px;}
}

/* heart on product cards */
.stz-pc-media{position:relative;}
.elementor .stz-wl-btn{position:absolute!important;top:10px;right:10px;z-index:4;width:auto!important;margin:0!important;}
.stz-wl-btn .elementor-icon-wrapper{line-height:0!important;}
.stz-wl-btn .elementor-icon{width:34px!important;height:34px!important;border-radius:50%;background:rgba(255,255,255,.9)!important;display:flex!important;align-items:center;justify-content:center;font-size:0!important;cursor:pointer;transition:transform .25s ease;}
.stz-wl-btn .elementor-icon svg,.stz-wl-btn .elementor-icon i{display:none!important;}
.stz-wl-btn .elementor-icon::before{content:"";width:18px;height:18px;background:#1c1c1c;-webkit-mask:var(--ic-heart) center/18px 18px no-repeat;mask:var(--ic-heart) center/18px 18px no-repeat;}
.stz-wl-btn.is-on .elementor-icon::before{-webkit-mask-image:var(--ic-heart-f);mask-image:var(--ic-heart-f);}
.stz-wl-btn.pop .elementor-icon{animation:stzpop .4s ease;}
@keyframes stzpop{0%{transform:scale(1)}40%{transform:scale(1.22)}100%{transform:scale(1)}}
/* sale price: left aligned, stacks neatly on narrow cards */
.elementor .e-loop-item .stz-pc-price,.elementor .e-loop-item .stz-pc-price .elementor-widget-container{text-align:left!important;}
@media (max-width:767px){
 .elementor .stz-wl-btn{top:8px;right:8px;}
 .stz-wl-btn .elementor-icon{width:30px!important;height:30px!important;}
 .stz-wl-btn .elementor-icon::before{width:16px;height:16px;-webkit-mask-size:16px 16px;mask-size:16px 16px;}
 .elementor .e-loop-item .stz-pc-price .price{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:6px!important;text-align:left!important;margin:0!important;}
 .elementor .e-loop-item .stz-pc-price .price del{margin:0!important;font-size:11.5px!important;}
 .elementor .e-loop-item .stz-pc-price .price ins{margin:0!important;font-size:12px!important;}
}

/* v15b: one search per layout */
@media (max-width:1024px){ .elementor .stz-bar-r > .stz-search{display:none!important;} .stz-bar-r{flex-wrap:nowrap!important;} }
@media (min-width:1025px){ .elementor .stz-bar-l > .stz-search{display:none!important;} }

/* v15c: theme wraps sale prices in span.sale-price (centered) */
.elementor .e-loop-item .stz-pc-price .sale-price{display:flex!important;flex-wrap:wrap;justify-content:flex-start!important;align-items:center!important;gap:6px 10px;width:auto!important;text-align:left!important;}
@media (max-width:767px){ .elementor .e-loop-item .stz-pc-price .sale-price{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;} }

.stz-wld-pr del{order:1;} .stz-wld-pr ins{order:2;} .stz-wld-pr .sale-price{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;}

/* v16: icon nudges (mobile/tablet header) */
@media (max-width:1024px){ .stz-bar-l > .stz-search .elementor-search-form__toggle{position:relative!important;left:-5px!important;top:-1px!important;} .stz-bar-r > .stz-wl .elementor-icon{position:relative!important;left:5px!important;} }

/* v17: empty bag - you may also like */
.stz-cart .woocommerce-mini-cart__empty-message{flex:0 0 auto;margin:0!important;padding:26px 0 24px!important;border-bottom:1px solid #ececec;text-align:center!important;font-family:"Instrument Sans",sans-serif!important;font-size:13px!important;letter-spacing:.2em!important;text-transform:uppercase;color:#1c1c1c!important;line-height:1.5!important;}
.stz-cart .stz-ym{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px 4px 30px 0;font-family:"Instrument Sans",sans-serif;}
.stz-ym-h{margin:0 0 18px!important;font-size:12px!important;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#1c1c1c;line-height:1.3!important;text-align:left;}
.stz-ym-g{display:grid;grid-template-columns:1fr 1fr;gap:26px 14px;}
.stz-ym-c{min-width:0;text-align:left;}
.stz-ym-c.is-busy{opacity:.55;pointer-events:none;}
.stz-ym-m{position:relative;display:block;aspect-ratio:2/3;background:#f3f3f3;overflow:hidden;margin-bottom:12px;}
.stz-ym-m a{display:block;width:100%;height:100%;}
.stz-ym-m img{width:100%!important;height:100%!important;max-width:none!important;object-fit:cover;display:block;}
.stz-ym-add{position:absolute;right:8px;bottom:8px;width:34px!important;height:34px!important;min-width:0!important;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#fff!important;color:#1c1c1c!important;box-shadow:0 2px 10px rgba(0,0,0,.12)!important;font:300 24px/34px "Instrument Sans",sans-serif!important;text-align:center;cursor:pointer;transition:transform .2s;}
.stz-ym-add:hover{transform:scale(1.08);}
.stz-ym-so{position:absolute;left:8px;bottom:8px;background:#fff;padding:4px 8px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#6b6b6b;}
.stz-ym-n{display:block;margin:0 0 6px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;color:#1c1c1c!important;text-decoration:none!important;}
.stz-ym-p,.stz-ym-p .sale-price{display:flex;flex-direction:column;align-items:flex-start;gap:5px;font-size:12px;letter-spacing:.08em;color:#1c1c1c;}
.stz-ym-p del{order:1;color:#9a9a9a;font-size:11.5px;}
.stz-ym-p ins{order:2;text-decoration:none;background:#4a4a4a;color:#fff;padding:3px 7px;font-size:11.5px;}
.stz-ym-p ins .amount,.stz-ym-p ins bdi{color:#fff!important;}
.stz-ym-p .stz-off{margin-right:5px;}
.stz-ym-p .screen-reader-text{display:none!important;}
.stz-ym-sk{display:block;height:10px;background:#f0f0f0;margin:0 0 7px;width:85%;}
.stz-ym-sk.is-short{width:45%;}
.stz-ym-c.is-sk .stz-ym-m,.stz-ym-c.is-sk .stz-ym-sk{animation:stzpulse 1.2s ease-in-out infinite;}

/* v18: heart bottom-left of the card photo (+ stays bottom-right), SALE back top-right */
.elementor .stz-wl-btn{top:auto!important;right:auto!important;bottom:10px!important;left:10px!important;}
@media (max-width:767px){ .elementor .stz-wl-btn{bottom:8px!important;left:8px!important;} }

/* v19: + and heart without white circles */
.elementor .e-loop-item .stz-pc-add .elementor-button,.elementor .e-loop-item .stz-pc-add .elementor-button:hover{background:transparent!important;box-shadow:none!important;border:0!important;color:#1c1c1c!important;font-size:30px!important;font-weight:300!important;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.9));}
.stz-wl-btn .elementor-icon{background:transparent!important;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.9));}
.stz-wl-btn .elementor-icon::before{width:22px!important;height:22px!important;-webkit-mask-size:22px 22px!important;mask-size:22px 22px!important;}
.stz-ym-add{background:transparent!important;box-shadow:none!important;font-size:30px!important;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.9));}
@media (max-width:767px){ .stz-wl-btn .elementor-icon::before{width:20px!important;height:20px!important;-webkit-mask-size:20px 20px!important;mask-size:20px 20px!important;} .elementor .e-loop-item .stz-pc-add .elementor-button{font-size:28px!important;} }

/* v20: Alkaram-style card icons (plain outline heart + thin plus, no circles, no glow) */
:root{--ic-heart2:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020.2s-7.4-4.5-9-9.1C1.9%207.7%204.1%204.6%207.4%204.6c2%200%203.6%201.1%204.6%202.7%201-1.6%202.6-2.7%204.6-2.7%203.3%200%205.5%203.1%204.4%206.5-1.6%204.6-9%209.1-9%209.1z%22%2F%3E%3C%2Fsvg%3E");--ic-heart2-f:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%23000%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2020.2s-7.4-4.5-9-9.1C1.9%207.7%204.1%204.6%207.4%204.6c2%200%203.6%201.1%204.6%202.7%201-1.6%202.6-2.7%204.6-2.7%203.3%200%205.5%203.1%204.4%206.5-1.6%204.6-9%209.1-9%209.1z%22%2F%3E%3C%2Fsvg%3E");--ic-plus:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.5v17M3.5%2012h17%22%2F%3E%3C%2Fsvg%3E");}
.elementor .e-loop-item .stz-pc-add{right:12px!important;bottom:12px!important;left:auto!important;top:auto!important;}
.elementor .e-loop-item .stz-pc-add .elementor-button,.elementor .e-loop-item .stz-pc-add .elementor-button:hover{position:relative;width:32px!important;height:32px!important;min-width:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;filter:none!important;font-size:0!important;color:transparent!important;display:block!important;}
.elementor .e-loop-item .stz-pc-add .elementor-button .elementor-button-content-wrapper{display:none!important;}
.elementor .e-loop-item .stz-pc-add .elementor-button::before{content:"";position:absolute;inset:0;background:#1c1c1c;-webkit-mask:var(--ic-plus) center/20px 20px no-repeat;mask:var(--ic-plus) center/20px 20px no-repeat;}
.elementor .stz-wl-btn{left:12px!important;bottom:12px!important;top:auto!important;right:auto!important;}
.stz-wl-btn .elementor-icon{width:32px!important;height:32px!important;background:transparent!important;border-radius:0!important;filter:none!important;}
.stz-wl-btn .elementor-icon::before{width:24px!important;height:24px!important;-webkit-mask:var(--ic-heart2) center/24px 24px no-repeat!important;mask:var(--ic-heart2) center/24px 24px no-repeat!important;}
.stz-wl-btn.is-on .elementor-icon::before{-webkit-mask-image:var(--ic-heart2-f)!important;mask-image:var(--ic-heart2-f)!important;}
.stz-ym-add{font-size:0!important;color:transparent!important;filter:none!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;}
.stz-ym-add::before{content:"";position:absolute;inset:0;background:#1c1c1c;-webkit-mask:var(--ic-plus) center/18px 18px no-repeat;mask:var(--ic-plus) center/18px 18px no-repeat;}
@media (max-width:767px){
 .elementor .e-loop-item .stz-pc-add{right:8px!important;bottom:8px!important;}
 .elementor .stz-wl-btn{left:8px!important;bottom:8px!important;}
 .stz-wl-btn .elementor-icon::before{width:22px!important;height:22px!important;-webkit-mask-size:22px 22px!important;mask-size:22px 22px!important;}
 .elementor .e-loop-item .stz-pc-add .elementor-button::before{-webkit-mask-size:19px 19px;mask-size:19px 19px;}
}

/* v21: very light frosted backdrop behind heart and plus */
.stz-wl-btn .elementor-icon,.elementor .e-loop-item .stz-pc-add .elementor-button,.elementor .e-loop-item .stz-pc-add .elementor-button:hover,.stz-ym-add{background:rgba(255,255,255,.5)!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%!important;}
.stz-wl-btn .elementor-icon::before{width:20px!important;height:20px!important;-webkit-mask-size:20px 20px!important;mask-size:20px 20px!important;}
.elementor .e-loop-item .stz-pc-add .elementor-button::before{-webkit-mask-size:17px 17px!important;mask-size:17px 17px!important;}
.stz-ym-add::before{-webkit-mask-size:16px 16px!important;mask-size:16px 16px!important;}
@media (max-width:767px){ .stz-wl-btn .elementor-icon::before{width:19px!important;height:19px!important;-webkit-mask-size:19px 19px!important;mask-size:19px 19px!important;} .elementor .e-loop-item .stz-pc-add .elementor-button::before{-webkit-mask-size:16px 16px!important;mask-size:16px 16px!important;} }

/* v22: bag icon option 9 (inner handle) */
:root{--ic-bag:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.5%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M5.5%208h13v12.5h-13z%22%2F%3E%3Cpath%20d%3D%22M9%2011V7.5a3%203%200%200%201%206%200V11%22%2F%3E%3C%2Fsvg%3E");}

/* v23: bag icon +10%, count badge -10% */
.stz-cart .elementor-button-icon::before{transform:scale(1.1)!important;transform-origin:center!important;}
.stz-cart .elementor-button-icon-qty{transform:scale(.9)!important;transform-origin:center!important;}

.e-loop-item .stz-pc-add .is-busy{opacity:.45!important;pointer-events:none;}

/* v24: compact one-line trust badges in the bag drawer */
:root{--ic-t-cod:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%226.5%22%20width%3D%2219%22%20height%3D%2211%22%20rx%3D%221%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%222.7%22%2F%3E%3Cpath%20d%3D%22M5.8%209.6v4.8M18.2%209.6v4.8%22%2F%3E%3C%2Fsvg%3E");--ic-t-ship:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%206.5h11v9.5h-11z%22%2F%3E%3Cpath%20d%3D%22M13.5%209.5h4.2l3%203.2V16h-7.2%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%2217.6%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217.6%22%20r%3D%221.7%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E");--ic-t-ex:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%208.5h15.5L16%205%22%2F%3E%3Cpath%20d%3D%22M20%2015.5H4.5L8%2019%22%2F%3E%3C%2Fsvg%3E");}
.stz-cart .elementor-menu-cart__footer-buttons::before{display:none!important;content:none!important;}
.stz-cart .stz-dtrust{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:6px;margin:2px 0 0;padding:12px 2px max(12px, env(safe-area-inset-bottom));border-top:1px solid #ececec;white-space:nowrap;font-family:"Instrument Sans",sans-serif;}
.stz-cart .stz-dtrust-i{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1c1c1c;line-height:1;}
.stz-cart .stz-dtrust-i::before{content:"";flex:0 0 16px;width:16px;height:16px;background:#1c1c1c;-webkit-mask:var(--ic) center/16px 16px no-repeat;mask:var(--ic) center/16px 16px no-repeat;}
.stz-cart .stz-dtrust-sep{flex:0 0 1px;width:1px;height:14px;background:#d9d9d9;}
.stz-cart .stz-dtrust-i--cod{--ic:var(--ic-t-cod);} .stz-cart .stz-dtrust-i--ship{--ic:var(--ic-t-ship);} .stz-cart .stz-dtrust-i--ex{--ic:var(--ic-t-ex);}
.stz-cart .elementor-menu-cart__footer-buttons{padding-bottom:12px!important;}
@media (max-width:380px){ .stz-cart .stz-dtrust-i{font-size:8.5px;letter-spacing:.06em;gap:5px;} .stz-cart .stz-dtrust-i::before{flex-basis:14px;width:14px;height:14px;-webkit-mask-size:14px 14px;mask-size:14px 14px;} }

/* v24b: tighter so it always fits one line */
@media (max-width:767px){ .stz-cart .stz-dtrust{gap:4px;padding-left:0;padding-right:0;} .stz-cart .stz-dtrust-i{font-size:8.8px;letter-spacing:.05em;gap:5px;} .stz-cart .stz-dtrust-i::before{flex-basis:14px;width:14px;height:14px;-webkit-mask-size:14px 14px;mask-size:14px 14px;} .stz-cart .stz-dtrust-sep{height:12px;} }
@media (max-width:360px){ .stz-cart .stz-dtrust-i{font-size:8px;letter-spacing:.03em;} }

/* v25: SALE badge aligned with NEW / BEST SELLER */
.elementor .e-loop-item .stz-pc-sale{top:16px!important;right:16px!important;bottom:auto!important;left:auto!important;line-height:0!important;}
.elementor .e-loop-item .stz-pc-sale .elementor-widget-container{line-height:0!important;margin:0!important;padding:0!important;}
.elementor .e-loop-item .stz-pc-sale .elementor-heading-title{display:inline-block!important;margin:0!important;padding:5px 8px!important;line-height:10px!important;font-size:10px!important;letter-spacing:.2em!important;}
@media (max-width:767px){ .elementor .e-loop-item .stz-pc-sale{top:10px!important;right:10px!important;} }

/* Bareeze Creations: logo size + shrink on scroll */
.stz-logo img{width:auto!important;height:52px!important;max-width:none!important;object-fit:contain!important;transition:height .3s ease!important;}
.stz-header.elementor-sticky--effects .stz-logo img{height:40px!important;}
@media (max-width:1024px){ .stz-logo img{height:48px!important;} .stz-header.elementor-sticky--effects .stz-logo img{height:36px!important;} }
@media (max-width:767px){ .stz-logo img{height:42px!important;} .stz-header.elementor-sticky--effects .stz-logo img{height:32px!important;} }/* End custom CSS */