/* ASEEL Editorial Commerce — Scoped, mobile-first UI. No global header/footer rules. */
.pmg-aseel-home{
 --aseel-ink:#211b17;--aseel-coffee:#31231c;--aseel-cream:#f8f5ef;--aseel-sand:#eae1d5;
 --aseel-white:#fffefa;--aseel-gold:#d5b47c;--aseel-gold-dark:#83603a;--aseel-line:#d8cec1;
 --aseel-muted:#62584f;--aseel-max:1320px;--aseel-gutter:clamp(18px,4.1vw,64px);
 --aseel-ease:cubic-bezier(.22,1,.36,1);--aseel-fast:180ms;--aseel-medium:380ms;
 direction:rtl;color:var(--aseel-ink);background:var(--aseel-cream);font-family:inherit;
 isolation:isolate; width:100%;max-width:100%;overflow:clip;line-height:1.75;text-align:right;
}
.pmg-aseel-home,.pmg-aseel-home *,.pmg-aseel-home *::before,.pmg-aseel-home *::after{box-sizing:border-box}
.pmg-aseel-home a{text-decoration:none;color:inherit}
.pmg-aseel-home img,.pmg-aseel-home video{display:block;max-width:100%}
.pmg-aseel-home button,.pmg-aseel-home a,.pmg-aseel-home summary{touch-action:manipulation}
.pmg-aseel-home :is(a,button,summary,video):focus-visible{outline:3px solid #e6bc6c;outline-offset:4px}
.pmg-aseel-home h1,.pmg-aseel-home h2,.pmg-aseel-home h3,.pmg-aseel-home p{margin:0;color:inherit}
.pmg-aseel-home em{font-style:normal;color:var(--aseel-gold-dark)}
.pmg-aseel-home .pmg-aseel-container{width:min(100% - 2*var(--aseel-gutter),var(--aseel-max));margin-inline:auto}
.pmg-aseel-home .pmg-aseel-kicker{display:block;font-family:Arial,sans-serif;font-size:10px;letter-spacing:.25em;color:var(--aseel-gold-dark);font-weight:700;line-height:1.7;direction:ltr;text-align:right}
.pmg-aseel-home .pmg-aseel-section{padding-block:clamp(64px,8.5vw,132px)}
.pmg-aseel-home .pmg-aseel-pill{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:12px 26px;border:1px solid transparent;border-radius:2px;font-weight:750;font-size:clamp(13px,1.1vw,15px);line-height:1.5;position:relative;overflow:hidden;transition:background var(--aseel-medium) var(--aseel-ease),color var(--aseel-medium),transform var(--aseel-medium) var(--aseel-ease),border-color var(--aseel-medium)}
.pmg-aseel-home .pmg-aseel-pill span{font-size:19px;line-height:1;transition:transform var(--aseel-medium) var(--aseel-ease)}
.pmg-aseel-home .pmg-aseel-pill:hover span{transform:translate(-4px,-4px)}
.pmg-aseel-home .pmg-aseel-pill--gold{background:var(--aseel-gold);color:#18130d;border-color:var(--aseel-gold)}
.pmg-aseel-home .pmg-aseel-pill--gold:hover{background:#f0d39c;color:#18130d;transform:translateY(-2px)}
.pmg-aseel-home .pmg-aseel-pill--glass{background:rgba(12,11,10,.31);color:#fff;border-color:rgba(255,255,255,.66);backdrop-filter:blur(8px)}
.pmg-aseel-home .pmg-aseel-pill--glass:hover{background:#fff;color:#231b15}
.pmg-aseel-home .pmg-aseel-pill--dark{background:var(--aseel-ink);color:#fff}
.pmg-aseel-home .pmg-aseel-pill--dark:hover{background:#4d3930}
.pmg-aseel-home .pmg-aseel-pill--light{background:var(--aseel-gold);color:#1e1711}
/* Cinematic hero: genuine static fallback, independent art direction per breakpoint. */
.pmg-aseel-home .pmg-aseel-hero{min-height:clamp(580px,67vw,770px);height:min(790px,81svh);position:relative;background:#1b1815;color:#fff;overflow:hidden}
.pmg-aseel-home .pmg-aseel-hero-picture,.pmg-aseel-home .pmg-aseel-hero-shade{position:absolute;inset:0}
.pmg-aseel-home .pmg-aseel-hero-picture img{width:100%;height:100%;object-fit:cover;object-position:49% 47%}
.pmg-aseel-home .pmg-aseel-hero-shade{background:linear-gradient(270deg,rgba(16,14,13,.96) 0%,rgba(16,14,13,.90) 22%,rgba(19,17,15,.5) 48%,rgba(21,18,17,.06) 82%);pointer-events:none}
.pmg-aseel-home .pmg-aseel-hero-inner{height:100%;position:relative;display:flex;align-items:center;justify-content:flex-start;z-index:1}
.pmg-aseel-home .pmg-aseel-hero-content{width:min(570px,53%);padding:74px 0 72px}
.pmg-aseel-home .pmg-aseel-hero-overline{display:flex;gap:14px;align-items:center;font-size:12px;font-weight:700;color:#e9d7bb}
.pmg-aseel-home .pmg-aseel-overline-dot{width:7px;height:7px;border-radius:50%;background:#ddbd82;box-shadow:0 0 20px #e6bc77}
.pmg-aseel-home .pmg-aseel-overline-rule{width:45px;height:1px;background:rgba(229,207,175,.7)}
.pmg-aseel-home .pmg-aseel-hero h1{font-size:clamp(48px,6.4vw,92px);font-weight:800;line-height:1.22;letter-spacing:-.035em;margin-block:22px 26px;text-wrap:balance;color:#fff}
.pmg-aseel-home .pmg-aseel-hero h1 em{color:#e0c18a}
.pmg-aseel-home .pmg-aseel-hero p{max-width:490px;font-size:clamp(16px,1.5vw,19px);font-weight:450;line-height:2.05;color:#f3eee7}
.pmg-aseel-home .pmg-aseel-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block:38px 34px}
.pmg-aseel-home .pmg-aseel-hero-caption{font:600 11px/1.5 Arial,sans-serif;color:#e8d0a8;letter-spacing:.22em;direction:ltr;text-align:right}
.pmg-aseel-home .pmg-aseel-hero-caption span{font-size:17px;letter-spacing:0;margin-right:8px}
.pmg-aseel-home .pmg-aseel-hero-vertical{position:absolute;left:4px;bottom:45%;writing-mode:vertical-rl;letter-spacing:.29em;font:600 10px/1.2 Arial,sans-serif;color:#f8e7cd;opacity:.75}
.pmg-aseel-home .pmg-aseel-hero-bottom{position:absolute;inset-inline:var(--aseel-gutter);bottom:22px;display:flex;justify-content:space-between;gap:12px;z-index:1;direction:ltr;color:#e3ddd6;font-size:11px;letter-spacing:.07em}
/* moving ticker */
.pmg-aseel-home .pmg-aseel-marquee{height:56px;background:#241d17;color:#f4e8d3;overflow:hidden;display:flex;align-items:center;position:relative}
.pmg-aseel-home .pmg-aseel-marquee-track{display:flex;width:max-content;min-width:max-content;direction:ltr;animation:pmg-aseel-marquee 35s linear infinite}
.pmg-aseel-home .pmg-aseel-marquee-set{display:flex;align-items:center;white-space:nowrap;gap:34px;flex:0 0 auto;padding-inline:17px;direction:rtl}
.pmg-aseel-home .pmg-aseel-marquee-set span{font-size:13px;font-weight:600}
.pmg-aseel-home .pmg-aseel-marquee-set i{font-style:normal;color:var(--aseel-gold);font-size:16px}
.pmg-aseel-home .pmg-aseel-marquee:hover .pmg-aseel-marquee-track,.pmg-aseel-home .pmg-aseel-marquee:focus-within .pmg-aseel-marquee-track{animation-play-state:paused}
@keyframes pmg-aseel-marquee{to{transform:translateX(-50%)}}
/* quiet identity pause */
.pmg-aseel-home .pmg-aseel-intro{padding-block:68px;background:var(--aseel-cream);border-bottom:1px solid #e5dbcd}
.pmg-aseel-home .pmg-aseel-intro-grid{display:grid;grid-template-columns:140px 1fr minmax(220px,.77fr);gap:clamp(18px,3vw,56px);align-items:center}
.pmg-aseel-home .pmg-aseel-intro-mark{border-left:1px solid #d3b98f;color:#b69763;font:bold 67px/.96 Georgia,serif;letter-spacing:-.12em;position:relative;padding-left:24px;direction:ltr;text-align:left}
.pmg-aseel-home .pmg-aseel-intro-mark span{display:block;font:500 9px/1.8 Arial,sans-serif;letter-spacing:.65em;margin-top:10px}
.pmg-aseel-home .pmg-aseel-intro h2{font-size:clamp(26px,3vw,43px);line-height:1.48;letter-spacing:-.025em;font-weight:800;margin-top:7px}
.pmg-aseel-home .pmg-aseel-intro p{color:var(--aseel-muted);font-size:15px;line-height:2}
/* heading */
.pmg-aseel-home .pmg-aseel-heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:36px}
.pmg-aseel-home .pmg-aseel-heading h2{margin-top:10px;font-size:clamp(29px,4vw,50px);font-weight:800;letter-spacing:-.03em;line-height:1.4;text-wrap:balance}
.pmg-aseel-home .pmg-aseel-heading p{margin-top:8px;color:var(--aseel-muted);font-size:15px;line-height:1.9}
.pmg-aseel-home .pmg-aseel-link{display:inline-flex;align-items:center;gap:24px;border-bottom:1px solid #65513e;padding-block:8px;color:#30241a;font-weight:700;font-size:14px;white-space:nowrap;transition:gap var(--aseel-medium)}
.pmg-aseel-home .pmg-aseel-link:hover{gap:32px}
.pmg-aseel-home .pmg-aseel-link span{font-size:18px}
/* asymmetric true category cards */
.pmg-aseel-home .pmg-aseel-categories{background:#f8f5ef}
.pmg-aseel-home .pmg-aseel-cat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pmg-aseel-home .pmg-aseel-category-card{position:relative;min-width:0;display:block;height:clamp(370px,43vw,530px);background:#dcd2c4;overflow:hidden;border-radius:3px;transform:translateZ(0);color:white}
.pmg-aseel-home .pmg-aseel-category-card::after{content:"";position:absolute;inset:38% 0 0;background:linear-gradient(0deg,rgba(19,16,13,.87),rgba(19,16,13,.27) 70%,transparent);pointer-events:none}
.pmg-aseel-home .pmg-aseel-category-media,.pmg-aseel-home .pmg-aseel-category-media img{width:100%;height:100%}
.pmg-aseel-home .pmg-aseel-category-media img{object-fit:cover;object-position:center 34%;transition:transform .8s var(--aseel-ease)}
.pmg-aseel-home .pmg-aseel-category-card:hover .pmg-aseel-category-media img{transform:scale(1.045)}
.pmg-aseel-home .pmg-aseel-category-card--2{margin-top:30px}
.pmg-aseel-home .pmg-aseel-category-fallback{width:100%;height:100%;display:grid;place-items:center;background:linear-gradient(150deg,#a28b75,#4c3d32);color:#d1b88d;font:90px Georgia,serif}
.pmg-aseel-home .pmg-aseel-category-index{position:absolute;z-index:1;top:22px;right:22px;font:500 12px Arial,sans-serif;letter-spacing:.2em;color:#fff;opacity:.9}
.pmg-aseel-home .pmg-aseel-category-content{position:absolute;inset-inline:25px;bottom:22px;z-index:1;display:grid;gap:3px}
.pmg-aseel-home .pmg-aseel-category-content strong{font-size:clamp(24px,2.6vw,36px);line-height:1.5;color:#fff;font-weight:800}
.pmg-aseel-home .pmg-aseel-category-content>span{font-size:13px;font-weight:600;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(255,255,255,.5);padding-top:12px}
.pmg-aseel-home .pmg-aseel-category-content i{font-style:normal;font-size:22px;line-height:1.1;transition:transform var(--aseel-medium)}
.pmg-aseel-home .pmg-aseel-category-card:hover .pmg-aseel-category-content i{transform:translate(-6px,-4px)}
.pmg-aseel-home .pmg-aseel-more-cats{margin-top:32px;padding:15px 18px;background:#efe8dd;border:1px solid var(--aseel-line);border-radius:3px}
.pmg-aseel-home .pmg-aseel-more-cats summary{cursor:pointer;font-weight:750;list-style-position:inside}
.pmg-aseel-home .pmg-aseel-more-cats ul{margin:10px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.pmg-aseel-home .pmg-aseel-more-cats li a{display:block;background:#fff;padding:10px 13px;border-radius:2px;font-size:14px}
/* Product grid, true WC data only */
.pmg-aseel-home .pmg-aseel-products{background:#fffefa}
.pmg-aseel-home .pmg-aseel-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;align-items:stretch}
.pmg-aseel-home .pmg-aseel-product-card{display:flex;flex-direction:column;min-width:0;background:#fff;box-shadow:0 1px 0 #e8dfd5;overflow:hidden;border:1px solid #e9e1d8;border-radius:3px;transition:transform var(--aseel-medium) var(--aseel-ease),box-shadow var(--aseel-medium) var(--aseel-ease)}
.pmg-aseel-home .pmg-aseel-product-card:hover{transform:translateY(-5px);box-shadow:0 18px 38px rgba(52,38,25,.11)}
.pmg-aseel-home .pmg-aseel-product-cover{position:relative;min-width:0;background:#eee9e1;aspect-ratio:4/5;overflow:hidden}
.pmg-aseel-home .pmg-aseel-product-visual{display:grid;place-items:center;width:100%;height:100%;overflow:hidden}
.pmg-aseel-home .pmg-aseel-product-visual img{width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center center;transition:transform .7s var(--aseel-ease)}
.pmg-aseel-home .pmg-aseel-product-card:hover .pmg-aseel-product-visual img:not(.pmg-aseel-product-image--placeholder){transform:scale(1.045)}
.pmg-aseel-home .pmg-aseel-sale-label{position:absolute;top:14px;right:14px;padding:4px 9px;background:#2d251f;color:#fff;font-size:11px;font-weight:700;border-radius:2px}
.pmg-aseel-home .pmg-aseel-sale-label--out{background:#6c5e57}
.pmg-aseel-home .pmg-aseel-product-peek{position:absolute;bottom:11px;left:11px;background:#fffefa;color:#201a15;padding:7px 11px;display:flex;align-items:center;gap:16px;font-size:12px;font-weight:750;border-radius:2px;box-shadow:0 3px 18px rgba(0,0,0,.12)}
.pmg-aseel-home .pmg-aseel-product-info{padding:18px 15px 15px;display:flex;flex-direction:column;flex:1;min-width:0}
.pmg-aseel-home .pmg-aseel-product-info h3{font-weight:700;font-size:clamp(13px,1.22vw,16px);line-height:1.72;min-height:3.44em;max-height:none;overflow-wrap:anywhere;margin:0 0 10px}
.pmg-aseel-home .pmg-aseel-product-info h3 a{display:block}
.pmg-aseel-home .pmg-aseel-product-info h3 a:hover{color:var(--aseel-gold-dark)}
.pmg-aseel-home .pmg-aseel-product-price{min-height:42px;display:flex;align-items:center;flex-wrap:wrap;column-gap:8px;row-gap:2px;margin-top:auto;padding-bottom:9px;font-size:clamp(13px,1.14vw,15px);font-weight:800;color:#362820}
.pmg-aseel-home .pmg-aseel-product-price del{font-size:.85em;color:#766960;font-weight:500;opacity:1}
.pmg-aseel-home .pmg-aseel-product-price ins{background:transparent;text-decoration:none;color:#8c552b;font-weight:800}
.pmg-aseel-home .pmg-aseel-product-price .woocommerce-Price-amount{white-space:nowrap}
.pmg-aseel-home .pmg-aseel-product-action.button,.pmg-aseel-home .pmg-aseel-product-action{display:flex!important;align-items:center;justify-content:space-between;gap:7px;min-height:42px;padding:9px 12px!important;background:#281e19!important;color:#fff!important;border:1px solid #281e19!important;font-size:clamp(12px,1vw,14px)!important;font-weight:750!important;line-height:1.4!important;border-radius:2px!important;white-space:normal!important;text-align:right!important;box-shadow:none!important;text-transform:none!important;transition:background var(--aseel-fast),border-color var(--aseel-fast)!important}
.pmg-aseel-home .pmg-aseel-product-action:hover{background:#6d4d30!important;border-color:#6d4d30!important;color:#fff!important}
.pmg-aseel-home .pmg-aseel-product-action>span:last-child{font-size:18px;line-height:1}
.pmg-aseel-home .pmg-aseel-product-action--outline{background:#fff!important;color:#211b17!important;border-color:#bca88f!important}
.pmg-aseel-home .pmg-aseel-product-action--outline:hover{background:#281e19!important;color:white!important}
.pmg-aseel-home .pmg-aseel-product-action.loading{opacity:.7;pointer-events:none}
/* Editorial scene, no fake feature claims */
.pmg-aseel-home .pmg-aseel-editorial{background:#ece3d7}
.pmg-aseel-home .pmg-aseel-editorial-layout{display:grid;grid-template-columns:1fr 1fr;min-height:520px;align-items:stretch;gap:0}
.pmg-aseel-home .pmg-aseel-editorial-media{position:relative;min-height:530px;overflow:hidden;background:#e6d9cb}
.pmg-aseel-home .pmg-aseel-editorial-media>img{width:100%;height:100%;object-fit:cover;object-position:center 38%}
.pmg-aseel-home .pmg-aseel-detail-stamp{position:absolute;bottom:20px;left:18px;background:rgba(255,255,255,.86);color:#4a3729;font:700 10px Arial,sans-serif;letter-spacing:.2em;padding:8px 14px;direction:ltr}
.pmg-aseel-home .pmg-aseel-editorial-copy{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(30px,6vw,95px);background:#e8ded0;min-width:0}
.pmg-aseel-home .pmg-aseel-editorial-copy h2{font-size:clamp(35px,4.2vw,63px);line-height:1.52;font-weight:800;letter-spacing:-.04em;margin-block:18px 19px;position:relative;z-index:1}
.pmg-aseel-home .pmg-aseel-editorial-copy p{max-width:435px;color:#594b41;font-size:16px;line-height:2.15;margin-bottom:26px;position:relative;z-index:1}
.pmg-aseel-home .pmg-aseel-editorial-copy .pmg-aseel-pill{position:relative;z-index:1}
.pmg-aseel-home .pmg-aseel-editorial-big{position:absolute;bottom:-140px;left:-5px;font:470px/.8 Georgia,serif;color:#d6c6b3;opacity:.55;pointer-events:none}
/* Real video only. Absence of a video intentionally removes this section. */
.pmg-aseel-home .pmg-aseel-reel{background:#1a1716;color:#fff;padding-block:clamp(68px,8.5vw,125px);overflow:hidden}
.pmg-aseel-home .pmg-aseel-reel-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:55px;align-items:center;min-height:560px}
.pmg-aseel-home .pmg-aseel-reel-copy{display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}
.pmg-aseel-home .pmg-aseel-reel-copy .pmg-aseel-kicker{color:#deb97a}
.pmg-aseel-home .pmg-aseel-reel-copy h2{font-size:clamp(44px,5.5vw,78px);line-height:1.35;font-weight:850;margin-block:16px 20px;letter-spacing:-.04em;color:#fff}
.pmg-aseel-home .pmg-aseel-reel-copy h2 em{color:#deb97a}
.pmg-aseel-home .pmg-aseel-reel-copy p{max-width:380px;color:#f0e5d7;font-size:17px;line-height:2.05;margin-bottom:32px}
.pmg-aseel-home .pmg-aseel-reel-deco{display:block;margin-top:55px;color:rgba(255,255,255,.24);font:700 11px Arial,sans-serif;letter-spacing:.4em;direction:ltr}
.pmg-aseel-home .pmg-aseel-reel-stage{min-height:500px;display:grid;place-items:center;position:relative}
.pmg-aseel-home .pmg-aseel-reel-orbit{position:absolute;inset:12% 5%;border:1px solid rgba(213,180,124,.29);border-radius:50%;transform:rotate(-16deg);pointer-events:none}
.pmg-aseel-home .pmg-aseel-reel-orbit::after{content:"✦";position:absolute;color:#e8c88f;left:6%;top:10%;font-size:27px}
.pmg-aseel-home .pmg-aseel-video-shell{position:relative;isolation:isolate;max-width:330px;width:min(100%,330px);aspect-ratio:9/16;background:#0b0b0b;border:7px solid #33302d;border-radius:22px;box-shadow:0 24px 65px rgba(0,0,0,.45),0 0 0 1px rgba(222,185,122,.5);overflow:hidden;transform:perspective(1000px) rotateY(-4deg) rotateX(2deg);transition:transform .7s var(--aseel-ease)}
.pmg-aseel-home .pmg-aseel-video-shell:hover,.pmg-aseel-home .pmg-aseel-video-shell:focus-within{transform:perspective(1000px) rotateY(0) rotateX(0)}
.pmg-aseel-home .pmg-aseel-native-video,.pmg-aseel-home .pmg-aseel-instagram-frame{width:100%;height:100%;border:0;object-fit:cover;display:block}
.pmg-aseel-home .pmg-aseel-reel-corner{position:absolute;bottom:0;left:0;font:700 10px Arial,sans-serif;color:#dfcaa7;direction:ltr;letter-spacing:.24em}
/* About / story */
.pmg-aseel-home .pmg-aseel-story{background:#fffefa}
.pmg-aseel-home .pmg-aseel-story-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,6vw,90px);align-items:center}
.pmg-aseel-home .pmg-aseel-story-image{position:relative;aspect-ratio:4/3;overflow:hidden;background:#d6c7b7}
.pmg-aseel-home .pmg-aseel-story-image img{width:100%;height:100%;object-fit:cover;object-position:center}
.pmg-aseel-home .pmg-aseel-story-copy h2{font-size:clamp(35px,4.2vw,59px);line-height:1.48;margin-block:17px;font-weight:800;letter-spacing:-.03em}
.pmg-aseel-home .pmg-aseel-story-copy p{max-width:510px;color:var(--aseel-muted);font-size:16px;line-height:2.1}
.pmg-aseel-home .pmg-aseel-story-points{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;margin-bottom:28px}
.pmg-aseel-home .pmg-aseel-story-points span{border:1px solid #ded5c9;background:#f8f4ed;padding:8px 12px;color:#3e332a;font-size:13px;font-weight:700}
.pmg-aseel-home .pmg-aseel-story-points b{color:#89643a;font-size:16px;margin-left:6px}
.pmg-aseel-home .pmg-aseel-text-link{font-size:15px;font-weight:750;border-bottom:1px solid #86705c;display:inline-flex;gap:32px;align-items:center;padding-bottom:8px}
.pmg-aseel-home .pmg-aseel-contact-cta{background:#24201d;color:#fff;padding-block:55px}
.pmg-aseel-home .pmg-aseel-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}
.pmg-aseel-home .pmg-aseel-contact-cta .pmg-aseel-kicker{color:#d8b883}
.pmg-aseel-home .pmg-aseel-contact-cta h2{font-size:clamp(28px,3.2vw,43px);line-height:1.55;font-weight:800;margin-top:6px;color:#fff}
.pmg-aseel-home .pmg-aseel-contact-cta h2 em{color:#e0bf88}
.pmg-aseel-home .pmg-aseel-contact-cta p{color:#e8ddd1;font-size:15px;margin-top:7px}
@media(min-width:1350px){.pmg-aseel-home .pmg-aseel-cat-grid--three .pmg-aseel-category-card:first-child{height:565px}}
@media(max-width:1023px){
 .pmg-aseel-home .pmg-aseel-hero{height:660px}
 .pmg-aseel-home .pmg-aseel-hero-content{width:min(560px,65%)}
 .pmg-aseel-home .pmg-aseel-intro-grid{grid-template-columns:90px 1fr;gap:24px}
 .pmg-aseel-home .pmg-aseel-intro p{grid-column:2}
 .pmg-aseel-home .pmg-aseel-intro-mark{font-size:47px}
 .pmg-aseel-home .pmg-aseel-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
 .pmg-aseel-home .pmg-aseel-editorial-layout{min-height:440px}
 .pmg-aseel-home .pmg-aseel-editorial-media{min-height:440px}
 .pmg-aseel-home .pmg-aseel-reel-layout{gap:20px}
}
@media(max-width:700px){
 .pmg-aseel-home{--aseel-gutter:18px}
 .pmg-aseel-home .pmg-aseel-hero{height:min(780px,88svh);min-height:620px}
 .pmg-aseel-home .pmg-aseel-hero-picture img{object-position:51% 35%}
 .pmg-aseel-home .pmg-aseel-hero-shade{background:linear-gradient(0deg,rgba(15,13,12,.96) 0%,rgba(15,13,12,.86) 27%,rgba(15,13,12,.21) 62%,rgba(15,13,12,.07) 100%)}
 .pmg-aseel-home .pmg-aseel-hero-inner{align-items:flex-end}
 .pmg-aseel-home .pmg-aseel-hero-content{width:100%;padding:0 0 85px}
 .pmg-aseel-home .pmg-aseel-hero-overline{font-size:11px}
 .pmg-aseel-home .pmg-aseel-hero h1{font-size:clamp(47px,10vw,65px);margin-block:12px 13px;line-height:1.26}
 .pmg-aseel-home .pmg-aseel-hero p{font-size:14px;line-height:1.85;max-width:340px}
 .pmg-aseel-home .pmg-aseel-hero-actions{margin-block:24px 17px;gap:9px}
 .pmg-aseel-home .pmg-aseel-hero-actions .pmg-aseel-pill{padding:11px 14px;min-height:46px;gap:15px;flex:1 1 145px}
 .pmg-aseel-home .pmg-aseel-hero-bottom{bottom:12px;font-size:9px}
 .pmg-aseel-home .pmg-aseel-hero-vertical{display:none}
 .pmg-aseel-home .pmg-aseel-marquee{height:46px}
 .pmg-aseel-home .pmg-aseel-marquee-set{gap:25px}
 .pmg-aseel-home .pmg-aseel-marquee-set span{font-size:12px}
 .pmg-aseel-home .pmg-aseel-intro{padding-block:40px}
 .pmg-aseel-home .pmg-aseel-intro-grid{grid-template-columns:65px 1fr;gap:12px}
 .pmg-aseel-home .pmg-aseel-intro-mark{font-size:34px;padding-left:9px}
 .pmg-aseel-home .pmg-aseel-intro-mark span{font-size:6px;letter-spacing:.4em}
 .pmg-aseel-home .pmg-aseel-intro h2{font-size:27px}
 .pmg-aseel-home .pmg-aseel-intro p{grid-column:1/-1;font-size:14px}
 .pmg-aseel-home .pmg-aseel-section{padding-block:65px}
 .pmg-aseel-home .pmg-aseel-heading{flex-wrap:wrap;margin-bottom:23px;gap:10px}
 .pmg-aseel-home .pmg-aseel-heading h2{font-size:30px}
 .pmg-aseel-home .pmg-aseel-heading p{font-size:13px}
 .pmg-aseel-home .pmg-aseel-link{font-size:13px}
 .pmg-aseel-home .pmg-aseel-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .pmg-aseel-home .pmg-aseel-category-card{height:clamp(268px,70vw,410px)}
 .pmg-aseel-home .pmg-aseel-category-card--2{margin-top:0}
 .pmg-aseel-home .pmg-aseel-cat-grid--three .pmg-aseel-category-card:last-child{grid-column:1/-1;height:260px}
 .pmg-aseel-home .pmg-aseel-cat-grid--three .pmg-aseel-category-card:last-child .pmg-aseel-category-media img{object-position:center 45%}
 .pmg-aseel-home .pmg-aseel-category-content{inset-inline:13px;bottom:12px}
 .pmg-aseel-home .pmg-aseel-category-content strong{font-size:19px}
 .pmg-aseel-home .pmg-aseel-category-content>span{font-size:11px;padding-top:7px}
 .pmg-aseel-home .pmg-aseel-category-index{top:10px;right:10px;font-size:10px}
 .pmg-aseel-home .pmg-aseel-more-cats ul{grid-template-columns:repeat(2,1fr)}
 .pmg-aseel-home .pmg-aseel-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 9px}
 .pmg-aseel-home .pmg-aseel-product-info{padding:11px 9px 10px}
 .pmg-aseel-home .pmg-aseel-product-info h3{font-size:12px;min-height:3.44em;margin-bottom:6px}
 .pmg-aseel-home .pmg-aseel-product-price{min-height:39px;font-size:12px;padding-bottom:6px}
 .pmg-aseel-home .pmg-aseel-product-action.button,.pmg-aseel-home .pmg-aseel-product-action{font-size:11px!important;min-height:42px;padding:8px!important}
 .pmg-aseel-home .pmg-aseel-product-peek{font-size:10px;padding:5px 7px;bottom:6px;left:6px;gap:5px}
 .pmg-aseel-home .pmg-aseel-sale-label{top:8px;right:8px;font-size:10px}
 .pmg-aseel-home .pmg-aseel-editorial-layout{grid-template-columns:1fr}
 .pmg-aseel-home .pmg-aseel-editorial-media{min-height:0;aspect-ratio:4/4.4}
 .pmg-aseel-home .pmg-aseel-editorial-copy{padding:32px 22px 38px}
 .pmg-aseel-home .pmg-aseel-editorial-copy h2{font-size:36px}
 .pmg-aseel-home .pmg-aseel-editorial-copy p{font-size:14px}
 .pmg-aseel-home .pmg-aseel-editorial-big{font-size:290px;bottom:-80px}
 .pmg-aseel-home .pmg-aseel-reel-layout{grid-template-columns:1fr;gap:25px}
 .pmg-aseel-home .pmg-aseel-reel-copy h2{font-size:44px}
 .pmg-aseel-home .pmg-aseel-reel-copy p{font-size:14px}
 .pmg-aseel-home .pmg-aseel-reel-deco{display:none}
 .pmg-aseel-home .pmg-aseel-reel-stage{min-height:520px}
 .pmg-aseel-home .pmg-aseel-video-shell{width:min(76%,290px)}
 .pmg-aseel-home .pmg-aseel-story-layout{grid-template-columns:1fr;gap:28px}
 .pmg-aseel-home .pmg-aseel-story-copy h2{font-size:36px}
 .pmg-aseel-home .pmg-aseel-story-copy p{font-size:14px}
 .pmg-aseel-home .pmg-aseel-contact-inner{display:grid;gap:20px}
 .pmg-aseel-home .pmg-aseel-contact-cta h2{font-size:31px}
 .pmg-aseel-home .pmg-aseel-contact-cta p{font-size:14px}
 .pmg-aseel-home .pmg-aseel-contact-cta .pmg-aseel-pill{justify-self:start}
}
@media(max-width:350px){
 .pmg-aseel-home{--aseel-gutter:14px}
 .pmg-aseel-home .pmg-aseel-hero h1{font-size:43px}
 .pmg-aseel-home .pmg-aseel-hero-actions .pmg-aseel-pill{font-size:12px;min-width:0}
 .pmg-aseel-home .pmg-aseel-category-content strong{font-size:17px}
 .pmg-aseel-home .pmg-aseel-product-price{font-size:11px}
}
@media(hover:none),(pointer:coarse){
 .pmg-aseel-home .pmg-aseel-product-card:hover,.pmg-aseel-home .pmg-aseel-category-card:hover .pmg-aseel-category-media img{transform:none}
 .pmg-aseel-home .pmg-aseel-video-shell{transform:none}
}
@media(prefers-reduced-motion:reduce){
 .pmg-aseel-home *, .pmg-aseel-home *::before,.pmg-aseel-home *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}
 .pmg-aseel-home .pmg-aseel-marquee-track{animation:none!important}
 .pmg-aseel-home .pmg-aseel-video-shell{transform:none}
}

/* Authentic ASEEL logo asset, rather than a redrawn mark */
.pmg-aseel-home .pmg-aseel-intro-mark{display:grid;place-items:center;border-left:1px solid #d3b98f;padding-left:16px;}
.pmg-aseel-home .pmg-aseel-intro-mark img{width:100%;max-width:99px;max-height:116px;object-fit:contain;}
@media(max-width:700px){.pmg-aseel-home .pmg-aseel-intro-mark{padding-left:9px}.pmg-aseel-home .pmg-aseel-intro-mark img{max-width:60px;max-height:77px}}
