:root{--black: #0b0b0a;--charcoal: #15130f;--cream: #faf8f3;--beige: #f3efe7;--gold: #b8955b;--gold-soft: #c9a86c;--gray: #77736d;--line: rgba(11, 11, 10, .12);--line-strong: rgba(11, 11, 10, .22);--ink: #15130f;--header: 64px;--serif: "Amiri", "Times New Roman", serif;--sans: "Tajawal", "Segoe UI", sans-serif;--en: "Outfit", "Tajawal", sans-serif;--display: "Cormorant Garamond", "Tajawal", serif;color-scheme:light}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;overflow-x:clip}body{margin:0;overflow-x:clip;background:var(--cream);color:var(--ink);font-family:var(--sans);font-size:17px;font-weight:400;line-height:1.85;text-rendering:optimizeLegibility}body.menu-open{position:fixed;inset-inline:0;width:100%;overflow:hidden}img,svg,video{max-width:100%;display:block}img{height:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}button:disabled{opacity:.42;cursor:not-allowed}a{color:inherit;text-decoration:none}p,h1,h2,h3,h4,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--charcoal);color:var(--cream)}:focus-visible{outline:1px solid var(--gold);outline-offset:3px}[id]{scroll-margin-top:84px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:12px;top:-48px;z-index:80;background:var(--black);color:var(--cream);padding:8px 14px}.skip-link:focus{top:12px}.container{width:min(1120px,calc(100% - 40px));margin-inline:auto}.container--narrow{width:min(760px,calc(100% - 40px))}.container--wide{width:min(1280px,calc(100% - 40px))}.en{font-family:var(--en);font-weight:500;letter-spacing:.18em;text-transform:uppercase;font-size:12px;line-height:1.4}.latin{font-family:var(--display);font-weight:500;letter-spacing:.22em;text-transform:uppercase;direction:ltr;unicode-bidi:isolate}.kicker{color:var(--gold);margin-bottom:14px}h1,h2,.serif{font-family:var(--serif);font-weight:400;letter-spacing:0}.muted{color:var(--gray)}.lede{font-size:18px;line-height:1.9}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--black);color:var(--cream);border:1px solid var(--black);text-decoration:none;transition:background .18s ease,color .18s ease}.btn--ghost{background:transparent;color:var(--black)}.btn--wide{width:100%}.btn--light{background:transparent;color:var(--cream);border-color:#faf8f373}@media(hover:hover){.btn:hover{background:var(--charcoal)}.btn--ghost:hover{background:var(--black);color:var(--cream)}.btn--light:hover{background:var(--cream);color:var(--black)}}.text-link{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.section{padding:56px 0}.section--tight{padding:36px 0}.announce{display:block;background:var(--black);color:var(--cream);text-align:center;font-size:13px;line-height:1.6;padding:9px 16px}.site-header{position:sticky;top:0;z-index:40;background:#faf8f3f0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header__bar{width:min(1280px,calc(100% - 32px));margin-inline:auto;min-height:var(--header);display:grid;grid-template-columns:44px 1fr 44px;align-items:center}.header__menu,.header__cart,.mobile-nav__top button{width:44px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;color:var(--black)}.header__logo{justify-self:center}.header__nav{display:none}.header__cart{justify-self:end;position:relative}.header__count{position:absolute;top:4px;inset-inline-start:2px;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--black);color:var(--cream);font-size:10px;line-height:16px;text-align:center;font-family:var(--en)}.logo{display:inline-flex;align-items:baseline;gap:10px;color:var(--black)}.logo__en{font-family:var(--display);font-size:22px;letter-spacing:.28em;font-weight:500;line-height:1}.logo__rule{width:1px;height:14px;background:var(--gold);align-self:center}.logo__ar{font-family:var(--serif);font-size:18px;color:var(--gold);line-height:1}.mobile-nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--cream);display:flex;flex-direction:column;padding:12px 22px 32px}.mobile-nav[hidden]{display:none}.mobile-nav__top{display:flex;align-items:center;justify-content:space-between;min-height:56px}.mobile-nav__links{display:grid;align-content:center;gap:8px;flex:1}.mobile-nav__links a{font-family:var(--serif);font-size:34px;line-height:1.35;padding:6px 0}.mobile-nav__foot{display:grid;gap:10px;color:var(--gray);font-size:15px}.hero{display:grid;background:var(--cream)}.hero__media{order:-1;background:var(--beige)}.hero__media img{width:100%;height:min(78vw,560px);object-fit:cover;object-position:50% 28%}.hero__copy{padding:36px 20px 48px;display:flex;flex-direction:column;justify-content:center}.hero__title{font-size:clamp(40px,11vw,64px);line-height:1.3;max-width:16ch}.hero__title span{display:block}.hero__text{margin-top:18px;max-width:36ch;color:var(--charcoal)}.hero__actions{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:28px}.offer-block{display:grid;gap:28px;align-items:center}.offer-block .media-frame{order:-1}.media-frame{background:var(--beige);line-height:0}.media-frame img{width:100%;height:auto}.offer__kicker{margin-bottom:10px}.offer__title{font-size:clamp(32px,5vw,46px);line-height:1.35}.offer__copy{margin-top:14px;max-width:46ch}.offer__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 16px;margin-top:22px}.offer__now{font-family:var(--display);font-size:clamp(36px,6vw,52px);font-weight:500;line-height:1;font-variant-numeric:lining-nums}.offer__was{color:var(--gray);text-decoration:line-through;font-size:16px}.offer__each{margin-top:8px;color:var(--gray);font-size:14px}.offer__note{margin-top:12px;font-size:14px;color:var(--charcoal)}.bundles{display:grid;gap:10px;margin-top:22px}.bundle{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;text-align:start;padding:16px 16px 14px;border:1px solid var(--line-strong);background:transparent;color:var(--ink)}.bundle__name{font-size:16px}.bundle__price{font-family:var(--display);font-size:22px;line-height:1.2}.bundle__meta{width:100%;color:var(--gray);font-size:13px}.bundle.is-selected{background:var(--black);border-color:var(--black);color:var(--cream)}.bundle.is-selected .bundle__meta{color:var(--gold-soft)}.qty{display:flex;align-items:center;gap:8px;margin-top:18px}.qty__label{margin-inline-end:8px;font-size:14px;color:var(--gray)}.qty__btn{width:44px;height:44px;border:1px solid var(--line-strong);background:transparent;font-size:20px;line-height:1}.qty__input{width:56px;height:44px;border:1px solid var(--line-strong);background:transparent;text-align:center;font-variant-numeric:lining-nums}.qty__input::-webkit-outer-spin-button,.qty__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty__input{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.offer__hint{margin-top:8px;font-size:13px;color:var(--gray)}.offer__submit{margin-top:18px}.offer__facts{display:grid;gap:4px;margin-top:14px;color:var(--gray);font-size:14px}.offer__error{margin-top:10px;color:#6e2e2e;font-size:14px}.offer__error[hidden]{display:none}.variant-field{display:grid;gap:8px;margin-top:16px;font-size:14px}.variant-field select{min-height:48px;border:1px solid var(--line-strong);background:transparent;padding:0 12px}.benefits{border-block:1px solid var(--line);padding:8px 0}.benefits__list{display:grid;grid-template-columns:1fr 1fr}.benefit{padding:18px 8px 18px 0;border-bottom:1px solid var(--line)}.benefit:nth-child(odd){padding-inline-end:12px}.benefit:last-child{grid-column:1 / -1;padding-inline-end:0}.benefit__icon{color:var(--gold);margin-bottom:8px}.benefit__title{font-size:15px;line-height:1.5}.benefit__text{display:none}.story{background:var(--beige)}.story__title{font-size:clamp(34px,6vw,56px);line-height:1.35;max-width:16ch}.story__sub{margin-top:18px;font-size:18px}.story__body{margin-top:14px;max-width:48ch}.story__body p+p{margin-top:12px}.story__cta{display:inline-block;margin-top:22px}.frame{background:var(--beige)}.frame__media{line-height:0}.frame__media img{width:100%;height:auto}.frame__cap{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:18px 0 28px;display:flex;flex-wrap:wrap;gap:8px 16px;align-items:baseline;justify-content:space-between}.frame__cap p{font-family:var(--serif);font-size:26px;line-height:1.4}.details__title,.quality__title,.included__title,.reviews__title,.faq__title,.ship__title,.service__title{font-size:clamp(32px,5vw,48px);line-height:1.3;margin-bottom:22px}.detail-list{border-top:1px solid var(--line)}.detail-list div{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid var(--line)}.detail-list dt{color:var(--gray);font-size:14px}.detail-list dd{margin:0}.prose{max-width:62ch}.prose p+p{margin-top:14px}.quality{background:var(--charcoal);color:var(--cream)}.quality .muted,.quality__lead{color:#faf8f3b8}.quality__lead{margin-top:-6px;margin-bottom:28px;max-width:58ch}.quality__grid{display:grid;gap:22px}.quality__item{border-top:1px solid rgba(250,248,243,.16);padding-top:14px}.quality__item span{display:block;color:var(--gold-soft);font-size:13px;margin-bottom:6px}.included__line{font-family:var(--serif);font-size:clamp(26px,4vw,36px);line-height:1.45;max-width:18ch;margin-bottom:28px}.included__list{display:grid;gap:0;border-top:1px solid var(--line)}.included__list li{display:grid;grid-template-columns:48px 1fr;gap:8px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line)}.included__list span{color:var(--gold);font-family:var(--en);font-size:12px;letter-spacing:.14em}.life__cap{padding-top:16px}.band{background:var(--black);color:var(--cream);text-align:center;padding:42px 20px}.band p{font-family:var(--serif);font-size:clamp(28px,5vw,42px);line-height:1.4}.reviews__grid{display:grid;gap:14px}.review{border:1px solid var(--line);padding:22px 20px 18px;background:transparent}.review blockquote{margin:0;font-family:var(--serif);font-size:22px;line-height:1.7}.review figcaption{margin-top:16px;color:var(--gray);font-size:14px}.faq__list{border-top:1px solid var(--line)}.faq__list details{border-bottom:1px solid var(--line)}.faq__list summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 0;font-size:17px}.faq__list summary::-webkit-details-marker{display:none}.faq__list summary:after{content:"+";font-family:var(--display);font-size:26px;line-height:1;color:var(--gold);flex:none}.faq__list details[open] summary:after{content:"\2013"}.faq__list details p{padding:0 0 18px;max-width:68ch;color:var(--charcoal)}.faq__list a{text-decoration:underline;text-underline-offset:4px}.ship{background:var(--beige)}.ship__grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px}.ship__grid article{border-top:1px solid var(--line-strong);padding-top:12px}.ship__value{font-family:var(--serif);font-size:28px;line-height:1.3}.ship__label{color:var(--gray);font-size:14px;margin-top:4px}.ship__note{margin-top:22px;max-width:62ch;color:var(--charcoal)}.service__row{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center;justify-content:space-between}.whatsapp{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding-bottom:4px;border-bottom:1px solid var(--black)}.service__meta{margin-top:22px;display:grid;gap:6px;color:var(--gray);font-size:14px}.service__meta bdi{color:var(--ink)}.site-footer{background:var(--black);color:var(--cream);padding:56px 0 28px}.footer__logo .logo__en,.footer__logo .logo__ar{color:var(--cream)}.footer__logo .logo__ar{color:var(--gold-soft)}.footer__tagline{font-family:var(--serif);font-size:28px;line-height:1.45;margin-top:16px;max-width:12ch}.footer__grid{display:grid;gap:32px}.footer__news{margin-top:28px;max-width:none}.newsletter p{width:100%;flex-basis:100%;margin-top:8px}.footer__heading{font-family:var(--en);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);margin-bottom:12px}.footer__links{display:grid;gap:8px}.footer__links a{font-size:15px;line-height:1.6}.footer__news p{color:#faf8f3b8;font-size:14px;margin:8px 0 14px;max-width:42ch}.newsletter{display:flex;flex-wrap:wrap;gap:12px;align-items:center;border-bottom:1px solid rgba(250,248,243,.35)}.newsletter input{flex:1;min-width:0;background:transparent;border:0;color:var(--cream);min-height:48px;padding:0}.newsletter input::placeholder{color:#faf8f373}.newsletter button{background:none;border:0;color:var(--cream);min-height:48px;padding:0}.footer__social{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:28px}.footer__social a,.footer__social span{font-family:var(--en);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#faf8f3cc}.footer__credentials{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:36px;padding-top:22px;border-top:1px solid rgba(250,248,243,.12)}.footer__credential img{height:48px;width:auto;margin-bottom:8px;background:var(--cream);padding:4px}.footer__credential p{font-size:13px;color:#faf8f3a6}.footer__credential strong{display:block;color:var(--cream);font-weight:400;margin-top:2px}.footer__legal{margin-top:28px;font-size:13px;color:#faf8f38c}.buybar{display:none}.gallery{min-width:0}.gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;min-width:0}.gallery__track::-webkit-scrollbar{display:none}.gallery__slide{flex:0 0 100%;scroll-snap-align:start;background:var(--beige);min-width:0}.gallery__slide img{width:100%;height:auto}.gallery__bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:12px}.gallery__status{font-family:var(--en);font-size:12px;letter-spacing:.12em;color:var(--gray)}.gallery__thumbs{display:flex;gap:8px;overflow-x:auto}.gallery__thumb{width:64px;height:52px;padding:0;border:1px solid transparent;background:var(--beige);flex:none;overflow:hidden}.gallery__thumb img{width:100%;height:100%;object-fit:cover}.gallery__thumb.is-active{border-color:var(--black)}.pdp{display:grid;gap:22px;padding-top:18px}.pdp__info,.pdp__gallery{min-width:0}.pdp__gallery{order:-1}.cart-page,.doc,.account,.search-page,.empty-page{padding:28px 0 72px}.page-title,.doc__title,.empty-page h1,.account h1{font-family:var(--serif);font-weight:400;font-size:clamp(36px,6vw,56px);line-height:1.25}.crumb{display:flex;flex-wrap:wrap;gap:8px;color:var(--gray);font-size:14px;margin-bottom:18px}.cart-items{display:grid;gap:18px;margin-top:28px}.cart-item{display:grid;grid-template-columns:96px 1fr;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--line)}.cart-item__media{background:var(--beige)}.cart-item__media img{width:96px;height:80px;object-fit:cover}.cart-item__row{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.cart-item__remove{color:var(--gray);font-size:13px;background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px}.cart-summary{margin-top:22px;display:grid;gap:10px}.cart-summary__row,.summary-line{display:flex;justify-content:space-between;gap:12px;font-size:15px}.cart-summary__total{font-size:18px;padding-top:8px;border-top:1px solid var(--line)}.cart-summary__note{color:var(--gray);font-size:14px}.cart-empty{padding:48px 0 20px;display:grid;gap:16px;justify-items:start}.doc__lead{margin-top:14px;max-width:46ch;font-size:18px}.doc__highlights{display:grid;grid-template-columns:1fr 1fr;gap:16px 12px;margin:32px 0}.doc__highlight{border-top:1px solid var(--line-strong);padding-top:12px}.doc__highlight strong{display:block;font-family:var(--serif);font-weight:400;font-size:26px;line-height:1.35;overflow-wrap:anywhere}.doc__highlight span{color:var(--gray);font-size:14px}.doc__body{display:grid;gap:28px;max-width:68ch}.doc__body h2{font-family:var(--serif);font-weight:400;font-size:28px;line-height:1.4}.doc__body p+p{margin-top:10px}.doc__steps{display:grid;gap:0;border-top:1px solid var(--line);margin-top:8px}.doc__steps li{display:grid;grid-template-columns:36px 1fr;gap:8px;padding:14px 0;border-bottom:1px solid var(--line)}.doc__steps b{color:var(--gold);font-weight:500;font-family:var(--en);font-size:13px}.doc__aside{margin-top:36px;padding-top:22px;border-top:1px solid var(--line);display:grid;gap:12px}.about-hero{display:grid;gap:22px;margin:28px 0}.about-hero img{width:100%;height:auto}.field{display:grid;gap:8px;margin-top:14px}.field span{font-size:14px;color:var(--gray)}.field input,.field textarea,.field select,.search-row input{width:100%;min-height:48px;border:1px solid var(--line-strong);background:transparent;padding:10px 12px}.search-row{display:flex;gap:8px;margin:22px 0}.search-row button{flex:none}.account-links{display:flex;flex-wrap:wrap;gap:12px 18px;margin:18px 0 28px;font-size:15px}.account-links a{text-decoration:underline;text-underline-offset:4px}.order-list{display:grid;gap:12px}.order-list a{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);padding-bottom:12px}.editor-note{margin-top:18px;padding:14px 16px;border:1px dashed var(--gold);color:var(--charcoal);font-size:13px;line-height:1.7;background:#b8955b14}.editor-note strong{font-weight:500}.collection-list{display:grid;gap:18px;margin-top:28px}.collection-list a{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:16px}.collection-list img{width:120px;height:100px;object-fit:cover;background:var(--beige)}@media(min-width:768px){:root{--header: 72px}.section{padding:80px 0}.hero__copy{padding:56px 48px}.hero__media img{height:min(62vw,640px)}.benefits__list{grid-template-columns:repeat(4,1fr)}.benefit{border-bottom:0;padding:22px 16px 22px 0}.benefit:last-child{grid-column:span 2}.benefit+.benefit{border-inline-start:1px solid var(--line);padding-inline-start:16px}.ship__grid,.doc__highlights{grid-template-columns:repeat(4,1fr)}.quality__grid{grid-template-columns:repeat(3,1fr)}.reviews__grid{grid-template-columns:1fr 1fr 1fr}.footer__grid{grid-template-columns:1.3fr .8fr 1fr 1.15fr}.footer__credentials{grid-template-columns:auto auto;justify-content:start}.detail-list div{grid-template-columns:180px 1fr;align-items:baseline;gap:18px}.cart-item{grid-template-columns:140px 1fr}.cart-item__media img{width:140px;height:112px}}@media(min-width:1024px){.header__bar{grid-template-columns:auto 1fr auto;width:min(1280px,calc(100% - 64px))}.header__menu{display:none}.header__logo{justify-self:start}.header__nav{display:flex;justify-content:center;gap:22px;font-size:15px}.header__cart{justify-self:end}.hero{grid-template-columns:minmax(440px,.92fr) minmax(0,1.08fr);min-height:calc(100svh - 108px)}.hero__title{font-size:52px}.hero__media{order:0;min-height:100%}.hero__media img{height:100%;min-height:640px;object-position:50% 18%}.hero__copy{padding:48px 40px}.offer-block{grid-template-columns:.92fr 1.08fr;gap:72px}.offer-block .media-frame{order:0}.story__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:end}.pdp{grid-template-columns:.86fr 1.14fr;gap:56px;align-items:start;padding-top:28px}.pdp__gallery{order:0}.frame__media img{width:min(1100px,100%);margin-inline:auto}.about-hero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px}.service__row{align-items:end}}@media(min-width:1200px){.benefits__list{grid-template-columns:repeat(7,minmax(0,1fr))}.benefit:last-child{grid-column:auto}.benefit__title{font-size:14px}}@media(max-width:1023px){body.template-product .buybar{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:45;background:#faf8f3f5;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center}body.template-product:has(.buybar){padding-bottom:calc(72px + env(safe-area-inset-bottom))}body.menu-open .buybar{visibility:hidden}.buybar__price{min-width:34%;font-family:var(--display);font-size:28px;line-height:1}.buybar .btn{flex:1;min-height:48px;padding-inline:16px}}@media(min-width:1280px){.hero{grid-template-columns:minmax(480px,.84fr) minmax(0,1.16fr)}.hero__title{font-size:60px}.hero__copy{padding:64px 72px}.hero__media img{min-height:700px}}@media(min-width:1440px){.container{width:min(1160px,calc(100% - 80px))}.hero__copy{padding-inline:88px}.hero__title{font-size:64px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/theme.css.map */
