@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600&family=Noto+Naskh+Arabic:wght@500;600;700&display=swap');
@media (min-width: 1024px) {

    #mainnav .inner .flex.items-center.justify-between {
        display: flex !important;
        flex-wrap: wrap !important;
        position: relative !important;
    }

    #mainnav .inner .flex.items-center.justify-between > div:nth-child(2) {
        order: 1 !important;
        width: 100% !important;
        flex: 0 0 100% !important;
        justify-content: center !important;
        margin: 10px 0 !important;
    }

 
    #mainnav .inner .flex.items-center.justify-between > div:nth-child(1) {
        order: 2 !important;
        width: 100% !important;
        flex: 0 0 100% !important;
        padding: 0 !important;
        justify-content: center !important;
    }

    #mainnav custom-main-menu {
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
    }

    #mainnav .main-menu {
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: center !important;
    }


    #mainnav .flex.items-center.flex-1.gap-1.justify-end {
        position: absolute !important;
        inset: 0 !important;
        pointer-events: none !important;
    }

    #mainnav .flex.items-center.flex-1.gap-1.justify-end > * {
        position: absolute !important;
        pointer-events: auto !important;
         top: 35px !important;
    }


    #mainnav .flex.items-center.flex-1.gap-1.justify-end > :nth-child(1) {
        right: 90px !important;
        top: 35px !important;
    }


    #mainnav .flex.items-center.flex-1.gap-1.justify-end > :nth-child(2) {
        right: 50px !important;
        top: 35px !important;
    }


    #mainnav .flex.items-center.flex-1.gap-1.justify-end > :nth-child(3) {
        left: 50px !important;
        top: 35px !important;
    }


    #mainnav .flex.items-center.flex-1.gap-1.justify-end > :nth-child(4) {
        left: 90px !important;
        top: 35px !important;
    }
}

@media (max-width: 480px){
  #main-content > section.abayat-categories-section.py-16 > div > div {
    display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
  #main-content > section.abayat-categories-section.py-16 > div > div > div{
  	  display: grid !important;
    grid-template-columns: repeat(2, 1fr) !important;
  }
  #main-content > section.py-16.abayat-features > div > div{
  	display:flex !important;
  	flex-direction: row !important;
  	gap: 0.4rem !important;
  	margin: auto !important;
  }
  #main-content > section.py-16.abayat-features > div > div > div {
  	padding: 0.4rem !important;
  	margin: auto !important;
  }
  #main-content > section.py-16.abayat-features > div > div > div  > h4{
  	font-size:0.8rem !important;
  	padding: 0 !important;
  }
  #main-content > section.py-16.abayat-features > div > div > div  > p{
  	font-size:0.6rem !important;
  	padding: 0rem !important;
  }
  #main-content > section.py-16.abayat-features > div > div > div  > div > i{
  	font-size: 1.6rem !important;
  }
}
 .store-footer__inner.abayat-store-footer__inner > div > div  > div.flex > div > p , .store-footer__inner.abayat-store-footer__inner > div > div  > div > div > b ,  .store-footer__inner.abayat-store-footer__inner > div > div  > a > h2 {
 	color: white !important;
 }

.abayat-categories-section > div > div > a > img , .abayat-categories-section > div > div > div > div > a  > img , .abayat-categories-section > div > div > div > a > img , .abayat-instagram-feed > div.grid > a img{
	object-fit: contain !important;
}
.s-product-card-image > a > img{
		object-fit: contain !important;
}
 .s-product-card-image {
 	object-fit: cover !important;
 	background-size: cover !important;
 	background-color:white !important;
 }
 .abayat-video  > video{
 	object-fit: fill !important;
 }
@media (max-width: 1023px) {

  .abayat-main-nav-container .inner > div > div > div.flex {
    position: relative !important;
            gap: 0rem !important;
  }

  .abayat-main-nav-container .header-search {
    position: absolute !important;
    left: 19rem !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    padding: 6px !important;
  }

  .abayat-main-nav-container .mburger {
    margin-right: 0 !important;
  }

  .abayat-main-nav-container .header-search i {
    font-size: 20px !important;
  }
  .navbar-brand{
    transform: translatex(-9%) !important;
  }
  #main-content > section.abayat-categories-section.py-16 > div > div > div > a > div.absolute.bottom-8.right-8.z-10{
  	right: 0.85rem !important;
  }
  .s-products-slider-card .s-product-card-entry .s-product-card-image{
	    flex: 1 1 0% !important;
}


}


