:root{--shopycore-navy:#071426;--shopycore-deep-blue:#0b2b6b;--shopycore-blue:#1669f7;--shopycore-cyan:#25c7e8;--shopycore-off-white:#fafafa;--shopycore-off-white-ar:#f7f5f4;--shopycore-canvas:var(--shopycore-off-white);--shopycore-gradient:linear-gradient(180deg, var(--shopycore-deep-blue), var(--shopycore-blue), var(--shopycore-cyan));--bg:#fff;--surface:#f7f8fa;--border:#e3e6ec;--text:#12151b;--muted:#5b6472;--accent:#2f6fed;--ok:#166534;--error:#b91c1c;--radius:.75rem;--page-max:72rem;--font-body:"Inter Variable", "Cairo Variable", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", sans-serif;font-family:var(--font-body)}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%;margin:0;line-height:1.55}img{max-width:100%;height:auto}a{color:inherit}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.skip-link{inset-inline-start:-9999px;z-index:100;background:var(--brand-primary,var(--shopycore-deep-blue));color:var(--brand-primary-ink,#fff);border-radius:0 0 var(--radius) 0;padding:.75rem 1rem;position:absolute;top:0}.skip-link:focus{inset-inline-start:0}:where(a,button,input,select,summary):focus-visible{outline:3px solid var(--brand-secondary,var(--accent));outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.storefront{--brand-primary:#111827;--brand-secondary:#2563eb;--accent:var(--brand-primary);--accent-contrast:var(--brand-primary-ink,#fff);--accent-text:var(--brand-primary-text,var(--brand-primary));--font-body:system-ui, sans-serif;--sf-measure:1320px;--sf-gutter:1rem;--sf-gap:1.25rem;--sf-gap-section:1.5rem;--sf-gap-head:1rem;--sf-pad-card:1.25rem;--sf-pad-tile:.625rem;--sf-media-h:11.25rem;--sf-bar:3.5rem;--sf-control:2.5rem;--sf-control-sm:2.125rem;--sf-radius-card:var(--radius);--sf-icon-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='2'/%3E%3Ccircle cx='9' cy='9' r='2'/%3E%3Cpath d='m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21'/%3E%3C/svg%3E");--sf-radius-control:min(var(--radius), .375rem);--sf-radius-pill:min(var(--radius), .25rem);--sf-shadow-xs:0 1px 2px 0 #0000000d;--sf-info:#1d4ed8;--sf-warn:#92400e;--sf-text-meta:.75rem;--sf-text-sub:.875rem;--sf-title-card:1rem;--sf-title-section:1.125rem;--sf-title-page:1.25rem;min-height:100vh;font-family:var(--font-body);background:var(--bg);color:var(--text);flex-direction:column;display:flex}.storefront :where(h1,h2,h3,h4,h5,h6,.store-header__name,.store-sidebar__name){font-family:var(--font-heading,var(--font-body))}.storefront :where(button,input,select,textarea){font-family:inherit}@media (min-width:64rem){.storefront{--sf-gutter:1.5rem}}.storefront__main{width:100%;max-width:var(--sf-measure);padding-block:var(--sf-gap-section) 3.75rem;padding-inline:var(--sf-gutter);flex:1;margin:0 auto}.storefront[data-theme=default]{--radius:.75rem;--card-bg:var(--surface)}.storefront[data-theme=modern]{--radius:.25rem;--card-bg:#fff;--border:#d4d9e2}.storefront[data-theme=modern] .page-title,.storefront[data-theme=modern] .hero__headline{letter-spacing:-.02em;font-weight:800}.storefront[data-theme=minimal]{--radius:0px;--card-bg:transparent;--border:#e8e8e8}.store-header{z-index:20;background:var(--bg);border-block-end:1px solid var(--border);position:sticky;inset-block-start:0}.store-header__inner{width:100%;max-width:var(--sf-measure);padding-inline:var(--sf-gutter);align-items:center;gap:.75rem;margin:0 auto;display:flex}.store-header__bar .store-header__inner{min-height:4.25rem}.store-header__brand{color:inherit;flex:0 auto;align-items:center;min-width:0;text-decoration:none;display:inline-flex;overflow:hidden}.store-header__logo{object-fit:contain;block-size:2.5rem;inline-size:auto;max-inline-size:100%}.store-brand__image{align-items:center;min-inline-size:0;max-inline-size:11.25rem;display:flex}.store-header__name{letter-spacing:-.02em;min-width:0;color:var(--brand-primary-text,var(--brand-primary));white-space:nowrap;text-overflow:ellipsis;font-size:clamp(1.0625rem,2vw,1.375rem);font-weight:600;overflow:hidden}.store-header__tools{flex:none;align-items:center;gap:.25rem;margin-inline-start:auto;display:flex}.store-header__search{flex:none;align-items:center;width:15rem;margin-inline-end:.5rem;display:flex;position:relative}.store-header__search input{width:100%;height:var(--sf-control);appearance:none;border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);box-shadow:var(--sf-shadow-xs);font:inherit;color:inherit;padding-inline:2.125rem .75rem;font-size:1rem}.store-header__search input::placeholder{color:var(--muted)}.store-header__search input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 18%, transparent)}.store-header__search button{border-radius:var(--sf-radius-control);width:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:0}.store-header__search button:hover{color:var(--brand-primary-text,var(--brand-primary))}.store-header__account{align-items:center;gap:.125rem;display:flex}.store-header__icon-link{width:2.5rem;height:2.5rem;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0;text-decoration:none;display:inline-flex;position:relative}.store-header__icon-link:hover{background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--brand-primary-text,var(--brand-primary))}.store-header__cart{align-items:center;gap:.25rem;display:flex}.store-header__badge{background:var(--brand-secondary,var(--accent));min-width:1rem;height:1rem;color:var(--brand-secondary-ink,#fff);border-radius:999px;justify-content:center;align-items:center;padding-inline:.25rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;inset-block-start:.125rem;inset-inline-end:.125rem}.store-header__cart-total{white-space:nowrap;flex-direction:column;margin:0;line-height:1.35;display:flex}.store-header__cart-caption{font-size:var(--sf-text-meta);color:var(--muted);font-weight:500}.store-header__cart-amount{font-size:var(--sf-text-meta);color:var(--brand-primary-text,var(--brand-primary));font-weight:500}.store-header__menu,.store-header__search-link{display:none}.store-header__nav{border-block-start:1px solid var(--border)}.store-header__nav ul{overscroll-behavior-inline:contain;scrollbar-width:none;flex-wrap:nowrap;flex:auto;align-items:stretch;min-width:0;margin:0;margin-inline:-.75rem;padding:0;list-style:none;display:flex;overflow-x:auto}.store-header__nav ul::-webkit-scrollbar{display:none}.store-header__nav li{display:flex}.store-header__nav a{color:var(--muted);font-size:var(--sf-text-sub);white-space:nowrap;outline-offset:-3px;border-block-end:2px solid #0000;align-items:center;padding-block:.6875rem;padding-inline:.75rem;font-weight:500;text-decoration:none;display:inline-flex}.store-header__nav a:hover,.store-header__nav a:focus-visible{color:var(--text)}.store-header__nav a[aria-current=page]{color:var(--brand-primary-text,var(--brand-primary));border-block-end-color:var(--brand-primary)}.store-header[data-header=centered] .store-header__bar .store-header__inner{grid-template-columns:1fr auto 1fr;display:grid}.store-header[data-header=centered] .store-header__brand{grid-column:2;justify-self:center}.store-header[data-header=centered] .store-header__tools{grid-column:3}.store-header[data-header=centered] .store-header__nav ul{justify-content:safe center}.store-header[data-header=compact] .store-header__bar .store-header__inner{min-height:3.5rem}.store-header[data-header=compact] .store-header__cart-total{display:none}@media (max-width:52rem){.store-header__search,.store-header__tools>.language-switch{display:none}.store-header__menu,.store-header__search-link{display:inline-flex}.store-header__bar .store-header__inner{gap:.5rem;min-height:3.75rem}.store-header[data-header=centered] .store-header__bar .store-header__inner{display:flex}.store-header__cart-total{display:none}}.store-drawer{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;position:fixed;inset:0}.store-drawer__panel{background:var(--bg);flex-direction:column;width:min(17.1875rem,85vw);display:flex;position:absolute;inset-block:0;inset-inline-start:0;overflow-y:auto}.store-drawer__head{min-height:var(--sf-bar);padding-inline:var(--sf-pad-card);border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:.625rem;padding-block:.5rem;display:flex}.store-drawer__title{font-size:var(--sf-title-card);letter-spacing:-.025em;color:var(--brand-primary-text,var(--brand-primary));font-weight:600}.store-drawer__close{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin-inline-end:-.625rem;display:inline-flex}.store-drawer__close:hover{background:color-mix(in srgb, var(--brand-primary) 8%, transparent);color:var(--brand-primary-text,var(--brand-primary))}.store-drawer__preference{padding:.75rem var(--sf-pad-card);border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.store-drawer__label{font-size:var(--sf-text-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:500}.store-drawer__list{margin:0;padding:.5rem 0;list-style:none}.store-drawer__list+.store-drawer__list{border-block-start:1px solid var(--border)}.store-drawer__list a{padding:.75rem var(--sf-pad-card);color:var(--text);font-size:1rem;text-decoration:none;display:block}.store-drawer__list a:hover,.store-drawer__list a:focus-visible{background:color-mix(in srgb, var(--brand-primary) 8%, transparent)}.store-drawer__cart{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.store-drawer__count{font-size:var(--sf-text-meta);color:var(--muted)}.hero{border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--surface);box-shadow:var(--sf-shadow-xs);position:relative;overflow:hidden}.hero__copy{max-width:38rem;flex-direction:column;justify-content:center;align-items:flex-start;min-block-size:8.75rem;padding:clamp(1.25rem,3.5vw,2rem);display:flex}.hero[data-illustrated=true]{grid-template-columns:1fr;display:grid}.hero__media{background:var(--bg);block-size:10rem;position:relative;overflow:hidden}.hero__media img{object-fit:cover;object-position:var(--hero-focal-x,50%) var(--hero-focal-y,50%);width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:60rem){.hero[data-illustrated=true]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch;min-block-size:17.5rem}.hero__media{block-size:auto}}.hero__headline{letter-spacing:-.02em;color:var(--brand-primary-text,var(--brand-primary));text-wrap:balance;margin:0;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:600;line-height:1.2}.hero__sub{max-width:34rem;color:var(--muted);font-size:var(--sf-text-sub);margin:.5rem 0 0;line-height:1.5}.hero__cta{min-height:var(--sf-control);background:var(--accent);color:var(--accent-contrast);border-radius:var(--sf-radius-control);box-shadow:var(--sf-shadow-xs);font-size:var(--sf-text-sub);justify-content:center;align-items:center;margin-top:1.25rem;padding:.5rem 1.25rem;font-weight:500;text-decoration:none;display:inline-flex}.section{margin-block-start:var(--sf-gap-section)}.section:first-child{margin-block-start:0}.section__head{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:var(--sf-gap-head);display:flex}.section__head .section__title{margin:0}.section__title{font-size:var(--sf-title-section);letter-spacing:-.01em;margin:0 0 var(--sf-gap-head);color:var(--brand-primary-text,var(--brand-primary));font-weight:500;line-height:1.3}.section__more{color:var(--brand-primary-text,var(--brand-primary));font-size:var(--sf-text-meta);flex:none;align-items:center;gap:.25rem;font-weight:500;text-decoration:none;display:inline-flex}.section__more:hover,.section__more:focus-visible{text-underline-offset:4px;text-decoration:underline}.empty-state{text-align:center;color:var(--muted);font-size:var(--sf-text-sub);border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--surface);padding:2.5rem 1.25rem;font-weight:500}.store-not-found{text-align:center;justify-items:center;display:grid}.store-not-found .empty-state{width:min(100%,34rem);margin:0}.store-not-found__home{min-height:var(--sf-control);border-radius:var(--sf-radius-control);background:var(--brand-primary);color:var(--brand-primary-ink,#fff);box-shadow:var(--sf-shadow-xs);font-size:var(--sf-text-sub);justify-content:center;align-items:center;margin-top:1rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-flex}.breadcrumbs{font-size:var(--sf-text-sub);color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.breadcrumbs a{color:var(--muted)}.breadcrumbs a:hover{color:var(--brand-primary-text,var(--brand-primary))}.subcategories ul{margin:0 0 var(--sf-gap);flex-wrap:wrap;gap:.625rem;padding:0;list-style:none;display:flex}.subcategories a{min-height:var(--sf-control-sm);border:1px solid var(--border);background:var(--surface);font-size:var(--sf-text-sub);border-radius:999px;align-items:center;padding:.25rem .75rem;font-weight:500;text-decoration:none;display:inline-flex}.subcategories a:hover,.subcategories a:focus-visible{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border));color:var(--brand-primary-text,var(--brand-primary))}.sf-grid{gap:var(--sf-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:64rem){.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.sf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-media{block-size:var(--sf-media-h);border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--surface);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sf-media>img{object-fit:contain;max-block-size:100%;max-inline-size:100%}.sf-price{flex-wrap:wrap;align-items:baseline;gap:.375rem;margin:0;display:flex}.sf-price__now{font-size:var(--sf-text-sub);color:var(--brand-primary-text,var(--brand-primary));font-weight:600}.sf-price__was{font-size:var(--sf-text-meta);color:var(--muted);font-weight:400}.sf-availability{border-radius:var(--sf-radius-control);background:color-mix(in srgb, var(--ok) 12%, var(--bg));min-block-size:1.5rem;color:var(--ok);font-size:var(--sf-text-meta);white-space:nowrap;align-items:center;gap:.375rem;margin:0;padding-inline:.5rem;font-weight:500;display:inline-flex}.sf-availability:before{content:"";opacity:.75;background:currentColor;border-radius:999px;block-size:.375rem;inline-size:.375rem}.sf-availability[data-available=false]{background:color-mix(in srgb, var(--error) 10%, var(--bg));color:var(--error)}.sf-card{gap:var(--sf-gap);padding:var(--sf-pad-card);border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--bg);box-shadow:var(--sf-shadow-xs);align-content:start;display:grid}.sf-card__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.sf-card__title{font-size:var(--sf-title-card);letter-spacing:-.025em;color:var(--brand-primary-text,var(--brand-primary));margin:0;font-weight:600;line-height:1.2}.sf-card--flush{gap:0;padding:0;overflow:hidden}.sf-card__strip{padding:var(--sf-pad-card);background:var(--surface);border-block-end:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2.25rem;display:flex}.sf-card__region{gap:var(--sf-gap-head);padding:var(--sf-pad-card);display:grid}.sf-facts{flex-wrap:wrap;gap:.75rem 2.25rem;margin:0;display:flex}.sf-facts>div{align-content:start;gap:.375rem;display:grid}.sf-facts dt{font-size:var(--sf-text-meta);color:var(--muted);margin:0;font-weight:400}.sf-facts dd{font-size:var(--sf-text-sub);margin:0;font-weight:500}.sf-line{border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--bg);box-shadow:var(--sf-shadow-xs);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.875rem;padding:.5rem;padding-inline-end:var(--sf-pad-card);display:flex}.sf-line__identity{flex:14rem;align-items:center;gap:.875rem;min-inline-size:0;display:flex}.sf-line__media{--sf-media-h:4.375rem;border-radius:var(--sf-radius-control);flex:none;inline-size:5.625rem}.sf-line__text{gap:.375rem;min-inline-size:0;display:grid}.sf-line__title{color:inherit;font-size:var(--sf-text-sub);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.375rem;text-decoration:none}a.sf-line__title:hover{color:var(--brand-primary-text,var(--brand-primary))}.sf-line__meta{font-size:var(--sf-text-meta);color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:400;display:flex}.sf-line__meta strong{color:var(--text);font-weight:500}.sf-line__end{justify-items:end;gap:.625rem;margin-inline-start:auto;display:grid}.sf-line__count{font-size:var(--sf-text-meta);color:var(--muted);margin:0}.sf-panel{border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--surface);box-shadow:var(--sf-shadow-xs);align-content:start;display:grid}.sf-panel__head{min-block-size:var(--sf-bar);padding-inline:var(--sf-pad-card);border-block-end:1px solid var(--border);justify-content:space-between;align-items:center;gap:.625rem;display:flex}.sf-panel__body{gap:var(--sf-gap-head);padding:var(--sf-pad-card);display:grid}.sf-panel__foot{padding:var(--sf-pad-card);border-block-start:1px solid var(--border);gap:.625rem;display:grid}.cart__checkout,.cart__continue,.checkout__continue,.checkout__place,.login__submit,.order__reference button,.profile__form button[type=submit],.cart-line__remove,.cart__clear,.cart__confirm-cancel,.cart__confirm-yes,.cart__retry,.checkout__coupon button,.checkout__retry,.checkout__save-address,.checkout__verify-send,.checkout__verify-submit,.login__back,.orders__open,.pay-panel__copy-button,.profile__address-select,.profile__logout,.profile__nav a{border-radius:var(--sf-radius-control);box-shadow:var(--sf-shadow-xs);font-family:inherit;font-size:var(--sf-text-sub);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.cart__checkout,.cart__continue,.checkout__continue,.checkout__place,.login__submit,.order__reference button,.profile__form button[type=submit]{min-block-size:var(--sf-control);background:var(--accent);color:var(--accent-contrast);font-size:max(1rem, var(--sf-text-sub));border:0;padding-inline:1.25rem}.cart__clear,.cart__confirm-cancel,.cart__confirm-yes,.cart__retry,.checkout__coupon button,.checkout__retry,.checkout__save-address,.checkout__verify-send,.checkout__verify-submit,.login__back,.orders__open,.pay-panel__copy-button,.profile__address-select,.profile__logout,.profile__nav a{min-block-size:var(--sf-control-sm);border:1px solid var(--border);background:var(--bg);color:var(--text);padding-inline:.75rem}.cart__clear,.login__back,.profile__logout{color:var(--muted)}.cart__clear:hover:not(:disabled),.login__back:hover,.profile__logout:hover,.orders__open:hover,.pay-panel__copy-button:hover,.profile__address-select:hover:not(:disabled),.profile__nav a:hover{color:var(--text);border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border))}.checkout__coupon-remove,.profile__address-remove{color:var(--muted);font:inherit;font-size:var(--sf-text-sub);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.checkout__coupon-remove:hover{color:var(--text)}.cart__keep-shopping,.checkout__back{color:var(--muted);font-size:var(--sf-text-sub)}.cart__keep-shopping:hover,.checkout__back:hover{color:var(--text)}.cart__checkout:disabled,.cart__confirm-yes:disabled,.checkout__place:disabled,.checkout__coupon button:disabled,.checkout__save-address:disabled,.checkout__verify-send:disabled,.checkout__verify-submit:disabled,.cart__clear:disabled,.cart-line__remove:disabled,.order__reference button:disabled,.profile__address-remove:disabled,.profile__address-select:disabled,.profile__form button[type=submit]:disabled,.login__submit:disabled{opacity:.5;box-shadow:none;cursor:not-allowed}.sf-waiting{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.sf-empty{text-align:center;justify-items:center;gap:.875rem;max-inline-size:34rem;margin-inline:auto;padding-block:2.5rem}.sf-empty p{font-size:var(--sf-title-card);color:var(--text);margin:0;font-weight:500}.sf-notice{border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--sf-radius-control);background:var(--surface);color:var(--text);font-size:var(--sf-text-sub);margin:0;padding:.75rem .875rem}.sf-flag{border-radius:var(--sf-radius-pill);background:color-mix(in srgb, var(--accent) 14%, var(--bg));min-block-size:1.375rem;color:var(--accent-text,var(--accent));white-space:nowrap;align-items:center;gap:.25rem;padding-inline:.4rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.sf-head{align-items:center;gap:.625rem;display:flex}.sf-head__icon{border-radius:var(--sf-radius-control);background:color-mix(in srgb, var(--accent) 10%, var(--bg));block-size:1.75rem;inline-size:1.75rem;color:var(--accent-text,var(--accent));flex:none;justify-content:center;align-items:center;display:inline-flex}.checkout__totals{gap:.5rem;margin:0;display:grid}.product-grid{margin:0;padding:0;list-style:none}.product-grid>li{display:flex}.product-card{--sf-tile-inset:0px;flex-direction:column;justify-content:space-between;gap:1rem;width:100%;display:flex}.product-card__link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.product-card__media{--sf-media-h:auto;aspect-ratio:1;margin-block-end:1rem}.product-card__media img{object-fit:contain;width:100%;height:100%;transition:transform .24s cubic-bezier(.2,0,.2,1)}.product-card__placeholder,.gallery__placeholder,.sf-media__empty{background:var(--surface);border-radius:var(--sf-radius-card);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.product-card__placeholder:before,.gallery__placeholder:before,.sf-media__empty:before{content:"";background-color:var(--muted);opacity:.4;width:1.75rem;height:1.75rem;-webkit-mask:var(--sf-icon-image) center / contain no-repeat;mask:var(--sf-icon-image) center / contain no-repeat;-webkit-mask:var(--sf-icon-image) center / contain no-repeat}.product-card__placeholder,.gallery__placeholder{aspect-ratio:1}.product-card[data-available=false] .product-card__media img{opacity:.5}.product-card__badge{min-height:1.5rem;font-size:var(--sf-text-meta);border-radius:var(--sf-radius-control);align-items:center;padding:0 .45rem;font-weight:500;line-height:1.5rem;display:inline-flex;position:absolute;inset-block-start:.5rem;inset-inline-end:.5rem}.product-card__badge--sale{background:var(--brand-secondary,var(--accent));color:var(--brand-secondary-ink,#fff)}.product-card__brand{padding-inline:var(--sf-tile-inset);font-size:var(--sf-text-meta);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.125rem;overflow:hidden}.product-card__name{padding-inline:var(--sf-tile-inset);font-size:var(--sf-text-sub);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-weight:500;line-height:1.375rem;transition:color .16s;display:-webkit-box;overflow:hidden}.product-card:hover .product-card__name{color:var(--brand-primary-text,var(--brand-primary))}.product-card__footer{padding-inline:var(--sf-tile-inset);grid-template-columns:1fr auto;align-items:center;gap:.375rem 1.25rem;padding-block-end:.25rem;display:grid}.product-card__availability{grid-column:1/-1;justify-self:start}.product-card__buy{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.product-card__price{margin:0}.product-card__action{border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);min-block-size:1.75rem;box-shadow:var(--sf-shadow-xs);color:var(--text);font-size:var(--sf-text-meta);white-space:nowrap;justify-content:center;align-items:center;margin-inline-start:.25rem;padding-inline:.625rem;font-weight:500;text-decoration:none;display:inline-flex}.product-card__action:hover,.product-card__action:focus-visible{border-color:color-mix(in srgb, var(--brand-primary) 40%, var(--border));color:var(--brand-primary-text,var(--brand-primary))}@media (max-width:30rem){.product-card__footer{flex-direction:column;align-items:flex-start;gap:.5rem}.product-card__buy{justify-content:space-between;align-self:stretch;gap:.5rem}.product-card__action{margin-inline-start:0}}.product-card:hover .product-card__media img{transform:none}.product-card__link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:var(--sf-radius-card)}.product-card__action:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.product-card[data-card=bordered]{--sf-tile-inset:.625rem;padding:var(--sf-pad-tile);border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--card-bg);box-shadow:var(--sf-shadow-xs)}.product-card[data-card=bordered]:hover{border-color:color-mix(in srgb, var(--brand-primary) 40%, var(--border))}.product-card[data-card=plain] .product-card__media{background:0 0;border:0;border-radius:0}.product-card[data-card=plain] .product-card__media img{object-fit:contain}@media (prefers-reduced-motion:reduce){.product-card__media img,.product-card__name{transition-duration:.01ms}.product-card:hover .product-card__media img{transform:none}}.pagination{min-height:var(--sf-bar);margin-top:var(--sf-gap);border-block-start:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;padding-block-start:1rem;display:flex}.pagination__step{min-height:var(--sf-control-sm);border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);box-shadow:var(--sf-shadow-xs);font-size:var(--sf-text-sub);align-items:center;padding:0 .75rem;font-weight:500;text-decoration:none;display:inline-flex}.pagination__step:hover:not([aria-disabled=true]){border-color:color-mix(in srgb, var(--brand-primary) 40%, var(--border));color:var(--brand-primary-text,var(--brand-primary))}.pagination__step[aria-disabled=true]{opacity:.5;box-shadow:none;cursor:not-allowed}.pagination__status{color:var(--muted);font-size:var(--sf-text-sub)}.product{gap:var(--sf-gap);display:grid}@media (min-width:56rem){.product{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:1.875rem}}.gallery__media{--sf-media-h:auto;aspect-ratio:1}.gallery__primary{object-fit:contain;width:100%;height:100%}.gallery__badge{border-radius:var(--sf-radius-control);background:var(--brand-secondary,var(--accent));min-height:1.5rem;color:var(--brand-secondary-ink,#fff);font-size:var(--sf-text-meta);align-items:center;padding:0 .5rem;font-weight:500;display:inline-flex;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}.gallery__thumbs{gap:.625rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex;overflow-x:auto}.gallery__thumbs img{object-fit:contain;border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--surface);width:4rem;height:4rem}.gallery__thumb-link{border-radius:var(--sf-radius-control);background:0 0;border:2px solid #0000;flex:none;padding:3px;display:block}.gallery__thumb-link[aria-pressed=true]{border-color:var(--brand-primary)}.gallery__thumbs>li{flex:none}.gallery__controls{justify-content:space-between;align-items:center;gap:.75rem;margin-block-start:.5rem;display:flex}.gallery__arrow{border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--surface);min-width:44px;min-height:44px;color:var(--brand-primary-text);justify-content:center;align-items:center;font-size:1.75rem;line-height:1;display:inline-flex}.gallery__arrow:hover{background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface))}.gallery__arrow:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.gallery__position{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.875rem}.gallery__thumb-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.product__detail{padding:var(--sf-pad-card);border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--bg);box-shadow:var(--sf-shadow-xs)}.product__brand{font-size:var(--sf-text-meta);color:var(--muted);margin:0 0 .25rem}.product__brand a{color:inherit}.product__brand a:hover{color:var(--brand-primary)}.product__name{letter-spacing:-.02em;color:var(--brand-primary-text,var(--brand-primary));margin:0 0 .75rem;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:500;line-height:1.25}.product__price-now{font-size:1.125rem}.product__price-was{font-size:1rem}.product__facts{flex-wrap:wrap;align-items:center;gap:.625rem 1rem;margin-block:0 1.25rem;display:flex}.product__description p{overflow-wrap:anywhere;margin:0 0 1rem}.product__variants h2{font-size:var(--sf-title-card);letter-spacing:-.025em;margin:0;font-weight:600}.product__variants ul{border-top:1px solid var(--border);margin:.625rem 0 0;padding:0;list-style:none}.product__variants li{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.625rem 0;display:flex}.product__variant-name{font-size:var(--sf-text-sub);flex:8rem;font-weight:500}.product__variant-price{font-size:var(--sf-text-sub);font-weight:500}.product__variant-stock{font-size:var(--sf-text-meta);color:var(--ok)}.product__variants li[data-available=false] .product__variant-stock{color:var(--error)}.store-footer{border-block-start:1px solid var(--border);background:var(--surface)}.store-footer__inner{max-width:var(--sf-measure);padding-block:2.5rem;padding-inline:var(--sf-gutter);gap:var(--sf-gap-section);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:40rem){.store-footer__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.store-footer__inner{grid-template-columns:1.6fr repeat(3,minmax(0,1fr));gap:1.875rem}}.store-footer__name{font-size:var(--sf-title-card);letter-spacing:-.02em;color:var(--brand-primary-text,var(--brand-primary));margin:0 0 .75rem;font-weight:600}.store-footer__about p{max-width:32rem;color:var(--muted);font-size:var(--sf-text-sub);overflow-wrap:anywhere;margin:0}.store-footer__label{font-size:var(--sf-text-meta);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 .75rem;font-weight:500}.store-footer ul{font-size:var(--sf-text-sub);gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.store-footer__col a{color:var(--muted);text-decoration:none}.store-footer__col a:hover,.store-footer__col a:focus-visible{color:var(--brand-primary-text,var(--brand-primary))}@media (prefers-color-scheme:dark){:root{--bg:var(--shopycore-navy);--surface:#0c1d33;--border:#23405f;--text:#e8f0fa;--muted:#8ca2bb;--accent:var(--shopycore-cyan);--ok:#3dd68c;--error:#ff7b72;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.storefront{--bg:#fff;--surface:#f7f8fa;--border:#e3e6ec;--text:#12151b;--muted:#5b6472;--accent:var(--brand-primary);--accent-contrast:var(--brand-primary-ink,#fff);--accent-text:var(--brand-primary-text,var(--brand-primary));--ok:#166534;--error:#b91c1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}.unavailable,.error-page{--bg:var(--shopycore-canvas);--surface:#fff;--border:#cbd5e1;--text:var(--shopycore-navy);--muted:#5c6b7f;--accent:var(--shopycore-blue);background:var(--bg);color:var(--text);place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}.unavailable__panel,.error-page__panel{text-align:center;max-width:30rem}.unavailable__brand{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text,var(--accent));margin:0;font-size:.75rem}.unavailable__title,.error-page__title{margin:.75rem 0 .5rem;font-size:clamp(1.35rem,4vw,1.85rem)}.unavailable__help,.error-page__help{color:var(--muted);margin:0}.store-error{--bg:#fff;--surface:#f7f8fa;--border:#e3e6ec;--text:#12151b;--muted:#5b6472;--accent:#111827;--ok:#166534;--error:#b91c1c;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans Arabic", "Helvetica Neue", Arial, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--font-body);place-items:center;padding:2rem 1rem;display:grid}.store-error__panel{text-align:center;max-width:30rem}.store-error__title{margin:0 0 .5rem;font-size:clamp(1.35rem,4vw,1.85rem)}.store-error__help{color:var(--muted);margin:0}.store-error__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.25rem;display:flex}.store-error__retry,.store-error__home{min-height:2.75rem;font:inherit;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.store-error__retry{border:1px solid var(--accent);background:var(--accent);color:#fff}.store-error__home{border:1px solid var(--border);background:var(--bg);color:var(--text)}.page-title{font-size:var(--sf-title-page);letter-spacing:-.01em;color:var(--brand-primary-text,var(--brand-primary));margin:0 0 1.25rem;font-weight:500;line-height:1.3}.checkout>.page-title,.persona>.page-title,.profile>.page-title{margin-block-end:0}.add-to-cart select,.add-to-cart input,.profile__form input,.login__field input,.order__reference input,.toolbar__sort select,.catalogue-search input{min-height:var(--sf-control);border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);box-shadow:var(--sf-shadow-xs);color:inherit;font:inherit;font-size:max(1rem, var(--sf-text-sub));padding:.5rem .75rem}.add-to-cart__options label,.add-to-cart__quantity label,.profile__form label,.login label,.checkout__field>span,.checkout__field>label{font-size:var(--sf-text-sub);color:var(--text);font-weight:500}.checkout__field,.profile__field,.login__field{align-content:start;gap:.625rem;display:grid}.checkout__field-error,.profile__field-error{color:var(--error);font-size:var(--sf-text-meta);margin:-.125rem 0 0;font-weight:500}.checkout__field input[aria-invalid=true],.checkout__field select[aria-invalid=true],.checkout__field textarea[aria-invalid=true],.profile__field input[aria-invalid=true]{border-color:var(--error);border-width:2px}.cart__error,.checkout__error,.profile__error,.login__error{color:var(--error);font-size:var(--sf-text-sub);margin:0;font-weight:500}.cart__error:not(:empty),.checkout__error:not(:empty),.profile__error:not(:empty),.login__error:not(:empty){border:1px solid color-mix(in srgb, var(--error) 25%, transparent);border-radius:var(--sf-radius-control);background:color-mix(in srgb, var(--error) 8%, var(--bg));padding:.75rem .875rem}.add-to-cart{gap:var(--sf-gap);border-block-start:1px solid var(--border);margin-top:1.25rem;padding-block-start:1.25rem;display:grid}.add-to-cart__options,.add-to-cart__quantity{gap:.625rem;display:grid}.add-to-cart__quantity input{width:6rem}.add-to-cart__submit{border-radius:var(--sf-radius-control);background:var(--accent);min-height:2.75rem;color:var(--accent-contrast);box-shadow:var(--sf-shadow-xs);font:inherit;font-size:max(1rem, var(--sf-text-sub));cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.25rem;font-weight:500;display:inline-flex}.add-to-cart__submit:disabled{background:var(--surface);color:var(--muted);border:1px solid var(--border);box-shadow:none;cursor:not-allowed}.add-to-cart__submit:disabled:hover,.add-to-cart__submit:disabled:active{background:var(--surface);color:var(--muted);box-shadow:none;transform:none}.add-to-cart__quantity-error{color:var(--error);font-size:var(--sf-text-sub);margin:0;line-height:1.45}.add-to-cart__status{min-height:1.25rem;font-size:var(--sf-text-sub);color:var(--muted);margin:0}.add-to-cart__error{color:var(--error);font-size:var(--sf-text-sub);margin:0;font-weight:500}.add-to-cart__sold-out{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.cart{gap:var(--sf-gap);align-items:start;display:grid}.cart__main,.cart__rail{gap:var(--sf-gap);align-content:start;display:grid}@media (min-width:62rem){.cart{grid-template-columns:minmax(0,2fr) minmax(0,1fr);column-gap:2.25rem}.cart__rail{position:sticky;inset-block-start:6rem}}.cart--empty,.cart--failed{grid-template-columns:minmax(0,1fr)}.cart__notices p{font-size:var(--sf-text-sub);margin:.25rem 0}.cart__lines{gap:var(--sf-gap);margin:0;padding:0;list-style:none;display:grid}.cart-line{position:relative}.cart-line__warning{font-size:var(--sf-text-meta);color:var(--error);font-weight:500}.cart-line__controls{align-items:center;gap:.5rem;display:flex}.cart-line__quantity{height:var(--sf-control);border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);box-shadow:var(--sf-shadow-xs);align-items:stretch;display:flex;overflow:hidden}.cart-line__step{min-width:var(--sf-control);background:var(--surface);color:inherit;font:inherit;cursor:pointer;border:0;font-size:1.125rem;line-height:1}.cart-line__step:hover:not(:disabled){background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface))}.cart-line__step:disabled{opacity:.5;cursor:not-allowed}.cart-line__quantity input{border:0;border-inline:1px solid var(--border);background:var(--bg);width:3.25rem;min-width:2.75rem;color:inherit;font:inherit;font-size:max(1rem, var(--sf-text-sub));text-align:center;appearance:textfield;padding:0 .25rem;font-weight:500}.cart-line__quantity input::-webkit-outer-spin-button{appearance:none;margin:0}.cart-line__quantity input::-webkit-inner-spin-button{appearance:none;margin:0}.cart-line__quantity:has(input[aria-invalid=true]){border-color:var(--error);border-width:2px}.cart-line__error{color:var(--error);font-size:var(--sf-text-meta);flex-basis:100%;margin:0;font-weight:500}.cart-line__total{font-size:var(--sf-text-sub);white-space:nowrap;font-weight:600}.cart-line__remove{inline-size:var(--sf-control);block-size:var(--sf-control);border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);color:var(--muted);flex:none;padding:0}.cart-line__remove:hover:not(:disabled){color:var(--error);border-color:color-mix(in srgb, var(--error) 45%, var(--border))}.cart__summary .sf-panel__body{gap:.5rem}.cart__subtotal{font-size:var(--sf-text-sub);justify-content:space-between;align-items:baseline;gap:1rem;margin:0;display:flex}.cart__subtotal strong{font-size:var(--sf-title-card);font-weight:600}.cart__note{font-size:var(--sf-text-meta);color:var(--muted);margin:0}.cart__actions{gap:.625rem;display:grid}.cart__keep-shopping{justify-self:center}.cart__danger{justify-items:start;display:grid}.cart__confirm{border:1px solid color-mix(in srgb, var(--error) 25%, transparent);border-radius:var(--sf-radius-control);background:color-mix(in srgb, var(--error) 6%, var(--bg));justify-self:stretch;gap:.5rem;padding:.875rem 1rem;display:grid}.cart__confirm-title{font-size:var(--sf-text-sub);margin:0;font-weight:600}.cart__confirm-body{font-size:var(--sf-text-sub);color:var(--muted);margin:0}.cart__confirm-actions{flex-wrap:wrap;gap:.625rem;display:flex}.cart__confirm-yes{border-color:var(--error);color:var(--error);font-weight:600}.cart-skeleton__line{justify-content:start}.cart-skeleton__image,.cart-skeleton__text,.cart-skeleton__figure{border-radius:var(--sf-radius-control);background:var(--surface);display:block}.cart-skeleton__image{width:5.625rem;height:4.375rem}.cart-skeleton__text{inline-size:12rem;max-inline-size:40vw;height:1rem}.cart-skeleton__figure{width:5rem;height:1rem}@media (prefers-reduced-motion:no-preference){.cart-skeleton__image,.cart-skeleton__text,.cart-skeleton__figure{animation:1.4s ease-in-out infinite cart-skeleton-pulse}}@keyframes cart-skeleton-pulse{50%{opacity:.55}}.cart__failure{border:1px solid color-mix(in srgb, var(--error) 25%, transparent);border-radius:var(--sf-radius-control);background:color-mix(in srgb, var(--error) 6%, var(--bg));justify-items:start;gap:.75rem;max-inline-size:40rem;padding:1rem;display:grid}.cart__failure-message{margin:0}.checkout{gap:var(--sf-gap);max-width:100%;display:grid}.checkout__lines{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.checkout__lines li{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.checkout__lines .sf-line__title{display:block}.checkout__line-text{gap:.25rem;min-inline-size:0;display:grid}.checkout__line-total{font-size:var(--sf-text-sub);white-space:nowrap;font-weight:500}.checkout__back{display:inline-block}.checkout__rail .checkout__back{justify-self:center}.checkout__back:hover{color:var(--text)}.login{max-width:26rem;margin:0 auto}.login__head{gap:.375rem;display:grid}.login h1{letter-spacing:-.025em;color:var(--brand-primary-text,var(--brand-primary));margin:0;font-size:1.5rem;font-weight:600;line-height:1.2}.login__hint{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.login input{width:100%}.login__code{text-align:center;letter-spacing:.35em;text-indent:.35em;font-size:1.25rem;font-weight:600}.login__submit{justify-self:stretch}.login__actions{justify-items:stretch;gap:.625rem;display:grid}.login__back{justify-self:center}.login__channel{border:0;gap:.625rem;margin:0;padding:0;display:grid}.login__channel legend{font-size:var(--sf-text-sub);color:var(--text);padding:0;font-weight:500}.login__channels{flex-wrap:wrap;gap:.625rem;display:flex}.login__channel-option{min-block-size:var(--sf-control);border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);cursor:pointer;align-items:center;gap:.5rem;padding-inline:.875rem;transition:border-color .14s,background .14s;display:inline-flex}.login__channel-option:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border))}.login__channel-option:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg))}.login__channel-option input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--accent)}.login__changes{color:var(--muted);font-size:var(--sf-text-sub);margin:0;padding-inline-start:1.1rem}.profile{gap:var(--sf-gap);max-width:44rem;display:grid}.profile__section{gap:var(--sf-gap-head)}.profile__phone,.profile__empty{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.profile__label{font-size:var(--sf-text-sub);font-weight:500}.profile__value{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;display:flex}.profile__hint{color:var(--muted);font-size:var(--sf-text-meta);margin:0}.profile__nav a{color:var(--brand-primary-text,var(--brand-primary))}.profile__form,.profile__pair{gap:var(--sf-gap);display:grid}@media (min-width:40rem){.profile__pair,.profile__form--address{grid-template-columns:1fr 1fr;column-gap:1rem}.profile__form--address>.profile__field[data-wide=true],.profile__form--address>button{grid-column:1/-1}}.profile__form button[type=submit]{justify-self:start}.profile__field input{width:100%}.profile__addresses{gap:var(--sf-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.profile__addresses{grid-template-columns:repeat(2,minmax(0,1fr))}}.profile__address{padding:var(--sf-pad-card);border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--surface);align-content:start;gap:.75rem;display:grid}.profile__address-title{font-size:var(--sf-text-sub);color:var(--brand-primary-text,var(--brand-primary));margin:0;font-weight:600}.profile__address-body{gap:.25rem;display:grid}.profile__address-name{font-size:var(--sf-text-sub);margin:0;font-weight:500}.profile__address-lines{font-size:var(--sf-text-meta);color:var(--muted);margin:0}.profile__address-actions{min-block-size:var(--sf-control-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;display:flex}.profile__address-remove:hover:not(:disabled){color:var(--error)}.profile__message{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.profile__logout{justify-self:start}@media (max-width:34rem){.cart-line .sf-line__end{grid-auto-flow:column;justify-content:space-between;align-items:center;inline-size:100%;margin-inline-start:0}}@media (min-width:62rem){.checkout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;column-gap:2.25rem}.checkout__rail{max-block-size:calc(100dvh - 7.5rem);position:sticky;inset-block-start:6rem;overflow-y:auto}}.checkout--empty,.checkout--placed,.checkout--failed,.checkout--payment,.checkout--payment-return{grid-template-columns:minmax(0,1fr)}.checkout__form{align-content:start;gap:0;display:grid}.checkout__rail{gap:var(--sf-gap);align-content:start;display:grid}.checkout__section{gap:var(--sf-gap);border:0;border-block-start:1px solid var(--border);background:0 0;border-radius:0;margin:0;padding:0;padding-block:1.5rem;display:grid}.checkout__form>section:first-of-type{border-block-start:0;padding-block-start:0}.checkout__section>p{max-width:60ch;font-size:var(--sf-text-sub);margin:0}.checkout__subhead{font-size:var(--sf-text-sub);color:var(--text);margin:0;font-weight:500}.checkout__sign-in{font-weight:500}.checkout__rail-heading{font-size:var(--sf-text-sub);color:var(--text);margin:0;font-weight:500}.checkout__rail-heading+*{margin-block-start:-.5rem}.checkout__destination-name{font-size:var(--sf-text-sub);margin:0;font-weight:500}.checkout__destination-lines{font-size:var(--sf-text-meta);color:var(--muted);margin:.25rem 0 0}.checkout__destination{gap:.375rem;display:grid}.checkout__failure{border:1px solid color-mix(in srgb, var(--error) 25%, transparent);border-radius:var(--sf-radius-control);background:color-mix(in srgb, var(--error) 6%, var(--bg));justify-items:start;gap:.75rem;max-inline-size:40rem;padding:1rem;display:grid}.checkout__failure p{margin:0}.checkout__failure-actions{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.checkout__field-hint{color:var(--muted);font-size:var(--sf-text-meta);margin:-.125rem 0 0}.checkout__unavailable{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.checkout__section h2:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:4px}.checkout__field input,.checkout__field select,.checkout__field textarea{width:100%;min-height:var(--sf-control);border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);box-shadow:var(--sf-shadow-xs);color:inherit;font:inherit;font-size:max(1rem, var(--sf-text-sub));padding:.5rem .75rem}.checkout__field input::placeholder,.checkout__field textarea::placeholder{color:var(--muted)}.checkout__field input:hover,.checkout__field select:hover{border-color:color-mix(in srgb, var(--brand-primary) 40%, var(--border))}.checkout__address{gap:var(--sf-gap);display:grid}@media (min-width:40rem){.checkout__address{grid-template-columns:1fr 1fr;column-gap:1rem}.checkout__address .checkout__field[data-wide=true]{grid-column:1/-1}}.checkout__choices{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.checkout__choices label{border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);cursor:pointer;align-items:center;gap:.75rem;padding:.875rem 1rem;transition:border-color .14s,background .14s;display:flex}.checkout__choice-body{flex:auto;gap:.25rem;min-inline-size:0;display:grid}.checkout__choices label:hover{border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border))}.checkout__choices label:has(input:checked){border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg))}.checkout__choices input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--accent);flex:none}.checkout__method-mark{background:color-mix(in srgb, var(--brand-primary) 8%, var(--bg));block-size:2.25rem;inline-size:2.25rem;color:var(--brand-primary);border-radius:.5rem;flex:none;place-items:center;display:inline-grid;overflow:hidden}.checkout__method-mark--instapay{border:1px solid var(--border);background:#fff}.checkout__method-mark--instapay img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.checkout__choices .sf-flag{flex:none}.checkout__choice-name{font-size:var(--sf-text-sub);flex-wrap:wrap;align-items:center;gap:.5rem;font-weight:500;display:flex}.checkout__choice-detail,.checkout__choice-note{font-size:var(--sf-text-meta);color:var(--muted)}.checkout__choice-detail strong{color:var(--text);font-weight:500}.checkout__choice-detail:empty{display:none}.checkout__coupon-block{border-block:1px solid var(--border);gap:.625rem;padding-block:1rem;display:grid}.checkout__coupon{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem;display:grid}.checkout__coupon button{min-block-size:var(--sf-control)}.checkout__coupon input{text-transform:uppercase}.checkout__coupon button:hover:not(:disabled),.checkout__save-address:hover:not(:disabled),.checkout__verify-send:hover:not(:disabled),.checkout__verify-submit:hover:not(:disabled){border-color:var(--brand-primary);color:var(--brand-primary-text,var(--brand-primary))}.checkout__updates{gap:.375rem;display:grid}.checkout__check{font-size:var(--sf-text-sub);cursor:pointer;align-items:flex-start;gap:.625rem;display:flex}.checkout__check input[type=checkbox]{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--accent);flex:none;margin:.0625rem 0 0}.checkout__updates .checkout__field-hint{margin:0;padding-inline-start:1.875rem}.checkout__contact{gap:.75rem;margin:0;display:grid}@media (min-width:40rem){.checkout__contact{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));column-gap:1rem}}.checkout__contact div{gap:.25rem;min-inline-size:0;display:grid}.checkout__contact dt{color:var(--muted);font-size:var(--sf-text-meta)}.checkout__contact dd{font-size:var(--sf-text-sub);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0;font-weight:500;display:flex}.checkout__unverified{color:var(--muted);font-size:var(--sf-text-meta);font-weight:400}.checkout__verified-now{color:var(--ok);font-size:var(--sf-text-sub);margin:0;font-weight:500}.checkout__edit-account{font-size:var(--sf-text-sub)}.checkout__verify{gap:.75rem;display:grid}.checkout__verify-intro,.checkout__verify-sent,.checkout__verify-resend{margin:0}.checkout__verify-form{justify-items:start;gap:.75rem;display:grid}.checkout__verify-form .checkout__field{justify-self:stretch;max-inline-size:26rem}.checkout__verify-send,.checkout__verify-submit,.checkout__save-address{min-block-size:var(--sf-control);padding-inline:1rem}.checkout__pickup-note,.checkout__section-note{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.checkout__new-address{gap:var(--sf-gap);justify-items:stretch;display:grid}.checkout__new-address .checkout__save-address{justify-self:start}.checkout__add-note{color:var(--brand-primary-text,var(--brand-primary));font:inherit;font-size:var(--sf-text-sub);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:500;text-decoration:underline}.checkout__add-note:focus-visible,.checkout__missing-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px;border-radius:4px}.checkout__cart-notice p,.checkout__cart-notice ul{margin:0}.checkout__cart-notice ul{padding-inline-start:1.25rem}.checkout__issues:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.checkout__coupon-applied{font-size:var(--sf-text-sub);margin:0}.checkout__coupon-error,.checkout__issue--blocking{color:var(--error);font-size:var(--sf-text-sub);margin:0;font-weight:500}.checkout__issues{gap:.375rem;margin-block-end:var(--sf-gap);display:grid}.checkout__issue--notice{font-size:var(--sf-text-sub);color:var(--muted);margin:0}.checkout__totals>div{font-size:var(--sf-text-sub);justify-content:space-between;gap:1rem;display:flex}.checkout__totals dt{color:var(--muted);margin:0}.checkout__totals dd{margin:0;font-weight:500}.checkout__grand-total{min-height:2rem;border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-block-start:.5rem;padding-block-start:var(--sf-gap);display:flex}.checkout__grand{margin:0}.sf-panel__foot .checkout__grand-total{border-block-start:0;margin-block-start:0;padding-block-start:0}.checkout__grand-total dt,.checkout__grand-total dd{margin:0}.checkout__grand-total dt{color:var(--muted)}.checkout__grand-total dd{font-size:var(--sf-title-card);font-weight:600}.checkout__fee-pending{color:var(--muted);font-weight:400}.checkout__commit{display:grid}.checkout__error:not(:empty){margin-block-end:.75rem}.checkout__actions{gap:.625rem;margin:0;display:grid}.checkout__missing:not(:empty){border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--sf-radius-control);background:var(--surface);font-size:var(--sf-text-sub);gap:.5rem;margin-block-start:.75rem;padding:.75rem .875rem;display:grid}.checkout__missing-intro{margin:0;font-weight:500}.checkout__missing-list{gap:.375rem;margin:0;padding-inline-start:1.25rem;display:grid}.checkout__missing-link{color:var(--text);font:inherit;text-align:start;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--text) 35%, transparent);text-underline-offset:3px;cursor:pointer;vertical-align:top;background:0 0;border:0;padding:0}.checkout__missing-link:hover{color:var(--brand-primary-text,var(--brand-primary))}.checkout__notes{resize:vertical;min-height:6rem}.checkout__receipt{text-align:center;justify-items:center;gap:.875rem;max-inline-size:34rem;margin-inline:auto;padding-block:2.5rem}.checkout__receipt-mark{background:color-mix(in srgb, var(--ok) 12%, var(--bg));block-size:3rem;inline-size:3rem;color:var(--ok);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.checkout__receipt .page-title{margin:0}.checkout__receipt-facts{border-radius:var(--sf-radius-control);background:var(--surface);justify-content:center;padding:.75rem 1.25rem}.checkout__receipt-facts>div{justify-items:center}.checkout__order-number{font-size:var(--sf-title-card);font-weight:600}.checkout__receipt-note{max-inline-size:44ch;color:var(--muted);font-size:var(--sf-text-sub);margin:0}.online-payment{inline-size:min(100%,48rem);gap:1rem;margin-block-end:var(--sf-gap);display:grid}.online-payment__order,.online-payment__hint,.online-payment__result p{margin:0}.online-payment__order{color:var(--muted);font-size:var(--sf-text-sub)}.online-payment__provider{color:var(--muted);font-size:var(--sf-text-sub);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0;display:flex}.online-payment__provider-mark{object-fit:contain;block-size:1.75rem;inline-size:auto;max-inline-size:7rem;display:block}.online-payment__hint{color:var(--muted);font-size:var(--sf-text-sub);max-inline-size:62ch}.online-payment__frame{border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);block-size:min(72vh,42rem);min-block-size:26rem;inline-size:100%}.online-payment__pixel{min-block-size:20rem;max-inline-size:100%;overflow:auto}.online-payment button,.online-payment__provider-link{min-block-size:var(--sf-control);border-radius:var(--sf-radius-control);background:var(--accent);color:var(--accent-contrast);font:inherit;cursor:pointer;border:0;justify-content:center;justify-self:start;align-items:center;padding-inline:1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.online-payment button:disabled{opacity:.5;cursor:wait}.online-payment__result--paid{border-radius:var(--sf-radius-control);background:color-mix(in srgb, var(--ok) 12%, var(--bg));color:var(--ok);padding:1rem}.online-payment__notice{color:var(--error);margin:0}.online-payment__links{font-size:var(--sf-text-sub);flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.orders__list{gap:var(--sf-gap);margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.orders__states{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;display:flex}.orders__states .sf-facts{flex:auto}.orders__number{color:var(--brand-primary-text,var(--brand-primary));text-decoration:none}.orders__number:hover{text-underline-offset:4px;text-decoration:underline}.orders__items{font-size:var(--sf-text-meta);color:var(--muted)}.status-label{border-radius:var(--sf-radius-pill);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.25rem;min-height:1.375rem;padding:0 .4rem;font-size:.6875rem;font-weight:500;line-height:1;display:inline-flex}.status-label:before{content:"";opacity:.75;background:currentColor;border-radius:999px;width:.375rem;height:.375rem}.status-label[data-tone=neutral]{color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, var(--bg))}.status-label[data-tone=info]{color:var(--sf-info);background:color-mix(in srgb, var(--sf-info) 10%, var(--bg))}.status-label[data-tone=warning]{color:var(--sf-warn);background:color-mix(in srgb, var(--sf-warn) 12%, var(--bg))}.status-label[data-tone=success]{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, var(--bg))}.status-label[data-tone=danger]{color:var(--error);background:color-mix(in srgb, var(--error) 10%, var(--bg))}.status-label[data-terminal=true]{background:var(--bg);border-color:currentColor}.status-label[data-terminal=true]:before{display:none}.order__identity{flex-wrap:wrap;align-items:center;gap:.625rem;margin-block-end:1.25rem;display:flex}.order__status{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.order__section{gap:var(--sf-gap-head);margin-block-end:var(--sf-gap)}.order__recipient{font-size:var(--sf-text-sub);margin:0;font-weight:500}.order__note{font-size:var(--sf-text-sub);color:var(--muted);margin:0}.order__payment{flex-wrap:wrap;align-items:center;gap:.625rem;margin:0;display:flex}.order__payment-method{font-size:var(--sf-text-sub);font-weight:500}.order__lines{gap:.625rem;margin:0;padding:0;list-style:none;display:grid}.order-line .sf-line__identity{padding-inline-start:.375rem}.order-line__total{font-size:var(--sf-text-sub);white-space:nowrap;font-weight:600}.order__reference{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.order__reference label{font-size:var(--sf-text-sub);flex:100%;font-weight:500}.order__reference input{flex:16rem}.order__reference .pay-panel__help{color:var(--muted);font-size:var(--sf-text-sub);flex:100%;margin:0}.order__reference .pay-panel__error{flex:100%;margin:0}.pay-panel{gap:1rem;display:grid}.pay-panel__label{color:var(--muted);font-size:var(--sf-text-sub);margin-block-end:.25rem;font-weight:500;display:block}.pay-panel__value{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.pay-panel__value strong{unicode-bidi:isolate;font-size:1.25rem}.pay-panel__instructions{border:1px solid var(--border);border-radius:var(--radius,8px);white-space:pre-line;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0 0 .5rem;padding:.75rem .875rem}.pay-panel__steps ol{gap:.25rem;margin:0;padding-inline-start:1.25rem;display:grid}.pay-panel__copy{flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.pay-panel__copy-outcome{color:var(--muted);font-size:var(--sf-text-sub)}.pay-panel__status{gap:.25rem;display:grid}.pay-panel__status p{margin:0}.checkout__receipt-payment{text-align:start;width:100%;margin-block:.5rem 1rem}.order__notice{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.ltr-value{unicode-bidi:isolate}.pagination__previous:before{content:"←";margin-inline-end:.4rem}.pagination__next:after{content:"→";margin-inline-start:.4rem}[dir=rtl] .pagination__previous:before{content:"→"}[dir=rtl] .pagination__next:after{content:"←"}.language-switch{align-items:center;gap:.125rem;margin-inline-end:.25rem;display:inline-flex}.language-switch__option{border-radius:var(--sf-radius-control);min-width:2rem;height:2rem;color:var(--muted);font-family:inherit;font-size:var(--sf-text-meta);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding-inline:.375rem;font-weight:600;display:inline-flex}.language-switch__option:hover:not([aria-pressed=true]){color:var(--text);background:color-mix(in srgb, var(--brand-primary) 6%, transparent)}.language-switch__option[aria-pressed=true]{background:var(--brand-primary);color:var(--brand-primary-ink,#fff);box-shadow:0 0 0 1px var(--brand-primary-ink,#fff)}.language-switch__option:disabled{opacity:.6;cursor:progress}.store-drawer__preference .language-switch{margin-inline-end:0}.brand-logo{max-width:100%;height:auto;display:block}.platform-brand{align-items:center;margin-bottom:1.5rem;display:flex}.unavailable .platform-brand,.error-page .platform-brand{justify-content:center}.mk:lang(ar),.unavailable:lang(ar),.error-page:lang(ar){--shopycore-canvas:var(--shopycore-off-white-ar)}.mk{--mk-navy:var(--shopycore-navy);--mk-deep:var(--shopycore-deep-blue);--mk-blue:var(--shopycore-blue);--mk-cyan:var(--shopycore-cyan);--mk-off-white:var(--shopycore-canvas);--mk-ink:#071426;--mk-ink-soft:#3a4a5e;--mk-ink-muted:#5c6b7f;--mk-line:#e2e8f0;--mk-surface:#fff;--mk-ink-body:var(--mk-ink-soft);--mk-tick-bg:#e5effc;--mk-blue-deep:var(--shopycore-deep-blue);--mk-icon-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");--mk-ink-invert:#e8f0fa;--mk-ink-invert-soft:#b4c6db;--mk-rule:#eff3f8;--mk-brand-ink:var(--shopycore-deep-blue);--mk-tint-blue:#1669f71a;--mk-tint-cyan:#25c7e829;--mk-ok:#0e7a4d;--mk-gutter:1.5rem;--mk-max:80rem;--mk-wide:72rem;--mk-narrow:56rem;--mk-prose:42rem;--mk-radius-sm:.375rem;--mk-radius:.625rem;--mk-radius-lg:.875rem;--mk-shadow-xs:0 1px 2px #0714260d;--mk-shadow-sm:0 1px 3px #0714260f, 0 1px 2px -1px #0714260d;--mk-shadow-md:0 4px 14px #07142614;--mk-shadow-lg:0 18px 42px #0714261f;--mk-section:4.5rem;--mk-leading-prose:1.625;background:var(--mk-surface);color:var(--mk-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-body)}.mk :where([id]){scroll-margin-block-start:5.5rem}@media (prefers-reduced-motion:no-preference){:root:has(.mk){scroll-behavior:smooth}}.mk-container{width:100%;max-width:var(--mk-max);padding-inline:var(--mk-gutter);margin-inline:auto}.mk-header{z-index:20;border-block-end:1px solid var(--mk-rule);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);background:#ffffffe0;transition:box-shadow .2s,background-color .2s;position:sticky;inset-block-start:0}.mk-header[data-scrolled=true]{box-shadow:var(--mk-shadow-xs);background:#fffffff0}.mk-header__inner{width:100%;max-width:var(--mk-max);padding-block:1rem;padding-inline:var(--mk-gutter);align-items:center;gap:1rem;margin-inline:auto;display:flex}.mk-header__brand{flex:none;align-items:center;display:inline-flex}.mk-header__brand .brand-logo{block-size:2.25rem;inline-size:auto}.mk-header__toggle{border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm);background:var(--mk-surface);block-size:2.75rem;inline-size:2.75rem;color:var(--mk-ink);cursor:pointer;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;font-size:1.1rem;display:inline-flex}.mk-nav{flex:1;align-items:center;gap:1.5rem;margin-inline-start:1.5rem;display:flex}.mk-nav__list{gap:1.5rem;margin:0;padding:0;font-size:.9375rem;list-style:none;display:flex}.mk-nav__link{color:var(--mk-ink-soft);padding-block:.25rem;text-decoration:none;display:inline-block;position:relative}.mk-nav__rule{background:var(--mk-blue);border-radius:2px;block-size:2px;inline-size:0;transition:inline-size .25s;position:absolute;inset-block-end:0;inset-inline-start:0}.mk-nav__link:hover{color:var(--mk-brand-ink)}.mk-nav__link:hover .mk-nav__rule,.mk-nav__link[aria-current=location] .mk-nav__rule{inline-size:100%}.mk-nav__link[aria-current=location]{color:var(--mk-brand-ink)}.mk-nav__aside{align-items:center;gap:.75rem;margin-inline-start:auto;display:flex}.mk-lang{border:1px solid var(--mk-line);border-radius:var(--mk-radius-sm);gap:.25rem;padding:.15rem;display:inline-flex}.mk-lang__option{color:var(--mk-ink-soft);border-radius:.3rem;padding:.25rem .65rem;font-size:.8125rem;text-decoration:none}.mk-lang__option[aria-current=true]{background:var(--mk-blue);color:#fff;font-weight:600}.mk-actions{flex-wrap:wrap;align-items:center;gap:.75rem;margin-block-start:2.5rem;display:flex}.mk-actions--centred{justify-content:center}.mk-btn{border-radius:var(--mk-radius-sm);text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;min-block-size:2.75rem;padding:.6rem 1.5rem;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.mk-btn--sm{min-block-size:2.25rem;padding-block:.4rem;padding-inline:1rem;font-size:.875rem}.mk-btn--lg{padding-inline:1.75rem;font-size:1rem}.mk-btn--primary{background:var(--mk-blue);color:#fff;box-shadow:var(--mk-shadow-xs)}.mk-btn--primary:hover{background:var(--mk-deep)}.mk-btn--outline{border-color:var(--mk-line);background:var(--mk-surface);color:var(--mk-brand-ink)}.mk-btn--outline:hover{border-color:var(--mk-blue);background:var(--mk-tint-blue)}.mk-btn--ghost{color:var(--mk-ink-invert);background:0 0;border-color:#e8f0fa59}.mk-btn--ghost:hover{border-color:var(--mk-cyan);color:var(--mk-cyan)}.mk-btn--invert{background:var(--mk-ink-invert);color:var(--mk-navy)}.mk-btn--invert:hover{background:#fff}.mk-btn--plan{inline-size:100%;margin-block-start:auto}.mk-btn__arrow{flex:none;transition:translate .15s}.mk-btn:hover .mk-btn__arrow{translate:4px}[dir=rtl] .mk-btn__arrow{transform:scaleX(-1)}.mk-link{color:var(--mk-brand-ink);font-weight:600;text-decoration:none}.mk-link:hover{text-decoration:underline}.mk-hero{background:var(--mk-navy);color:var(--mk-ink-invert);border-block-end:4px solid #0000;border-image:linear-gradient(90deg, var(--mk-deep), var(--mk-blue), var(--mk-cyan)) 1;position:relative;overflow:hidden}.mk-hero__wash,.mk-hero__grid{pointer-events:none;position:absolute;inset-block:0;inset-inline:0}.mk-hero__wash{background:radial-gradient(60rem 34rem at 50% -12%,#1669f752,#0000 68%)}.mk-hero__grid{background-image:radial-gradient(circle at 1px 1px,#e8f0fa21 1px,#0000 0);background-size:60px 60px;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.mk-hero__inner{z-index:1;gap:2.5rem;padding-block:4.5rem 5rem;display:grid;position:relative}.mk-hero__headline{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:700;line-height:1.1}.mk-hero__lead{max-inline-size:38rem;color:var(--mk-ink-invert-soft);text-wrap:pretty;margin:1.25rem 0 0;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:500;line-height:1.6}.mk-hero__points{color:var(--mk-ink-invert-soft);gap:.75rem;margin:1.75rem 0 0;padding:0;font-size:1rem;list-style:none;display:grid}.mk-hero__points li{align-items:flex-start;gap:.625rem;display:flex}.mk-hero__tick{color:var(--mk-cyan);flex:none;margin-block-start:.1875rem}.mk-hero__trial{color:var(--mk-ink-invert);margin:1rem 0 0;font-size:.9375rem;font-weight:600}.mk-hero__talk{color:var(--mk-ink-invert-soft);margin:.5rem 0 0;font-size:.9375rem}.mk-hero__talk-link{color:var(--mk-ink-invert);text-underline-offset:.2em;font-weight:600;text-decoration:underline}.mk-hero__talk-link:hover{color:var(--mk-cyan)}.mk-hero__showcase{justify-content:center;margin-block-start:.5rem;display:flex}.mk-hero__showcase-image{filter:drop-shadow(0 1.5rem 2.5rem #0206128c);width:100%;max-width:34rem;height:auto}.mk-section{padding-block:var(--mk-section)}.mk-section--tint{background:var(--mk-off-white)}.mk-section--ruled{border-block-end:1px solid var(--mk-rule)}.mk-heading{max-inline-size:var(--mk-wide);text-align:center;flex-direction:column;align-items:center;gap:1.25rem;margin-block-end:4rem;margin-inline:auto;display:flex}.mk-heading__eyebrow{border-block-end:2px solid var(--mk-blue);color:var(--mk-brand-ink);margin:0 0 .375rem;padding-block:.25rem;font-size:1rem;font-weight:600}.mk-heading__title{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(1.875rem,4vw,3rem);font-weight:700;line-height:1.1}.mk-heading__lead{max-inline-size:var(--mk-prose);color:var(--mk-ink-muted);text-wrap:pretty;margin:0;font-size:clamp(1.125rem,1.6vw,1.25rem);line-height:1.6}.mk-grid{max-inline-size:var(--mk-wide);gap:2rem;margin-inline:auto;display:grid}.mk-card{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface);box-shadow:var(--mk-shadow-xs);padding:2rem;position:relative;overflow:hidden}.mk-card--feature:after{content:"";block-size:3px;position:absolute;inset-block-end:0;inset-inline:0}.mk-card[data-accent=blue]:after{background:var(--mk-blue)}.mk-card[data-accent=cyan]:after{background:var(--mk-cyan)}.mk-card__icon{block-size:3rem;inline-size:3rem;color:var(--mk-brand-ink);border-radius:50%;place-items:center;margin-block-end:2rem;display:grid}.mk-card[data-accent=blue] .mk-card__icon{background:var(--mk-tint-blue)}.mk-card[data-accent=cyan] .mk-card__icon{background:var(--mk-tint-cyan)}.mk-card__title{text-wrap:balance;margin:0 0 1.5rem;font-size:1.5rem;font-weight:700;line-height:1.25}.mk-card__body{color:var(--mk-ink-muted);font-size:1rem;font-weight:500;line-height:var(--mk-leading-prose);margin:0}.mk-card__tag{border-radius:var(--mk-radius-sm);background:var(--mk-tick-bg);color:var(--mk-blue-deep);margin:1.25rem 0 0;padding:.25rem .625rem;font-size:.8125rem;font-weight:600;display:inline-block}.mk-trust{max-inline-size:var(--mk-wide);gap:2rem;margin:0 auto;padding:0;list-style:none;display:grid}.mk-trust__item{align-items:flex-start;gap:1rem;display:flex}.mk-trust__icon{background:var(--mk-tint-blue);block-size:2.75rem;inline-size:2.75rem;color:var(--mk-brand-ink);border-radius:50%;flex:none;place-items:center;display:grid}.mk-trust__title{margin:0 0 .5rem;font-size:1.125rem;font-weight:600;line-height:1.3}.mk-trust__body{color:var(--mk-ink-muted);font-size:.9375rem;font-weight:500;line-height:var(--mk-leading-prose);margin:0}.mk-steps{max-inline-size:var(--mk-wide);gap:2rem;margin:0 auto;padding:0;list-style:none;display:grid}.mk-step{text-align:center;position:relative}.mk-step__marker{z-index:1;border:2px solid var(--mk-blue);background:var(--mk-surface);block-size:3rem;inline-size:3rem;color:var(--mk-brand-ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-inline:auto;font-size:1.125rem;font-weight:700;display:grid;position:relative}.mk-step__title{margin:1.25rem 0 .5rem;font-size:1.25rem;font-weight:600}.mk-step__body{color:var(--mk-ink-muted);font-size:1rem;font-weight:500;line-height:var(--mk-leading-prose);margin:0}.mk-toggle{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-off-white);align-items:center;gap:.25rem;margin-block-start:.75rem;padding:.375rem;display:inline-flex}.mk-toggle__badge{border-radius:var(--mk-radius-sm);background:var(--mk-tick-bg);color:var(--mk-blue-deep);white-space:nowrap;flex:none;padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.5}.mk-toggle__option{border-radius:var(--mk-radius);min-block-size:2.25rem;color:var(--mk-ink-soft);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:1.5rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}.mk-toggle__option:lang(ar){line-height:1.75}.mk-toggle__badge:lang(ar){font-size:.75rem;line-height:1.75}@media (max-width:28rem){.mk-toggle__option{padding-inline:1rem}}.mk-toggle__option[aria-pressed=true]{background:var(--mk-blue);color:#fff;box-shadow:var(--mk-shadow-sm);font-weight:600}.mk-plans{max-inline-size:var(--mk-wide);gap:2rem;margin:0 auto;padding:0;list-style:none;display:grid}.mk-plan{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface);box-shadow:var(--mk-shadow-sm);text-align:center;flex-direction:column;padding:1.75rem 1.5rem 1.5rem;transition:border-color .3s;display:flex;position:relative}.mk-plan__trial{color:var(--mk-ok);text-align:center;margin:1rem 0 .75rem;font-size:.9375rem;font-weight:600;line-height:1.45}.mk-pricing__trial{max-inline-size:var(--mk-prose);color:var(--mk-ink-soft);text-align:center;margin:-2rem auto 2.5rem;font-size:1rem;font-weight:600}.mk-plan__includes{border-block-start:1px solid var(--mk-line);text-align:start;flex:1;align-content:start;gap:.625rem;margin:1rem 0 1.25rem;padding:1.25rem 0 0;list-style:none;display:grid}.mk-plan__include{color:var(--mk-ink-body);align-items:start;gap:.625rem;font-size:.9375rem;line-height:1.45;display:flex}.mk-plan__tick{background:var(--mk-tick-bg);border-radius:999px;flex:none;place-items:center;block-size:1.125rem;inline-size:1.125rem;margin-block-start:.0625rem;display:grid}.mk-plan__tick:before{content:"";background:var(--mk-blue);block-size:.75rem;inline-size:.75rem;-webkit-mask:var(--mk-icon-check) center / contain no-repeat;mask:var(--mk-icon-check) center / contain no-repeat;-webkit-mask:var(--mk-icon-check) center / contain no-repeat}.mk-plan:hover{border-color:var(--mk-blue);border-color:var(--mk-blue)}.mk-plan--featured{border-color:var(--mk-blue);box-shadow:var(--mk-shadow-lg)}.mk-plan__badge{background:var(--mk-blue);color:#fff;border-radius:999px;inline-size:fit-content;margin-block:0;margin-inline:auto;padding:.25rem .75rem;font-size:.75rem;font-weight:600;position:absolute;inset-block-start:-.875rem;inset-inline:0}.mk-plan__name{margin:.5rem 0 0;font-size:1.5rem;font-weight:700}.mk-plan__price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.25rem;min-block-size:4rem;margin:.75rem 0 0;display:flex}.mk-plan__amount{white-space:nowrap;color:var(--mk-brand-ink);font-variant-numeric:tabular-nums;font-size:clamp(2rem,3vw,2.5rem);font-weight:700;line-height:1}.mk-plan__interval{white-space:nowrap;color:var(--mk-ink-muted);font-size:1rem}.mk-plan__saving{min-block-size:1.25rem;color:var(--mk-ok);margin:.5rem 0 0;font-size:.875rem;font-weight:600}.mk-section--pricing{border-block-end:1px solid var(--mk-rule)}.mk-faq{max-inline-size:var(--mk-narrow);gap:1rem;margin-inline:auto;display:grid}.mk-faq__item{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-surface);padding-inline:1.5rem;transition:box-shadow .15s,border-color .15s}.mk-faq__item:hover{box-shadow:var(--mk-shadow-md)}.mk-faq__item[open]{border-color:var(--mk-line);box-shadow:var(--mk-shadow-sm)}.mk-faq__question{color:var(--mk-ink);text-align:start;cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;padding-block:1.125rem;font-size:1.0625rem;font-weight:600;line-height:1.45;list-style:none;display:flex}.mk-faq__question::-webkit-details-marker{display:none}.mk-faq__question:hover,.mk-faq__item[open] .mk-faq__question{color:var(--mk-brand-ink)}.mk-faq__chevron{color:var(--mk-ink-muted);flex:none;margin-block-start:.125rem;transition:transform .2s}.mk-faq__item[open] .mk-faq__chevron{transform:rotate(180deg)}.mk-faq__answer{color:var(--mk-ink-soft);font-size:1rem;line-height:var(--mk-leading-prose);margin:0;padding-block-end:1.25rem}.mk-faq__closer{color:var(--mk-ink-muted);text-align:center;margin:3rem 0 0;font-size:1rem}.mk-state{max-inline-size:var(--mk-wide);color:var(--mk-ink-muted);text-align:center;margin-inline:auto;font-size:1rem}.mk-state--notice{border:1px solid var(--mk-line);border-inline-start:3px solid var(--mk-blue);border-radius:var(--mk-radius);background:var(--mk-off-white);text-align:start;padding:1.25rem 1.5rem}.mk-state--loading{justify-content:center;align-items:center;gap:.6rem;display:flex}.mk-state__pulse{background:var(--mk-blue);border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem;animation:1.4s ease-in-out infinite mk-pulse}@keyframes mk-pulse{0%,to{opacity:.35}50%{opacity:1}}.mk-cta{min-block-size:22rem;padding-block:var(--mk-section);background:var(--mk-navy);color:var(--mk-ink-invert);align-items:center;display:flex;position:relative;overflow:hidden}.mk-cta__grid{pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#e8f0fa1f 1px,#0000 0);background-size:60px 60px;position:absolute;inset-block:0;inset-inline:0;-webkit-mask-image:radial-gradient(60% 60%,#0000,#000);mask-image:radial-gradient(60% 60%,#0000,#000)}.mk-cta__inner{z-index:1;text-align:center;position:relative}.mk-cta__eyebrow{color:var(--mk-ink-invert-soft);letter-spacing:.05em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.875rem;font-weight:600}.mk-cta__eyebrow:lang(ar){letter-spacing:normal;text-transform:none}.mk-cta__title{letter-spacing:-.02em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1}.mk-cta__body{max-inline-size:var(--mk-prose);color:var(--mk-ink-invert-soft);text-wrap:pretty;margin:0 auto;font-size:1.125rem;font-weight:500;line-height:1.6}.mk-cta__number{color:var(--mk-ink-invert-soft);font-variant-numeric:tabular-nums;font-size:1rem}.mk-footer{border-block-start:1px solid var(--mk-rule);background:var(--mk-surface);color:var(--mk-ink-soft);padding-block:3.5rem 1.5rem}.mk-footer__top{flex-direction:column;gap:3rem;display:flex}.mk-footer__tagline{color:var(--mk-ink-muted);letter-spacing:.14em;text-transform:uppercase;margin:.75rem 0 0;font-size:.8125rem}.mk-footer__tagline:lang(ar){letter-spacing:normal;text-transform:none}.mk-footer__nav{flex-wrap:wrap;gap:2rem 3rem;display:flex}.mk-footer__heading{color:var(--mk-ink-muted);margin:0 0 1rem;font-size:1rem;font-weight:500}.mk-footer__column ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.mk-footer__link{color:var(--mk-ink-soft);font-size:1rem;text-decoration:none}.mk-footer__link:hover{color:var(--mk-brand-ink);text-decoration:underline}.mk-footer__legal{border-block-start:1px solid var(--mk-rule);color:var(--mk-ink-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-start:2.5rem;padding-block-start:1.5rem;font-size:.875rem;display:flex}.mk-footer__legal p{margin:0}.mk-footer__number{font-variant-numeric:tabular-nums}.mk-signup{background:var(--mk-off-white);padding-block:2.5rem 4.5rem}.mk-signup__intro{max-inline-size:var(--mk-wide);margin:0 auto 2rem}.mk-signup__eyebrow{border-block-end:2px solid var(--mk-blue);color:var(--mk-brand-ink);margin:0 0 .75rem;padding-block:.25rem;font-size:.9375rem;font-weight:600;display:inline-block}.mk-signup__title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.mk-signup__title:lang(ar){letter-spacing:normal}.mk-signup__lead{max-inline-size:var(--mk-prose);color:var(--mk-ink-muted);margin:.75rem 0 0;font-size:1.0625rem;line-height:1.6}.mk-signup__layout{max-inline-size:var(--mk-wide);gap:1.5rem;margin-inline:auto;display:grid}.mk-signup__card{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface);min-inline-size:0;box-shadow:var(--mk-shadow-sm);padding:1.5rem}.mk-signup__facts{border-radius:var(--mk-radius-lg);background:var(--mk-navy);color:var(--mk-ink-invert);padding:1.75rem 1.5rem}.mk-signup__facts-title{margin:0 0 1.25rem;font-size:1.25rem;line-height:1.3}.mk-signup__facts-list{color:var(--mk-ink-invert-soft);gap:1rem;margin:0;padding:0;line-height:1.55;list-style:none;display:grid}.mk-signup__facts-list li{align-items:flex-start;gap:.625rem;display:flex}.mk-signup__tick{color:var(--mk-cyan);flex:none;margin-block-start:.1875rem}.mk-signup__have{color:var(--mk-ink-invert-soft);border-block-start:1px solid #e8f0fa2e;margin:1.75rem 0 0;padding-block-start:1.25rem}.mk-signup__signin{color:var(--mk-ink-invert);font-weight:600}.mk-signup__signin:hover{color:var(--mk-cyan)}.mk-signup__closed-title{margin:0 0 .75rem;font-size:1.375rem;line-height:1.3}.mk-signup__closed-body{color:var(--mk-ink-muted);margin:0;line-height:1.6}.mk-signup__closed .mk-actions{margin-block-start:1.5rem}.mk-signup__address{border-radius:var(--mk-radius-sm);background:var(--mk-tint-blue);color:var(--mk-ink-soft);overflow-wrap:anywhere;margin:.5rem 0 0;padding:.5rem .75rem;font-size:.9375rem}.mk-signup__address-value{color:var(--mk-ink);font-weight:600}.mk-signup__trap{block-size:1px;inline-size:1px;position:absolute;inset-inline-start:-10000px;overflow:hidden}.mk-form{gap:1.5rem;display:grid}.mk-form__alert{border-radius:var(--mk-radius);color:#8a1c12;background:#fdf3f2;border:1px solid #f1c4c4;border-inline-start:3px solid #b42318;padding:.875rem 1rem;font-weight:600;line-height:1.5}.mk-form__group{border:0;gap:1rem;min-inline-size:0;margin:0;padding:0;display:grid}.mk-form__legend{color:var(--mk-ink);margin-block-end:.25rem;padding:0;font-size:1.0625rem;font-weight:700}.mk-form__pair{gap:1rem;display:grid}.mk-form__submit{inline-size:100%}.mk-form__submit:disabled{opacity:.7;cursor:progress}.mk-field{gap:.375rem;min-inline-size:0;display:grid}.mk-field__label{color:var(--mk-ink);font-size:.9375rem;font-weight:600}.mk-field__input{border-radius:var(--mk-radius-sm);background:var(--mk-surface);min-block-size:2.75rem;inline-size:100%;color:var(--mk-ink);font:inherit;border:1px solid #c9d3e0;padding:.5rem .75rem;font-size:1rem}.mk-field__input:focus-visible,.mk-check__box:focus-visible,.mk-radio input:focus-visible{outline:2px solid var(--mk-blue);outline-offset:2px;box-shadow:0 0 0 4px #25c7e873}.mk-field__input[aria-invalid=true]{border-color:#b42318}.mk-field__input:disabled{background:var(--mk-off-white)}.password-field{min-inline-size:0;display:flex;position:relative}.password-field input{flex:auto;min-inline-size:0;padding-inline-end:2.75rem}.password-field input::-ms-reveal{display:none}.password-field input::-ms-clear{display:none}.password-field__toggle{border-radius:var(--mk-radius-sm);inline-size:2.75rem;color:var(--mk-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block:0;inset-inline-end:0}.password-field__toggle:hover:not(:disabled){color:var(--mk-ink)}.password-field__toggle:focus-visible{outline:2px solid var(--mk-blue);outline-offset:-2px}.password-field__toggle:disabled{cursor:not-allowed}.mk-field__hint{color:var(--mk-ink-muted);margin:0;font-size:.875rem;line-height:1.45}.mk-field__error{color:#b42318;margin:0;font-size:.875rem;font-weight:600;line-height:1.45}.mk-radio-row{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.mk-radio{cursor:pointer;align-items:center;gap:.5rem;min-block-size:2.75rem;display:inline-flex}.mk-radio input{block-size:1.125rem;inline-size:1.125rem;accent-color:var(--mk-blue);margin:0}.mk-check{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-off-white);gap:.375rem;padding:.875rem 1rem;display:grid}.mk-check[data-invalid=true]{border-color:#b42318}.mk-check__row{align-items:flex-start;gap:.625rem;display:flex}.mk-check__box{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--mk-blue);cursor:pointer;flex:none;margin:.125rem 0 0}.mk-check__label{color:var(--mk-ink);cursor:pointer;line-height:1.5}.mk-check__read{margin-inline-start:1.875rem;font-size:.9375rem}.mk-signup__form{max-inline-size:var(--mk-wide);margin-inline:auto}.mk-signup__step{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface);min-inline-size:0;box-shadow:var(--mk-shadow-sm);padding:1.25rem 1rem;container:signup-plans/inline-size}.mk-signup__fields{align-content:start;gap:1.5rem;display:grid}.mk-plan-picker__legend{font-size:1.25rem;line-height:1.3}.mk-plan-picker__options{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.25rem 1rem;padding-block-start:.5rem;display:grid}.mk-plan-picker__options[data-count="1"],.mk-plan-picker__options[data-count="2"]{grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.mk-plan-picker__options[data-count="3"]{grid-template-columns:minmax(0,1fr)}@container signup-plans (min-width:37rem){.mk-plan-picker__options[data-count="2"]{row-gap:0}.mk-plan-picker__options[data-count="2"]>.mk-plan-option{grid-row:span 7;grid-template-rows:subgrid}}@container signup-plans (min-width:42rem){.mk-plan-picker__options[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0}.mk-plan-picker__options[data-count="3"]>.mk-plan-option{grid-row:span 7;grid-template-rows:subgrid}}@container signup-plans (min-width:42rem) and (max-width:55.99rem){.mk-plan-picker__options[data-count="3"]>.mk-plan-option{padding-inline:1rem}.mk-plan-picker__options[data-count="3"] .mk-plan-option__limit{grid-template-columns:minmax(0,1fr) minmax(4rem,max-content);gap:.5rem}}.mk-plan-option{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-surface);min-inline-size:0;box-shadow:var(--mk-shadow-xs);grid-template-columns:minmax(0,1fr) auto;gap:0 .75rem;padding:1.25rem 1.25rem 1rem;display:grid;position:relative}.mk-plan-option>*{grid-column:1/-1}.mk-plan-option[data-featured=true]{border-color:color-mix(in srgb, var(--mk-blue) 45%, var(--mk-line))}.mk-plan-option:hover{border-color:color-mix(in srgb, var(--mk-blue) 60%, var(--mk-line));box-shadow:var(--mk-shadow-md)}.mk-plan-option[data-selected=true]{border-color:var(--mk-blue);box-shadow:inset 0 0 0 1px var(--mk-blue), var(--mk-shadow-md);background:var(--mk-tint-blue)}.mk-plan-option:has(.mk-plan-option__radio:focus-visible){outline:2px solid var(--mk-blue);outline-offset:2px;box-shadow:0 0 0 4px #25c7e873}.mk-plan-option[data-selected=true]:has(.mk-plan-option__radio:focus-visible){box-shadow:inset 0 0 0 1px var(--mk-blue), 0 0 0 4px #25c7e873}.mk-plan-option:has(.mk-plan-option__radio:disabled){opacity:.7;cursor:progress}.mk-plan-picker[data-invalid=true] .mk-plan-option{border-color:#b42318}.mk-plan-option__flag{border:1px solid var(--mk-blue);background:var(--mk-surface);inline-size:fit-content;max-inline-size:calc(100% - 2rem);color:var(--mk-brand-ink);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;margin:0 auto;padding:.125rem .75rem;font-size:.75rem;font-weight:600;line-height:1.5;position:absolute;inset-block-start:0;inset-inline:0;overflow:hidden;translate:0 -50%}.mk-plan-option__head{grid-row:1;align-items:center;gap:.625rem;min-inline-size:0;display:flex}.mk-plan-option__radio{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--mk-blue);cursor:pointer;flex:none;margin:0}.mk-plan-option__label{cursor:pointer;min-inline-size:0}.mk-plan-option__label:after{content:"";border-radius:inherit;position:absolute;inset:0}.mk-plan-option__name{color:var(--mk-ink);overflow-wrap:anywhere;font-size:1.125rem;font-weight:700;line-height:1.3}.mk-plan-option__price{flex-wrap:wrap;grid-row:2;align-items:baseline;gap:0 .375rem;margin:.75rem 0 0;display:flex}.mk-plan-option__amount{white-space:nowrap;color:var(--mk-brand-ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.15}@container signup-plans (min-width:56rem){.mk-plan-option__amount{font-size:1.875rem}}.mk-plan-option__interval{white-space:nowrap;color:var(--mk-ink-muted);font-size:.9375rem}.mk-plan-option__yearly{color:var(--mk-ink-muted);flex-wrap:wrap;grid-row:3;align-items:baseline;gap:0 .5rem;margin:.25rem 0 0;font-size:.875rem;display:flex}.mk-plan-option__saving{color:var(--mk-ok);white-space:nowrap;font-weight:600}.mk-plan-option__trial{color:var(--mk-ok);grid-row:4;margin:.625rem 0 0;font-size:.875rem;font-weight:600}.mk-plan-option__limits{border-block-start:1px solid var(--mk-line);grid-row:5;align-content:start;gap:.375rem;margin:.875rem 0 0;padding-block-start:.75rem;display:grid}.mk-plan-option__limit{grid-template-columns:minmax(0,1fr) minmax(4.5rem,max-content);align-items:baseline;gap:.75rem;font-size:.875rem;line-height:1.45;display:grid}.mk-plan-option__limit dt{color:var(--mk-ink-body)}.mk-plan-option__limit dd{color:var(--mk-ink);font-variant-numeric:tabular-nums;text-align:end;margin:0;font-weight:600}.mk-plan-option__limit[data-granted=false] dd{color:var(--mk-ink-muted);font-weight:400}.mk-plan-option__features{grid-row:6;align-content:start;gap:.5rem;margin:.875rem 0 0;padding:0;list-style:none;display:grid}.mk-plan-option__feature{color:var(--mk-ink-body);align-items:start;gap:.5rem;font-size:.875rem;line-height:1.45;display:flex}.mk-plan-option__feature--over{color:var(--mk-ink);font-weight:600}.mk-plan-option__choice{border:1px solid color-mix(in srgb, var(--mk-blue) 35%, var(--mk-line));border-radius:var(--mk-radius);background:var(--mk-surface);min-block-size:2.5rem;color:var(--mk-brand-ink);text-align:center;grid-row:7;justify-content:center;align-self:end;align-items:center;gap:.375rem;margin-block-start:1rem;padding:.375rem .75rem;font-size:.9375rem;font-weight:600;line-height:1.3;display:flex}.mk-plan-option:hover .mk-plan-option__choice{border-color:var(--mk-blue)}.mk-plan-option[data-selected=true] .mk-plan-option__choice{border-color:var(--mk-blue);background:var(--mk-blue);color:#fff}.mk-plan-option[data-selected=true] .mk-plan-option__choice:before{content:"";block-size:1rem;inline-size:1rem;-webkit-mask:var(--mk-icon-check) center / contain no-repeat;mask:var(--mk-icon-check) center / contain no-repeat;-webkit-mask:var(--mk-icon-check) center / contain no-repeat;background:currentColor;flex:none}@container signup-plans (max-width:29.99rem){.mk-plan-picker__options{row-gap:1.125rem}.mk-plan-option{padding:.875rem .875rem 1rem}.mk-plan-option__head{grid-column:1}.mk-plan-option__choice{display:none}.mk-plan-option[data-selected=true] .mk-plan-option__choice{border-radius:999px;grid-area:1/2;align-self:center;min-block-size:0;margin:0;padding-block:.125rem;padding-inline:.5rem .625rem;font-size:.8125rem;display:flex}.mk-plan-option[data-selected=true] .mk-plan-option__choice:before{block-size:.875rem;inline-size:.875rem}.mk-plan-option__price{margin-block-start:.5rem}.mk-plan-option__trial{margin-block-start:.375rem}.mk-plan-option__limits{gap:.25rem;margin-block-start:.625rem;padding-block-start:.625rem}.mk-plan-option__features{gap:.375rem;margin-block-start:.625rem}.mk-plan-option__feature--over{margin-block-end:-.125rem}}@media (prefers-reduced-motion:no-preference){.mk-plan-option,.mk-plan-option__choice{transition:border-color .15s,background-color .15s,box-shadow .15s}}@media (forced-colors:active){.mk-plan-option[data-selected=true]{border-color:highlight;outline:2px solid highlight}.mk-plan-option[data-selected=true] .mk-plan-option__choice{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.mk-plan-option:has(.mk-plan-option__radio:focus-visible){outline:2px solid highlight}.mk-plan-option__flag{border-color:canvastext}}.mk-plan-picker__compare{margin:0;font-size:.9375rem}.mk-plan-summary{border:1px solid var(--mk-line);border-radius:var(--mk-radius-lg);background:var(--mk-off-white);gap:.625rem;padding:.875rem;display:grid}.mk-plan-summary__title{color:var(--mk-ink);margin:0;font-size:1.0625rem;font-weight:700;line-height:1.35}.mk-plan-summary__tiles{margin:0;display:grid}.mk-plan-summary__tile{border-block-start:1px solid var(--mk-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.125rem .75rem;min-inline-size:0;padding-block:.5rem;display:grid}.mk-plan-summary__tile:last-child{padding-block-end:0}.mk-plan-summary__label{color:var(--mk-ink-soft);grid-area:1/1;font-size:.875rem;font-weight:600;line-height:1.4}.mk-plan-summary__value{color:var(--mk-ink);text-align:end;font-variant-numeric:tabular-nums;grid-area:1/2;margin:0;font-size:1rem;font-weight:700;line-height:1.3}.mk-plan-summary__interval{color:var(--mk-ink-muted);font-size:.875rem;font-weight:500}.mk-plan-summary__note{color:var(--mk-ink-muted);grid-column:1/-1;margin:0;font-size:.8125rem;line-height:1.45}.mk-plan-summary__upgrade,.mk-plan-summary__choose{color:var(--mk-ink-soft);margin:0;font-size:.9375rem;line-height:1.5}@container signup-plans (min-width:36rem){.mk-plan-summary{padding:1.25rem}.mk-plan-summary__tiles{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.75rem}.mk-plan-summary__tile,.mk-plan-summary__tile:last-child{border:1px dashed color-mix(in srgb, var(--mk-ink-muted) 45%, var(--mk-line));border-radius:var(--mk-radius);background:var(--mk-surface);grid-template-columns:minmax(0,1fr);align-content:start;gap:.25rem;padding:.875rem 1rem}.mk-plan-summary__label,.mk-plan-summary__value{text-align:start;grid-area:auto/1}.mk-plan-summary__value{font-size:1.25rem}}@media (min-width:40rem){.mk-signup__card{padding:2rem}.mk-signup__step{padding:1.5rem}.mk-form__pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.mk-signup__form{gap:2rem}.mk-signup__step{padding:2rem}.mk-signup__layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:2rem}.mk-signup__layout--closed{grid-template-columns:minmax(0,40rem)}.mk-signup__facts{padding:2rem;position:sticky;inset-block-start:5.5rem}}.mk-legal{padding-block:2.5rem 4.5rem}.mk-legal__head{border-block-end:1px solid var(--mk-line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-block-end:2rem;padding-block-end:1.5rem;display:flex}.mk-legal__eyebrow{color:var(--mk-brand-ink);margin:0 0 .5rem;font-size:.9375rem;font-weight:600}.mk-legal__title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15}.mk-legal__title:lang(ar){letter-spacing:normal}.mk-legal__meta{color:var(--mk-ink-muted);flex-wrap:wrap;gap:.25rem .5rem;margin:.75rem 0 0;font-size:.9375rem;display:flex}.mk-legal__layout{gap:1.5rem;display:grid}.mk-legal__contents{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-off-white)}.mk-legal__contents-summary{cursor:pointer;padding:.75rem 1rem;font-weight:600}.mk-legal__toc-list{gap:.375rem;margin:0;padding-block:0 1rem;padding-inline:1rem;font-size:.9375rem;line-height:1.45;list-style:none;display:grid}.mk-legal__toc-link{color:var(--mk-ink-soft);text-decoration:none}.mk-legal__toc-link:hover{color:var(--mk-brand-ink);text-decoration:underline}.mk-legal__body{min-inline-size:0;max-inline-size:46rem;color:var(--mk-ink-soft);font-size:1.0625rem;line-height:var(--mk-leading-prose);overflow-wrap:anywhere}.mk-legal__body p,.mk-legal__body ul,.mk-legal__body ol{margin:0 0 1rem}.mk-legal__body ul,.mk-legal__body ol{gap:.375rem;padding-inline-start:1.5rem;display:grid}.mk-legal__body strong{color:var(--mk-ink);font-weight:650}.mk-legal__h2{color:var(--mk-ink);margin:2.5rem 0 1rem;font-size:1.5rem;line-height:1.25}.mk-legal__h3{color:var(--mk-ink);margin:1.75rem 0 .75rem;font-size:1.1875rem;line-height:1.3}.mk-legal__table{border:1px solid var(--mk-line);border-radius:var(--mk-radius);margin:0 0 1.25rem;overflow-x:auto}.mk-legal__table table{border-collapse:collapse;inline-size:100%;min-inline-size:36rem;font-size:.9375rem;line-height:1.5}.mk-legal__table th,.mk-legal__table td{border-block-end:1px solid var(--mk-line);text-align:start;vertical-align:top;padding:.625rem .75rem}.mk-legal__table th{background:var(--mk-off-white);color:var(--mk-ink);font-weight:600}.mk-legal__table tr:last-child td{border-block-end:0}.mk-legal__next{border:1px solid var(--mk-line);border-radius:var(--mk-radius);background:var(--mk-off-white);flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;margin-block-start:3rem;padding:1.25rem 1.5rem;display:flex}.mk-legal__next-label{color:var(--mk-ink-muted)}.mk-legal__top{margin:1.5rem 0 0;font-size:.9375rem}@media (min-width:64rem){.mk-legal__layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:3rem}.mk-legal__toc{max-block-size:calc(100vh - 7rem);position:sticky;inset-block-start:5.5rem;overflow-y:auto}.mk-legal__contents{background:0 0;border:0}.mk-legal__contents-summary,.mk-legal__toc-list{padding-inline:0}}@media print{.mk .mk-header,.mk .mk-footer,.mk .skip-link,.mk .mk-legal__toc,.mk .mk-legal__actions,.mk .mk-legal__next,.mk .mk-legal__top{display:none}.mk{color:#000;background:#fff}.mk .mk-legal{padding-block:0}.mk .mk-legal__layout{display:block}.mk .mk-legal__body{color:#000;max-inline-size:none;font-size:11pt}.mk .mk-legal__table{overflow:visible}.mk .mk-legal__table table{min-inline-size:0}.mk .mk-legal__table tr{break-inside:avoid}.mk .mk-legal__h2,.mk .mk-legal__h3{break-after:avoid}}.mk :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--mk-blue);outline-offset:3px;box-shadow:0 0 0 4px #25c7e873}@media (prefers-reduced-motion:reduce){.mk-state__pulse{opacity:.8;animation:none}.mk-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--mk-surface)}.mk-nav__rule,.mk-btn__arrow,.mk-faq__chevron{transition:none}}@media (max-width:63.9375rem){.mk-nav{display:none}.mk-nav--open{padding:1.25rem var(--mk-gutter) 1.5rem;background:var(--mk-surface);border-block-end:1px solid var(--mk-line);box-shadow:var(--mk-shadow-lg);flex-direction:column;align-items:stretch;gap:1rem;margin-inline-start:0;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.mk-nav--open .mk-nav__list{flex-direction:column;gap:.25rem;font-size:1rem}.mk-nav--open .mk-nav__rule{display:none}.mk-nav--open .mk-nav__link{border-inline-start:2px solid #0000;padding-block:.6rem;padding-inline-start:.75rem;display:block}.mk-nav--open .mk-nav__link[aria-current=location]{border-inline-start-color:var(--mk-blue)}.mk-nav__aside{border-block-start:1px solid var(--mk-rule);flex-wrap:wrap;margin-inline-start:0;padding-block-start:1rem}.mk-header__cta{flex:100%;min-block-size:2.75rem;font-size:.9375rem}.mk-header__signin{flex:1;min-block-size:2.75rem;font-size:.9375rem}}@media (min-width:40rem){.mk-grid--2,.mk-grid--ops{grid-template-columns:repeat(2,1fr)}.mk-grid--ops .mk-card--wide{grid-column:1/-1}.mk-plans{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.mk-plans:has(>.mk-plan:nth-child(3):last-child){grid-template-columns:minmax(0,1fr);max-inline-size:30rem}}@media (min-width:45rem){.mk-plans:has(>.mk-plan:nth-child(3):last-child){max-inline-size:var(--mk-wide);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:45rem) and (max-width:51.9375rem){.mk-plans:has(>.mk-plan:nth-child(3):last-child){gap:1rem}.mk-plans:has(>.mk-plan:nth-child(3):last-child) .mk-plan{padding-inline:1rem}.mk-plans:has(>.mk-plan:nth-child(3):last-child) .mk-plan__amount{font-size:1.75rem}}@media (min-width:52rem){.mk{--mk-section:6rem}.mk-trust,.mk-steps{grid-template-columns:repeat(3,1fr)}.mk-step+.mk-step:before{content:"";background:var(--mk-line);block-size:2px;inline-size:calc(100% + 2rem);position:absolute;inset-block-start:1.5rem;inset-inline-end:50%}.mk-plans{grid-template-columns:repeat(3,1fr);align-items:stretch}.mk-plan--featured{z-index:1;margin-block-start:-.75rem;padding-block:2.5rem 1.5rem}.mk-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;padding-block:6rem 6.5rem}.mk-hero__showcase-image{max-width:100%}}@media (min-width:64rem) and (max-width:71.9375rem){.mk-header__inner{gap:.75rem}.mk-nav{gap:1rem;margin-inline-start:1rem}.mk-nav__list{gap:1rem}.mk-nav__aside{gap:.5rem}}@media (min-width:64rem){.mk-header__toggle{display:none}.mk-nav__link,.mk-header__signin,.mk-header__cta{white-space:nowrap}.mk-grid--ops{grid-template-columns:repeat(3,1fr)}.mk-grid--ops .mk-card--wide{grid-column:span 2}.mk-footer__top{flex-direction:row;justify-content:space-between;align-items:flex-start}.mk-footer__brand{inline-size:33%}.mk-footer__nav{gap:2rem 4rem}}.store-footer__legal{max-width:var(--sf-measure);padding:1rem var(--sf-gutter);border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0 auto;font-size:.8125rem;display:flex}.store-footer__legal p{margin:0}.store-footer__powered{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.store-footer__powered:hover,.store-footer__powered:focus-visible{color:var(--text);text-decoration:underline}.store-footer__powered img{object-fit:contain;width:1rem;height:1rem}.category-tiles{gap:var(--sf-gap);grid-template-columns:repeat(2,minmax(0,1fr));min-inline-size:0;max-inline-size:100%;margin:0;padding:0;list-style:none;display:grid}@media (min-width:40rem){.category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.category-tiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.category-tiles>li{min-inline-size:0;max-inline-size:100%}.category-tile{min-inline-size:0;max-inline-size:100%;border-radius:var(--sf-radius-card);background:color-mix(in srgb, var(--brand-primary) 10%, var(--bg));min-height:6.5rem;color:var(--brand-primary-text,var(--brand-primary));border:1px solid color-mix(in srgb, var(--brand-primary) 18%, transparent);align-items:flex-end;padding:.875rem;text-decoration:none;transition:background .14s,border-color .14s;display:flex;position:relative;overflow:hidden}.category-tile:hover,.category-tile:focus-visible{background:color-mix(in srgb, var(--brand-primary) 16%, var(--bg))}.category-tile[data-illustrated=true]{background:0 0;border:0;grid-template-rows:auto 1fr;align-content:start;gap:.625rem;min-height:0;padding:0;display:grid}.category-tile[data-illustrated=true]:hover,.category-tile[data-illustrated=true]:focus-visible{background:0 0}.category-tile__image{aspect-ratio:4/5;object-fit:contain;border-radius:var(--sf-radius-card);background:var(--surface);width:100%;height:auto}.category-tile[data-illustrated=true] .category-tile__name{color:var(--brand-primary-text,var(--brand-primary));font-weight:500;font-size:var(--sf-text-sub);text-align:center;text-wrap:balance;padding:0 .15rem .2rem;line-height:1.375rem}@media (prefers-reduced-motion:no-preference){.category-tile__image{transition:transform .22s}.category-tile:hover .category-tile__image{transform:none}}.category-tile__name{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%;font-size:var(--sf-title-card);font-weight:500;line-height:1.25}@media (max-width:30rem){.category-tile{min-height:5rem}}.persona{gap:var(--sf-gap);max-width:40rem;display:grid}.persona__card{align-items:center;gap:1rem;display:flex}.persona__avatar{background:var(--brand-primary);width:3.5rem;height:3.5rem;color:var(--brand-primary-ink,#fff);letter-spacing:.03em;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.persona__city{color:var(--muted);font-size:var(--sf-text-sub);margin:.25rem 0 0}.persona__section{gap:var(--sf-gap-head)}.persona__empty{color:var(--muted);margin:0}.catalogue{gap:1.75rem;margin-block-end:1.75rem;display:grid}.catalogue__find{align-items:center;gap:.75rem;display:flex;position:relative}.catalogue-search{flex:auto;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid;position:relative}.catalogue-search__glyph{color:var(--muted);pointer-events:none;position:absolute;inset-block-start:50%;inset-inline-start:.75rem;transform:translateY(-50%)}.catalogue-search input{appearance:none;min-width:0;box-shadow:none;border-inline-end:0;border-start-end-radius:0;border-end-end-radius:0;padding-inline:2.25rem .75rem}.catalogue-search button{min-height:var(--sf-control);border:1px solid var(--brand-primary);background:var(--brand-primary);color:var(--brand-primary-ink,#fff);font-family:inherit;font-size:var(--sf-text-sub);white-space:nowrap;cursor:pointer;border-start-start-radius:0;border-start-end-radius:var(--sf-radius-control);border-end-end-radius:var(--sf-radius-control);border-end-start-radius:0;padding:0 1rem;font-weight:500}.catalogue-filter{flex:none;position:relative}.catalogue-filter__button{min-height:var(--sf-control);border:1px solid var(--brand-primary);border-radius:var(--sf-radius-control);background:var(--brand-primary);color:var(--brand-primary-ink,#fff);box-shadow:var(--sf-shadow-xs);font-size:var(--sf-text-sub);white-space:nowrap;cursor:pointer;align-items:center;gap:.375rem;padding-inline:.875rem;font-weight:500;list-style:none;display:inline-flex}.catalogue-filter__button::-webkit-details-marker{display:none}.catalogue-filter__button[data-active=true]{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 22%, transparent)}.catalogue-filter__panel{border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--bg);gap:.875rem;margin-block-start:.5rem;padding:1rem;display:grid;box-shadow:0 8px 24px #00000014}@media (min-width:48rem){.catalogue-filter__panel{z-index:15;inline-size:20rem;margin-block-start:0;position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-end:0}}.catalogue-filter__title{font-size:var(--sf-text-sub);color:var(--text);margin:0;font-weight:500}.catalogue-filter__form{gap:.875rem;display:grid}.catalogue-filter__group{border:0;margin:0;padding:0}.catalogue-filter__group legend{color:var(--muted);font-size:var(--sf-text-meta);margin-block-end:.625rem;padding:0;font-weight:500}.catalogue-filter__chips{flex-wrap:wrap;gap:.5rem;display:flex}.catalogue-filter__chip input{clip-path:inset(50%);width:1px;height:1px;position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden}.catalogue-filter__chip span{min-block-size:var(--sf-control-sm);border:1px solid var(--border);background:var(--surface);font-size:var(--sf-text-sub);cursor:pointer;border-radius:999px;align-items:center;padding-inline:.75rem;font-weight:500;display:inline-flex}.catalogue-filter__chip input:checked+span{border-color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 12%, var(--bg));color:var(--brand-primary-text,var(--brand-primary))}.catalogue-filter__chip input:focus-visible+span{outline:2px solid var(--brand-primary);outline-offset:2px}.catalogue-filter__apply{min-height:var(--sf-control);border:1px solid var(--brand-primary);border-radius:var(--sf-radius-control);background:var(--brand-primary);color:var(--brand-primary-ink,#fff);box-shadow:var(--sf-shadow-xs);font-family:inherit;font-size:var(--sf-text-sub);cursor:pointer;padding-inline:1rem;font-weight:500}.toolbar{flex-wrap:wrap;align-items:center;gap:.625rem 1.25rem;margin:0;display:flex}.toolbar__count{font-size:var(--sf-text-sub);color:var(--text);margin:0;font-weight:500}.toolbar__active{margin:0}.toolbar__chip{background:color-mix(in srgb, var(--brand-primary) 10%, var(--bg));color:var(--brand-primary-text,var(--brand-primary));font-size:var(--sf-text-meta);border-radius:999px;align-items:center;gap:.25rem;padding-block:.25rem;padding-inline:.625rem .25rem;font-weight:500;display:inline-flex}.toolbar__chip a{width:1.75rem;height:1.75rem;color:inherit;border-radius:999px;justify-content:center;align-items:center;line-height:1;text-decoration:none;display:inline-flex}.toolbar__chip a:hover,.toolbar__chip a:focus-visible{background:color-mix(in srgb, var(--brand-primary) 18%, transparent)}.toolbar__sort{flex-wrap:wrap;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.toolbar__sort select{min-inline-size:11rem}.toolbar__sort button{min-height:var(--sf-control);border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);box-shadow:var(--sf-shadow-xs);color:var(--text);font-family:inherit;font-size:var(--sf-text-sub);cursor:pointer;padding:0 1rem;font-weight:500}.toolbar__sort button:hover{border-color:color-mix(in srgb, var(--brand-primary) 40%, var(--border));color:var(--brand-primary-text,var(--brand-primary))}@media (max-width:40rem){.catalogue__find{flex-wrap:wrap}.catalogue-filter{flex:100%}.catalogue-filter__button{justify-content:center;width:100%}.toolbar__sort{width:100%;margin-inline-start:0}.toolbar__sort select{flex:auto;min-width:0}}.gsi-button{color:#1f1f1f;letter-spacing:.25px;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;width:100%;min-height:2.75rem;padding:0 12px;font-family:Roboto,Arial,Cairo Variable,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .218s,border-color .218s,box-shadow .218s;display:flex;position:relative;overflow:hidden}.gsi-button[data-variant=dark]{color:#e3e3e3;background:#131314;border-color:#8e918f}.gsi-button[data-variant=neutral]{color:#1f1f1f;background:#f2f2f2;border-color:#0000}.gsi-button__state{opacity:0;pointer-events:none;background:#303030;transition:opacity .218s;position:absolute;inset:0}.gsi-button[data-variant=dark] .gsi-button__state{background:#fff}.gsi-button:hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gsi-button:hover .gsi-button__state{opacity:.08}.gsi-button:focus-visible .gsi-button__state,.gsi-button:active .gsi-button__state{opacity:.12}.gsi-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gsi-button[aria-busy=true]{cursor:progress}.gsi-button[aria-busy=true] .gsi-button__state{opacity:.12}.gsi-button__content{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex;position:relative}.gsi-button__mark{flex:0 0 20px;width:20px;height:20px;display:block;transform:none}.gsi-button__label{text-overflow:ellipsis;min-width:0;overflow:hidden}.login__divider{color:var(--mk-ink-muted);justify-content:center;align-items:center;margin:.25rem 0;font-size:.8125rem;display:flex}.login__divider:before,.login__divider:after{content:"";border-top:1px solid var(--border);flex:auto}.login__divider span{padding:0 .75rem}.google-complete{text-align:center;gap:.75rem;padding:1.5rem;display:grid}.google-complete__title{color:var(--mk-ink);margin:0;font-size:1.125rem}.google-complete__message{color:var(--mk-ink-muted);margin:0}.google-complete__action{border-radius:var(--mk-radius-sm);background:var(--accent);min-height:2.75rem;color:var(--accent-contrast);justify-self:center;align-items:center;padding:0 1.25rem;font-weight:600;text-decoration:none;display:inline-flex}.login__code-group{border:0;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:grid}.login__code-label{font-size:var(--sf-text-sub);color:var(--text);padding:0;font-weight:500}.login__code-boxes{direction:ltr;justify-content:center;gap:.5rem;display:flex}.login__code-box{text-align:center;font-variant-numeric:tabular-nums;block-size:3rem;inline-size:2.75rem;padding:0;font-size:1.25rem;font-weight:600}@media (max-width:24rem){.login__code-boxes{gap:.375rem}.login__code-box{block-size:2.75rem;inline-size:2.25rem;font-size:1.125rem}}.login__resend{text-align:center;font-size:var(--sf-text-sub);color:var(--muted);margin:0}.login__resend-wait{font-variant-numeric:tabular-nums}.login__link{font:inherit;color:var(--text);cursor:pointer;text-underline-offset:.2em;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.login__link:hover,.login__link:focus-visible{color:var(--brand-primary-text,var(--brand-primary))}.login__link:disabled{cursor:default;opacity:.6}.store-promo{background:var(--accent);color:var(--accent-contrast);font-size:var(--sf-text-sub);line-height:1.4}.store-promo__inner{width:100%;max-width:var(--sf-measure);padding-block:.5rem;padding-inline:var(--sf-gutter);justify-content:center;align-items:center;gap:.5rem;margin:0 auto;display:flex}.store-promo__icon{flex:none}.store-promo__text{text-align:center;overflow-wrap:anywhere;margin:0;font-weight:600}.cart__delivery strong{font-size:var(--sf-text-sub);text-align:end}.cart__free-delivery:empty{display:none}.free-progress--panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg);font-size:var(--sf-text-sub);align-items:flex-start;gap:.5rem;padding:.625rem .75rem;display:flex}.free-progress__icon{color:var(--accent-text);flex:none;margin-block-start:.125rem}.free-progress__body{flex:1;gap:.375rem;min-width:0;display:grid}.free-progress__text{margin:0}.free-progress--panel[data-state=qualifies] .free-progress__text:first-child{color:var(--ok);font-weight:600}.free-progress__bar{background:var(--surface);appearance:none;block-size:.375rem;inline-size:100%;accent-color:var(--accent);border:0;border-radius:999px;display:block;overflow:hidden}.free-progress__bar::-webkit-progress-bar{background:var(--surface);border-radius:999px}.free-progress__bar::-webkit-progress-value{background:var(--accent);border-radius:999px}.free-progress__bar::-moz-progress-bar{background:var(--accent);border-radius:999px}.free-progress--inline .free-progress__text{color:var(--text)}.checkout__fee{flex-wrap:wrap;align-items:baseline;gap:.375rem;display:inline-flex}.checkout__fee-was{color:var(--muted);font-weight:400}.checkout__fee-free{color:var(--ok);font-weight:600}.checkout__choice-offer{font-size:var(--sf-text-meta);color:var(--muted);display:block}.checkout__choice-offer[data-qualifies=true]{color:var(--ok)}.checkout__free-delivery{font-size:var(--sf-text-sub);color:var(--text);margin:.5rem 0 0}.checkout__free-delivery:empty{display:none}.storefront{--sf-sidebar:16rem}.store-sidebar{display:none}.store-sidebar__inner{padding:1.25rem var(--sf-gutter);flex-direction:column;gap:1.25rem;display:flex}.store-sidebar__brand{min-height:2.5rem;color:inherit;align-items:center;text-decoration:none;display:flex}.store-sidebar__logo{object-fit:contain;block-size:3rem;inline-size:auto;max-inline-size:100%}.store-sidebar__name{font-size:var(--sf-title-page);font-weight:600;line-height:1.25}.store-sidebar__search{align-items:center;display:flex;position:relative}.store-sidebar__search input{width:100%;height:var(--sf-control);appearance:none;border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);box-shadow:var(--sf-shadow-xs);font:inherit;color:inherit;padding-inline:2.125rem .75rem;font-size:1rem}.store-sidebar__search input::placeholder{color:var(--muted)}.store-sidebar__search input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 18%, transparent)}.store-sidebar__search button{border-radius:var(--sf-radius-control);width:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-start:0}.store-sidebar__nav ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.store-sidebar__nav a{color:var(--text);font-size:var(--sf-text-sub);padding-block:.4375rem;font-weight:500;text-decoration:none;display:block}.store-sidebar__nav a:hover,.store-sidebar__nav a:focus-visible{color:var(--brand-primary-text,var(--brand-primary))}.store-sidebar__nav a[aria-current=page]{color:var(--brand-primary-text,var(--brand-primary));box-shadow:inset 2px 0 0 0 var(--brand-primary);padding-inline-start:.5rem;font-weight:600}.storefront[dir=rtl] .store-sidebar__nav a[aria-current=page],[dir=rtl] .store-sidebar__nav a[aria-current=page]{box-shadow:inset -2px 0 0 0 var(--brand-primary)}.store-sidebar__department+.store-sidebar__department{margin-block-start:.125rem}.store-sidebar__children{flex-direction:column;margin:0 0 .25rem;padding-inline-start:.875rem;list-style:none;display:flex}.store-sidebar__children a{color:var(--muted);font-size:var(--sf-text-sub);padding-block:.3125rem;text-decoration:none;display:block}.store-sidebar__children a:hover,.store-sidebar__children a:focus-visible{color:var(--text)}.store-sidebar__account{border-block-start:1px solid var(--border);flex-direction:column;gap:.25rem;padding-block-start:1rem;display:flex}.store-sidebar__link{color:inherit;font-size:var(--sf-text-sub);align-items:center;gap:.5rem;padding-block:.375rem;text-decoration:none;display:inline-flex}.store-sidebar__account .store-header__cart{justify-content:flex-start}.store-sidebar__inner{min-block-size:100%}.store-sidebar__language{margin-block-start:auto}@media (min-width:52rem){.storefront[data-nav=sidebar]{grid-template-columns:var(--sf-sidebar) minmax(0, 1fr);grid-template-rows:auto 1fr auto;display:grid}.storefront[data-nav=sidebar]>.store-promo{grid-area:1/2}.storefront[data-nav=sidebar]>.store-header{display:none}.storefront[data-nav=sidebar]>.store-sidebar{border-inline-end:1px solid var(--border);background:var(--bg);grid-area:1/1/-1;block-size:100vh;display:block;position:sticky;inset-block-start:0;overflow-y:auto}.storefront[data-nav=sidebar]>.storefront__main{grid-area:2/2}.storefront[data-nav=sidebar]>.store-footer{grid-area:3/2}.storefront[data-nav=sidebar]>.storefront__main,.storefront[data-nav=sidebar]>.store-footer .store-footer__inner{max-width:calc(var(--sf-measure) - var(--sf-sidebar))}}.store-footer__social{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.store-footer__social a{border:1px solid var(--border);block-size:2rem;inline-size:2rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.store-footer__social a:hover,.store-footer__social a:focus-visible{color:var(--text);border-color:var(--text)}.variant-picker{gap:var(--sf-gutter,1rem);margin-block:1rem;display:grid}.variant-picker__legend{font-size:var(--sf-text-meta);color:var(--text);overflow-wrap:anywhere;margin:0 0 .5rem;font-weight:600}.variant-picker__row{flex-wrap:wrap;gap:.5rem;display:flex}.variant-picker__row:has(.variant-card){grid-template-columns:repeat(auto-fill,minmax(min(8.5rem,100%),1fr));grid-auto-rows:auto;gap:.625rem;display:grid}.variant-picker__children{border-inline-start:2px solid var(--border);padding-inline-start:.875rem}.variant-chip,.variant-card{border:2px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);min-block-size:2.75rem;color:var(--text);font-size:var(--sf-text-sub);cursor:pointer;align-items:center;gap:.5rem;padding-block:.5rem;padding-inline:.875rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.variant-chip{text-align:start;flex-wrap:wrap;min-inline-size:0;max-inline-size:100%}.variant-chip .variant-card__label-row{flex:1}.variant-picker__row:has(.variant-card)>.variant-chip{flex-direction:column;justify-content:flex-start;align-self:start;align-items:stretch;padding:.5rem}.variant-picker__row:has(.variant-card)>.variant-chip .variant-card__label-row{flex:none;inline-size:100%}.variant-card{text-align:start;flex-direction:column;align-items:stretch;inline-size:100%;min-inline-size:0;padding:.5rem}.variant-card__media{aspect-ratio:1;border-radius:calc(var(--sf-radius-control) - 2px);background:var(--surface);flex:none;inline-size:100%;display:block;overflow:hidden}.variant-card__image{box-sizing:border-box;object-fit:contain;object-position:center;block-size:100%;inline-size:100%;padding:.375rem;display:block}.variant-card__placeholder{block-size:100%;inline-size:100%;color:var(--muted);place-items:center;display:grid}.variant-card__placeholder svg{block-size:2rem;inline-size:2rem}.variant-card__label-row{align-items:flex-start;gap:.375rem;min-inline-size:0;display:flex}.variant-card__check{color:var(--brand-primary-text);visibility:hidden;flex:none;margin-block-start:.15rem;display:inline-flex}.variant-card__check[data-selected=true]{visibility:visible}.variant-card__label{overflow-wrap:anywhere;flex:1;min-inline-size:0;font-weight:500;line-height:1.45}.variant-card__price{font-size:var(--sf-text-meta);color:var(--muted);font-variant-numeric:tabular-nums}.variant-card__note{font-size:var(--sf-text-meta);color:var(--error)}.variant-chip:hover,.variant-card:hover{border-color:var(--brand-primary)}.variant-chip[aria-pressed=true],.variant-card[aria-pressed=true]{background:color-mix(in srgb, var(--brand-primary) 3%, var(--bg));color:var(--text);border-color:var(--brand-primary-text);box-shadow:0 0 0 1px var(--brand-primary-text)}.variant-chip[data-sold-out=true],.variant-card[data-sold-out=true]{border-style:dashed}.variant-chip:focus-visible,.variant-card:focus-visible{outline:2px solid var(--brand-primary-text);outline-offset:2px}@media (prefers-reduced-motion:reduce){.variant-chip,.variant-card{transition:none}}.store-home{flex-direction:column;gap:2rem;min-width:0;display:flex}.store-home .home-section,.store-home .section{min-width:0;margin-block-start:0}.home-banner__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-secondary-text);margin:0 0 1rem;font-size:.75rem;font-weight:600}[dir=rtl] .home-banner__eyebrow{letter-spacing:0}.home-banner .hero__headline{font-size:clamp(1.875rem,3.8vw,3.5rem);line-height:1.12}.home-banner .hero__copy{padding:clamp(1.5rem,4vw,3.5rem)}.home-banner .hero__cta{gap:1rem;min-height:2.75rem}.home-banner .hero__sub{margin-block-start:1rem}.home-banner .hero__media{block-size:19rem}.home-banner .hero__media img{object-position:var(--hero-focal-x,50%) var(--hero-focal-y,50%)}.hero__picture{block-size:100%;inline-size:100%;display:block}.home-story{background:var(--surface);border-block:1px solid var(--border);text-align:center;padding:clamp(1.5rem,4vw,3rem)}.home-story h2{color:var(--brand-primary-text);margin:0 0 1rem;font-size:1.75rem}.home-story>p:not(.home-banner__eyebrow){max-width:45rem;color:var(--muted);white-space:pre-line;margin:0 auto 1rem;line-height:1.8}.home-story .section__more{justify-content:center}.home-banner[data-layout=classic][data-illustrated=false]{background:radial-gradient(ellipse at 95% 5%, color-mix(in srgb, var(--brand-primary) 12%, transparent), transparent 65%), var(--surface)}.home-banner[data-layout=classic][data-illustrated=false] .hero__copy{min-block-size:18rem;max-inline-size:46rem}.store-home[data-home-layout=classic] .category-tiles{grid-template-columns:repeat(auto-fit,minmax(min(8rem,100%),1fr))}.store-home[data-home-layout=classic] .category-tile{border-radius:.75rem}.home-banner[data-layout=studio]{box-shadow:none;background:0 0;border:0;border-radius:0}.home-banner[data-layout=studio][data-illustrated=true]{flex-direction:column;display:flex}.home-banner[data-layout=studio] .hero__copy{text-align:center;align-items:center;max-width:52rem;margin-inline:auto;padding-block:1.5rem 2rem}.home-banner[data-layout=studio] .hero__headline{font-family:var(--font-heading,Georgia, "Noto Naskh Arabic", serif);font-size:clamp(2rem,5vw,4rem);font-weight:400}.home-banner[data-layout=studio] .hero__media{block-size:24rem}.home-banner[data-layout=studio][data-illustrated=false]{border-block:1px solid var(--border);background:radial-gradient(ellipse at center, color-mix(in srgb, var(--brand-secondary) 6%, transparent), transparent 72%)}.home-banner[data-layout=studio][data-illustrated=false] .hero__copy{padding-block:3rem}.home-banner[data-layout=studio] .hero__cta{color:var(--brand-primary-text);box-shadow:none;background:0 0;border-block-end:1px solid;border-radius:0;padding-inline:0}.store-home[data-home-layout=studio] .category-tile{aspect-ratio:1.2;border-radius:0}.home-banner[data-layout=essential]{box-shadow:none;border:0;border-block-end:1px solid var(--border);background:0 0;border-radius:0}.home-banner[data-layout=essential][data-illustrated=true]{grid-template-columns:minmax(0,1fr) minmax(6rem,.3fr)}.home-banner[data-layout=essential] .hero__copy{padding-block:1.5rem;padding-inline:0}.home-banner[data-layout=essential] .hero__headline{font-size:clamp(1.75rem,3vw,2.5rem)}.home-banner[data-layout=essential] .hero__media{block-size:auto;border-radius:50% 50% 0 0;min-height:12rem;margin:1rem}.home-banner[data-layout=essential] .hero__cta{color:var(--brand-primary-text);box-shadow:none;background:0 0;margin-block-start:1rem;padding-inline:0}.home-banner[data-layout=essential][data-illustrated=false]{border-inline-start:3px solid var(--brand-secondary);background:linear-gradient(110deg, color-mix(in srgb, var(--brand-secondary) 5%, var(--bg)), var(--bg))}.home-banner[data-layout=essential][data-illustrated=false] .hero__copy{padding-inline:1.5rem}.store-home[data-home-layout=essential] .category-tiles{flex-wrap:wrap;gap:.75rem;display:flex}.store-home[data-home-layout=essential] .category-tiles>li{flex:0 auto}.store-home[data-home-layout=essential] .category-tile{aspect-ratio:auto;background:0 0;border-radius:999px;min-height:2.75rem;padding:.75rem 1.25rem}.store-home[data-home-layout=essential] .category-tile[data-illustrated=true]{align-items:center;gap:.75rem;padding:.4rem 1rem;display:flex}.store-home[data-home-layout=essential] .category-tile__image{object-fit:contain;border-radius:50%;flex:none;block-size:3.5rem;inline-size:3.5rem;display:block;position:static}.store-home[data-home-layout=essential] .category-tile .category-tile__name{color:var(--brand-primary-text);text-align:start;background:0 0;flex:1;padding:0;position:static}.store-home[data-home-layout=essential] .category-tile:after{display:none}.home-banner[data-layout=boutique]{background:color-mix(in srgb, var(--brand-secondary) 5%, var(--bg));box-shadow:none;border:0;border-radius:1.5rem}.home-banner[data-layout=boutique] .hero__headline{font-family:var(--font-heading,Georgia, "Noto Naskh Arabic", serif);font-weight:400}.home-banner[data-layout=boutique] .hero__media{background:0 0;border-radius:9rem 9rem .75rem .75rem;block-size:21rem;margin:1.25rem;overflow:hidden}.home-banner[data-layout=boutique][data-illustrated=false]{background:radial-gradient(ellipse at 85% 0%, color-mix(in srgb, var(--brand-secondary) 13%, transparent), transparent 70%), color-mix(in srgb, var(--brand-secondary) 5%, var(--bg))}.home-banner[data-layout=boutique][data-illustrated=false] .hero__copy{min-block-size:20rem;max-inline-size:44rem}.store-home[data-home-layout=boutique] .category-tiles{grid-template-columns:1.5fr 1fr 1fr;gap:1rem}.store-home[data-home-layout=boutique] .category-tile{aspect-ratio:1;border-radius:1rem}.store-home[data-home-layout=boutique] .category-tiles>li:first-child .category-tile{aspect-ratio:1.5}.home-departments{border:1px solid var(--border);background:var(--bg);border-radius:.75rem;min-inline-size:0;max-inline-size:100%;overflow:hidden}.home-departments h2{background:var(--surface);margin:0;padding:1.25rem;font-size:1rem}.home-departments a{border-block-start:1px solid var(--border);justify-content:space-between;align-items:center;min-height:2.875rem;padding:.75rem 1.25rem;font-size:.875rem;text-decoration:none;display:flex}.home-departments a:hover{background:var(--surface)}.home-departments__image{object-fit:contain;border-radius:.4rem;flex:none;block-size:3rem;inline-size:3rem}.home-departments__name{overflow-wrap:anywhere;flex:1;min-inline-size:0}.home-departments a{gap:.75rem}.home-departments__all{color:var(--brand-secondary-text);font-weight:600}.home-search{margin-block-end:1.25rem}.home-search label{margin-block-end:.75rem;font-size:1.25rem;font-weight:600;display:block}.home-search>div{border:1px solid var(--border);border-radius:.5rem;display:flex;overflow:hidden}.home-search input{border:0;border-radius:0;width:100%;min-width:0;min-height:3rem}.home-search button{background:var(--brand-primary);min-width:3rem;color:var(--brand-primary-ink);border:0;border-radius:0}.home-banner[data-layout=market] .hero__headline{font-size:clamp(1.5rem,2.8vw,2.5rem)}.home-banner[data-layout=market] .hero__copy{padding:1.5rem}.home-banner[data-layout=market] .hero__media{block-size:13rem}.home-banner[data-layout=market][data-illustrated=false]{background:var(--brand-primary);color:var(--brand-primary-ink)}.home-banner[data-layout=market][data-illustrated=false] .hero__sub,.home-banner[data-layout=market][data-illustrated=false] .home-banner__eyebrow{color:inherit}.home-banner[data-layout=market][data-illustrated=false] .hero__cta{color:inherit;background:0 0;border:1px solid}@media (min-width:40.001rem){.home-banner .hero__media[data-mobile-only=true]{display:none}}@media (min-width:60rem){.home-banner[data-layout=classic][data-illustrated=true]{grid-template-columns:1fr 1fr;min-height:23rem}.home-banner[data-layout=classic] .hero__media{block-size:auto}.store-home[data-home-layout=studio] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.home-banner[data-layout=boutique][data-illustrated=true]{grid-template-columns:1fr 1fr;min-height:25rem}.home-banner[data-layout=boutique] .hero__media{block-size:auto;min-height:22rem;margin:1.5rem 2rem}.store-home[data-home-layout=market]{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.store-home[data-home-layout=market] .home-section--products,.store-home[data-home-layout=market] .home-section--story{grid-column:1/-1}.store-home[data-home-layout=market]:not(:has(>.home-section--categories+.home-section--hero))>.home-section--hero{grid-column:1/-1}.store-home[data-home-layout=market]:not(:has(.home-section--categories)){grid-template-columns:1fr}.home-banner[data-layout=market][data-illustrated=true]{grid-template-columns:1fr 1fr;min-height:16rem}.home-banner[data-layout=market] .hero__media{block-size:auto}}@media (min-width:80rem){.store-home[data-home-layout=market] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:40rem){.store-home{gap:1.5rem}.home-banner .hero__copy{padding:1.5rem}.home-banner[data-layout=studio] .hero__media{block-size:15rem}.home-banner[data-mobile-illustrated=true][data-illustrated=false]{grid-template-columns:minmax(0,1fr);display:grid}.home-banner[data-mobile-illustrated=true][data-illustrated=false] .hero__copy{min-block-size:0}.home-banner .hero__media img{object-position:var(--hero-mobile-focal-x,50%) var(--hero-mobile-focal-y,50%)}.store-home[data-home-layout=studio]{gap:2rem}.store-home[data-home-layout=studio] .category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.store-home[data-home-layout=boutique] .category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.store-home[data-home-layout=boutique] .category-tiles>li:first-child{grid-column:1/-1}.store-home[data-home-layout=market] .home-departments{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.store-home[data-home-layout=market] .home-departments h2{display:none}.store-home[data-home-layout=market] .home-departments a{white-space:normal;border:0;border-block-start:1px solid var(--border);align-items:flex-start;gap:.5rem;min-inline-size:0;padding:.75rem}.store-home[data-home-layout=market] .home-departments__image{block-size:2.5rem;inline-size:2.5rem}.store-home[data-home-layout=market] .home-departments__all{grid-column:1/-1}.home-banner[data-layout=essential] .hero__copy{padding-inline:0}.home-banner[data-layout=essential] .hero__media{margin-inline-end:0}.home-banner[data-layout=essential] .home-banner__eyebrow{font-size:.625rem}}@media (max-width:30rem){.store-home[data-home-layout=market] .home-departments{grid-template-columns:minmax(0,1fr)}}.store-home[data-home-layout=classic] .category-tile__image{aspect-ratio:1;border-radius:.75rem}.store-home[data-home-layout=studio] .category-tile{aspect-ratio:auto}.store-home[data-home-layout=studio] .category-tile__image{aspect-ratio:1.25;border-radius:0}.store-home[data-home-layout=boutique] .category-tile,.store-home[data-home-layout=boutique] .category-tiles>li:first-child .category-tile{aspect-ratio:auto}.store-home[data-home-layout=boutique] .category-tile__image{aspect-ratio:1.2;border-radius:1rem}.store-home[data-home-layout=boutique] .category-tiles>li:first-child .category-tile__image{aspect-ratio:1.8}.storefront .product-grid{gap:var(--tpl-grid-gap,var(--sf-gap))}.storefront .product-card__media{aspect-ratio:var(--tpl-media-ratio,1 / 1)}.category-tile__cta{display:none}.home-offers{min-inline-size:0;margin-block-end:var(--sf-gap-section)}.home-offers__title{margin:0 0 var(--sf-gap-head);font-size:var(--sf-title-section);color:var(--brand-primary-text,var(--brand-primary));font-weight:600}.home-offers__list{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.home-offers__list>li{min-inline-size:0}.home-offer{box-sizing:border-box;border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--bg);block-size:100%;color:inherit;align-items:center;gap:.875rem;padding:.625rem;text-decoration:none;display:flex}.home-offer:hover,.home-offer:focus-visible{border-color:color-mix(in srgb, var(--brand-primary) 40%, var(--border))}.home-offer:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.home-offer__media{border-radius:calc(var(--sf-radius-card) - 2px);background:var(--surface);flex:none;justify-content:center;align-items:center;block-size:5.5rem;inline-size:5.5rem;display:flex;overflow:hidden}.home-offer__media img{block-size:100%;inline-size:100%}.home-offer__media .product-card__placeholder{aspect-ratio:auto}.home-offer__body{flex-direction:column;align-items:flex-start;gap:.3rem;min-inline-size:0;display:flex}.home-offer__badge{border-radius:var(--sf-radius-control);background:var(--brand-secondary,var(--accent));min-block-size:1.375rem;color:var(--brand-secondary-ink,#fff);font-size:var(--sf-text-meta);align-items:center;padding-inline:.45rem;font-weight:600;display:inline-flex}.home-offer__name{font-size:var(--sf-text-sub);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.home-offer__price .sf-price__now{font-size:1rem}.storefront[data-template=classic] .section__title{font-weight:600}.store-home[data-home-layout=classic] .category-tile__name{font-weight:500}.storefront[data-template=studio]{--tpl-media-ratio:1 / 1;--tpl-grid-gap:2.5rem 2rem}.storefront[data-template=studio] .store-header__nav a{font-family:var(--font-heading,inherit);letter-spacing:.01em;font-size:.9375rem}.storefront[data-template=studio] .store-header__nav ul{justify-content:safe center}.storefront[data-template=studio] .store-header__search input{box-shadow:none;background:0 0;border-width:0 0 1px;border-radius:0}.storefront[data-template=studio] .section__head{flex-direction:column;justify-content:center;gap:.5rem;margin-block-end:1.75rem}.storefront[data-template=studio] .section__title,.storefront[data-template=studio] .page-title{font-family:var(--font-heading,Georgia, "Noto Naskh Arabic", serif);letter-spacing:-.01em;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:400}.storefront[data-template=studio] .page-title{text-align:center;margin-block-end:1.75rem}.storefront[data-template=studio] .breadcrumbs,.storefront[data-template=studio] .subcategories ul{justify-content:center}:where(.storefront[data-template=studio]) .product-card__media{background:var(--bg);box-sizing:border-box;border-radius:0;padding:9%}:where(.storefront[data-template=studio]) .product-card{gap:.5rem}:where(.storefront[data-template=studio]) .product-card__name{font-family:var(--font-heading,inherit);font-size:1rem;font-weight:400}:where(.storefront[data-template=studio]) .product-card__footer{grid-template-columns:1fr;gap:.375rem}:where(.storefront[data-template=studio]) .product-card__availability{background:0 0;order:2;padding:0}:where(.storefront[data-template=studio]) .product-card__action{min-block-size:2.75rem;box-shadow:none;color:var(--text);text-underline-offset:.25em;background:0 0;border:0;justify-self:start;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.store-home[data-home-layout=studio]{gap:4rem}.store-home[data-home-layout=studio] .category-tiles{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr));gap:1.5rem}.store-home[data-home-layout=studio] .category-tile__name{font-family:var(--font-heading,inherit);font-size:1.125rem;font-weight:400}.home-banner[data-layout=studio] .hero__media{border-radius:0}.store-home[data-home-layout=studio] .home-story{border-block:1px solid var(--border);background:0 0;padding-block:3.5rem}.store-home[data-home-layout=studio] .home-story h2{font-family:var(--font-heading,Georgia, "Noto Naskh Arabic", serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:400}.storefront[data-template=essential]{--tpl-grid-gap:1.75rem 1rem}.storefront[data-template=essential] .store-header__bar .store-header__inner{min-height:3.5rem}.storefront[data-template=essential] .store-header__nav{border-block-start:0}.storefront[data-template=essential] .store-header__nav a{padding-block:.5rem .625rem;font-size:.8125rem}.storefront[data-template=essential] .store-header__search input{background:var(--surface);box-shadow:none;border-color:#0000}.storefront[data-template=essential] .section__title{font-size:1rem;font-weight:600}.storefront[data-template=essential] .page-title{font-size:1.125rem}:where(.storefront[data-template=essential]) .product-card__media{border:0;margin-block-end:.625rem}:where(.storefront[data-template=essential]) .product-card{gap:.375rem}:where(.storefront[data-template=essential]) .product-card__footer{grid-template-columns:1fr;gap:.25rem}:where(.storefront[data-template=essential]) .product-card__availability{background:0 0;order:2;min-block-size:0;padding:0}:where(.storefront[data-template=essential]) .product-card__action{min-block-size:2.75rem;box-shadow:none;color:var(--text);text-underline-offset:.25em;background:0 0;border:0;justify-self:start;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.store-home[data-home-layout=essential] .home-story{text-align:start;border:0;border-block-start:1px solid var(--border);background:0 0;padding-inline:0}.store-home[data-home-layout=essential] .home-story>p:not(.home-banner__eyebrow){margin-inline:0}.store-home[data-home-layout=essential] .home-story .section__more{justify-content:flex-start}.storefront[data-template=boutique]{--tpl-media-ratio:4 / 5;--tpl-grid-gap:2rem 1.25rem}.storefront[data-template=boutique] .store-header{background:color-mix(in srgb, var(--brand-secondary) 5%, var(--bg))}.storefront[data-template=boutique] .store-header__nav{border-block-start-color:color-mix(in srgb, var(--brand-secondary) 12%, var(--border))}.storefront[data-template=boutique] .store-header__nav ul{justify-content:safe center;gap:.25rem;padding-block:.375rem}.storefront[data-template=boutique] .store-header__nav a{border:0;border-radius:999px;padding-block:.375rem}.storefront[data-template=boutique] .store-header__nav a:hover,.storefront[data-template=boutique] .store-header__nav a[aria-current=page]{background:color-mix(in srgb, var(--brand-secondary) 12%, var(--bg))}.storefront[data-template=boutique] .store-header__search input{border-radius:999px}.storefront[data-template=boutique] .section__title,.storefront[data-template=boutique] .page-title{font-family:var(--font-heading,Georgia, "Noto Naskh Arabic", serif);font-size:clamp(1.375rem,2.2vw,1.875rem);font-weight:400}:where(.storefront[data-template=boutique]) .product-card__media{background:color-mix(in srgb, var(--brand-secondary) 6%, var(--bg));border:0;border-radius:1.25rem}:where(.storefront[data-template=boutique]) .product-card{text-align:center;gap:.5rem}:where(.storefront[data-template=boutique]) .product-card__footer{grid-template-columns:1fr;justify-items:center;gap:.375rem}:where(.storefront[data-template=boutique]) .product-card__availability{order:2;justify-self:center}:where(.storefront[data-template=boutique]) .product-card__buy{justify-content:center}:where(.storefront[data-template=boutique]) .product-card__action{border-radius:999px}.store-home[data-home-layout=boutique]{gap:3rem}.store-home[data-home-layout=boutique] .category-tiles,.store-home[data-home-layout=boutique] .category-tiles>li:first-child{grid-column:auto;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:1.25rem}.store-home[data-home-layout=boutique] .category-tiles>li:nth-child(2n){margin-block-start:2.5rem}.store-home[data-home-layout=boutique] .category-tile__image,.store-home[data-home-layout=boutique] .category-tiles>li:first-child .category-tile__image{aspect-ratio:4/5;border-radius:10rem 10rem 1.25rem 1.25rem}.store-home[data-home-layout=boutique] .category-tile__name{font-family:var(--font-heading,inherit);font-size:1.0625rem}.store-home[data-home-layout=boutique] .home-story{background:color-mix(in srgb, var(--brand-secondary) 6%, var(--bg));border:0;border-radius:1.5rem}.store-home[data-home-layout=boutique] .home-story h2{font-family:var(--font-heading,Georgia, "Noto Naskh Arabic", serif);font-weight:400}.storefront[data-template=market]{--tpl-grid-gap:1rem}.storefront[data-template=market] .store-header__nav{background:var(--surface)}.storefront[data-template=market] .store-header__nav a{color:var(--text);font-weight:600}:where(.storefront[data-template=market]) .product-card{--sf-tile-inset:.5rem;border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--bg);gap:.5rem;padding:.5rem}:where(.storefront[data-template=market]) .product-card__media{border:0;margin-block-end:.5rem}.storefront[data-template=market] .section__title{font-weight:700}.storefront[data-template=editorial]{--tpl-media-ratio:4 / 5;--tpl-grid-gap:3rem 1.5rem}.storefront[data-template=editorial] .store-header__nav{border-block-start:0}.storefront[data-template=editorial] .store-header__nav ul{justify-content:safe center;gap:1.5rem}.storefront[data-template=editorial] .store-header__nav a{letter-spacing:.16em;text-transform:uppercase;color:var(--text);padding-block:.25rem 1rem;font-size:.75rem;font-weight:500}[dir=rtl] .storefront[data-template=editorial] .store-header__nav a,.storefront[data-template=editorial][dir=rtl] .store-header__nav a{letter-spacing:0;font-size:.875rem}.storefront[data-template=editorial] .store-header__search{display:none}.storefront[data-template=editorial] .store-header__search-link{display:inline-flex}.storefront[data-template=editorial] .store-header__name{font-family:var(--font-heading,inherit);letter-spacing:.08em;text-transform:uppercase;font-size:clamp(1.25rem,2.6vw,1.875rem);font-weight:600}[dir=rtl] .storefront[data-template=editorial] .store-header__name{letter-spacing:0}.storefront[data-template=editorial] .store-header:not([data-header=compact]) .store-header__bar .store-header__inner{min-height:5.5rem}.storefront[data-template=editorial] .section__head{flex-direction:column;align-items:center;gap:.625rem;margin-block-end:2rem}.storefront[data-template=editorial] .section__title,.storefront[data-template=editorial] .page-title{font-family:var(--font-heading,Georgia, "Alexandria Variable", serif);letter-spacing:-.02em;text-align:center;font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:500}.storefront[data-template=editorial] .page-title{margin-block:1rem 2rem}.storefront[data-template=editorial] .breadcrumbs,.storefront[data-template=editorial] .subcategories ul{justify-content:center}.storefront[data-template=editorial] .subcategories a{text-transform:uppercase;letter-spacing:.1em;background:0 0;border-radius:0;font-size:.75rem}.storefront[data-template=editorial] .section__more{letter-spacing:.14em;text-transform:uppercase;border-block-end:1px solid;padding-block-end:.125rem;font-size:.75rem}[dir=rtl] .storefront[data-template=editorial] .section__more,[dir=rtl] .storefront[data-template=editorial] .subcategories a{letter-spacing:0}:where(.storefront[data-template=editorial]) .product-card__media{border:0;border-radius:0;margin-block-end:.875rem}:where(.storefront[data-template=editorial]) .product-card{gap:.375rem}:where(.storefront[data-template=editorial]) .product-card__name{letter-spacing:.01em;font-size:.9375rem;font-weight:400}:where(.storefront[data-template=editorial]) .product-card__footer{grid-template-columns:1fr;gap:.25rem}:where(.storefront[data-template=editorial]) .product-card__availability[data-available=true]{display:none}:where(.storefront[data-template=editorial]) .product-card__availability{background:0 0;order:2;padding:0}:where(.storefront[data-template=editorial]) .product-card__price .sf-price__now{color:var(--text);font-weight:500}:where(.storefront[data-template=editorial]) .product-card__action{min-block-size:2.75rem;box-shadow:none;color:var(--text);text-underline-offset:.25em;background:0 0;border:0;justify-self:start;padding:0;font-weight:500;text-decoration:underline;text-decoration-thickness:1px}.store-home[data-home-layout=editorial]{gap:clamp(3rem,7vw,5.5rem)}.home-banner[data-layout=editorial]{box-shadow:none;background:0 0;border:0;border-radius:0}.home-banner[data-layout=editorial][data-illustrated=true]{grid-template-columns:minmax(0,1fr);grid-template-areas:"stack";min-block-size:clamp(26rem,62vw,40rem);display:grid}.home-banner[data-layout=editorial][data-illustrated=true]>*{grid-area:stack}.home-banner[data-layout=editorial][data-illustrated=true] .hero__media{block-size:auto;min-block-size:100%}.home-banner[data-layout=editorial][data-illustrated=true] .hero__media:after{content:"";background:linear-gradient(#0000 20%,#0000002e 45%,#0000009e);position:absolute;inset:0}.home-banner[data-layout=editorial][data-illustrated=true] .hero__copy{z-index:1;color:#fff;justify-content:flex-end;align-self:end;max-inline-size:48rem;padding:clamp(1.5rem,5vw,4rem);position:relative}.home-banner[data-layout=editorial][data-illustrated=true] .hero__headline,.home-banner[data-layout=editorial][data-illustrated=true] .hero__sub,.home-banner[data-layout=editorial][data-illustrated=true] .home-banner__eyebrow{color:#fff}.home-banner[data-layout=editorial] .hero__headline{font-family:var(--font-heading,Georgia, "Alexandria Variable", serif);letter-spacing:-.03em;font-size:clamp(2.5rem,6.4vw,5.5rem);font-weight:500;line-height:1.02}.home-banner[data-layout=editorial] .hero__sub{max-inline-size:32rem;font-size:1.0625rem}.home-banner[data-layout=editorial] .hero__cta{letter-spacing:.12em;text-transform:uppercase;min-block-size:3rem;box-shadow:none;border-radius:0;padding-inline:1.75rem;font-size:.75rem}.home-banner[data-layout=editorial][data-illustrated=true] .hero__cta{color:#111827;background:#fff}[dir=rtl] .home-banner[data-layout=editorial] .hero__cta{letter-spacing:0;font-size:.875rem}.home-banner[data-layout=editorial][data-illustrated=false]{border-block:1px solid var(--border)}.home-banner[data-layout=editorial][data-illustrated=false] .hero__copy{min-block-size:22rem;max-inline-size:60rem;padding-inline:0}.home-banner[data-layout=editorial][data-illustrated=false] .hero__headline{font-size:clamp(3rem,8vw,6.5rem)}.store-home[data-home-layout=editorial] .category-tiles{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:1.5rem}.store-home[data-home-layout=editorial] .category-tile{background:0 0;border-radius:0;gap:.25rem}.store-home[data-home-layout=editorial] .category-tile__image{aspect-ratio:4/5;border-radius:0}.store-home[data-home-layout=editorial] .category-tile__name{font-family:var(--font-heading,Georgia, "Alexandria Variable", serif);text-align:start;font-size:1.375rem;font-weight:500}.store-home[data-home-layout=editorial] .category-tile__cta{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:start;font-size:.75rem;font-weight:500;display:block}[dir=rtl] .store-home[data-home-layout=editorial] .category-tile__cta{letter-spacing:0;font-size:.8125rem}.store-home[data-home-layout=editorial] .home-story{text-align:start;border:0;border-block-start:1px solid var(--border);background:0 0;gap:1rem 3rem;padding-block:3rem 0;padding-inline:0;display:grid}.store-home[data-home-layout=editorial] .home-story h2{font-family:var(--font-heading,Georgia, "Alexandria Variable", serif);letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:500;line-height:1.05}.store-home[data-home-layout=editorial] .home-story>p:not(.home-banner__eyebrow){color:var(--text);margin-inline:0;font-size:1.125rem}.store-home[data-home-layout=editorial] .home-story .section__more{justify-content:flex-start;justify-self:start}.storefront[data-template=tech]{--tpl-grid-gap:.875rem;--sf-title-section:1.25rem}.storefront[data-template=tech] .store-header:not([data-header=centered]) .store-header__tools{flex:auto;justify-content:flex-end}.storefront[data-template=tech] .store-header:not([data-header=centered]) .store-header__search{flex:auto;inline-size:auto;max-inline-size:42rem;margin-inline:1.5rem auto}.storefront[data-template=tech] .store-header__search input{background:var(--surface);border-color:color-mix(in srgb, var(--brand-primary) 22%, var(--border));block-size:2.75rem;padding-inline-start:2.75rem}.storefront[data-template=tech] .store-header__search button{inline-size:2.75rem;color:var(--brand-primary-text,var(--brand-primary))}.storefront[data-template=tech] .store-header__nav{background:var(--brand-primary);border-block-start:0}.storefront[data-template=tech] .store-header__nav a{color:var(--brand-primary-ink,#fff);opacity:.88;font-weight:600}.storefront[data-template=tech] .store-header__nav a:hover,.storefront[data-template=tech] .store-header__nav a:focus-visible{color:var(--brand-primary-ink,#fff);opacity:1}.storefront[data-template=tech] .store-header__nav a[aria-current=page]{color:var(--brand-primary-ink,#fff);opacity:1;border-block-end-color:currentColor}.storefront[data-template=tech] .section__title{border-inline-start:4px solid var(--brand-secondary,var(--brand-primary));padding-inline-start:.75rem;font-weight:700;line-height:1.2}.storefront[data-template=tech] .home-offers__title{border-inline-start:4px solid var(--brand-secondary,var(--brand-primary));padding-inline-start:.75rem;font-size:1.25rem;font-weight:700}.storefront[data-template=tech] .page-title{font-size:1.5rem;font-weight:700}.storefront[data-template=tech] .subcategories a{border-radius:var(--sf-radius-control);background:var(--bg)}:where(.storefront[data-template=tech]) .product-card{--sf-tile-inset:.625rem;border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--bg);gap:.625rem;padding:.625rem}:where(.storefront[data-template=tech]) .product-card:hover{border-color:color-mix(in srgb, var(--brand-primary) 40%, var(--border));box-shadow:0 6px 18px #0f172a14}:where(.storefront[data-template=tech]) .product-card__media{background:var(--bg);border:0;margin-block-end:.5rem}:where(.storefront[data-template=tech]) .product-card__name{min-block-size:2.5rem;font-size:.8125rem;line-height:1.25rem}:where(.storefront[data-template=tech]) .product-card__footer{grid-template-columns:1fr;gap:.5rem}:where(.storefront[data-template=tech]) .product-card__buy{flex-direction:column;align-items:stretch;gap:.5rem}:where(.storefront[data-template=tech]) .product-card__price{flex-direction:column;align-items:flex-start;gap:0}:where(.storefront[data-template=tech]) .product-card__price .sf-price__now{font-size:1.125rem;font-weight:700}:where(.storefront[data-template=tech]) .product-card__action{min-block-size:2.25rem;font-size:var(--sf-text-sub);box-shadow:none;border-color:color-mix(in srgb, var(--brand-primary) 35%, var(--border));color:var(--brand-primary-text,var(--brand-primary));margin:0}.home-banner[data-layout=tech]{background:linear-gradient(120deg, var(--brand-primary), color-mix(in srgb, var(--brand-primary) 72%, #000));color:var(--brand-primary-ink,#fff);border:0}.home-banner[data-layout=tech] .hero__headline,.home-banner[data-layout=tech] .hero__sub,.home-banner[data-layout=tech] .home-banner__eyebrow{color:inherit}.home-banner[data-layout=tech] .hero__sub{opacity:.85;font-size:1rem}.home-banner[data-layout=tech] .hero__headline{letter-spacing:-.025em;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700}.home-banner[data-layout=tech] .hero__cta{background:var(--bg);color:var(--text);font-weight:600}.home-banner[data-layout=tech] .hero__media{border-radius:calc(var(--sf-radius-card) - 2px);background:var(--bg);block-size:15rem;margin:1rem}.home-banner[data-layout=tech][data-illustrated=false] .hero__copy{min-block-size:15rem;max-inline-size:44rem}.store-home[data-home-layout=tech]{gap:2.25rem}.store-home[data-home-layout=tech] .category-tiles{grid-template-columns:repeat(auto-fill,minmax(min(8.5rem,100%),1fr));gap:.75rem}.store-home[data-home-layout=tech] .category-tile{border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--bg);gap:.5rem;padding:.75rem .75rem .625rem}.store-home[data-home-layout=tech] .category-tile:hover{border-color:color-mix(in srgb, var(--brand-primary) 40%, var(--border))}.store-home[data-home-layout=tech] .category-tile__image{aspect-ratio:1;border-radius:calc(var(--sf-radius-card) - 4px);background:var(--surface)}.store-home[data-home-layout=tech] .category-tile__name{font-size:.8125rem;font-weight:600}.store-home[data-home-layout=tech] .home-story{text-align:start;border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--surface)}.store-home[data-home-layout=tech] .home-story>p:not(.home-banner__eyebrow){margin-inline:0}.store-home[data-home-layout=tech] .home-story .section__more{justify-content:flex-start}.storefront[data-template=quick]{--tpl-grid-gap:.625rem;--sf-title-section:1.0625rem}.storefront[data-template=quick] .store-header:not([data-header=centered]) .store-header__tools{flex:auto;justify-content:flex-end}.storefront[data-template=quick] .store-header:not([data-header=centered]) .store-header__search{flex:auto;inline-size:auto;max-inline-size:38rem;margin-inline:1rem auto}.storefront[data-template=quick] .store-header__bar .store-header__inner{min-height:3.75rem}.storefront[data-template=quick] .store-header__search input{background:var(--surface);block-size:2.75rem;box-shadow:none;border-color:#0000;border-radius:999px;padding-inline-start:2.75rem}.storefront[data-template=quick] .store-header__search button{border-radius:999px;inline-size:2.75rem}.storefront[data-template=quick] .store-header__cart .store-header__icon-link{background:var(--brand-primary);color:var(--brand-primary-ink,#fff)}.storefront[data-template=quick] .store-header__nav{border-block-start:0}.storefront[data-template=quick] .store-header__nav ul{gap:.5rem;margin-inline:0;padding-block:.125rem .625rem}.storefront[data-template=quick] .store-header__nav a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:.375rem .875rem;font-size:.8125rem;font-weight:600}.storefront[data-template=quick] .store-header__nav a[aria-current=page]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-primary-ink,#fff)}.storefront[data-template=quick] .section__title,.storefront[data-template=quick] .home-offers__title{font-weight:700}.storefront[data-template=quick] .page-title{font-size:1.25rem;font-weight:700}:where(.storefront[data-template=quick]) .product-card{--sf-tile-inset:.5rem;border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--bg);gap:.5rem;padding:.5rem}:where(.storefront[data-template=quick]) .product-card__media{border:0;margin-block-end:.5rem}:where(.storefront[data-template=quick]) .product-card__name{min-block-size:2.5rem;font-size:.8125rem;line-height:1.25rem}:where(.storefront[data-template=quick]) .product-card__availability[data-available=true]{display:none}:where(.storefront[data-template=quick]) .product-card__footer{grid-template-columns:1fr;gap:.375rem}:where(.storefront[data-template=quick]) .product-card__buy{flex-direction:column;align-items:stretch;gap:.5rem}:where(.storefront[data-template=quick]) .product-card__price .sf-price__now{font-size:1rem;font-weight:700}:where(.storefront[data-template=quick]) .product-card__action{background:var(--brand-primary);min-block-size:2.5rem;color:var(--brand-primary-ink,#fff);font-size:var(--sf-text-sub);box-shadow:none;border:0;border-radius:999px;margin:0;font-weight:600}:where(.storefront[data-template=quick]) .product-card__action:hover,:where(.storefront[data-template=quick]) .product-card__action:focus-visible{color:var(--brand-primary-ink,#fff);background:color-mix(in srgb, var(--brand-primary) 86%, #000)}.store-home[data-home-layout=quick]{gap:1.75rem}.store-home[data-home-layout=quick] .category-tiles{grid-template-columns:repeat(auto-fill,minmax(5.25rem,1fr));gap:1rem .5rem}.store-home[data-home-layout=quick] .category-tile{background:0 0;border-radius:0;justify-items:center;gap:.5rem;padding:0}.store-home[data-home-layout=quick] .category-tile__image{aspect-ratio:1;background:var(--surface);border:2px solid color-mix(in srgb, var(--brand-primary) 18%, var(--border));box-sizing:border-box;border-radius:50%;block-size:4.5rem;inline-size:4.5rem}.store-home[data-home-layout=quick] .category-tile__name{text-align:center;font-size:.8125rem;font-weight:600;line-height:1.3}.home-banner[data-layout=quick]{border-radius:calc(var(--sf-radius-card) + .25rem);background:color-mix(in srgb, var(--brand-secondary) 10%, var(--bg));box-shadow:none;border:0}.home-banner[data-layout=quick][data-illustrated=true]{grid-template-columns:minmax(0,1fr) minmax(7rem,38%)}.home-banner[data-layout=quick] .hero__copy{min-block-size:0;padding:1.25rem 1.5rem}.home-banner[data-layout=quick] .home-banner__eyebrow{margin-block-end:.5rem}.home-banner[data-layout=quick] .hero__headline{font-size:clamp(1.375rem,2.6vw,2rem);font-weight:700}.home-banner[data-layout=quick] .hero__sub{margin-block-start:.5rem}.home-banner[data-layout=quick] .hero__cta{border-radius:999px;margin-block-start:1rem;font-weight:600}.home-banner[data-layout=quick] .hero__media{block-size:auto;min-block-size:10rem}.store-home[data-home-layout=quick] .home-offers__list{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}.store-home[data-home-layout=quick] .home-story{border-radius:var(--sf-radius-card);border:0;padding-block:1.5rem}@media (min-width:40rem){.storefront[data-template=studio] .product-grid,.storefront[data-template=essential] .product-grid,.storefront[data-template=boutique] .product-grid,.storefront[data-template=market] .product-grid,.storefront[data-template=tech] .product-grid,.storefront[data-template=quick] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:52rem){.storefront[data-template=quick] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:52.001rem){.storefront[data-template=editorial] .store-header:not([data-header=centered]) .store-header__bar .store-header__inner{grid-template-columns:1fr auto 1fr;display:grid}.storefront[data-template=editorial] .store-header:not([data-header=centered]) .store-header__brand{grid-column:2;justify-self:center}.storefront[data-template=editorial] .store-header:not([data-header=centered]) .store-header__tools{grid-column:3;justify-self:end}}@media (min-width:60rem){.home-banner[data-layout=tech][data-illustrated=true]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);min-block-size:19rem}.home-banner[data-layout=tech] .hero__media{block-size:auto;margin:1.5rem}.home-banner[data-layout=tech] .hero__copy{padding-inline:3rem}.store-home[data-home-layout=editorial] .home-story{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.store-home[data-home-layout=editorial] .home-story>.home-banner__eyebrow{grid-column:1/-1;margin:0}.store-home[data-home-layout=editorial] .home-story h2{grid-row:span 2}}@media (min-width:64rem){.storefront[data-template=studio] .product-grid,.storefront[data-template=editorial] .product-grid,.storefront[data-template=boutique] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.storefront[data-template=market] .product-grid,.storefront[data-template=tech] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront[data-template=quick] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.store-home[data-home-layout=editorial] .product-grid>li:first-child{grid-area:span 2/span 2}.store-home[data-home-layout=editorial] .product-grid>li:first-child .product-card{justify-content:flex-start;block-size:100%}.store-home[data-home-layout=editorial] .product-grid>li:first-child .product-card__name{font-size:1.25rem}}@media (min-width:80rem){.storefront[data-template=boutique] .product-grid,.storefront[data-template=essential] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.storefront[data-template=market] .product-grid,.storefront[data-template=tech] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.storefront[data-template=quick] .product-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:52rem){.storefront[data-template=tech] .store-header:not([data-header=centered]) .store-header__bar .store-header__inner,.storefront[data-template=quick] .store-header:not([data-header=centered]) .store-header__bar .store-header__inner{flex-wrap:wrap;row-gap:.5rem;padding-block-end:.625rem}.storefront[data-template=tech] .store-header:not([data-header=centered]) .store-header__tools,.storefront[data-template=quick] .store-header:not([data-header=centered]) .store-header__tools{display:contents}.storefront[data-template=tech] .store-header:not([data-header=centered]) .store-header__account,.storefront[data-template=quick] .store-header:not([data-header=centered]) .store-header__account{margin-inline-start:auto}.storefront[data-template=tech] .store-header:not([data-header=centered]) .store-header__search,.storefront[data-template=quick] .store-header:not([data-header=centered]) .store-header__search{flex:1 0 100%;order:10;max-inline-size:none;margin:0;display:flex}.storefront[data-template=tech] .store-header:not([data-header=centered]) .store-header__search-link,.storefront[data-template=quick] .store-header:not([data-header=centered]) .store-header__search-link{display:none}.storefront[data-template=editorial] .store-header:not([data-header=compact]) .store-header__bar .store-header__inner{min-height:4rem}.storefront[data-template=editorial] .store-header__nav ul{justify-content:flex-start;gap:.5rem}.storefront[data-template=editorial] .store-header__name{letter-spacing:.04em;font-size:1.125rem}.storefront[data-template=editorial] .store-header__nav a{padding-block:.25rem .75rem}.storefront[data-template=quick] .store-footer{padding-block-end:4.5rem}.storefront[data-template=quick] .store-header__cart{z-index:30;background:var(--brand-primary);color:var(--brand-primary-ink,#fff);border-radius:999px;gap:.625rem;padding:.25rem;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline-end:1rem;box-shadow:0 10px 28px #0f172a3d}.storefront[data-template=quick] .store-header__cart:has(.store-header__cart-total){padding-inline-end:1.125rem}.storefront[data-template=quick] .store-header__cart .store-header__icon-link{block-size:3rem;inline-size:3rem;position:static}.storefront[data-template=quick] .store-header__cart .store-header__icon-link:after{content:"";border-radius:inherit;position:absolute;inset:0}.storefront[data-template=quick] .store-header__cart .store-header__badge{inset-block-start:.125rem;inset-inline:2rem auto}.storefront[data-template=quick] .store-header__cart .store-header__cart-total{display:flex}.storefront[data-template=quick] .store-header__cart .store-header__cart-caption,.storefront[data-template=quick] .store-header__cart .store-header__cart-amount{color:inherit;font-size:.8125rem}.storefront[data-template=quick]:has(.cart,.checkout) .store-header__cart{box-shadow:none;color:inherit;background:0 0;padding:0;position:static}.storefront[data-template=quick]:has(.cart,.checkout) .store-header__cart .store-header__icon-link{block-size:2.5rem;inline-size:2.5rem}.storefront[data-template=quick]:has(.cart,.checkout) .store-header__cart .store-header__cart-total{display:none}.storefront[data-template=quick]:has(.cart,.checkout) .store-footer{padding-block-end:0}}@media (max-width:40rem){.storefront[data-template=editorial]{--tpl-grid-gap:2rem .875rem}.storefront[data-template=studio]{--tpl-grid-gap:1.75rem .875rem}.home-banner[data-layout=editorial][data-illustrated=true]{min-block-size:30rem;margin-inline:calc(-1 * var(--sf-gutter))}.home-banner[data-layout=editorial][data-illustrated=false] .hero__copy{min-block-size:16rem}.store-home[data-home-layout=editorial] .category-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .875rem}.store-home[data-home-layout=editorial] .category-tile__name{font-size:1.125rem}.store-home[data-home-layout=boutique] .category-tiles>li:nth-child(2n){margin-block-start:1.5rem}.store-home[data-home-layout=studio] .category-tiles,.store-home[data-home-layout=boutique] .category-tiles,.store-home[data-home-layout=boutique] .category-tiles>li:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem .75rem}.home-banner[data-layout=tech] .hero__copy{padding:1.5rem}.home-banner[data-layout=tech] .hero__media{block-size:12rem;margin:0 1rem 1rem}.store-home[data-home-layout=tech] .category-tiles{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));gap:.5rem}.store-home[data-home-layout=tech] .category-tile__name{font-size:.75rem}.store-home[data-home-layout=tech] .category-tile{padding:.5rem}.home-banner[data-layout=quick][data-illustrated=true]{grid-template-columns:minmax(0,1fr) 34%}.home-banner[data-layout=quick] .hero__cta{gap:.5rem;padding-inline:1rem}.home-banner[data-layout=quick] .hero__copy{padding:1rem 1.125rem}.home-banner[data-layout=quick] .hero__sub{display:none}.home-banner[data-layout=quick] .hero__media{min-block-size:9rem}.store-home[data-home-layout=quick] .home-offers__list{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding-block-end:.25rem;display:flex;overflow-x:auto}.store-home[data-home-layout=quick] .home-offers__list>li{scroll-snap-align:start;flex:0 0 min(16rem,82%)}}@media (max-width:30rem){:where(.storefront[data-template=tech]) .product-card__buy,:where(.storefront[data-template=quick]) .product-card__buy{justify-content:flex-start}.store-home[data-home-layout=quick] .category-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem .375rem}.store-home[data-home-layout=quick] .category-tile__image{block-size:3.75rem;inline-size:3.75rem}.store-home[data-home-layout=quick] .category-tile__name{font-size:.75rem}}@media (prefers-reduced-motion:reduce){.home-offer{transition:none}}.account-menu{align-items:center;display:flex;position:relative}.account-menu--sidebar{align-self:stretch}.account-menu__panel{z-index:60;border:1px solid var(--border);background:var(--bg,#fff);opacity:0;visibility:hidden;pointer-events:none;transform-origin:top;border-radius:.875rem;inline-size:16rem;max-inline-size:calc(100vw - 2rem);padding:.5rem;transition:opacity .15s,transform .15s,visibility 0s .15s;position:absolute;inset-block-start:calc(100% + .625rem);inset-inline-end:0;transform:translateY(-.375rem);box-shadow:0 12px 36px #0f172a24}.account-menu__panel[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .15s,transform .15s;transform:translateY(0)}.account-menu--sidebar .account-menu__panel{inline-size:var(--account-menu-width,16rem);max-inline-size:calc(100vw - 1rem);max-block-size:var(--account-menu-height,calc(100dvh - 1rem));box-sizing:border-box;position:fixed;inset-block-start:var(--account-menu-top,0);inset-inline-start:var(--account-menu-start,0);inset-inline-end:auto;overflow-y:auto}.account-menu__panel [role=menuitem]{box-sizing:border-box;min-block-size:2.75rem;inline-size:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.75rem;padding:.625rem .75rem;font-size:.875rem;text-decoration:none;display:flex}.account-menu__panel [role=menuitem]:hover,.account-menu__panel [role=menuitem]:focus-visible,.account-menu__panel [aria-current=page]{background:color-mix(in srgb, var(--brand-primary) 8%, white);color:var(--accent-text)}.account-menu__panel [role=menuitem]:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.account-menu__panel [role=menuitem]:disabled,.account-menu__panel [aria-disabled=true]{opacity:.6;cursor:wait}.account-menu__panel [role=menuitem]>svg,.account-menu__panel [role=menuitem]>img{flex:none}.account-menu__logout>svg{color:var(--error)}.account-menu__divider{background:var(--border);block-size:1px;margin:.375rem .5rem}.account-menu__notice{color:var(--muted);margin:0;padding:.625rem .75rem;font-size:.875rem}.account-menu__notice[role=alert]{color:var(--error)}@media (prefers-reduced-motion:reduce){.account-menu__panel{transition:none;transform:none}}.checkout__field:has(input[required],textarea[required])>label:after{content:" *";color:var(--error)}.address-form,.address-form__parts{grid-template-columns:minmax(0,1fr);gap:1rem;min-inline-size:0;display:grid}.address-form__parts{grid-column:1/-1}.address-form .checkout__field,.address-form__parts .checkout__field{min-inline-size:0}.address-form input,.address-form textarea,.address-form__parts input,.address-form__parts textarea{box-sizing:border-box;inline-size:100%;min-inline-size:0}.address-form__optional{border-block-start:1px solid var(--border);grid-column:1/-1;padding-block-start:.75rem}.address-form__optional summary{cursor:pointer;font-weight:600}.address-form__optional-fields{grid-template-columns:minmax(0,1fr);gap:1rem;margin-block-start:1rem;display:grid}.address-form__actions,.address-form__saved-actions{flex-wrap:wrap;grid-column:1/-1;gap:.75rem;display:flex}.address-form__saved-actions{padding:.75rem 1rem}.address-form__saved-actions button{font-size:.875rem}@media (min-width:48rem){.address-form,.address-form__parts,.address-form__optional-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.address-form__parts .checkout__field[data-wide=true]{grid-column:1/-1}}.mk-signup__form [hidden]{display:none!important}.mk-signup__progress{gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.mk-signup__progress li{color:var(--mk-ink-muted);flex:1;align-items:center;gap:.6rem;font-size:.9rem;display:flex}.mk-signup__progress li>span{border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.mk-signup__progress li[aria-current],.mk-signup__progress li[data-complete]{color:var(--mk-blue);font-weight:600}.location-combo{min-inline-size:0}.location-combo__control{align-items:center;display:flex;position:relative}.location-combo__control input{inline-size:100%;padding-inline-end:2.75rem}.location-combo__toggle{min-block-size:2.5rem;min-inline-size:2.5rem;color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-inline-end:.125rem}.location-combo__results{border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--surface);box-shadow:var(--sf-shadow-xs);margin-block-start:.375rem}.location-combo__results ul{overscroll-behavior:contain;max-block-size:13rem;margin:0;padding:.25rem;list-style:none;overflow-y:auto}.location-combo__results [role=option]{cursor:pointer;border-radius:calc(var(--sf-radius-control) - 2px);min-block-size:2.75rem;color:var(--text);flex-direction:column;justify-content:center;gap:.125rem;padding:.5rem .75rem;display:flex}.location-combo__results [role=option] small{color:var(--muted);font-size:.75rem}.location-combo__results [role=option]:is(:hover,[data-active=true],[aria-selected=true]){background:color-mix(in srgb, var(--brand-primary) 9%, var(--surface))}.location-combo__empty{color:var(--muted);margin:0;padding:.75rem;font-size:.875rem}.address-edit-dialog{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--surface);max-block-size:calc(100dvh - 2rem);inline-size:min(40rem,100vw - 1.5rem);color:var(--text);padding:clamp(1rem,3vw,1.5rem);overflow-y:auto}.address-edit-dialog::backdrop{background:#0f172a73}.address-edit-dialog__heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.address-edit-dialog__heading h2{font-family:var(--font-heading);margin:0;font-size:1.25rem}.address-edit-dialog__heading button{min-block-size:2.75rem;min-inline-size:2.75rem;padding:.25rem;font-size:1.5rem}.address-edit-dialog__actions{background:var(--surface);padding-block:.75rem .25rem;position:sticky;inset-block-end:-1px}@media (max-width:40rem){.address-edit-dialog .profile__form--address{grid-template-columns:1fr}.address-edit-dialog__actions>button{flex:1}}.mk-signup__progress li[aria-current]>span{background:var(--mk-blue);color:#fff;border-color:#0000}.mk-signup__layout--wizard{grid-template-columns:minmax(0,1fr);max-width:52rem;margin-inline:auto}.mk-signup__navigation{justify-content:flex-end;gap:1rem;margin-top:1.5rem;display:flex}.mk-signup__final-actions{gap:.75rem;margin-top:1.5rem;display:flex}.mk-signup__final-actions>.mk-btn{flex:1}.mk-signup__final-actions .mk-form__submit{width:auto;flex:2;inline-size:auto;margin:0}.mk-signup__trial-notes>summary{cursor:pointer;color:var(--mk-ink-soft);font-size:.875rem}.mk-signup__trial-notes .mk-signup__facts{margin-top:1rem}.mk-signup__review{border-top:1px solid var(--mk-line);padding-top:1.5rem}.mk-signup__review dl{gap:1rem;margin:1rem 0;display:grid}.mk-signup__review dt{color:var(--mk-ink-muted);font-size:.875rem}.mk-signup__review dd{overflow-wrap:anywhere;margin:.25rem 0 0}.mk-signup__price-buttons{flex-wrap:wrap;gap:.5rem;display:flex}.mk-signup__price-buttons [aria-pressed=true]{border-color:var(--mk-blue);color:var(--mk-blue)}@media (max-width:480px){.mk-signup__progress{gap:.5rem}.mk-signup__progress li{text-align:center;flex-direction:column;gap:.4rem;font-size:.8rem}.mk-signup__navigation .mk-btn{flex:1}}.home-banner[data-layout=boutique][data-illustrated=false]{outline:1px solid color-mix(in srgb, var(--brand-secondary) 28%, transparent);outline-offset:-.875rem}.home-banner[data-layout=boutique][data-illustrated=false] .hero__copy{text-align:center;justify-content:center;place-items:center;margin-inline:auto}@media (min-width:48rem){.home-banner[data-layout=quick][data-illustrated=false] .hero__copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:2rem;max-inline-size:none;padding-block:1rem;display:grid}.home-banner[data-layout=quick][data-illustrated=false] .hero__copy>*{grid-column:1}.home-banner[data-layout=quick][data-illustrated=false] .hero__cta{grid-area:1/2/span 3;justify-self:end;margin:0}}.storefront[data-template=editorial] :is(.hero__headline,.page-title,.home-story h2,.category-tile__name):lang(ar){letter-spacing:normal}.storefront[data-template=luxury] .store-header{border-bottom:1px solid #ded8cb;padding-block:1.8rem}.storefront[data-template=luxury] .store-header__brand{letter-spacing:.14em;text-transform:uppercase}.storefront[data-template=luxury] .home-banner{background:#f7f4ed;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:7%;min-height:680px;padding:5rem 7%;display:grid}.storefront[data-template=luxury] .hero__copy{align-self:center;max-width:32rem;padding:0}.storefront[data-template=luxury] .hero__headline{font-size:clamp(2.8rem,5.4vw,5.8rem);font-weight:500;line-height:1.1}.storefront[data-template=luxury] .hero__media{border-radius:48% 48% 0 0;min-height:540px;display:block;position:relative;inset:auto;overflow:hidden}.storefront[data-template=luxury] .hero__media img{object-fit:cover;width:100%;height:100%}.storefront[data-template=luxury] .hero__cta{color:var(--brand-primary-text);background:0 0;border:0;border-bottom:1px solid;border-radius:0;padding-inline:0}.storefront[data-template=luxury] .home-story{text-align:center;background:0 0;border:0;max-width:760px;margin:5rem auto}.storefront[data-template=luxury] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}:where(.storefront[data-template=luxury]) .product-card{box-shadow:none;border:0;border-radius:0}.storefront[data-template=luxury] .product-card__image{aspect-ratio:3/4}.storefront[data-template=luxury] .section__title{font-size:2.4rem;font-weight:500}.storefront[data-template=street] .store-header{border-bottom:3px solid;padding-block:1.2rem}.storefront[data-template=street] .home-banner{background:#e5f295;border:2px solid #1c2520;border-radius:0;grid-template-columns:1.2fr 1fr;gap:0;min-height:620px;padding:0;display:grid}.storefront[data-template=street] .hero__copy{z-index:1;align-self:center;padding:3.5rem;position:relative}.storefront[data-template=street] .hero__headline{letter-spacing:-.06em;text-transform:uppercase;color:#18201a;font-size:clamp(3rem,7vw,7.5rem);font-weight:900;line-height:1}.storefront[data-template=street] .hero__sub{color:#263423}.storefront[data-template=street] .hero__media{border-inline-start:2px solid #1c2520;border-radius:0;min-height:620px;display:block;position:relative;inset:auto}.storefront[data-template=street] .hero__media img{object-fit:cover;width:100%;height:100%}.storefront[data-template=street] .hero__cta{border:1px solid #18201a;border-radius:0;box-shadow:5px 5px #18201a}.storefront[data-template=street] .section__title{text-transform:uppercase;letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.8rem)}.storefront[data-template=street] .home-featured{border-block:2px solid;padding-block:2.5rem}.storefront[data-template=street] .product-grid{gap:0}:where(.storefront[data-template=street]) .product-card{box-shadow:none;border:1px solid #b6bdb3;border-radius:0;padding:1rem}.storefront[data-template=street] .home-section--categories .category-tiles{gap:0}.storefront[data-template=nest] .store-header{background:#fbf8f2;padding-block:1.5rem}.storefront[data-template=nest] .home-banner{background:#ede6da;border:0;border-radius:0;grid-template-columns:1fr 1.3fr;min-height:600px;padding:0;display:grid}.storefront[data-template=nest] .hero__copy{align-self:center;padding:3.8rem}.storefront[data-template=nest] .hero__headline{font-size:clamp(2.6rem,4.5vw,4.7rem);font-weight:500;line-height:1.16}.storefront[data-template=nest] .hero__media{border-radius:0;min-height:600px;display:block;position:relative;inset:auto}.storefront[data-template=nest] .hero__media img{object-fit:cover;width:100%;height:100%}.storefront[data-template=nest] .hero__cta{border-radius:3px}.home-collections{grid-template-columns:240px 1fr;gap:3rem;padding-block:4rem;display:grid}.home-collections__intro{align-self:center}.home-collections__intro h2{font-family:var(--font-heading);font-size:2.5rem;font-weight:500;line-height:1.2}.home-collections .section{margin:0}.home-collections .section__head{display:none}.storefront[data-template=nest] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.storefront[data-template=nest] .home-story{text-align:start;background:#f0ebe1;border:0;border-radius:0;max-width:none;padding:4rem}:where(.storefront[data-template=nest]) .product-card{box-shadow:none;border-radius:0}.storefront[data-template=bloom] .store-header{border-bottom:1px solid #ebd9dc}.storefront[data-template=bloom] .home-banner{background:#f6e7e8;border:0;border-radius:0 0 7rem;grid-template-columns:1fr 1fr;gap:3rem;min-height:620px;padding:4rem;display:grid}.storefront[data-template=bloom] .hero__copy{align-self:center;padding:1rem}.storefront[data-template=bloom] .hero__headline{font-size:clamp(2.8rem,5vw,5.5rem);font-weight:500;line-height:1.12}.storefront[data-template=bloom] .hero__media{border-radius:48% 48% 3rem 3rem;min-height:490px;display:block;position:relative;inset:auto;overflow:hidden}.storefront[data-template=bloom] .hero__media img{object-fit:cover;width:100%;height:100%}.storefront[data-template=bloom] .hero__cta{border-radius:99px}.storefront[data-template=bloom] .home-section--categories .category-tile{border-radius:50% 50% 0 0;overflow:hidden}.storefront[data-template=bloom] .home-featured{background:#faf5f3;border-radius:2rem;padding:3rem}:where(.storefront[data-template=bloom]) .product-card{box-shadow:none;border-radius:1.5rem;overflow:hidden}.storefront[data-template=bloom] .home-story{text-align:center;border:0;background:0 0;border-block:1px solid #ebd9dc;border-radius:0}.home-promotion{background:var(--surface);text-align:center;padding:4rem}.home-promotion h2{font-size:clamp(2rem,4vw,4rem);font-family:var(--font-heading)}.home-contact{border-block:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:1.5rem;padding:3rem;display:flex}.home-contact h2{margin-inline-end:auto}.storefront .home-section[data-background=paper]{color:#252a2e;background:#f6f1e8}.storefront .home-section[data-background=tint]{background:color-mix(in srgb,var(--brand-secondary) 9%,white)}.storefront .home-section[data-background=ink]{color:#fff;background:#172534;padding:2rem}.storefront .home-section[data-background=ink] :is(h1,h2,p,a){color:inherit}.storefront .home-section[data-alignment=center] .hero__copy,.home-section[data-alignment=center]{text-align:center}.storefront .home-section[data-alignment=end] .hero__copy,.home-section[data-alignment=end]{text-align:end}.storefront .home-section[data-section-layout=compact]{padding-block:1.5rem}.storefront .home-section[data-section-layout=wide]{grid-column:1/-1}.storefront .home-section--hero[data-section-layout=wide] .home-banner{grid-template-columns:1fr}.storefront .home-section--hero[data-section-layout=split] .home-banner{grid-template-columns:1fr 1fr;display:grid}.storefront .home-section--categories[data-section-layout=compact] .category-tile__image{max-height:120px}.storefront[data-buttons=pill] :is(.hero__cta,.button){border-radius:99px}.storefront[data-buttons=square] :is(.hero__cta,.button){border-radius:0}.storefront[data-buttons=rounded] :is(.hero__cta,.button){border-radius:12px}.storefront[data-spacing=compact] .home-section{margin-block:1rem;padding-block:1.5rem}.storefront[data-spacing=generous] .home-section{margin-block:3rem;padding-block:3rem}.storefront[data-density=compact] .product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem}.storefront[data-density=comfortable] .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.storefront[data-density=spacious] .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.storefront[data-category-style=list] .category-tiles{flex-wrap:wrap;display:flex}.storefront[data-category-style=list] .category-tile{flex:1;min-width:120px}.storefront[data-category-style=list] .category-tile img{object-fit:contain;height:80px}.storefront[data-category-style=tiles] .category-tile{border-radius:0}@media (max-width:820px){.storefront:is([data-template=luxury],[data-template=street],[data-template=nest],[data-template=bloom]) .home-banner{border-radius:0;grid-template-columns:1fr;min-height:0;padding:0}.storefront:is([data-template=luxury],[data-template=street],[data-template=nest],[data-template=bloom]) .hero__copy{max-width:none;padding:2.4rem 1.5rem}.storefront:is([data-template=luxury],[data-template=street],[data-template=nest],[data-template=bloom]) .hero__media{aspect-ratio:4/3;border:0;min-height:360px;max-height:480px}.storefront[data-template=luxury] .hero__media,.storefront[data-template=bloom] .hero__media{margin:0 1.5rem 1.5rem}.storefront .home-collections{grid-template-columns:1fr;gap:1rem;padding-block:2rem}.storefront .home-collections__intro h2{margin-block:.5rem}.storefront:is([data-density],[data-template=luxury],[data-template=nest]) .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.storefront[data-template=bloom] .home-featured{border-radius:1rem;padding:1.2rem}.storefront[data-template=nest] .home-story,.home-promotion{padding:2rem 1.5rem}.storefront .home-section--hero[data-section-layout=split] .home-banner{grid-template-columns:1fr}}.storefront:is([data-template=luxury],[data-template=street],[data-template=nest],[data-template=bloom]) .home-banner[data-illustrated=false][data-mobile-illustrated=false]{grid-template-columns:1fr;min-height:340px}.storefront:lang(ar) .hero__headline{letter-spacing:0}.storefront .home-section[data-background=paper] .home-banner{background:#f6f1e8}.storefront .home-section[data-background=tint] .home-banner{background:color-mix(in srgb,var(--brand-secondary) 9%,white)}.storefront .home-section[data-background=ink] .home-banner{color:#fff;background:#172534}.storefront .home-section[data-section-layout=split] .product-grid,.storefront .home-section[data-section-layout=split] .category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront .home-section[data-emphasis=quiet] :is(.hero__headline,h2){font-weight:400}.storefront .home-section[data-emphasis=regular] :is(.hero__headline,h2){font-weight:600}.storefront .home-section[data-emphasis=strong] :is(.hero__headline,h2){font-weight:800}@media (max-width:820px){.storefront:is([data-template=luxury],[data-template=street],[data-template=nest],[data-template=bloom]) .hero__media{inline-size:auto;width:auto;max-inline-size:none}.storefront[data-template=street] .hero__media{aspect-ratio:16/9;min-height:320px;max-height:420px}}.storefront__demo-notice{color:#263d2e;background:#e8eddf;border-bottom:1px solid #d5ddca;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem max(1rem,50% - 640px);font-size:.72rem;line-height:1.7;display:flex}.storefront__demo-notice p{align-items:center;gap:.5rem;margin:0;display:flex}.storefront__demo-notice>div{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.storefront__demo-notice a{color:inherit;text-underline-offset:3px;gap:.4rem;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:680px){.storefront__demo-notice{text-align:center;flex-direction:column;gap:.3rem;padding:.55rem .75rem;font-size:.65rem}.storefront__demo-notice>div{gap:1rem}}.gallery__video{object-fit:contain;aspect-ratio:1;background:#121814;width:100%;height:100%;max-height:72vh;display:block}.gallery__thumb-link{position:relative}.gallery__play{color:#fff;text-shadow:0 1px 5px #000;pointer-events:none;background:#0003;place-items:center;font-size:1.15rem;display:grid;position:absolute;inset:0}.gallery__video-error{background:var(--surface,#f2f4f2);border-radius:var(--sf-radius-card,8px);padding:.65rem .8rem;font-size:.85rem;line-height:1.5}.gallery__video-thumb{border-radius:var(--sf-radius-control);background:#24392f;width:4rem;height:4rem;display:block}.gallery__thumb-link[data-media-kind=video] img{object-fit:contain;background:#17271e}.sf-reviews{border-block-start:1px solid var(--border);color:var(--text);margin-block:2.5rem;padding-block:1.5rem;font-family:inherit}.sf-reviews__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-block-end:1.5rem;display:flex}.sf-reviews__heading h2{font-size:1.4rem}.sf-reviews__heading label{align-items:center;gap:.6rem;font-size:.85rem;display:flex}.sf-reviews select{font:inherit;color:inherit;background:var(--card-bg,#fff);border:1px solid var(--border);border-radius:var(--radius,.5rem);padding:.55rem}.sf-reviews__summary{background:var(--card-bg,#fff);border:1px solid var(--border);border-radius:var(--radius,.75rem);grid-template-columns:1fr 2fr;gap:2rem;margin-block-end:1.5rem;padding:1.5rem;display:grid}.sf-reviews__summary>div:first-child{align-content:center;justify-items:center;gap:.5rem;display:grid}.sf-reviews__summary strong{font-size:2.6rem;font-weight:600}.sf-reviews__summary span{font-size:.85rem}.sf-reviews__stars{color:#a16207;letter-spacing:.12em;font-size:1.2rem}.sf-reviews__distribution{align-content:center;gap:.55rem;display:grid}.sf-reviews__distribution>div{grid-template-columns:45px 1fr 30px;align-items:center;gap:.75rem;display:grid}.sf-reviews meter{width:100%;height:.8rem;accent-color:var(--brand-primary)}.sf-reviews__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.sf-review{border:1px solid var(--border);border-radius:var(--radius,.75rem);background:var(--card-bg,#fff);min-width:0;padding:1.3rem}.sf-review header{flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-end:.8rem;display:flex}.sf-review header strong{font-size:.95rem}.sf-review time,.sf-review__variant{color:var(--muted);font-size:.75rem}.sf-review time{margin-inline-start:auto}.sf-review__verified{color:var(--accent-text);background:color-mix(in srgb,var(--brand-primary) 7%,transparent);border-radius:999px;padding:.25rem .5rem;font-size:.7rem}.sf-review h3{margin-block:.7rem;font-size:1rem}.sf-review__body,.sf-review blockquote p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.8}.sf-review blockquote{border-inline-start:3px solid var(--brand-primary);background:var(--surface);border-radius:.4rem;margin:1rem 0 0;padding:.8rem 1rem}.sf-review blockquote strong{font-size:.8rem}.sf-review__photos{flex-wrap:wrap;gap:.5rem;margin-block-start:1rem;display:flex}.sf-review__photos img{object-fit:cover;border:1px solid var(--border);border-radius:.5rem}.sf-reviews__pager{justify-content:center;align-items:center;gap:1rem;margin-block-start:1.3rem;display:flex}.sf-reviews__empty{text-align:center;background:var(--card-bg,#fff);border:1px dashed var(--border);border-radius:var(--radius,.75rem);padding:2rem}.sf-reviews--compact .sf-reviews__list{grid-template-columns:1fr}.sf-order-reviews{gap:1rem;margin-block-start:1.5rem;display:grid}.sf-review-form{border:1px solid var(--border);border-radius:var(--radius,.5rem);padding:1rem}.sf-review-form>header{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-block-end:1rem;display:flex}.sf-review-form form{gap:.7rem;display:grid}.sf-review-form :is(input:not([type=radio]),textarea){width:100%;font:inherit;color:inherit;background:var(--card-bg,#fff);border:1px solid var(--border);border-radius:.4rem;padding:.65rem}.sf-review-form textarea{resize:vertical;min-height:100px}.sf-review-form small,.sf-review-form form>p{color:var(--muted);font-size:.8rem;line-height:1.6}.sf-rating-control{border:0;gap:.4rem;margin:0;padding:.5rem 0;display:flex}.sf-rating-control legend{font-size:.85rem}.sf-rating-control label{width:44px;height:44px;color:var(--muted);cursor:pointer;border-radius:.4rem;place-items:center;font-size:2rem;display:grid;position:relative}.sf-rating-control input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.sf-rating-control .is-selected{color:#a16207;background:#fffbeb}.sf-rating-control label:focus-within{outline:2px solid var(--brand-primary);outline-offset:2px}@media (max-width:640px){.sf-reviews__summary{grid-template-columns:1fr;gap:1.3rem}.sf-reviews__list{grid-template-columns:1fr}.sf-reviews__heading{align-items:start}.sf-reviews__heading label{flex-wrap:wrap}.sf-review{padding:1rem}.sf-review time{margin-inline-start:0}}.sf-reviews meter::-webkit-meter-optimum-value{background:var(--brand-primary)}.sf-reviews meter::-moz-meter-bar{background:var(--brand-primary)}.tracking{gap:.75rem;display:grid}.tracking+.tracking{border-top:1px solid var(--border);padding-top:.75rem}.tracking__status{margin:0;font-weight:600}.tracking__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.25rem;margin:0;padding:0;font-size:.75rem;list-style:none;display:grid}.tracking__steps li{border-top:3px solid var(--border);opacity:.7;padding-top:.5rem}.tracking__steps li[data-done]{border-top-color:var(--accent);opacity:1}.tracking__steps li[aria-current=step]{font-weight:600}.tracking__facts{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;display:grid}.tracking__facts dd{margin:0}.deposit-figures{gap:.375rem;margin:0;display:grid}.deposit-figures>div{font-size:var(--sf-text-sub);justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.deposit-figures dt{color:var(--muted);overflow-wrap:anywhere;margin:0}.deposit-figures dd{white-space:nowrap;unicode-bidi:isolate;margin:0;font-weight:500}.deposit-figures [data-deposit-now] dt,.deposit-figures [data-deposit-now] dd{color:var(--text);font-weight:600}.checkout__deposit{border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);gap:.625rem;margin-block-start:.5rem;padding:.875rem 1rem;display:grid}.checkout__deposit .checkout__choice-note,.checkout__deposit .pay-panel__instructions{margin:0}.checkout__deposit-rail{margin-block-start:.75rem}.pay-panel__title{margin:0}:is(.sf-review-form,.sf-reviews) .button{border:1px solid var(--brand-primary);border-radius:var(--radius,.5rem);background:var(--brand-primary);min-height:44px;color:var(--brand-primary-ink,#fff);font:inherit;text-align:center;cursor:pointer;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:600;line-height:1.4;display:inline-flex}:is(.sf-review-form,.sf-reviews) .button--secondary{border-color:var(--border);background:var(--card-bg,#fff);color:var(--text)}:is(.sf-review-form,.sf-reviews) .button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}:is(.sf-review-form,.sf-reviews) .button:disabled{opacity:.6;cursor:not-allowed}.variant-swatch{gap:.5rem}.variant-swatch__dot{border:1px solid color-mix(in srgb, var(--text) 30%, transparent);block-size:1.5rem;inline-size:1.5rem;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg) 60%, transparent);border-radius:999px;flex:none}.variant-swatch__dot--multi{background:conic-gradient(#e53935,#fbc02d,#43a047,#1e88e5,#8e24aa,#e53935)}.variant-swatch[aria-pressed=true] .variant-swatch__dot{outline:2px solid var(--accent);outline-offset:2px}.size-guide{margin-block:.25rem .75rem}.size-guide__open{min-block-size:2.75rem;color:var(--text);font:inherit;font-size:var(--sf-text-sub);text-underline-offset:3px;cursor:pointer;box-shadow:none;background:0 0;border:0;align-items:center;gap:.375rem;padding:.25rem 0;text-decoration:underline;display:inline-flex}.size-guide__dialog{box-sizing:border-box;overscroll-behavior:contain;border:1px solid var(--border);border-radius:var(--sf-radius-card);background:var(--surface);max-block-size:calc(100dvh - 2rem);inline-size:min(48rem,100vw - 1.5rem);color:var(--text);padding:clamp(1rem,3vw,1.5rem);overflow-y:auto}.size-guide__dialog::backdrop{background:#0f172a73}.size-guide__heading{justify-content:space-between;align-items:center;gap:1rem;margin-block-end:.75rem;display:flex}.size-guide__heading h2{font-family:var(--font-heading);margin:0;font-size:1.25rem}.size-guide__close{border:1px solid var(--border);background:var(--bg);min-block-size:2.75rem;min-inline-size:2.75rem;color:var(--text);border-radius:var(--sf-radius-control);padding:.25rem;font-size:1.5rem}.size-guide__scroll{border:1px solid var(--border);border-radius:var(--sf-radius-control);max-inline-size:100%;overflow-x:auto}.size-guide__table{border-collapse:collapse;font-variant-numeric:tabular-nums;min-inline-size:100%;font-size:var(--sf-text-sub)}.size-guide__table th,.size-guide__table td{border-block-end:1px solid var(--border);text-align:start;white-space:nowrap;padding:.5rem .75rem}.size-guide__table thead th{background:var(--bg);font-weight:600}.size-guide__image-link{display:block}.size-guide__image{border-radius:var(--sf-radius-control);background:#fff;block-size:auto;inline-size:100%;max-inline-size:100%;display:block}.size-guide__unit,.size-guide__notes{color:var(--muted);font-size:var(--sf-text-sub);white-space:pre-line;margin-block:.75rem 0}.receipt-picker,.receipt-evidence{gap:.625rem;inline-size:100%;min-inline-size:0;display:grid}.receipt-picker{margin-block:1rem 0}.receipt-picker__label{font-size:var(--sf-text-sub);font-weight:500}.receipt-picker>.pay-panel__help,.receipt-picker__controls>.pay-panel__help{color:var(--muted);font-size:var(--sf-text-sub);margin:0}.receipt-picker__area{border:1px dashed var(--border);border-radius:var(--radius,8px);background:var(--bg);flex-wrap:wrap;align-items:center;gap:.875rem;padding:.875rem;display:flex}.receipt-picker__preview{object-fit:contain;background:var(--surface);border-radius:var(--sf-radius-control);block-size:7rem;inline-size:7rem}.receipt-picker__controls{flex-wrap:wrap;flex:12rem;align-items:center;gap:.625rem;min-inline-size:0;display:flex}.receipt-picker__controls>.pay-panel__help{flex-basis:100%}.receipt-picker__input{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.receipt-picker__choose,.order__reference .receipt-picker__choose{min-block-size:var(--sf-control);border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);color:var(--text);font:inherit;cursor:pointer;flex:0 auto;justify-content:center;align-items:center;margin:0;padding:.5rem .75rem;font-size:1rem;text-decoration:none;display:inline-flex}.receipt-picker__controls:focus-within .receipt-picker__choose{outline:2px solid var(--accent);outline-offset:3px}.receipt-picker__choose.is-disabled{opacity:.5;cursor:not-allowed}.receipt-picker__remove,.order__reference .receipt-picker__remove{min-block-size:var(--sf-control);color:var(--muted);box-shadow:none;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.375rem;font-size:1rem;text-decoration:underline}.order__reference>.receipt-picker{flex:100%;margin-block:.25rem}.receipt-evidence__item{flex-wrap:wrap;gap:.75rem;min-inline-size:0;display:flex}.receipt-evidence__open{color:var(--text);font-size:var(--sf-text-sub);justify-items:start;gap:.375rem;display:grid}.receipt-evidence__open img{object-fit:contain;border:1px solid var(--border);border-radius:var(--sf-radius-control);background:var(--bg);block-size:8rem;inline-size:8rem}.receipt-evidence__meta{overflow-wrap:anywhere;flex:12rem;min-inline-size:0}.receipt-evidence__meta p{margin-block:0 .375rem}.receipt-evidence__history{border-block-start:1px solid var(--border);padding-block-start:.75rem}.receipt-evidence__history summary{cursor:pointer;font-size:var(--sf-text-sub)}.receipt-evidence__history .receipt-evidence__item{margin-block-start:.875rem}.storefront{--sf-motion-press:.12s;--sf-motion-quick:.16s;--sf-motion-base:.22s;--sf-motion-slow:.42s;--sf-motion-ease:cubic-bezier(.2, 0, 0, 1);--sf-motion-ease-out:cubic-bezier(.22, 1, .36, 1);--sf-hover-zoom:1;--sf-press-scale:.98}.storefront:is([data-template=luxury],[data-template=editorial],[data-template=studio],[data-template=boutique]){--sf-motion-base:.32s;--sf-motion-slow:.6s;--sf-hover-zoom:1.025;--sf-press-scale:.99}.storefront:is([data-template=nest],[data-template=bloom]){--sf-hover-zoom:1.035}.storefront:is([data-template=street],[data-template=quick]){--sf-motion-quick:.13s;--sf-motion-base:.18s;--sf-hover-zoom:1.05;--sf-press-scale:.96}.storefront:is([data-template=essential],[data-template=tech]){--sf-motion-base:.18s}@media (prefers-reduced-motion:no-preference){.storefront .product-card__media img{transition:transform var(--sf-motion-slow) var(--sf-motion-ease-out)}.storefront :is(.add-to-cart__submit,.variant-chip,.variant-card,.gallery__arrow,.gallery__thumb-link){transition-property:border-color,background-color,box-shadow,transform;transition-duration:var(--sf-motion-quick);transition-timing-function:var(--sf-motion-ease)}.storefront :is(.add-to-cart__submit:not(:disabled),.variant-chip,.variant-card,.gallery__arrow):active{transform:scale(var(--sf-press-scale));transition-duration:var(--sf-motion-press)}.storefront .gallery__media[data-changed] .gallery__primary{animation:sf-gallery-in var(--sf-motion-base) var(--sf-motion-ease-out) both}.storefront .store-header__badge[data-bump]{animation:sf-badge-pop .36s var(--sf-motion-ease-out)}.storefront .add-to-cart__status[data-status=added]{animation:sf-fade-up var(--sf-motion-base) var(--sf-motion-ease-out) both}.storefront .size-guide__dialog[open]{animation:sf-dialog-in var(--sf-motion-base) var(--sf-motion-ease-out) both}.storefront .size-guide__dialog[open]::backdrop,.storefront .store-drawer{animation:sf-fade-in var(--sf-motion-base) var(--sf-motion-ease) both}.storefront .store-drawer__panel{animation:sf-drawer-in var(--sf-motion-base) var(--sf-motion-ease-out) both}.storefront .store-drawer__panel:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){animation-name:sf-drawer-in-rtl}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.storefront .product-card:hover .product-card__media img{transform:scale(var(--sf-hover-zoom))}.storefront .product-card[data-available=false]:hover .product-card__media img{transform:none}}@keyframes sf-gallery-in{0%{opacity:.35;transform:scale(.985)}}@keyframes sf-badge-pop{0%{transform:scale(1)}40%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes sf-fade-up{0%{opacity:0;transform:translateY(4px)}}@keyframes sf-fade-in{0%{opacity:0}}@keyframes sf-dialog-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes sf-drawer-in{0%{transform:translate(-100%)}}@keyframes sf-drawer-in-rtl{0%{transform:translate(100%)}}
