:root{--olive-primary: #4A5340;--olive-primary-dark: #353B2D;--olive-primary-light: #5E6952;--olive-primary-subtle: #EEF1EB;--olive-ivory: #FAF7F2;--olive-cream: #F4EFE6;--olive-beige: #EAE3D6;--olive-taupe: #8C8275;--olive-taupe-light: #D5CEBE;--olive-charcoal: #1C1D1A;--olive-charcoal-muted: #575752;--olive-charcoal-light: #8E8D87;--olive-gold: #C2A569;--olive-gold-hover: #AF9256;--olive-gold-subtle: #F9F5EC;--olive-border: #E2DBD0;--olive-border-dark: #C4BAAB;--olive-success: #3D5A45;--olive-error: #8C2D19;--font-heading-editorial: var(--font-heading-family, "Americana", Georgia, "Times New Roman", serif);--font-body-clean: var(--font-body-family, "Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);--radius-xs: 2px;--radius-sm: 4px;--radius-md: 6px;--radius-full: 9999px;--shadow-editorial-sm: 0 2px 8px rgba(28, 29, 26, .04);--shadow-editorial-md: 0 8px 24px rgba(28, 29, 26, .06);--shadow-editorial-lg: 0 16px 40px rgba(28, 29, 26, .08);--transition-smooth: all .28s cubic-bezier(.2, .8, .2, 1)}body.body-bg{background-color:var(--olive-ivory)!important;color:var(--olive-charcoal)!important;font-family:var(--font-body-clean);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading-editorial)!important;font-weight:400;letter-spacing:.015em;color:var(--olive-charcoal);line-height:1.22}.editorial-eyebrow,.sub-heading{font-family:var(--font-body-clean)!important;font-size:.75rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:var(--olive-primary)!important;margin-bottom:.6rem;display:block}h6,.h6{font-size:1.4rem!important}.button,.shopify-challenge__button,.customer button{font-family:var(--font-body-clean);font-weight:500;font-size:.875rem;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-xs);transition:var(--transition-smooth)}.button:not(.button--secondary):not(.button--tertiary):not(.button-outline),.button--primary{background-color:var(--olive-primary)!important;color:#fff!important;border:1px solid var(--olive-primary)!important}.button:not(.button--secondary):not(.button--tertiary):not(.button-outline):hover,.button--primary:hover{background-color:var(--olive-primary-dark)!important;border-color:var(--olive-primary-dark)!important;color:#fff!important;box-shadow:var(--shadow-editorial-md)}.button--secondary,.button-outline{background-color:transparent!important;color:var(--olive-primary)!important;border:1px solid var(--olive-primary)!important}.button--secondary:hover,.button-outline:hover{background-color:var(--olive-primary)!important;color:#fff!important;border-color:var(--olive-primary)!important}.button--champagne{background-color:var(--olive-gold)!important;color:var(--olive-charcoal)!important;border:1px solid var(--olive-gold)!important}.button--champagne:hover{background-color:var(--olive-gold-hover)!important;border-color:var(--olive-gold-hover)!important;color:var(--olive-charcoal)!important}.button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--olive-primary)!important;outline-offset:3px!important}.card-wrapper,.card{border-radius:var(--radius-xs);transition:var(--transition-smooth)}.card:hover{box-shadow:var(--shadow-editorial-sm)}.badge{font-family:var(--font-body-clean);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-xs);padding:.35rem .75rem}.badge--sale{background-color:var(--olive-primary)!important;color:#fff!important;border:none!important}.badge--sold-out{background-color:var(--olive-beige)!important;color:var(--olive-charcoal)!important;border:1px solid var(--olive-border)!important}.bg-color-black,.swatch-color-black{background-color:#1a1a1a!important;border-color:#1a1a1a!important}.bg-color-olive,.bg-color-olive-green,.swatch-color-olive{background-color:var(--olive-primary)!important;border-color:var(--olive-primary)!important}.bg-color-boni-mahrooq,.swatch-color-boni-mahrooq{background-color:#3d2314!important;border-color:#3d2314!important}.bg-color-navy,.bg-color-navy-blue,.swatch-color-navy-blue{background-color:#162032!important;border-color:#162032!important}.bg-color-maroon,.swatch-color-maroon{background-color:#4a1513!important;border-color:#4a1513!important}.bg-color-khaki,.swatch-color-khaki{background-color:#b7a98b!important;border-color:#9c8f73!important}.bg-color-beige,.swatch-color-beige{background-color:#e6dec9!important;border-color:#c8bfb0!important}.bg-color-grey,.bg-color-gray,.swatch-color-grey{background-color:#7a7d7d!important;border-color:#636666!important}.bg-color-white,.bg-color-cream,.swatch-color-white{background-color:#faf7f2!important;border:1px solid var(--olive-border-dark)!important}.swatch input[type=radio]:focus-visible+label,.color-swatch:focus-visible{outline:2px solid var(--olive-primary)!important;outline-offset:2px!important}.header-localization,.header-localization__disclosure{position:relative;display:inline-flex;align-items:center}.header-localization__button{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:transparent;border:none;cursor:pointer;padding:6px 8px;font-family:var(--font-body-clean, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.25rem;font-weight:500;letter-spacing:.06em;color:var(--olive-charcoal, #1C1D1A);text-decoration:none;transition:color var(--transition-smooth, .25s ease);border-radius:var(--radius-xs, 2px);line-height:1}.header-localization__button:hover,.header-localization__button:focus-visible,.header-localization.is-open .header-localization__button{color:var(--olive-primary, #4A5340)}.header-localization__button:focus-visible{outline:1px solid var(--olive-primary, #4A5340);outline-offset:2px}.header-localization__caret{width:8px;height:5px;transition:transform .25s cubic-bezier(.2,.8,.2,1);flex-shrink:0}.header-localization.is-open .header-localization__caret{transform:rotate(180deg)}.header-localization__panel{position:absolute;top:calc(100% + 8px);right:0;min-width:185px;max-width:260px;background:#fff;border:1px solid var(--olive-border, #E2DBD0);border-radius:var(--radius-sm, 4px);box-shadow:0 10px 30px #1c1d1a14;padding:8px 0;z-index:1000;display:flex;flex-direction:column;gap:6px;animation:localizationFadeIn .2s cubic-bezier(.16,1,.3,1)}@keyframes localizationFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.header-localization__panel[hidden]{display:none!important}.header-localization__group{display:flex;flex-direction:column}.header-localization__group:not(:last-child){border-bottom:1px solid var(--olive-border, #E2DBD0);padding-bottom:6px}.header-localization__group-title{display:block;font-family:var(--font-body-clean, sans-serif);font-size:1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--olive-taupe, #8C8275);padding:4px 16px}.header-localization__list{list-style:none;margin:0;padding:0}.header-localization__list--currency{max-height:180px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--olive-border, #E2DBD0) transparent}.header-localization__list--currency::-webkit-scrollbar{width:4px}.header-localization__list--currency::-webkit-scrollbar-thumb{background-color:var(--olive-border, #E2DBD0);border-radius:2px}.header-localization__item{margin:0;padding:0}.header-localization__option{width:100%;display:flex;align-items:center;justify-content:space-between;padding:7px 16px;background:transparent;border:none;font-family:var(--font-body-clean, sans-serif);font-size:1.3rem;color:var(--olive-charcoal, #1C1D1A);text-align:left;cursor:pointer;transition:background .15s ease,color .15s ease;line-height:1.4;text-decoration:none}.header-localization__option:hover,.header-localization__option:focus-visible{background:var(--olive-ivory, #FAF7F2);color:var(--olive-primary, #4A5340);outline:none}.header-localization__option.is-active{font-weight:600;color:var(--olive-primary, #4A5340);background:var(--olive-cream, #F4EFE6)}.header-localization__check{font-size:1.2rem;color:var(--olive-primary, #4A5340);margin-left:8px}.header-localization__option-label{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.header-localization__country-name{font-size:1.3rem;color:inherit;font-weight:500;line-height:1.25}.header-localization__currency-info{display:inline-flex;align-items:center;font-size:1.15rem;color:var(--olive-charcoal-muted, #575752);line-height:1.2}.header-localization__currency-iso{font-weight:500}.header-localization__currency-symbol{color:var(--olive-charcoal-muted, #575752);margin-left:3px}.header-localization--drawer{width:100%;padding:10px 0}.header-localization--drawer .header-localization__button{width:100%;justify-content:space-between;padding:12px 16px;background:var(--olive-ivory, #FAF7F2);border:1px solid var(--olive-border, #E2DBD0);border-radius:var(--radius-sm, 4px)}.header-localization--drawer .header-localization__panel{position:static;width:100%;max-width:100%;box-shadow:none;margin-top:8px}.header-localization--noscript{display:inline-block;margin:5px 0}.header-localization__noscript-wrapper{display:flex;align-items:center;gap:6px}.header-localization__noscript-select{padding:4px 8px;font-size:1.2rem;border:1px solid var(--olive-border, #E2DBD0);background:#fff;color:var(--olive-charcoal, #1C1D1A);border-radius:3px}.header-localization__noscript-btn{padding:4px 10px;font-size:1.2rem;cursor:pointer}[dir=rtl]{direction:rtl;text-align:right}[dir=rtl] body,[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5,[dir=rtl] h6,[dir=rtl] p,[dir=rtl] span,[dir=rtl] button,[dir=rtl] a,[dir=rtl] input,[dir=rtl] select,[dir=rtl] .button,[dir=rtl] .field__input,[dir=rtl] .caption,[dir=rtl] .badge{font-family:Cairo,Noto Sans Arabic,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important;word-spacing:normal!important}[dir=rtl] .money,[dir=rtl] .price,[dir=rtl] .price-item,[dir=rtl] .totals__subtotal-value,[dir=rtl] .cart-item__old-price,[dir=rtl] .luxury-price-current,[dir=rtl] .luxury-price-compare,[dir=rtl] .luxury-price-amount,[dir=rtl] a[href^="tel:"],[dir=rtl] a[href^="mailto:"],[dir=rtl] .sku,[dir=rtl] [data-sku],[dir=rtl] .cart-drawer .price .money{direction:ltr!important;unicode-bidi:isolate!important;display:inline-block}[dir=rtl] img,[dir=rtl] video,[dir=rtl] .header__heading-logo,[dir=rtl] .luxury-card-img,[dir=rtl] .product__media img,[dir=rtl] .two-collections-img,[dir=rtl] .brand-logo img,[dir=rtl] .icon-search,[dir=rtl] .icon-account,[dir=rtl] .icon-cart,[dir=rtl] .icon-close,[dir=rtl] .list-social__item svg{transform:none}[dir=rtl] .header .header__icons{margin-left:unset!important;margin-right:auto!important}[dir=rtl] .header-localization__panel{right:auto!important;left:0!important}[dir=rtl] .header-localization__option{text-align:right!important}[dir=rtl] .header-localization__check{margin-left:0!important;margin-right:8px!important}[dir=rtl] .header-localization__currency-symbol{margin-left:0!important;margin-right:3px!important}[dir=rtl] .header-localization__button{flex-direction:row}[dir=rtl] .header .header__inline-menu{text-align:right}[dir=rtl] .header .list-menu--inline{justify-content:flex-start}[dir=rtl] .top-bar-content{flex-direction:row-reverse}[dir=rtl] .marquee_annoucement{animation-direction:reverse}[dir=rtl] .card__badge{left:auto!important;right:1rem!important}[dir=rtl] .card-information .price{text-align:right}
/*# sourceMappingURL=/cdn/shop/t/26/assets/olive-design-tokens.css.map */