.abayat-store-header .navbar-brand img {
    max-height: 5rem !important;
    max-width: 350px !important;
}
@media(max-width: 768px){
.abayat-slider-categories .abayat-categories-slide {
    min-width: 120px !important;
    max-width: 120px !important;
}

.abayat-categories-slide > div > a > div.text.flex.justify-center.items-center.mt-6 > h4{
	    text-align: center !important;
    font-size: 20px !important;
}
	
	#main-content > section.abayat-photo-text.py-0.block.block > div > div:nth-child(1){
		height: 250px !important;
    width: 250px !important;
    margin-top: 2rem !important;
    margin: auto !important;
	}

      .s-product-card-add-to-cart-mobile {
        padding-top: 0.9rem !important;
      }
}

.abayat-main-nav-container .mburger i.sicon-menu{
	color: var(--color-header-text) !important;
}


.s-product-card-image > a > img{
	aspect-ratio: 12/17 !important;
	object-fit: cover !important;
}
.s-product-card-image {
	aspect-ratio: 12/17 !important;
	max-height: unset !important;
}

/* ***** */


.abayat-categories-section div  a div h3 {
display: flex !important;
align-items: center !important;
justify-content: center !important;
font-size: 1.5rem !important;
text-align: center !important;
margin: auto !important;
text-shadow: 1px 2px 11px black !important;
}
.abayat-categories-section div , .abayat-categories-section{
text-align: center !important;
margin: auto !important;
object-fit: cover !important;
background-size: cover !important;
}
.abayat-categories-section > div > div > a > img, .abayat-categories-section > div > div > div > div > a > img, .abayat-categories-section > div > div > div > a > img, .abayat-instagram-feed > div.grid > a img , .abayat-categories-section div img , .abayat-categories-section img {
object-fit: cover !important;
background-size: cover !important;
}

@media (max-width: 768px) {
.abayat-categories-section div  a div{
display: flex !important;
align-items: center !important;
justify-content: center !important;		
margin: auto !important;
}
.abayat-categories-section div  a div h3  {
display: flex !important;
align-items: center !important;
justify-content: center !important;
font-size: 0.9rem !important;
text-align: center !important;
margin: auto !important;
text-shadow: 1px 2px 11px black !important;
width: 90% !important;
}
#main-content > section.abayat-categories-section.py-16 > div > div > a > div.absolute.bottom-8.right-8.z-10 > h3{
padding-right: 2rem !important;
}
#main-content > section.abayat-categories-section.py-16 > div > div > div > div > a:nth-child(2) > div.absolute.bottom-6.right-6.z-10 > h3 , #main-content > section.abayat-categories-section.py-16 > div > div > div > div > a:nth-child(1) > div.absolute.bottom-6.right-6.z-10 > h3{
	    padding: 0 0 0 0.8rem !important;
}
}
@media(max-width: 768px){
	.notah_show_language_currency {
    padding: 4px 1px !important;
    gap: 4px !important;
    font-size: 12px !important;
}

.notah_show_language_currency i {
    font-size: 14px !important;
}
  .s-products-slider-card .s-product-card-entry .s-product-card-image{
	    flex: 1 1 0% !important;
}
.s-products-slider-card {
    max-width: 170px !important;
}

}

