:root{--brand-ink:#231F20;--brand-crimson:#CA2345;--brand-turquoise:#2BBFC8;--blush:#FBF3F0;--cream:#FDF9F6;--blush-deep:#F5E7E2;--tint-sage:#E3F1F2;--tint-sand:#F6EDE4;--rose:var(--brand-crimson);--rose-deep:#9D1B36;--rose-soft:#F7DFE1;--sage:var(--brand-turquoise);--sage-deep:#197076;--sage-soft:#DAF0F2;--ink:#3B3033;--ink-soft:#7A6A6E;--line:#EBDCD7;--r-md:16px;--r-sm:10px;--r-full:999px;--arch:var(--r-full) var(--r-full) var(--r-md) var(--r-md);--display:"Playfair Display",Georgia,"Times New Roman",serif;--sans:"DM Sans","Segoe UI",Helvetica,Arial,sans-serif;--arabic:"Tajawal","Segoe UI",Arial,sans-serif;--ease:cubic-bezier(.2,.7,.3,1);--pad:clamp(1.25rem,4vw,4rem);--note-h:36px;--header-h:69px;--tabbar-h:0px;--band-h:86px;--sh-sm:0 2px 10px rgba(112,74,82,.06);--sh-md:0 12px 30px rgba(112,74,82,.1);--sh-lg:0 20px 46px rgba(112,74,82,.15)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;padding-top:var(--note-h);background:var(--blush);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.68;font-weight:400;-webkit-font-smoothing:antialiased;overflow-wrap:break-word}html[dir=rtl] body{font-family:var(--arabic)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{max-width:1240px;margin:0 auto;padding-inline:var(--pad)}.display{font-family:var(--display);font-weight:400;font-optical-sizing:auto;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.1;letter-spacing:-.01em}html[dir=rtl] .display{font-family:var(--arabic);font-weight:700;line-height:1.4;letter-spacing:0}svg.ph{fill:currentColor;stroke:none;stroke-width:0}.ico{width:1.15em;height:1.15em;fill:currentColor;stroke:none;flex:0 0 auto}.petal{width:13px;height:13px;fill:currentColor;stroke:none;flex:0 0 auto}html[dir=rtl] .ico-arrow{transform:scaleX(-1)}:focus-visible{outline:2px solid var(--rose-deep);outline-offset:3px;border-radius:var(--r-sm)}.eyebrow{font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-deep);font-weight:500;margin:0}.demo-note{position:fixed;top:0;inset-inline:0;z-index:120;background:var(--ink);color:#f6eae7;text-align:center;font-size:.74rem;line-height:1.5;letter-spacing:.02em;padding:.5rem 1rem}.announce{background:var(--blush-deep);color:var(--rose-deep);text-align:center;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase;padding:.7rem 1rem}header{position:sticky;top:var(--note-h);z-index:60;background:#fbf3f0eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.bar{display:flex;align-items:center;gap:1rem;height:68px}nav.main{display:flex;gap:clamp(.7rem,1.5vw,1.35rem);align-items:center;margin-inline:auto}nav.main>a,.nav-top{white-space:nowrap;flex:0 0 auto}nav.main a{font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding:.5rem 0;position:relative;transition:color .24s var(--ease)}nav.main a:after{content:"";position:absolute;inset-inline-start:0;bottom:.1rem;height:1px;width:0;background:var(--rose);transition:width .26s var(--ease)}nav.main a:hover{color:var(--rose-deep)}nav.main a:hover:after{width:100%}.nav-group{position:static;display:flex;align-items:center}.nav-top{display:inline-flex;align-items:center;gap:.35rem;cursor:pointer;font:inherit;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding:.5rem 0;background:none;border:0;transition:color .24s var(--ease)}html[dir=rtl] .nav-top{letter-spacing:0;text-transform:none;font-size:.92rem}.nav-top:hover,.nav-top[aria-expanded=true]{color:var(--rose-deep)}.nav-caret{width:12px;height:12px;flex:0 0 auto;transition:transform .24s var(--ease)}.nav-top[aria-expanded=true] .nav-caret{transform:rotate(180deg)}.nav-panel{position:absolute;inset-block-start:100%;inset-inline:0;z-index:1;display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(.9rem,2.1vw,2rem);padding-block:.9rem;padding-inline:calc(max(0px,(100% - 1240px)/2) + var(--pad));background:var(--rose-deep);box-shadow:var(--sh-md);overflow-x:auto;scrollbar-width:none}.nav-panel::-webkit-scrollbar{display:none}.nav-panel{opacity:1;transform:translateY(0);transition:opacity .18s ease,transform .18s ease,visibility 0s}.nav-panel[hidden]{display:flex!important;visibility:hidden;opacity:0;transform:translateY(-.4rem);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}@media(prefers-reduced-motion:reduce){.nav-panel,.nav-panel[hidden]{transition:none}}nav.main .nav-panel a{white-space:nowrap;padding:.2rem 0;color:var(--cream);font-size:.78rem;letter-spacing:.09em;text-transform:uppercase}html[dir=rtl] nav.main .nav-panel a{letter-spacing:0;text-transform:none;font-size:.92rem}nav.main .nav-panel a:after{background:var(--cream);bottom:-.15rem}nav.main .nav-panel a:hover{color:#fff}.logo{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0}.logo-img{height:46px;width:auto;display:block}.tools{display:flex;align-items:center;gap:.3rem;flex:0 0 auto}.icon-btn{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;color:var(--ink);cursor:pointer;border-radius:var(--r-full);transition:background .22s var(--ease),color .22s var(--ease)}.icon-btn:hover{background:var(--rose-soft);color:var(--rose-deep)}.icon-btn .ico{width:22px;height:22px}.lang[hidden]{display:none}.lang{border:1px solid var(--line);background:var(--cream);cursor:pointer;color:var(--rose-deep);font-size:.74rem;letter-spacing:.08em;padding:.5rem .95rem;border-radius:var(--r-full);min-height:44px;display:inline-flex;align-items:center;transition:border-color .24s var(--ease),background .24s var(--ease),color .24s var(--ease)}.lang:hover{border-color:var(--rose);background:var(--rose-soft)}.burger .ph-close,.burger[aria-expanded=true] .ph-open{display:none}.burger[aria-expanded=true] .ph-close{display:block}.burger{display:none}.mnav{display:none;border-top:1px solid var(--line);background:var(--cream);padding:.5rem var(--pad) 1rem;animation:mnavIn .22s var(--ease)}.mnav-head,.mnav[hidden]{display:none}.mnav ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.mnav ul{gap:0}.mnav li{position:relative}.mnav li>a{position:relative}.mnav li>a:after{content:"";position:absolute;inset-block-end:0;inset-inline:.9rem;height:1px;background:var(--line)}.mnav li:last-child>a:after{content:none}.m-head{margin:1.2rem 0 .2rem;padding-inline:.9rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;text-align:start}.m-ages{display:block;padding:0}.m-ages-label{display:block;margin:1.2rem 0 .2rem;padding-inline:.9rem;font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-weight:600;text-align:start}html[dir=rtl] .m-ages-label,html[dir=rtl] .m-head{letter-spacing:0;text-transform:none;font-size:.86rem;font-weight:700}.m-head:first-child{margin-top:0;padding-block-start:0}.mnav a{display:flex;align-items:center;min-height:44px;padding:.6rem .9rem;border-radius:var(--r-sm);color:var(--ink-soft);font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;transition:background .22s var(--ease),color .22s var(--ease)}html[dir=rtl] .mnav a{letter-spacing:0;text-transform:none;font-size:.98rem}.mnav a:hover{background:var(--rose-soft);color:var(--rose-deep)}.m-chev{width:14px;height:14px;flex:0 0 auto;margin-inline-start:auto;opacity:.45}html[dir=rtl] .m-chev{transform:scaleX(-1)}@keyframes mnavIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mnav{animation:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer;font-size:.82rem;letter-spacing:.09em;text-transform:uppercase;font-weight:500;padding:1rem 1.9rem;border-radius:var(--r-full);border:1px solid var(--rose);background:var(--rose);color:var(--cream);transition:background .24s var(--ease),border-color .24s var(--ease),color .24s var(--ease),transform .24s var(--ease),box-shadow .24s var(--ease)}.btn:hover{background:var(--rose-deep);border-color:var(--rose-deep);transform:translateY(-2px);box-shadow:var(--sh-md)}.btn.ghost{background:transparent;color:var(--rose-deep);border-color:var(--rose)}.btn.ghost:hover{background:var(--rose-soft);border-color:var(--rose-deep);color:var(--rose-deep)}.btn .ico{width:18px;height:18px}.link-pill{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rose-deep);border:1px solid var(--line);background:var(--cream);border-radius:var(--r-full);padding:.6rem 1.15rem;transition:border-color .24s var(--ease),background .24s var(--ease),gap .24s var(--ease)}.link-pill:hover{border-color:var(--rose);background:var(--rose-soft);gap:.75rem}.link-pill .ico{width:17px;height:17px}.link-pill:has(>.ico:last-child):before{content:"";inline-size:17px;flex:0 0 auto}.btn:has(>.ico:first-child):after{content:"";inline-size:18px;flex:0 0 auto}.hero{padding-block:clamp(1rem,2.4vw,2rem) 0;height:calc(100vh - var(--header-h) - var(--band-h));height:calc(100dvh - var(--header-h) - var(--band-h))}.hero-in{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-rows:minmax(0,1fr);gap:clamp(1.6rem,4.2vw,3.8rem);align-items:center;height:100%}.hero-copy{max-width:34rem;margin:0;text-align:start}.hero .ornament{justify-content:flex-start;margin-bottom:.85rem}.hero .eyebrow{margin-bottom:.85rem}.hero h1{font-family:var(--display);font-weight:400;font-optical-sizing:auto;font-size:clamp(2.1rem,3.6vw,3.4rem);line-height:1.06;letter-spacing:-.015em;margin:0 0 1rem;color:var(--ink)}html[dir=rtl] .hero h1{font-family:var(--arabic);font-weight:700;line-height:1.35;letter-spacing:0}.hero p.lede{color:var(--ink-soft);font-size:1.05rem;margin:0 0 1.4rem;max-width:44ch}.cta-row{display:flex;gap:.7rem;flex-wrap:wrap;justify-content:flex-start}.hero-media{position:relative;width:100%;margin:0;padding-bottom:1.15rem;align-self:stretch;min-height:0}.hero-media:before{content:"";position:absolute;z-index:0;inset-block-start:-2.5%;inset-inline-start:-3.5%;width:107%;height:58%;background:var(--sage-soft);border-radius:var(--r-full) var(--r-full) 42% 42%;opacity:1;transition:opacity 1s var(--ease)}.hero-media img{position:absolute;z-index:1;inset-block-start:0;inset-inline-start:0;width:100%;height:calc(100% - 1.15rem);object-fit:cover;object-position:center 18%;border-radius:var(--arch);box-shadow:var(--sh-lg);background:var(--blush-deep)}.chip{position:absolute;z-index:3;left:50%;bottom:0;transform:translate(-50%);background:var(--cream);border:1px solid var(--line);border-radius:var(--r-full);padding:.6rem 1.2rem;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--rose-deep);box-shadow:var(--sh-sm);white-space:nowrap}.stockists{margin-top:20px;border-block:1px solid var(--line);background:var(--cream);padding-block:18px}.stock-in{display:flex;flex-direction:column;align-items:center;gap:.35rem;text-align:center}.stock-city{display:flex;align-items:baseline;justify-content:center;gap:1rem 1.6rem;flex-wrap:wrap}@media(max-width:980px){.stock-city{flex-direction:column;align-items:center;gap:.1rem}}.stock-row{display:flex;align-items:center;gap:1rem 1.4rem;flex-wrap:wrap;justify-content:center;color:var(--rose)}.stock-name{font-family:var(--display);font-size:clamp(.95rem,1.55vw,1.15rem);line-height:28px;font-weight:500;letter-spacing:.04em;color:var(--ink)}.stock-lab{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;line-height:28px;color:var(--ink-soft);font-weight:500}.stock-city .stock-lab{color:var(--city-ink,var(--ink-soft))}.stock-row .petal:first-of-type{display:none}html[dir=rtl] .stock-lab{letter-spacing:0;text-transform:none;font-size:.88rem;font-weight:700}html[dir=rtl] .coming-soon-title{font-family:var(--arabic);font-weight:700;line-height:1.4;letter-spacing:0}html[dir=rtl] .stock-name{font-family:var(--arabic);font-weight:700}section{padding-block:clamp(3.4rem,7vw,6rem)}.sec-head{text-align:center;max-width:56ch;margin:0 auto clamp(2.2rem,4vw,3rem)}.sec-head h1,.sec-head h2{font-family:var(--display);font-weight:400;font-optical-sizing:auto;font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.1;margin:.7rem 0 0;letter-spacing:-.01em}html[dir=rtl] .sec-head h1,html[dir=rtl] .sec-head h2{font-family:var(--arabic);font-weight:700;line-height:1.4;letter-spacing:0}.sec-head p{color:var(--ink-soft);margin:.8rem auto 0;max-width:46ch}.sec-head .link-pill{margin-top:1.4rem}.ornament{display:flex;align-items:center;justify-content:center;gap:.6rem;color:var(--rose);margin-bottom:1rem}.ornament i{display:block;width:34px;height:1px;background:var(--line)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.2vw,2rem)}.card{position:relative;display:flex;flex-direction:column;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);padding:.7rem .7rem 1.1rem;box-shadow:var(--sh-sm);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease)}.card:hover,.card:focus-within{transform:translateY(-5px);box-shadow:var(--sh-md);border-color:var(--rose-soft)}.card-media{position:relative;overflow:hidden;border-radius:12px;aspect-ratio:4/5;background:var(--blush-deep)}.card-media>a:not(.quick){display:block;width:100%;height:100%}.card-media.tint-rose{background:var(--rose-soft)}.card-media.tint-sage{background:var(--tint-sage)}.card-media.tint-sand{background:var(--tint-sand)}.card-media img{width:100%;height:100%;object-fit:cover;opacity:0;transition:transform .6s var(--ease),opacity .4s var(--ease)}.card-media img.loaded{opacity:1}.card:hover .card-media img{transform:scale(1.04)}.badge{position:absolute;top:.6rem;inset-inline-start:.6rem;z-index:2;background:var(--cream);color:var(--rose-deep);border:1px solid var(--rose-soft);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;padding:.34rem .7rem;border-radius:var(--r-full)}.quick{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:.5rem;text-align:center;background:#fdf9f6f2;border:1px solid var(--line);color:var(--rose-deep);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:.68rem;border-radius:var(--r-full);cursor:pointer;transition:background .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease)}.quick:hover{background:var(--rose);color:var(--cream);border-color:var(--rose)}.card-body{padding:1rem .45rem 0;display:flex;flex-direction:column;gap:.25rem}.card-type{font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sage-deep)}.card-name{font-family:var(--display);font-size:1.06rem;font-weight:500;line-height:1.3;color:var(--ink);transition:color .22s var(--ease)}html[dir=rtl] .card-name{font-family:var(--arabic);font-weight:700}.card-name:hover{color:var(--rose-deep)}.card-price{font-size:.94rem;color:var(--rose-deep);font-weight:500;margin-top:.15rem;font-variant-numeric:tabular-nums;font-feature-settings:"tnum";direction:ltr;unicode-bidi:isolate;text-align:center}html[dir=rtl] .card-price{direction:rtl;text-align:center}.price-num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.band{background:var(--blush-deep)}.editorial{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);padding-block:clamp(2.25rem,3.6vw,3.5rem)}.ed-media{position:relative;min-width:0;justify-self:center;aspect-ratio:4/5;max-width:100%;height:min(66vh,620px);height:min(66dvh,620px)}.ed-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;border-radius:var(--arch);box-shadow:var(--sh-md);background:var(--blush)}.ed-copy{min-width:0;border-inline-start:2px solid var(--sage);padding-inline-start:clamp(1.1rem,3vw,2.4rem)}.ed-copy h2{font-family:var(--display);font-weight:400;font-optical-sizing:auto;font-size:clamp(1.85rem,3.4vw,2.8rem);line-height:1.12;margin:.7rem 0 1rem;letter-spacing:-.01em}html[dir=rtl] .ed-copy h2{font-family:var(--arabic);font-weight:700;line-height:1.4;letter-spacing:0}.ed-copy p{color:var(--ink-soft);max-width:48ch;margin:0 0 1.5rem}.facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:0 0 1.6rem;padding:0;list-style:none}.facts li{background:var(--cream);border:1px solid var(--line);border-radius:var(--r-sm);padding:.85rem .7rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:84px}@media(max-width:359px){.tools .t-collapse{display:none}}@media(max-width:420px){.facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.facts li{padding:.7rem .4rem;min-height:76px}}.facts b{display:block;font-family:var(--display);font-size:1.55rem;font-weight:500;color:var(--rose-deep);font-variant-numeric:tabular-nums;line-height:1.2}html[dir=rtl] .facts b{font-family:var(--arabic);font-weight:700;font-size:clamp(1.25rem,2.1vw,1.7rem);line-height:1.4}.facts span{display:block;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);line-height:1.3}html[dir=rtl] .facts span{letter-spacing:0;text-transform:none;font-size:.78rem}.cats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.2rem,2.5vw,2.2rem)}.cat{display:block;text-align:center}.cat-media{display:block;overflow:hidden;border-radius:var(--arch);aspect-ratio:3/4;background:var(--tint-sand);box-shadow:var(--sh-sm);transition:box-shadow .26s var(--ease),transform .26s var(--ease)}.cat:hover .cat-media{box-shadow:var(--sh-md);transform:translateY(-4px)}.cat-media img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.cat:hover .cat-media img{transform:scale(1.05)}.cat-label{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.1rem;font-family:var(--display);font-size:1.2rem;font-weight:500;color:var(--ink);transition:color .22s var(--ease),gap .22s var(--ease)}html[dir=rtl] .cat-label{font-family:var(--arabic);font-weight:700}.cat:hover .cat-label{color:var(--rose-deep);gap:.75rem}.cat-label .ico{width:18px;height:18px;color:var(--rose)}.ages-head{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:clamp(2.2rem,4.4vw,3.2rem) 0 clamp(1rem,2vw,1.5rem);scroll-margin-block-start:calc(var(--header-h) + 2.5rem)}.ages-head i{display:block;width:clamp(26px,5vw,52px);height:1px;background:var(--line);flex:0 0 auto}.ages-head .eyebrow{margin:0}.ages{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.85rem,1.9vw,1.5rem)}.age{display:flex;align-items:center;gap:1.05rem;padding:1rem 1.2rem;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease)}.age:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:var(--rose-soft)}.age-media{width:84px;height:104px;flex:0 0 auto;overflow:hidden;border-radius:var(--r-full) var(--r-full) var(--r-sm) var(--r-sm);background:var(--blush-deep);box-shadow:var(--sh-sm);transition:transform .3s var(--ease)}.age:hover .age-media{transform:translateY(-2px)}.age-media img{width:100%;height:100%;object-fit:cover;object-position:center 22%;transition:transform .6s var(--ease)}.age:hover .age-media img{transform:scale(1.05)}.age-name{margin-inline-end:auto;font-family:var(--display);font-size:1.14rem;font-weight:500;line-height:1.35;color:var(--ink);font-variant-numeric:tabular-nums;font-feature-settings:"tnum";transition:color .22s var(--ease)}html[dir=rtl] .age-name{font-family:var(--arabic);font-weight:700}.age:hover .age-name{color:var(--rose-deep)}.age .ico{width:18px;height:18px;color:var(--rose);flex:0 0 auto}.assure{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem)}.assure-item{display:flex;align-items:flex-start;gap:1rem;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);padding:1.4rem 1.5rem;box-shadow:var(--sh-sm);transition:border-color .24s var(--ease),box-shadow .24s var(--ease)}.assure-item:hover{border-color:var(--rose-soft);box-shadow:var(--sh-md)}.col-contact-form{max-inline-size:480px;margin-inline:auto;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);padding:clamp(1.6rem,4vw,2.4rem)}.col-contact-form .contact-form.mt-4{margin-block-start:0!important}.assure-badge{width:44px;height:44px;border-radius:var(--r-full);background:var(--sage-soft);display:grid;place-items:center;color:var(--sage-deep);flex:0 0 auto}.assure-badge .ico{width:23px;height:23px}.assure-item b{display:block;font-weight:500;font-size:.98rem;margin-bottom:.15rem}.assure-item small{color:var(--ink-soft);font-size:.85rem;line-height:1.55}.says{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2.2vw,1.8rem)}.say{margin:0;display:flex;flex-direction:column;gap:.9rem;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);padding:1.4rem 1.5rem;box-shadow:var(--sh-sm);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease)}.say:hover{transform:translateY(-4px);box-shadow:var(--sh-md);border-color:var(--rose-soft)}.say-top{display:flex;align-items:center;gap:.75rem}.say-face{width:40px;height:40px;flex:0 0 auto;overflow:hidden;border-radius:var(--r-full) var(--r-full) 42% 42%;background:var(--rose-soft)}.say-face img{width:100%;height:100%;object-fit:cover;display:block}.say-quote{margin:0;font-family:var(--display);font-weight:400;font-optical-sizing:auto;font-size:1.05rem;line-height:1.5;color:var(--ink)}html[dir=rtl] .say-quote{font-family:var(--arabic);font-weight:500;font-size:1rem;line-height:1.7}.say-who{margin:0;display:flex;flex-direction:column;gap:.1rem;color:var(--ink-soft);min-width:0}.say-who .say-name{font-style:normal;font-weight:600;font-size:.92rem;color:var(--ink)}html[dir=rtl] .say-who .say-name{font-family:var(--arabic)}.say-who small{font-size:.78rem;line-height:1.5}.news+h3{margin-top:1.4rem}.news{margin-top:1.4rem;display:flex;flex-direction:column;gap:.5rem}.news-lab{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sage-deep);margin:0 0 .6rem;font-weight:500;line-height:1.4}html[dir=rtl] .news-lab{letter-spacing:0;text-transform:none;font-size:.92rem}.news-row{display:flex;gap:.45rem;align-items:stretch}.news-input{flex:1 1 auto;min-width:0;min-height:44px;font-size:16px;font-family:inherit;padding-inline:.9rem;border-radius:var(--r-md);border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:var(--sh-sm);transition:border-color .24s var(--ease)}.news-input::placeholder{color:var(--ink-soft)}.news-input:focus{outline:none;border-color:var(--rose)}.news-btn{flex:0 0 auto;min-height:44px;padding-inline:.95rem;cursor:pointer;white-space:nowrap;border:0;border-radius:var(--r-full);font-family:inherit;font-size:.88rem;font-weight:600;background:var(--rose);color:#fff;transition:filter .24s var(--ease)}.news-btn:hover{filter:brightness(1.06)}.news-ok{margin:0;font-size:.85rem;line-height:1.5;color:var(--sage-deep)}html[dir=rtl] .news-ok{font-family:var(--arabic)}footer{background:var(--blush-deep);border-top:1px solid var(--line);margin-top:0}.foot{display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(260px,.85fr);gap:2rem 3rem;align-items:start;padding-block:clamp(1.5rem,3vw,1.9rem)}.foot-brand{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin-bottom:.4rem}.foot-logo{display:block;line-height:0;margin-inline-end:.35rem}.foot-logo:hover{text-decoration:none}.foot-logo .logo-img{height:46px}footer h3{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sage-deep);margin:0 0 .6rem;font-weight:500;line-height:1.4}footer ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem;font-size:.9rem;line-height:1.45}footer a{color:var(--ink);font-size:inherit;transition:color .22s var(--ease)}footer a:hover{color:var(--rose-deep);text-decoration:underline;text-underline-offset:4px}.foot-links{display:flex;gap:1.1rem;margin-top:.55rem;flex-wrap:wrap}.foot-links a{font-size:.78rem;letter-spacing:.04em;color:var(--ink-soft);text-decoration:none;border-bottom:1px solid transparent;transition:color .22s var(--ease),border-color .22s var(--ease)}.foot-links a:hover,.foot-links a:focus-visible{color:var(--rose-deep);border-bottom-color:var(--rose-soft)}.foot-tag{max-width:40ch;color:var(--ink-soft);font-size:.92rem;line-height:1.45;margin:0;text-align:justify}.foot-social{display:flex;flex-wrap:wrap;gap:.15rem;margin:0}.foot-social a,.foot-social span{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r-full);color:var(--ink-soft);transition:color .22s var(--ease),background .22s var(--ease)}.foot-social a:hover{color:var(--rose-deep);background:var(--rose-soft);text-decoration:none}.foot-social span{cursor:default}.foot-social svg{width:22px;height:22px}.pay{display:flex;gap:.7rem;flex-wrap:wrap;align-items:center}.pay svg{width:30px;height:30px;flex:0 0 auto;fill:var(--ink-soft)}.vh-lab{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.foot-base{border-top:1px solid var(--line);padding-block:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem 1.4rem;flex-wrap:wrap;font-size:.9rem;color:var(--ink-soft)}.foot-base{display:grid;grid-template-columns:1fr auto 1fr;justify-content:unset;gap:.6rem 1rem}.foot-base>span{grid-column:2;grid-row:1;justify-self:center;text-align:center}.foot-base .foot-lang{grid-column:3;grid-row:1;justify-self:end}.foot-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem 1.15rem;margin-top:1.15rem}.foot-meta .pay{border-inline-start:1px solid var(--line);padding-inline-start:1.15rem}.foot-base a{color:inherit}.foot-base a:hover{color:var(--rose-deep)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;border:0;clip:rect(0 0 0 0);clip-path:inset(50%)}.fsw-cur{position:relative;display:inline-flex;align-items:center;max-width:100%;transition:transform .26s var(--ease)}.fsw-cur:hover{transform:translateY(-2px)}.fsw-sel{font:inherit;font-size:.82rem;line-height:1.2;color:var(--ink);display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding-block:.5rem;padding-inline:.95rem;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);cursor:pointer;max-width:100%;transition:border-color .24s var(--ease),box-shadow .24s var(--ease),color .24s var(--ease)}.fsw-flag,.fsw-opt img{width:20px;height:14px;flex:0 0 auto;display:block;object-fit:cover;border-radius:4px;box-shadow:0 0 0 1px var(--line)}.foot-cur-caret{width:15px;height:15px;flex:0 0 auto;color:var(--ink-soft)}.fsw-list{display:block;position:absolute;z-index:40;inset-inline-start:0;inset-block-end:calc(100% + .45rem);min-width:100%;margin:0;padding:.3rem;list-style:none;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-md)}.fsw-list[hidden]{display:none}.fsw-opt{display:flex;align-items:center;gap:.55rem;white-space:nowrap;cursor:pointer;min-height:40px;padding:.35rem .65rem;border-radius:var(--r-sm);font-size:.85rem}.fsw-opt:hover,.fsw-opt:focus-visible{background:var(--blush);outline:none}.fsw-opt[aria-selected=true]{background:var(--rose-soft);color:var(--rose-deep);font-weight:600}.foot-lang{display:inline-flex;align-items:center;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-full);box-shadow:var(--sh-sm);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease)}.foot-lang:hover{transform:translateY(-2px);box-shadow:var(--sh-md);border-color:var(--rose-soft)}.foot-seg{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:0;background:none;cursor:pointer;font-size:.8rem;line-height:1.2;color:var(--ink-soft);border-radius:var(--r-full);transition:background .22s var(--ease),color .22s var(--ease)}.foot-seg[data-lang=en],.foot-seg[data-lang=ar]{font-family:var(--sans)}.foot-seg:hover{background:var(--blush);color:var(--rose-deep)}.foot-seg[aria-pressed=true]{background:var(--rose-soft);color:var(--rose-deep);font-weight:500}.foot-seg:focus-visible{border-radius:var(--r-full)}@media(min-width:981px)and (max-width:1200px){.foot-links{column-gap:1.1rem}.fsw-sel{font-size:.78rem;padding-inline:.8rem}.foot-cur-caret{width:14px;height:14px}.foot-seg{font-size:.76rem;padding-inline:.85rem}}html[dir=rtl] .eyebrow,html[dir=rtl] .announce,html[dir=rtl] .demo-note,html[dir=rtl] .btn,html[dir=rtl] .link-pill,html[dir=rtl] nav.main a,html[dir=rtl] .lang,html[dir=rtl] .chip,html[dir=rtl] .stock-name,html[dir=rtl] .badge,html[dir=rtl] .quick,html[dir=rtl] .card-type,html[dir=rtl] .facts span,html[dir=rtl] footer h3{font-size:.92rem;letter-spacing:0;text-transform:none}html[dir=rtl] nav.main a{font-size:.98rem}html[dir=rtl] .btn,html[dir=rtl] .link-pill{font-size:.95rem}html[dir=rtl] .badge,html[dir=rtl] .card-type{font-size:.8rem}html[dir=rtl] .quick,html[dir=rtl] .chip{font-size:.88rem}html[dir=rtl] .announce,html[dir=rtl] .demo-note{font-size:.84rem}html[dir=rtl] footer h3{font-size:.92rem;font-size:.95rem}@media(max-width:1200px){.news{align-items:center;text-align:center}.news-row{width:100%;max-width:22rem;margin-inline:auto}.foot,.foot>div{text-align:center}.foot{justify-items:center}.foot-brand{justify-content:center}.foot-logo{margin-inline-end:0}.foot-social{justify-content:center}.foot-tag{margin-inline:auto;text-align:center}footer ul{justify-items:center}.foot-links{justify-content:center}.foot-base{justify-content:center;text-align:center}.foot-meta,.pay{justify-content:center}}@media(max-width:980px){.grid{grid-template-columns:repeat(2,1fr)}.editorial{grid-template-columns:minmax(0,1fr);gap:2rem}.ed-media{height:auto;width:min(420px,100%);max-width:100%}.ed-copy{text-align:center}.ed-copy{border-inline-start:0;padding-inline-start:0}.ed-copy p{margin-inline:auto}.ed-copy .facts{justify-content:center}.card-body,.card-price,html[dir=rtl] .card-price{text-align:center}.age-name{margin-inline:auto;text-align:center}.say{align-items:center;text-align:center}.say-who{align-items:center}.assure-item{justify-content:center;text-align:center}.assure{grid-template-columns:1fr}.says{grid-template-columns:1fr;justify-items:center}.say{width:min(520px,100%)}}@media(max-width:900px){.hero{padding-block:clamp(1.2rem,3vw,2rem) 0}.hero-in{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:clamp(1.4rem,4vw,2.2rem);justify-items:center}.hero-media{order:-1}.hero-copy{max-width:38rem;text-align:center;padding-block-end:calc(var(--r-md) + 6px)}.hero-media img{object-position:center 42%}.hero .ornament,.hero .cta-row{justify-content:center}.hero h1{font-size:clamp(2.3rem,6vw,3.2rem)}.hero p.lede{margin-inline:auto}.hero-media{width:min(440px,100%);padding-bottom:1.3rem}.hero-media img{height:calc(100% - 1.3rem)}}@media(max-width:820px){:root{--header-h:71px;--band-h:150px}nav.main{display:none}.burger{display:grid;width:44px;height:44px}.mnav{display:block}.bar{height:70px}.logo{margin-inline-end:auto}.logo .logo-img{height:46px}.cats{grid-template-columns:repeat(2,1fr);gap:clamp(.8rem,2.6vw,1.4rem)}.cat{width:auto}.cat-label{font-size:1.02rem;margin-top:.75rem;gap:.4rem}.ages{grid-template-columns:1fr}.age{width:auto;padding:.85rem 1rem;gap:.9rem}.age-media{width:72px;height:90px}.age-name{font-size:1.05rem}}@media(max-width:560px){.stock-row{gap:.35rem 1.15rem}.grid{gap:.85rem}.card{padding:.5rem .5rem .9rem}.card-body{padding:.85rem .3rem 0}.card-name{font-size:.92rem}.card-price{font-size:.86rem}.card-type{font-size:.62rem}.quick{opacity:1;transform:none;font-size:.66rem;padding:.55rem .4rem;letter-spacing:.06em}.cta-row{flex-direction:column;align-items:stretch}.cta-row .btn{width:100%}.hero .cta-row{gap:.55rem}.hero .cta-row .btn{padding:.85rem 1.6rem}.hero h1{font-size:clamp(2rem,8.4vw,2.3rem);margin-bottom:.75rem}.hero p.lede{font-size:1rem;margin-bottom:1.1rem}.facts{gap:.55rem}.foot-base{grid-template-columns:1fr;gap:.55rem;text-align:center}.foot-base>span{grid-column:1;grid-row:auto;justify-self:center}.foot-meta{flex-wrap:wrap;justify-content:center;gap:.7rem .85rem;margin-top:1rem}.foot-meta .pay{flex:0 0 100%;justify-content:center;border-inline-start:0;padding-inline-start:0}.stockists{margin-top:14px;padding-block:13px}.stock-in{gap:.7rem}.stock-name{line-height:26px}.assure-item{padding:1.15rem}.say{padding:1.15rem;gap:.75rem}.say-quote{font-size:1rem}}@media(max-width:820px)and (max-height:740px){.hero{height:calc(100vh - var(--header-h) - var(--band-h) * .5);height:calc(100dvh - var(--header-h) - var(--band-h) * .5)}}@media(max-height:560px){.hero{height:auto;min-height:calc(100vh - var(--header-h) - var(--band-h));min-height:calc(100dvh - var(--header-h) - var(--band-h))}.hero-in{height:auto;min-height:0}.hero-media{min-height:34vh;min-height:34dvh}}html.gs .hero-copy>*,html.gs .hero-media img,html.gs .sec-head>*,html.gs .ed-media,html.gs .ed-copy>*,html.gs #grid .card,html.gs .cats .cat,html.gs .ages-head,html.gs .ages .age,html.gs .says .say,html.gs .assure-item{opacity:0}html.gs .hero-media:before{opacity:0}.gs-anim{transition:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.fab-stack{position:fixed;inset-inline-end:clamp(.9rem,2.2vw,1.6rem);bottom:calc(clamp(.9rem,2.2vw,1.6rem) + var(--fab-lift,0px));z-index:200;display:flex;flex-direction:column;gap:.6rem}.fab-stack{transition:opacity .18s ease}.fab-stack.is-tucked,.fab-stack.is-tucked .fab,.fab-stack.is-tucked .fab-top.on,.fab-stack.is-tucked .fab-wa{opacity:0;visibility:hidden;pointer-events:none}.fab{width:52px;height:52px;display:grid;place-items:center;cursor:pointer;border-radius:999px;border:1px solid #CA2345;background:#ca2345;color:#fdf9f6;box-shadow:0 6px 20px #14100e33;transition:background .24s ease,border-color .24s ease,transform .24s ease,opacity .28s ease}.fab:hover{background:#9d1b36;border-color:#9d1b36;transform:translateY(-2px)}.fab svg{width:24px;height:24px;display:block}.fab-top svg{width:26px;height:26px}.fab-top{opacity:0;visibility:hidden;pointer-events:none}.fab-top.on{opacity:1;visibility:visible;pointer-events:auto}@media(max-width:560px){.fab{width:48px;height:48px}.fab svg{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.fab,.fab-top{transition:none}}.fab-wa{background:#25d366;border-color:#25d366;color:#fff;position:relative;overflow:visible;box-shadow:0 6px 20px #25d36657}.fab-wa:hover,.fab-wa:focus-visible{background:#1db455;border-color:#1db455}.fab-wa:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid #25D366;pointer-events:none;animation:waRipple 2.4s cubic-bezier(.22,.61,.36,1) infinite}.fab-wa svg{animation:waBeat 2.4s ease-in-out infinite}@keyframes waRipple{0%{transform:scale(1);opacity:.6}70%{transform:scale(1.55);opacity:0}to{transform:scale(1.55);opacity:0}}@keyframes waBeat{0%,to{transform:scale(1)}14%{transform:scale(1.14)}28%{transform:scale(1)}42%{transform:scale(1.09)}56%{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.fab-wa:after,.fab-wa svg{animation:none}.fab-wa:after{opacity:0}}.demo-note,.announce{display:none!important}header{top:0!important}body{padding-top:0!important}.fab-wa{border-radius:50%!important;width:56px;height:56px;background:#25d366;border-color:#25d366;color:#fff}.fab-wa svg{width:30px;height:30px}.fab-wa:after{border-radius:50%!important}@media(max-width:560px){.fab-wa{width:52px;height:52px}.fab-wa svg{width:28px;height:28px}}.tel bdi{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.after-grid{display:inline-flex;margin-block-start:clamp(1.4rem,2.6vw,2.2rem)}.sec-head:has(+.grid){margin-block-end:1.4rem}section.wrap:has(>.after-grid){text-align:center}section.wrap:has(>.after-grid) .sec-head{text-align:start}@media(max-width:980px){section.wrap:has(>.after-grid) .sec-head{text-align:center}}*{-webkit-tap-highlight-color:transparent}html{overscroll-behavior-y:contain}a,button,.card{touch-action:manipulation}@media(hover:none){.card:active,button:active{transform:scale(.975);transition:transform .12s ease}}@supports not (backdrop-filter:blur(1px)){header{background:var(--blush)}}.tabbar,.sheet-scrim{display:none}@media(max-width:1279px){:root{--tabbar-h: calc(57px + env(safe-area-inset-bottom)) }body{padding-bottom:calc(var(--tabbar-h) + .5rem)}.tabbar{display:flex;position:fixed;inset-inline:0;bottom:0;z-index:150;padding-bottom:env(safe-area-inset-bottom);background:#fdf9f6eb;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-top:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;touch-action:manipulation}@supports not (backdrop-filter:blur(1px)){.tabbar{background:var(--cream)}}.tab{flex:1 1 0;min-width:0;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18rem;padding:.35rem .12rem;color:var(--ink-soft);-webkit-user-select:none;user-select:none;transition:color .2s var(--ease)}.tab .ico{width:23px;height:23px}.tab-label{font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[dir=rtl] .tab-label{letter-spacing:0;text-transform:none;font-size:.74rem}.tab[aria-current=page]{color:var(--rose-deep)}.tab[aria-current=page] .tab-label{font-weight:500}button.tab{background:none;border:0;color:inherit;font-family:inherit;cursor:pointer}.tab-menu .ph-close,.tab-menu[aria-expanded=true] .ph-open{display:none}.tab-menu[aria-expanded=true] .ph-close{display:block}.tab-menu[aria-expanded=true]{color:var(--rose-deep)}.fab-stack{bottom:calc(var(--tabbar-h) + 12px + var(--fab-lift,0px))}}@media(max-width:760px){.foot{grid-template-columns:1fr;gap:1.6rem}:root{--header-h:57px}header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:transparent;transition:border-color .2s var(--ease)}.bar{position:relative;z-index:2;height:56px;background:#fbf3f0eb;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}@supports not (backdrop-filter:blur(1px)){.bar{background:var(--blush)}}header.scrolled{border-bottom-color:var(--line)}.logo .logo-img{height:40px}.hero-in{padding-inline:var(--pad)}.hero-copy{max-width:none;width:100%;padding-inline:0}.hero-media{width:100%;max-width:none;padding-bottom:0}.hero-media img{height:100%;object-fit:cover}.chip{bottom:26px}.hero-media:before{inset-inline-start:0;width:100%}.hero{height:calc(100vh - var(--header-h) - var(--band-h) - var(--tabbar-h));height:calc(100dvh - var(--header-h) - var(--band-h) - var(--tabbar-h))}.stockists{position:relative;z-index:2;margin-top:-16px;border-radius:var(--r-md) var(--r-md) 0 0}section{padding-block:clamp(2.4rem,6vw,3rem)}.grid{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline-start:var(--pad);padding-inline:var(--pad);margin-inline:calc(var(--pad) * -1);padding-block:.35rem;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.grid::-webkit-scrollbar{display:none}.grid>*{flex:0 0 74%;scroll-snap-align:start}.grid .card-media{aspect-ratio:4/5}.grid .card-media img{width:100%;height:100%;object-fit:cover}.burger,.tab-cats{display:none}.mnav{position:fixed;inset-inline:0;bottom:0;top:auto;z-index:3;border-top:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0;background:var(--cream);padding:0 var(--pad) calc(.9rem + env(safe-area-inset-bottom));box-shadow:0 -18px 44px #704a522e;max-height:78dvh;overflow-y:auto;overscroll-behavior:contain;animation:none;transform:translateY(100%);transition:transform .28s var(--ease)}html.sheet-open .mnav{transform:none}.mnav-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:center;min-height:44px;margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);background:var(--cream)}.mnav-grab{display:block;width:44px;height:4px;border-radius:var(--r-full);background:var(--line)}.mnav-close{position:absolute;inset-inline-end:calc(var(--pad) - .35rem);display:grid;place-items:center;width:44px;height:44px;border:0;background:none;color:var(--ink);cursor:pointer;border-radius:var(--r-full)}.mnav-close svg{width:20px;height:20px}.mnav-close:hover{color:var(--rose-deep)}.mnav a{min-height:52px;padding:.7rem .9rem;font-size:.82rem}.mnav a{justify-content:flex-start;text-align:start}html[dir=rtl] .mnav a{font-size:1rem}.sheet-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#231f2070;opacity:0;pointer-events:none;transition:opacity .28s var(--ease)}html.sheet-open .sheet-scrim{opacity:1;pointer-events:auto}html.sheet-open header{z-index:400}.tabbar{transition:transform .28s var(--ease),visibility 0s linear 0s}html.sheet-open .tabbar{transform:translateY(100%);visibility:hidden;transition:transform .28s var(--ease),visibility 0s linear .28s}html.sheet-open,html.sheet-open body{overflow:hidden}}@media(min-width:761px)and (max-width:1279px){.foot{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}nav.main{display:none}.burger{display:grid;width:44px;height:44px}header{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.bar{position:relative;z-index:2;background:#fbf3f0eb;-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}@supports not (backdrop-filter:blur(1px)){.bar{background:var(--blush)}}.tab-menu{display:none}.mnav{display:block;position:fixed;inset-block-start:var(--header-h);inset-block-end:0;inset-inline-start:0;height:auto;width:min(380px,84vw);z-index:3;background:var(--cream);border-inline-end:1px solid var(--line);border-radius:0;padding:1.1rem 1.1rem calc(1.4rem + env(safe-area-inset-bottom));box-shadow:22px 0 54px #704a522e;overflow-y:auto;overscroll-behavior:contain;animation:none;transform:translate(-100%);transition:transform .3s var(--ease)}html[dir=rtl] .mnav{transform:translate(100%)}html.sheet-open .mnav,html[dir=rtl].sheet-open .mnav{transform:none}.mnav:before{content:none}.mnav ul{gap:.2rem}.mnav a{min-height:50px;padding:.65rem .85rem;font-size:.82rem}html[dir=rtl] .mnav a{font-size:1rem}.mnav a{justify-content:flex-start;text-align:start}.m-head{text-align:start}.sheet-scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#231f2070;opacity:0;pointer-events:none;transition:opacity .28s var(--ease)}html.sheet-open .sheet-scrim{opacity:1;pointer-events:auto}html.sheet-open header{z-index:400}html.sheet-open,html.sheet-open body{overflow:hidden}}@media(max-width:760px){.assure-item{flex-direction:column;align-items:center;gap:.7rem}.pay{justify-content:center}}@media(max-width:760px)and (max-height:820px){.hero{height:auto;min-height:0}.hero-in{grid-template-rows:auto auto}.hero-media{height:50vh;height:50dvh;min-height:260px}}@media(max-width:760px)and (max-height:560px){.hero{height:auto;min-height:calc(100vh - var(--header-h) - var(--band-h) - var(--tabbar-h));min-height:calc(100dvh - var(--header-h) - var(--band-h) - var(--tabbar-h))}.hero-in{height:auto;min-height:0}}html.sheet-open header{position:fixed;inset-inline:0;top:0}@media(max-width:980px){.stock-lab{display:block;line-height:1.5}.stock-city{display:flex;flex-direction:column;align-items:center;gap:.1rem}.stock-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.1rem .5rem;max-inline-size:100%}.stock-row>:nth-child(5){flex:0 0 100%;inline-size:0;block-size:0;margin:0;visibility:hidden}}@media(max-width:440px){.stockists .wrap{padding-inline:10px}.stock-row{gap:.1rem .4rem}}:root{--note-h:0px}.hero-media svg.placeholder-svg,.hero-media>svg{position:absolute;z-index:1;inset-block-start:0;inset-inline-start:0;width:100%;height:calc(100% - 1.15rem);border-radius:var(--arch);box-shadow:var(--sh-lg);background:var(--blush-deep)}.ed-media svg.placeholder-svg,.ed-media>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:var(--arch);box-shadow:var(--sh-md);background:var(--blush)}.cat-media>svg,.age-media>svg,.say-face>svg,.card-media>svg{width:100%;height:100%;display:block;object-fit:cover}.card-media img{animation:jorya-img-in .4s var(--ease) both}@keyframes jorya-img-in{0%{opacity:0}to{opacity:1}}product-card.prd{position:relative;display:flex;flex-direction:column;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);padding:.7rem .7rem 1.1rem;box-shadow:var(--sh-sm);transition:transform .26s var(--ease),box-shadow .26s var(--ease),border-color .26s var(--ease)}product-card.prd:hover,product-card.prd:focus-within{transform:translateY(-5px);box-shadow:var(--sh-md);border-color:var(--rose-soft)}.prd .prd-image-wrap,.prd .image-container{border-radius:12px;overflow:hidden;background:var(--blush-deep)}.prd:hover .image-container img{transform:scale(1.04)}.prd .image-container img{transition:transform .6s var(--ease)}.prd .prd-category{display:none}.prd .prd-name,.prd .prd-name a{font-family:var(--display);font-size:1.06rem;font-weight:500;line-height:1.3;color:var(--ink);text-align:start}.prd .prd-name a:hover{color:var(--rose-deep)}.prd .prd-price,.prd .prd-price-regular{font-size:.94rem;color:var(--rose-deep);font-weight:500;direction:ltr;unicode-bidi:isolate;text-align:start}.prd .prd-icons{display:none}.prd .prd-labels{position:absolute;inset-block-start:.6rem;inset-inline-start:.6rem;z-index:2}.prd .prd-label{background:var(--cream);color:var(--rose-deep);border:1px solid var(--rose-soft);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;padding:.34rem .7rem;border-radius:var(--r-full);box-shadow:var(--sh-sm)}[dir=rtl] .prd .prd-label{letter-spacing:normal}html[dir=rtl] .prd .prd-price,html[dir=rtl] .prd .prd-price-regular{direction:rtl;text-align:start}.prd .price-num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}html[dir=rtl] .prd .prd-name,html[dir=rtl] .prd .prd-name a{font-family:var(--arabic);font-weight:700}.prd .prd-image-wrap{aspect-ratio:4/5}product-card.prd{display:flex;flex-direction:column}.prd>.prd-image-wrap{order:1}.prd>.prd-bot{order:2}.prd>.prd-top{order:3}.prd>.prd-hover{order:4}.prd>.prd-top{margin-top:.15rem;margin-bottom:0;padding-top:0}.prd>.prd-bot{margin-top:.55rem}product-card.prd.prd--style1,.prd.prd--style1{background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);padding:.7rem .7rem 1.1rem;box-shadow:var(--sh-sm);height:100%}product-card.prd.prd--style1:hover,product-card.prd.prd--style1:focus-within,product-card.prd.prd--style1.hovered,.prd.prd--style1.hovered{transform:translateY(-5px);box-shadow:var(--sh-md);border-color:var(--rose-soft)}.prd .prd-image-wrap.image-container,.prd .prd-image-wrap.image-container.ic--rd,.prd--style1 .prd-image-wrap.image-container{border-radius:12px;aspect-ratio:4/5;height:auto;padding-bottom:0;background:var(--blush-deep)}.prd .prd-image-wrap.image-container img{border-radius:12px}.prd .prd-labels>*,.prd .prd-label{height:auto;min-width:0;min-height:0}.prd--style1 .prd-bot{padding:1rem .45rem 0;display:flex;flex-direction:column;align-items:stretch;gap:.25rem}.prd .prd-bot{align-items:stretch}.prd.prd--style1 .prd-bot,.prd--style1 .prd-bot,.prd>.prd-top{padding-inline:.45rem}.prd .prd-bot,.prd .prd-bot .prd-name,.prd .prd-bot .prd-name a{text-align:center}.prd .prd-bot .prd-name{justify-content:center}.prd>.prd-top{justify-content:center;text-align:center}.prd>.prd-top>.prd-price{text-align:center}.prd>.prd-top>.prd-price,.prd .prd-top .prd-price{margin-inline-start:0}.prd .prd-name a{line-height:1.3}.prd-grid.justify-content-center{justify-content:flex-start}.prd-grid.row{--bs-gutter-x:clamp(1rem,2.2vw,2rem)}.has-product-style1 .prd-grid{margin-top:calc(-1*clamp(1rem,2.2vw,2rem))}.has-product-style1 .prd-grid>*{margin-top:clamp(1rem,2.2vw,2rem)}@media(max-width:560px){.prd-grid.row{--bs-gutter-x:.85rem}.has-product-style1 .prd-grid{margin-top:-.85rem}.has-product-style1 .prd-grid>*{margin-top:.85rem}}.guide{max-inline-size:72rem;margin-inline:auto}.guide h2{font-family:var(--display);font-weight:500;margin-block:2.4rem .8rem}.guide p{max-inline-size:62ch}.guide .guide-note{background:var(--blush-deep);border:1px solid var(--line);border-radius:var(--r-md);padding:1rem 1.1rem;margin-block:1.4rem}.guide-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-block:1rem 1.6rem}.guide table{inline-size:100%;border-collapse:collapse;font-size:.94rem;background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}.guide caption{caption-side:top;text-align:start;padding-block-end:.5rem;font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.guide th,.guide td{padding:.6rem .8rem;text-align:start;border-block-end:1px solid var(--line);font-variant-numeric:tabular-nums}.guide thead th{background:var(--blush-deep);font-weight:600}.guide tbody tr:last-child th,.guide tbody tr:last-child td{border-block-end:0}.guide .guide-open{color:var(--rose-deep);font-style:italic}.shopify-section{padding-block:0}:root{--container-max-width:1240px;--heading-font-family:var(--display);--global-product-price-font-family:var(--sans);--heading-lg-size:clamp(1.85rem,3.4vw,2.8rem);--heading-md-size:clamp(1.25rem,2.1vw,1.7rem);--heading-sm-size:1.06rem;--content-font-size:16px;--content-line-height:1.68;--radius-sm:var(--r-sm);--radius-md:var(--r-md);--radius-lg:var(--r-md);--radius-xl:var(--r-md);--radius-ic:var(--r-md);--radius-max:var(--r-full);--product-swatches-radius:var(--r-full);--form-bg:#FFFFFF;--form-color:var(--ink);--form-border-color:var(--line);--form-border-color-focus:var(--rose);--form-border-width:1px;--form-size:16px;--form-label-size:.78rem}.container{max-width:min(1240px,var(--container-max-width, 1240px));padding-inline:var(--pad)}h1,h2,h3,h4{font-family:var(--display);font-weight:400;letter-spacing:-.01em}input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=submit]),select,textarea,.form-control{min-height:44px;font-size:16px;font-family:inherit;padding-inline:.9rem;border-radius:var(--r-md);border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:var(--sh-sm);transition:border-color .24s var(--ease)}textarea{padding-block:.7rem}input:not([type=checkbox]):not([type=radio]):not([type=range]):focus,select:focus,textarea:focus,.form-control:focus{border-color:var(--rose)}:root{--form-lined-bg:#FFFFFF}.prd-block-name{font-family:var(--display);font-size:var(--heading-lg-size);font-weight:400;line-height:1.12;letter-spacing:-.01em;color:var(--ink)}.prd-option-list label,.prd-option-list li{border-radius:var(--r-full);border:1px solid var(--line);min-height:44px;padding-inline:.9rem;font-size:.82rem;color:var(--ink);transition:background .22s var(--ease),border-color .22s var(--ease),color .22s var(--ease)}html[dir=rtl] .prd-block .prd-options.table_r .prd-option-title{text-align:right}.prd-size-guide-link{float:inline-end;font-size:.78rem;color:var(--rose-deep);text-decoration:underline;text-underline-offset:2px;white-space:nowrap;margin-inline-start:.6rem;padding-block:.55rem;margin-block:-.55rem}.prd-size-guide-link:hover,.prd-size-guide-link:focus-visible{color:var(--ink)}.prd-option-list label:hover{border-color:var(--rose-soft)}.prd-option-list label.swatch-active,.prd-option-list li.swatch-active{background:var(--rose-soft);border-color:var(--rose);color:var(--rose-deep)}.prd-option-list label.disabled,.prd-option-list li.disabled{color:var(--ink-soft);background:var(--blush);border-color:var(--line);position:relative}.prd-option-list label.disabled:after,.prd-option-list li.disabled:after{content:"";position:absolute;inset-inline:9%;inset-block-start:50%;block-size:1px;background:var(--ink-soft);opacity:.75;transform:rotate(-14deg);transform-origin:center;pointer-events:none}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:var(--arabic);font-weight:700;letter-spacing:normal}.prd.prd--style1 .prd-hover,.prd .prd-hover{position:static;inset:auto;height:auto;aspect-ratio:auto;display:flex;justify-content:center;align-items:center;padding:.1rem .45rem 0;background:none;border:0;box-shadow:none;margin:0;pointer-events:auto;opacity:1;visibility:visible;transform:none}.prd.prd--style1.hovered:not(.prd--hover-off) .prd-bot.hide-on-hover{opacity:1}.prd .prd-hover:before,.prd .prd-hover:after{display:none!important}.prd .prd-hover>.prd-top,.prd .prd-hover>.prd-name,.prd .prd-hover>.prd-description,.prd .prd-hover .prd-quantity,.prd .prd-hover .prd-icons{display:none!important}.prd .prd-hover .prd-action,.prd .prd-hover .ajax-container{inline-size:100%;flex:0 0 auto;padding:0;margin:0;display:flex;justify-content:center}.prd .prd-hover product-form,.prd .prd-hover form{display:flex;justify-content:center;inline-size:100%}.prd .prd-hover .btn{inline-size:auto!important;min-inline-size:0;margin-inline:0!important}.prd .prd-hover .btn{pointer-events:auto;inline-size:calc(100% - 1.2rem);min-inline-size:0;max-inline-size:none;margin:0 .6rem .6rem;min-height:44px;height:auto;display:flex;align-items:center;justify-content:center;background:#fdf9f6f2;border:1px solid var(--line);color:var(--rose-deep);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;font-weight:500;padding:.68rem;border-radius:var(--r-full);white-space:normal}.prd .prd-hover .btn:hover{background:var(--rose);border-color:var(--rose);color:var(--cream)}@media(max-width:560px){.prd .prd-hover{opacity:1!important;visibility:visible!important}.prd .prd-hover .btn{font-size:.66rem;padding:.55rem .4rem;letter-spacing:.06em}}@media(max-width:1024px){.prd .prd-hover{position:absolute;top:.7rem;inset-inline-start:.7rem;inset-inline-end:.7rem;bottom:auto;height:auto;aspect-ratio:4/5;padding-top:0;flex-direction:column;justify-content:flex-end}.prd:not(.prd-simple) .prd-bot>.prd-name{display:block}.prd .prd-hover .no-js-hidden,.prd .prd-hover variant-radios,.prd .prd-hover variant-select,.prd .prd-hover .prd-option,.prd .prd-bot .no-js-hidden{display:none!important}}.form-control:focus-visible,.form-control:not(.form-select):focus-visible,input.form-control:focus-visible,select.form-select:focus-visible,textarea.form-control:focus-visible{outline:2px solid var(--rose-deep)!important;outline-offset:3px}.form-label,.form-group>label{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--sage-deep);font-weight:500;line-height:1.4;margin:0 0 .6rem;display:block}html[dir=rtl] .form-label,html[dir=rtl] .form-group>label{letter-spacing:0;text-transform:none;font-size:.92rem}.form-control-wrap .form-control,.form-control-wrap .form-select{box-shadow:var(--sh-sm)!important}input::placeholder,textarea::placeholder,.form-control::placeholder{color:var(--ink-soft);opacity:1}.prd-quantity .form-control.border-0,.prd-quantity input.form-control{border:1px solid var(--line)!important}.prd-quantity-nav{height:44px}.btn.btn--grey,.btn.btn--invert,.btn.btn--showmore,button.btn--grey,button.btn--invert{background:transparent;color:var(--rose-deep);border:1px solid var(--rose)}.btn.btn--grey:hover,.btn.btn--invert:hover,.btn.btn--showmore:hover,button.btn--grey:hover,button.btn--invert:hover{background:var(--rose-soft);border-color:var(--rose-deep);color:var(--rose-deep)}.btn,a.btn,button.btn{line-height:1}.shopify-policy__title h1{font-family:var(--display);font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.1;letter-spacing:-.01em}html[dir=rtl] .shopify-policy__title h1{font-family:var(--arabic);font-weight:700;letter-spacing:normal}.shopify-policy__body .rte{max-inline-size:62ch}:root{--custom-card-bg:var(--cream);--custom-card-border-color:var(--line);--badge1-bg:var(--cream);--badge2-bg:var(--cream);--badge3-bg:var(--cream);--badge4-bg:var(--cream)}.custom-card{border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm)}.tb--color1,.tb--color2,.tb--color3,.tb--color4{color:var(--rose-deep);border:1px solid var(--rose-soft);border-radius:var(--r-full);font-size:.64rem;letter-spacing:.12em;text-transform:uppercase;padding:.34rem .7rem}.prd-block-banners .prd-block-banner,.prd-block-banner.bg-alt{background:var(--cream)!important;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);min-height:0;padding:1.2rem;display:flex;flex-direction:row;align-items:flex-start;gap:.9rem;text-align:start;font-size:.85rem;line-height:1.5;color:var(--ink)}.shopify-section .title-wrap .h1-style,.shopify-section .title-wrap h1,.shopify-section .title-wrap h2{--heading-md-size:clamp(1.9rem,3.6vw,2.9rem);--heading-md-size-m:clamp(1.9rem,3.6vw,2.9rem);font-family:var(--display);line-height:1.1;letter-spacing:-.01em}html[dir=rtl] .shopify-section .title-wrap .h1-style,html[dir=rtl] .shopify-section .title-wrap h1,html[dir=rtl] .shopify-section .title-wrap h2{font-family:var(--arabic);font-weight:700;letter-spacing:normal}.prd-block-agreement a{color:var(--rose-deep)}.sidebar-block .sidebar-block_title .sidebar-block_title_text,.sidebar-block_title span.sidebar-block_title_text{font-family:var(--sans);font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:var(--sage-deep);font-weight:500}html[dir=rtl] .sidebar-block .sidebar-block_title .sidebar-block_title_text,html[dir=rtl] .sidebar-block_title span.sidebar-block_title_text{font-family:var(--arabic);font-size:.86rem;letter-spacing:normal;text-transform:none;font-weight:700}.sidebar-block fieldset.category-list .input-wrap label,.sidebar-block ul.category-list li a{font-size:.88rem;color:var(--ink);min-height:44px;display:flex;align-items:center}.sidebar-block fieldset.category-list .input-wrap label>span,.sidebar-block ul.category-list li a>span{color:var(--ink-soft)}[data-facet-count]{margin-inline-start:.3em}product-card .prd-price{margin-inline-end:0}.filter-toggle{display:inline-flex;align-items:center;padding-block:.5rem;margin-block:-.5rem;padding-inline:.35rem;margin-inline:-.35rem}.sidebar-block fieldset.category-list .input-wrap label:before,.sidebar-block ul.category-list li a:before{background-color:#fff;border:1px solid var(--line)}.sidebar-block fieldset.category-list .input-wrap label:hover:before,.sidebar-block ul.category-list li a:hover:before{border-color:var(--rose)}.filter-row .form-select,.filter-row select.form-select{min-height:44px;font-size:.82rem;color:var(--ink);background-color:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-sm);padding-inline:.95rem}price-slider>div:after,price-slider>div>.inverse-left,price-slider>div>.inverse-right{background-color:var(--line)}price-slider>div>.price-slider-range{background-color:var(--rose)}price-slider>div>.price-slider-thumb{background-color:#fff;border:2px solid var(--rose);box-shadow:var(--sh-sm)}html[dir=rtl] price-slider{direction:ltr}html[dir=rtl] price-slider .price-slider-inputs{direction:rtl}html[dir=rtl]{--heading-font-family:var(--arabic);--body-font-family:var(--arabic)}.prd-block-banner-text{max-height:none;overflow:visible}.prd-block-banner .svg-border,.prd-block-banners .svg-border{display:none}@media(min-width:1025px){.aside--sticky .aside-content{top:calc(var(--header-h) + 1.5rem)}}@media(min-width:1200px){.aside--sticky--xl .aside-content{top:calc(var(--header-h) + 1.5rem)}}.prd-option-list label:has(input:focus-visible),.prd-option-list label:focus-within{outline:2px solid var(--rose-deep);outline-offset:3px}html[dir=rtl] .prd-block-name,html[dir=rtl] .shopify-section .title-wrap .h1-style,html[dir=rtl] .shopify-section .title-wrap h1,html[dir=rtl] .shopify-section .title-wrap h2{line-height:1.4}.form-control-wrap .form-control[required],.form-control-wrap input.form-control[required]{padding-inline-end:2.5rem}.form-control-wrap .form-control-check{top:50%;transform:translateY(-50%)}.contact-form .form-control-check:not(.form-control-check--green){display:none}.req-mark{font-size:.72rem;font-weight:400;letter-spacing:.02em;color:var(--ink-soft);margin-inline-start:.45em;text-transform:none}html[dir=rtl] .req-mark{letter-spacing:0}.contact-form input.form-control:user-invalid,.contact-form textarea.form-control:user-invalid{border-width:2px!important;border-color:var(--rose-deep)!important;background-color:color-mix(in srgb,var(--rose-deep) 5%,#FFFFFF)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--rose-deep) 14%,transparent)!important}.contact-form input.form-control:user-invalid:focus,.contact-form textarea.form-control:user-invalid:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--rose-deep) 26%,transparent)!important}.contact-form .form-control-wrap .form-control{padding-inline-end:2.6rem}.contact-form .form-control-wrap:has(textarea) .form-control-check{top:14px;transform:none}.req-mark{margin-inline-start:.15em}.form-control-wrap .form-control,.form-control-wrap .form-select{box-shadow:inset 0 0 0 1000px var(--form-bg, #FFFFFF),var(--sh-sm)!important}.tb--color1{background:var(--cream);border-color:var(--sage-deep);color:var(--sage-deep)}.tb--color2{background:var(--rose-soft);border-color:var(--rose);color:var(--rose-deep)}.tb--color3{background:var(--blush-deep);border-color:var(--line);color:var(--ink)}.tb--color4{background:var(--cream);border-color:var(--line);color:var(--ink-soft)}:root{--heading-lg-size-m:clamp(1.85rem,3.4vw,2.8rem);--heading-md-size-m:clamp(1.25rem,2.1vw,1.7rem);--heading-sm-size-m:1.06rem}.cart-table-page-title h1,.cart-table-page-title .h1-style{font-family:var(--display);font-size:clamp(1.9rem,3.6vw,2.9rem);line-height:1.1;letter-spacing:-.01em}html[dir=rtl] .cart-table-page-title h1,html[dir=rtl] .cart-table-page-title .h1-style{font-family:var(--arabic);font-weight:700;letter-spacing:normal;line-height:1.4}:root{--cart-empty-svg-color:var(--rose-soft)}.icon-btn:focus-visible,a.icon-btn:focus-visible,button.icon-btn:focus-visible{outline:2px solid var(--rose-deep)!important;outline-offset:3px}.tab:hover,a.tab:hover{color:var(--rose-deep)}html[dir=rtl] .prd .prd-hover .btn{font-family:var(--arabic);font-weight:700;letter-spacing:normal;text-transform:none;font-size:.8rem}@media(max-width:560px){html[dir=rtl] .prd .prd-hover .btn{font-size:.78rem;letter-spacing:normal}}html[dir=rtl] .page-link-prev svg,html[dir=rtl] .page-link-next svg,html[dir=rtl] .page-link-prev [class*=icon],html[dir=rtl] .page-link-next [class*=icon]{transform:scaleX(-1)}.prd-block-actions form:has([name=add]:disabled) .shopify-payment-button,form.js-product-form:has([name=add]:disabled) .shopify-payment-button{opacity:.5;pointer-events:none}html{font-size:16px}.page-content{font-size:inherit;line-height:inherit}.btn,a.btn,button.btn{height:auto;white-space:normal;overflow:visible;border-width:1px!important}button.btn{padding:1rem 1.9rem;font-size:.82rem;line-height:1}.jorya-header-wrap{position:sticky;top:var(--note-h);z-index:60}html:not(.sheet-open) .jorya-header-wrap>header{position:relative;top:auto;z-index:auto}html.sheet-open .jorya-header-wrap{z-index:400}:root{--body-font-family:var(--sans)}.icon-btn{position:static}a.btn:hover{color:var(--cream)}a.btn.ghost:hover{color:var(--rose-deep)}a.fab:hover{color:#fdf9f6}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--rose-deep);outline-offset:3px;border-radius:var(--r-sm)}body{display:flex;flex-direction:column;min-block-size:100vh;min-block-size:100dvh;overflow-y:visible;overflow-x:hidden}.page-content{flex:1 0 auto}@media(min-width:761px)and (max-width:1279px){html[dir=rtl] .mnav{box-shadow:-22px 0 54px #704a522e}}html[dir=rtl] label.label-radio,html[dir=rtl] .prd-option-title,html[dir=rtl] .cart-table-product-option dt,html[dir=rtl] .cart-table-product-option dd{unicode-bidi:plaintext}html[dir=rtl] .prd-option-title,html[dir=rtl] .cart-table-product-option dt,html[dir=rtl] .cart-table-product-option dd{text-align:right}@media(min-width:1200px){.cart-table-prd-content-wrap{flex-wrap:wrap}.cart-table-prd-info{flex:1 1 100%}}@media(max-width:760px){.tools .icon-btn{display:none}}.title-wrap .category-page-items-count{display:none}@media(max-width:760px){.title-wrap .category-page-items-count{display:block}body.template-product .breadcrumbs-wrap,body.template-collection .breadcrumbs-wrap{display:none}.prd-block-info>.prd-block-name{order:-3;margin-block-start:0}.prd-block-info>.prd-block-price{order:-2;margin-block-start:.25rem}.prd-block-info>.prd-block-meta{order:-1}}.modal-wrap:has(.guide),.modal-info-content:has(.guide){background:var(--cream);color:var(--ink)}.modal-wrap:has(.guide) .guide,.modal-wrap:has(.guide) .guide h2,.modal-wrap:has(.guide) .guide p,.modal-wrap:has(.guide) .guide th,.modal-wrap:has(.guide) .guide td,.modal-wrap:has(.guide) .guide caption{color:var(--ink)}.modal-wrap:has(.guide) .guide caption,.modal-wrap:has(.guide) .guide .guide-open{color:var(--ink-soft)}.modal-wrap:has(.guide) .guide-scroll{border-inline-end:1px solid var(--line)}.modal-wrap:has(.guide) .guide table th[scope=row]{position:sticky;inset-inline-start:0;background:var(--cream)}.prd-assure{display:block}.prd-assure .assure-item{padding:1rem 1.1rem;gap:.85rem}.prd-assure .assure-item:hover{border-color:var(--line);box-shadow:var(--sh-sm)}.prd-assure .assure-badge{width:38px;height:38px}.prd-assure .assure-badge .ico{width:20px;height:20px}.prd-assure .assure-item small{display:block}.prd-assure .assure-item small+small{margin-block-start:.3rem}.prd-assure-links{display:flex;flex-wrap:wrap;gap:.25rem .9rem;margin-block-start:.55rem}.prd-assure-links a{font-size:.82rem;color:var(--rose-deep);text-decoration:underline;text-underline-offset:.18em}.prd-assure-links a:hover,.prd-assure-links a:focus-visible{color:var(--ink)}.cart-delivery-note{display:flex;align-items:flex-start;gap:.6rem;margin-block-start:.75rem;padding-block-start:.75rem;border-block-start:1px solid var(--line);font-size:.85rem;line-height:1.5;color:var(--ink-soft)}.cart-delivery-note .ico{width:18px;height:18px;flex:0 0 auto;margin-block-start:.15rem;color:var(--sage-deep)}.cart-delivery-note a{color:var(--rose-deep);text-decoration:underline;text-underline-offset:.18em}#dropdnFilterPopup{background:var(--cream);color:var(--ink)}#dropdnFilterPopup h1,#dropdnFilterPopup h2,#dropdnFilterPopup h3,#dropdnFilterPopup h4,#dropdnFilterPopup label,#dropdnFilterPopup a,#dropdnFilterPopup span,#dropdnFilterPopup p{color:var(--ink)}#dropdnFilterPopup .prd-count,#dropdnFilterPopup small,#dropdnFilterPopup .text-muted{color:var(--ink-soft)}#dropdnFilterPopup input[type=checkbox],#dropdnFilterPopup input[type=radio]{accent-color:var(--rose)}.quantity-status,.quantity-status:after{display:none}.prd-block-info>div:has(>share-button){inline-size:fit-content;margin-inline-start:auto;margin-block-start:.25rem}.prd-quantity-btn.disabled svg,.prd-quantity.prd-quantity--disabled .prd-quantity-btn.prd-quantity-up svg{transform:none}.prd-quantity-btn.disabled,.prd-quantity.prd-quantity--disabled .prd-quantity-btn.prd-quantity-up{opacity:.35;cursor:not-allowed}a.btn:focus-visible,button.btn:focus-visible,a.icon-btn:focus-visible,button.icon-btn:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--rose-deep);outline-offset:2px}.tabbar a:focus-visible,.fab:focus-visible{outline:2px solid var(--rose-deep);outline-offset:3px}.skip-to-content-link:focus,.skip-to-content-link:focus-visible{position:fixed;inset-block-start:1rem;inset-inline-start:1rem;inline-size:auto;block-size:auto;clip:auto;clip-path:none;overflow:visible;white-space:nowrap;padding:.75rem 1.25rem;z-index:1000;background:var(--rose);color:var(--cream);border-radius:var(--r-full);box-shadow:var(--sh-md)}#shop-hcaptcha-badge-container{inset-inline-start:auto!important;inset-inline-end:12px!important;max-inline-size:calc(100vw - 24px)!important}.rte section{padding-block-start:clamp(2.5rem,4vw,4.5rem);padding-block-end:0}.rte>section:first-child,.rte>.wrap>section:first-child{padding-block-start:clamp(1.25rem,2vw,2rem)}.rte section:has(+.stockists){padding-block-end:clamp(2rem,3vw,3rem)}.rte .stockists+section{padding-block-start:clamp(2rem,3vw,3rem)}.rte .stockists{border-inline:1px solid var(--line);border-radius:var(--r-md)}body.template-page #pageContent{padding-block-end:clamp(2.5rem,4vw,4.5rem)}.holder:has(.col-contact-form){margin-block-start:clamp(1.5rem,3vw,2.75rem)}body.template-page .holder.mt-global{margin-block-start:clamp(1rem,2.5vw,2.5rem)}.form-legal,.form-legal p{margin-block:1rem 0;font-size:.72rem;line-height:1.5;color:var(--ink-soft);text-align:center}.form-legal p{margin-block:0}.form-legal a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px}.form-legal a:hover{color:var(--rose-deep)}.rte .sec-head+.stockists{margin-block-start:0}.sidebar-block_title.heading-font{font-family:var(--sans)!important}.search-filter{display:block;margin-block-start:1rem}.search-filter .input-group{overflow:visible!important;min-block-size:44px}.search-filter .input-group>.form-control.search{inline-size:100%!important;border-radius:var(--r-md)!important;padding-inline-start:2.75rem!important}.search-filter .input-group>.icon-wrap{inset-inline-start:.85rem!important;inset-inline-end:auto!important;inline-size:18px;pointer-events:none;color:var(--ink-soft)}.jsort{position:relative}.jsort-native{position:absolute!important;inline-size:1px;block-size:1px;padding:0!important;margin:0!important;opacity:0;pointer-events:none;clip-path:inset(50%)}.jsort-sel{display:inline-flex;align-items:center;gap:.5rem;min-block-size:44px;padding-inline:1rem;font-family:var(--sans);font-size:.82rem;line-height:1.2;color:var(--ink);background:#fff;border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition:border-color .24s var(--ease)}.jsort-sel:hover{border-color:var(--rose)}html[dir=rtl] .jsort-sel{font-family:var(--arabic);font-size:.92rem}.jsort-caret{inline-size:15px;block-size:15px;flex:0 0 auto;color:var(--ink-soft);transition:transform .24s var(--ease)}.jsort-sel[aria-expanded=true] .jsort-caret{transform:rotate(180deg)}.jsort-list{position:absolute;z-index:40;inset-inline-end:0;inset-block-start:calc(100% + .45rem);min-inline-size:100%;margin:0;padding:.3rem;list-style:none;background:#fff;border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--sh-md)}.jsort-list[hidden]{display:none}.jsort-opt{display:block;white-space:nowrap;padding:.55rem .8rem;border-radius:var(--r-sm);font-family:var(--sans);font-size:.82rem;color:var(--ink);cursor:pointer}html[dir=rtl] .jsort-opt{font-family:var(--arabic);font-size:.92rem}.jsort-opt:hover,.jsort-opt:focus-visible{background:var(--blush);outline:none}.jsort-opt[aria-selected=true]{background:var(--rose-soft);color:var(--rose-deep);font-weight:600}.filter-row:has(.jsort-list:not([hidden])){overflow:visible!important}.form-control-wrap--select:has(.jsort):before,.form-control-wrap--select:has(.jsort):after,.form-select-wrap:has(.jsort):before,.form-select-wrap:has(.jsort):after{content:none!important}.contact-form .btn.w-100{margin-inline:0!important;inline-size:100%;max-inline-size:none!important}.btn{min-block-size:52px}.contact-form .btn{border-radius:var(--r-full);border-color:var(--rose)}.link-pill{min-block-size:44px}.link-pill:hover{gap:.5rem}.assure-item:not(a):hover{border-color:var(--line);box-shadow:var(--sh-sm)}@media(max-width:767px){.rte .stock-row{display:grid;grid-template-columns:1fr;justify-items:center;gap:.15rem}.rte .stock-row .stock-name{grid-column:1}}.rte>.stockists{margin-inline:var(--pad)}.rte>.stockists>.stock-in{padding-inline:0}.rte .sec-head p:has(>.link-pill){max-inline-size:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}@media(min-width:768px){.rte .sec-head p:has(>.link-pill){margin-inline:-.5rem}}.arrivals{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.6rem)}.arrival{background:var(--cream);border:1px solid var(--line);border-radius:var(--r-md);padding:1rem 1rem 1.2rem;box-shadow:var(--sh-sm);text-align:center;transition:border-color .24s var(--ease),box-shadow .24s var(--ease)}.arrival:hover{border-color:var(--rose-soft);box-shadow:var(--sh-md)}.arrival-imgs{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-block-end:.9rem}.arrival-imgs img{inline-size:100%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--r-sm);display:block}.arrival b{display:block;font-weight:500;font-size:.98rem;margin-block-end:.15rem}.arrival small{color:var(--ink-soft);font-size:.85rem;line-height:1.55}@media(max-width:980px){.arrivals{grid-template-columns:1fr}}body.page-no-title .page-content{display:flex;flex-direction:column;justify-content:safe center}nav.main a[aria-current=page]{color:var(--rose-deep)}nav.main a[aria-current=page]:after{width:100%}.nav-top[data-current=true]{color:var(--rose-deep)}nav.main .nav-panel a[aria-current=page]{color:#fff}nav.main .nav-panel a[aria-current=page]:after{width:100%}.mnav a[aria-current=page]{background:var(--rose-soft);color:var(--rose-deep);font-weight:500}.m-ages-label[data-current=true]{color:var(--rose-deep)}@media(max-width:980px){.prd-block-info .prd-block-name,.prd-block-info .prd-block-price,.prd-block-info .prd-block-meta,.prd-block-info .prd-block-desc:not(:has(.prd-block-desc-title)),.prd-block-info .pickup-availability-info{text-align:center}.prd-block-info .prd-assure-links,.prd-block-info .prd-block-price,.prd-block-info .prd-block-meta,.prd-block-info .prd-option-list{justify-content:center}.prd-block-info .prd-block-banner-text{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/jorya-lulua.css.map */
