/* Danah Beauty design system (unlayered so it overrides Bella's layered styles) */
:root{
  --dn-ivory:#FBF8F4;--dn-sand:#F4EDE4;--dn-pearl:#EDE3D6;--dn-oud:#2A211B;--dn-oud-2:#4B3C31;
  --dn-gold:#A8834F;--dn-gold-soft:#D8C4A3;--dn-rose:#EAD9D0;--dn-line:#E5DACC;--dn-muted:#7B6B5E;
  --dn-sans:'IBM Plex Sans Arabic','Tajawal',sans-serif;
  --dn-display:'Cormorant Garamond','El Messiri',serif;
  --dn-radius:18px;--dn-radius-sm:12px;--dn-max:1240px;--dn-gutter:clamp(16px,4vw,40px);
  --font-family:var(--dn-sans);--font-heading-family:var(--dn-display);--font-subheading-family:var(--dn-sans);--font-button-family:var(--dn-sans);
  --color-background:var(--dn-ivory);--color-on-background:var(--dn-oud);
  --color-surface:var(--dn-ivory);--color-on-surface:var(--dn-oud);
  --color-surface-container-lowest:#fff;--color-surface-container-low:var(--dn-sand);--color-surface-container:var(--dn-sand);
  --color-surface-container-high:var(--dn-pearl);--color-surface-container-highest:var(--dn-pearl);
  --color-on-surface-variant:var(--dn-muted);--color-divider:var(--dn-line);
  --color-primary:var(--dn-oud);--color-on-primary:#fff;--color-button:var(--dn-oud);--color-on-button:#fff;
  --color-active-star:var(--dn-gold);
}
html{-webkit-text-size-adjust:100%}
body{background:var(--dn-ivory);color:var(--dn-oud);font-family:var(--dn-sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}
::selection{background:var(--dn-gold-soft);color:var(--dn-oud)}
.heading,h1,h2,h3,[ui-slot=sheet-title]{font-family:var(--dn-display);font-weight:600;letter-spacing:0;color:var(--dn-oud)}
:lang(ar) .heading,:lang(ar) h1,:lang(ar) h2,:lang(ar) h3{font-family:'El Messiri','Cormorant Garamond',serif;font-weight:600}
[ui-slot=head] .heading,.youcan-section h1.heading{font-size:clamp(28px,3.4vw,44px)!important;line-height:1.25!important}
.subheading{font-family:var(--dn-sans)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.18em;text-transform:uppercase;color:var(--dn-gold)!important}
:lang(ar) .subheading{letter-spacing:.04em;font-size:14px!important}
.description{color:var(--dn-muted);font-size:15px;line-height:1.8}
[ui-slot=head]{gap:10px}
[ui-slot=head] .subheading::before,[ui-slot=head] .subheading::after{content:"";display:inline-block;width:22px;height:1px;background:var(--dn-gold-soft);vertical-align:middle;margin-inline:10px}
[ui-slot=button]{font-family:var(--dn-sans);font-weight:500;letter-spacing:.02em;border-radius:999px;transition:background .2s,color .2s,border-color .2s,transform .2s}
[ui-slot=button][data-mode=filled]{background:var(--dn-oud);color:#fff;border-color:var(--dn-oud)}
[ui-slot=button][data-mode=filled]:hover{background:var(--dn-gold);border-color:var(--dn-gold)}
[ui-slot=button][data-mode=stroke]{background:transparent;color:var(--dn-oud);border:1px solid var(--dn-oud)}
[ui-slot=button][data-mode=stroke]:hover{background:var(--dn-oud);color:#fff}
[ui-slot=button][data-mode=lighter]{background:var(--dn-sand);color:var(--dn-oud)}
[ui-slot=button][data-size=lg]:not([data-as-icon]){min-height:52px;padding-inline:34px;font-size:15px}
a.cta[ui-slot=button]{min-width:190px}
[ui-slot=input],[ui-slot=input-wrapper],select[ui-slot=input]{border-radius:12px;border-color:var(--dn-line);background:#fff}
[ui-slot=input]:focus,[ui-slot=input-wrapper]:focus-within{border-color:var(--dn-gold);box-shadow:0 0 0 3px rgba(168,131,79,.15)}
[ui-section=announcement-bar]{background:var(--dn-oud)!important;color:#F1E6D6!important}
[ui-section=announcement-bar] .item span{font-size:13px;letter-spacing:.03em;color:#F1E6D6}
[ui-section=announcement-bar] .arrow{color:#F1E6D6}
#youcan-section--navbar{background:rgba(251,248,244,.92);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid var(--dn-line)}
[ui-layout=navbar]{max-width:var(--dn-max);margin-inline:auto;padding-inline:var(--dn-gutter);min-height:76px}
[ui-layout=navbar] .links{gap:6px}
[ui-layout=navbar] .links a{font-size:15px;font-weight:500;color:var(--dn-oud);padding:8px 14px;border-radius:999px;position:relative}
[ui-layout=navbar] .links a:hover{background:var(--dn-sand);text-decoration:none}
[ui-layout=navbar] .actions [ui-slot=button]{color:var(--dn-oud)}
[ui-layout=navbar] .actions [ui-slot=badge]{background:var(--dn-gold);color:#fff;font-size:11px}
[ui-slot=sheet-content]{background:var(--dn-ivory)}
.mobile-links a{font-family:'El Messiri',var(--dn-display);font-size:20px!important;padding-block:14px;border-bottom:1px solid var(--dn-line)}
main .youcan-section{--top-spacing:clamp(48px,7vw,96px);--bottom-spacing:clamp(48px,7vw,96px)}
main .youcan-section>[ui-section],main .youcan-section>ui-carousel,main .youcan-section>div{max-width:var(--dn-max);margin-inline:auto}
[ui-section=slideshow] [ui-block=slide]{border-radius:var(--dn-radius);overflow:hidden}
[ui-section=slideshow] .content .heading{font-size:clamp(34px,5vw,64px)!important;line-height:1.15!important}
[ui-section=slideshow] .pagination button{background:var(--dn-gold-soft)}
[ui-section=slideshow] .pagination button[aria-selected=true]{background:var(--dn-oud)}
[ui-section=multicolumn] [ui-block=column]{background:#fff;border:1px solid var(--dn-line);border-radius:var(--dn-radius);padding:28px 20px;transition:transform .25s,box-shadow .25s}
[ui-section=multicolumn] [ui-block=column]:hover{transform:translateY(-3px);box-shadow:0 14px 34px -18px rgba(42,33,27,.35)}
[ui-section=multicolumn] [ui-block=column] .media{--size:88px!important;border-radius:50%;overflow:hidden;background:var(--dn-sand)}
[ui-section=multicolumn] [ui-block=column] .heading{font-size:19px!important;margin-top:14px}
[ui-section=multicolumn] [ui-block=column] .description{font-size:14px}
.tab-list{gap:8px;border:0!important}
.tab-trigger{border:1px solid var(--dn-line)!important;border-radius:999px!important;padding:8px 20px!important;font-size:14px!important;color:var(--dn-muted)!important;background:transparent}
.tab-trigger[aria-selected=true]{background:var(--dn-oud)!important;color:#fff!important;border-color:var(--dn-oud)!important}
.tab-trigger::after{display:none!important}
[ui-block=product],[ui-block=product-item]{background:#fff;border:1px solid var(--dn-line);border-radius:var(--dn-radius);overflow:hidden;transition:box-shadow .3s,transform .3s;padding:0!important}
[ui-block=product]:hover,[ui-block=product-item]:hover{box-shadow:0 18px 40px -22px rgba(42,33,27,.35);transform:translateY(-3px)}
[ui-block=product] .media,[ui-block=product-item] .media{border-radius:0!important;background:var(--dn-sand);aspect-ratio:4/5}
[ui-block=product] .media img,[ui-block=product-item] .media img{object-fit:cover;transition:transform .6s ease}
[ui-block=product]:hover .media img,[ui-block=product-item]:hover .media img{transform:scale(1.04)}
[ui-block=product] .content,[ui-block=product-item] .main-info,[ui-block=product-item] .secondary-info{padding:16px 18px 18px}
[ui-block=product] .title,[ui-block=product-item] .title{font-size:16px!important;font-weight:500;line-height:1.5;color:var(--dn-oud)}
[ui-block=product] .price,[ui-block=product-item] .price{font-family:var(--dn-sans);font-weight:600;color:var(--dn-oud);font-size:16px}
.compare-at-price{color:var(--dn-muted);font-weight:400}
[ui-slot=badge]{border-radius:999px}
[ui-section=image-with-text] .wrapper-area{background:var(--dn-sand);border-radius:var(--dn-radius);overflow:hidden}
[ui-section=image-with-text] [ui-block=media]{border-radius:0!important}
[ui-section=image-with-text] [ui-block=content]{padding:clamp(28px,5vw,72px)}
[ui-section=image-with-text] .heading{font-size:clamp(28px,3.4vw,46px)!important}
[ui-slot=accordion-item]{border-bottom:1px solid var(--dn-line)!important}
[ui-slot=accordion-trigger]{font-size:16px;font-weight:500;padding-block:20px!important;color:var(--dn-oud)}
[ui-slot=accordion-content] article{color:var(--dn-muted);line-height:1.9}
[ui-layout=footer]{background:var(--dn-oud)!important;color:#E9DED0!important;--color-on-background:#E9DED0;--color-divider:rgba(233,222,208,.18)}
[ui-layout=footer] .main-area,[ui-layout=footer] .secondary-area{max-width:var(--dn-max);margin-inline:auto;padding-inline:var(--dn-gutter)}
[ui-layout=footer] .main-area{padding-block:64px 40px}
[ui-layout=footer] .logo img{filter:brightness(0) invert(.92) sepia(.25);max-width:140px}
[ui-layout=footer] .title{font-family:var(--dn-sans);font-size:13px;letter-spacing:.12em;color:var(--dn-gold-soft)!important;font-weight:600}
[ui-layout=footer] .links a{color:#E9DED0!important;font-size:14px;opacity:.85}
[ui-layout=footer] .links a:hover{opacity:1;color:#fff!important}
[ui-layout=footer] .copyright{color:#BCAE9E;font-size:12px}
[ui-layout=footer] hr{border-color:rgba(233,222,208,.18)}
[ui-section=page]{max-width:780px!important;margin-inline:auto}
[ui-section=page] h1{font-size:clamp(32px,4vw,52px)!important;text-align:center;margin-bottom:12px}
[ui-section=page] article,[ui-section=page] .content{font-size:16px;line-height:2;color:var(--dn-oud-2)}
[ui-section=page] article h2,[ui-section=page] article h3{font-size:22px;margin-top:36px;margin-bottom:8px;color:var(--dn-oud)}
[ui-section=page] article ol,[ui-section=page] article ul{padding-inline-start:22px}
[ui-section=page] article li{margin-block:6px}
[ui-section=page] article a{color:var(--dn-gold);text-underline-offset:4px}
[ui-section=single-collection] [ui-slot=head]{padding-block:24px 8px}
[ui-section=single-collection] .heading{font-size:clamp(34px,4.4vw,56px)!important}
[ui-section=cart] .heading{font-size:clamp(30px,3.6vw,46px)!important}
[ui-cart-drawer=footer] .value,[ui-section=cart] .value{font-weight:600}
[ui-section=single-product] [ui-block=title] h1,[ui-section=single-product] .product-title{font-size:clamp(26px,3vw,38px)!important;line-height:1.3!important}
[ui-section=single-product] [ui-block=price]{font-size:24px;font-weight:600;color:var(--dn-oud)}
[ui-section=single-product] [ui-block=description]{color:var(--dn-oud-2);line-height:1.9}
[ui-section=single-product] [ui-block=description] strong{color:var(--dn-oud)}
[ui-section=single-product] [ui-block=feature-list]{background:var(--dn-sand);border-radius:var(--dn-radius-sm);padding:16px 18px}
[ui-block=express-checkout]{background:#fff;border:1px solid var(--dn-line);border-radius:var(--dn-radius);padding:20px;box-shadow:0 16px 40px -28px rgba(42,33,27,.4)}
@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
@media (max-width:768px){
  body{font-size:14.5px}
  [ui-layout=navbar]{min-height:64px}
  [ui-section=multicolumn] [ui-block=column]{padding:22px 16px}
  [ui-block=product] .content,[ui-block=product-item] .main-info{padding:12px 12px 14px}
  [ui-block=product] .title,[ui-block=product-item] .title{font-size:14px!important}
  [ui-layout=footer] .main-area{padding-block:44px 28px}
}
/* Danah custom sections */
.dn-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.08em;color:var(--dn-gold)}
.dn-eyebrow::before{content:"";width:24px;height:1px;background:currentColor;opacity:.6}
.dn-head{text-align:center;max-width:680px;margin:0 auto clamp(28px,4vw,48px);padding-inline:var(--dn-gutter)}
.dn-head .dn-eyebrow::after{content:"";width:24px;height:1px;background:currentColor;opacity:.6}
.dn-head__title{font-family:'El Messiri',var(--dn-display);font-weight:600;font-size:clamp(28px,3.4vw,44px);line-height:1.25;margin:0;color:var(--dn-oud)}
.dn-head__text{margin:12px 0 0;color:var(--dn-muted);line-height:1.8}
.dn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 32px;border-radius:999px;font:500 15px/1 var(--dn-sans);text-decoration:none;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}
.dn-btn--dark{background:var(--dn-oud);color:#fff}
.dn-btn--dark:hover{background:var(--dn-gold);color:#fff}
.dn-btn--line{border-color:var(--dn-oud);color:var(--dn-oud);background:transparent}
.dn-btn--line:hover{background:var(--dn-oud);color:#fff}
.dn-btn:focus-visible,.dn-cat__link:focus-visible{outline:2px solid var(--dn-gold);outline-offset:3px}
.dn-hero{padding:clamp(12px,2vw,24px) var(--dn-gutter) 0;max-width:calc(var(--dn-max) + 2*var(--dn-gutter));margin-inline:auto}
.dn-hero__frame{position:relative;border-radius:24px;overflow:hidden;background:var(--dn-sand);min-height:clamp(440px,46vw,600px);display:flex;align-items:center}
.dn-hero__media{position:absolute;inset:0}
.dn-hero__media img{width:100%;height:100%;object-fit:cover;object-position:var(--dn-fp,20% 40%)}
.dn-hero__frame::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(244,237,228,0) 35%,rgba(244,237,228,.82) 62%,rgba(244,237,228,.95) 100%);pointer-events:none}
.dn-hero__content{position:relative;z-index:1;width:min(500px,46%);margin-left:auto;padding:clamp(28px,4vw,64px)}
.dn-hero__title{font-family:'El Messiri',var(--dn-display);font-weight:600;font-size:clamp(38px,5.2vw,68px);line-height:1.12;margin:0 0 16px;color:var(--dn-oud)}
.dn-hero__text{font-size:17px;line-height:1.8;color:var(--dn-oud-2);margin:0 0 28px}
.dn-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;align-items:center}
.dn-hero__badges{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;gap:8px 18px}
.dn-hero__badges li{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--dn-oud-2)}
.dn-hero__badges i{color:var(--dn-gold);font-size:16px}
@media (max-width:768px){
  .dn-hero{padding:12px 12px 0}
  .dn-hero__frame{display:block;min-height:0;border-radius:20px}
  .dn-hero__frame::after{display:none}
  .dn-hero__media{position:relative;display:block;aspect-ratio:1000/620}
  .dn-hero__media img{object-position:center 30%}
  .dn-hero__content{width:auto;margin:0;padding:24px 20px 28px;text-align:center}
  .dn-hero__title{font-size:36px}
  .dn-hero__text{font-size:15px;margin-bottom:22px}
  .dn-hero__ctas{justify-content:center}
  .dn-hero__ctas .dn-btn{flex:1 1 100%}
  .dn-hero__badges{justify-content:center}
}
.dn-cats{max-width:calc(var(--dn-max) + 2*var(--dn-gutter));margin-inline:auto;padding-inline:var(--dn-gutter)}
.dn-cats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--dn-cols,3),minmax(0,1fr));gap:clamp(12px,1.8vw,24px)}
.dn-cat__link{position:relative;display:block;border-radius:var(--dn-radius);overflow:hidden;aspect-ratio:4/5;background:var(--dn-sand);color:#fff;text-decoration:none}
.dn-cat__media,.dn-cat__media img{position:absolute;inset:0;width:100%;height:100%}
.dn-cat__media img{object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}
.dn-cat__link:hover .dn-cat__media img{transform:scale(1.05)}
.dn-cat__link::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,33,27,0) 45%,rgba(42,33,27,.72) 100%)}
.dn-cat__body{position:absolute;z-index:1;inset-inline:0;bottom:0;padding:22px 24px;display:flex;flex-direction:column;gap:4px}
.dn-cat__title{font-family:'El Messiri',var(--dn-display);font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.2}
.dn-cat__sub{font-size:14px;opacity:.9}
.dn-cat__cta{margin-top:10px;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.6);align-self:flex-start;padding-bottom:2px}
[dir=rtl] .dn-cat__cta i{transform:scaleX(-1)}
.dn-cats__grid[style*="--dn-cols: 2"] .dn-cat__link,.dn-cats__grid[style*="--dn-cols: 1"] .dn-cat__link{aspect-ratio:16/10}
@media (max-width:768px){
  .dn-cats__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:72%;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}
  .dn-cats__grid::-webkit-scrollbar{display:none}
  .dn-cat{scroll-snap-align:start}
  .dn-cats__grid[style*="--dn-cols: 2"]{grid-auto-columns:86%}
}
.dn-spot{max-width:var(--dn-max);margin-inline:auto;padding-inline:var(--dn-gutter);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,80px);align-items:center}
.dn-spot__media{position:relative;border-radius:24px;overflow:hidden;background:var(--dn-sand);aspect-ratio:4/5;max-height:640px;justify-self:center;width:100%}
.dn-spot__media img{width:100%;height:100%;object-fit:cover}
.dn-spot__tag{position:absolute;top:16px;inset-inline-start:16px;background:rgba(255,255,255,.9);color:var(--dn-oud);font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px}
.dn-spot__content .dn-head__title{text-align:start}
.dn-spot__text{color:var(--dn-oud-2);font-size:16px;line-height:1.9;margin:14px 0 18px}
.dn-spot__points{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:12px}
.dn-spot__points li{display:flex;gap:10px;align-items:flex-start;font-size:15px}
.dn-spot__points i{flex:none;width:24px;height:24px;border-radius:50%;background:var(--dn-sand);color:var(--dn-gold);display:grid;place-items:center;font-size:14px}
.dn-spot__note{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--dn-muted)}
.dn-spot__note i{color:var(--dn-gold)}
@media (max-width:768px){.dn-spot{grid-template-columns:1fr}.dn-spot__media{max-width:420px}}
.youcan-section:has(.dn-steps){background:var(--dn-sand)}
.dn-steps{max-width:var(--dn-max);margin-inline:auto;padding:clamp(48px,7vw,88px) var(--dn-gutter)}
.dn-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(16px,3vw,40px);position:relative}
.dn-step{position:relative;text-align:center;padding:8px 12px}
.dn-step__icon{width:72px;height:72px;margin:0 auto 16px;border-radius:50%;background:#fff;border:1px solid var(--dn-line);display:grid;place-items:center;font-size:28px;color:var(--dn-oud);position:relative;z-index:1}
.dn-step__num{position:absolute;top:2px;left:calc(50% + 18px);z-index:2;width:26px;height:26px;border-radius:50%;background:var(--dn-gold);color:#fff;font-size:13px;font-weight:600;display:grid;place-items:center}
.dn-step__title{font-family:'El Messiri',var(--dn-display);font-size:21px;margin:0 0 6px}
.dn-step__text{margin:0;color:var(--dn-muted);font-size:14.5px;line-height:1.8}
@media (min-width:769px){.dn-step:not(:last-child)::after{content:"";position:absolute;top:44px;inset-inline-start:calc(50% + 44px);width:calc(100% - 88px + clamp(16px,3vw,40px));border-top:1px dashed var(--dn-gold-soft)}}
#youcan-section--footer,#youcan-section--footer [ui-layout=footer]{background:var(--dn-oud)!important}
#youcan-section--footer .title,#youcan-section--footer h4{color:var(--dn-gold-soft)!important}
.products-area .items,[ui-section=featured-collection] .items{justify-content:center}

/* v2: grids, collection, reviews, footer */
.products-area ul.items,[ui-section=single-collection] ul.items,[ui-section=featured-collection] ul.items{grid-template-columns:repeat(auto-fit,minmax(200px,290px))!important;justify-content:center}
@media (max-width:768px){.products-area ul.items,[ui-section=single-collection] ul.items,[ui-section=featured-collection] ul.items{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}}
[ui-block=product] .title,[ui-block=product-item] .title{white-space:normal!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:clip}
[ui-section=single-collection] [ui-slot=head]{background:var(--dn-sand);border-radius:24px;padding:clamp(32px,5vw,64px) 24px;margin-top:8px}
[ui-section=single-collection] [ui-slot=head] .description{max-width:560px;margin-inline:auto}
[ui-section=single-collection]>hr[ui-slot=divider]{display:none}
.dn-chips{margin:20px 0 8px}
.dn-chips ul{list-style:none;margin:0;padding:0 2px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}
.dn-chip{display:inline-flex;align-items:center;min-height:40px;padding:0 20px;border:1px solid var(--dn-line);border-radius:999px;background:#fff;color:var(--dn-oud);font-size:14px;font-weight:500;text-decoration:none;transition:all .2s}
.dn-chip:hover,.dn-chip[aria-current=page]{background:var(--dn-oud);border-color:var(--dn-oud);color:#fff}
@media (max-width:768px){.dn-chips ul{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.dn-chip{white-space:nowrap}}
[ui-section=reviews][data-dn-empty] .overview .rating,[ui-section=reviews][data-dn-empty] .states{display:none!important}
.dn-review-empty{margin:4px 0 8px;color:var(--dn-muted);font-size:15px;text-align:center}
[ui-section=reviews] .overview{background:#fff;border:1px solid var(--dn-line);border-radius:var(--dn-radius);padding:28px}
[ui-layout=footer] .logo{display:flex;flex-direction:column;align-items:flex-start;gap:16px;max-width:330px}
.dn-foot__tag{margin:0;color:#CDBFAE;font-size:14px;line-height:1.9}
.dn-foot__badges{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.dn-foot__badges li{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(233,222,208,.25);border-radius:999px;padding:6px 12px;font-size:12.5px;color:#E9DED0}
.dn-foot__badges i{color:var(--dn-gold-soft)}
[ui-express-checkout=field] [ui-slot=label]{font-size:13px;font-weight:500;color:var(--dn-oud-2)}
ui-empty .heading{font-size:clamp(20px,2.4vw,26px)!important;font-family:'El Messiri',var(--dn-display)}
ui-empty{padding-block:24px}
.dn-cat__cta i{display:inline-block}
[ui-block=express-checkout] [ui-slot=button][data-mode=filled]{flex:1}
.dn-cat__cta i{display:inline-block}
[ui-block=express-checkout] [ui-slot=button][data-mode=filled]{flex:1}
[dir=rtl] .dn-cat__cta i{transform:none}
[ui-block=express-checkout] [ui-slot=button]{white-space:nowrap}
[ui-section=single-product] [ui-block=feature-list] *{white-space:normal!important;text-overflow:clip!important}
@media (max-width:768px){[ui-block=express-checkout]{padding:16px}}
[dir=rtl] .dn-cat__cta i{transform:scaleX(-1)!important}