/* ===== دار عزّة v5 — أبيض وذهبي | Draft (Claude) ===== */
:root{
--az-gold:#B99403;--az-gold-d:#957701;--az-gold-l:#E5D29A;--az-gold-xl:#F6EFD9;
--az-ivory:#FBF8F2;--az-sand:#F4EEE2;--az-ink:#3B3427;--az-ink-2:#5E564A;--az-muted:#8A8070;--az-line:#EEE4CF;
--az-r-lg:28px;--az-r-md:20px;--az-r-sm:14px;
--az-display:'Noto Naskh Arabic',serif;--az-body:'IBM Plex Sans Arabic',sans-serif;
--az-ring:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='17' fill='none' stroke='%23B99403' stroke-width='1.1' stroke-dasharray='88 19' transform='rotate(-60 20 20)'/%3E%3Ccircle cx='20' cy='20' r='2.4' fill='%23B99403'/%3E%3C/svg%3E");
--az-ring-l:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ccircle cx='20' cy='20' r='17' fill='none' stroke='%23F6EFD9' stroke-width='1.1' stroke-dasharray='88 19' transform='rotate(-60 20 20)'/%3E%3Ccircle cx='20' cy='20' r='2.4' fill='%23F6EFD9'/%3E%3C/svg%3E");
--az-lattice:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34' viewBox='0 0 34 34'%3E%3Cpath d='M17 2 32 17 17 32 2 17Z' fill='none' stroke='%23B99403' stroke-opacity='.16' stroke-width='1'/%3E%3C/svg%3E");
--color-primary:#B99403!important;--color-primary-dark:#957701!important;--color-primary-light:#D9BC5A!important;--color-primary-reverse:#FFFFFF!important;
--color-header-text:#3B3427!important;--color-footer:#F4EEE2!important;--color-footer-text:#5E564A!important;
--color-title-card:#3B3427!important;--color-subtitle-card:#8A8070!important;--color-original-price-card:#8A8070!important;--color-price-card:#B99403!important;
--color-btn-card:#FFFFFF!important;--color-text-btn-card:#B99403!important;--color-btn-hover-card:#B99403!important;--color-btn-text-hover-card:#FFFFFF!important;
--color-promotion-title-card:#B99403!important;--color-promotion-title-text-card:#FFFFFF!important;
--color-title-single-product:#3B3427!important;--color-subtitle-single-product:#8A8070!important;--color-description-single-product:#4A4237!important;
--color-price-original-product:#3B3427!important;--color-price-single-product:#B99403!important;--color-disprice-single-product:#8A8070!important;
--color-icons-single-product:#B99403!important;--color-btn-single-product:#B99403!important;--color-btnHove-single-product:#957701!important;--color-relatedTitle-single-product:#3B3427!important}

html{scroll-behavior:smooth}
body,button,input,select,textarea{font-family:var(--az-body)!important}
body{color:var(--az-ink);background:#fff;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4,h5,h6{font-family:var(--az-body)!important;letter-spacing:0!important}
::selection{background:var(--az-gold);color:#fff}
@media (min-width:1024px){
 ::-webkit-scrollbar{width:11px}
 ::-webkit-scrollbar-track{background:#fff}
 ::-webkit-scrollbar-thumb{background:var(--az-gold-l);border-radius:99px;border:3px solid #fff}
 ::-webkit-scrollbar-thumb:hover{background:var(--az-gold)}
}

/* ---------- Gold reading line (scroll progress) ---------- */
@supports (animation-timeline: scroll()){
 html::after{content:"";position:fixed;top:0;right:0;left:0;height:2px;z-index:9999;pointer-events:none;background:linear-gradient(270deg,var(--az-gold-l),var(--az-gold));transform-origin:100% 50%;transform:scaleX(0);animation:azProg linear both;animation-timeline:scroll(root)}
 @keyframes azProg{to{transform:scaleX(1)}}
}

/* ---------- Header: glass ---------- */
.store-header .abayat-main-nav-container{background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:saturate(1.5) blur(16px);backdrop-filter:saturate(1.5) blur(16px);border-bottom:1px solid var(--az-line)!important;box-shadow:none!important}
.store-header .main-menu a,.store-header nav a{font-weight:400!important;font-size:13.5px!important;color:var(--az-ink)!important}
.store-header .main-menu > li > a:hover{color:var(--az-gold)!important}
#mainnav .main-menu > li > a{padding-inline:8px!important}

/* ---------- Section titles: display font + logo ring ---------- */
.s-slider-block__title h2,.abayat-categories-title h2,.abayat-reviews-2 h2,.abayat-size-guide h2,.abayat-instagram-feed h2,.abayat-photo-text h2{font-family:var(--az-display)!important;font-weight:600!important;color:var(--az-ink)!important}
.s-slider-block__title h2{font-size:clamp(24px,2.4vw,32px)!important;display:flex;align-items:center;gap:10px;line-height:1.5!important}
.s-slider-block__title h2::before{content:"";width:26px;height:26px;flex:none;background:var(--az-ring) center/contain no-repeat}
.abayat-categories-title h2::before,.abayat-reviews-2 h2::before,.abayat-size-guide h2::before,.abayat-instagram-feed h2::before{content:"";display:block;width:30px;height:30px;margin:0 auto 12px;background:var(--az-ring) center/contain no-repeat}
.s-slider-block__display-all{color:var(--az-gold)!important;font-size:13px!important;font-weight:500!important;border:1px solid var(--az-gold-l);border-radius:999px;padding:6px 14px!important;white-space:nowrap}
.s-slider-nav-arrow{border-radius:999px!important;border:1px solid var(--az-gold-l)!important;background:#fff!important;color:var(--az-gold)!important}

/* ---------- Hero (desktop + art-directed mobile) ---------- */
section.az-hero{height:calc(100svh - 96px)!important;min-height:560px;max-height:none}
@media (min-width:1024px){section.az-hero{height:92vh!important}}
.abayat-image-with-text img{animation:azKen 16s cubic-bezier(.2,.6,.2,1) both}
@keyframes azKen{from{transform:scale(1.14)}to{transform:scale(1)}}
.abayat-image-with-text > div.absolute.inset-0:not(.flex){background:linear-gradient(to top,rgba(40,30,8,.7) 0%,rgba(40,30,8,.24) 40%,rgba(40,30,8,0) 64%)!important}
.abayat-image-with-text > div.flex{justify-content:flex-end!important;padding-bottom:max(7vh,52px)!important}
.abayat-image-with-text span{font-size:13px!important;font-weight:400!important;letter-spacing:0!important;margin-bottom:14px!important;color:var(--az-gold-xl)!important}
.abayat-image-with-text span::before{content:"";display:block;width:34px;height:34px;margin:0 auto 12px;background:var(--az-ring-l) center/contain no-repeat;animation:azSpin 14s linear infinite}
@keyframes azSpin{to{transform:rotate(360deg)}}
.abayat-image-with-text h1{font-family:var(--az-display)!important;font-weight:600!important;font-size:clamp(36px,5vw,68px)!important;line-height:1.35!important;margin-bottom:10px!important;text-shadow:0 2px 30px rgba(0,0,0,.18)}
.abayat-image-with-text p{font-size:clamp(14px,1.2vw,17px)!important;font-weight:300!important;margin-bottom:26px!important;max-width:30ch}
.abayat-image-with-text-btn{border-radius:999px!important;padding:15px 44px!important;font-weight:600!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:0 12px 30px rgba(185,148,3,.35);position:relative;overflow:hidden}
.abayat-image-with-text-btn::after,body .product-form salla-add-product-button .s-add-product-button-main button::after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);transform:translateX(120%);animation:azSheen 4.5s ease-in-out 1.6s infinite;pointer-events:none}
@keyframes azSheen{0%{transform:translateX(120%)}35%,100%{transform:translateX(-120%)}}
.abayat-image-with-text > div.flex > *{animation:azUp .9s cubic-bezier(.2,.7,.2,1) both}
.abayat-image-with-text > div.flex > *:nth-child(1){animation-delay:.25s}
.abayat-image-with-text > div.flex > *:nth-child(2){animation-delay:.4s}
.abayat-image-with-text > div.flex > *:nth-child(3){animation-delay:.55s}
.abayat-image-with-text > div.flex > *:nth-child(4){animation-delay:.7s}
@keyframes azUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}
section.az-hero::after{content:"";position:absolute;bottom:14px;left:50%;width:1px;height:38px;margin-left:-.5px;background:linear-gradient(var(--az-gold-xl),transparent);animation:azCue 2.2s ease-in-out infinite;z-index:3}
@keyframes azCue{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}

/* Campaign banners (not hero) → inset rounded cards */
#main-content > section.abayat-image-with-text:not(.az-hero){height:78svh!important;max-height:820px;width:auto!important;margin:28px 16px!important;border-radius:var(--az-r-lg)!important;overflow:hidden;isolation:isolate}
@media (min-width:1024px){#main-content > section.abayat-image-with-text:not(.az-hero){margin:40px 32px!important;height:86vh!important}}

/* ---------- Thin offer strip ---------- */
.az-strip{height:40px!important;background:var(--az-gold)!important}
.az-strip li{font-size:13px!important;font-weight:400!important;color:#fff!important}

/* ---------- Mega brand marquee (outline / fill) ---------- */
.az-mega{height:auto!important;padding:30px 0!important;background:var(--az-ivory)!important;border-block:1px solid var(--az-line);overflow:hidden}
.az-mega .marquee{gap:0!important}
.az-mega .marquee__content{gap:0!important}
.az-mega li{font-family:var(--az-display)!important;font-weight:700!important;font-size:clamp(48px,8vw,120px)!important;line-height:1.3!important;color:transparent!important;-webkit-text-stroke:1.2px var(--az-gold);padding:0 .35em!important;white-space:nowrap}
.az-mega li:nth-child(even){color:var(--az-gold)!important;-webkit-text-stroke:0}
.az-mega li::after{content:"✦";display:inline-block;font-size:.32em;vertical-align:.4em;margin-inline-start:.7em;color:var(--az-gold);-webkit-text-stroke:0}

/* ---------- Collections (التصنيفات 02) ---------- */
.abayat-categories{padding:44px 0 36px!important;background:#fff!important}
.abayat-categories::before{content:"المجموعات";display:block;text-align:center;font-family:var(--az-display);font-weight:600;font-size:clamp(26px,2.6vw,34px);line-height:1.5;color:var(--az-ink);padding-top:42px;background:var(--az-ring) center top/30px 30px no-repeat}
.abayat-categories .container{padding-top:18px}
.abayat-categories .grid{counter-reset:az}
.abayat-categories .grid > a{counter-increment:az;border-radius:var(--az-r-md)!important;overflow:hidden!important;isolation:isolate}
.abayat-categories .grid > a > div.bg-cover{box-shadow:inset 0 -240px 160px -60px rgba(40,30,8,.6);transition:transform 1.4s cubic-bezier(.2,.6,.2,1)!important}
.abayat-categories .grid > a:hover > div.bg-cover{transform:scale(1.06)}
.abayat-categories .grid > a::before{content:"0" counter(az);position:absolute;top:14px;right:14px;z-index:5;font:500 12px var(--az-body);color:#fff;border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:3px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(255,255,255,.1)}
.abayat-categories h3,.abayat-categories h2{font-family:var(--az-display)!important;font-weight:600!important;font-size:clamp(22px,2vw,28px)!important}
@media (max-width:767px){
 .abayat-categories .container{padding-inline:0!important;max-width:none!important}
 .abayat-categories .grid{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px!important;padding:4px 16px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:16px}
 .abayat-categories .grid::-webkit-scrollbar{display:none}
 .abayat-categories .grid > a{flex:0 0 76%;scroll-snap-align:start;aspect-ratio:3/4.2!important;height:auto!important;min-height:0!important}
}

/* ---------- Product cards ---------- */
.s-product-card-entry{border-radius:0!important;box-shadow:none!important;background:transparent!important;border:0!important}
.s-product-card-image{border-radius:var(--az-r-md)!important;overflow:hidden!important;background:#F4F0E8!important;position:relative}
.s-product-card-image img{border-radius:var(--az-r-md)!important;transition:transform 1s cubic-bezier(.2,.7,.2,1)!important}
.s-products-slider-card .s-product-card-image,.s-product-card-vertical .s-product-card-image{aspect-ratio:3/4!important;height:auto!important}
.s-products-slider-card .s-product-card-image img,.s-product-card-vertical .s-product-card-image img{width:100%!important;height:100%!important;object-fit:cover!important}
.s-product-card-content-title{min-height:3.4em}
.s-product-card-content-title a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.s-product-card-entry:hover .s-product-card-image img{transform:scale(1.06)}
.s-product-card-content{padding:12px 2px 4px!important}
.s-product-card-content-title a{font-weight:400!important;font-size:14px!important;color:var(--az-ink)!important;line-height:1.7}
.s-product-card-price{font-weight:600!important;font-size:15px!important;color:var(--az-gold)!important}
.s-product-card-wishlist-btn,.s-product-card-wishlist-btn button{border-radius:999px!important;background:rgba(255,255,255,.9)!important;box-shadow:0 4px 14px rgba(0,0,0,.06)!important;color:var(--az-gold)!important;border:0!important}
.s-product-card-content-footer salla-add-product-button button,.s-product-card-content-footer .s-button-element{border-radius:999px!important;background:#fff!important;color:var(--az-gold)!important;border:1px solid var(--az-gold-l)!important;min-height:40px;font-size:13px!important;font-weight:500!important;transition:.25s}
.s-product-card-content-footer salla-add-product-button button:hover,.s-product-card-content-footer .s-button-element:hover{background:var(--az-gold)!important;color:#fff!important;border-color:var(--az-gold)!important}
html body .s-product-card-entry .s-product-card-image .s-product-card-promotion-title,html body .s-product-card-entry .s-product-card-promotion{border-radius:999px!important;font-weight:500!important;font-size:11px!important;padding:3px 11px!important;line-height:1.7!important;box-shadow:0 4px 12px rgba(185,148,3,.25)}
html body .s-product-card-entry button.s-product-card-wishlist-btn.s-button-element.s-button-icon,html body .s-product-card-entry .s-product-card-wishlist-btn button,html body .s-product-card-entry .s-product-card-wishlist-btn{border-radius:999px!important;background:rgba(255,255,255,.9)!important;color:var(--az-gold)!important;border:0!important;box-shadow:0 4px 14px rgba(0,0,0,.08)!important}
.s-block--best-offers{padding-top:40px!important;padding-bottom:6px!important;margin-bottom:0!important}
.s-block--best-offers .s-slider-container{padding-bottom:6px!important}

/* Best-sellers rank badges (#1, #2 …) — first slider after the brand marquee */
.az-mega + .s-block--best-offers .swiper-wrapper,.az-mega + style + .s-block--best-offers .swiper-wrapper{counter-reset:azrank}
.az-mega + .s-block--best-offers .swiper-wrapper > *,.az-mega + style + .s-block--best-offers .swiper-wrapper > *{counter-increment:azrank}
.az-mega + .s-block--best-offers .s-product-card-image::after,.az-mega + style + .s-block--best-offers .s-product-card-image::after{content:"#" counter(azrank);position:absolute;bottom:10px;right:10px;z-index:4;min-width:34px;height:34px;padding:0 8px;border-radius:999px;display:grid;place-items:center;background:var(--az-gold);color:#fff;font:600 13px var(--az-body);box-shadow:0 6px 16px rgba(185,148,3,.35)}

/* ---------- Brand story (تجربة عزّة) ---------- */
.abayat-photo-text{background-color:var(--az-ivory)!important;background-image:var(--az-lattice)!important;background-size:34px 34px!important}
.abayat-photo-text div{background-color:transparent!important}
.abayat-photo-text img,.abayat-photo-text [class*=bg-cover]{border-radius:var(--az-r-lg)!important}
.abayat-photo-text-btn-main{border-radius:999px!important;font-weight:600!important;padding-inline:34px!important}
.abayat-photo-text-btn-second:empty{display:none!important}
@media (max-width:767px){.abayat-photo-text img{margin:16px;width:calc(100% - 32px)!important}}

/* ---------- Circles → story rings ---------- */
.abayat-slider-categories{padding-top:36px!important;padding-bottom:30px!important}
.abayat-slider-categories .rounded-full{padding:4px!important;background-clip:content-box!important;border-radius:999px!important;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--az-gold)!important;transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.abayat-slider-categories a:hover .rounded-full{transform:scale(1.05)}
.abayat-slider-categories .abayat-categories-title h2{font-size:clamp(24px,2.4vw,32px)!important}

/* ---------- Size guide ---------- */
.abayat-size-guide .bg-white{border-radius:var(--az-r-lg)!important;border:1px solid var(--az-line);box-shadow:0 18px 50px rgba(185,148,3,.08)!important}
.abayat-size-guide input,.abayat-size-guide button{border-radius:999px!important}
.abayat-size-guide input{font-size:16px!important}
.abayat-size-guide .size-guide-calculate-btn{background:var(--az-gold)!important;color:#fff!important}

/* ---------- Promise / features ---------- */
.abayat-features{background:#fff!important;border-block:1px solid var(--az-line)}
.abayat-features .grid > div{background:var(--az-ivory);border:1px solid var(--az-line);border-radius:var(--az-r-md);padding:20px 10px!important}
.abayat-features .grid{gap:12px!important}
.abayat-features i{display:inline-grid!important;place-items:center;width:52px;height:52px;border-radius:999px;background:var(--az-gold-xl)!important;color:var(--az-gold)!important;font-size:22px!important;margin-bottom:12px!important}
.abayat-features h3,.abayat-features h4{font-weight:600!important;color:var(--az-ink)!important;font-size:15px!important}
.abayat-features p{color:var(--az-muted)!important;font-size:12.5px!important}
@media (max-width:767px){#main-content > section.abayat-features.py-16 > div > div.grid,.abayat-features .grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}#main-content > section.abayat-features.py-16 > div > div.grid > div{width:auto!important;max-width:none!important;flex:none!important;margin:0!important}.abayat-features{padding-block:28px!important}.abayat-reviews-2{padding-block:36px!important}}

/* ---------- Reviews ---------- */
.abayat-review-card{border-radius:var(--az-r-lg)!important;border:1px solid var(--az-line)!important;position:relative;overflow:hidden}
.abayat-review-card::before{content:"”";position:absolute;top:-18px;left:18px;font:700 120px/1 var(--az-display);color:var(--az-gold-xl)}
.abayat-instagram-feed{background:var(--az-ivory)!important}

/* ---------- Footer: sand + wordmark ---------- */
footer.store-footer{background:var(--az-sand)!important;position:relative;overflow:hidden}
footer.store-footer::before{content:"عزّة";position:absolute;bottom:-.28em;left:50%;transform:translateX(-50%);font:700 clamp(140px,26vw,360px)/1 var(--az-display);color:var(--az-gold);opacity:.07;pointer-events:none;white-space:nowrap}
.abayat-store-footer,.abayat-store-footer .store-footer__inner{background:transparent!important;color:var(--az-muted)!important}
.abayat-store-footer h2,.abayat-store-footer h3,.abayat-store-footer h4,.abayat-store-footer .title,.abayat-store-footer [class*=text-white]{color:var(--az-gold)!important;font-weight:600!important}
.abayat-store-footer a,.abayat-store-footer p,.abayat-store-footer li{color:var(--az-ink-2)!important;opacity:1!important}
html body footer.store-footer.abayat-store-footer .store-footer__inner.abayat-store-footer__inner :is(h2,h3,h4){color:var(--az-gold)!important}
html body footer.store-footer.abayat-store-footer .store-footer__inner.abayat-store-footer__inner :is(p,a,li,span){color:var(--az-ink-2)!important}
.abayat-store-footer a:hover{color:var(--az-gold)!important}
.abayat-instagram-feed h2{direction:ltr;unicode-bidi:isolate;font-family:var(--az-body)!important;font-weight:500!important;letter-spacing:.04em!important;font-size:clamp(18px,2vw,24px)!important}
.abayat-copyright,.abayat-copyright > div{background:transparent!important;color:var(--az-muted)!important;border-top:1px solid var(--az-line)}

/* ---------- Buttons global ---------- */
.s-button-element,.btn,.s-button-btn{border-radius:999px!important}

/* ---------- Scroll reveal (progressive enhancement) ---------- */
@supports (animation-timeline: view()){
 @media (prefers-reduced-motion:no-preference){
  #main-content > section:not(.az-hero):not(.az-strip):not(.az-mega) > *,.abayat-categories .grid > a,.abayat-review-card,.abayat-features .grid > div{animation:azRise linear both;animation-timeline:view();animation-range:entry 0% cover 22%}
 }
}
@keyframes azRise{from{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){.abayat-image-with-text img,.abayat-image-with-text > div.flex > *,.abayat-image-with-text span::before,.abayat-image-with-text-btn::after,body .product-form salla-add-product-button .s-add-product-button-main button::after,section.az-hero::after{animation:none!important}}

/* ===================== PRODUCT PAGE ===================== */
.product-single .breadcrumbs{font-size:12px;color:var(--az-muted)}
.product-single .details-slider,.product-single .details-slider .swiper-slide,.product-single .details-slider .swiper-slide img{border-radius:var(--az-r-md)!important;overflow:hidden}
.product-single .details-slider .swiper-slide img{background:#F4F0E8}
.product-single .s-slider-thumbs .swiper-slide{border-radius:12px!important;overflow:hidden;opacity:.55;border:1.5px solid transparent!important;transition:.3s}
.product-single .s-slider-thumbs .swiper-slide-thumb-active{opacity:1;border-color:var(--az-gold)!important}
.product-single .btn--wishlist,.product-single .s-social-share-wrapper button{border-radius:999px!important;border-color:var(--az-gold-l)!important;color:var(--az-gold)!important}
.abayat-main-content h1{font-family:var(--az-display)!important;font-weight:600!important;font-size:clamp(24px,2.4vw,34px)!important;line-height:1.55!important;color:var(--az-ink)!important;margin-bottom:8px!important}
.abayat-main-content h1::before{content:"عبايات عزّة المتميزة";display:block;font:500 12px/1.6 var(--az-body);color:var(--az-gold);margin-bottom:6px}
.abayat-main-content h2{font-family:var(--az-body)!important}
.abayat-main-content .abayat-price h2,.abayat-main-content h2.font-bold{font-size:26px!important;font-weight:600!important;color:var(--az-gold)!important}
/* Conversion order: title → price → SIZE + buy → trust → BNPL → description → tags */
.abayat-main-content{display:flex!important;flex-direction:column}
.abayat-main-content > *{order:9}
.abayat-main-content > div.flex:first-of-type{order:0}
.abayat-main-content > h1{order:1}
.abayat-main-content > salla-rating-stars{order:2}
.abayat-main-content > .abayat-price{order:3}
.abayat-main-content > form.product-form{order:4;margin-top:16px}
.abayat-main-content > salla-free-shipping-tag{order:5}
.abayat-main-content > salla-cashback-banner{order:5;margin-top:14px}
.abayat-main-content > salla-installment{order:6}
.abayat-main-content > .product__description{order:7;margin-top:8px}
.abayat-main-content > div.mb-3{order:8}
.abayat-main-content > div.mb-3 a{text-decoration:none!important}
@media (max-width:767px){
 .abayat-main-content{position:relative;top:0!important;padding-top:6px}
 .abayat-main-content > div.flex:first-of-type{position:absolute;top:10px;left:0;z-index:2}
}
.abayat-main-content > div.mb-3{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 16px!important}
.abayat-main-content > div.mb-3 a{font-size:11.5px!important;padding:4px 12px!important;border:1px solid var(--az-line);border-radius:999px;margin:0!important;color:var(--az-muted)!important;background:#fff}
.abayat-main-content salla-cashback-banner .s-cashback-banner-container{border-radius:var(--az-r-sm)!important;background:var(--az-ivory)!important;border:1px solid var(--az-line)!important}
.abayat-main-content salla-cashback-banner i,.abayat-main-content salla-cashback-banner svg{color:var(--az-gold)!important;fill:var(--az-gold)}
.abayat-main-content salla-installment > div,.abayat-main-content .tamara-product-widget{border-radius:var(--az-r-sm)!important}
.abayat-main-content .product__description{color:#4A4237;line-height:2!important;font-size:14.5px}
.abayat-main-content .product__description h2{font-size:16px!important;font-weight:600!important;color:var(--az-ink)!important;padding-inline-start:10px;border-inline-start:3px solid var(--az-gold);margin:18px 0 8px!important}
.abayat-main-content .product__description li::marker{color:var(--az-gold)}
.abayat-main-content .product__description .link--primary{color:var(--az-gold)!important;font-weight:600}
.product-form .s-product-options-option-label b{font-weight:600;color:var(--az-ink)}
.product-form select.s-form-control{border-radius:999px!important;border:1.5px solid var(--az-gold-l)!important;padding-inline:20px!important;min-height:50px;background-color:#fff;font-size:16px!important;color:var(--az-ink)}
body .product-form section.bg-white:not(.sticky-product-bar){background:transparent!important;border:0!important;padding:8px 0!important;margin-top:6px!important;border-radius:0!important}
.product-form .total-price{color:var(--az-gold)!important}
body .product-form salla-quantity-input{border-radius:999px!important;overflow:hidden;border:1px solid var(--az-gold-l)!important;background:#fff}
body .product-form salla-add-product-button .s-add-product-button-main button{border-radius:999px!important;min-height:52px;font-size:16px!important;font-weight:600!important;background:var(--az-gold)!important;color:#fff!important;box-shadow:0 10px 24px rgba(185,148,3,.28);position:relative;overflow:hidden}
/* Buy buttons: reveal the hidden "أضف إلى السلة" label, pill shapes, balanced row */
body .product-form salla-add-product-button{gap:8px!important}
body .product-form .s-add-product-button-main{flex:1 1 auto!important;gap:8px!important}
body .product-form .s-add-product-button-main > salla-button{flex:1 1 auto!important;min-width:0}
body .product-form .s-add-product-button-main > salla-mini-checkout-widget{flex:0 0 102px!important}
body .product-form .s-add-product-button-main > salla-button .s-button-text{display:inline-flex!important;align-items:center;gap:7px;width:auto!important;height:auto!important}
body .product-form .s-add-product-button-sr-only{position:static!important;width:auto!important;height:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;margin:0!important;padding:0!important;white-space:nowrap;font-size:14px;font-weight:600}
html body form.product-form salla-add-product-button .s-add-product-button-main salla-mini-checkout-widget.s-add-product-button-mini-checkout.s-mini-checkout,body .product-form salla-mini-checkout-widget{--salla-fast-checkout-button-border-radius:999px!important;--salla-fast-checkout-button-height:52px!important;--salla-fast-checkout-button-width:100%!important;display:block!important;border:0!important;background:transparent!important;box-shadow:none!important}
body .product-form salla-quick-buy{flex:0 0 86px!important}
html body form.product-form salla-quick-buy apple-pay-button.s-quick-buy-apple-pay,body .product-form apple-pay-button{--apple-pay-button-border-radius:999px!important;--apple-pay-button-height:52px!important;--apple-pay-button-width:100%!important}
.product-form::after{content:"✓  شحن لجميع مناطق المملكة خلال 3 إلى 7 أيام\A✓  الدفع عند الاستلام، أو قسّطيها مع تابي وتمارا\A✓  استبدال سهل وتغليف فاخر جاهز للإهداء";white-space:pre-line;display:block;margin-top:16px;padding:14px 16px;border-radius:var(--az-r-sm);background:var(--az-ivory);border:1px dashed var(--az-gold-l);color:var(--az-ink-2);font-size:13px;line-height:2.1}
/* Desktop: editorial 2-col gallery */
@media (min-width:1024px){
 .product-single .details-slider .swiper-wrapper{display:grid!important;grid-template-columns:1fr 1fr;gap:12px;transform:none!important;height:auto!important}
 .product-single .details-slider .swiper-wrapper > .swiper-slide{width:auto!important;margin:0!important;height:auto!important}
 .product-single .details-slider .swiper-wrapper > .swiper-slide:first-child{grid-column:1/-1}
 .product-single .details-slider .swiper-button-prev,.product-single .details-slider .swiper-button-next,.product-single .details-slider .s-slider-block__title,.product-single .details-slider .s-slider-thumbs{display:none!important}
}
/* Mobile: full-bleed gallery + compact glass buy bar + WhatsApp lifted off the CTA */
@media (max-width:767px){
 .product-single .abayat-sidebar{margin-inline:-16px;width:calc(100% + 32px)!important;max-width:none!important;padding-bottom:10px!important}
 .product-single .details-slider{border-radius:0 0 var(--az-r-lg) var(--az-r-lg)!important}
 .product-single .details-slider .swiper-slide,.product-single .details-slider .swiper-slide img{border-radius:0!important}
 .product-single .s-slider-thumbs{padding:10px 16px 0!important}
 body .product-form section.sticky-product-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom))!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(255,255,255,.9)!important;border-radius:22px 22px 0 0!important;box-shadow:0 -10px 30px rgba(59,52,39,.08)!important;border-top:1px solid var(--az-line)!important}
 body .product-form .sticky-product-bar__quantity{display:none!important}
 body .product-form salla-add-product-button.sticky-product-bar__btn{margin-top:0!important}
 body.product-single [id^=gb-widget-]{transform:translateY(-82px)!important}
 body .product-form .s-add-product-button-main > salla-button .s-button-text > svg{display:none!important}
 body .product-form .s-add-product-button-main > salla-button button{padding-inline:10px!important}
}
/* ===== end azah draft ===== */