:where(:root){--color-primary: #5f0410;--color-primary-hover: #7d1520;--color-primary-ink: #ffffff;--color-ink: #1a1a1a;--color-ink-card: #24303a;--color-ground: #eaf0f1;--color-surface: #ffffff;--color-muted: #4C5A5D;--color-muted-2: #6B6B6B;--color-muted-3: #676767;--color-border: #dbe3e5;--color-border-2: #e2e2e2;--color-img-bg: #eef2f3;--color-card-media: #dce4e7;--color-panel: #f5f5f5;--color-urgent: #be0715;--color-error: #a01925;--color-in-stock: #1c6b2f;--color-alert-bg: #f6ecee;--color-alert-ink: #7d1520;--color-approx: #8a6a00;--color-whatsapp: #0f7d70;--font-display: "Movatif", "Archivo Black", Impact, sans-serif;--font-body: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-arabic: "Frutiger Arabic", "IBM Plex Sans Arabic", Tahoma, sans-serif;--heading-weight: 900;--heading-transform: none;--fs-sec-title: 22px;--lh-sec-title: 24.2px;--fs-eyebrow: 12px;--lh-eyebrow: 15px;--btn-radius: 8px;--btn-height: 44px;--btn-pad-x: 20px;--btn-fs: 16px;--btn-fs-desktop: 14px;--btn-transform: uppercase;--btn-ls: 0;--radius-btn: 8px;--radius-card: 16px;--radius-pill: 999px;--radius-input: 10px;--gutter: 20px;--page-width: 1440px;--rail-gap: 14px;--section-space: 34px;--header-h: 60px;--touch: 44px;--card-w: 168px;--card-w-desktop: 302px;--drop-card-w: 178px;--drop-card-w-desktop: 300px;--card-media-ratio: 4 / 5;--card-media-radius: 4px;--dur-fast: .2s;--dur-base: .45s;--dur-slow: .75s;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-emph: cubic-bezier(.16, 1, .3, 1);--z-sticky: 50;--z-dock: 60;--z-sheet: 70;--z-backdrop: 100;--z-modal: 101;--z-dock-over: 102;--z-toast: 110;--focus-ring: 2px solid var(--color-primary)}@media(min-width:768px){:where(:root){--gutter: 40px;--rail-gap: 20px;--header-h: 72px}}@media(min-width:1024px){:where(:root){--gutter: 56px;--rail-gap: 24px}}@media(min-width:1280px){:where(:root){--gutter: 72px}}*,*:before,*:after{box-sizing:border-box}html{margin:0;-webkit-text-size-adjust:100%;text-size-adjust:100%}html.motion-ok{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:var(--color-ground);color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:1.375;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer;text-align:inherit;-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}img,svg,video,picture{max-width:100%;display:block}img{height:auto}svg{fill:none}input,select,textarea{font:inherit;color:inherit;margin:0}input::-webkit-search-decoration,input::-webkit-search-cancel-button{-webkit-appearance:none}fieldset{margin:0;padding:0;border:0;min-width:0}legend{padding:0}summary{list-style:none;cursor:pointer}summary::-webkit-details-marker{display:none}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-block-start:1px solid var(--color-border);margin:0}strong,b{font-weight:700}small{font-size:13px;line-height:20px}:focus{outline:none}[hidden]{display:none!important}sf-drawer,sf-modal,sf-rail,sf-tabs,sf-accordion,sf-header,sf-announcement,sf-cart-drawer,sf-cart-items,sf-variant-picker,sf-product-form,sf-reveal,sf-countdown,sf-localization-form{display:block}sf-quantity{display:inline-flex}sf-toast{display:contents}sf-cart-count{display:inline-flex}.page-frame,.main{display:block;overflow-x:clip}.main{min-height:40vh}html[lang^=ar],html[lang^=ar] body{font-family:var(--font-arabic)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}:where(a,button,input,select,textarea,summary,[tabindex],[role=button]):focus-visible{outline:var(--focus-ring);outline-offset:2px}.on-dark :focus-visible,.color-ink :focus-visible,.color-burgundy :focus-visible{outline-color:var(--color-primary-ink)}.skip-to-content-link{position:absolute;inset-block-start:8px;inset-inline-start:8px;z-index:var(--z-toast);display:inline-flex;align-items:center;min-height:var(--touch);padding:0 16px;border-radius:var(--radius-btn);background:var(--color-primary);color:var(--color-primary-ink);font-weight:700;font-size:14px;text-transform:uppercase}.skip-to-content-link:not(:focus){width:1px;height:1px;min-height:0;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap}.skip-to-content-link:focus{outline:var(--focus-ring);outline-offset:2px}.scroll-locked,html.scroll-locked body{overflow:hidden;padding-inline-end:var(--scrollbar-gap, 0px)}.container{width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:var(--gutter)}.container--narrow{max-width:calc(420px + var(--gutter) * 2)}.container--tool{max-width:calc(720px + var(--gutter) * 2)}.container--flush{padding-inline:0}.section{padding-block:var(--section-space)}.section--flush{padding-block:0}.eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--color-primary)}.section-title{font-family:var(--font-display);font-weight:var(--heading-weight);font-size:var(--fs-sec-title);line-height:var(--lh-sec-title);letter-spacing:0;text-transform:var(--heading-transform);color:var(--color-ink)}.page-title{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:24.2px;letter-spacing:0;text-transform:none;color:var(--color-ink)}.h1{font-family:var(--font-display);font-weight:700;font-size:22px;line-height:26px;color:var(--color-ink)}.h2{font-family:var(--font-display);font-weight:700;font-size:18px;line-height:24px;color:var(--color-ink)}.h3{font-family:var(--font-body);font-weight:700;font-size:15px;line-height:21px;color:var(--color-ink)}.body-lg{font-size:16px;line-height:22px;font-weight:400}.body-sm{font-size:13px;line-height:20px;font-weight:400}.caption{font-size:10.5px;line-height:15px;font-weight:400;color:var(--color-muted)}.text-muted{color:var(--color-muted)}.text-primary{color:var(--color-primary)}.text-center{text-align:center}.text-start{text-align:start}.tabular{font-variant-numeric:tabular-nums}html[lang^=ar] .section-title,html[lang^=ar] .page-title,html[lang^=ar] .h1,html[lang^=ar] .h2{font-family:var(--font-arabic);font-weight:700;letter-spacing:0;text-transform:none}html[lang^=ar] .eyebrow{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-height);padding:0 var(--btn-pad-x);border:0;border-radius:var(--btn-radius);background:none;font-family:var(--font-body);font-weight:700;font-size:var(--btn-fs);line-height:1.2;letter-spacing:var(--btn-ls);text-transform:var(--btn-transform);text-decoration:none;white-space:nowrap;color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}@media(min-width:1024px){.btn{font-size:var(--btn-fs-desktop)}}html[lang^=ar] .btn{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}.btn:active{transform:scale(.97)}.btn svg{width:16px;height:16px;flex:none}.btn .arrow{transition:transform var(--dur-fast) var(--ease-out)}.btn--primary{background:var(--color-primary);color:var(--color-primary-ink)}.btn--primary:hover{background:var(--color-primary-hover)}.btn--secondary,.btn--outline{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.btn--secondary:hover,.btn--outline:hover{background:var(--color-ink);color:var(--color-primary-ink)}.btn--secondary.on-dark,.btn--outline.on-dark{background:transparent;color:var(--color-primary-ink);border-color:var(--color-primary-ink)}.btn--secondary.on-dark:hover,.btn--outline.on-dark:hover{background:#ffffff1f;color:var(--color-primary-ink)}.btn--utility{background:var(--color-ink);color:var(--color-primary-ink)}.btn--utility:hover{background:var(--color-ink-card)}.btn--pill-dark,.btn--pill-light{min-height:48px;border-radius:var(--radius-pill);text-transform:none;letter-spacing:0}.btn--pill-dark{background:var(--color-ink);color:var(--color-primary-ink)}.btn--pill-dark:hover{background:var(--color-ink-card)}.btn--pill-light{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-ink)}.btn--pill-light:hover{background:var(--color-img-bg)}.btn--text-link{min-height:0;padding:0;border-radius:0;gap:6px;font-size:12px;line-height:16px;color:var(--color-primary);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.btn--text-link:after{content:"";position:absolute;inset-block:-14px;inset-inline:-6px}.btn--text-link:hover{color:var(--color-ink)}.btn--text-link:hover .arrow{transform:translate(4px)}.btn--text-link:active{transform:none}.btn--text-link.on-dark{color:var(--color-primary-ink)}.btn--text-link.on-dark:hover{color:var(--color-primary-ink);opacity:.8}.btn--sm{min-height:30px;padding:0 12px;font-size:12px;font-weight:700}@media(min-width:1024px){.btn--sm{font-size:12px}}.btn--full{width:100%}.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}.btn.is-loading{pointer-events:none;cursor:progress}.btn.is-loading>:not(.btn__spinner){opacity:0}.btn__spinner{display:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:sf-spin .7s linear infinite}.btn.is-loading .btn__spinner{display:block}.btn.is-loading:not(:has(.btn__spinner)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:sf-spin .7s linear infinite}.btn--text-link.is-loading:after{inset-block:0;inset-inline:0}.btn-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.btn-row--center{justify-content:center}.btn-row--stretch>.btn{flex:1 1 0}.badge{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.05em;text-transform:uppercase;background:var(--color-ink);color:var(--color-primary-ink);white-space:nowrap}html[lang^=ar] .badge{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}.badge--new{background:var(--color-img-bg);color:var(--color-ink);border:1px solid var(--color-border)}.badge--limited{background:var(--color-primary)}.badge--last,.badge--live{background:var(--color-urgent)}.badge--upcoming{background:#1a1a1abf;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.badge--muted{background:var(--color-muted)}.badge__dot,.badge--live .dot{width:6px;height:6px;border-radius:50%;background:var(--color-primary-ink);flex:none}.badge--live .badge__dot,.badge--live .dot{animation:sf-pulse-dot 1.4s ease-in-out infinite}.badge--corner{position:absolute;top:10px;inset-inline-start:10px;z-index:2}.card-flags{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px;min-height:14px;font-family:var(--font-body);font-size:12px;line-height:14px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-primary)}html[lang^=ar] .card-flags{letter-spacing:0;text-transform:none;font-size:11px}.card-flags__sep{color:var(--color-border-2)}.card-flags .is-urgent,.is-urgent{color:var(--color-urgent)}.card-flags .is-sold-out{color:var(--color-muted-3)}.count-bubble{position:absolute;top:2px;inset-inline-end:2px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;padding:0 3px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-primary-ink);font-family:var(--font-body);font-size:9px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;pointer-events:none}.count-bubble:empty,.count-bubble[data-count="0"]{display:none}.count-bubble--urgent{background:var(--color-urgent)}.count-bubble--ink{background:var(--color-ink)}.ping-dot{position:absolute;top:0;inset-inline-end:0;width:9px;height:9px;border-radius:50%;background:var(--color-whatsapp);box-shadow:0 0 0 1.5px var(--color-surface)}.chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--touch);padding:9px 16px;border-radius:var(--radius-btn);border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-body);font-size:12.5px;line-height:1.2;font-weight:700;color:var(--color-ink-card);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.chip:hover{border-color:var(--color-ink)}.chip.is-on,.chip.is-active,.chip[aria-pressed=true],.chip[aria-selected=true],.chip[aria-checked=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-primary-ink)}.chip--primary.is-on,.chip--primary[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary)}.chip--tint{background:var(--color-img-bg);border-color:var(--color-muted-3)}.chip svg{width:14px;height:14px;flex:none}.chip:disabled{opacity:.45;cursor:not-allowed}.chip-set{display:flex;flex-wrap:wrap;gap:7px}.chip-set--scroll{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-inline:var(--gutter)}.chip-set--scroll::-webkit-scrollbar{display:none}.chip-set--scroll>*{flex:none}.size-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:56px;height:var(--touch);padding:0 8px;border-radius:var(--radius-btn);border:1px solid var(--color-border);background:var(--color-surface);font-family:var(--font-body);font-size:13px;line-height:20px;font-weight:500;color:var(--color-ink);cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.size-pill:hover{border-color:var(--color-ink)}.size-pill.is-selected,.size-pill[aria-checked=true],.size-pill[aria-pressed=true]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-primary-ink)}.size-pill.is-sold-out,.size-pill:disabled{color:var(--color-muted-3);border-color:var(--color-border-2);cursor:default}.size-pill.is-sold-out:after,.size-pill:disabled:after{content:"";position:absolute;inset-block-start:50%;inset-inline:2px;border-block-start:1px solid var(--color-muted-3);pointer-events:none}.size-pill.is-derived{text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:3px}.seg{--seg-pad: 4px;--seg-count: 2;--seg-index: 0;position:relative;display:flex;align-items:stretch;gap:0;padding:var(--seg-pad);border:0;border-radius:var(--radius-pill);background:var(--color-img-bg);isolation:isolate}.seg[data-active="1"]{--seg-index: 1}.seg[data-active="2"]{--seg-index: 2}.seg[data-active="3"]{--seg-index: 3}.seg__btn{position:relative;z-index:1;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:inherit;font-family:var(--font-body);font-weight:700;font-size:12px;line-height:1.2;letter-spacing:0;color:var(--color-muted);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.seg__btn:hover{color:var(--color-ink)}.seg__btn.is-active,.seg__btn[aria-selected=true],.seg__btn[aria-pressed=true],.seg__btn[aria-checked=true]{color:var(--color-primary-ink)}.seg__indicator{position:absolute;z-index:0;inset-block:var(--seg-pad);inset-inline-start:var(--seg-pad);width:calc((100% - var(--seg-pad) * 2) / var(--seg-count));border-radius:inherit;background:var(--color-ink);transform:translate(calc(var(--seg-index) * 100%));transition:transform var(--dur-base) var(--ease-emph),width var(--dur-base) var(--ease-emph);will-change:transform;pointer-events:none}[dir=rtl] .seg__indicator{transform:translate(calc(var(--seg-index) * -100%))}.seg--pill{--seg-pad: 4px;height:34px;border-radius:var(--radius-pill)}.seg--pill .seg__btn{min-width:38px;min-height:26px;padding:0 6px;font-size:10.5px}.seg--pill .seg__btn:after{content:"";position:absolute;top:-9px;bottom:-9px;left:-3px;right:-3px}.seg--box{--seg-pad: 5px;border-radius:var(--radius-btn)}.seg--box .seg__btn{min-height:var(--touch);padding:0 22px;font-size:12px;font-weight:700}@media(min-width:768px){.seg--box .seg__btn{font-size:13px;line-height:20px;font-weight:500}}html[lang^=ar] .seg__btn{font-family:var(--font-arabic);letter-spacing:0}.unit-toggle{display:inline-flex;border:1px solid var(--color-border);border-radius:var(--radius-btn);background:var(--color-surface);isolation:isolate}.unit-opt{position:relative;min-height:var(--touch);padding:0 13px;border:0;background:transparent;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--color-muted);white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.unit-opt:first-child{border-start-start-radius:calc(var(--radius-btn) - 1px);border-end-start-radius:calc(var(--radius-btn) - 1px)}.unit-opt:last-child{border-start-end-radius:calc(var(--radius-btn) - 1px);border-end-end-radius:calc(var(--radius-btn) - 1px)}.unit-opt+.unit-opt:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:1px;background:var(--color-border)}.unit-opt:hover{color:var(--color-ink)}.unit-opt.is-on,.unit-opt[aria-pressed=true],.unit-opt[aria-checked=true]{background:var(--color-ink);color:var(--color-primary-ink)}.unit-opt.is-on:before,.unit-opt.is-on+.unit-opt:before,.unit-opt[aria-pressed=true]:before,.unit-opt[aria-pressed=true]+.unit-opt:before{opacity:0}.unit-opt:focus-visible{outline:var(--focus-ring);outline-offset:-2px;z-index:1}html[lang^=ar] .unit-opt{letter-spacing:0}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field--row{flex-direction:row;align-items:center;gap:10px}.field__label{font-family:var(--font-body);font-size:11.5px;line-height:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}html[lang^=ar] .field__label{letter-spacing:0;text-transform:none}.field__label .required{color:var(--color-error)}.field__hint{font-size:12px;line-height:16px;color:var(--color-muted-3)}.input,.textarea,.select>select,select.select{display:block;width:100%;min-height:var(--touch);padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);font-family:var(--font-body);font-size:16px;line-height:1.375;color:var(--color-ink);appearance:none;-webkit-appearance:none;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}@media(min-width:768px){.input,.textarea,.select>select,select.select{font-size:14px}}.input::placeholder,.textarea::placeholder{color:var(--color-muted-3);opacity:1}.input:hover,.textarea:hover,.select>select:hover,select.select:hover{border-color:var(--color-muted-3)}.input:focus-visible,.textarea:focus-visible,.select>select:focus-visible,select.select:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.input:disabled,.textarea:disabled,.select>select:disabled,select.select:disabled{opacity:.45;cursor:not-allowed;background:var(--color-panel)}.input[aria-invalid=true],.textarea[aria-invalid=true],.field.is-invalid .input,.field.is-invalid .textarea,.field.is-invalid .select>select{border-color:var(--color-error)}.input--pill{border-radius:var(--radius-pill);min-height:52px;padding-inline:16px}.input--sm{min-height:40px;padding-inline:12px}html[lang^=ar] .input,html[lang^=ar] .textarea,html[lang^=ar] .select>select{font-family:var(--font-arabic)}.textarea{min-height:120px;padding:12px 14px;line-height:1.45;resize:vertical}.select{position:relative;display:block}.select>select,select.select{padding-inline:14px 36px;border-radius:var(--radius-btn);font-size:13px;line-height:20px;font-weight:500;cursor:pointer}.select:after{content:"";position:absolute;top:50%;inset-inline-end:14px;width:8px;height:8px;border-inline-end:1.8px solid var(--color-muted);border-block-end:1.8px solid var(--color-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.select--inline{display:inline-block;width:auto}.select--inline>select{width:auto}.input-group{display:flex;align-items:stretch;border:1px solid var(--color-border);border-radius:var(--radius-input);background:var(--color-surface);overflow:hidden}.input-group .input{border:0;border-radius:0;flex:1 1 auto;min-width:0}.input-group .input:focus-visible{box-shadow:none}.input-group:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary)}.input-group__addon{display:inline-flex;align-items:center;justify-content:center;min-width:46px;padding:0 10px;background:var(--color-img-bg);font-size:12px;font-weight:700;color:var(--color-muted);border-inline-start:1px solid var(--color-border)}.checkbox,.radio{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:28px;font-size:14px;line-height:1.3;color:var(--color-ink);cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox>input,.radio>input{position:absolute;inset-inline-start:0;width:1px;height:1px;opacity:0;pointer-events:none}.checkbox__box{flex:none;width:16px;height:16px;border:1px solid var(--color-muted-3);border-radius:3px;background:var(--color-surface);display:grid;place-items:center;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.checkbox__box:after{content:"";width:4px;height:8px;margin-block-start:-2px;border-inline-end:2px solid var(--color-primary-ink);border-block-end:2px solid var(--color-primary-ink);transform:rotate(45deg) scale(0);transition:transform var(--dur-fast) var(--ease-out)}.checkbox>input:checked+.checkbox__box{background:var(--color-ink);border-color:var(--color-ink)}.checkbox>input:checked+.checkbox__box:after{transform:rotate(45deg) scale(1)}.checkbox>input:focus-visible+.checkbox__box{outline:var(--focus-ring);outline-offset:2px}.checkbox>input:disabled~*{opacity:.45;cursor:not-allowed}.checkbox__label,.radio__label{flex:1 1 auto;min-width:0}.checkbox__count,.radio__count{color:var(--color-muted-3);font-size:12px}.radio__mark{flex:none;width:20px;height:20px;border:1.5px solid var(--color-border-2);border-radius:50%;background:var(--color-surface);display:grid;place-items:center;transition:border-color var(--dur-fast) var(--ease-out)}.radio__mark:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--color-primary);transform:scale(0);transition:transform var(--dur-fast) var(--ease-out)}.radio>input:checked+.radio__mark{border-color:var(--color-primary)}.radio>input:checked+.radio__mark:after{transform:scale(1)}.radio>input:focus-visible+.radio__mark{outline:var(--focus-ring);outline-offset:2px}.radio>input:disabled~*{opacity:.45;cursor:not-allowed}.radio--row,.checkbox--row{display:flex;gap:11px;min-height:48px;padding:0 14px;border:1px solid var(--color-border);border-radius:var(--radius-btn);font-size:14.5px;transition:border-color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out)}.radio--row:hover,.checkbox--row:hover{border-color:var(--color-ink)}.radio--row:has(input:checked),.checkbox--row:has(input:checked){border-color:var(--color-primary);background:#5f04100a}.form-error,.form-success{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:1.4;font-weight:700}.form-error{color:var(--color-error)}.form-success{color:var(--color-in-stock)}.form-error svg,.form-success svg{width:14px;height:14px;flex:none;margin-block-start:1px}.form-error--reserve{min-height:17px}.form-error--reserve:not(.is-on){visibility:hidden}.form-error--banner,.form-success--banner{padding:10px 12px;border-radius:var(--radius-btn);font-weight:500;font-size:13px;line-height:18px}.form-error--banner{background:var(--color-alert-bg);color:var(--color-alert-ink)}.form-success--banner{background:var(--color-img-bg);color:var(--color-ink)}.form-note{font-size:12px;line-height:16px;color:var(--color-muted)}.form-note--approx{color:var(--color-approx)}.stepper,sf-quantity{display:inline-flex;align-items:center;justify-content:space-between;gap:2px;border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:3px;background:var(--color-surface);vertical-align:middle}.stepper--full{display:flex;width:100%}.stepper__btn{flex:none;width:36px;height:36px;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:15px;line-height:1;color:var(--color-ink);transition:background-color var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.stepper__btn svg{width:16px;height:16px}.stepper__btn:hover{background:var(--color-img-bg)}.stepper__btn:active{transform:scale(.94)}.stepper__btn:disabled{opacity:.35;cursor:not-allowed;background:none}.stepper__value,.stepper__input{flex:1 1 auto;min-width:16px;width:34px;padding:0;border:0;background:none;text-align:center;font-family:var(--font-body);font-size:13px;line-height:1;font-weight:700;font-variant-numeric:tabular-nums;color:var(--color-ink-card);-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.stepper__input::-webkit-outer-spin-button,.stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.stepper__input:focus-visible{outline:none;color:var(--color-primary)}.stepper--box{width:116px;height:44px;gap:0;padding:0;border-radius:var(--radius-pill);overflow:hidden}.stepper--box .stepper__btn{width:38px;min-width:38px;height:100%;min-height:0;border-radius:0}@media(min-width:1024px){.stepper--box{width:114px;height:52px;border-radius:var(--radius-btn)}}.stepper--box .stepper__value,.stepper--box .stepper__input{width:38px;height:100%;font-size:15px}.icon-btn{--icon-btn-size: 36px;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--icon-btn-size);height:var(--icon-btn-size);flex:none;border-radius:var(--radius-btn);color:inherit;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.icon-btn svg{width:20px;height:20px;flex:none}.icon-btn:after{content:"";position:absolute;inset:min(0px,calc((100% - var(--touch)) / 2));border-radius:inherit}.icon-btn:active{transform:scale(.94)}.icon-btn--circle{border-radius:50%;background:var(--color-img-bg);color:var(--color-ink)}.icon-btn--circle:hover{background:var(--color-border)}.icon-btn--ghost:hover{background:var(--color-img-bg)}.icon-btn--primary{border-radius:50%;background:var(--color-primary);color:var(--color-primary-ink)}.icon-btn--primary:hover{background:var(--color-primary-hover)}.icon-btn--outline{border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface)}.icon-btn--outline:hover{background:var(--color-img-bg);border-color:var(--color-muted-3)}.icon-btn--sm{--icon-btn-size: 30px}.icon-btn--sm svg{width:16px;height:16px}.icon-btn--lg{--icon-btn-size: 44px}.icon-btn--muted{color:var(--color-muted)}.icon-btn.is-active,.icon-btn[aria-pressed=true]{color:var(--color-primary)}.icon-btn.is-active svg,.icon-btn[aria-pressed=true] svg{fill:currentColor}.icon-btn:disabled{opacity:.45;cursor:not-allowed}.tap-target{position:relative}.tap-target:after{content:"";position:absolute;inset-block:-15px;inset-inline:-6px}.drawer{--drawer-pad: 20px;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-backdrop);display:flex;align-items:flex-end;justify-content:center;isolation:isolate}.drawer__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#10121380;opacity:0;transition:opacity var(--dur-base) var(--ease-out);cursor:pointer}.drawer.is-open .drawer__backdrop{opacity:1}.drawer.is-closing{pointer-events:none}.drawer.is-closing .drawer__backdrop{opacity:0}.drawer__panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-height:88vh;max-height:88dvh;background:var(--color-surface);color:var(--color-ink);outline:none;transition:transform var(--dur-base) var(--ease-emph),opacity var(--dur-base) var(--ease-emph);will-change:transform}.drawer--bottom .drawer__panel{border-radius:18px 18px 0 0;transform:translateY(100%)}.drawer--bottom.is-open .drawer__panel{transform:translateY(0)}@media(min-width:768px){.drawer--bottom{align-items:center}.drawer--bottom .drawer__panel{max-width:460px;max-height:86vh;max-height:86dvh;margin-block-end:5vh;border-radius:18px;box-shadow:0 20px 50px #0000004d;transform:translateY(24px) scale(.98)}.drawer--bottom.is-open .drawer__panel{transform:translateY(0) scale(1)}.drawer--bottom .drawer__grip{display:none}}.drawer--bottom.drawer--wide .drawer__panel{max-width:560px}.drawer--side{align-items:stretch;justify-content:flex-start}.drawer--side .drawer__panel{width:min(320px,86vw);height:100%;max-height:none;box-shadow:0 0 40px #0000004d;transform:translate(-100%)}[dir=rtl] .drawer--side .drawer__panel{transform:translate(100%)}.drawer--side.is-open .drawer__panel,[dir=rtl] .drawer--side.is-open .drawer__panel{transform:translate(0)}.drawer--side.drawer--end{justify-content:flex-end}.drawer--side.drawer--end .drawer__panel{transform:translate(100%)}[dir=rtl] .drawer--side.drawer--end .drawer__panel{transform:translate(-100%)}.drawer--side.drawer--end.is-open .drawer__panel,[dir=rtl] .drawer--side.drawer--end.is-open .drawer__panel{transform:translate(0)}.drawer--side.drawer--wide .drawer__panel{width:min(420px,92vw)}.drawer--side .drawer__grip{display:none}.drawer--center{align-items:center;padding:var(--gutter)}.drawer--center .drawer__backdrop{background:#1a1a1a8c}.drawer--center .drawer__panel{max-width:390px;border-radius:var(--radius-card);box-shadow:0 20px 50px #0000004d;opacity:0;transform:translateY(12px) scale(.98)}.drawer--center.is-open .drawer__panel{opacity:1;transform:translateY(0) scale(1)}.drawer--center .drawer__grip{display:none}.drawer--center.drawer--wide .drawer__panel{max-width:660px}.drawer--center .drawer__head{min-height:56px;padding-inline:18px}.drawer--center .drawer__title{font-weight:700;font-size:17px;line-height:22px;letter-spacing:0;text-transform:none}.drawer--center .drawer__body{padding:0 18px 20px}.drawer__grip{flex:none;width:40px;height:4px;margin:8px auto 6px;border-radius:var(--radius-pill);background:var(--color-border)}.drawer__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:0 var(--drawer-pad)}.drawer__head--rule{border-block-end:1px solid var(--color-border)}.drawer__title{flex:1 1 auto;min-width:0;font-family:var(--font-display);font-weight:900;font-size:18px;line-height:22px;letter-spacing:.01em;text-transform:uppercase;color:var(--color-ink)}html[lang^=ar] .drawer__title{font-family:var(--font-arabic);font-weight:700;letter-spacing:0;text-transform:none}.drawer__close{--icon-btn-size: 44px;flex:none;margin-inline-end:-10px;border-radius:50%;color:var(--color-muted)}.drawer__close svg{width:17px;height:17px}.drawer__close:hover{background:var(--color-img-bg);color:var(--color-ink)}.drawer__body{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:6px var(--drawer-pad) 16px}.drawer__body--flush{padding:0}.drawer__foot{flex:none;display:flex;flex-direction:column;gap:10px;padding:14px var(--drawer-pad) calc(24px + env(safe-area-inset-bottom,0px));border-block-start:1px solid var(--color-border);background:var(--color-surface)}.drawer__foot--row{flex-direction:row;align-items:center}.drawer__foot--row>.btn{flex:1 1 0}.drawer__foot:empty{display:none}.drawer__hint{font-size:12px;line-height:15px;color:var(--color-muted);text-align:center}.drawer--under-dock{z-index:var(--z-sheet)}.sf-toast{position:fixed;bottom:calc(96px + env(safe-area-inset-bottom,0px));left:50%;z-index:var(--z-toast);display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 40px);padding:11px 18px;border-radius:var(--radius-pill);background:var(--color-ink);color:var(--color-primary-ink);font-family:var(--font-body);font-size:13px;line-height:1.3;font-weight:700;text-align:center;box-shadow:0 8px 30px #00000024;opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.sf-toast.is-open{opacity:1;transform:translate(-50%);pointer-events:auto}.sf-toast svg{width:16px;height:16px;flex:none}.sf-toast--error{background:var(--color-error)}.sf-toast--success{background:var(--color-whatsapp)}.sf-toast a{text-decoration:underline;text-underline-offset:2px}@media(min-width:1024px){.sf-toast{bottom:24px}}.skeleton{position:relative;overflow:hidden;border-radius:4px;background:var(--color-img-bg);color:transparent;pointer-events:none;-webkit-user-select:none;user-select:none}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%)}html.motion-ok .skeleton:after{animation:sf-shimmer 1.4s ease-in-out infinite}[dir=rtl] .skeleton:after{transform:translate(100%)}.skeleton--text{display:block;height:1em;width:100%;border-radius:4px}.skeleton--text.is-short{width:60%}.skeleton--media{aspect-ratio:var(--card-media-ratio);border-radius:var(--card-media-radius);background:var(--color-card-media)}.skeleton--circle{border-radius:50%}.skeleton--btn{min-height:var(--btn-height);border-radius:var(--btn-radius)}[aria-busy=true] .skeleton{visibility:visible}.rule{border:0;border-block-start:1px solid var(--color-border)}.rule--inset{margin-inline:var(--gutter)}.rail{position:relative;z-index:1;display:flex;align-items:stretch;gap:var(--rail-gap);padding:0 var(--gutter) 4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.rail::-webkit-scrollbar{display:none}.rail>*{flex:none}.rail:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.rail--snap{scroll-snap-type:x proximity;scroll-padding-inline:var(--gutter)}.rail--snap>*{scroll-snap-align:start}.rail--snap-mandatory{scroll-snap-type:x mandatory}.rail--open{overflow-y:visible;padding-block-end:4px}.rail>.card-b{width:var(--card-w);height:100%;display:flex;flex-direction:column}.rail>.card-b--drop{width:var(--drop-card-w)}@media(min-width:768px){.rail>.card-b{flex:0 0 var(--card-w-desktop);width:var(--card-w-desktop)}.rail>.card-b--drop{flex:0 0 clamp(240px,22vw,var(--drop-card-w-desktop));width:auto}}.rail-dots{display:flex;align-items:center;justify-content:center;gap:6px;margin-block-start:8px;padding-block-end:4px;min-height:7px}.rail-dots>*{display:block;width:6px;height:6px;border-radius:0;background:var(--color-border);transition:background-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}.rail-dots>.is-active,.rail-dots>[aria-current=true]{background:var(--color-ink);transform:scale(1.1667)}.rail-dots:empty{display:none}.rail-dots>*[hidden]{display:none}.on-dark .rail-dots>*,.color-ink .rail-dots>*{background:#ffffff59}.on-dark .rail-dots>.is-active,.color-ink .rail-dots>.is-active{background:var(--color-primary-ink)}.rail-arrows{display:none}@media(min-width:1024px)and (hover:hover)and (pointer:fine){.rail-arrows{display:flex;gap:8px}}.section-header{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:0 var(--gutter);margin-block-end:18px;overflow:visible}@media(min-width:768px){.section-header{align-items:center}}.section-header__text{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;min-width:0}.section-header__eyebrow{position:relative;z-index:1;font-family:var(--font-body);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--color-accent, var(--color-primary))}html[lang^=ar] .section-header__eyebrow{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}.section-header__title{position:relative;z-index:1;font-family:var(--font-display);font-weight:var(--heading-weight);font-size:var(--fs-sec-title);line-height:var(--lh-sec-title);letter-spacing:0;text-transform:var(--heading-transform);color:var(--color-foreground, var(--color-ink));text-wrap:balance}html[lang^=ar] .section-header__title{font-family:var(--font-arabic);font-weight:700;letter-spacing:0;text-transform:none}.section-header__body{margin-block-start:6px;font-size:14.5px;line-height:1.5;color:var(--color-foreground-muted, var(--color-muted));max-width:60ch}.section-header__link{position:relative;z-index:1;flex:none;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body);font-size:12px;line-height:14px;font-weight:700;color:var(--color-accent, var(--color-primary));white-space:nowrap;transition:color var(--dur-fast) var(--ease-out)}.section-header__link svg{width:12px;height:12px;flex:none}.section-header__link .arrow{transition:transform var(--dur-fast) var(--ease-out)}.section-header__link:hover{color:var(--color-primary)}.section-header__link:hover .arrow{transform:translate(3px)}.section-header__link:after{content:"";position:absolute;inset-block:-15px;inset-inline:-6px}@media(min-width:768px){.section-header__link{color:var(--color-foreground, var(--color-ink));font-weight:500}}.section-header__actions{position:relative;z-index:1;flex:none;display:flex;align-items:center;gap:10px}.section-header--center{flex-direction:column;align-items:center;text-align:center;gap:10px}.section-header--center .section-header__text{align-items:center}.section-header--tight{margin-block-end:10px}.section-header--loose{margin-block-end:22px}.on-dark .section-header__title,.on-dark .section-header__link{color:var(--color-primary-ink)}.on-dark .section-header__eyebrow{color:var(--color-primary-ink);opacity:.8}.section-header.has-mono{min-height:0}.hdr-mono{position:absolute;z-index:0;top:-14px;inset-inline-end:18px;height:calc(100% + 46px);aspect-ratio:300 / 205;width:auto;color:var(--color-accent, var(--color-primary));opacity:.13;line-height:0;pointer-events:none;transform:rotate(-5deg)}.hdr-mono svg{width:100%;height:100%;display:block;fill:currentColor}.hdr-mono--start{inset-inline-end:auto;inset-inline-start:18px;transform:rotate(4deg)}.hdr-mono--flat{transform:none}.section-header--center .hdr-mono{inset-inline:0;margin-inline:auto;transform:none}.section-header--mono-beside .section-header__text{position:relative;overflow:visible}.section-header--mono-beside .hdr-mono{top:50%;inset-inline-start:calc(100% + 8px);inset-inline-end:auto;margin-inline:0;height:calc(100% + 4px);transform:translateY(-50%) rotate(var(--mono-rot, -5deg));opacity:.16}@media(min-width:768px){.section-header--mono-beside .hdr-mono{inset-inline-start:calc(100% + 14px);height:calc(100% + 24px)}}@media(min-width:1024px){.section-header--mono-beside .hdr-mono{inset-inline-start:calc(100% + 18px);height:calc(100% + 30px)}}.on-dark .hdr-mono,.color-ink .hdr-mono,.color-burgundy .hdr-mono{color:var(--color-primary-ink);opacity:.11}.tabs-underline{position:relative;display:flex;gap:24px;padding:0 var(--gutter);margin-block-end:20px;border-block-end:1px solid var(--color-border);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.tabs-underline::-webkit-scrollbar{display:none}.tabs-underline__btn{position:relative;flex:none;min-height:var(--touch);min-width:44px;padding:12px 0 11px;font-family:var(--font-body);font-size:13px;line-height:20px;font-weight:500;letter-spacing:0;color:var(--color-muted);white-space:nowrap;transition:color var(--dur-base) var(--ease-out)}.tabs-underline__btn:hover,.tabs-underline__btn.is-active,.tabs-underline__btn[aria-selected=true]{color:var(--color-ink)}.tabs-underline__btn:focus-visible{outline-offset:-2px}.tabs-underline__indicator{position:absolute;bottom:-1px;left:0;width:1px;height:2px;background:var(--color-ink);transform-origin:left center;transition:transform var(--dur-base) var(--ease-emph);will-change:transform;pointer-events:none}.tabs-underline:not(.is-ready) .tabs-underline__btn.is-active:after,.tabs-underline:not(.is-ready) .tabs-underline__btn[aria-selected=true]:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:2px;background:var(--color-ink)}.tabs-underline:not(.is-ready) .tabs-underline__indicator{opacity:0}.tabs-underline--upper .tabs-underline__btn{text-transform:uppercase}.tabs-underline--flush{padding-inline:0}[role=tabpanel][hidden]{display:none}[role=tabpanel]:focus-visible{outline:none}.section-cta{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px var(--gutter) 0;text-align:center}.section-cta__text{max-width:280px;font-size:14.5px;line-height:1.5;color:var(--color-foreground-muted, var(--color-muted))}.section-cta__ctas{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.section-cta--start{align-items:flex-start;text-align:start}.section-cta--start .section-cta__ctas{justify-content:flex-start}@media(min-width:768px){.section-cta__text{max-width:420px}}.crumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:31px;padding:0 var(--gutter);font-family:var(--font-body);font-size:11.5px;line-height:16px;font-weight:400;color:var(--color-muted)}.crumb a{position:relative;color:var(--color-muted);transition:color var(--dur-fast) var(--ease-out)}.crumb a:after{content:"";position:absolute;inset-block:-14px;inset-inline:-4px}.crumb a:hover{color:var(--color-primary)}.crumb svg{width:11px;height:11px;flex:none;color:var(--color-muted-3)}.crumb__here{color:var(--color-ink);font-weight:400}.crumb ol,.crumb ul{display:contents}.crumb li{display:inline-flex;align-items:center;gap:8px}@media(min-width:768px){.crumb{padding:18px var(--gutter) 6px;font-size:12.5px}}.crumb--flush{padding-inline:0}.page-head{position:relative;display:flex;flex-direction:column;gap:7px;padding:10px var(--gutter) 18px}.page-head__eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);line-height:var(--lh-eyebrow);font-weight:700;letter-spacing:0;text-transform:uppercase;color:var(--color-primary)}html[lang^=ar] .page-head__eyebrow{font-family:var(--font-arabic);letter-spacing:0;text-transform:none}.page-head__title{position:relative;z-index:1;font-family:var(--font-display);font-weight:700;font-size:22px;line-height:24.2px;letter-spacing:0;text-transform:none;color:var(--color-ink);text-wrap:balance}html[lang^=ar] .page-head__title{font-family:var(--font-arabic);font-weight:700}.page-head__body{font-size:16px;line-height:22px;color:var(--color-muted);max-width:60ch}.page-head__body--sm{font-size:15px;line-height:24px}.page-head__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-block-start:4px}.page-head__mono{position:absolute;top:0;inset-inline-end:var(--gutter);width:120px;height:68px;color:var(--color-primary);opacity:.22;pointer-events:none;line-height:0}.page-head__mono svg{width:100%;height:100%;fill:currentColor}@media(min-width:1024px){.page-head__mono{top:-4px;width:172px;height:98px}}.page-head--center{align-items:center;text-align:center}.page-head--center .page-head__body{margin-inline:auto}.page-head--flush{padding-inline:0}.page-head--hn .page-head__title{font-family:var(--font-body);font-weight:700;letter-spacing:-.01em;font-size:27px;line-height:32px}.empty{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;width:100%;max-width:420px;margin-inline:auto;padding:36px 24px;border:1px dashed var(--color-border);border-radius:var(--radius-btn);background:transparent}.empty--solid{border-style:solid}.empty--surface{background:var(--color-surface)}.empty--full{max-width:none}.empty__mark{display:block;width:90px;height:auto;aspect-ratio:300 / 205;color:var(--color-primary);opacity:.3;line-height:0;pointer-events:none}.empty__mark svg{width:100%;height:100%;fill:currentColor}.empty__title{font-family:var(--font-body);font-weight:700;font-size:20px;line-height:24px;text-transform:none;color:var(--color-ink)}.empty__body{font-size:14px;line-height:17px;color:var(--color-muted);max-width:34ch}.empty .btn{min-width:200px;margin-block-start:4px}.empty__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.empty-note{padding:50px var(--gutter);text-align:center;font-size:13.5px;color:var(--color-muted)}.mono-accent{position:absolute;z-index:0;color:var(--color-accent, var(--color-primary));opacity:.06;line-height:0;pointer-events:none;-webkit-user-select:none;user-select:none}.mono-accent svg{width:100%;height:auto;display:block;fill:currentColor}.mono-accent--on-dark,.on-dark .mono-accent,.color-ink .mono-accent,.color-burgundy .mono-accent{color:var(--color-primary-ink);opacity:.07}.mono-accent--tl{top:8px;inset-inline-start:8px;width:130px}.mono-accent--tr{top:12px;inset-inline-end:8px;width:150px}.mono-accent--bl{bottom:10px;inset-inline-start:8px;width:165px}.mono-accent--br{bottom:10px;inset-inline-end:8px;width:140px}.mono-accent--ml{top:34%;inset-inline-start:8px;width:140px}.mono-accent--mid{top:40%;inset-inline-end:8px;width:120px}.mono-accent--tc{top:10px;inset-inline:0;margin-inline:auto;width:140px}.mono-accent--inset{top:8px;inset-inline-end:10px;width:150px}.clips-x{overflow-x:clip;overflow-y:visible}.card-b{position:relative;display:flex;flex-direction:column;gap:6px;width:var(--card-w);min-width:0;height:100%;padding-block-end:var(--card-sizes-band, 37px);color:var(--color-ink);text-align:start}.card-b--no-band{padding-block-end:0}.card-b__media{position:relative;display:block;aspect-ratio:var(--card-media-ratio);border-radius:var(--card-media-radius);overflow:hidden;background:var(--color-card-media);color:var(--color-ink);transition:box-shadow .34s var(--ease-out)}.card-b__media img,.card-b__media picture,.card-b__media svg.placeholder-svg{width:100%;height:100%;object-fit:cover;background:var(--color-card-media);transition:transform .34s var(--ease-out)}@media(hover:hover)and (pointer:fine){html.motion-ok.motion-card-lift .card-b:hover .card-b__media img{transform:translateY(-7px) scale(1.012)}html.motion-ok.motion-card-lift .card-b:hover .card-b__media{box-shadow:0 20px 34px -14px #14191b4d,0 4px 10px -6px #14191b2e}}.card-b__pending{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--color-card-media)}.card-b__pending-mark,.card-b__pending svg,.card-b__pending .brand-mark__text{width:42%;max-width:74px;height:auto;aspect-ratio:1;color:var(--color-ink);opacity:.16;fill:currentColor}.card-b__pending .brand-mark__text{display:grid;place-items:center;aspect-ratio:auto;font-family:var(--font-display);font-weight:900;font-size:22px;letter-spacing:.04em;text-transform:uppercase}.card-b__brand{font-family:var(--font-body);font-size:12px;line-height:14px;min-height:14px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--color-muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card-b__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:36px;font-family:var(--font-body);font-size:16px;line-height:18px;font-weight:700;letter-spacing:0;color:var(--color-ink);text-decoration:none;overflow-wrap:anywhere}.card-b__name a{color:inherit;text-decoration:none}.card-b__name:hover,.card-b__name a:hover{color:var(--color-primary)}.card-b__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.card-b__link:focus-visible{outline:none}.card-b:has(.card-b__link:focus-visible){outline:var(--focus-ring);outline-offset:2px}.card-b__price,.card-b .price{min-height:18px;font-family:var(--font-body);font-size:16px;line-height:18px;font-weight:800;color:var(--color-ink)}html[lang^=ar] .card-b__price,html[lang^=ar] .card-b .price{font-family:var(--font-arabic)}.card-b .card-flags{margin:0;min-height:14px}.card-acts{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-block-start:auto;padding-inline:2px;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);isolation:isolate}.card-acts>sf-favourite-button,.card-acts>sf-quick-add-button,.card-acts>sf-remind-button,.card-acts>sf-sizes-toggle,.card-acts>sf-share-button{display:contents}.card-act{position:relative;min-height:30px;min-width:0;display:flex;align-items:center;justify-content:center;gap:3px;padding:0 4px;border:0;border-radius:0;background:none;font-family:var(--font-body);font-size:10.5px;line-height:1;font-weight:700;letter-spacing:.02em;color:var(--color-ink);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.card-acts>:first-child,.card-acts>:first-child>.card-act{border-start-start-radius:var(--radius-pill);border-end-start-radius:var(--radius-pill)}.card-acts>:last-child,.card-acts>:last-child>.card-act{border-start-end-radius:var(--radius-pill);border-end-end-radius:var(--radius-pill)}.card-acts>*+*>.card-act:before,.card-acts>.card-act+.card-act:before{content:"";position:absolute;inset-block:6px;inset-inline-start:0;width:1px;background:var(--color-border)}.card-act:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.card-act svg{width:15px;height:15px;flex:none}.card-act__chev{width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-out)}.card-act:hover{background:var(--color-ground);color:var(--color-primary)}.card-act:focus-visible{outline-offset:-2px;z-index:1}.card-act:disabled{color:var(--color-muted-3);cursor:not-allowed;background:none}.card-act--fav.is-saved,.card-act--fav[aria-pressed=true]{color:var(--color-primary)}.card-act--fav.is-saved svg,.card-act--fav[aria-pressed=true] svg{fill:var(--color-primary)}.card-act--notify.is-set,.card-act--notify[aria-pressed=true]{color:var(--color-primary)}.card-act--notify.is-set svg,.card-act--notify[aria-pressed=true] svg{fill:currentColor;stroke:none}.card-act--sizes.is-open,.card-act--sizes[aria-expanded=true]{color:var(--color-primary)}.card-act--sizes.is-open .card-act__chev,.card-act--sizes[aria-expanded=true] .card-act__chev{transform:rotate(180deg)}.card-act.is-loading>svg{opacity:0}.card-act.is-loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:14px;height:14px;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;background:none;animation:sf-spin .7s linear infinite}.card-sizes{position:absolute;inset-inline:0;bottom:0;height:31px;z-index:4;display:flex;align-items:center;justify-content:safe center;flex-wrap:nowrap;gap:5px;margin:0;padding:0 10px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;white-space:nowrap;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.985);transform-origin:center top;transition:opacity .18s var(--ease-out),transform .22s var(--ease-emph),visibility 0s linear .22s;border:1px solid rgba(255,255,255,.7);border-radius:var(--radius-pill);background:#ffffff8c;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%);box-shadow:0 1px #fff9 inset,0 2px 10px #0000000f;font-family:var(--font-body);font-size:10px;line-height:14px;font-weight:400;letter-spacing:.02em;color:var(--color-ink-card)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.card-sizes{background:var(--color-surface);border-color:var(--color-border)}}.card-sizes::-webkit-scrollbar{display:none}.card-sizes.is-open{opacity:1;visibility:visible;transform:none;transition-delay:0s}html:not(.motion-ok) .card-sizes{transition:none}.card-sizes__unit{font-weight:400;flex:none}.card-sizes__empty{color:var(--color-muted);font-weight:600}.card-sizes .size-pill{display:inline-flex;align-items:center;gap:5px;min-width:0;height:auto;padding:0;border:0;border-radius:0;background:none;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit;cursor:default}.card-sizes .size-pill+.size-pill:before{content:"\b7";margin-inline-end:5px;color:var(--color-border);font-weight:400}.card-sizes .size-pill.is-sold-out:after{inset-inline:0}.card-sizes .size-pill.is-sold-out{color:var(--color-muted-3)}.card-b--rail{width:var(--card-w)}.card-b--grid{width:100%}@media(min-width:1024px){.card-b--grid{gap:1px}.card-b--grid .card-b__media{margin-block-end:5px}.card-b--grid .card-acts{margin-block-start:5px}}.card-b--drop{width:var(--drop-card-w)}.card-b--drop[data-state=upcoming] .card-flags,.card-b--drop[data-state=upcoming] .card-flags .is-live,.card-b[data-state=live] .card-flags .is-live{color:var(--color-urgent)}.card-b--brand{width:178px;gap:4px}.card-b--brand .card-b__brand{font-size:10px}.card-b--brand .card-b__name{font-size:13.5px;line-height:16px;min-height:32px}.card-b--brand .card-b__price,.card-b--brand .price{font-size:14px}@media(min-width:768px){.card-b--brand .card-b__name{font-size:14px;line-height:18px}.card-b--brand .card-b__price,.card-b--brand .price{font-size:15px}}.card-b--compact{width:100%;gap:4px}.card-b--compact .card-b__brand{font-size:10px}.card-b--compact .card-b__name{font-size:13.5px;line-height:16px;min-height:32px}.card-b--compact .card-b__price,.card-b--compact .price{font-size:14px}.card-b--compact .card-acts,.card-b--compact .card-sizes{display:none}.card-b--compact .card-flags{min-height:0}.card-b[data-available=false] .card-b__media img{opacity:.85}.card-b[data-available=false] .card-act--bag{color:var(--color-muted-3)}.card-b__remove{position:absolute;top:8px;inset-inline-end:8px;z-index:3;width:30px;height:30px;border-radius:50%;background:#ffffffe6;color:var(--color-ink);display:inline-flex;align-items:center;justify-content:center}.card-b__remove:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:inherit}.card-b__remove svg{width:14px;height:14px}.card-b__remove:hover{color:var(--color-urgent)}.price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-family:var(--font-body);font-weight:800;color:var(--color-ink);font-variant-numeric:tabular-nums}.price__amount{white-space:nowrap}.price__compare{font-weight:400;font-size:.8125em;color:var(--color-muted);text-decoration:line-through;text-decoration-thickness:1px;white-space:nowrap}.price__unit{font-size:.75em;font-weight:400;color:var(--color-muted)}.price__label{font-size:.6875em;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.price--card,.price--line{font-size:16px;line-height:18px}.price--pdp{font-size:28px;line-height:32px;gap:10px}.price--pdp .price__compare{font-size:16px}.price--sm{font-size:14px;line-height:18px}.price--sale .price__compare{display:inline}.price:not(.price--sale) .price__compare{display:none}.price--sold-out .price__amount{color:var(--color-muted)}.price--range .price__amount:before{content:""}.price--inline{display:inline-flex}html[lang^=ar] .price{font-family:var(--font-arabic)}.price__badge{align-self:center;padding:2px 6px;border-radius:3px;background:var(--color-primary);color:var(--color-primary-ink);font-size:9px;line-height:1.2;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.plp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px var(--rail-gap);padding:8px var(--gutter) 0;align-items:start}.plp-grid>.card-b{width:100%;height:100%}.plp-grid--empty{display:block;padding:48px var(--gutter)}.plp-grid--flush{padding-inline:0}.plp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:768px){.plp-grid--tablet-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.plp-grid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:32px}.plp-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.plp-more{display:flex;flex-direction:column;align-items:center;gap:10px;padding-block:32px 0;text-align:center}.plp-more__note{font-size:14px;line-height:20px;font-weight:500;color:var(--color-muted)}.plp-more__btn{width:168px}.plp-more__links{display:flex;gap:12px}html.motion-ok .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out)}html.motion-ok .reveal.is-visible{opacity:1;transform:none}.sh-word{display:inline-block;overflow:hidden;vertical-align:bottom}.sh-word>span{display:inline-block}html.motion-ok .sh-word>span{transform:translateY(100%)}html.motion-ok .sh-word.is-in>span{transform:translateY(0);transition:transform .72s var(--ease-emph)}.pulse-dot{animation:sf-pulse-dot 1.4s ease-in-out infinite}.bob-once{animation:sf-bob-once .9s var(--ease-emph) 1}.fade-in{animation:sf-vt-in .3s var(--ease-out) both}.msg-in{animation:sf-msg-in .3s var(--ease-out) both}.spin{animation:sf-spin .7s linear infinite}@keyframes sf-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sf-marquee-rightward{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes sf-marquee-leftward{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes sf-pulse-dot{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.55}}@keyframes sf-msg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sf-spin{to{transform:rotate(360deg)}}@keyframes sf-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes sf-bob-once{0%,to{transform:translateY(0)}30%{transform:translateY(-6px)}55%{transform:translateY(0)}75%{transform:translateY(-3px)}}@keyframes sf-vt-out{to{opacity:0}}@keyframes sf-vt-in{0%{opacity:0}}@keyframes sf-rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes sf-drop-in{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.reveal{opacity:1;transform:none}.sh-word>span{transform:none}}html:not(.motion-ok) *,html:not(.motion-ok) *:before,html:not(.motion-ok) *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}html:not(.motion-ok) .reveal{opacity:1;transform:none}html:not(.motion-ok) .sh-word>span{transform:none}.arrow{display:inline-block}[dir=rtl] .arrow{transform:scaleX(-1)}[dir=rtl] .btn--text-link:hover .arrow{transform:scaleX(-1) translate(4px)}[dir=rtl] .section-header__link:hover .arrow{transform:scaleX(-1) translate(3px)}[dir=rtl] .crumb svg{transform:scaleX(-1)}[dir=rtl] .card-act__chev{transform:none}[dir=rtl] .select:after{transform:translateY(-70%) rotate(45deg)}[dir=rtl] .rail{direction:rtl}[dir=rtl] .ticker-track,[dir=rtl] .marquee-track{animation-direction:reverse}html[lang^=ar] .card-b__brand,html[lang^=ar] .card-b__name,html[lang^=ar] .chip,html[lang^=ar] .size-pill,html[lang^=ar] .tabs-underline__btn,html[lang^=ar] .crumb,html[lang^=ar] .empty__title,html[lang^=ar] .sf-toast{font-family:var(--font-arabic);letter-spacing:0}@media print{body{background:var(--color-surface);color:var(--color-ink)}.drawer,.sf-toast,.skip-to-content-link,.rail-dots,.card-acts,.card-sizes,.mono-accent,.hdr-mono,.btn,[data-print-hide]{display:none!important}.rail{overflow:visible;flex-wrap:wrap}.card-b,.section{break-inside:avoid}.main{overflow:visible}a[href^=http]:not(.card-b__link):after{content:" (" attr(href) ")";font-size:.8em;color:var(--color-muted)}.reveal,.sh-word>span{opacity:1;transform:none}}.main--password{min-height:100vh;display:grid;place-items:center}@media(max-width:1023px){body.has-dock .sf-toast{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.card-acts--two{grid-template-columns:repeat(2,1fr)}.card-act--soldout{color:var(--color-muted-3)}.card-act--soldout:hover{color:var(--color-primary)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/theme.css.map */
