@import"https://fonts.googleapis.com/css2?family=Manrope:wght@300;400;500&display=swap";@import"https://api.fontshare.com/v2/css?f[]=clash-display@500&display=swap";:root{--color-bg-primary: #FFFFFF;--color-bg-secondary: #FFFFFF;--color-accent-gold: #B58A4D;--color-accent-gold-hover: #9c743d;--color-accent-gold-subtle: rgba(181, 138, 77, .12);--color-text-primary: #2B221C;--color-text-secondary: #6D655E;--color-surface-taupe: #A99B8E;--color-border-soft: #DDD5CB;--color-white: #FFFFFF;--color-espresso-dark: #1E1713;--color-footer-bg: #FFFFFF;--color-footer-text: #2B221C;--color-error: #9E2A2B;--color-success: #386641;--font-heading-family: "Clash Display", sans-serif;--font-body-family: "Manrope", sans-serif;--font-arabic-heading: "Noto Naskh Arabic", "Amiri", serif;--font-arabic-body: "IBM Plex Sans Arabic", "Cairo", sans-serif;--page-width: 1440px;--gutter-desktop: 56px;--gutter-tablet: 32px;--gutter-mobile: 20px;--section-spacing-desktop: 96px;--section-spacing-mobile: 64px;--radius-image: 8px;--radius-card: 8px;--radius-button: 6px;--radius-input: 6px;--radius-pill: 999px;--shadow-subtle: 0 8px 30px rgba(30, 20, 10, .06);--shadow-drawer: -10px 0 40px rgba(30, 20, 10, .15);--shadow-drawer-rtl: 10px 0 40px rgba(30, 20, 10, .15);--transition-fast: .2s cubic-bezier(.16, 1, .3, 1);--transition-normal: .3s cubic-bezier(.16, 1, .3, 1);--transition-slow: .4s cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--color-bg-primary);color:var(--color-text-primary);font-family:var(--font-body-family);font-weight:300;font-size:1rem;line-height:1.6;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}main#MainContent{flex:1 0 auto}img,svg,picture,video{max-width:100%;display:block}a{color:inherit;text-decoration:none;transition:color var(--transition-fast)}button,input,select,textarea{font:inherit;color:inherit;background:transparent;border:none}button{cursor:pointer}ul,ol{list-style:none}.skip-to-content-link{position:absolute;top:-100px;left:16px;background:var(--color-text-primary);color:var(--color-bg-primary);padding:12px 20px;z-index:99999;border-radius:var(--radius-button);font-weight:500;transition:top var(--transition-fast)}.skip-to-content-link:focus{top:16px}:focus-visible{outline:2px solid var(--color-accent-gold);outline-offset:3px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading-family);font-weight:500;color:var(--color-text-primary);line-height:1.18;letter-spacing:-.02em}.font-serif,.heading-editorial,.editorial-title,.campaign-banner__heading{font-family:var(--font-heading-family);font-weight:400}.hero-heading{font-size:clamp(2.25rem,5vw,4.25rem);line-height:1.1;font-weight:400}.h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.15}.h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2}.h3{font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.25}.h4{font-size:1.2rem;line-height:1.35}.eyebrow{display:inline-block;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-gold);font-weight:500;margin-bottom:.75rem}.text-muted{color:var(--color-text-secondary)}.text-small{font-size:.875rem}.text-micro{font-size:.75rem}.page-width{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:var(--gutter-desktop);padding-right:var(--gutter-desktop)}@media(max-width:989px){.page-width{padding-left:var(--gutter-tablet);padding-right:var(--gutter-tablet)}}@media(max-width:749px){.page-width{padding-left:var(--gutter-mobile);padding-right:var(--gutter-mobile)}}.section-spacing{margin-top:var(--section-spacing-desktop);margin-bottom:var(--section-spacing-desktop)}@media(max-width:749px){.section-spacing{margin-top:var(--section-spacing-mobile);margin-bottom:var(--section-spacing-mobile)}}.grid{display:grid;gap:24px}.grid--2-col{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3-col{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4-col{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:989px){.grid--4-col{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media(max-width:749px){.grid--4-col,.grid--3-col,.grid--2-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;min-height:48px;font-size:.9375rem;font-weight:500;letter-spacing:.04em;border-radius:var(--radius-button);transition:all var(--transition-fast);text-align:center;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn--primary{background-color:var(--color-text-primary);color:var(--color-bg-primary);border:1px solid var(--color-text-primary)}.btn--primary:hover{background-color:var(--color-accent-gold);border-color:var(--color-accent-gold);color:var(--color-text-primary)}.btn--secondary{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-text-primary)}.btn--secondary:hover{background-color:var(--color-text-primary);color:var(--color-bg-primary)}.btn--gold{background-color:var(--color-accent-gold);color:var(--color-text-primary);border:1px solid var(--color-accent-gold)}.btn--gold:hover{background-color:var(--color-accent-gold-hover);border-color:var(--color-accent-gold-hover);color:var(--color-white)}.btn--pill{border-radius:var(--radius-button, 0px)}.btn--full{width:100%}.btn--small{padding:10px 18px;min-height:40px;font-size:.85rem}.btn.is-loading{position:relative;pointer-events:none}.btn.is-loading .btn__text{opacity:0}.btn.is-loading .btn__spinner{display:inline-flex!important;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.link-editorial{display:inline-flex;align-items:center;gap:6px;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);position:relative;padding-bottom:2px}.link-editorial:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transition:transform var(--transition-fast);transform-origin:left}.link-editorial:hover:after{transform:scaleX(.7)}.header-wrapper{position:relative;z-index:100;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.06);transition:transform var(--transition-normal)}.header-wrapper--sticky{position:sticky;top:0}.announcement-bar{background-color:#1e1713;color:#f8f4ec;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.6875rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:500;min-height:30px;height:30px;display:flex;align-items:center;justify-content:center;padding:0 16px;width:100%;overflow:hidden;box-sizing:border-box}.announcement-bar__inner{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;overflow:hidden}.announcement-bar__message{text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;display:block}.announcement-bar__message span,.announcement-bar__message a{display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;color:inherit;text-decoration:none;vertical-align:middle}.announcement-bar a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:749px){.announcement-bar{height:28px;min-height:28px;padding:0 12px;font-size:.625rem;letter-spacing:.06em}}.header{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:104px;height:104px;padding:0 clamp(24px,4vw,64px);box-sizing:border-box;background-color:#fff}.header__logo{display:flex;align-items:center;flex:0 0 auto;min-width:150px}.header__logo-link{display:inline-flex;align-items:center;text-decoration:none;line-height:1}.header__logo-img{display:block;width:auto;max-width:var(--logo-width, 180px);max-height:58px;height:auto;object-fit:contain}.header__logo-text{font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.875rem;letter-spacing:.16em;text-transform:uppercase;color:#1e1713;font-weight:600;text-decoration:none;line-height:1}.header__nav{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.6vw,48px);flex:1 1 auto}.header__menu-item{display:inline-flex;align-items:center}.header__menu-link{font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.8125rem;color:#1e1713;text-decoration:none;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:10px 0;position:relative;transition:color var(--transition-fast);white-space:nowrap}.header__menu-link:hover,.header__menu-link.is-active{color:var(--color-accent-gold, #B58A4D)}.header__icons{display:flex;align-items:center;justify-content:flex-end;gap:22px;flex:0 0 auto;min-width:150px}.header__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border:none;background:transparent;color:#1e1713;border-radius:0;position:relative;cursor:pointer;text-decoration:none;transition:color var(--transition-fast)}.header__icon-btn:hover{color:var(--color-accent-gold, #B58A4D);background:transparent}.header__icon-btn svg{width:20px;height:20px;display:block}.header__cart-count{position:absolute;top:4px;right:4px;background-color:var(--color-accent-gold, #B58A4D);color:#fff;font-family:var(--font-body-family),sans-serif;font-size:.625rem;font-weight:600;width:17px;height:17px;border-radius:50%;display:flex;align-items:center;justify-content:center}.header__hamburger{display:none!important}.mobile-nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1e140a80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.mobile-nav-backdrop.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-nav-drawer{position:fixed;top:0;left:0;bottom:0;width:88vw;max-width:340px;height:100vh;height:100dvh;background-color:var(--color-bg-primary);box-shadow:10px 0 40px #1e140a26;z-index:1000;display:flex;flex-direction:column;transform:translate(-100%);visibility:hidden;pointer-events:none;transition:transform var(--transition-normal),visibility var(--transition-normal);overflow:hidden}.mobile-nav-drawer.is-open{transform:translate(0);visibility:visible;pointer-events:auto}html[dir=rtl] .mobile-nav-drawer{left:auto;right:0;transform:translate(100%);box-shadow:-10px 0 40px #1e140a26}html[dir=rtl] .mobile-nav-drawer.is-open{transform:translate(0)}.mobile-nav-drawer__inner{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:24px;overflow-y:auto;-webkit-overflow-scrolling:touch}.mobile-nav-drawer__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;padding-bottom:16px;border-bottom:1px solid var(--color-border-soft)}.mobile-nav__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:18px}.mobile-nav__item{list-style:none;padding:0;margin:0}.mobile-nav__link{font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.0625rem;color:var(--color-text-primary);text-decoration:none;font-weight:500;letter-spacing:.04em;text-transform:uppercase;display:inline-block;transition:color var(--transition-fast),transform var(--transition-fast)}.mobile-nav__link:hover,.mobile-nav__link.is-active{color:var(--color-accent-gold)}.mobile-nav-drawer__footer{border-top:1px solid var(--color-border-soft);padding-top:20px;margin-top:24px;display:flex;flex-direction:column;gap:16px}@media(min-width:990px){.mobile-nav-drawer,.mobile-nav-backdrop,[data-mobile-nav-drawer],[data-mobile-nav-backdrop],.header__hamburger,[data-mobile-nav-toggle]{display:none!important;visibility:hidden!important;pointer-events:none!important}.header{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center;min-height:104px;height:104px;padding:0 clamp(24px,3.5vw,64px);width:100%;max-width:100%;box-sizing:border-box;gap:clamp(16px,2vw,28px)}.header__logo{grid-column:1;justify-self:start;display:flex;align-items:center}.header__nav{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.6vw,48px)}.header__icons{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:clamp(14px,1.8vw,24px)}}@media(max-width:989px){.header{display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;min-height:62px!important;height:62px!important;padding:0 16px!important;background-color:#fff;position:relative;box-sizing:border-box;gap:8px}.header__nav{display:none!important}.header__hamburger{display:inline-flex!important;grid-column:1;justify-self:start;width:40px;height:40px;align-items:center;justify-content:center;padding:0;margin:0}.header__hamburger svg{width:22px;height:22px}.header__logo{grid-column:2;justify-self:center;display:flex;align-items:center;justify-content:center;min-width:0;text-align:center}.header__logo-img{max-width:var(--logo-width-mobile, 105px)!important;width:auto!important;max-height:38px!important;height:auto!important;margin:0 auto;object-fit:contain}.header__logo-text{font-size:1.25rem;letter-spacing:.12em}.header__icons{grid-column:3;justify-self:end;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.header__icon-btn{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center}.header__icon-btn svg{width:21px;height:21px}.hide-mobile{display:none!important}}.header__localization{display:inline-flex;align-items:center;margin-right:4px}.localization-form__wrapper{display:flex;align-items:center;gap:8px}.localization-form__select{font-family:var(--font-body-family);font-size:.8125rem;font-weight:500;color:var(--color-text-primary);background:transparent;border:1px solid var(--color-border-soft);border-radius:var(--radius-button);padding:5px 8px;cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast);outline:none}.localization-form__select:hover,.localization-form__select:focus{border-color:var(--color-accent-gold);color:var(--color-accent-gold)}.hero-editorial-fullwidth{position:relative;width:100%;height:var(--hero-desktop-height, calc(100vh - 134px) );min-height:640px;max-height:820px;display:block;overflow:hidden;background-color:#1e1713;margin:0;padding:0;border-radius:0}.hero-editorial-fullwidth__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:1}.hero-editorial-fullwidth__image{width:100%;height:100%;object-fit:cover;object-position:var(--hero-focal-point, center center);display:block;opacity:0;animation:heroReveal .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes heroReveal{0%{opacity:0}to{opacity:1}}.hero-editorial-fullwidth__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#00000029 32%,#0000 65%);pointer-events:none;z-index:2}.hero-editorial-fullwidth__content{position:absolute;bottom:clamp(32px,4.5vw,48px);left:clamp(32px,4.5vw,64px);z-index:3;max-width:820px;text-align:left;opacity:0;transform:translateY(12px);animation:heroContentReveal .55s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes heroContentReveal{to{opacity:1;transform:translateY(0)}}.hero-editorial-fullwidth__eyebrow{display:block;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.75rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;margin-bottom:8px}.hero-editorial-fullwidth__heading{font-family:var(--font-heading-family)!important;font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;color:#fff;margin:0 0 20px;text-shadow:0 1px 10px rgba(0,0,0,.3)}.hero-editorial-fullwidth__subheading{font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1rem;line-height:1.5;color:#ffffffe6;margin-bottom:22px;max-width:520px}.hero-editorial-fullwidth__actions{display:flex;align-items:center;gap:16px}.hero-editorial-btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;min-width:190px;max-width:230px;height:48px;padding:0 28px;border-radius:0;transition:all var(--transition-fast);cursor:pointer;text-decoration:none;border:none;box-shadow:none}.hero-editorial-btn--primary{background-color:#fff;color:#1e1713;border:1px solid #FFFFFF}.hero-editorial-btn--primary:hover{background-color:#1e1713;color:#fff;border-color:#1e1713}.hero-editorial-btn--secondary{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.8)}.hero-editorial-btn--secondary:hover{background-color:#fff;color:#1e1713}@media(max-width:749px){.hero-editorial-fullwidth{height:var(--hero-mobile-height, 74svh);min-height:480px;max-height:none}.hero-editorial-fullwidth__content{left:20px;right:20px;bottom:26px;max-width:none}.hero-editorial-fullwidth__heading{font-size:clamp(24px,7vw,30px);margin-bottom:16px}.hero-editorial-btn{width:auto;min-width:170px;height:46px;padding:0 24px}}@media(prefers-reduced-motion:reduce){.hero-editorial-fullwidth__image,.hero-editorial-fullwidth__content{animation:none;opacity:1;transform:none}}.trust-strip{background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);padding:32px 0}.trust-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.trust-item{display:flex;align-items:flex-start;gap:14px}.trust-item__icon{flex-shrink:0;width:24px;height:24px;color:var(--color-accent-gold);margin-top:2px}.trust-item__title{font-size:.9375rem;font-weight:500;color:var(--color-text-primary);margin-bottom:2px}.trust-item__text{font-size:.8125rem;color:var(--color-text-secondary);line-height:1.45}@media(max-width:989px){.trust-strip__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:549px){.trust-strip__grid{grid-template-columns:1fr;gap:16px}}.product-card{position:relative;display:flex;flex-direction:column;background:transparent;border:none;box-shadow:none;transition:transform var(--transition-fast)}.product-card__media-wrapper{position:relative;aspect-ratio:4/5;background-color:#fff;border-radius:0;overflow:hidden;margin-bottom:12px;border:none;box-shadow:none}.product-card__img{width:100%;height:100%;object-fit:cover;transition:opacity var(--transition-normal),transform var(--transition-slow)}.product-card__img--secondary{position:absolute;top:0;left:0;opacity:0}.product-card:hover .product-card__img--primary{transform:scale(1.02)}.product-card:hover .product-card__img--secondary{opacity:1;transform:scale(1.02)}.product-card__badge{position:absolute;top:10px;left:10px;background-color:#1e1713;color:#fff;font-family:var(--font-body-family),sans-serif;font-size:.625rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:0;z-index:2}.product-card__badge--sale{background-color:var(--color-accent-gold, #B58A4D);color:#fff}.product-card__quick-add{position:absolute;bottom:12px;left:12px;right:12px;opacity:0;transform:translateY(6px);transition:all var(--transition-fast);z-index:3}.product-card:hover .product-card__quick-add,.product-card:focus-within .product-card__quick-add{opacity:1;transform:translateY(0)}.product-card__info{display:flex;flex-direction:column;gap:4px;text-align:left;background:transparent}.product-card__type,.product-card__vendor{font-family:var(--font-body-family),sans-serif;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary, #6D655E);font-weight:500}.product-card__title{font-family:var(--font-body-family),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:.9375rem;font-weight:500;color:var(--color-text-primary, #2B221C);line-height:1.35;margin:0}.product-card__price-wrap{display:flex;align-items:baseline;gap:8px;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);margin-top:2px}.product-card__price--compare{font-size:.85rem;text-decoration:line-through;color:var(--color-text-secondary);font-weight:400}.product-card__swatches{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.swatch-dot{width:14px;height:14px;border-radius:50%;border:1px solid var(--color-border-soft);box-shadow:0 0 0 1px var(--color-white) inset;display:inline-block;cursor:pointer;transition:transform var(--transition-fast)}.swatch-dot:hover,.swatch-dot.is-active{transform:scale(1.25);border-color:var(--color-text-primary)}.shade-explorer{padding:var(--section-spacing-desktop) 0;background-color:var(--color-bg-secondary);border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft)}.shade-explorer__header{text-align:center;max-width:620px;margin:0 auto 48px}.shade-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}@media(max-width:989px){.shade-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:549px){.shade-grid{grid-template-columns:repeat(2,1fr)}}.shade-card{position:relative;display:flex;flex-direction:column;background-color:var(--color-bg-primary);border:1px solid var(--color-border-soft);border-radius:var(--radius-card);overflow:hidden;transition:transform var(--transition-fast),border-color var(--transition-fast)}.shade-card:hover{transform:translateY(-4px);border-color:var(--color-accent-gold)}.shade-card__swatch{height:90px;width:100%}.shade-card__body{padding:14px;text-align:center}.shade-card__name{font-family:var(--font-body-family),sans-serif;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);margin-bottom:2px}.shade-card__link{font-size:.75rem;color:var(--color-accent-gold);font-weight:500;text-transform:uppercase;letter-spacing:.08em}.collection-grid-editorial{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:989px){.collection-grid-editorial{grid-template-columns:1fr;gap:16px}}.collection-card-editorial{position:relative;border-radius:var(--radius-image);overflow:hidden;aspect-ratio:4/5;background-color:var(--color-bg-secondary);border:1px solid var(--color-border-soft);display:flex;flex-direction:column;justify-content:flex-end;padding:32px}.collection-card-editorial img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.collection-card-editorial:hover img{transform:scale(1.03)}.collection-card-editorial__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2b221c00 30%,#2b221cbf)}.collection-card-editorial__content{position:relative;z-index:2;color:var(--color-white)}.collection-card-editorial__title{color:var(--color-white);font-size:1.75rem;margin-bottom:6px}.collection-card-editorial__link{color:var(--color-bg-primary);font-size:.875rem;font-weight:500;display:inline-flex;align-items:center;gap:6px}.pdp-grid{display:grid;grid-template-columns:minmax(0,48%) minmax(0,52%);gap:clamp(32px,3.5vw,56px);align-items:start;max-width:1320px;margin:0 auto}.pdp-media-column{width:100%;display:flex;justify-content:center;align-items:flex-start}@media(max-width:989px){.pdp-grid{grid-template-columns:1fr;gap:24px}}.klay-gallery{display:flex;gap:16px;align-items:flex-start;position:relative;width:100%}.klay-gallery__rail{width:72px;display:flex;flex-direction:column;gap:10px;flex-shrink:0;max-height:720px;overflow-y:auto;scrollbar-width:none}.klay-gallery__rail::-webkit-scrollbar{display:none}.klay-gallery__thumb{width:72px;aspect-ratio:4/5;border-radius:6px;overflow:hidden;border:1.5px solid transparent;cursor:pointer;background:var(--color-bg-secondary);opacity:.65;transition:all var(--transition-fast);padding:0}.klay-gallery__thumb:hover{opacity:1}.klay-gallery__thumb.is-active{opacity:1;border-color:var(--color-text-primary)}.klay-gallery__thumb img{width:100%;height:100%;object-fit:cover}.klay-gallery__main-wrap{flex:1;position:relative;border-radius:8px;overflow:hidden;background:var(--color-bg-secondary)}.klay-gallery__main{aspect-ratio:4/5;width:100%;overflow:hidden}.klay-gallery__main-img{width:100%;height:100%;object-fit:cover;display:block}.klay-gallery__arrow{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;background:#fffffff2;color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 10px #00000014;cursor:pointer;z-index:5;transition:all var(--transition-fast)}.klay-gallery__arrow:hover{background:#fff;transform:translateY(-50%) scale(1.06)}.klay-gallery__arrow--prev{left:12px}.klay-gallery__arrow--next{right:12px}.klay-gallery__counter{display:none;position:absolute;bottom:12px;left:50%;transform:translate(-50%);background:#2b221cbf;color:#fff;font-family:var(--font-body-family),sans-serif;font-size:.75rem;font-weight:500;padding:4px 12px;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;letter-spacing:.05em}@media(max-width:749px){.klay-gallery{flex-direction:column;gap:0}.klay-gallery__rail{display:none}.klay-gallery__counter{display:block}.klay-gallery__arrow{width:34px;height:34px}.klay-gallery__arrow--prev{left:8px}.klay-gallery__arrow--next{right:8px}}.pdp-info{position:sticky;top:100px;display:flex;flex-direction:column;gap:18px;max-height:calc(100vh - 120px);overflow-y:auto;scrollbar-width:none}.pdp-info::-webkit-scrollbar{display:none}@media(max-width:989px){.pdp-info{position:static;max-height:none;overflow-y:visible;gap:16px}}.pdp-info__header{margin-bottom:2px}.pdp-info__title{font-family:var(--font-heading-family);font-size:clamp(1.6rem,2.5vw,2.15rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;color:var(--color-text-primary);margin-bottom:8px}.pdp-info__price-block{display:flex;flex-direction:column;gap:8px}.pdp-info__price-reviews{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.pdp-info__price-box{display:flex;align-items:baseline;gap:10px;font-size:1.35rem;font-weight:600;color:var(--color-text-primary);font-family:var(--font-body-family)}.pdp-info__reviews-badge{display:flex;align-items:center;gap:6px;font-size:.875rem}.pdp-info__stars{color:var(--color-accent-gold, #B58A4D);letter-spacing:2px;font-size:.95rem}.pdp-info__perk{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;color:var(--color-text-primary);font-weight:500;margin-top:2px}.pdp-info__perk svg{color:var(--color-accent-gold, #B58A4D)}.pdp-info__option-group{display:flex;flex-direction:column;gap:10px}.pdp-info__option-label{display:flex;justify-content:space-between;font-size:.875rem;font-weight:500}.pdp-info__option-selected{color:var(--color-text-secondary);font-weight:400}.swatch-group{display:flex;flex-wrap:wrap;gap:10px}.swatch-pill{padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--color-border-soft);font-size:.875rem;background-color:var(--color-bg-primary);cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:8px}.swatch-pill.is-active,.swatch-pill:hover{border-color:var(--color-text-primary);background-color:var(--color-text-primary);color:var(--color-bg-primary)}.swatch-color-circle{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.1);display:inline-block}.klay-size-selector{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:4px}.klay-size-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px 18px;border-radius:8px;border:1.5px solid var(--color-border-soft);background:var(--color-white);cursor:pointer;text-align:left;transition:all var(--transition-fast)}.klay-size-card:hover{border-color:var(--color-text-primary)}.klay-size-card.is-active{border-color:var(--color-text-primary);background:var(--color-bg-secondary);box-shadow:0 0 0 1px var(--color-text-primary)}.klay-size-card__name{font-family:var(--font-body-family);font-weight:500;font-size:.9375rem;color:var(--color-text-primary)}.klay-size-card__dims{font-family:var(--font-body-family);font-size:.8125rem;color:var(--color-text-secondary);margin-top:3px}.pdp-actions{display:flex;gap:14px;width:100%}.quantity-stepper{display:inline-flex;align-items:center;border:1px solid var(--color-text-primary);border-radius:var(--radius-button);min-height:48px;padding:0 4px;width:120px}.quantity-stepper__btn{width:36px;height:44px;display:flex;align-items:center;justify-content:center;font-size:1.15rem;color:var(--color-text-primary)}.quantity-stepper__input{width:44px;text-align:center;font-weight:500;border:none;background:transparent}.btn--pdp-atc{height:52px;background-color:var(--color-espresso-dark, #1E1713);color:#fff;border:1px solid var(--color-espresso-dark, #1E1713);border-radius:6px;font-family:var(--font-body-family);font-size:.9375rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;transition:all var(--transition-fast);width:100%;display:flex;align-items:center;justify-content:center}.btn--pdp-atc:hover:not(:disabled){background-color:#000;border-color:#000;transform:translateY(-1px)}.btn--pdp-atc:disabled{opacity:.5;cursor:not-allowed;background-color:#6d655e;border-color:#6d655e;transform:none}.pdp-trust-rows{display:flex;flex-direction:column;gap:10px;padding:16px 0;border-top:1px solid var(--color-border-soft);border-bottom:1px solid var(--color-border-soft);margin:6px 0}.pdp-trust-row{display:flex;align-items:center;gap:12px;font-size:.85rem;color:var(--color-text-secondary)}.pdp-trust-row__icon{color:var(--color-accent-gold, #B58A4D);flex-shrink:0;display:flex;align-items:center}.accordion-group{border-top:1px solid var(--color-border-soft);margin-top:12px}.accordion-item{border-bottom:1px solid var(--color-border-soft)}.accordion-header{width:100%;padding:16px 0;display:flex;justify-content:space-between;align-items:center;font-size:.9375rem;font-weight:500;color:var(--color-text-primary);cursor:pointer;text-align:inherit}.accordion-header svg{transition:transform var(--transition-fast)}.accordion-item.is-open .accordion-header svg{transform:rotate(180deg)}.accordion-content{padding-bottom:16px;font-size:.9rem;color:var(--color-text-secondary);line-height:1.6}.pdp-quiet-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px;padding-top:48px;border-top:1px solid var(--color-border-soft)}.pdp-quiet-card{background:var(--color-bg-secondary);border:1px solid var(--color-border-soft);border-radius:8px;padding:24px 20px;display:flex;flex-direction:column;gap:8px}.pdp-quiet-card__icon{color:var(--color-accent-gold, #B58A4D);margin-bottom:4px}.pdp-quiet-card__title{font-family:var(--font-body-family);font-weight:500;font-size:.9375rem;color:var(--color-text-primary);text-transform:lowercase}.pdp-quiet-card__text{font-size:.85rem;line-height:1.55;color:var(--color-text-secondary)}@media(max-width:749px){.pdp-quiet-cards{grid-template-columns:1fr;gap:16px;margin-top:36px;padding-top:32px}}.sticky-cart-bar{position:fixed;bottom:0;left:0;right:0;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--color-border-soft);padding:12px 24px;z-index:90;display:flex;align-items:center;justify-content:space-between;transform:translateY(100%);transition:transform var(--transition-normal);box-shadow:0 -4px 20px #0000000d}.sticky-cart-bar.is-visible{transform:translateY(0)}.sticky-cart-bar__product{display:flex;align-items:center;gap:14px}.sticky-cart-bar__thumb{width:48px;height:48px;border-radius:var(--radius-input);object-fit:cover;border:1px solid var(--color-border-soft)}.cart-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1e140a80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.cart-drawer-backdrop.is-open{opacity:1;visibility:visible}.cart-drawer{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:440px;background-color:var(--color-bg-primary);box-shadow:var(--shadow-drawer);z-index:1001;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--transition-normal)}.cart-drawer-backdrop.is-open .cart-drawer{transform:translate(0)}.cart-drawer__header{padding:20px 24px;border-bottom:1px solid var(--color-border-soft);display:flex;align-items:center;justify-content:space-between}.cart-drawer__free-shipping{background-color:var(--color-bg-secondary);padding:14px 24px;border-bottom:1px solid var(--color-border-soft);font-size:.8125rem}.free-shipping-bar{height:4px;background-color:var(--color-border-soft);border-radius:var(--radius-pill);margin-top:8px;overflow:hidden}.free-shipping-bar__progress{height:100%;background-color:var(--color-accent-gold);border-radius:var(--radius-pill);transition:width var(--transition-normal)}.cart-drawer__body{flex:1 1 auto;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.cart-item{display:grid;grid-template-columns:72px 1fr;gap:16px;padding-bottom:16px;border-bottom:1px solid var(--color-border-soft)}.cart-item__media{aspect-ratio:4/5;border-radius:var(--radius-input);overflow:hidden;border:1px solid var(--color-border-soft)}.cart-item__media img{width:100%;height:100%;object-fit:cover}.cart-item__details{display:flex;flex-direction:column;justify-content:space-between}.cart-item__title{font-size:.9375rem;font-weight:500;color:var(--color-text-primary)}.cart-item__variant{font-size:.8125rem;color:var(--color-text-secondary)}.cart-item__footer{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.cart-drawer__footer{padding:24px;border-top:1px solid var(--color-border-soft);background-color:var(--color-bg-secondary);display:flex;flex-direction:column;gap:16px}.cart-subtotal-row{display:flex;justify-content:space-between;align-items:baseline;font-size:1.125rem;font-weight:500}.predictive-search-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#1e140aa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1000;opacity:0;visibility:hidden;transition:opacity var(--transition-normal),visibility var(--transition-normal)}.predictive-search-backdrop.is-open{opacity:1;visibility:visible}.predictive-search-dialog{background-color:var(--color-bg-primary);width:100%;max-width:760px;margin:60px auto 0;border-radius:var(--radius-card);box-shadow:0 16px 50px #0003;border:1px solid var(--color-border-soft);overflow:hidden}.search-input-box{display:flex;align-items:center;padding:20px 24px;border-bottom:1px solid var(--color-border-soft);gap:16px}.search-input-box input{flex:1;font-size:1.125rem;outline:none}.search-results-box{max-height:480px;overflow-y:auto;padding:24px}.site-footer{background-color:#fff;color:var(--color-text-primary);padding-top:80px;padding-bottom:40px;margin-top:auto;position:relative;overflow:hidden}.footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:48px;margin-bottom:64px}@media(max-width:989px){.footer__grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:549px){.footer__grid{grid-template-columns:1fr;gap:28px}}.footer__column-title{font-family:var(--font-body-family);font-size:1.125rem;color:var(--color-accent-gold);margin-bottom:18px;font-weight:500}.footer__column-text{font-size:.9rem;color:var(--color-text-secondary);line-height:1.6}.footer__nav-list{display:flex;flex-direction:column;gap:10px}.footer__nav-link{font-size:.9rem;color:var(--color-text-secondary);transition:color var(--transition-fast)}.footer__nav-link:hover{color:var(--color-text-primary)}.footer__bottom{border-top:1px solid rgba(43,34,28,.12);padding-top:32px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px;font-size:.8125rem;color:var(--color-text-secondary)}.footer__giant-wordmark{margin-top:48px;padding-top:24px;border-top:1px solid rgba(43,34,28,.08);text-align:center;opacity:.15;-webkit-user-select:none;user-select:none;pointer-events:none}.footer__giant-wordmark svg{width:100%;max-width:800px;margin:0 auto;fill:var(--color-text-primary)}html[dir=rtl],html[lang^=ar],body.is-rtl{direction:rtl;text-align:right;font-family:var(--font-arabic-body),var(--font-body-family)}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] .font-serif,html[dir=rtl] .hero-heading{font-family:var(--font-arabic-heading),var(--font-heading-family)}html[dir=rtl] .cart-drawer{right:auto;left:0;transform:translate(-100%);box-shadow:var(--shadow-drawer-rtl)}html[dir=rtl] .cart-drawer-backdrop.is-open .cart-drawer{transform:translate(0)}html[dir=rtl] .hero-editorial-fullwidth__content{left:auto;right:clamp(32px,4.5vw,64px);text-align:right}@media(max-width:749px){html[dir=rtl] .hero-editorial-fullwidth__content{left:20px;right:20px}}html[dir=rtl] .klay-size-card{text-align:right;align-items:flex-start}html[dir=rtl] .product-card__badge{left:auto;right:12px}html[dir=rtl] .header__cart-count{right:auto;left:6px}html[dir=rtl] .icon-arrow,html[dir=rtl] .icon-chevron{transform:scaleX(-1)}html[dir=rtl] img,html[dir=rtl] .product-card__media-wrapper,html[dir=rtl] .pdp-gallery,html[dir=rtl] .klay-gallery{direction:ltr}.main-404{padding:clamp(48px,8vw,84px) 0;min-height:48vh;display:flex;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.main-404__inner{max-width:540px;margin:0 auto;padding:0 20px}.main-404__title{margin:12px 0 16px}.main-404__subheading{margin:0 auto 28px;font-size:1rem;line-height:1.6;max-width:440px}.main-404__cta-wrap{display:flex;justify-content:center}@media(max-width:749px){.main-404{padding:32px 0 44px;min-height:auto}.main-404__title{font-size:1.75rem;margin-bottom:12px}.main-404__subheading{font-size:.9375rem;margin-bottom:24px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body,main#MainContent,.shopify-section,.shopify-section-group-header-group,.shopify-section-group-footer-group{background-color:#fff}html,body,p,a,span,small,strong,em,label,button,input,select,textarea,option,summary,li,dt,dd,table,th,td,.header,.header__menu-link,.header__logo-text,.header__icon-btn,.mobile-nav__link,.localization-form__select,.announcement-bar,.hero-editorial-fullwidth__eyebrow,.hero-editorial-fullwidth__subheading,.hero-editorial-btn,.trust-item,.product-card,.product-card__type,.product-card__vendor,.product-card__title,.product-card__price-wrap,.shade-card,.shade-card__name,.shade-card__link,.pdp-info,.pdp-info__price-box,.pdp-info__perk,.pdp-info__option-label,.pdp-info__option-selected,.swatch-pill,.klay-size-card,.klay-size-card__name,.klay-size-card__dims,.quantity-stepper,.btn,.link-editorial,.site-footer,.footer__column-text,.footer__nav-link,.footer__bottom{font-family:var(--font-body-family)!important}body,p,li,label,input,select,textarea,.product-card__title,.product-card__price-wrap,.footer__column-text,.footer__nav-link,.text-muted,.text-small,.text-micro{font-weight:300!important}.header__menu-link,.mobile-nav__link,.announcement-bar,.hero-editorial-btn,.btn,.link-editorial,.localization-form__select,.product-card__type,.product-card__vendor,.shade-card__link,.pdp-info__option-label,.klay-size-card__name{font-weight:400!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.font-serif,.heading-editorial,.editorial-title,.section-heading,.section__heading,.hero-heading,.hero-editorial-fullwidth__heading,.campaign-banner__heading,.collection-card-editorial__title,.pdp-info__title,.footer__column-title{font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:-.02em}.header__menu-link{font-size:.8125rem;letter-spacing:.14em;line-height:1}.product-card__title{font-size:.9375rem;line-height:1.35;letter-spacing:-.01em}.product-card__price-wrap{font-size:.9375rem;line-height:1.35}.pdp-info__title,.hero-editorial-fullwidth__heading{font-weight:500!important;letter-spacing:-.025em}html[lang^=ar] body,html[lang^=ar] p,html[lang^=ar] a,html[lang^=ar] span,html[lang^=ar] label,html[lang^=ar] button,html[lang^=ar] input,html[lang^=ar] select,html[lang^=ar] textarea,html[dir=rtl] body,html[dir=rtl] p,html[dir=rtl] a,html[dir=rtl] span,html[dir=rtl] label,html[dir=rtl] button,html[dir=rtl] input,html[dir=rtl] select,html[dir=rtl] textarea{font-family:var(--font-arabic-body)!important}html[lang^=ar] h1,html[lang^=ar] h2,html[lang^=ar] h3,html[lang^=ar] h4,html[lang^=ar] h5,html[lang^=ar] h6,html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] h5,html[dir=rtl] h6{font-family:var(--font-arabic-heading)!important}@media(max-width:749px){html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body,main#MainContent,.shopify-section,.shopify-section-group-header-group,.shopify-section-group-footer-group{min-width:0!important;max-width:100%!important}.page-width,.pdp-section,.pdp-grid,.pdp-media-column,.pdp-info,.related-shades,.related-shades__inner,.product-recommendations,.product-recommendations__inner,.ridaa-review-wall,.ridaa-review-wall__inner,.section-ridaa-review-wall,.shade-explorer,.collection-grid-editorial{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.pdp-grid{display:block!important;margin:0!important;padding:0!important}.pdp-info{padding-left:18px!important;padding-right:18px!important;overflow:visible!important}.pdp-info__title,.pdp-info__price-block,.vela-variant-picker,.pdp-buy-buttons,.pdp-detail-row,.pdp-trust-rows{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.vela-color-options,.vela-size-options,.vela-generic-options,.swatch-group,.option-buttons-group{display:flex!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.vela-color-option,.vela-size-option,.vela-generic-option,.swatch-pill{max-width:100%!important;flex:0 0 auto!important}.related-shades,.product-recommendations{overflow:hidden!important}.related-shades__inner,.product-recommendations__inner{margin-left:0!important;margin-right:0!important;padding-left:20px!important;padding-right:20px!important;transform:none!important}.related-shades__header,.product-recommendations__header,.related-shades__heading,.product-recommendations__heading,.related-shades__subheading,.product-recommendations__subheading{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;text-align:left!important}.related-shades__grid,.product-recommendations__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;transform:none!important}.related-shades .product-card,.product-recommendations .product-card{width:100%!important;max-width:100%!important;min-width:0!important}.ridaa-review-wall,.section-ridaa-review-wall{overflow:hidden!important}.ridaa-review-wall__inner{width:100%!important;max-width:100%!important;margin:0!important;padding-left:20px!important;padding-right:20px!important;transform:none!important}.ridaa-review-wall__header,.ridaa-review-wall__heading{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;transform:none!important}.ridaa-review-wall__grid{column-count:1!important;column-gap:0!important;width:100%!important;max-width:100%!important}.ridaa-review-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;break-inside:avoid!important}.ridaa-review-card__media,.ridaa-review-card__image,.ridaa-review-card__video{width:100%!important;max-width:100%!important}h1,h2,h3,.section-heading,.related-shades__heading,.product-recommendations__heading,.ridaa-review-wall__heading{max-width:100%!important;overflow-wrap:anywhere!important;word-break:normal!important}img,video,iframe,svg{max-width:100%!important}[class*=related-shades],[class*=product-recommendations],[class*=ridaa-review]{left:auto!important;right:auto!important}}.pdp-section,.related-shades,.product-recommendations,.ridaa-review-wall{background:#fff;color:#111}.pdp-section.section-spacing{margin-top:42px;margin-bottom:72px}.pdp-section .page-width{max-width:1440px}@media(min-width:990px){.pdp-grid{grid-template-columns:minmax(0,48%) minmax(0,52%);gap:clamp(36px,3.5vw,56px);max-width:1320px}.pdp-media-column{display:flex;justify-content:center;width:100%}.pdp-info{top:118px;gap:14px;max-height:calc(100vh - 138px);padding-right:6px}}.vela-product-gallery,.vela-product-gallery__main-wrap,.vela-product-gallery__main,.vela-product-gallery__thumb,.vela-product-gallery__main-img,.vela-product-gallery__main-video,.vela-product-gallery__main-model{border-radius:0!important;box-shadow:none!important}.vela-product-gallery__main-wrap,.vela-product-gallery__main{background:var(--color-bg-secondary, #FCFAF6)}.vela-product-gallery__main-img{object-fit:contain!important;object-position:center!important}.pdp-info__header{margin:0}.pdp-info__type{margin-bottom:8px;color:#8b6a43;font-size:10px;font-weight:400;letter-spacing:.14em}.pdp-info__title{margin:0!important;font-family:var(--font-heading-family)!important;font-size:clamp(28px,2.15vw,35px);line-height:1.05;font-weight:500!important;letter-spacing:-.035em!important;color:#111}.pdp-info__price-block{gap:4px!important;margin:0}.pdp-info__price-box{gap:9px!important;font-family:var(--font-body-family)!important;color:#111}.pdp-info__price,.pdp-info__price-box .ridaa-price__current{font-size:18px!important;line-height:1.2;font-weight:400!important;letter-spacing:-.01em;color:#111}.pdp-info__price-note{color:#747474;font-size:11px;font-weight:300}.vela-variant-picker{margin-top:2px}.vela-option__legend{color:#111!important}.vela-variant-picker .vela-color-option{background:#fff!important;color:#111!important}.vela-variant-picker .vela-color-option.is-active,.vela-variant-picker .vela-color-option[aria-checked=true]{background:#fff!important;color:#111!important;border-color:#111!important;box-shadow:inset 0 0 0 1px #111!important}.quantity-stepper{width:112px;min-height:44px;height:44px;padding:0;border:1px solid #BEBEBE;border-radius:0;background:#fff}.quantity-stepper__btn{width:36px;height:42px;font-size:16px;font-weight:300;color:#111}.quantity-stepper__input{width:38px;font-size:13px;font-weight:300;color:#111}.pdp-actions{width:100%;margin-top:4px!important}.btn--pdp-atc{width:100%;min-height:50px;height:50px;padding:0 20px;border:1px solid #111111!important;border-radius:0!important;background:#111!important;color:#fff!important;box-shadow:none!important;font-family:var(--font-body-family)!important;font-size:11px!important;line-height:1;font-weight:500!important;letter-spacing:.12em!important;text-transform:uppercase}.btn--pdp-atc:hover:not(:disabled){background:#fff!important;color:#111!important;border-color:#111!important;transform:none!important}.btn--pdp-atc:disabled{background:#e8e8e8!important;border-color:#e8e8e8!important;color:#888!important;opacity:1!important}.pdp-detail-row{border-top:1px solid #D9D9D9!important}.pdp-detail-row:last-of-type{border-bottom:1px solid #D9D9D9!important}.pdp-detail-row__summary{min-height:52px!important;padding:0!important;font-size:11px!important;font-weight:400!important;letter-spacing:.14em!important;color:#111!important}.pdp-detail-row__plus{font-size:17px!important;font-weight:300!important}.pdp-detail-row__content{padding:0 0 20px!important;max-width:620px;color:#535353!important;font-size:13px!important;line-height:1.6!important;font-weight:300!important}.accordion-header{min-height:52px;padding:0!important;font-size:11px!important;font-weight:400!important;letter-spacing:.14em;text-transform:uppercase}.accordion-content{padding:0 0 20px;font-size:13px;line-height:1.6;font-weight:300}.pdp-info__perk{color:#444;font-size:12px;font-weight:300}.pdp-info__perk svg,.pdp-trust-row__icon{color:#111}.pdp-trust-rows{border-color:#d9d9d9;gap:8px}.pdp-trust-row{color:#555;font-size:12px;font-weight:300}.product-card__info{gap:3px}.product-card__type,.product-card__vendor{color:#777;font-size:10px;font-weight:400!important;letter-spacing:.1em}.product-card__title{color:#111;font-size:14px;line-height:1.3;font-weight:300!important;letter-spacing:-.01em}.product-card__price-wrap{color:#111;font-size:14px;font-weight:300!important}.product-card .ridaa-price__current,.related-shades .ridaa-price__current,.product-recommendations .ridaa-price__current{color:#111;font-size:14px!important;font-weight:300!important}.product-card .ridaa-price__currency,.related-shades .ridaa-price__currency,.product-recommendations .ridaa-price__currency{font-size:.76em}.related-shades,.product-recommendations{padding-top:74px;padding-bottom:74px;border-top:1px solid #E5E1DC}.related-shades__heading,.product-recommendations__heading{color:#111!important;font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:-.03em!important}.related-shades__subheading,.product-recommendations__subheading{color:#777!important;font-weight:300!important}.related-shades .product-card__media-wrapper,.product-recommendations .product-card__media-wrapper{border-radius:0!important}.ridaa-review-wall{border-top:1px solid #E5E1DC}.ridaa-review-wall__heading{color:#111!important;font-family:var(--font-heading-family)!important;font-weight:500!important;letter-spacing:-.025em!important}.sticky-cart-bar{padding:10px 20px;border-top:1px solid #DCDCDC;background:#fffffffa;box-shadow:0 -8px 24px #0000000b}.sticky-cart-bar__thumb{border-radius:0;border-color:#e0e0e0}.sticky-cart-bar__title{color:#111!important}.sticky-cart-bar .btn{min-height:42px;border-radius:0!important;background:#111;border-color:#111;color:#fff;font-size:10px;letter-spacing:.1em;text-transform:uppercase}@media(max-width:749px){:root{--section-spacing-mobile: 48px}.pdp-section.section-spacing{margin-top:0!important;margin-bottom:52px!important}.pdp-section>.page-width{padding-left:16px!important;padding-right:16px!important}.pdp-grid{display:flex!important;flex-direction:column!important;gap:20px!important;width:100%!important;margin:0!important}.pdp-media-column{width:100%!important;display:flex!important;justify-content:center!important;margin:0 auto!important}.vela-product-gallery{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important;align-items:center!important}.vela-product-gallery__main-wrap{width:100%!important;max-width:540px!important;margin:0 auto!important;border-radius:0!important}.vela-product-gallery__main{width:100%!important;aspect-ratio:1 / 1!important;border-radius:0!important}.vela-product-gallery__main-img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important}.vela-product-gallery__rail{padding-left:0!important;padding-right:0!important;padding-top:8px!important;width:100%!important;max-width:540px!important;margin:0 auto!important}.pdp-info{padding:8px 0 0!important;gap:14px!important;width:100%!important}.pdp-info__title{font-size:25px!important;line-height:1.07!important;letter-spacing:-.035em!important}.pdp-info__price,.pdp-info__price-box .ridaa-price__current{font-size:17px!important}.pdp-info__type{font-size:9.5px}.vela-color-options,.vela-size-options,.vela-generic-options{gap:6px!important}.vela-variant-picker .vela-color-option{height:30px!important;min-height:30px!important;padding-left:8px!important;padding-right:8px!important}.btn--pdp-atc{min-height:50px!important;height:50px!important}.pdp-detail-row__summary{min-height:54px!important}.related-shades,.product-recommendations,.ridaa-review-wall,.section-ridaa-review-wall{width:100%!important;max-width:100%!important;overflow:hidden!important}.related-shades,.product-recommendations{padding-top:52px!important;padding-bottom:52px!important}.related-shades__inner,.product-recommendations__inner{padding-left:18px!important;padding-right:18px!important}.related-shades__heading,.product-recommendations__heading{font-size:clamp(28px,8.5vw,36px)!important;line-height:1.02!important}.related-shades__subheading,.product-recommendations__subheading{font-size:14px!important;line-height:1.45!important}.ridaa-review-wall{padding-top:56px!important;padding-bottom:64px!important}.ridaa-review-wall__inner{padding-left:18px!important;padding-right:18px!important}.ridaa-review-wall__heading{font-size:22px!important;line-height:1.08!important}.sticky-cart-bar{padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.sticky-cart-bar .page-width{padding-left:0!important;padding-right:0!important}.sticky-cart-bar__product{gap:8px;min-width:0}.sticky-cart-bar__thumb{width:40px;height:40px}.sticky-cart-bar__title{max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px!important}.sticky-cart-bar .text-small{font-size:10px}.sticky-cart-bar form{gap:6px!important}.sticky-cart-bar .btn{min-height:40px;padding:0 12px;font-size:9px}}@media(min-width:750px)and (max-width:1100px){.pdp-section.section-spacing{margin-top:34px}.pdp-grid{gap:30px}.pdp-info__title{font-size:28px}}.announcement-bar{position:relative;overflow:hidden;background:linear-gradient(90deg,#1e1713,#2b221c,#b58a4d,#2b221c 72%,#1e1713)!important;background-size:240% 100%!important;animation:ridaaAnnouncementFlow 5.5s linear infinite!important;color:#fff!important}.announcement-bar__inner,.announcement-bar__message,.announcement-bar__message span,.announcement-bar__message a{position:relative;z-index:2;color:#fff!important}@keyframes ridaaAnnouncementFlow{0%{background-position:-140% 0}to{background-position:140% 0}}@media(max-width:749px){.announcement-bar{animation-duration:4.8s!important}}@media(prefers-reduced-motion:reduce){.announcement-bar{animation:none!important;background-position:center!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/base.css.map */
