:root{--dir: 1;--gutter: 16px;--gap: 12px;interpolate-size:allow-keywords}[dir=rtl]{--dir: -1}@media(min-width:750px){:root{--gutter: 32px}}@media(min-width:1200px){:root{--gutter: 48px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html.lock{overflow:hidden}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--font-body-weight);font-size:14px;line-height:1.6;letter-spacing:var(--tracking);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;letter-spacing:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}ul[role=list],ol[role=list]{list-style:none;margin:0;padding:0}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--font-heading-weight);line-height:1.2;margin:0}p{margin:0 0 1em}p:last-child{margin-bottom:0}[hidden]{display:none!important}:focus-visible{outline:1px solid currentColor;outline-offset:3px}.visually-hidden{position:absolute!important;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:8px;top:-60px;z-index:200;background:var(--color-bg);padding:10px 16px}.skip-link:focus{top:8px}.page-width{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.page-width--narrow{max-width:820px}.placeholder{width:100%;height:100%;background:var(--color-card);fill:var(--color-text-soft)}.icon{width:20px;height:20px;flex:none}.icon-chevron,.icon-chevron-down{width:14px;height:14px}.icon-plus,.icon-minus{width:12px;height:12px}.icon-arrow{width:20px;height:12px}.icon-social{width:20px;height:20px}[dir=rtl] .icon-flip{transform:scaleX(-1)}.eyebrow{font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);margin:0 0 12px;color:inherit;opacity:.8}.section__title{font-size:clamp(22px,2.2vw,30px)}.rte{line-height:1.7}.rte a{text-decoration:underline;text-underline-offset:3px}.rte img{margin-block:1em}.link{text-decoration:underline;text-underline-offset:3px;font-size:12px}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps)}.link-arrow .icon{transition:transform .4s var(--ease-out)}.link-arrow:hover .icon{transform:translate(calc(4px * var(--dir)))}[dir=rtl] .link-arrow:hover .icon{transform:scaleX(-1) translate(4px)}.button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;background:var(--color-button);color:var(--color-button-text);border:1px solid var(--color-button);font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease),opacity .35s}.button:hover{background:transparent;color:var(--color-button)}.button[disabled]{opacity:.45;pointer-events:none}.button .icon{width:16px;height:16px}.button--full{width:100%}.button--outline{background:transparent;color:var(--color-text);border-color:var(--color-text)}.button--outline:hover{background:var(--color-text);color:var(--color-bg)}.button--light{background:#fff;color:#111;border-color:#fff}.button--light:hover{background:transparent;color:#fff}.button--solid{background:#111;color:#fff;border-color:#111}.button--outline-light{background:transparent;color:#fff;border-color:#fff}.button--outline-light:hover{background:#fff;color:#111}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;position:relative;transition:opacity .3s}.icon-btn:hover{opacity:.6}.select{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding-inline-end:22px;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);cursor:pointer}.section{padding-block:56px}@media(min-width:990px){.section{padding-block:88px}}.section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px}.js .reveal-enabled [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out);transition-delay:var(--delay, 0ms)}.js .reveal-enabled [data-reveal].is-revealed{opacity:1;transform:none}.announcement{background:var(--color-announcement-bg);color:var(--color-announcement-text);font-size:12px}.announcement__inner{display:flex;align-items:center;justify-content:center;min-height:36px;gap:12px}.announcement__slides{position:relative;flex:1;display:grid;text-align:center}.announcement__slide{grid-area:1 / 1;margin:0;opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease),transform .6s var(--ease);pointer-events:none}.announcement__slide.is-active{opacity:1;transform:none;pointer-events:auto}.announcement__slide a{text-decoration:underline;text-underline-offset:3px}.announcement__nav{opacity:.7;display:inline-flex;padding:6px}.announcement__nav:hover{opacity:1}.section-header{position:sticky;top:0;z-index:40}.header{position:relative;background:var(--color-bg);color:var(--color-text);border-bottom:1px solid var(--color-border);transition:background .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease)}.header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h)}.header__start,.header__end{display:flex;align-items:center;height:100%}.header__end{justify-content:flex-end;gap:4px}.header__logo{display:block;width:var(--logo-width);position:relative}.header__logo-img{width:100%;height:auto;transition:opacity .45s var(--ease),filter .45s var(--ease)}.header__logo-img--light{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.header__logo-text{font-family:var(--font-heading);font-size:22px;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap}.header__text-link{font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);margin-inline-end:12px}.header__lang{margin-inline-end:8px}.header__menu-btn{margin-inline-start:-10px}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within){background:transparent;color:#fff;border-color:transparent}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo-img--dark{filter:brightness(0) invert(1)}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo-img--light{opacity:1}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo-img--light+.header__logo-img--dark,.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo:has(.header__logo-img--light) .header__logo-img--dark{opacity:0}.cart-count{position:absolute;top:4px;inset-inline-end:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:currentColor;font-size:12px;line-height:16px;text-align:center}.cart-count{color:var(--color-text)}.header .cart-count{background:var(--color-text);color:var(--color-bg)}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .cart-count{background:#fff;color:#111}.nav{display:flex;height:100%;gap:28px}.nav__item{display:flex}.nav__link{display:flex;align-items:center;height:var(--header-h);position:relative;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps)}.nav__link:after{content:"";position:absolute;inset-inline:0;bottom:calc(50% - 14px);height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--origin, left);transition:transform .45s var(--ease-out)}[dir=rtl] .nav__link:after{--origin: right}.nav__item:hover .nav__link:after,.nav__link.is-active:after{transform:scaleX(1)}.mega{position:absolute;top:100%;inset-inline:0;background:var(--color-bg);color:var(--color-text);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .35s var(--ease),transform .45s var(--ease-out),visibility 0s linear .35s}.nav__item--parent:hover>.mega,.nav__item--parent:focus-within>.mega{opacity:1;visibility:visible;transform:none;transition-delay:.08s,.08s,0s}.mega__inner{display:flex;justify-content:space-between;gap:48px;padding-block:36px 44px}.mega__cols{display:flex;gap:64px}.mega__col{min-width:140px}.mega__heading{display:block;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);margin-bottom:14px}.mega__link{display:inline-block;padding-block:4px;color:var(--color-text-soft);transition:color .3s}.mega__link:hover,.mega__heading:hover{color:var(--color-text)}.mega__promos{display:flex;gap:16px}.mega__promo{width:260px}.mega__promo-media{aspect-ratio:4 / 3;overflow:hidden;background:var(--color-card);margin-bottom:10px}.mega__promo-media img,.mega__promo-media svg{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.mega__promo:hover img{transform:scale(1.04)}.mega__promo-title{font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps)}@media(max-width:989px){:root{--header-h: 60px}.header__nav,.header__text-link,.header__lang,.header__account{display:none}}@media(min-width:990px){.header__menu-btn{display:none}}.lang-switch{display:inline-flex;align-items:center;gap:2px}.lang-switch__btn{font-size:12px;padding:4px 6px;opacity:.5;transition:opacity .3s;letter-spacing:0}.lang-switch__btn:hover,.lang-switch__btn.is-active{opacity:1}.lang-switch__btn+.lang-switch__btn:before{content:"/";margin-inline-end:8px;opacity:.4}.lang-switch__btn[lang=ar]{font-family:IBM Plex Sans Arabic,Noto Kufi Arabic,Tahoma,sans-serif}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#11111159;opacity:0;pointer-events:none;transition:opacity .45s var(--ease)}.overlay.is-visible{opacity:1;pointer-events:auto}.drawer{position:fixed;top:0;bottom:0;z-index:100;width:min(440px,92vw);display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text);visibility:hidden;transition:transform .55s var(--ease-out),visibility 0s linear .55s}.drawer--start{inset-inline-start:0;transform:translate(calc(-100% * var(--dir)))}.drawer--end{inset-inline-end:0;transform:translate(calc(100% * var(--dir)))}.drawer--top{inset:0 0 auto 0;width:100%;bottom:auto;transform:translateY(-100%);max-height:90vh}.drawer.is-open{transform:none;visibility:visible;transition:transform .55s var(--ease-out),visibility 0s}.drawer__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 12px 12px 24px;padding-inline:24px 12px;border-bottom:1px solid var(--color-border);min-height:60px}.drawer__title{font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps)}.drawer__body{flex:1;overflow-y:auto;padding:8px 24px 24px;overscroll-behavior:contain}.drawer__footer{padding:20px 24px 24px;border-top:1px solid var(--color-border);display:grid;gap:10px}.drawer__footer--split{grid-template-columns:1fr 1fr}.menu-drawer__list{border-bottom:1px solid var(--color-border)}.menu-drawer__link{display:flex;align-items:center;justify-content:space-between;padding-block:18px;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);border-top:1px solid var(--color-border);cursor:pointer;list-style:none}.menu-drawer__list>li:first-child>.menu-drawer__link,.menu-drawer__list>li:first-child>details>.menu-drawer__link{border-top:0}.menu-drawer__link::-webkit-details-marker{display:none}.menu-drawer__details .icon-plus{transition:transform .35s var(--ease)}.menu-drawer__details[open] .icon-plus{transform:rotate(45deg)}.menu-drawer__sub{padding-bottom:16px}.menu-drawer__sublink{display:block;padding-block:8px;color:var(--color-text-soft)}.menu-drawer__sublink--all{color:var(--color-text);text-decoration:underline;text-underline-offset:3px}.menu-drawer__sub2{padding-inline-start:14px;font-size:13px;color:var(--color-text-soft)}.menu-drawer__sub2 a{display:block;padding-block:5px}.menu-drawer__footer{padding-top:24px;display:grid;gap:18px}.menu-drawer__util,.menu-drawer__lang{display:flex;align-items:center;gap:10px;font-size:13px}.search-drawer__inner{padding-block:20px 32px}.search-drawer__form{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--color-text);padding-bottom:8px}.search-drawer__input{flex:1;border:0;outline:0;background:transparent;font-size:20px;padding:8px 0}.search-drawer__input::-webkit-search-cancel-button{display:none}.search-drawer__results{padding-top:24px;max-height:70vh;overflow-y:auto}.predictive__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap)}@media(min-width:750px){.predictive__grid{grid-template-columns:repeat(4,1fr)}}.predictive__all{margin-top:20px}.predictive__empty{color:var(--color-text-soft)}.card{height:100%;cursor:pointer}.card__box{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;background:var(--color-card);padding:28px 20px 22px;text-align:center}.card__media{display:block;width:100%;position:relative}.card__images{position:relative;width:100%;aspect-ratio:var(--card-ratio)}.card__img,.card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:var(--card-blend);transition:opacity .5s var(--ease),transform 1s var(--ease-out)}.card__placeholder{fill:var(--color-text-soft);mix-blend-mode:normal}.card__img--secondary,.card__img.is-entering{opacity:0}.card__img.is-entering.is-in{opacity:1}@media(hover:hover){.card__media:hover .card__img--secondary{opacity:1}.card__media:hover .card__images:has(.card__img--secondary) .card__img--primary{opacity:0}.card__box:hover .card__img--primary{transform:scale(1.03)}}.card__info{margin-top:18px;display:grid;gap:4px}.card__title{font-size:14px;letter-spacing:.005em}.card__price{font-size:13px}.badge{position:absolute;top:0;inset-inline-end:0;font-size:12px;text-transform:none;letter-spacing:var(--tracking-caps);color:var(--color-text-soft)}.badge--sale{color:var(--color-sale)}.card__swatches{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;width:100%}.card__swatch-track{--sw: 54px;display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;width:max-content;flex:0 1 auto;scrollbar-width:none;padding:2px;max-width:calc(var(--swatches-visible) * var(--sw) + (var(--swatches-visible) - 1) * 6px + 4px)}.card__swatch-track::-webkit-scrollbar{display:none}.card-swatch{flex:0 0 var(--sw);height:34px;scroll-snap-align:start;display:flex;align-items:center;justify-content:center;background:#ffffff8c;border:1px solid transparent;transition:border-color .3s var(--ease),background .3s var(--ease)}.card-swatch:hover{border-color:var(--color-border);background:#fff}.card-swatch[aria-checked=true]{border-color:var(--color-text);background:#fff}.card-swatch.is-unavailable{opacity:.5}.card-swatch__img{width:100%;height:100%;object-fit:contain;padding:3px;mix-blend-mode:multiply}.card-swatch__dot{width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.card-swatch__text{font-size:12px;text-transform:none}.swatch-nav{display:none;flex:none;width:28px;height:28px;border-radius:50%;align-items:center;justify-content:center;background:#fff;border:1px solid var(--color-border);box-shadow:0 0 3px #00000014;transition:opacity .3s}.swatch-nav .icon{width:12px;height:12px}.card__swatches.has-nav .swatch-nav{display:inline-flex}.swatch-nav:disabled{opacity:.35;cursor:default}.price{display:inline-flex;gap:8px;align-items:baseline;justify-content:center;flex-wrap:wrap}.price__compare{color:var(--color-text-soft)}.price--sale .price__current{color:var(--color-sale)}.featured__frame{position:relative}.featured__track{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;list-style:none;margin:0;padding:0;overscroll-behavior-x:contain}.featured__track::-webkit-scrollbar{display:none}.featured__item{flex:0 0 calc(100% / var(--cols-mobile, 1.15) - var(--gap));scroll-snap-align:start}@media(min-width:750px){.featured__item{flex-basis:calc((100% - (var(--cols) - 1) * var(--gap)) / var(--cols))}}.carousel-btn{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-22px;display:none;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--color-border);box-shadow:0 2px 10px #0000000f;transition:opacity .35s var(--ease),transform .35s var(--ease)}.carousel-btn--prev{inset-inline-start:calc(var(--gutter) - 22px)}.carousel-btn--next{inset-inline-end:calc(var(--gutter) - 22px)}.carousel-btn:hover{transform:scale(1.06)}.carousel-btn:disabled{opacity:0;pointer-events:none}@media(min-width:990px)and (hover:hover){.carousel-btn{display:inline-flex}}.hero{position:relative;overflow:hidden;color:#fff;display:flex}.hero--full{height:100vh;height:100svh;min-height:560px}.hero--large{height:82vh;height:82svh;min-height:480px}.hero--medium{height:62vh;min-height:420px}.hero--text-dark{color:var(--color-text)}.hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay, .2))}.hero__media picture,.hero__img,.hero__video,.hero__media video{width:100%;height:100%;object-fit:cover}.hero__img{animation:hero-zoom 2.6s var(--ease-out) both}@keyframes hero-zoom{0%{transform:scale(1.06)}to{transform:none}}.hero__content{position:relative;z-index:2;display:flex;width:100%;padding-block:calc(var(--header-h) + 24px) 56px;pointer-events:none}.hero__content--bottom-start{align-items:flex-end;justify-content:flex-start}.hero__content--bottom-center{align-items:flex-end;justify-content:center;text-align:center}.hero__content--center{align-items:center;justify-content:center;text-align:center}.hero__text{max-width:620px;pointer-events:auto}.hero__heading{font-size:clamp(34px,4.6vw,64px);line-height:1.08;letter-spacing:-.01em;margin-bottom:16px}[dir=rtl] .hero__heading{letter-spacing:0;line-height:1.3}.hero__sub{font-size:15px;margin-bottom:24px;max-width:46ch}.hero__content--bottom-center .hero__sub,.hero__content--center .hero__sub{margin-inline:auto}.hero__text .button{margin-top:8px}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.category-cards--full{padding-block:8px}.category-cards__grid{display:grid;grid-template-columns:1fr;gap:8px}@media(min-width:750px){.category-cards__grid{grid-template-columns:repeat(var(--cc-cols, 2),1fr)}}.cat-card{position:relative;display:block;overflow:hidden;color:#fff;background:var(--color-card)}.cat-card__media{aspect-ratio:var(--cc-ratio, 1 / 1)}.cat-card__img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease-out)}.cat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.38),transparent 45%);pointer-events:none}.cat-card:hover .cat-card__img{transform:scale(1.045)}.cat-card__content{position:absolute;z-index:1;inset-inline-start:28px;bottom:28px;display:grid;gap:10px}.cat-card__title{font-size:clamp(22px,2.4vw,34px)}.cat-card__cta{justify-self:start;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);padding-bottom:4px;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1px;transition:background-size .5s var(--ease-out)}[dir=rtl] .cat-card__cta{background-position:100% 100%}.cat-card:hover .cat-card__cta{background-size:40% 1px}.iwt__grid,.store-visit__grid{display:grid;gap:32px;align-items:center}@media(min-width:750px){.iwt__grid,.store-visit__grid{grid-template-columns:1fr 1fr;gap:64px}.iwt--text-first .iwt__media{order:2}}.iwt__media,.store-visit__media{aspect-ratio:4 / 5;overflow:hidden;background:var(--color-card)}.iwt__media img,.store-visit__media img,.iwt__media svg{width:100%;height:100%;object-fit:cover}.iwt__content,.store-visit__content{max-width:480px}.iwt__text{margin-block:16px 28px;color:var(--color-text-soft)}.store-visit__map{width:100%;height:100%;border:0;filter:grayscale(1) contrast(.95)}.store-visit__address{margin-block:16px 24px;color:var(--color-text-soft)}.store-visit__label{font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);margin-bottom:8px}.store-visit__hours{color:var(--color-text-soft);margin-bottom:28px}.store-visit__actions{display:flex;flex-wrap:wrap;gap:10px}.rich-text__inner{max-width:760px;text-align:center}.rich-text__heading{font-size:clamp(24px,3vw,40px);margin-bottom:16px}.rich-text .button{margin-top:24px}.pdp{padding-top:0;padding-bottom:48px}.pdp__grid{display:grid;gap:24px}@media(min-width:990px){.pdp{padding-top:24px}.pdp__grid{grid-template-columns:minmax(0,1.6fr) minmax(340px,1fr);gap:56px;align-items:start}}.pdp__media-item{position:relative;background:var(--color-card);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;overflow:hidden}.pdp__media-item.is-hidden{display:none}.pdp__img{width:100%;height:100%;object-fit:contain;padding:8%;mix-blend-mode:var(--card-blend)}.pdp__media-item video,.pdp__media-item iframe,.pdp__media-item model-viewer{width:100%;height:100%;object-fit:cover}.pdp__media-item .placeholder{width:100%;height:100%}.pdp__media-list.is-changing .pdp__media-item{animation:media-in .6s var(--ease-out) both}@keyframes media-in{0%{opacity:0}to{opacity:1}}@media(min-width:990px){.pdp__media-list{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pdp__media-item.is-featured{grid-column:1 / -1;aspect-ratio:4 / 3}.pdp__dots{display:none}}@media(max-width:989px){.pdp{padding-inline:0}.pdp__media-list{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.pdp__media-list::-webkit-scrollbar{display:none}.pdp__media-item{flex:0 0 100%;scroll-snap-align:center;aspect-ratio:1 / 1}.pdp__dots{display:flex;justify-content:center;gap:6px;padding-top:14px}.pdp__dot{width:6px;height:6px;border-radius:3px;background:var(--color-border);transition:width .4s var(--ease-out),background .4s}.pdp__dot.is-active{width:20px;background:var(--color-text)}.pdp__info{padding-inline:var(--gutter)}}.pdp__info-inner{display:grid;gap:20px}@media(min-width:990px){.pdp__info-inner{position:sticky;top:calc(var(--header-h) + 32px);padding-bottom:24px}}.pdp__title{font-size:clamp(24px,2.2vw,32px);letter-spacing:-.005em}[dir=rtl] .pdp__title{letter-spacing:0}.pdp__vendor{margin:-12px 0 0;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);color:var(--color-text-soft)}.pdp__price{font-size:16px;margin-top:-10px}.pdp__price .price{justify-content:flex-start}.pdp__tax-note{margin:-14px 0 0;font-size:12px;color:var(--color-text-soft)}.pdp__note{margin-top:12px;font-size:12px;color:var(--color-text-soft);text-align:center}.pdp__description{color:var(--color-text-soft)}.pdp__options{display:grid;gap:20px}.option{border:0;margin:0;padding:0;min-width:0}.option__legend{padding:0;margin-bottom:12px;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps)}.option__value{text-transform:none;letter-spacing:var(--tracking);color:var(--color-text-soft);margin-inline-start:4px}.option__values{display:flex;flex-wrap:wrap;gap:8px}.option__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.color-swatch{width:76px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--color-card);border:1px solid transparent;transition:border-color .3s var(--ease)}.color-swatch img{width:100%;height:100%;object-fit:contain;padding:5px;mix-blend-mode:multiply}.color-swatch:hover{border-color:var(--color-border)}.option__input:checked+.color-swatch{border-color:var(--color-text)}.color-swatch.is-unavailable{opacity:.45}.color-swatch__dot{width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.color-swatch__text{font-size:12px;text-align:center;padding:4px;line-height:1.2}.pill{min-width:52px;padding:11px 16px;text-align:center;cursor:pointer;font-size:12px;border:1px solid var(--color-border);transition:border-color .3s,background .3s,color .3s}.pill:hover{border-color:var(--color-text)}.option__input:checked+.pill{background:var(--color-text);color:var(--color-bg);border-color:var(--color-text)}.pill.is-unavailable{color:var(--color-text-soft);text-decoration:line-through}.option__input:focus-visible+label{outline:1px solid var(--color-text);outline-offset:2px}.product-form{display:grid;gap:10px}.product-form__submit{min-height:54px}.product-form__submit.is-loading{opacity:.7;pointer-events:none}.shopify-payment-button__button{border-radius:0!important;min-height:52px}.form-error{color:var(--color-sale);font-size:12px;margin:0}.accordion{border-top:1px solid var(--color-border)}.accordion:last-of-type{border-bottom:1px solid var(--color-border)}.accordion+.accordion{border-top:1px solid var(--color-border)}.accordion__summary{display:flex;align-items:center;justify-content:space-between;padding-block:18px;cursor:pointer;list-style:none;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps)}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary .icon-plus{transition:transform .35s var(--ease)}.accordion[open] .accordion__summary .icon-plus{transform:rotate(45deg)}.accordion__content{padding-bottom:20px;color:var(--color-text-soft)}details::details-content{height:0;overflow:hidden;transition:height .45s var(--ease),content-visibility .45s allow-discrete}details[open]::details-content{height:auto}.specs{margin:0;display:grid}.specs__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-block:8px;border-bottom:1px solid var(--color-border);font-size:13px}.specs__row:last-child{border-bottom:0}.specs dt{text-transform:none;font-size:13px;letter-spacing:var(--tracking-caps);color:var(--color-text)}.specs dd{margin:0}.collection__hero{padding-block:40px 28px;text-align:center}.collection__title{font-size:clamp(26px,3vw,40px);margin-bottom:12px}.collection__desc{max-width:640px;margin-inline:auto;color:var(--color-text-soft)}.toolbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;border-block:1px solid var(--color-border);min-height:52px;margin-bottom:24px}.toolbar__btn{display:inline-flex;align-items:center;gap:10px;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);justify-self:start}.toolbar__btn .icon{width:18px;height:18px}.toolbar__count{font-size:12px;color:var(--color-text-soft);text-align:center}.toolbar__sort{justify-self:end;position:relative;display:flex;align-items:center}.toolbar__sort .icon{position:absolute;inset-inline-end:0;pointer-events:none}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:750px){.product-grid{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:var(--gap)}}@media(max-width:749px){.product-grid .card__box{padding:18px 10px 14px}.product-grid .card__swatch-track{--sw: 40px;max-width:calc(3 * var(--sw) + 2 * 6px + 4px)}.product-grid .card-swatch{height:28px}.product-grid .swatch-nav{width:22px;height:22px}.product-grid .card__swatches{gap:4px}.toolbar__count{display:none}.toolbar{grid-template-columns:1fr 1fr}}.empty-state{text-align:center;padding-block:48px;display:grid;gap:16px;justify-items:center}.empty-state--page{min-height:60vh;align-content:center}.facet__list{display:grid;gap:4px}.facet__option{display:flex;align-items:center;gap:10px;padding-block:6px;cursor:pointer;color:var(--color-text)}.facet__option.is-disabled{opacity:.4;cursor:default}.facet__option input{width:16px;height:16px;accent-color:var(--color-text);margin:0}.facet__swatch{width:18px;height:18px;border-radius:50%;object-fit:cover}.facet__count{margin-inline-start:auto;font-size:12px;color:var(--color-text-soft)}.facet__price{display:grid;grid-template-columns:1fr 1fr;gap:12px}.facet__price label{display:grid;gap:6px;font-size:12px}.facet__price input{border:1px solid var(--color-border);padding:10px;width:100%;background:transparent}.filters-drawer__form{display:flex;flex-direction:column;height:100%}.pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:40px}.pagination__page,.pagination__arrow{min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:13px}.pagination__page.is-current{border-bottom:1px solid currentColor}.cart-items{display:grid}.cart-item{display:grid;grid-template-columns:96px 1fr;gap:16px;padding-block:20px;border-bottom:1px solid var(--color-border)}.cart-item__media{background:var(--color-card);aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.cart-item__media img{width:100%;height:100%;object-fit:contain;padding:8px;mix-blend-mode:var(--card-blend)}.cart-item__details{display:grid;gap:4px;align-content:start}.cart-item__title{font-size:14px;letter-spacing:0}.cart-item__variant,.cart-item__discount{margin:0;font-size:12px;color:var(--color-text-soft)}.cart-item__row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px}.cart-item__price{font-size:13px}.cart-item__price s{color:var(--color-text-soft);margin-inline-end:6px}.cart-item__remove{justify-self:start;margin-top:6px;color:var(--color-text-soft)}.cart-items.is-loading{opacity:.5;pointer-events:none;transition:opacity .2s}.qty{display:inline-flex;align-items:center;border:1px solid var(--color-border);height:36px}.qty__btn{width:34px;height:100%;display:inline-flex;align-items:center;justify-content:center}.qty__value{min-width:24px;text-align:center;font-size:13px}.qty-input{width:64px;height:36px;border:1px solid var(--color-border);text-align:center;background:transparent}.cart-summary__row{display:flex;justify-content:space-between;gap:12px;font-size:13px}.cart-summary__row--total{font-size:15px}.cart-summary__note{margin:0;font-size:12px;color:var(--color-text-soft)}.cart-summary__note--center{text-align:center}.cart-summary__label{font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps)}.cart-drawer__inner{display:flex;flex-direction:column;height:100%}.cart-drawer__empty{display:grid;gap:20px;align-content:center;justify-items:center;text-align:center}.cart-page{padding-block:24px 64px}.cart-page .collection__title{text-align:center;padding-block:24px}.cart-page__grid{display:grid;gap:32px}@media(min-width:990px){.cart-page__grid{grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);gap:64px;align-items:start}}.cart-items--page{border-top:1px solid var(--color-border)}.cart-items--page .cart-item{grid-template-columns:140px 1fr}.cart-summary{display:grid;gap:14px;background:var(--color-card);padding:28px}.textarea{width:100%;border:1px solid var(--color-border);background:var(--color-bg);padding:10px;resize:vertical}.search-page__form{display:flex;max-width:560px;margin:0 auto 12px;border-bottom:1px solid var(--color-text)}.search-page__input{flex:1;border:0;outline:0;background:transparent;font-size:18px;padding:10px 0}.search-result{display:grid;gap:6px;padding:24px;background:var(--color-card);height:100%}.search-result__title{font-size:15px}.page-content{padding-block:24px 72px}.page-content .collection__title{text-align:center;padding-block:24px}.blog{padding-block:24px 72px}.blog .collection__title{text-align:center;padding-block:24px}.blog__grid{display:grid;gap:32px var(--gap)}@media(min-width:750px){.blog__grid{grid-template-columns:repeat(3,1fr)}}.article-card{display:grid;gap:8px}.article-card__media{aspect-ratio:4 / 3;overflow:hidden;background:var(--color-card);margin-bottom:8px}.article-card__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-out)}.article-card:hover img{transform:scale(1.04)}.article-card__title{font-size:18px}.article__hero{max-height:70vh;overflow:hidden;margin-bottom:40px}.article__hero img{width:100%;height:100%;object-fit:cover}.article{padding-bottom:72px}.article__back{margin-top:40px}.gift-card__code{font-size:22px;letter-spacing:.2em}.footer{background:var(--color-card);padding-block:56px 28px;margin-top:24px}.footer__top{display:grid;gap:40px}@media(min-width:990px){.footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:80px}}.footer__heading{font-family:var(--font-body);font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);margin-bottom:14px}.footer__newsletter .footer__heading{font-family:var(--font-heading);font-size:22px;text-transform:none;letter-spacing:var(--tracking)}.footer__text{color:var(--color-text-soft);margin-bottom:20px}.footer__blocks{display:grid;gap:0}@media(min-width:750px){.footer__blocks{grid-template-columns:repeat(3,1fr);gap:32px}}.footer__details summary{list-style:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.footer__details summary::-webkit-details-marker{display:none}.footer__details .icon-plus{display:none}.footer__links{display:grid;gap:8px}.footer__links a{color:var(--color-text-soft);transition:color .3s}.footer__links a:hover{color:var(--color-text)}@media(max-width:749px){.footer__details{border-top:1px solid var(--color-border)}.footer__details summary{padding-block:16px;margin:0}.footer__details .icon-plus{display:block;transition:transform .35s var(--ease)}.footer__details[open] .icon-plus{transform:rotate(45deg)}.footer__details>:not(summary){padding-bottom:16px}}.footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;border-top:1px solid var(--color-border);font-size:12px;color:var(--color-text-soft)}.footer__copy{margin:0}.footer__payment{display:flex;flex-wrap:wrap;gap:6px}.payment-icon{width:38px;height:24px}.social{display:flex;gap:14px;list-style:none;margin:0;padding:0}.social a{display:inline-flex;color:var(--color-text);transition:opacity .3s}.social a:hover{opacity:.6}.newsletter__field{display:flex;border-bottom:1px solid var(--color-text);max-width:460px}.newsletter__field input{flex:1;min-width:0;border:0;outline:0;background:transparent;padding:12px 0}.newsletter__btn{font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);padding-inline:12px 0}.newsletter__success{font-size:13px}.password{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--color-card)}.password__media{position:absolute;top:0;right:0;bottom:0;left:0}.password__media img{width:100%;height:100%;object-fit:cover}.password__media:has(img):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay))}.password:has(.password__media img){color:#fff}.password:has(.password__media img) .newsletter__field{border-color:#fff}.password__content{position:relative;z-index:1;display:grid;gap:20px;justify-items:center;padding:24px;max-width:520px}.password__logo{width:160px}.password__brand{font-size:24px;letter-spacing:.35em;text-transform:uppercase}.password__heading{font-size:clamp(28px,4vw,48px)}.password .newsletter{width:100%}.password .newsletter__field{margin-inline:auto}.password__login summary{cursor:pointer;list-style:none;margin-bottom:12px}.card__box{--pad-y: 28px;--pad-x: 20px;padding:var(--pad-y) var(--pad-x) 22px}.card__media:has(.is-cropped){margin:calc(-1 * var(--pad-y)) calc(-1 * var(--pad-x)) 0;width:calc(100% + 2 * var(--pad-x));overflow:hidden}.card__img.is-cropped,.pdp__img.is-cropped,.card-swatch__img.is-cropped,.color-swatch img.is-cropped,.cart-item__media img.is-cropped{object-fit:cover;padding:0}.card__box:hover .card__img--primary.is-cropped{transform:scale(1.04)}@media(max-width:749px){.product-grid .card__box{--pad-y: 18px;--pad-x: 10px;padding:var(--pad-y) var(--pad-x) 14px}}.contact__title{text-align:center;margin-bottom:28px}.contact__form,.contact__row{display:grid;gap:16px}@media(min-width:750px){.contact__row{grid-template-columns:1fr 1fr}}.field{display:grid;gap:6px;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps)}.field input,.field textarea{width:100%;border:1px solid var(--color-border);background:transparent;padding:12px 14px;font-size:14px;text-transform:none;letter-spacing:var(--tracking);transition:border-color .3s}.field input:focus,.field textarea:focus{outline:0;border-color:var(--color-text)}.contact__form .button{justify-self:start}.lang-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none;align-items:center;justify-content:center;background:var(--lang-gate-bg, var(--color-card)) center / cover no-repeat;color:var(--color-text)}.lang-gate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-card);opacity:var(--lang-gate-veil, 0)}.lang-gate-open .lang-gate{display:flex;animation:gate-in .6s var(--ease-out) both}.lang-gate-open{overflow:hidden}.lang-gate-closing .lang-gate{opacity:0;transition:opacity .5s var(--ease)}@keyframes gate-in{0%{opacity:0}to{opacity:1}}.lang-gate__inner{position:relative;display:grid;gap:28px;justify-items:center;text-align:center;padding:32px 24px}.lang-gate__logo{width:180px;display:flex;justify-content:center}.lang-gate__logo img{width:100%;height:auto}.lang-gate__prompt{display:grid;gap:6px;margin:0;font-size:13px;text-transform:none;letter-spacing:var(--tracking-caps);color:var(--color-text-soft)}.lang-gate__prompt [lang=ar]{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif;font-size:14px;text-transform:none;letter-spacing:0}.lang-gate__form{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.lang-gate__btn{min-width:170px;min-height:54px;padding:0 28px;border:1px solid var(--color-text);font-size:13px;letter-spacing:var(--tracking-caps);text-transform:none;transition:background .35s var(--ease),color .35s var(--ease)}.lang-gate__btn[lang=ar]{font-family:IBM Plex Sans Arabic,Tahoma,sans-serif;font-size:16px;letter-spacing:0;text-transform:none}.lang-gate__btn:hover{background:var(--color-text);color:var(--color-bg)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.js .reveal-enabled [data-reveal]{opacity:1;transform:none}}.section-header{transition:transform .5s var(--ease-out);will-change:transform}.section-header.is-hidden{transform:translateY(-100%)}.section-header.is-hidden .mega{visibility:hidden;opacity:0}.header{background:var(--color-header-bg);color:var(--color-header-text);border-bottom-color:var(--color-header-line)}.header__inner,.nav__link{height:var(--header-bar-h, 76px)}.header__logo{width:var(--logo-width)}.header__logo-img{display:block;width:100%;height:auto}.header .cart-count{background:var(--color-gold);color:#0a0a0a}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo-img--dark{filter:none}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .cart-count{background:var(--color-gold);color:#0a0a0a}.mega{background:var(--color-header-bg);color:var(--color-header-text);border-color:var(--color-header-line)}.mega__link{color:var(--color-header-soft)}.mega__link:hover,.mega__heading:hover{color:var(--color-header-text)}.lang-switch__btn+.lang-switch__btn:before{opacity:.35}@media(max-width:989px){:root{--header-bar-h: 64px}.header__logo{width:calc(var(--logo-width) * .82)}}.footer{background:var(--color-footer-bg);color:var(--color-footer-text);margin-top:0}.footer__text,.footer__links a,.footer__bottom{color:var(--color-footer-soft)}.footer__links a:hover{color:var(--color-footer-text)}.footer__bottom{border-top-color:var(--color-footer-line)}.footer__details{border-color:var(--color-footer-line)}.footer .social a{color:var(--color-footer-text)}.footer .social a:hover{color:var(--color-footer-text);opacity:.7}.footer .newsletter__field{border-bottom-color:var(--color-footer-text)}.footer .newsletter__field input{color:var(--color-footer-text)}.footer .newsletter__field input::placeholder{color:var(--color-footer-soft)}.footer .lang-switch__btn{color:var(--color-footer-text)}.footer__logo{display:block;width:88px}.footer__logo-img{width:100%;height:auto;display:block}.lang-gate{background-color:var(--color-header-bg);color:var(--color-header-text)}.lang-gate:before{background:var(--color-header-bg)}.lang-gate__logo{width:200px}.lang-gate__logo-img{width:100%;height:auto}.lang-gate__prompt{color:var(--color-header-soft)}.lang-gate__btn{border-color:var(--color-gold);color:var(--color-header-text)}.lang-gate__btn:hover{background:var(--color-gold);color:#0a0a0a}.password__logo{width:180px;height:auto}.card__img,.pdp__img,.card-swatch__img,.color-swatch img,.cart-item__media img{mix-blend-mode:normal}.card__box{position:relative;overflow:hidden;padding:0 14px 16px;aspect-ratio:var(--card-ratio);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;background:var(--color-card)}.card__media,.card__media:has(.is-cropped){position:absolute;top:0;right:0;bottom:0;left:0;margin:0;width:100%;height:100%}.card__images{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.card__img,.card__img.is-cropped{object-fit:cover;padding:0}.card__placeholder{object-fit:contain;padding:18%}.card__info,.card__swatches{position:relative;z-index:1}.card__info{margin-top:0}.card__swatches{margin-top:12px}.card-swatch{background:#ffffffb3;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.card-swatch:hover,.card-swatch[aria-checked=true]{background:#fff}.badge{top:14px;inset-inline-start:14px;inset-inline-end:auto;z-index:1}@media(hover:hover){.card__media:hover .card__img--secondary{opacity:0}.card__media:hover .card__images:has(.card__img--secondary) .card__img--primary{opacity:1}.card__box:hover:not(:has(.card__swatches:hover)) .card__img--secondary{opacity:1}.card__box:hover:not(:has(.card__swatches:hover)) .card__images:has(.card__img--secondary) .card__img--primary{opacity:0}}@media(max-width:749px){.product-grid .card__box{padding:0 8px 10px}.product-grid .card__title,.product-grid .card__price{font-size:12px}}.card__box:not(:has(.card__swatches)) .card__info{margin-bottom:50px}@media(max-width:749px){.product-grid .card__box:not(:has(.card__swatches)) .card__info{margin-bottom:44px}}@media(min-width:750px){.card__box{aspect-ratio:1 / 1!important}.card__img.is-cropped{transform:none!important;object-position:50% 92%}.card__box:hover .card__img--primary.is-cropped{transform:scale(1.03)!important}}.pdp__img.is-cropped{object-fit:cover;padding:0}.pdp__thumbs{display:none}@media(min-width:990px){.pdp__gallery.has-thumbs{display:grid;grid-template-columns:84px minmax(0,1fr);gap:14px;align-items:start}.pdp__thumbs{display:flex;flex-direction:column;gap:10px;position:sticky;top:90px}.pdp__thumb{display:block;width:84px;aspect-ratio:1 / 1;padding:0;background:#eef0f3;border:1px solid transparent;cursor:pointer;overflow:hidden;transition:border-color .3s}.pdp__thumb[hidden]{display:none}.pdp__thumb:hover{border-color:var(--color-border)}.pdp__thumb.is-active{border-color:var(--color-text)}.pdp__thumb-img{width:100%;height:100%;object-fit:cover;display:block}.pdp__media-list{display:block}.pdp__media-item:not(.is-featured){display:none}.pdp__media-item.is-featured{aspect-ratio:4 / 3}}.specs__row[hidden]{display:none}.header{border-bottom:0;box-shadow:inset 0 -1px 0 var(--color-header-line);transition:background .45s var(--ease),color .45s var(--ease),box-shadow .45s var(--ease)}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within){box-shadow:inset 0 -1px 0 transparent}.facet__swatches{display:flex;flex-wrap:wrap;gap:14px;padding:8px 6px 6px;margin-inline:-2px}.facet-swatch{position:relative;display:block;cursor:pointer}.facet-swatch__chip{display:block;width:30px;height:30px;border-radius:50%;box-shadow:inset 0 0 0 1px #00000024;outline:1px solid transparent;outline-offset:3px;transition:outline-color .25s var(--ease),transform .25s var(--ease)}.facet-swatch__chip--lens{box-shadow:inset 0 0 0 1px #00000024,inset 6px 6px 10px #ffffff59}.facet-swatch:hover .facet-swatch__chip{transform:scale(1.06)}.facet-swatch input:checked+.facet-swatch__chip{outline-color:var(--color-text)}.facet-swatch input:focus-visible+.facet-swatch__chip{outline:2px solid var(--color-gold)}.facet-swatch.is-disabled{opacity:.3;cursor:default}.card__quick-add{--qa-ease: cubic-bezier(.23, 1, .32, 1);position:absolute;top:10px;inset-inline-end:10px;z-index:2;width:40px;height:40px;border-radius:50%;padding:0;border:0;display:grid;place-items:center;background:#ffffffc7;color:#0a0a0a;box-shadow:0 1px 2px #0a0a0a0f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,box-shadow .18s ease,transform .16s var(--qa-ease),opacity .2s ease}.card__quick-add svg{grid-area:1 / 1;width:20px;height:20px;transition:opacity .2s ease,filter .2s ease,transform .2s var(--qa-ease)}.card__quick-add-done,.card__quick-add.is-added .card__quick-add-icon{opacity:0;filter:blur(2px);transform:scale(.9)}.card__quick-add.is-added .card__quick-add-done{opacity:1;filter:none;transform:none}@media(hover:hover)and (pointer:fine){.card__quick-add:hover{background:#fff;box-shadow:0 4px 14px #0a0a0a1f}}.card__quick-add:active{transform:scale(.94)}.card__quick-add:focus-visible{outline:2px solid #0A0A0A;outline-offset:2px}.card__quick-add:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.card__quick-add:disabled:active{transform:none}.card__quick-add.is-loading{pointer-events:none}.card__quick-add.is-loading .card__quick-add-icon{opacity:.4}@media(max-width:749px){.product-grid .card__quick-add{top:6px;inset-inline-end:6px;width:36px;height:36px}.product-grid .card__quick-add svg{width:18px;height:18px}.product-grid .badge{top:10px;inset-inline-start:10px}}@media(prefers-reduced-motion:reduce){.card__quick-add,.card__quick-add svg{transition:opacity .15s ease}.card__quick-add:active{transform:none}}.features{--f-bg: var(--color-header-bg, #0A0A0A);--f-ink: #fff;--f-soft: rgba(255, 255, 255, .64);--f-icon: var(--color-gold);--f-line: rgba(255, 255, 255, .12);background:var(--f-bg);color:var(--f-ink);padding-block:clamp(8px,2vw,24px)}.features--light{--f-bg: #fff;--f-ink: #0A0A0A;--f-soft: #4d4d4d;--f-icon: #0A0A0A;--f-line: transparent;padding-block:clamp(40px,5vw,72px)}.features--light .features__list{gap:clamp(28px,3vw,40px) clamp(16px,2vw,32px)}.features--light .features__item{justify-items:center;text-align:center;gap:14px;padding:0 8px}.features--light .features__icon{width:40px;height:40px}.features--light .feature-icon{stroke-width:1.6}.features--light .features__copy{gap:6px}.features--light .features__title{font-size:12.5px;font-weight:600;text-transform:none;letter-spacing:.06em}.features--light .features__text{font-size:13px;color:#3a3a3a;max-width:24ch;margin-inline:auto}[lang=ar] .features--light .features__title{text-transform:none;letter-spacing:0;font-size:14px}.features__icon{transition:transform .4s var(--ease-out)}.features__title{position:relative;justify-self:center}.features__title:after{content:"";position:absolute;inset-inline:0;bottom:-4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .4s var(--ease-out)}@media(hover:hover)and (pointer:fine){.features__item:hover .features__icon{transform:translateY(-4px)}.features__item:hover .features__title:after{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.features__icon,.features__title:after{transition:none}}.features--light.features--compact{padding-block:clamp(32px,4vw,56px)}@media(max-width:749px){.features--light .page-width{padding-inline:16px}.features--light .features__item{padding:0;gap:12px}.features--light .features__item:last-child:nth-child(odd){grid-column:1 / -1}.features--light .features__icon{width:36px;height:36px}.features--light .features__title{font-size:12px}.features--light .features__text{font-size:12.5px}}.features__heading{font-size:clamp(20px,2vw,26px);padding-block:28px 4px;text-wrap:balance}.features__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--f-line)}@media(min-width:750px){.features__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){.features__list{grid-template-columns:repeat(var(--f-cols, 6),minmax(0,1fr))}}.features__item{background:var(--f-bg);display:grid;align-content:start;gap:14px;padding:28px 22px}.features--light .features__item{background:var(--color-bg, #fff)}.features__icon{display:block;width:28px;height:28px;color:var(--f-icon)}.feature-icon{display:block;width:100%;height:100%}.features__copy{display:grid;gap:4px}.features__title{font-size:14px;font-weight:500;line-height:1.35;letter-spacing:.01em}.features__text{font-size:13px;line-height:1.5;color:var(--f-soft);max-width:30ch}.features--compact{padding-block:0}.features--compact .features__item{padding:20px 18px;gap:10px}.features--compact .features__icon{width:24px;height:24px}@media(max-width:749px){.features .page-width{padding-inline:0}.features__item{padding:22px 18px;gap:12px}.features__icon{width:26px;height:26px}.features__title{font-size:13px}.features__text{font-size:12.5px}}.fd{margin:12px 0 6px;color:#0a0a0a;display:grid;gap:30px}.fd__art{display:block;width:100%;max-width:380px;height:auto;margin-inline:auto;overflow:visible;direction:ltr}.fd__bar{fill:none;stroke:#0a0a0a;stroke-width:6}.fd__label{fill:#0a0a0a;font-size:25px;letter-spacing:.06em;text-transform:uppercase}.fd__val{fill:#0a0a0a;font-size:27px;font-weight:700;letter-spacing:.01em;text-transform:none}[lang=ar] .fd__label{letter-spacing:0;font-size:28px}.iwt{padding-block:clamp(56px,8vw,120px)}@media(min-width:750px){.iwt__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.iwt--text-first .iwt__media-wrap{order:2}}.iwt__media-wrap{width:100%;max-width:520px;justify-self:center}.iwt__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--color-card)}.iwt__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s cubic-bezier(.23,1,.32,1)}.iwt__slide.is-active{opacity:1}.iwt__slide img,.iwt__slide svg{width:100%;height:100%;object-fit:cover;display:block}.iwt__dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.iwt__dot{width:40px;height:14px;padding:0;border:0;background:none;cursor:pointer;position:relative}.iwt__dot:after{content:"";position:absolute;inset-inline:0;top:50%;height:2px;margin-top:-1px;background:#d6d6d6;transition:background-color .3s ease}.iwt__dot.is-active:after{background:#0a0a0a}.iwt__content{max-width:440px;justify-self:center;text-align:center;display:grid;justify-items:center}.iwt__content .eyebrow{margin-bottom:14px}.iwt__content .section__title{font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.25;letter-spacing:.01em;text-wrap:balance}.iwt__text{margin-block:18px 30px;line-height:1.7;color:var(--color-text-soft)}.iwt__link{font-size:13px;letter-spacing:.02em;text-transform:none;padding-bottom:6px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .3s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.iwt__link:hover{background-size:40% 1px}}[lang=ar] .iwt__link{letter-spacing:0;font-size:13px}@media(max-width:749px){.iwt{padding-block:48px}.iwt__grid{gap:28px}.iwt__media-wrap{max-width:none}}@media(prefers-reduced-motion:reduce){.iwt__slide{transition:opacity .2s ease}}.stars{display:inline-flex;align-items:center;gap:6px;color:#0a0a0a;line-height:1}.stars__track{position:relative;display:inline-block;direction:ltr;line-height:0}.stars__base,.stars__fill{display:inline-flex;gap:2px;white-space:nowrap}.stars__fill{position:absolute;inset:0 auto 0 0;overflow:hidden}.stars svg{flex:none;width:14px;height:14px}.stars__base svg{fill:#d9d9d9}.stars__fill svg{fill:#0a0a0a}.stars--sm svg{width:11px;height:11px}.stars__count{font-size:12px;color:var(--color-text-soft)}.card__stars{margin-top:2px;display:flex;justify-content:center}.pdp__rating{display:inline-block;margin-top:8px}.reviews__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:28px}.reviews__title{font-size:clamp(22px,2.2vw,28px);font-weight:400}.reviews__summary{display:flex;align-items:center;gap:10px}.reviews__score{font-size:22px;font-weight:600}.pay-badges{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.pay-badges__icon{width:38px;height:24px;display:block}.pay-badges__cod{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px;border:1px solid var(--color-border);border-radius:3px;font-size:10.5px;letter-spacing:.04em;text-transform:none}.pay-badges__cod svg{width:16px;height:16px}.in-box{margin-top:26px;padding-top:22px;border-top:1px solid var(--color-border)}.in-box__title{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;margin-bottom:16px}.in-box__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:16px 12px}.in-box__item{display:grid;justify-items:center;gap:8px;text-align:center;font-size:12px;color:var(--color-text-soft)}.in-box__icon{width:30px;height:30px;color:#0a0a0a}.in-box__icon .feature-icon{stroke-width:1.4}[lang=ar] .in-box__title{letter-spacing:0}.money{display:inline-flex;align-items:center;gap:.2em;direction:ltr;unicode-bidi:isolate;white-space:nowrap}.aed-sign{width:.92em;height:.92em;flex:none;margin-top:-.06em}body:not(.template-index) main{padding-bottom:clamp(56px,7vw,96px)}[dir=rtl] body,[dir=rtl] body *{letter-spacing:0!important}[dir=rtl] body{line-height:1.75}.reviews{padding-block:clamp(56px,7vw,96px)}.reviews__head{display:block;text-align:center;margin-bottom:14px}.reviews__title{font-weight:400;text-wrap:balance}.rv{--rv-ease: cubic-bezier(.22, 1, .36, 1)}.rv__demo-note{margin:0 0 36px;text-align:center;font-size:13px;letter-spacing:var(--tracking-caps);text-transform:none;color:var(--color-text-soft)}.rv__summary{display:grid;gap:28px;align-items:center;padding-block:32px;border-block:1px solid var(--color-border)}@media(min-width:990px){.rv__summary{grid-template-columns:1fr minmax(280px,1.2fr) 1fr;gap:56px;padding-block:40px}.rv__action{justify-self:end}}.rv__score-wrap{display:flex;align-items:center;gap:18px}.rv__score{margin:0;font-family:var(--font-heading);font-size:clamp(48px,5vw,64px);font-weight:300;line-height:.9;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stars--lg svg{width:15px;height:15px}.rv__based{margin:8px 0 0;font-size:13px;letter-spacing:var(--tracking-caps);text-transform:none;color:var(--color-text-soft)}.rv__bars{list-style:none;margin:0;padding:0;display:grid;gap:9px}.rv__bar{display:grid;grid-template-columns:26px 1fr 18px;align-items:center;gap:14px;font-size:13px;color:var(--color-text-soft);font-variant-numeric:tabular-nums}.rv__bar-label{display:inline-flex;align-items:center;gap:4px}.rv__bar-label svg{width:9px;height:9px;fill:currentColor}.rv__bar-track{position:relative;height:2px;background:#e3e5e9;overflow:hidden}.rv__bar-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a0a0a;transform:scaleX(var(--p));transform-origin:left center}[dir=rtl] .rv__bar-fill{transform-origin:right center}.rv__bar-count{text-align:end}.rv__write{min-width:220px;transition:background .35s var(--ease),color .35s var(--ease),transform .16s ease-out}.rv__write:active{transform:scale(.97)}@media(max-width:989px){.rv__write{width:100%}}.rv__list{list-style:none;margin:0;padding:0;display:grid}@media(min-width:990px){.rv__list{grid-template-columns:1fr 1fr;column-gap:72px}}.rv__item{padding-block:32px;border-bottom:1px solid var(--color-border)}.rv__item-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rv__date{font-size:13px;letter-spacing:.04em;color:var(--color-text-soft)}.rv__title{margin:18px 0 8px;font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:var(--tracking-caps);text-transform:none}.rv__text{margin:0;font-size:14px;line-height:1.7;color:#3d3d3d;max-width:60ch;text-wrap:pretty}.rv__author{display:flex;align-items:center;gap:12px;margin-top:22px}.rv__avatar{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eef0f3;font-size:12px;font-weight:600;text-transform:none}.rv__name{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;font-weight:600}.rv__verified{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:400;color:var(--color-text-soft)}.rv__verified svg{width:12px;height:12px}.rv__meta{margin:3px 0 0;font-size:12px;color:var(--color-text-soft)}[lang=ar] .rv__title{letter-spacing:0;text-transform:none;font-size:14px}.rv__more{display:flex;justify-content:center;margin-top:40px}.rv__more-link{background:none;border:0;padding:0 0 4px;color:var(--color-text);cursor:pointer;border-bottom:1px solid currentColor}.rv-anim .rv__bar-fill{transform:scaleX(0)}.rv-anim .rv__item{opacity:0;transform:translateY(14px)}.rv-anim.is-in .rv__bar-fill{transform:scaleX(var(--p));transition:transform 1.1s var(--rv-ease) calc(var(--i) * 70ms + .15s)}.rv-anim.is-in .rv__item{opacity:1;transform:none;transition:opacity .7s var(--rv-ease) calc(var(--i) * 60ms + .25s),transform .7s var(--rv-ease) calc(var(--i) * 60ms + .25s)}@media(prefers-reduced-motion:reduce){.rv-anim .rv__bar-fill,.rv-anim.is-in .rv__bar-fill{transform:scaleX(var(--p));transition:none}.rv-anim .rv__item{transform:none}.rv-anim.is-in .rv__item{transition:opacity .3s ease}}.pdp__thumb.is-other{opacity:.55;transition:border-color .3s,opacity .3s}.pdp__thumb.is-other:hover{opacity:1}.rv__copy[hidden]{display:none}.rv__copy{animation:rv-swap .35s var(--rv-ease, ease-out)}@keyframes rv-swap{0%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}.rv__translated{margin:12px 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;color:var(--color-text-soft)}.rv__toggle{background:none;border:0;padding:0;font:inherit;color:var(--color-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.rv__toggle:hover{text-decoration-thickness:2px}.rv__photos{display:flex;gap:8px;margin-top:18px}.rv__photo{width:72px;aspect-ratio:1;padding:0;border:1px solid transparent;background:#eef0f3;overflow:hidden;cursor:zoom-in;transition:border-color .3s,transform .16s ease-out}.rv__photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--rv-ease, ease-out)}@media(hover:hover)and (pointer:fine){.rv__photo:hover{border-color:var(--color-text)}.rv__photo:hover img{transform:scale(1.06)}}.rv__photo:active{transform:scale(.97)}.rv__lightbox{padding:0;border:0;background:#eef0f3;max-width:min(92vw,900px);max-height:88vh;overflow:hidden}.rv__lightbox::backdrop{background:#0a0a0a8c}.rv__lightbox img{display:block;width:100%;height:auto;max-height:88vh;object-fit:contain}.rv__lightbox-close{position:absolute;top:10px;inset-inline-end:10px;width:40px;height:40px;display:grid;place-items:center;background:#fff;border:0;border-radius:50%;cursor:pointer}.rv__lightbox-close svg{width:16px;height:16px}.rv__lightbox[open]{animation:rv-pop .28s cubic-bezier(.23,1,.32,1)}.rv__lightbox[open]::backdrop{animation:rv-fade .28s ease-out}@keyframes rv-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes rv-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.rv__copy,.rv__lightbox[open]{animation:none}}#reviews .jm-review-widget{--jm-review-widget-star-and-histogram-color: #0A0A0A !important;--jm-review-widget-button-color: #0A0A0A !important;--jm-review-widget-button-text-color: #FFFFFF !important;--jm-review-widget-text-color: #0A0A0A !important;--jm-review-widget-lighter-text-color: #6b6b6b !important;--jm-widget-primary-color: #0A0A0A !important;--jm-widget-border-radius: 0px !important;--jm-widget-border-radius-simplified: 0px !important;--jm-review-widget-form-border-radius: 0px !important;--jm-review-widget-form-button-color: #0A0A0A !important;--jm-review-widget-form-field-background-color: #f6f7f9 !important;--jm-review-widget-bar-chart-height: 2px !important;font-family:var(--font-body)!important;color:var(--color-text)}#reviews .jm-review-widget *{font-family:inherit!important}#reviews .jm-review-widget-minimal-header__title{display:none!important}#reviews .jm-review-widget__header{padding-block:28px;border-block:1px solid var(--color-border)}#reviews .jm-average-rating-display{font-variant-numeric:tabular-nums}#reviews .jm-button{min-height:48px!important;padding:0 28px!important;border-radius:0!important;font-size:13px!important;font-weight:400!important;text-transform:none;letter-spacing:.02em!important;transition:background .35s var(--ease),color .35s var(--ease),transform .16s ease-out!important}#reviews .jm-button--primary{background:transparent!important;color:var(--color-text)!important;border:1px solid var(--color-text)!important}#reviews .jm-button--primary:hover{background:var(--color-text)!important;color:var(--color-bg)!important}#reviews .jm-button:active{transform:scale(.97)}#reviews .jm-no-reviews-state{padding-block:40px 8px}#reviews .jm-no-reviews-state__text{font-size:14px!important;color:var(--color-text-soft)!important}#reviews .jm-review-item,#reviews .jm-align-review-item{border-radius:0!important;background:transparent!important;box-shadow:none!important;border:0!important;border-bottom:1px solid var(--color-border)!important;padding-block:28px!important}#reviews .jm-review-content__title{font-size:12px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:none}#reviews .jm-review-content__body{font-size:14px!important;line-height:1.7!important;color:#3d3d3d!important;max-width:60ch}#reviews .jm-reviewer-avatar--with-initial{background:#eef0f3!important;color:var(--color-text)!important}#reviews .jm-reviewer-info__name{font-size:13px!important;font-weight:600!important}#reviews .jm-verified-buyer-badge,#reviews .jm-verified-badge{font-size:13px!important;color:var(--color-text-soft)!important;background:none!important}#reviews .jm-media-grid img{border-radius:0!important;background:#eef0f3}[lang=ar] #reviews .jm-review-content__title,[lang=ar] #reviews .jm-button{text-transform:none;letter-spacing:0!important}.jdgm-write-review-modal,.jdgm-write-review-modal *{font-family:var(--font-body)!important}.jdgm-write-review-modal .jdgm-star{color:#0a0a0a!important}.jdgm-write-review-modal__content{border-radius:0!important}.jdgm-write-review-modal__title{font-family:var(--font-heading)!important;font-weight:400!important;letter-spacing:-.01em}.jdgm-write-review-modal__overlay{background:#0a0a0a8c!important}.jdgm-write-review-modal__btn,.jdgm-write-review-modal button[type=submit]{border-radius:0!important;min-height:48px;font-size:13px!important;text-transform:none;letter-spacing:.02em!important;background:#0a0a0a!important;border-color:#0a0a0a!important;color:#fff!important}.jdgm-write-review-modal__btn--repeat-not-now{background:transparent!important;color:#0a0a0a!important;border:1px solid #0A0A0A!important}.jdgm-write-review-modal input,.jdgm-write-review-modal textarea{border-radius:0!important}.jdgm-write-review-modal input:focus,.jdgm-write-review-modal textarea:focus{outline:1px solid #0A0A0A;outline-offset:0}.store-visit{padding-block:clamp(64px,8vw,112px)}.store-visit .store-visit__grid{display:grid;gap:0;align-items:stretch}@media(min-width:990px){.store-visit .store-visit__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.store-visit .store-visit__media,.store-visit__side{min-width:0}.store-visit .store-visit__media img{max-width:100%}.store-visit .store-visit__media{margin:0;aspect-ratio:6 / 5;overflow:hidden;background:#f3f3f3}.store-visit__img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.store-visit__side{display:flex;flex-direction:column;background:#f2f2f2}.store-visit .store-visit__content{max-width:none;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(40px,5vw,64px) clamp(24px,4vw,56px)}.store-visit__kicker{margin:0 0 14px;font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--color-text-soft)}.store-visit .store-visit__title{margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.25;letter-spacing:.01em;text-wrap:balance}.store-visit__address{margin-top:18px;line-height:1.7;color:#4a4a4a}.store-visit__address p{margin:0}.store-visit__hours{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:6px;font-variant-numeric:tabular-nums}.store-visit__hours li{display:flex;justify-content:center;gap:14px;color:var(--color-text-soft);transition:color .4s var(--ease)}.store-visit__hours li.is-today{color:var(--color-text)}.store-visit__now{margin:10px 0 0;font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--color-text)}.store-visit__now[hidden]{display:none}.store-visit__links{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 30px}.store-visit__link{font-size:13px;letter-spacing:.02em;text-transform:none;padding-bottom:6px;color:var(--color-text);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .3s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.store-visit__link:hover{background-size:40% 1px}}[dir=rtl] .store-visit__link{background-position:100% 100%}[lang=ar] .store-visit__kicker,[lang=ar] .store-visit__now,[lang=ar] .store-visit__link{letter-spacing:0;text-transform:none;font-size:13px}.store-visit__map{position:relative;flex:0 0 auto;height:clamp(220px,22vw,300px);background:#eceeef;isolation:isolate}.store-visit__map.leaflet-container{font-family:var(--font-body);background:#eceeef;cursor:default}.store-visit__map .leaflet-tile-pane{filter:grayscale(1) contrast(.82) brightness(1.1)}.store-visit__map .leaflet-control-attribution{font-size:9px;background:#f7f7f8cc!important;color:#8a8a8a;padding:0 6px}.store-visit__map .leaflet-control-attribution a{color:#8a8a8a!important}.yz-pin{width:22px;height:30px;transform-origin:50% 100%;cursor:pointer}.yz-pin svg{display:block;width:100%;height:100%;overflow:visible}.store-visit__map.is-ready .yz-pin{animation:yz-drop .6s cubic-bezier(.22,1,.36,1) .15s both}@keyframes yz-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.yz-pin{transition:transform .25s cubic-bezier(.22,1,.36,1)}.yz-pin:hover{transform:translateY(-2px)}}@media(max-width:989px){.store-visit .store-visit__media{aspect-ratio:6 / 5}.store-visit__map{height:240px}}.store-visit.js-reveal .store-visit__img{clip-path:inset(0 0 100% 0)}.store-visit.js-reveal.is-in .store-visit__img{clip-path:inset(0 0 0 0);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1)}@media(prefers-reduced-motion:reduce){.store-visit.js-reveal .store-visit__img,.store-visit.js-reveal.is-in .store-visit__img{clip-path:none;transition:none}.store-visit__map.is-ready .yz-pin{animation:none}}.header .cart-count,.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within) .cart-count{top:50%;left:50%;inset-inline-end:auto;transform:translate(-50%,calc(-50% + 2px));min-width:0;height:auto;padding:0;border-radius:0;background:none;color:inherit;font-size:9px;font-weight:600;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.header .cart-count.is-bumped{animation:cart-bump .35s cubic-bezier(.22,1,.36,1)}@keyframes cart-bump{0%{transform:translate(-50%,calc(-50% + 2px)) scale(.6);opacity:0}to{transform:translate(-50%,calc(-50% + 2px)) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.header .cart-count.is-bumped{animation:none}}@media(max-width:749px){.iwt .iwt__grid{gap:0;justify-items:center;text-align:center}.iwt .iwt__content{display:contents}.iwt .iwt__content .eyebrow{order:1;margin:0 0 10px}.iwt .iwt__content .section__title{order:2;margin:0 0 26px}.iwt .iwt__media-wrap,.iwt--text-first .iwt__media-wrap{order:3}.iwt .iwt__text{order:4;margin-block:26px 24px}.iwt .iwt__link{order:5}}@media(min-width:990px){.store-visit .store-visit__media{width:100%;height:auto;align-self:start}.store-visit .store-visit__content{flex:0 0 auto;padding:clamp(36px,4vw,56px) clamp(24px,4vw,56px) clamp(28px,3vw,40px)}.store-visit__map{flex:1 1 auto;height:auto;min-height:200px}}.insta{padding-block:clamp(56px,7vw,104px)}.insta__head{display:grid;justify-items:center;text-align:center;margin-bottom:clamp(28px,3.5vw,44px)}.insta__handle{display:inline-flex;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--color-text-soft);transition:color .3s var(--ease)}.insta__handle .icon{width:16px;height:16px}a.insta__handle:hover{color:var(--color-text)}.insta__title{margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.25;letter-spacing:.01em;text-wrap:balance}.insta__text{margin:14px 0 0;max-width:46ch;line-height:1.7;color:#4a4a4a;text-wrap:pretty}.insta__app{margin-bottom:24px}.insta .featured__track{--gap: 8px;gap:8px}@media(min-width:990px){.insta .featured__track{--gap: 12px;gap:12px}}.insta__tile{position:relative;display:block;aspect-ratio:var(--insta-ratio, 4 / 5);overflow:hidden;background:#eef0f3}.insta__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.insta__img--placeholder{fill:#c9ccd1}.insta__veil{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:#0a0a0a47;opacity:0;transition:opacity .35s var(--ease)}.insta__veil .icon{width:26px;height:26px;transform:scale(.9);transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){a.insta__tile:hover .insta__img{transform:scale(1.04)}a.insta__tile:hover .insta__veil{opacity:1}a.insta__tile:hover .insta__veil .icon{transform:scale(1)}}a.insta__tile:focus-visible{outline:1px solid var(--color-text);outline-offset:3px}a.insta__tile:active .insta__img{transform:scale(.99)}.insta__foot{display:flex;justify-content:center;margin-top:clamp(28px,3vw,40px)}.insta__follow{font-size:13px;letter-spacing:.02em;text-transform:none;padding-bottom:6px;color:var(--color-text);background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .3s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.insta__follow:hover{background-size:40% 1px}}[lang=ar] .insta__handle,[lang=ar] .insta__follow{letter-spacing:0;text-transform:none;font-size:13px}@media(prefers-reduced-motion:reduce){.insta__img,.insta__veil .icon{transition:none}}@media(min-width:990px){.store-visit .store-visit__media{position:relative;aspect-ratio:auto;height:auto;min-height:460px;align-self:stretch}.store-visit .store-visit__media .store-visit__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.store-visit__map{flex:1 1 auto;min-height:220px}}.logo-wordmark{display:inline-block;width:auto!important;height:auto!important;font-family:var(--font-heading);font-size:20px;letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;line-height:1;color:inherit}.features__icon--img{width:64px!important;height:64px!important}.features__icon--img img{width:100%;height:100%;object-fit:contain;display:block}.logos{padding-block:clamp(40px,5vw,72px)}.logos__title{text-align:center;margin:0 0 28px;font-size:13px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--color-text-soft)}.logos__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.logos__track{display:flex;align-items:center;gap:clamp(40px,6vw,88px);width:max-content;margin:0;padding:0;list-style:none;animation:logos-scroll var(--logo-speed, 35s) linear infinite}.logos__viewport:hover .logos__track{animation-play-state:paused}.logos__item{flex:none}.logos__item img{display:block;height:var(--logo-h, 56px);width:auto;max-width:180px;object-fit:contain;filter:grayscale(1);opacity:.75;transition:filter .4s var(--ease),opacity .4s var(--ease)}.logos__item:hover img{filter:none;opacity:1}.logos__name{font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--color-text-soft)}@keyframes logos-scroll{to{transform:translate(calc(-50% - clamp(20px,3vw,44px)))}}[dir=rtl] .logos__track{animation-direction:reverse}@media(prefers-reduced-motion:reduce){.logos__track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.logos__item[aria-hidden=true]{display:none}}.quotes{padding-block:clamp(56px,7vw,104px)}.quotes__head{display:grid;justify-items:center;text-align:center;margin-bottom:clamp(28px,3.5vw,44px)}.quotes__kicker,.stats__kicker{margin:0 0 12px;font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--color-text-soft)}.quotes__title,.stats__title{margin:0;font-size:clamp(26px,2.6vw,34px);font-weight:400;line-height:1.25;text-wrap:balance}.quotes__text{margin:12px 0 0;color:#4a4a4a}.quote{margin:0;height:100%;display:flex;flex-direction:column;gap:16px;padding:clamp(24px,2.5vw,34px);background:#f4f5f7}.quote__stars{display:inline-flex;gap:2px}.quote__stars svg{width:13px;height:13px;fill:#0a0a0a}.quote__body{margin:0;flex:1;font-size:15px;line-height:1.7;color:#2b2b2b;text-wrap:pretty}.quote__author{font-size:13px;letter-spacing:.02em;text-transform:none;color:var(--color-text-soft)}.quotes .featured__item{height:auto}.quotes .featured__track{align-items:stretch}.stats{padding-block:clamp(56px,7vw,104px)}.stats__head{display:grid;justify-items:center;text-align:center;margin-bottom:clamp(32px,4vw,56px)}.stats__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,48px) clamp(16px,3vw,40px)}@media(min-width:750px){.stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stats__item{text-align:center;padding-top:22px;border-top:1px solid var(--color-border)}.stats__number{margin:0;font-family:var(--font-heading);font-size:clamp(30px,3.6vw,48px);font-weight:300;line-height:1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.stats__label{margin:12px 0 0;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none}.stats__text{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--color-text-soft)}[lang=ar] .stats__label,[lang=ar] .quote__author,[lang=ar] .quotes__kicker,[lang=ar] .stats__kicker{letter-spacing:0;text-transform:none}.wa-float{position:fixed;z-index:40;right:clamp(14px,2vw,24px);bottom:clamp(14px,2vw,24px);width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#0a0a0a;color:#fff;box-shadow:0 6px 18px #0000002e;transition:transform .25s cubic-bezier(.22,1,.36,1),background .3s}.wa-float .icon{width:24px;height:24px}.wa-float:hover{transform:translateY(-2px);background:#25d366}.wa-float:active{transform:scale(.96)}[dir=rtl] .wa-float{right:auto;left:clamp(14px,2vw,24px)}:root{--accent: var(--color-gold, #E8906A);--accent-ink: var(--color-accent-ink, #A9502F)}.sh{display:grid;justify-items:center;text-align:center;gap:0;max-width:46rem;margin:0 auto clamp(32px,4vw,52px)}.sh__mark{display:block;width:18px;height:18px;margin-bottom:18px;color:var(--accent)}.sh__mark svg{display:block;width:100%;height:100%}.section__title{font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.sh__title{margin:0}.sh__text{margin:14px 0 0;max-width:52ch;font-size:15px;line-height:1.6;color:#4a4a4a;text-wrap:pretty}.sh__link{display:inline-flex;align-items:center;gap:10px;margin-top:20px;font-size:13px;padding-bottom:4px;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .3s cubic-bezier(.23,1,.32,1)}.sh__link .icon{width:16px;height:10px;transition:transform .3s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.sh__link:hover{background-size:0% 1px;background-position:100% 100%}.sh__link:hover .icon{transform:translate(3px)}}[dir=rtl] .sh__link .icon{transform:scaleX(-1)}.quotes .sh,.stats .sh{margin-bottom:clamp(32px,4vw,56px)}.mega__link,.footer__links a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .3s cubic-bezier(.23,1,.32,1),color .3s;padding-bottom:2px}@media(hover:hover)and (pointer:fine){.mega__link:hover,.footer__links a:hover{background-size:100% 1px}}.quote__stars svg{fill:var(--accent)}.quote__author{font-size:13px;color:#4a4a4a}.stats__label{font-size:14px;font-weight:500;letter-spacing:0}.stats__number span:first-child:not(:empty){color:var(--accent)}.features--light .features__title{font-size:14px;font-weight:500;letter-spacing:0}.cat-card__title{letter-spacing:-.01em}.stores{padding-block:clamp(64px,8vw,112px)}.stores__tabs{display:flex;justify-content:center;gap:4px;margin:0 auto clamp(24px,3vw,36px);padding:4px;width:max-content;max-width:100%;border:1px solid var(--color-border);border-radius:999px}.stores__tab{min-height:40px;padding:0 22px;border-radius:999px;font-size:14px;color:#4a4a4a;transition:background-color .25s cubic-bezier(.23,1,.32,1),color .25s}.stores__tab[aria-selected=true]{background:#0a0a0a;color:#fff}@media(hover:hover)and (pointer:fine){.stores__tab[aria-selected=false]:hover{color:#0a0a0a}}.stores__tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.store{display:grid;background:#f4f4f2}.store[hidden]{display:none}@media(min-width:990px){.store{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:560px}}.store__media{margin:0;min-width:0;aspect-ratio:5 / 4;overflow:hidden;background:#e9e9e6}@media(min-width:990px){.store__media{aspect-ratio:auto;position:relative}.store__media .store__img{position:absolute;top:0;right:0;bottom:0;left:0}}.store__img{display:block;width:100%;height:100%;object-fit:cover}.store__side{min-width:0;display:flex;flex-direction:column}.store__info{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(36px,4.5vw,56px) clamp(24px,4vw,56px)}.store__name{margin:0;font-size:clamp(24px,2.3vw,30px);font-weight:400;letter-spacing:-.01em;line-height:1.2}.store__address{margin:14px 0 0;line-height:1.65;color:#3d3d3d}.store__rating{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-size:13px;color:#3d3d3d}.store__stars{display:inline-flex;gap:2px}.store__stars svg{width:12px;height:12px;fill:var(--accent)}@media(hover:hover)and (pointer:fine){.store__rating:hover span:last-child{text-decoration:underline;text-underline-offset:3px}}.store__hours{margin:22px 0 0;display:grid;gap:4px;font-variant-numeric:tabular-nums}.store__hours div{display:flex;justify-content:center;flex-wrap:wrap;gap:4px 12px}.store__hours dt{color:#4a4a4a}.store__hours dd{margin:0}.store__now{margin:12px 0 0;font-size:13px;color:#4a4a4a}.store__now.is-open{color:var(--accent-ink)}.store__now[hidden]{display:none}.store__links{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px}.store__link{font-size:13px;padding-bottom:5px;color:#0a0a0a;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 1px no-repeat;transition:background-size .3s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){.store__link:hover{background-size:40% 1px}}.store__map{height:clamp(220px,20vw,280px)}.store__map .leaflet-tile-pane{filter:grayscale(1) contrast(.85) brightness(1.06)}.store.is-entering .store__img{animation:store-in .6s cubic-bezier(.23,1,.32,1) both}.store.is-entering .store__info{animation:store-fade .45s cubic-bezier(.23,1,.32,1) both}@keyframes store-in{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes store-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.store.is-entering .store__img,.store.is-entering .store__info{animation:none}}@media(max-width:749px){.stores__tab{padding:0 18px}.store__map{height:220px}}.store__map{filter:none}:root{--sy: clamp(40px, 4.5vw, 64px);--ink: #0A0A0A;--ink-hover: #2E2E2E;--ease-ui: cubic-bezier(.23, 1, .32, 1)}.button,.lang-gate__btn{min-height:48px;padding:0 28px;border-radius:0;font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .16s var(--ease-ui);-webkit-tap-highlight-color:transparent}.button,.button--solid{background:var(--ink);border:1px solid var(--ink);color:#fff}.button--outline{background:transparent;border:1px solid var(--ink);color:var(--ink)}.button--light{background:#fff;border:1px solid #fff;color:var(--ink)}.button--outline-light{background:transparent;border:1px solid rgba(255,255,255,.9);color:#fff}.button:hover{opacity:1}@media(hover:hover)and (pointer:fine){.button:hover,.button--solid:hover{background:var(--ink-hover);border-color:var(--ink-hover);color:#fff}.button--outline:hover{background:#0a0a0a0f;border-color:var(--ink);color:var(--ink)}.button--light:hover{background:#ececea;border-color:#ececea;color:var(--ink)}.button--outline-light:hover{background:#ffffff24;border-color:#fff;color:#fff}}@media(hover:none){.button:hover,.button--solid:hover{background:var(--ink);color:#fff}.button--outline:hover{background:transparent;color:var(--ink)}.button--light:hover{background:#fff;color:var(--ink)}.button--outline-light:hover{background:transparent;color:#fff}}.button:active,.lang-gate__btn:active,.stores__tab:active{transform:scale(.97)}.button:focus-visible,.lang-gate__btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){.button:active,.lang-gate__btn:active,.stores__tab:active{transform:none}}.section,.stores,.quotes,.stats,.insta,.iwt,.reviews,.store-visit{padding-block:var(--sy)}@media(min-width:990px){.section{padding-block:var(--sy)}}.features--light{padding-block:clamp(28px,3.5vw,48px)}.logos{padding-block:clamp(24px,3vw,40px)}.sh,.quotes .sh,.stats .sh{margin-bottom:clamp(24px,3vw,40px)}.sh__mark{margin-bottom:14px}.stores__tabs{margin-bottom:clamp(20px,2.5vw,28px)}.pdp{padding-bottom:clamp(24px,3vw,40px)}body:not(.template-index) main{padding-bottom:clamp(16px,2vw,32px)}@media(max-width:749px){.iwt{padding-block:var(--sy)}}.header,.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within){box-shadow:none;border-bottom:0}.mega{border-top-color:transparent}.lang-gate{background:#0a0a0a73;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--ink);padding:16px}.lang-gate:before{display:none}.lang-gate__inner{width:min(420px,100%);gap:22px;padding:40px clamp(24px,5vw,40px) 32px;background:#fff;color:var(--ink);box-shadow:0 24px 64px #00000047}.lang-gate__logo{width:150px}.lang-gate__prompt{color:#4a4a4a;font-size:14px;letter-spacing:0}.lang-gate__form{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:10px}.lang-gate__btn{min-width:0;width:100%;background:transparent;border:1px solid var(--ink);color:var(--ink)}@media(hover:hover)and (pointer:fine){.lang-gate__btn:hover{background:var(--ink);border-color:var(--ink);color:#fff}}.lang-gate-open .lang-gate{animation:gate-scrim .24s ease-out both}.lang-gate-open .lang-gate__inner{animation:gate-card .32s var(--ease-ui) both}.lang-gate-closing .lang-gate{opacity:0;transition:opacity .2s ease}.lang-gate-closing .lang-gate__inner{transform:scale(.98);transition:transform .2s ease}@keyframes gate-scrim{0%{opacity:0}to{opacity:1}}@keyframes gate-card{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.lang-gate-open .lang-gate__inner{animation:gate-scrim .2s ease both}.lang-gate-closing .lang-gate__inner{transform:none}}@media(prefers-reduced-transparency:reduce){.lang-gate{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0a0ab3}}.logos__fit{position:relative;display:block;height:var(--logo-h, 56px)}.logos__fit img{display:block;height:100%;width:auto;max-width:180px;object-fit:contain}.logos__fit.is-fit{overflow:hidden}.logos__fit.is-fit img{position:absolute;max-width:none;max-height:none;object-fit:fill}.logos__item img{mix-blend-mode:multiply}.stats__icon{display:inline-flex;width:30px;height:30px;color:var(--accent);margin-bottom:18px;transition:transform .3s var(--ease-ui)}.stat-icon{width:100%;height:100%;overflow:visible}.stats.js-draw .stat-icon *{stroke-dasharray:1;stroke-dashoffset:1}.stats.js-draw.is-in .stat-icon *{stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.65,0,.35,1) calc(var(--i, 0) * 70ms + .15s)}.stats:not(.stats--dark) .stats__icon{margin-inline:auto}.stats--dark{background:var(--ink);color:#fff}.stats--dark .sh__title{color:#fff}.stats--dark .sh__text{color:#ffffffb3}.stats--dark .stats__grid{gap:1px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:750px){.stats--dark .stats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.stats--dark .stats__item{border-top:0;padding:clamp(22px,2.6vw,36px) clamp(18px,2.4vw,32px);text-align:start;background:var(--ink);display:flex;flex-direction:column;align-items:flex-start;transition:background-color .25s ease}@media(max-width:749px){.stats--dark .stats__item:last-child:nth-child(odd){grid-column:span 2}}.stats--dark .stats__number{font-size:clamp(32px,3.4vw,48px);color:#fff}.stats--dark .stats__label{color:#fff;margin-top:10px}.stats--dark .stats__text{color:#ffffff9e;max-width:30ch}@media(hover:hover)and (pointer:fine){.stats--dark .stats__item:hover{background:#161616}.stats__item:hover .stats__icon{transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.stats.js-draw .stat-icon *{stroke-dasharray:none;stroke-dashoffset:0}.stats__item:hover .stats__icon{transform:none}}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within):not(.header--on-light) .header__logo-img--light{opacity:0}.header--transparent:not(.is-scrolled):not(:hover):not(:focus-within):not(.header--on-light) .header__logo .header__logo-img--dark{opacity:1;filter:brightness(0) invert(1)}.header--transparent.header--on-light:not(.is-scrolled):not(:hover):not(:focus-within){color:var(--ink, #0A0A0A)}.header--transparent.header--on-light:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo-img--light{opacity:1}.header--transparent.header--on-light:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo:has(.header__logo-img--light) .header__logo-img--dark{opacity:0}.header--transparent.header--on-light:not(.is-scrolled):not(:hover):not(:focus-within) .header__logo:not(:has(.header__logo-img--light)) .header__logo-img--dark{opacity:1;filter:brightness(0)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/base.css.map */
