@import url("https://fonts.googleapis.com/css2?family=Aref+Ruqaa:wght@400;700&family=Noto+Naskh+Arabic:wght@400;500;600;700&display=swap");:root{--blue:#073f52;--gold:#b18128;--ivory:#fbf4e9;--ink:#16242c;--muted:#6c737a;--line:#eadfcf;--sidebar:300px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--ink);font-family:Georgia,Times New Roman,serif}.rtl{direction:rtl}.topbar{position:fixed;top:0;left:0;right:0;z-index:60;background:#d9aa5b;color:#fff;text-align:center;padding:8px 36px;font:700 13px Arial,Helvetica,sans-serif;text-transform:uppercase}.menuBtn{display:none;position:fixed;top:44px;left:16px;z-index:80;border:1px solid var(--gold);background:#fffffff2;color:var(--blue);border-radius:999px;padding:10px 14px}.sideNav{position:fixed;top:32px;bottom:0;left:0;width:var(--sidebar);background:#fff;z-index:50;display:flex;flex-direction:column;align-items:center;padding:52px 34px 24px;border-right:1px solid #eee;box-shadow:8px 0 28px #0000000d}.rtl .sideNav{left:auto;right:0;border-right:0;border-left:1px solid #eee}.logo{border:0;background:transparent;cursor:pointer}.logo img{width:168px;max-height:255px;object-fit:contain}.tagline{color:var(--blue);font-size:14px;letter-spacing:.08em;margin:8px 0 24px;white-space:nowrap}.rtl .tagline{font-size:15px;letter-spacing:0;word-spacing:4px}.icons{display:flex;gap:26px;margin:18px 0 54px}.iconBtn,.icons{align-items:center;justify-content:center}.iconBtn{border:0;background:transparent;color:#9f9f9f;cursor:pointer;width:30px;height:30px;display:inline-flex;position:relative}.iconBtn svg{width:28px;height:28px;fill:currentColor}.cartCount,.iconBtn:hover{color:var(--gold)}.cartCount{position:absolute;top:-7px;right:-8px;min-width:14px;height:14px;line-height:14px;font:700 10px Arial}.rtl .cartCount{right:auto;left:-8px}.links{display:flex;flex-direction:column;gap:19px;align-items:center}.links a,.links button{font:400 15px Arial,Helvetica,sans-serif;color:#5f6570;background:transparent;border:0;text-decoration:none;cursor:pointer}.rtl .links a,.rtl .links button{font-size:17px}.links a:hover,.links button:hover{color:var(--gold)}.lang{color:var(--gold)!important;font-size:13px!important}.sideFooter{margin-top:auto;text-align:center;width:100%;color:#8a8a8a;font:12px Arial}.socials{display:flex;gap:22px;justify-content:center;margin-bottom:18px}.socials a{display:inline-flex;color:#9a9a9a}.socials svg{width:24px;height:24px;fill:currentColor}.policy{display:flex;flex-wrap:nowrap;justify-content:center;gap:10px;white-space:nowrap}.policy button{border:0;background:transparent;color:#c99445;font-size:12px;cursor:pointer}.sideFooter p{max-width:180px;margin:8px auto 0;line-height:1.25}.main{margin-left:var(--sidebar);padding-top:32px}.rtl .main{margin-left:0;margin-right:var(--sidebar)}.hero{min-height:calc(100vh - 32px);position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:center;color:#fff;cursor:pointer}.hero video{width:100%;height:100%;object-fit:cover}.hero video,.hero:after{position:absolute;inset:0}.hero:after{content:"";background:linear-gradient(90deg,#ffb76847,#d6598559),#00000017}.heroContent{position:relative;z-index:2;padding:24px}.hero h1{font-size:clamp(68px,10vw,145px);line-height:.9;font-weight:400;margin:0 0 18px;text-shadow:0 4px 22px #0003}.hero h1,.hero p{font-family:Brush Script MT,Segoe Script,cursive}.hero p{font-size:clamp(32px,5vw,70px);margin:0 0 42px}.outline{min-width:260px;min-height:56px;border:1px solid #ffffffd9;background:#ffffff14;color:#fff;border-radius:4px;text-transform:uppercase;letter-spacing:5px;font:700 14px Arial;cursor:pointer}.section{padding:76px 6vw}.section h2{text-align:center;color:var(--blue);font-size:42px;line-height:1.1;margin:0 0 10px}.lead{text-align:center;color:var(--muted);max-width:760px;margin:0 auto 34px;font-size:18px;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));grid-gap:28px;gap:28px;max-width:1320px;margin:auto}.card{background:#fff;border:1px solid var(--line);border-radius:28px;overflow:hidden;box-shadow:0 8px 28px #141e280f;transition:.25s ease}.card:hover{transform:translateY(-7px);box-shadow:0 24px 64px #141e2829;border-color:#d9aa5b}.productCard{cursor:pointer}.productImage{height:390px;background:radial-gradient(circle at 30% 28%,#f0d7aa,#073f52 66%);font-size:58px;color:#fff;position:relative;overflow:hidden}.productImage,.productImage span{display:flex;align-items:center;justify-content:center}.productImage span{position:absolute;inset:0;opacity:0;transition:opacity 1.35s ease,transform 1.35s ease}.productImage span:first-child{opacity:1}.productImage:hover span{animation:cycle 12s ease-in-out infinite}.productImage:hover span:first-child{animation-delay:0s}.productImage:hover span:nth-child(2){animation-delay:2s}.productImage:hover span:nth-child(3){animation-delay:4s}.productImage:hover span:nth-child(4){animation-delay:6s}.productImage:hover span:nth-child(5){animation-delay:8s}.productImage:hover span:nth-child(6){animation-delay:10s}@keyframes cycle{0%,15%{opacity:1;transform:scale(1.01)}22%,to{opacity:0;transform:scale(1.06)}}.cardBody{padding:22px 16px;text-align:center}.card h3{color:var(--blue);font-size:21px;line-height:1.2;margin:0 0 8px}.price{color:var(--gold);font-weight:700;font-size:19px}.articleIcon,.promiseIcon{height:300px;background:radial-gradient(circle at 30% 30%,#e4c98b,var(--blue));display:flex;align-items:center;justify-content:center;color:white;font-size:64px}.reviews{background:#fffaf2}.reviewRow{display:grid;grid-template-columns:repeat(4,minmax(230px,1fr));grid-gap:28px;gap:28px;max-width:1320px;margin:auto}.review{background:#fff;border:1px solid var(--line);border-radius:28px;padding:26px;min-height:230px;box-shadow:0 14px 44px #141e280f}.stars{color:var(--gold);letter-spacing:2px}.newsletter{text-align:center;background:#fff7eb}.newsletter input,.popup input{padding:14px 16px;border:1px solid var(--line);border-radius:999px;min-width:280px}.btn{background:var(--gold);color:#fff;border:0;border-radius:999px;padding:14px 26px;margin:6px;cursor:pointer;font-weight:700}.btn.alt{background:#fff;color:var(--blue);border:1px solid var(--line)}.productPage{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:46px;gap:46px}.galleryMain{height:560px;border-radius:28px;background:radial-gradient(circle,#efddb8,#073f52);display:flex;align-items:center;justify-content:center;color:#fff;font-size:80px}.thumbs{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:10px;gap:10px;margin-top:12px}.thumbs div{height:72px;border-radius:12px;background:linear-gradient(135deg,#073f52,#b18128)}.detail h2{text-align:start;font-size:44px;margin:0 0 10px;color:var(--blue)}.productNo{font:700 13px Arial;letter-spacing:.08em;text-transform:uppercase;color:#6f6f6f}.availability{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0;color:#5f6570;font-family:Arial}.badge{background:#e9f6ef;color:#147044;border-radius:999px;padding:6px 11px}.specs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px;margin:18px 0}.specs div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px}.specs b{display:block;color:var(--blue);margin-bottom:6px}.bnpl{justify-content:space-between;gap:14px;border:1px solid #d7dee8;background:#fff;border-radius:10px;padding:12px 14px;margin:10px 0;max-width:520px;font-family:Arial;color:#23313d}.bnpl,.payRow{display:flex;align-items:center}.payRow{flex-wrap:wrap;gap:10px;margin:18px 0}.payLogo{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:30px;border-radius:7px;border:1px solid #d8d8d8;background:#fff;padding:0 10px;font:700 13px Arial;box-shadow:0 1px 2px #0000000d}.visa{color:#1434cb}.mada{color:#197b52}.tabby{background:#34e0a1;color:#033b31;border-color:#34e0a1}.tamara{background:linear-gradient(90deg,#d9ecff,#f3d6ff);color:#111}.tabs{margin-top:26px;border-top:1px solid var(--line)}.tabs details{padding:16px 0;border-bottom:1px solid var(--line)}.checkout{display:grid;grid-template-columns:1fr 380px;grid-gap:30px;gap:30px}.form{background:#fff;border:1px solid var(--line);border-radius:24px;padding:24px}.form input,.form select,.form textarea{width:100%;padding:13px;margin:8px 0 14px;border-radius:12px;border:1px solid var(--line)}.policyCheck{display:block;margin:18px 0 14px;padding:13px 14px;background:#fff8ed;border:1px solid var(--line);border-radius:14px}.contactPage{background:#f7f7f7;min-height:calc(100vh - 32px);padding:78px 5vw 84px;font-family:Arial}.contactLayout{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:560px 360px;grid-gap:180px;gap:180px;align-items:start}.contact h1{font:400 38px Arial;text-transform:uppercase;color:#111}.contact p{color:#747b83;line-height:1.55}.contact input,.contact select,.contact textarea{width:100%;border:0;background:#fff;border-radius:5px;margin:0 0 30px;padding:19px 22px;font:15px Arial}.contact textarea{height:225px;resize:vertical}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px;gap:22px}.submitBlack{background:#000;color:#fff;border:0;border-radius:6px;width:170px;height:46px;text-transform:uppercase;font-weight:700}.whatsappPanel h2{font-weight:400;color:#111;font-size:26px;margin:0 0 18px}.whatsappNow{display:inline-flex;align-items:center;gap:14px;color:#d79a47;text-decoration:none;font-size:20px}.whatsappNow svg{stroke:#111;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rtl .whatsappNow{direction:rtl}.floatingChat{position:fixed;right:24px;bottom:24px;z-index:70;width:58px;height:58px;border:0;border-radius:999px;background:#d9aa5b;color:white;font-size:26px;box-shadow:0 10px 30px #0004}.rtl .floatingChat{right:auto;left:24px}.storyPage{background:#fff;padding:70px 7vw 100px}.aboutRow{max-width:1180px;margin:0 auto 118px;display:grid;grid-template-columns:1fr 1fr;grid-gap:92px;gap:92px;align-items:center;min-height:430px}.aboutRow.reverse .aboutPhoto{order:2}.aboutCopy .eyebrow{color:#d09b4a;font:700 13px Arial;text-transform:uppercase}.aboutCopy h2{font:400 34px Arial;color:#111}.aboutCopy p{font:18px/1.65 Arial;color:#69717a}.aboutPhoto{position:relative;width:min(450px,100%);height:420px;margin:auto;background:linear-gradient(135deg,#d9aa5b,#f8e2b6 45%,#073f52);box-shadow:34px 34px 45px #0003;display:flex;align-items:center;justify-content:center;color:#fff;font-size:94px}.storyCta{text-align:center;margin:50px auto 0;background:#fff7eb;border:1px solid var(--line);border-radius:30px;padding:38px;max-width:850px}.admin{min-height:100vh;display:grid;grid-template-columns:280px 1fr}.admin aside{background:var(--blue);color:#fff;padding:28px}.admin a{display:block;padding:12px;color:#fff;border-radius:12px}.admin main{padding:30px}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.stat{background:#fff;border:1px solid var(--line);border-radius:20px;padding:20px}.adminFields{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.popup{position:fixed;inset:0;background:#0007;display:flex;align-items:center;justify-content:center;z-index:100;opacity:0;visibility:hidden;transition:.55s ease}.popup.show{opacity:1;visibility:visible}.popupCard{background:var(--ivory);border:2px solid var(--gold);border-radius:28px;padding:28px;text-align:center;max-width:460px;position:relative;box-shadow:0 30px 90px #0006}.popupCard img{height:150px}.x{position:absolute;right:14px;top:12px;background:transparent;border:0;font-size:28px}.protected,.protected *{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@media(max-width:1200px){.grid,.reviewRow{grid-template-columns:repeat(2,minmax(240px,1fr));max-width:760px}.contactLayout{grid-template-columns:minmax(420px,560px) 330px;gap:90px;padding:0 36px}}@media(max-width:900px){:root{--sidebar:300px}.menuBtn{display:block}.sideNav{top:0;left:-310px;width:300px;transition:left .25s ease}.navOpen .sideNav{left:0}.rtl .sideNav{right:-310px;left:auto;transition:right .25s}.rtl.navOpen .sideNav{right:0}.main,.rtl .main{margin-left:0;margin-right:0}.hero{min-height:100vh}.hero h1{font-size:54px}.hero p{font-size:34px}.section{padding:48px 20px}.aboutRow,.admin,.adminFields,.checkout,.contactLayout,.grid,.productPage,.reviewRow,.stats,.two{grid-template-columns:1fr}.productImage{height:330px}.galleryMain{height:360px}.contactLayout{display:block;padding:0}.whatsappPanel{margin-top:50px}.aboutRow.reverse .aboutPhoto{order:0}.aboutRow{gap:28px;margin-bottom:64px}.aboutPhoto{height:300px}.topbar{font-size:11px}.sideLogo img{width:158px}}.productImage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.35s ease,transform 1.35s ease}.productImage img:first-child{opacity:1}.productImage:hover img{animation:cycle 12s ease-in-out infinite}.productImage:hover img:first-child{animation-delay:0s}.productImage:hover img:nth-child(2){animation-delay:2s}.productImage:hover img:nth-child(3){animation-delay:4s}.productImage:hover img:nth-child(4){animation-delay:6s}.productImage:hover img:nth-child(5){animation-delay:8s}.productImage:hover img:nth-child(6){animation-delay:10s}.galleryMain{overflow:hidden}.galleryMain img{width:100%;height:100%;object-fit:cover;display:block}.thumbs button{border:2px solid transparent;padding:0;border-radius:12px;overflow:hidden;background:none;height:72px}.thumbs button.activeThumb{border-color:var(--gold)}.thumbs img{width:100%;height:100%;object-fit:cover;display:block}.btn:disabled{opacity:.55;cursor:not-allowed}.form h2{text-align:center;color:var(--blue);font-size:38px}.policy button:hover{text-decoration:underline}.socials a{cursor:pointer}.whatsappNow svg{width:22px;height:22px;flex:0 0 auto}.rtl .whatsappNow{flex-direction:row-reverse}.rtl .topbar{text-transform:none}.newsletter input{margin:6px}.tabs summary{cursor:pointer;font-weight:700;color:var(--blue)}.hero .outline{min-width:290px;min-height:66px;font-size:20px;font-weight:900;letter-spacing:2px;border-width:2px;background:#ffffff22;text-shadow:0 2px 10px #0008;box-shadow:0 12px 36px #0003}.rtl .hero .outline{font-size:24px;letter-spacing:0}.priceBlock{display:flex;flex-direction:column;align-items:center;gap:7px;margin-top:10px}.priceBlock.compact{gap:5px}.originalPrice{color:#c51616;font-weight:800;text-decoration:line-through;text-decoration-thickness:2px;font-size:17px}.salePrice{color:var(--gold);font-weight:900;font-size:23px}.priceBlock.compact .salePrice{font-size:21px}.discountBadge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#fff2e8;color:#9d5b00;border:1px solid #e2b268;padding:4px 11px;font-weight:800;font-size:13px}.detail .priceBlock{align-items:flex-start;margin:16px 0 18px}.rtl .detail .priceBlock{align-items:flex-end}.detail .originalPrice{font-size:21px}.detail .salePrice{font-size:32px}.detail .discountBadge{font-size:15px}.productImage:hover img:nth-child(n+7){animation-delay:12s}.productImage,.productImage img{background:#f4f0ea!important}.productImage img{object-fit:contain!important;object-position:center center!important;padding:0!important;transition:opacity .25s ease,transform .25s ease!important}.galleryMain{background:#f4f0ea!important}.galleryMain img{padding:0!important}.galleryMain img,.thumbs img{object-fit:contain!important;object-position:center center!important;background:#f4f0ea!important}.productImage:hover img{animation:catalogImageCycle 8s linear infinite!important}.productImage:hover img:first-child{animation-delay:0s!important}.productImage:hover img:nth-child(2){animation-delay:1.35s!important}.productImage:hover img:nth-child(3){animation-delay:2.7s!important}.productImage:hover img:nth-child(4){animation-delay:4.05s!important}.productImage:hover img:nth-child(5){animation-delay:5.4s!important}.productImage:hover img:nth-child(6){animation-delay:6.75s!important}@keyframes catalogImageCycle{0%,14%{opacity:1;transform:scale(1)}16%,to{opacity:0;transform:scale(1)}}.popupCard p{line-height:1.75!important}.protected,.protected *{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;-webkit-touch-callout:none!important;touch-action:manipulation}.galleryMain.protected,.productImage.protected{position:relative}.galleryMain.protected:after,.productImage.protected:after{content:"";position:absolute;inset:0;z-index:8;background:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.galleryMain.protected img,.productImage.protected img,.thumbs.protected img{pointer-events:none!important;-webkit-touch-callout:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important}.productCard,.productCard *{-webkit-tap-highlight-color:transparent}.galleryFigure{margin:0;background:#fff;border:1px solid var(--line);border-radius:26px;padding:14px;box-shadow:0 10px 30px #141e280d}.galleryFigure .galleryMain{border-radius:18px;overflow:hidden}.imageRights{margin:10px auto 0;max-width:560px;text-align:center;color:#4f5960;font:11px/1.45 Arial,Helvetica,sans-serif}.imageRights span{display:block}.rtl .imageRights{font-family:Arial,Helvetica,sans-serif}.menuBtn{top:56px!important}.menuBtn,.rtl .menuBtn{left:28px!important;right:auto!important}@media (max-width:980px){.menuBtn{top:54px!important}.menuBtn,.rtl .menuBtn{left:22px!important;right:auto!important}}@media (max-width:900px){.menuBtn{display:block!important;top:52px!important;z-index:120!important;border-radius:14px!important;padding:9px 13px!important;box-shadow:0 8px 22px #0000001f!important}.menuBtn,.rtl .menuBtn{left:18px!important;right:auto!important}.productPage{padding-top:54px!important}.galleryFigure{margin-top:12px!important}}@media (max-width:520px){.menuBtn{top:50px!important}.menuBtn,.rtl .menuBtn{left:14px!important;right:auto!important}.productPage{padding-top:62px!important}}.imageRights{font-size:9px!important;line-height:1.35!important;max-width:620px!important;padding:0 8px!important}@media (max-width:700px){.imageRights{font-size:7.5px!important;line-height:1.3!important;max-width:94vw!important}.popup{align-items:flex-start!important;justify-content:center!important;padding-top:96px!important;padding-left:16px!important;padding-right:16px!important;box-sizing:border-box!important}.popupCard{max-width:calc(100vw - 36px)!important;margin-top:12px!important;padding:22px 18px!important}.popupCard>img{height:118px!important}.popupCard h2{font-size:22px!important}.popupCard h3{font-size:16px!important}}@media (max-width:420px){.popup{padding-top:108px!important}}.productCard .productImage.hasGalleryIcon:after{content:"";position:absolute;left:22px;bottom:22px;width:38px;height:38px;z-index:8;pointer-events:none;opacity:.92;background-repeat:no-repeat;background-size:contain;background-position:50%;filter:drop-shadow(0 2px 5px rgba(0,0,0,.28));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='18' y='6' width='40' height='40' rx='5' opacity='.72'/%3E%3Crect x='10' y='14' width='40' height='40' rx='5' opacity='.86'/%3E%3Crect x='4' y='22' width='40' height='36' rx='5'/%3E%3Cpath d='M9 50l10-13 8 9 6-6 8 10'/%3E%3Ccircle cx='32' cy='32' r='3' fill='%23ffffff' stroke='none'/%3E%3C/svg%3E")}@media (max-width:700px){.productCard .productImage.hasGalleryIcon:after{left:16px;bottom:16px;width:32px;height:32px}}.thumbs button{cursor:pointer}.thumbs button:hover{border-color:var(--gold)!important;transform:translateY(-1px)}.cartPreviewWrap{position:relative;display:inline-flex}.cartPreview{position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%) translateY(6px);min-width:250px;max-width:310px;background:#fffdf8;color:var(--blue);border:1px solid rgba(177,129,40,.35);border-radius:18px;box-shadow:0 18px 45px rgba(20,30,40,.18);padding:14px 14px 12px;opacity:0;visibility:hidden;transition:opacity .18s ease,transform .18s ease,visibility .18s ease;z-index:250;text-align:start;font-family:Arial,Helvetica,sans-serif}.cartPreview.open,.cartPreviewWrap:hover .cartPreview{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.cartPreview b{display:block;margin-bottom:8px;font-size:13px}.cartPreview p{margin:6px 0 0;color:#5d6870;font-size:12px}.cartPreviewLine{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(177,129,40,.14);padding:8px 0;font-size:12px;line-height:1.35}.cartPreviewLine span{flex:1 1}.cartPreviewLine em{font-style:normal;font-weight:700;color:var(--gold)}.cartPreviewTotal{border-top:1px solid rgba(177,129,40,.28);padding-top:9px;display:flex;justify-content:space-between;font-size:12px}.rtl .cartPreview{text-align:right}@media (max-width:900px){.cartPreview{left:auto;right:0;transform:translateY(6px)}.cartPreview.open,.cartPreviewWrap:hover .cartPreview{transform:translateY(0)}.rtl .cartPreview{right:auto;left:0}}.productCard .productImage.hasGalleryIcon:after{left:14px!important;bottom:14px!important;width:26px!important;height:26px!important;opacity:.88!important}@media (max-width:700px){.productCard .productImage.hasGalleryIcon:after{left:10px!important;bottom:10px!important;width:22px!important;height:22px!important}}.ratingStars{display:flex;align-items:center;gap:6px;margin:6px 0 8px;color:#b18128;font-size:13px}.ratingStars .stars{letter-spacing:1px;color:#d7a548}.ratingStars b{color:var(--blue);font-size:13px}.ratingStars small{color:#6c747b;font-size:11px}.ratingStars.compact{justify-content:center;margin:4px 0 7px;font-size:12px}.ratingStars.compact small{display:none}.cartPreviewLine em{white-space:nowrap;text-align:end;min-width:max-content}.cartPreviewTotal strong{color:var(--gold)}.productCard .productImage{position:relative!important}.productCard .productImageInner{width:100%!important;height:100%!important}.productCard .productImageInner.hasGalleryIcon:after{content:"";position:absolute;z-index:12;pointer-events:none;opacity:.88;background-repeat:no-repeat;background-size:contain;background-position:50%;filter:drop-shadow(0 2px 4px rgba(0,0,0,.28));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='18' y='6' width='40' height='40' rx='5' opacity='.72'/%3E%3Crect x='10' y='14' width='40' height='40' rx='5' opacity='.86'/%3E%3Crect x='4' y='22' width='40' height='36' rx='5'/%3E%3Cpath d='M9 50l10-13 8 9 6-6 8 10'/%3E%3Ccircle cx='32' cy='32' r='3' fill='%23ffffff' stroke='none'/%3E%3C/svg%3E")}.productCard .productImage.hasGalleryIcon:after{display:none!important}@media (max-width:700px){.productCard .productImageInner.hasGalleryIcon:after{left:8px!important;bottom:8px!important;width:19px!important;height:19px!important}}.productCard .productImageInner.hasGalleryIcon:after{left:20px!important;bottom:20px!important}@media (max-width:700px){.productCard .productImageInner.hasGalleryIcon:after{left:16px!important;bottom:16px!important;width:19px!important;height:19px!important}}.originalPrice{font-size:1.08rem!important;font-weight:800!important}.salePrice{font-size:1.23rem!important;font-weight:800!important}.priceBlock.compact .originalPrice{font-size:1rem!important}.priceBlock.compact .salePrice{font-size:1.13rem!important}.priceBlock{gap:8px!important}.originalPrice{font-size:1.24rem!important;line-height:1.2!important}.salePrice{font-size:1.52rem!important;font-weight:900!important;line-height:1.2!important}.priceCurrency{font-size:1.08em!important;letter-spacing:.01em}.priceAmount,.priceCurrency{font-weight:900!important}.priceBlock.compact .originalPrice{font-size:1.12rem!important}.priceBlock.compact .salePrice{font-size:1.32rem!important}.priceBlock.compact .priceCurrency{font-size:1.05em!important}@media (max-width:700px){.originalPrice{font-size:1.15rem!important}.salePrice{font-size:1.42rem!important}.priceBlock.compact .originalPrice{font-size:1.08rem!important}.priceBlock.compact .salePrice{font-size:1.26rem!important}}.productCard .productImage{width:100%!important;padding:0!important;margin:0 auto!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important;box-shadow:none!important}.productCard .productImage,.productCard .productImageInner{height:auto!important;min-height:0!important;max-height:none!important;background:transparent!important;border-radius:26px!important}.productCard .productImageInner{position:relative!important;display:block!important;width:min(100%,420px)!important;overflow:hidden!important;box-shadow:0 10px 30px #141e280d!important;line-height:0!important}.productCard .productImageInner>img:first-child{display:block!important;position:relative!important;inset:auto!important;max-width:100%!important;z-index:1!important;opacity:1!important}.productCard .productImageInner>img:first-child,.productCard .productImageInner>img:not(:first-child){width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:26px!important;margin:0!important;padding:0!important;background:transparent!important}.productCard .productImageInner>img:not(:first-child){position:absolute!important;inset:0!important;opacity:0;z-index:2!important}.productCard .productImage:hover .productImageInner>img:nth-child(2){animation:poseFade 6s 0s infinite}.productCard .productImage:hover .productImageInner>img:nth-child(3){animation:poseFade 6s 1.5s infinite}.productCard .productImage:hover .productImageInner>img:nth-child(4){animation:poseFade 6s 3s infinite}.productCard .productImage:hover .productImageInner>img:nth-child(5){animation:poseFade 6s 4.5s infinite}.productCard .productImage:hover .productImageInner>img:first-child{opacity:.05}.productCard .productImage.hasGalleryIcon:after,.productCard .productImage:after{display:none!important}.productCard .productImageInner.hasGalleryIcon:after{content:""!important;position:absolute!important;left:10px!important;bottom:10px!important;width:22px!important;height:22px!important;z-index:40!important;pointer-events:none!important;opacity:.92!important;background-repeat:no-repeat!important;background-size:contain!important;background-position:50%!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none' stroke='%23ffffff' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='18' y='6' width='40' height='40' rx='5' opacity='.72'/%3E%3Crect x='10' y='14' width='40' height='40' rx='5' opacity='.86'/%3E%3Crect x='4' y='22' width='40' height='36' rx='5'/%3E%3Cpath d='M9 50l10-13 8 9 6-6 8 10'/%3E%3Ccircle cx='32' cy='32' r='3' fill='%23ffffff' stroke='none'/%3E%3C/svg%3E")!important}@media (max-width:900px){.productCard .productImageInner{width:min(100%,380px)!important}}@media (max-width:700px){.productCard .productImageInner{width:100%!important}.productCard .productImageInner.hasGalleryIcon:after{left:8px!important;bottom:8px!important;width:19px!important;height:19px!important}}.riyalSymbol{display:inline-block!important;width:.82em!important;height:.92em!important;-webkit-margin-start:.18em!important;margin-inline-start:.18em!important;vertical-align:-.1em!important;background:currentColor!important;-webkit-mask:url(/assets/saudi-riyal-symbol.svg) center/contain no-repeat!important;mask:url(/assets/saudi-riyal-symbol.svg) center/contain no-repeat!important;forced-color-adjust:auto}.originalPrice{font-size:1.34rem!important;font-weight:900!important;color:#c7372f!important;text-decoration:line-through!important;text-decoration-thickness:2px!important}.originalPrice,.salePrice{line-height:1.15!important}.salePrice{font-size:1.72rem!important;font-weight:950!important;color:var(--gold)!important}.priceAmount{font-size:1em!important;font-weight:inherit!important;color:inherit!important}.priceBlock.compact .originalPrice{font-size:1.2rem!important}.priceBlock.compact .salePrice{font-size:1.46rem!important}@media (max-width:700px){.originalPrice{font-size:1.22rem!important}.salePrice{font-size:1.56rem!important}.priceBlock.compact .originalPrice{font-size:1.12rem!important}.priceBlock.compact .salePrice{font-size:1.36rem!important}}.productCard .productImageInner.hasGalleryIcon:after{width:30px!important;height:30px!important;left:12px!important;bottom:12px!important}@media (max-width:700px){.productCard .productImageInner.hasGalleryIcon:after{width:26px!important;height:26px!important;left:10px!important;bottom:10px!important}}.galleryFigure,.galleryFigure .galleryMain,.galleryMain{background:transparent!important;box-shadow:none!important;padding:0!important}.galleryFigure .galleryMain,.galleryMain{height:auto!important;min-height:0!important;max-height:none!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:28px!important;overflow:visible!important}.galleryImageInner{position:relative!important;width:min(100%,560px)!important;height:auto!important;overflow:hidden!important;line-height:0!important;box-shadow:0 10px 30px #141e280d!important}.galleryImageInner,.galleryImageInner img{display:block!important;border-radius:28px!important;background:transparent!important}.galleryImageInner img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;margin:0!important;padding:0!important}@media (max-width:900px){.galleryImageInner{width:min(100%,480px)!important}}@media (max-width:700px){.galleryImageInner{width:100%!important}}.productPage .galleryFigure,.productPage .galleryImageInner,.productPage .galleryMain{border:none!important;outline:none!important;box-shadow:none!important;background:transparent!important}.productPage .galleryImageInner,.productPage .galleryImageInner img{border-radius:0!important;border-radius:24px!important;overflow:hidden!important}:root{--luxury-gold-border:#c6a15a;--luxury-gold-soft:rgba(198,161,90,.72)}.aboutPhoto,.articleIcon,.card,.galleryImageInner,.productCard,.review,.thumbs button{border:1px solid var(--luxury-gold-soft)!important}.articleCard,.productCard,.review{box-shadow:none!important}.articleCard:hover,.productCard:hover,.review:hover{box-shadow:0 12px 34px rgba(20,30,40,.1)!important;border-color:var(--luxury-gold-border)!important}.timedHoverCard,.timedVisual{transition:transform .45s ease,border-color .45s ease,box-shadow .45s ease,filter .45s ease}.timedHoverCard:hover .timedVisual,.timedVisual:hover{animation:luxuryTimedVisual 1s ease-in-out 1.5s infinite alternate}@keyframes luxuryTimedVisual{0%{filter:brightness(1);transform:scale(1)}to{filter:brightness(1.035);transform:scale(1.012)}}.productCard .productImageInner>img{transition:opacity .45s ease,transform .45s ease!important}.productCard .productImageInner>img:not(.activePoseImage){opacity:0!important}.productCard .productImageInner>img.activePoseImage{opacity:1!important;z-index:5!important}.productCard .productImage:hover .productImageInner>img{animation:none!important}.productCard .productImage:hover .productImageInner>img:first-child{opacity:inherit}.aboutPhoto,.articleIcon,.productPage .galleryImageInner,.productPage .galleryImageInner img,.productPage .thumbs button{border-color:var(--luxury-gold-soft)!important}.productPage .galleryImageInner{border:1px solid var(--luxury-gold-soft)!important;box-shadow:none!important;border-radius:24px!important}.productPage .galleryImageInner img{border-radius:24px!important}.popup{transition:opacity .35s ease,visibility .35s ease!important}.popupCard{transition:transform .35s ease,opacity .35s ease!important}.popup:not(.show) .popupCard{transform:translateY(10px) scale(.98);opacity:0}.popup.show .popupCard{transform:translateY(0) scale(1);opacity:1}.formStatus{margin:12px 0!important;padding:12px 14px!important;border-radius:14px!important;font:700 13px/1.45 Arial,Helvetica,sans-serif!important}.formStatus.success{color:#14613c!important;background:#e9f6ef!important;border:1px solid #9bd2b7!important}.formStatus.error{color:#8a1c17!important;background:#fff0ed!important;border:1px solid #e3a49d!important}.turnstileNote{margin:6px 0 10px;color:#6b6f75;font:12px/1.4 Arial,Helvetica,sans-serif}@media (max-width:900px){.aboutPhoto,.articleIcon,.card,.galleryImageInner,.productCard,.review,.thumbs button{border-width:1px!important}}@media (max-width:700px){.productPage .galleryImageInner,.productPage .galleryImageInner img{border-radius:18px!important}}.aboutPhoto,.aboutPhoto img,.articleIcon,.articleIcon img,.productCard .productImageInner>img,.promiseIcon,.promiseIcon img,.timedVisual img{border:1px solid var(--luxury-gold-soft)!important;box-sizing:border-box!important}.cartBadge,.cartPreviewLine em,.cartPreviewTotal strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rtl .cartBadge,.rtl .cartPreviewLine em,.rtl .cartPreviewTotal strong{direction:rtl;unicode-bidi:plaintext}.topbar{width:100%!important;cursor:pointer!important;display:block!important;text-align:center!important}.topbar:hover{filter:brightness(.96)}.sideNav{overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch}.sideNav .policy{display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;justify-content:center!important;align-items:center!important}.sideNav .policy .copyrightLink,.sideNav .policy button{display:inline-flex!important;align-items:center!important;min-height:28px!important;white-space:nowrap!important}.copyrightLink{color:inherit;font-size:12px;opacity:.85}.copyrightText{display:none!important}@media (max-width:1100px){.sideNav{max-height:100vh!important;height:100vh!important;padding-bottom:36px!important}.navOpen:after{content:"";position:fixed;inset:0;background:rgba(20,30,40,.18);z-index:20}.navOpen .sideNav{z-index:30!important}.menuBtn{z-index:40!important}}.policyPage{padding:clamp(28px,5vw,72px)!important}.policyPanel{max-width:980px;margin:auto;background:rgba(255,255,255,.72);border:1px solid var(--luxury-gold-soft);border-radius:28px;padding:clamp(24px,4vw,56px);box-shadow:0 14px 40px rgba(20,30,40,.06)}.policyPanel h1{margin:0 0 26px;color:#081f2d;font-size:clamp(30px,4vw,54px);letter-spacing:.04em;text-transform:uppercase}.rtl .policyPanel h1{letter-spacing:0}.policyPanel h2{margin:30px 0 12px;color:#081f2d;font-size:clamp(20px,2.4vw,30px);text-transform:uppercase}.rtl .policyPanel h2{text-transform:none}.policyPanel li,.policyPanel p{color:#5f6872;font-size:clamp(15px,1.25vw,18px);line-height:1.8}.policyPanel ul{margin:10px 0 0 20px;padding:0}.rtl .policyPanel ul{margin:10px 20px 0 0}.policyPanel .lastUpdated{margin-top:34px;color:#b8882e;font-weight:700}.articleIcon,.articleIcon img,.productCard .productImageInner>img,.promiseIcon,.promiseIcon img{border:1px solid var(--luxury-gold-soft)!important;box-sizing:border-box!important}.productCard .productImageInner>img{border-radius:26px!important}.articleIcon,.articleIcon img,.promiseIcon,.promiseIcon img{border-radius:inherit}.sideNav .icons{gap:18px!important}.sideNav .iconBtn,.sideNav .icons{align-items:center!important;justify-content:center!important}.sideNav .iconBtn{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;display:inline-flex!important;border-radius:999px!important}.sideNav .iconBtn svg{width:24px!important;height:24px!important}.sideNav .cartCount{min-width:20px!important;height:20px!important;line-height:20px!important;font-size:12px!important;font-weight:800!important}.sideNav .langSwitch,.sideNav .links button{font-size:18px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:.01em!important}.sideNav .links{gap:16px!important}.sideNav .policy .copyrightLink,.sideNav .policy button{font-size:13px!important}.rtl .sideNav .langSwitch,.rtl .sideNav .links button{letter-spacing:0!important;font-weight:700!important}@media (max-width:1100px){.sideNav .iconBtn{width:50px!important;height:50px!important;min-width:50px!important;min-height:50px!important}.sideNav .iconBtn svg{width:27px!important;height:27px!important}.sideNav .langSwitch,.sideNav .links button{font-size:20px!important}.sideNav .links{gap:18px!important}}@media (max-width:480px){.sideNav .icons{gap:14px!important}.sideNav .iconBtn{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important}.sideNav .iconBtn svg{width:26px!important;height:26px!important}.sideNav .langSwitch,.sideNav .links button{font-size:19px!important;white-space:nowrap!important}}.hero,.heroSection,video{margin-top:0!important}.sideNav .links{gap:22px!important}.sideNav .langSwitch,.sideNav .links button{font-weight:400!important}html:not([dir=rtl]) .sideNav .langSwitch,html:not([dir=rtl]) .sideNav .links button{font-family:inherit!important}.cartDropdown,.miniCart,.sideNav .cartDropdown{max-height:70vh!important;overflow-y:auto!important;left:auto!important;right:0!important;max-width:min(380px,95vw)!important;z-index:9999!important}[dir=rtl] .cartDropdown,[dir=rtl] .miniCart,[dir=rtl] .sideNav .cartDropdown{right:auto!important;left:0!important}html:not([dir=rtl]),html:not([dir=rtl]) a,html:not([dir=rtl]) body,html:not([dir=rtl]) button,html:not([dir=rtl]) div,html:not([dir=rtl]) h1,html:not([dir=rtl]) h2,html:not([dir=rtl]) h3,html:not([dir=rtl]) h4,html:not([dir=rtl]) h5,html:not([dir=rtl]) h6,html:not([dir=rtl]) input,html:not([dir=rtl]) label,html:not([dir=rtl]) li,html:not([dir=rtl]) p,html:not([dir=rtl]) select,html:not([dir=rtl]) span,html:not([dir=rtl]) textarea{font-family:Georgia,Times New Roman,serif!important;font-weight:400!important}html[dir=rtl],html[dir=rtl] a,html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] div,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6,html[dir=rtl] input,html[dir=rtl] label,html[dir=rtl] li,html[dir=rtl] p,html[dir=rtl] select,html[dir=rtl] span,html[dir=rtl] textarea{font-family:Noto Naskh Arabic,Amiri,Scheherazade New,serif!important;font-weight:400!important}.sideNav .links,.sideNav .navLinks,.sideNav nav{gap:24px!important}.sideNav .langSwitch,.sideNav .links button,.sideNav .policy button,.sideNav nav button{font-weight:400!important;letter-spacing:.02em!important}html[dir=rtl] .sideNav .langSwitch,html[dir=rtl] .sideNav .links button,html[dir=rtl] .sideNav .policy button,html[dir=rtl] .sideNav nav button{letter-spacing:0!important}.promoBar,.shippingBar,.topbar{margin:0!important;border:0!important;border-bottom:0!important;padding-top:0!important;padding-bottom:0!important;line-height:28px!important;min-height:28px!important;display:block!important}.hero,.heroSection,.homeHero,.promoBar+*,.shippingBar+*,.topbar+*,.videoHero,main>.hero:first-child,main>.heroSection:first-child,main>section:first-child{margin-top:0!important;padding-top:0!important;border-top:0!important}.hero video,.heroSection video,video{display:block!important;margin-top:0!important}.cartDropdown,.cartPanel,.cartPopover,.cartPreview,.miniCart{position:fixed!important;top:clamp(84px,13vh,140px)!important;right:18px!important;left:auto!important;width:min(430px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;max-height:min(72vh,620px)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:99999!important;box-sizing:border-box!important;white-space:normal!important}html[dir=rtl] .cartDropdown,html[dir=rtl] .cartPanel,html[dir=rtl] .cartPopover,html[dir=rtl] .cartPreview,html[dir=rtl] .miniCart{left:18px!important;right:auto!important;direction:rtl!important}.cartDropdown *,.cartPanel *,.cartPopover *,.cartPreview *,.miniCart *{white-space:normal!important;overflow-wrap:anywhere!important}.cartItem,.cartLine,.cartPreviewLine,.cartPreviewTotal{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important}.cartPreviewTotal,.cartTotal{position:-webkit-sticky;position:sticky;bottom:0;background:inherit;padding-top:10px}.header,.headerIcons,.icons,.sideNav,.sidebar{overflow:visible!important}@media (max-width:700px){.cartDropdown,.cartPanel,.cartPopover,.cartPreview,.miniCart{top:76px!important;left:12px!important;right:12px!important;width:auto!important;max-width:none!important;max-height:70vh!important}html[dir=rtl] .cartDropdown,html[dir=rtl] .cartPanel,html[dir=rtl] .cartPopover,html[dir=rtl] .cartPreview,html[dir=rtl] .miniCart{left:12px!important;right:12px!important}.sideNav .links,.sideNav .navLinks,.sideNav nav{gap:20px!important}}@media (max-width:1100px){.sideNav{overflow-y:auto!important;overflow-x:visible!important}}.cartPreviewWrap{position:relative!important;display:inline-flex!important;overflow:visible!important}.cartPreview{position:absolute!important;top:calc(100% + 12px)!important;left:50%!important;right:auto!important;transform:translateX(-50%) translateY(6px)!important;width:min(280px,calc(var(--sidebar) - 28px))!important;min-width:min(260px,calc(var(--sidebar) - 28px))!important;max-width:calc(var(--sidebar) - 28px)!important;max-height:min(58vh,460px)!important;overflow-y:auto!important;overflow-x:hidden!important;z-index:99999!important;box-sizing:border-box!important;background:#fffdf8!important;border:1px solid rgba(177,129,40,.38)!important;border-radius:18px!important;box-shadow:0 18px 45px rgba(20,30,40,.18)!important;text-align:start!important}.cartPreview.open,.cartPreviewWrap:hover .cartPreview{opacity:1!important;visibility:visible!important;transform:translateX(-50%) translateY(0)!important}.rtl .cartPreview,html[dir=rtl] .cartPreview{left:50%!important;right:auto!important;direction:rtl!important;text-align:right!important}.cartPreviewLine,.cartPreviewTotal{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;white-space:normal!important}.cartPreviewLine span{flex:1 1 auto!important;min-width:0!important}.cartPreviewLine em{flex:0 0 auto!important;white-space:nowrap!important}.cartPreview *{overflow-wrap:anywhere!important}.icons,.sideNav{overflow:visible!important}@media (max-width:1100px){.cartPreview{width:min(300px,calc(100vw - 32px))!important;min-width:min(260px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;max-height:60vh!important}}.rtl .sideNav .langSwitch,.rtl .sideNav .links button,html[dir=rtl] .sideNav .langSwitch,html[dir=rtl] .sideNav .links button{font-family:Noto Naskh Arabic,Amiri,Scheherazade New,serif!important;font-size:20px!important;line-height:1.45!important;font-weight:400!important;letter-spacing:0!important;margin:0!important}.rtl .sideNav .links,html[dir=rtl] .sideNav .links{gap:22px!important}.topbar{height:38px!important;min-height:38px!important;line-height:38px!important;padding:0 42px!important;font-size:15px!important;font-weight:600!important;letter-spacing:.03em!important;margin:0!important;border:0!important;box-shadow:none!important}.rtl .topbar,html[dir=rtl] .topbar{font-family:Noto Naskh Arabic,Amiri,serif!important;font-size:16px!important;font-weight:500!important;letter-spacing:0!important}.sideNav{top:38px!important}.pageShell,main{padding-top:38px!important}.hero{border-top:0!important}.hero,.topbar+.pageShell,.topbar+main,main>.hero:first-child{margin-top:0!important;padding-top:0!important}.hero video{display:block!important;margin:0!important}.rtl .heroContent .outline,.rtl .heroContent h1,.rtl .heroContent p,html[dir=rtl] .heroContent .outline,html[dir=rtl] .heroContent h1,html[dir=rtl] .heroContent p{letter-spacing:0!important}.rtl .heroContent h1,html[dir=rtl] .heroContent h1{font-size:clamp(54px,8vw,110px)!important;line-height:1.05!important}.rtl .heroContent p,html[dir=rtl] .heroContent p{font-size:clamp(30px,4.2vw,58px)!important;line-height:1.25!important}.rtl .heroContent .outline,html[dir=rtl] .heroContent .outline{font-size:20px!important}.discountBadge{font-size:15px!important;font-weight:900!important;line-height:1!important;min-height:30px!important;padding:7px 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.productCard .discountBadge{font-size:15.5px!important;min-height:32px!important}.rtl .discountBadge,html[dir=rtl] .discountBadge{font-family:Noto Naskh Arabic,Amiri,serif!important;font-weight:700!important}@media (max-width:700px){.topbar{height:36px!important;min-height:36px!important;line-height:36px!important;font-size:13px!important;padding:0 22px!important}.rtl .topbar,html[dir=rtl] .topbar{font-size:14px!important}.sideNav{top:36px!important}.pageShell,main{padding-top:36px!important}:not(.rtl) .heroContent h1,html:not([dir=rtl]) .heroContent h1{font-size:clamp(46px,13vw,78px)!important}:not(.rtl) .heroContent p,html:not([dir=rtl]) .heroContent p{font-size:clamp(22px,7vw,36px)!important}}:not(.rtl) a,:not(.rtl) body,:not(.rtl) button,:not(.rtl) div,:not(.rtl) h1,:not(.rtl) h2,:not(.rtl) h3,:not(.rtl) h4,:not(.rtl) h5,:not(.rtl) h6,:not(.rtl) input,:not(.rtl) label,:not(.rtl) li,:not(.rtl) p,:not(.rtl) select,:not(.rtl) span,:not(.rtl) textarea,html:not([dir=rtl]),html:not([dir=rtl]) a,html:not([dir=rtl]) body,html:not([dir=rtl]) button,html:not([dir=rtl]) div,html:not([dir=rtl]) h1,html:not([dir=rtl]) h2,html:not([dir=rtl]) h3,html:not([dir=rtl]) h4,html:not([dir=rtl]) h5,html:not([dir=rtl]) h6,html:not([dir=rtl]) input,html:not([dir=rtl]) label,html:not([dir=rtl]) li,html:not([dir=rtl]) p,html:not([dir=rtl]) select,html:not([dir=rtl]) span,html:not([dir=rtl]) textarea{font-family:Georgia,Times New Roman,serif!important}:not(.rtl) .heroContent .outline,html:not([dir=rtl]) .heroContent .outline{font-weight:500!important}.rtl .heroContent .outline,.rtl .heroContent h1,.rtl .heroContent p,html[dir=rtl] .heroContent .outline,html[dir=rtl] .heroContent h1,html[dir=rtl] .heroContent p{font-weight:700!important}:not(.rtl) .heroContent h1,html:not([dir=rtl]) .heroContent h1{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(72px,9vw,154px)!important;line-height:.86!important;letter-spacing:.035em!important;text-transform:uppercase!important}:not(.rtl) .heroContent p,html:not([dir=rtl]) .heroContent p{font-family:Georgia,Times New Roman,serif!important;font-size:clamp(30px,4.1vw,62px)!important;letter-spacing:.03em!important;text-transform:uppercase!important}:not(.rtl) .heroContent .outline,html:not([dir=rtl]) .heroContent .outline{font-family:Georgia,Times New Roman,serif!important;font-size:18px!important;font-weight:400!important;letter-spacing:.16em!important}.rtl .heroContent .outline,.rtl .heroContent h1,.rtl .heroContent p,html[dir=rtl] .heroContent .outline,html[dir=rtl] .heroContent h1,html[dir=rtl] .heroContent p{font-family:Aref Ruqaa,Noto Naskh Arabic,Amiri,serif!important}:not(.rtl) .heroContent h1,html:not([dir=rtl]) .heroContent h1{font-size:clamp(68px,10vw,145px)!important;line-height:.9!important;margin:0 0 18px!important}:not(.rtl) .heroContent h1,:not(.rtl) .heroContent p,html:not([dir=rtl]) .heroContent h1,html:not([dir=rtl]) .heroContent p{font-family:Selima,Brush Script MT,Segoe Script,cursive!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}:not(.rtl) .heroContent p,html:not([dir=rtl]) .heroContent p{font-size:clamp(32px,5vw,70px)!important;line-height:1.05!important;margin:0 0 42px!important}:not(.rtl) .heroContent .outline,html:not([dir=rtl]) .heroContent .outline{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:5px!important;text-transform:uppercase!important}.rtl .heroContent h1,.rtl .heroContent p,html[dir=rtl] .heroContent h1,html[dir=rtl] .heroContent p{font-family:Aref Ruqaa,Noto Naskh Arabic,Amiri,serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.rtl .heroContent .outline,html[dir=rtl] .heroContent .outline{font-family:Noto Naskh Arabic,Amiri,Scheherazade New,serif!important}.heroContent .heroArabicStatement{font-family:Aref Ruqaa,Noto Naskh Arabic,Amiri,serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.popupCard>img{height:150px;width:auto;object-fit:contain;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.rtl .hero .heroContent h1.heroArabicStatement,.rtl .hero .heroContent p.heroArabicStatement,.rtl main .hero .heroContent h1.heroArabicStatement,.rtl main .hero .heroContent p.heroArabicStatement{font-family:Aref Ruqaa,Noto Naskh Arabic,Amiri,serif!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.rtl .hero .heroContent h1.heroArabicStatement,.rtl main .hero .heroContent h1.heroArabicStatement{line-height:1.12!important;margin-bottom:24px!important}.rtl .hero .heroContent p.heroArabicStatement,.rtl main .hero .heroContent p.heroArabicStatement{line-height:1.18!important;margin-bottom:68px!important}:not(.rtl) .hero .heroContent p,html:not([dir=rtl]) .hero .heroContent p{margin-bottom:68px!important}.hero .heroContent .outline,.rtl .heroContent .outline,:not(.rtl) .heroContent .outline,html:not([dir=rtl]) .heroContent .outline,html[dir=rtl] .heroContent .outline,main .hero .heroContent .outline{font-size:18px!important;font-weight:900!important}.rtl .hero .heroContent .outline,.rtl main .hero .heroContent .outline,html[dir=rtl] .hero .heroContent .outline{font-size:21px!important;font-weight:900!important}@media(max-width:900px){.rtl .hero .heroContent h1.heroArabicStatement,.rtl main .hero .heroContent h1.heroArabicStatement{line-height:1.16!important;margin-bottom:18px!important}.rtl .hero .heroContent p.heroArabicStatement,.rtl main .hero .heroContent p.heroArabicStatement,:not(.rtl) .hero .heroContent p,html:not([dir=rtl]) .hero .heroContent p{margin-bottom:54px!important}.hero .heroContent .outline,:not(.rtl) .heroContent .outline,html:not([dir=rtl]) .heroContent .outline,main .hero .heroContent .outline{font-size:17px!important}.rtl .hero .heroContent .outline,.rtl main .hero .heroContent .outline,html[dir=rtl] .hero .heroContent .outline{font-size:19px!important}}.productCard .discountBadge{font-weight:900!important}.cartPreview b{font-size:16px!important}.cartPreview p,.cartPreviewLine,.cartPreviewTotal{font-size:15px!important}.rtl .hero .heroContent p.heroArabicStatement,.rtl main .hero .heroContent p.heroArabicStatement,:not(.rtl) .hero .heroContent p,html:not([dir=rtl]) .hero .heroContent p{margin-bottom:96px!important}@media (max-height:760px),(max-width:1100px){.sideNav{max-height:100vh!important;height:100vh!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important}}@media(max-width:900px){.rtl .hero .heroContent p.heroArabicStatement,.rtl main .hero .heroContent p.heroArabicStatement,:not(.rtl) .hero .heroContent p,html:not([dir=rtl]) .hero .heroContent p{margin-bottom:74px!important}}.cartPreview{width:min(340px,calc(var(--sidebar) - 24px))!important;min-width:min(320px,calc(var(--sidebar) - 24px))!important;max-width:calc(var(--sidebar) - 24px)!important}.view-product .productPage{margin-top:54px!important}@media(max-width:900px){.view-product .main{padding-top:112px!important}.view-product .productPage{margin-top:0!important;padding-top:32px!important}.view-product .menuBtn{top:70px!important;width:58px!important;height:46px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:25px!important;line-height:1!important;border-radius:16px!important}.rtl.view-product .menuBtn,.view-product .menuBtn{left:50%!important;right:auto!important;transform:translateX(-50%)!important}.sideNav .lang{display:inline-block!important;margin-bottom:18px!important}.cartPreview{width:min(360px,calc(100vw - 28px))!important;min-width:min(320px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important}}.cartPreview{width:min(425px,calc(100vw - 36px))!important;min-width:min(400px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important}.cartMoney{display:inline-flex!important;align-items:baseline!important;white-space:nowrap!important;color:inherit!important;font-weight:inherit!important}.cartPage .cartMoney .riyalSymbol,.cartPreview .cartMoney .riyalSymbol,.checkout .cartMoney .riyalSymbol,.form .cartMoney .riyalSymbol{width:.82em!important;height:.92em!important;-webkit-margin-start:.18em!important;margin-inline-start:.18em!important}.sideNav .iconBtn{color:#9f9f9f!important}.sideNav .iconBtn svg{width:27px!important;height:27px!important}@media(max-width:900px){.view-product .main{padding-top:124px!important}.view-product .productPage{padding-top:44px!important}.view-product .menuBtn{top:82px!important;width:56px!important;height:44px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:25px!important;line-height:1!important;border-radius:15px!important}.rtl.view-product .menuBtn,.view-product .menuBtn{left:18px!important;right:auto!important;transform:none!important}.sideNav .lang{margin-bottom:36px!important}.cartPreview{width:calc(100vw - 24px)!important;min-width:0!important;max-width:calc(100vw - 24px)!important}}.sideNav .iconBtn svg{width:28px!important;height:28px!important;fill:currentColor!important}@media(max-width:900px){.view-product .main{padding-top:96px!important}.view-product .productPage{padding-top:18px!important}.view-product .menuBtn{top:56px!important;width:48px!important;height:38px!important;min-width:48px!important;min-height:38px!important;padding:0!important;border:1px solid var(--gold)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:23px!important;line-height:1!important}.rtl.view-product .menuBtn,.view-product .menuBtn{left:16px!important;right:auto!important}.menuBtn{top:56px!important;width:48px!important;height:38px!important;min-width:48px!important;min-height:38px!important;padding:0!important;border:1px solid var(--gold)!important;border-radius:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:23px!important;line-height:1!important}.menuBtn,.rtl .menuBtn{left:16px!important;right:auto!important;transform:none!important}}.navOpen .menuBtn{z-index:100001!important}.navOpen .productCard .productImageInner.hasGalleryIcon:after,.navOpen .productImageInner.hasGalleryIcon:after{z-index:1!important}.galleryImageInner,.galleryImageInner img,.galleryMain,.galleryMain img,.productImage,.productImage img,.thumbs,.thumbs img,img,picture{-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important;-webkit-user-drag:none!important;-webkit-touch-callout:none!important}.galleryImageInner img,.galleryMain img,.productImage img,.thumbs img{pointer-events:none!important}.sideNav .icons{margin-bottom:38px!important}.navOpen .productCard .productImageInner.hasGalleryIcon:after{z-index:20!important;opacity:.95!important;visibility:visible!important;display:block!important}.navOpen .sideNav{z-index:100000!important}@media (max-width:900px){.productPage .thumbs{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.productPage .thumbs,.productPage .thumbs button{justify-content:center!important;align-items:center!important}.productPage .thumbs button{width:auto!important;height:auto!important;padding:0!important;line-height:0!important;display:inline-flex!important}.productPage .thumbs img{width:auto!important;height:72px!important;max-width:90px!important;object-fit:contain!important}.productPage .galleryMain{touch-action:pan-y!important}}.productPage .thumbs{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.productPage .thumbs,.productPage .thumbs button{justify-content:center!important;align-items:center!important}.productPage .thumbs button{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;line-height:0!important;display:inline-flex!important}.productPage .thumbs img{width:auto!important;height:72px!important;max-width:90px!important;object-fit:contain!important;display:block!important}@media (hover:hover) and (pointer:fine){.productPage .galleryMain{cursor:pointer!important}}@media (max-width:700px){.productPage .thumbs img{height:58px!important;max-width:78px!important}}@media(max-width:900px){.rtl .menuBtn{left:auto!important;right:16px!important;transform:none!important}}.rtl .productPage .thumbs{direction:ltr!important}@media(max-width:900px){.rtl.view-product .menuBtn{left:auto!important;right:16px!important;transform:none!important}}.accountTabs,.couponBox{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;align-items:center;margin:10px 0 16px}.couponBox input{flex:1 1 180px;min-width:0}.couponBox .btn{flex:0 0 auto}.discountCode{display:inline-flex;align-items:center;justify-content:center;margin:12px auto 0!important;padding:9px 18px;border:1px solid var(--luxury-gold-soft);border-radius:999px;color:var(--blue)!important;background:#fffaf2;font-weight:800!important;letter-spacing:.08em}.rtl .discountCode{letter-spacing:0}.accountPanel h3{color:var(--blue);margin:18px 0 8px}.admin .btn.alt{color:var(--blue)!important}@media(max-width:700px){.couponBox{align-items:stretch}.couponBox .btn,.couponBox input{width:100%}}.adminOrders{display:grid;grid-gap:16px;gap:16px}.adminOrder{border:1px solid var(--line);border-radius:18px;padding:18px;background:#fffaf2}.adminOrderHead{display:flex;align-items:center;justify-content:space-between;gap:14px}.adminOrderHead h3{margin:0;color:var(--blue)}.adminOrderControls{display:grid;grid-template-columns:repeat(5,minmax(130px,1fr));grid-gap:10px;gap:10px;margin-top:12px}.adminOrderControls .btn{margin:8px 0 14px}@media(max-width:900px){.adminOrderHead{align-items:flex-start;flex-direction:column}.adminOrderControls{grid-template-columns:1fr}}@media (max-width:1100px){.main>.contactPage:first-child,.main>.productPage:first-child,.main>.section:first-child,.main>.storyPage:first-child{padding-top:85px!important}}@media (max-width:520px){.main>.contactPage:first-child,.main>.productPage:first-child,.main>.section:first-child,.main>.storyPage:first-child{padding-top:88px!important}}.mbToast{position:fixed;left:50%;bottom:92px;transform:translateX(-50%);background:#0b2b3a;color:#f7efe2;border:1px solid var(--gold);border-radius:999px;padding:12px 22px;font-size:14px;letter-spacing:.2px;display:flex;align-items:center;gap:10px;z-index:100002;box-shadow:0 14px 34px rgba(8,31,45,.35);animation:mbToastIn .28s ease,mbToastOut .3s ease 2.2s forwards;max-width:88vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mbToastIcon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--gold);color:#fff;font-size:13px;flex-shrink:0}@keyframes mbToastIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}@keyframes mbToastOut{to{opacity:0;transform:translate(-50%,10px)}}.cartCount{animation:mbCountPop .45s cubic-bezier(.2,1.6,.4,1)}@keyframes mbCountPop{0%{transform:scale(.4)}60%{transform:scale(1.4)}to{transform:scale(1)}}.cartLine{display:flex;gap:16px;align-items:flex-start;padding:14px 0;border-bottom:1px solid rgba(177,129,40,.16)}.cartLine:last-of-type{border-bottom:none}.cartLineThumb{width:84px;height:104px;object-fit:cover;border-radius:14px;border:1px solid rgba(177,129,40,.25);flex-shrink:0;box-shadow:0 6px 16px rgba(20,30,40,.08)}.cartLineBody{flex:1 1;min-width:0}.cartLineBody h3{margin:0 0 6px}.cartLineMeta{margin:0 0 10px}.qtyControls{display:inline-flex;align-items:center;border:1px solid var(--gold);border-radius:999px;overflow:hidden;margin-bottom:10px;background:#fff}.qtyBtn{width:40px;height:36px;border:none;background:transparent;font-size:20px;line-height:1;cursor:pointer;color:#0b2b3a}.qtyBtn:hover{background:rgba(177,129,40,.12)}.qtyValue{min-width:36px;text-align:center;font-size:15px}.cartLineActions{display:flex;flex-wrap:wrap;gap:6px}.cartLineActions .btn{margin:2px 0;padding:9px 16px;font-size:12px}@media (max-width:700px){.cartLineThumb{width:68px;height:86px}}.summaryThumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.summaryThumb{width:52px;height:64px;object-fit:cover;border-radius:10px;border:1px solid rgba(177,129,40,.25)}.cartPreviewLine{align-items:center}.cartPreviewThumb{width:40px;height:50px;object-fit:cover;border-radius:8px;border:1px solid rgba(177,129,40,.25);flex-shrink:0}.phoneRow{gap:10px;align-items:stretch}.phoneRow .dialSelect{flex:0 0 44%;max-width:240px;min-width:0;border:1px solid var(--line);border-radius:999px;padding:12px 14px;background:#fff;font-size:13px}.phoneRow input{flex:1 1;min-width:0!important}.popup .phoneRow{margin-top:10px}.popup .phoneRow input{min-width:0!important}.popupHint{font-size:12px!important;color:#6b6154;margin:8px 0 2px!important}@media (max-width:520px){.phoneRow .dialSelect{flex-basis:50%}}.adminThumb{width:56px;height:70px;object-fit:cover;border-radius:10px;border:1px solid #dcd3c2;vertical-align:middle}.adminThumb.small{width:40px;height:50px}.adminThumbRow{display:flex;gap:6px;margin:6px 0;flex-wrap:wrap}.adminOrderHead h3{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.popup{align-items:flex-start!important;padding-top:6vh!important}.popupCard{max-height:90vh;overflow-y:auto;-webkit-overflow-scrolling:touch}@media (max-width:700px){.popup{padding-top:2.5vh!important}.popupCard{max-height:94vh}}.phoneRow,.rtl .phoneRow{direction:ltr!important}.phoneRow input{text-align:left}.phoneRow input::placeholder{text-align:left}.rtl .phoneRow input::placeholder{text-align:right;direction:rtl}.accountTabs button,.admin aside a,.articleCard,.iconBtn,.logo,.menuBtn,.productCard,.thumbs button,.topbar,a,button,input[type=checkbox],input[type=file],input[type=radio],label,select,summary{cursor:pointer!important}button:disabled{cursor:not-allowed!important}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{cursor:text!important}.statusChip{display:inline-block;padding:4px 12px;border-radius:999px;font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.4px;white-space:nowrap}.statusChip.tone-pending{background:#fdf3d8;color:#8a6d1a;border:1px solid #e8d089}.statusChip.tone-active{background:#e3effa;color:#1c5b8f;border:1px solid #a8cbe8}.statusChip.tone-transit{background:#efe6fa;color:#5b3a8f;border:1px solid #cdb4ec}.statusChip.tone-done{background:#e9f6ef;color:#14613c;border:1px solid #9bd2b7}.statusChip.tone-bad{background:#fdeaea;color:#8f1c1c;border:1px solid #ecb4b4}.orderCard{border:1px solid rgba(177,129,40,.22);border-radius:16px;padding:14px 16px;margin-bottom:12px;background:#fff;text-align:start;box-shadow:0 6px 18px rgba(20,30,40,.05)}.orderCardHead{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:6px}.orderCardHead b{font-size:14px}.orderCardDate{color:#6b6154;font-size:12px}.orderThumbs{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.orderThumb{width:44px;height:56px;object-fit:cover;border-radius:8px;border:1px solid rgba(177,129,40,.25)}.orderCardTotal{margin:4px 0 0;font-size:13px}.admin aside a{display:flex!important;align-items:center;gap:10px;border-radius:10px;padding:8px 10px!important;transition:background .15s ease}.admin aside a:hover{background:rgba(255,255,255,.08)}.adminIcon{width:20px;display:inline-block;text-align:center;flex-shrink:0}.adminOrderItems{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0}.mediaGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.mediaCard{border:1px solid #dcd3c2;border-radius:12px;padding:8px;background:#fff;text-align:center}.mediaCard img,.mediaCard video{width:100%;height:110px;object-fit:cover;border-radius:8px;background:#f4efe6}.mediaCard small{display:block;margin:6px 0;word-break:break-all;font-size:10px;color:#6b6154;line-height:1.4}.mediaCard .btn{padding:7px 12px;font-size:11px;margin:2px}.imageManager{display:flex;flex-wrap:wrap;gap:12px;margin:12px 0}.imageCard{position:relative;width:92px}.imageCard img{width:92px;height:116px;object-fit:cover;border-radius:10px;border:1px solid #dcd3c2;display:block}.imageCard.isMain img{outline:3px solid var(--gold)}.mainBadge{top:4px;left:4px;background:var(--gold);font-size:9px;font-weight:700;padding:2px 7px;border-radius:999px;letter-spacing:.4px}.imgX,.mainBadge{position:absolute;color:#fff}.imgX{top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;border:none;background:#8f1c1c;font-size:13px;line-height:1;box-shadow:0 3px 8px rgba(0,0,0,.25)}.imgMain{width:100%;margin-top:5px;font-size:10px;padding:4px 2px;border-radius:8px;border:1px solid var(--gold);background:#fff;color:#7c5a17}.uploadRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:10px 0}.uploadRow input[type=text]{flex:1 1;min-width:200px}@media (max-width:1100px){.main>.contactPage:first-child,.main>.productPage:first-child,.main>.section:first-child,.main>.storyPage:first-child{padding-top:60px!important}}@media (max-width:900px){.main>.contactPage:first-child,.main>.productPage:first-child,.main>.section:first-child,.main>.storyPage:first-child{padding-top:18px!important}}.flagImg{width:20px;height:20px;border-radius:3px;object-fit:cover;flex-shrink:0;pointer-events:none!important}.dialPicker{position:relative;flex:0 0 auto}.dialBtn{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:#fff;padding:12px 14px;min-height:46px;font:700 13px Arial,Helvetica,sans-serif;color:#16242c;direction:ltr}.dialBtn:hover{border-color:var(--gold)}.dialCaret{font-size:10px;color:#8a8f96}.dialMenu{position:absolute;top:calc(100% + 6px);left:0;z-index:120;width:min(320px,86vw);background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 18px 50px rgba(8,31,45,.18);padding:10px;direction:ltr}.dialSearch{width:100%;padding:10px 12px;margin:0 0 8px;border:1px solid var(--line);border-radius:10px;font:13px Arial}.dialList{max-height:260px;overflow-y:auto}.dialOption{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;background:transparent;border-radius:10px;font:13px Arial,Helvetica,sans-serif;color:#16242c;text-align:left}.dialOption:hover{background:#fbf4e9}.dialOption.selected{background:#f4e8d2;font-weight:700}.dialName{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dialNum{color:#8a6d1a;font-weight:700}.dialEmpty{text-align:center;color:#8a8f96;font:12px Arial;padding:10px}.phoneRow .dialPicker{min-width:0}.contact .dialBtn{border:0;border-radius:5px;background:#fff;min-height:55px}.payRowLogos{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:14px 0}.payBadge{display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:34px;padding:0 10px;background:#fff;border:1px solid #e3ddd2;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.payBadge svg{display:block}.bnplCard{border:1px solid #e3ddd2!important;border-radius:14px!important;background:linear-gradient(135deg,#ffffff,#fdf9f1)!important;box-shadow:0 4px 14px rgba(20,30,40,.05)}.bnplText{display:flex;flex-direction:column;gap:2px}.bnplText b{color:#16242c;font:700 14px Arial,Helvetica,sans-serif}.bnplText span{color:#6c737a;font:12px Arial,Helvetica,sans-serif}.policyCheck{display:flex!important;align-items:flex-start!important;gap:12px!important;text-align:start!important;background:#fff!important;border:1px solid #e3ddd2!important;border-radius:14px!important;padding:14px 16px!important;line-height:1.55!important;font:14px Arial,Helvetica,sans-serif!important;color:#3d4750!important}.policyCheck input[type=checkbox]{width:20px;height:20px;margin:2px 0 0;accent-color:var(--gold);flex-shrink:0}.policyCheck span{flex:1 1}.couponChips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.couponChip{display:inline-flex;align-items:center;gap:8px;background:#e9f6ef;color:#14613c;border:1px solid #9bd2b7;border-radius:999px;padding:7px 12px;font:700 12px Arial,Helvetica,sans-serif}.couponChip button{border:0;background:#14613c;color:#fff;border-radius:50%;width:18px;height:18px;font-size:12px;line-height:1;padding:0}.cartSummary{position:-webkit-sticky;position:sticky;top:24px}.summaryRow{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;border-bottom:1px dashed #e8e0d2;font:14px Arial,Helvetica,sans-serif}.summaryRow.muted span:last-child{color:#8a8f96;font-size:12px}.summaryRow.summaryTotal{border-bottom:0;font-size:16px;padding-top:14px}.checkoutBtn{width:100%;margin:12px 0 4px!important}.cartSummary .payRowLogos{margin:10px 0 4px;justify-content:center}.secureNote{text-align:center;color:#8a8f96;font:12px Arial,Helvetica,sans-serif;margin:2px 0 0}@media (max-width:900px){.cartSummary{position:static}}.acctTabs{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:6px auto 22px;max-width:900px}.acctTab{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:#fff;color:#3d4750;border-radius:999px;padding:10px 18px;font:700 13px Arial,Helvetica,sans-serif;transition:all .15s ease}.acctTab:hover{border-color:var(--gold);color:#16242c}.acctTab.active{background:var(--blue);border-color:var(--blue);color:#fff}.acctPanel{max-width:760px}.acctPanel,.acctSection>.card{margin:0 auto}.acctEmpty{text-align:center;color:#8a8f96;padding:22px 0}.mapPicker{margin:10px 0 16px}.mapCanvas{height:300px;border-radius:16px;overflow:hidden;border:1px solid var(--line);z-index:0;position:relative}.mapActions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:8px}.mapActions small{color:#6c737a;font:12px Arial,Helvetica,sans-serif}.mbMapPin span{font-size:30px;line-height:1;filter:drop-shadow(0 3px 4px rgba(0,0,0,.35))}.fld,.leaflet-container{font:12px Arial,Helvetica,sans-serif}.fld{display:flex;flex-direction:column;gap:5px;color:#5f6570}.fld>span{font-weight:700;letter-spacing:.3px}.fld input,.fld select{margin:0!important}.fld.checkFld{flex-direction:row;align-items:center;gap:8px;padding-top:20px}.fld.checkFld input{width:18px;height:18px;accent-color:var(--gold)}.fldGroupTitle{margin:20px 0 8px;padding-bottom:6px;border-bottom:2px solid #f0e6d4;color:#073f52;font:700 13px Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:.8px}.adminFields{align-items:end}.dialBtn:focus,input:focus,select:focus,textarea:focus{outline:2px solid rgba(177,129,40,.45)!important;outline-offset:1px;border-color:var(--gold)!important}.flagImg{min-width:22px;object-fit:contain!important;border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.dialBtn img,.dialOption img,.flagImg{width:22px!important;height:22px!important}.phoneRow{display:flex;gap:8px;align-items:center!important;direction:ltr}.phoneRow input{flex:1 1 auto;min-width:0}.dialBtn{height:46px;max-height:46px;padding:0 13px;overflow:hidden;white-space:nowrap;flex-shrink:0}.popupCard input{width:100%;box-sizing:border-box;min-height:46px;max-height:52px;padding:12px 16px!important;border-radius:14px!important}.popupCard .phoneRow{margin:8px 0}.popupCard .dialBtn{height:46px!important;min-height:46px!important;border-radius:14px!important}.popupCard .dialMenu{max-width:calc(100vw - 64px)}.popupCard .dialPicker img,.popupCard .phoneRow img{width:22px!important;height:22px!important}.dialOption{min-height:40px}.payLogoImg{display:block;width:auto;max-width:120px}.payBadge{height:36px}.payBadge.fillBadge{height:auto;min-width:0;padding:5px 9px}.payBadge.madaBadge .payLogoImg{height:24px}.payBadge.tabbyBadge{background:#3EEDBF;border-color:#2fd9ac}.payBadge.tabbyBadge .payLogoImg{height:18px}.payBadge.tamaraBadge{background:linear-gradient(135deg,#DFF3FF,#F6E3FF);border-color:#d9c7e8}.payBadge.tamaraBadge .payLogoImg{height:14px}.bnplCard{display:flex!important;align-items:stretch!important;justify-content:space-between!important;gap:0!important;padding:0!important;overflow:hidden}.bnplCard .bnplText{padding:13px 16px;justify-content:center}.bnplLogo{display:flex;align-items:center;justify-content:center;align-self:stretch;flex-shrink:0;min-width:104px;padding:10px 18px}.bnplLogo .payLogoImg{max-width:96px}.tabbyPanel{background:#3EEDBF}.tamaraPanel{background:linear-gradient(135deg,#DFF3FF,#F6E3FF)}.acctHero{display:flex;gap:16px;margin:0 0 18px;text-align:start}.acctAvatar,.acctHero{align-items:center;justify-content:center}.acctAvatar{width:64px;height:64px;border-radius:50%;flex-shrink:0;background:var(--blue);color:#fff;display:inline-flex;font:700 26px Georgia,Times New Roman,serif;box-shadow:0 6px 18px rgba(7,63,82,.25)}.acctHeroText h2{margin:0 0 6px}.acctHeroText p{margin:0;color:#5f6570;font:14px Arial,Helvetica,sans-serif;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.acctTabBadge{background:#f0e6d4;color:#7c5a17;border-radius:999px;padding:1px 8px;font:700 11px Arial,Helvetica,sans-serif}.acctTab.active .acctTabBadge{background:rgba(255,255,255,.28);color:#fff}.acctPanel{max-width:860px}.acctCard .cardBody{padding:22px}.acctInfoList{margin:8px 0 16px;border:1px solid #f0e6d4;border-radius:14px;overflow:hidden;background:#fffdf8}.acctInfoRow{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;border-bottom:1px solid #f6efe2;font:14px Arial,Helvetica,sans-serif;text-align:start}.acctInfoRow:last-child{border-bottom:0}.acctInfoRow>span:first-child{color:#8a8f96}.acctForm{text-align:start}.acctFormTitle{margin:14px 0 10px;color:#073f52;font:700 15px Arial,Helvetica,sans-serif}.acctGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px;margin:8px 0 12px}.acctGrid .fldWide,.fld.fldWide{grid-column:1/-1}.fldLabel{font:700 12px Arial,Helvetica,sans-serif;color:#5f6570;letter-spacing:.3px}.fld input,.fld select,.fld textarea{width:100%;box-sizing:border-box;margin:0!important;padding:12px 14px;border:1px solid var(--line);border-radius:12px;font:14px Arial,Helvetica,sans-serif;background:#fff;color:#16242c}.fld textarea{min-height:86px;resize:vertical}.fld .phoneRow{width:100%}.acctFormActions{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}@media (max-width:640px){.acctGrid{grid-template-columns:1fr}}.addressCard{border:1px solid #eee4d2;border-radius:14px;background:#fffdf8;padding:14px 16px;margin:0 0 12px;text-align:start}.addressCard p{margin:4px 0;color:#3d4750;font:14px Arial,Helvetica,sans-serif;white-space:pre-line;overflow-wrap:anywhere}.addressCardHead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px}.addressCardActions{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.acctWishGrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:16px;gap:16px}.acctWishCard .cardBody h3{font-size:15px}.acctWishActions{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.acctWishActions .btn{padding:9px 13px;font-size:12px;margin:0}.checkoutPage .checkout{align-items:start}.checkoutPage .cartLine .cartLineBody h3{font-size:15px;margin:0 0 4px}.checkoutPage .form>h3{margin-top:18px}.checkoutPage .form>h3:first-child{margin-top:0}.shippingReason{display:block;color:#8a8f96;font:12px Arial,Helvetica,sans-serif;margin:4px 0 8px;text-align:start}.adminSearch{width:100%;box-sizing:border-box;padding:12px 14px;margin:4px 0 14px;border:1px solid var(--line);border-radius:12px;font:14px Arial,Helvetica,sans-serif}.orderPos{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:24px;padding:0 8px;-webkit-margin-end:8px;margin-inline-end:8px;background:#073f52;color:#fff;border-radius:8px;font:700 12px Arial,Helvetica,sans-serif;vertical-align:middle}.dialMenu{z-index:400!important}.rtl .popupCard .btn,html[dir=rtl] .popupCard .btn{font-size:17px!important;font-weight:700!important;letter-spacing:.2px}.dialCode,.dialNum,.rtl .dialCode,.rtl .dialNum{font-family:Arial,Helvetica,sans-serif!important;font-variant-numeric:lining-nums!important;font-feature-settings:"lnum" 1,"lnum"!important;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate;line-height:1!important}.rtl .tagline,html[dir=rtl] .tagline{font-size:19px!important}.rtl .newsletter h2,.rtl .storyCta .btn,.rtl .storyCta h2,.rtl .tagline,html[dir=rtl] .newsletter h2,html[dir=rtl] .storyCta .btn,html[dir=rtl] .storyCta h2,html[dir=rtl] .tagline{font-family:Aref Ruqaa,Noto Naskh Arabic,Amiri,serif!important;letter-spacing:0!important}.rtl .storyCta .btn,html[dir=rtl] .storyCta .btn{font-size:17px!important}.deserveCard{padding:0!important;overflow:hidden;text-align:center}.deservePhoto{position:relative;height:190px}.deservePhoto img{width:100%;height:100%;object-fit:cover;object-position:center 22%;display:block;border-radius:0!important}.deserveIcon{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);width:52px;height:52px;border-radius:50%;background:#fff;border:2px solid var(--gold);display:flex;align-items:center;justify-content:center;font-size:22px;box-shadow:0 6px 16px rgba(20,30,40,.15);z-index:2}.deserveCard .cardBody{padding-top:36px}.deserveCard .cardBody h3{color:#073f52}@media (pointer:coarse){.dialSearch,input,select,textarea{font-size:16px!important}}.testimonialCard{text-align:center}.testimonialCard .stars{color:var(--gold);font-size:17px;letter-spacing:3px;margin-bottom:10px}.testimonialCard p{min-height:0;line-height:1.8}.testimonialCard b{display:block;margin-top:12px;color:#7c5a17}.articleCarousel{max-width:560px;margin:28px auto;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 14px 40px rgba(8,31,45,.12)}.carouselTrack{display:flex;transition:transform .7s ease}.carouselTrack.noAnim{transition:none}.carouselTrack img{width:100%;flex:0 0 100%;display:block;aspect-ratio:4/5;object-fit:cover}@media (max-width:900px){.dialSearch,input,select,textarea{font-size:16px!important}}.articleCard{overflow:hidden}.articleCard .articleCarousel{margin:0;max-width:none;border:0;border-radius:0;box-shadow:none}.articleCard .carouselTrack img{aspect-ratio:4/5}.mapSearch{margin:0 0 10px}.mapSearch gmp-place-autocomplete{width:100%;display:block}.mapSearch input{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid var(--line);border-radius:12px;font-size:16px;background:#fff;color:#16242c}.mapSearch[hidden]{display:none}.rtl .mapSearch,html[dir=rtl] .mapSearch{direction:rtl;text-align:right}.mapGeoMsg{flex-basis:100%;color:#a15c00;font:12px Arial,Helvetica,sans-serif;line-height:1.5}.consentBar{position:fixed;left:16px;right:16px;bottom:16px;z-index:1200;max-width:720px;margin:0 auto;display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;background:#fffdf8;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 34px rgba(8,31,45,.18);padding:12px 16px}.consentText{flex:1 1;min-width:200px;color:#3d4750;font:13px/1.6 Arial,Helvetica,sans-serif}.consentActions{display:flex;gap:8px;flex-shrink:0}.consentActions .btn{margin:0;padding:8px 18px;font-size:13px}@media (max-width:520px){.consentBar{left:10px;right:10px;bottom:10px;padding:12px}}