.popup-module__cfPImG__root{--pp-accent:var(--primary);--pp-accent-fg:var(--primary-foreground);--pp-bg:var(--card,var(--background));--pp-fg:var(--card-foreground,var(--foreground));--pp-muted:color-mix(in oklab, var(--pp-fg) 64%, var(--pp-bg));--pp-line:color-mix(in oklab, var(--pp-fg) 13%, var(--pp-bg));--pp-soft:color-mix(in oklab, var(--pp-accent) 9%, var(--pp-bg));--pp-gold:var(--gold,var(--pp-accent));--pp-r:min(calc(var(--radius,.625rem) * 1.7), 1.75rem);--pp-r-sm:var(--radius,.625rem);--pp-ov:.52;--pp-ease:cubic-bezier(.16, 1, .3, 1);--pp-in:.56s;--pp-out:.22s;--pp-heading:var(--sf-font-heading,var(--font-heading,inherit));color:var(--pp-fg);-webkit-font-smoothing:antialiased;font-family:inherit;line-height:1.5}.popup-module__cfPImG__root *,.popup-module__cfPImG__root :before,.popup-module__cfPImG__root :after{box-sizing:border-box}.popup-module__cfPImG__overlay{z-index:90;background:rgb(10 10 14/var(--pp-ov));-webkit-backdrop-filter:blur(5px)saturate(115%);animation:popup-module__cfPImG__ppFade var(--pp-in) var(--pp-ease) both;position:fixed;inset:0}.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__overlay{animation:popup-module__cfPImG__ppFadeOut var(--pp-out) ease-in both}.popup-module__cfPImG__surface{z-index:91;background:var(--pp-bg);color:var(--pp-fg);border-radius:var(--pp-r);box-shadow:0 1px 0 color-mix(in oklab, var(--pp-fg) 6%, transparent), 0 30px 80px -20px #00000073, 0 12px 28px -12px #00000040;outline:none;position:fixed;overflow:hidden}.popup-module__cfPImG__surface:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab, var(--pp-accent) 55%, transparent), 0 30px 80px -20px #00000073}.popup-module__cfPImG__close{top:.75rem;z-index:5;cursor:pointer;width:2.25rem;height:2.25rem;color:var(--pp-fg);background:color-mix(in oklab, var(--pp-bg) 78%, transparent);-webkit-backdrop-filter:blur(8px);border:0;border-radius:999px;place-items:center;transition:transform .16s,background .16s;display:grid;position:absolute;inset-inline-end:.75rem;box-shadow:0 1px 2px #0000001f}.popup-module__cfPImG__close:hover{background:var(--pp-bg);transform:rotate(90deg)}.popup-module__cfPImG__close:focus-visible,.popup-module__cfPImG__btn:focus-visible,.popup-module__cfPImG__link:focus-visible,.popup-module__cfPImG__copy:focus-visible,.popup-module__cfPImG__input:focus-visible{outline:2px solid var(--pp-accent);outline-offset:2px}.popup-module__cfPImG__content{flex-direction:column;gap:.85rem;padding:1.75rem;display:flex}.popup-module__cfPImG__center .popup-module__cfPImG__content,.popup-module__cfPImG__fullscreen .popup-module__cfPImG__content,.popup-module__cfPImG__bottom .popup-module__cfPImG__content{text-align:center;align-items:center}.popup-module__cfPImG__item{animation:popup-module__cfPImG__ppItem .62s var(--pp-ease) both;animation-delay:calc(.12s + var(--i,0) * 55ms)}.popup-module__cfPImG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--pp-gold);align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.popup-module__cfPImG__eyebrow:before,.popup-module__cfPImG__center .popup-module__cfPImG__eyebrow:after,.popup-module__cfPImG__fullscreen .popup-module__cfPImG__eyebrow:after,.popup-module__cfPImG__bottom .popup-module__cfPImG__eyebrow:after{content:"";opacity:.7;background:currentColor;width:1.25rem;height:1.5px}.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__eyebrow{letter-spacing:0;font-size:.82rem}.popup-module__cfPImG__title{font-family:var(--pp-heading);letter-spacing:-.015em;text-wrap:balance;color:var(--pp-fg);margin:0;font-size:clamp(1.55rem,1.1rem + 1.6vw,2.15rem);font-weight:700;line-height:1.12}.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__title{letter-spacing:0;line-height:1.3}.popup-module__cfPImG__body{max-width:34ch;color:var(--pp-muted);text-wrap:pretty;margin:0;font-size:.97rem}.popup-module__cfPImG__split .popup-module__cfPImG__body,.popup-module__cfPImG__corner .popup-module__cfPImG__body{max-width:none}.popup-module__cfPImG__fine{color:var(--pp-muted);opacity:.85;margin:0;font-size:.74rem}.popup-module__cfPImG__actions{flex-direction:column;align-items:stretch;gap:.6rem;width:100%;margin-top:.25rem;display:flex}.popup-module__cfPImG__btn{border-radius:var(--pp-r-sm);background:var(--pp-accent);min-height:3rem;color:var(--pp-accent-fg);font:inherit;cursor:pointer;isolation:isolate;transition:transform .18s var(--pp-ease), box-shadow .18s ease, filter .18s ease;box-shadow:0 10px 24px -12px color-mix(in oklab, var(--pp-accent) 80%, transparent);border:0;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.98rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.popup-module__cfPImG__btn:after{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:3.6s ease-in-out 1.2s infinite popup-module__cfPImG__ppSheen;position:absolute;inset:0;transform:translate(-120%)}.popup-module__cfPImG__btn:hover{filter:brightness(1.06);transform:translateY(-1px)}.popup-module__cfPImG__btn:active{transform:translateY(0)scale(.99)}.popup-module__cfPImG__btn[disabled]{opacity:.7;cursor:progress}.popup-module__cfPImG__link{color:var(--pp-muted);font:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--pp-muted) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--pp-muted) 40%, transparent);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:.35rem .5rem;font-size:.85rem}.popup-module__cfPImG__link:hover{color:var(--pp-fg)}.popup-module__cfPImG__form{flex-direction:column;gap:.6rem;width:100%;display:flex}.popup-module__cfPImG__field{position:relative}.popup-module__cfPImG__input{border:1.5px solid var(--pp-line);border-radius:var(--pp-r-sm);background:color-mix(in oklab, var(--pp-bg) 92%, var(--pp-fg));width:100%;min-height:3rem;color:var(--pp-fg);font:inherit;padding:.7rem 1rem;font-size:1rem;transition:border-color .16s,box-shadow .16s}.popup-module__cfPImG__input::placeholder{color:color-mix(in oklab, var(--pp-muted) 80%, transparent)}.popup-module__cfPImG__input:focus{border-color:var(--pp-accent);box-shadow:0 0 0 4px color-mix(in oklab, var(--pp-accent) 16%, transparent);outline:none}.popup-module__cfPImG__input[aria-invalid=true]{border-color:#dc2626}.popup-module__cfPImG__input[type=tel]{direction:ltr}.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__input[type=tel],.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__input[type=email]{text-align:right}.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__input[type=tel]:placeholder-shown,.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__input[type=email]:placeholder-shown{direction:rtl}.popup-module__cfPImG__error{color:#dc2626;margin:0;font-size:.8rem}.popup-module__cfPImG__hp{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}@media (min-width:640px){.popup-module__cfPImG__split .popup-module__cfPImG__form,.popup-module__cfPImG__fullscreen .popup-module__cfPImG__form{flex-direction:row}.popup-module__cfPImG__split .popup-module__cfPImG__form .popup-module__cfPImG__field,.popup-module__cfPImG__fullscreen .popup-module__cfPImG__form .popup-module__cfPImG__field{flex:1}.popup-module__cfPImG__split .popup-module__cfPImG__form .popup-module__cfPImG__btn,.popup-module__cfPImG__fullscreen .popup-module__cfPImG__form .popup-module__cfPImG__btn{flex:none}}.popup-module__cfPImG__ticket{padding:.45rem;border:1.5px dashed color-mix(in oklab, var(--pp-accent) 65%, transparent);border-radius:var(--pp-r-sm);background:var(--pp-soft);align-items:center;gap:.5rem;width:100%;padding-inline-start:1.1rem;display:flex;position:relative}.popup-module__cfPImG__ticket:before,.popup-module__cfPImG__ticket:after{content:"";background:var(--pp-bg);border:1.5px dashed color-mix(in oklab, var(--pp-accent) 65%, transparent);border-radius:999px;width:.9rem;height:.9rem;margin-top:-.45rem;position:absolute;top:50%}.popup-module__cfPImG__ticket:before{clip-path:inset(0 0 0 50%);left:-.5rem}.popup-module__cfPImG__ticket:after{clip-path:inset(0 50% 0 0);right:-.5rem}.popup-module__cfPImG__ticketLabel{letter-spacing:.12em;text-transform:uppercase;color:var(--pp-muted);font-family:inherit;font-size:.66rem;font-weight:600;display:block}.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__ticketLabel{letter-spacing:0;font-size:.75rem}.popup-module__cfPImG__codeText{text-align:start;direction:ltr;unicode-bidi:isolate;display:block}.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__codeText{text-align:right}.popup-module__cfPImG__code{text-align:start;letter-spacing:.14em;min-width:0;color:var(--pp-fg);overflow-wrap:anywhere;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.15rem;font-weight:800}.popup-module__cfPImG__copy{border-radius:calc(var(--pp-r-sm) * .8);background:var(--pp-accent);min-height:2.5rem;color:var(--pp-accent-fg);font:inherit;cursor:pointer;transition:transform .16s var(--pp-ease);border:0;align-items:center;gap:.35rem;padding:.5rem .9rem;font-size:.85rem;font-weight:700;display:inline-flex}.popup-module__cfPImG__copy:hover{transform:scale(1.03)}.popup-module__cfPImG__copy[data-copied=true]{color:#fff;background:#16a34a}.popup-module__cfPImG__revealIn{animation:popup-module__cfPImG__ppPop .64s var(--pp-ease) both}.popup-module__cfPImG__success{color:var(--pp-fg);margin:0;font-weight:700}.popup-module__cfPImG__media{background:var(--pp-soft);position:relative;overflow:hidden}.popup-module__cfPImG__media img{object-fit:cover;width:100%;height:100%;animation:9s ease-out both popup-module__cfPImG__ppKen;display:block}.popup-module__cfPImG__badgeArt{background:radial-gradient(120% 90% at 50% 120%, color-mix(in oklab, var(--pp-accent) 30%, transparent), transparent 70%), var(--pp-soft);place-items:center;height:8.5rem;display:grid;position:relative;overflow:hidden}.popup-module__cfPImG__badgeArt:before,.popup-module__cfPImG__badgeArt:after{content:"";border:1.5px solid color-mix(in oklab, var(--pp-accent) 22%, transparent);border-radius:999px;animation:3.2s ease-out infinite popup-module__cfPImG__ppPulse;position:absolute}.popup-module__cfPImG__badgeArt:before{width:7rem;height:7rem}.popup-module__cfPImG__badgeArt:after{width:10.5rem;height:10.5rem;animation-delay:.6s}.popup-module__cfPImG__badgeIcon{background:var(--pp-accent);width:4.25rem;height:4.25rem;color:var(--pp-accent-fg);box-shadow:0 14px 30px -10px color-mix(in oklab, var(--pp-accent) 70%, transparent);border-radius:999px;place-items:center;animation:4s ease-in-out infinite popup-module__cfPImG__ppFloat;display:grid;position:relative}.popup-module__cfPImG__center{width:min(27.5rem,100vw - 2rem);max-height:calc(100dvh - 2rem);animation:popup-module__cfPImG__ppRiseCenter var(--pp-in) var(--pp-ease) both;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.popup-module__cfPImG__center .popup-module__cfPImG__media{aspect-ratio:16/10}.popup-module__cfPImG__center .popup-module__cfPImG__media:after{content:"";background:linear-gradient(to top, var(--pp-bg), transparent);height:40%;position:absolute;inset:auto 0 0}.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__center{animation:popup-module__cfPImG__ppDropCenter var(--pp-out) ease-in both}.popup-module__cfPImG__split{width:min(50rem,100vw - 2rem);min-height:27rem;max-height:calc(100dvh - 2rem);animation:popup-module__cfPImG__ppRiseCenter var(--pp-in) var(--pp-ease) both;grid-template-columns:1fr 1fr;display:grid;top:50%;left:50%;transform:translate(-50%,-50%)}.popup-module__cfPImG__split .popup-module__cfPImG__media{min-height:100%}.popup-module__cfPImG__split[data-pos=end] .popup-module__cfPImG__media{order:2}.popup-module__cfPImG__split .popup-module__cfPImG__content{justify-content:center;padding:2.75rem 2.5rem;overflow-y:auto}.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__split{animation:popup-module__cfPImG__ppDropCenter var(--pp-out) ease-in both}@media (max-width:639px){.popup-module__cfPImG__split{grid-template-columns:1fr;min-height:0;overflow-y:auto}.popup-module__cfPImG__split .popup-module__cfPImG__media{height:11rem;min-height:0;order:0!important}.popup-module__cfPImG__split .popup-module__cfPImG__content{padding:1.5rem}}.popup-module__cfPImG__bottom{width:min(36rem,100vw);max-height:88dvh;padding-bottom:env(safe-area-inset-bottom);animation:popup-module__cfPImG__ppSheet var(--pp-in) var(--pp-ease) both;border-end-end-radius:0;border-end-start-radius:0;bottom:0;left:50%;overflow-y:auto;transform:translate(-50%)}.popup-module__cfPImG__bottom .popup-module__cfPImG__content{padding-top:.75rem}.popup-module__cfPImG__handle{background:var(--pp-line);border-radius:999px;width:2.75rem;height:.3rem;margin:.7rem auto .25rem}.popup-module__cfPImG__bottom .popup-module__cfPImG__thumb{border-radius:calc(var(--pp-r-sm) * 1.2);object-fit:cover;width:4.5rem;height:4.5rem;box-shadow:0 8px 20px -10px #0006}.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__bottom{animation:popup-module__cfPImG__ppSheetOut var(--pp-out) ease-in both}.popup-module__cfPImG__corner{bottom:1.5rem;width:min(22rem,100vw - 1.5rem);animation:popup-module__cfPImG__ppToast var(--pp-in) var(--pp-ease) both;border:1px solid var(--pp-line);inset-inline-end:1.5rem}.popup-module__cfPImG__corner .popup-module__cfPImG__media{height:7.5rem}.popup-module__cfPImG__corner .popup-module__cfPImG__content{gap:.6rem;padding:1.25rem 1.25rem 1.1rem}.popup-module__cfPImG__corner .popup-module__cfPImG__title{padding-inline-end:1.75rem;font-size:1.2rem}.popup-module__cfPImG__corner .popup-module__cfPImG__body{font-size:.9rem}.popup-module__cfPImG__corner .popup-module__cfPImG__btn{min-height:2.6rem;font-size:.9rem}.popup-module__cfPImG__corner .popup-module__cfPImG__close{top:.6rem;width:2rem;height:2rem;inset-inline-end:.6rem}.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__corner{animation:popup-module__cfPImG__ppToastOut var(--pp-out) ease-in both}@media (max-width:767px){.popup-module__cfPImG__corner{width:auto;inset-inline:.75rem;bottom:calc(var(--sf-bnav-h,0px) + .75rem)}}.popup-module__cfPImG__fullscreen{animation:popup-module__cfPImG__ppZoom var(--pp-in) var(--pp-ease) both;border-radius:0;place-items:center;display:grid;inset:0;overflow-y:auto}.popup-module__cfPImG__fullscreen .popup-module__cfPImG__media{position:absolute;inset:0}.popup-module__cfPImG__fullscreen .popup-module__cfPImG__media:after{content:"";background:radial-gradient(90% 70% at 50% 55%, rgb(0 0 0/calc(var(--pp-ov) * .9)), rgb(0 0 0/calc(var(--pp-ov) + .15)));position:absolute;inset:0}.popup-module__cfPImG__fullscreen .popup-module__cfPImG__content{z-index:1;gap:1.1rem;width:min(40rem,100%);padding:4.5rem 1.5rem;position:relative}.popup-module__cfPImG__fullscreen .popup-module__cfPImG__title{font-size:clamp(2.3rem,1.2rem + 5vw,4.75rem);line-height:1.02}.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__fullscreen .popup-module__cfPImG__title{line-height:1.2}.popup-module__cfPImG__fullscreen .popup-module__cfPImG__body{max-width:40ch;font-size:clamp(1rem,.9rem + .5vw,1.2rem)}.popup-module__cfPImG__fullscreen .popup-module__cfPImG__actions{max-width:24rem}.popup-module__cfPImG__fullscreen[data-image=true]{--pp-fg:#fff;--pp-muted:#ffffffd1;--pp-line:#ffffff4d;--pp-bg:#111;--pp-soft:#ffffff1f;background:#0c0c0c}.popup-module__cfPImG__fullscreen[data-image=true] .popup-module__cfPImG__ticket:before,.popup-module__cfPImG__fullscreen[data-image=true] .popup-module__cfPImG__ticket:after{display:none}.popup-module__cfPImG__fullscreen[data-image=true] .popup-module__cfPImG__input{background:#ffffff1f}.popup-module__cfPImG__fullscreen[data-image=false]{background:radial-gradient(60% 50% at 85% 10%, color-mix(in oklab, var(--pp-accent) 16%, transparent), transparent 70%), radial-gradient(50% 45% at 10% 95%, color-mix(in oklab, var(--pp-gold) 16%, transparent), transparent 70%), var(--pp-bg)}.popup-module__cfPImG__fullscreen .popup-module__cfPImG__close{top:1.25rem;width:2.75rem;height:2.75rem;inset-inline-end:1.25rem}.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__fullscreen{animation:popup-module__cfPImG__ppFadeOut var(--pp-out) ease-in both}.popup-module__cfPImG__bar{z-index:60;background:linear-gradient(90deg, transparent, #ffffff1a, transparent) 0 0 / 200% 100%, var(--pp-accent);min-height:2.75rem;color:var(--pp-accent-fg);text-align:center;animation:popup-module__cfPImG__ppBarIn .52s var(--pp-ease) both, popup-module__cfPImG__ppShimmer 6s 1s linear infinite;justify-content:center;align-items:center;gap:.75rem;padding:.45rem 3rem;font-size:.88rem;display:flex;position:relative;overflow:hidden}.popup-module__cfPImG__bar[data-fixed=true]{z-index:95;position:fixed;inset:0 0 auto}.popup-module__cfPImG__barText{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .6rem;min-width:0;display:flex}.popup-module__cfPImG__barPill{background:color-mix(in oklab, var(--pp-accent-fg) 18%, transparent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.12rem .55rem;font-size:.7rem;font-weight:800}.popup-module__cfPImG__root[dir=rtl] .popup-module__cfPImG__barPill{letter-spacing:0}.popup-module__cfPImG__barTitle{font-weight:700}.popup-module__cfPImG__barBody{opacity:.85}.popup-module__cfPImG__barChip{border:1px dashed color-mix(in oklab, var(--pp-accent-fg) 60%, transparent);color:inherit;font:inherit;letter-spacing:.08em;cursor:pointer;direction:ltr;background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.15rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700;display:inline-flex}.popup-module__cfPImG__barCta{color:inherit;text-underline-offset:3px;white-space:nowrap;font-weight:700;text-decoration:underline}.popup-module__cfPImG__bar .popup-module__cfPImG__close{top:50%;width:1.9rem;height:1.9rem;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin-top:-.95rem;inset-inline-end:.5rem}.popup-module__cfPImG__bar .popup-module__cfPImG__close:hover{background:color-mix(in oklab, var(--pp-accent-fg) 14%, transparent)}.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__bar{animation:popup-module__cfPImG__ppBarOut var(--pp-out) ease-in both}@media (max-width:639px){.popup-module__cfPImG__bar{padding-inline:.9rem 2.75rem;font-size:.8rem}.popup-module__cfPImG__barBody{display:none}}.popup-module__cfPImG__gameStage{background:radial-gradient(70% 60% at 50% 45%, color-mix(in oklab, var(--pp-accent) 22%, transparent), transparent 72%), var(--pp-soft);place-items:center;padding:1.5rem 1rem .5rem;display:grid;position:relative}.popup-module__cfPImG__split .popup-module__cfPImG__gameStage{min-height:100%;padding:2rem}.popup-module__cfPImG__fullscreen .popup-module__cfPImG__gameStage{background:0 0;padding:0}.popup-module__cfPImG__wheelWrap{aspect-ratio:1;width:min(17.5rem,68vw);position:relative}.popup-module__cfPImG__split .popup-module__cfPImG__wheelWrap{width:min(20rem,68vw)}@media (max-width:639px){.popup-module__cfPImG__split .popup-module__cfPImG__gameStage{padding:1.25rem}.popup-module__cfPImG__split .popup-module__cfPImG__wheelWrap{width:min(13rem,60vw)}}.popup-module__cfPImG__wheel{filter:drop-shadow(0 18px 30px #00000047);will-change:transform;border-radius:999px;width:100%;height:100%;transition:transform 4.6s cubic-bezier(.12,.7,.08,1)}.popup-module__cfPImG__pointer{z-index:2;filter:drop-shadow(0 4px 6px #00000059);width:1.9rem;height:2.3rem;position:absolute;top:-.35rem;left:50%;transform:translate(-50%)}.popup-module__cfPImG__spinning .popup-module__cfPImG__pointer{animation:.14s ease-in-out infinite alternate popup-module__cfPImG__ppTick}.popup-module__cfPImG__lights circle{animation:1.1s steps(2,jump-none) infinite popup-module__cfPImG__ppBlink}.popup-module__cfPImG__lights circle:nth-child(2n){animation-delay:.55s}.popup-module__cfPImG__scratch{border-radius:var(--pp-r);background:repeating-linear-gradient(45deg, transparent 0 10px, color-mix(in oklab, var(--pp-accent) 5%, transparent) 10px 20px), var(--pp-bg);border:1.5px dashed color-mix(in oklab, var(--pp-accent) 55%, transparent);text-align:center;touch-action:none;-webkit-user-select:none;user-select:none;place-items:center;width:min(19rem,100%);height:7.5rem;display:grid;position:relative;overflow:hidden}.popup-module__cfPImG__scratchPrize{font-family:var(--pp-heading);color:var(--pp-accent);font-size:1.9rem;font-weight:800}.popup-module__cfPImG__scratch canvas{cursor:grab;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.popup-module__cfPImG__scratch canvas[data-done=true]{opacity:0;pointer-events:none}.popup-module__cfPImG__confetti{z-index:4;pointer-events:none;position:absolute;inset:0;overflow:hidden}.popup-module__cfPImG__confetti i{background:var(--c);width:.5rem;height:.8rem;animation:1.4s cubic-bezier(.2,.7,.3,1) both popup-module__cfPImG__ppConfetti;animation-delay:var(--d);border-radius:2px;position:absolute;top:38%;left:50%}.popup-module__cfPImG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes popup-module__cfPImG__ppFade{0%{opacity:0}}@keyframes popup-module__cfPImG__ppFadeOut{to{opacity:0}}@keyframes popup-module__cfPImG__ppItem{0%{opacity:0;transform:translateY(10px)}}@keyframes popup-module__cfPImG__ppRiseCenter{0%{opacity:0;transform:translate(-50%,calc(28px - 50%))scale(.96)}}@keyframes popup-module__cfPImG__ppDropCenter{to{opacity:0;transform:translate(-50%,calc(14px - 50%))scale(.98)}}@keyframes popup-module__cfPImG__ppSheet{0%{transform:translate(-50%,100%)}}@keyframes popup-module__cfPImG__ppSheetOut{to{transform:translate(-50%,100%)}}@keyframes popup-module__cfPImG__ppToast{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes popup-module__cfPImG__ppToastOut{to{opacity:0;transform:translateY(12px)scale(.98)}}@keyframes popup-module__cfPImG__ppZoom{0%{opacity:0;transform:scale(1.035)}}@keyframes popup-module__cfPImG__ppBarIn{0%{opacity:0;margin-top:-2.75rem}}@keyframes popup-module__cfPImG__ppBarOut{to{opacity:0;margin-top:-2.75rem}}@keyframes popup-module__cfPImG__ppShimmer{0%{background-position:200% 0,0 0}to{background-position:-200% 0,0 0}}@keyframes popup-module__cfPImG__ppSheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes popup-module__cfPImG__ppKen{0%{transform:scale(1.08)}}@keyframes popup-module__cfPImG__ppPulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.25)}}@keyframes popup-module__cfPImG__ppFloat{50%{transform:translateY(-5px)}}@keyframes popup-module__cfPImG__ppPop{0%{opacity:0;transform:scale(.85)}60%{transform:scale(1.03)}}@keyframes popup-module__cfPImG__ppTick{to{transform:translate(-50%)rotate(-12deg)}}@keyframes popup-module__cfPImG__ppBlink{50%{opacity:.25}}@keyframes popup-module__cfPImG__ppConfetti{0%{opacity:1;transform:translate(-50%)rotate(0)}to{opacity:0;transform:translate(calc(-50% + var(--x)), var(--y)) rotate(var(--r))}}@media (prefers-reduced-motion:reduce){.popup-module__cfPImG__root{--pp-in:.16s;--pp-out:.12s}.popup-module__cfPImG__overlay,.popup-module__cfPImG__surface,.popup-module__cfPImG__bar,.popup-module__cfPImG__item,.popup-module__cfPImG__revealIn,.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__surface,.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__bar{animation-name:popup-module__cfPImG__ppFade!important;animation-duration:.16s!important;animation-delay:0s!important}.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__surface,.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__bar,.popup-module__cfPImG__root[data-state=closing] .popup-module__cfPImG__overlay{animation-name:popup-module__cfPImG__ppFadeOut!important}.popup-module__cfPImG__center,.popup-module__cfPImG__split{transform:translate(-50%,-50%)}.popup-module__cfPImG__bottom{transform:translate(-50%)}.popup-module__cfPImG__media img,.popup-module__cfPImG__badgeArt:before,.popup-module__cfPImG__badgeArt:after,.popup-module__cfPImG__badgeIcon,.popup-module__cfPImG__btn:after,.popup-module__cfPImG__bar,.popup-module__cfPImG__lights circle,.popup-module__cfPImG__spinning .popup-module__cfPImG__pointer{animation:none!important}.popup-module__cfPImG__wheel{transition-duration:.4s}.popup-module__cfPImG__confetti{display:none}.popup-module__cfPImG__close:hover{transform:none}}
[data-sf-theme=atelier]{--at-r:max(0px, calc(var(--radius) - .125rem));--at-ease:cubic-bezier(.2, .7, .2, 1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html:has([data-sf-theme=atelier]) .at-drawer{--at-r:max(0px, calc(var(--radius) - .125rem));--at-ease:cubic-bezier(.2, .7, .2, 1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-sf-theme=atelier]{font-size:15px}[data-sf-theme=atelier] ::selection{background:var(--foreground);color:var(--background)}[data-sf-theme=atelier] :is(h1,h2,h3,h4){font-weight:400}[data-sf-theme=atelier] :is(.at-display,.at-h2,.at-h3,.at-h1-pdp,.at-num,.at-score,.at-look-name,.at-footer-mark,.at-search-input,.at-count){font-family:var(--sf-font-heading,Georgia, serif);font-optical-sizing:auto;font-weight:400}html:has([data-sf-theme=atelier]) :is(.at-wordmark,.at-drawer-link,.at-drawer .at-h3){font-family:var(--sf-font-heading,Georgia, serif);font-optical-sizing:auto;font-weight:400}[data-sf-theme=atelier] .at-display{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(3.1rem,1.1rem + 6.6vw,8.5rem);line-height:.92}[data-sf-theme=atelier] .at-display-sm{font-size:clamp(2.8rem,1.5rem + 4.2vw,6rem);line-height:.95}[data-sf-theme=atelier] .at-count{letter-spacing:.04em;vertical-align:super;font-size:.24em;font-family:var(--font-sans), system-ui, sans-serif}[data-sf-theme=atelier] .at-h2{letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2.1rem,1.35rem + 2.6vw,3.9rem);line-height:1}[data-sf-theme=atelier] .at-h2-xl{font-size:clamp(2.6rem,1.3rem + 4.3vw,5.6rem);line-height:.95}[data-sf-theme=atelier] .at-h2-sm{font-size:clamp(1.9rem,1.4rem + 1.6vw,2.8rem)}[data-sf-theme=atelier] .at-h3{letter-spacing:-.015em;font-size:1.55rem;line-height:1.12}html:has([data-sf-theme=atelier]) .at-drawer .at-h3{letter-spacing:-.015em;font-size:1.55rem;line-height:1.12}[data-sf-theme=atelier] .at-h1-pdp{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2.1rem,1.6rem + 1.6vw,3.1rem);line-height:1.02}[data-sf-theme=atelier] .at-look-name{letter-spacing:-.01em;font-size:1.4rem;line-height:1.15}[data-sf-theme=atelier] .at-num{letter-spacing:.02em;font-size:1rem;font-style:italic}[data-sf-theme=atelier] .at-score{letter-spacing:-.03em;font-size:5rem;line-height:.85}[data-sf-theme=atelier] :is(.at-eyebrow,.at-navlink,.at-btn,.at-tag,.at-card-meta,.at-tab,.at-crumbs,.at-chip,.at-acc-title){font-weight:500}html:has([data-sf-theme=atelier]) .at-drawer .at-eyebrow{font-weight:500}:is(html:not([dir=rtl]) [data-sf-theme=atelier] .at-eyebrow,html:not([dir=rtl]):has([data-sf-theme=atelier]) .at-drawer .at-eyebrow){letter-spacing:.24em;text-transform:uppercase;font-size:10.5px}html:not([dir=rtl]) [data-sf-theme=atelier] :is(.at-navlink,.at-tab){letter-spacing:.2em;text-transform:uppercase;font-size:11px}html:not([dir=rtl]) [data-sf-theme=atelier] :is(.at-btn,.at-card-meta,.at-crumbs,.at-acc-title){letter-spacing:.16em;text-transform:uppercase}html:not([dir=rtl]) [data-sf-theme=atelier] .at-btn{font-size:11.5px}html:not([dir=rtl]) [data-sf-theme=atelier] .at-card-meta{font-size:10px}html:not([dir=rtl]) [data-sf-theme=atelier] .at-crumbs{font-size:10.5px}html:not([dir=rtl]) [data-sf-theme=atelier] .at-acc-title{font-size:11.5px}html:not([dir=rtl]) [data-sf-theme=atelier] .at-tag{letter-spacing:.16em;text-transform:uppercase}[dir=rtl] [data-sf-theme=atelier] :is(.at-display,.at-h2,.at-h3,.at-h1-pdp,.at-look-name,.at-score,.at-footer-mark),[dir=rtl] .at-drawer :is(.at-h3,.at-drawer-link,.at-wordmark){letter-spacing:0}[dir=rtl] [data-sf-theme=atelier] .at-display{font-size:clamp(2.5rem,1.2rem + 4.8vw,6.4rem);font-weight:700;line-height:1.3}[dir=rtl] [data-sf-theme=atelier] .at-display-sm{font-size:clamp(2.3rem,1.4rem + 3vw,4.4rem);line-height:1.3}[dir=rtl] [data-sf-theme=atelier] .at-h2{font-size:clamp(1.8rem,1.2rem + 2vw,3.1rem);font-weight:700;line-height:1.35}[dir=rtl] [data-sf-theme=atelier] .at-h2-xl{font-size:clamp(2.2rem,1.3rem + 3vw,4.2rem);line-height:1.3}[dir=rtl] [data-sf-theme=atelier] .at-h2-sm{font-size:clamp(1.6rem,1.3rem + 1.1vw,2.3rem)}[dir=rtl] [data-sf-theme=atelier] .at-h3,[dir=rtl] .at-drawer .at-h3{font-size:1.35rem;font-weight:700;line-height:1.4}[dir=rtl] [data-sf-theme=atelier] .at-h1-pdp{font-size:clamp(1.8rem,1.4rem + 1.2vw,2.5rem);font-weight:700;line-height:1.35}[dir=rtl] [data-sf-theme=atelier] .at-look-name{font-size:1.2rem;font-weight:700;line-height:1.45}[dir=rtl] [data-sf-theme=atelier] .at-num{font-style:normal}[dir=rtl] [data-sf-theme=atelier] :is(p,li,dd,blockquote):not([class*=leading-none]){line-height:1.8}[dir=rtl] [data-sf-theme=atelier] :is(.at-eyebrow,.at-card-meta,.at-crumbs){font-size:12.5px}[dir=rtl] [data-sf-theme=atelier] :is(.at-navlink,.at-tab),[dir=rtl] [data-sf-theme=atelier] .at-btn{font-size:14px}[dir=rtl] [data-sf-theme=atelier] .at-acc-title{font-size:14.5px}[dir=rtl] [data-sf-theme=atelier] .at-tag{font-size:12px}[dir=rtl] .at-drawer .at-eyebrow{font-size:12.5px}[data-sf-theme=atelier] :is(.at-frame,.at-btn,.at-chip,.at-tag,.at-arrow){border-radius:var(--at-r)}html:has([data-sf-theme=atelier]) .at-drawer .at-frame{border-radius:var(--at-r)}[data-sf-theme=atelier] .at-plate{border-radius:calc(var(--at-r) * 1.4)}[data-sf-theme=atelier] .at-link{transition:background-size .45s var(--at-ease,ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px}html:has([data-sf-theme=atelier]) .at-drawer .at-link{transition:background-size .45s var(--at-ease,ease);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;padding-bottom:3px}[data-sf-theme=atelier] .at-link:hover{background-position:100% 100%;background-size:0% 1px}html:has([data-sf-theme=atelier]) .at-drawer .at-link:hover{background-position:100% 100%;background-size:0% 1px}[dir=rtl] [data-sf-theme=atelier] .at-link:hover{background-position:0 100%}[data-sf-theme=atelier] .at-btn-hero:hover{opacity:1;background:color-mix(in oklab, var(--primary), white 12%)}[data-sf-theme=atelier] .at-tag{background:var(--gold);color:#fff;align-items:center;padding:.35rem .55rem;font-size:9.5px;line-height:1;display:inline-flex}[data-sf-theme=atelier] .at-chip{border:1px solid var(--sf-hair);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:2.1rem;height:1.75rem;padding:0 .4rem;font-size:11px;display:inline-flex}[data-sf-theme=atelier] .at-chip-ghost{color:var(--muted-foreground);border-color:#0000}html:not([dir=rtl]) [data-sf-theme=atelier] .at-utility li{letter-spacing:.16em;text-transform:uppercase;font-size:10px}[data-sf-theme=atelier] .at-utility li+li{position:relative}[data-sf-theme=atelier] .at-header-scrolled{box-shadow:0 10px 30px -28px #11111180}[data-sf-theme=atelier] .at-wordmark{letter-spacing:.2em;text-transform:uppercase;margin-inline-end:-.2em;font-size:clamp(1.25rem,.9rem + 1.3vw,2.05rem)}html:has([data-sf-theme=atelier]) .at-drawer .at-wordmark{letter-spacing:.2em;text-transform:uppercase;margin-inline-end:-.2em;font-size:clamp(1.25rem,.9rem + 1.3vw,2.05rem)}[data-sf-theme=atelier] .at-wordmark-sm{font-size:clamp(1.15rem,.95rem + .6vw,1.45rem)}html:has([data-sf-theme=atelier]) .at-drawer .at-wordmark{font-size:clamp(1.15rem,.95rem + .6vw,1.45rem)}[dir=rtl] [data-sf-theme=atelier] .at-wordmark{margin-inline-end:0}@media (max-width:639px){[data-sf-theme=atelier] .at-wordmark{letter-spacing:.14em;margin-inline-end:-.14em;font-size:1.1rem}}[data-sf-theme=atelier] .at-navlink:after{content:"";inset-inline:0;height:1px;transition:transform .35s var(--at-ease);background:currentColor;position:absolute;bottom:.45rem;transform:scaleX(0)}[data-sf-theme=atelier] .at-navlink{position:relative}[data-sf-theme=atelier] button .at-navlink:after{display:none}[data-sf-theme=atelier] :is(.at-navlink:hover,.at-navlink-on):after{transform:scaleX(1)}[data-sf-theme=atelier] .at-icons>:is(a,button),[data-sf-theme=atelier] .at-icons [data-cart-target]{width:2.5rem;height:2.5rem;color:var(--foreground);background:0 0;border-radius:0}[data-sf-theme=atelier] .at-icons>:is(a,button):hover{color:var(--foreground);opacity:.6;background:0 0}[data-sf-theme=atelier] .at-icons svg{stroke-width:1.25px;width:19px;height:19px}[data-sf-theme=atelier] .at-icons :is(a,button)>span.absolute{top:.3rem;background:var(--foreground);min-width:.95rem;height:.95rem;color:var(--background);font-size:9px;font-weight:500;inset-inline-end:.2rem}[data-sf-theme=atelier] .at-lang>button{border-radius:var(--at-r);letter-spacing:.08em;background:0 0;border-color:#0000;font-size:12px;font-weight:500}html:has([data-sf-theme=atelier]) .at-drawer .relative>button[aria-expanded]{border-radius:var(--at-r);letter-spacing:.08em;background:0 0;border-color:#0000;font-size:12px;font-weight:500}html:has([data-sf-theme=atelier]) .at-drawer .relative>button[aria-expanded]{border-color:var(--sf-hair)}[data-sf-theme=atelier] .at-lang>button svg{display:none}[data-sf-theme=atelier] .at-search-input{font-size:clamp(1.4rem,1rem + 1.4vw,2rem)}[data-sf-theme=atelier] .at-search-input::-webkit-search-cancel-button{display:none}html:has([data-sf-theme=atelier]) .at-drawer-link{letter-spacing:-.015em;font-size:1.7rem;line-height:1.15}[dir=rtl] .at-drawer .at-drawer-link{font-size:1.45rem;font-weight:700;line-height:1.5}[data-sf-theme=atelier] .at-hero-panel{height:clamp(560px,100svh - 120px,780px)}@media (min-width:1024px){[data-sf-theme=atelier] .at-hero-panel{height:clamp(640px,100svh - 170px,960px)}}[data-sf-theme=atelier] .at-veil{background:linear-gradient(#0000 42%,#0a090847 70%,#0a09089e 100%),linear-gradient(#0a09082e 0%,#0000 18%)}@keyframes at-hero-in{0%{transform:scale(1.06)}to{transform:none}}[data-sf-theme=atelier] .at-hero-img{animation:at-hero-in 2.2s var(--at-ease) both}[data-sf-theme=atelier] .at-hero-img-2{animation-delay:.15s}@keyframes at-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}[data-sf-theme=atelier] .at-rise{animation:at-rise 1.1s var(--at-ease) both}[data-sf-theme=atelier] .at-rise:nth-child(2){animation-delay:80ms}[data-sf-theme=atelier] .at-rise:nth-child(3){animation-delay:.16s}[data-sf-theme=atelier] .at-rise:nth-child(4){animation-delay:.24s}@keyframes at-reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){[data-sf-theme=atelier] .at-reveal{animation:linear both at-reveal;animation-timeline:view();animation-range:entry entry 28%}}@media (prefers-reduced-motion:reduce){[data-sf-theme=atelier] :is(.at-reveal,.at-hero-img,.at-rise){animation:none!important}[data-sf-theme=atelier] *{transition-duration:.01ms!important}}[data-sf-theme=atelier] .at-card-title{letter-spacing:-.005em;font-size:15.5px;font-weight:400;line-height:1.35}[dir=rtl] [data-sf-theme=atelier] .at-card-title{font-size:16px;line-height:1.6}[data-sf-theme=atelier] .at-price{font-variant-numeric:tabular-nums;font-size:13.5px}[data-sf-theme=atelier] .at-price .line-through{font-size:12.5px}[data-sf-theme=atelier] .at-card-wish button{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--foreground);background:0 0;border:0}[data-sf-theme=atelier] .at-card-wish button:hover{background:color-mix(in oklab, var(--background), transparent 30%)}[data-sf-theme=atelier] .at-card-wish button.text-primary{color:var(--primary)}[data-sf-theme=atelier] .at-card-wish svg{stroke-width:1.4px}[data-sf-theme=atelier] .at-quick{border-top:1px solid var(--sf-hair)}[data-sf-theme=atelier] .at-quick .at-quick-btn{border-radius:var(--at-r);background:var(--primary);color:var(--primary-foreground);box-shadow:none;border:0;font-weight:500}html:not([dir=rtl]) [data-sf-theme=atelier] .at-quick .at-quick-btn{letter-spacing:.18em;text-transform:uppercase;font-size:10.5px}[data-sf-theme=atelier] .at-quick .at-quick-btn:hover{background:color-mix(in oklab, var(--primary), white 14%);color:var(--primary-foreground)}[data-sf-theme=atelier] .at-quick .at-quick-btn svg{display:none}[data-sf-theme=atelier] .at-quick-icon{border-radius:var(--at-r);background:color-mix(in oklab, var(--background), transparent 6%);color:var(--foreground);box-shadow:none;border:0}[data-sf-theme=atelier] .at-quick-icon svg{stroke-width:1.4px}[data-sf-theme=atelier] .at-tab{border-bottom:1px solid #0000;margin-bottom:-1px;transition:color .2s,border-color .2s}[data-sf-theme=atelier] .at-tab-on{border-color:var(--foreground);color:var(--foreground)}[data-sf-theme=atelier] .at-toolbar>div{justify-content:flex-start}[data-sf-theme=atelier] .at-toolbar :is([data-slot=select-trigger],input,button){border-radius:var(--at-r);border-color:var(--sf-hair);box-shadow:none;background:0 0;font-size:13px}[data-sf-theme=atelier] .at-toolbar [data-slot=select-trigger]{height:2.5rem;padding-inline:.9rem}[data-sf-theme=atelier] .at-toolbar input,[data-sf-theme=atelier] .at-toolbar button:not([data-slot=select-trigger]){height:2.5rem}[data-sf-theme=atelier] .at-toolbar svg{stroke-width:1.4px}[data-sf-theme=atelier] .at-pdp-price{font-variant-numeric:tabular-nums;letter-spacing:.01em;font-size:1.2rem}[data-sf-theme=atelier] .at-pdp-wish button{border-color:var(--sf-hair);box-shadow:none;border-radius:var(--at-r);width:2.75rem;height:2.75rem;color:var(--foreground);background:0 0}[data-sf-theme=atelier] .at-pdp-wish button.text-primary{color:var(--primary)}[data-sf-theme=atelier] .at-acc summary:hover :is(.at-acc-title,.at-acc-q){opacity:.65}[data-sf-theme=atelier] .at-acc-q{font-size:15.5px;line-height:1.5}[data-sf-theme=atelier] .at-share :is(a,button){border-radius:var(--at-r);box-shadow:none}[data-sf-theme=atelier] .at-buybox>.space-y-5>div:first-child:not([data-buybox-option]){display:none}[data-sf-theme=atelier] .at-buybox>.space-y-5>*+*{margin-top:1.5rem}[data-sf-theme=atelier] .at-buybox :is(p.mb-1\.5,p.mb-2){letter-spacing:.2em;text-transform:uppercase;color:var(--muted-foreground);margin-bottom:.75rem;font-size:10.5px;font-weight:500}[dir=rtl] [data-sf-theme=atelier] .at-buybox :is(p.mb-1\.5,p.mb-2){letter-spacing:0;text-transform:none;font-size:13px}[data-sf-theme=atelier] .at-buybox [data-buybox-option]>div{gap:.4rem}[data-sf-theme=atelier] .at-buybox [data-buybox-option] button{border:1px solid var(--sf-hair);border-radius:var(--at-r);min-width:3.25rem;min-height:2.75rem;color:var(--foreground);font-variant-numeric:tabular-nums;unicode-bidi:plaintext;background:0 0;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:13.5px;font-weight:400;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}[data-sf-theme=atelier] .at-buybox [data-buybox-option] button:hover{border-color:var(--foreground)}[data-sf-theme=atelier] .at-buybox [data-buybox-option] button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-foreground);font-weight:500}[data-sf-theme=atelier] .at-buybox [data-at-kind=color] button[aria-pressed=true]{color:var(--foreground);box-shadow:inset 0 0 0 1px var(--primary);background:0 0}[data-sf-theme=atelier] .at-buybox [data-at-swatch]:before{content:"";background:var(--at-swatch);border-radius:9999px;flex-shrink:0;width:1rem;height:1rem;margin-inline-end:.55rem;box-shadow:inset 0 0 0 1px #00000024}[data-sf-theme=atelier] .at-buybox .inline-flex.rounded-xl.border-2{border-width:1px;border-color:var(--sf-hair);border-radius:var(--at-r)}[data-sf-theme=atelier] .at-buybox .inline-flex.rounded-xl.border-2 svg{stroke-width:1.4px}[data-sf-theme=atelier] .at-buybox .rounded-2xl.border-2{border-width:1px;border-color:var(--sf-hair);border-radius:calc(var(--at-r) * 1.3);background:var(--card);box-shadow:none;padding:1.25rem}[data-sf-theme=atelier] .at-buybox .rounded-2xl.border-2 .bg-primary\/15{border-radius:var(--at-r);background:var(--sf-sand);color:var(--foreground)}[data-sf-theme=atelier] .at-buybox .rounded-2xl.border-2 .font-bold{font-weight:500}[data-sf-theme=atelier] .at-buybox :is(input.border-2,input.uppercase){border-width:1px;border-color:var(--input);border-radius:var(--at-r);background:var(--background);min-height:3rem;font-size:14px}[data-sf-theme=atelier] .at-buybox input.uppercase{text-transform:none}[data-sf-theme=atelier] .at-buybox input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:none}[data-sf-theme=atelier] .at-buybox button.rounded-lg.border{border-radius:var(--at-r);border-color:var(--input);font-weight:500}[data-sf-theme=atelier] .at-buybox .min-w-\[9rem\]{border-radius:var(--at-r);border-color:var(--sf-hair);background:0 0;min-height:3rem;font-weight:500}[data-sf-theme=atelier] .at-buybox .min-w-\[9rem\].bg-primary\/10{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);color:var(--foreground)}[data-sf-theme=atelier] .at-buybox .bg-muted\/40{border-radius:calc(var(--at-r) * 1.3);background:var(--sf-sand);border-color:#0000;padding:1.1rem 1.25rem;font-size:13.5px}[data-sf-theme=atelier] .at-buybox .bg-muted\/40 :is(.font-extrabold,.font-bold){font-weight:600}[data-sf-theme=atelier] .at-buybox .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=atelier] .at-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){border-radius:var(--at-r);background:var(--primary);min-height:3.5rem;box-shadow:none;font-size:13px;font-weight:500;transition:background-color .3s}html:not([dir=rtl]) [data-sf-theme=atelier] .at-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){letter-spacing:.14em;text-transform:uppercase;font-size:12px}[dir=rtl] [data-sf-theme=atelier] .at-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary){font-size:15.5px}[data-sf-theme=atelier] .at-buybox :is(button.bg-gradient-to-b,button.rounded-xl.bg-primary):hover{background:color-mix(in oklab, var(--primary), white 14%);filter:none}[data-sf-theme=atelier] .at-buybox button.bg-gradient-to-b svg{stroke-width:1.4px}[data-sf-theme=atelier] .at-buybox .justify-center.gap-4.pt-1{display:none}[data-sf-theme=atelier] .at-buybox>.rounded-2xl{border-radius:var(--at-r)}[data-sf-theme=atelier] .at-pdp>.fixed{border-color:var(--sf-hair)}[data-sf-theme=atelier] .at-pdp>.fixed button{border-radius:var(--at-r);box-shadow:none;font-size:13px;font-weight:500}html:not([dir=rtl]) [data-sf-theme=atelier] .at-pdp>.fixed button{letter-spacing:.14em;text-transform:uppercase;font-size:11.5px}[data-sf-theme=atelier] .at-pdp>.fixed button svg{stroke-width:1.4px;width:1rem;height:1rem}[data-sf-theme=atelier] .at-pdp>.fixed .font-extrabold{color:var(--foreground);font-size:15px;font-weight:500}[data-sf-theme=atelier] .at-pdp>.fixed .font-semibold{font-weight:400}[data-sf-theme=atelier] .at-pdp>.fixed img{border-radius:var(--at-r);width:2.45rem;height:3.25rem}[data-sf-theme=atelier] .at-review .bg-green-500\/10{background:var(--sf-sand);color:var(--foreground);border-radius:var(--at-r)}[data-sf-theme=atelier] .at-review .font-semibold{font-weight:500}[data-sf-theme=atelier] .at-review p{unicode-bidi:plaintext}[data-sf-theme=atelier] .at-review>div>span:first-child{border-radius:var(--at-r)}html:has([data-sf-theme=atelier]) .at-table{border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:13.5px}html:has([data-sf-theme=atelier]) .at-table :is(th,td){text-align:start;border-bottom:1px solid var(--sf-hair);padding:.7rem .5rem}html:has([data-sf-theme=atelier]) .at-table th{color:var(--muted-foreground);font-size:12px;font-weight:500}html:has([data-sf-theme=atelier]) .at-table .at-row-on td{background:var(--sf-sand)}[data-sf-theme=atelier] .at-footer-mark{letter-spacing:-.03em;white-space:nowrap;color:var(--sf-ink-foreground);padding-block:.1em .22em;font-size:min(12.5vw,13.5rem);line-height:1}[dir=rtl] [data-sf-theme=atelier] .at-footer-mark{padding-block:.05em 0;line-height:1.3}[data-sf-theme=atelier] .at-news form>div{border-bottom:1px solid color-mix(in oklab, var(--sf-ink-foreground), transparent 55%);gap:0}[data-sf-theme=atelier] .at-news input{height:3.25rem;box-shadow:none;color:var(--sf-ink-foreground);text-align:start;background:0 0;border:0;border-radius:0;padding-inline:0;font-size:15px}[data-sf-theme=atelier] .at-news input::placeholder{color:color-mix(in oklab, var(--sf-ink-foreground), transparent 45%)}[data-sf-theme=atelier] .at-news input:focus-visible{box-shadow:none;outline:none}[data-sf-theme=atelier] .at-news button{width:3.25rem;height:3.25rem;color:var(--sf-ink-foreground);background:0 0;border-radius:0}[data-sf-theme=atelier] .at-news button svg{stroke-width:1.3px}[dir=rtl] [data-sf-theme=atelier] .at-news button svg{transform:scaleX(-1)}[data-sf-theme=atelier] .at-region>div>span:first-child{color:color-mix(in oklab, var(--sf-ink-foreground), transparent 40%);font-weight:500}[data-sf-theme=atelier] .at-region>div>span:first-child svg{color:inherit}[data-sf-theme=atelier] .at-region button{border-radius:var(--at-r);color:var(--sf-ink-foreground);box-shadow:none;background:0 0;border-color:#fff3}[data-sf-theme=atelier] .at-region button:hover{border-color:#ffffff8c}[data-sf-theme=atelier] .at-region button .text-muted-foreground{color:inherit;opacity:.65}html:has([data-sf-theme=atelier]) [data-slot=sheet-content] :is(.rounded-xl,.rounded-2xl,.rounded-lg){border-radius:var(--radius)}
[data-sf-theme=bloom]{--bl-pill:max(var(--radius), calc((var(--radius) - .3rem) * 100));--bl-r-xl:calc(var(--radius) * 2);--bl-r-lg:calc(var(--radius) * 1.45);--bl-r-md:calc(var(--radius) * 1.05);--bl-r-sm:calc(var(--radius) * .72);--bl-eyebrow:color-mix(in oklab, var(--gold) 72%, var(--foreground));--bl-brand-soft:color-mix(in oklab, var(--primary) 11%, var(--card));--bl-hair:color-mix(in oklab, var(--foreground) 9%, transparent);--bl-shadow-brand:0 14px 30px -16px color-mix(in oklab, var(--primary) 70%, transparent);--bl-shadow-soft:0 18px 40px -26px #2b1b2459;--bl-shadow-card:0 10px 22px -16px #2b1b2473;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px}html.dark [data-sf-theme=bloom]{--bl-shadow-soft:0 18px 40px -26px #000000b3;--bl-shadow-card:0 10px 22px -14px #000000b3}[data-sf-theme=bloom] :is(h1,h2,h3,h4){letter-spacing:-.012em;font-weight:400}[dir=rtl] [data-sf-theme=bloom] :is(h1,h2,h3,h4){font-weight:600;line-height:1.35}[dir=rtl] [data-sf-theme=bloom] *{letter-spacing:0!important}[dir=rtl] [data-sf-theme=bloom] p{line-height:1.8}[data-sf-theme=bloom] .bl-display{font-family:var(--sf-font-heading);letter-spacing:-.01em;font-weight:400}[dir=rtl] [data-sf-theme=bloom] .bl-display{font-weight:600}[data-sf-theme=bloom] .bl-h1{letter-spacing:-.022em;font-size:clamp(2.6rem,6.4vw,4.9rem);line-height:1.02}[data-sf-theme=bloom] .bl-h1.bl-h1-sm{font-size:clamp(2.3rem,4.6vw,3.6rem);line-height:1.05}[data-sf-theme=bloom] .bl-h1.bl-h1-pdp{font-size:clamp(2.1rem,3.6vw,3.1rem);line-height:1.06}[dir=rtl] [data-sf-theme=bloom] .bl-h1{font-size:clamp(2.2rem,5.2vw,3.9rem);line-height:1.32}[dir=rtl] [data-sf-theme=bloom] .bl-h1.bl-h1-sm{font-size:clamp(1.9rem,3.8vw,2.9rem)}[dir=rtl] [data-sf-theme=bloom] .bl-h1.bl-h1-pdp{font-size:clamp(1.75rem,3vw,2.45rem)}[data-sf-theme=bloom] .bl-h2{font-size:clamp(1.85rem,3.3vw,2.75rem);line-height:1.08}[dir=rtl] [data-sf-theme=bloom] .bl-h2{font-size:clamp(1.55rem,2.7vw,2.2rem)}[data-sf-theme=bloom] .bl-h3{font-size:clamp(1.6rem,2.4vw,2rem);line-height:1.12}[dir=rtl] [data-sf-theme=bloom] .bl-h3{font-size:clamp(1.35rem,2vw,1.65rem)}[data-sf-theme=bloom] .bl-h4{font-family:var(--sf-font-heading);font-size:1.4rem;line-height:1.15}[dir=rtl] [data-sf-theme=bloom] .bl-h4{font-size:1.15rem}[data-sf-theme=bloom] .bl-price{font-family:var(--sf-font-heading);font-size:2rem;line-height:1.1}[dir=rtl] [data-sf-theme=bloom] .bl-price{font-family:inherit;font-size:1.7rem;font-weight:700}[data-sf-theme=bloom] .bl-em{color:var(--primary)}[data-sf-theme=bloom] .bl-lead{color:var(--muted-foreground);font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.6}[data-sf-theme=bloom] .bl-sub{color:var(--muted-foreground);font-size:1rem;line-height:1.6}[data-sf-theme=bloom] .bl-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--bl-eyebrow);font-size:11.5px;font-weight:600;display:block}[dir=rtl] [data-sf-theme=bloom] .bl-eyebrow{text-transform:none;font-size:13.5px}[data-sf-theme=bloom] .bl-label{letter-spacing:.1em;text-transform:uppercase;color:var(--foreground);font-size:12px;font-weight:600}[dir=rtl] [data-sf-theme=bloom] .bl-label{text-transform:none;font-size:14px}[data-sf-theme=bloom] .bl-link{color:var(--primary);text-underline-offset:4px}[data-sf-theme=bloom] .bl-link:hover{text-decoration:underline}[data-sf-theme=bloom] :is(a,button,select,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-sf-theme=bloom] .bl-btn{border-radius:var(--bl-pill);cursor:pointer}[data-sf-theme=bloom] .bl-btn-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--bl-shadow-brand)}[data-sf-theme=bloom] .bl-btn-primary:hover{filter:brightness(1.07);transform:translateY(-1px)}[data-sf-theme=bloom] .bl-btn-soft{background:var(--sf-blush);color:var(--foreground)}[data-sf-theme=bloom] .bl-btn-soft:hover{background:var(--sf-blush-2)}[data-sf-theme=bloom] .bl-btn-ghost{background:color-mix(in oklab, var(--card) 55%, transparent);color:var(--foreground);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 18%, transparent)}[data-sf-theme=bloom] .bl-btn-ghost:hover{background:var(--card);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 35%, transparent)}[data-sf-theme=bloom] .bl-icon-btn{width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s}[data-sf-theme=bloom] .bl-icon-btn:hover{background:var(--sf-blush)}[data-sf-theme=bloom] .bl-chip{border-radius:var(--bl-pill);background:var(--card);height:2.375rem;box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);white-space:nowrap;flex-shrink:0;align-items:center;gap:.4rem;padding-inline:1rem;font-size:13.5px;font-weight:500;transition:background-color .2s,box-shadow .2s,color .2s;display:inline-flex}[data-sf-theme=bloom] .bl-chip:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 30%, transparent)}[data-sf-theme=bloom] .bl-chip:is([aria-current=page],[aria-pressed=true]){background:var(--primary);color:var(--primary-foreground);box-shadow:none}[data-sf-theme=bloom] .bl-chip.bl-chip-sm{height:2rem;padding-inline:.8rem;font-size:13px}[data-sf-theme=bloom] .bl-chip.bl-chip-static{background:var(--sf-blush);box-shadow:none;height:2.125rem}[data-sf-theme=bloom] .bl-chip.bl-chip-sage{background:var(--sf-sage-soft);color:color-mix(in oklab, var(--sf-sage) 70%, var(--foreground))}[data-sf-theme=bloom] .bl-badge{border-radius:var(--bl-pill);background:color-mix(in oklab, var(--gold) 22%, var(--card));height:1.625rem;color:color-mix(in oklab, var(--gold) 55%, var(--foreground));align-items:center;padding-inline:.65rem;font-size:12px;font-weight:600;display:inline-flex}[data-sf-theme=bloom] .bl-chip-soft{border-radius:var(--bl-pill);background:color-mix(in oklab, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}[data-sf-theme=bloom] .bl-count{background:var(--primary);min-width:1.25rem;height:1.25rem;color:var(--primary-foreground);border-radius:9999px;justify-content:center;align-items:center;padding-inline:.3rem;font-size:11px;display:inline-flex}[data-sf-theme=bloom] :is(.bl-input,.bl-select){border-radius:var(--bl-pill);background:var(--card);box-shadow:inset 0 0 0 1px var(--input);outline:none;font-size:15px;transition:box-shadow .2s}[data-sf-theme=bloom] :is(.bl-input,.bl-select):focus{box-shadow:inset 0 0 0 1.5px var(--ring), 0 0 0 4px color-mix(in oklab, var(--ring) 14%, transparent)}[data-sf-theme=bloom] .bl-icon-circle{background:var(--sf-blush);color:var(--primary);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-sf-theme=bloom] .bl-icon-circle.bl-icon-sage{background:var(--card);color:var(--sf-sage)}[data-sf-theme=bloom] .bl-stars{color:var(--gold)}[data-sf-theme=bloom] .bl-dot{opacity:.45;background:currentColor;border-radius:9999px;width:4px;height:4px}[data-sf-theme=bloom] .bl-tint-blush{background:var(--sf-blush)}[data-sf-theme=bloom] .bl-tint-peach{background:var(--sf-peach)}[data-sf-theme=bloom] .bl-tint-sage{background:var(--sf-sage-soft)}[data-sf-theme=bloom] .bl-tint-lilac{background:var(--sf-lilac)}[data-sf-theme=bloom] .bl-blob path{fill:#ffffff8c}html.dark [data-sf-theme=bloom] .bl-blob path{fill:#ffffff0d}@keyframes bl-fade{0%{opacity:.3;transform:scale(1.015)}to{opacity:1;transform:none}}[data-sf-theme=bloom] .bl-fade{animation:.45s ease-out both bl-fade}@media (prefers-reduced-motion:reduce){[data-sf-theme=bloom] .bl-fade{animation:none}}[data-sf-theme=bloom] .bl-announce{background:var(--foreground);color:color-mix(in oklab, var(--background) 88%, transparent);letter-spacing:.02em}[data-sf-theme=bloom] .bl-header{background:color-mix(in oklab, var(--background) 84%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s}[data-sf-theme=bloom] .bl-header.is-scrolled{border-bottom-color:var(--border);box-shadow:0 10px 30px -24px #2b1b2466}[data-sf-theme=bloom] .bl-nav-row{border-top:1px solid var(--bl-hair)}[data-sf-theme=bloom] .bl-logo{color:var(--foreground);display:inline-flex}[data-sf-theme=bloom] .bl-nav-link{border-radius:var(--bl-pill);height:2.5rem;color:var(--muted-foreground);white-space:nowrap;align-items:center;padding-inline:.8rem;font-size:14px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}[data-sf-theme=bloom] .bl-nav-link:hover{color:var(--foreground)}[data-sf-theme=bloom] .bl-nav-link[aria-current=page]{background:var(--sf-blush);color:var(--foreground)}[data-sf-theme=bloom] .bl-icons :is(a,button):not(.absolute *){width:2.5rem;height:2.5rem;color:var(--foreground);background:0 0;border:0;border-radius:9999px}[data-sf-theme=bloom] .bl-icons :is(a,button):not(.absolute *):hover{background:var(--sf-blush);color:var(--foreground)}[data-sf-theme=bloom] .bl-icons :is(a,button) svg{stroke-width:1.6px}[data-sf-theme=bloom] .bl-icons :is(a,button)>span.absolute{inset-inline-end:.1rem;background:var(--primary);color:var(--primary-foreground);top:.15rem}[data-sf-theme=bloom] :is(.bl-icons,.bl-lang) [aria-label="اللغة / Language"]{border:0;padding-inline:.85rem;border-radius:var(--bl-pill)!important;background:var(--sf-blush)!important;width:auto!important}[data-sf-theme=bloom] .bl-search-panel{border-top:1px solid var(--border);background:var(--background)}[data-sf-theme=bloom] .bl-search input{border-radius:var(--bl-pill);background:var(--card);box-shadow:inset 0 0 0 1px var(--input);border:0}[data-sf-theme=bloom] .bl-search input:focus{background:var(--card);box-shadow:inset 0 0 0 1.5px var(--ring), 0 0 0 4px color-mix(in oklab, var(--ring) 14%, transparent)}[data-sf-theme=bloom] .bl-search>svg{width:18px;height:18px;inset-inline-start:1.05rem}:is([data-sf-theme=bloom],html:has([data-sf-theme=bloom]) body) .bl-drawer{background:var(--background)}:is([data-sf-theme=bloom],html:has([data-sf-theme=bloom]) body) .bl-drawer .bl-display{font-family:var(--sf-font-heading);font-weight:400}html[dir=rtl]:has([data-sf-theme=bloom]) body .bl-drawer .bl-display{font-weight:600}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in oklab, var(--gold) 72%, var(--foreground));font-size:11.5px;font-weight:600;display:block}html[dir=rtl]:has([data-sf-theme=bloom]) body .bl-drawer .bl-eyebrow{letter-spacing:0;text-transform:none;font-size:13.5px}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-icon-btn{border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-icon-btn:hover{background:var(--sf-blush)}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-search input{border-radius:max(var(--radius), calc((var(--radius) - .3rem) * 100));background:var(--card);box-shadow:inset 0 0 0 1px var(--input);border:0}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-search>svg{width:18px;height:18px;inset-inline-start:1.05rem}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-concern-mini{border-radius:calc(var(--radius) * .9);background:var(--sf-blush);height:2.9rem;color:var(--foreground);align-items:center;gap:.5rem;padding-inline:.8rem;font-size:14px;font-weight:500;display:flex}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-concern-mini svg{color:var(--primary)}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-drawer-row{border-radius:calc(var(--radius) * .9);align-items:center;gap:.85rem;padding:.5rem;font-size:16px;font-weight:500;transition:background-color .2s;display:flex}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-drawer-row:hover{background:var(--sf-blush)}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-drawer-thumb{border-radius:max(var(--radius), calc((var(--radius) - .3rem) * 100));background:var(--sf-blush);flex-shrink:0;width:2.75rem;height:2.75rem;display:block;overflow:hidden}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-tint-blush{background:var(--sf-blush-2)}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-tint-peach{background:var(--sf-peach)}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-drawer-small{color:var(--muted-foreground);border-radius:.5rem;padding:.55rem .5rem;font-size:14px;display:block}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-drawer-small:hover{color:var(--foreground)}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-btn{border-radius:max(var(--radius), calc((var(--radius) - .3rem) * 100))}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-btn-primary{background:var(--primary);color:var(--primary-foreground)}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-btn-soft{background:var(--sf-blush)}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-chip{border-radius:max(var(--radius), calc((var(--radius) - .3rem) * 100));background:var(--card);height:2.375rem;box-shadow:inset 0 0 0 1px var(--border);align-items:center;padding-inline:1rem;font-size:13.5px;font-weight:500;display:inline-flex}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-chip[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);box-shadow:none}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-input{border-radius:max(var(--radius), calc((var(--radius) - .3rem) * 100));background:var(--card);box-shadow:inset 0 0 0 1px var(--input);outline:none}html:has([data-sf-theme=bloom]) body .bl-drawer .bl-lang [aria-label="اللغة / Language"]{border-radius:max(var(--radius), calc((var(--radius) - .3rem) * 100));background:var(--sf-blush);border:0;padding-inline:.85rem}[data-sf-theme=bloom] .bl-card-mat{border-radius:var(--bl-r-lg);transition:box-shadow .35s}[data-sf-theme=bloom] .bl-card:hover .bl-card-mat{box-shadow:var(--bl-shadow-soft)}[data-sf-theme=bloom] .bl-card-blob path{fill:color-mix(in oklab, var(--primary) 13%, transparent)}[data-sf-theme=bloom] .bl-card-img{border-radius:var(--bl-r-md);box-shadow:var(--bl-shadow-card);background:var(--card)}[data-sf-theme=bloom] .bl-card-name{font-family:var(--sf-font-heading);color:var(--foreground);font-size:1.14rem;font-weight:400;line-height:1.22;transition:color .2s}[dir=rtl] [data-sf-theme=bloom] .bl-card-name{font-size:1rem;font-weight:600;line-height:1.5}[data-sf-theme=bloom] .bl-card a:hover .bl-card-name{color:var(--primary)}[data-sf-theme=bloom] .bl-wish button{background:color-mix(in oklab, var(--card) 88%, transparent);width:2.25rem;height:2.25rem;color:var(--foreground);border:0;box-shadow:0 4px 12px -6px #2b1b2459}[data-sf-theme=bloom] .bl-wish button.text-primary{color:var(--primary)}[data-sf-theme=bloom] .bl-quick button{border-radius:var(--bl-pill);background:var(--primary);width:2.5rem;height:2.5rem;color:var(--primary-foreground);box-shadow:var(--bl-shadow-brand);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;transition:transform .2s,filter .2s}[data-sf-theme=bloom] .bl-quick button:hover{background:var(--primary);color:var(--primary-foreground);filter:brightness(1.08);transform:scale(1.06)}[data-sf-theme=bloom] .bl-quick button svg{width:18px;height:18px}[data-sf-theme=bloom] .bl-hero{background:radial-gradient(55% 65% at 88% 28%, color-mix(in oklab, var(--sf-peach) 90%, transparent), transparent 72%), radial-gradient(45% 55% at 6% 92%, color-mix(in oklab, var(--sf-lilac) 85%, transparent), transparent 70%), linear-gradient(180deg, var(--sf-blush) 0%, var(--background) 100%)}[data-sf-theme=bloom] .bl-hero-blob path{fill:color-mix(in oklab, var(--primary) 16%, var(--sf-blush))}html.dark [data-sf-theme=bloom] .bl-hero-blob path{fill:color-mix(in oklab, var(--primary) 22%, var(--background))}[data-sf-theme=bloom] .bl-hero-frame{border-radius:calc(var(--radius) * 12) calc(var(--radius) * 12) var(--bl-r-xl) var(--bl-r-xl);box-shadow:0 40px 80px -50px #2b1b248c}[data-sf-theme=bloom] .bl-hero-chip{z-index:2;border-radius:var(--bl-pill);background:color-mix(in oklab, var(--card) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 18px 40px -22px #2b1b2480, inset 0 0 0 1px color-mix(in oklab, var(--card) 60%, transparent);transition:transform .25s}[data-sf-theme=bloom] .bl-hero-chip:hover{transform:translateY(-2px)}[data-sf-theme=bloom] .bl-hero-chip-img{border-radius:var(--bl-pill);background:var(--sf-blush)}[data-sf-theme=bloom] .bl-trust{border-block:1px solid var(--border)}[data-sf-theme=bloom] .bl-trust .bl-icon-circle{background:var(--sf-blush)}[data-sf-theme=bloom] .bl-cat-img{border-radius:var(--bl-pill);box-shadow:0 0 0 4px var(--background), 0 0 0 5px var(--border);transition:box-shadow .25s}[data-sf-theme=bloom] .bl-cat:hover .bl-cat-img{box-shadow:0 0 0 4px var(--background), 0 0 0 6px var(--primary)}[data-sf-theme=bloom] .bl-concern{border-radius:var(--bl-r-lg);flex-direction:column;min-height:10.5rem;padding:1.1rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative}@media (min-width:768px){[data-sf-theme=bloom] .bl-concern{min-height:14rem;padding:1.5rem}}[data-sf-theme=bloom] .bl-concern:hover{box-shadow:var(--bl-shadow-soft);transform:translateY(-3px)}[data-sf-theme=bloom] .bl-concern-icon{background:var(--card);width:2.75rem;height:2.75rem;color:var(--primary);border-radius:9999px;justify-content:center;align-items:center;display:flex}[data-sf-theme=bloom] .bl-concern-title{font-family:var(--sf-font-heading);font-size:1.3rem;line-height:1.15}@media (min-width:768px){[data-sf-theme=bloom] .bl-concern-title{font-size:1.6rem}}[dir=rtl] [data-sf-theme=bloom] .bl-concern-title{font-size:1.05rem;font-weight:600;line-height:1.45}@media (min-width:768px){[dir=rtl] [data-sf-theme=bloom] .bl-concern-title{font-size:1.25rem}}[data-sf-theme=bloom] .bl-concern-arrow{color:var(--primary);opacity:.55;transition:opacity .2s,transform .2s}[data-sf-theme=bloom] .bl-concern:hover .bl-concern-arrow{opacity:1;transform:translate(2px)}[dir=rtl] [data-sf-theme=bloom] .bl-concern:hover .bl-concern-arrow{transform:translate(-2px)scaleX(-1)}[data-sf-theme=bloom] .bl-ing-panel{border-radius:var(--bl-r-xl);background:var(--sf-sage-soft)}[data-sf-theme=bloom] .bl-ing-panel .bl-eyebrow{color:color-mix(in oklab, var(--sf-sage) 80%, var(--foreground))}[data-sf-theme=bloom] .bl-ing-blob path{fill:color-mix(in oklab, var(--sf-sage) 13%, transparent)}[data-sf-theme=bloom] .bl-ing-card{border-radius:var(--bl-r-lg);background:var(--card);box-shadow:var(--bl-shadow-soft)}[data-sf-theme=bloom] .bl-ing-card .bl-icon-sage{background:var(--sf-sage-soft)}[data-sf-theme=bloom] .bl-ing-product{border-radius:var(--bl-r-md);background:var(--background);transition:background-color .2s}[data-sf-theme=bloom] .bl-ing-product:hover{background:var(--sf-blush)}[data-sf-theme=bloom] .bl-step{border-radius:var(--bl-r-lg);background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}[data-sf-theme=bloom] .bl-step-num{letter-spacing:.16em;text-transform:uppercase;color:var(--bl-eyebrow);font-size:11.5px;font-weight:600}[dir=rtl] [data-sf-theme=bloom] .bl-step-num{text-transform:none;font-size:13.5px}[data-sf-theme=bloom] .bl-step-product>span:first-child{border-radius:var(--bl-r-md);background:var(--sf-blush)}[data-sf-theme=bloom] .bl-round-arrow{background:var(--sf-blush);width:2.25rem;height:2.25rem;color:var(--primary);border-radius:9999px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}[data-sf-theme=bloom] .bl-step-product:hover .bl-round-arrow{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=bloom] .bl-step-join{top:2.6rem;z-index:1;border-top:1.5px dashed color-mix(in oklab, var(--primary) 45%, transparent);width:.95rem;position:absolute;inset-inline-end:-.95rem}[data-sf-theme=bloom] .bl-review{border-radius:var(--bl-r-lg)}[data-sf-theme=bloom] .bl-quote{font-family:var(--sf-font-heading);font-size:1.3rem;line-height:1.38}[dir=rtl] [data-sf-theme=bloom] .bl-quote{font-size:1.1rem;line-height:1.8}[data-sf-theme=bloom] .bl-avatar{background:var(--primary);color:var(--primary-foreground);font-family:var(--sf-font-heading);border-radius:9999px;justify-content:center;align-items:center;font-size:1rem;display:flex}[data-sf-theme=bloom] .bl-review-product{border-top:1px solid var(--bl-hair)}[data-sf-theme=bloom] .bl-review-product:hover span{color:var(--primary)}[data-sf-theme=bloom] .bl-footer-card{border-radius:var(--bl-r-xl);background:var(--sf-blush)}[data-sf-theme=bloom] .bl-footer-blob path{fill:color-mix(in oklab, var(--primary) 9%, transparent)}[data-sf-theme=bloom] .bl-footer-blob-2 path{fill:color-mix(in oklab, var(--sf-peach) 80%, transparent)}[data-sf-theme=bloom] .bl-footer-title{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);font-family:inherit;font-size:12px;font-weight:600}[dir=rtl] [data-sf-theme=bloom] .bl-footer-title{text-transform:none;font-size:14px;font-weight:700}[data-sf-theme=bloom] .bl-footer-link{color:var(--muted-foreground);transition:color .2s}[data-sf-theme=bloom] .bl-footer-link:hover{color:var(--primary)}[data-sf-theme=bloom] .bl-social{background:var(--background);width:2.25rem;height:2.25rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;display:flex}[data-sf-theme=bloom] .bl-social:hover{background:var(--primary);color:var(--primary-foreground)}[data-sf-theme=bloom] .bl-news-field{border-radius:var(--bl-pill);background:var(--card);box-shadow:inset 0 0 0 1px var(--border), var(--bl-shadow-soft);transition:box-shadow .2s}[data-sf-theme=bloom] .bl-news-field:focus-within{box-shadow:inset 0 0 0 1.5px var(--ring), 0 0 0 4px color-mix(in oklab, var(--ring) 14%, transparent)}[data-sf-theme=bloom] .bl-news-field input:focus-visible{outline:none}[data-sf-theme=bloom] .bl-region button{border-radius:var(--bl-pill)}[data-sf-theme=bloom] .bl-cat-band{background:radial-gradient(50% 80% at 90% 10%, color-mix(in oklab, var(--sf-peach) 80%, transparent), transparent 70%), linear-gradient(180deg, var(--sf-blush) 0%, var(--background) 100%)}[data-sf-theme=bloom] .bl-band-blob path{fill:color-mix(in oklab, var(--primary) 9%, transparent)}[data-sf-theme=bloom] .bl-tab{border-radius:var(--bl-pill);height:2.5rem;color:var(--muted-foreground);white-space:nowrap;flex-shrink:0;align-items:center;padding-inline:1rem;font-size:14.5px;font-weight:500;transition:color .2s,background-color .2s;display:inline-flex}[data-sf-theme=bloom] .bl-tab:hover{color:var(--foreground)}[data-sf-theme=bloom] .bl-tab[aria-current=page]{background:var(--bl-brand-soft);color:var(--primary);font-weight:600}[data-sf-theme=bloom] .bl-toolbar{border-bottom:1px solid var(--border);padding-bottom:1rem}[data-sf-theme=bloom] .bl-empty{border-radius:var(--bl-r-xl);background:var(--sf-blush)}[data-sf-theme=bloom] .bl-gallery{border-radius:var(--bl-r-xl)}[data-sf-theme=bloom] .bl-gallery-img{border-radius:var(--bl-r-lg);background:var(--card);box-shadow:0 30px 60px -40px #2b1b2499}[data-sf-theme=bloom] .bl-gallery-arrow{z-index:10;background:color-mix(in oklab, var(--card) 90%, transparent);width:2.5rem;height:2.5rem;color:var(--foreground);border-radius:9999px;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 16px -8px #2b1b2466}@media (hover:hover){[data-sf-theme=bloom] .bl-gallery-arrow{opacity:0}[data-sf-theme=bloom] .bl-gallery:hover .bl-gallery-arrow,[data-sf-theme=bloom] .bl-gallery-arrow:focus-visible{opacity:1}}[data-sf-theme=bloom] .bl-dot-i{background:color-mix(in oklab, var(--foreground) 25%, transparent);border-radius:9999px;width:6px;height:6px;transition:width .25s,background-color .25s}[data-sf-theme=bloom] .bl-dot-i.is-on{background:var(--primary);width:18px}[data-sf-theme=bloom] .bl-thumb{border-radius:var(--bl-r-md);background:var(--sf-blush);box-shadow:inset 0 0 0 1px var(--border);opacity:.72;transition:opacity .2s,box-shadow .2s}[data-sf-theme=bloom] .bl-thumb:hover{opacity:1}[data-sf-theme=bloom] .bl-thumb.is-on{opacity:1;box-shadow:0 0 0 2px var(--background), 0 0 0 4px var(--primary)}[data-sf-theme=bloom] .bl-check{background:var(--sf-sage-soft);width:1.3rem;height:1.3rem;color:var(--sf-sage);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-sf-theme=bloom] .bl-ing-chip{border-radius:var(--bl-pill);background:var(--card);height:2.25rem;box-shadow:inset 0 0 0 1px var(--border);align-items:center;gap:.5rem;padding-inline:.95rem;font-size:14px;font-weight:500;display:inline-flex}[data-sf-theme=bloom] .bl-ing-chip:before{content:"";background:var(--sf-sage);border-radius:9999px 0;width:.5rem;height:.5rem;transform:rotate(0)}[data-sf-theme=bloom] .bl-info{border-radius:var(--bl-r-lg);background:var(--sf-blush);overflow:hidden}[data-sf-theme=bloom] .bl-info>li+li{border-top:1px solid var(--bl-hair)}[data-sf-theme=bloom] .bl-panel{border-radius:var(--bl-r-xl);background:var(--card);box-shadow:inset 0 0 0 1px var(--border)}[data-sf-theme=bloom] .bl-panel.bl-panel-sage{background:var(--sf-sage-soft);box-shadow:none}[data-sf-theme=bloom] .bl-panel-sage .bl-eyebrow{color:color-mix(in oklab, var(--sf-sage) 80%, var(--foreground))}[data-sf-theme=bloom] .bl-step-dot{background:var(--card);width:2rem;height:2rem;color:var(--sf-sage);font-family:var(--sf-font-heading);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;display:flex}[data-sf-theme=bloom] .bl-dl>div+div,[data-sf-theme=bloom] .bl-dl{border-top:1px solid var(--border)}[data-sf-theme=bloom] .bl-review-item{background:var(--sf-blush);border-radius:var(--bl-r-lg)!important}[data-sf-theme=bloom] .bl-reviews .bg-green-500\/10{background:var(--sf-sage-soft);color:color-mix(in oklab, var(--sf-sage) 75%, var(--foreground))}[data-sf-theme=bloom] .bl-buy>.space-y-5{border-top:1px solid var(--border);padding-top:1.5rem}[data-sf-theme=bloom] .bl-buy>.space-y-5>div:first-child:has(.text-4xl){display:none}[data-sf-theme=bloom] .bl-buy .text-4xl{color:var(--foreground);font-family:var(--sf-font-heading);letter-spacing:-.01em;font-size:2.1rem;font-weight:400}[dir=rtl] [data-sf-theme=bloom] .bl-buy>.space-y-5>div:first-child:has(.text-4xl){display:none}[data-sf-theme=bloom] .bl-buy .text-4xl{font-family:inherit;font-size:1.85rem;font-weight:700}[data-sf-theme=bloom] .bl-buy .text-4xl~.line-through{font-size:1.05rem}[data-sf-theme=bloom] .bl-buy .bg-red-500\/10{border-radius:var(--bl-pill);background:color-mix(in oklab, var(--gold) 22%, var(--card));color:color-mix(in oklab, var(--gold) 55%, var(--foreground));font-size:12.5px;font-weight:600}[data-sf-theme=bloom] .bl-buy :is([data-buybox-option]>p,.space-y-5>div>p.text-sm.font-semibold){letter-spacing:.1em;text-transform:uppercase;margin-bottom:.7rem;font-size:12px;font-weight:600}[dir=rtl] [data-sf-theme=bloom] .bl-buy :is([data-buybox-option]>p,.space-y-5>div>p.text-sm.font-semibold){text-transform:none;font-size:14px}[data-sf-theme=bloom] .bl-buy [data-value]{border-radius:var(--bl-pill);background:var(--card);min-width:4.25rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--input);color:var(--foreground);border:0;justify-content:center;align-items:center;padding-inline:1.15rem;font-size:14px;font-weight:500;display:inline-flex}[data-sf-theme=bloom] .bl-buy [data-value]:hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 40%, transparent)}[data-sf-theme=bloom] .bl-buy [data-value][aria-pressed=true]{background:var(--bl-brand-soft);box-shadow:inset 0 0 0 2px var(--primary);color:var(--foreground);font-weight:600}[data-sf-theme=bloom] .bl-buy [data-value]:before{content:"";display:var(--sw-d,none);background:var(--sw);border-radius:9999px;width:1.1rem;height:1.1rem;margin-inline-end:.5rem;box-shadow:inset 0 0 0 1px #0000001f}[data-sf-theme=bloom] .bl-buy :is([data-value=Nude\ Rose i],[data-value=وردي\ نيود]){--sw-d:inline-block;--sw:#d49a8f}[data-sf-theme=bloom] .bl-buy :is([data-value=Coral\ Crush i],[data-value=مرجاني]){--sw-d:inline-block;--sw:#ef7b6c}[data-sf-theme=bloom] .bl-buy :is([data-value=Berry i],[data-value=توتي]){--sw-d:inline-block;--sw:#9b2f4f}[data-sf-theme=bloom] .bl-buy :is([data-value=Pink i],[data-value=وردي]){--sw-d:inline-block;--sw:#f3a6b8}[data-sf-theme=bloom] .bl-buy :is([data-value=Red i],[data-value=أحمر]){--sw-d:inline-block;--sw:#c8283e}[data-sf-theme=bloom] .bl-buy :is([data-value=Nude i],[data-value=نيود]){--sw-d:inline-block;--sw:#d9ae98}[data-sf-theme=bloom] .bl-buy .border-primary\/20{border-radius:var(--bl-pill);background:var(--card);box-shadow:inset 0 0 0 1px var(--input);border:0}[data-sf-theme=bloom] .bl-buy .border-primary\/20 button{padding-inline:.95rem}[data-sf-theme=bloom] .bl-buy .border-2.border-primary\/30{border-radius:var(--bl-r-lg);background:var(--sf-blush);box-shadow:none;border:0;padding:1.25rem}[data-sf-theme=bloom] .bl-buy .border-2.border-primary\/30 .bg-primary\/15{background:var(--card);color:var(--primary);border-radius:9999px}[data-sf-theme=bloom] .bl-buy input:not([name=company]){border-radius:var(--bl-r-sm);background:var(--card);box-shadow:inset 0 0 0 1px var(--input);border:0;font-size:15px}[data-sf-theme=bloom] .bl-buy input:not([name=company]):hover{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--foreground) 30%, transparent)}[data-sf-theme=bloom] .bl-buy input:not([name=company]):focus{box-shadow:inset 0 0 0 1.5px var(--ring), 0 0 0 4px color-mix(in oklab, var(--ring) 14%, transparent);--tw-ring-shadow:0 0 #0000}[data-sf-theme=bloom] .bl-buy .space-y-5>.flex.gap-2>input{border-radius:var(--bl-pill);text-transform:none;height:2.75rem;padding-inline:1.15rem}[data-sf-theme=bloom] .bl-buy .space-y-5>.flex.gap-2>button{border-radius:var(--bl-pill);background:var(--sf-blush);border:0;padding-inline:1.3rem}[data-sf-theme=bloom] .bl-buy .space-y-5>.flex.gap-2>button:hover{background:var(--sf-blush-2)}[data-sf-theme=bloom] .bl-buy button.min-w-\[9rem\]{border-radius:var(--bl-r-md);background:var(--card);min-height:3.1rem;box-shadow:inset 0 0 0 1px var(--input);color:var(--foreground);border:0}[data-sf-theme=bloom] .bl-buy button.min-w-\[9rem\].border-primary{background:var(--bl-brand-soft);box-shadow:inset 0 0 0 2px var(--primary)}[data-sf-theme=bloom] .bl-buy button.min-w-\[9rem\] svg{color:var(--primary)}[data-sf-theme=bloom] .bl-buy .bg-muted\/40{border-radius:var(--bl-r-md);background:var(--card);box-shadow:inset 0 0 0 1px var(--border);border:0}[data-sf-theme=bloom] .bl-buy .bg-muted\/40 .text-primary{color:var(--foreground)}[data-sf-theme=bloom] .bl-buy :is(.bg-gradient-to-b.from-primary,button.rounded-xl.bg-primary.py-4){background:var(--primary);border-radius:var(--bl-pill);box-shadow:var(--bl-shadow-brand);letter-spacing:.005em;font-weight:600}[data-sf-theme=bloom] .bl-buy .bg-gradient-to-b.from-primary:hover{filter:brightness(1.07)}[data-sf-theme=bloom] .bl-buy .justify-center.gap-4.pt-1 svg{color:var(--sf-sage)}[data-sf-theme=bloom] .bl-actions>button:first-child{border-radius:var(--bl-pill);background:var(--card);height:2.5rem;box-shadow:inset 0 0 0 1px var(--border);border:0;padding-inline:1.1rem}[data-sf-theme=bloom] .bl-actions>button.text-primary:first-child{background:var(--bl-brand-soft);box-shadow:inset 0 0 0 1px var(--primary)}[data-sf-theme=bloom] .bl-actions :is(a,button):not(:first-child){background:var(--sf-blush);color:var(--foreground);border:0;border-radius:9999px}[data-sf-theme=bloom] .bl-faq .space-y-2\.5{border-top:1px solid var(--border)}[data-sf-theme=bloom] .bl-faq .space-y-2\.5>*{margin:0}[data-sf-theme=bloom] .bl-faq .rounded-xl.border{background:0 0;border-width:0 0 1px;border-radius:0}[data-sf-theme=bloom] .bl-faq .rounded-xl.border>button{background:0 0;padding:1.2rem 0;font-size:16px;font-weight:500}[data-sf-theme=bloom] .bl-faq .rounded-xl.border>button svg{color:var(--primary)}[data-sf-theme=bloom] .bl-faq .rounded-xl.border>div{border:0;padding:0 0 1.2rem;font-size:15px}[data-sf-theme=bloom] .fixed.inset-x-0.bottom-14{background:color-mix(in oklab, var(--card) 94%, transparent);box-shadow:0 -12px 30px -24px #2b1b2480}[data-sf-theme=bloom] .fixed.inset-x-0.bottom-14 img{border-radius:9999px}[data-sf-theme=bloom] .fixed.inset-x-0.bottom-14 button{border-radius:var(--bl-pill);box-shadow:var(--bl-shadow-brand);font-weight:600}[data-sf-theme=bloom] .fixed.inset-x-0.bottom-14 .text-primary{color:var(--foreground)}[data-sf-theme=bloom] :is(h1,h2,h3):is(.font-extrabold,.font-bold){font-weight:400}[dir=rtl] [data-sf-theme=bloom] :is(h1,h2,h3):is(.font-extrabold,.font-bold){font-weight:700}[data-sf-theme=bloom] .rounded-3xl{border-radius:var(--bl-r-xl)}[data-sf-theme=bloom] .rounded-2xl{border-radius:var(--bl-r-lg)}[data-sf-theme=bloom] [data-slot=button]{border-radius:var(--bl-pill)}[data-sf-theme=bloom] [data-slot=button].bg-primary{box-shadow:var(--bl-shadow-brand)}[data-sf-theme=bloom] :is([data-slot=input],[data-slot=textarea]){border-radius:var(--bl-r-sm);background:var(--card)}[data-sf-theme=bloom] .bg-gradient-to-b.from-primary\/10{background:var(--sf-blush)}
