:root,[data-theme=light]{--cream: #FFFFFF;--ivory: #FAF6EF;--sand: #F0E7D8;--blush: #FCEEF2;--blush-deep: #F5CFDA;--rose: #E0708F;--rose-deep: #B23A5C;--gold: #B07F46;--gold-deep: #8A5C25;--gold-soft: #F2E4CC;--ink: #1C1611;--ink-soft: #4B4036;--ink-mute: #6B5F53;--plum: #3A2A1A;--plum-deep: #21160D;--sage: #9A8A70;--sage-deep: #6A5C45;--garnet: #F5CFDA;--ember: #B9672F;--bg: #FFFFFF;--fg: #1C1611;--fg-soft: #4B4036;--line: rgba(28, 22, 17, .12);--line-strong: rgba(28, 22, 17, .28);--glass: rgba(255, 255, 255, .78);--glass-line: rgba(28, 22, 17, .1);--focus: #8A5C25;--shadow-1: 0 1px 2px rgba(28, 22, 17, .06), 0 10px 28px -12px rgba(28, 22, 17, .18);--shadow-2: 0 2px 4px rgba(28, 22, 17, .06), 0 26px 60px -22px rgba(28, 22, 17, .3);--shadow-glow: 0 20px 80px -20px rgba(176, 127, 70, .38)}[data-theme=dark]{color-scheme:dark;--cream: #14100B;--ivory: #1B150F;--sand: #261D14;--blush: #1F1519;--blush-deep: #3A2129;--rose: #E27A96;--rose-deep: #F3B0C1;--gold: #C39458;--gold-deep: #DDB787;--gold-soft: #F0DDBE;--ink: #F6EFE4;--ink-soft: #D6CCBD;--ink-mute: #A89B8B;--plum: #1B130C;--plum-deep: #0C0805;--sage: #9A8A70;--sage-deep: #6A5C45;--garnet: #4A1A2B;--ember: #D08A4E;--bg: #14100B;--fg: #F6EFE4;--fg-soft: #D6CCBD;--line: rgba(246, 239, 228, .14);--line-strong: rgba(246, 239, 228, .28);--glass: rgba(27, 21, 15, .62);--glass-line: rgba(246, 239, 228, .12);--focus: #DDB787;--shadow-1: 0 1px 2px rgba(0, 0, 0, .45), 0 12px 32px -14px rgba(0, 0, 0, .75);--shadow-2: 0 2px 4px rgba(0, 0, 0, .45), 0 30px 80px -24px rgba(0, 0, 0, .9);--shadow-glow: 0 20px 90px -20px rgba(195, 148, 88, .34)}:root{--font-display: "Cormorant Garamond", Georgia, "Almarai", serif;--font-body: "IBM Plex Sans Arabic", "Jost", system-ui, -apple-system, "Segoe UI", Tahoma, sans-serif;--font-hand: "Aref Ruqaa", "Caveat", "Almarai", cursive;--fs-hero: clamp(3.2rem, 1.2rem + 8vw, 9rem);--fs-xl: clamp(2.4rem, 1rem + 4.6vw, 5.2rem);--fs-lg: clamp(1.9rem, 1rem + 2.8vw, 3.4rem);--fs-md: clamp(1.4rem, 1rem + 1.4vw, 2.1rem);--fs-lead: clamp(1.06rem, .95rem + .55vw, 1.3rem);--fs-body: 1.0625rem;--fs-small: .875rem;--fs-label: .78rem;--gutter: clamp(1.25rem, 4vw, 4rem);--container: 92rem;--section-y: clamp(4.5rem, 8vw, 8rem);--nav-h: 4.5rem;--r-s: .625rem;--r-m: 1.25rem;--r-l: 2rem;--r-xl: 3rem;--r-pill: 999px;--ease-silk: cubic-bezier(.22, 1, .36, 1);--ease-soft: cubic-bezier(.16, 1, .3, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);--t-fast: .18s;--t-med: .32s;--t-slow: .7s;--z-base: 1;--z-raised: 10;--z-sticky: 20;--z-nav: 50;--z-drawer: 80;--z-toast: 90;--z-grain: 95;--z-cursor: 100;--z-preloader: 200}html[lang=ar]{--font-display: "Almarai", system-ui, -apple-system, "Segoe UI", Tahoma, "Noto Sans Arabic", sans-serif;--font-body: "Almarai", system-ui, -apple-system, "Segoe UI", Tahoma, "Noto Sans Arabic", sans-serif;--font-hand: "Almarai", system-ui, -apple-system, "Segoe UI", Tahoma, "Noto Sans Arabic", sans-serif;--fw-head: 700;--fw-body: 400;--fw-accent: 800;--fw-label: 700}:lang(ar){--fs-body: 1.125rem}:root{--aml-ink: #1C0812;--aml-wine-900: #230615;--aml-wine-800: #33091F;--aml-wine-700: #4B0F33;--aml-wine-600: #6E1450;--aml-magenta: #A3136B;--aml-fuchsia: #D81B7A;--aml-hot: #F2559B;--aml-glow: #FF8CC0;--aml-blush: #FBE4EE;--aml-blush-2: #F4CADC;--aml-champagne: #EBDCCB;--aml-silver: #D8D4DD;--aml-bar: #13090F;--aml-foil: linear-gradient(100deg, #FFFFFF 0%, #F4E8DA 18%, #BFB0A0 36%, #FFF9F1 52%, #CDBBA6 72%, #FFFFFF 100%);--aml-foil-seal: conic-gradient(from 200deg, #FFF4E6, #DACCBB, #FFFDF8, #E6D7C4, #FFF4E6)}:root{--avo-950: #0F2218;--avo-900: #14291D;--avo-800: #1E3D2B;--avo-700: #2B5A3A;--avo-600: #3F7A4C;--avo-lime: #C9D86A;--avo-lime-soft: #D8E27A;--avo-cord: #A8E02B;--avo-olive: #8A9F23;--avo-cream: #F6F4E2;--avo-pale: #F6FAEC;--avo-mist: #E4EDC8}:root{--lady-950: #25030D;--lady-900: #3A0414;--lady-800: #560620;--lady-700: #7A0A2C;--lady-600: #A30D3B;--lady-500: #DF1D51;--lady-rose: #FFB3C8;--lady-glow: #FF6E93;--lady-blush: #FFE6EC;--lady-pale: #FFF5F8;--lady-mist: #FBDCE5}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:auto;background:var(--bg)}body{min-height:100vh;background:var(--bg);color:var(--fg);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.65;font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}:lang(ar) body,html[lang=ar] body{line-height:1.85}html[lang=ar] *{letter-spacing:normal!important;text-transform:none!important}img,svg,canvas,video{display:block;max-width:100%}button,input,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:500;line-height:1.08;text-wrap:balance}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{line-height:1.38;font-weight:var(--fw-head, 700)}p{text-wrap:pretty}h1,h2,h3,h4,.h-xl,.eyebrow,.lead,.nav__ann-item{overflow-wrap:anywhere}::selection{background:var(--gold);color:var(--plum-deep)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.skip-link{position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;z-index:calc(var(--z-preloader) + 1);padding:.75rem 1.25rem;background:var(--ink);color:var(--cream);border-radius:var(--r-pill);transform:translateY(-200%);transition:transform var(--t-med) var(--ease-silk)}.skip-link:focus-visible{transform:none}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.i{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .i-flip{transform:scaleX(-1)}.container{width:min(100% - 2 * var(--gutter),var(--container));margin-inline:auto}.sec{position:relative;padding-block:var(--section-y)}#main{outline:none}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.is-locked,html.is-locked body{overflow:hidden}.split-line-mask,[class$=-mask].split-line{padding-block:.18em;margin-block:-.18em}.split-line,.split-word{will-change:transform}:root{color-scheme:light}[data-theme=dark]{color-scheme:dark}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.h-hero{font-size:var(--fs-hero);letter-spacing:-.02em}.h-xl{font-size:var(--fs-xl);letter-spacing:-.015em}.h-lg{font-size:var(--fs-lg);letter-spacing:-.01em}.h-md{font-size:var(--fs-md)}.h-hero em,.h-xl em,.h-lg em,.h-md em{font-style:italic;font-weight:400;color:var(--gold-deep)}html[lang=ar] .h-hero em,html[lang=ar] .h-xl em,html[lang=ar] .h-lg em,html[lang=ar] .h-md em{font-style:normal}html[lang=ar] :is(h1,h2,h3,h4,.h-hero,.h-xl,.h-lg,.h-md) em{font-style:normal;font-weight:var(--fw-accent, 800)}.lead{font-size:var(--fs-lead);color:var(--fg-soft);max-width:46ch}.muted{color:var(--ink-mute)}.gold-text{background:linear-gradient(100deg,var(--gold-deep),var(--gold) 45%,color-mix(in srgb,var(--gold) 55%,var(--gold-soft)) 60%,var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.eyebrow{display:inline-flex;align-items:center;gap:.85rem;font-size:var(--fs-label);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep)}.eyebrow:before{content:"";width:2.75rem;height:1px;background:currentColor;opacity:.7}html[lang=ar] .eyebrow{font-size:.9rem;font-weight:var(--fw-label, 700)}.btn{--btn-bg: var(--ink);--btn-fg: var(--cream);--btn-hover: var(--gold);--btn-hover-fg: var(--plum-deep);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:3.5rem;padding:.75rem 1.9rem;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);border:1px solid transparent;font-size:.98rem;font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--t-med) var(--ease-silk),box-shadow var(--t-med) var(--ease-silk)}.btn:before{content:"";position:absolute;inset:-1px;z-index:-1;background:var(--btn-hover);border-radius:50% 50% 0 0/100% 100% 0 0;transform:translateY(102%);transition:transform .6s var(--ease-silk),border-radius .6s var(--ease-silk)}@media(hover:hover){.btn:hover{color:var(--btn-hover-fg)}.btn:hover:before{transform:translateY(0);border-radius:0}.btn:hover .i{transform:translate(3px)}[dir=rtl] .btn:hover .i{transform:translate(-3px)}}.btn .i{transition:transform var(--t-med) var(--ease-silk)}.btn:active{transform:scale(.98)}.btn--gold{--btn-bg: linear-gradient(120deg, var(--gold), color-mix(in srgb, var(--gold) 76%, var(--gold-soft)));--btn-fg: var(--plum-deep);--btn-hover: var(--gold-soft);--btn-hover-fg: var(--plum-deep)}.btn--sakura{--btn-bg: linear-gradient(120deg, var(--rose-deep), color-mix(in srgb, var(--rose-deep) 80%, var(--rose)));--btn-fg: #FFFFFF;--btn-hover: var(--ink);--btn-hover-fg: #FFFFFF}[data-theme=dark] .btn--sakura{--btn-bg: linear-gradient(120deg, var(--rose-deep), var(--rose));--btn-fg: #2A0E17;--btn-hover: #FFD3DD;--btn-hover-fg: #2A0E17}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--fg);--btn-hover: var(--ink);--btn-hover-fg: var(--cream);border-color:var(--line-strong)}.btn--light{--btn-bg: var(--ink);--btn-fg: var(--cream);--btn-hover: var(--gold);--btn-hover-fg: var(--plum-deep)}.btn--sm{min-height:2.75rem;padding:.5rem 1.25rem;font-size:.9rem}.btn--icon{width:3.25rem;min-height:3.25rem;padding:0}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}html[lang=ar] .btn{font-weight:var(--fw-label, 700)}.link-u{position:relative;display:inline-block}.link-u:after{content:"";position:absolute;inset-inline:0;inset-block-end:-.15em;height:1px;background:currentColor;transform-origin:right;transform:scaleX(0);transition:transform .5s var(--ease-silk)}[dir=rtl] .link-u:after{transform-origin:left}@media(hover:hover){.link-u:hover:after{transform:scaleX(1);transform-origin:left}[dir=rtl] .link-u:hover:after{transform-origin:right}}.link-u:focus-visible:after{transform:scaleX(1)}.chip{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .95rem;min-height:2rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);font-size:var(--fs-small);color:var(--fg-soft);background:transparent;transition:background var(--t-med),color var(--t-med),border-color var(--t-med)}.chip[aria-pressed=true],.chip.is-active{background:var(--ink);color:var(--cream);border-color:var(--ink)}.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .75rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--gold) 16%,var(--cream));color:var(--gold-deep);font-size:var(--fs-label);font-weight:500}html[lang=ar] .badge,html[lang=ar] .chip{font-weight:var(--fw-label, 700)}.field{display:grid;gap:.5rem}.field__label{font-size:var(--fs-small);font-weight:500;color:var(--fg-soft)}html[lang=ar] .field__label{font-weight:var(--fw-label, 700)}.field__input{width:100%;min-height:3.5rem;padding:.75rem 1.25rem;border-radius:var(--r-pill);background:#ffffff0d;border:1px solid var(--line-strong);color:var(--ink);transition:border-color var(--t-med),box-shadow var(--t-med),background var(--t-med)}.field__input::placeholder{color:var(--ink-mute);opacity:.8}.field__input:focus-visible{outline:none;border-color:var(--gold);box-shadow:0 0 0 4px color-mix(in srgb,var(--gold) 28%,transparent);background:#ffffff14}.field__input[aria-invalid=true]{border-color:#ff9c8e}.field__error{font-size:var(--fs-small);color:#ff9c8e;min-height:1.25em}.prod-img{display:block;width:100%;height:100%;object-fit:contain}.prod-img[data-bg=graphic]{object-fit:cover}.photo-tile{position:relative;overflow:hidden;background:radial-gradient(120% 90% at 50% 20%,#fff,#f4eee3);border-radius:var(--r-l)}[data-theme=dark] .photo-tile{background:radial-gradient(120% 90% at 50% 20%,#fdfaf4,#ede5d6)}.photo-tile .prod-img:not([data-bg=graphic]){mix-blend-mode:multiply}.prod-ph{display:grid;place-content:center;justify-items:center;gap:.35rem;width:100%;height:100%;min-height:8rem;padding:1rem;text-align:center;color:var(--ink-mute);background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--gold) 16%,transparent),transparent 62%),linear-gradient(160deg,var(--ivory),var(--sand))}.prod-ph .i{width:2.2rem;height:2.2rem;stroke:var(--gold-deep);opacity:.85}.prod-ph b{font-family:var(--font-display);font-weight:500;font-size:1.05rem;color:var(--ink)}html[lang=ar] .prod-ph b{font-weight:var(--fw-head, 700);line-height:1.5}.prod-ph i{font-style:normal;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.prod-ph[data-group=face],.prod-ph[data-group=fragrance]{background:radial-gradient(circle at 50% 30%,rgba(224,112,143,.18),transparent 62%),linear-gradient(160deg,#fef6f8,#f8e4ea)}.prod-ph[data-group=face] .i,.prod-ph[data-group=fragrance] .i{stroke:var(--rose-deep)}[data-theme=dark] .prod-ph{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--gold) 14%,transparent),transparent 62%),linear-gradient(160deg,var(--ivory),var(--cream))}[data-theme=dark] .prod-ph .i{stroke:var(--gold)}[data-theme=dark] .prod-ph[data-group=face],[data-theme=dark] .prod-ph[data-group=fragrance]{background:radial-gradient(circle at 50% 30%,rgba(226,122,150,.16),transparent 62%),linear-gradient(160deg,#1b1317,#0e0a0c)}[data-theme=dark] .prod-ph[data-group=face] .i,[data-theme=dark] .prod-ph[data-group=fragrance] .i{stroke:var(--rose)}.preview-banner{position:fixed;inset-inline:0;inset-block-end:0;z-index:calc(var(--z-preloader) + 10);padding:.5rem var(--gutter, 1rem) calc(.5rem + env(safe-area-inset-bottom));text-align:center;pointer-events:none;font-family:var(--font-body);font-size:.875rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere;background:var(--cream);color:var(--ink);border-block-start:3px solid var(--gold)}.preview-banner[data-state=failed]{border-block-start-color:var(--ember)}.aml-name{unicode-bidi:isolate;white-space:nowrap}.aml-hearts{position:absolute;inset:0;pointer-events:none;overflow:clip;container-type:size}.aml-heart{position:absolute;inset-block-start:-6%;inset-inline-end:var(--x);width:var(--s);height:var(--s);fill:var(--c, var(--aml-glow));stroke:none;opacity:0;filter:drop-shadow(0 0 8px rgba(255,92,170,.6)) blur(var(--b, 0px));animation:aml-fall var(--dur) linear var(--del) infinite;will-change:transform,opacity}@keyframes aml-fall{0%{transform:translateZ(0) rotate(var(--r0));opacity:0}10%{opacity:.85}50%{transform:translate3d(calc(var(--dx) * .6),52cqh,0) rotate(calc(var(--r0) + 40deg))}92%{opacity:.6}to{transform:translate3d(var(--dx),108cqh,0) rotate(calc(var(--r0) + 90deg));opacity:0}}.aml-spark{position:absolute;width:var(--s, 1.1rem);height:var(--s, 1.1rem);fill:#fff;stroke:none;opacity:.9;animation:aml-twinkle 3.6s ease-in-out var(--del, 0s) infinite;filter:drop-shadow(0 0 6px rgba(255,255,255,.9))}@keyframes aml-twinkle{0%,to{transform:scale(.55) rotate(0);opacity:.35}50%{transform:scale(1) rotate(45deg);opacity:1}}.jori-fab{position:fixed;z-index:calc(var(--z-nav) + 4);inset-inline-end:max(1rem,env(safe-area-inset-right));inset-block-end:max(1rem,env(safe-area-inset-bottom));display:flex;align-items:center;gap:.6rem;padding:0;border:0;border-radius:var(--r-pill);background:transparent;color:var(--ink);font-family:var(--font-body);cursor:pointer;opacity:0;transform:translateY(14px) scale(.9);pointer-events:none;transition:opacity .45s var(--ease-silk),transform .45s var(--ease-silk),inset-block-end .35s var(--ease-silk)}.jori-fab.is-on{opacity:1;transform:none;pointer-events:auto}.jori-fab.is-above:not(.is-open){inset-block-end:calc(max(1rem,env(safe-area-inset-bottom)) + 5.5rem)}.jori-fab__face{position:relative;flex:none;inline-size:3.75rem;block-size:3.75rem;border-radius:50%;overflow:hidden;background:var(--gold-soft);box-shadow:0 0 0 2px var(--gold),var(--shadow-2)}.jori-fab__face img{inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 30%;display:block}.jori-fab__mono{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--ink);background:radial-gradient(circle at 50% 30%,var(--gold-soft),var(--gold))}.jori-fab__dot{position:absolute;inset-block-end:.15rem;inset-inline-end:.1rem;inline-size:.8rem;block-size:.8rem;border-radius:50%;background:#3fae6a;box-shadow:0 0 0 2px var(--cream)}.jori-fab__dot{order:2;margin-inline-start:-1.1rem;margin-block-start:2.2rem;position:static}.jori-fab__label{order:-1;max-inline-size:0;overflow:hidden;white-space:nowrap;padding:.55rem 0;border-radius:var(--r-pill);background:var(--ink);color:var(--cream);font-size:.9rem;font-weight:500;opacity:0;transition:max-inline-size .4s var(--ease-silk),padding .4s var(--ease-silk),opacity .3s ease}.jori-fab:hover .jori-fab__label,.jori-fab:focus-visible .jori-fab__label,.jori-fab.is-hi .jori-fab__label{max-inline-size:12rem;padding-inline:1rem;opacity:1}.jori-fab:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.jori-fab.is-open{opacity:0;pointer-events:none}@media(max-width:640px){.jori-fab__face{inline-size:3.4rem;block-size:3.4rem}}@media(prefers-reduced-motion:reduce){.jori-fab,.jori-fab__label{transition:none}}.preloader{position:fixed;inset:0;z-index:var(--z-preloader);display:none;overflow:hidden;pointer-events:auto;background:transparent;color:var(--ink)}html.js .preloader{display:block}html.js .preloader__logo-img,html.js .preloader__line,html.js .preloader__tag{opacity:0}html.js .preloader:not(.is-run) .preloader__logo-img{animation:preloader-logo-in .7s .15s ease-out forwards}@keyframes preloader-logo-in{to{opacity:1}}@media(prefers-reduced-motion:reduce){html.js .preloader:not(.is-run) .preloader__logo-img{animation-duration:.01s;animation-delay:0s}}.preloader__curtain{position:absolute;inset-inline:0;height:50.2%;background:var(--cream);will-change:transform}.preloader__curtain--top{inset-block-start:0}.preloader__curtain--bottom{inset-block-end:0}.preloader__curtain:after{content:"";position:absolute;inset-inline:0;height:2px;opacity:0;background:linear-gradient(90deg,transparent,var(--gold) 20%,var(--gold-soft) 50%,var(--gold) 80%,transparent)}.preloader__curtain--top:after{inset-block-end:0}.preloader__curtain--bottom:after{inset-block-start:0}.preloader.is-exiting .preloader__curtain:after{opacity:1}.preloader__petals{position:absolute;inset:0;z-index:var(--z-raised);pointer-events:none;overflow:hidden}.preloader__petal{position:absolute;inset-block-start:0;left:0;width:2rem;height:2.4rem;color:var(--rose);fill:currentColor;opacity:0;will-change:transform,opacity}.preloader__petal:nth-child(2){color:var(--rose-deep);width:1.4rem;height:1.7rem}.preloader__petal:nth-child(3){width:2.8rem;height:3.4rem;filter:blur(1.5px)}.preloader__stage{position:absolute;inset:0;z-index:var(--z-base);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.35rem;pointer-events:none;padding-inline:var(--gutter)}.preloader__logo-img{display:block;width:clamp(13rem,46vmin,22rem);height:auto;aspect-ratio:715 / 472;will-change:transform,opacity}.preloader__line{position:relative;width:min(14rem,52vw);height:2px;border-radius:2px;background:var(--line-strong);overflow:hidden}.preloader__line-fill{position:absolute;inset:0;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--gold-deep),var(--gold),var(--gold-soft))}[dir=rtl] .preloader__line-fill{transform-origin:100% 50%;background:linear-gradient(270deg,var(--gold-deep),var(--gold),var(--gold-soft))}.preloader__tag{max-width:30ch;text-align:center;font-size:var(--fs-small);color:var(--ink-mute);letter-spacing:.16em;text-transform:uppercase}html[lang=ar] .preloader__tag{font-size:1rem}.nav{--nav-ann-h: 2.75rem;position:sticky;inset-block-start:0;z-index:var(--z-nav);color:var(--ink);pointer-events:none}.nav :focus-visible{outline-color:var(--focus)}.nav__veil{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;background:color-mix(in srgb,var(--cream) 58%,transparent);transition:opacity .35s var(--ease-silk)}.nav.is-mega .nav__veil,.nav.is-search .nav__veil{opacity:1}.nav__wrap{position:relative;z-index:var(--z-base);pointer-events:auto;background:var(--cream);color:var(--ink);box-shadow:0 1px 0 var(--line);will-change:transform;transition:box-shadow .5s var(--ease-silk)}.nav.is-scrolled .nav__wrap{box-shadow:0 14px 26px -18px var(--cream)}.nav [hidden]{display:none}.nav__announce{background:var(--gold);color:var(--cream)}.nav__announce :focus-visible{outline-color:var(--cream)}.nav__announce-in{position:relative;display:flex;align-items:center;justify-content:center;min-height:var(--nav-ann-h)}.nav__ann-cluster{display:flex;align-items:center;gap:.25rem;min-width:0}.nav__ann-list{display:grid;min-width:0;text-align:center}.nav__ann-item{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;padding-block:.3rem;font-size:.875rem;font-weight:500;line-height:1.35;text-wrap:balance;opacity:0;visibility:hidden}html[lang=ar] .nav__ann-item{font-size:.95rem}.nav__ann-item.is-active{opacity:1;visibility:visible}.nav__ann-item .i{width:1.05rem;height:1.05rem}.nav__ann-item--sale{font-weight:600}.nav__ann-sale{font-variant-numeric:lining-nums tabular-nums}.nav__ann-item--sale .nav__ann-link{color:inherit;text-decoration:none}.nav__ann-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em}.nav__ann-btn{flex:none;display:grid;place-items:center;width:var(--nav-ann-h);height:var(--nav-ann-h);border-radius:50%;transition:background var(--t-fast)}.nav__ann-btn .i{width:1rem;height:1rem}.nav__ann-prev .i{transition:none}[dir=ltr] .nav__ann-prev .i{transform:scaleX(-1)}.nav__ann-btn:hover{background:color-mix(in srgb,var(--cream) 14%,transparent)}.nav__ann-pause{position:absolute;inset-inline-end:-.5rem;inset-block-start:0}.nav__ann-ic-play{display:none}.nav__announce.is-paused .nav__ann-ic-play{display:block}.nav__announce.is-paused .nav__ann-ic-pause{display:none}.nav__main-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:clamp(1rem,2.6vw,2.5rem);min-height:5rem;padding-block:.6rem}.nav__burger{display:none}.nav__logo{display:inline-flex;align-items:center;min-height:2.75rem;border-radius:var(--r-s)}.nav__logo-set{display:inline-flex;align-items:center;gap:.85rem;transform-origin:0 50%;transition:transform .6s var(--ease-silk)}[dir=rtl] .nav__logo-set{transform-origin:100% 50%}.nav.is-scrolled .nav__logo-set{transform:scale(.88)}.nav__logo-img{display:block;object-fit:contain}.nav__logo-mark{height:2.5rem;width:auto;aspect-ratio:183 / 339}.nav__logo-word{display:none}@media(min-width:56.25rem){.nav__logo-mark{height:2.9rem}.nav__logo-word{display:block;width:12.5rem;height:auto;aspect-ratio:715 / 38}}@media(min-width:64rem){.nav__logo-word{width:14rem}}.nav__search{position:relative;justify-self:center;width:min(100%,42rem);display:flex;align-items:center;gap:.55rem;min-height:3.25rem;padding-inline:1.25rem .25rem;border-radius:var(--r-pill);background:var(--cream);color:var(--ink);box-shadow:0 0 0 0 var(--gold);transition:box-shadow .3s var(--ease-silk)}.nav__search:focus-within{box-shadow:0 0 0 3px var(--gold)}.nav__search-ic{width:1.25rem;height:1.25rem;color:var(--ink-mute)}.nav__search-in{flex:1;min-width:0;height:3rem;border:0;outline:0;background:transparent;color:var(--ink);font-size:1rem;text-overflow:ellipsis}.nav__search-in::placeholder{color:var(--ink-mute);opacity:1}.nav__search-in::-webkit-search-cancel-button,.nav__search-in::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.nav__search-clear{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;color:var(--ink-mute)}.nav__search-clear:hover{background:var(--ivory);color:var(--ink)}.nav__search-clear .i{width:1rem;height:1rem}.nav__search-go{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--ink);color:var(--cream);transition:background var(--t-med) var(--ease-silk),color var(--t-med),transform var(--t-med) var(--ease-silk)}.nav__search-go .i{width:1.15rem;height:1.15rem}.nav__search-go:hover{background:var(--gold);color:var(--plum-deep)}.nav__search :focus-visible{outline-color:var(--focus)}.nav__sug{position:absolute;inset-inline:0;inset-block-start:calc(100% + .65rem);z-index:var(--z-raised);max-height:min(72vh,35rem);overflow-y:auto;overscroll-behavior:contain;padding:.8rem .5rem .5rem;background:var(--cream);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-m);box-shadow:var(--shadow-2);scrollbar-width:thin}.nav__sug-head{padding:.1rem .75rem .55rem;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}html[lang=ar] .nav__sug-head{font-size:.92rem}.nav__opts{display:block}.nav__opt-a{display:grid;grid-template-columns:3.6rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.5rem .75rem;border-radius:var(--r-s);border-inline-start:3px solid transparent;transition:background var(--t-fast)}.nav__opt-img{position:relative;aspect-ratio:1;border-radius:var(--r-s)}.nav__opt-img .prod-img,.nav__opt-img .prod-ph{position:absolute;inset:0}.nav__opt-img .prod-ph{min-height:0;padding:.2rem}.nav__opt-img .prod-ph b,.nav__opt-img .prod-ph i{display:none}.nav__opt-txt{min-width:0}.nav__opt-txt b{display:block;font-weight:500;font-size:1rem;line-height:1.4}.nav__opt-txt small{display:block;font-size:.84rem;line-height:1.4;color:var(--ink-mute)}.nav__opt-price{font-weight:600;font-size:.95rem;white-space:nowrap;font-variant-numeric:tabular-nums}.nav__opt:hover>.nav__opt-a,.nav__opt[aria-selected=true]>.nav__opt-a{background:var(--ivory);border-inline-start-color:var(--gold)}.nav__opt--all{margin-block-start:.3rem;border-block-start:1px solid var(--line)}.nav__opt-all{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.1rem;padding-inline:.75rem;margin-block-start:.3rem;border-radius:var(--r-s);border-inline-start:3px solid transparent;font-weight:600;color:var(--gold-deep)}.nav__opt--all:hover>.nav__opt-all,.nav__opt--all[aria-selected=true]>.nav__opt-all{background:var(--ivory);border-inline-start-color:var(--gold)}.nav__opt-all .i{width:1.1rem;height:1.1rem}.nav__opts.is-chips{display:flex;flex-wrap:wrap;gap:.5rem;padding:.1rem .75rem .8rem}.nav__chip{display:inline-flex;align-items:center;min-height:2.6rem;padding-inline:1.1rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);font-size:.95rem;font-weight:500;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.nav__opt--chip:hover .nav__chip,.nav__opt--chip[aria-selected=true] .nav__chip{background:var(--ink);border-color:var(--ink);color:var(--cream)}.nav__actions{display:flex;align-items:center;gap:.55rem}.nav__lang{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);font-size:.92rem;font-weight:500;color:var(--ink);transition:background var(--t-med) var(--ease-silk),border-color var(--t-med),color var(--t-med)}.nav__lang .i{width:1.05rem;height:1.05rem;color:var(--gold)}.nav__lang-label{line-height:1}html[lang=en] .nav__lang-label{font-size:1rem}html[lang=en] .nav__lang-label,html[lang=en] .nav__drawer-lang [data-i18n="nav.langLabel"],html[lang=en] .footer__lang-btn[data-lang-set=ar]{font-family:system-ui,-apple-system,Segoe UI,Tahoma,Noto Sans Arabic,sans-serif}html[lang=en] .nav__lang-label,html[lang=en] .nav__drawer-lang [data-i18n="nav.langLabel"]{flex:none;inline-size:1.633em;text-align:center;white-space:nowrap}.nav__lang:hover{border-color:var(--gold);color:var(--gold-deep)}.nav__cart,.nav__account{position:relative;display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink);transition:background var(--t-med) var(--ease-silk),color var(--t-med),border-color var(--t-med)}.nav__cart .i,.nav__account .i{width:1.3rem;height:1.3rem}.nav__cart:hover,.nav__account:hover{background:var(--gold);border-color:var(--gold);color:var(--plum-deep)}.nav__account[hidden]{display:none}.nav__account[aria-busy=true]{cursor:progress;opacity:.7}.nav__account-init{display:none;font-family:var(--font-body);font-size:1.1rem;font-weight:700;line-height:1}.nav__account[data-state=in],.nav__account[data-state=unverified]{background:var(--gold);border-color:var(--gold);color:var(--plum-deep)}.nav__account[data-state=in] .i,.nav__account[data-state=unverified] .i{display:none}.nav__account[data-state=in] .nav__account-init,.nav__account[data-state=unverified] .nav__account-init{display:block}.nav__account:hover[data-state=in],.nav__account:hover[data-state=unverified]{background:var(--gold-soft);border-color:var(--gold-soft)}.nav__account-dot{display:none;position:absolute;inset-block-start:-.1rem;inset-inline-end:-.1rem;width:.85rem;height:.85rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--cream)}.nav__account[data-state=unverified] .nav__account-dot{display:block}.nav__cart.is-pulse:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:2px solid var(--gold);animation:nav-ping .9s var(--ease-silk) forwards}@keyframes nav-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(1.7);opacity:0}}.nav__count{position:absolute;inset-block-start:-.35rem;inset-inline-end:-.35rem;min-width:1.35rem;height:1.35rem;padding-inline:.3rem;display:grid;place-items:center;border-radius:var(--r-pill);background:var(--gold);color:var(--plum-deep);font-family:var(--font-body);font-size:.74rem;font-weight:700;line-height:1;box-shadow:0 0 0 2px var(--cream);transform:scale(0);opacity:0;transition:transform .5s var(--ease-silk),opacity .3s}.nav.has-items .nav__count{transform:scale(1);opacity:1}.nav__cats{position:relative;border-block-start:1px solid var(--line)}.nav__cat-list{display:flex;align-items:stretch;justify-content:center;gap:.1rem}.nav__cat{position:relative;display:inline-flex;align-items:center;gap:.4rem;min-height:3.25rem;padding-inline:1.05rem;font-size:.97rem;font-weight:500;white-space:nowrap;color:var(--ink);transition:color var(--t-med) var(--ease-silk)}html[lang=ar] .nav__cat{font-size:1rem}.nav__cat:after{content:"";position:absolute;inset-inline:1.05rem;inset-block-end:0;height:3px;border-radius:3px 3px 0 0;background:var(--gold);transform:scaleX(0);transition:transform .45s var(--ease-silk)}.nav__cat:hover,.nav__cat-item.is-open .nav__cat{color:var(--gold-deep)}.nav__cat:hover:after,.nav__cat-item.is-open .nav__cat:after,.nav__cat:focus-visible:after{transform:scaleX(1)}.nav__chev{width:.8rem;height:.8rem;opacity:.7;transition:transform .35s var(--ease-silk)}.nav__cat-item.is-open .nav__chev{transform:rotate(180deg)}.nav__cat--offers{color:var(--gold-deep)}.nav__cat--offers:after{background:var(--gold)}.nav__cat--offers:hover{color:var(--gold-deep)}.nav__cat-badge{margin-inline-start:.15rem;padding:.05rem .55rem .1rem;border-radius:var(--r-pill);background:var(--gold);color:var(--plum-deep);font-family:var(--font-hand);font-size:.95rem;font-weight:700;line-height:1.35}html[lang=ar] .nav__cat-badge{font-size:.85rem;font-weight:var(--fw-accent);line-height:1.5}.nav__mega{position:absolute;inset-inline:0;inset-block-start:100%;z-index:var(--z-raised);background:var(--cream);color:var(--ink);border-block-start:1px solid var(--line);box-shadow:var(--shadow-2)}.nav__mega :focus-visible{outline-color:var(--focus)}.nav__mega-in{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,3fr) minmax(13rem,1.1fr);gap:clamp(1.5rem,3vw,3rem);align-items:start;padding-block:2.25rem 2.5rem}.nav__mega-lead{display:grid;justify-items:start;gap:.5rem}.nav__mega-kick{font-family:var(--font-hand);font-size:1.55rem;line-height:1.3;color:var(--gold-deep)}html[lang=ar] .nav__mega-kick{font-size:1.2rem;font-weight:var(--fw-accent);line-height:1.5}.nav__mega-title{font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 1.8vw,3rem);font-weight:500;line-height:1.1;margin-block-end:.6rem}html[lang=ar] .nav__mega-title{font-size:clamp(1.8rem,1.1rem + 1.6vw,2.6rem);font-weight:var(--fw-head);line-height:1.4}.nav__mega-all{--btn-hover-fg: var(--plum-deep);min-height:2.9rem}.nav__mega-all .i{width:1.05rem;height:1.05rem}.nav__mega-sub{margin-block-end:.35rem;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}html[lang=ar] .nav__mega-sub{font-size:.92rem}.nav__mega-list{columns:3 11.5rem;column-gap:2.25rem}.nav__mega-list li{break-inside:avoid}.nav__mega-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;padding-inline:.15rem;border-block-end:1px solid var(--line);font-size:.98rem;transition:color var(--t-fast),padding var(--t-med) var(--ease-silk),background var(--t-fast)}.nav__mega-link bdi{font-size:.84rem;color:var(--ink-mute);font-variant-numeric:tabular-nums}.nav__mega-link:hover{color:var(--gold-deep);padding-inline:.6rem;background:var(--ivory)}.nav__mega-tile{display:grid;gap:.7rem}.nav__mega-img{position:relative;display:block;aspect-ratio:5 / 4;overflow:hidden;border-radius:var(--r-m);background:var(--ivory)}.nav__mega-img>.prod-img,.nav__mega-img>.prod-ph,.nav__mega-img>img{position:absolute;inset:0;width:100%;height:100%;transition:transform 1s var(--ease-silk)}.nav__mega-img>img{object-fit:cover}.nav__mega-img>.prod-ph{min-height:0}.nav__mega-tile:hover .nav__mega-img>*{transform:scale(1.06)}.nav__mega-cap{display:grid;line-height:1.4;font-weight:500}.nav__mega-hand{font-family:var(--font-hand);font-size:1.2rem;font-weight:700;line-height:1.3;color:var(--gold-deep)}html[lang=ar] .nav__mega-hand{font-size:1rem;font-weight:var(--fw-accent);line-height:1.5}.nav__progress{position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;pointer-events:none;z-index:var(--z-base);background:linear-gradient(90deg,var(--gold-deep),var(--gold) 60%,var(--gold-soft));transform:scaleX(0);transform-origin:0 50%}[dir=rtl] .nav__progress{transform-origin:100% 50%;background:linear-gradient(270deg,var(--gold-deep),var(--gold) 60%,var(--gold-soft))}.nav__scrim{position:fixed;inset:0;z-index:var(--z-raised);pointer-events:none;visibility:hidden;opacity:0;background:color-mix(in srgb,var(--cream) 66%,transparent)}.nav.is-drawer .nav__scrim{visibility:visible;opacity:1;pointer-events:auto}.nav__drawer{position:fixed;inset-block:0;inset-inline-start:0;z-index:var(--z-raised);width:min(28rem,100%);height:100vh;height:100dvh;display:flex;flex-direction:column;visibility:hidden;pointer-events:auto;background:var(--cream);color:var(--ink);box-shadow:var(--shadow-2)}.nav.is-drawer .nav__drawer{visibility:visible}.nav__drawer-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem var(--gutter);background:var(--cream);color:var(--ink)}.nav__drawer-top .nav__logo-mark{height:2.3rem}.nav__drawer-top .nav__logo-word{display:block;width:9.5rem;height:auto;aspect-ratio:715 / 38}.nav__drawer-close{display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink);transition:background var(--t-med),color var(--t-med),border-color var(--t-med)}.nav__drawer-close:hover{background:var(--gold);border-color:var(--gold);color:var(--plum-deep)}.nav__drawer-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.4rem var(--gutter) 1.25rem;scrollbar-width:thin}.nav__drawer-kick{margin-block:0 .35rem;font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mute)}html[lang=ar] .nav__drawer-kick{font-size:.95rem}.nav__drawer-kick:not(:first-child){margin-block-start:1.9rem}.nav__acc-item{border-block-end:1px solid var(--line)}.nav__acc-btn{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;text-align:start;font-family:var(--font-body);font-size:1.05rem;font-weight:500;line-height:1.3}html[lang=ar] .nav__acc-btn{font-size:1.15rem;font-weight:500;line-height:1.35}.nav__acc-name{flex:1}.nav__acc-count{font-family:var(--font-body);font-size:.85rem;color:var(--ink-mute);font-variant-numeric:tabular-nums}.nav__acc-btn .nav__chev{width:1.1rem;height:1.1rem;opacity:1}.nav__acc-btn[aria-expanded=true] .nav__chev{transform:rotate(180deg)}.nav__acc-btn[aria-expanded=true]{color:var(--gold-deep)}.nav__acc-panel{padding-block:0 1rem}.nav__acc-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.9rem;padding-inline:.75rem;border-radius:var(--r-s);font-size:1.02rem;transition:background var(--t-fast)}.nav__acc-link:hover{background:var(--ivory)}.nav__acc-link bdi{font-size:.85rem;color:var(--ink-mute);font-variant-numeric:tabular-nums}.nav__acc-link--all{font-weight:600;color:var(--gold-deep)}.nav__acc-link--all .i{width:1.05rem;height:1.05rem}.nav__dlink{display:flex;align-items:center;gap:.6rem;min-height:3.3rem;border-block-end:1px solid var(--line);font-size:1.05rem;font-weight:500}.nav__dlink>span:first-child{flex:1}.nav__dlink .i{width:1.05rem;height:1.05rem;color:var(--ink-mute)}.nav__dlink:hover{color:var(--gold-deep)}.nav__drawer-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1rem;padding:1rem var(--gutter) max(1rem,env(safe-area-inset-bottom));border-block-start:1px solid var(--line)}.nav__drawer-social{display:flex;gap:.45rem}.nav__soc{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--line-strong);transition:background var(--t-med),color var(--t-med),border-color var(--t-med)}.nav__soc:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.nav__drawer-lang{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);font-weight:500}.nav__drawer-lang .i{width:1.05rem;height:1.05rem;color:var(--gold-deep)}@media(max-width:63.99rem){.nav__cats,.nav__mega{display:none}.nav__main-in{grid-template-columns:1fr auto 1fr;grid-template-areas:"burger logo actions" "search search search";row-gap:.65rem;column-gap:.75rem;min-height:0;padding-block:.45rem .8rem}.nav__burger{grid-area:burger;justify-self:start;display:inline-grid;align-content:center;justify-items:center;gap:.32rem;width:2.9rem;height:2.9rem;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink);transition:background var(--t-med),border-color var(--t-med)}.nav__burger:hover{border-color:var(--gold)}.nav__burger-line{width:1.15rem;height:1.5px;border-radius:2px;background:currentColor}.nav__logo{grid-area:logo}.nav__search{grid-area:search;width:100%}.nav__actions{grid-area:actions;justify-self:end;gap:.4rem}.nav.is-scrolled .nav__logo-set{transform:none}.nav__sug{max-height:min(62vh,30rem)}}@media(max-width:40rem){.nav__ann-prev,.nav__ann-next{display:none}.nav__ann-cluster{padding-inline-end:2.5rem}.nav__ann-item{font-size:.8rem}html[lang=ar] .nav__ann-item{font-size:.88rem}.nav__ann-pause{inset-inline-end:-.6rem}.nav__lang{padding-inline:.8rem}.nav__lang .i{display:none}.nav__opt-a{grid-template-columns:3.1rem minmax(0,1fr);gap:.05rem .85rem}.nav__opt-img{grid-row:span 2}.nav__opt-price{grid-column:2;font-size:.9rem}}@media(min-width:64rem)and (max-width:75rem){.nav__cat{padding-inline:.7rem;font-size:.92rem}html[lang=ar] .nav__cat{font-size:.95rem}.nav__cat:after{inset-inline:.7rem}.nav__mega-in{grid-template-columns:minmax(10rem,.9fr) minmax(0,3fr) minmax(11rem,1fr)}.nav__mega-list{columns:3 10rem}}@media(min-width:64rem){.nav__drawer,.nav__scrim{display:none}}html[lang=ar] .nav__cat,html[lang=ar] .nav__ann-item{font-weight:var(--fw-body)}html[lang=ar] .nav__cat--offers{font-weight:var(--fw-label)}html[lang=ar] .nav__dlink{font-weight:var(--fw-body)}html[lang=ar] .nav__mega-cap,html[lang=ar] .nav__lang-label,html[lang=ar] .nav__drawer-lang{font-weight:var(--fw-label)}.nav__cats{border-block-end:1px solid var(--line)}.nav__cat,.nav__cat--offers{color:var(--ink);font-weight:600}.nav__cat:hover,.nav__cat:focus-visible,.nav__cat--offers:hover{color:var(--ink)}.nav__search{box-shadow:inset 0 0 0 1px var(--line-strong)}html[lang=ar] .nav__cat,html[lang=ar] .nav__cat--offers{font-weight:var(--fw-label)}.nav__drawer-top{border-block-end:1px solid var(--line)}.nav__mega-in--cols{grid-template-columns:repeat(var(--cols, 5),minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.5rem);padding-block:2rem 2.25rem}.nav__mega-col{display:grid;align-content:start;gap:.15rem}.nav__mega-head{margin-block-end:.5rem;font-size:1rem;font-weight:700;letter-spacing:.01em;color:var(--ink)}html[lang=ar] .nav__mega-head{font-size:1.08rem}.nav__mega-in--cols .nav__mega-list{columns:1}.nav__mega-in--cols .nav__mega-link{min-height:2.45rem;border-block-end:0;font-size:.95rem;color:var(--ink-soft)}.nav__mega-more{display:inline-flex;align-items:center;gap:.4rem;margin-block-start:.45rem;padding-inline:.15rem;min-height:2.45rem;font-size:.95rem;font-weight:600;color:var(--gold-deep);transition:gap var(--t-med) var(--ease-silk)}.nav__mega-more .i{width:.95rem;height:.95rem}.nav__mega-more:hover{gap:.7rem}.nav__cat-item[data-mega=shop].is-open>.nav__cat:after{transform:scaleX(1)}:root{--avo-olive-bright: #9DBB3A;--sk-oxblood: #4A0A10;--sk-deep: #6E0F16;--sk-cherry: #9C141A;--sk-crimson: #C2221F;--sk-red: #DE3A30;--sk-coral: #F27D6B;--sk-rose: #FFA59C;--sk-blush: #FFD9D3;--sk-ivory: #FFF6F1;--cn-night: #1B2250;--cn-deep: #2A3672;--cn-peri: #4F5EA8;--cn-lagoon: #8E9DDA;--cn-mist: #DCE3F6;--cn-milk: #FBF6EC;--cn-palm: #2A7A4D;--cn-palm-deep: #1F5A36;--cn-rope: #E4D6BC;--cn-mint: #C6ECCC;--cn-leaf: #8FD3A2;--cn-leaf-2: #C2EACB;--cn-flake: #FFFFFF}.hero{--hero-zoom: 1.12;--kb-ox: 50%;--kb-oy: 12%;--glow-u: 8rem;--veil-dir: to left;--shade-1: color-mix(in srgb, var(--plum-deep) 92%, transparent);--shade-2: color-mix(in srgb, var(--plum-deep) 78%, transparent);--shade-3: color-mix(in srgb, var(--plum-deep) 50%, transparent);--shade-4: color-mix(in srgb, var(--plum-deep) 12%, transparent);position:relative;isolation:isolate;background:var(--cream);color:var(--ink)}[dir=ltr] .hero{--veil-dir: to right}.hero__stage{position:relative;display:grid;overflow:clip;min-height:41rem;touch-action:pan-y}.hero__bgs{position:absolute;inset:0;isolation:isolate}.hero__bg{position:absolute;inset:0;opacity:0;visibility:hidden;overflow:clip}.hero__bg.is-active{opacity:1;visibility:visible}.hero__canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transition:opacity .9s var(--ease-io)}.hero__canvas.is-off{opacity:0}.hero__curtain{position:absolute;inset:0;pointer-events:none;background:var(--cream);opacity:0}.hero__slides{position:relative;z-index:var(--z-base);display:grid}.hero__slide{grid-area:1 / 1;display:flex;align-items:flex-end;min-width:0;padding-block:14rem 6.25rem;color:var(--ink);opacity:0;visibility:hidden}.hero__slide.is-active{opacity:1;visibility:visible}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr)}.hero__copy{display:grid;justify-items:start;max-width:40rem}.hero__photo,.hero__kb{position:absolute;inset:0;will-change:transform}.hero__bg--1 .hero__kb{transform:scale(var(--hero-zoom));transform-origin:var(--kb-ox) var(--kb-oy)}.hero__kb picture,.hero__img{position:absolute;inset:0;display:block;width:100%;height:100%}.hero__img{object-fit:cover;object-position:50% 50%;max-width:none;filter:hue-rotate(-9deg) saturate(1.2) contrast(1.06) brightness(1.06)}.hero__glows{position:absolute;inset:0;pointer-events:none}.hero__glow{position:absolute;display:none;aspect-ratio:1;border-radius:50%;width:calc(var(--glow-u) * var(--gs, 1));transform:translate(-50%,-50%);background:radial-gradient(closest-side,color-mix(in srgb,var(--ember) 78%,transparent),color-mix(in srgb,var(--ember) 22%,transparent) 46%,transparent 100%);mix-blend-mode:screen;opacity:.6}.hero.is-geo .hero__glow{display:block}.hero__glow--wall{opacity:.3;background:radial-gradient(closest-side,color-mix(in srgb,var(--ember) 40%,transparent),transparent 100%)}.hero__grade{position:absolute;inset:0;pointer-events:none;background:radial-gradient(85% 65% at 50% 38%,transparent 38%,color-mix(in srgb,var(--plum-deep) 62%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--plum-deep) 45%,transparent) 0%,transparent 24%,transparent 60%,color-mix(in srgb,var(--plum) 55%,transparent) 88%,var(--cream) 100%),radial-gradient(75% 36% at 50% 100%,color-mix(in srgb,var(--gold) 22%,transparent),transparent 72%),color-mix(in srgb,var(--plum-deep) 20%,transparent)}.hero__veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(var(--veil-dir),var(--shade-1) 0%,var(--shade-2) 34%,var(--shade-3) 52%,var(--shade-4) 66%,transparent 76%),linear-gradient(0deg,var(--shade-2) 0%,transparent 30%)}.hero__dim{position:absolute;inset:0;pointer-events:none;background:var(--cream);opacity:0}.hero__bg-grid{position:relative;height:100%;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch}.hero__art{position:absolute;inset-block:1.25rem 5.5rem;inset-inline:0;container-type:size}.hero__art .hero__kb{inset:0}.hero__disc{position:absolute;inset:0;margin:auto;border-radius:50%;width:min(100cqw,96cqh);height:min(100cqw,96cqh)}.hero__box{position:absolute;inset-block:6% 4%;inset-inline:30% 30%}.hero__box .prod-img{mix-blend-mode:multiply;transform:rotate(-3deg)}.hero__box .prod-img,.hero__bub .prod-img{width:100%;height:100%}.hero__bub{position:absolute;width:clamp(4.6rem,6.4vw,7.4rem);aspect-ratio:1;border-radius:50%}.hero__bub .prod-img{object-fit:contain;padding:12%;transform:scale(var(--z, 1))}.hero__bub--1{inset-block-start:10%;inset-inline-start:6%}.hero__bub--2{inset-block-end:6%;inset-inline-start:12%}.hero__bub--3{inset-block-start:14%;inset-inline-end:8%}.hero__bub--4{inset-block-end:4%;inset-inline-end:12%}.hero__sticker{position:absolute;inset-block-start:4%;inset-inline-end:24%;z-index:var(--z-base);display:grid;place-items:center;width:clamp(4.8rem,6.6vw,7.2rem);aspect-ratio:1;border-radius:50%;transform:rotate(-12deg);text-align:center}.hero__sticker:before{content:"";position:absolute;inset:.3rem;border-radius:50%;border:1px dashed currentColor;opacity:.6}.hero__sticker b{position:relative;font-family:var(--font-hand);font-weight:700;font-size:clamp(1.35rem,1rem + 1vw,2rem);line-height:1.15;padding:.3rem;text-wrap:balance}@keyframes hero-bob{0%,to{translate:0 0}50%{translate:0 -9px}}.hero__bg--4.is-active .hero__bub,.hero__bg--5.is-active .hero__bub{animation:hero-bob 7s ease-in-out infinite}.hero__bg--4.is-active .hero__bub--1,.hero__bg--5.is-active .hero__bub--1{animation-delay:1.6s}.hero__bg--4.is-active .hero__bub--2,.hero__bg--5.is-active .hero__bub--2{animation-delay:2.6s}.hero__bg--4.is-active .hero__bub--3,.hero__bg--5.is-active .hero__bub--3{animation-delay:0s}.hero__bg--4.is-active .hero__bub--4,.hero__bg--5.is-active .hero__bub--4{animation-delay:3.4s}.hero:not([data-kind=aminlove]) .aml-heart,.hero:not([data-kind=coconut]) .cn-p,.hero:not([data-kind=avocado]) .avo-p,.hero.is-idle .aml-heart,.hero.is-idle .cn-p,.hero.is-idle .avo-p,.hero.is-idle .hero__bub{animation-play-state:paused}.hero:has(.hero__pause[aria-pressed=true]) :is(.aml-heart,.cn-p,.avo-p,.hero__bub){animation-play-state:paused}.hero__bg--2{--art-x: 74%;background:radial-gradient(46% 78% at var(--art-x) 50%,color-mix(in srgb,var(--sk-coral) 66%,transparent) 0%,color-mix(in srgb,var(--sk-red) 38%,transparent) 50%,transparent 100%),radial-gradient(70% 90% at 0% 100%,color-mix(in srgb,var(--sk-oxblood) 85%,transparent),transparent 72%),linear-gradient(118deg,var(--sk-oxblood) 0%,var(--sk-deep) 30%,var(--sk-cherry) 62%,var(--sk-red) 100%)}[dir=rtl] .hero__bg--2{--art-x: 26%;background:radial-gradient(46% 78% at var(--art-x) 50%,color-mix(in srgb,var(--sk-coral) 66%,transparent) 0%,color-mix(in srgb,var(--sk-red) 38%,transparent) 50%,transparent 100%),radial-gradient(70% 90% at 100% 100%,color-mix(in srgb,var(--sk-oxblood) 85%,transparent),transparent 72%),linear-gradient(242deg,var(--sk-oxblood) 0%,var(--sk-deep) 30%,var(--sk-cherry) 62%,var(--sk-red) 100%)}.hero__halo{position:absolute;inset:0;pointer-events:none;background:radial-gradient(40% 62% at var(--art-x) 55%,color-mix(in srgb,var(--sk-rose) 34%,transparent),transparent 100%)}.hero__bg--2 .hero__disc{background:radial-gradient(circle at 50% 36%,#fff,#fff3ee 44%,#fbd9d2);box-shadow:inset 0 0 0 1px #ffffffb3,0 0 0 clamp(.7rem,1.8vw,1.5rem) #ffd6d029,0 0 0 clamp(1.6rem,3.8vw,3.2rem) #ffd6d014,0 50px 120px -30px #280008b3}.hero__bg--2 .hero__bub{background:radial-gradient(90% 80% at 50% 22%,#fff,#fbe6e1);box-shadow:0 0 0 3px var(--sk-ivory),0 0 0 7px #ffd6d033,0 18px 36px -12px #280008a6}.hero__bg--2 .hero__bub .prod-img{padding:7%}.hero__bg--2 .hero__bub--1 .prod-img{padding:5% 18%;--z: 1.1}.hero__bg--2 .hero__bub--3 .prod-img{--z: 1.1}.hero__bg--2 .hero__sticker{background:linear-gradient(150deg,#fff,#ffe3dc);color:var(--sk-cherry);box-shadow:0 0 0 2px #fff,0 0 0 6px color-mix(in srgb,var(--sk-crimson) 62%,transparent),0 16px 32px -10px #280008bf}.hero__bg--2 .hero__bub .prod-ph{background:radial-gradient(circle at 50% 30%,#fff,#fbdcd5)}.hero__bg--2 .hero__bub .prod-ph .i{stroke:var(--sk-crimson)}.hero__bg--2 .hero__bub .prod-ph b{color:var(--sk-cherry)}.hero__bg--2 .hero__bub .prod-ph i{color:var(--sk-crimson)}.hero__slide--sakura .hero__eyebrow{color:var(--sk-blush)}.hero__slide--sakura .hero__title{color:var(--sk-ivory);text-shadow:0 2px 40px color-mix(in srgb,var(--sk-oxblood) 70%,transparent)}.hero__slide--sakura .hero__title em{color:#ffc3b9;text-shadow:0 2px 0 color-mix(in srgb,var(--sk-oxblood) 45%,transparent)}.hero__slide--sakura .hero__lead{color:#ffede8}.hero__slide--sakura .hero__price-n{color:#fff}.hero__slide--sakura .hero__price-note{color:var(--sk-blush)}.hero__slide--sakura{--hero-soft: var(--sk-blush)}.hero__cta--sakura{--btn-bg: linear-gradient(120deg, #FFF8F4, #FFE0D8);--btn-fg: var(--sk-cherry);--btn-hover: #FFC9C0;--btn-hover-fg: var(--sk-oxblood);border-color:#fff9;box-shadow:0 16px 36px -14px #ff786ecc}.hero__cta--sakura:focus-visible{outline-color:var(--sk-blush)}.hero[data-kind=bundle] .hero__ctrl{--glass: rgba(74, 10, 20, .45);--line-strong: rgba(255, 240, 236, .42)}.hero__bg--3{background:radial-gradient(56% 90% at 74% 55%,color-mix(in srgb,var(--ember) 30%,transparent),transparent 100%),linear-gradient(160deg,var(--plum),var(--plum-deep) 70%)}[dir=rtl] .hero__bg--3{background:radial-gradient(56% 90% at 26% 55%,color-mix(in srgb,var(--ember) 30%,transparent),transparent 100%),linear-gradient(200deg,var(--plum),var(--plum-deep) 70%)}.hero__glow3{position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,color-mix(in srgb,var(--gold) 14%,transparent),transparent 40%)}.hero__arch{position:absolute;inset-block:2rem 5.5rem;inset-inline:0;margin-inline:auto;width:min(100%,15rem);overflow:clip;border-radius:20rem 20rem var(--r-l) var(--r-l);background:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--gold) 55%,transparent),0 40px 80px -30px #000}.hero__arch .hero__kb,.hero__niche{border-radius:inherit}.hero__niche{position:absolute;inset:0;display:block;background:radial-gradient(64% 44% at 50% 30%,#fff4daf2,#fff4da00 72%),linear-gradient(180deg,#d2b686,#bd9560 52%,#946a3b)}.hero__niche:before{content:"";position:absolute;inset-inline:0;bottom:0;height:34%;background:linear-gradient(180deg,#3a220c00,#3a220c61 30%,#2c1a08a8)}.hero__niche:after{content:"";position:absolute;inset:.9rem;border-radius:inherit;border:1px solid rgba(255,240,205,.38)}.hero__arch:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='72' viewBox='0 0 72 72'%3E%3Cg fill='none' stroke='%23684416' stroke-opacity='.34' stroke-width='1.1'%3E%3Cpath d='M16 16h40v40H16z'/%3E%3Cpath d='M36 4 68 36 36 68 4 36z'/%3E%3Ccircle cx='36' cy='36' r='5'/%3E%3C/g%3E%3C/svg%3E");-webkit-mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 34%,transparent 62%);mask-image:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 34%,transparent 62%)}.hero__family{position:absolute;z-index:1;inset-inline:2.5%;bottom:5%;width:95%;height:auto;max-width:none;display:block}.hero[data-kind=moroccan] .hero__family{animation:hero-family 1s var(--ease-soft) .3s both}@keyframes hero-family{0%{opacity:0;translate:0 38px;scale:.94}to{opacity:1;translate:0 0;scale:1}}.hero__slide--aml .hero__title em{color:var(--aml-champagne);unicode-bidi:isolate;direction:ltr}@supports ((-webkit-background-clip: text) or (background-clip: text)){.hero__slide--aml .hero__title em{background:var(--aml-foil);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;text-shadow:none}}.hero__bg--4{--art-x: 74%;background:radial-gradient(42% 74% at var(--art-x) 52%,color-mix(in srgb,var(--aml-hot) 58%,transparent) 0%,color-mix(in srgb,var(--aml-fuchsia) 30%,transparent) 46%,transparent 100%),radial-gradient(70% 90% at 0% 100%,color-mix(in srgb,var(--aml-ink) 92%,transparent),transparent 70%),linear-gradient(118deg,var(--aml-wine-900) 0%,var(--aml-wine-700) 36%,var(--aml-magenta) 76%,var(--aml-fuchsia) 100%)}[dir=rtl] .hero__bg--4{--art-x: 26%;background:radial-gradient(42% 74% at var(--art-x) 52%,color-mix(in srgb,var(--aml-hot) 58%,transparent) 0%,color-mix(in srgb,var(--aml-fuchsia) 30%,transparent) 46%,transparent 100%),radial-gradient(70% 90% at 100% 100%,color-mix(in srgb,var(--aml-ink) 92%,transparent),transparent 70%),linear-gradient(242deg,var(--aml-wine-900) 0%,var(--aml-wine-700) 36%,var(--aml-magenta) 76%,var(--aml-fuchsia) 100%)}.hero__bg--4:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 60% at var(--art-x) 52%,transparent 58%,color-mix(in srgb,var(--aml-ink) 38%,transparent) 100%)}.hero__bg--4 .hero__disc{background:radial-gradient(circle at 50% 34%,#FFF1F8 0%,#FFC4DF 20%,#FF82BA 42%,var(--aml-fuchsia) 68%,#7A0E55 100%);box-shadow:inset 0 0 0 1px #fff6,0 0 0 1px color-mix(in srgb,var(--aml-champagne) 75%,transparent),0 0 0 clamp(.8rem,2vw,1.6rem) #ff8cc021,0 0 0 clamp(1.8rem,4vw,3.4rem) #ff8cc012,0 50px 140px -30px color-mix(in srgb,var(--aml-hot) 80%,transparent)}.hero__bg--4 .hero__box{inset-block:11% 22%;inset-inline:9% 9%}.hero__set{display:block;width:100%;height:100%;object-fit:contain;max-width:none;filter:drop-shadow(0 30px 34px rgba(24,2,14,.62)) drop-shadow(0 0 40px rgba(255,140,192,.3))}.hero__bg--4 .hero__bub{background:radial-gradient(90% 80% at 50% 22%,#fff6fa,#f6d3e3);box-shadow:0 0 0 2px var(--aml-champagne),0 0 0 7px #ff8cc033,0 20px 40px -12px #12000abf}.hero__bg--4 .hero__bub .prod-img[data-bg=cutout]{mix-blend-mode:normal;padding:3%;filter:drop-shadow(0 5px 6px rgba(75,15,51,.3))}.hero__bg--4 .hero__bub--1{inset-block-start:5%;inset-inline-start:0}.hero__bg--4 .hero__bub--2{inset-block-end:1%;inset-inline-start:19%}.hero__bg--4 .hero__bub--3{inset-block-start:10%;inset-inline-end:0}.hero__bg--4 .hero__bub--4{inset-block-end:1%;inset-inline-end:19%}.hero__bg--4 .hero__sticker{inset-block-start:3%;inset-inline-end:19%;background:var(--aml-foil-seal);color:var(--aml-wine-700);box-shadow:0 0 0 2px #ffffffbf,0 0 0 6px #ff8cc047,0 16px 34px -10px #0a0006bf}.hero__slide--aml .hero__eyebrow{color:var(--aml-champagne)}.hero__slide--aml .hero__title{text-shadow:0 2px 40px color-mix(in srgb,var(--aml-ink) 70%,transparent)}.hero__slide--aml .hero__lead{color:color-mix(in srgb,#fff 88%,var(--aml-wine-700))}.hero__slide--aml .hero__price-n{color:#fff}.hero__slide--aml .hero__price-note{color:var(--aml-champagne)}.hero__slide--aml{--hero-soft: var(--aml-champagne)}.hero__cta--aml{--btn-bg: linear-gradient(120deg, #FFEAF4, #F7C7DD);--btn-fg: var(--aml-wine-800);--btn-hover: var(--aml-glow);--btn-hover-fg: var(--aml-ink);border-color:#ffffff8c;box-shadow:0 16px 36px -14px #ff5caad9}.hero__cta--aml:focus-visible{outline-color:var(--aml-champagne)}.hero[data-kind=aminlove] .hero__ctrl{--ink: var(--fg)}.hero__bg--5{--art-x: 74%;background:radial-gradient(44% 76% at var(--art-x) 50%,color-mix(in srgb,var(--cn-lagoon) 62%,transparent) 0%,color-mix(in srgb,var(--cn-peri) 40%,transparent) 50%,transparent 100%),radial-gradient(70% 90% at 0% 100%,color-mix(in srgb,var(--cn-night) 90%,transparent),transparent 72%),linear-gradient(118deg,var(--cn-night) 0%,var(--cn-deep) 38%,var(--cn-peri) 78%,#6678C4 100%)}[dir=rtl] .hero__bg--5{--art-x: 26%;background:radial-gradient(44% 76% at var(--art-x) 50%,color-mix(in srgb,var(--cn-lagoon) 62%,transparent) 0%,color-mix(in srgb,var(--cn-peri) 40%,transparent) 50%,transparent 100%),radial-gradient(70% 90% at 100% 100%,color-mix(in srgb,var(--cn-night) 90%,transparent),transparent 72%),linear-gradient(242deg,var(--cn-night) 0%,var(--cn-deep) 38%,var(--cn-peri) 78%,#6678C4 100%)}.hero__bg--5 .hero__disc{background:radial-gradient(circle at 50% 34%,#fff,#fbf6ec 38%,#e6ebf8 72%,#b9c6ee);box-shadow:inset 0 0 0 1px #fff9,0 0 0 1px color-mix(in srgb,var(--cn-rope) 75%,transparent),0 0 0 clamp(.8rem,2vw,1.6rem) #dce3f624,0 0 0 clamp(1.8rem,4vw,3.4rem) #dce3f612,0 50px 130px -30px #0c123cbf}.hero__bg--5 .hero__box{inset:0;margin:auto;width:90%;height:auto;aspect-ratio:512 / 382}.hero__bg--5 .hero__box .prod-img{--disc-r: min(50cqw, 48cqh);object-fit:cover;mix-blend-mode:multiply;transform:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%),linear-gradient(180deg,transparent 0,#000 16%,#000 88%,transparent 100%),radial-gradient(circle var(--disc-r) at 50% 50%,#000 calc(var(--disc-r) - 5px),transparent var(--disc-r));-webkit-mask-composite:source-in,source-in;mask-image:linear-gradient(90deg,transparent 0,#000 13%,#000 87%,transparent 100%),linear-gradient(180deg,transparent 0,#000 16%,#000 88%,transparent 100%),radial-gradient(circle var(--disc-r) at 50% 50%,#000 calc(var(--disc-r) - 5px),transparent var(--disc-r));mask-composite:intersect,intersect;filter:saturate(1.04) contrast(1.03)}.hero__bg--5 .hero__bub{background:radial-gradient(90% 80% at 50% 22%,#fff,#e4eaf8);box-shadow:0 0 0 2px var(--cn-rope),0 0 0 7px #dce3f633,0 20px 40px -12px #080c30b3}.hero__bg--5 .hero__bub .prod-img{padding:6%}.hero__bg--5 .hero__bub--1{--z: 1.28;inset-block-start:5%;inset-inline-start:0}.hero__bg--5 .hero__bub--2{--z: 1.02;inset-block-end:1%;inset-inline-start:19%}.hero__bg--5 .hero__bub--3{--z: 1.28;inset-block-start:10%;inset-inline-end:0}.hero__bg--5 .hero__bub--4{--z: 1.3;inset-block-end:1%;inset-inline-end:19%}.hero__bg--5 .hero__sticker{inset-block-start:3%;inset-inline-end:19%;background:linear-gradient(150deg,#2A7A4D,var(--cn-palm-deep));color:var(--cn-milk);box-shadow:0 0 0 2px var(--cn-milk),0 0 0 6px #dce3f642,0 16px 34px -10px #060a28bf}.cn-particles{position:absolute;inset:0;pointer-events:none;overflow:clip;container-type:size}.cn-p{position:absolute;inset-block-start:-6%;inset-inline-end:var(--x);width:calc(var(--s) * 1.2);height:calc(var(--s) * 1.2);fill:var(--c);stroke:none;opacity:0;filter:drop-shadow(0 0 7px rgba(200,222,255,.55)) blur(var(--b, 0px));animation:cn-fall var(--dur) linear var(--del) infinite;will-change:transform,opacity}.cn-p .cn-rib{fill:none;stroke:#0e462899;stroke-width:.9;stroke-linecap:round}@keyframes cn-fall{0%{transform:translateZ(0) rotate(var(--r0));opacity:0}10%{opacity:.95}50%{transform:translate3d(calc(var(--dx) * .6),52cqh,0) rotate(calc(var(--r0) + 55deg))}92%{opacity:.7}to{transform:translate3d(var(--dx),108cqh,0) rotate(calc(var(--r0) + 120deg));opacity:0}}.hero__slide--coconut .hero__eyebrow{color:var(--cn-rope)}.hero__slide--coconut .hero__title{color:#fff;text-shadow:0 2px 40px color-mix(in srgb,var(--cn-night) 70%,transparent)}.hero__slide--coconut .hero__title em{color:var(--cn-mint);text-shadow:0 2px 0 color-mix(in srgb,var(--cn-night) 40%,transparent)}.hero__slide--coconut .hero__lead{color:#f2f4fc}.hero__slide--coconut .hero__price-n{color:#fff}.hero__slide--coconut .hero__price-note{color:var(--cn-rope)}.hero__slide--coconut{--hero-soft: var(--cn-rope)}.hero__cta--coconut{--btn-bg: linear-gradient(120deg, var(--gold), color-mix(in srgb, var(--gold) 76%, var(--gold-soft)));--btn-fg: var(--plum-deep);--btn-hover: var(--gold-soft);--btn-hover-fg: var(--plum-deep);border-color:color-mix(in srgb,var(--gold-soft) 55%,transparent);box-shadow:0 16px 36px -14px #060a28bf}.hero__cta--coconut:focus-visible{outline-color:var(--gold-soft)}.hero__bg--6{--art-x: 74%;background:radial-gradient(44% 78% at var(--art-x) 50%,color-mix(in srgb,var(--avo-cord) 24%,transparent) 0%,color-mix(in srgb,var(--avo-600) 34%,transparent) 46%,transparent 100%),radial-gradient(70% 90% at 0% 100%,color-mix(in srgb,var(--avo-950) 92%,transparent),transparent 72%),linear-gradient(118deg,var(--avo-950) 0%,var(--avo-900) 32%,var(--avo-800) 70%,var(--avo-700) 100%)}[dir=rtl] .hero__bg--6{--art-x: 26%;background:radial-gradient(44% 78% at var(--art-x) 50%,color-mix(in srgb,var(--avo-cord) 24%,transparent) 0%,color-mix(in srgb,var(--avo-600) 34%,transparent) 46%,transparent 100%),radial-gradient(70% 90% at 100% 100%,color-mix(in srgb,var(--avo-950) 92%,transparent),transparent 72%),linear-gradient(242deg,var(--avo-950) 0%,var(--avo-900) 32%,var(--avo-800) 70%,var(--avo-700) 100%)}.hero__bg--6:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(62% 62% at var(--art-x) 52%,transparent 58%,color-mix(in srgb,var(--avo-950) 42%,transparent) 100%)}.hero__bg--6 .avo-stage{--stage-w: min(100cqw, 145cqh);position:absolute;inset-block:0;inset-inline:auto 0;margin-block:auto;width:var(--stage-w);height:calc(var(--stage-w) / 1.45)}.hero__bg--6 .hero__disc{inset:0;margin:0;width:auto;height:auto;z-index:1;isolation:isolate;overflow:clip;border-radius:clamp(1.4rem,3.6cqw,2.4rem);background:radial-gradient(78% 84% at 50% 46%,#FFFFFF 0%,#FFFFFF 50%,var(--avo-pale) 80%,var(--avo-mist) 100%);box-shadow:inset 0 0 0 1px #fffc,0 0 0 1px color-mix(in srgb,var(--avo-lime) 70%,transparent),0 0 0 clamp(.6rem,1.4vw,1.1rem) color-mix(in srgb,var(--avo-lime) 11%,transparent),0 0 0 clamp(1.2rem,2.8vw,2.2rem) color-mix(in srgb,var(--avo-lime) 5%,transparent),0 50px 120px -30px #020c06bf}.hero__bg--6 .hero__box{inset:3.5% 0 2.5%}.hero__bg--6 .hero__box .prod-img{object-fit:cover;object-position:43% 50%;transform:none;filter:saturate(1.04) contrast(1.02)}.hero__bg--6 .hero__box .prod-img[data-bg=graphic]{mix-blend-mode:normal}.hero__bg--6.is-nopic .avo-stage{display:none}.hero__bg--6 .hero__sticker{inset-block-start:-6%;inset-inline-end:3%;z-index:3;width:auto;aspect-ratio:auto;padding:.4rem 1.3rem .5rem;border-radius:999px;white-space:nowrap;transform:rotate(-6deg);background:linear-gradient(150deg,var(--avo-lime-soft),var(--avo-lime));color:var(--avo-950);box-shadow:0 0 0 2px var(--avo-cream),0 0 0 6px color-mix(in srgb,var(--avo-lime) 28%,transparent),0 16px 34px -10px #020c06cc}.hero__bg--6 .hero__sticker:before{border-radius:inherit;inset:.2rem;opacity:.5}.hero__bg--6 .hero__sticker b{padding:0;font-size:clamp(1.25rem,1rem + .8vw,1.8rem);line-height:1.2}.avo-leaf{position:absolute;z-index:0;display:block;width:var(--s, 4rem);aspect-ratio:100 / 102;rotate:var(--r, 0deg);opacity:var(--o, .9);background:linear-gradient(165deg,var(--avo-lime),var(--avo-600) 72%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 102'%3E%3Cpath fill-rule='evenodd' d='M50 3C84 24 94 70 50 99C6 70 16 24 50 3ZM48.9 24h2.2v66h-2.2Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 102'%3E%3Cpath fill-rule='evenodd' d='M50 3C84 24 94 70 50 99C6 70 16 24 50 3ZM48.9 24h2.2v66h-2.2Z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.avo-leaf--1{inset-block-start:-12%;inset-inline-start:-5%;--s: 5.6rem;--r: -40deg}.avo-leaf--2{inset-block-end:-12%;inset-inline-end:-4%;--s: 6rem;--r: 140deg;--o: .8;background:linear-gradient(165deg,var(--avo-olive-bright),var(--avo-700) 74%)}.avo-leaf--3{inset-block-end:-7%;inset-inline-start:9%;--s: 3rem;--r: -112deg;--o: .85;background:linear-gradient(165deg,var(--avo-olive-bright),var(--avo-700) 74%)}.avo-leaf--4{inset-block-start:38%;inset-inline-end:-5%;--s: 3.2rem;--r: 64deg;--o: .75}.avo-particles{position:absolute;inset:0;pointer-events:none;overflow:clip;container-type:size}.avo-p{position:absolute;inset-block-start:-6%;inset-inline-end:var(--x);width:calc(var(--s) * 1.2);height:calc(var(--s) * 1.2);fill:var(--c);stroke:none;opacity:0;filter:drop-shadow(0 0 7px rgba(168,224,43,.5)) blur(var(--b, 0px));animation:avo-fall var(--dur) linear var(--del) infinite;will-change:transform,opacity}.avo-p .avo-rib{fill:none;stroke:#0828108c;stroke-width:.9;stroke-linecap:round}@keyframes avo-fall{0%{transform:translateZ(0) rotate(var(--r0));opacity:0}10%{opacity:.9}50%{transform:translate3d(calc(var(--dx) * .6),52cqh,0) rotate(calc(var(--r0) + 50deg))}92%{opacity:.65}to{transform:translate3d(var(--dx),108cqh,0) rotate(calc(var(--r0) + 110deg));opacity:0}}.hero__slide--avo .hero__eyebrow{color:var(--avo-lime)}.hero__slide--avo .hero__title{color:var(--avo-cream);text-shadow:0 2px 40px color-mix(in srgb,var(--avo-950) 70%,transparent)}.hero__slide--avo .hero__title em{color:var(--avo-lime);text-shadow:0 0 40px color-mix(in srgb,var(--avo-cord) 26%,transparent)}.hero__slide--avo .hero__lead{color:color-mix(in srgb,var(--avo-cream) 92%,var(--avo-lime));margin-block-end:1rem}.hero__tag{display:inline-flex;align-items:center;gap:.85rem;margin:0 0 1.6rem;color:var(--avo-lime-soft);font-family:var(--font-display);font-style:italic;font-size:1.3rem;line-height:1.4;letter-spacing:.02em}.hero__tag:before{content:"";flex:none;width:2.25rem;height:1px;background:currentColor;opacity:.75}html[lang=ar] .hero__tag{font-style:normal;font-weight:var(--fw-label);font-size:1.1rem;letter-spacing:0}.hero__slide--avo .hero__price-n{color:var(--avo-cream)}.hero__slide--avo .hero__price-note{color:var(--avo-lime-soft)}.hero__slide--avo .hero__price-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .85rem}.hero__slide--avo .hero__price-sub{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .75rem;margin-block-start:.15rem}.hero__was[hidden],.hero__save[hidden]{display:none}.hero__was{font-size:1.1rem;font-weight:500;line-height:1.3;color:color-mix(in srgb,var(--avo-cream) 80%,var(--avo-900));text-decoration:line-through;text-decoration-thickness:1.5px;text-decoration-color:color-mix(in srgb,var(--avo-lime) 85%,transparent)}.hero__save{display:inline-flex;align-items:center;min-height:1.5rem;padding:0 .75rem;border-radius:999px;white-space:nowrap;background:color-mix(in srgb,var(--avo-lime) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--avo-lime) 52%,transparent);color:var(--avo-lime-soft);font-size:.9rem;font-weight:600;line-height:1.3;letter-spacing:.01em}.hero__slide--avo{--hero-soft: var(--avo-lime-soft)}.hero__cta--avo{--btn-bg: linear-gradient(120deg, color-mix(in srgb, var(--avo-lime) 55%, #FFFFFF), var(--avo-lime));--btn-fg: var(--avo-950);--btn-hover: var(--avo-cord);--btn-hover-fg: var(--avo-950);border-color:#ffffff80;box-shadow:0 16px 36px -14px #a8e02b8c}.hero__cta--avo:focus-visible{outline-color:var(--avo-lime)}.hero[data-kind=avocado] .hero__ctrl{--glass: rgba(15, 34, 24, .5);--line-strong: rgba(246, 244, 226, .42)}.hero__eyebrow{margin-block-end:1.25rem;color:var(--gold-deep)}.hero__title{font-size:clamp(2.5rem,1rem + min(4.1vw,6vh),4.8rem);font-weight:400;letter-spacing:-.02em;color:var(--ink);margin-block-end:1.25rem;padding-block-end:.3em}.hero__slide.is-active .hero__title,.hero__slide[data-theme=dark] .hero__title{text-shadow:0 2px 40px color-mix(in srgb,var(--plum-deep) 65%,transparent)}html[lang=ar] .hero__title{line-height:1.26}html[lang=ar] .hero__slide.is-active .hero__title,html[lang=ar] .hero__slide[data-theme=dark] .hero__title{text-shadow:0 1px 10px color-mix(in srgb,var(--plum-deep) 34%,transparent)}html[lang=en] .hero__title{line-height:.98;letter-spacing:-.03em}.hero__title em{font-family:var(--font-hand);font-style:normal;font-weight:700;color:var(--gold-deep)}html[lang=en] .hero__title em{font-size:1.12em;line-height:.9}.hero__line{display:block;overflow:clip;padding-block:.34em;margin-block:-.34em;padding-inline:.12em;margin-inline:-.12em}html[lang=ar] .hero__line{padding-inline:.3em;margin-inline:-.3em}.hero__line-in{display:block;will-change:transform}.hero__lead{max-width:34rem;margin-block-end:1.75rem;color:var(--ink-soft)}.hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.5rem}.hero__cta{will-change:transform;min-height:3.75rem;padding-inline:2.2rem;font-size:1.05rem}.hero__price{display:grid;line-height:1.25}html[lang=ar] .hero__slide--aml .hero__price,html[lang=ar] .hero__slide--coconut .hero__price,html[lang=ar] .hero__slide--avo .hero__price{line-height:1.7}.hero__price-n{font-family:var(--font-display);font-weight:600;font-size:1.75rem;color:var(--ink)}.hero__price-note{font-size:var(--fs-small);color:var(--ink)}.hero__ritual{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;font-size:.98rem;color:var(--hero-soft, var(--ink))}.hero__ritual>span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.32em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent);transition:text-decoration-color var(--t-med)}@media(hover:hover){.hero__ritual:hover>span{text-decoration-color:currentColor}}.hero__ritual .i{width:1rem;height:1rem;transition:transform var(--t-med) var(--ease-silk)}@media(hover:hover){.hero__ritual:hover .i{transform:translate(3px)}[dir=rtl] .hero__ritual:hover .i{transform:translate(-3px)}}.hero__ritual:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.hero__ctrl{position:absolute;inset-inline:0;inset-block-end:0;z-index:var(--z-raised);color:var(--ink);pointer-events:none;padding-block:0 1.4rem}.hero__ctrl-in{display:flex;align-items:center;justify-content:space-between;gap:1rem}.hero__ctrl-start{display:flex;align-items:center;gap:.9rem;pointer-events:auto}.hero__arrows{display:flex;gap:.6rem;pointer-events:auto}.hero__pause,.hero__arrow{display:grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:background var(--t-med),color var(--t-med),border-color var(--t-med),transform var(--t-med) var(--ease-silk)}.hero__arrow{width:3.25rem;height:3.25rem}@media(hover:hover){.hero__pause:hover,.hero__arrow:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}}.hero__arrow:active,.hero__pause:active{transform:scale(.94)}.hero__pause .i{width:1rem;height:1rem}.hero__pause-i--play,.hero__pause[aria-pressed=true] .hero__pause-i--pause{display:none}.hero__pause[aria-pressed=true] .hero__pause-i--play{display:block}.i-back{transform:scaleX(-1)}[dir=rtl] .i-back{transform:none}.hero__dots{display:flex;align-items:center;gap:.35rem}.hero__dot{position:relative;display:grid;place-items:center;width:clamp(2.6rem,6vw,4.6rem);height:2.75rem}.hero__dot:before{content:"";position:absolute;inset-inline:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:color-mix(in srgb,var(--ink) 30%,transparent)}.hero__dot-fill{position:absolute;inset-inline:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%}[dir=rtl] .hero__dot-fill{transform-origin:100% 50%}html:not(.has-motion) .hero__dot[aria-current=true] .hero__dot-fill{transform:none}.hero__ctrl-start:has(.hero__pause[aria-pressed=true]) .hero__dot[aria-current=true] .hero__dot-fill{transform:scaleX(1)!important}html:not(.has-motion) .hero__pause{display:none}.hero__dot:focus-visible,.hero__pause:focus-visible,.hero__arrow:focus-visible{outline-offset:2px}.hero__ctrl[data-theme=dark]{color:var(--ink)}.hero__trustbar{position:relative;padding-block:1.35rem;background:var(--cream);border-block-start:1px solid color-mix(in srgb,var(--gold) 40%,transparent)}.hero__trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.hero__trust-item{display:inline-flex;align-items:center;gap:.75rem;font-size:.9375rem;color:var(--ink-soft);text-wrap:balance}html[lang=ar] .hero__trust-item{font-size:1rem}.hero__trust-icon{display:grid;place-items:center;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;color:var(--gold-deep);border:1px solid color-mix(in srgb,var(--gold) 38%,transparent);background:color-mix(in srgb,var(--ink) 5%,transparent)}.hero__trust-icon .i{width:1.15rem;height:1.15rem}@media(min-width:1024px){.hero__stage{min-height:clamp(35rem,calc(100svh - 13rem),50rem)}.hero__slide{align-items:center;padding-block:3rem 5.5rem}.hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hero__copy{grid-column:1}.hero__title{font-size:clamp(2.7rem,1rem + min(3.6vw,5.4vh),4.9rem)}.hero__bg-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.hero__art,.hero__arch{position:relative;grid-column:2;inset:auto;height:auto}.hero__art{margin-block:1.5rem 4.75rem}.hero__arch{justify-self:center;align-self:center;width:min(100%,36rem);aspect-ratio:36 / 34;margin-block:0 3.2rem;border-radius:18rem 18rem var(--r-l) var(--r-l)}.hero__box{inset-block:8% 8%;inset-inline:27% 27%}.hero__trust{grid-template-columns:repeat(4,minmax(0,auto));justify-content:space-between}.hero__bg--1 .hero__veil{background:linear-gradient(var(--veil-dir),var(--shade-1) 0%,var(--shade-2) 34%,var(--shade-3) 52%,var(--shade-4) 66%,transparent 76%),linear-gradient(0deg,var(--shade-2) 0%,transparent 26%)}.hero__bg--2 .hero__bub--4{inset-block-end:6.5%;inset-inline-end:15%}.hero__bg--4 .hero__bub--4,.hero__bg--5 .hero__bub--4{inset-block-end:3.5%;inset-inline-end:22%}}@media(min-width:1024px)and (max-width:1279.98px){.hero__bub{width:4.6rem}.hero__bg--6 .avo-stage{--stage-w: min(94cqw, 129cqh)}}@media(min-width:1280px){.hero__bg--6 .avo-stage{--stage-w: min(107cqw, 129cqh)}.hero__bg--6 .hero__sticker{inset-block-start:-1%}}@media(min-width:1024px)and (max-width:1399.98px){.hero__slide--avo .hero__actions{max-width:30rem}}@media(min-width:1400px)and (max-width:1499.98px){html[lang=ar] .hero__slide--avo .hero__actions{max-width:30rem}}@media(max-width:1023.98px){.hero{--veil-dir: to bottom}.hero__bg--1 .hero__veil,[dir=ltr] .hero__bg--1 .hero__veil{background:linear-gradient(to bottom,transparent 0,transparent 8.5rem,var(--shade-2) 14.5rem,var(--shade-1) 18rem,var(--cream) 100%),linear-gradient(to bottom,var(--shade-3),transparent 16%)}.hero__stage{min-height:42rem}.hero__slide{padding-block-start:15.5rem}.hero__slide--sakura,.hero__slide--aml,.hero__slide--coconut,.hero__slide--avo,.hero__slide--set{padding-block-start:16.4rem}.hero__slide[data-kind=moroccan],.hero__slide--sakura,.hero__slide--aml,.hero__slide--coconut,.hero__slide--avo,.hero__slide--set{align-items:flex-start}.hero__slide[data-kind=moroccan]{padding-block-start:17rem}.hero__copy{max-width:36rem}.hero__art{inset-block:1rem auto;height:15rem}.hero__arch{inset-block:.9rem auto;height:14.6rem;width:min(100%,22rem);border-radius:8rem 8rem var(--r-l) var(--r-l)}.hero__family{inset-inline:7.5%;width:85%;bottom:3.5%}.hero__box{inset-block:4% 2%;inset-inline:28% 28%}.hero__bub{width:3.9rem}.hero__bub--1{inset-block-start:1%;inset-inline-start:0}.hero__bub--2{inset-block-end:7%;inset-inline-start:1%}.hero__bub--3{inset-block-start:4%;inset-inline-end:0}.hero__bub--4{inset-block-end:7%;inset-inline-end:1%}.hero__sticker{inset-block-start:-1%;inset-inline-end:22%;width:4.2rem}.hero__bg--2 .hero__disc,.hero__bg--4 .hero__disc,.hero__bg--5 .hero__disc,.hero__bg--6 .hero__disc{box-shadow:inset 0 0 0 1px #ffffff80,0 24px 50px -22px #0000008c}.hero__bg--2 .hero__box{inset-block:6% 12%;inset-inline:22% 22%}.hero__bg--2,[dir=rtl] .hero__bg--2{background:radial-gradient(64% 17% at 50% 15%,color-mix(in srgb,var(--sk-coral) 66%,transparent) 0%,color-mix(in srgb,var(--sk-red) 36%,transparent) 58%,transparent 100%),linear-gradient(180deg,var(--sk-red) 0%,var(--sk-cherry) 24%,var(--sk-deep) 50%,var(--sk-oxblood) 100%)}.hero__halo{background:radial-gradient(40% 15% at 50% 15%,color-mix(in srgb,var(--sk-rose) 28%,transparent),transparent 100%)}.hero__bg--3,[dir=rtl] .hero__bg--3{background:radial-gradient(70% 40% at 50% 22%,color-mix(in srgb,var(--ember) 32%,transparent),transparent 100%),linear-gradient(180deg,var(--plum),var(--plum-deep))}.hero__bg--4,[dir=rtl] .hero__bg--4{background:radial-gradient(64% 46% at 50% 22%,color-mix(in srgb,var(--aml-hot) 62%,transparent) 0%,color-mix(in srgb,var(--aml-fuchsia) 30%,transparent) 55%,transparent 100%),linear-gradient(180deg,var(--aml-magenta) 0%,var(--aml-wine-700) 30%,var(--aml-wine-900) 66%,var(--aml-ink) 100%)}.hero__bg--4:after{display:none}.hero__bg--4 .hero__box{inset-block:6% 12%;inset-inline:18% 18%}.hero .aml-hearts,.hero .cn-particles,.hero .avo-particles{inset-block-end:auto;height:15.6rem}.hero .aml-heart,.hero .cn-p,.hero .avo-p{inset-inline-end:calc(var(--x) * .9)}.hero__bg--5,[dir=rtl] .hero__bg--5{background:radial-gradient(64% 17% at 50% 15%,color-mix(in srgb,var(--cn-lagoon) 64%,transparent) 0%,color-mix(in srgb,var(--cn-peri) 38%,transparent) 58%,transparent 100%),linear-gradient(180deg,var(--cn-peri) 0%,var(--cn-deep) 26%,var(--cn-night) 62%,#131A3E 100%)}.hero__bg--5 .hero__box{inset:0;margin:auto;width:calc(min(100cqw,96cqh)*1.1);height:auto;aspect-ratio:512 / 382}.hero__bg--6,[dir=rtl] .hero__bg--6{background:radial-gradient(64% 17% at 50% 15%,color-mix(in srgb,var(--avo-cord) 26%,transparent) 0%,color-mix(in srgb,var(--avo-600) 34%,transparent) 58%,transparent 100%),linear-gradient(180deg,var(--avo-700) 0%,var(--avo-800) 26%,var(--avo-900) 62%,var(--avo-950) 100%)}.hero__bg--6:after{display:none}.hero__bg--6 .avo-stage{--stage-w: min(100cqw, 134cqh);inset-inline:0;margin-inline:auto}.hero__bg--6 .hero__sticker{inset-block-start:-.55rem;inset-inline-end:-1.5%;padding:.2rem .8rem .26rem}.hero__bg--6 .hero__sticker b{font-size:1.05rem}.avo-leaf--1{--s: 3.6rem;inset-block-start:-10%;inset-inline-start:-3%}.avo-leaf--2{--s: 4rem;inset-block-end:-10%;inset-inline-end:-2%}.avo-leaf--3{--s: 2.2rem}.avo-leaf--4{--s: 2.2rem;inset-inline-end:-4%}}@media(max-width:639.98px){.hero__title{font-size:clamp(2.3rem,1.2rem + 5.6vw,3.4rem);margin-block-end:.9rem}.hero__lead{margin-block-end:1.4rem;font-size:1rem}.hero__actions{width:100%}.hero__cta{flex:1 1 100%}.hero__price{display:flex;align-items:baseline;gap:.75rem}.hero__slide--sakura .hero__price,.hero__slide--aml .hero__price,.hero__slide--coconut .hero__price,.hero__slide--avo .hero__price{display:grid;line-height:1.1}html[lang=ar] .hero__slide--sakura .hero__price,html[lang=ar] .hero__slide--aml .hero__price,html[lang=ar] .hero__slide--coconut .hero__price,html[lang=ar] .hero__slide--avo .hero__price{line-height:1.2}.hero__slide--sakura .hero__price-n,.hero__slide--aml .hero__price-n,.hero__slide--coconut .hero__price-n,.hero__slide--avo .hero__price-n{font-size:1.6rem}html[lang=ar] .hero__slide--sakura .hero__price-n,html[lang=ar] .hero__slide--aml .hero__price-n,html[lang=ar] .hero__slide--coconut .hero__price-n,html[lang=ar] .hero__slide--avo .hero__price-n{line-height:1.45}.hero__slide--sakura,.hero__slide--aml,.hero__slide--coconut,.hero__slide--avo{padding-block-end:5rem}.hero__ritual{margin-inline-start:auto}.hero__slide--avo.has-compare .hero__actions{row-gap:.3rem}.hero__slide--avo.has-compare .hero__cta{margin-block-end:.55rem}.hero__slide--avo.has-compare .hero__price{display:contents}.hero__slide--avo.has-compare .hero__price-main{flex:1 1 100%}.hero__slide--avo.has-compare .hero__price-sub{margin-block-start:0}.hero__slide--avo .hero__save:not([hidden])+.hero__price-note{display:none}.hero__eyebrow{margin-block-end:.9rem}.hero__ctrl{padding-block-end:1rem}.hero__ctrl-in{gap:.6rem}.hero__ctrl-start{flex:1 1 auto;min-width:0;gap:.5rem}.hero__dots{flex:0 1 11rem;min-width:0;gap:.25rem}.hero__dot{flex:1 1 0;width:auto;min-width:1.5rem}.hero__arrows{gap:.4rem}.hero__arrow{width:2.75rem;height:2.75rem}}@media(max-width:359.98px){.hero__tag{font-size:1.1rem;gap:.6rem}.hero__tag:before{width:1.5rem}.hero__ctrl-in{gap:.5rem}.hero__ctrl-start{gap:.4rem}.hero__pause,.hero__arrow{width:2.5rem;height:2.5rem}}@media(min-width:640px)and (max-width:1023.98px){.hero__cta{flex:0 0 auto}.hero__slide--avo .hero__copy{max-width:40rem}.hero__slide--avo .hero__actions{column-gap:1.1rem}.hero__slide--avo .hero__price-n{font-size:1.65rem}.hero__bg--6 .hero__art{height:17rem}.hero__slide--avo{padding-block-start:18.4rem}.hero__slide--avo .hero__tag{margin-block-end:1.2rem}.hero .avo-particles{height:17.6rem}.hero__bub--1,.hero__bub--2{inset-inline-start:3%}.hero__bub--3,.hero__bub--4{inset-inline-end:3%}}@media(prefers-reduced-motion:reduce){.hero__pause,.hero__arrow,.hero__canvas{transition:none}.hero[data-kind=moroccan] .hero__family{animation:none}}.hero__bg--c{background:linear-gradient(135deg,var(--plum-deep),var(--ink))}.hero__bg--c .hero__img{filter:none}.hero.has-custom-photo .hero__glows,.hero__copy [hidden],.hero__ctrl [hidden]{display:none}.hero__cta:disabled,.hero__cta.is-sold{opacity:.75;cursor:not-allowed;pointer-events:none}@media(max-width:1023.98px){.hero__bg--c .hero__veil{background:linear-gradient(to bottom,transparent 0,transparent 8.5rem,var(--shade-2) 14.5rem,var(--shade-1) 18rem,var(--cream) 100%),linear-gradient(to bottom,var(--shade-3),transparent 16%)}}@media(max-width:639.98px){html[lang=ar] .hero__title{line-height:1.18}html[lang=ar] .hero__lead{line-height:1.7}}.hero__bg--4 .hero__set{mix-blend-mode:multiply;filter:none}.hero__bg--4 .hero__disc{background:radial-gradient(circle at 50% 42%,#FFFFFF 0%,#FFF1F8 34%,#FFC9E2 58%,#FF8FC3 80%,var(--aml-fuchsia) 100%)}.hero__family{mix-blend-mode:multiply}.hero__bg--3 .hero__family{inset-inline:1%;width:98%;bottom:7%}.hero__bg--3 .hero__niche{background:radial-gradient(70% 50% at 50% 40%,#fffaecfa,#fff4da00 78%),linear-gradient(180deg,#e4cfa6,#d6b98a 55%,#c29b66)}.hero__bg--3 .hero__niche:before{background:linear-gradient(180deg,#3a220c00,#3a220c1f 40%,#2c1a083d)}@media(max-width:719px){.hero__bg--3 .hero__family{inset-inline:13%;width:74%;bottom:7%}}.hero__bg--3 .hero__niche{background:radial-gradient(70% 55% at 50% 42%,#fff 0% 45%,#fbf6ec)}.hero__bg--3 .hero__niche:before{display:none}.hero__bg--3 .hero__niche:after{border-color:#be965a73}.hero__bg--4 .hero__set{-webkit-mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 78%,transparent 97%);mask-image:radial-gradient(ellipse 70% 70% at 50% 50%,#000 78%,transparent 97%)}.hero__bg--4 .hero__disc{background:radial-gradient(circle at 50% 42%,#fff 0% 62%,#ffeaf4)}.hero__bg--4 .hero__set{mix-blend-mode:multiply;filter:none;-webkit-mask-image:radial-gradient(circle farthest-side at 50% 50%,#000 106%,transparent 112%);mask-image:radial-gradient(circle farthest-side at 50% 50%,#000 106%,transparent 112%)}.hero__bg--4 .hero__box{inset:0;margin:auto;width:calc(min(100cqw,96cqh)*.92);height:calc(min(100cqw,96cqh)*.92);border-radius:50%;overflow:hidden}.hero__bg--4 .hero__set{-webkit-mask-image:none;mask-image:none;object-fit:contain}.hero__bg--2 .hero__box{inset:0;margin:auto;width:calc(min(100cqw,96cqh)*.94);height:calc(min(100cqw,96cqh)*.94);border-radius:50%;overflow:hidden}.hero__bg--2 .hero__box .prod-img{object-fit:contain;transform:none}.hero__bg--5 .hero__box{inset:0;margin:auto;width:calc(min(100cqw,96cqh)*.9);height:calc(min(100cqw,96cqh)*.9);aspect-ratio:auto;border-radius:50%;overflow:hidden}.hero__bg--5 .hero__box .prod-img{object-fit:contain;-webkit-mask-image:none;mask-image:none}.hero__bg--5 .hero__disc,.hero__bg--4 .hero__bub,.hero__bg--2 .hero__bub{background:#fff}.hero__bg--4 .hero__bub .prod-img[data-bg=white],.hero__bg--2 .hero__bub .prod-img[data-bg=white]{padding:5%;mix-blend-mode:multiply}.hero__bg--lady,.hero__slide--lady{--aml-ink: #14040A;--aml-wine-900: #2A0510;--aml-wine-800: #470817;--aml-wine-700: #5E0A22;--aml-magenta: #9B1233;--aml-fuchsia: #C8123F;--aml-hot: #E23A5F;--aml-glow: #FF8FA8;--aml-blush: #FCE4EA;--aml-blush-2: #F6C9D3}.hero__bg--lady .hero__disc{background:radial-gradient(circle at 50% 42%,#fff 0% 62%,#ffe9ee)}.hero__cta--lady{--btn-bg: linear-gradient(120deg, #FFEAF0, #F9C6D2);box-shadow:0 16px 36px -14px #e23a5fd9}.hero__bg--4 .hero__sticker{width:clamp(5.6rem,7.6vw,8.2rem);transform:rotate(-9deg);color:#4a0f2e;background:radial-gradient(circle at 30% 24%,#fffffff2 0,#fff0 38%),conic-gradient(from 210deg,#f8e7c4,#d9b77c,#fff4d8,#c99b55,#f6e2b8,#e2c48c,#f8e7c4);box-shadow:0 0 0 2px #fff3d6,0 0 0 4px #b98945,0 0 0 9px #fff4d62e,0 20px 36px -10px #0a0006d9,inset 0 3px 7px #ffffffbf,inset 0 -7px 14px #7a4c1861}.hero__bg--4 .hero__sticker:before{inset:.42rem;border:1.5px solid rgba(74,15,46,.5);opacity:1}.hero__bg--4 .hero__sticker:after{content:"";position:absolute;inset:.72rem;border-radius:50%;border:1px dashed rgba(74,15,46,.4)}.hero__bg--4 .hero__sticker b{display:grid;justify-items:center;gap:.18rem;padding:0 .55rem;z-index:1;font-family:var(--font-display);font-weight:700;font-size:clamp(.82rem,.62rem + .5vw,1.12rem);letter-spacing:.14em;text-transform:uppercase;line-height:1.12;text-shadow:0 1px 0 rgba(255,255,255,.55)}.hero__bg--4 .hero__sticker b:before{content:"";width:1.5em;height:1.5em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M5 12v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-8'/%3E%3Cpath d='M12 8c-1-3-3-4.5-4.5-4S6 6 8 8M12 8c1-3 3-4.5 4.5-4S18 6 16 8'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='8' width='18' height='4' rx='1'/%3E%3Cpath d='M12 8v13M5 12v8a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-8'/%3E%3Cpath d='M12 8c-1-3-3-4.5-4.5-4S6 6 8 8M12 8c1-3 3-4.5 4.5-4S18 6 16 8'/%3E%3C/svg%3E") center / contain no-repeat}html[lang=ar] .hero__bg--4 .hero__sticker b{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:clamp(.95rem,.72rem + .6vw,1.3rem)}.hero__bg--lady .hero__sticker{color:#5a0a20;inset-inline-end:19%}.hero__bg--lady .hero__sticker:before{border-color:#5a0a2080}.hero__bg--lady .hero__sticker:after{border-color:#5a0a2066}@media(max-width:719px){.hero__bg--4 .hero__sticker{width:4.6rem;inset-block-start:-2%;inset-inline-end:22%}.hero__bg--4 .hero__sticker:after{inset:.56rem}}html:not([lang=ar]) .hero__bg--lady .hero__sticker b{font-size:clamp(.58rem,.44rem + .32vw,.78rem);letter-spacing:.04em}html:not([lang=ar]) .hero__bg--4 .hero__sticker b{letter-spacing:.1em}.hero__bg--set{background:color-mix(in srgb,var(--set) 22%,#0e0a07);overflow:hidden}.hero__bg--set .hero__kb{position:absolute;inset:0}.hero__frame{position:absolute;inset:0;margin:0;padding:0;background:none;box-shadow:none;border-radius:0}.hero__setimg{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pos, 50% 50%)}.hero__bg--set:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,#0a060480,#0a06045c 30%,#0a060400 56%)}[dir=rtl] .hero__bg--set:after{background:linear-gradient(to left,#0a060480,#0a06045c 30%,#0a060400 56%)}.hero__slide--set{--set-soft: color-mix(in srgb, var(--set) 20%, #FFF3E2);--hero-soft: var(--set-soft)}.hero__slide--set .hero__eyebrow{color:var(--set-soft)}.hero__slide--set .hero__title{color:#fff;text-shadow:0 2px 28px rgba(0,0,0,.5)}.hero__slide--set .hero__title em{color:var(--set-soft);unicode-bidi:isolate}.hero__slide--set .hero__lead{color:#fffffff5;text-shadow:0 1px 16px rgba(0,0,0,.5)}.hero__slide--set .hero__price-n{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.5)}.hero__cta--set{--btn-bg: #FFFFFF;--btn-fg: color-mix(in srgb, var(--set) 86%, #000);--btn-hover: var(--set-soft);--btn-hover-fg: color-mix(in srgb, var(--set) 70%, #000)}.hero__slide--set a.hero__cta--set.btn--gold{--btn-bg: #FFFFFF}.hero__slide--set .hero__ritual{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.5)}.hero__slide--set.is-noproduct .hero__ritual--shop{display:inline-flex;align-items:center;gap:.6rem;min-height:3.5rem;padding:.6rem 1.6rem;border-radius:99px;background:#fff;color:color-mix(in srgb,var(--set) 86%,#000);font-weight:700;text-shadow:none}.hero__slide--set :focus-visible{outline-color:#fff}html[lang=ar] .hero__slide--set .hero__price{line-height:1.7}@media(min-width:1024px){[dir=ltr] .hero__slide[data-kind=pkhotshower] .hero__copy{grid-column:2}[dir=ltr] .hero__bg--set[data-kind=pkhotshower]:after{background:linear-gradient(to left,#0a060480,#0a06045c 30%,#0a060400 56%)}}@media(max-width:1023.98px){.hero__bg--set .hero__kb{inset:0 0 auto;aspect-ratio:1600 / 656}.hero__bg--set:after,[dir=rtl] .hero__bg--set:after{display:none}.hero__slide--set{padding-block-start:calc(41vw + 1.6rem)}.hero__bg--set{background:color-mix(in srgb,var(--set) 30%,#0c0705)}}.hero__frame picture{display:block;width:100%;height:100%}@media(max-width:1023.98px){.hero__bg--set[data-mobile] .hero__kb{inset:0;aspect-ratio:auto}.hero__bg--set[data-mobile] .hero__frame{overflow:hidden}.hero__bg--set[data-mobile] .hero__frame:before{content:"";position:absolute;inset:-6%;background:var(--mbg, none) center / cover no-repeat;filter:blur(26px) saturate(1.1) brightness(1.06)}.hero__bg--set[data-mobile] .hero__frame picture{position:absolute;inset-block-start:0;inset-inline:0;width:100%;height:auto}.hero__bg--set[data-mobile] .hero__setimg,.hero__bg--set[data-mobile=portrait] .hero__setimg{position:relative;width:100%;max-width:none;height:auto;margin:0;object-fit:contain;transform:none!important;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 80%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0,#000 80%,transparent 100%)}.hero__slide--set[data-has-m]{padding-block-start:17rem}.hero__bg--set[data-mobile]:after,[dir=rtl] .hero__bg--set[data-mobile]:after{display:block;background:linear-gradient(to bottom,#fffcf800 0% 34%,#fffcf899 56%,#fffcf8e6)}.hero__slide--set[data-has-m]{--ink-m: color-mix(in srgb, var(--set) 28%, #1b1210)}.hero__slide--set[data-has-m] .hero__title,.hero__slide--set[data-has-m] .hero__lead,.hero__slide--set[data-has-m] .hero__price-n,.hero__slide--set[data-has-m] .hero__ritual{color:var(--ink-m);text-shadow:0 0 14px rgba(255,252,248,.95),0 0 3px rgba(255,252,248,.9)}.hero__slide--set[data-has-m] .hero__title em{color:color-mix(in srgb,var(--set) 80%,#000)}.hero__slide--set[data-has-m] .hero__eyebrow{color:var(--ink-m);text-shadow:0 0 10px rgba(255,252,248,.95),0 0 3px rgba(255,252,248,.9)}.hero__slide--set[data-has-m] .hero__eyebrow:before,.hero__slide--set[data-has-m] .hero__eyebrow:after{background:var(--ink-m)}.hero__slide--set[data-has-m] .hero__cta--set{--btn-bg: color-mix(in srgb, var(--set) 88%, #000);--btn-fg: #fff;--btn-hover: color-mix(in srgb, var(--set) 70%, #000);--btn-hover-fg: #fff}}.hero__dots{flex:0 1 min(100%,34rem);min-width:0}.hero__dot{flex:1 1 0;width:auto;min-width:1rem;max-width:4.6rem}.hero__count{margin:0;flex:none;direction:ltr;unicode-bidi:isolate;font-size:.85rem;font-weight:600;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--ink);opacity:.8;white-space:nowrap}@media(max-width:639.98px){.hero__dots{display:none}}.hero__bg--1{--shade-1: color-mix(in srgb, var(--plum-deep) 92%, transparent);--shade-2: color-mix(in srgb, var(--plum-deep) 82%, transparent);--shade-3: color-mix(in srgb, var(--plum-deep) 66%, transparent);--shade-4: color-mix(in srgb, var(--plum-deep) 10%, transparent)}.hero__bg--1 .hero__img{filter:hue-rotate(-9deg) saturate(1.12) contrast(1.02) brightness(1.05)}.hero__bg--1 .hero__grade{background:radial-gradient(95% 80% at 55% 45%,transparent 66%,color-mix(in srgb,var(--plum-deep) 16%,transparent) 100%)}@media(min-width:1024px){.hero__bg--1 .hero__veil{background:linear-gradient(var(--veil-dir),color-mix(in srgb,var(--plum-deep) 78%,transparent) 0%,color-mix(in srgb,var(--plum-deep) 62%,transparent) 32%,color-mix(in srgb,var(--plum-deep) 34%,transparent) 45%,transparent 60%),linear-gradient(0deg,color-mix(in srgb,var(--plum-deep) 38%,transparent) 0%,transparent 15%)}}@media(max-width:1023.98px){.hero__bg--1{--shade-1: color-mix(in srgb, var(--plum-deep) 88%, transparent);--shade-2: color-mix(in srgb, var(--plum-deep) 72%, transparent)}}@media(max-width:1023.98px){.hero__bg--1{background:var(--plum-deep)}.hero__bg--1 .hero__photo{inset:0 0 auto;height:min(calc(100vw / 1.677),15.5rem)}.hero__bg--1 .hero__grade{display:none}.hero__bg--1 .hero__veil,[dir=ltr] .hero__bg--1 .hero__veil{background:linear-gradient(to bottom,transparent 0,transparent 12.2rem,var(--plum-deep) 15.5rem)}}@media(max-width:1023.98px){.hero__slide--set[data-has-m] .hero__title{font-size:clamp(1.75rem,8.2vw,2.3rem);line-height:1.25}}.categories{position:relative;padding-block:var(--section-y);background:var(--cream);color:var(--ink)}.categories__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem 2rem;flex-wrap:wrap;margin-block-end:clamp(1.75rem,3.4vw,3.25rem)}.categories__eyebrow{margin-block-end:1rem}.categories__title{color:var(--ink)}.categories__title em{font-family:var(--font-hand);font-style:normal;font-weight:700;color:var(--gold-deep);font-size:1.08em}html[lang=en] .categories__title em{font-size:1.2em}.categories__all{font-weight:500;color:var(--ink);min-height:2.75rem;display:inline-flex;align-items:center}.categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2.25rem) clamp(.75rem,1.6vw,1.5rem)}.categories__item{display:block;min-width:0}@media(min-width:640px){.categories__grid[data-tiles="3"],.categories__grid[data-tiles="6"],.categories__grid[data-tiles="9"]{grid-template-columns:repeat(3,minmax(0,1fr))}.categories__grid[data-tiles="3"] .cat__media,.categories__grid[data-tiles="6"] .cat__media,.categories__grid[data-tiles="9"] .cat__media{aspect-ratio:1 / 1.1}}@media(min-width:640px)and (max-width:1099.98px){.categories__grid[data-tiles="5"]{grid-template-columns:repeat(6,minmax(0,1fr))}.categories__grid[data-tiles="5"] .categories__item{grid-column:span 2}.categories__grid[data-tiles="5"] .categories__item:nth-child(4){grid-column:2 / span 2}.categories__grid[data-tiles="5"] .categories__item:nth-child(5){grid-column:4 / span 2}}@media(min-width:1100px){.categories__grid[data-tiles="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.cat{--tile: var(--sand);position:relative;display:grid;gap:1rem;width:100%;color:var(--ink)}.cat[data-group=face]{--tile: color-mix(in srgb, var(--gold) 26%, var(--cream))}.cat[data-group=body]{--tile: color-mix(in srgb, var(--rose) 22%, var(--cream))}.cat[data-group=hair]{--tile: color-mix(in srgb, var(--ember) 24%, var(--cream))}.cat[data-group=foot]{--tile: color-mix(in srgb, var(--rose) 34%, var(--cream))}.cat[data-group=hands]{--tile: color-mix(in srgb, var(--sage) 42%, var(--cream))}.cat[data-group=fragrance]{--tile: var(--gold-soft)}.cat[data-group=boxes]{--tile: color-mix(in srgb, var(--rose) 30%, var(--cream))}.cat[data-group=accessories]{--tile: color-mix(in srgb, var(--ember) 30%, var(--cream))}.cat__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;isolation:isolate;border-radius:var(--r-l);background:var(--tile);box-shadow:0 0 0 1px var(--line);transition:box-shadow var(--t-med) var(--ease-silk)}.cat__img{position:absolute;inset:0;width:100%;height:100%;padding:1.5rem;object-fit:contain;mix-blend-mode:multiply;filter:brightness(1.06) contrast(1.03);transition:transform .9s var(--ease-silk)}.cat--photo .cat__img{padding:0;object-fit:cover;object-position:var(--cat-pos, 50% 40%);mix-blend-mode:normal;filter:none}.cat__body{display:grid;gap:.15rem;min-width:0;padding-inline-end:3.5rem;min-height:2.75rem;align-content:center}.cat__name{font-family:var(--font-display);font-weight:500;font-size:clamp(1.45rem,1.05rem + 1vw,1.95rem);line-height:1.15;color:var(--ink)}html[lang=ar] .cat__name{font-weight:700;line-height:1.4}.cat__count{font-size:var(--fs-small);color:var(--ink-soft)}.cat__go{position:absolute;inset-inline-end:0;inset-block-end:0;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:transparent;color:var(--ink);box-shadow:0 0 0 1px var(--ink);transition:background var(--t-med),color var(--t-med),transform var(--t-med) var(--ease-silk)}@media(hover:hover){.cat:hover .cat__media{box-shadow:var(--shadow-2)}.cat:hover .cat__img{transform:scale(1.05)}.cat:hover .cat__go{background:var(--ink);color:var(--cream);transform:translate(4px)}[dir=rtl] .cat:hover .cat__go{transform:translate(-4px)}}.cat:focus-visible{outline-offset:6px;border-radius:var(--r-l)}.cat:focus-visible .cat__go{background:var(--ink);color:var(--cream)}@media(max-width:639.98px){.categories__grid{display:flex;overflow-x:auto;gap:.75rem;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);padding-block:.25rem 1rem;scroll-padding-inline:var(--gutter);scrollbar-width:none}.categories__grid::-webkit-scrollbar{display:none}.categories__item{flex:0 0 min(62vw,14.5rem);scroll-snap-align:start}.cat__name{font-size:1.35rem}}@media(prefers-reduced-motion:reduce){.cat__media,.cat__img,.cat__go{transition:none}}html[lang=ar] .categories__all{font-weight:var(--fw-label)}.bs{position:relative;background:#fff;color:var(--ink);padding-block:var(--section-y) calc(var(--section-y) * .6)}.bs[hidden]{display:none}.bs__head{display:grid;gap:.6rem;margin-block-end:clamp(1.4rem,3vw,2rem)}.bs__eyebrow{margin:0;letter-spacing:.32em;justify-self:start;unicode-bidi:isolate}.bs__title{margin:0}.bs__stage{position:relative;width:100%;background:#efe7da;overflow:hidden}.bs__slides{position:relative;width:100%;aspect-ratio:3200 / 1312;max-height:680px}.bs__slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .9s var(--ease-io, ease),visibility 0s .9s}.bs__slide.is-on{opacity:1;visibility:visible;transition:opacity .9s var(--ease-io, ease)}.bs__photo,.bs__photo picture{position:absolute;inset:0;display:block}.bs__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;transform:scale(1.06);transition:transform 8s linear}.bs__slide.is-on .bs__img{transform:scale(1)}.bs__photo--plain{background:#efe7da;overflow:hidden}.bs__photo--plain:before{content:"";position:absolute;inset:-8%;background:var(--art) center / cover no-repeat;filter:blur(34px) saturate(1.1) brightness(1.06);opacity:.95}.bs__photo--plain:after{content:"";position:absolute;inset:0;background:linear-gradient(to var(--bs-away, right),rgba(255,255,255,.55),rgba(255,255,255,.1) 70%)}.bs__photo--plain .bs__img{inset-block:5%;inset-inline:auto 7%;width:46%;height:90%;object-fit:contain;z-index:1;filter:drop-shadow(0 24px 34px rgba(40,24,10,.28))}[dir=rtl] .bs__photo--plain{--bs-away: left}.bs__card{position:absolute;inset-block:0;inset-inline-start:max(5%,calc((100% - var(--container-w, 1280px)) / 2 + 1.5rem));display:flex;align-items:center;width:clamp(19.5rem,25%,23rem);z-index:2}@media(min-width:1024px){.bs__slide[data-side] .bs__card{inset-inline-start:auto}.bs__slide[data-side=left] .bs__card{left:max(5.6rem,3.5%)}.bs__slide[data-side=right] .bs__card{right:max(5.6rem,3.5%)}}.bs__glass{position:relative;width:100%;padding:1.6rem 1.7rem 1.5rem;border-radius:1.3rem;background:#ffffffd6;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 30px 60px -30px #28180a8c}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.bs__glass{background:#fffffff2}}.bs__no{position:absolute;z-index:3;inset-block-start:-1.6rem;inset-inline-end:1rem;font-family:var(--font-display);font-size:4.2rem;line-height:1;font-weight:600;color:transparent;-webkit-text-stroke:1.4px var(--set);opacity:.9;pointer-events:none}.bs__badge{display:inline-flex;align-items:center;margin-block-end:.85rem;padding:.35rem 1rem;border-radius:99px;background:linear-gradient(120deg,var(--gold-soft),var(--gold));color:#3a2408;font-weight:800;font-size:.82rem}.bs__name{margin:0 0 .5rem;font-size:clamp(1.3rem,1.05rem + .8vw,1.6rem);line-height:1.35;font-weight:800;color:var(--ink)}.bs__desc{margin:0 0 1rem;color:var(--ink-soft, #5b4d3b);font-size:.92rem;line-height:1.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bs__buy{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.1rem}.bs__price{font-size:1.4rem;font-weight:800;font-variant-numeric:lining-nums}.bs__was{margin-inline-start:.45rem;font-size:.62em;font-weight:400;color:var(--ink-mute);text-decoration:line-through;text-decoration-color:#c0182e;text-decoration-thickness:2px}.bs__cta{--btn-bg: var(--set);--btn-fg: #fff;--btn-hover: color-mix(in srgb, var(--set) 80%, #000);--btn-hover-fg: #fff;min-height:3rem;padding-inline:1.7rem;font-weight:800;box-shadow:0 12px 28px -12px var(--set)}.bs__cta.is-added{--btn-bg: #1F7A46}.bs__more{padding:.3rem 0;background:none;border:0;border-bottom:1px solid color-mix(in srgb,var(--ink) 50%,transparent);color:var(--ink);font:inherit;font-size:.9rem;cursor:pointer}.bs__slide .bs__glass>*{opacity:0;transform:translateY(16px);transition:opacity .6s,transform .6s}.bs__slide.is-on .bs__glass>*{opacity:1;transform:none}.bs__slide.is-on .bs__glass>:nth-child(2){transition-delay:.12s}.bs__slide.is-on .bs__glass>:nth-child(3){transition-delay:.2s}.bs__slide.is-on .bs__glass>:nth-child(4){transition-delay:.28s}.bs__slide.is-on .bs__glass>:nth-child(5){transition-delay:.36s}.bs__slide .bs__glass>.bs__no{opacity:0}.bs__slide.is-on .bs__glass>.bs__no{opacity:.9}.bs__arrow{position:absolute;z-index:5;inset-block-start:50%;transform:translateY(-50%);display:grid;place-items:center;width:3.7rem;height:3.7rem;border-radius:50%;border:0;cursor:pointer;background:#ffffffeb;color:var(--ink);box-shadow:0 12px 30px -10px #0006;transition:background .25s,color .25s,transform .25s}.bs__arrow .i{width:1.4rem;height:1.4rem}.bs__arrow:hover,.bs__arrow:focus-visible{background:var(--ink);color:#fff;transform:translateY(-50%) scale(1.06)}.bs__arrow--next{inset-inline-end:1.4rem}.bs__arrow--prev{inset-inline-start:1.4rem}.bs__ic-back{transform:scaleX(-1)}[dir=rtl] .bs__ic-back{transform:none}.bs.is-single .bs__arrow,.bs.is-single .bs__count{display:none}.bs__bar{position:absolute;z-index:5;inset-inline:0;inset-block-end:1.3rem;display:flex;justify-content:center;align-items:center;gap:.9rem;pointer-events:none}.bs__dot{pointer-events:auto;position:relative;width:3.6rem;height:1.6rem;padding:0;border:0;background:none;cursor:pointer}.bs__dot:before{content:"";position:absolute;inset-inline:0;inset-block-start:50%;height:5px;margin-block-start:-2.5px;border-radius:5px;background:#ffffff8c}.bs__dot i{position:absolute;inset-inline-start:0;inset-block-start:50%;height:5px;margin-block-start:-2.5px;width:0;border-radius:5px;background:#fff}.bs__dot.is-on i{animation:bs-fill var(--bs-ms, 6s) linear forwards}.bs.is-paused .bs__dot.is-on i{animation:none;width:100%}@keyframes bs-fill{to{width:100%}}.bs__count{position:absolute;z-index:5;inset-block-end:.9rem;inset-inline-end:1.6rem;font-family:var(--font-display);font-size:1.25rem;letter-spacing:.14em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.5)}@media(max-width:1023.98px){.bs{padding-block:2.4rem 1.4rem}.bs__stage{background:#fff;overflow:visible}.bs__slides{aspect-ratio:auto;max-height:none;height:auto}.bs__slide{position:absolute;inset:0 0 auto}.bs__slide.is-on{position:relative}.bs__photo,.bs__photo picture{position:relative;inset:auto}.bs__img{position:relative;display:block;width:100%;height:auto;object-fit:contain;transform:none!important}.bs__slide[data-shape=wide] .bs__img{aspect-ratio:3200 / 1312;object-fit:cover}.bs__photo--plain{position:relative;aspect-ratio:1 / 1;width:100%}.bs__photo--plain:after{background:linear-gradient(to bottom,#ffffff40,#fff0 60%)}.bs__photo--plain .bs__img{position:absolute;inset:6% 8% 12%;width:84%;height:82%;object-fit:contain}.bs__card{position:relative;inset:auto;width:auto;margin:-2.8rem .9rem 0}.bs__glass{padding:1.35rem 1.25rem;background:#fff}.bs__no{font-size:3.4rem;inset-block-start:-1.5rem}.bs__arrow{inset-block-start:11rem;width:2.9rem;height:2.9rem}.bs__arrow--next{inset-inline-end:.6rem}.bs__arrow--prev{inset-inline-start:.6rem}.bs__bar{position:relative;inset:auto;margin-block:1.1rem .4rem}.bs__dot:before{background:#d9cdb9}.bs__dot i{background:var(--ink)}.bs__count{display:none}}@media(prefers-reduced-motion:reduce){.bs__slide,.bs__slide .bs__glass>*,.bs__img{transition-duration:.01s!important;transition-delay:0s!important}.bs__dot.is-on i{animation:none;width:100%}}.shop{position:relative;isolation:isolate;background:var(--cream);color:var(--ink);padding-block:clamp(3.25rem,5.5vw,5rem) calc(var(--section-y) * .9)}.shop__head{display:grid;gap:1.5rem;align-items:end;padding-block-end:clamp(1.75rem,3.5vw,3rem)}@media(min-width:900px){.shop__head{grid-template-columns:auto minmax(0,1fr) auto;gap:1rem clamp(2rem,5vw,5rem)}.shop__lead{justify-self:start;padding-block-end:.6rem}.shop__big{padding-block-end:.6rem}}.shop__eyebrow{font-family:var(--font-hand);font-size:clamp(1.35rem,1.1rem + .8vw,1.9rem);line-height:1.2;color:var(--gold-deep)}.shop__title{margin-block:.35rem .9rem;color:var(--ink)}.shop__lead{max-width:46ch;color:var(--ink-soft)}.shop__big{display:flex;align-items:baseline;gap:.7rem}.shop__big-n{font-family:var(--font-display);font-weight:500;font-size:clamp(3.4rem,7vw,5.5rem);line-height:.9;color:var(--gold-deep);font-variant-numeric:lining-nums tabular-nums}.shop__big-cap{font-size:.95rem;color:var(--ink-mute)}.shop__perks{display:none}@media(min-width:700px){.shop__perks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-end:clamp(1.75rem,3.5vw,3rem)}.shop__perks li{display:flex;align-items:center;gap:.8rem;padding:.8rem 1.1rem;border-radius:var(--r-m);background:var(--ivory);font-size:.92rem;line-height:1.5;color:var(--ink-soft)}.shop__perk-i{flex:none;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--cream);color:var(--gold-deep);box-shadow:var(--shadow-1)}}.shop__sentinel{display:block;height:1px;margin-block-end:-1px}.shop__bar{position:sticky;top:var(--shop-top, 0px);z-index:var(--z-sticky);background:var(--cream);color:var(--ink);border-block:1px solid var(--line);transition:box-shadow var(--t-med) var(--ease-silk)}.shop__bar.is-stuck{box-shadow:var(--shadow-1)}.shop__bar-in{display:grid;gap:.65rem;padding-block:.8rem}@media(min-width:900px){.shop__bar-in{grid-template-columns:minmax(15rem,21rem) minmax(0,1fr);align-items:center;gap:1.25rem}}.shop-field{position:relative;display:flex;align-items:center}.shop-field--search{min-height:3rem}.shop-field__control{width:100%;min-height:3rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--ivory);color:var(--ink);padding-inline:2.9rem 1.1rem;font-size:1rem;transition:border-color var(--t-med),background var(--t-med),box-shadow var(--t-med)}.shop-field--search .shop-field__control:not(:placeholder-shown){padding-inline-end:2.9rem}.shop-field__control::placeholder{color:var(--ink-mute);opacity:1}.shop-field__control::-webkit-search-cancel-button,.shop-field__control::-webkit-search-decoration{appearance:none}.shop-field__control:hover{border-color:var(--ink)}.shop-field__control:focus-visible{outline:none;border-color:var(--gold-deep);background:var(--cream);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 45%,transparent)}.shop-field__icon{position:absolute;inset-inline-start:1.05rem;pointer-events:none;color:var(--ink);width:1.2rem;height:1.2rem}.shop-field__clear{position:absolute;inset-inline-end:.35rem;display:grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:50%;color:var(--ink-soft);transition:background var(--t-fast),color var(--t-fast)}.shop-field__clear:hover{background:var(--sand);color:var(--ink)}.shop-field__clear[hidden]{display:none}.shop__chips{display:flex;gap:.5rem;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding-block:3px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.shop__chips::-webkit-scrollbar{display:none}.shop-chip,.shop-type{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding-inline:1.05rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--cream);color:var(--ink);font-size:.95rem;font-weight:500;white-space:nowrap;transition:background var(--t-med) var(--ease-silk),color var(--t-med) var(--ease-silk),border-color var(--t-med),transform var(--t-fast)}.shop-chip__n,.shop-type__n{font-size:.78rem;font-weight:500;color:var(--ink-mute);font-variant-numeric:lining-nums tabular-nums}@media(hover:hover){.shop-chip:hover,.shop-type:hover{border-color:var(--ink)}}.shop-chip:active,.shop-type:active{transform:scale(.97)}.shop-chip[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.shop-chip[aria-pressed=true] .shop-chip__n{color:var(--cream);opacity:.78}.shop-chip.is-empty{opacity:.5}.shop-chip[data-group=sale]:not([aria-pressed=true]){color:#b3123e;border-color:color-mix(in srgb,#B3123E 45%,transparent);font-weight:600}.shop-chip[data-group=sale]:not([aria-pressed=true]) .shop-chip__n{color:#b3123e}.shop-chip[data-group=offers]:not([aria-pressed=true]){color:var(--gold-deep);border-color:color-mix(in srgb,var(--gold) 60%,transparent);font-weight:600}.shop-chip[data-group=offers]:not([aria-pressed=true]) .shop-chip__n{color:var(--gold-deep)}@media(min-width:640px)and (max-width:1319.98px){.shop__chips{gap:.4rem}.shop-chip{padding-inline:.75rem;gap:.4rem}}@media(min-width:640px)and (max-width:1319.98px)and (min-height:600px){.shop__chips{flex-wrap:wrap}}.shop__types{display:flex;flex-wrap:wrap;gap:.5rem;padding-block-start:1.1rem}.shop__types[hidden]{display:none}.shop-type{min-height:2.5rem;padding-inline:.95rem;font-size:.9rem;background:var(--ivory);border-color:transparent}.shop-type[aria-pressed=true]{background:var(--gold-soft);border-color:var(--gold-deep);color:var(--plum-deep)}.shop-type[aria-pressed=true] .shop-type__n{color:var(--plum-deep)}.shop__status{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem 1.5rem;padding-block:1.25rem 1.5rem}.shop__status-l,.shop__status-r{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.1rem}.shop__count{font-size:.95rem;color:var(--ink-soft);font-variant-numeric:lining-nums}.shop__reset{font-size:.92rem;color:var(--ink);font-weight:500;padding-block:.6rem}.shop__reset[hidden]{display:none}.shop-tag{display:inline-flex;align-items:center;gap:.15rem;padding-inline:1rem .3rem;min-height:2.5rem;border-radius:var(--r-pill);background:color-mix(in srgb,var(--gold) 16%,var(--cream));color:var(--gold-deep);font-size:.9rem;font-weight:500}.shop-tag[hidden]{display:none}.shop-tag__x{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%}.shop-tag__x:hover{background:color-mix(in srgb,var(--gold) 30%,var(--cream))}.shop-tag__x .i{width:1rem;height:1rem}.shop-field--sort{gap:.6rem}.shop-field__label{font-size:.9rem;color:var(--ink-mute)}.shop-field--sort .shop-field__control{width:auto;min-width:12.5rem;padding-inline:1.2rem 2.6rem;appearance:none;cursor:pointer;background:var(--cream);font-size:.95rem}.shop-field__chev{position:absolute;inset-inline-end:1rem;width:1rem;height:1rem;pointer-events:none;color:var(--ink)}.shop-switch{display:inline-flex;align-items:center;gap:.65rem;min-height:2.75rem;cursor:pointer;font-size:.95rem;color:var(--ink)}.shop-switch__track{position:relative;width:2.75rem;height:1.6rem;border-radius:var(--r-pill);background:var(--sand);border:1px solid var(--line-strong);transition:background var(--t-med) var(--ease-silk),border-color var(--t-med)}.shop-switch__knob{position:absolute;inset-block-start:50%;inset-inline-start:.2rem;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--cream);box-shadow:var(--shadow-1);transform:translateY(-50%);transition:inset-inline-start var(--t-med) var(--ease-silk)}.shop-switch__input:checked+.shop-switch__track{background:var(--gold-deep);border-color:var(--gold-deep)}.shop-switch__input:checked+.shop-switch__track .shop-switch__knob{inset-inline-start:calc(100% - 1.3rem)}.shop-switch__input:focus-visible+.shop-switch__track{outline:2px solid var(--focus);outline-offset:3px}.shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.9rem .9rem}.shop__grid[hidden]{display:none}@media(min-width:700px){.shop__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.6rem 1.4rem}}@media(min-width:1180px){.shop__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3rem 1.6rem}}.shop-card{min-width:0}.shop-card__in{position:relative;display:flex;flex-direction:column;gap:.95rem;height:100%}html.has-motion .shop-card__in{transition:opacity .9s var(--ease-silk) var(--d, 0ms),transform .9s var(--ease-silk) var(--d, 0ms)}html.has-motion .shop-card:not(.is-seen) .shop-card__in{opacity:0;transform:translateY(28px)}html.has-motion .shop-card.is-swept .shop-card__in{transition-duration:.55s}.shop-card__media{aspect-ratio:4 / 5;border-radius:var(--r-m);cursor:pointer;isolation:isolate}.shop-card__media .prod-img{position:absolute;inset:0;padding:23.5% 11%;transition:transform .9s var(--ease-silk)}.shop-card__media .prod-img[data-bg=graphic]{padding:0;object-fit:contain}.shop-card__media--gfx:before,.shop-qv__media--gfx:before{content:"";position:absolute;inset:-12%;z-index:-1;background:var(--art) center / cover no-repeat;filter:blur(16px) saturate(1.15)}.shop-card__media--gfx .prod-img,.shop-qv__media--gfx .prod-img{position:relative}.shop-card__media .prod-img[data-bg=studio],.shop-qv__art .prod-img[data-bg=studio]{filter:brightness(1.07) contrast(1.03)}@media(hover:hover){.shop-card:hover .shop-card__media .prod-img,.shop-card:focus-within .shop-card__media .prod-img{transform:scale(1.06)}}.shop-card__badges{position:absolute;z-index:2;inset-block-start:.7rem;inset-inline-start:.7rem;max-width:calc(100% - 4.4rem);display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;pointer-events:none}.shop-card__badges .shop-badge{max-width:100%;white-space:normal;overflow-wrap:break-word;border-radius:min(var(--r-pill),.9rem)}@media(max-width:400px){.shop-card__badges .shop-badge{padding:.22rem .55rem;font-size:.72rem;line-height:1.3;gap:.25rem}}.shop-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .75rem;border-radius:var(--r-pill);font-size:.78rem;font-weight:600;line-height:1.35}.shop-badge .i{width:.9rem;height:.9rem}.shop-badge--offer{background:var(--gold-deep);color:var(--cream)}.shop-badge--feat{background:var(--ink);color:var(--cream)}.shop-badge--sale{background:#8f1d2c;color:#fff;letter-spacing:.02em;font-variant-numeric:lining-nums}.price-was{margin-inline-start:.45rem;font-size:.82em;font-weight:400;color:var(--ink-mute);text-decoration:line-through;text-decoration-color:#c0182e;text-decoration-thickness:2px}.shop-card__price .price-now,.shop-qv__price .price-now{color:#8f1d2c}.shop-qv__price .price-was{font-family:var(--font-body, inherit);font-size:.55em}.shop-badge--box{background:var(--gold-soft);color:var(--plum-deep)}[data-theme=dark] .shop-card__price .price-now,[data-theme=dark] .shop-qv__price .price-now{color:var(--rose-deep)}[data-theme=dark] .price-was{text-decoration-color:var(--rose)}.shop-card__quick{position:absolute;z-index:2;inset-inline:.75rem;inset-block-end:.75rem;display:none;align-items:center;justify-content:center;gap:.5rem;min-height:2.6rem;border-radius:var(--r-pill);background:var(--cream);color:var(--ink);font-size:.9rem;font-weight:600;box-shadow:var(--shadow-1);opacity:0;transform:translateY(10px);transition:opacity var(--t-med) var(--ease-silk),transform var(--t-med) var(--ease-silk)}.shop-card__quick .i{width:1rem;height:1rem}@media(hover:hover){.shop-card__quick{display:inline-flex}.shop-card:hover .shop-card__quick{opacity:1;transform:none}}.shop-card__body{display:flex;flex-direction:column;flex:1;gap:.3rem;min-width:0}.shop-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.1rem .5rem;font-size:.8rem;color:var(--ink-mute)}html[lang=en] .shop-card__meta{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem}.shop-card__meta i{width:3px;height:3px;border-radius:50%;background:currentColor}.shop-card__name{font-family:var(--font-body);font-size:1.02rem;font-weight:500;line-height:1.5;min-height:3em}html[lang=ar] .shop-card__name{font-weight:var(--fw-body);line-height:1.7;min-height:3.4em}.shop-card__open{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-align:start;color:var(--ink);background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-repeat:no-repeat;background-position:0 100%;transition:background-size .5s var(--ease-silk)}[dir=rtl] .shop-card__open{background-position:100% 100%}@media(hover:hover){.shop-card__open:hover{background-size:100% 1px}}.shop-card__price{margin-block-start:auto;padding-block:.1rem .45rem;font-size:1.12rem;font-weight:600;color:var(--ink);font-variant-numeric:lining-nums tabular-nums}.shop-card__gift{display:flex;align-items:flex-start;gap:.4rem;margin-block-start:.1rem;padding:.3rem .55rem;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:var(--r-s);background:color-mix(in srgb,var(--gold) 8%,var(--cream));color:var(--gold-deep);font-size:.78rem;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.shop-card__gift-i{flex:none;width:.95rem;height:.95rem;margin-block-start:.1em}.shop-card__gift-t{min-width:0}.shop-card--sold .shop-card__gift{color:var(--ink-mute);border-color:var(--line);background:none}.shop-card__deal{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin-block-start:.1rem}.shop-card__save,.shop-card__free{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .6rem;border-radius:var(--r-pill);font-size:.78rem;font-weight:600;line-height:1.45;font-variant-numeric:lining-nums}.shop-card__save{background:color-mix(in srgb,var(--gold) 16%,var(--cream));color:var(--gold-deep)}.shop-card__free{border:1px solid color-mix(in srgb,var(--gold) 50%,transparent);color:var(--ink-soft)}.shop-card__free .i{width:.95rem;height:.95rem;color:var(--gold-deep)}.shop__offers-note{margin-block:-.6rem 1.4rem;font-size:.92rem;color:var(--ink-soft)}.shop__offers-note[hidden]{display:none}.shop-card__share,.shop-qv__share{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--ink);background:color-mix(in srgb,var(--cream) 90%,transparent);box-shadow:0 0 0 1px var(--line),var(--shadow-1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--t-med) var(--ease-silk),color var(--t-med) var(--ease-silk),transform var(--t-fast)}.shop-card__share{position:absolute;z-index:3;inset-block-start:.45rem;inset-inline-end:.45rem}.shop-card__share .i,.shop-qv__share .i{width:1.15rem;height:1.15rem}@media(hover:hover){.shop-card__share:hover,.shop-qv__share:hover{background:var(--ink);color:var(--cream)}}.shop-card__share:active,.shop-qv__share:active{transform:scale(.94)}.shop-card__share[aria-expanded=true],.shop-qv__share[aria-expanded=true]{background:var(--ink);color:var(--cream)}.shop-share{position:fixed;z-index:60;min-width:12.5rem;max-width:calc(100vw - 1rem);padding:.35rem;border-radius:var(--r-m);background:var(--cream);color:var(--ink);border:1px solid var(--line-strong);box-shadow:var(--shadow-2)}.shop-share[hidden]{display:none}.shop-share__h{padding:.5rem .75rem .25rem;font-size:.8rem;font-weight:600;color:var(--ink-mute)}html[lang=en] .shop-share__h{text-transform:uppercase;letter-spacing:.1em;font-size:.7rem}.shop-share__list{display:grid;gap:.1rem}.shop-share__opt{display:flex;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding-inline:.75rem;border-radius:var(--r-s);font-size:.95rem;font-weight:500;color:var(--ink);text-align:start;text-decoration:none;cursor:pointer}.shop-share__opt .i{flex:none;width:1.2rem;height:1.2rem;color:var(--gold-deep)}@media(hover:hover){.shop-share__opt:hover{background:var(--ivory)}}.shop-share__opt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px;background:var(--ivory);border-radius:var(--r-s)}.shop-share__manual{padding:.3rem .4rem .45rem}.shop-share__manual[hidden]{display:none}.shop-share__url{width:100%;min-height:2.5rem;padding-inline:.7rem;border:1px solid var(--line-strong);border-radius:var(--r-s);background:var(--ivory);color:var(--ink);font-size:.85rem}html[lang=ar] .shop-share__h,html[lang=ar] .shop-share__opt{font-weight:var(--fw-label)}.toasts--local{z-index:70}.shop-card__add,.shop-qv__add{position:relative;display:grid;place-items:center;width:100%;min-height:2.9rem;padding-inline:1rem;border-radius:var(--r-pill);background:var(--ink);color:var(--cream);font-size:.94rem;font-weight:600;line-height:1.2;cursor:pointer;transition:background var(--t-med) var(--ease-silk),color var(--t-med) var(--ease-silk),transform var(--t-fast)}.shop-card__add-s,.shop-qv__add-s{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;transition:opacity var(--t-med),transform var(--t-med) var(--ease-silk)}.shop-card__add-s .i,.shop-qv__add-s .i{width:1.15rem;height:1.15rem}.shop-card__add-s--done,.shop-qv__add-s--done{opacity:0;transform:translateY(8px)}.shop-card__add.is-done,.shop-qv__add.is-done{background:var(--gold);color:var(--plum-deep)}.shop-card__add.is-done .shop-card__add-s--idle,.shop-qv__add.is-done .shop-qv__add-s--idle{opacity:0;transform:translateY(-8px)}.shop-card__add.is-done .shop-card__add-s--done,.shop-qv__add.is-done .shop-qv__add-s--done{opacity:1;transform:none}@media(hover:hover){.shop-card__add:hover,.shop-qv__add:hover{background:var(--gold);color:var(--plum-deep)}}.shop-card__add:active,.shop-qv__add:active{transform:scale(.98)}.shop-badge--sold{background:var(--ink-mute);color:var(--cream)}.shop-badge--custom{background:var(--sand);color:var(--ink)}.shop-card--sold .shop-card__media .prod-img,.shop-card--sold .shop-card__media .shop-ph{filter:grayscale(.7);opacity:.62}.shop-card--sold .shop-card__price{color:var(--ink-mute)}.shop-card__add:disabled,.shop-qv__add:disabled,.shop-qv__add.is-sold{cursor:not-allowed;background:var(--ivory);color:var(--ink-mute);box-shadow:inset 0 0 0 1px var(--line-strong);opacity:1}@media(hover:hover){.shop-card__add:disabled:hover,.shop-qv__add:disabled:hover{background:var(--ivory);color:var(--ink-mute)}}.shop-card__add:disabled:active,.shop-qv__add:disabled:active{transform:none}.shop-qv__add-s[hidden]{display:none}.shop-ph{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:.4rem;padding:1.2rem;text-align:center;background:linear-gradient(165deg,var(--gold-soft),var(--ivory) 78%);color:var(--ink)}.shop-ph[data-group=face],.shop-ph[data-group=fragrance],.shop-ph[data-group=boxes]{background:linear-gradient(165deg,var(--blush),var(--ivory) 78%)}.shop-ph[data-group=hair],.shop-ph[data-group=hands],.shop-ph[data-group=accessories]{background:linear-gradient(165deg,var(--sand),var(--ivory) 78%)}.shop-ph__ring{position:absolute;inset-block-start:50%;inset-inline-start:50%;width:68%;aspect-ratio:1;border-radius:50%;border:1px dashed var(--line-strong);transform:translate(-50%,-58%)}[dir=rtl] .shop-ph__ring{transform:translate(50%,-58%)}.shop-ph__icon{position:relative;width:2.4rem;height:2.4rem;stroke:var(--gold-deep);stroke-width:1.3}.shop-ph[data-group=face] .shop-ph__icon,.shop-ph[data-group=fragrance] .shop-ph__icon,.shop-ph[data-group=boxes] .shop-ph__icon{stroke:var(--rose-deep)}.shop-ph__type{position:relative;font-family:var(--font-display);font-weight:500;font-size:1.2rem;line-height:1.3;color:var(--ink);text-wrap:balance}html[lang=ar] .shop-ph__type{font-weight:var(--fw-head);line-height:1.5}.shop-ph__line{position:relative;font-style:normal;font-size:.78rem;color:var(--ink-soft)}html[lang=en] .shop-ph__line{text-transform:uppercase;letter-spacing:.1em;font-size:.68rem}.shop-ph--big .shop-ph__icon{width:3.6rem;height:3.6rem}.shop-ph--big .shop-ph__type{font-size:1.7rem}.shop-ph--big .shop-ph__line{font-size:.95rem}.shop__empty{display:grid;justify-items:center;gap:.9rem;padding-block:clamp(3rem,8vw,6rem);text-align:center}.shop__empty[hidden]{display:none}.shop__empty-ico{display:grid;place-items:center;width:5rem;height:5rem;border-radius:50%;background:color-mix(in srgb,var(--gold) 16%,var(--cream));color:var(--gold-deep)}.shop__empty-ico .i{width:2.2rem;height:2.2rem}.shop__empty-title{font-size:var(--fs-md);color:var(--ink)}.shop__empty-text{color:var(--ink-soft);max-width:40ch}.shop__empty-try{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem;margin-block-start:.4rem}.shop__empty-try-l{color:var(--ink-mute);font-size:.95rem}.shop__suggest{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.shop-sug{min-height:2.75rem;padding-inline:1.1rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--cream);font-size:.95rem;font-weight:500;transition:background var(--t-med),color var(--t-med),border-color var(--t-med)}@media(hover:hover){.shop-sug:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}}.shop__cta{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding-inline:2.1rem;border-radius:var(--r-pill);background:var(--ink);color:var(--cream);font-size:.98rem;font-weight:600;transition:background var(--t-med) var(--ease-silk),color var(--t-med) var(--ease-silk)}@media(hover:hover){.shop__cta:hover{background:var(--gold);color:var(--plum-deep)}}.shop__cta--line{background:var(--cream);color:var(--ink);border:1.5px solid var(--ink)}@media(hover:hover){.shop__cta--line:hover{background:var(--ink);color:var(--cream)}}.shop__more{display:grid;justify-items:center;gap:1.1rem;padding-block-start:clamp(2.5rem,5vw,4rem)}.shop__more[hidden]{display:none}.shop__more-n{font-size:.9rem;font-weight:500;opacity:.7;font-variant-numeric:lining-nums}.shop__progress{display:flex;align-items:center;gap:.9rem;font-size:.85rem;color:var(--ink-mute)}.shop__progress-bar{display:block;width:min(16rem,52vw);height:3px;border-radius:3px;background:var(--sand);overflow:hidden}.shop__progress-fill{display:block;width:100%;height:100%;background:var(--gold);transform:scaleX(var(--p, 0));transform-origin:left;transition:transform .6s var(--ease-silk)}[dir=rtl] .shop__progress-fill{transform-origin:right}.shop-qv{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:color-mix(in srgb,var(--plum-deep) 58%,transparent);color:var(--ink);opacity:0;transition:opacity var(--t-med) var(--ease-silk)}.shop-qv.is-open{opacity:1}.shop-qv[open]{display:grid;place-items:center;padding:1rem}.shop-qv::backdrop{background:transparent}.shop-qv__panel{position:relative;width:min(64rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;overscroll-behavior:contain;background:var(--cream);border-radius:var(--r-l);box-shadow:var(--shadow-2);display:grid;grid-template-columns:minmax(0,1fr)}@media(min-width:820px){.shop-qv__panel{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.shop-qv__close{position:absolute;z-index:3;inset-block-start:.9rem;inset-inline-end:.9rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--cream);color:var(--ink);box-shadow:var(--shadow-1);transition:background var(--t-med),color var(--t-med)}.shop-qv__close:hover{background:var(--ink);color:var(--cream)}.shop-qv__media{position:relative;isolation:isolate;border-radius:0;aspect-ratio:1 / 1;min-height:18rem}@media(min-width:820px){.shop-qv__media{aspect-ratio:auto;min-height:34rem}}.shop-qv__art{position:absolute;inset:0}.shop-qv__art .prod-img{padding:9%}.shop-qv__art .prod-img[data-bg=graphic]{padding:0;object-fit:contain}.shop-qv__art .prod-img[data-hd]{background:var(--card, none) center / contain no-repeat content-box}.shop-qv__badges{position:absolute;z-index:2;inset-block-start:1rem;inset-inline-start:1rem;display:flex;flex-direction:column;align-items:flex-start;gap:.4rem}.shop-qv__body{display:grid;align-content:start;gap:.85rem;padding:clamp(1.5rem,3.4vw,2.9rem);min-width:0}.shop-qv__eyebrow{font-size:.85rem;font-weight:600;color:var(--gold-deep);padding-inline-end:6.5rem}.shop-qv__share{position:absolute;z-index:3;inset-block-start:.9rem;inset-inline-end:4.35rem}.shop-qv__deal[hidden]{display:none}.shop-qv__deal .shop-card__save,.shop-qv__deal .shop-card__free{font-size:.85rem;padding-inline:.75rem}html[lang=en] .shop-qv__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem}.shop-qv__title{color:var(--ink)}.shop-qv__alt{color:var(--ink-mute);font-size:.95rem;margin-block-start:-.4rem}.shop-qv__alt[hidden]{display:none}.shop-qv__price{font-family:var(--font-display);font-size:clamp(1.7rem,1.3rem + 1vw,2.2rem);font-weight:600;line-height:1.2;color:var(--ink);font-variant-numeric:lining-nums}.shop-qv__desc{color:var(--ink-soft);font-size:1rem}.shop-qv__desc{white-space:pre-line;overflow-wrap:anywhere}.shop-qv__ing{display:grid;gap:.6rem;padding-block-start:.45rem}.shop-qv__ing[hidden]{display:none}.shop-qv__ing-t{font-family:var(--font-body);font-size:.8rem;font-weight:600;line-height:1.4;color:var(--gold-deep)}html[lang=en] .shop-qv__ing-t{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.shop-qv__ing-p{color:var(--ink-soft);font-size:.95rem;white-space:pre-line;overflow-wrap:anywhere}.shop-qv__ing-p[hidden],.shop-qv__chips[hidden],.shop-qv__desc-t[hidden]{display:none}.shop-qv__desc-t{margin-block-end:-.4rem}.shop-qv__chips{display:flex;flex-wrap:wrap;gap:.4rem}.shop-qv__chip{padding:.32rem .8rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--ivory);color:var(--ink-soft);font-size:.86rem;line-height:1.45;overflow-wrap:anywhere}.shop-qv__chip[hidden]{display:none}.shop-qv__ing-more{justify-self:start;min-height:2.75rem;padding-inline:.15rem;font-size:.86rem;font-weight:600;color:var(--gold-deep);text-decoration:underline;text-underline-offset:.22em}.shop-qv__ing-more[hidden]{display:none}.shop-qv__art .prod-img[data-home]{padding:0;width:100%;height:100%;object-fit:contain;object-position:center}.shop-card__media .prod-img[data-home]{padding:0;object-fit:cover}@media(max-width:819px){.shop-qv__media:has(.prod-img[data-home]){aspect-ratio:1 / 1;max-height:72dvh}.shop-qv__media:has(.prod-img[data-home=p]){aspect-ratio:4 / 5}.shop-qv__art .prod-img[data-home]{object-fit:cover}}@media(min-width:820px){.shop-qv__panel:has(.shop-qv__kit:not([hidden])) .shop-qv__media{position:sticky;top:0;align-self:start;height:calc(100dvh - 2rem)}}.shop-qv__kit{display:grid;gap:.6rem;padding-block-start:.45rem}.shop-qv__kit[hidden]{display:none}.shop-qv__kit-list{display:grid;gap:.5rem}.shop-kit{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.45rem .75rem .45rem .45rem;border:1px solid var(--line);border-radius:var(--r-m);background:var(--ivory)}[dir=rtl] .shop-kit{padding:.45rem .45rem .45rem .75rem}.shop-kit__img{position:relative;aspect-ratio:1;border-radius:var(--r-s);overflow:hidden}.shop-kit__img .prod-img{position:absolute;inset:0}.shop-kit__name{font-size:.92rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.shop-kit__size{display:block;margin-block-start:.1rem;font-size:.8rem;font-weight:400;color:var(--ink-mute)}.shop-kit__price{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.shop-qv__kit-sum{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-inline:.15rem;font-size:.9rem;color:var(--ink-soft)}.shop-qv__kit-sum b{color:var(--ink);font-variant-numeric:tabular-nums}.shop-qv__ing-p{font-size:.9rem;line-height:1.75;white-space:normal}.shop-qv__gift{display:flex;align-items:flex-start;gap:.65rem;padding:.6rem .85rem;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:var(--r-s);background:color-mix(in srgb,var(--gold) 8%,var(--cream));color:var(--ink)}.shop-qv__gift[hidden]{display:none}.shop-qv__gift>.i{flex:none;width:1.25rem;height:1.25rem;margin-block-start:.15rem;color:var(--gold-deep)}.shop-qv__gift-t{display:grid;gap:.1rem;min-width:0;overflow-wrap:anywhere}.shop-qv__gift-h{font-size:.8rem;font-weight:600;color:var(--gold-deep)}html[lang=en] .shop-qv__gift-h{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.shop-qv__gift-v{font-size:.95rem;font-weight:600;line-height:1.5}.shop-qv__facts{display:grid;margin-block:.25rem;border-block-start:1px solid var(--line)}.shop-qv__facts>div{display:flex;justify-content:space-between;gap:1rem;padding-block:.6rem;border-block-end:1px solid var(--line);font-size:.93rem}.shop-qv__facts dt{color:var(--ink-mute)}.shop-qv__facts dd{color:var(--ink);font-weight:500;text-align:end}.shop-qv__buy{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.35rem}.shop-qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--r-pill)}.shop-qty__btn{display:grid;place-items:center;width:3rem;height:3.25rem;border-radius:var(--r-pill);color:var(--ink);transition:background var(--t-fast)}.shop-qty__btn:hover{background:var(--ivory)}.shop-qty__btn[aria-disabled=true]{opacity:.35;cursor:default}.shop-qty__val{min-width:2rem;text-align:center;font-weight:600;font-variant-numeric:lining-nums tabular-nums}.shop-qv__add{flex:1 1 15rem;width:auto;min-height:3.25rem;white-space:nowrap}.shop-qv__total{font-weight:500;opacity:.8}.shop-qv__total:before{content:"\b7";margin-inline-end:.55rem}.shop-qv__delivery{display:flex;align-items:center;gap:.55rem;font-size:.9rem;color:var(--ink-soft)}.shop-qv__delivery .i{color:var(--gold-deep)}.shop-qv__line[hidden]{display:none}.shop-qv__line{justify-self:start;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:.95rem;color:var(--ink);min-height:2.75rem}.shop-qv__rel{margin-block-start:.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--line)}.shop-qv__rel[hidden]{display:none}.shop-qv__rel-h{font-family:var(--font-body);font-size:1rem;font-weight:600;margin-block-end:.8rem}.shop-qv__rel-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.shop-rel{display:flex;align-items:center;gap:.7rem;width:100%;padding:.4rem;border-radius:var(--r-m);text-align:start;transition:background var(--t-med)}.shop-rel:hover{background:var(--ivory)}.shop-rel__img{flex:none;width:3.6rem;height:3.6rem;border-radius:var(--r-s);display:grid;place-items:center}.shop-rel__img .prod-img{padding:6%}.shop-rel__img--ph{background:var(--gold-soft);color:var(--gold-deep)}.shop-rel__t{display:grid;gap:.1rem;min-width:0;font-size:.85rem}.shop-rel__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;font-weight:500;line-height:1.45}.shop-rel__price{color:var(--ink-mute);font-variant-numeric:lining-nums}@media(max-width:819px){.shop-qv[open]{padding:0;place-items:end center}.shop-qv__panel{max-height:94dvh;border-radius:var(--r-l) var(--r-l) 0 0}.shop-qv__media{aspect-ratio:4 / 3;min-height:0}.shop-qv__art .prod-img{padding:5%}}@media(max-width:699px){.shop__big{display:none}.shop__lead{font-size:1rem}.shop__head{padding-block-end:1.5rem}.shop__status{padding-block:1rem 1.25rem}.shop__status-r{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:.75rem}.shop-field--sort{flex:1 1 auto;min-width:0}.shop-field--sort .shop-field__label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.shop-field--sort .shop-field__control{width:100%;min-width:0}.shop-switch{flex:none}.shop__types{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:.7rem 5px}.shop__types::-webkit-scrollbar{display:none}}@media(pointer:coarse),(max-width:699px){.shop-type{min-height:2.75rem}.shop-tag__x{width:2.75rem;height:2.75rem;margin-inline-end:-.4rem}.shop__reset{min-height:2.75rem;display:inline-flex;align-items:center}.shop-card__open{min-height:2.75rem}}html[lang=ar] .shop__eyebrow{font-weight:var(--fw-label)}html[lang=ar] .shop__big-n{font-weight:var(--fw-head)}html[lang=ar] .shop-chip,html[lang=ar] .shop-type,html[lang=ar] .shop__reset,html[lang=ar] .shop-sug,html[lang=ar] .shop-tag{font-weight:var(--fw-body)}html[lang=ar] .shop-chip__n,html[lang=ar] .shop-type__n,html[lang=ar] .shop__more-n,html[lang=ar] .shop-card__name,html[lang=ar] .shop-card__gift,html[lang=ar] .shop-qv__gift-h,html[lang=ar] .shop-qv__gift-v{font-weight:var(--fw-label)}.visit{position:relative;padding-block:var(--section-y);overflow-x:clip;background:var(--cream);color:var(--ink)}.visit__wrap{position:relative;display:grid;gap:clamp(3.5rem,7vw,6.5rem)}.visit__title em,.visit .h-lg em{font-family:var(--font-hand);font-style:normal;font-weight:700;color:var(--gold-deep)}.visit__hand{font-family:var(--font-hand);font-weight:700;font-size:1.35rem;line-height:1.3}.visit__head{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:center}.visit__head-copy{display:grid;gap:1.4rem;justify-items:start;align-content:center}.visit__title{justify-self:stretch;max-width:16ch}html[lang=ar] .visit__title{max-width:none}.visit__lead{max-width:44ch}.visit__photo{position:relative;margin:0;border-radius:var(--r-xl);overflow:hidden;aspect-ratio:16 / 11;background:var(--sand);box-shadow:var(--shadow-2);isolation:isolate}.visit__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 40%;transition:transform 1.6s var(--ease-silk)}@media(hover:hover){.visit__photo:hover img{transform:scale(1.04)}}.visit__photo-tag{position:absolute;inset-block-end:1.1rem;inset-inline-start:1.1rem;padding:.35rem 1.25rem .5rem;border-radius:var(--r-pill);background:var(--cream);color:var(--ink);box-shadow:var(--shadow-1)}.visit__photo-tag .visit__hand{color:var(--gold-deep)}.visit__places{display:grid;gap:2rem;align-items:stretch}.visit__col{display:grid;gap:1.25rem;align-content:start}.visit__branches{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.visit__branch{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:.55rem;align-content:start;padding:1.5rem 1.6rem 1.35rem;border-radius:var(--r-l);border:1px solid var(--line);background:var(--cream);box-shadow:var(--shadow-1);transition:border-color var(--t-med) var(--ease-silk),transform .6s var(--ease-silk),box-shadow .6s var(--ease-silk)}.visit__branch:before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .6s var(--ease-silk);background:radial-gradient(120% 90% at 100% 0%,var(--gold-soft),transparent 62%)}[dir=rtl] .visit__branch:before{background:radial-gradient(120% 90% at 0% 0%,var(--gold-soft),transparent 62%)}.visit__branch.is-on{border-color:var(--gold);transform:translateY(-4px);box-shadow:var(--shadow-2)}.visit__branch.is-on:before{opacity:1}.visit__branch-n{position:absolute;inset-block-start:.9rem;inset-inline-end:1.3rem;font-family:var(--font-display);font-size:2.6rem;line-height:1;color:color-mix(in srgb,var(--ink) 46%,transparent);font-variant-numeric:lining-nums;transition:color var(--t-med)}.visit__branch.is-on .visit__branch-n{color:var(--gold)}.visit__branch-name{font-size:clamp(1.5rem,1.1rem + 1vw,1.9rem);padding-inline-end:3.4rem}.visit__branch-addr{display:flex;gap:.6rem;align-items:flex-start;color:var(--ink-soft);font-size:var(--fs-small);line-height:1.75}html[lang=ar] .visit__branch-addr{font-size:1rem;line-height:1.85}.visit__branch-addr .i{margin-block-start:.3rem;color:var(--gold-deep)}.visit__dir{display:inline-flex;align-items:center;gap:.5rem;justify-self:start;min-height:2.75rem;margin-block-start:.35rem;padding-inline:1.1rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);color:var(--ink);font-size:.95rem;font-weight:500;transition:background var(--t-med),color var(--t-med),border-color var(--t-med)}.visit__dir .i{transition:transform var(--t-med) var(--ease-silk)}@media(hover:hover){.visit__dir:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.visit__dir:hover .i{transform:translate(2px,-2px)}[dir=rtl] .visit__dir:hover .i{transform:translate(-2px,-2px)}}[dir=rtl] .visit__dir .i-flip{transform:none}.visit__contact{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem 1.5rem;padding:1.1rem 1.4rem;border-radius:var(--r-l);border:1px dashed var(--line-strong);background:var(--ivory)}.visit__contact-t{color:var(--ink-soft);font-size:var(--fs-small)}html[lang=ar] .visit__contact-t{font-size:1rem}.visit__contact-links{display:flex;flex-wrap:wrap;gap:.6rem}.visit__pill{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding-inline:1.15rem;border-radius:var(--r-pill);background:var(--cream);border:1px solid var(--line-strong);font-size:.95rem;transition:background var(--t-med),border-color var(--t-med),color var(--t-med)}.visit__pill .i{color:var(--gold-deep)}@media(hover:hover){.visit__pill:hover{background:var(--ink);border-color:var(--ink);color:var(--cream)}.visit__pill:hover .i{color:var(--gold)}}.visit__map{position:relative;min-height:22rem;border-radius:var(--r-xl);overflow:hidden;border:1px solid var(--line);background:radial-gradient(90% 70% at 60% 40%,var(--cream),var(--gold-soft) 130%);box-shadow:var(--shadow-1)}.visit__map-svg{position:absolute;inset:0;width:100%;height:100%}.visit__map-grid{color:var(--gold-deep);opacity:.3}.visit__map-roads path{stroke:var(--ink-mute);stroke-width:1;stroke-dasharray:2 7}.visit__river-glow{stroke:var(--gold);opacity:.22;stroke-width:26}.visit__river{stroke-width:3}.visit__rs{stop-color:var(--gold)}.visit__rs--a{stop-opacity:.3}.visit__pin{transition:opacity var(--t-med)}.visit__pin-pulse{fill:var(--gold);opacity:.35;transform-box:fill-box;transform-origin:center;animation:visit-pulse 3.4s var(--ease-io) infinite}.visit__pin:nth-of-type(2) .visit__pin-pulse{animation-delay:-.9s}.visit__pin:nth-of-type(3) .visit__pin-pulse{animation-delay:-1.8s}.visit__pin:nth-of-type(4) .visit__pin-pulse{animation-delay:-2.6s}.visit__pin-dot{fill:var(--gold-deep);stroke:var(--cream);stroke-width:2;transform-box:fill-box;transform-origin:center;transition:transform .6s var(--ease-silk),fill var(--t-med)}.visit__pin-n{fill:var(--cream);font-family:var(--font-body);font-size:13px;font-weight:700}.visit__pin.is-on .visit__pin-dot{transform:scale(1.35);fill:var(--ink)}.visit__pin.is-dim{opacity:.4}.visit.is-paused .visit__pin-pulse{animation-play-state:paused}@keyframes visit-pulse{0%{transform:scale(.7);opacity:.6}70%,to{transform:scale(2.1);opacity:0}}.visit__map-tag{position:absolute;inset-block-end:1.1rem;inset-inline-start:1.25rem;display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .95rem;border-radius:var(--r-pill);background:var(--glass);border:1px solid var(--glass-line);color:var(--ink-soft);font-size:var(--fs-small);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.visit__map-tag .i{color:var(--gold-deep)}.visit__values{display:grid;gap:2.25rem 1.5rem;grid-template-columns:minmax(0,1fr);padding:clamp(1.75rem,4vw,3.5rem);border-radius:var(--r-xl);background:var(--ivory);border:1px solid var(--line)}.visit__value{display:grid;gap:.5rem;justify-items:start;align-content:start}.visit__value-ic{position:relative;display:grid;place-items:center;width:4rem;height:4rem;margin-block-end:.6rem;color:var(--gold-deep);background:var(--cream);border-radius:50%}.visit__value-ic .i{width:1.6rem;height:1.6rem}.visit__value-ring{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--gold);stroke-width:1.5;transform:rotate(-90deg)}.visit__value-t{font-size:clamp(1.3rem,1.05rem + .7vw,1.65rem)}.visit__value-s{color:var(--ink-soft);font-size:var(--fs-small);max-width:28ch;line-height:1.7}html[lang=ar] .visit__value-s{font-size:1rem;line-height:1.85}.visit__faq{display:grid;gap:2.5rem;align-items:start}.visit__faq-intro{display:grid;gap:1.25rem;align-content:start;justify-items:start}.visit__faq-intro .h-lg{justify-self:stretch}.visit__faq-lead{max-width:34ch}.visit__faq-ig{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;color:var(--gold-deep);font-weight:500}.visit__faq-list{border-block-start:1px solid var(--line-strong)}.visit__q{position:relative;border-block-end:1px solid var(--line-strong)}.visit__q:before{content:"";position:absolute;inset-inline-start:0;inset-block-end:-1px;height:2px;width:100%;background:linear-gradient(90deg,var(--gold-deep),var(--gold));transform:scaleX(0);transform-origin:right;transition:transform .9s var(--ease-silk)}[dir=ltr] .visit__q:before{transform-origin:left}.visit__q.is-open:before{transform:scaleX(1)}.visit__q-h{font-size:inherit;line-height:inherit;font-weight:inherit;font-family:inherit}.visit__q-btn{display:grid;grid-template-columns:2.6rem 1fr 2.75rem;align-items:center;gap:.5rem;width:100%;min-height:4.75rem;padding-block:1.25rem;text-align:start;color:var(--ink)}.visit__q-btn:focus-visible{outline-offset:-2px;border-radius:var(--r-m)}.visit__q-n{font-size:var(--fs-small);color:var(--gold-deep);font-variant-numeric:lining-nums tabular-nums}.visit__q-t{font-family:var(--font-display);font-size:clamp(1.3rem,1.05rem + .8vw,1.75rem);line-height:1.45;transition:color var(--t-med)}html[lang=ar] .visit__q-t{line-height:1.6}@media(hover:hover){.visit__q-btn:hover .visit__q-t{color:var(--gold-deep)}}.visit__q.is-open .visit__q-t{color:var(--gold-deep)}.visit__q-ic{position:relative;justify-self:end;width:2.75rem;height:2.75rem;border-radius:50%;border:1px solid var(--line-strong);transition:background var(--t-med),border-color var(--t-med),transform .7s var(--ease-silk)}.visit__q-ic i{position:absolute;inset-inline-start:50%;inset-block-start:50%;width:.95rem;height:1.5px;margin:-.75px 0 0 -.475px;background:var(--ink);transition:transform .7s var(--ease-silk),background var(--t-med)}[dir=rtl] .visit__q-ic i{margin:-.75px -.475px 0 0}.visit__q-ic i:last-child{transform:rotate(90deg)}.visit__q.is-open .visit__q-ic{background:var(--ink);border-color:var(--ink);transform:rotate(180deg)}.visit__q.is-open .visit__q-ic i{background:var(--cream)}.visit__q.is-open .visit__q-ic i:last-child{transform:rotate(0)}.visit__q-panel{overflow:hidden}.visit__q-body{padding-block:0 1.75rem;padding-inline:3.1rem 3.5rem;max-width:62ch}.visit__q-body p{color:var(--ink-soft);line-height:1.8}html[lang=ar] .visit__q-body p{line-height:2}@media(min-width:640px){.visit__branches,.visit__values{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.visit__head{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media(min-width:1024px){.visit__places{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(2rem,4vw,4rem)}.visit__values{grid-template-columns:repeat(4,minmax(0,1fr))}.visit__faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(3rem,7vw,8rem)}.visit__faq-intro{position:sticky;inset-block-start:calc(var(--nav-h) + 2rem)}}@media(max-width:560px){.visit__q-btn{grid-template-columns:2rem 1fr 2.75rem}.visit__q-body{padding-inline:2.5rem .5rem}.visit__map{min-height:0;aspect-ratio:480 / 540}.visit__photo{border-radius:var(--r-l)}}@media(prefers-reduced-motion:reduce){.visit__pin-pulse{animation:none;opacity:.25;transform:scale(1.4)}.visit__branch,.visit__q-panel,.visit__photo img{transition:none}}html[lang=ar] .visit__dir,html[lang=ar] .visit__faq-ig{font-weight:var(--fw-label)}.order{position:relative;padding-block:var(--section-y);overflow-x:clip;background:var(--cream);color:var(--ink)}.order__aura{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(70% 45% at 50% 0%,color-mix(in srgb,var(--gold) 12%,transparent),transparent 70%),radial-gradient(60% 40% at 50% 100%,color-mix(in srgb,var(--ember) 14%,transparent),transparent 75%)}.order__wrap{position:relative;z-index:1;display:grid;gap:clamp(3.5rem,7vw,6rem)}.order__head{display:grid;gap:1.4rem;justify-items:start}.order__title{justify-self:stretch;max-width:22ch}html[lang=ar] .order__title{max-width:none}.order .h-xl em{font-family:var(--font-hand);font-style:normal;font-weight:700;color:var(--gold-deep)}.order .eyebrow{color:var(--gold-deep)}.order__lead{max-width:40ch}.order__steps{display:grid;gap:2.5rem;grid-template-columns:minmax(0,1fr);counter-reset:none}.order__step{position:relative;display:grid;gap:.7rem;align-content:start;justify-items:start;padding-block-start:2rem;border-block-start:1px solid var(--line-strong)}.order__step:before{content:"";position:absolute;inset-block-start:-.36rem;inset-inline-start:0;width:.7rem;height:.7rem;border-radius:50%;background:var(--gold);box-shadow:0 0 0 5px color-mix(in srgb,var(--gold) 18%,transparent),0 0 22px 2px color-mix(in srgb,var(--gold) 60%,transparent)}.order__step-n{position:absolute;inset-block-start:1.2rem;inset-inline-end:0;font-family:var(--font-display);font-size:clamp(3.4rem,2.4rem + 3vw,5.4rem);line-height:1;color:color-mix(in srgb,var(--gold-deep) 26%,transparent);font-variant-numeric:lining-nums;pointer-events:none}.order__step-ic{display:grid;place-items:center;width:3.5rem;height:3.5rem;margin-block-end:.5rem;border-radius:50%;color:var(--gold-deep);background:color-mix(in srgb,var(--gold) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-deep) 40%,transparent)}.order__step-ic .i{width:1.5rem;height:1.5rem}.order__step-t{font-size:clamp(1.6rem,1.2rem + 1.1vw,2.1rem)}.order__step-p{color:var(--ink-soft);max-width:34ch;line-height:1.8}html[lang=ar] .order__step-p{line-height:2}.order__step-a{display:inline-flex;align-items:center;gap:.6rem;min-height:2.75rem;margin-block-start:.4rem;color:var(--gold-deep);font-weight:500}.order__step-a .i{transition:transform var(--t-med) var(--ease-silk)}@media(hover:hover){.order__step-a:hover .i{transform:translate(4px)}[dir=rtl] .order__step-a:hover .i{transform:scaleX(-1) translate(4px)}}.order__panel{position:relative;isolation:isolate;overflow:hidden;color:var(--ink);border-radius:var(--r-xl);padding:clamp(1.75rem,6vw,5.5rem);background:linear-gradient(180deg,var(--plum-deep) 0%,color-mix(in srgb,var(--gold) 14%,var(--plum)) 48%,color-mix(in srgb,var(--gold) 30%,var(--plum-deep)) 100%);box-shadow:0 60px 140px -40px color-mix(in srgb,var(--gold) 36%,transparent),0 30px 80px -30px #000}.order__panel:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:4;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-deep) 32%,transparent),inset 0 1px color-mix(in srgb,var(--gold-soft) 32%,transparent)}.order__mesh{position:absolute;inset:0;z-index:0;overflow:hidden}.order__blob{position:absolute;display:block;border-radius:50%;will-change:transform;animation:order-drift 24s var(--ease-io) infinite alternate}.order__blob--1{width:60%;aspect-ratio:1;inset-block-start:-14%;inset-inline-start:-8%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 48%,transparent),color-mix(in srgb,var(--gold) 0%,transparent));animation-duration:27s}.order__blob--2{width:56%;aspect-ratio:1;inset-block-end:-22%;inset-inline-end:-6%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 62%,transparent),color-mix(in srgb,var(--gold) 22%,transparent) 48%,color-mix(in srgb,var(--gold) 0%,transparent));animation-duration:21s;animation-delay:-6s}.order__blob--3{width:38%;aspect-ratio:1;inset-block-end:-10%;inset-inline-start:10%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ember) 38%,transparent),color-mix(in srgb,var(--ember) 0%,transparent));animation-duration:30s;animation-delay:-11s}.order__blob--4{width:42%;aspect-ratio:1;inset-block-start:-8%;inset-inline-end:12%;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold-soft) 24%,transparent),color-mix(in srgb,var(--gold-soft) 0%,transparent));animation-duration:25s;animation-delay:-14s}@keyframes order-drift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(8%,6%,0) scale(1.14)}to{transform:translate3d(-6%,-8%,0) scale(.94)}}.order.is-paused .order__blob{animation-play-state:paused}.order__spot{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;width:26rem;height:26rem;margin:-13rem 0 0 -13rem;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold-soft) 22%,transparent),color-mix(in srgb,var(--gold-soft) 0%,transparent))}[dir=rtl] .order__spot{margin:-13rem -13rem 0 0;inset-inline-start:auto;inset-inline-end:0}.order__petals{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.order__petal{position:absolute;width:var(--s, 1rem);height:var(--s, 1rem);will-change:transform}.order__petal svg{width:100%;height:100%}.order__petal--0{color:var(--gold);opacity:.85;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--gold) 60%,transparent))}.order__petal--1{color:var(--gold-deep);opacity:.7}.order__petal--2{color:var(--rose-deep);opacity:.55;filter:drop-shadow(0 0 8px var(--rose))}.order__panel-grid{position:relative;z-index:2;display:grid;gap:clamp(2rem,5vw,4rem);align-items:end}.order__panel-copy{display:grid;gap:1.4rem;justify-items:start}.order__panel-eyebrow{color:var(--gold-deep)}.order__handle{font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem,.4rem + 8.6vw,7.25rem);line-height:1;letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.order__panel-copy{container-type:inline-size}@supports (font-size: 1cqw){.order__handle{font-size:min(7.25rem,17.5cqw)}}.order__tel{display:inline-block;filter:drop-shadow(0 2px 26px rgba(0,0,0,.55));background:linear-gradient(100deg,var(--gold-deep),var(--gold-soft) 55%,var(--gold-deep));-webkit-background-clip:text;background-clip:text;color:transparent}.order__tel:focus-visible{outline:2px solid var(--gold-deep);outline-offset:.12em;border-radius:.2em}.order__panel-lead{color:var(--ink);max-width:38ch}.order__cta{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:.4rem}.order__btn{min-height:3.5rem}.order .btn.order__wa{--btn-bg: linear-gradient(120deg, var(--gold), color-mix(in srgb, var(--gold) 76%, var(--gold-soft)));--btn-fg: var(--plum-deep);--btn-hover: var(--gold-soft);--btn-hover-fg: var(--plum-deep)}.order__btn.btn--ghost{--btn-fg: var(--ink);border-color:color-mix(in srgb,var(--ink) 40%,transparent)}.order__perks{display:grid;gap:.95rem;padding:1.5rem 1.6rem;border-radius:var(--r-l);background:#0c080580;border:1px solid color-mix(in srgb,var(--gold-deep) 24%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.order__perks li{display:flex;align-items:center;gap:.85rem;color:var(--ink);line-height:1.6}.order__perk-ic{display:grid;place-items:center;width:2.1rem;height:2.1rem;flex:none;border-radius:50%;background:color-mix(in srgb,var(--gold) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-deep) 50%,transparent);color:var(--gold-deep)}.order__perk-ic .i{width:1.05rem;height:1.05rem;stroke-width:2}@media(min-width:900px){.order__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,4.5rem)}}@media(min-width:1024px){.order__panel-grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}@media(prefers-reduced-motion:reduce){.order__blob{animation:none}.order__spot{display:none}}html[lang=ar] .order__handle{font-weight:var(--fw-head, 700);font-size:clamp(2.2rem,.3rem + 7vw,6.5rem)}@supports (font-size: 1cqw){html[lang=ar] .order__handle{font-size:min(7.25rem,15.5cqw)}}html[lang=ar] .order__step-a{font-weight:var(--fw-label, 700)}html[lang=ar] .order__perks li{font-size:.95rem}html[lang=ar] .order__perks li>span:last-child{text-wrap:balance}.footer{--f-fg: var(--ink);--f-soft: var(--ink-soft);--f-line: color-mix(in srgb, var(--gold-deep) 22%, transparent);position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4rem,7vw,6.5rem) 0;color:var(--f-fg);background:var(--cream)}.footer:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:3px;z-index:var(--z-base);background:linear-gradient(90deg,var(--gold-deep),var(--gold) 40%,var(--gold-soft) 100%)}.footer__glow{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(60rem 22rem at 50% 0%,color-mix(in srgb,var(--gold) 9%,transparent),transparent 66%),radial-gradient(50rem 26rem at 88% 100%,color-mix(in srgb,var(--ember) 13%,transparent),transparent 66%),radial-gradient(44rem 22rem at 6% 78%,color-mix(in srgb,var(--ember) 7%,transparent),transparent 66%)}.footer :focus-visible{outline-color:var(--focus)}.footer__top{display:grid;gap:clamp(2.5rem,5vw,4rem)}.footer__logo{width:clamp(10rem,18vw,13rem);height:auto;aspect-ratio:715 / 472;margin-block-end:.9rem}.footer__blurb{max-width:36ch;margin-block:.4rem 0;color:var(--f-soft);font-size:1.05rem}.footer__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem}.footer__col--shop{grid-column:1 / -1}.footer__col-title{margin-block-end:1.1rem;padding-block-end:.9rem;border-block-end:1px solid var(--f-line);font-family:var(--font-body);font-size:.8rem;font-weight:600;line-height:1.5;color:var(--gold-deep);letter-spacing:.24em;text-transform:uppercase}html[lang=ar] .footer__col-title{font-size:1rem}.footer__list{display:grid;gap:.1rem}.footer__list--groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.footer__link{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;color:var(--f-soft);transition:color var(--t-med) var(--ease-silk)}.footer__link:hover{color:var(--gold-deep)}.footer__count{font-size:.8rem;color:var(--ink-mute);font-variant-numeric:tabular-nums}.footer__link--ltr{direction:ltr;unicode-bidi:plaintext;overflow-wrap:anywhere}[dir=rtl] .footer__link--ltr{justify-content:flex-end}@media(min-width:48rem){.footer__cols{grid-template-columns:1.5fr 1fr 1.2fr}.footer__col--shop{grid-column:auto}}@media(min-width:75rem){.footer__top{grid-template-columns:minmax(0,4.5fr) minmax(0,7.5fr);gap:4rem}}.footer__branches{margin-block-start:clamp(2.5rem,5vw,4rem)}.footer__branch-list{display:grid;grid-template-columns:1fr;gap:1rem}.footer__branch{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.3rem 1.4rem 1rem;border:1px solid var(--f-line);border-radius:var(--r-m);background:var(--ivory);transition:border-color .5s var(--ease-silk),transform .6s var(--ease-silk),background .5s}@media(hover:hover){.footer__branch:hover{border-color:var(--gold-deep);transform:translateY(-3px);background:var(--sand)}}.footer__branch-name{font-size:1.45rem;line-height:1.25;color:var(--ink)}html[lang=ar] .footer__branch-name{font-size:1.4rem;line-height:1.5}.footer__branch-addr{flex:1;font-size:.95rem;line-height:1.7;color:var(--f-soft)}.footer__branch-map{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;margin-block-start:.2rem;font-size:.92rem;font-weight:500;color:var(--gold-deep)}.footer__branch-map .i{width:1.05rem;height:1.05rem}@media(min-width:40rem){.footer__branch-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.footer__branch-list{grid-template-columns:repeat(4,minmax(0,1fr))}}.footer__mid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem 2rem;margin-block-start:clamp(2rem,4vw,3rem);padding-block:1.75rem;border-block:1px solid var(--f-line)}.footer__social{display:flex;flex-wrap:wrap;gap:.6rem}.footer__soc{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink);transition:background .4s var(--ease-silk),color .4s var(--ease-silk),border-color .4s,transform .6s var(--ease-silk)}.footer__soc:hover{background:var(--gold);color:var(--cream);border-color:var(--gold);transform:translateY(-3px)}.footer__pay{display:flex;flex-wrap:wrap;gap:.5rem}.footer__pill{display:inline-flex;align-items:center;gap:.55rem;min-height:2.25rem;padding:.25rem 1rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--ivory);color:var(--f-soft);font-size:.9rem;line-height:1.4}.footer__pill .i{width:1.05rem;height:1.05rem;color:var(--gold)}.footer__pill--pay{border-color:color-mix(in srgb,var(--gold) 55%,transparent);background:color-mix(in srgb,var(--gold) 12%,var(--ivory));color:var(--gold-deep)}.footer__pill--pay .i{color:var(--gold)}.footer__wordmark{position:relative;margin-block-start:clamp(1.5rem,4vw,3rem);text-align:center}.footer__wordmark:before{content:"";position:absolute;inset-inline:8%;inset-block:10% 0;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold) 10%,transparent),color-mix(in srgb,var(--gold) 4%,transparent) 60%,transparent 76%);filter:blur(30px)}.footer__mark-mask{overflow:hidden;margin-block:-.12em -.2em;line-height:1}.footer__mark{display:block;font-family:var(--font-display);font-weight:400;white-space:nowrap;user-select:none;font-size:18.5vw;line-height:1.05;padding-block:.06em .3em;background-image:linear-gradient(100deg,var(--gold-deep) 0%,var(--gold) 30%,var(--gold-soft) 52%,var(--gold) 76%,var(--gold-deep) 100%);background-size:165% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.58;-webkit-mask-image:linear-gradient(180deg,var(--cream) 48%,transparent 92%);mask-image:linear-gradient(180deg,var(--cream) 48%,transparent 92%)}html[lang=en] .footer__mark{font-size:17vw;line-height:1;padding-block:.04em .12em;font-weight:300;letter-spacing:.01em}html[lang=ar] .footer__mark{font-size:14.5vw;font-weight:var(--fw-head);line-height:1.2;padding-block:.08em .3em}.footer__wordmark.is-live .footer__mark{animation:footer-shimmer 12s var(--ease-io) infinite alternate}@keyframes footer-shimmer{0%{background-position:100% 0}to{background-position:0% 0}}@media(min-width:100rem){.footer__mark{font-size:21rem}html[lang=en] .footer__mark{font-size:19.5rem}}.footer__bar{position:relative;z-index:var(--z-base);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin-block-start:.5rem;padding-block:1.25rem calc(1.5rem + env(safe-area-inset-bottom));border-block-start:1px solid var(--f-line)}.footer__wordmark[hidden]+.container .footer__bar{margin-block-start:0;border-block-start:0}.footer__fine{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem}.footer__rights{font-size:.9rem;color:var(--ink-mute)}.footer__legal{display:inline-flex;align-items:center;min-height:2.75rem;font-size:.9rem;color:var(--f-soft);transition:color var(--t-med) var(--ease-silk)}.footer__legal:hover{color:var(--gold-deep)}.footer__lang{display:inline-flex;padding:.25rem;border-radius:var(--r-pill);border:1px solid var(--line-strong)}.footer__lang-btn{min-width:4.5rem;min-height:2.75rem;padding-inline:1rem;border-radius:var(--r-pill);font-size:.92rem;color:var(--f-soft);transition:background .4s var(--ease-silk),color .4s var(--ease-silk)}.footer__lang-btn:hover{color:var(--gold-deep)}.footer__lang-btn[aria-pressed=true]{background:var(--gold);color:var(--cream);font-weight:600}.footer__top-btn{position:relative;display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:50%;color:var(--ink);transition:background .45s var(--ease-silk),color .45s var(--ease-silk),transform .6s var(--ease-silk)}.footer__ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.footer__ring circle{fill:none;stroke-width:1.5}.footer__ring-track{stroke:var(--line-strong)}.footer__ring-fill{stroke:var(--gold);stroke-linecap:round}.footer__top-ic{width:1.15rem;height:1.15rem;transform:rotate(-90deg);transition:transform .55s var(--ease-silk)}.footer__top-btn:hover{background:var(--sand);transform:translateY(-3px)}.footer__top-btn:hover .footer__top-ic{transform:rotate(-90deg) translate(-2px)}[dir=rtl] .footer__top-ic{transform:rotate(-90deg)}@media(max-width:47.99rem){.footer__mark{font-size:21vw}html[lang=en] .footer__mark{font-size:19vw}.footer__bar{justify-content:space-between}.footer__fine{order:3;flex-basis:100%}}html[lang=ar] .footer__branch-map,html[lang=ar] .footer__lang-btn[aria-pressed=true]{font-weight:var(--fw-label, 700)}.cart{position:fixed;inset:0;z-index:var(--z-drawer);visibility:hidden;pointer-events:none;color:var(--ink)}.cart.is-visible{visibility:visible;pointer-events:auto}.cart [hidden]{display:none}.cart__scrim{position:absolute;inset:0;opacity:0;background:color-mix(in srgb,var(--ink) 52%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cart__panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(30rem,100%);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;outline:none;color:var(--ink);background:var(--cream);box-shadow:var(--shadow-2);will-change:transform}.cart__head{position:relative;display:flex;align-items:center;gap:.75rem;padding:1.15rem 1.5rem 1.05rem;border-block-end:1px solid var(--line)}.cart__head-text{flex:1;min-width:0}.cart__title{font-size:2rem;line-height:1.15;outline:none}html[lang=ar] .cart__title{font-size:1.9rem;line-height:1.4}.cart__count{min-height:1.4em;font-size:var(--fs-small);color:var(--ink-mute)}.cart__close,.cart__back{flex:none;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:50%;border:1px solid var(--line-strong);color:var(--ink);transition:background var(--t-med) var(--ease-silk),color var(--t-med),transform .5s var(--ease-silk),border-color var(--t-med)}.cart__back .i{rotate:180deg}.cart__close:hover,.cart__back:hover{background:var(--ink);color:var(--cream);border-color:var(--ink)}.cart__close:hover{transform:rotate(90deg)}.cart__views{min-height:0;display:grid}.cart__view,.cart__form{min-height:0;display:flex;flex-direction:column}.cart__form{flex:1}.cart__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-inline:1.5rem;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.cart__foot{flex:none}.cart__ship{flex:none;padding:.95rem 1.5rem 1.05rem;background:var(--ivory);border-block-end:1px solid var(--line)}.cart__ship-msg{display:flex;align-items:center;gap:.55rem;font-size:.92rem;color:var(--ink-soft);line-height:1.5}.cart__ship-msg .i{width:1.25rem;height:1.25rem;color:var(--gold-deep)}.cart__ship-text bdi{font-weight:600;color:var(--ink)}.cart__ship-track{position:relative;height:6px;margin-block-start:.65rem;border-radius:var(--r-pill);background:var(--sand);overflow:hidden}.cart__ship-fill{position:absolute;inset:0;border-radius:inherit;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--gold-deep),var(--gold))}[dir=rtl] .cart__ship-fill{transform-origin:100% 50%;background:linear-gradient(270deg,var(--gold-deep),var(--gold))}.cart.is-free .cart__ship-msg{color:var(--gold-deep);font-weight:600}.cart__lines{display:block}.cart-line{display:grid;grid-template-columns:5.25rem minmax(0,1fr);gap:1rem;padding-block:1.1rem;border-block-end:1px solid var(--line)}.cart-line__art{position:relative;display:grid;place-items:center;aspect-ratio:4 / 5;border-radius:var(--r-m);overflow:hidden;box-shadow:0 0 0 1px var(--line)}.cart-line__art .prod-img,.cart-line__art .prod-ph{position:absolute;inset:0}.cart-line__art .prod-ph{min-height:0;padding:.3rem}.cart-line__art .prod-ph b,.cart-line__art .prod-ph i{display:none}.cart-line__main{display:flex;flex-direction:column;justify-content:space-between;gap:.7rem;min-width:0}.cart-line__top{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}.cart-line__name{font-family:var(--font-body);font-size:1.02rem;font-weight:600;line-height:1.4}.cart-line__tag{margin-block-start:.1rem;font-size:.86rem;line-height:1.5;color:var(--ink-mute)}.cart-line__gift{display:flex;align-items:flex-start;gap:.35rem;margin-block-start:.3rem;font-size:.82rem;font-weight:600;line-height:1.45;color:var(--gold-deep);overflow-wrap:anywhere}.cart-line__gift[hidden]{display:none}.cart-line__gift .i{flex:none;width:.95rem;height:.95rem;margin-block-start:.1em}html[lang=ar] .cart-line__gift{font-weight:var(--fw-label)}.cart-line.is-sold .cart-line__gift{display:none}.cart-line__remove{flex:none;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:-.55rem -.55rem 0 0;border-radius:50%;color:var(--ink-mute);transition:color var(--t-med),background var(--t-med)}[dir=rtl] .cart-line__remove{margin:-.55rem 0 0 -.55rem}.cart-line__remove .i{width:1.05rem;height:1.05rem}.cart-line__remove:hover{color:var(--rose-deep);background:var(--blush)}.cart-line__bottom{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cart-line__qty{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--cream)}.cart-line__step{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;transition:background var(--t-med),opacity var(--t-med)}.cart-line__step .i{width:1rem;height:1rem}.cart-line__step:hover{background:var(--ivory)}.cart-line__step[aria-disabled=true]{opacity:.35;cursor:default}.cart-line__step[aria-disabled=true]:hover{background:none}.cart-line__n{min-width:1.6rem;text-align:center;font-weight:600;font-variant-numeric:tabular-nums}.cart-line__price{font-size:1.08rem;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.cart__suggest{padding-block:1.2rem 1.5rem}.cart__suggest[hidden]{display:none}.cart__suggest-t{margin-block-end:.75rem;font-size:.92rem;font-weight:600;line-height:1.5;color:var(--ink)}.cart__suggest-list{display:grid;gap:.6rem}.cart-sug{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.55rem;border:1px solid var(--line);border-radius:var(--r-m);background:var(--ivory)}.cart-sug__name{font-size:.95rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.cart-sug__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin-block-start:.1rem;font-size:.86rem;color:var(--ink-mute)}.cart-sug__price{font-variant-numeric:tabular-nums}.cart-sug__fills{font-weight:600;color:var(--gold-deep)}.cart-sug__fills[hidden]{display:none}.cart-sug__add{display:inline-flex;align-items:center;gap:.35rem;min-height:2.75rem;padding-inline:1rem;border:1px solid var(--gold-deep);border-radius:var(--r-pill);font-size:.9rem;font-weight:600;color:var(--gold-deep);transition:background var(--t-med),color var(--t-med)}.cart-sug__add .i{width:.9rem;height:.9rem}.cart-sug__add:hover{background:var(--gold-deep);color:var(--cream)}.cart.is-empty .cart__suggest{display:none}.cart__tier{flex:none;padding:.85rem 1.5rem 1rem;background:color-mix(in srgb,var(--gold) 12%,var(--ivory));border-block-end:1px solid var(--line)}.cart__tier[hidden],.cart__tier-box[hidden]{display:none}.cart__tier-msg{display:flex;align-items:center;gap:.55rem;font-size:.92rem;color:var(--ink-soft);line-height:1.5}.cart__tier-msg .i{flex:none;width:1.25rem;height:1.25rem;color:var(--gold-deep)}.cart__tier-text bdi{font-weight:700;color:var(--ink)}.cart__tier-track{position:relative;height:6px;margin-block-start:.65rem;border-radius:var(--r-pill);background:var(--sand);overflow:hidden}.cart__tier-fill{display:block;width:100%;height:100%;border-radius:inherit;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--gold),var(--gold-deep))}[dir=rtl] .cart__tier-fill{transform-origin:100% 50%;background:linear-gradient(270deg,var(--gold),var(--gold-deep))}.cart__tier-marks{display:grid;grid-template-columns:repeat(var(--steps, 3),1fr);margin-block-start:.3rem;font-size:.76rem;color:var(--ink-soft);font-variant-numeric:tabular-nums}.cart__tier-marks span{text-align:end}.cart__tier-marks span.is-on{color:var(--gold-deep);font-weight:700}.cart__tier-note{margin-block-start:.3rem;font-size:.78rem;color:var(--ink-soft);line-height:1.5}.cart.is-empty [data-view-id=cart] .cart__tier{display:none}.cart__tier-box{display:grid;gap:.35rem}.cart__tier-row{display:flex;align-items:center;gap:.5rem;padding:.55rem .8rem;border:1px dashed var(--gold-deep);border-radius:var(--r-s);background:color-mix(in srgb,var(--gold) 14%,var(--cream));color:var(--gold-deep);font-size:.92rem;font-weight:600}.cart__tier-row .i{flex:none;width:1.1rem;height:1.1rem}.cart__tier-row-l{flex:1}.cart__tier-row-v{font-variant-numeric:tabular-nums}.cart__tier-net{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;font-size:.92rem;color:var(--ink-soft)}.cart__tier-net-v{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.cart__row--saved[hidden]{display:none}.cart__row--saved dt,.cart__row--saved dd{color:var(--gold-deep);font-weight:700}@media(max-width:480px){.cart__tier{padding-inline:1.15rem}}.cart__mini-sep{margin-block-start:.35rem;padding-block-start:.55rem;border-block-start:1px dashed var(--gold-deep);font-size:.78rem;font-weight:700;letter-spacing:.02em;color:var(--gold-deep)}.cart__mini-sep:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}.cart__mini-price:has(.cart__mini-was){display:grid;justify-items:end;gap:.1rem;text-align:end}.cart__mini-was{color:var(--rose-deep, #b4443c);text-decoration:line-through;text-decoration-thickness:1.5px;font-size:.82rem}.cart__mini-now{color:var(--ink);font-weight:700}.cart__mini-save{color:var(--gold-deep);font-size:.78rem;font-weight:600}.cart__mini-tier{display:flex;align-items:center;gap:.5rem;padding:.5rem .7rem;border:1px dashed var(--gold-deep);border-radius:var(--r-s);background:color-mix(in srgb,var(--gold) 14%,var(--cream));color:var(--gold-deep);font-size:.88rem;font-weight:700}.cart__mini-tier .i{flex:none;width:1rem;height:1rem}.cart__mini-tier>span{flex:1}.cart__empty{display:none;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;min-height:100%;padding-block:2rem 2.5rem;text-align:center}.cart.is-empty .cart__empty{display:flex}.cart.is-empty [data-view-id=cart] .cart__lines,.cart.is-empty [data-view-id=cart] .cart__foot,.cart.is-empty [data-view-id=cart] .cart__ship{display:none}.cart__empty-art{width:7.5rem;height:auto;margin-block-end:.5rem}.cart__g0{stop-color:var(--gold)}.cart__g1{stop-color:var(--gold-deep)}.cart__g2{stop-color:var(--gold)}.cart__petals{fill:var(--gold);fill-opacity:.16}.cart__shadow{fill:var(--gold);opacity:.2}.cart__core{fill:var(--gold)}.cart__stamens{stroke:var(--gold-deep);opacity:.75}.cart__empty-title{font-size:1.9rem}.cart__empty-text{max-width:28ch;margin-block-end:.9rem;color:var(--ink-soft)}.cart__foot{display:grid;gap:.6rem;padding:1.1rem 1.5rem 1.35rem;border-block-start:1px solid var(--line);background:var(--cream);box-shadow:0 -14px 26px -22px var(--ink)}.cart__sum{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.cart__sum-label{font-weight:600}.cart__subtotal{font-family:var(--font-display);font-size:2.1rem;line-height:1.2;font-weight:600;color:var(--ink)}html[lang=ar] .cart__subtotal{font-size:1.95rem}.cart__note{margin-block:-.1rem .2rem;font-size:.86rem;line-height:1.6;color:var(--ink-mute)}.cart__pending{margin-block:0 .2rem;padding:.6rem .8rem;border-inline-start:3px solid var(--gold-deep);border-radius:.5rem;background:color-mix(in srgb,var(--gold) 14%,var(--cream));font-size:.88rem;line-height:1.6;color:var(--ink)}.cart__pending[hidden]{display:none}.cart__checkout,.cart__submit,.cart__send-ig,.cart__send-wa{width:100%}.cart .btn--gold{--btn-bg: var(--gold);--btn-fg: var(--plum-deep);--btn-hover: var(--ink);--btn-hover-fg: var(--cream)}.cart__send-ig{--btn-bg: var(--rose);--btn-fg: var(--plum-deep);--btn-hover: var(--ink);--btn-hover-fg: var(--cream)}.cart__continue{justify-self:center;padding:.55rem .5rem .1rem;font-size:.95rem;color:var(--ink-soft)}.cart__foot-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1rem}.cart__copy,.cart__finish,.cart__fallback{min-height:2.75rem;padding-inline:.25rem;font-size:.92rem;color:var(--ink-soft);text-align:start}.cart__copy{color:var(--gold-deep);font-weight:500}.cart__fallback{justify-self:center;color:var(--rose-deep);text-align:center}.cart__form .cart__body{display:grid;align-content:start;gap:1.05rem;padding-block:1.15rem 1.4rem}.cart__intro{font-size:.95rem;line-height:1.7;color:var(--ink-soft)}.cart .field{gap:.4rem}.cart .field__label{color:var(--ink)}.cart .field__input{min-height:3.25rem;background:var(--cream);color:var(--ink);border-color:var(--line-strong)}.cart .field__input::placeholder{color:var(--ink-mute);opacity:1}.cart .field__input:focus-visible{border-color:var(--gold-deep);background:var(--cream);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 40%,transparent)}.cart .field__input[aria-invalid=true]{border-color:var(--rose-deep)}.cart .field__error{min-height:0;margin-block-start:-.05rem;line-height:1.5;color:var(--rose-deep)}.cart .field__error:empty{display:none}.cart__opt{font-weight:400;color:var(--ink-mute)}.cart__hint{font-size:.82rem;line-height:1.5;color:var(--ink-mute)}.cart__area{min-height:4.6rem;padding-block:.85rem;border-radius:var(--r-m);resize:vertical;line-height:1.7}[dir=rtl] .cart__ltr{text-align:right}.cart__select{appearance:none;-webkit-appearance:none;padding-inline-end:2.9rem;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--ink-soft) 50%),linear-gradient(135deg,var(--ink-soft) 50%,transparent 50%);background-position:calc(100% - 1.5rem) 55%,calc(100% - 1.15rem) 55%;background-size:.38rem .38rem,.38rem .38rem;background-repeat:no-repeat}[dir=rtl] .cart__select{background-position:1.15rem 55%,1.5rem 55%}.cart__select option{background:var(--cream);color:var(--ink)}.cart__summary{margin-block-start:.35rem;padding:1.1rem 1.15rem;border:1px solid var(--line);border-radius:var(--r-m);background:var(--ivory)}.cart__summary-title{margin-block-end:.7rem;font-family:var(--font-body);font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}html[lang=ar] .cart__summary-title{font-size:.95rem;letter-spacing:normal}.cart__mini{display:grid;gap:.5rem;padding-block-end:.8rem;margin-block-end:.8rem;border-block-end:1px solid var(--line)}.cart__mini-row{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;line-height:1.55}.cart__mini-qty{color:var(--ink-mute)}.cart__mini-gift{display:flex;align-items:flex-start;gap:.35rem;font-size:.82rem;line-height:1.5;color:var(--gold-deep);overflow-wrap:anywhere}.cart__mini-gift .i{flex:none;width:.9rem;height:.9rem;margin-block-start:.15em}.cart__mini-price{flex:none;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.cart__rows{display:grid;gap:.4rem}.cart__row{display:flex;justify-content:space-between;gap:1rem;font-size:.92rem;line-height:1.55}.cart__row dt{color:var(--ink-mute)}.cart__row dd{text-align:end;color:var(--ink)}.cart__row--pay dd{color:var(--gold-deep);font-weight:600}.cart__alert{padding:.7rem 1rem;border:1px solid var(--rose-deep);border-radius:var(--r-s);background:var(--blush);color:var(--rose-deep);font-size:.9rem;line-height:1.6}.cart__submit-busy{display:none}.cart__submit.is-busy{pointer-events:none;opacity:.85}.cart__submit.is-busy .cart__submit-label,.cart__submit.is-busy .i{display:none}.cart__submit.is-busy .cart__submit-busy{display:inline-flex;align-items:center;gap:.7rem}.cart__submit.is-busy .cart__submit-busy:before{content:"";width:1.05rem;height:1.05rem;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:cart-spin .8s linear infinite}@keyframes cart-spin{to{transform:rotate(360deg)}}.cart__checkout-busy{display:none}.cart__checkout[aria-busy=true]{opacity:.75;cursor:progress;pointer-events:none}.cart__checkout[aria-busy=true] .cart__checkout-label,.cart__checkout[aria-busy=true] .i{display:none}.cart__checkout[aria-busy=true] .cart__checkout-busy{display:inline-flex;align-items:center;gap:.7rem}.cart__checkout[aria-busy=true] .cart__checkout-busy:before{content:"";width:1.05rem;height:1.05rem;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:cart-spin .8s linear infinite}.cart__done{display:grid;justify-items:start;gap:.8rem;padding-block:1.3rem 1.2rem}.cart__done-mark{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:50%;color:var(--plum-deep);background:var(--gold);box-shadow:0 0 0 6px color-mix(in srgb,var(--gold) 22%,transparent)}.cart__view[data-mode=ready] .cart__done-mark{background:var(--gold-deep);color:var(--cream);box-shadow:0 0 0 6px color-mix(in srgb,var(--gold-deep) 22%,transparent)}.cart__done-mark .i{width:1.6rem;height:1.6rem;stroke-width:2}.cart__done-title{font-size:2rem;line-height:1.25;outline:none}html[lang=ar] .cart__done-title{line-height:1.5}.cart__done-text{color:var(--ink-soft);line-height:1.75}.cart__ref{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.6rem;padding:.35rem 1rem;border:1px solid var(--gold-deep);border-radius:var(--r-pill);background:color-mix(in srgb,var(--gold) 16%,var(--cream));font-size:.92rem}.cart__ref-label{color:var(--ink-soft)}.cart__ref-val{font-weight:700;letter-spacing:.08em;color:var(--gold-deep);font-variant-numeric:tabular-nums}.cart__steps{display:grid;gap:.55rem;margin:.2rem 0 .3rem;padding:0;counter-reset:step}.cart__steps li{position:relative;padding-inline-start:2.2rem;font-size:.92rem;line-height:1.65;color:var(--ink-soft);counter-increment:step}.cart__steps li:before{content:counter(step);position:absolute;inset-inline-start:0;inset-block-start:.1rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--gold-soft);color:var(--gold-deep);font-size:.78rem;font-weight:700}.cart__msg-label{margin-block-start:.3rem;font-size:var(--fs-small);font-weight:600;color:var(--ink-soft)}.cart__msg{width:100%;min-height:11rem;padding:.9rem 1rem;border-radius:var(--r-m);resize:vertical;background:var(--ivory);border:1px solid var(--line-strong);color:var(--ink);font-size:.9rem;line-height:1.75;white-space:pre-wrap}.cart__msg:focus-visible{outline:none;border-color:var(--gold-deep);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 40%,transparent)}.cart__pay{margin-block-start:.15rem}.cart__pay-opts{display:grid;gap:.65rem}.cart__pay-opt{position:relative;display:flex;align-items:flex-start;gap:.9rem;min-height:4.5rem;padding:1rem 1.1rem}.cart__pay-input{position:absolute;inset:0;z-index:2;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cart__pay-ring{position:absolute;inset:0;border:1.5px solid var(--line-strong);border-radius:var(--r-m);background:var(--cream);transition:border-color var(--t-med),background var(--t-med),box-shadow var(--t-med)}.cart__pay-input:hover~.cart__pay-ring{background:var(--ivory)}.cart__pay-input:checked~.cart__pay-ring{border-color:var(--gold-deep);background:var(--ivory);box-shadow:0 0 0 1px var(--gold-deep)}.cart__pay-input:focus-visible~.cart__pay-ring{outline:3px solid var(--gold-deep);outline-offset:3px}.cart__pay-dot{position:relative;flex:none;width:1.35rem;height:1.35rem;margin-block-start:.1rem;border:2px solid var(--line-strong);border-radius:50%;background:var(--cream);transition:border-color var(--t-med),background var(--t-med),box-shadow var(--t-med)}.cart__pay-input:checked~.cart__pay-dot{border-color:var(--gold-deep);background:var(--gold-deep);box-shadow:inset 0 0 0 .27rem var(--cream)}.cart__pay-text{position:relative;display:grid;gap:.25rem;min-width:0}.cart__pay-name{font-weight:600;line-height:1.5;color:var(--ink)}.cart__pay-help{font-size:.86rem;line-height:1.6;color:var(--ink-mute)}.cart__pay-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-block-start:.2rem}.cart__chip{padding:.15rem .65rem;border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--cream);font-size:.8rem;font-weight:600;line-height:1.6;color:var(--ink-soft)}.cart__unavail{justify-self:start;min-height:2.75rem;padding-inline:.25rem;color:var(--rose-deep);font-weight:500;text-align:start}.cart__mini-row.is-unavailable .cart__mini-name{color:var(--rose-deep);text-decoration:line-through}.cart__view[data-mode=failed] .cart__done-mark{background:var(--blush);color:var(--rose-deep);box-shadow:0 0 0 6px color-mix(in srgb,var(--rose) 22%,transparent)}.cart__view[data-mode=pending] .cart__done-mark{background:var(--ivory);color:var(--gold-deep);box-shadow:0 0 0 6px color-mix(in srgb,var(--gold) 22%,transparent)}.cart__done-spin,.cart__view[data-mode=pending] .cart__done-mark .i{display:none}.cart__view[data-mode=pending] .cart__done-spin{display:block;width:1.5rem;height:1.5rem;border-radius:50%;border:2.5px solid currentColor;border-inline-end-color:transparent;animation:cart-spin 1s linear infinite}.cart__facts{display:grid;gap:.35rem;width:100%;margin-block:.1rem;padding-block:.75rem;border-block:1px solid var(--line)}.cart__fact{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;font-size:.92rem;line-height:1.6}.cart__fact dt{color:var(--ink-mute)}.cart__fact dd{font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink)}.cart__gifts{display:grid;gap:.45rem;width:100%;padding:.7rem .9rem;border:1px solid color-mix(in srgb,var(--gold) 45%,transparent);border-radius:var(--r-s);background:color-mix(in srgb,var(--gold) 8%,var(--cream))}.cart__gifts[hidden]{display:none}.cart__gifts-h{display:flex;align-items:center;gap:.5rem;font-size:.84rem;font-weight:700;color:var(--gold-deep)}.cart__gifts-h .i{flex:none;width:1.1rem;height:1.1rem}.cart__gifts-list{display:grid;gap:.4rem;margin:0;padding:0;list-style:none}.cart__gifts-list li{display:grid;gap:.05rem;font-size:.92rem;line-height:1.55;overflow-wrap:anywhere}.cart__gifts-box{color:var(--ink-mute)}.cart__gifts-txt{font-weight:600;color:var(--ink)}html[lang=ar] .cart__gifts-txt{font-weight:var(--fw-label)}.cart__done-primary,.cart__retry,.cart__choose-cod,.cart__refresh{width:100%}.cart__choose-cod{--btn-bg: transparent;--btn-fg: var(--ink);--btn-hover: var(--ink);--btn-hover-fg: var(--cream);border-color:var(--line-strong)}.cart__share-wa{display:inline-flex;align-items:center;min-height:2.75rem;padding-inline:.25rem;font-size:.92rem;font-weight:500;color:var(--gold-deep)}@media(prefers-reduced-motion:reduce){.cart__view[data-mode=pending] .cart__done-spin,.cart__submit.is-busy .cart__submit-busy:before,.cart__checkout[aria-busy=true] .cart__checkout-busy:before{animation:none}}.toasts{position:fixed;inset-inline:0;inset-block-end:max(1.25rem,env(safe-area-inset-bottom));z-index:var(--z-toast);display:flex;flex-direction:column;align-items:center;gap:.55rem;padding-inline:1rem;pointer-events:none}.toast{display:inline-flex;align-items:center;gap:.8rem;max-width:min(100%,30rem);padding:.6rem 1.4rem .6rem .7rem;border-radius:var(--r-pill);color:var(--ink);font-size:.95rem;line-height:1.5;background:var(--cream);border:1px solid var(--line-strong);box-shadow:var(--shadow-2)}[dir=rtl] .toast{padding:.6rem .7rem .6rem 1.4rem}.toast__icon{flex:none;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--gold);color:var(--plum-deep)}.toast__icon .i{width:1rem;height:1rem;stroke-width:1.8}.toast__msg{padding-block:.1rem}.cart-fly{position:fixed;left:0;top:0;z-index:var(--z-toast);width:1.15rem;height:1.15rem;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 32% 30%,var(--gold-soft) 0%,var(--gold) 55%,var(--gold-deep) 100%);box-shadow:0 0 0 2px var(--cream),0 6px 16px color-mix(in srgb,var(--gold) 55%,transparent)}.cart-fly--sakura{background:radial-gradient(circle at 32% 30%,var(--blush) 0%,var(--rose) 55%,var(--rose-deep) 100%);box-shadow:0 0 0 2px var(--cream),0 6px 16px color-mix(in srgb,var(--rose) 55%,transparent)}@media(max-width:30rem){.cart__panel{width:100%}.cart__head{padding:1rem 1.15rem .9rem}.cart__ship,.cart__foot,.cart__body{padding-inline:1.15rem}.cart__title{font-size:1.8rem}}.nav__cart[data-cart-note]:before{content:"";position:absolute;inset-block-start:-.15rem;inset-inline-start:-.15rem;width:.85rem;height:.85rem;border-radius:50%;background:var(--gold-deep);box-shadow:0 0 0 2px var(--cream)}.nav__cart[data-cart-note=err]:before{background:var(--rose-deep)}.cart-line.is-sold .cart-line__name,.cart-line.is-sold .cart-line__price{color:var(--ink-mute);text-decoration:line-through}.cart-line.is-sold .cart-line__tag{color:var(--rose-deep);font-weight:600}.cart__quote{display:grid;gap:.3rem;padding-block-start:.6rem;border-block-start:1px dashed var(--line-strong)}.cart__quote .cart__row{font-size:.92rem}.cart__row--due dt,.cart__row--due dd{color:var(--ink);font-weight:700}.cart__row--due dd{font-variant-numeric:tabular-nums}.cart__quote .cart__row--due dd{font-size:1.05rem}.cart__rows .cart__row--due{margin-block-start:.35rem;padding-block-start:.6rem;border-block-start:1px solid var(--line-strong)}.cart__rows .cart__row--due dd{font-family:var(--font-display);font-size:1.3rem;line-height:1.3}html[lang=ar] .cart__rows .cart__row--due dd{font-size:1.2rem}.cart__row--free dd{color:var(--gold-deep);font-weight:600}.cart__sum-hint{margin-block-start:.65rem;padding:.55rem .8rem;border-radius:var(--r-s);background:color-mix(in srgb,var(--gold) 14%,var(--cream));color:var(--ink);font-size:.86rem;font-weight:500;line-height:1.6}.cart__sum-hint bdi{font-weight:700}.cart__quote-note{padding:.6rem .8rem;border-inline-start:3px solid var(--gold-deep);border-radius:.5rem;background:color-mix(in srgb,var(--gold) 12%,var(--cream));font-size:.86rem;line-height:1.65;color:var(--ink-soft)}.cart__quote-note[hidden],.cart__sum-hint[hidden],.cart__quote[hidden],.cart__region[hidden]{display:none}.combo,.combo__box{position:relative}.combo .combo__input{padding-inline-end:5.2rem;text-overflow:ellipsis;cursor:text}.combo .combo__input:disabled{background:var(--ivory);color:var(--ink-mute);border-color:var(--line);cursor:not-allowed}.combo__chev,.combo__clear{position:absolute;inset-block:.3rem;display:grid;place-items:center;width:2.65rem;border-radius:50%;color:var(--ink-soft);transition:background var(--t-med),color var(--t-med)}.combo__chev{inset-inline-end:.35rem;cursor:pointer;-webkit-tap-highlight-color:transparent;user-select:none}.combo__clear{inset-inline-end:2.7rem}.combo__clear[hidden]{display:none}.combo__chev .i,.combo__clear .i{width:1rem;height:1rem;transition:rotate var(--t-med) var(--ease-silk)}.combo__chev:hover,.combo__clear:hover{background:var(--ivory);color:var(--ink)}.combo[data-open] .combo__chev .i{rotate:180deg}.combo__input:disabled~.combo__chev{opacity:.45;pointer-events:none}.combo__list{position:absolute;z-index:var(--z-raised);inset-inline:0;inset-block-start:calc(100% + .35rem);max-height:min(16rem,46dvh);margin:0;padding:.35rem;overflow-y:auto;overscroll-behavior:contain;list-style:none;background:var(--cream);border:1px solid var(--line-strong);border-radius:var(--r-m);box-shadow:var(--shadow-2);scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;outline:none}.combo__list[hidden]{display:none}.combo__opt{content-visibility:auto;contain-intrinsic-size:auto 2.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.75rem;padding:.4rem .9rem;border-radius:var(--r-s);font-size:1rem;line-height:1.45;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.combo__opt.is-active{background:color-mix(in srgb,var(--gold) 18%,var(--cream))}.combo__opt.is-chosen{font-weight:600;color:var(--gold-deep)}.combo__opt.is-chosen:after{content:"";flex:none;width:.45rem;height:.8rem;margin-inline-end:.2rem;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg) translateY(-.1rem)}.combo__opt--empty{color:var(--ink-mute);cursor:default;justify-content:flex-start}.combo__state{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .75rem;font-size:.88rem;line-height:1.55;color:var(--ink-soft)}.combo__state[hidden]{display:none}.combo__state[data-kind=error]{color:var(--rose-deep)}.combo__spin{flex:none;width:1rem;height:1rem;border-radius:50%;border:2px solid currentColor;border-inline-end-color:transparent;animation:cart-spin .8s linear infinite}.combo__state[data-kind=error] .combo__spin{display:none}.combo__retry{min-height:2.75rem;padding-inline:.25rem;font-weight:600;color:var(--rose-deep)}.combo__retry[hidden]{display:none}@media(prefers-reduced-motion:reduce){.combo__spin{animation:none}.combo__chev .i,.combo__clear .i{transition:none}}.cart__fact--total{padding-block-start:.35rem;border-block-start:1px solid var(--line)}.cart__fact--total dt,.cart__fact--total dd{color:var(--ink);font-weight:700}html[lang=ar] .cart__share-wa,html[lang=ar] .cart__unavail,html[lang=ar] .cart__copy{font-weight:var(--fw-label, 700)}@font-face{font-family:Chaman Elegant;src:url(fonts/chaman-elegant-latin.woff2) format("woff2");font-display:swap}@font-face{font-family:Alilato XL;src:url(fonts/alilato-xl-ar.woff2) format("woff2");font-weight:200;font-display:swap}.hero__bg--friday{background:#d80854}.hero__slide--friday{position:absolute;inset:0;display:block;padding:0;min-width:0}.friday__stage{position:absolute;inset:0;container-type:size;background:#d80854;color:#d3bf8d;overflow:hidden}.friday__art{--rw: 2000;--rh: 820;--u: .05cqw;--ox: 0;--oy: 0;container-type:inline-size;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(100cqw,calc(100cqh * var(--rw) / var(--rh)));aspect-ratio:var(--rw) / var(--rh);direction:ltr}.fr{position:absolute;display:block;white-space:nowrap;line-height:1;margin:0;padding:0;font-weight:200;font-style:normal;text-decoration:none;transform-origin:0 0;pointer-events:none;font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"calt" 0,"swsh" 0,"salt" 0;text-rendering:geometricPrecision}.fr--kick:after{content:"";position:absolute;left:-7%;right:-7%;top:50%;height:calc(var(--u) * 5);margin-top:calc(var(--u) * -2.5);background:#fff}.friday__btn{font-variant-ligatures:none;font-feature-settings:"liga" 0,"clig" 0,"dlig" 0,"calt" 0,"swsh" 0,"salt" 0;position:absolute;display:flex;align-items:center;justify-content:center;box-sizing:border-box;border-radius:999px;background:#d3bf8d;color:#d80854;text-decoration:none;white-space:nowrap;line-height:1;font-weight:700;transition:background .2s,transform .2s}.friday__btn:hover{background:#e6d4a3}.friday__btn:focus-visible{outline:3px solid #fff;outline-offset:3px}.hero.has-friday .fr,.hero.has-friday .friday__btn{font-family:Chaman Elegant,Segoe UI,Arial,sans-serif}html:not([lang=ar]) .fr{text-transform:uppercase}html:not([lang=ar]) .friday__btn{text-transform:uppercase;left:calc(var(--u) * (1210 - var(--ox)));top:calc(var(--u) * (748 - var(--oy)));width:calc(var(--u) * 420);height:calc(var(--u) * 62);font-size:calc(var(--u) * 40);padding-top:calc(var(--u) * 4)}html:not([lang=ar]) .fr--kick{left:calc(var(--u) * (1298 - var(--ox)));top:calc(var(--u) * (57 - var(--oy)));font-size:calc(var(--u) * 34.06);transform:scaleX(1.085)}html:not([lang=ar]) .fr--brand{left:calc(var(--u) * (1247 - var(--ox)));top:calc(var(--u) * (106 - var(--oy)));font-size:calc(var(--u) * 59.19);transform:scaleX(.9)}html:not([lang=ar]) .fr--head{left:calc(var(--u) * (951 - var(--ox)));top:calc(var(--u) * (201 - var(--oy)));font-size:calc(var(--u) * 374.13);transform:scaleX(.578)}html:not([lang=ar]) .fr--up{left:calc(var(--u) * (1365 - var(--ox)));top:calc(var(--u) * (540 - var(--oy)));font-size:calc(var(--u) * 48.44);transform:scaleX(.886)}html:not([lang=ar]) .fr--pct{left:calc(var(--u) * (1471 - var(--ox)));top:calc(var(--u) * (201 - var(--oy)));font-size:calc(var(--u) * 374.13);transform:scaleX(.519)}html:not([lang=ar]) .fr--sub{left:calc(var(--u) * (961 - var(--ox)));top:calc(var(--u) * (625 - var(--oy)));font-size:calc(var(--u) * 94.68);transform:scaleX(.959)}html[lang=ar] .fr--kick{display:none}html[lang=ar] .fr--head,html[lang=ar] .fr--brand,html[lang=ar] .fr--up,html[lang=ar] .fr--sub,html[lang=ar] .friday__btn{direction:rtl}html[lang=ar] .hero.has-friday .fr--head,html[lang=ar] .hero.has-friday .fr--brand,html[lang=ar] .hero.has-friday .fr--up,html[lang=ar] .hero.has-friday .fr--sub,html[lang=ar] .hero.has-friday .friday__btn{font-family:Alilato XL,Segoe UI,Tahoma,sans-serif}html[lang=ar] .hero.has-friday .fr--pct{font-family:Chaman Elegant,Segoe UI,Arial,sans-serif;direction:ltr}html[lang=ar] .friday__btn{left:calc(var(--u) * (395 - var(--ox)));top:calc(var(--u) * (692 - var(--oy)));width:calc(var(--u) * 400);height:calc(var(--u) * 66);font-size:calc(var(--u) * 42)}html[lang=ar] .fr--head{left:calc(var(--u) * (177 - var(--ox)));top:calc(var(--u) * (172 - var(--oy)));font-size:calc(var(--u) * 155.47);transform:scaleX(1.004)}html[lang=ar] .fr--pct{left:calc(var(--u) * (131 - var(--ox)));top:calc(var(--u) * (345 - var(--oy)));font-size:calc(var(--u) * 280.73);transform:scaleX(.656)}html[lang=ar] .fr--brand{left:calc(var(--u) * (519 - var(--ox)));top:calc(var(--u) * (371 - var(--oy)));font-size:calc(var(--u) * 89.25);transform:scaleX(1.049)}html[lang=ar] .fr--up{left:calc(var(--u) * (681 - var(--ox)));top:calc(var(--u) * (480 - var(--oy)));font-size:calc(var(--u) * 92.05);transform:scaleX(1.018)}html[lang=ar] .fr--sub{left:calc(var(--u) * (585 - var(--ox)));top:calc(var(--u) * (582 - var(--oy)));font-size:calc(var(--u) * 46.44);transform:scaleX(.991)}@media(max-width:1023.98px){.friday__art{--u: .1cqw}html:not([lang=ar]) .friday__art{--ox: 921;--oy: 20;--rw: 1000;--rh: 880}html[lang=ar] .friday__art{--ox: 94;--oy: 148;--rw: 1000;--rh: 670}html:not([lang=ar]) .friday__btn{left:calc(var(--u) * 220);top:calc(var(--u) * 744);width:calc(var(--u) * 560);height:calc(var(--u) * 112);font-size:calc(var(--u) * 52);padding-top:calc(var(--u) * 6)}html[lang=ar] .friday__btn{left:calc(var(--u) * 240);top:calc(var(--u) * 536);width:calc(var(--u) * 520);height:calc(var(--u) * 112);font-size:calc(var(--u) * 62)}}.cursor{--s: 1;--p: 1;--cur-fill: var(--gold);--cur-ink: var(--plum-deep);--cur-glow: color-mix(in srgb, var(--gold) 45%, transparent);position:fixed;inset:0;z-index:var(--z-cursor);pointer-events:none;contain:layout style;opacity:0;transition:opacity .35s var(--ease-silk)}.cursor[data-kind=add]{--cur-fill: var(--rose);--cur-glow: color-mix(in srgb, var(--rose) 50%, transparent)}.cursor.is-on{opacity:1}.cursor.is-hidden{opacity:0}.cursor__ring,.cursor__label,.cursor__dot{position:fixed;left:0;top:0}.cursor__ring{width:44px;height:44px}.cursor__ring svg{display:block;width:100%;height:100%;overflow:visible;transform:scale(calc(var(--s) * var(--p)));transition:transform .55s var(--ease-silk)}.cursor__ring circle{fill:transparent;stroke:var(--gold-deep);stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill .4s var(--ease-silk),stroke .4s var(--ease-silk),stroke-opacity .4s}.cursor__dot{width:7px;height:7px;border-radius:50%;background:var(--gold-deep);box-shadow:0 0 0 3px var(--cream),0 0 12px 2px var(--cur-glow);transition:transform .35s var(--ease-silk),opacity .3s}.cursor__label{width:92px;height:92px;display:grid;place-items:center;text-align:center;font-family:var(--font-body);font-size:.8rem;font-weight:600;line-height:1.2;color:var(--cur-ink);opacity:0;transform:scale(.7);transition:opacity .3s var(--ease-silk),transform .5s var(--ease-silk)}html[lang=en] .cursor__label{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.cursor.is-link{--s: 1.5}.cursor.is-link .cursor__ring circle{fill:color-mix(in srgb,var(--gold) 18%,transparent)}.cursor.is-link .cursor__dot{transform:scale(.5)}.cursor.is-label{--s: 2.1}.cursor.is-label .cursor__ring circle{fill:var(--cur-fill);stroke-opacity:0}.cursor.is-label .cursor__dot{transform:scale(0);opacity:0}.cursor.is-label .cursor__label{opacity:1;transform:scale(1)}.cursor.is-press{--p: .82}.cursor.is-press .cursor__dot{transform:scale(.6)}.cursor.is-label.is-press .cursor__label{transform:scale(.9)}.pwa-sheet{--pwa-line: rgba(195, 148, 88, .45);position:fixed;z-index:calc(var(--z-nav) + 5);left:max(.75rem,env(safe-area-inset-left));right:max(.75rem,env(safe-area-inset-right));bottom:max(.75rem,env(safe-area-inset-bottom));max-width:28rem;margin-inline:auto;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"badge text close" "cta cta cta";align-items:center;column-gap:.8rem;row-gap:.7rem;padding-block:.85rem;padding-inline:.95rem .5rem;color:var(--ink);background:var(--cream);border:1px solid var(--pwa-line);border-radius:var(--r-m);box-shadow:var(--shadow-2);opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity var(--t-med) var(--ease-silk),transform var(--t-med) var(--ease-silk),visibility 0s}@supports (color: color-mix(in srgb,red,blue)){.pwa-sheet{--pwa-line: color-mix(in srgb, var(--gold) 45%, transparent)}}.pwa-sheet.is-in{opacity:1;transform:none;pointer-events:auto}.pwa-sheet.is-in.is-away{opacity:0;transform:translateY(14px);visibility:hidden;pointer-events:none;transition:opacity var(--t-med) var(--ease-silk),transform var(--t-med) var(--ease-silk),visibility 0s linear var(--t-med)}.pwa-sheet.is-out{opacity:0;transform:translateY(14px);pointer-events:none}.pwa-sheet :focus-visible{outline-color:var(--focus)}.pwa-sheet__badge{grid-area:badge;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:50%;background:var(--gold);color:var(--plum-deep)}.pwa-sheet__badge .i{width:1.3rem;height:1.3rem;stroke-width:1.7}.pwa-sheet__text{grid-area:text;min-width:0}.pwa-sheet__title{margin:0;font-family:var(--font-display);font-size:1.2rem;font-weight:600;line-height:1.2;color:var(--ink);overflow-wrap:anywhere}html[lang=ar] .pwa-sheet__title{font-size:1.05rem;font-weight:var(--fw-head, 700);line-height:1.5}.pwa-sheet__body{margin:.15rem 0 0;font-size:.875rem;line-height:1.5;color:var(--ink-soft)}html[lang=ar] .pwa-sheet__body{font-size:.9rem;line-height:1.7}.pwa-sheet__cta{grid-area:cta}.pwa-sheet__close{grid-area:close;align-self:start;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;color:var(--ink-mute);transition:background var(--t-fast),color var(--t-fast)}.pwa-sheet__close .i{width:1.1rem;height:1.1rem}.pwa-sheet__close:hover{background:color-mix(in srgb,var(--ink) 12%,transparent);color:var(--ink)}@media(min-width:40rem){.pwa-sheet{inset-inline:auto 1.5rem;bottom:max(1.5rem,env(safe-area-inset-bottom));width:27rem;max-width:none;margin-inline:0;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"badge text cta close"}.pwa-sheet__close{align-self:center}}.pwa-sheet[data-kind=ios]{grid-template-areas:"badge text close";bottom:max(1.6rem,calc(env(safe-area-inset-bottom) + .75rem))}.pwa-sheet[data-kind=ios]:after{content:"";position:absolute;left:50%;bottom:-.52rem;width:.95rem;height:.95rem;margin-left:-.475rem;background:var(--cream);border-right:1px solid var(--pwa-line);border-bottom:1px solid var(--pwa-line);transform:rotate(45deg)}@media(min-width:40rem){.pwa-sheet[data-kind=ios]{inset-inline:0;width:min(28rem,calc(100% - 3rem));grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto}}.pwa-sheet[data-device=pad]{top:max(.9rem,env(safe-area-inset-top));bottom:auto;left:auto;right:.75rem;width:min(26rem,calc(100% - 1.5rem));margin-inline:0}.pwa-sheet[data-device=pad]:after{bottom:auto;top:-.52rem;left:auto;right:6.6rem;margin:0;border:0;border-left:1px solid var(--pwa-line);border-top:1px solid var(--pwa-line)}.pwa-sheet[data-device=pad],.pwa-sheet[data-device=pad].is-out{transform:translateY(-14px)}.pwa-sheet[data-device=pad].is-in{transform:none}.pwa-sheet[data-device=pad].is-in.is-away{transform:translateY(-14px)}@media(prefers-reduced-motion:reduce){.pwa-sheet,.pwa-sheet.is-in.is-away,.pwa-sheet.is-out{transition:none}}@media(display-mode:standalone){html{--sa-t: env(safe-area-inset-top, 0px);--sa-r: env(safe-area-inset-right, 0px);--sa-b: env(safe-area-inset-bottom, 0px);--sa-l: env(safe-area-inset-left, 0px);--nav-h: calc(4.5rem + var(--sa-t));--gutter: max(clamp(1.25rem, 4vw, 4rem), var(--sa-l), var(--sa-r));overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}html body{overscroll-behavior-y:none}html:before{content:"";position:fixed;inset-block-start:0;inset-inline:0;block-size:var(--sa-t);z-index:calc(var(--z-drawer) + 5);background:#14100b;pointer-events:none}html .nav__wrap{padding-block-start:var(--sa-t)}html .skip-link{inset-block-start:calc(.75rem + var(--sa-t))}html .shop__bar{top:max(var(--shop-top, 0px),var(--sa-t))}html .ritual:not(.is-pinned) .ritual__pick{inset-block-start:max(var(--ritual-top, 0px),var(--sa-t))}html .ritual:not(.is-pinned) .ritual__step{scroll-margin-block-start:calc(max(var(--ritual-top, 0px),var(--sa-t)) + var(--ritual-bar, 3rem) + .75rem)}html .cart__panel,html .acct__panel,html .nav__drawer{padding:var(--sa-t) var(--sa-r) 0 var(--sa-l)}html .shop-qv[open]{padding:max(1rem,var(--sa-t)) max(1rem,var(--sa-r)) max(1rem,var(--sa-b)) max(1rem,var(--sa-l))}html .shop-qv__panel{max-height:calc(100vh - max(1rem,var(--sa-t)) - max(1rem,var(--sa-b)));max-height:calc(100dvh - max(1rem,var(--sa-t)) - max(1rem,var(--sa-b)))}@media(max-width:819px){html .shop-qv[open]{padding:0 var(--sa-r) 0 var(--sa-l)}html .shop-qv__panel{max-height:94vh;max-height:94dvh;padding-block-end:var(--sa-b)}}html .lg-head{padding-block-start:var(--sa-t)}html .cart__foot{padding-block-end:calc(1.35rem + var(--sa-b))}html .acct__body{padding-block-end:calc(1.9rem + var(--sa-b))}html :where(a,button,summary,label,[role=button],[role=tab]){-webkit-tap-highlight-color:transparent}html :where(button,summary,[role=button],[role=tab],[role=menuitem],.btn,.nav__announce,.nav__wrap a){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}html.is-standalone{--sa-t: env(safe-area-inset-top, 0px);--sa-r: env(safe-area-inset-right, 0px);--sa-b: env(safe-area-inset-bottom, 0px);--sa-l: env(safe-area-inset-left, 0px);--nav-h: calc(4.5rem + var(--sa-t));--gutter: max(clamp(1.25rem, 4vw, 4rem), var(--sa-l), var(--sa-r));overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}html.is-standalone body{overscroll-behavior-y:none}html.is-standalone:before{content:"";position:fixed;inset-block-start:0;inset-inline:0;block-size:var(--sa-t);z-index:calc(var(--z-drawer) + 5);background:#14100b;pointer-events:none}html.is-standalone .nav__wrap{padding-block-start:var(--sa-t)}html.is-standalone .skip-link{inset-block-start:calc(.75rem + var(--sa-t))}html.is-standalone .shop__bar{top:max(var(--shop-top, 0px),var(--sa-t))}html.is-standalone .ritual:not(.is-pinned) .ritual__pick{inset-block-start:max(var(--ritual-top, 0px),var(--sa-t))}html.is-standalone .ritual:not(.is-pinned) .ritual__step{scroll-margin-block-start:calc(max(var(--ritual-top, 0px),var(--sa-t)) + var(--ritual-bar, 3rem) + .75rem)}html.is-standalone .cart__panel,html.is-standalone .acct__panel,html.is-standalone .nav__drawer{padding:var(--sa-t) var(--sa-r) 0 var(--sa-l)}html.is-standalone .shop-qv[open]{padding:max(1rem,var(--sa-t)) max(1rem,var(--sa-r)) max(1rem,var(--sa-b)) max(1rem,var(--sa-l))}html.is-standalone .shop-qv__panel{max-height:calc(100vh - max(1rem,var(--sa-t)) - max(1rem,var(--sa-b)));max-height:calc(100dvh - max(1rem,var(--sa-t)) - max(1rem,var(--sa-b)))}@media(max-width:819px){html.is-standalone .shop-qv[open]{padding:0 var(--sa-r) 0 var(--sa-l)}html.is-standalone .shop-qv__panel{max-height:94vh;max-height:94dvh;padding-block-end:var(--sa-b)}}html.is-standalone .lg-head{padding-block-start:var(--sa-t)}html.is-standalone .cart__foot{padding-block-end:calc(1.35rem + var(--sa-b))}html.is-standalone .acct__body{padding-block-end:calc(1.9rem + var(--sa-b))}html.is-standalone :where(a,button,summary,label,[role=button],[role=tab]){-webkit-tap-highlight-color:transparent}html.is-standalone :where(button,summary,[role=button],[role=tab],[role=menuitem],.btn,.nav__announce,.nav__wrap a){-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
/* v115: the branches photo is a slider (current photo + older photo): crossfade, arrows, dots. Controls stay hidden until visit-slider.js has started (.is-js). */
.visit__slider .visit__slide{position:absolute;inset:0;opacity:0;transition:opacity .9s var(--ease-silk)}
.visit__slider .visit__slide.is-on{opacity:1}
.visit__slider:not(.is-js) .visit__nav,.visit__slider:not(.is-js) .visit__dots{display:none}
.visit__nav{position:absolute;inset-block-start:50%;translate:0 -50%;z-index:2;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--cream) 92%,transparent);color:var(--ink);box-shadow:var(--shadow-1);cursor:pointer;transition:background .25s,transform .25s var(--ease-silk)}
.visit__nav--prev{inset-inline-start:.9rem}
.visit__nav--next{inset-inline-end:.9rem}
.visit__nav:hover{background:var(--cream);transform:scale(1.07)}
.visit__nav:focus-visible,.visit__dot:focus-visible{outline:2px solid var(--gold-deep);outline-offset:2px}
.visit__nav svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
html[dir=rtl] .visit__nav svg{transform:scaleX(-1)}
.visit__dots{position:absolute;inset-block-end:.95rem;inset-inline-end:1rem;z-index:2;display:flex;gap:.1rem}
.visit__dot{width:1.3rem;height:1.3rem;padding:.4rem;border:0;border-radius:50%;background:rgba(255,255,255,.62);background-clip:content-box;cursor:pointer;transition:background-color .3s}
.visit__dot.is-on{background-color:#fff}
@media(max-width:560px){.visit__dots{inset-block-end:auto;inset-block-start:.7rem}.visit__nav{width:2.4rem;height:2.4rem}.visit__nav--prev{inset-inline-start:.6rem}.visit__nav--next{inset-inline-end:.6rem}}
@media(prefers-reduced-motion:reduce){.visit__slider .visit__slide,.visit__nav,.visit__dot{transition:none}}
