:root{--brown:#3f2410;--hero:#442b22;--gold:#ba8d4f;--cream:#f5f0e7;--paper:#fafaf8;--ink:#1a1c1c;--muted:#8c8580;--rust:#753215;--line:#dedbd7}
body{font-family:Tajawal,Arial,sans-serif;letter-spacing:0;background:var(--paper);color:var(--ink)}
button,input,select,textarea,h1,h2,h3,h4{font-family:inherit;letter-spacing:0}
[hidden]{display:none!important}a,button{touch-action:manipulation}img{max-width:100%}


.z-cart-count{position:absolute;background:var(--gold);color:white;font-size:10px;min-width:16px;height:16px;border-radius:20px;top:1px;right:0;padding:0 3px;line-height:16px}.z-cart-count:empty{display:none}.z-menu summary{list-style:none;cursor:pointer}.z-menu summary::-webkit-details-marker{display:none}


.z-mobile-nav{height:72px;background:#fff;border-top:1px solid #d1ceca;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;position:sticky;bottom:0;z-index:7;color:#888}.z-mobile-nav a{display:flex;position:relative;justify-content:center;align-items:center;height:100%;color:inherit}.z-mobile-nav svg{width:24px;height:24px}.z-mobile-nav a[aria-current]{color:var(--brown)}.z-mobile-nav [data-zahi-favorite-count]{position:absolute;top:9px;right:25%;color:var(--gold);font-size:11px}.u-toast{bottom:84px}.u-sticky-atc{bottom:72px}.u-sticky-atc-visible .z-mobile-nav{visibility:hidden}.u-sticky-atc-visible .u-sticky-atc{bottom:0}.u-sticky-atc-visible .u-toast{bottom:95px}
.z-gallery-dialog{border:0;padding:0;background:#191918;color:#fff;border-radius:16px;width:min(900px,calc(100vw - 24px));max-height:90dvh;overflow:hidden}.z-gallery-dialog::backdrop{background:#000c}.z-gallery-dialog>img{width:100%;height:72dvh;object-fit:contain}.z-gallery-dialog__close{position:absolute;left:12px;top:12px;border:0;background:#191918cc;color:#fff;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;cursor:pointer}.z-gallery-dialog__controls{display:flex;justify-content:center;gap:25px;padding:10px}.z-gallery-dialog__controls button{border:0;background:transparent;color:inherit;padding:8px 18px;font-size:24px;cursor:pointer}.z-wishlist{padding-top:40px;padding-bottom:60px}.z-wishlist__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:25px 0}.z-wishlist [data-zahi-wishlist-empty]{padding:25px 0}.product__title h1{font-size:28px;font-weight:400}.product__info-container .price{color:var(--gold);font-size:22px}.product__info-container .price--on-sale .price-item--regular{font-size:17px;color:#aaa}.product__info-container .product-form__submit{border-radius:12px;background:var(--brown);color:white;font-size:18px}.product__info-container .product-form__submit:after{border-radius:12px}.quantity{border-radius:7px}.product__info-container .product__description{color:#8c8580;line-height:1.8;font-size:15px}.product__media-wrapper .product-media-container{border:0}.product__media-wrapper .product__media img{object-fit:contain}.collection-hero__title,.template-search h1{font-size:32px}.product-form__input .form__label{font-size:16px}.product-form__input--pill input[type=radio]+label{font-size:14px}.drawer .cart-item__name{font-size:15px}.drawer .cart-item__price-wrapper{font-size:14px}

@media(min-width:700px){.z-mobile-nav{display:none}.u-toast{bottom:24px}.u-sticky-atc{bottom:0}.z-wishlist__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product__title h1{font-size:34px}}
@media(min-width:990px){.z-menu{display:none}}


