.purchase-gift-summary{position:relative;isolation:isolate;container-type:inline-size;margin:2.5cqw 3.6cqw 3.4cqw;padding:2.4cqw 2.5cqw 2.7cqw;border:1px solid #9d79b5;border-radius:4.2cqw;background:radial-gradient(ellipse at 20% 0,#3a22464a,transparent 57%),radial-gradient(ellipse at 100% 65%,#45233c25,transparent 56%),#090711;color:#ded2e7;font-family:Noto Sans Arabic,Tahoma,sans-serif;text-align:center;overflow:hidden;box-shadow:inset 0 0 25px #0007}.purchase-gift-wordmark{display:block;margin:0 0 1.8cqw 1.8cqw;color:#efd09d;font:400 2cqw/1.8 Arial,sans-serif;letter-spacing:1.8cqw}.purchase-gift-summary h2{position:relative;margin:1.8cqw 0 .8cqw;color:#f6dba6;font-size:5.7cqw;font-weight:600;line-height:1.7;white-space:nowrap;letter-spacing:-.12cqw}.purchase-gift-summary .purchase-gift-subtitle{position:relative;margin:0;font-size:3.65cqw;line-height:1.8}.purchase-gift-journey{position:relative;display:grid;grid-template-columns:repeat(4,1fr) 1.35fr;align-items:end;height:30cqw;margin:1.8cqw -1.2cqw 0;direction:ltr}.purchase-gift-path{position:absolute;z-index:-1;left:7%;right:10%;height:.5cqw;bottom:5.5cqw;background:#9f6fb5;box-shadow:0 0 1cqw #bf82d680}.purchase-gift-path i{display:block;height:100%;background:#fff0c0;box-shadow:0 0 .7cqw #fff8d1,0 0 1.7cqw .5cqw #e9a745aa;transition:width 1.2s ease}.purchase-gift-step{position:relative;min-width:0;height:23cqw}.purchase-gift-step svg{width:100%;height:100%;overflow:hidden}.purchase-gift-step.is-earned:not(.is-gift) svg{filter:drop-shadow(0 0 1.4cqw #f6be623c)}.purchase-gift-step.is-gift{height:27cqw}.purchase-gift-step.is-gift svg{transform:scale(1.12);transform-origin:center bottom}.purchase-gift-step b{position:absolute;bottom:.9cqw;left:0;right:0;color:#cfb5e0;font:500 4cqw/1.2 Arial,sans-serif;text-shadow:0 0 1cqw #bd82da33}.purchase-gift-step.is-earned b{color:#ffe3a7;text-shadow:0 0 1cqw #f6c56555}.purchase-gift-step.is-gift b{bottom:.7cqw}.purchase-gift-count-row{position:relative;display:grid;grid-template-columns:1fr 1.2fr 1.35fr;align-items:start;direction:ltr;min-height:15cqw;margin:1.7cqw -1cqw .5cqw}.purchase-gift-summary-progress{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7cqw}.purchase-gift-summary-progress strong{color:#f6d8a1;font:400 7.5cqw/1.15 Cormorant Garamond,Georgia,serif;word-spacing:1.9cqw;white-space:nowrap}.purchase-gift-summary-progress span{color:#d0bfdb;font-size:3.05cqw;line-height:1.7}.purchase-gift-unlock{position:relative;grid-column:3;justify-self:end;margin-top:1.2cqw;padding:1.5cqw 1.8cqw;border:1px solid #e1b566;border-radius:3.2cqw;box-shadow:inset 0 0 1.2cqw #e9b75330,0 0 1.7cqw #bc833818;background:#160f14;color:#f7d997;font:500 2.7cqw/1.7 Noto Sans Arabic,Tahoma,sans-serif;white-space:nowrap;direction:rtl}.purchase-gift-unlock:before{content:"";position:absolute;top:-1cqw;left:59%;width:1.8cqw;height:1.8cqw;transform:rotate(45deg);background:#f7d799;box-shadow:0 0 2cqw #f8ca79;z-index:-1}.purchase-gift-unlock.is-ready{cursor:pointer;background:linear-gradient(130deg,#5d3e28,#221324);box-shadow:0 0 3cqw #dda74530}.purchase-gift-unlock:focus-visible{outline:2px solid #fff1bb;outline-offset:4px}.purchase-gift-benefit{position:relative;display:grid;grid-template-columns:29% 1fr;align-items:center;direction:ltr;min-height:18.5cqw;margin-top:.9cqw;border:1px solid #8550a5;border-radius:3.5cqw;background:radial-gradient(ellipse at 20% 0,#4d285f66,transparent 72%),linear-gradient(130deg,#22112d70,#120b1d)}.purchase-gift-benefit>div:last-child{text-align:right;direction:rtl;padding:1.7cqw 3.4cqw 1.7cqw 0}.purchase-gift-benefit h3{color:#f4eff7;font-size:4cqw;font-weight:600;line-height:1.8;margin:0 0 .5cqw}.purchase-gift-summary .purchase-gift-benefit p{font-size:3.1cqw;line-height:1.8;margin:0;color:#d9c9e3}.purchase-gift-benefit-art{position:relative;align-self:stretch;display:grid;place-items:center;isolation:isolate}.purchase-gift-benefit-art svg{overflow:hidden;width:80%;height:14.5cqw;filter:drop-shadow(0 0 2cqw #cc72f238)}.purchase-gift-benefit-art span{position:absolute;inset:-1cqw 0 0 -1cqw;transform:rotate(16deg);border:1px solid #daa1f4;border-radius:38% 62% 42% 58%;box-shadow:inset .3cqw .3cqw 1cqw #d892ef,0 0 1.7cqw #bd70d280;background:radial-gradient(ellipse,#77399727,transparent 68%);z-index:-1}.purchase-gift-summary .purchase-gift-shipping-note{color:#d8badf;margin:2cqw 0 0;font-size:3.1cqw;line-height:1.8}.purchase-gift-dust{position:absolute;inset:0;z-index:-1;pointer-events:none}.purchase-gift-dust:before{content:"";position:absolute;top:13%;left:-15%;width:70%;height:27%;border-top:1px solid #cca06630;border-radius:50%;transform:rotate(30deg)}.purchase-gift-dust i{position:absolute;width:1px;height:1px;background:#f2cd92;box-shadow:0 0 5px 1px #d99b5870}.purchase-gift-dust i:nth-child(5n){width:5px;height:5px;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:#fff3c7}.purchase-gift-summary[dir=ltr] h2{white-space:normal;font:500 6cqw/1.15 Cormorant Garamond,Georgia,serif;letter-spacing:0;margin:3cqw 0 2cqw}.purchase-gift-summary[dir=ltr] .purchase-gift-benefit>div:last-child{direction:ltr;text-align:left}.purchase-gift-summary[dir=ltr] .purchase-gift-unlock{direction:ltr;font-family:Arial,sans-serif}.order-free-gift{position:relative;display:flex;align-items:center;gap:12px;margin:13px 0;padding:13px 12px;border:1px solid #ab7bba80;border-radius:17px;background:radial-gradient(ellipse at 100% 0,#78449533,transparent 65%),#10091a;color:#eddbb6;text-align:start}.order-free-gift-image{flex:0 0 58px;width:58px;height:75px;display:grid;place-items:center;background:radial-gradient(ellipse,#b778d32b,transparent 68%)}.order-free-gift-image :is(img,svg){width:100%;height:100%;object-fit:contain}.order-free-gift-copy{min-width:0;flex:1}.order-free-gift-copy strong{display:block;font-size:13px;line-height:1.6;overflow-wrap:anywhere;margin:5px 0 2px}.order-free-gift-badge{display:inline-flex;gap:5px;align-items:center;border:1px solid #bf9a5d66;background:#b7863418;border-radius:15px;padding:2px 8px;color:#ffe0a0;font-size:11px}.order-free-gift-copy small{display:block;color:#c5b1d5;font-size:10px;line-height:1.7}.order-free-gift-price{display:flex;flex-direction:column;align-items:center;font-size:12px;color:#f5d194}.order-free-gift-price small{color:#c4b1d2;font:10px/1.8 Arial,sans-serif}.order-free-gift[data-returned]{opacity:.65}@media(prefers-reduced-motion:no-preference){.purchase-gift-dust i{animation:gift-star-twinkle 4s var(--delay) ease-in-out infinite}.purchase-gift-step.is-gift svg{animation:gift-card-glow 4s ease-in-out infinite alternate}.purchase-gift-benefit-art span{animation:gift-orbit-breathe 6s ease-in-out infinite alternate}}@keyframes gift-card-glow{0%{filter:drop-shadow(0 0 .5cqw #d58c4130)}to{filter:drop-shadow(0 0 1.3cqw #ffd99b70)}}@keyframes gift-orbit-breathe{0%{transform:rotate(10deg) scale(.96);opacity:.65}to{transform:rotate(22deg) scale(1.02);opacity:1}}@keyframes gift-star-twinkle{0%,to{opacity:.15;transform:translateY(3px) scale(.6)}50%{opacity:.8;transform:translateY(-5px) scale(1)}}@media(prefers-reduced-motion:reduce){.purchase-gift-summary *{animation:none!important;transition:none!important}}.purchase-gift-cta{display:flex;gap:16px;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:16px;border:1px solid #edc58b;border-radius:30px;color:#ffe5b5;background:linear-gradient(130deg,#4e365b,#1b102b 50%,#392332);font:500 14px Noto Sans Arabic,sans-serif;box-shadow:0 0 18px #ac75d424,inset 0 0 10px #ebc38413}.order-success-page .order-gift-link{color:#c9c1d3;padding:1.1cqw 2.5cqw}.order-gift-pending{display:block;margin-top:.3cqw;color:#c6aedb;font-size:max(7px,1.7cqw)}.order-gift-count .order-gift-purchased{font-size:5cqw}.order-success-page .order-gift-progress{top:16.8cqw}.order-gift-panel .order-free-gift{position:absolute;left:38cqw;right:2.4cqw;bottom:1.5cqw;height:10.7cqw;margin:0;padding:.8cqw 1.3cqw;gap:1.2cqw;border-radius:2.5cqw}.order-gift-panel .order-free-gift-image{flex-basis:7cqw;width:7cqw;height:8cqw}.order-gift-panel .order-free-gift-copy strong{font-size:2.15cqw;line-height:1.3;margin:.5cqw 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.order-gift-panel .order-free-gift-copy small,.order-gift-panel .order-free-gift-price small{display:none}.order-gift-panel .order-free-gift-badge{font-size:1.9cqw;line-height:1.4;padding:.2cqw 1cqw;gap:.7cqw;white-space:nowrap}.order-gift-panel .order-free-gift-price{font-size:2.1cqw}.purchase-gift-summary .purchase-gift-balance{display:inline-flex;align-items:center;gap:2cqw;margin:2cqw 0 0;padding:.8cqw 3cqw;border:1px solid #d3aa706b;border-radius:20cqw;background:#a66b2b1f;color:#f8dda8;font-size:3.4cqw;line-height:1.6}.purchase-gift-balance bdi{font:600 4.6cqw/1.2 Arial,sans-serif}.purchase-gift-summary .purchase-gift-carryover{margin:2cqw 0 0;color:#d9c4e2;font-size:3cqw;line-height:1.8}.order-gift-receipt{position:absolute;left:38cqw;right:2.4cqw;bottom:1.5cqw;height:10.7cqw;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a77eb2 #10091a;scroll-snap-type:y mandatory;border-radius:2.5cqw}.order-gift-receipt:focus-visible{outline:2px solid #ffe2aa;outline-offset:2px}.order-gift-panel .order-gift-receipt .order-free-gift{position:relative;inset:auto;width:100%;min-height:10.7cqw;scroll-snap-align:start;box-sizing:border-box}.order-gift-balance{color:var(--order-gold);font-family:Arial,sans-serif}.order-gift-panel .order-free-gift-copy{display:flex;flex-direction:column;align-items:flex-start}.order-gift-panel .order-free-gift-copy strong{width:100%}.order-gift-balance{margin-inline-start:1cqw}.edge-navigation{position:fixed;inset:0;z-index:9500;pointer-events:none;overflow:hidden;visibility:hidden;--edge-progress:0;--edge-shift:0px;color:#ffe7aa}.edge-navigation[data-active=true]{visibility:visible}.edge-page{position:absolute;inset:0;overflow:hidden;background:#030309;transform:translate3d(var(--edge-shift),0,0);will-change:transform;box-shadow:0 0 45px #000b;outline:1px solid #edd6a42b}.edge-page *{animation-play-state:paused!important;transition:none!important;pointer-events:none!important}.edge-page [aria-hidden=true]{pointer-events:none}.edge-navigation[data-reduced=true] .edge-page{display:none}.edge-curve{position:absolute;top:0;left:0;overflow:visible;filter:drop-shadow(0 0 7px #f6c76388);opacity:var(--edge-progress)}.edge-navigation[data-side=right] .edge-curve{left:auto;right:0;transform:scaleX(-1)}.edge-beacon{position:absolute;top:var(--edge-y);left:16px;width:116px;height:116px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;transform:translateY(-50%) scale(calc(.82 + var(--edge-progress)*.18));opacity:var(--edge-progress);border-radius:50%;border:1px solid #ead19b66;background:radial-gradient(ellipse at 30% 20%,#765427bb,#18121eee 46%,#03050aee);box-shadow:inset 0 0 22px #f6d38a20,0 8px 40px #0009,0 0 24px #d9b36b20}.edge-navigation[data-side=right] .edge-beacon{left:auto;right:16px}.edge-arrow{font:300 35px/1 Georgia,serif;text-shadow:0 0 12px #ffd57b88}.edge-action{font:500 15px/1.3 Noto Sans Arabic,Jost,sans-serif}.edge-hint{font:400 8px/1.4 Noto Sans Arabic,Jost,sans-serif;color:#d5c4a4;white-space:nowrap}.edge-navigation[data-ready=true] .edge-beacon{border-color:#ffeab9;box-shadow:inset 0 0 28px #f6d38a38,0 0 34px #d9b36b5a}.edge-dust{position:absolute;inset:0}.edge-dust i{position:absolute;top:50%;left:50%;width:var(--dust-size);height:var(--dust-size);border-radius:50%;background:#fff2cb;box-shadow:0 0 5px 1px #f5c971;transform:rotate(var(--dust-angle)) translate(calc(var(--dust-radius)*var(--edge-progress)));opacity:var(--edge-progress)}.edge-navigation[data-settling=true] .edge-page{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.edge-navigation[data-settling=true] :is(.edge-beacon,.edge-curve){transition:opacity .25s,transform .25s;opacity:0}@media(prefers-reduced-motion:reduce){.edge-page,.edge-dust,.edge-curve{display:none}.edge-beacon{transform:translateY(-50%)}.edge-navigation[data-settling=true] .edge-beacon{transition:none}}.edge-backdrop{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:radial-gradient(ellipse at 50% 50%,#3d28343b,transparent 62%),linear-gradient(135deg,#08070e,#19120c 65%,#08070e);color:#d7bb7f}.edge-backdrop span{font:400 36px/1 Cormorant Garamond,Georgia,serif;letter-spacing:.2em;padding-left:.2em;opacity:.45}.edge-backdrop small{font:400 9px/1.4 Jost,sans-serif;opacity:.4}.edge-navigation[data-reduced=true] .edge-backdrop{display:none}.edge-navigation[data-settling=true][data-committed=true] .edge-backdrop{transition:opacity .25s;opacity:0}.celestial-pagination{position:relative;z-index:5;width:100%;height:auto;min-height:70px;aspect-ratio:1080 / 180;margin:18px 0 8px;scroll-margin-block-end:calc(96px + var(--safe-bottom));padding:0;container-type:inline-size;isolation:isolate;color:#f1d29a}.celestial-pagination .pagination-artwork{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.celestial-pagination .celestial-arrow{position:absolute;top:52%;left:20.7%;transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(44px,11.5cqw,54px);aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:50%;background:linear-gradient(145deg,#15101a,#07040d 72%) padding-box,conic-gradient(from 10deg,#e5bd80,#796043 26%,#c29352 47%,#826348 65%,#fff1c7 84%,#f9ddaa 94%,#e5bd80) border-box;color:#f3d69d;box-shadow:0 -1px 5px #ffdaa350,0 0 16px #b87a3225,inset 0 2px 5px #ecc28c14;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:filter .18s ease,box-shadow .18s ease}.celestial-pagination .celestial-arrow.is-next{left:79.2%}.celestial-pagination .celestial-arrow svg{width:59%;height:59%;stroke-width:2.3;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 3px #e4b77624)}.celestial-pagination .celestial-arrow.is-next svg{transform:rotate(180deg)}.celestial-pagination .celestial-arrow:hover:enabled{filter:brightness(1.2);box-shadow:0 -1px 7px #ffe2b888,0 0 18px #d6a45344}.celestial-pagination .celestial-arrow:active:enabled{filter:brightness(1.4)}.celestial-pagination .celestial-arrow:disabled{cursor:default;filter:brightness(.76)}.celestial-page-center{position:absolute;left:34%;right:34%;top:24%;display:flex;flex-direction:column;align-items:center}.celestial-page-count{display:flex;align-items:center;justify-content:center;gap:1.4cqw;color:#f0cf94;font:500 clamp(15px,3.4cqw,17px)/1 "Cormorant Garamond",Georgia,serif;font-variant-numeric:lining-nums tabular-nums;text-shadow:0 0 3px #e7b76744}.celestial-slash{color:#b39160;font-weight:400}.celestial-page-dots{display:flex;align-items:center;justify-content:center;width:100%;margin-top:.3cqw}.celestial-page-dot{flex:1 1 0;min-width:0;max-width:3.4cqw;height:24px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:8px;background:none;color:inherit;text-decoration:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.celestial-page-dot span{width:clamp(4px,1.12cqw,5px);height:clamp(4px,1.12cqw,5px);border-radius:50%;background:#57376d;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.celestial-page-dot[aria-current=page] span{background:#ffe58f;box-shadow:0 0 4px #ffdb89,0 0 11px 3px #dca5417a;transform:scale(1.35)}.celestial-page-dot:hover:not([aria-current=page]) span{background:#d2a7e7}.celestial-page-dot:disabled,.celestial-page-dot[aria-disabled=true]{cursor:default}.celestial-pagination :is(button,a):focus-visible{outline:1px solid #ffe1a5;outline-offset:3px}.celestial-pagination :is(button,a){scroll-margin-block-end:calc(96px + var(--safe-bottom))}@media(max-width:360px){.celestial-pagination{min-height:70px}.celestial-page-center{left:31.5%;right:31.5%;top:24%}.celestial-page-dot{max-width:4cqw}}@media(prefers-reduced-motion:reduce){.celestial-pagination *{transition:none!important}}.original-pagination.is-top{margin-top:8px;margin-bottom:20px}.original-pagination.is-bottom{margin-top:20px;margin-bottom:0}.wishlist-count{position:absolute;z-index:3;top:-4px;right:-4px;display:grid;place-items:center;min-width:17px;height:17px;padding:0 4px;border:1px solid #f6dba3;border-radius:999px;background:linear-gradient(160deg,#f0c98b,#d9a960);color:#2a1a0b;font:700 9px/1 var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px #0005}.viora-dock .dock-icon>.wishlist-count{top:-3px;right:-6px}.account-nav-surface [data-tab=wishlist]>.wishlist-count{top:-4px;left:calc(50% + 4px);right:auto;font:700 9px/1 var(--font-ui)}.account-reference-nav[lang=en] .account-nav-surface [data-tab=wishlist]>.wishlist-count{font-size:9px}.delivery-choice{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:0;margin:0;padding:0;border:0}.delivery-choice legend{grid-column:1 / -1;float:left;width:100%;margin:0 0 6px;padding:0;font-size:13px;color:inherit}.delivery-option{position:relative;display:grid;gap:4px;justify-items:center;padding:11px 8px;border:1px solid #56452d;border-radius:11px;background:#121014;text-align:center;cursor:pointer;transition:border-color .18s,box-shadow .18s}.delivery-option input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.delivery-option span{font-size:12px;line-height:1.5;color:#d8cdb8}.delivery-option b{font-size:15px;font-weight:600;color:#f3d48f;font-variant-numeric:tabular-nums}.delivery-option:has(input:checked){border-color:#e9c27a;box-shadow:0 0 0 1px #e9c27a66,0 0 16px #d3a04f24}.delivery-option:has(input:checked) span{color:#fbe7bd}.delivery-option:has(input:focus-visible){outline:2px solid #f6dcaa;outline-offset:2px}.delivery-choice:disabled .delivery-option{opacity:.55;cursor:default}.account-totals{display:grid;gap:5px;margin:12px 0;padding:10px 12px;border:1px solid #ffffff25;border-radius:10px}.account-totals>div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13px}.account-totals dt{color:#adb4bf}.account-totals dd{margin:0;text-align:left}.account-totals>div:last-child{padding-top:6px;border-top:1px solid #ffffff1f;font-weight:600;color:#f0d9a8}.account-order .account-order-total{font-weight:600;color:#e9d3a6}.account-form select{width:100%;box-sizing:border-box;background:#02060b88;border:1px solid #adb7c044;border-radius:8px;padding:10px 12px;font:16px Arial;color:#f0f1f3}.account-form .delivery-choice legend{color:#c8cbd2}.account-form .delivery-option{background:#02060b88;border-color:#adb7c044}.account-form .delivery-option:has(input:checked){border-color:#d9b675}.or-dialog{position:fixed;inset:0;margin:0 auto;width:min(100vw,540px);height:100dvh;max-width:none;max-height:none;padding:0;border:0;border-radius:0;background:#080a0b;color:#f5f5f5;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;container-type:inline-size;box-shadow:0 0 90px #000b}.or-dialog::backdrop{background:#000c}.order-review-page{position:relative;isolation:isolate;container-type:inline-size;min-height:100%;overflow:hidden;color:#f5f5f5;background:radial-gradient(ellipse at 2% 68%,#8e682944,transparent 26%),radial-gradient(ellipse at 103% 27%,#9d7a3e24,transparent 26%),radial-gradient(ellipse at 3% 2%,#a5895d39,transparent 18%),#080b0d;font-family:Noto Sans Arabic,Arial,sans-serif;font-size:3cqw;line-height:1.4}.order-review-page[lang=en]{font-family:Arial,Noto Sans Arabic,sans-serif}.order-review-page *{box-sizing:border-box}.order-review-page :is(h2,h3,p){margin:0}.order-review-page :is(button,input,select,textarea){font:inherit;color:inherit}.order-review-page button{cursor:pointer}.order-review-page button:disabled{opacity:.45;cursor:default}.order-review-page :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #ffe29b;outline-offset:3px}.order-review-page .or-icon{display:block;width:5cqw;height:5cqw;flex:none}.or-hero{height:33.5cqw;position:relative;padding:2.5cqw 4.5cqw 0;isolation:isolate}.or-hero-art{position:absolute;z-index:-1;right:-1cqw;top:-1cqw;width:53cqw;height:36.4cqw;-webkit-mask-image:linear-gradient(to right,transparent,#000 9%);mask-image:linear-gradient(to right,transparent,#000 9%);pointer-events:none}.or-back{position:absolute;top:3.1cqw;left:4.5cqw;width:8.6cqw;height:8.2cqw;display:grid;place-items:center;border:1px solid #d0cec039;border-radius:2.5cqw;background:linear-gradient(130deg,#fff2,#7b858911);box-shadow:inset 0 1px #ffffff10}.or-back .or-icon{width:4.2cqw;height:4.2cqw}.or-brand{width:20cqw;margin-left:18cqw;display:flex;align-items:center;flex-direction:column;color:#f5d992;direction:ltr}.or-brand>svg{width:6.2cqw;height:4.2cqw}.or-brand>span{font:400 5cqw/1 Georgia,Times New Roman,serif;letter-spacing:.2em;padding-left:.2em}.or-brand>small{font:400 1.85cqw/1 Arial,sans-serif;letter-spacing:.59em;padding-left:.59em;margin-top:.8cqw}.or-eyebrow{margin-top:2.6cqw!important;font:400 1.65cqw/1.4 Arial,sans-serif;letter-spacing:.52em}.or-hero h2{font-size:7.6cqw;line-height:1.2;letter-spacing:-.03em;font-weight:700;margin-top:.7cqw!important}.or-hero h2>span{color:#f4ce86}.or-subtitle{color:#c6c9d1;font-size:2.58cqw;line-height:1.5;margin-top:.3cqw!important;white-space:nowrap}.or-form{padding:0 3.7cqw 5.4cqw}.or-fields{display:flex;flex-direction:column;gap:2.4cqw;min-width:0;padding:0;border:0;margin:0}.or-card{position:relative;border:1px solid #a7a8a642;border-top-color:#c6c4b067;border-radius:3.35cqw;background:linear-gradient(125deg,#c6ad7730,#62696e29 14%,#0d10128f 54%,#73695132);box-shadow:inset 0 1px 1px #ffffff08,0 1cqw 2cqw #0004}.or-location{display:grid;grid-template-columns:1fr 1fr;gap:4.5cqw;padding:2.7cqw 3cqw 2.5cqw;min-height:20.5cqw}.or-select{display:flex;flex-direction:column;gap:1.5cqw;min-width:0}.or-select>span:first-child{display:flex;gap:3cqw;align-items:center;line-height:1.2;font-size:3cqw}.or-select>span:first-child .or-icon{width:4.5cqw;height:4.5cqw}.or-select-control{position:relative;display:block}.or-select select,.or-saved select{appearance:none;width:100%;padding:0 8cqw 0 4cqw;height:8.8cqw;line-height:normal;border:1px solid #8994a44d;border-top-color:#92969d66;border-radius:2.5cqw;outline-offset:2px;background:linear-gradient(120deg,#989a9d26,#161b21cc);font-size:3.05cqw;font-weight:600}.or-select option,.or-saved option{background:#181d23;color:#fff}.or-select-control>.or-icon{position:absolute;right:3cqw;top:50%;transform:translateY(-50%);width:3cqw;height:3cqw;color:#d3d7e0;pointer-events:none}.or-heading{display:flex;align-items:center;gap:3cqw;min-width:0}.or-heading>.or-icon{width:6.5cqw;height:5.6cqw}.or-heading h3{font-size:3.9cqw;line-height:1.2;font-weight:700;min-width:0}.or-heading>span{margin-inline-start:auto;color:#c0c6d1;font-size:2.2cqw;text-align:end;max-width:23cqw;line-height:1.3}.or-delivery{padding:2.5cqw 2.5cqw 2.4cqw}.or-delivery>.or-heading{padding:.1cqw 1cqw 2.5cqw}.or-delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5cqw}.or-delivery-option{display:grid;grid-template-columns:5.4cqw 7.5cqw minmax(0,1fr);align-items:start;gap:2.4cqw;position:relative;min-height:22cqw;padding:3.8cqw 2.7cqw 1.4cqw;border:1px solid #727a8655;border-radius:3cqw;background:linear-gradient(130deg,#6f778327,#080b0dc9);box-shadow:inset 0 1px #fff1;cursor:pointer}.or-delivery-option.is-selected{border:1.5px solid #f4d682;box-shadow:0 0 1.5cqw #f9c76d66,inset 0 0 2.5cqw #e7bc6173;background:linear-gradient(120deg,#b487303e,#131412 44%,#ab82432e)}.or-delivery-option input{appearance:none;width:5cqw;height:5cqw;border:2px solid #717882aa;border-radius:50%;background:#0a0f13;align-self:center;margin:0}.or-delivery-option input:checked{border-color:#f6c574;background:radial-gradient(circle,#ffdb91 49%,#bf842b 51%,#1f211d 57%);box-shadow:0 0 2.2cqw #eac06566}.or-delivery-option>.or-icon{width:7cqw;height:7cqw;filter:drop-shadow(0 0 1.2cqw #edcb8040)}.or-delivery-copy{display:flex;flex-direction:column;min-width:0;gap:.9cqw}.or-delivery-copy strong{font-size:2.6cqw;line-height:1.3;white-space:nowrap;font-weight:600}.or-delivery-copy small{font-size:2.1cqw;line-height:1.3;color:#c6cad2}.or-delivery-copy .or-money{color:#f6d289;font-size:4.7cqw;line-height:1.1;margin-top:.5cqw;font-weight:700;letter-spacing:-.035em}.or-delivery-copy .or-money bdi>span{font-size:.75em}.or-phone{padding:2.5cqw 3cqw 2.6cqw}.or-phone .or-heading{padding:0 .6cqw 2.2cqw}.or-phone-control{display:flex;align-items:center;height:8.2cqw;border:1px solid #a2abb84f;border-radius:2.6cqw;background:linear-gradient(115deg,#858e9927,#13191f88 48%,#d9d5ba1b);padding:0 3.5cqw 0 2.7cqw}.or-country{display:flex;align-items:center;gap:1.7cqw;white-space:nowrap;border-right:1px solid #83909d17;padding-right:2.6cqw;font-size:3.05cqw;color:#dfe3eb}.or-country>span{font-size:3.8cqw;line-height:1}.or-country>.or-icon{height:2.8cqw;width:2.8cqw;color:#b4bdc8}.or-phone-control input{width:0;min-width:0;flex:1;border:0;background:none;padding:0 2.5cqw;font-size:3cqw;height:100%;outline-offset:-3px;letter-spacing:.03em}.or-phone-control>.or-icon{width:3cqw;height:3.5cqw;filter:grayscale(1);opacity:.8}.or-add-phone{display:flex;align-items:center;justify-content:center;gap:2.4cqw;height:7.6cqw;width:100%;border:1px solid #b8c2d56b;border-radius:4cqw;background:linear-gradient(120deg,#8993a135,#818b9721 50%,#c8cbd128);margin-top:1.6cqw;font-size:2.5cqw!important}.or-add-phone>.or-icon{width:3.5cqw;height:3.5cqw}.or-second-phone{margin-top:1.6cqw}.or-second-phone button{border:0;background:none;padding:.5cqw}.or-second-phone .or-icon{width:3cqw;height:3cqw}.or-summary{padding:2.2cqw 2.4cqw 1.5cqw}.or-summary>.or-heading{padding:0 1.1cqw 2cqw;gap:3cqw}.or-summary>.or-heading h3{font-size:3.5cqw}.or-products{border:1px solid #b4b1a940;border-radius:2.9cqw;background:linear-gradient(115deg,#b59c6940,#0b0e1177 27%,#070b0dc9 77%,#7363462b);padding:.7cqw 1.8cqw}.or-product{display:grid;grid-template-columns:15.7cqw minmax(0,1fr) 19.4cqw 19.5cqw;column-gap:2.8cqw;position:relative;align-items:center;min-height:13.7cqw;padding:.5cqw 0}.or-product+.or-product:before{content:"";position:absolute;top:0;inset-inline-start:18.5cqw;inset-inline-end:1cqw;height:1px;background:linear-gradient(90deg,#c8c2ac49,#9a9a9517)}.or-product-photo{width:15.7cqw;height:12cqw;border-radius:2.5cqw;border:1px solid #dccbaa5c;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 50% 95%,#2e261999,transparent 50%),linear-gradient(125deg,#bdaa83,#887962 65%,#a28f73)}.or-product-photo img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 .5cqw .5cqw #0008)}.or-product-name{display:flex;flex-direction:column;align-items:start;min-width:0;gap:.4cqw}.or-product-name strong{font-size:2.8cqw;line-height:1.3;font-weight:500;max-width:100%;overflow-wrap:anywhere}.or-product-name>span{color:#c5cad3;font-size:2.5cqw;line-height:1.3}.or-product-name small{color:#bdc2ca;font-size:2cqw}.or-quantity{display:flex;align-items:center;justify-content:space-between;border:1px solid #5b66793b;border-radius:2cqw;padding:.6cqw;background:linear-gradient(#242b335b,#060a0c88);height:5.8cqw}.or-quantity button{padding:.3cqw;border:0;border-radius:1.1cqw;background:linear-gradient(#929dab23,#929dab11);width:4cqw;height:4.2cqw;display:grid;place-items:center}.or-quantity button>.or-icon{width:2.6cqw;height:2.6cqw}.or-quantity output{font-size:3cqw}.or-product>.or-money{font-size:2.9cqw;font-weight:600;text-align:end;white-space:nowrap}.or-money{display:inline-flex;flex-direction:column;white-space:nowrap}.or-totals{border:1px solid #b4b1a936;border-radius:3cqw;padding:2.4cqw 2.9cqw 1.3cqw;background:linear-gradient(100deg,#bea36221,#090d10a6 55%,#4c453438)}.or-totals>div{display:flex;align-items:center;justify-content:space-between;gap:2cqw;min-width:0;line-height:1.65;font-size:2.65cqw}.or-totals>div>span:first-child{color:#c5c6cc}.or-totals .or-money{font-weight:600}.or-totals .or-total{margin-top:1.4cqw;padding-top:1cqw;border-top:1px solid #a4a39c47;color:#f6ce80;line-height:1.4}.or-total>span:first-child{display:flex;align-items:center;gap:2.9cqw;font-weight:700;font-size:3.3cqw;color:#f6ce80!important}.or-total .or-icon{width:4.6cqw;height:4.6cqw}.or-total .or-money{font-size:5cqw;letter-spacing:-.035em}.or-extra{font-size:2.3cqw;color:#bfc3cb;margin:0 1cqw}.or-extra summary{cursor:pointer;width:fit-content;min-height:3cqw}.or-extra label{display:flex;flex-direction:column;gap:1cqw;margin-top:2cqw}.or-extra :is(input,textarea){width:100%;padding:2cqw;border:1px solid #73798666;border-radius:2cqw;background:#191e23}.or-confirm{width:98.5%;display:flex;align-items:center;justify-content:center;position:relative;margin:2cqw auto 0;min-height:13cqw;border:1.5px solid #fff4cb;border-radius:9cqw;color:#080b08!important;background:linear-gradient(168deg,#fffbc4 1%,#f9d994 22%,#d09a52 62%,#c59a5d 73%,#ffe5a1);box-shadow:inset 0 0 2.4cqw #fff1acbd,0 0 2.9cqw #e7c0732b}.or-confirm strong{font-size:4.9cqw;font-weight:700}.or-confirm>span{position:absolute;inset-inline-end:4.4cqw;display:grid;place-items:center;width:7.6cqw;height:7.6cqw;border-radius:50%;background:linear-gradient(120deg,#27291c,#020806);color:#f5ca71}.or-confirm .or-icon{width:4.5cqw;height:4.5cqw}.or-trust{display:flex;justify-content:center;align-items:center;gap:1.5cqw;color:#c6cbd2;font-size:2.1cqw;margin-top:4cqw!important}.or-trust .or-icon{width:2.7cqw;height:2.7cqw;filter:grayscale(1)}.or-saved{display:flex;gap:3cqw;align-items:center;font-size:2.5cqw}.or-saved select{flex:1;width:0}.or-error,.or-empty{padding:2cqw;margin-top:1cqw!important;border:1px solid #f6bf7680;border-radius:2cqw;color:#ffe0b0;font-size:2.7cqw;background:#281e12}.or-loading{display:grid;gap:20px;place-content:center;min-height:100%;padding:30px;text-align:center;background:#111416;color:#f4d391;font-family:Arial,sans-serif}.order-review-page[dir=rtl] .or-hero{padding-top:15cqw;height:39cqw}.order-review-page[dir=rtl] .or-brand{position:absolute;left:22cqw;top:2.5cqw;margin:0}.order-review-page[dir=rtl] .or-eyebrow{display:none}.order-review-page[dir=rtl] .or-hero h2{font-size:7cqw}.order-review-page[dir=rtl] .or-subtitle{white-space:normal;max-width:80cqw;font-size:2.7cqw}.order-review-page[dir=rtl] .or-select select{padding:0 4cqw 0 8cqw}.order-review-page[dir=rtl] .or-select-control>.or-icon{left:3cqw;right:auto}.order-review-page[dir=rtl] .or-delivery-copy strong{font-size:2.5cqw}.order-review-page[dir=rtl] .or-delivery-copy small{font-size:2.1cqw}.order-review-page[dir=rtl] .or-delivery-copy .or-money{font-size:4.2cqw}.order-review-page[dir=rtl] .or-confirm>span{transform:scaleX(-1)}@media(min-width:650px){.or-dialog{border-inline:1px solid #ecd3a624}}@media(max-width:359px){.or-product{column-gap:2cqw;grid-template-columns:15.7cqw minmax(0,1fr) 19.4cqw 21cqw}.or-extra{font-size:2.6cqw}}.order-review-page{width:100%}.or-product-photo{position:relative}.or-product-photo img{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:contain}.or-delivery-copy small{font-size:2cqw;letter-spacing:-.015em}.or-hero-art{-webkit-mask-image:linear-gradient(to right,transparent,#000 9%),linear-gradient(#000 90%,transparent);mask-image:linear-gradient(to right,transparent,#000 9%),linear-gradient(#000 90%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.or-country .or-flag{width:4.6cqw;height:3.2cqw;border-radius:.3cqw;box-shadow:0 0 .5cqw #fff3;flex:none}.or-hero{overflow:hidden}.or-footer-art{position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:18cqw;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 40%,#000 85%,transparent);mask-image:linear-gradient(transparent,#000 40%,#000 85%,transparent)}.or-footer-art{opacity:.65;filter:blur(.45cqw);-webkit-mask-image:linear-gradient(transparent 12%,#000 65%);mask-image:linear-gradient(transparent 12%,#000 65%)}.order-review-page[dir=rtl] .or-hero{height:33.5cqw;padding-top:2.5cqw}.order-review-page[dir=rtl] .or-hero h2{position:absolute;left:4.5cqw;top:16cqw;width:54cqw;text-align:left;font-size:6.8cqw}.order-review-page[dir=rtl] .or-subtitle{position:absolute;left:4.5cqw;top:26.2cqw;width:85cqw;max-width:none;text-align:left;font-size:2.5cqw}.or-product-photo>svg{position:absolute;inset:0;width:100%;height:100%}.order-received-popup{--received-gold:#f1ce8d;--received-ivory:#fff1d6;position:fixed;inset:0;margin:auto;width:min(430px,calc(100vw - 36px));max-width:none;max-height:calc(100dvh - 36px);padding:33px 30px 27px;overflow:auto;border:1px solid #dbc18b69;border-radius:30px;color:var(--received-ivory);background:radial-gradient(ellipse at 50% 0%,#c89b4f20,transparent 58%),linear-gradient(145deg,#212426,#101416 48%,#171916);box-shadow:0 30px 100px #0009,inset 0 1px #ffedbd36,0 0 40px #c99b3a0a;font-family:Noto Sans Arabic,Tahoma,sans-serif;text-align:center;isolation:isolate;animation:received-arrive .52s cubic-bezier(.16,1,.3,1) both}.order-received-popup::backdrop{background:#020507a6;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:received-backdrop .4s ease-out both}.order-received-popup *{box-sizing:border-box}.received-wordmark{color:var(--received-gold);font:400 26px/1 Georgia,Times New Roman,serif;letter-spacing:.22em;padding-inline-start:.22em;direction:ltr}.received-wordmark span{display:block;font:400 8px/1.5 Arial,sans-serif;letter-spacing:.48em;margin-top:7px;padding-left:.2em}.received-seal{width:100px;height:100px;margin:29px auto 23px;border-radius:50%;background:radial-gradient(circle,#f2cf8923,transparent 69%);box-shadow:0 0 40px #d1a95a12;animation:received-seal-in .65s .12s cubic-bezier(.16,1,.3,1) both}.received-seal svg{display:block;width:100%;height:100%;fill:none}.received-ring{stroke:#eacc9777;stroke-width:1}.received-inner-ring{stroke:#eacc971c;stroke-width:1}.received-check{stroke:var(--received-gold);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:52;stroke-dashoffset:0;filter:drop-shadow(0 0 6px #eac87548);animation:received-draw .65s .3s ease-out both}.order-received-popup h2{margin:0;color:var(--received-ivory);font-size:27px;font-weight:600;line-height:1.6;letter-spacing:-.025em;outline:none}.received-message{margin:4px 0 0;font-size:18px;line-height:1.7;font-weight:400;color:var(--received-gold)}.received-divider{height:1px;width:64px;margin:25px auto 22px;background:linear-gradient(90deg,transparent,#e0bb77aa,transparent)}.received-redirect{margin:0 auto;color:#bbc0c5;font-size:12px;line-height:1.9;max-width:280px}.received-countdown{display:flex;align-items:center;gap:13px;margin:17px auto 0;max-width:270px;color:#cdb585}.received-progress{height:3px;flex:1;overflow:hidden;border-radius:4px;background:#b4b8ae18}.received-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#b28a4b,#f8deb1);transform-origin:right;animation:received-countdown 5s linear both}.order-received-popup[dir=ltr] .received-progress i{transform-origin:left}.received-seconds{font-size:10px;white-space:nowrap;min-width:25px;font-variant-numeric:tabular-nums}.received-seconds b{font:500 13px/1 Arial,sans-serif;color:#f3dba7}.order-received-popup[lang=en] h2{font-size:25px;line-height:1.5}@keyframes received-arrive{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes received-backdrop{0%{opacity:0}to{opacity:1}}@keyframes received-seal-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes received-draw{0%{stroke-dashoffset:52}to{stroke-dashoffset:0}}@keyframes received-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(max-width:359px){.order-received-popup{padding:27px 21px 23px;border-radius:26px}.order-received-popup h2{font-size:24px}.received-message{font-size:16px}.order-received-popup[lang=en] h2{font-size:22px}}@media(prefers-reduced-motion:reduce){.order-received-popup,.order-received-popup::backdrop,.order-received-popup *{animation:none!important}}.original-page-view{position:relative;isolation:isolate;overflow-anchor:none;scroll-margin-top:12px}.original-page-view .products{margin:0}.original-page-view .product-card{perspective:none}.original-page-view[aria-busy=true] .products{pointer-events:none}.original-page-glint{position:absolute;z-index:2;top:0;left:17%;width:66%;height:1px;opacity:0;pointer-events:none;background:linear-gradient(90deg,transparent,#c2a0d26b,#f0d2a4b3,#c2a0d26b,transparent)}.original-page-view .catalog-bottle[data-image-ready=false]{opacity:0}.original-page-view .catalog-bottle[data-image-ready=true]{transition:opacity .26s ease}@media(prefers-reduced-motion:reduce){.original-page-view .catalog-bottle[data-image-ready]{transition:none}.original-page-glint{display:none}}.pe{--pe-gold-a:#f6cc87;--pe-gold-b:#e3c48a;--pe-vapour:#efd4a2;--pe-void:#8d95a6;--pe-ink:#2a1f08;--pe-dir:1;--pe-ease:cubic-bezier(.16,.8,.2,1);--pe-fs:clamp(11px,2.9cqw,14px)}.pe[data-dir=rtl]{--pe-dir:-1}.pe svg{display:block;overflow:visible}.pe-label{font:500 var(--pe-fs)/1.55 "Noto Sans Arabic",system-ui,sans-serif;letter-spacing:0;color:#f4e3bc}.pe-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pe[data-offscreen=true],.pe[data-offscreen=true] *,.pe[data-offscreen=true]:before,.pe[data-offscreen=true]:after,.pe[data-offscreen=true] *:before,.pe[data-offscreen=true] *:after,html[data-pe-hidden] .pe,html[data-pe-hidden] .pe *,html[data-pe-hidden] .pe:before,html[data-pe-hidden] .pe:after,html[data-pe-hidden] .pe *:before,html[data-pe-hidden] .pe *:after{animation-play-state:paused!important}@keyframes pe-breathe{0%,to{opacity:.72}50%{opacity:1}}@keyframes pe-fade-out{to{opacity:0}}@keyframes pe-pop{50%{transform:scale(1.25)}}@keyframes pe-ripple{0%{transform:scale(.4);opacity:.7}to{transform:scale(1.6);opacity:0}}.pe-veil{position:absolute;inset:auto -3% -24%;height:78%;pointer-events:none;overflow:hidden;container-type:inline-size;-webkit-mask-image:linear-gradient(to top,#000 0,#000 52%,transparent 100%);mask-image:linear-gradient(to top,#000 0,#000 52%,transparent 100%)}.pe-veil[data-mini]{inset:auto 0 0;height:46%}.pe-wisp{position:absolute;bottom:-6cqw;left:var(--l);width:46cqw;height:30cqw;border-radius:50%;opacity:0;background:radial-gradient(closest-side,#f0be60f2,#ecba6073 55%,#ecba6000);animation:pe-rise var(--d) var(--delay) ease-in-out infinite;will-change:transform,opacity}@keyframes pe-rise{0%{transform:translateZ(0) scale(1);opacity:0}20%{opacity:var(--o)}to{transform:translate3d(calc(var(--dx)*var(--pe-dir)),-24cqw,0) scale(1.22);opacity:0}}.pe-mote{position:absolute;left:var(--l);bottom:var(--b);width:var(--s);height:var(--s);border:1px solid var(--pe-vapour);border-radius:50%;opacity:.7;animation:pe-sway 3.2s var(--delay) ease-in-out infinite alternate}@keyframes pe-sway{0%{transform:translate3d(calc(-3px*var(--pe-dir)),0,0)}to{transform:translate3d(calc(3px*var(--pe-dir)),-2px,0);opacity:.35}}.pe-veil[data-mini] .pe-wisp{width:60cqw;height:36cqw}[data-pe-phase=crystallize] .pe-wisp{animation:pe-condense .9s var(--pe-ease) both}@keyframes pe-condense{0%{transform:translate3d(0,-4cqw,0) scale(1);opacity:.5}50%{transform:translate3d(var(--pull),-4cqw,0) scale(.25);opacity:.95}to{transform:translate3d(var(--pull),-4cqw,0) scale(.25);opacity:0}}[data-pe-phase=crystallize] .pe-mote{animation:pe-fade-out .45s ease-out .45s both}[data-pe-phase=evaporate] .pe-wisp{animation:pe-evaporate .8s ease-in both;background:radial-gradient(closest-side,#8d95a659,#8d95a600)}@keyframes pe-evaporate{0%{transform:translate3d(0,-4cqw,0) scale(1);opacity:.45}to{transform:translate3d(calc(8cqw*var(--pe-dir)),-18cqw,0) scale(1.5);opacity:0}}[data-pe-phase=evaporate] .pe-mote{animation:pe-fade-out .5s ease-in both;border-color:var(--pe-void)}.pe-veil[data-projected] .pe-wisp{opacity:var(--o)}.pe-vial{width:clamp(56px,17cqw,76px);height:auto;aspect-ratio:44/70;flex:none}.pe-vial .pe-vw{animation:pe-vapour 3.4s calc(var(--i)*-1.1s) ease-out infinite;will-change:transform,opacity;transform-box:fill-box}@keyframes pe-vapour{0%{transform:translateZ(0) scale(.8);opacity:0}25%{opacity:.5}to{transform:translate3d(calc(var(--pe-dir)*2px),-9px,0) scale(1.5);opacity:0}}.pe-vial .pe-bub{animation:pe-bubble 2.6s calc(var(--i)*-1.3s) ease-in-out infinite;transform-box:fill-box}@keyframes pe-bubble{0%{transform:translateZ(0);opacity:.2}50%{opacity:.8}to{transform:translate3d(0,-9px,0);opacity:0}}.pe-vial .pe-mistfill{animation:pe-breathe 4.8s ease-in-out infinite}.pe-vial .pe-liq{transform-box:fill-box;transform-origin:50% 100%}.pe-vial .pe-ring{opacity:0;transform-box:fill-box;transform-origin:50% 50%}[data-pe-phase=crystallize] .pe-vial .pe-mistfill,[data-pe-phase=crystallize] .pe-vial .pe-pedge{animation:pe-fade-out .45s ease-out .45s both}[data-pe-phase=crystallize] .pe-vial .pe-liq{animation:pe-lift .45s var(--pe-ease) .9s both}@keyframes pe-lift{0%{transform:scaleY(var(--lift))}to{transform:scaleY(1)}}[data-pe-phase=crystallize] .pe-vial .pe-ring{animation:pe-ripple .5s ease-out 1.15s both}[data-pe-phase=crystallize] .pe-vial .pe-meniscus{animation:pe-glint 1.9s linear both}@keyframes pe-glint{0%,70%{stroke:#fff0c8;stroke-width:1.2}80%{stroke:#fff;stroke-width:2}to{stroke:#fff0c8;stroke-width:1.2}}[data-pe-phase=crystallize] .pe-vial .pe-vw,[data-pe-phase=crystallize] .pe-vial .pe-bub{animation:none;opacity:0}[data-pe-phase=evaporate] .pe-vial .pe-mistfill{animation:pe-evap-up .8s ease-in both;fill:#8d95a6}@keyframes pe-evap-up{to{transform:translate3d(0,-6px,0);opacity:0}}.pe-block{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;position:relative;margin:12px 7cqw 0;padding:12px 14px;border:1px dashed rgba(239,212,162,.45);border-radius:14px;background:#140d0452;text-align:start}.pe-block-text{display:grid;gap:4px;min-width:0}.pe-block p{margin:0}.pe-line{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pe-num{position:relative;display:inline-block;font:600 clamp(26px,7.4cqw,36px)/1 "Cormorant Garamond",Georgia,serif;font-variant-numeric:lining-nums;color:#efd4a224;-webkit-text-stroke:1px #efd4a2;paint-order:stroke fill;border-bottom:1.5px dashed #efd4a2;padding-bottom:2px;animation:pe-breathe 3.6s ease-in-out infinite;direction:ltr;unicode-bidi:isolate}.pe-num[data-size=sm]{font-size:clamp(16px,4.4cqw,22px)}.pe-num-fill{position:absolute;inset:0;color:#ffedb4;-webkit-text-stroke:0;clip-path:inset(100% 0 0 0);pointer-events:none}.pe-tag{display:inline-flex;align-items:center;gap:5px;color:#efd4a2}.pe-tag svg,.pe-chip svg{width:1em;height:1em;flex:none;color:#efd4a2}.pe-sub{color:#c9d5ef}.pe-sum{color:#f4e3bc;font-weight:600}.pe-legend{color:#aeb9d1}.pe-chip{display:inline-flex;align-items:center;gap:5px;min-height:22px;padding:2px 9px;border-radius:99px;border:1px dashed #e3c48a;vertical-align:middle;background:linear-gradient(135deg,transparent 42%,rgba(227,196,138,.2) 42% 58%,transparent 58%) 0 0/6px 6px,#e3c48a0f}.pe-chip[data-kind=confirmed]{border:1px solid #efd4a2;background:linear-gradient(#f6cc87,#e3c48a)}.pe-chip[data-kind=confirmed] svg,.pe-chip[data-kind=confirmed] .pe-label{color:var(--pe-ink)}.pe-chip[data-kind=void]{border:1px dashed #8d95a6;background:none}.pe-chip[data-kind=void] .pe-label{color:#8d95a6;text-decoration:line-through}.pe-chip[data-live=true]{animation:pe-breathe 3.6s ease-in-out infinite}.pe-fall{position:absolute;inset-inline-start:34px;top:0;width:14px;height:18px;opacity:0;pointer-events:none}[data-pe-phase=crystallize] .pe-num{animation:none;opacity:1}[data-pe-phase=crystallize] .pe-num-fill{animation:pe-fillup .45s var(--pe-ease) .45s both}@keyframes pe-fillup{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 0 0)}}[data-pe-phase=crystallize] .pe-tag svg{animation:pe-pop .3s ease-out .6s both}[data-pe-phase=crystallize] .pe-fall{animation:pe-fall .45s cubic-bezier(.3,0,.7,1) .9s both}@keyframes pe-fall{0%{transform:translate3d(0,-26px,0) scale(.6);opacity:0}25%{opacity:1}85%{opacity:1}to{transform:translate3d(0,20px,0) scale(1);opacity:0}}[data-pe-phase=crystallize] .pe-block{overflow:hidden;animation:pe-block-out .6s ease-in 1.35s both}@keyframes pe-block-out{0%{opacity:1;max-height:340px}55%{opacity:0;max-height:340px}to{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;border-width:0}}[data-pe-phase=evaporate] .pe-block{overflow:hidden;animation:pe-block-out .7s ease-in .2s both}[data-pe-phase=evaporate] .pe-num{animation:none;-webkit-text-stroke-color:#8d95a6;border-bottom-color:#8d95a6}@property --pe-n{syntax:"<integer>"; inherits:false; initial-value:0;}.pe-counting{counter-reset:pe var(--pe-n);animation:pe-count .6s ease-out 1.35s both;font-size:0!important}.pe-counting:after{content:counter(pe);font:600 7cqw/1 Cormorant Garamond,Georgia,serif;font-size:7cqw}@keyframes pe-count{0%{--pe-n:var(--from)}to{--pe-n:var(--to)}}.pe-explain-btn{min-height:44px;padding:0 4px;background:none;border:0;color:#efd4a2;font:500 max(12px,3cqw)/1 "Noto Sans Arabic",sans-serif;text-decoration:underline dotted;text-underline-offset:4px;cursor:pointer;text-align:start}.pe-explain-btn:focus-visible{outline:2px solid #f1ca88;outline-offset:3px}.pe-explain-list{margin:0;padding-inline-start:18px;display:grid;gap:4px;color:#dfe6f5}.pe-live{margin:0;min-height:0}.pe-live.is-on{position:fixed;z-index:60;top:max(10px,env(safe-area-inset-top));left:50%;width:max-content;max-width:min(92vw,400px);display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:12px;box-shadow:0 8px 24px #000a;animation:pe-badge-in .3s var(--pe-ease) both;translate:-50% 0}.pe-live[data-kind=settle].is-on{border:1px solid #efd4a2;background:linear-gradient(#f6cc87,#e3c48a)}.pe-live[data-kind=settle] .pe-label,.pe-live[data-kind=settle] svg{color:var(--pe-ink)}.pe-live[data-kind=void].is-on{border:1px dashed var(--pe-void);background:#8d95a61a}.pe-live[data-kind=void] .pe-label,.pe-live[data-kind=void] svg{color:#b4bccb}.pe-live svg{width:14px;height:14px;flex:none}@keyframes pe-badge-in{0%{opacity:0;transform:translate3d(0,6px,0)}}.pe-has-pending{display:flex!important;height:3cqw!important}.pe-has-pending>i:not(.pe-seg){flex:0 0 auto}.pe-has-pending>i:not(.pe-seg):first-child{box-shadow:inset -1.2px 0 #fff0c8}.pe-has-pending>b{z-index:1}.pe-seg{position:relative;display:block;flex:0 0 var(--w);min-width:2cqw;height:100%;overflow:hidden;border-right:1.2px dashed var(--pe-vapour);background:repeating-linear-gradient(90deg,#efd4a2 0 3px,transparent 3px 6px) 0 0/100% 1.2px no-repeat,repeating-linear-gradient(90deg,#efd4a2 0 3px,transparent 3px 6px) 0 100%/100% 1.2px no-repeat}.pe-seg:before{content:"";position:absolute;inset:0 -6px 0 0;background:linear-gradient(135deg,transparent 42%,rgba(239,212,162,.6) 42% 58%,transparent 58%) 0 0/6px 6px;animation:pe-drift 2.8s linear infinite;will-change:transform}@keyframes pe-drift{to{transform:translate(-6px)}}.pe-seg[data-live=false]:before{animation:none}.pe-inline-pending{display:inline-block;border:1px dashed var(--pe-vapour);border-radius:99px;padding:0 6px;font-size:max(11px,1em);line-height:1.5}[data-pe-phase=crystallize] .pe-seg:before{animation:pe-fade-out .45s ease-out .45s both}[data-pe-phase=crystallize] .pe-seg{animation:pe-solidify .45s ease-out .45s both}@keyframes pe-solidify{to{border-right-style:solid;opacity:0}}[data-pe-phase=crystallize] .pe-has-pending>i:not(.pe-seg){animation:pe-grow .45s var(--pe-ease) .9s both}@keyframes pe-grow{0%{width:var(--from-w)}}[data-pe-phase=evaporate] .pe-seg{animation:pe-collapse .6s ease-in both;transform-origin:left center}@keyframes pe-collapse{to{transform:scaleX(0);opacity:0}}[data-pe-phase=evaporate] .pe-seg:before{animation:none}.pe-ladder{display:flex;list-style:none;margin:6px 0;padding:0}.pe-ladder li{flex:1;display:grid;justify-items:center;align-content:start;gap:4px;position:relative;text-align:center;min-width:0}.pe-ladder li+li:before{content:"";position:absolute;top:9px;inset-inline-end:50%;width:100%;border-top:1.5px dashed var(--pe-vapour);opacity:.55}.pe-ladder li[data-s=done]+li:before{border-top-style:solid;opacity:1}.pe-dot{position:relative;z-index:1;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#0b0f18}.pe-dot svg{width:13px;height:13px}[data-s=done] .pe-dot{background:linear-gradient(#f6cc87,#e3c48a);border:1px solid #efd4a2;color:var(--pe-ink)}[data-s=current] .pe-dot{border:2px solid var(--pe-vapour);background:linear-gradient(to top,#efd4a2cc 50%,#0b0f18 50%)}[data-s=current] .pe-dot:after{content:"";position:absolute;inset:-2px;border-radius:50%;border:1.5px solid var(--pe-vapour);opacity:0}[data-live=true] .pe-dot:after{animation:pe-pulse 1.8s ease-out infinite}@keyframes pe-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(1.7);opacity:0}}[data-s=todo] .pe-dot{border:1.5px dashed var(--pe-vapour);opacity:.85}[data-s=void] .pe-dot{border:1.5px dashed var(--pe-void);color:var(--pe-void)}.pe-ladder .pe-label{font-size:11px}.pe-ladder[data-compact] .pe-label{font-size:11px;line-height:1.4}[data-pe-phase=crystallize] .pe-ladder li:nth-child(3) .pe-dot{animation:pe-pop .3s ease-out .45s both}.pe-bead{display:flex;align-items:center;gap:8px;margin:6px 0}.pe-bead-drop{position:relative;width:20px;height:26px;flex:none}.pe-bead-drop svg{width:100%;height:100%}.pe-bead-check{position:absolute;inset:8px 4px auto;width:12px;height:12px;color:var(--pe-ink)}.pe-bead:is([data-status=cancelled],[data-status=returned]) .pe-label{color:var(--pe-void);text-decoration:line-through}.pe-bead[data-status=completed] .pe-label{color:#ffedb4;font-weight:600}.pe-bead[data-live=true][data-status=pending] .pe-bead-drop,.pe-bead[data-live=true][data-status=confirmed] .pe-bead-drop{animation:pe-bob 3.6s ease-in-out infinite alternate}@keyframes pe-bob{to{transform:translate3d(0,-2.5px,0);opacity:.8}}.pe-bead[data-evap] .pe-bead-drop{animation:pe-evap-drop .8s ease-in both}@keyframes pe-evap-drop{to{transform:translate3d(calc(5px*var(--pe-dir)),-14px,0) scale(1.4);opacity:0}}.pe-birth{display:grid;justify-items:center;gap:6px;text-align:center}.pe-birth svg{width:64px;height:68px}.pe-birth .pe-bub{animation:pe-bubble 2.6s calc(var(--i)*-1.3s) ease-in-out infinite;transform-box:fill-box}.pe-birth .pe-birth-drop{transform-box:fill-box;transform-origin:50% 50%;animation:pe-birth-fall .7s cubic-bezier(.3,0,.7,1) both,pe-breathe 3.6s ease-in-out .7s infinite}@keyframes pe-birth-fall{0%{transform:translate3d(0,-26px,0) scale(.7);opacity:0}30%{opacity:1}to{transform:translateZ(0) scale(1);opacity:1}}.pe-birth .pe-ring{opacity:0;transform-box:fill-box;transform-origin:50% 50%;animation:pe-ripple .5s ease-out .65s both}.pe-pill{display:inline-flex;align-items:center;min-height:22px;padding:0 10px;border:1px dashed #efd4a2;border-radius:99px;background:none;color:#efd4a2;font: 600 11px/1 Noto Sans Arabic,sans-serif;white-space:nowrap}.pe-ghost-chip{position:absolute;inset-block-start:4px;inset-inline-start:4px;z-index:2;display:inline-flex;gap:3px;padding:3px 5px;border-radius:99px;border:1px dashed #efd4a2;background:#01040bb3;color:#efd4a2}.pe-ghost-chip svg{width:11px;height:11px}.loyalty-card-stage[data-projected] .loyalty-hero-card:after,.loyalty-tier-row[data-projected] .loyalty-thumbnail:after{content:"";position:absolute;inset:0;border:1.5px dashed #efd4a2;border-radius:inherit;pointer-events:none;animation:pe-breathe 4s ease-in-out infinite}.loyalty-card-stage[data-projected] .loyalty-card-image{opacity:.78}.loyalty-card-stage[data-projected] .loyalty-card-aura{opacity:0}.loyalty-tier-row[data-projected] .loyalty-card-image{opacity:.72}.pe-card-tag{position:absolute;top:-13px;inset-inline-end:14px;z-index:3;filter:drop-shadow(0 2px 6px #000a)}.pe-card-tag .pe-chip{background:linear-gradient(135deg,transparent 42%,rgba(227,196,138,.2) 42% 58%,transparent 58%) 0 0/6px 6px,#17120a}.pe-projected-note{display:block;margin:6px 0 0}@media(prefers-reduced-motion:reduce){.pe,.pe *,.pe *:before,.pe *:after,.pe:before,[data-pe-phase] .pe-num,[data-pe-phase] .pe-block,[data-pe-phase] .pe-seg{animation:none!important;transition:none!important;will-change:auto!important}.loyalty-card-stage[data-projected] .loyalty-hero-card:after,.loyalty-tier-row[data-projected] .loyalty-thumbnail:after{animation:none!important}.pe-wisp{opacity:.4!important}.pe-mote{opacity:.55!important}.pe-ring,.pe-fall{display:none!important}.pe-num-fill{clip-path:inset(100% 0 0 0)!important}.pe-counting{font-size:inherit!important}.pe-counting:after{content:none}}@media(forced-colors:active){.pe-num{color:Canvas;-webkit-text-stroke:1px CanvasText;border-bottom:1px dashed CanvasText}.pe-seg{background:Canvas!important;border:2px dashed CanvasText!important}.pe-seg:before,.pe-veil{display:none}.pe-chip{border:1px dashed CanvasText;background:Canvas}.pe-chip[data-kind=confirmed]{border-style:solid;background:Highlight;color:HighlightText}.pe-chip[data-kind=confirmed] .pe-label,.pe-chip[data-kind=confirmed] svg{color:HighlightText}.pe-live.is-on{background:Canvas;border:1px solid CanvasText;box-shadow:none}.pe-live .pe-label,.pe-live svg{color:CanvasText!important}.pe-dot{background:Canvas}.pe-dot{forced-color-adjust:none;border-color:CanvasText!important}}.account-silver{--silver-ink:#f5f5f3;--silver-muted:#c6c8c7;--silver-edge:#737d80;--silver-gutter:4.05cqw;color:var(--silver-ink);background:radial-gradient(ellipse at 43% 1%,#343c3d55,transparent 22%),radial-gradient(ellipse at 62% 87%,#30383822,transparent 20%),#070b0c;font-family:Noto Sans Arabic,Tahoma,sans-serif;overflow:hidden;padding-bottom:env(safe-area-inset-bottom)}.account-silver :is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.account-silver :is(button,a):focus-visible{outline:2px solid #fff;outline-offset:4px}.account-silver .silver-art{display:block;width:100%;height:100%;pointer-events:none}.silver-hero{height:41.3cqw;position:relative;isolation:isolate}.silver-hero>.silver-hero-rock{position:absolute;inset:0;z-index:-1;opacity:.9}.silver-wordmark{position:absolute;top:2.5cqw;left:5.2cqw;width:28.2cqw;height:11.6cqw}.silver-header-actions{position:absolute;right:4.6cqw;top:2.5cqw;display:flex;gap:3.4cqw}.account-silver .silver-circle{display:grid;place-items:center;position:relative;width:13.2cqw;height:13.2cqw;border:1px solid #cdd2d1;border-radius:50%;background:radial-gradient(ellipse at 26% 22%,#42484a44,transparent 58%),#070b0c;box-shadow:inset 0 0 2px #eff4f585,0 0 6px #fff4,-2px -1px 4px #ffffff4d;color:#dce1de}.silver-circle>svg{width:5.6cqw;height:6.6cqw;stroke-width:1.15;filter:drop-shadow(0 0 1px #fff8)}.silver-circle>.silver-art{width:6.8cqw;height:7.3cqw;mix-blend-mode:lighten}.silver-circle>i{position:absolute;right:3cqw;top:3cqw;width:1.7cqw;height:1.7cqw;border-radius:50%;background:#fff;box-shadow:0 0 2px #fff5}.account-silver .silver-avatar{position:absolute;left:5.5cqw;top:15.8cqw;width:23.2cqw;height:23.2cqw;border:1px solid #e7edeb;border-radius:50%;padding:.4cqw;background:#777b7c;box-shadow:0 0 2px #fff,0 0 13px #edf8f785;overflow:hidden}.silver-avatar>img,.silver-avatar>.silver-art{width:100%;height:100%;object-fit:cover;border-radius:50%}.silver-identity{position:absolute;top:17.6cqw;left:33.3cqw;width:34.2cqw;text-align:left}.silver-identity>p{margin:0;color:#d4d5d4;font-size:2.9cqw;line-height:1.4;font-weight:350}.silver-identity h1{margin:1.4cqw 0 1.6cqw;font-size:5.8cqw;line-height:1.3;font-weight:750;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fafbf9}.silver-joined{display:flex;direction:ltr;align-items:center;gap:1.6cqw;color:#eee;font-size:2.4cqw;line-height:1.5;white-space:nowrap}.silver-joined>span{direction:rtl}.silver-joined svg{width:3cqw;height:3cqw;stroke-width:1.1}.silver-hero-quote{position:absolute;right:4.9cqw;top:21.3cqw;width:23.4cqw;text-align:right}.silver-hero-quote>p{margin:0;font-size:2.8cqw;font-weight:300;line-height:1.65;white-space:nowrap;color:#eee}.silver-hero-quote>span{display:block;margin-top:2cqw;font:500 1.12cqw/1.3 Arial,sans-serif;letter-spacing:.48em;white-space:nowrap}.silver-hero-quote>i{display:block;width:7cqw;height:1px;margin:2.6cqw auto 0;background:#a5aba8}.silver-content{display:grid;gap:2.65cqw;margin:0 var(--silver-gutter)}.silver-member{position:relative;isolation:isolate;height:36.8cqw;overflow:hidden;border:1px solid #dbe0dd;border-radius:3.1cqw;color:#0b0d0d;background:radial-gradient(ellipse at 85% 3%,#fffc,transparent 32%),linear-gradient(120deg,transparent 10%,#ffffff65 30%,transparent 48%,#0003 71%,#fff7 90%),repeating-linear-gradient(133deg,#d5d8d836,#7b808036,#d3d6d630 .6px,#aaa .85px);box-shadow:inset 0 0 3px #fff,0 0 9px #fff3}.silver-member:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px 2px #fff9,inset 0 -1px 2px #1115}.silver-member>.silver-member-emblem{position:absolute;left:47.4%;top:6.9%;width:31%;height:85%;filter:drop-shadow(0 0 3px #12191977)}.silver-member-copy{position:absolute;left:6.4%;top:9.7%;width:41%;text-align:left}.silver-member-copy h2{font-size:4.75cqw;line-height:1.25;font-weight:750;margin:0;white-space:nowrap}.silver-member-english{display:block;margin-top:.45cqw;font:400 3.05cqw/1.25 Arial,sans-serif;letter-spacing:.075em;white-space:nowrap}.silver-member-copy p{white-space:pre-line;font-size:2.8cqw;font-weight:500;line-height:1.45;margin:2.2cqw 0 2.6cqw}.account-silver .silver-member-copy button{display:flex;align-items:center;justify-content:center;direction:ltr;gap:3.4cqw;min-height:7.5cqw;width:29cqw;border:1px solid #e8edec;border-radius:12cqw;color:#f9fbf9;background:radial-gradient(ellipse at top,#39414266,transparent),#060a0b;box-shadow:0 0 2px #fff9,inset 0 0 3px #ffffff4d;font-size:3cqw;line-height:1.5}.silver-member-copy button>svg{width:2.5cqw;height:2.5cqw;transform:rotate(180deg)}.silver-member-motto{position:absolute;right:3.6%;top:21%;width:12%;font:500 1.45cqw/2.35 Arial,sans-serif;letter-spacing:.29em;text-align:left}.silver-member-motto i{display:block;width:6.3cqw;height:1px;margin:6.7cqw 0 2.2cqw;background:#2229}.silver-member-motto>span:last-child{font-size:1.35cqw;line-height:1.65}.silver-member[data-tier=platinum] h2{font-size:4.05cqw}.silver-gift{position:relative;isolation:isolate;min-height:37.8cqw;overflow:hidden;border:1px solid #777f8177;border-radius:2.85cqw;background:radial-gradient(ellipse at 87% 78%,#41494a4d,transparent 45%),linear-gradient(120deg,#151b1c,#080c0d 65%,#151b1c);box-shadow:inset 0 0 2px #d8e1df3d}.silver-gift>.silver-gift-art{position:absolute;left:0;top:0;bottom:0;width:38.8%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 84%,transparent);mask-image:linear-gradient(90deg,#000 84%,transparent)}.silver-gift-copy{position:relative;width:61%;margin-left:39%;padding:3.4cqw 3cqw 2.9cqw 0;text-align:right}.silver-gift h2{margin:0;font-size:3.45cqw;font-weight:650;line-height:1.5;white-space:nowrap}.silver-gift-copy>p{margin:.7cqw 0 0;font-size:2.55cqw;line-height:1.5;color:#dedfdb}.silver-gift-steps{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;margin:3.2cqw 0 3.5cqw}.silver-gift-steps>span{display:grid;place-items:center;width:8cqw;height:8cqw;border:1px solid #8b9594a1;border-radius:50%;background:radial-gradient(ellipse at 20% 0,#202728,#090d0e 80%);color:#6f7777}.silver-gift-steps>span.is-earned{color:#080b0a;border-color:#fff;background:radial-gradient(ellipse at 35% 35%,#a5aaab,#606667 65%,#afb4b4);box-shadow:inset 0 0 4px #fff,0 0 9px #f8ffffb0}.silver-gift-steps svg{height:4.9cqw;width:2.8cqw}.silver-gift-track{position:absolute;z-index:-1;left:4cqw;right:4cqw;height:.35cqw;background:#51595a}.silver-gift-track b{display:block;height:100%;background:#f4f7f4;box-shadow:0 0 5px #fff9}.silver-gift-bottom{display:flex;align-items:center;direction:ltr;gap:3.2cqw}.silver-gift-count{flex:none;white-space:nowrap;font:500 6.9cqw/1 Arial,sans-serif;color:#fff}.silver-gift-count>span{color:#949a99}.silver-gift-status{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:2.3cqw;min-height:6.6cqw;border-left:1px solid #929a9b88;padding-left:2.2cqw}.silver-gift-status>p{margin:0;font-size:2.4cqw;line-height:1.55;color:#eceeea;text-align:right;direction:rtl}.silver-gift-status>svg{width:5.3cqw;height:5.3cqw;stroke-width:1}.silver-gift-status p>button{display:block;margin-top:.3cqw!important;text-decoration:underline;text-underline-offset:3px;font-size:2.15cqw!important;line-height:1.5!important}.account-silver .silver-gift-open{display:flex;align-items:center;justify-content:space-between;gap:1cqw;text-align:right;font-size:2.6cqw;line-height:1.55;font-weight:600;color:#fff}.silver-gift-open>svg{width:4.3cqw;height:4.3cqw}.silver-tiles{display:grid;direction:ltr;grid-template-columns:1fr 1fr;gap:2.15cqw 2.2cqw}.account-silver .silver-tile{position:relative;isolation:isolate;min-height:25.7cqw;width:100%;padding:3.45cqw 2.7cqw 2.3cqw 21.8cqw;text-align:left;border:1px solid #7b868799;border-radius:2.85cqw;background:radial-gradient(ellipse at 5% 0,#74828652,transparent 40%),linear-gradient(125deg,#1e2628,#080c0d 57%,#202729);box-shadow:inset 0 1px 1px #e4eeec36}.silver-tile>.silver-tile-art{position:absolute;left:3.2cqw;top:5.6cqw;width:17.8cqw;height:18.6cqw;mix-blend-mode:lighten;-webkit-mask-image:radial-gradient(ellipse,#000 58%,#0009 77%,transparent 100%);mask-image:radial-gradient(ellipse,#000 58%,#0009 77%,transparent 100%);pointer-events:none}.silver-tile[data-tile=orders]>.silver-tile-art{top:3.1cqw;height:22cqw}.silver-tile[data-tile=rewards]>.silver-tile-art{top:4.3cqw;left:2.5cqw;width:19.8cqw;height:19.8cqw}.silver-tile>.silver-tile-chevron{position:absolute;right:2.7cqw;top:4cqw;width:2.6cqw;height:2.6cqw;transform:rotate(180deg);color:#f8fbf8}.silver-tile-copy{display:flex;flex-direction:column;min-width:0;height:100%;color:#f5f7f4}.silver-tile-copy>strong{display:block;font-size:2.85cqw;font-weight:650;line-height:1.5;white-space:nowrap}.silver-tile-value{display:flex;align-items:baseline;gap:1.45cqw;margin-top:1.1cqw;white-space:nowrap}.silver-tile-value>bdi{font:600 6.2cqw/1.15 Arial,sans-serif;font-variant-numeric:tabular-nums}.silver-tile-value>span{font-size:2.4cqw;line-height:1.4}.silver-tile-description{display:block;margin-top:auto;padding-top:1.6cqw;color:#c6cbc9;font-size:2.3cqw;font-weight:350;line-height:1.55;white-space:pre-line}.silver-pending{display:flex;align-items:flex-start;flex-direction:column;gap:.4cqw;margin-top:1cqw;font-size:1.85cqw;line-height:1.4;color:#ccd3d1}.silver-pending .pe-chip{font:400 2.05cqw/1.3 Arial,Noto Sans Arabic,sans-serif}.silver-footer{position:relative;isolation:isolate;min-height:30cqw;padding:6.3cqw 0 5.6cqw;text-align:center}.silver-footer>.silver-footer-rocks{position:absolute;z-index:-1;left:0;right:0;bottom:0;width:100%;height:29.55cqw}.silver-footer-quote{display:flex;justify-content:center;align-items:center;gap:4.1cqw}.silver-footer-quote>i{display:block;height:1px;width:6.7cqw;background:#a8b1b09c}.silver-footer-quote>p{margin:0;font-size:2.9cqw;font-weight:300;line-height:1.65;color:#e2e5e2}.silver-footer-motto{display:block;margin-top:2.8cqw;color:#959f9e;font:400 1.35cqw/1.3 Arial,sans-serif;letter-spacing:.72em;padding-left:.72em}.silver-footer>.silver-footer-star{width:3.5cqw;height:3.5cqw;margin:2.8cqw auto 0;color:#fafdfa}.account-silver[lang=en] .silver-identity h1{font-size:4.7cqw;font-family:Arial,sans-serif}.account-silver[lang=en] .silver-joined{font-size:2.1cqw}.account-silver[lang=en] .silver-joined>span{direction:ltr}.account-silver[lang=en] .silver-hero-quote>p{font-size:2.35cqw}.account-silver[lang=en] .silver-member-copy h2{font:600 3.6cqw/1.3 Cormorant Garamond,Georgia,serif;white-space:normal}.account-silver[lang=en] .silver-member-english{font-size:2.4cqw}.account-silver[lang=en] .silver-member-copy p{font-size:2.2cqw;margin-block:2.1cqw}.account-silver[lang=en] .silver-member-copy button{font-size:2.8cqw}.account-silver[lang=en] .silver-gift h2{font-size:2.9cqw;white-space:normal}.account-silver[lang=en] .silver-gift-copy>p{font-size:2.15cqw}.account-silver[lang=en] .silver-gift-status>p{direction:ltr;font-size:2.1cqw}.account-silver[lang=en] .silver-tile-copy>strong{font-size:2.65cqw;white-space:normal;max-width:88%}.account-silver[lang=en] .silver-tile-value>span{font-size:2.1cqw}.account-silver[lang=en] .silver-tile-description{font-size:2.05cqw}.account-silver[lang=en] .silver-footer-quote>p{font-size:2.6cqw}@media(max-width:359px){.silver-identity h1{font-size:5.5cqw}.silver-tile-copy>strong{font-size:2.75cqw}.silver-member-copy p{font-size:2.65cqw}.silver-gift h2{font-size:3.25cqw}}@media(prefers-reduced-motion:no-preference){.account-silver :is(button,a){transition:filter .18s ease}.account-silver :is(button,a):hover{filter:brightness(1.1)}}.silver-member-copy,.silver-member-motto{direction:ltr}.silver-content>.pe-live:not(.is-on){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0;padding:0}.silver-circle>.silver-art{clip-path:polygon(42% 0,62% 0,65% 12%,80% 9%,91% 23%,85% 35%,100% 43%,100% 63%,84% 69%,89% 83%,72% 94%,62% 85%,51% 100%,33% 94%,30% 81%,14% 84%,4% 67%,13% 53%,0 43%,8% 26%,21% 26%,21% 11%,38% 10%)}.silver-member{background:repeating-linear-gradient(132deg,transparent 0 .35px,#ffffff15 .35px .6px,#00000012 .6px .8px),linear-gradient(120deg,#c3c7c7,#999e9f 26%,#c4c6c6 39%,#83898a 69%,#cbd0ce 84%,#a0a5a5)}.silver-wordmark{-webkit-mask-image:linear-gradient(#000 75%,transparent);mask-image:linear-gradient(#000 75%,transparent)}.silver-tile>.silver-tile-art{-webkit-mask-image:linear-gradient(90deg,transparent,#000 12% 88%,transparent),linear-gradient(transparent,#000 10% 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12% 88%,transparent),linear-gradient(transparent,#000 10% 82%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.silver-pending .pe-chip{--pe-fs:2.1cqw;min-height:0;padding:.55cqw .9cqw;gap:.8cqw;white-space:nowrap;border-color:#bdc6c6;background:repeating-linear-gradient(135deg,transparent 0 4px,#c4cbcb20 4px 5px)}.silver-pending .pe-label,.silver-pending .pe-chip svg{color:#dce4e1}.silver-content>.pe-live.is-on{position:relative;inset:auto;translate:none;width:auto;max-width:none;margin:0;background:#192021;border-color:#a4b4b3;box-shadow:none;--pe-fs:2.65cqw}.silver-content>.pe-live.is-on .pe-label,.silver-content>.pe-live.is-on svg{color:#e1eae7}.silver-footer>.silver-footer-rocks{-webkit-mask-image:linear-gradient(transparent,#000 9%);mask-image:linear-gradient(transparent,#000 9%)}.silver-gift-copy>.silver-gift-balance{display:flex;justify-content:flex-end;align-items:center;gap:1.5cqw;margin:1.5cqw 0 0;color:#fff;font-size:2.5cqw}.silver-gift-balance bdi{display:inline-block;padding:.3cqw 1.8cqw;border:1px solid #b5c2be77;border-radius:6cqw;background:#cadbd518;font:600 3.1cqw/1.4 Arial,sans-serif}.silver-gift-balance+.silver-gift-steps{margin-top:2cqw}.account-workspace{--aw-ink:#f5f5f4;--aw-muted:#a5adb9;--aw-gold:#f2d3a8;--aw-edge:#718090;--aw-bg:#030a10;container-type:inline-size;position:relative;isolation:isolate;width:min(100%,600px);min-height:100dvh;margin:auto;padding:0 4.15%;box-sizing:border-box;overflow:hidden;color:var(--aw-ink);background:radial-gradient(ellipse at 15% 34%,#13233355,transparent 45%),#030a10;font-family:Noto Sans Arabic,Tahoma,sans-serif}.account-workspace *{box-sizing:border-box}.account-workspace :is(button,a){font:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.account-workspace button{color:inherit}.account-workspace button:disabled{opacity:.5;cursor:wait}.account-workspace :is(button,a):focus-visible{outline:2px solid #ffe1b8;outline-offset:4px}.account-workspace h1:focus{outline:none}.account-workspace button svg,.account-workspace .aw-medallion svg{width:5.3cqw;height:5.3cqw;flex:none}.account-workspace .aw-art{display:block;pointer-events:none;max-width:none}.aw-decoration{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.aw-decoration .aw-top-silk{position:absolute;left:-1cqw;top:11cqw;width:35cqw;height:24cqw;opacity:.9;-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent),linear-gradient(0deg,transparent,#000 22%,#000 82%,transparent);mask-image:linear-gradient(90deg,#000 40%,transparent),linear-gradient(0deg,transparent,#000 22%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.aw-decoration .aw-bottom-flower{position:absolute;bottom:0;left:0;width:48cqw;height:42cqw;-webkit-mask-image:linear-gradient(180deg,transparent,#000 13%),linear-gradient(90deg,#000 68%,transparent);mask-image:linear-gradient(180deg,transparent,#000 13%),linear-gradient(90deg,#000 68%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.aw-decoration .aw-bottom-silk{position:absolute;bottom:0;right:0;width:28cqw;height:34cqw;opacity:.7;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%),linear-gradient(0deg,#000,transparent 95%);mask-image:linear-gradient(90deg,transparent,#000 35%),linear-gradient(0deg,#000,transparent 95%);-webkit-mask-composite:source-in;mask-composite:intersect}.aw-header{position:relative;height:18cqw;display:flex;justify-content:space-between;align-items:flex-start;padding-top:3.8cqw;direction:ltr}.aw-brand{position:absolute;left:50%;top:4.3cqw;transform:translate(-50%);display:grid;justify-items:center;color:#efd9b6;line-height:1;white-space:nowrap}.aw-brand>span{font:400 6.38cqw/1.1 Georgia,Times New Roman,serif;letter-spacing:1.05cqw;padding-left:1.05cqw}.aw-brand>small{font:400 2.32cqw/1.1 Arial,sans-serif;letter-spacing:.73cqw;margin-top:1cqw;padding-left:.73cqw}.account-workspace .aw-circle{position:relative;display:grid;place-items:center;flex:none;width:9.8cqw;height:9.8cqw;padding:0;border:1px solid #7b849246;border-radius:50%;color:#f3e0c2;background:radial-gradient(ellipse at 25% 12%,#6d7a8a24,transparent 70%),linear-gradient(135deg,#18222a,#040b11);box-shadow:inset 0 0 .4cqw #a5b1b51f}.aw-circle>svg{width:4.8cqw!important;height:4.8cqw!important}.aw-header-actions{margin-left:auto;display:flex;gap:3.2cqw}.aw-header-actions .aw-circle:first-child>svg{fill:#efd4ae;stroke-width:1.15}.aw-header-actions .aw-circle:last-child>svg{fill:#e9d0ac;stroke:#091017;stroke-width:1.3}.aw-unread{position:absolute;top:2.2cqw;right:2.2cqw;width:1.5cqw;height:1.5cqw;border-radius:50%;background:#fff0c9;box-shadow:0 0 6px #f3cc88}.aw-heading{text-align:center;margin:0 0 4cqw;position:relative}.aw-heading h1{margin:0;font-size:7.23cqw;font-weight:550;line-height:1.65;letter-spacing:-.2cqw;color:#f8f7f4}.aw-heading p{margin:.8cqw 0 0;font-size:4.12cqw;color:#a9aebb;line-height:1.8;font-weight:400;white-space:nowrap}.aw-signature{position:relative;min-height:27cqw;padding:7.2cqw 0 8cqw;text-align:center;margin:0 -4.5%}.aw-signature>span{font:400 2.82cqw/1.5 Georgia,serif;letter-spacing:.75cqw;color:#e9d9c2}.aw-signature>i{display:block;width:3.5cqw;height:1px;background:#ddc29a;margin:2cqw auto}.aw-signature>p{font:400 1.69cqw/1.8 Arial,sans-serif;letter-spacing:.6cqw;color:#b3b4b8;margin:1.6cqw 0 0}.aw-hub .aw-hub-feature{position:relative;display:block;width:100%;height:35.3cqw;border:1px solid #a3aab793;border-radius:6cqw;padding:0;overflow:hidden;background:radial-gradient(ellipse at 5% 2%,#a5a9b086,transparent 54%),linear-gradient(135deg,#17202b,#070d14 70%);box-shadow:inset 0 0 .5cqw #e9eff466,inset 0 -1cqw 2.6cqw #f0f3ff0f;margin-bottom:3.4cqw;text-align:right}.aw-hub .aw-hub-feature.is-cart{background:radial-gradient(ellipse at 0 0,#f4ddcbdd,transparent 57%),#080d13;border-color:#dcd3c79c}.aw-hub-feature .aw-hub-feature-art{position:absolute;inset:0 auto 0 0;width:54%;height:100%;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}.aw-feature-copy{position:absolute;right:13%;top:14%;display:grid;gap:.5cqw;z-index:1}.aw-feature-copy strong{font-size:5.9cqw;font-weight:600;line-height:1.7}.aw-feature-copy small{font-size:3.9cqw;line-height:1.6;color:#c5c6ca}.aw-hub-count{position:absolute;right:5.3%;top:12%;width:6.7cqw;height:6.7cqw;display:grid;place-items:center;border-radius:50%;font:500 4.29cqw Arial;background:linear-gradient(130deg,#fff0d4,#d1b489);color:#151311;box-shadow:0 0 1cqw #f7dda641}.aw-hub .aw-hub-feature .aw-feature-arrow{position:absolute;bottom:9%;right:5.3%;width:9.1cqw;height:9.1cqw;color:#f6f7f9;border-color:#9ca6af66}.aw-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3.1cqw;margin-top:.3cqw}.aw-hub-grid>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3.6cqw;min-height:26.5cqw;padding:3cqw 1cqw;border:1px solid #929eab66;border-radius:4.4cqw;background:radial-gradient(ellipse at 10% 0,#525f6d36,transparent 65%),linear-gradient(135deg,#121d27,#071018);box-shadow:inset 0 0 .5cqw #aeb8c12e;font-size:3.62cqw;line-height:1.75}.aw-hub-grid>button>svg{width:6.8cqw;height:6.8cqw;stroke-width:1.6;color:#ddd6ca}.aw-hub-grid>button:first-child>svg,.aw-hub-grid>button:nth-child(2)>svg,.aw-hub-grid>button:nth-child(3)>svg,.aw-hub-grid>button:last-child>svg{fill:#ded7c9;stroke:#ded7c9}.aw-hub-grid>button:first-child>svg path{stroke:#101923}.aw-hub-grid>button:nth-child(2)>svg circle{stroke:#111924;fill:#111924}.aw-hub-grid>button:nth-child(3)>svg circle{fill:#ded7c9}.aw-hub+.aw-signature{min-height:46cqw;padding-top:13cqw}.aw-hub~.aw-signature>span{font-size:2.94cqw}.aw-shop-tabs{display:grid;grid-template-columns:1fr 1fr;gap:1.65cqw;margin-bottom:2.5cqw}.aw-shop-tabs>button{position:relative;display:flex;align-items:center;justify-content:center;gap:1.4cqw;min-height:16.5cqw;padding:1.8cqw 1.3cqw;border:1px solid #71819185;border-radius:3.5cqw;color:#b9c1cd;background:linear-gradient(120deg,#1f2c393d,#071018 60%);text-align:center;box-shadow:inset 0 0 .4cqw #8894a127}.aw-shop-tabs>button.is-selected{border-color:#fff0d7;color:#fff8f0;background:radial-gradient(ellipse at 0 0,#baa58a6b,transparent 70%),#080d12;box-shadow:inset 0 0 2.6cqw #f9e0b843,0 0 1.7cqw #e9c69841}.aw-shop-tabs strong{font-size:4.41cqw;font-weight:650;line-height:1.65;white-space:nowrap}.aw-shop-tabs small{display:block;white-space:nowrap;font-size:2.99cqw;color:#b8bdc7;line-height:1.6}.aw-tab-symbol{display:grid;place-items:center;width:9cqw;height:10cqw;color:#e9d0ac}.aw-tab-symbol>svg{width:7.6cqw!important;height:7.6cqw!important;stroke-width:1.4}.aw-shop-tabs>button:first-child .aw-tab-symbol>svg{fill:#dbc099;stroke:#f1d6ad;stroke-width:.85}.aw-shop-tabs>button:last-child .aw-tab-symbol{border-radius:50%;border:1px solid #8d96a329;background:linear-gradient(125deg,#818b982a,#0b131b);color:#c4ccd4}.aw-shop-tabs .aw-circle{width:6.2cqw;height:6.2cqw;margin-inline-start:auto}.aw-shop-tabs>button:first-child .aw-circle{display:none}.aw-shop-tabs .aw-circle>svg{width:3.3cqw!important;height:3.3cqw!important}.aw-glass,.aw-product-card{border:1px solid #8998a9a3;border-radius:4.5cqw;background:radial-gradient(ellipse at 0 0,#8898b44d,transparent 43%),linear-gradient(120deg,#16233080,#060e16 63%);box-shadow:inset 0 0 .7cqw #c2cfdf40}.aw-cart-items{display:grid;gap:2.5cqw}.aw-product-card{position:relative;min-height:46cqw;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 0 0,#bbc0d0ac,transparent 54%),linear-gradient(130deg,#293746,#061017 68%)}.aw-product-art{position:absolute;left:0;bottom:0;width:49%;height:100%;isolation:isolate;overflow:hidden;pointer-events:none}.aw-product-art>.aw-product-silk{position:absolute;bottom:-2%;left:-4%;width:118%;height:91%;opacity:.8;-webkit-mask-image:linear-gradient(90deg,#000 48%,transparent),linear-gradient(0deg,#000 75%,transparent);mask-image:linear-gradient(90deg,#000 48%,transparent),linear-gradient(0deg,#000 75%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.aw-product-art>.aw-product-rock{position:absolute;left:0;bottom:0;width:100%;height:13%;-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent);opacity:.85}.aw-product-art>img{position:absolute;left:9%;top:6%;height:88%;width:76%;object-fit:contain;filter:drop-shadow(0 1cqw 2cqw #0007)}.aw-product-art>svg:not(.aw-art){position:absolute;top:20%;left:25%;width:50%;height:60%;color:#ebd1ab}.aw-product-info{position:relative;margin-left:46%;padding:5.7cqw 3.5cqw 3.4cqw 0;text-align:left;direction:ltr;z-index:1}.aw-product-name{font:400 5.05cqw/1.3 Georgia,Times New Roman,serif;margin:0 0 1.8cqw;overflow-wrap:anywhere;color:#fff;max-width:100%}.aw-product-name>span{white-space:nowrap;font:400 3.33cqw/1.3 Arial,sans-serif}.aw-product-caption,.aw-product-description{margin:.4cqw 0;font-size:3.73cqw;line-height:1.8;color:#a9b1bf;text-align:left}.aw-product-info>.aw-money{margin:3.1cqw 0 2.4cqw;font-size:5.82cqw;line-height:1.4;font-weight:600;color:#f0cfa2}.aw-money{display:flex;flex-wrap:wrap;gap:.35em;font-family:Arial,sans-serif;white-space:nowrap}.aw-product-card>.aw-circle{position:absolute;top:4.5cqw;right:3.1cqw;width:7.6cqw;height:7.6cqw;z-index:2}.aw-product-card>.aw-circle>svg{width:4.2cqw!important;height:4.2cqw!important}.aw-product-info .aw-product-name{padding-right:7cqw}.aw-quantity{display:flex;align-items:center;justify-content:space-between;width:31cqw;height:9.1cqw;max-width:100%;margin-left:auto;border:1px solid #8b939980;border-radius:99px;box-shadow:inset 0 0 .7cqw #cbd1d626;background:#050c13;padding:.55cqw}.aw-quantity>button{display:grid;place-items:center;width:7.8cqw;height:7.8cqw;min-width:32px;min-height:32px;line-height:1;font:400 5.65cqw Arial;border:1px solid #73818e48;border-radius:50%;background:radial-gradient(ellipse at 25% 0,#737f9155,transparent 70%),#101923;color:#fff}.aw-quantity>output{font:400 4.86cqw Arial}.aw-cart>.aw-glass{margin-top:2.5cqw}.aw-address-card{display:flex;align-items:center;gap:3cqw;width:100%;padding:3.3cqw 3.8cqw;direction:ltr;min-height:18cqw;text-align:left}.aw-medallion{display:grid;place-items:center;flex:none;width:11.5cqw;height:11.5cqw;border-radius:50%;border:1px solid #9aacba21;background:linear-gradient(135deg,#59677655,#071019);color:#ebd0a9}.aw-medallion>svg{width:5.7cqw!important;height:5.7cqw!important}.aw-address-card>span:nth-child(2){flex:1;min-width:0}.aw-address-card strong{display:block;font-size:4.52cqw;font-weight:600;line-height:1.8}.aw-address-card small{display:block;font-size:3.62cqw;line-height:1.8;color:#b4bdca}.aw-address-card .aw-circle{width:7.7cqw;height:7.7cqw}.aw-summary{display:flex;gap:2.4cqw;padding:3cqw 3.4cqw;direction:ltr}.aw-summary>div{flex:1;min-width:0}.aw-summary h2{font-size:4.63cqw;line-height:1.8;margin:0 0 1.5cqw;font-weight:600}.aw-summary dl{margin:0;background:#02091244;border:1px solid #a1b1c312;border-radius:2.8cqw;padding:1.7cqw 2.5cqw}.aw-summary dl>div{display:flex;align-items:center;justify-content:space-between;gap:2cqw;min-height:5.8cqw;line-height:1.6;font-size:3.84cqw}.aw-summary dt{color:#c8cdd6}.aw-summary dd{margin:0}.aw-summary .aw-money{justify-content:flex-end}.aw-summary dl>.aw-summary-total{margin-top:1.3cqw;padding-top:1.7cqw;border-top:1px solid #99a6b64d;font-size:4.63cqw;font-weight:650}.aw-summary-total dt{color:#fff}.aw-summary-total dd{color:#eec897}.account-workspace .aw-gold-button{color:#0c1114;border:1px solid #fff0d4;background:linear-gradient(115deg,#fff0d0,#dac29f 25%,#cfb797 55%,#f2dec0);box-shadow:inset 0 0 1.3cqw #fff5,0 0 1.6cqw #e6c89b2e;border-radius:2.2cqw}.aw-submit{display:flex;align-items:center;width:100%;min-height:12cqw;margin-top:2.7cqw;padding:1.5cqw 4.2cqw;direction:ltr}.aw-submit>span:last-of-type{display:flex;align-items:center;justify-content:center;gap:3cqw;flex:1;font-size:5.25cqw;font-weight:600}.aw-submit .aw-circle{width:7.8cqw;height:7.8cqw;background:#473a25;color:#fff0d2;border-color:#735c39}.aw-submit>span:last-of-type>svg{width:5.5cqw;height:5.5cqw;fill:#111611}.aw-payment-note{text-align:center;font-size:3.39cqw;line-height:1.8;color:#b8c2d0;margin:2.2cqw 0 0}.aw-payment-note>span{display:flex;align-items:center;justify-content:center;gap:1.3cqw}.aw-payment-note svg{width:4.1cqw;height:4.1cqw}.aw-payment-note small{display:block;font-size:2.88cqw;margin-top:.6cqw}.aw-empty{position:relative;display:grid;justify-items:center;text-align:center;padding:9cqw 4cqw;border:1px solid #8395aa55;border-radius:4cqw;background:#101e2b77;color:#bec8d5;margin:2.5cqw 0;font-size:4.18cqw;line-height:1.9}.aw-empty>svg{width:12cqw;height:12cqw;color:#e4caa2}.aw-empty .aw-gold-button{display:block;margin-top:2cqw;padding:2cqw 6cqw}.aw-order-tabs{display:flex;padding:.85cqw;border:1px solid #8293a06b;border-radius:3.4cqw;background:linear-gradient(130deg,#142433,#0b1118);margin-bottom:2.5cqw}.aw-order-tabs>button{display:flex;align-items:center;justify-content:center;gap:2.8cqw;flex:1;min-height:8cqw;border:1px solid transparent;border-radius:2.7cqw;font-size:4.01cqw;color:#a9b1bf;background:transparent}.aw-order-tabs>button[aria-selected=true]{background:linear-gradient(120deg,#ead5b6,#cbb292,#f1dbc0);color:#101517;border-color:#fff1d4;box-shadow:0 0 2cqw #eac99824}.aw-order-tabs>button>svg{width:4.4cqw;height:4.4cqw}.aw-order-card{position:relative;overflow:hidden;margin-bottom:2.5cqw;padding:3.2cqw 3cqw 2.4cqw}.aw-order-card>header{display:flex;align-items:flex-start;justify-content:space-between;direction:ltr;gap:2cqw}.aw-order-reference{display:grid;gap:.5cqw;font-family:Arial,sans-serif}.aw-order-reference>strong{font-size:3.62cqw;font-weight:500}.aw-order-reference>time{color:#aab3c2;font-size:3.16cqw}.aw-order-status{display:flex;align-items:center;gap:1.8cqw;max-width:62%}.aw-order-status>span{display:flex;align-items:center;gap:1.7cqw;color:#f3dcb7;background:linear-gradient(135deg,#38414a70,#131b23);border:1px solid #8d99a021;border-radius:3.3cqw;padding:1.4cqw 2.2cqw;font-size:3.56cqw;white-space:nowrap}.aw-order-status>span>svg{width:4cqw;height:4cqw}.aw-order-status>.aw-circle{width:6.7cqw;height:6.7cqw}.aw-order-status>.aw-circle>svg{width:3.6cqw!important;height:3.6cqw!important}.aw-order-product{position:relative;min-height:26cqw;margin-top:2.5cqw;margin-left:-3cqw;isolation:isolate}.aw-order-product>.aw-product-art{width:45%;height:116%;bottom:-1.5cqw}.aw-order-product-copy{position:relative;margin-left:42%;padding:1.1cqw 0 1cqw;text-align:left;direction:ltr}.aw-order-product-copy .aw-product-name{font-size:4.18cqw;margin-bottom:.8cqw}.aw-order-product-copy .aw-product-name>span{font-size:3.28cqw}.aw-order-product-copy .aw-product-caption{font-size:3.28cqw}.aw-order-amount{display:flex;justify-content:space-between;align-items:flex-start;margin-top:2.1cqw;gap:2cqw}.aw-order-amount>div{display:grid;gap:1.1cqw}.aw-order-amount>div:last-child{text-align:right}.aw-order-amount small{font-size:2.71cqw;color:#a7b1c0;line-height:1.7}.aw-order-amount .aw-money{font-size:4.63cqw;color:#eccc9e}.aw-order-amount>div>span:not(.aw-money){font:400 3.16cqw Arial}.aw-additional-items{color:#b7c1d0;font-size:2.94cqw}.aw-order-gifts{display:flex;align-items:center;gap:1.5cqw;color:#e7c695;font-size:3.05cqw}.aw-order-gifts>svg{width:4cqw;height:4cqw}.aw-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:4.4cqw 0 0;margin:1.8cqw 0 3cqw;border-top:1px solid #a8b4bc55}.aw-timeline>li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;color:#87929f;font-size:2.82cqw;line-height:1.65}.aw-timeline>li:not(:last-child):before{content:"";position:absolute;top:3cqw;left:50%;width:100%;height:1px;background:#8491a6;z-index:0}.aw-timeline>li.is-done:before{background:#efd9aa}.aw-timeline>li>span{display:grid;place-items:center;z-index:1;width:6.3cqw;height:6.3cqw;border:1px solid #94a2ae;border-radius:50%;background:#17222e;color:#9faaba}.aw-timeline>li>span>svg{width:3.2cqw;height:3.2cqw}.aw-timeline>li.is-done>span,.aw-timeline>li.is-current>span{color:#07111a;background:linear-gradient(120deg,#fff0cd,#d5b98f);border-color:#fbe7c3}.aw-timeline>li.is-current>span{box-shadow:0 0 1.8cqw #ffe3aa6b}.aw-timeline>li.is-current{color:#f5deb4}.aw-timeline>li.is-waiting>span{background:#17222e;color:#e5c696}.aw-timeline small{font-size:2.71cqw;line-height:1.6;white-space:nowrap;margin-top:1.4cqw;direction:rtl}.aw-timeline time{font:400 2.15cqw/1.4 Arial;margin-top:.5cqw;color:#a0adbb}.aw-order-closed{text-align:center;color:#d2b691;font-size:3.73cqw}.aw-order-actions{position:relative;display:flex;gap:2cqw;margin-top:2.8cqw}.aw-order-actions>button{display:flex;align-items:center;justify-content:center;gap:2.5cqw;width:50%;min-height:8.5cqw;padding:1cqw;border:1px solid #8091a476;border-radius:2.3cqw;background:#04111c66;font-size:3.62cqw}.aw-order-actions>button>svg{width:4cqw;height:4cqw}.account-workspace.is-gold{--aw-bg:#090b0c;background:radial-gradient(ellipse at 3% 33%,#78664721,transparent 45%),#090b0c}.aw-settings .aw-header{height:16.5cqw}.aw-settings .aw-brand{top:6cqw}.aw-settings .aw-header>.aw-circle{width:11cqw;height:11cqw;color:#ebc28b}.aw-brand-motto{text-align:center;color:#b59c73;font-size:2.71cqw;line-height:1.8;margin:0 0 2.8cqw}.aw-settings .aw-heading h1{font-size:7.29cqw;line-height:1.65;color:#f8e8cf;font-weight:500}.aw-gold-divider{display:flex;align-items:center;justify-content:center;gap:1.5cqw;margin:2.2cqw 0 3.5cqw;color:#cbb07b;font-size:2.26cqw;line-height:1}.aw-gold-divider:before,.aw-gold-divider:after{content:"";width:8.6cqw;height:1px;background:linear-gradient(90deg,transparent,#c8a76b)}.aw-gold-divider:after{transform:rotate(180deg)}.aw-gold-leaves{position:absolute;top:0;right:0;width:25cqw;height:40cqw;-webkit-mask-image:linear-gradient(90deg,transparent,#000 25%),linear-gradient(0deg,transparent,#000 20%);mask-image:linear-gradient(90deg,transparent,#000 25%),linear-gradient(0deg,transparent,#000 20%);-webkit-mask-composite:source-in;mask-composite:intersect}.aw-settings-menu{display:grid;gap:2.1cqw}.aw-settings-menu>button{display:flex;align-items:center;gap:4.3cqw;min-height:14.2cqw;padding:1.6cqw 2.8cqw;border:1px solid #8f8c825c;border-radius:3.8cqw;text-align:right;font-size:4.41cqw;font-weight:400;background:radial-gradient(ellipse at 0 0,#aa9c8c29,transparent 47%),linear-gradient(120deg,#16191b,#080c0e 65%,#1d2225);box-shadow:inset 0 0 .5cqw #e9e1cf16}.aw-menu-medallion{display:grid;place-items:center;flex:none;width:11.2cqw;height:11.2cqw;border:1px solid #a5926d51;border-radius:50%;background:radial-gradient(ellipse at 22% 12%,#ad947339,transparent 72%),#0b0e0f;color:#efc183;box-shadow:0 .4cqw 1.7cqw #0004}.aw-settings-menu .aw-menu-medallion>svg{width:5.6cqw;height:5.6cqw;stroke-width:1.4}.aw-settings-menu>button>span:nth-child(2){flex:1}.aw-settings-menu>button>svg{color:#e8bd84;width:4cqw;height:4cqw}.aw-settings .aw-signature{padding-top:9cqw;min-height:25cqw}.aw-settings .aw-signature>span{font:500 1.75cqw/1.5 Arial,sans-serif;letter-spacing:1.2cqw;color:#ebc48a}.aw-settings .aw-signature>i{width:50cqw;position:relative;margin:0 auto;height:0}.aw-settings .aw-signature>p{font:400 2.82cqw/1.8 Noto Sans Arabic,sans-serif;letter-spacing:0;color:#ab956d;margin-top:1.4cqw}.account-dialog.aw-service-dialog{width:min(100vw,600px);max-width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0;container-type:inline-size;background:radial-gradient(ellipse at 0 0,#2331415c,transparent 50%),#050c12;font-family:Noto Sans Arabic,Tahoma,sans-serif;box-shadow:0 0 70px #000b}.aw-service-dialog>header{padding:5cqw 5cqw 3cqw;min-height:17cqw;border-color:#dfbd802f;gap:3cqw}.aw-service-dialog>header h2{font:500 5.76cqw/1.5 Noto Sans Arabic,sans-serif;color:#f3e0c2}.aw-service-dialog>header button{width:9cqw;height:9cqw;color:#efd1a6;background:#17222d;border:1px solid #7986926b}.aw-service-dialog .account-dialog-body{max-height:calc(100dvh - 20cqw);padding:5cqw;overflow:auto}.aw-service-dialog :is(.account-form,.account-panel-fields){font-size:clamp(13px,3.4cqw,18px)}.aw-service-dialog :is(input,select,textarea){border:1px solid #8d9eb65c;border-radius:2.3cqw;background:#080f18;padding:2.6cqw 3cqw;font:inherit;color:#f6f4ee;min-height:44px}.aw-service-dialog .account-primary{background:linear-gradient(115deg,#f7dfb8,#c9b18f,#ecd6b5);border-color:#f7e2c2;border-radius:2.8cqw;min-height:46px}.aw-service-dialog .account-secondary,.aw-service-dialog .account-inline-actions>button{border-radius:2cqw;border-color:#78899e77;padding:2.2cqw 3cqw;min-height:42px}.aw-service-dialog .account-form label{color:#c8d0db}.aw-service-dialog .account-address,.aw-service-dialog .account-order{background:#1623315c;border:1px solid #9dacc247;border-radius:3cqw;padding:3cqw}.aw-service-dialog .account-address p,.aw-service-dialog .account-order p{font-size:3.62cqw;line-height:1.9}.aw-service-dialog .account-toggle{min-height:13cqw}.aw-service-dialog .account-toggle input{min-height:20px}.aw-service-dialog .account-notification{border-radius:2.5cqw;border-color:#be9b644a;background:#a2864520}.aw-service-dialog .account-notification p{font-size:3.73cqw}.aw-details-status{text-align:center;color:#eed1a5;font-size:4.75cqw}.aw-detail-items>article{display:grid;grid-template-columns:1fr auto;gap:2cqw;padding:3cqw 0;border-bottom:1px solid #9cabc830}.aw-detail-items>article>strong{grid-column:1/-1;font-size:4.07cqw;font-weight:500}.aw-detail-items>article>span{font-size:3.62cqw;color:#c7ced8}.aw-detail-totals{padding:3cqw;border:1px solid #a4b3c23f;border-radius:3cqw;background:#16212e5c}.aw-detail-totals>div{display:flex;justify-content:space-between;gap:2cqw;font-size:3.95cqw;padding:1.5cqw 0}.aw-detail-totals dd{margin:0}.aw-detail-totals>div:last-child{border-top:1px solid #aaa4;margin-top:1.5cqw;color:#f0cfa2}.aw-detail-address h3{color:#e6c7a0}.aw-detail-address p{color:#b9c2cf;line-height:1.9}.aw-inline-error{font-size:3.39cqw;color:#f0b0a4}.account-workspace[lang=en] .aw-heading p{font-size:3.5cqw;white-space:normal}.account-workspace[lang=en] .aw-feature-copy{right:5%;max-width:48%;text-align:left}.account-workspace[lang=en] .aw-feature-copy strong{font-size:5.31cqw}.account-workspace[lang=en] .aw-feature-copy small{font-size:3.39cqw}.account-workspace[lang=en] .aw-shop-tabs strong{font-size:3.67cqw}.account-workspace[lang=en] .aw-shop-tabs small{font-size:2.49cqw}.account-workspace[lang=en] .aw-settings-menu>button{text-align:left;font-size:3.95cqw}.account-workspace[lang=en] .aw-hub-grid>button{font-size:3.28cqw}.account-workspace[lang=en] .aw-timeline small{font-size:2.37cqw;direction:ltr}@media(max-width:360px){.aw-heading p{font-size:3.9cqw}.aw-shop-tabs strong{font-size:4.12cqw}.aw-hub-grid>button{font-size:3.39cqw}.aw-quantity{height:36px;padding:1px}.aw-product-info{padding-top:5cqw;padding-bottom:4cqw}.aw-product-card{min-height:49cqw}.aw-product-name{font-size:4.52cqw}}@media(min-width:680px){.account-workspace{padding-left:25px;padding-right:25px}.account-viewport:has(.account-workspace){background:radial-gradient(ellipse at top,#18222c,#020609 65%)}}@media(prefers-reduced-motion:no-preference){.aw-hub-feature,.aw-hub-grid>button,.aw-shop-tabs>button,.aw-settings-menu>button{transition:border-color .2s,filter .2s}.aw-hub-feature:hover,.aw-hub-grid>button:hover,.aw-settings-menu>button:hover{filter:brightness(1.12)}}.account-workspace .aw-product-card{min-height:50.1266cqw;border-radius:5.1899cqw;border:1px solid #9ca7b9;background:radial-gradient(ellipse at 0 0,#9a9ca68c,transparent 51%),linear-gradient(120deg,#16202a,#030b12 60%,#111923);box-shadow:inset 0 0 2.2785cqw #b9c6e533,inset 0 -.6329cqw 1.8987cqw #d5ddec22}.account-workspace .aw-product-card .aw-product-art{width:61.02%;height:100%;bottom:0;left:0;overflow:visible}.account-workspace .aw-product-art.is-reference-scene>.aw-bottle-scene{position:absolute;inset:0 auto 0 0;width:100%;height:100%}.account-workspace .aw-product-card .aw-product-art.is-reference-scene[data-scene=layton]>.aw-bottle-scene{width:77.61%}.account-workspace .aw-product-card .aw-product-art.is-reference-scene[data-scene=bleu]{width:47.34%}.account-workspace .aw-scene-trail{position:absolute;left:77.61%;bottom:0;width:22.39%;height:31.22%;-webkit-mask-image:linear-gradient(90deg,#000 50%,transparent);mask-image:linear-gradient(90deg,#000 50%,transparent)}.account-workspace .aw-product-card .aw-product-art:not(.is-reference-scene){width:47.34%}.account-workspace .aw-product-art.is-reference-scene{-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.account-workspace .aw-product-info{margin-left:47.59%;padding:5.9494cqw 4.0506cqw 3.6709cqw 0}.account-workspace .aw-product-name{margin:0;padding:0;font:400 5.443cqw/1.2 Georgia,Times New Roman,serif;letter-spacing:-.015em;color:#f2f1f2;max-width:100%;overflow-wrap:anywhere}.account-workspace .aw-product-name>span{font:400 3.7975cqw/1.2 Arial,sans-serif;letter-spacing:0}.account-workspace .aw-product-info .aw-product-name{padding-right:9.1139cqw}.account-workspace .aw-product-caption,.account-workspace .aw-product-description{font:400 3.9241cqw/1.5 Noto Sans Arabic,Tahoma,sans-serif;margin:0;color:#aaaeb7}.account-workspace .aw-product-caption{margin-top:1.519cqw}.account-workspace .aw-product-info>.aw-money{font:500 5.8228cqw/1.2 Arial,sans-serif;letter-spacing:-.02em;color:#f3d0a0;margin:2.0253cqw 0}.account-workspace .aw-product-card>.aw-circle{width:8.6076cqw;height:8.6076cqw;right:3.6709cqw;top:4.557cqw;color:#eceaec;border-color:#87909b9c;background:radial-gradient(ellipse at 30% 0,#8290a02f,transparent 85%),#111923;box-shadow:inset 0 0 .6329cqw #dfe4ec44}.account-workspace .aw-product-card>.aw-circle>svg{width:3.9241cqw!important;height:3.9241cqw!important;stroke-width:1.9}.account-workspace .aw-quantity{width:34.1772cqw;height:10.1266cqw;padding:.7595cqw;border-color:#9099a0a6;background:#060c12;box-shadow:inset 0 0 .8861cqw #bac8da3d}.account-workspace .aw-quantity>button{min-width:0;min-height:0;width:8.2278cqw;height:8.2278cqw;font:400 5.1899cqw/1 Arial,sans-serif;background:radial-gradient(ellipse at 20% 0,#84919d44,transparent 70%),linear-gradient(135deg,#131e27,#080d13);box-shadow:inset 0 0 .6329cqw #abb8c726;border-color:#62718055}.account-workspace .aw-quantity>output{font:500 5.1899cqw/1 Arial,sans-serif}.account-workspace .aw-cart-items{gap:2.7848cqw}.account-workspace .aw-cart>.aw-glass{margin-top:2.6582cqw}.account-workspace .aw-glass{border-radius:5.0633cqw;border-color:#718295af;background:radial-gradient(ellipse at 0 0,#71849c3d,transparent 55%),linear-gradient(125deg,#111c29,#050d15 68%,#101c29);box-shadow:inset 0 0 1.7722cqw #a5b8d129}.account-workspace .aw-address-card{min-height:20.2532cqw;padding:3.6709cqw 3.7975cqw;gap:5.443cqw}.account-workspace .aw-medallion{width:12.9114cqw;height:13.1646cqw;border:0;background:none;box-shadow:none;overflow:hidden;border-radius:50%}.account-workspace .aw-medallion>.aw-medallion-art{width:100%!important;height:100%!important}.account-workspace .aw-address-card strong{font:500 4.4304cqw/1.35 Noto Sans Arabic,Tahoma,sans-serif}.account-workspace .aw-address-card small{font:400 3.5443cqw/1.5 Noto Sans Arabic,Tahoma,sans-serif;color:#b7becb;margin-top:1.6456cqw}.account-workspace .aw-address-card>.aw-circle{width:8.1013cqw;height:8.1013cqw;color:#f8f8fb}.account-workspace .aw-summary{padding:2.6582cqw 3.5443cqw 3.4177cqw 4.1772cqw;gap:2.5316cqw;min-height:37.8481cqw}.account-workspace .aw-summary h2{font:500 4.4304cqw/1.35 Noto Sans Arabic,Tahoma,sans-serif;margin:1.1392cqw 0 2.9114cqw 2.6582cqw}.account-workspace .aw-summary dl{padding:1.0127cqw 2.9114cqw 1.1392cqw;border-radius:3.1646cqw;background:linear-gradient(135deg,#080f1855,#0004);border-color:#96a3b30f}.account-workspace .aw-summary dl>div{min-height:6.2025cqw;font:400 3.6709cqw/1.6 Noto Sans Arabic,Tahoma,sans-serif}.account-workspace .aw-summary .aw-money{font:400 3.6709cqw/1.6 Arial,sans-serif}.account-workspace .aw-summary dl>.aw-summary-total{padding-top:1.8987cqw;margin-top:.5063cqw;min-height:8.481cqw;font:500 4.3038cqw/1.5 Noto Sans Arabic,Tahoma,sans-serif}.account-workspace .aw-summary-total .aw-money{font-size:4.557cqw;font-weight:500}.account-workspace .aw-submit{min-height:13.5443cqw;border-radius:3.7975cqw;margin-top:2.5316cqw;padding:2.5316cqw 4.8101cqw}.account-workspace .aw-submit>span:last-of-type{font:500 4.9367cqw/1.4 Noto Sans Arabic,Tahoma,sans-serif}.account-workspace .aw-submit .aw-circle{width:8.7342cqw;height:8.7342cqw}.account-workspace .aw-submit>span:last-of-type>svg{width:5.6962cqw;height:5.6962cqw}.account-workspace .aw-gold-button{background:linear-gradient(115deg,#ffedcb,#dac1a0 27%,#c1ad95 60%,#f0d9b7);border:1px solid #fff5df;box-shadow:inset 0 0 1.6456cqw #fff8dc50,0 0 1.6456cqw #e6c7993b}.account-workspace .aw-shop-tabs{gap:1.7722cqw;margin-bottom:2.6582cqw}.account-workspace .aw-shop-tabs>button{min-height:19.7468cqw;gap:2.2785cqw;padding:2.1519cqw 2.4051cqw;border-radius:4.9367cqw;box-shadow:inset 0 0 .5063cqw #a6b4c43b}.account-workspace.aw-orders>.aw-shop-tabs>button{min-height:17.7215cqw}.account-workspace .aw-shop-tabs>button.is-selected{background:radial-gradient(ellipse at 0 0,#c3ac927a,transparent 67%),#090e13;box-shadow:inset 0 0 2.7848cqw #f3dfb652,0 0 1.519cqw #e7c89b5c}.account-workspace .aw-shop-tabs strong{font:500 4.3038cqw/1.35 Noto Sans Arabic,Tahoma,sans-serif}.account-workspace .aw-shop-tabs small{font:400 3.1646cqw/1.5 Noto Sans Arabic,Tahoma,sans-serif;margin-top:1.0127cqw}.account-workspace .aw-tab-symbol{width:12.1519cqw;height:12.1519cqw;flex:none}.account-workspace .aw-tab-symbol>svg{width:9.2405cqw!important;height:10.2532cqw!important}.account-workspace .aw-shop-tabs>button:last-child .aw-tab-symbol>svg{width:7.3418cqw!important;height:7.8481cqw!important;stroke-width:1.4}.account-workspace .aw-shop-tabs .aw-circle{width:6.5823cqw;height:6.5823cqw;margin-inline-start:auto}.account-workspace .aw-shop-tabs .aw-circle>svg{width:3.2911cqw!important;height:3.2911cqw!important}.account-workspace .aw-order-tabs{height:11.3924cqw;padding:1.0127cqw;border-radius:4.1772cqw;margin-bottom:2.5316cqw}.account-workspace .aw-order-tabs>button{min-height:0;border-radius:3.2911cqw;font:500 3.6709cqw/1.3 Noto Sans Arabic,Tahoma,sans-serif;gap:3.2911cqw}.account-workspace .aw-order-tabs>button>svg{width:4.9367cqw;height:4.9367cqw}.account-workspace .aw-order-card{padding:3.4177cqw 3.1646cqw 2.6582cqw;border-radius:4.557cqw;margin-bottom:2.4051cqw}.account-workspace .aw-order-card>header{min-height:8.6076cqw;gap:2.2785cqw}.account-workspace .aw-order-reference{gap:.7595cqw}.account-workspace .aw-order-reference>strong{font:400 3.9241cqw/1.1 Arial,sans-serif}.account-workspace .aw-order-reference>time{font:400 3.1646cqw/1.2 Arial,sans-serif}.account-workspace .aw-order-status{gap:1.8987cqw;max-width:63%}.account-workspace .aw-order-status>span{padding:2.0253cqw 3.2911cqw;font:500 3.2911cqw/1.3 Noto Sans Arabic,Tahoma,sans-serif;gap:2.4051cqw;border-radius:3.9241cqw}.account-workspace .aw-order-status>span>svg{width:3.9241cqw;height:4.3038cqw}.account-workspace .aw-order-status>.aw-circle{width:6.962cqw;height:6.962cqw}.account-workspace .aw-order-status>.aw-circle>svg{width:3.5443cqw!important;height:3.5443cqw!important}.account-workspace .aw-order-product{min-height:28.2278cqw;margin-top:2.5316cqw;margin-left:-3.1646cqw}.account-workspace .aw-order-product>.aw-product-art{width:43.26%;height:31.519cqw;bottom:-1.8987cqw;left:0}.account-workspace .aw-order-product>.aw-product-art[data-scene=bleu]{height:28.481cqw;bottom:-1.0127cqw}.account-workspace .aw-order-product-copy{margin-left:43.25%;padding:.8861cqw 0 0}.account-workspace .aw-order-product-copy .aw-product-name{font:400 4.3038cqw/1.25 Georgia,Times New Roman,serif;letter-spacing:-.01em;margin:0;white-space:normal}.account-workspace .aw-order-product-copy .aw-product-name>span{font:400 3.1646cqw/1.3 Arial,sans-serif}.account-workspace .aw-order-product-copy .aw-product-caption{font:400 2.9114cqw/1.5 Noto Sans Arabic,Tahoma,sans-serif;margin:.8861cqw 0 0}.account-workspace .aw-order-amount{position:relative;margin-top:3.5443cqw;gap:1.8987cqw}.account-workspace .aw-order-amount>div{gap:1.3924cqw}.account-workspace .aw-order-amount>div:last-child{position:absolute;right:0;bottom:7.8481cqw}.account-workspace .aw-order-amount small{font:400 2.7848cqw/1.3 Noto Sans Arabic,Tahoma,sans-serif}.account-workspace .aw-order-amount .aw-money{font:500 4.6835cqw/1.15 Arial,sans-serif;letter-spacing:-.02em;color:#f2ce9b}.account-workspace .aw-order-amount>div>span:not(.aw-money){font:400 3.038cqw/1.1 Arial,sans-serif}.account-workspace .aw-timeline{padding-top:4.8101cqw;margin:.8861cqw .2532cqw 3.4177cqw}.account-workspace .aw-timeline>li>span{width:6.2025cqw;height:6.2025cqw}.account-workspace .aw-timeline>li>span>svg{width:3.2911cqw;height:3.2911cqw}.account-workspace .aw-timeline>li:not(:last-child):before{top:3.1646cqw}.account-workspace .aw-timeline small{font:400 2.7848cqw/1.5 Noto Sans Arabic,Tahoma,sans-serif;margin-top:1.3924cqw}.account-workspace .aw-timeline time{font:400 2.2785cqw/1.4 Arial,sans-serif;margin-top:.3797cqw}.account-workspace .aw-order-actions{gap:2.2785cqw;margin-top:2.2785cqw}.account-workspace .aw-order-actions>button{min-height:9.2405cqw;border-radius:2.1519cqw;font:400 3.2911cqw/1.3 Noto Sans Arabic,Tahoma,sans-serif;padding:1.2658cqw;gap:2.9114cqw}.account-workspace .aw-order-actions>button>svg{width:4.0506cqw;height:4.0506cqw}.account-workspace .aw-order-actions>button:not(.aw-gold-button){color:#eeeef0;box-shadow:inset 0 0 .5063cqw #cdd8e82b}.account-workspace .aw-additional-items,.account-workspace .aw-order-gifts{font-size:2.7848cqw;margin:1.519cqw 0 0}.account-workspace.aw-settings .aw-icon-pin path{fill:none;stroke:currentColor;stroke-width:1.4}.account-workspace.aw-settings .aw-icon-pin circle{fill:none;stroke:currentColor;stroke-width:1.4}.account-workspace[lang=en] .aw-shop-tabs strong{font-size:3.5443cqw}.account-workspace[lang=en] .aw-shop-tabs small{font-size:2.6582cqw}.account-workspace[lang=en] .aw-timeline small{font:400 2.5316cqw/1.5 Arial,sans-serif}@media(max-width:360px){.account-workspace .aw-shop-tabs>button{gap:1.6456cqw;padding-inline:1.7722cqw}.account-workspace .aw-shop-tabs small{font-size:2.9114cqw}}.account-workspace .aw-product-art.is-reference-scene{-webkit-mask-image:none;mask-image:none}.account-workspace .aw-product-card .aw-bottle-scene{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}.account-workspace .aw-order-product .aw-bottle-scene{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent),linear-gradient(180deg,transparent,#000 7%);mask-image:linear-gradient(90deg,#000 86%,transparent),linear-gradient(180deg,transparent,#000 7%);-webkit-mask-composite:source-in;mask-composite:intersect}.account-workspace .aw-shop-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.account-workspace .aw-shop-tabs>button{position:relative;min-width:0;padding:2.0253cqw 2.2785cqw}.account-workspace .aw-shop-tabs>button:last-child{padding-right:15.3165cqw;padding-left:8.7342cqw}.account-workspace .aw-shop-tabs>button:last-child .aw-tab-symbol{position:absolute;right:2.4051cqw;top:50%;transform:translateY(-50%)}.account-workspace .aw-shop-tabs>button:last-child .aw-circle{position:absolute;left:2.4051cqw;top:50%;transform:translateY(-50%)}.account-workspace .aw-shop-tabs>button:first-child{padding-right:14.9367cqw;padding-left:2.1519cqw}.account-workspace .aw-shop-tabs>button:first-child .aw-tab-symbol{position:absolute;right:2.4051cqw;top:50%;transform:translateY(-50%)}.account-workspace .aw-shop-tabs>button>span:nth-child(2){width:100%;text-align:center}.account-workspace .aw-shop-tabs small{margin-inline:-3.4177cqw}.account-workspace .aw-summary{position:relative;display:block;min-height:37.8481cqw;padding:0}.account-workspace .aw-summary>.aw-medallion{position:absolute;left:4.1772cqw;top:2.6582cqw}.account-workspace .aw-summary>div{margin-left:19.4937cqw;padding:3.6709cqw 3.6709cqw 2.6582cqw 0}.account-workspace .aw-summary h2{font-size:4.4304cqw;line-height:1.1;margin:0 0 2.7848cqw 3.038cqw}.account-workspace .aw-order-product>.aw-product-art{height:34.9367cqw}.account-workspace .aw-order-product>.aw-product-art[data-scene=bleu]{height:29.6203cqw}.account-workspace .aw-submit .aw-icon-bag path{fill:#141812;stroke:#141812}.account-workspace.aw-cart .aw-heading h1,.account-workspace.aw-orders .aw-heading h1{line-height:1.45}.account-workspace.aw-cart .aw-heading{margin-bottom:2.5cqw}.account-workspace.aw-orders .aw-heading{margin-bottom:1.2cqw}.account-workspace[lang=en] .aw-shop-tabs small{white-space:normal;margin-inline:-1.8987cqw;font-size:2.5316cqw}.account-workspace .aw-product-info{padding-bottom:2.9114cqw}.account-workspace .aw-address-card{padding-top:3.4177cqw;padding-bottom:3.4177cqw}.account-workspace .aw-summary>div{padding-bottom:1.6456cqw}.account-workspace .aw-order-product{min-height:25.5696cqw}.account-workspace .aw-order-product>.aw-product-art{bottom:-5.9494cqw}.account-workspace .aw-order-product>.aw-product-art[data-scene=bleu]{bottom:-1.0127cqw}.account-workspace .aw-timeline small{line-height:1.25}.account-workspace .aw-timeline time{line-height:1.2;margin-top:.1266cqw}.account-workspace .aw-order-card.is-pending .aw-order-actions{margin-top:1.0127cqw}.account-workspace .aw-order-product .aw-bottle-scene{-webkit-mask-image:linear-gradient(90deg,#000 86%,transparent),linear-gradient(180deg,transparent,#000 12%);mask-image:linear-gradient(90deg,#000 86%,transparent),linear-gradient(180deg,transparent,#000 12%);-webkit-mask-composite:source-in;mask-composite:intersect}.account-workspace .aw-product-name,.account-workspace .aw-order-product-copy .aw-product-name{font-family:Times New Roman,Georgia,serif}.account-workspace .aw-product-info>.aw-money,.account-workspace .aw-order-amount .aw-money,.account-workspace .aw-summary-total .aw-money{font-weight:600;letter-spacing:-.035em}.account-workspace .aw-product-card .aw-bottle-scene{-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent),linear-gradient(0deg,#000 31.22%,transparent 31.23%);mask-image:linear-gradient(90deg,#000 88%,transparent),linear-gradient(0deg,#000 31.22%,transparent 31.23%);-webkit-mask-composite:source-over;mask-composite:add}.account-workspace.aw-cart .aw-heading{margin-bottom:2.8cqw}.account-workspace .aw-cart>.aw-address-card{margin-top:2.7848cqw}.account-workspace .aw-cart>.aw-summary{margin-top:2.5316cqw}.account-workspace .aw-cart .aw-submit{margin-top:2.6582cqw}.account-workspace .aw-order-card.is-confirmed,.account-workspace .aw-order-card.is-completed{padding-bottom:1.8987cqw}.account-workspace.aw-settings .aw-icon-bag path{fill:none;stroke:currentColor;stroke-width:1.4}.account-workspace .aw-product-card .aw-product-name{font-size:5.1899cqw}body.account-view{overflow:hidden;background:#070b0c}.account-viewport{position:fixed;inset:0;height:100dvh;overflow:auto;overflow-x:hidden;overscroll-behavior:contain;background:#070b0c;color:#eff1f5;font-family:Noto Sans Arabic,Arial,sans-serif;scroll-padding-block:12px;-webkit-overflow-scrolling:touch}.account-composition{position:relative;isolation:isolate;container-type:inline-size;width:min(100%,var(--shell-width,430px));min-height:100%;margin:0 auto}.account-composition :is(button,a){color:inherit;cursor:pointer;text-decoration:none}.account-composition button{padding:0;font:inherit}.account-composition button:disabled{opacity:.5;cursor:wait}.account-composition svg{display:block;flex:none}.account-dialog :focus-visible{outline:2px solid #edcb95;outline-offset:3px}.account-dialog{position:fixed;inset:0;margin:auto;width:min(430px,92vw);max-height:88dvh;padding:0;color:#e0e2e6;border:1px solid #b3bbc6a8;border-radius:20px;background:linear-gradient(140deg,#242b35,#090e14 65%);box-shadow:0 15px 80px #000c;font:14px/1.6 Arial,Tahoma,sans-serif;overflow:hidden}.account-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.account-dialog>header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #ffffff25}.account-dialog h2{font-size:20px;font-weight:400;margin:0}.account-dialog>header button{border:1px solid #a8afb755;background:#0003;border-radius:50%;width:32px;height:32px;display:grid;place-items:center}.account-dialog svg{width:23px;height:23px}.account-dialog button,.account-dialog a{font:inherit;color:inherit;cursor:pointer}.account-dialog-body{overflow-y:auto;max-height:calc(88dvh - 65px);padding:18px 20px;box-sizing:border-box}.account-dialog h3{font-size:15px;margin:10px 0}.account-dialog button:disabled{opacity:.5;cursor:wait}.account-form{display:grid;gap:14px}.account-form label{display:grid;gap:6px;color:#c8cbd2}.account-form input,.account-form textarea{width:100%;box-sizing:border-box;background:#02060b88;border:1px solid #adb7c044;border-radius:8px;padding:10px 12px;font:16px Arial;color:#f0f1f3}.account-primary{display:block;text-align:center;text-decoration:none;width:100%;box-sizing:border-box;border:1px solid #d5dce6;border-radius:8px;background:linear-gradient(120deg,#dce0e5,#8c97a7);color:#10151c!important;padding:10px 14px!important;margin:8px 0;font-weight:700!important}.account-hint{color:#aeb6c3;font-size:12px;line-height:1.8}.account-hint a{color:#e1c59b}.account-inline-actions{display:flex;gap:8px;flex-wrap:wrap}.account-inline-actions button,.account-secondary,.account-form>button:not(.account-primary),.account-favorites button{background:#ffffff08;border:1px solid #adb7c044;border-radius:7px;padding:7px 10px}.account-tiers{display:grid;gap:12px}.account-tiers article{border:1px solid #949ca74d;border-radius:12px;background:linear-gradient(140deg,#ffffff0c,#0003);padding:14px}.account-tiers article.current-tier{border-color:var(--tier-color);box-shadow:inset 0 0 20px #c8d5f312}.account-tiers article>div{display:flex;gap:10px;align-items:center;color:var(--tier-color)}.account-tiers h3{margin:0;flex:1}.account-tiers h3 small{display:block;font-size:10px;letter-spacing:2px}.account-tiers b{font-size:10px}.account-tiers p{font-size:12px;margin:8px 0 0}.account-list>div{display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid #ffffff20;padding:10px 0;font-size:12px}.account-order,.account-address{padding:12px;border:1px solid #ffffff25;border-radius:10px;margin:12px 0}.account-order>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.account-order span{color:#ddc49f}.account-order small,.account-address small{color:#adb4bf;font-size:10px}.account-order p,.account-address p{font-size:12px;overflow-wrap:anywhere}.account-favorites article{display:flex;gap:15px;padding:12px 0;border-bottom:1px solid #ffffff25}.account-favorites img{width:65px;height:90px;object-fit:contain}.account-favorites p{font-size:12px}.account-toggle{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #ffffff20;gap:15px}.account-toggle input{width:20px;height:20px;accent-color:#cab18a}.account-secondary{margin:14px 0}.account-notification{display:block;width:100%;text-align:right;padding:12px;margin:10px 0;background:#d7c49b0b;border:1px solid #d8c39f55;border-radius:9px}.account-notification.is-read{opacity:.65;border-color:#ffffff20}.account-notification p{font-size:12px}.account-dialog details{padding:12px 0;border-bottom:1px solid #ffffff20}.account-dialog summary{cursor:pointer}.account-dialog details p{font-size:12px;color:#adb6c4}.account-dialog details+form{margin-top:18px}.account-reward-detail>svg{display:block;width:55px;height:55px;color:#d4b88b;margin:0 auto}.account-reward-detail>h3{text-align:center;font-size:22px}.account-reward-detail>p{font-size:13px;line-height:1.9}.account-more{display:grid;gap:10px}.account-more button,.account-more>a{text-decoration:none;text-align:right;padding:12px;background:#ffffff08;border:1px solid #ffffff25;border-radius:8px}.account-panel-fields{border:0;padding:0;margin:0;min-width:0}.account-panel-fields:disabled{opacity:.7}.account-loading{width:min(100%,430px);min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:28px;text-align:center;background:#05080c;color:#e6e8ec;font:15px/1.8 Noto Sans Arabic,sans-serif}.account-loading button,.account-loading a{padding:12px 20px;color:#ead1a4;border:1px solid #b5a08188;border-radius:12px;background:#111720;text-decoration:none}.account-dialog .account-list>div{flex-wrap:wrap;align-items:center}.account-quantity{display:flex;align-items:center;gap:14px;width:100%;padding-top:6px}.account-quantity button{min-width:34px;min-height:34px;border:1px solid #aab4c055;border-radius:8px}.account-quantity button:last-child{margin-inline-start:auto;padding:0 12px}.account-address-choice{display:grid;gap:10px;font-size:13px}.account-address-choice select,.account-admin select{width:100%;padding:10px;border:1px solid #aaa6;border-radius:8px;background:#111820;color:#fff;font:inherit}.account-support-reply{border-top:1px solid #fff3;padding-top:10px;color:#ecd0a0}.account-admin{width:min(100%,650px);min-height:100svh;background:#080c12;padding:28px 20px;color:#e6e8ec;font:14px/1.8 Noto Sans Arabic,sans-serif}.account-admin>header{display:flex;justify-content:space-between;align-items:center;gap:16px}.account-admin h1{font-size:25px;font-weight:500;color:#e4c697}.account-admin a{color:#e4c697}.account-admin-tabs{display:flex;gap:12px;margin:18px 0}.account-admin-tabs button{padding:10px 16px;border:1px solid #a7b0bf66;border-radius:10px}.account-admin-tabs [aria-pressed=true]{background:#d6be8d;color:#111}.account-admin article{border:1px solid #a7b0bf44;border-radius:12px;padding:16px;margin:16px 0}.account-admin h3{font-size:16px;margin:0}.account-admin textarea{width:100%;margin-block:10px;padding:12px;border:1px solid #a7b0bf77;border-radius:10px;background:#111820;color:#fff;font:inherit}.account-admin button:disabled{opacity:.5;cursor:wait}.account-admin fieldset{border:0;padding:0;margin:0;min-width:0}.account-dialog{font-family:Noto Sans Arabic,Tahoma,sans-serif;background:linear-gradient(140deg,#172337,#040b15 65%);border-color:#b7d2f6}.account-dialog>header{background:#081221;border-bottom-color:#c1d6f52b}.account-settings-menu button{display:flex;align-items:center;gap:12px}.account-settings-menu button span{flex:1}.account-settings-menu button svg:first-child{color:#f0ce8c}.account-settings-menu button svg:last-of-type{width:15px}.account-dialog :is(button,input,select,textarea){touch-action:manipulation}.account-reward-caption{display:block;color:#a9b6c7;font-size:12px;margin-top:5px}dialog.gift-selection-dialog{position:fixed;inset:0;margin:auto;padding:0;width:min(96vw,540px);max-width:96vw;max-height:94dvh;border:1px solid #cb9fe3;border-radius:clamp(24px,6vw,42px);color:#eee0f8;background:#08050f;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;isolation:isolate;box-shadow:inset 0 0 2px #e2c7ff,0 0 38px #9151bc30;scrollbar-width:thin;scrollbar-color:#65417a #0b0712}dialog.gift-selection-dialog[open]{display:block}dialog.gift-selection-dialog::backdrop{background:#03020ce8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.gift-selection{position:relative;container-type:inline-size;isolation:isolate;padding:0 0 4%;font-family:Noto Sans Arabic,Tahoma,sans-serif;text-align:center}.gift-selection:before{content:"";position:absolute;inset:0;z-index:-2;border-radius:inherit;background:linear-gradient(#0b0512a8,#10071940 28%,#090610db 70%,#10071955),url(/assets/luxury/violet/crystal-smoke-v2.png) center top/auto 100% no-repeat;filter:hue-rotate(13deg);pointer-events:none}.gift-selection *{box-sizing:border-box}.gift-selection p{margin:0}.gift-selection button{font-family:inherit;cursor:pointer}.gift-selection button:disabled{cursor:default}.gift-selection button:focus-visible{outline:2px solid #ffe6ad;outline-offset:4px}.gift-selection-close{position:absolute;top:4.6cqw;left:4.5cqw;z-index:3;display:grid;place-items:center;width:9.3cqw;height:9.3cqw;min-width:38px;min-height:38px;padding:2cqw;border:1px solid #b18bd3;border-radius:50%;background:radial-gradient(at 80% 0%,#8a664333,transparent 55%),#0b0714;color:#dcb8f6;box-shadow:inset 0 0 6px #c79de82b}.gift-selection-close svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.gift-selection-header{position:relative;padding:6.5cqw 3cqw 3.2cqw}.gift-selection-wordmark{display:block;padding-left:1.5cqw;color:#f3d197;font:400 4.2cqw/1.35 Cormorant Garamond,Georgia,serif;letter-spacing:.85cqw;white-space:nowrap}.gift-selection-wordmark i{font-style:normal;color:#c79ede}.gift-selection-motto{position:absolute;top:8cqw;right:5.1cqw;text-align:center;font:400 1.85cqw/1.5 Georgia,serif;letter-spacing:.38cqw;color:#b4a4be}.gift-selection-eyebrow{display:flex;align-items:center;justify-content:center;gap:2.5cqw;margin:2.1cqw 0 2.8cqw!important;color:#d8b7ed;font-size:3.1cqw;line-height:1.6}.gift-selection-eyebrow:before,.gift-selection-eyebrow:after{content:"";width:9cqw;height:1px;background:linear-gradient(90deg,transparent,#dac494)}.gift-selection-eyebrow:after{transform:scaleX(-1)}.gift-selection .gift-selection-header h2{margin:2.4cqw 0 1.8cqw;padding:0;color:#ffdda3;font:500 7.9cqw/1.5 Noto Sans Arabic,Tahoma,sans-serif;letter-spacing:-.3cqw;text-shadow:0 0 2.5cqw #d8a86630}.gift-selection h2:focus{outline:none}.gift-selection-instruction{font-size:3.2cqw;line-height:1.85;color:#e2cbed}.gift-selection-sentiment{margin-top:.7cqw!important;font-size:2.9cqw;line-height:1.8;color:#a687b7}.gift-selection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.1cqw 2.4cqw;margin:0 3.6cqw;direction:ltr;scroll-margin-top:3cqw}.gift-selection-option{position:relative;display:block;isolation:isolate;aspect-ratio:.91;padding:0;overflow:hidden;border:1px solid #9870b5a3;border-radius:3.7cqw;background:radial-gradient(at 80% 100%,#5a267247,transparent 60%),#0b0711;color:#f4d597;box-shadow:inset 0 0 2cqw #a06bc838;transition:border-color .25s,box-shadow .25s,transform .25s}.gift-selection-option[aria-pressed=true]{border-color:#ffe9b4;box-shadow:0 0 1px 1px #f2c780,0 0 3cqw #e8aa5073,inset 0 0 2.5cqw #dbb06650}.gift-selection-photo{position:absolute;top:0;left:0;display:block;width:100%;aspect-ratio:1;overflow:hidden}.gift-selection-atlas{position:absolute;inset:0;background-image:url(/assets/gift-picker/fragrances.png);background-size:200% 200%;background-repeat:no-repeat}.gift-selection-photo:not(.has-scene){padding:2cqw 5cqw 3cqw;background:radial-gradient(ellipse at 50% 75%,#65476c60,transparent 65%)}.gift-selection-photo img{position:relative;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1cqw 2cqw #dfa23a28)}.gift-selection-photo:after{content:"";position:absolute;inset:72% 0 0;background:linear-gradient(transparent,#0b0711);pointer-events:none}.gift-selection-mark{position:absolute;top:2.5cqw;right:2.5cqw;display:grid;place-items:center;width:7cqw;height:7cqw;padding:1.5cqw;border:1px solid #b990d9;border-radius:50%;color:#e4bffc;background:#11081ec9}.gift-selection-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.gift-selection-option[aria-pressed=true] .gift-selection-mark{color:#fff9e9;background:radial-gradient(at 30% 25%,#b7853d,#583918 75%);border-color:#ffedbc;box-shadow:0 0 1.5cqw #ffce6b8c,inset 0 0 1cqw #ffd58c}.gift-selection-caption{position:absolute;bottom:1.9cqw;left:1.2cqw;right:1.2cqw;display:flex;flex-direction:column;align-items:center;gap:.25cqw}.gift-selection-caption strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font:400 3cqw/1.25 Jost,Arial,sans-serif;overflow-wrap:anywhere}.gift-selection-caption small{font-size:2.7cqw;line-height:1.6;color:#d4b3e8;direction:rtl}.gift-selection-pages{display:flex;justify-content:center;align-items:center;gap:4cqw;direction:ltr;margin:2cqw 0;color:#b6a0c7;font-size:2.4cqw}.gift-selection-pages button{display:grid;place-items:center;width:36px;height:32px;border:1px solid #956bb266;border-radius:50%;background:#130c1da6;color:#ebc995;font:24px/1 Arial,sans-serif}.gift-selection-pages button:disabled{opacity:.28}.gift-selection-summary{display:flex;align-items:center;direction:ltr;gap:3cqw;min-height:19.5cqw;margin:3cqw 3.6cqw 0;padding:1.8cqw 2.6cqw;border:1px solid #a578be9c;border-radius:4cqw;background:linear-gradient(120deg,#170d2577,#0c0812e8);box-shadow:inset 0 0 2cqw #78419421}.gift-selection-thumb{position:relative;flex:0 0 22cqw;width:22cqw;height:15.5cqw;overflow:hidden;border:1px solid #9971af66;border-radius:2.8cqw;background:#0c0713}.gift-selection-thumb .gift-selection-photo{width:18cqw;left:2cqw;top:-1.2cqw}.gift-selection-thumb .gift-selection-photo:not(.has-scene){padding:1cqw 3cqw 2cqw}.gift-selection-summary-copy{display:flex;flex:1;flex-direction:column;gap:.2cqw;min-width:0;text-align:left;padding-left:3cqw;border-left:1px solid #8b59a833}.gift-selection-summary-copy>span{color:#e0ba76;font-size:2.9cqw;line-height:1.65}.gift-selection-summary-copy strong{color:#f7dca9;font:400 2.9cqw/1.4 Jost,Arial,sans-serif;overflow-wrap:anywhere}.gift-selection-summary-copy small{color:#cfaddf;font-size:2.6cqw;line-height:1.5}.gift-selection-selected{display:flex;align-items:center;gap:1.7cqw;padding:1.5cqw 2.5cqw;border:1px solid #c091a888;border-radius:8cqw;color:#b898ca;font-size:2.6cqw;white-space:nowrap}.gift-selection-selected b{color:#edc68e;font:3.2cqw/1 Arial,sans-serif}.gift-selection-summary>p{flex:1;color:#c9addc;font-size:3cqw;line-height:1.8}.gift-selection-confirm{position:relative;display:flex;align-items:center;justify-content:center;width:92.8%;min-height:14cqw;margin:3cqw 3.6cqw 0;padding:2cqw 10cqw;border:1px solid #ffe9af;border-radius:8cqw;background:linear-gradient(110deg,#c99648,#ffe3a6 45%,#e6bd79 72%,#bc884e);box-shadow:inset 0 1px 2px #fff9d7,0 0 1cqw #ffd17aa6,0 1.2cqw 4cqw #d99a4944;color:#241506;font-size:4cqw;font-weight:600;line-height:1.7}.gift-selection-confirm>svg{position:absolute;right:6cqw;width:4cqw;height:4cqw;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.gift-selection-confirm:disabled{opacity:.55;box-shadow:inset 0 1px 2px #fff9d7}.gift-selection-footer{margin:4.8cqw 0 1cqw;color:#c8a674}.gift-selection-footer>span{font:400 2.1cqw/1.5 Georgia,serif;letter-spacing:.8cqw}.gift-selection-footer>p{display:flex;align-items:center;justify-content:center;gap:2cqw;margin-top:.6cqw;color:#a286b2;font-size:2.1cqw;line-height:1.6}.gift-selection-footer>p:before,.gift-selection-footer>p:after{content:"";width:6cqw;height:1px;background:#c9a2a24d}.gift-selection-error,.gift-selection-empty{margin:3cqw!important;padding:2cqw;color:#ffccc2;font-size:max(12px,2.8cqw);line-height:1.8}.gift-selection-empty{grid-column:1/-1}.gift-selection-dust{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.gift-selection-dust i{position:absolute;width:2px;height:2px;border-radius:50%;background:#ffe4b0;box-shadow:0 0 6px #e7c07f;opacity:.5}.gift-selection[dir=ltr] .gift-selection-header h2{font:500 7cqw/1.1 Cormorant Garamond,Georgia,serif;letter-spacing:-.15cqw;margin:5cqw 8cqw 2cqw}.gift-selection[dir=ltr] .gift-selection-caption small{direction:ltr}.gift-selection[dir=ltr] .gift-selection-confirm{font-size:3.4cqw}@media(hover:hover){.gift-selection-option:hover{border-color:#e3bbee;transform:translateY(-1px)}.gift-selection-confirm:not(:disabled):hover{filter:brightness(1.08)}}@media(prefers-reduced-motion:no-preference){.gift-selection-dust i{animation:gift-selection-twinkle 4s var(--delay) ease-in-out infinite}}@keyframes gift-selection-twinkle{0%,to{opacity:.1;transform:translateY(2px)}50%{opacity:.8;transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.gift-selection *,dialog.gift-selection-dialog{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.gift-selection .gift-selection-balance{margin:1.5cqw 0 0;color:#f8d99d;font-size:3cqw;line-height:1.8}.gift-selection-balance bdi{font:600 3.7cqw/1.5 Arial,sans-serif}.loyalty-reward.silver-reward{position:relative;container-type:inline-size;isolation:isolate;margin:2cqw 0 0;padding:0;border:0;border-radius:0;box-shadow:none;background:#03050b;color:#cfc4df;font-family:Noto Sans Arabic,Tahoma,sans-serif}.silver-reward p{margin:0}.silver-reward-scene{position:relative;isolation:isolate;min-height:142cqw;overflow:hidden}.silver-reward .silver-reward-art{position:absolute;inset:0 0 auto;z-index:-2;display:block;width:100%;height:auto;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none}.silver-reward .silver-reward-ring{position:absolute;inset:0 0 auto;width:100%;height:51.136cqw;overflow:visible;pointer-events:none}.silver-reward-ring-fill circle{transition:stroke-dasharray 1.4s cubic-bezier(.16,.8,.2,1)}.silver-reward-balance{position:absolute;top:33.3cqw;left:30cqw;width:40cqw;display:flex;flex-direction:column;align-items:center;text-align:center}.silver-reward-card-label{font-size:2.3cqw;line-height:1.5}.silver-reward-numbers{display:flex;justify-content:center;align-items:baseline;gap:1.3cqw;margin:1.3cqw 0 .3cqw;color:#d3cbe5;font:400 3.85cqw/1.2 Arial,sans-serif;white-space:nowrap}.silver-reward-numbers b{color:#f6d99e;font-weight:600;text-shadow:0 0 2cqw #ecba5a1a}.silver-reward-numbers>span{font-size:2.6cqw}.silver-reward-unit{font-size:1.95cqw;line-height:1.5}.silver-reward-near{position:absolute;top:27.4cqw;left:4.4cqw;width:21.2cqw;text-align:center}.silver-reward-near strong{display:block;font-size:2.7cqw;line-height:1.25;font-weight:500;color:#f5d99b}.silver-reward-near>span{display:block;margin-top:1.3cqw;font-size:1.95cqw;line-height:1.5;white-space:nowrap}.silver-reward .silver-reward-side-copy{position:absolute;top:10.8cqw;right:3.7cqw;width:18.5cqw;text-align:right;font-size:2.65cqw;line-height:1.55}.silver-reward-signature{position:absolute;top:20.3cqw;right:4.4cqw;text-align:right;color:#dbbd89;font:400 1.55cqw/1.85 Georgia,serif;letter-spacing:.45cqw}.silver-reward-signature i{display:block;height:1px;width:6cqw;margin:0 0 3.1cqw auto;background:linear-gradient(90deg,#916b40,#f5d299);box-shadow:0 0 1px #ddb076}.silver-reward h2{position:absolute;top:53.4cqw;left:7cqw;right:7cqw;margin:0;color:#f7dba3;text-align:center;font-size:4.7cqw;line-height:1.6;font-weight:600;letter-spacing:-.1cqw}.silver-reward .silver-reward-intro{position:absolute;top:61.2cqw;left:11cqw;right:11cqw;margin:0;color:#d2c4df;font-size:2.95cqw;line-height:1.5;text-align:center}.silver-reward-plus{position:absolute;top:81.3cqw;left:51.8cqw;color:#ffe0ad;font:300 6.3cqw/1.2 Georgia,serif;text-shadow:0 0 2cqw #ffc36580}.silver-reward-discount{position:absolute;top:76.4cqw;left:63cqw;width:23.9cqw;text-align:center;color:#f8dba5}.silver-reward-discount>strong{display:block;font:400 12.8cqw/1 Georgia,serif;letter-spacing:-.5cqw;text-shadow:0 0 2.5cqw #c8986b24}.silver-reward-discount>strong>span{font-size:8cqw;letter-spacing:-.5cqw}.silver-reward-discount>b{position:absolute;top:11.1cqw;width:100%;display:block;font-size:2.7cqw;line-height:1.5;font-weight:500}.silver-reward-perfume-caption,.silver-reward-discount-caption{position:absolute;top:96.7cqw;text-align:center}.silver-reward-perfume-caption{left:7.3cqw;width:42.1cqw}.silver-reward-discount-caption{left:57.3cqw;width:35.5cqw}.silver-reward :is(.silver-reward-perfume-caption,.silver-reward-discount-caption) h3{margin:0;color:#f4dbaa;font-size:2.9cqw;line-height:1.6;font-weight:600}.silver-reward :is(.silver-reward-perfume-caption,.silver-reward-discount-caption) p{margin:.15cqw 0 0;color:#cfc4df;font-size:2.05cqw;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.silver-reward .silver-reward-action{position:absolute;top:106.9cqw;left:19.5cqw;width:61cqw;height:7.8cqw;margin:0;padding:0 2cqw;display:flex;justify-content:center;align-items:center;gap:3cqw;border:0;border-radius:6cqw;background:transparent;color:#f3dba8;font:400 3.1cqw/1.5 Noto Sans Arabic,Tahoma,sans-serif;text-decoration:none;text-align:center;cursor:pointer;direction:ltr;-webkit-tap-highlight-color:transparent}.silver-reward-action:after{content:"";position:absolute;inset:-6px 0;border-radius:inherit}.silver-reward-action span{font:300 4.5cqw/1 Georgia,serif}.silver-reward-action:focus-visible{outline:2px solid #ffdf9d;outline-offset:4px}.silver-reward-action:hover{background:#b8773714;text-shadow:0 0 3cqw #e6b76588}.silver-reward-trust{position:absolute;top:120.8cqw;left:0;right:0}.silver-reward .silver-reward-trust p{position:absolute;top:0;text-align:left;color:#cdc3df;font-size:2.1cqw;line-height:1.55}.silver-reward-trust p:nth-child(1){left:21.8cqw;width:14.5cqw}.silver-reward-trust p:nth-child(2){left:50.1cqw;width:12.2cqw}.silver-reward-trust p:nth-child(3){left:76.4cqw;width:15cqw}.silver-reward[dir=rtl] .silver-reward-trust p{text-align:right}.silver-reward .silver-reward-motto{position:absolute;top:133.5cqw;left:28cqw;width:44cqw;text-align:center;font-size:2.05cqw;line-height:1.55;color:#b0a4bf}.silver-reward-motto:before,.silver-reward-motto:after{content:"";position:absolute;top:3.2cqw;left:-15cqw;width:10cqw;height:1px;background:linear-gradient(90deg,transparent,#c09d64)}.silver-reward-motto:after{left:auto;right:-15cqw;transform:scaleX(-1)}.silver-reward .silver-reward-pending-note{margin:0 6cqw 3cqw;padding:2cqw 2.5cqw;border:1px solid #ae8db137;border-radius:2cqw;background:#160f2080;color:#c2b3cf;text-align:center;font-size:max(9px,2.15cqw);line-height:1.9}.silver-reward-particles{position:absolute;inset:0;z-index:-1;pointer-events:none}.silver-reward-particles i{position:absolute;width:2px;height:2px;border-radius:50%;background:#ffe0a8;box-shadow:0 0 7px 1px #e7ac6577;opacity:.35}.silver-reward-particles i:nth-child(4n){background:#e2c4ff;box-shadow:0 0 6px #b790ef}.silver-reward[dir=ltr] h2{font:500 5cqw/1.5 Cormorant Garamond,Georgia,serif;letter-spacing:0}.silver-reward[dir=ltr] .silver-reward-intro{font-size:2.7cqw}.silver-reward[dir=ltr] .silver-reward-discount>b{font:400 1.8cqw/1.5 Georgia,serif;letter-spacing:.15cqw}.silver-reward[dir=ltr] .silver-reward-near strong{font:500 2.3cqw/1.3 Cormorant Garamond,Georgia,serif}.silver-reward[dir=ltr] .silver-reward-action{font-family:Cormorant Garamond,Georgia,serif;font-size:3.8cqw}.silver-reward[dir=ltr] :is(.silver-reward-perfume-caption,.silver-reward-discount-caption) h3{font:500 3.1cqw/1.5 Cormorant Garamond,Georgia,serif}.silver-reward[dir=ltr] .silver-reward-trust p{font-size:1.8cqw}@media(prefers-reduced-motion:no-preference){.silver-reward-particles i{animation:silver-reward-drift 4.5s var(--delay) ease-in-out infinite}.silver-reward-ring-tip{animation:silver-reward-glint 3.5s ease-in-out infinite alternate}}@keyframes silver-reward-drift{0%,to{transform:translateY(3px);opacity:.15}50%{transform:translateY(-5px);opacity:.7}}@keyframes silver-reward-glint{0%{opacity:.6}to{opacity:1}}.silver-reward[data-offscreen=true] *,html[data-pe-hidden] .silver-reward *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){.silver-reward *{animation:none!important;transition:none!important}}.reward-cta,.reward-confirm{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;margin-top:12px;padding:10px 16px;border:1px solid #f2d9a8;border-radius:12px;background:linear-gradient(115deg,#c79755,#edcea0 55%,#b88749);color:#1a140a;font:600 14px Noto Sans Arabic,Tahoma,sans-serif;cursor:pointer}.reward-cta:focus-visible,.reward-confirm:focus-visible,.reward-option:focus-visible,.reward-close:focus-visible{outline:2px solid #f6dcaa;outline-offset:3px}.reward-link{display:inline-block;margin-top:8px;color:#f0dba0;font-size:13px;text-decoration:underline;text-underline-offset:4px}.reward-dialog{position:fixed;inset:0;margin:auto;width:min(94vw,520px);max-height:min(88dvh,760px);padding:0;border:1px solid #d9b46a;border-radius:20px;background:linear-gradient(160deg,#0b1020,#05070d);color:#f1e8d6;font-family:Noto Sans Arabic,Tahoma,sans-serif;overflow:hidden}.reward-dialog[open]{display:flex;flex-direction:column}.reward-dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.reward-dialog header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 18px 6px}.reward-dialog h2{margin:0;font-size:19px;font-weight:600;color:#f3d79f}.reward-close{width:38px;height:38px;border:1px solid #d9b46a66;border-radius:50%;background:#12141b;color:#f1e8d6;font-size:22px;line-height:1;cursor:pointer}.reward-intro{margin:0;padding:0 18px 10px;font-size:12px;line-height:1.9;color:#b9b4a8}.reward-grid{list-style:none;margin:0;padding:4px 14px 10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}.reward-option{display:grid;gap:3px;justify-items:center;width:100%;padding:8px 8px 10px;border:1px solid #6a5a3a66;border-radius:12px;background:#0f121a;color:inherit;text-align:center;cursor:pointer;transition:border-color .18s,box-shadow .18s}.reward-option[aria-pressed=true]{border-color:#efce86;box-shadow:0 0 0 1px #efce86,0 0 18px #d3a04f30;background:#17140d}.reward-photo{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#06080d}.reward-photo img{display:block;width:100%;height:100%;object-fit:cover}.reward-option strong{font-size:12px;font-weight:600;line-height:1.5;color:#f3d79f;overflow-wrap:anywhere}.reward-option small{font-size:10px;color:#a9a59c}.reward-error{margin:0;padding:6px 18px;font-size:12px;color:#f1b1a8}.reward-empty{padding:18px;font-size:13px;color:#c9c3b6}.reward-dialog footer{padding:10px 18px 16px;border-top:1px solid #d9b46a30;background:#080b12}.reward-dialog footer p{margin:0;font-size:12px;color:#d8c7a8;min-height:1.6em}.reward-confirm:disabled,.reward-option:disabled,.reward-close:disabled{opacity:.5;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.reward-option{transition:none}}.loyalty-count{position:relative;display:inline-block;vertical-align:baseline;white-space:nowrap}.loyalty-count-wheels{display:inline-flex;align-items:baseline;direction:ltr;height:1.08em;line-height:1.08;letter-spacing:0;vertical-align:bottom}.loyalty-count-place{display:inline-flex;align-items:baseline}.loyalty-count-digit{position:relative;display:inline-block;height:1.08em;overflow:hidden;vertical-align:bottom}.loyalty-count-reel{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:.62em;text-align:center}.loyalty-count-reel>span{flex:none;display:block;height:1.08em;line-height:1.08}.loyalty-count-separator{display:inline-block;overflow:hidden;height:1.08em;line-height:1.08}.loyalty-count-prefix{display:inline-block;line-height:1.08;margin-right:.02em}.loyalty-count.is-compact{font-variant-numeric:tabular-nums}.loyalty-page .loyalty-count-pending-fill{min-width:0}.loyalty-page[data-points-intro=priming] .loyalty-progress-track>i,.loyalty-page[data-points-intro=counting] .loyalty-progress-track>i{animation:none}.loyalty-page[data-points-intro=counting] .loyalty-stat-card>strong,.loyalty-page[data-points-intro=counting] .loyalty-medallion-inner>strong{filter:drop-shadow(0 0 5px #e8c38c38)}.loyalty-page[data-points-intro=counting] .loyalty-stat-pending>strong{filter:drop-shadow(0 0 5px #b993f74a)}.loyalty-total-medallion:after{content:"";position:absolute;inset:4%;border:1px solid #e8cd99;border-radius:50%;opacity:0;pointer-events:none}.loyalty-page[data-points-intro=landed] .loyalty-total-medallion:after{animation:loyalty-count-arrival .85s ease-out both}.loyalty-page[data-points-intro=landed] .loyalty-medallion-inner>strong{animation:loyalty-count-land .65s cubic-bezier(.2,.8,.2,1) both}.loyalty-page[data-points-intro=counting] .loyalty-next-fill:after{animation:loyalty-count-stream 1s linear infinite}.loyalty-page[data-points-intro=landed] .loyalty-next-fill:after{animation:loyalty-count-stream .9s ease-out both}@keyframes loyalty-count-arrival{0%{opacity:.65;transform:scale(.97)}to{opacity:0;transform:scale(1.16)}}@keyframes loyalty-count-land{0%{transform:translateY(1px) scale(.98)}45%{transform:translateY(-1px) scale(1.035)}to{transform:none}}@keyframes loyalty-count-stream{0%{transform:translate(-120%)}to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.loyalty-count *,.loyalty-total-medallion:after{animation:none!important;transition:none!important}}.loyalty-points-overview{--overview-gold: #f6d18e;--overview-violet: #cea5ef;--overview-ivory: #f7efd7;position:relative;margin:0 3.7cqw 3cqw;color:var(--overview-ivory);font-family:Noto Sans Arabic,Tahoma,sans-serif;isolation:isolate}.loyalty-overview-title{display:flex;align-items:center;justify-content:center;gap:3.1cqw;margin:0 0 1.6cqw;color:#f8eaca;font-size:3.45cqw;font-weight:500;line-height:1.8;text-align:center;text-shadow:0 0 14px #e3b56838}.loyalty-overview-title:before,.loyalty-overview-title:after{content:"";width:8cqw;height:1px;flex:none;background:linear-gradient(90deg,transparent,#f4cf8c);box-shadow:0 0 7px #e9bd723b}.loyalty-overview-title:after{transform:rotate(180deg)}.loyalty-points-triptych{position:relative;display:grid;grid-template-columns:29.5% 41% 29.5%;align-items:center;height:39.5cqw;direction:ltr}.loyalty-stat-card{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:calc(100% + 2cqw);height:31.5cqw;margin-top:6cqw;padding:7.1cqw 1.9cqw 1.4cqw;border:1px solid #b995576e;border-radius:3.8cqw;background:radial-gradient(ellipse at 45% 4%,#9b71301c,transparent 62%),linear-gradient(140deg,#080d15ed,#04080def);box-shadow:inset 0 0 2px #efd4a029,inset 0 -2px 14px #e8b96609,0 6px 15px #0007;text-align:center;transition:border-color .35s ease,box-shadow .35s ease}.loyalty-stat-active{justify-self:start}.loyalty-stat-pending{justify-self:end;border-color:#b98bd67d;background:radial-gradient(ellipse at 64% 2%,#a77acb29,transparent 65%),linear-gradient(140deg,#080b18ef,#181022e8);box-shadow:inset 0 0 2px #efd1ff29,inset 0 -2px 14px #b184d621,0 6px 15px #0007}.loyalty-stat-icon{position:absolute;top:-3cqw;left:50%;display:grid;place-items:center;width:9.5cqw;height:9.5cqw;transform:translate(-50%);border:1px solid #e4ba73;border-radius:50%;color:#f8d796;background:radial-gradient(circle at 38% 27%,#48332288,transparent 55%),#080a0f;box-shadow:inset 0 0 6px #f8d18b30,0 0 2px #fff0bd8c,0 0 16px #d79a4847}.loyalty-stat-icon svg{width:5.2cqw;height:5.2cqw;filter:drop-shadow(0 0 4px #e8bf7757)}.loyalty-stat-pending .loyalty-stat-icon{color:#ddbbea;border-color:#e5c4e7;background:radial-gradient(circle at 37% 28%,#5d3a5277,transparent 58%),#0b0a13;box-shadow:inset 0 0 7px #edbcda26,0 0 2px #ffefd6ab,0 0 16px #c192d156}.loyalty-stat-pending .loyalty-stat-icon svg{width:4.7cqw;height:4.7cqw;filter:drop-shadow(0 0 4px #dda6ef4a)}.loyalty-stat-card>strong{position:relative;display:block;max-width:100%;color:var(--overview-gold);font:400 7.5cqw/1.03 Inter,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.035em;white-space:nowrap;text-shadow:0 0 18px #e2ac5436}.loyalty-stat-pending>strong{color:var(--overview-violet);text-shadow:0 0 18px #bc83ed38}.loyalty-stat-card>strong[data-digits="5"]{font-size:6.45cqw}.loyalty-stat-card>strong[data-digits="6"]{font-size:5.35cqw}.loyalty-stat-card>strong[data-digits="7"],.loyalty-stat-card>strong[data-digits="8"],.loyalty-stat-card>strong[data-digits="9"],.loyalty-stat-card>strong[data-digits="10"]{font-size:4.6cqw}.loyalty-stat-card>b{position:relative;margin-top:.2cqw;color:#f6f2f0;font-size:3.1cqw;font-weight:500;line-height:1.35;white-space:nowrap}.loyalty-stat-card>p{position:relative;width:100%;margin:.85cqw 0 0!important;padding-top:1.05cqw;border-top:1px solid #d6b88530;color:#c8d5ed;font-size:2.4cqw;font-weight:400;line-height:1.5;text-wrap:balance}.loyalty-stat-pending>p{color:#dac5ec;border-color:#c8a4dc38;font-size:2.25cqw;line-height:1.35}.loyalty-pending-info{position:absolute;z-index:4;top:1.35cqw;right:1.25cqw;display:grid;place-items:center;min-width:24px;min-height:24px;width:3.4cqw;height:3.4cqw;padding:0;border:0;border-radius:50%;background:transparent;color:#e7d9f3;cursor:pointer;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.loyalty-pending-info svg{width:max(12px,2.7cqw);height:max(12px,2.7cqw)}.loyalty-pending-info:hover{color:#fff6ff;background:#cda6ed1a;box-shadow:0 0 10px #c394e630}.loyalty-pending-info:focus-visible{outline:2px solid #f4d8a1;outline-offset:2px}.loyalty-total-medallion{position:relative;z-index:2;display:grid;place-items:center;justify-self:center;width:39.3cqw;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 44% 43%,#11141a 0,#030710 65%,#10101e 75%);box-shadow:0 0 18px #e7b35726,11px 0 23px #9c69cf1a,inset 0 0 19px #f6c97c16}.loyalty-total-medallion:before{content:"";position:absolute;inset:9.7%;border-radius:50%;background:radial-gradient(ellipse at 36% 26%,#d4a86509,transparent 58%);box-shadow:inset 0 0 13px #eab36215;pointer-events:none}.loyalty-total-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.loyalty-total-ring circle,.loyalty-total-ring path{fill:none}.loyalty-ring-rim{stroke-width:.8}.loyalty-ring-track{stroke:#545162;stroke-width:11}.loyalty-ring-track-edge{stroke:#bdb4c65c;stroke-width:.65}.loyalty-ring-inner-edge{stroke:#c5a97644;stroke-width:.75;stroke-dasharray:.7 3.4}.loyalty-ring-confirmed,.loyalty-ring-pending{stroke-width:11;stroke-linecap:round}.loyalty-ring-confirmed{filter:drop-shadow(0 0 4px #e8b557b3) drop-shadow(0 0 9px #b37e313d)}.loyalty-ring-pending{filter:drop-shadow(0 0 4px #ba7ff59e) drop-shadow(0 0 9px #9560c83d)}.loyalty-ring-highlight{stroke:#fff4c8c7;stroke-width:.8;stroke-linecap:round}.loyalty-ring-highlight.is-violet{stroke:#edd8ffb3}.loyalty-medallion-inner{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;width:76%;padding-top:.6cqw;text-align:center}.loyalty-medallion-inner>svg{width:6.7cqw;height:6.7cqw;margin-bottom:1.05cqw;color:#f2cb83;filter:drop-shadow(0 0 5px #ecc0752b)}.loyalty-medallion-inner>strong{max-width:100%;color:#ffda94;font:400 10.3cqw/1.05 Inter,Arial,sans-serif;font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.04em;text-shadow:0 0 20px #dba65232;white-space:nowrap}.loyalty-medallion-inner>strong[data-digits="5"]{font-size:8.45cqw}.loyalty-medallion-inner>strong[data-digits="6"]{font-size:7.25cqw}.loyalty-medallion-inner>strong[data-digits="7"],.loyalty-medallion-inner>strong[data-digits="8"],.loyalty-medallion-inner>strong[data-digits="9"],.loyalty-medallion-inner>strong[data-digits="10"]{font-size:6cqw}.loyalty-medallion-inner>b{color:#f4f1f1;font-size:3.25cqw;font-weight:500;line-height:1.65}.loyalty-medallion-inner>small{margin-top:.25cqw;color:#c8cee2;font-size:2.2cqw;line-height:1.6;white-space:nowrap}.loyalty-overview-dust{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.loyalty-overview-dust>i{position:absolute;left:var(--spark-x);top:var(--spark-y);width:1px;height:1px;border-radius:50%;background:#ffdeb1;box-shadow:0 0 4px 1px #efc07957;opacity:.2;animation:loyalty-overview-spark 4.8s ease-in-out var(--spark-delay) infinite}.loyalty-overview-dust>i:nth-child(3n){background:#d0abf5;box-shadow:0 0 4px 1px #b07bea42;animation-duration:6s}.loyalty-overview-dust>i:nth-child(4n){width:2px;height:2px}.loyalty-next-panel{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 12cqw;align-items:center;gap:.6cqw 2.7cqw;min-height:20.5cqw;margin:2.7cqw 0 2.4cqw;padding:2cqw 3.5cqw 1.8cqw;border:1px solid #8396bc66;border-radius:2.65cqw;background:radial-gradient(ellipse at 47% 25%,#21325018,transparent 67%),linear-gradient(140deg,#080e1bd9,#04070def);box-shadow:inset 0 0 10px #6e8dd809,0 5px 15px #0005;direction:ltr}.loyalty-next-copy{grid-column:1;text-align:center}.loyalty-next-copy h3{margin:0;color:#f4f0f3;font-size:3.25cqw;font-weight:500;line-height:1.5}.loyalty-next-copy p{margin:.3cqw 0 0!important;color:#c8d0ec;font-size:2.4cqw;line-height:1.7;text-wrap:balance}.loyalty-next-copy b{color:var(--overview-gold);font-weight:500}.loyalty-next-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9cqw;grid-column:2;grid-row:1 / 4}.loyalty-next-card{display:block;width:11cqw;height:7.8cqw;object-fit:cover;border:1px solid #e2e2e9ba;border-radius:.85cqw;box-shadow:0 0 8px #d0e0f72b}.loyalty-next-preview>span{color:#f0eef2;font:400 2.5cqw/1.2 Inter,Arial,sans-serif}.loyalty-next-progress{position:relative;grid-column:1;height:2.5cqw;margin-top:.7cqw;overflow:hidden;border:1px solid #aeb2cf5e;border-radius:99px;background:linear-gradient(180deg,#353a4e,#303347);box-shadow:inset 0 1px 3px #0005;direction:ltr}.loyalty-next-fill{position:relative;display:block;height:100%;overflow:hidden;border:1px solid #fff2c6ad;border-radius:inherit;background:linear-gradient(180deg,#fff3c6,#f4d190 44%,#dfad59 80%,#f6d598);box-shadow:0 0 9px #f9cb7442}.loyalty-next-fill:after{content:"";position:absolute;inset:-1px;transform:translate(-120%);background:linear-gradient(110deg,transparent 25%,#fff8d370 48%,transparent 72%);animation:loyalty-overview-shimmer 6.5s ease-in-out 1.5s infinite}.loyalty-next-numbers{grid-column:1;display:flex;justify-content:center;gap:.7cqw;margin:.3cqw 0 0!important;color:#eeedf3;font:400 2.8cqw/1.45 Inter,Arial,sans-serif;text-align:center}.loyalty-next-numbers em{color:#d7b4ed;font-style:normal}.loyalty-next-rule{grid-column:1 / -1;color:#bcc7dc;font-size:2.15cqw;line-height:1.6;text-align:center}.loyalty-pending-explainer{position:relative;margin:0;overflow:hidden;border:1px solid #c397e391;border-radius:3.25cqw;background:radial-gradient(ellipse at 18% 55%,#6f416737,transparent 45%),linear-gradient(125deg,#111020e3,#0b0a1cef);box-shadow:inset 0 0 14px #bb86dc16,0 0 12px #aa76c510}.loyalty-pending-explainer summary{position:relative;display:grid;grid-template-columns:35% minmax(0,1fr);align-items:center;min-height:25cqw;padding:1.5cqw 7.4cqw 1.5cqw 0;list-style:none;cursor:pointer;direction:ltr}.loyalty-pending-explainer summary::-webkit-details-marker{display:none}.loyalty-pending-explainer summary::marker{content:""}.loyalty-pending-explainer summary:focus-visible{outline:2px solid #f5d49b;outline-offset:-4px;border-radius:inherit}.loyalty-hourglass-orb{position:absolute;inset:0 auto 0 0;display:block;width:38%;height:100%;overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 0 76%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 76%,transparent 100%)}.loyalty-hourglass-art{display:block;width:100%;height:100%;overflow:visible;object-fit:cover}.loyalty-orb-orbit{position:absolute;inset:13% 12% 12% 7%;border:1px solid #dfaed54d;border-radius:50%;transform:rotate(-28deg) scaleY(.7);box-shadow:0 0 5px #cba9d947;opacity:.7;animation:loyalty-orbit-breathe 5.5s ease-in-out infinite}.loyalty-orb-glint{position:absolute;top:18%;left:68%;width:3px;height:3px;border-radius:50%;background:#ffefcd;box-shadow:0 0 6px 2px #f8d0e991;animation:loyalty-overview-spark 4.5s ease-in-out infinite}.loyalty-explainer-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:.9cqw;grid-column:2;text-align:start}.loyalty-explainer-copy>strong{color:#ece5fb;font-size:3.05cqw;font-weight:600;line-height:1.65}.loyalty-explainer-copy>span{color:#cbd0e9;font-size:2.25cqw;font-weight:400;line-height:1.65}.loyalty-explainer-copy em{display:inline-flex;align-items:center;gap:1cqw;align-self:flex-start;color:#f7d28b;font-size:2.45cqw;font-style:normal;line-height:1.6;text-decoration:underline;text-underline-offset:.5cqw}.loyalty-explainer-copy em svg{width:2.1cqw;height:2.1cqw;flex:none;transition:transform .3s ease}.loyalty-explainer-chevron{position:absolute;right:-.1cqw;top:50%;display:grid;place-items:center;width:5.6cqw;height:5.7cqw;transform:translateY(-50%);border:1px solid #b18ac73b;border-right:0;border-radius:99px 0 0 99px;background:#090919bb;color:#f2ca79}.loyalty-explainer-chevron svg{width:3cqw;height:3cqw;transform:rotate(180deg);transition:transform .3s ease}.loyalty-pending-explainer[open] .loyalty-explainer-chevron svg{transform:rotate(90deg)}.loyalty-pending-explainer[open] .loyalty-explainer-copy em svg{transform:rotate(-90deg)}.loyalty-explainer-details{padding:2.4cqw 4cqw 3cqw;border-top:1px solid #b68dc12e;color:#d5d5e9;font-size:max(11px,2.6cqw);line-height:1.85}.loyalty-overview-motto{display:flex;align-items:center;justify-content:center;gap:3cqw;margin:2.5cqw 0 0!important;color:#f0cb80;font-size:2.8cqw;line-height:1.7;text-align:center;text-shadow:0 0 12px #e7ad5629}.loyalty-overview-motto:before,.loyalty-overview-motto:after{content:"";width:9.5cqw;height:1px;flex:none;background:linear-gradient(90deg,transparent,#e7bd77)}.loyalty-overview-motto:after{transform:rotate(180deg)}@keyframes loyalty-overview-spark{0%,to{opacity:.15;transform:translateY(2px) scale(.7)}45%{opacity:.9;transform:translateY(-2px) scale(1.15)}68%{opacity:.3}}@keyframes loyalty-overview-shimmer{0%,25%{transform:translate(-120%)}65%,to{transform:translate(120%)}}@keyframes loyalty-orbit-breathe{0%,to{opacity:.35;transform:rotate(-28deg) scaleY(.7)}50%{opacity:.8;transform:rotate(-23deg) scaleY(.72)}}@media(hover:hover){.loyalty-stat-active:hover{border-color:#e3bd77a3;box-shadow:inset 0 0 14px #e8b96612,0 0 17px #c3984426}.loyalty-stat-pending:hover{border-color:#d5abeec4;box-shadow:inset 0 0 14px #b184d622,0 0 17px #ad81d52c}.loyalty-pending-explainer summary:hover .loyalty-explainer-copy em{color:#ffe5ad}}@media(max-width:350px){.loyalty-stat-active>p{font-size:2.45cqw;line-height:1.45}.loyalty-pending-info{top:.7cqw;right:.5cqw}.loyalty-explainer-copy>span{font-size:2.35cqw}}@media(prefers-reduced-motion:reduce){.loyalty-points-overview *,.loyalty-points-overview *:before,.loyalty-points-overview *:after{animation:none!important;transition:none!important}.loyalty-overview-dust>i{opacity:.4}.loyalty-next-fill:after{display:none}}.silver-pending-badge{position:absolute;top:-1.4cqw;right:2.5cqw;z-index:4;display:inline-flex;align-items:center;gap:1.4cqw;min-width:27cqw;max-width:55cqw;min-height:10.5cqw;padding:.8cqw 2.4cqw .8cqw 1.4cqw;border:1px solid transparent;border-radius:3.1cqw 3.1cqw 3.1cqw 1.3cqw;background:linear-gradient(125deg,#101724f7,#171327fa 64%,#0c1220fa) padding-box,linear-gradient(125deg,#d4e4fa,#9a9bc780 35%,#a787d7bb 74%,#e0d0ff) border-box;box-shadow:0 5px 13px #0008,0 0 10px #af96ed20,inset 0 1px #e1eaff1a,inset 0 -1px #a29ac326;color:#eceafa;pointer-events:none}.silver-pending-badge:before{content:"";position:absolute;top:-1px;right:12%;width:40%;height:1px;background:linear-gradient(90deg,transparent,#f7efff,transparent);box-shadow:0 0 6px #d4b4ff88}.silver-pending-jewel{position:relative;display:grid;place-items:center;width:8.6cqw;height:9.2cqw;flex:none}.silver-pending-jewel:before{content:"";position:absolute;inset:2% -7%;border-radius:50%;background:radial-gradient(ellipse,#aa8ff527,#6c8cdb0a 54%,transparent 72%)}.silver-pending-halo{position:absolute;inset:8% -6%;border:1px solid #c4beed4d;border-top-color:#e6d6ffbb;border-bottom-color:#95d3f387;border-radius:50%;transform:rotate(-27deg) scaleY(.7);box-shadow:0 0 6px #ae82e920;animation:silver-jewel-orbit 7s ease-in-out infinite}.crystal-hourglass{position:relative;display:block;width:7.6cqw;height:9.5cqw;filter:drop-shadow(0 0 3px #c3a2ed5a)}.crystal-hourglass-body{transform-origin:32px 40px;animation:silver-hourglass-turn 9s cubic-bezier(.45,0,.2,1) infinite}.crystal-sand-upper{transform-box:fill-box;transform-origin:center bottom;animation:silver-sand-empty 9s linear infinite}.crystal-sand-lower{transform-box:fill-box;transform-origin:center bottom;animation:silver-sand-fill 9s linear infinite}.crystal-sand-stream{animation:silver-sand-flow 1.25s linear infinite}.crystal-sand-grain{opacity:0;animation:silver-sand-grain 1.8s linear var(--grain-delay) infinite}.silver-pending-star{position:absolute;top:6%;right:4%;width:3px;height:3px;background:#f5ecff;box-shadow:0 0 5px 1px #d0b6ff88;transform:rotate(45deg);animation:silver-jewel-glint 4s ease-in-out infinite}.silver-pending-copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:.2cqw;white-space:nowrap}.silver-pending-copy>bdi{color:#e4d4ff;font:500 4.15cqw/1.05 Inter,Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.025em;text-shadow:0 0 9px #a57cec33}.silver-pending-copy>span{color:#c7cce3;font:400 max(9px,2.15cqw)/1.5 "Noto Sans Arabic",Tahoma,sans-serif}.silver-pending-shine{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.silver-pending-shine:after{content:"";position:absolute;inset:-20%;background:linear-gradient(110deg,transparent 32%,#dfd0ff0d 42%,#eaf0ff33 48%,#dfd0ff0d 54%,transparent 64%);transform:translate(-130%);animation:silver-badge-sheen 8s ease-in-out 2s infinite}.silver-point-field{position:absolute;z-index:2;inset:auto -5% -24%;height:46%;pointer-events:none;overflow:visible}.silver-point-orbits{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.silver-orbit-track{stroke-width:.55;opacity:.45}.silver-orbit-thread{stroke-width:.65;opacity:.62}.silver-orbit-plane{transform-origin:200px 61px;transform:rotate(-5deg)}.silver-orbit-plane.is-crossed{transform:rotate(5deg);opacity:.65}.silver-orbit-comet{stroke-width:1.3;stroke-linecap:round;stroke-dasharray:.1 1 .4 1 1.7 95.8;filter:drop-shadow(0 0 2px #b4a3ff);animation:silver-comet-orbit 8s linear infinite}.silver-orbit-plane.is-crossed .silver-orbit-comet{animation-duration:11s;animation-direction:reverse;animation-delay:-4s}.silver-point-crystal{position:absolute;left:var(--crystal-x);top:var(--crystal-y);width:var(--crystal-size);height:var(--crystal-size);border-radius:1px;background:#e4f2ff;box-shadow:0 0 5px #adbefa99;opacity:0;animation:silver-crystal-rise var(--crystal-duration) ease-in-out var(--crystal-delay) infinite}.silver-point-crystal:nth-of-type(3n){background:#cebcff;box-shadow:0 0 5px #b997ff88}.silver-point-crystal.is-star{width:calc(var(--crystal-size) * 1.8);height:calc(var(--crystal-size) * 1.8);clip-path:polygon(50% 0,61% 38%,100% 50%,61% 62%,50% 100%,39% 62%,0 50%,39% 38%)}.silver-point-field[data-projected] .silver-orbit-track{stroke-dasharray:2 3}[data-pe-phase=crystallize] .silver-point-field{animation:silver-field-settle 1.4s ease-out both}[data-pe-phase=evaporate] .silver-point-field{animation:silver-field-evaporate .8s ease-out both}@keyframes silver-hourglass-turn{0%,78%{transform:rotate(0)}94%,to{transform:rotate(180deg)}}@keyframes silver-sand-empty{0%{transform:scaleY(1)}77%,to{transform:scaleY(.08)}}@keyframes silver-sand-fill{0%{transform:scaleY(.1)}77%,to{transform:scaleY(1)}}@keyframes silver-sand-flow{to{stroke-dashoffset:-6}}@keyframes silver-sand-grain{0%{opacity:0;transform:translateY(-2px)}15%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translateY(17px)}}@keyframes silver-jewel-orbit{0%,to{transform:rotate(-27deg) scaleY(.7);opacity:.55}50%{transform:rotate(-14deg) scaleY(.8);opacity:1}}@keyframes silver-jewel-glint{0%,to{opacity:.3;transform:rotate(45deg) scale(.65)}45%{opacity:1;transform:rotate(45deg) scale(1.25)}}@keyframes silver-badge-sheen{0%,20%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@keyframes silver-comet-orbit{to{stroke-dashoffset:-100}}@keyframes silver-crystal-rise{0%{opacity:0;transform:translate3d(0,9px,0) rotate(0)}24%{opacity:.75}72%{opacity:.6}to{opacity:0;transform:translate3d(var(--crystal-drift),-17px,0) rotate(70deg)}}@keyframes silver-field-settle{0%{opacity:1;transform:translateY(0)}70%{opacity:.8}to{opacity:0;transform:translateY(-9px)}}@keyframes silver-field-evaporate{to{opacity:0;transform:translateY(-14px)}}@media(prefers-reduced-motion:reduce){.silver-pending-badge *,.silver-pending-badge *:after,.silver-point-field,.silver-point-field *{animation:none!important;transition:none!important}.crystal-sand-upper,.crystal-sand-lower{transform:scaleY(.6)}.crystal-sand-grain,.silver-pending-shine{display:none}.silver-point-crystal{opacity:.45}}@media(forced-colors:active){.silver-pending-badge{color:CanvasText;background:Canvas;border-color:CanvasText;box-shadow:none}.silver-pending-copy>bdi,.silver-pending-copy>span{color:CanvasText}.silver-point-field,.silver-pending-shine,.silver-pending-halo{display:none}}.loyalty-page[data-selected-card=silver] .loyalty-scene-tint:after{content:"";position:absolute;top:70cqw;left:0;width:100%;height:23cqw;background:linear-gradient(125deg,#9ccfff0b,#9686d317 65%,#9ccfff0b);backdrop-filter:saturate(.22);-webkit-backdrop-filter:saturate(.22);-webkit-mask-image:linear-gradient(transparent,#000 20% 76%,transparent);mask-image:linear-gradient(transparent,#000 20% 76%,transparent);pointer-events:none}.loyalty-page[data-selected-card=silver] .loyalty-card-stage[data-projected] .loyalty-hero-card:after{border-color:#cbb8f0}.loyalty-page{position:relative;isolation:isolate;container-type:inline-size;width:min(100vw,430px);min-height:100dvh;margin:0 auto;padding:0 0 calc(min(100vw,430px) * 179 / 941 + var(--safe-bottom) + 18px);overflow-x:clip;background:#01040b;color:#e5eafa;font-family:Inter,Arial,sans-serif}.loyalty-page :is(p,h1){margin:0}.loyalty-water{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:32cqw;opacity:.65;pointer-events:none;-webkit-mask-image:linear-gradient(transparent,#000 55%);mask-image:linear-gradient(transparent,#000 55%)}.loyalty-page .loyalty-art{display:block;width:100%;height:100%;overflow:hidden;pointer-events:none}.loyalty-card-image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.loyalty-stage{position:relative;height:91cqw;isolation:isolate;outline:none;touch-action:pan-y}.loyalty-scene{position:absolute;top:-18cqw;left:0;width:100%;height:120cqw;max-width:none;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none}.loyalty-scene-tint{position:absolute;inset:0 0 -11cqw;pointer-events:none;background:linear-gradient(0deg,#01040b,transparent 21% 74%,#01040ba3)}.loyalty-heading{position:absolute;top:3cqw;left:5%;width:90%;text-align:center}.loyalty-heading h1{color:#ffe5a6;font:500 8.6cqw/1.05 Cormorant Garamond,Georgia,serif;white-space:nowrap;letter-spacing:.02em;text-shadow:0 0 9px #f7c5734a}.loyalty-heading p{margin-top:1.3cqw;font-size:1.95cqw;line-height:1.5;letter-spacing:.4cqw;white-space:nowrap}.loyalty-card-stage{position:absolute;top:19cqw;left:7%;width:86%;aspect-ratio:1586 / 992;perspective:900px}.loyalty-card-aura{position:absolute;inset:-10% -8%;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,var(--loyalty-accent) 26%,transparent),transparent 71%);transition:background .4s}.loyalty-hero-card{position:absolute;inset:0;overflow:hidden;border:1px solid #f2f6ffba;border-radius:3.4cqw;background:#060811;box-shadow:0 0 5px #e5efff55,0 0 19px color-mix(in srgb,var(--loyalty-accent) 35%,transparent),0 12px 20px #0009;transform-origin:50% 85%}.loyalty-podium-light{position:absolute;top:74cqw;left:13%;width:74%;height:2.5cqw;border:1px solid var(--loyalty-accent);border-radius:50%;box-shadow:0 0 7px var(--loyalty-accent),inset 0 0 5px var(--loyalty-accent);opacity:.7;pointer-events:none;transition:border-color .35s,box-shadow .35s}.loyalty-stage-caption{position:absolute;top:81.8cqw;left:20%;width:60%;color:#d5e5ff;text-align:center;font-size:1.75cqw;line-height:1.4;letter-spacing:.4cqw}.loyalty-current.is-pending{border-color:#e3c98f;color:#fff0c8;background:#3a2c0a8c;box-shadow:0 0 5px #d4a63e}.loyalty-selector{position:relative;height:15cqw;display:flex;justify-content:center;align-items:center;gap:7cqw;direction:ltr}.loyalty-arrow{display:grid;place-items:center;width:10.5cqw;height:10.5cqw;padding:2.6cqw;border:1px solid #dcf1ff;border-radius:50%;background:radial-gradient(ellipse at top,#28384c6b,#010711 65%);color:#fffcef;box-shadow:0 0 4px #cae5ff,0 0 12px #2b77ff,inset 0 0 8px #4488ff40;transition:box-shadow .2s,transform .2s}.loyalty-arrow svg{width:100%;height:100%}.loyalty-arrow.is-next svg{transform:rotate(180deg)}.loyalty-arrow:disabled{cursor:default;opacity:.65}.loyalty-arrow:active:not(:disabled){transform:scale(.92)}.loyalty-arrow:hover:not(:disabled){box-shadow:0 0 7px #fff7cf,0 0 18px var(--loyalty-accent)}.loyalty-selector-dots{display:flex}.loyalty-selector-dots button{display:grid;place-items:center;width:5.4cqw;height:10cqw;padding:0}.loyalty-selector-dots span{display:block;width:1.85cqw;height:1.85cqw;border-radius:50%;background:#41495d;transition:background .2s,box-shadow .2s}.loyalty-selector-dots [aria-pressed=true] span{background:#fff0ab;box-shadow:0 0 7px #ffd973,0 0 14px #f5c34970}.loyalty-card-list{position:relative;display:grid;gap:2.5cqw;margin:0 2.5cqw;padding:.7cqw 0 2cqw}.loyalty-tier-row{position:relative;display:block;width:100%;height:42cqw;min-height:134px;padding:0;overflow:hidden;isolation:isolate;border:1px solid var(--row-ink);border-radius:3cqw;text-align:left;background:radial-gradient(ellipse at 80% 85%,color-mix(in srgb,var(--row-accent) 12%,transparent),transparent 57%),#01040c;box-shadow:0 0 3px var(--row-accent),0 0 8px color-mix(in srgb,var(--row-accent) 70%,transparent),inset 0 0 7px color-mix(in srgb,var(--row-accent) 30%,transparent);color:#e1e7f5;touch-action:manipulation;transition:background .2s,box-shadow .2s}.loyalty-tier-row:hover,.loyalty-tier-row.is-viewed{box-shadow:0 0 4px var(--row-accent),0 0 12px color-mix(in srgb,var(--row-accent) 75%,transparent),inset 0 0 9px color-mix(in srgb,var(--row-accent) 36%,transparent)}.loyalty-thumbnail{position:absolute;top:12%;left:2.6%;width:46%;aspect-ratio:1586 / 992;overflow:hidden;border:1px solid #f2f1edb0;border-radius:2cqw;box-shadow:0 0 5px color-mix(in srgb,var(--row-accent) 38%,transparent)}.loyalty-tier-copy{position:absolute;top:8%;left:51%;width:46%;display:block}.loyalty-tier-title{display:flex;align-items:center;gap:1.3cqw;white-space:nowrap;direction:ltr}.loyalty-tier-title strong{color:var(--row-ink);font:500 4.6cqw/1.15 Cormorant Garamond,Georgia,serif;letter-spacing:.1cqw}.loyalty-current{flex:none;border:1px solid #c4dfff;border-radius:3cqw;padding:.5cqw 1.15cqw;color:#e6f1ff;background:#09204a9c;box-shadow:0 0 5px #3e89ff;font:500 1.65cqw/1.1 Inter,Arial,sans-serif}.loyalty-tier-tagline{display:block;margin:.6cqw 0 1.4cqw;color:var(--row-ink);font-size:1.55cqw;line-height:1.4;letter-spacing:.27cqw;white-space:nowrap}.loyalty-tier-detail{display:flex;align-items:flex-start;gap:1.9cqw;margin:1.4cqw 0;max-width:100%;font-size:2.6cqw;line-height:1.45}.loyalty-tier-detail>svg{flex:none;width:3.5cqw;height:3.5cqw;margin-top:.15cqw;color:#f9df8f;stroke-width:1.5}.loyalty-tier-detail>span{display:block}.loyalty-ornament{position:absolute;z-index:-1;bottom:5%;right:1.5%;width:18%;height:30%;-webkit-mask-image:radial-gradient(ellipse at 55% 58%,black 43%,#000a 65%,transparent 82%);mask-image:radial-gradient(ellipse at 55% 58%,black 43%,#000a 65%,transparent 82%)}.loyalty-unlock{position:absolute;left:3%;bottom:8%;width:45%;color:var(--row-ink);text-align:center;font-size:2.3cqw;line-height:1.35}.loyalty-unlock b{display:inline;font-weight:500;margin-inline-end:1cqw}.loyalty-unlock>span{display:inline}.loyalty-unlock>span+span:before{content:" "}.loyalty-row-progress{position:absolute;left:51%;bottom:5.5%;width:29%;display:flex;flex-direction:column;align-items:flex-start;gap:.8cqw;font-size:2.05cqw;line-height:1.2;white-space:nowrap;direction:ltr}.loyalty-row-balance{display:flex;align-items:baseline;gap:.8cqw;font-size:2.65cqw;line-height:1.3}.loyalty-row-balance strong{color:var(--row-ink);font-weight:600}.loyalty-row-balance>span{font-size:1.9cqw}.loyalty-row-breakdown{display:flex;align-items:center;gap:1.1cqw;color:#b7b9c9;font-size:1.85cqw;line-height:1.5;font-family:Noto Sans Arabic,Tahoma,sans-serif}.loyalty-row-pending{color:#d8bedf}.loyalty-progress-track{display:block;width:100%;height:2.4cqw;border:1px solid #9ba7c288;border-radius:3cqw;background:linear-gradient(90deg,#94acff3b,#8192ab17);box-shadow:inset 0 0 3px #ccdeff20;overflow:hidden}.loyalty-progress-track>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--row-accent),var(--row-ink))}.loyalty-page[lang=ar] :is(.loyalty-heading p,.loyalty-stage-caption,.loyalty-tier-copy,.loyalty-unlock){font-family:Noto Sans Arabic,Tahoma,sans-serif;letter-spacing:0}.loyalty-page[lang=ar] .loyalty-heading h1{font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:7.5cqw;line-height:1.4}.loyalty-page[lang=ar] .loyalty-heading p{font-size:2.3cqw;margin-top:0}.loyalty-page[lang=ar] .loyalty-tier-tagline{font-size:2cqw;letter-spacing:0;margin:.5cqw 0 1.1cqw}.loyalty-page[lang=ar] .loyalty-tier-detail{direction:ltr;width:100%;margin-left:0;margin-right:auto;font-size:2.3cqw;line-height:1.6;gap:1.5cqw}.loyalty-page[lang=ar] .loyalty-tier-detail>span{flex:1;direction:rtl;text-align:right}.loyalty-page[lang=ar] .loyalty-current{font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:1.55cqw;line-height:1.5}.loyalty-page[lang=ar] .loyalty-stage-caption{font-size:2.2cqw}.loyalty-magic{position:absolute;z-index:3;inset:0;pointer-events:none}.loyalty-magic-wave{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(ellipse,#fff8dc80,color-mix(in srgb,var(--loyalty-accent) 44%,transparent) 20%,transparent 68%);animation:loyalty-wave .7s ease-out both}.loyalty-magic-ring{position:absolute;inset:-8%;border:1px solid var(--loyalty-ink);border-radius:50%;box-shadow:0 0 9px var(--loyalty-accent);animation:loyalty-ring .75s ease-out both}.loyalty-magic>i{position:absolute;left:50%;top:50%;width:3px;height:3px;border-radius:50%;background:#fff4c4;box-shadow:0 0 5px var(--loyalty-accent);animation:loyalty-spark .8s cubic-bezier(.1,.6,.2,1) var(--delay) both}.loyalty-magic>i:nth-child(4n){width:7px;height:7px;clip-path:polygon(50% 0,62% 37%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 37%)}@keyframes loyalty-wave{0%{opacity:0;transform:scale(.45)}20%{opacity:.8}to{opacity:0;transform:scale(1.2)}}@keyframes loyalty-ring{0%{opacity:0;transform:scale(.5) rotate(-20deg)}20%{opacity:.8}to{opacity:0;transform:scale(1.45) rotate(12deg)}}@keyframes loyalty-spark{0%{opacity:0;transform:translate(0) scale(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(.2)}}@media(prefers-reduced-motion:reduce){.loyalty-page *{animation:none!important;transition:none!important}.loyalty-magic{display:none}}body.auth-view{background:#030507}.auth-viewport{width:100%;min-height:100svh;background:#030507;color:#f1f1f2}.auth-composition{--auth-white: #f3f2f0;--auth-muted: #a2a0a3;--auth-gold: #ebc77e;--auth-deep-gold: #b8883f;--auth-silver: #bfc3ce;--auth-ink: #030507;position:relative;isolation:isolate;container-type:inline-size;width:min(100%,430px);min-height:0;margin-inline:auto;overflow:clip;background:var(--auth-ink);font-family:Jost,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased}.auth-signup .auth-composition{--auth-ink: #050504;font-family:Noto Sans Arabic,Tahoma,sans-serif}.auth-composition button,.auth-composition a,.auth-composition input,.auth-composition select{-webkit-tap-highlight-color:transparent}.auth-composition button,.auth-composition a{touch-action:manipulation}.auth-composition button{padding:0}.auth-composition a{color:inherit;text-decoration:none}.auth-composition svg{width:24px;height:24px;flex-shrink:0}.auth-composition :focus-visible{outline:2px solid var(--auth-silver);outline-offset:4px}.auth-signup .auth-composition :focus-visible{outline-color:var(--auth-gold)}.auth-artwork{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.auth-scene,.auth-scenery-edges,.auth-scenery-footer{position:absolute;inset-inline:0;background-image:url(/assets/auth/login-reference.png);background-size:100cqw auto;background-repeat:no-repeat}.auth-signup .auth-scene,.auth-signup .auth-scenery-edges,.auth-signup .auth-scenery-footer{background-image:url(/assets/auth/signup-reference.png)}.auth-scene{top:0;height:94.2cqw;background-position:center -8.1cqw;-webkit-mask-image:linear-gradient(#000 92%,transparent 100%);mask-image:linear-gradient(#000 92%,transparent 100%)}.auth-signup .auth-scene{height:59.4cqw;background-position:center -9.75cqw;-webkit-mask-image:linear-gradient(#000 91%,transparent 100%);mask-image:linear-gradient(#000 91%,transparent 100%)}.auth-scenery-edges{inset-block:0;background-position:center -8.1cqw;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 2%,transparent 7%,transparent 93%,#000 98%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000 2%,transparent 7%,transparent 93%,#000 98%,#000 100%)}.auth-signup .auth-scenery-edges{background-position:center -9.75cqw;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 2%,transparent 5.7%,transparent 94.3%,#000 98%,#000 100%);mask-image:linear-gradient(90deg,#000 0%,#000 2%,transparent 5.7%,transparent 94.3%,#000 98%,#000 100%)}.auth-scenery-footer{bottom:0;height:8.5cqw;background-position:center bottom;-webkit-mask-image:linear-gradient(transparent,#000 32%);mask-image:linear-gradient(transparent,#000 32%)}.auth-signup .auth-scenery-footer{height:9.8cqw;background-position:center calc(100% + 4.5cqw)}.auth-brand-home{position:absolute;z-index:1;top:1cqw;left:30%;width:40%;height:42cqw;border-radius:20px}.auth-signup .auth-brand-home{top:10cqw;left:21%;width:30%;height:36cqw}.auth-top{position:absolute;z-index:2;top:1.4cqw;left:5.05cqw;right:3.1cqw;display:flex;align-items:center;justify-content:space-between;direction:ltr}.auth-back{width:8.7cqw;height:8.7cqw;display:grid;place-items:center;border:1px solid #c1a16d;border-radius:50%;background:linear-gradient(135deg,#342a19,#12120f);color:#fae6be!important}.auth-back svg{width:4.5cqw;height:4.5cqw}.auth-language{position:relative;display:flex;align-items:center;justify-content:center;gap:1.5cqw;width:20cqw;height:7.15cqw;background:linear-gradient(120deg,#282318,#070a0b);border:1px solid #aa9a7d;border-radius:30px;color:#f5d791;font-size:2.6cqw;font-weight:400}.auth-language svg{width:2.8cqw;height:2.8cqw}.auth-language svg:first-child{width:2cqw}.auth-language select,.auth-country select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}.auth-language:focus-within,.auth-country:focus-within{outline:2px solid var(--auth-gold);outline-offset:3px}.auth-content{position:relative;padding:93.4cqw 7.55cqw 8.4cqw}.auth-heading{text-align:center;margin-bottom:2.65cqw}.auth-heading h1{margin:0;font:400 8.6cqw/1.02 Cormorant Garamond,Georgia,serif;letter-spacing:.12cqw;color:var(--auth-white);white-space:nowrap}.auth-heading p{margin:1cqw 0 0;font:300 2.65cqw/1.3 Jost,sans-serif;letter-spacing:.82cqw;white-space:nowrap}.auth-form{margin:0}.auth-fields{display:grid;gap:2.15cqw}.auth-field-wrap{min-width:0}.auth-field{display:flex;align-items:center;position:relative;height:10.55cqw;min-height:44px;border:1px solid #a1a2a5;border-radius:3.25cqw;background:radial-gradient(ellipse at 88% 5%,#62677030,transparent 60%),linear-gradient(115deg,#14171a,#090c10 49%,#191c22);box-shadow:inset 0 0 10px #d1d8e408,0 0 0 1px #0008;overflow:hidden;transition:border-color .18s,box-shadow .18s}.auth-field:focus-within{border-color:#e3e7f1;box-shadow:0 0 0 2px #c8d2e21f,inset 0 0 14px #ffffff08}.auth-field-icon{display:grid;place-items:center;flex:0 0 11.3cqw}.auth-field-icon svg{width:4.1cqw;height:4.1cqw}.auth-field input{flex:1;min-width:0;width:100%;height:100%;border:0;border-radius:0;background:transparent;outline:none!important;color:var(--auth-white);font:inherit;font-size:max(14px,3.15cqw);padding:0 2.2cqw;text-align:start;caret-color:var(--auth-silver)}.auth-field input::placeholder{color:#95969e;opacity:1}.auth-field input:-webkit-autofill{-webkit-text-fill-color:#f3f2f0;box-shadow:0 0 0 100px #121519 inset}.auth-login .auth-field-icon{position:relative}.auth-login .auth-field-icon:after{content:"";position:absolute;right:0;top:5%;bottom:5%;width:1px;background:#9da7ba0e}.auth-password-toggle{display:grid;place-items:center;flex:0 0 12cqw;align-self:stretch;min-width:44px;color:#e6e7eb}.auth-password-toggle svg{width:4.4cqw;height:4.4cqw}.auth-login .auth-password-toggle svg{width:4.6cqw}.auth-checkbox{position:relative;display:inline-flex;align-items:center;gap:2.2cqw;cursor:pointer}.auth-checkbox input{position:absolute;left:0;top:0;width:4cqw;height:100%;min-width:18px;margin:0;opacity:0;cursor:pointer}.auth-checkbox>span:first-of-type{display:grid;place-items:center;width:3.7cqw;height:3.7cqw;min-width:17px;min-height:17px;border:1px solid #858b95;border-radius:.7cqw;background:#0b0e12;pointer-events:none}.auth-checkbox>span:first-of-type svg{width:100%;height:100%;stroke-width:2.5;opacity:0}.auth-checkbox input:checked+span{color:#090c10;background:#f5f6f8;box-shadow:0 0 8px #d2dcee80}.auth-checkbox input:checked+span svg{opacity:1}.auth-checkbox input:focus-visible+span{outline:2px solid var(--auth-silver);outline-offset:4px}.auth-login-options{display:flex;align-items:center;justify-content:space-between;gap:1cqw;margin:1.8cqw .8cqw 0;min-height:6.1cqw;font-size:max(12px,2.95cqw)}.auth-login-options button{font:inherit}.auth-submit{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:48px;height:11.6cqw;margin-top:2.85cqw;border:1px solid #f0f1f8;border-radius:7cqw;color:#090b0f;background:radial-gradient(ellipse at 49% 0%,#fafaffc2 0%,#e3e5ef40 44%,transparent 80%),linear-gradient(105deg,#969ca8,#5f6777 19%,#ccd0db,#9ca3b4 79%,#747c8e);box-shadow:inset 0 0 10px #f1f3ff7d,0 0 6px #e2e8fc6b,0 0 20px #c5d4ec4a;font:500 4cqw/1 Georgia,serif;letter-spacing:1cqw;cursor:pointer}.auth-submit>span{padding-inline:12cqw}.auth-submit i{position:absolute;right:4.7cqw;display:grid;place-items:center}.auth-submit i svg{width:4.3cqw;height:4.3cqw}.auth-submit:disabled{cursor:wait;opacity:.7}.auth-divider{display:flex;align-items:center;justify-content:center;gap:3cqw;margin:4.3cqw 3.55cqw 0;min-height:3.4cqw}.auth-divider i{flex:1;height:1px;background:#b8b3a3}.auth-divider span{flex-shrink:0;font:300 2.15cqw/1.5 Jost,sans-serif;letter-spacing:.72cqw}.auth-providers{display:flex;justify-content:space-around;gap:3cqw;margin:2.6cqw 9cqw 0}.auth-providers button{display:flex;flex-direction:column;align-items:center;gap:1.05cqw;font-size:max(12px,2.65cqw);font-weight:300;white-space:nowrap}.auth-provider-icon{display:grid;place-items:center;width:12.6cqw;height:12.6cqw;border:1px solid #d7d9e0;border-radius:50%;background:radial-gradient(ellipse at 50% 52%,#020508 44%,#17202e);box-shadow:inset 0 0 6px #d7e1ed4a,0 0 13px #c7d6ec24}.auth-provider-icon svg{width:5.55cqw;height:5.55cqw}.auth-switch--login{display:flex;justify-content:center;align-items:center;gap:1.5cqw;width:100%;height:10.7cqw;min-height:44px;margin-top:4.9cqw;border:1px solid #91959b;border-radius:6cqw;background:radial-gradient(ellipse at 90% 10%,#b3c2d721,transparent 60%),linear-gradient(110deg,#171e2588,#080d12e8 45%,#1c253099);box-shadow:inset 0 0 12px #c0d2e419;font-size:max(11px,2.7cqw)}.auth-switch--login>span{color:#c1c0c7}.auth-switch--login strong{font-weight:400}.auth-switch--login svg{width:3.5cqw;height:3.5cqw;margin-inline-start:1cqw}.auth-signup .auth-content{padding:58.15cqw 6cqw 13cqw}.auth-signup .auth-heading{margin-bottom:2.9cqw}.auth-signup .auth-heading h1{font:600 7.6cqw/1.2 Noto Naskh Arabic,Georgia,serif;color:#f4d496;letter-spacing:0}.auth-signup .auth-heading p{margin:.1cqw 0 0;color:#afadae;font:300 3.65cqw/1.75 Noto Sans Arabic,sans-serif;letter-spacing:0}.auth-signup .auth-fields{gap:1.75cqw}.auth-signup .auth-field{height:10cqw;border-radius:3cqw;border-color:#89867e;background:linear-gradient(112deg,#151616,#0e0f0f 53%,#141515);box-shadow:inset 0 0 9px #d5c9ae05}.auth-signup .auth-field:focus-within{border-color:var(--auth-gold);box-shadow:0 0 0 2px #ebc77e22}.auth-signup .auth-field input{font-weight:300;font-size:max(14px,3.1cqw);padding-inline:.8cqw 2.8cqw;caret-color:var(--auth-gold)}.auth-signup .auth-field input::placeholder{color:#979693}.auth-signup .auth-field-icon{flex-basis:12.7cqw}.auth-signup .auth-field-icon svg{width:3.9cqw;height:3.9cqw}.auth-signup .auth-password-toggle{flex-basis:12.7cqw;color:#acadaa}.auth-signup .auth-password-toggle svg{width:4.2cqw;height:4.2cqw}.auth-country{position:relative;flex:0 0 17.1cqw;display:flex;align-items:center;justify-content:center;gap:3.5cqw;order:4;height:5.2cqw;margin-inline-end:3.2cqw;border-inline-end:1px solid #b5b5b5}.auth-country-flag{display:grid;place-items:center;font-size:5cqw;line-height:1}.auth-country-flag svg{width:6.3cqw;height:4.2cqw;border-radius:.8cqw}.auth-country>svg{width:2.3cqw;height:2.3cqw;color:#d5d3d0}.auth-dial-code{order:3;font-family:Jost,sans-serif;font-size:3.3cqw;color:#b5b4b1;padding-inline:3.4cqw 1.4cqw}.auth-field--phone input{order:2}.auth-composition[dir=rtl] .auth-field--phone input{direction:rtl}.auth-composition[dir=rtl] .auth-field--phone input:not(:placeholder-shown),.auth-composition[dir=rtl] .auth-field--email input:not(:placeholder-shown){direction:ltr;text-align:right}.auth-field--phone .auth-field-icon{order:1}.auth-composition[dir=ltr] .auth-country{order:0;margin-inline:2cqw 0}.auth-composition[dir=ltr] .auth-dial-code{order:1}.auth-composition[dir=ltr] .auth-field--phone .auth-field-icon{order:3}.auth-terms-wrap{margin-top:2.2cqw}.auth-terms{display:flex;align-items:center;gap:2.5cqw;min-height:6.3cqw;font-size:3.03cqw;line-height:1.8;font-weight:300;padding-inline:1.2cqw}.auth-terms>span{flex:1}.auth-terms .auth-checkbox{flex-shrink:0}.auth-terms .auth-checkbox>span:first-of-type{width:4.1cqw;height:4.1cqw;border:1.5px solid var(--auth-gold);border-radius:.6cqw;box-shadow:0 0 6px #e3b96724}.auth-terms .auth-checkbox input{width:100%}.auth-terms .auth-checkbox input:checked+span{background:var(--auth-gold)}.auth-terms .auth-checkbox input:focus-visible+span{outline-color:var(--auth-gold)}.auth-terms button{color:var(--auth-gold);text-decoration:underline;text-underline-offset:.8cqw;text-decoration-thickness:1px;font:inherit}.auth-signup .auth-submit{height:11.6cqw;margin-top:3cqw;border:1px solid #f6d992;border-radius:3.5cqw;background:linear-gradient(175deg,#f4d68d,#dfb569 48%,#c79142);box-shadow:inset 0 0 3px #fff2c5,0 0 2px #e8bf76,0 5px 18px #c79b3c1f;font:600 4.85cqw/1 Noto Naskh Arabic,serif;letter-spacing:0}.auth-signup .auth-submit i{right:auto;left:3.3cqw;width:7.4cqw;height:7.4cqw;border-radius:50%;color:#f8dfaa;background:linear-gradient(130deg,#4a3311,#0c0903)}.auth-signup .auth-submit i svg{width:4.1cqw;height:4.1cqw}.auth-signup .auth-divider{margin:3.6cqw 3cqw 0;gap:3.1cqw;min-height:4.9cqw}.auth-signup .auth-divider span{font:300 3.5cqw/1.65 Noto Sans Arabic,sans-serif;letter-spacing:0;color:#aaa8a5}.auth-signup .auth-divider i{background:linear-gradient(90deg,#b2883866,#e9c575)}.auth-signup .auth-divider i:last-child{transform:rotate(180deg)}.auth-signup .auth-providers{margin:2.1cqw 0 0;gap:2cqw}.auth-signup .auth-providers button{flex:1;min-width:0;height:10.4cqw;min-height:44px;display:flex;flex-direction:row;justify-content:space-evenly;gap:1.5cqw;border:1px solid #9c9b98;border-radius:3cqw;background:linear-gradient(110deg,#121415,#080909);font-size:2.65cqw;font-weight:400}.auth-signup .auth-provider-icon{width:7cqw;height:7cqw;background:none;border:0;box-shadow:none}.auth-signup .auth-provider-icon svg{width:5.2cqw;height:5.2cqw}.auth-switch--signup{text-align:center;margin:2.85cqw 0 0;font-size:3.15cqw;line-height:1.8;font-weight:300}.auth-switch--signup a{color:var(--auth-gold);font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.8cqw;margin-inline-start:1.2cqw}.auth-motto{display:flex;align-items:center;justify-content:center;gap:3cqw;margin:6.8cqw 5cqw 0}.auth-motto span{font:400 1.65cqw/1.5 Georgia,serif;letter-spacing:.7cqw;color:#e6bd71;white-space:nowrap}.auth-motto i{height:1px;flex:1;background:linear-gradient(90deg,transparent,#d2a145)}.auth-motto i:last-child{transform:rotate(180deg)}.auth-field-error{display:block;margin:5px 8px 0;font-size:12px;line-height:1.6;color:#f5b5a8}.auth-field-wrap.has-error .auth-field{border-color:#e9a99e}.auth-message{padding:12px 16px;margin:16px 0 0;border:1px solid #a1a2a566;border-radius:12px;background:#101316;font-size:14px;line-height:1.7;text-align:center}.auth-signup .auth-message{border-color:#ebc77e66}.auth-dialog{width:min(90vw,390px);max-height:85dvh;overflow:auto;padding:22px;border:1px solid #aca99f;border-radius:20px;background:linear-gradient(140deg,#202223,#080a0d);color:#eee;font:400 14px/1.8 Noto Sans Arabic,Jost,sans-serif;box-shadow:0 20px 70px #000a}.auth-dialog::backdrop{background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.auth-dialog header{display:flex;align-items:center;justify-content:space-between;gap:15px}.auth-dialog h2{margin:0;font-size:20px;font-weight:500}.auth-dialog header button{flex-shrink:0;display:grid;place-items:center;width:40px;height:40px;border:1px solid #a3a19d66;border-radius:50%}.auth-dialog>p{color:#c5c5c4}.auth-reset-form{display:grid;gap:12px}.auth-reset-form p{margin:6px 0}.auth-reset-form label{margin-bottom:-8px}.auth-reset-form input{width:100%;min-height:46px;padding:10px 12px;border:1px solid #9b9b9a;border-radius:10px;background:#0b0d10;color:#f3f3f3;font-size:16px;direction:ltr}.auth-reset-form .auth-submit{height:48px;margin:6px 0;font:500 16px/1.5 Jost,sans-serif;letter-spacing:0}@media(hover:hover){.auth-submit:hover:not(:disabled),.auth-providers button:hover,.auth-switch--login:hover{filter:brightness(1.12)}.auth-login-options button:hover,.auth-switch--signup a:hover,.auth-terms button:hover{color:#fff}}@media(max-width:360px){.auth-login-options{font-size:12px;gap:6px}.auth-login-options .auth-checkbox{gap:6px}.auth-switch--login{font-size:11px;gap:5px}.auth-terms{font-size:11px;gap:7px;padding-block:4px}.auth-signup .auth-field input{font-size:13px}.auth-signup .auth-providers button{font-size:11px}}@media(prefers-reduced-motion:reduce){.auth-field{transition:none}}.auth-recovery{min-height:100svh;padding:70px 24px;background:radial-gradient(ellipse at top,#65441b55,transparent 65%),#050504}.auth-recovery h1{font:500 28px Noto Naskh Arabic,serif;text-align:center;margin:44px 0 24px;color:#ebc77e}.auth-recovery-brand{display:block;text-align:center;font:36px Georgia,serif;letter-spacing:8px;color:#ebc77e!important}.auth-recovery-brand small{display:block;font-size:12px;letter-spacing:6px;margin-top:8px}.auth-recovery .auth-submit{font-size:20px;margin-top:20px}.auth-recovery .auth-switch{display:block;margin-top:28px}.unit-pricing{margin:0 0 22px;padding:16px;border:1px solid #c9a36547;border-radius:16px;background:linear-gradient(160deg,#17150f,#0e0f11 62%);color:#efe6d4}.unit-pricing>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.unit-pricing h3{margin:0;font-size:14px;font-weight:500;color:#efd4a2}.unit-pricing header p{margin:5px 0 0;font-size:11px;line-height:1.85;color:#aaa59a}.unit-pricing header button{flex-shrink:0;min-height:36px;padding:6px 15px;border:1px solid #c9a36566;border-radius:999px;color:#efd4a2;background:#1c1a13;font:inherit;font-size:12px;cursor:pointer}.unit-pricing header button:hover{border-color:#e3c48a}.unit-pricing-value{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:14px 0 0}.unit-pricing-value>span{font-size:11px;color:#b9b2a4}.unit-pricing-value>strong{font-size:22px;font-weight:600;color:#f3d79f;font-variant-numeric:tabular-nums}.unit-pricing-value>small{flex-basis:100%;font-size:11px;color:#a49f94}.unit-pricing-edit>label{display:block;margin:14px 0 8px;font-size:12px;color:#e1d8c8}.unit-pricing-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.unit-pricing-row input{width:100%;min-width:0;min-height:45px;padding:10px 12px;border-radius:10px;border:1px solid #85796047;background:#0b0c0e;color:#f4eee1;font:inherit;font-size:16px;font-variant-numeric:tabular-nums;outline-offset:3px}.unit-pricing-row input[aria-invalid=true]{border-color:#cf847c}.unit-pricing-row button{min-height:45px;padding:8px 14px;border-radius:10px;border:1px solid #ae925b40;background:#111211;color:#dbbe8c;font:inherit;font-size:12px;cursor:pointer}.unit-pricing-row .unit-pricing-save{border-color:#f2d9a8;color:#1a140a;background:linear-gradient(115deg,#c79755,#edcea0 55%,#b88749);font-weight:600}.unit-pricing-row button:disabled{opacity:.5;cursor:not-allowed}.unit-pricing-impact{margin:8px 0 0;font-size:11px;line-height:1.8;color:#e3c48a}.unit-pricing-codes{margin-top:14px;padding-top:12px;border-top:1px solid #bd94552b}.unit-pricing-codes summary{cursor:pointer;font-size:12px;color:#d8c39e}.unit-pricing-codes ol{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:6px}.unit-pricing-codes li{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 4px;border:1px solid #b69a5e26;border-radius:9px;background:#121210}.unit-pricing-codes b{font-size:11px;font-weight:600;letter-spacing:.04em;color:#e9cfa0}.unit-pricing-codes li>span{font-size:12px;color:#f4eee1;font-variant-numeric:tabular-nums}.unit-pricing-status,.unit-pricing-error,.unit-pricing-message{margin:12px 0 0;font-size:12px;line-height:1.8}.unit-pricing-status{color:#b9b2a4}.unit-pricing-error{color:#f1b1a8}.unit-pricing-message{padding:10px 12px;border-right:2px solid #cda66a;background:#211e163b;color:#e2cda8}.size-prices{margin:2px 0 20px}.size-prices table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid #b8995e35;border-radius:12px;overflow:hidden;background:#111210;font-size:12px}.size-prices caption{text-align:start;padding:0 0 9px;font-size:12px;color:#e1d8c8}.size-prices th,.size-prices td{padding:10px 6px;text-align:center;border-bottom:1px solid #b8995e1f}.size-prices tbody tr:last-child>*{border-bottom:0}.size-prices thead th{font-size:10px;font-weight:500;color:#a9a59c;background:#16150f}.size-prices tbody th{font-weight:500;color:#e9cfa0;white-space:nowrap}.size-prices s{color:#8f8a80;text-decoration-color:#cf847c99;font-variant-numeric:tabular-nums}.size-prices td:nth-child(3){color:#e3c48a}.size-prices strong{font-size:14px;font-weight:600;color:#f3d79f;font-variant-numeric:tabular-nums}.size-prices figcaption{margin-top:8px;font-size:10px;line-height:1.8;color:#a5a196}.unit-pricing-rules p{margin:6px 0 0;font-size:11px;line-height:1.85;color:#aaa59a}.unit-pricing-rules ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.unit-pricing-rules li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 12px;border:1px solid #b69a5e26;border-radius:10px;background:#121210;font-size:12px}.unit-pricing-rules li b{font-weight:600;color:#e9cfa0}.unit-pricing-rules li span:last-child{color:#e3c48a}.delivery-fees{margin-top:22px}.delivery-fees>p{margin:6px 0 0;font-size:11px;line-height:1.85;color:#aaa59a}.delivery-fees-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.delivery-fees-grid label{display:grid;gap:6px;font-size:12px;color:#e1d8c8}.delivery-fees-grid input{width:100%;min-width:0;min-height:45px;padding:10px 12px;border-radius:10px;border:1px solid #85796047;background:#0b0c0e;color:#f4eee1;font:inherit;font-size:16px;font-variant-numeric:tabular-nums}.delivery-fees-grid input[aria-invalid=true]{border-color:#cf847c}.delivery-fees-actions{display:flex;gap:8px;margin-top:12px}.delivery-fees-actions button{min-height:45px;padding:8px 16px;border-radius:10px;border:1px solid #ae925b40;background:#111211;color:#dbbe8c;font:inherit;font-size:12px;cursor:pointer}.delivery-fees-actions .unit-pricing-save{flex:1;border-color:#f2d9a8;color:#1a140a;background:linear-gradient(115deg,#c79755,#edcea0 55%,#b88749);font-weight:600}.delivery-fees-actions button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:350px){.unit-pricing{padding:14px 12px}.unit-pricing-row{grid-template-columns:minmax(0,1fr) auto}.unit-pricing-row button:last-child{grid-column:1 / -1}}.note-image{display:block;width:80px;height:80px;max-width:none;object-fit:contain;aspect-ratio:1;flex:0 0 auto;background:transparent;border:0;border-radius:0;box-shadow:none;filter:none}.note-image-unavailable{display:grid;place-items:center;color:#b5a58a;font-size:24px}.editor-notes-picker{margin:0 0 24px}.editor-notes-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px}.editor-notes-heading label{display:flex;align-items:center;gap:9px;color:#e9d4b0;font-size:13px}.editor-notes-heading i{font-style:normal;color:#d5a565;font-size:20px}.editor-notes-heading>span{color:#aaa394;font-size:10px}.editor-open-notes{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;padding:10px 13px;background:#111213;border:1px solid #9f815346;border-radius:11px;color:#e9d4b0;font:inherit;font-size:12px;text-align:right;cursor:pointer}.editor-open-notes>span{font-size:19px}.editor-open-notes>small{margin-inline-start:auto;color:#aaa394;font-size:10px}.editor-open-notes:hover{border-color:#d5a5659c;background:#191813}.editor-selected-notes{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 11px}.editor-selected-note{position:relative;width:88px;display:flex;flex-direction:column;align-items:center;padding:4px 0 7px;border-bottom:1px solid #e9d4b03a}.editor-selected-note>span{font-size:10px;line-height:1.55;color:#e9ddca;text-align:center;overflow-wrap:anywhere}.editor-selected-note>button{position:absolute;inset:0 0 auto auto;width:26px;height:26px;border:1px solid #c6a66a40;border-radius:50%;color:#e9d4b0;background:#111213;cursor:pointer}.note-dialog{--note-ink:#08090d;--note-panel:#111213;--note-gold:#efd4a2;--note-muted:#b0ada5;color:#f4eee1;background:var(--note-ink);padding:0;width:min(680px,calc(100vw - 24px));max-width:none;max-height:min(900px,94dvh,var(--note-available-height,94dvh));border:1px solid #bda07260;border-radius:22px;box-shadow:0 24px 100px #000a;overscroll-behavior:contain;font-family:Tahoma,Arial,sans-serif}.note-dialog::backdrop{background:#020309c9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.note-dialog[open]{animation:note-dialog-enter .22s ease-out both}.note-dialog-content{display:flex;flex-direction:column;height:min(860px,90dvh,var(--note-available-height,90dvh));max-height:inherit;min-height:0}.note-dialog button,.note-dialog input,.note-dialog select{font:inherit}.note-dialog button{cursor:pointer}.note-dialog :focus-visible,.editor-notes-picker :focus-visible{outline:2px solid #f0cb87;outline-offset:3px}.note-dialog-header{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 20px 12px}.note-dialog-header>div>span{color:#ba9862;font-size:10px}.note-dialog-header h2{margin:5px 0;color:var(--note-gold);font-size:22px;font-weight:500;line-height:1.5}.note-dialog-header p{color:var(--note-muted);font-size:11px;margin:0;line-height:1.7}.note-icon-button{border-radius:50%;width:38px;height:38px;flex:0 0 auto;border:1px solid #bda07242;background:#191916;color:#e9d4b0;display:grid;place-items:center}.note-icon-button svg{width:17px;height:17px}.note-library-tools{flex:0 0 auto;padding:0 20px}.note-search>label{display:block;margin-bottom:7px;font-size:11px;color:var(--note-muted)}.note-search input{display:block;width:100%;min-width:0;height:46px;border:1px solid #ad956149;border-radius:10px;background:#141517;color:#f4eee1;padding:10px 12px;font-size:16px}.note-search input::placeholder{color:#9e9a92;font-size:11px}.note-library-filters{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px}.note-rarity-tabs{display:flex;gap:4px}.note-rarity-tabs button{border:1px solid transparent;border-radius:7px;padding:8px 7px;min-height:38px;font-size:11px;color:#b4afa4;background:transparent;white-space:nowrap}.note-rarity-tabs button[aria-pressed=true]{background:#d5a56519;border-color:#d5a56562;color:#efd4a2}.note-rarity-tabs small{opacity:.7;font-size:9px;margin-inline-start:2px}.note-category{display:flex;align-items:center;gap:6px;min-width:0}.note-category>span{font-size:10px;color:#aaa394}.note-category select{color:#d6c5a8;background:#111213;border:1px solid #ad956149;border-radius:7px;padding:8px 5px;max-width:140px;min-height:38px;font-size:11px}.note-results-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e4cfaa20;padding:11px 0 9px;font-size:10px;color:#9e978a}.note-results-meta>span:first-child{color:#d3bf9c}.note-library-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 20px;scrollbar-width:thin;scrollbar-color:#746348 #08090d}.note-library-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;align-items:stretch}.note-option{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;width:100%;min-width:0;min-height:155px;padding:9px 5px 12px;border:1px solid #eee2ca16;border-radius:12px;background:#121317;color:#f4eee1;text-align:center}.note-option:hover{background:#1c1b18;border-color:#d5a56570}.note-option[aria-pressed=true]{border-color:#e5c182;background:#c6a36e17}.note-option>strong{font-weight:400;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.note-option>small{color:#aaa69d;font-family:Georgia,serif;font-size:10px;line-height:1.4;overflow-wrap:anywhere}.note-option>em{color:#d5ae70;font-style:normal;font-size:9px;margin-top:auto}.note-option-check{position:absolute;top:5px;inset-inline-end:5px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#b1a58f;background:#111213ad;font-size:14px}.note-option[aria-pressed=true] .note-option-check{background:#e5c182;color:#17140e;font-size:12px}.note-no-results{padding:30px 10px;text-align:center}.note-no-results>span{display:block;color:#e9d4b0;font-size:16px}.note-no-results p{font-size:12px;line-height:1.8;color:#b4ada2}.note-no-results button{color:#e9c992;font-size:12px;min-height:40px;border:1px solid #aa895640;border-radius:9px;padding:8px 14px;background:#171610}.note-library-source{color:#8f8b83;font-size:10px;line-height:1.9;margin:22px 4px 5px}.note-library-source a{color:#c9af81;text-underline-offset:3px}.note-dialog-footer{flex:0 0 auto;border-top:1px solid #e4cfaa24;padding:10px 20px calc(14px + env(safe-area-inset-bottom,0px));background:#111210}.note-chosen-strip{display:flex;gap:7px;overflow-x:auto;max-height:54px;margin-bottom:9px;padding:2px;scrollbar-width:thin}.note-chosen-strip button{display:flex;flex:0 0 auto;align-items:center;gap:6px;min-height:42px;color:#e4d4b8;border:1px solid #ad95614a;border-radius:8px;background:#08090d;padding:1px 6px 1px 2px;font-size:10px}.note-chosen-strip .note-image{width:36px;height:36px}.note-chosen-strip button>span:last-of-type{font-size:16px;padding:0 4px}.note-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.note-dialog-actions>span{font-size:11px;color:#c8b99f}.note-dialog-actions>button{min-height:44px;border:1px solid #f0d2a0;border-radius:10px;padding:10px 24px;background:linear-gradient(110deg,#edd1a2,#c79756);color:#21190e;font-size:13px}.note-pyramid .note-values .note-value-with-image{display:flex;flex-direction:column;align-items:center;gap:6px;padding:3px 5px 6px;min-width:80px;max-width:115px;border:0;background:transparent;text-align:center}.note-pyramid .note-value-with-image .note-image{width:80px;height:80px}.ingredient-artbox .note-image{width:min(80px,100cqw,100cqh);height:min(80px,100cqw,100cqh);object-fit:contain}@keyframes note-dialog-enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(max-width:520px){.note-dialog{width:100%;margin:auto 0 0;border-width:1px 0 0;border-radius:22px 22px 0 0;max-height:min(95dvh,var(--note-available-height,95dvh))}.note-dialog-content{height:min(850px,94dvh,var(--note-available-height,94dvh))}.note-dialog-header{padding:16px 14px 11px}.note-library-tools{padding:0 12px}.note-library-scroll{padding:12px}.note-library-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.note-option{padding-inline:3px;min-height:150px}.note-option>strong{font-size:11px}.note-option>small{font-size:9px}.note-dialog-footer{padding-inline:14px}.note-category>span{display:none}.note-category select{max-width:112px;font-size:10px}.note-library-filters{gap:5px}.note-rarity-tabs button{padding-inline:6px}}@media(max-height:650px){.note-dialog-header{padding-block:10px 7px}.note-dialog-header h2{font-size:18px;margin:2px 0}.note-dialog-header p,.note-search>label{display:none}.note-library-filters{margin-top:7px}.note-results-meta{padding-block:6px}.note-dialog-footer{padding-block:7px}}@media(prefers-reduced-motion:reduce){.note-dialog[open]{animation:none}}.note-pyramid .note-value-with-image b{font-weight:400;font-size:10px;line-height:1.6;color:#ded0b8}.ingredient-float figcaption span[lang=ar]{font-family:Tahoma,Arial,sans-serif;font-size:10px}.detail-overlay.luxury-detail.custom-detail .detail-sheet{grid-template-rows:48px clamp(410px,112vw,510px) 52px clamp(221px,calc(42dvh - 49px),331px) auto}.phone-shell.editor-shell{--editor-ink:#08090d;--editor-panel:#111213;--editor-gold:#efd4a2;--editor-muted:#b0ada5;background:#08090d;padding:0 20px calc(102px + var(--safe-bottom));color:#f4eee1;isolation:isolate}.editor-shell:before{display:none}.editor-masthead{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:16px;padding:22px 0 25px;direction:ltr}.editor-back{color:#e4c28a;width:40px;height:40px;border:1px solid #bd94553d;border-radius:50%;display:grid;place-items:center;background:#121311}.editor-back svg{width:21px;height:21px}.editor-brand{text-align:center;text-decoration:none;color:#efd4a2}.editor-brand>span{font-family:var(--font-display);font-weight:400;font-size:42px;line-height:1;letter-spacing:.15em}.editor-brand>small{display:block;font-family:Georgia,serif;font-size:10px;margin-top:5px;letter-spacing:.5em}.editor-masthead>svg{width:28px;height:36px;margin:auto;color:#d5ac6b}.editor-intro{margin:2px 0 25px}.editor-intro>span{color:#bb9760;font-size:11px}.editor-intro h1{font-family:Tahoma,Arial,sans-serif;font-size:27px;line-height:1.5;font-weight:500;margin:7px 0;letter-spacing:0}.editor-intro p{color:#c2bdb2;line-height:1.85;font-size:13px;margin:0 0 11px}.editor-intro>small{font-size:10px;color:#a39e93;border-right:2px solid #866d44;padding-right:8px}.editor-preview{margin:0;overflow:hidden;background:#05060b;border:1px solid #aa895640;border-radius:22px}.editor-preview figcaption{position:relative;z-index:2;display:flex;justify-content:space-between;gap:10px;padding:13px 15px;font-size:10px;color:#bdb7ad;border-bottom:1px solid #baa07120}.editor-preview figcaption>span:first-child{color:#dfc491}.editor-preview-stage{position:relative;isolation:isolate;background-size:cover;background-position:center}.editor-preview-stage .original-stage{overflow:hidden}.editor-preview-stage.is-luxury-stage{height:250px}.editor-preview-stage.is-luxury-stage>img{position:absolute;inset:12px 8% 0;width:84%;height:93%;object-fit:contain;z-index:2}.editor-preview-orbit{position:absolute;left:19%;right:19%;bottom:3%;height:13%;border:1px solid color-mix(in srgb,var(--editor-accent) 65%,transparent);border-radius:50%;box-shadow:0 0 25px color-mix(in srgb,var(--editor-accent) 20%,transparent)}.editor-preview-empty{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;background:#08090d42}.editor-preview-empty>svg{width:65px;height:90px;color:#d0ad718c;stroke-width:.8}.editor-preview-empty>span{font-size:14px;color:#e9d4b0}.editor-preview-empty>small{font-size:11px;color:#c1b7a4}.editor-preview-caption{text-align:center;padding:3px 16px 20px;display:flex;flex-direction:column;gap:7px}.editor-preview-caption>small{font-size:10px;letter-spacing:.09em;color:#a59984}.editor-preview-caption>strong{font-size:18px;font-weight:500;overflow-wrap:anywhere}.editor-preview-caption>span{font-size:12px;color:#dbb978}.editor-section-nav{display:grid;grid-template-columns:repeat(4,1fr);padding:12px 0;margin:8px 0 0;border-bottom:1px solid #bd94552b}.editor-section-nav button{padding:10px 2px;color:#ccb790;font-size:12px;border-radius:7px}.editor-section-nav button:hover{background:#e5c18a0d}.fragrance-editor fieldset{border:0;padding:0;margin:0;min-width:0}.editor-section{padding:26px 0;border-bottom:1px solid #bd945529;scroll-margin-top:15px}.editor-section>header{margin-bottom:21px}.editor-section h2{font-size:18px;font-weight:500;color:#e9cfa0;margin:0 0 7px}.editor-section header p{margin:0;color:#a9a59c;font-size:11px;line-height:1.9}.editor-field{margin:0 0 17px;min-width:0}.editor-field>label{display:block;margin-bottom:8px;font-size:12px;line-height:1.6;color:#e1d8c8}.editor-field>label>span{color:#cfa86b}.editor-field input:not([type=color]),.editor-field select,.editor-field textarea{width:100%;min-width:0;min-height:45px;padding:11px 12px;border-radius:10px;border:1px solid #85796047;background:#111213;color:#f4eee1;font:inherit;font-size:14px;line-height:1.55;outline-offset:3px}.editor-field select{padding-left:22px;font-size:12px}.editor-field textarea{min-height:110px;resize:vertical}.editor-field input::placeholder,.editor-field textarea::placeholder{color:#807e78;font-size:12px}.editor-field>small{display:block;margin-top:6px;font-size:10px;line-height:1.6;color:#a5a196}.editor-field[data-invalid=true] input,.editor-field[data-invalid=true] select,.editor-field[data-invalid=true] textarea,.editor-upload[data-invalid=true]{border-color:#cf847c}.editor-field input[readonly]{color:#efd4a2;background:#16140f;border-style:dashed;border-color:#b8995e66;cursor:default}.editor-legacy-prices{margin:0 0 18px;padding:11px 13px;border-right:2px solid #cda66a;background:#211e163b;color:#d8c7a8;font-size:11px;line-height:1.9}.editor-legacy-prices bdi{white-space:nowrap}.editor-field .editor-error,.editor-error{color:#f1b1a8;font-size:11px;line-height:1.8;margin:7px 0}.editor-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.editor-upload{border:1px solid #87795940;border-radius:14px;padding:13px;margin:0 0 16px;background:#101113}.editor-upload-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.editor-upload-heading b{font-size:12px;font-weight:500}.editor-upload-heading>span{color:#c2a77a;font-size:9px;padding:4px 8px;border:1px solid #b9995b30;border-radius:5px}.editor-upload-target{position:relative;display:flex;align-items:center;gap:16px;padding:12px;min-height:91px;border:1px dashed #b29a6452;border-radius:8px;cursor:pointer}.editor-upload-target:focus-within{outline:2px solid #efd4a2;outline-offset:3px}.editor-upload-target>svg{width:35px;height:44px;color:#b99a64;flex-shrink:0}.editor-upload-target>img{width:46px;height:65px;object-fit:contain}.editor-upload-target>span{min-width:0}.editor-upload-target strong{display:block;font-size:12px;font-weight:500;color:#e9cd98}.editor-upload-target small{display:block;font-size:9px;margin-top:8px;color:#a7a398;overflow-wrap:anywhere}.editor-upload-target>input{opacity:0;position:absolute;inset:0;width:100%;height:100%;cursor:pointer}.editor-upload-footer{display:flex;justify-content:space-between;gap:10px;margin-top:10px;align-items:center}.editor-upload-footer>small{color:#999489;font-size:9px}.editor-upload-footer>button{padding:6px 9px;color:#d7a99e;font-size:10px}.editor-themes{display:grid;grid-template-columns:1fr 1fr;gap:8px}.editor-themes button{display:flex;align-items:center;gap:8px;text-align:right;font-size:10px;color:#beb9b0;padding:10px;border:1px solid #8c806636;border-radius:9px;background:#111213}.editor-themes button i{width:13px;height:13px;background:var(--theme-color);box-shadow:0 0 8px color-mix(in srgb,var(--theme-color) 30%,transparent);border-radius:50%}.editor-themes button[aria-pressed=true]{border-color:#c9a368;color:#f0d4a3}.editor-color{display:flex;gap:13px;align-items:center;border:1px solid #87795940;padding:8px 10px;border-radius:10px;background:#111213}.editor-color input{width:37px;height:35px;padding:0;border:0;background:none;cursor:pointer}.editor-color>span{font-size:12px;color:#b8b0a2}.editor-color>span:last-child{margin-right:auto;width:9px;height:9px;border-radius:50%;box-shadow:0 0 15px var(--editor-accent)}.editor-text-button{color:#e3c28a;padding:10px 0;font-size:12px}.editor-note-field{display:grid;grid-template-columns:20px 1fr;gap:12px}.editor-note-field>i{color:#b8a174;margin-top:4px;font-style:normal;font-size:19px;text-align:center}.editor-note-chips{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 20px}.editor-note-chips>span{color:#d6bf97;background:#181813;border:1px solid #b69a5e26;border-radius:5px;padding:6px 9px;font-size:10px}.editor-extra{margin-top:10px;border-top:1px solid #9d875b35;padding-top:16px}.editor-extra summary{cursor:pointer;color:#d8c39e;font-size:12px;margin-bottom:16px}.editor-extra summary span{display:block;margin-top:7px;color:#969187;font-size:10px}.editor-save{padding:20px 0 0}.editor-save>p{font-size:10px;color:#a8a093;margin:0 0 15px}.editor-primary,.editor-secondary{width:100%;min-height:47px;display:flex;align-items:center;justify-content:center;gap:9px;border-radius:12px;font-size:13px;text-decoration:none;padding:12px;text-align:center}.editor-primary{border:1px solid #f2d9a8;color:#1a140a;background:linear-gradient(115deg,#c79755,#edcea0 55%,#b88749);font-weight:600;box-shadow:inset 0 0 0 2px #25201270}.editor-primary>svg{width:20px;height:20px}.editor-secondary{margin-top:11px;color:#dbbe8c;background:#111211;border:1px solid #ae925b40}.editor-message{padding:14px;border:1px solid #c9a3654d;border-radius:10px;color:#e2cda8;background:#1a1912;font-size:12px;line-height:1.85}.editor-shell button:disabled,.editor-shell fieldset:disabled{opacity:.55;cursor:wait}.editor-success{padding:45px 2px;text-align:center}.editor-success>div{width:95px;height:95px;margin:0 auto 30px;display:grid;place-items:center;border:1px solid #e2b97a;border-radius:50%;box-shadow:0 0 40px #cb9a401c}.editor-success>div>svg{width:42px;height:50px;color:#e5bd7e}.editor-success h1{font-family:var(--font-display);color:#efdab2;font-size:34px;overflow-wrap:anywhere}.editor-success p{color:#b8b0a2;font-size:13px;line-height:2;margin:15px 0 25px}.custom-card-background{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;pointer-events:none}.original-shell .product-card.custom-card h2{white-space:normal;text-wrap:wrap;font-size:13px;overflow-wrap:anywhere}.luxury-page .luxury-card.custom-card .art>.catalog-bottle{inset:auto 0 0;translate:none;width:100%;height:100%;max-width:100%;aspect-ratio:auto;object-fit:contain;object-position:center bottom;transform:none}.custom-fragrance-details{color:#ded4c4;padding:25px 0;text-align:start}.custom-fragrance-details h2{font-size:17px;color:#dcc399}.custom-fragrance-details>p{font-size:13px;line-height:1.9}.custom-fragrance-details .accords{justify-content:flex-start}.custom-ingredient-symbol{display:grid;place-items:center;color:#f2d5a3;font-size:28px;filter:drop-shadow(0 0 8px #ffd98777)}.luxury-sizes .luxury-size-options{grid-template-columns:repeat(var(--size-count,3),minmax(0,1fr))}@media(max-width:350px){.editor-shell{padding-left:14px;padding-right:14px}.editor-intro h1{font-size:24px}.editor-columns{gap:9px}.editor-brand>span{font-size:36px}}@media(prefers-reduced-motion:reduce){.editor-shell *{scroll-behavior:auto}}.editor-preview-stage:not(.is-luxury-stage)>.original-stage{width:min(100%,280px);margin:0 auto}.editor-preview .original-stage>.original-bottle{position:absolute;z-index:2;width:auto;max-width:none;object-fit:contain;transform:none;filter:none;pointer-events:none}.editor-intro{margin-bottom:18px}.editor-intro p br{display:none}.luxury-page .luxury-featured .luxury-card.custom-card:nth-child(n) .art>.catalog-bottle,.luxury-page .luxury-grid .luxury-card.custom-card:nth-child(n) .art>.catalog-bottle{inset:auto 0 0;translate:none;width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:center bottom;transform:none}.product-card .add-btn:disabled,.detail-add:disabled,.luxury-size-add:disabled{cursor:not-allowed;opacity:.55}.editor-background-picker{margin:20px 0 24px}.editor-background-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.editor-background-picker h3{margin:0;font-size:13px;font-weight:500;color:#e9cfa0}.editor-background-heading>span{color:#c5aa7f;font-size:10px;border:1px solid #ad8e583d;border-radius:20px;padding:4px 9px}.editor-background-picker>p{margin:8px 0 14px;color:#aaa69e;font-size:11px;line-height:1.8}.editor-background-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.editor-background-option{min-width:0;padding:0;overflow:hidden;border-radius:13px;border:1px solid #87795945;background:#0c0d10;color:#d8d0c2;text-align:right;transition:border-color .18s,box-shadow .18s}.editor-background-thumb{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#06080b}.editor-background-thumb>img{display:block;width:100%;height:100%;object-fit:contain}.editor-background-name{display:block;padding:11px 8px;font-size:12px;line-height:1.5}.editor-background-check{position:absolute;right:9px;top:9px;width:22px;height:22px;border:1px solid #eee0c27d;border-radius:50%;background:#090c10a8;display:grid;place-items:center;font-size:14px;line-height:1;color:#201608}.editor-background-option[aria-pressed=true]{border-color:#efcb8d;box-shadow:0 0 0 1px #e0b66e,0 0 18px #bb863c1c;color:#f7deaf}.editor-background-option[aria-pressed=true] .editor-background-check{background:#ecd09a;border-color:#f8e5bd}.editor-background-option:hover{border-color:#d5b584}.editor-background-option:focus-visible{outline:2px solid #f6dcaa;outline-offset:4px}.editor-background-picker>.editor-background-current{color:#d8c7a8;padding:10px 12px;border-right:2px solid #cda66a;background:#211e163b}.editor-background-current b{font-weight:500;color:#f0d8ab}.editor-background-originals{margin-top:21px;padding-top:18px;border-top:1px solid #a88a502b}.editor-background-originals>h3{margin-bottom:12px}.editor-background-originals .editor-themes button{min-height:44px}.original-stage .custom-card-background.is-library-background{background-position:center bottom}@media(max-width:350px){.editor-background-grid{gap:9px}.editor-background-name{font-size:11px}}@media(prefers-reduced-motion:reduce){.editor-background-option{transition:none}}.editor-background-preview-link{display:block;min-height:44px;padding:8px 0 0;color:#efce93;font-size:11px;text-decoration:underline;text-underline-offset:4px}.detail-overlay.luxury-detail .detail-hero{height:clamp(410px,112vw,510px);margin-bottom:14px}.luxury-detail .hero-bottle{width:52%;height:65%;max-height:410px;max-width:270px}.luxury-detail .detail-backdrop{background:radial-gradient(ellipse at 50% 30%,#60401955,transparent 55%),linear-gradient(180deg,#05090d,#01070d)}.ingredient-field{position:absolute;inset:0;z-index:2;pointer-events:none;container-type:size;mix-blend-mode:screen}.ingredient-orbit-track{position:absolute;inset:0}.ingredient-ribbon,.ingredient-ribbon-dust{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ingredient-ribbon{mix-blend-mode:screen}.ingredient-ribbon path{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.ribbon-reveal{stroke:#fff;stroke-width:23}.ribbon-reveal-finish{opacity:0}[data-landed=true] .ribbon-reveal-finish{animation:ingredient-label-in .38s var(--ribbon-finish-delay) both}[data-landed=true] .ingredient-ribbon>image{animation:ingredient-ribbon-breathe 6.2s var(--ribbon-end) ease-in-out infinite}@keyframes ingredient-ribbon-breathe{0%,to{opacity:.92}50%{opacity:.76}}.ribbon-haze{stroke:#e8a53c;stroke-width:3.4;opacity:.055}.ribbon-glow{stroke:#efb64d;stroke-width:1.4;opacity:.16}.ribbon-gold{stroke:#ffc865;stroke-width:.48;opacity:.58}.ribbon-core{stroke:#fff0bd;stroke-width:.13;opacity:.94}.ingredient-group{position:absolute;color:#edc581;font:500 clamp(6px,1.8vw,9px)/1 Arial,sans-serif;letter-spacing:.23em;white-space:nowrap;opacity:0;transform:translate(-50%)}.group-top{left:50%;top:0;--group-delay:1.62s}.group-heart{left:19%;top:31%;--group-delay:1.03s}.group-base{left:18%;top:66%;--group-delay:.24s}[data-landed=true] .ingredient-group{animation:ingredient-label-in .5s var(--group-delay) both}@keyframes ingredient-label-in{to{opacity:1}}.ingredient-slot{position:absolute;left:calc(50% + var(--x)*1cqw);top:calc(50% + var(--y)*1cqh);width:24%;height:18.5%;opacity:0;transform:translate(-50%,-35%) scale(.3);transition:transform .22s ease-in,opacity .16s ease;will-change:transform,opacity;mix-blend-mode:screen}[data-landed=true] .ingredient-slot{opacity:1;transform:translate(-50%,-50%) scale(1);transition:transform .65s cubic-bezier(.12,1.17,.25,1) var(--enter-delay),opacity .2s ease var(--enter-delay)}.ingredient-counter-turn{width:100%;height:100%}.detail-overlay.luxury-detail .hero-orbit{width:94%;height:97%;aspect-ratio:auto;top:50%;left:50%;transform:translate(-50%,-50%);animation:none;opacity:.32}.luxury-detail .hero-halo{width:min(250px,74%);height:auto;aspect-ratio:1}.detail-overlay.luxury-detail .orbit-two{width:91%;height:94%;opacity:.13}.ingredient-float{margin:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}[data-landed=true] .ingredient-float{animation:ingredient-float var(--float-time) calc(var(--enter-delay) + .65s) ease-in-out infinite}.ingredient-artbox{position:relative;display:flex;justify-content:center;align-items:center;width:100%;flex:1;min-height:0;container-type:size}.ingredient-art{position:relative;display:block;transform:scale(1.12);transform-origin:50% 65%;width:min(100cqw,100cqh);height:min(100cqw,100cqh);flex:none;background-image:url(/assets/luxury/ingredients-atlas.png);background-size:500% 200%;background-repeat:no-repeat;mix-blend-mode:screen}.ingredient-float figcaption{text-align:center;color:#e8d4af;line-height:1.18;white-space:nowrap;text-shadow:0 1px 5px #000;font-family:Georgia,serif;font-size:clamp(10px,2.65vw,13px)}@keyframes ingredient-float{0%,to{transform:translate(0) rotate(0)}21%{transform:translate(var(--drift-x),calc(-1*var(--drift-y))) rotate(var(--tilt))}49%{transform:translate(calc(-.5*var(--drift-x)),calc(-.6*var(--drift-y))) rotate(0)}73%{transform:translate(calc(.35*var(--drift-x)),var(--drift-y)) rotate(calc(-1*var(--tilt)))}}@media(prefers-reduced-motion:reduce){.ingredient-slot{transition:none!important}.ingredient-float,.ingredient-ribbon>image,.ingredient-ribbon path,.ingredient-group,.ribbon-reveal-finish{animation:none!important}[data-landed=true] .ingredient-ribbon path{stroke-dashoffset:0}[data-landed=true] .ingredient-group,[data-landed=true] .ribbon-reveal-finish{opacity:1}}.detail-overlay.luxury-detail .detail-sheet{display:grid;grid-template-rows:48px minmax(220px,1fr) 52px clamp(221px,calc(42dvh - 49px),331px);gap:0;padding:10px 14px calc(10px + var(--safe-bottom));overflow-x:hidden;overflow-y:auto}.detail-overlay.luxury-detail .detail-topbar{position:relative;top:auto;height:48px;margin:0;padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.detail-overlay.luxury-detail .detail-hero{height:100%;min-height:0;margin:0;isolation:auto}.detail-overlay.luxury-detail .hero-bottle{height:68%;max-height:100%;width:58%;max-width:300px;top:4%}.detail-overlay.luxury-detail .detail-content{display:contents}.luxury-detail .ingredient-field{overflow:clip;overflow-clip-margin:12px}.luxury-detail .detail-heading{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;opacity:0;transition:opacity .35s ease}.luxury-detail[data-ready=true] .detail-heading{opacity:1}.luxury-detail .detail-heading .detail-kicker{font-size:9px;margin:0 0 3px;letter-spacing:.25em}.luxury-detail .detail-heading h1{font-size:clamp(18px,5.5vw,27px);line-height:1.05;margin:0;text-align:center}.luxury-sizes{min-height:0;border-top:1px solid #d6a45f75;border-radius:26px 26px 0 0;background:transparent;display:grid;grid-template-rows:25px minmax(0,1fr) 43px;gap:6px;padding:7px 5px 0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s .2s}[data-landed=true] .luxury-sizes{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s ease var(--sizes-reveal-delay),visibility 0s var(--sizes-reveal-delay)}.luxury-sizes h2{display:flex;align-items:center;justify-content:center;gap:10px;font:13px Arial,sans-serif;color:#ddb37e;margin:0;white-space:nowrap}.luxury-sizes h2 i{width:30px;height:1px;background:linear-gradient(90deg,transparent,#d8a768);position:relative}.luxury-sizes h2 i:last-child{transform:rotate(180deg)}.luxury-sizes h2 i:after{content:"◆";position:absolute;right:-2px;top:-5px;font-size:8px}.luxury-size-options{display:grid;grid-template-columns:1fr 1.14fr 1fr;gap:7px;min-height:0}.luxury-size-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:0;padding:5px 3px;border:1px solid transparent;border-radius:22px;background:transparent;color:#deccb0;cursor:pointer;opacity:0;transform:translateY(26px) scale(.94);transform-origin:50% 100%;transition:border-color .25s,box-shadow .25s,opacity .18s,transform .25s}[data-landed=true] .luxury-size-card{opacity:1;transform:translateY(0) scale(1);transition:border-color .25s,box-shadow .25s,opacity .5s ease calc(var(--sizes-reveal-delay) + var(--size-order)*.12s),transform .78s cubic-bezier(.16,1,.3,1) calc(var(--sizes-reveal-delay) + var(--size-order)*.12s)}.luxury-size-card.is-selected{border-color:#f5dbb8;box-shadow:inset 0 0 10px #e5c59a25,0 0 10px #f2d3aa66;background:transparent}.luxury-size-volume{font:15px Georgia,serif}.luxury-size-art{display:flex;justify-content:center;align-items:flex-end;flex:1;min-height:0;width:100%;position:relative;margin:12px 0 5px;isolation:isolate}.luxury-size-art .luxury-size-bottle{display:block;width:92%;height:100%;position:relative;z-index:1;overflow:visible;transform-origin:50% 50%;transform-box:border-box}.luxury-size-floor{position:absolute;bottom:0;left:5%;width:90%;height:9px;border:1px solid #ffedd5c7;border-radius:50%;box-shadow:0 0 5px #fff4dfb8,0 0 13px #ead0ad77,inset 0 0 6px #fff5df55;background:radial-gradient(ellipse,#ffeed642,transparent 70%)}.luxury-size-floor:after{content:"";position:absolute;inset:-8px -6px;border-radius:50%;background:radial-gradient(ellipse,#fff0d126,transparent 70%)}.luxury-size-price{font:14px Georgia,serif;line-height:24px}.luxury-size-was{font:10px Georgia,serif;line-height:14px;color:#e8c995;white-space:nowrap}.luxury-size-was s{color:#9a8f80;text-decoration-color:#d9a08e}.luxury-size-check{position:absolute;right:8px;top:7px;width:20px;height:20px;fill:none;stroke:#f5dbb8;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.luxury-size-check path{stroke-dasharray:1;stroke-dashoffset:0}.luxury-size-pulse{position:absolute;inset:8% -6% -3%;border-radius:50%;background:radial-gradient(ellipse,#ffe7b94d,transparent 68%);opacity:0;pointer-events:none}.luxury-size-pulse:after{content:"";position:absolute;left:8%;right:8%;bottom:0;height:13px;border:1px solid #f5dbb8;border-radius:50%}.luxury-size-light{position:absolute;inset:8% 19% 0;border-radius:50% 50% 16% 16%;background:linear-gradient(0deg,transparent,#e5b66730 20%,#ffedc970 44%,transparent 74%);opacity:0;pointer-events:none;transform-origin:50% 100%}[data-landed=true] .has-selection .is-selected .luxury-size-bottle{animation:size-bottle-lift .95s cubic-bezier(.22,1,.36,1) both}[data-landed=true] .has-selection .is-selected .luxury-size-pulse{animation:size-selection-bloom .95s ease-out both}[data-landed=true] .has-selection .is-selected .luxury-size-pulse:after{animation:size-selection-ripple .95s ease-out both}[data-landed=true] .has-selection .is-selected .luxury-size-floor{animation:size-floor-breathe .95s ease-in-out both}[data-landed=true] .has-selection .is-selected .luxury-size-light{animation:size-gold-rise .85s ease-out both}[data-landed=true] .has-selection .luxury-size-check path{animation:size-check-draw .38s .08s ease-out both}@keyframes size-bottle-lift{0%{transform:translateY(0) scale(1)}36%{transform:translateY(-8px) scale(1.04)}68%{transform:translateY(-4px) scale(1.018)}to{transform:translateY(-5px) scale(1.025)}}@keyframes size-selection-bloom{0%{opacity:0;transform:scale(.78)}32%{opacity:.85}to{opacity:0;transform:scale(1.15)}}@keyframes size-selection-ripple{0%{opacity:0;transform:scale(.5)}22%{opacity:1}to{opacity:0;transform:scale(1.38)}}@keyframes size-floor-breathe{0%,to{opacity:1;transform:scale(1)}38%{opacity:.55;transform:scaleX(.83) scaleY(.8)}70%{opacity:.9;transform:scaleX(1.04)}}@keyframes size-gold-rise{0%{opacity:0;transform:translateY(18%) scaleX(.6) scaleY(.65)}30%{opacity:.9}to{opacity:0;transform:translateY(-22%) scaleX(1.08) scaleY(1.08)}}@keyframes size-check-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.luxury-size-add{display:flex;align-items:center;justify-content:center;gap:12px;margin:1px 9px;border:1px solid #f5d399;border-radius:18px;background:linear-gradient(110deg,#a7793e,#f4d49b 35%,#d5a064 72%,#9d713f);box-shadow:inset 0 0 0 2px #6f4e28,inset 0 0 0 3px #f0d29d,0 3px 8px #0009;color:#17120c;font:600 21px Arial,sans-serif;cursor:pointer}.luxury-size-add svg{width:23px;height:23px}.luxury-sizes button:focus-visible{outline:2px solid #ffdc9a;outline-offset:2px}.luxury-sizes button:disabled{cursor:wait;opacity:.7}@media(hover:hover){.luxury-size-card:not(.is-selected):hover{border-color:#d6a45f66}}@media(max-height:680px){.detail-overlay.luxury-detail .detail-sheet{grid-template-rows:42px minmax(220px,1fr) 45px clamp(215px,38dvh,251px)}.luxury-detail .ingredient-float figcaption{font-size:10px}}@media(prefers-reduced-motion:reduce){.luxury-sizes,.luxury-size-card{transition:none!important;transform:none!important}.luxury-size-bottle,.luxury-size-pulse,.luxury-size-pulse:after,.luxury-size-floor,.luxury-size-light,.luxury-size-check path{animation:none!important}.luxury-size-check path{stroke-dashoffset:0}}.luxury-size-particles{position:absolute;inset:0;z-index:0;container-type:size;pointer-events:none}.luxury-size-particles i{position:absolute;left:var(--dust-start);bottom:2%;width:var(--dust-size);height:var(--dust-size);border-radius:50%;background:#fff2c7;box-shadow:0 0 4px #ffe3a5,0 0 9px #e9ae52b3;opacity:0;animation:size-mote-plume var(--dust-time) var(--dust-delay) cubic-bezier(.18,.65,.32,1) both}.luxury-size-particles i:nth-child(7n):after{content:"";position:absolute;inset:-3px 1px;background:linear-gradient(transparent,#fff6dc,transparent)}@keyframes size-mote-plume{0%{opacity:0;transform:translateZ(0) scale(.35)}14%{opacity:1}48%{opacity:.9;transform:translate3d(var(--dust-mid-x),var(--dust-mid-y),0) scale(1)}76%{opacity:.6}to{opacity:0;transform:translate3d(var(--dust-end-x),var(--dust-end-y),0) scale(.3)}}@media(prefers-reduced-motion:reduce){.luxury-size-particles{display:none}.luxury-size-particles i{animation:none}}.viora-intro{--intro-gold: #eac783;position:fixed;inset:0;z-index:10000;overflow:hidden;isolation:isolate;outline:none;display:grid;place-items:center;background:#000;color:var(--intro-gold);touch-action:none;overscroll-behavior:none}.viora-intro-surround{position:absolute;inset:-35px;background:linear-gradient(#03090699,#030906cc),url(/assets/intro/viora-nocturne.jpg) center / cover;filter:blur(24px);opacity:0;transition:opacity calc(1.3s / var(--intro-playback-rate, 1)) cubic-bezier(.22,1,.36,1);pointer-events:none}.viora-intro[data-phase=illuminate] .viora-intro-surround,.viora-intro[data-phase=complete] .viora-intro-surround{opacity:.55}.viora-intro-stage{position:relative;width:min(100%,56.25vh);width:min(100%,56.25dvh);height:100%;overflow:hidden;background:#000}.viora-intro-canvas{position:absolute;inset:0;display:block;width:100%;height:100%}.viora-intro-skip{position:absolute;top:max(16px,env(safe-area-inset-top));right:max(16px,env(safe-area-inset-right));display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 16px;border:1px solid #d6b67d38;border-radius:24px;color:#e7d7b3;background:#030906a6;font-family:var(--font-body, Arial, sans-serif);font-size:11px;cursor:pointer;opacity:1;transition:opacity calc(.32s / var(--intro-playback-rate, 1)) ease,background .16s,border-color .16s}.viora-intro[data-phase=loading] .viora-intro-skip,.viora-intro[data-phase=black] .viora-intro-skip{opacity:0}.viora-intro .viora-intro-skip:hover,.viora-intro .viora-intro-skip:focus-visible{opacity:1}.viora-intro-skip:hover{background:#162219e6;border-color:#d6b67d99}.viora-intro-skip:focus-visible{outline:2px solid #f0d49e;outline-offset:4px}.viora-intro-skip span{font-size:17px}.viora-intro-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.viora-intro-surround,.viora-intro-skip{transition:none}}.detail-overlay.original-detail{--travel-unit: calc(min(100vw, var(--shell-width)) / 606);--travel-ink: #08090d;--travel-gold: #e8cda3;--travel-muted: #a29fa2;--travel-line: #92909b26}.detail-overlay.original-detail .detail-sheet{padding-inline:calc(18 * var(--travel-unit));overflow-x:hidden}.original-detail .detail-backdrop{background:radial-gradient(ellipse at 50% 25%,rgba(var(--accent),.08),transparent 55%),linear-gradient(#02050a,#02040a 55%,#020307)}.original-detail .detail-heading h1{font-size:clamp(27px,7.3vw,34px);line-height:1.06;color:#e9e5df}.original-detail .detail-heading .detail-kicker{color:#c7b797;font-size:9px;margin-bottom:6px}.original-detail .original-subtitle{margin:9px 0 12px;text-align:center;color:#aca9a7;font-size:12px;line-height:1.45}.original-detail .original-accord-summary{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 14px;color:#b5b0ab;font-size:10px}.original-accord-summary span{display:inline-flex;align-items:center;gap:6px}.original-accord-summary i{display:block;width:5px;height:5px;rotate:45deg;background:linear-gradient(135deg,#f0e0c4,#8c7046);box-shadow:0 0 7px #e2bc7f35}.original-detail .detail-meta-line{margin-top:22px}.original-travel{position:relative;isolation:isolate;box-sizing:border-box;display:grid;grid-template-rows:calc(44 * var(--travel-unit)) calc(83 * var(--travel-unit)) minmax(calc(282 * var(--travel-unit)),auto);gap:calc(14 * var(--travel-unit));padding:calc(16 * var(--travel-unit));min-width:0;min-height:calc(470 * var(--travel-unit));border:1px solid #80778025;border-radius:calc(22 * var(--travel-unit));color:#e4e1dd;background:linear-gradient(145deg,#10101794,#06070bee 58%,#09090dd9);box-shadow:inset 0 0 0 3px #ffffff02,0 12px 35px #0004;opacity:0;visibility:hidden;transform:translateY(24px) scale(.985);transform-origin:50% 0;pointer-events:none;transition:opacity .2s,transform .25s,visibility 0s .25s}.original-detail[data-landed=true] .original-travel{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .85s .16s ease,transform 1.15s .16s cubic-bezier(.16,1,.3,1),visibility 0s .16s}.travel-heading{align-self:center;min-width:0;position:relative;z-index:1}.travel-heading h2{margin:0;color:#e1caa9;font-family:var(--font-display);font-size:calc(17 * var(--travel-unit));font-weight:500;line-height:1.2;letter-spacing:.02em}.travel-heading p{margin:calc(5 * var(--travel-unit)) 0 0;color:var(--travel-muted);font-size:calc(13.5 * var(--travel-unit));line-height:1.2}.travel-heading[dir=rtl] h2{font-family:var(--font-ui);font-size:calc(16 * var(--travel-unit))}.travel-options{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(9 * var(--travel-unit));min-width:0}.travel-option{position:relative;display:flex;align-items:center;justify-content:center;gap:calc(12 * var(--travel-unit));min-width:0;padding:calc(11 * var(--travel-unit)) calc(9 * var(--travel-unit));border:1px solid #a49da438;border-radius:calc(17 * var(--travel-unit));background:linear-gradient(145deg,#121319a3,#090a0e8f);color:#e1e0df;text-align:left;cursor:pointer;transition:border-color .3s,box-shadow .4s,background .3s}.travel-option.is-selected{border-color:#e9d0a8;background:linear-gradient(145deg,#30251b42,#090a0d);box-shadow:0 0 3px #fce5be80,0 0 16px #e4bf7840,inset 0 0 12px #f1d4a815}.travel-option:hover:not(:disabled){border-color:#e6c99f99}.travel-option-art{display:flex;align-items:center;justify-content:center;width:calc(27 * var(--travel-unit));height:calc(54 * var(--travel-unit));flex-shrink:0}.travel-option-art .luxury-size-bottle{display:block;width:100%;height:100%;filter:drop-shadow(0 3px 3px #0009)}.travel-option-copy{display:flex;flex-direction:column;gap:calc(6 * var(--travel-unit));min-width:0}.travel-option-copy>span{font-size:calc(17 * var(--travel-unit));white-space:nowrap;line-height:1.1;letter-spacing:-.025em}.travel-option-copy>span small{font-size:1em}.travel-option-copy>small{font-size:calc(12 * var(--travel-unit));color:#aaa6a3;white-space:nowrap;line-height:1.2}.travel-option.is-selected .travel-option-copy>small{color:#cdb28d}.travel-option-check{position:absolute;right:calc(7 * var(--travel-unit));top:calc(7 * var(--travel-unit));display:grid;place-items:center;width:calc(18 * var(--travel-unit));height:calc(18 * var(--travel-unit));border-radius:50%;background:linear-gradient(#f6dfb9,#caaa7d);color:#32291c;box-shadow:0 0 9px #edca9760}.travel-option-check svg{width:80%;height:80%}.travel-purchase{position:relative;display:grid;grid-template-columns:45% minmax(0,1fr);min-width:0;border:1px solid #99919e13;border-radius:calc(20 * var(--travel-unit));background:radial-gradient(ellipse at 19% 68%,#9b6d2920,transparent 49%),linear-gradient(110deg,#10121960,#08090d90)}.travel-bottle-stage{position:relative;isolation:isolate;min-width:0;display:flex;align-items:center;justify-content:center;padding:calc(5 * var(--travel-unit)) calc(16 * var(--travel-unit)) calc(30 * var(--travel-unit));overflow:hidden;border-radius:inherit}.travel-bottle-image{display:flex;justify-content:center;position:absolute;inset:0 calc(18 * var(--travel-unit)) calc(32 * var(--travel-unit));z-index:2}.travel-bottle-image .luxury-size-bottle{display:block;width:100%;height:100%;filter:drop-shadow(0 10px 9px #000b)}.travel-bottle-halo{position:absolute;z-index:0;inset:13% 11% 14%;border-radius:50%;border:1px solid #e1c38925;background:radial-gradient(ellipse,#dca45310,transparent 67%);box-shadow:inset 1px 0 #efca9360,1px 1px 12px #edb46c1f;transform:rotate(-19deg)}.travel-bottle-halo:after{content:"";position:absolute;inset:18% -8%;border-radius:50%;border-right:1px solid #f3d69c6b;filter:drop-shadow(0 0 4px #ecc779)}.travel-bottle-floor{position:absolute;z-index:1;left:5%;right:5%;bottom:10%;height:9%;border-radius:50%;border:1px solid #dcc39148;background:radial-gradient(ellipse,#e4bb6652,#92703015 42%,transparent 70%);box-shadow:0 0 12px #d9ad5533,inset 0 0 8px #d9ad5522}.travel-bottle-floor:after{content:"";position:absolute;inset:6px -9px -6px;border-radius:50%;border-bottom:1px solid #e2b97025}.travel-bottle-volume{position:absolute;bottom:calc(8 * var(--travel-unit));font-size:calc(9 * var(--travel-unit));letter-spacing:.17em;color:#b7a17b;display:flex;align-items:center;gap:7px}.travel-bottle-volume i{width:2px;height:2px;border-radius:50%;background:currentColor}.travel-controls{position:relative;z-index:3;min-width:0;display:grid;grid-template-rows:1fr auto auto auto auto;gap:calc(11 * var(--travel-unit));padding:calc(18 * var(--travel-unit)) calc(24 * var(--travel-unit)) calc(15 * var(--travel-unit)) calc(11 * var(--travel-unit))}.travel-price{display:flex;flex-direction:column;align-self:start;gap:calc(6 * var(--travel-unit))}.travel-price>span,.travel-quantity-row>span{color:var(--travel-muted);font-size:calc(14 * var(--travel-unit));line-height:1.3}.travel-price strong{font-size:calc(32 * var(--travel-unit));font-weight:500;line-height:1.1;letter-spacing:-.025em;text-align:match-parent}.travel-price strong small{font-size:.59em;font-weight:400;color:#bfbdbb;letter-spacing:0}.travel-controls[dir=rtl] .travel-price strong{text-align:right}.travel-price-was{display:flex;align-items:center;gap:calc(7 * var(--travel-unit));font-size:calc(11 * var(--travel-unit));line-height:1.3}.travel-price-was s{color:#8f8b88;text-decoration-color:#d9a08e}.travel-price-was b{padding:1px calc(6 * var(--travel-unit));border:1px solid #e1c38966;border-radius:20px;color:#efd29e;font-weight:500}.travel-quantity-row{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.travel-quantity{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;min-width:calc(126 * var(--travel-unit));height:calc(41 * var(--travel-unit));border:1px solid #b1a6b322;border-radius:24px;background:linear-gradient(130deg,#292a31b0,#0d0e126b);box-shadow:inset 0 1px 2px #ffffff05}.travel-quantity button{height:100%;min-width:0;border:0;background:none;color:#d4d2d4;font-size:calc(25 * var(--travel-unit));font-weight:300;line-height:1;cursor:pointer;padding:0}.travel-quantity output{text-align:center;font-size:calc(22 * var(--travel-unit));line-height:1;color:#e7e5e2}.travel-add,.travel-buy{display:flex;align-items:center;justify-content:center;position:relative;min-width:0;width:100%;min-height:32px;height:calc(48 * var(--travel-unit));border-radius:40px;font-size:calc(16 * var(--travel-unit));line-height:1.1;cursor:pointer;padding:0;transition:box-shadow .25s,transform .25s}.travel-add{background:linear-gradient(175deg,#f5e4c1,#e4c99f 46%,#c9a578);border:1px solid #f2d9b49c;color:#272018;box-shadow:inset 0 1px 1px #fff8e587,0 3px 16px #d8b77712}.travel-add>span{flex:1;text-align:center;padding:3px}.travel-add i{display:grid;place-items:center;align-self:stretch;width:20%;border-inline-start:1px solid #6d512a6e;font-style:normal}.travel-add svg{width:calc(22 * var(--travel-unit));height:calc(22 * var(--travel-unit))}.travel-buy{border:1px solid #b4a8bd36;background:linear-gradient(160deg,#18191d66,#08090c);color:#d6d4d4;box-shadow:inset 0 1px 2px #ffffff08}.travel-buy svg{position:absolute;inset-inline-end:calc(18 * var(--travel-unit));width:calc(23 * var(--travel-unit));height:calc(23 * var(--travel-unit));color:#aaa9ab}.travel-add:hover:not(:disabled){box-shadow:0 0 20px #dfbc8b40}.travel-buy:hover:not(:disabled){border-color:#d8be9280}.travel-add:active:not(:disabled),.travel-buy:active:not(:disabled){transform:scale(.98)}.travel-assurances{display:flex;justify-content:space-between;gap:calc(5 * var(--travel-unit));white-space:nowrap}.travel-assurances span{display:inline-flex;align-items:center;gap:calc(3 * var(--travel-unit));font-size:calc(9 * var(--travel-unit));color:#9c9a9f}.travel-assurances svg{width:calc(12 * var(--travel-unit));height:calc(12 * var(--travel-unit));flex-shrink:0}.original-travel button:focus-visible{outline:2px solid #ffe1ad;outline-offset:3px}.original-travel button:disabled{cursor:default;opacity:.5}.travel-feedback{position:absolute;inset-inline:0;top:100%;margin:4px 0 0;text-align:center;font-size:10px;color:#e7cba0;line-height:1.4}.travel-reveal-light{position:absolute;z-index:4;pointer-events:none;inset:-1px;border-radius:inherit;background:linear-gradient(115deg,transparent 33%,#e8c89026 48%,#fff0cf4d 50%,#e8c89020 52%,transparent 67%);background-size:300% 100%;opacity:0}.travel-reveal-dust{position:absolute;z-index:4;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit}.travel-reveal-dust i{position:absolute;left:var(--dust-x);top:var(--dust-y);width:2px;height:2px;border-radius:50%;background:#ffebc4;box-shadow:0 0 6px #efcc92;opacity:0}.original-detail[data-landed=true] .travel-reveal-light{animation:travel-light-pass 1.65s .16s ease-out both}.original-detail[data-landed=true] .travel-reveal-dust i{animation:travel-dust-settle 1.5s var(--dust-delay) ease-out both}.original-detail[data-landed=true] .travel-option{animation:travel-piece-reveal .8s calc(.28s + var(--travel-order) * .1s) cubic-bezier(.16,1,.3,1) both}.original-detail[data-landed=true] .travel-purchase{animation:travel-piece-reveal 1s .5s cubic-bezier(.16,1,.3,1) both}.original-detail[data-landed=true] .travel-bottle-image{animation:travel-bottle-arrive .8s cubic-bezier(.16,1,.3,1) both}@keyframes travel-light-pass{0%{opacity:0;background-position:100% 0}25%{opacity:.75}to{opacity:0;background-position:0 0}}@keyframes travel-dust-settle{0%{opacity:0;transform:translate3d(-8px,-20px,0) scale(.4)}25%{opacity:.8}to{opacity:0;transform:translate3d(5px,24px,0) scale(.2)}}@keyframes travel-piece-reveal{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}@keyframes travel-bottle-arrive{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:360px){.travel-controls{padding-inline-end:calc(15 * var(--travel-unit));gap:7px}.travel-price>span,.travel-quantity-row>span{font-size:9px}.travel-quantity{height:25px;min-width:74px}.travel-assurances{gap:2px;flex-wrap:wrap;justify-content:center}.travel-assurances span{font-size:6px}}@media(prefers-reduced-motion:reduce){.original-detail .original-travel,.original-detail .original-travel *{animation:none!important;transition:none!important}.original-detail .original-travel{transform:none}.travel-reveal-light,.travel-reveal-dust{display:none}}.detail-hero>.bottle-surface{position:absolute;inset:0;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;visibility:hidden;transition:none}.detail-overlay[data-veil=true][data-bottle-ready=true] .bottle-surface[data-geometry-ready=true]{opacity:1;visibility:visible;transition:opacity .26s ease}.bottle-reflection-window{position:absolute;z-index:1;left:var(--surface-image-left);top:var(--surface-contact-y);width:var(--surface-image-width);height:var(--surface-reflection-height);overflow:hidden;opacity:.47;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000b 24%,#0004 63%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000b 24%,#0004 63%,transparent 100%)}.bottle-reflection-window>.bottle-reflection-image{position:absolute;display:block;left:0;top:var(--surface-reflection-top);width:var(--surface-image-width);height:var(--surface-image-height);max-width:none;max-height:none;object-fit:fill;object-position:center;transform-origin:50% 0;transform:scaleY(var(--surface-compression));opacity:1;filter:blur(.45px) brightness(.72) saturate(.8)}.bottle-contact-shadow{position:absolute;z-index:2;left:var(--surface-contact-x);top:var(--surface-contact-y);width:var(--surface-shadow-width);height:var(--surface-shadow-height);transform:translate(-50%,-47%);border-radius:50%;background:radial-gradient(ellipse,#000e 0%,#000a 29%,#0006 46%,transparent 73%)}.bottle-surface-glint{position:absolute;z-index:0;left:var(--surface-contact-x);top:calc(var(--surface-contact-y) + 2px);width:var(--surface-glint-width);height:var(--surface-glint-height);transform:translate(-50%,-50%);border:1px solid rgba(var(--scene-light,200,221,235),.21);border-radius:50%;background:radial-gradient(ellipse,rgba(var(--scene-light,200,221,235),.07),transparent 68%);box-shadow:0 0 7px rgba(var(--scene-light,200,221,235),.09),inset 0 0 5px rgba(var(--scene-light,200,221,235),.07);-webkit-mask-image:linear-gradient(90deg,transparent,#0009 27%,#0005 55%,#000b 74%,transparent);mask-image:linear-gradient(90deg,transparent,#0009 27%,#0005 55%,#000b 74%,transparent)}@media(prefers-reduced-motion:reduce){.detail-overlay .bottle-surface{transition:none!important}}.fragrance-story{--story-gold:#c7a775;--story-text:#f1e6d3;--story-soft:#b4aea5;position:relative;isolation:isolate;min-width:0;width:100%;padding:30px 0 6px;color:var(--story-text);scroll-margin-top:76px;outline:none}.fragrance-story:focus-visible{outline:1px solid var(--story-gold);outline-offset:5px;border-radius:18px}.story-atmosphere{position:absolute;inset:0 -14px;z-index:-1;overflow:hidden;pointer-events:none}.story-atmosphere:before{content:"";position:absolute;inset:2% -25% 18%;background:radial-gradient(ellipse at 50% 34%,#c89a4a13,transparent 59%)}.story-atmosphere i{position:absolute;inset:18% 2% 35%;border:1px solid #d7b07412;border-radius:50%;transform:rotate(-23deg)}.story-atmosphere i+i{inset:12% 15% 29%;transform:rotate(28deg);border-color:#d7b0740b}.story-reveal{opacity:1;transform:none}[data-detail-reveal][data-revealed=false]{opacity:0}.story-heading{text-align:center;padding:0 12px 23px}.story-brand{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--story-gold);font:400 8px/1.5 var(--font-ui);letter-spacing:.48em;white-space:nowrap}.story-brand i{height:1px;flex:1;max-width:55px;background:linear-gradient(90deg,transparent,#c7a775a6)}.story-brand i:last-child{transform:rotate(180deg)}.fragrance-story .story-eyebrow{margin:10px 0 0;color:#b9aa91;font:400 7px/1.6 var(--font-ui);letter-spacing:.3em;text-transform:uppercase}.fragrance-story .story-heading h2{margin:10px 0 7px;font:400 clamp(31px,8.5vw,40px)/1.04 var(--font-display);letter-spacing:-.02em;color:var(--story-text);text-shadow:0 2px 20px #ebc78b13}.story-introduction{max-width:345px;margin:0 auto;color:var(--story-soft);font:400 10.5px/1.7 var(--font-ui)}.story-note-pyramid{display:grid;gap:10px}.fragrance-story .story-note-row{overflow:clip}.story-note-row{position:relative;display:grid;grid-template-columns:minmax(65px,.83fr) minmax(0,2.8fr);gap:6px;align-items:center;min-height:116px;padding:12px 9px 12px 15px;isolation:isolate;border:1px solid #c7a77535;border-radius:12px;background:linear-gradient(120deg,#0c0e10d9,#030609e6 70%);box-shadow:inset 0 1px #ead4ad0b,0 10px 26px #0003}.story-note-row:before{content:"";position:absolute;z-index:-1;inset:-1px;border-radius:inherit;pointer-events:none;box-shadow:inset 1px 0 #e5c39242,inset 0 -1px #e5c3921f}.story-note-row:after{content:"";position:absolute;bottom:-1px;inset-inline-start:0;width:48%;height:1px;opacity:0;background:linear-gradient(90deg,transparent,#f0d6a5,transparent);box-shadow:0 0 11px 2px #e1b36b52;pointer-events:none}.story-note-row[data-revealed=true]:after{animation:story-light-pass 1.7s cubic-bezier(.2,.6,.2,1) var(--story-delay,0s) both}.story-note-label{align-self:center;min-width:0}.story-note-label h3{margin:0;color:#cab896;font:400 8px/1.7 var(--font-ui);text-transform:uppercase;letter-spacing:.16em}.story-note-label>i{display:block;width:20px;height:1px;margin:9px 0 7px;background:linear-gradient(90deg,#c7a7759e,transparent)}.story-note-label p{max-width:87px;margin:0;color:#a6a39d;font:400 9px/1.5 var(--font-ui)}.story-note-gallery{display:grid;grid-template-columns:repeat(var(--story-note-count),minmax(0,1fr));align-items:start;gap:12px 2px;min-width:0;margin:0;padding:0;list-style:none}.story-note-gallery li{position:relative;min-width:0}.story-note-gallery li+li:before{content:"";position:absolute;inset-inline-start:-2px;top:37%;height:25px;width:1px;background:linear-gradient(transparent,#bba77f2b,transparent)}.story-note-gallery figure{margin:0;min-width:0;text-align:center}.story-note-art{position:relative;display:grid;place-items:center;width:100%;height:69px}.story-note-art:after{content:"";position:absolute;z-index:-1;inset:47% 10% -2%;border-radius:50%;background:radial-gradient(ellipse,#c3944829,transparent 70%)}.fragrance-story .story-note-image{display:block;width:100%;height:100%;max-width:83px;object-fit:contain}.fragrance-story .story-note-image.note-image-unavailable{display:grid;place-items:center;color:#c7a77580;font-size:25px;background:none;border:0;border-radius:0}.story-note-gallery figcaption{margin-top:4px;padding:0 1px;color:#e5d8bf;font:400 13px/1.15 var(--font-display);overflow-wrap:anywhere}.story-note-row--base .story-note-art{height:65px}.story-note-row--base .story-note-gallery figcaption{font-size:12px}.story-mood{position:relative;isolation:isolate;overflow:hidden;min-height:278px;margin-top:16px;padding:23px 16px 17px;border:1px solid #c7a7753b;border-radius:13px;background:#050709}.story-mood-scene{position:absolute;z-index:-2;inset:0;overflow:hidden}.story-mood-scene img{position:absolute;inset:0 0 0 auto;width:76%;height:100%;object-fit:cover;object-position:88% 65%;opacity:.75}.story-mood-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#030609 2%,#030609e8 32%,#03060920 85%),linear-gradient(0deg,#030609,#03060905 60%)}.story-mood-copy{position:relative;max-width:70%}.fragrance-story .story-mood .story-eyebrow{margin:0 0 10px;font-size:7px;letter-spacing:.21em}.fragrance-story .story-mood h2{margin:0 0 11px;font:400 25px/1.02 var(--font-display);letter-spacing:-.02em;color:var(--story-text)}.story-mood-copy>p:last-child{max-width:211px;margin:0;color:var(--story-soft);font:400 9.5px/1.65 var(--font-ui)}.story-characters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;margin:21px 0 0;padding:0;list-style:none}.story-characters li{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;min-width:0;color:#c5bba8;font:400 11px/1.2 var(--font-display)}.story-character-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;border:1px solid #c7a7756b;background:#030609b3;color:#cfab71;box-shadow:inset 0 0 13px #d5ac6309,0 0 14px #d5ac6309}.story-character-icon svg{width:26px;height:26px}.fragrance-story[dir=rtl] .story-eyebrow{letter-spacing:.02em}.fragrance-story[dir=rtl] .story-heading h2{font-family:var(--font-ui);font-size:31px;font-weight:400;line-height:1.5;letter-spacing:0}.fragrance-story[dir=rtl] .story-introduction{font-size:11px;line-height:1.9}.fragrance-story[dir=rtl] .story-note-row{padding:12px 15px 12px 9px}.fragrance-story[dir=rtl] .story-note-label h3{font-size:9px;letter-spacing:0}.fragrance-story[dir=rtl] .story-note-label>i{background:linear-gradient(270deg,#c7a7759e,transparent)}.fragrance-story[dir=rtl] .story-note-label p{font-size:9px;line-height:1.75}.fragrance-story[dir=rtl] .story-note-gallery figcaption{font:400 10px/1.6 var(--font-ui)}.fragrance-story[dir=rtl] .story-mood-scene img{left:0;right:auto}.fragrance-story[dir=rtl] .story-mood-scene:after{background:linear-gradient(270deg,#030609 2%,#030609e8 32%,#03060920 85%),linear-gradient(0deg,#030609,#03060905 60%)}.fragrance-story[dir=rtl] .story-mood h2{font-family:var(--font-ui);font-size:21px;line-height:1.6;letter-spacing:0}.fragrance-story[dir=rtl] .story-mood-copy>p:last-child{line-height:1.9}.fragrance-story[dir=rtl] .story-characters li{font:400 9px/1.6 var(--font-ui)}@keyframes story-light-pass{0%{opacity:0;transform:translate(-45%)}30%{opacity:.9}to{opacity:0;transform:translate(210%)}}@media(max-width:360px){.story-heading{padding-inline:2px}.story-brand{font-size:7px;gap:8px;letter-spacing:.4em}.story-note-row{grid-template-columns:minmax(58px,.85fr) minmax(0,2.8fr);gap:3px;padding-inline:10px 6px;min-height:107px}.fragrance-story[dir=rtl] .story-note-row{padding-inline:10px 6px}.story-note-label h3{font-size:7px}.fragrance-story[dir=rtl] .story-note-label h3,.story-note-label p{font-size:8px}.story-note-art{height:57px}.story-note-row--base .story-note-art{height:52px}.story-note-gallery figcaption{font-size:11px}.story-note-row--base .story-note-gallery figcaption{font-size:10px}.fragrance-story[dir=rtl] .story-note-gallery figcaption{font-size:8px}.story-mood{padding-inline:13px}.story-mood-copy{max-width:78%}.fragrance-story .story-mood h2{font-size:23px}.fragrance-story[dir=rtl] .story-mood h2{font-size:20px}.story-characters li{font-size:10px}.story-character-icon{width:39px;height:39px}}@media(prefers-reduced-motion:reduce){.fragrance-story .story-reveal{opacity:1;transform:none;transition:none}.fragrance-story .story-note-row:after{animation:none}}.related-fragrances{position:relative;min-width:0;margin-block:28px 8px;color:#eee1cc}.related-fragrances .related-fragrances-heading{display:flex;align-items:center;gap:15px;margin:0 0 16px;font-family:var(--font-ui);font-size:12px;font-weight:400;line-height:1.6;text-align:center;color:#c6ad80}.related-fragrances-heading:before,.related-fragrances-heading:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#ab845d80)}.related-fragrances-heading:after{transform:rotate(180deg)}.related-fragrances[data-language=en] .related-fragrances-heading{font-size:9px;letter-spacing:.25em;text-transform:uppercase}.related-fragrances-rail{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#97744755 transparent;padding:2px 2px 10px;margin-inline:-2px}.related-fragrance{position:relative;isolation:isolate;flex:0 0 max(112px,calc((100% - 20px) / 3));min-width:0;border:1px solid #a78b5940;border-radius:12px;background:linear-gradient(160deg,#0a0c0e,#050709 80%);scroll-snap-align:start}.related-fragrances .related-fragrance-open{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0;padding:12px 6px 15px;border:0;border-radius:inherit;background:none;color:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.related-fragrance-stage{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:.86;margin-bottom:8px}.related-fragrance-stage:after{content:"";position:absolute;inset-inline:10%;bottom:1%;height:8px;border-radius:50%;background:radial-gradient(ellipse,#d2ac624d,transparent 70%)}.related-fragrance-halo{position:absolute;width:88%;aspect-ratio:1;border:1px solid #c19b515c;border-radius:50%;background:radial-gradient(circle,#ae813914,transparent 68%);box-shadow:0 0 15px #c4973610,inset 0 0 14px #c4973610}.related-fragrance-stage img{position:relative;z-index:1;width:96%;height:100%;max-height:160px;object-fit:contain;transition:transform .45s var(--ease-out)}.related-fragrances .related-fragrance-name{display:block;width:100%;margin-top:auto;font-family:var(--font-display);font-size:16px;font-weight:500;line-height:1.14;overflow-wrap:anywhere;text-wrap:balance}.related-fragrances .related-fragrance-brand{display:block;margin-top:7px;font-family:var(--font-ui);font-size:8px;font-weight:400;line-height:1.6;letter-spacing:.12em;color:#b6a388;overflow-wrap:anywhere}.related-fragrances .related-fragrance-save{position:absolute;z-index:2;display:grid;place-items:center;inset-block-start:2px;inset-inline-end:2px;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:50%;background:radial-gradient(circle,#06080abe,transparent 72%);color:#cbb895;cursor:pointer;-webkit-tap-highlight-color:transparent}.related-fragrance-save svg{width:17px;height:17px;stroke-width:1.4}.related-fragrance-save .heart-fill{position:absolute;inset:0;margin:auto;fill:currentColor;clip-path:inset(100% 0 0);transition:clip-path .25s ease}.related-fragrance-save.is-saved{color:#efc789}.related-fragrance-save.is-saved .heart-fill{clip-path:inset(0)}.related-fragrance-save .heart-glow,.related-fragrance-save .heart-poof{display:none}.related-fragrances .related-fragrance-open:focus-visible,.related-fragrances .related-fragrance-save:focus-visible{outline:2px solid #f1cd91;outline-offset:-3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.related-fragrance-open:hover .related-fragrance-stage img{transform:translateY(-4px)}}@media(max-width:350px){.related-fragrances .related-fragrances-heading{gap:10px}.related-fragrances-rail{gap:8px}.related-fragrance{flex-basis:112px}}@media(prefers-reduced-motion:reduce){.related-fragrance-stage img,.related-fragrance-save .heart-fill{transition:none}}.detail-overlay.moon-detail{--scene-light:187, 211, 242;--moon-width:min(100vw,var(--shell-width));--moon-side:14px;--moon-bar:64px;--moon-scene-height:calc(var(--moon-width) * .964)}.detail-overlay.moon-detail .detail-backdrop{background:#01040a}.detail-overlay.moon-detail .detail-sheet{padding:0 var(--moon-side) calc(40px + var(--safe-bottom));background:#01040a;overflow-x:hidden}.detail-overlay.moon-detail .detail-topbar{height:var(--moon-bar);top:0;margin:0 calc(-1 * var(--moon-side));padding:8px var(--moon-side);background:linear-gradient(#010409ed,#01040940 65%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}.moon-detail .detail-mini-brand span{color:#e4e4e7;font-size:27px;font-weight:400;letter-spacing:.24em}.moon-detail .detail-mini-brand small{color:#b8bac3;font-size:9px}.moon-detail :is(.detail-close,.detail-favorite,.detail-cart){border-radius:50%;color:#e0e1e5;background:#080b1240;border-color:#c2c5cb1c;box-shadow:none}.detail-overlay.moon-detail .detail-hero{position:relative;isolation:isolate;display:block;width:var(--moon-width);height:calc(var(--moon-scene-height) - var(--moon-bar));min-height:0;margin:0 calc(-1 * var(--moon-side)) 12px;transform-origin:50% 50%}.hero-moon-scene{position:absolute;z-index:-1;left:0;right:0;top:calc(-1 * var(--moon-bar));height:var(--moon-scene-height);overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.hero-moon-scene>img{display:block;width:100%;height:100%;object-fit:fill}.hero-moon-scene>span{position:absolute;inset:0;background:linear-gradient(#0005,transparent 20% 63%,#01040a12 83%,#01040a 100%)}.luxury-detail .hero-moon-scene>img{position:absolute;inset:-56px;width:calc(100% + 112px);height:calc(100% + 112px);object-fit:cover;filter:blur(24px) saturate(.78) brightness(.72)}.luxury-detail .hero-moon-scene>span{background:linear-gradient(#01040a85,#01040a12 28%,#01040a08,#01040a99 84%,#01040a)}.detail-overlay.moon-detail .hero-bottle{position:absolute;left:19%;top:0;width:62%;height:90%;max-width:none;max-height:none;padding:0;margin:0;object-fit:contain;object-position:center;transform:none;animation:none}.detail-overlay.moon-detail[data-landed=true] .hero-bottle{transform:none;animation:none}.moon-detail .hero-flash{top:46%;width:58%;background:radial-gradient(circle,rgba(var(--scene-light),.42),rgba(var(--scene-light),.1) 36%,transparent 70%)}.detail-overlay.luxury-detail.moon-detail .detail-sheet{grid-template-rows:var(--moon-bar) calc(var(--moon-scene-height) - var(--moon-bar)) 52px clamp(221px,calc(42dvh - 49px),331px);gap:0;padding-bottom:calc(14px + var(--safe-bottom))}.detail-overlay.luxury-detail.moon-detail .detail-hero{margin-bottom:0}.moon-detail .bottle-surface{contain:layout style}@media(prefers-reduced-motion:reduce){.moon-detail .hero-bottle,.moon-detail .hero-flash{animation:none!important}}.detail-overlay.luxury-detail.moon-detail .detail-sheet{--chapter-size-height: clamp(221px, calc(42dvh - 49px) , 331px);grid-template-rows:var(--moon-bar) calc(var(--moon-scene-height) - var(--moon-bar)) 52px var(--chapter-size-height) auto auto;align-content:start;padding-bottom:calc(28px + var(--safe-bottom))}.detail-overlay.luxury-detail.moon-detail .detail-topbar{position:sticky;top:0;z-index:20;background:linear-gradient(#01040af5,#01040ad9 68%,#01040a00)}.detail-chapter-cue{display:grid;place-items:center;min-height:max(72px,calc(100svh - var(--moon-scene-height) - 52px - var(--chapter-size-height)));padding:14px 0;opacity:0;transition:opacity .6s ease}[data-landed=true] .detail-chapter-cue{opacity:1}.detail-chapter-cue button{display:flex;flex-direction:column;align-items:center;gap:8px;min-height:48px;padding:7px 18px;border:0;background:none;color:#c7a775;font:11px var(--font-ui);cursor:pointer}.detail-chapter-cue svg{height:25px;width:20px;stroke:currentColor;stroke-width:1}[data-landed=true] .detail-chapter-cue svg{animation:chapter-invitation 2.8s ease-in-out 3}.detail-story-chapter{position:relative;isolation:isolate;min-width:0}.detail-chapter-aura{position:absolute;z-index:-1;pointer-events:none;inset:-18px 5% auto;height:430px;border-radius:50%;background:radial-gradient(ellipse at 50% 40%,#cc984516,transparent 66%);border-top:1px solid #d7b47b52;box-shadow:0 -12px 30px -23px #ffe3ab;opacity:.24}.original-detail .original-story-chapter{margin-top:30px}.original-story-chapter .performance-panel{border-color:#c7a77535;border-radius:13px;background:linear-gradient(120deg,#0c0e10,#030609)}.original-story-chapter .performance-head>span{color:#c7a775}.original-story-chapter .meter i{background:linear-gradient(90deg,#806138,#dec08e);box-shadow:none}.story-note-row--composition{grid-template-columns:1fr;gap:18px}.story-note-row--composition .story-note-label{display:flex;gap:12px;align-items:center}.story-note-row--composition .story-note-label p{max-width:none}@media(max-width:360px){.fragrance-story .story-note-row--composition{grid-template-columns:1fr}}.detail-back-to-sizes{display:flex;align-items:center;justify-content:center;gap:13px;min-height:48px;margin:24px auto 0;padding:8px 16px;border:0;background:none;color:#c7a775;font:12px var(--font-ui);cursor:pointer}.detail-chapter-cue button:focus-visible,.detail-back-to-sizes:focus-visible{outline:1px solid #e1c392;outline-offset:4px;border-radius:4px}@keyframes chapter-invitation{0%,to{transform:translateY(-2px);opacity:.55}50%{transform:translateY(3px);opacity:1}}@media(max-width:360px){.luxury-detail.moon-detail .detail-mini-brand span{font-size:23px;letter-spacing:.2em}.luxury-detail.moon-detail :is(.detail-close,.detail-favorite,.detail-cart){width:36px;height:36px}.luxury-detail.moon-detail .detail-actions{gap:5px}.fragrance-story[dir=rtl] .story-note-gallery figcaption{font-size:9px}}@media(max-height:730px){.detail-overlay.luxury-detail.moon-detail .detail-sheet{--chapter-size-height: clamp(180px, calc(100svh - var(--moon-scene-height) - 114px), 260px)}}@media(prefers-reduced-motion:reduce){.detail-chapter-cue{transition:none}.detail-chapter-cue svg{animation:none!important}}.detail-overlay .detail-sheet{-webkit-overflow-scrolling:touch;scroll-behavior:auto}.detail-overlay[data-landed=true],.detail-overlay[data-landed=true] .detail-content{will-change:auto}.detail-overlay .story-note-row,.detail-overlay .story-mood{contain:layout paint style}.detail-overlay .related-fragrances{contain:layout style}.phone-shell.detail-open:has(+.detail-overlay[data-landed=true][data-veil=true]),.phone-shell.detail-open:has(+.detail-overlay[data-landed=true][data-veil=true]) *{visibility:hidden!important}.detail-overlay[data-scrolling=true] .detail-hero *,.detail-overlay[data-scrolling=true] .detail-hero *:before,.detail-overlay[data-scrolling=true] .detail-hero *:after,.detail-overlay .detail-hero[data-in-view=false] *,.detail-overlay .detail-hero[data-in-view=false] *:before,.detail-overlay .detail-hero[data-in-view=false] *:after{animation-play-state:paused!important}[data-touch-positioned]{position:relative}.touch-feedback-layer{--touch-rgb:240,201,139;--touch-x:50%;--touch-y:50%;position:absolute;inset:0;z-index:50;display:block;overflow:hidden;contain:strict;pointer-events:none!important;-webkit-user-select:none;user-select:none;border-radius:inherit;opacity:0;background:radial-gradient(ellipse 160px 130px at var(--touch-x) var(--touch-y),rgba(255,243,218,.19),rgba(var(--touch-rgb),.065) 38%,transparent 76%);box-shadow:inset 0 0 0 1px rgba(var(--touch-rgb),.28),inset 0 1px #fff8e538;transition:opacity .32s ease-out}.product-card>.touch-feedback-layer{--touch-rgb:var(--accent,240,201,139)}[data-touch-state=hover]>.touch-feedback-layer{opacity:.45}[data-touch-state=pressed]>.touch-feedback-layer{opacity:1;transition-duration:.12s}[data-touch-state=released]>.touch-feedback-layer{opacity:0;transition-duration:1.4s}[data-touch-state=cancelled]>.touch-feedback-layer{opacity:0;transition-duration:.12s}.touch-feedback-wave{position:absolute;display:block;left:var(--touch-x);top:var(--touch-y);width:200%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 41%,rgba(var(--touch-rgb),.035) 54%,rgba(255,240,207,.34) 58%,rgba(var(--touch-rgb),.11) 61%,transparent 68%);transform:translate(-50%,-50%) scale(.16)}input[data-touch-state=pressed]{outline:2px solid #f0c98b;outline-offset:3px}@media(prefers-reduced-motion:reduce){.touch-feedback-layer{transition:none!important;background:#f0c98b17}.touch-feedback-wave{display:none}[data-touch-reduced]:is(.icon-button,.detail-close,.detail-favorite,.detail-add,.heart-btn,.add-btn,.loyalty-arrow,.travel-add,.travel-buy,.cart-gold-button,.cart-checkout-button,.checkout-confirm-button,.checkout-page-primary):active{transform:none!important}}@media(forced-colors:active){[data-touch-state=pressed]{outline:2px solid Highlight;outline-offset:2px}.touch-feedback-layer{display:none}}:root{--bg: #020710;--bg-deep: #01050b;--panel: #08101a;--panel-2: #0c1521;--gold: #d5a565;--gold-hi: #f0c98b;--gold-deep: #b87938;--text: #f5f0e8;--text-soft: #b3bdc8;--muted: #a8b0bb;--dim: #6f7e8f;--line: rgba(179, 197, 219, .15);--hairline: rgba(151, 173, 201, .08);--accent: 97, 163, 255;--safe-bottom: env(safe-area-inset-bottom, 0px);--shell-width: 430px;--ease-out: cubic-bezier(.16, .8, .2, 1);--ease-cine: cubic-bezier(.16, .78, .12, 1);--ease-in-out: cubic-bezier(.6, 0, .2, 1);--font-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-ui: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;min-height:100%;background:#000;color:var(--text);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{display:flex;justify-content:center}body.detail-lock{overflow:hidden}#root{width:100%;display:flex;justify-content:center}button,input{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}img{max-width:100%;display:block}:focus-visible{outline:2px solid rgba(240,201,139,.75);outline-offset:3px;border-radius:10px}::selection{background:#d5a5654d;color:#fff}@media(min-width:431px){body{background:radial-gradient(circle at 50% 18%,#0d1724,#000 52%)}}.phone-shell{position:relative;isolation:isolate;width:min(100vw,var(--shell-width));min-height:100vh;min-height:100dvh;overflow-x:clip;padding:clamp(18px,4.9vw,25px) clamp(16px,4.2vw,20px) calc(clamp(88px,20vw,100px) + var(--safe-bottom));background:radial-gradient(circle at 50% 0%,rgba(16,45,82,.26),transparent 28%),radial-gradient(circle at 11% 52%,rgba(4,63,126,.16),transparent 26%),radial-gradient(circle at 90% 70%,rgba(3,47,104,.18),transparent 26%),linear-gradient(180deg,#020610,#020914 38%,#02070f);box-shadow:0 0 90px #000000c7}.phone-shell:before{content:"";position:fixed;z-index:-2;inset:0;margin:auto;width:min(100vw,var(--shell-width));pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,.3),transparent 12% 88%,rgba(0,0,0,.3))}.shell-body{transform-origin:50% 18%;transition:transform .65s var(--ease-out)}.phone-shell[data-blur=true] .shell-body{opacity:.46}.phone-shell[data-blur=true] .bottom-nav{opacity:.46;backdrop-filter:none;-webkit-backdrop-filter:none}.phone-shell.detail-open *,.phone-shell.detail-open *:before,.phone-shell.detail-open *:after{animation-play-state:paused!important}.phone-shell.detail-open .bottom-nav{backdrop-filter:none;-webkit-backdrop-filter:none;transition:opacity .3s ease}.shell-body{transition:opacity .3s ease}.ambient{position:absolute;z-index:-1;border-radius:50%;filter:blur(38px);opacity:.18;pointer-events:none}.ambient-one{width:210px;height:210px;background:#0d6eff;top:275px;left:-120px;animation:driftOne 24s ease-in-out infinite}.ambient-two{width:190px;height:190px;background:#6346ff;top:1050px;right:-130px;animation:driftTwo 30s ease-in-out infinite}@keyframes driftOne{50%{transform:translate3d(34px,-46px,0) scale(1.16);opacity:.26}}@keyframes driftTwo{50%{transform:translate3d(-38px,52px,0) scale(1.12);opacity:.24}}.cursor-light{position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--cursor-x, 50%) var(--cursor-y, 30%),rgba(120,170,255,.09),transparent 62%);transition:opacity .6s ease}@media(pointer:fine){.phone-shell:hover .cursor-light{opacity:1}}.grain{position:fixed;z-index:3;inset:0;pointer-events:none;opacity:.035;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E")}.topbar{display:grid;grid-template-columns:58px 1fr 112px;align-items:start;gap:8px}.top-actions{display:flex;justify-content:flex-end;gap:8px}.icon-button{position:relative;display:grid;place-items:center;width:clamp(43px,12vw,50px);aspect-ratio:1;border-radius:14px;background:linear-gradient(145deg,#0f1a28f0,#050c15f0);border:1px solid rgba(160,184,211,.13);box-shadow:inset 0 1px #ffffff08,0 8px 22px #00000047;color:var(--gold-hi);transition:transform .25s var(--ease-out),border-color .25s ease,box-shadow .25s ease}.icon-button:hover{transform:translateY(-2px);border-color:#e2b16957;box-shadow:inset 0 1px #ffffff0d,0 12px 26px #0000005c,0 0 22px #d5a56524}.icon-button:active{transform:translateY(0) scale(.95)}.icon-button.is-on{border-color:#e2b1698c;box-shadow:0 0 20px #d5a56538}.icon-button svg{width:54%;height:54%}.cart-count{position:absolute;top:-5px;right:-6px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;border-radius:999px;background:linear-gradient(160deg,#f0c98b,#d9a960);color:#2a1a0b;font-weight:800;font-size:11px;box-shadow:0 3px 10px #d9a96066}.cart-glow{position:absolute;inset:-34%;border-radius:50%;background:radial-gradient(circle,rgba(240,201,139,.55),rgba(240,201,139,.14) 45%,transparent 70%);opacity:0;transform:scale(.4);pointer-events:none}.cart-button .bag-fill{position:absolute;left:50%;top:50%;width:54%;height:54%;transform:translate(-50%,-50%);fill:#f0c98be6;stroke:#ffe2aa;opacity:0;clip-path:inset(100% 0 0 0);pointer-events:none}.cart-button.is-sipping{animation:bagSip .42s ease-in-out infinite}.cart-button.is-fed{animation:bagPop .85s cubic-bezier(.3,1.4,.4,1)}.cart-button.is-fed .bag-fill{animation:bagFill 1s ease-out forwards}.cart-button.is-fed .cart-glow{animation:cartGlow .9s ease-out}@keyframes bagSip{0%,to{transform:rotate(0) scale(1)}30%{transform:rotate(-2.6deg) scale(1.035)}70%{transform:rotate(2.2deg) scale(1.03)}}@keyframes bagPop{0%{transform:scale(1)}18%{transform:scale(1.24,.8) translateY(2px)}40%{transform:scale(.88,1.16) translateY(-3px)}62%{transform:scale(1.1,.94)}80%{transform:scale(.97,1.04)}to{transform:scale(1)}}@keyframes bagFill{0%{opacity:1;clip-path:inset(100% 0 0 0)}45%{opacity:1;clip-path:inset(12% 0 0 0)}70%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:0;clip-path:inset(0 0 0 0)}}@keyframes cartGlow{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:scale(1.5)}}.heart-btn .heart-fill,.detail-favorite .heart-fill{position:absolute;left:50%;top:50%;margin:0;transform:translate(-50%,-50%);fill:#eec078;stroke:#ffe6b8;opacity:0;clip-path:inset(100% 0 0 0);pointer-events:none}.heart-btn.is-saved .heart-fill,.detail-favorite.is-saved .heart-fill{opacity:1;clip-path:inset(0 0 0 0)}.heart-glow{position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(circle,rgba(240,201,139,.5),rgba(240,201,139,.12) 45%,transparent 70%);opacity:0;transform:scale(.4);pointer-events:none}.heart-btn.is-adding,.detail-favorite.is-adding{animation:heartPop .72s cubic-bezier(.3,1.35,.4,1)}.heart-btn.is-adding .heart-fill,.detail-favorite.is-adding .heart-fill{animation:heartFillRise .55s cubic-bezier(.3,1.2,.5,1) forwards}.heart-btn.is-adding .heart-glow,.detail-favorite.is-adding .heart-glow{animation:heartGlowOut .7s ease-out}.heart-btn.is-removing,.detail-favorite.is-removing{animation:heartDeflate .62s cubic-bezier(.35,1.2,.45,1)}.heart-btn.is-removing .heart-fill,.detail-favorite.is-removing .heart-fill{animation:heartFillDrain .44s ease-in forwards}.heart-btn.is-removing .heart-glow,.detail-favorite.is-removing .heart-glow{animation:heartGlowIn .5s ease-in}@keyframes heartPop{0%{transform:scale(1)}14%{transform:scale(.84)}36%{transform:scale(1.34,1.2)}56%{transform:scale(.93,1.07)}76%{transform:scale(1.09,.96)}to{transform:scale(1)}}@keyframes heartDeflate{0%{transform:scale(1) rotate(0)}18%{transform:scale(1.16,.86) rotate(-7deg)}44%{transform:scale(.78,1.1) rotate(6deg)}66%{transform:scale(.94,.97) rotate(-3.5deg)}85%{transform:scaleX(1.04) rotate(1.5deg)}to{transform:scale(1) rotate(0)}}@keyframes heartFillRise{0%{opacity:1;clip-path:inset(100% 0 0 0)}to{opacity:1;clip-path:inset(0 0 0 0)}}@keyframes heartFillDrain{0%{opacity:1;clip-path:inset(0 0 0 0)}to{opacity:1;clip-path:inset(100% 0 0 0)}}@keyframes heartGlowOut{0%{opacity:0;transform:scale(.3)}30%{opacity:.95}to{opacity:0;transform:scale(1.7)}}@keyframes heartGlowIn{0%{opacity:.75;transform:scale(1.35)}to{opacity:0;transform:scale(.2)}}.heart-poof{position:absolute;inset:0;pointer-events:none}.heart-poof i{position:absolute;left:50%;top:50%;width:4px;height:4px;margin:-2px 0 0 -2px;border-radius:50%;background:#eec078e6;animation:heartPoof .6s ease-out forwards}.heart-poof i:nth-child(2){animation-delay:.06s}.heart-poof i:nth-child(3){animation-delay:.12s}@keyframes heartPoof{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:.9}to{transform:rotate(var(--a)) translateY(-16px) scale(.2);opacity:0}}.brand{color:inherit;text-decoration:none;display:flex;flex-direction:column;align-items:center;margin-top:1px;text-shadow:0 0 16px rgba(220,164,89,.26)}.brand-main{position:relative;overflow:hidden;font-family:var(--font-display);font-size:clamp(37px,10.8vw,47px);font-weight:500;line-height:.98;letter-spacing:.18em;padding-left:.18em;background:linear-gradient(180deg,#ffe2aa 2%,#b87938 44%,#ffdaa1 82%);-webkit-background-clip:text;background-clip:text;color:transparent}.brand-sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 32%,rgba(255,244,214,.75) 48%,transparent 64%);-webkit-background-clip:text;background-clip:text;transform:translate(-120%);animation:wordmarkSweep 7s var(--ease-in-out) infinite}@keyframes wordmarkSweep{0%,62%{transform:translate(-120%)}84%,to{transform:translate(120%)}}.brand-sub{margin-top:5px;font-family:var(--font-display);font-size:clamp(15px,4vw,18px);letter-spacing:.38em;padding-left:.38em;color:#d6a45f}.collection-line{display:flex;align-items:center;gap:10px;margin:6px 2px 14px;color:var(--dim);font-size:8.5px;font-weight:600;letter-spacing:.22em}.collection-line i{flex:1;height:1px;background:linear-gradient(90deg,rgba(151,173,201,.22),transparent)}.collection-line b{color:#9a8158;font-weight:600;letter-spacing:.12em}.bottom-nav{position:fixed;z-index:20;left:0;right:0;bottom:calc(10px + var(--safe-bottom));margin-inline:auto;width:min(calc(100vw - 32px),398px);height:clamp(66px,18vw,76px);display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:7px 6px 5px;border-radius:30px;background:linear-gradient(180deg,#0a1420f0,#050b14f7);border:1px solid rgba(144,166,193,.16);box-shadow:0 16px 45px #0000006b,inset 0 1px #ffffff08;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:filter .55s var(--ease-out),transform .65s var(--ease-out)}.nav-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;padding:0;color:#7e8894;font-size:clamp(8.2px,2.6vw,10.5px);transition:color .3s ease}.nav-icon{position:relative;display:grid;place-items:center;transition:transform .35s var(--ease-out)}.nav-item svg{width:clamp(21px,6.7vw,27px);height:clamp(21px,6.7vw,27px)}.nav-item:hover .nav-icon,.nav-item.is-active .nav-icon{transform:translateY(-2px)}.nav-item.is-active{color:var(--gold);text-shadow:0 0 14px rgba(220,164,83,.3)}.nav-indicator{position:absolute;inset:2px 6px;z-index:-1;border-radius:20px;background:radial-gradient(circle at 50% 20%,rgba(213,165,101,.16),transparent 70%);border:1px solid rgba(213,165,101,.14)}.nav-dot{position:absolute;top:-1px;right:-3px;width:6px;height:6px;border-radius:50%;background:var(--gold-hi);box-shadow:0 0 8px #f0c98bcc}.toast-rail{position:fixed;z-index:200;left:50%;bottom:calc(98px + var(--safe-bottom));transform:translate(-50%);pointer-events:none}.toast{display:flex;align-items:center;gap:9px;padding:11px 16px;border-radius:14px;background:#0e1621f5;border:1px solid rgba(151,173,201,.14);color:#eef2f7;font-size:12px;letter-spacing:.01em;white-space:nowrap;box-shadow:0 16px 34px #00000075;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.toast.is-gold{border-color:#d3a55d52;color:#f6ead4;box-shadow:0 16px 34px #00000075,0 0 24px #d3a55d1f}.toast-dot{width:6px;height:6px;border-radius:50%;background:var(--gold-hi);box-shadow:0 0 10px #f0c98bd9}.intro{position:fixed;z-index:400;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 46%,#061020,#01040a 58%,#000)}.intro-glow{position:absolute;width:min(78vw,420px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(213,165,101,.22),rgba(120,170,255,.06) 44%,transparent 70%);filter:blur(24px)}.intro-stack{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;perspective:800px}.intro-rule{display:block;width:min(62vw,260px);height:1px;background:linear-gradient(90deg,transparent,rgba(213,165,101,.75),transparent);transform-origin:50% 50%}.intro-word{position:relative;display:flex;margin:4px 0 0;font-family:var(--font-display);font-size:clamp(46px,15vw,70px);font-weight:500;letter-spacing:.2em;padding-left:.2em;overflow:hidden}.intro-word span{display:inline-block;background:linear-gradient(180deg,#ffe6b4 4%,#c1832f 52%,#ffdda4 92%);-webkit-background-clip:text;background-clip:text;color:transparent;transform-style:preserve-3d}.intro-shimmer{position:absolute;top:0;bottom:0;left:0;width:55%;background:linear-gradient(100deg,transparent,rgba(255,250,232,.55),transparent);filter:blur(6px);pointer-events:none}.intro-sub{margin:0 0 2px;font-family:var(--font-display);font-size:clamp(11px,3.4vw,14px);color:#cf9f5c;white-space:nowrap}.intro-tag{margin:14px 0 0;color:#55637a;font-size:8.5px;font-weight:600;letter-spacing:.34em}.intro-skip{position:absolute;bottom:calc(28px + var(--safe-bottom));padding:9px 20px;border-radius:999px;border:1px solid rgba(151,173,201,.16);color:#7f8b9c;font-size:10px;letter-spacing:.18em;text-transform:uppercase;transition:color .25s ease,border-color .25s ease}.intro-skip:hover{color:var(--gold-hi);border-color:#d5a56566}.empty-state{margin:46px auto;max-width:240px;text-align:center;color:#64707f;font-size:12px;line-height:1.7}@media(max-width:360px){.phone-shell{padding-inline:12px}.topbar{grid-template-columns:48px 1fr 100px}}@media(prefers-reduced-motion:reduce){.ambient,.brand-sweep,.cart-button.is-sipping,.cart-button.is-fed,.cart-button.is-fed .bag-fill,.cart-button.is-fed .cart-glow,.heart-btn.is-adding,.heart-btn.is-removing,.detail-favorite.is-adding,.detail-favorite.is-removing,.heart-fill,.heart-glow,.heart-poof i{animation:none!important}.shell-body,.bottom-nav{transition-duration:.01ms!important}}.brand-strip{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(64px,20.5vw,88px);gap:8px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;margin:20px -3px 10px;padding:2px 3px 6px;-webkit-mask-image:linear-gradient(90deg,#000 0 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 0 88%,transparent 100%)}.brand-strip::-webkit-scrollbar{display:none}.brand-chip{position:relative;width:100%;aspect-ratio:.86;padding:0;border-radius:16px;overflow:hidden;border:1px solid rgba(132,153,182,.15);background:#08101a;box-shadow:0 8px 18px #00000038;transition:transform .3s var(--ease-out),border-color .3s ease,filter .3s ease;filter:saturate(.72) brightness(.86)}.brand-chip img{width:100%;height:100%;object-fit:cover}.brand-chip:hover{transform:translateY(-3px);filter:saturate(1) brightness(1)}.brand-chip.is-active{filter:saturate(1.05) brightness(1.08);border-color:#e2b16999;transform:translateY(-2px)}.brand-chip-ring{position:absolute;inset:0;border-radius:inherit;border:1px solid rgba(240,201,139,.7);box-shadow:0 0 0 1px #deaa5f29,0 0 24px #daa04e4d,inset 0 0 18px #d5a5651f;pointer-events:none}.search-panel{overflow:hidden}.search-inner{display:flex;align-items:center;gap:9px;padding:10px 12px;border-radius:14px;background:#08111cf2;border:1px solid rgba(155,177,205,.14);box-shadow:0 12px 26px #00000047}.search-glyph{width:19px;height:19px;color:#c59c64;flex:none}.search-inner input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.search-inner input::placeholder{color:#66717f}.search-inner input::-webkit-search-cancel-button{display:none}.search-count{padding:3px 9px;border-radius:999px;background:#d5a5651f;border:1px solid rgba(213,165,101,.2);color:var(--gold-hi);font-size:10px;font-weight:600}.search-inner button{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;color:#8f9cab;transition:color .2s ease,background .2s ease}.search-inner button:hover{color:#fff;background:#ffffff0f}.search-inner button svg{width:16px;height:16px}.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(15px,5vw,24px);row-gap:clamp(10px,3vw,18px)}.product-card{position:relative;min-width:0;text-align:center;perspective:900px}.card-tilt{transform-style:preserve-3d;transform:rotateX(var(--tilt-x, 0deg)) rotateY(var(--tilt-y, 0deg));transition:transform .5s var(--ease-out)}@media(pointer:fine){.product-card:hover .card-tilt{transition:transform .16s ease-out}}.art{position:relative;z-index:1;height:clamp(138px,36.5vw,160px);display:grid;place-items:center;isolation:isolate;animation:breathe 5.5s ease-in-out infinite}.product-card:nth-child(2n) .art{animation-delay:-2.6s}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.art-ring{position:absolute;z-index:-2;width:84%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(111,164,229,.34);opacity:.82;box-shadow:0 0 18px #1c6dd733,inset 0 0 24px #1561c41a;transition:opacity .4s ease,transform .6s var(--ease-out),box-shadow .4s ease}.halo-gold .art-ring{border-color:#e5b56f59;box-shadow:0 0 20px #d28b372e,inset 0 0 22px #d28b3717}.halo-violet .art-ring{border-color:#a57bd04d;box-shadow:0 0 20px #6035a62e,inset 0 0 22px #6035a61a}.product-card:hover .art-ring{transform:scale(1.06);box-shadow:0 0 30px rgba(var(--accent),.3),inset 0 0 28px rgba(var(--accent),.12)}.art-pool{position:absolute;z-index:-3;bottom:5%;left:50%;width:72%;height:22%;transform:translate(-50%);border-radius:50%;background:radial-gradient(ellipse,rgba(var(--accent),.4),rgba(21,75,142,.1) 46%,transparent 70%);filter:blur(4px);transition:opacity .4s ease}.art-glare{position:absolute;z-index:2;inset:6%;border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(120px circle at var(--glare-x, 50%) var(--glare-y, 50%),rgba(255,255,255,.1),transparent 60%);transition:opacity .4s ease}@media(pointer:fine){.product-card:hover .art-glare{opacity:1}}.art img{width:118%;height:100%;object-fit:contain;filter:drop-shadow(0 14px 13px rgba(0,0,0,.42));-webkit-user-select:none;user-select:none;pointer-events:none;transform:translate3d(var(--shift-x, 0),var(--shift-y, 0),0) scale(var(--art-scale, 1));transition:opacity .45s ease,filter .35s ease,transform .5s var(--ease-out)}@media(pointer:fine){.product-card:hover .art img{--art-scale: 1.045}}@media(pointer:fine){.product-card:hover .art img{filter:drop-shadow(0 20px 18px rgba(0,0,0,.5)) drop-shadow(0 0 22px rgba(var(--accent),.2));transition:filter .35s ease,transform .16s ease-out}}.product-card.is-extracted .catalog-bottle{opacity:0;visibility:hidden;filter:none;transition:none}.product-card h2{position:relative;z-index:2;margin:6px -6px 0;min-height:2.24em;display:flex;align-items:flex-start;justify-content:center;font-size:clamp(10.4px,3.2vw,13px);font-weight:500;letter-spacing:.015em;line-height:1.12;color:#eef1f4;text-wrap:balance}.product-card p{margin:4px 0 0;font-size:clamp(9px,2.8vw,11.5px);color:#aeb5be}.product-card strong{display:block;margin-top:4px;color:var(--gold);font-size:clamp(13px,3.5vw,15px);font-weight:500;letter-spacing:.02em}.product-card strong small{font-size:.68em;font-weight:500}.actions{display:flex;justify-content:center;gap:8px;margin-top:7px}.heart-btn,.add-btn{position:relative;height:clamp(30px,8.8vw,37px);border-radius:12px;background:linear-gradient(180deg,#091420f2,#050c15f5);border:1px solid rgba(131,156,186,.13);color:#d6a357;box-shadow:inset 0 1px #ffffff05,0 8px 14px #0000002e;transition:transform .22s var(--ease-out),border-color .25s ease,box-shadow .25s ease}.heart-btn:hover,.add-btn:hover{transform:translateY(-2px);border-color:#d5a56557;box-shadow:0 10px 20px #00000042,0 0 18px #d5a5651f}.heart-btn:active,.add-btn:active{transform:scale(.94)}.heart-btn{width:clamp(34px,10vw,41px);display:grid;place-items:center}.add-btn{min-width:clamp(72px,24vw,96px);display:inline-flex;align-items:center;justify-content:center;gap:7px;color:#d3aa72;font-size:clamp(10.5px,3vw,12.5px)}.heart-btn svg,.add-btn svg{width:17px;height:17px}.heart-btn.is-saved{border-color:#d8a96266}.heart-btn.is-saved svg{stroke:var(--gold-hi)}.add-btn.is-added{border-color:#d8a96273;box-shadow:0 0 20px #cf994c2e;color:var(--gold-hi)}.heart-burst{position:absolute;inset:0;pointer-events:none}.heart-burst i{position:absolute;left:50%;top:50%;width:3px;height:3px;margin:-1.5px 0 0 -1.5px;border-radius:50%;background:var(--gold-hi);box-shadow:0 0 8px #f0c98be6;animation:heartSpark .62s var(--ease-out) forwards;transform:rotate(var(--a)) translateY(0) scale(.4)}@keyframes heartSpark{0%{transform:rotate(var(--a)) translateY(0) scale(.4);opacity:1}to{transform:rotate(var(--a)) translateY(-20px) scale(0);opacity:0}}@media(max-width:360px){.products{column-gap:10px}.product-card h2{letter-spacing:-.015em}.brand-strip{gap:6px}}@media(prefers-reduced-motion:reduce){.art,.heart-burst i{animation:none!important}.art img,.card-tilt{transform:none!important}}.detail-overlay{will-change:opacity;position:fixed;z-index:100;inset:0;width:min(100vw,var(--shell-width));margin-inline:auto;opacity:0;transition:opacity .34s var(--ease-out)}.detail-overlay[data-veil=true]{opacity:1;transition:opacity .65s var(--ease-out)}.detail-backdrop{position:absolute;inset:0;background:radial-gradient(circle at 50% 25%,rgba(var(--accent),.14),transparent 36%),linear-gradient(180deg,#01040994,#00040adb 42%,#01050bf7)}.detail-sheet{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:16px 17px calc(40px + var(--safe-bottom));background:radial-gradient(circle at 50% 10%,rgba(var(--accent),.1),transparent 30%),linear-gradient(180deg,#0108121f,#02081099 42%,#020811 70%,#01050b)}.detail-sheet::-webkit-scrollbar{display:none}.detail-topbar{position:sticky;z-index:12;top:-16px;height:72px;margin:-16px -17px 0;padding:16px 17px 8px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:8px;align-items:center;background:linear-gradient(180deg,#01060deb,#01060d26);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.detail-close,.detail-favorite{position:relative;width:43px;height:43px;display:grid;place-items:center;border-radius:15px;color:#e5bd7b;background:linear-gradient(145deg,#0c1724db,#040a12db);border:1px solid rgba(218,179,117,.13);box-shadow:inset 0 1px #ffffff09,0 10px 25px #00000042;transition:transform .24s var(--ease-out),border-color .24s ease}.detail-close:hover,.detail-favorite:hover{transform:translateY(-2px);border-color:#dab37566}.detail-close:active,.detail-favorite:active{transform:scale(.94)}.detail-close svg,.detail-favorite svg{width:22px;height:22px}.detail-favorite{justify-self:end}.detail-favorite.is-saved svg{stroke:var(--gold-hi)}.detail-mini-brand{text-align:center;display:flex;flex-direction:column;align-items:center}.detail-mini-brand span{font-family:var(--font-display);font-size:21px;letter-spacing:.23em;padding-left:.23em;color:#e5bd7a}.detail-mini-brand small{margin-top:-1px;font-family:var(--font-display);font-size:8px;letter-spacing:.48em;padding-left:.48em;color:#9d7443}.detail-hero{position:relative;height:clamp(305px,79vw,352px);margin:-4px -4px 0;display:grid;place-items:center;isolation:isolate;transform-origin:50% 20%}.hero-aura{position:absolute;z-index:-4;width:270px;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent),.26) 0%,rgba(var(--accent),.08) 35%,transparent 70%);filter:blur(6px);transform:scale(.65);opacity:0;transition:transform 1.1s .25s var(--ease-out),opacity .8s .2s ease}[data-ready=true] .hero-aura{transform:scale(1);opacity:1}.hero-beam{position:absolute;z-index:-5;top:6%;left:50%;width:92px;height:80%;transform:translate(-50%) scaleY(.68);background:linear-gradient(180deg,transparent,rgba(var(--accent),.12) 28%,rgba(var(--accent),.22) 55%,rgba(217,166,91,.06) 78%,transparent);filter:blur(18px);opacity:0;transition:opacity .9s ease,transform 1.2s var(--ease-cine)}[data-ready=true] .hero-beam{opacity:1;transform:translate(-50%) scaleY(1)}.hero-halo{position:absolute;z-index:-3;top:48%;left:50%;width:250px;height:250px;border-radius:50%;transform:translate(-50%,-50%) scale(.56) rotate(-24deg);background:conic-gradient(from 18deg,transparent 0 13%,rgba(var(--accent),0) 14%,rgba(var(--accent),.36) 18%,transparent 23% 51%,rgba(225,176,104,.22) 55%,transparent 61% 81%,rgba(var(--accent),.26) 86%,transparent 91% 100%);-webkit-mask:radial-gradient(circle,transparent 0 54%,#000 55% 58%,transparent 59% 100%);mask:radial-gradient(circle,transparent 0 54%,#000 55% 58%,transparent 59% 100%);filter:drop-shadow(0 0 13px rgba(var(--accent),.24));opacity:0;transition:opacity .9s ease,transform 1.2s var(--ease-cine)}[data-ready=true] .hero-halo{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0);animation:haloSpin 19s 1.1s linear infinite}@keyframes haloSpin{to{transform:translate(-50%,-50%) scale(1) rotate(360deg)}}.hero-orbit{position:absolute;z-index:-3;width:235px;aspect-ratio:1;border:1px solid rgba(var(--accent),.2);border-radius:50%;opacity:0;transform:scale(.6) rotate(-20deg);box-shadow:0 0 28px rgba(var(--accent),.08),inset 0 0 28px rgba(var(--accent),.05);transition:opacity .8s .28s ease,transform 1s .28s var(--ease-out)}.hero-orbit:before{content:"";position:absolute;width:7px;height:7px;border-radius:50%;top:21px;left:36px;background:rgba(var(--accent),.96);box-shadow:0 0 15px rgba(var(--accent),.9)}.orbit-two{width:285px;border-color:#d3a55d24}.orbit-two:before{inset:auto 24px 38px auto;background:#ddb26f;box-shadow:0 0 16px #ddb26fbf}[data-ready=true] .hero-orbit{opacity:1;transform:scale(1) rotate(0)}[data-ready=true] .orbit-one{animation:orbitSpin 16s linear infinite}[data-ready=true] .orbit-two{animation:orbitSpinBack 22s linear infinite}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes orbitSpinBack{to{transform:rotate(-360deg)}}.hero-bottle{position:relative;z-index:3;width:74%;height:80%;max-width:318px;max-height:320px;object-fit:contain;object-position:50% 50%;will-change:opacity,transform;opacity:0;pointer-events:none;transition:opacity .19s ease}[data-bottle-ready=true] .hero-bottle{opacity:1}[data-landed=true] .hero-bottle{opacity:1;animation:levitate 4.8s .6s ease-in-out infinite}@keyframes levitate{0%,to{transform:translateY(0) rotate(.1deg)}48%{transform:translateY(-7px) rotate(-.25deg)}72%{transform:translateY(-3px) rotate(.18deg)}}.hero-flash{will-change:opacity,transform;position:absolute;z-index:2;left:50%;top:52%;width:240px;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(.55);background:radial-gradient(circle,rgba(var(--accent),.55),rgba(var(--accent),.16) 40%,transparent 70%);opacity:0;pointer-events:none}[data-landed=true] .hero-flash{animation:heroFlash .9s var(--ease-out) forwards}@keyframes heroFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.55)}22%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%) scale(1.25)}}.hero-floor{position:absolute;z-index:-2;bottom:23px;left:50%;width:64%;height:30px;transform:translate(-50%) scaleX(.55);border-radius:50%;background:radial-gradient(ellipse,rgba(var(--accent),.55),rgba(var(--accent),.1) 42%,transparent 72%);filter:blur(5px);opacity:0;transition:opacity .8s .3s ease,transform 1s .28s var(--ease-out)}[data-ready=true] .hero-floor{opacity:.82;transform:translate(-50%) scaleX(1)}.hero-motes{position:absolute;inset:0;z-index:1;opacity:0;pointer-events:none;transition:opacity .8s .35s ease}[data-ready=true] .hero-motes{opacity:1}.hero-motes i{position:absolute;left:var(--px);top:var(--py);width:var(--ps);height:var(--ps);border-radius:50%;background:rgba(var(--accent),.9);box-shadow:0 0 var(--glow) rgba(var(--accent),.96),0 0 calc(var(--glow) * 2) rgba(var(--accent),.28);animation:moteFloat var(--pd) ease-in-out infinite;animation-delay:var(--pdelay)}@keyframes moteFloat{0%,to{transform:translate3d(0,8px,0) scale(.55);opacity:.18}28%{opacity:.82}52%{transform:translate3d(7px,calc(var(--drift) * -1),0) scale(1.28);opacity:1}74%{transform:translate3d(-5px,calc(var(--drift) * -.62),0) scale(.86);opacity:.55}}.detail-content{will-change:opacity,transform;position:relative;z-index:5;margin-top:-14px;opacity:0;transform:translateY(34px);transition:opacity .42s var(--ease-out),transform .5s var(--ease-out)}[data-ready=true] .detail-content{opacity:1;transform:none}.accord-chip{opacity:0;transform:translateY(12px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(.34s + var(--i) * 55ms)}[data-ready=true] .accord-chip{opacity:1;transform:none}.note-layer{opacity:0;transform:translateY(22px);transition:opacity .65s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(.5s + var(--i) * .1s)}[data-ready=true] .note-layer{opacity:1;transform:none}.note-values span{opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out);transition-delay:calc(.66s + var(--i) * .1s + var(--n) * .05s)}[data-ready=true] .note-values span{opacity:1;transform:none}.note-thread{transform:scaleY(0);transition:transform .6s var(--ease-out);transition-delay:calc(.72s + var(--i) * .1s)}[data-ready=true] .note-thread{transform:scaleY(1)}.meter i{width:0;transition:width 1.05s var(--ease-out);transition-delay:calc(.2s + var(--i) * .14s)}[data-landed=true] .meter i{width:var(--fill)}.sillage-map span{opacity:0;transform:scale(.2);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(.45s + var(--r) * .12s)}[data-landed=true] .sillage-map span{opacity:1;transform:scale(1)}.price-value{display:inline-block;animation:priceIn .35s var(--ease-out)}@keyframes priceIn{0%{opacity:0;transform:translateY(10px)}}.detail-kicker{color:rgb(var(--accent));font-size:10px;font-weight:600;letter-spacing:.28em;margin-bottom:7px;text-align:center}.detail-content h1{margin:0;text-align:center;font-family:var(--font-display);font-size:clamp(31px,9vw,40px);font-weight:500;line-height:.98;letter-spacing:.015em;color:#f6f1e9;text-shadow:0 6px 24px rgba(0,0,0,.35)}.detail-meta-line{margin-top:10px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px;color:#8e9baa;font-size:11px;letter-spacing:.04em}.meta-dot{width:3px;height:3px;border-radius:50%;background:#b58b55;box-shadow:0 0 8px #b58b5599}.detail-rating{display:inline-flex;align-items:center;gap:4px;color:#cdab74}.detail-rating svg{width:13px;height:13px;fill:#d5a56547}.detail-rating em{font-style:normal;color:#6b7686;font-size:10px}.size-picker{display:flex;width:fit-content;margin:18px auto 0;gap:4px;padding:4px;border-radius:14px;background:#08101abf;border:1px solid var(--hairline)}.size-chip{position:relative;padding:8px 15px;border-radius:11px;color:#8794a5;font-size:11px;letter-spacing:.03em;transition:color .25s ease}.size-label{position:relative;z-index:2}.size-chip.is-on{color:#ffe9c4}.size-pill{position:absolute;inset:0;border-radius:11px;background:linear-gradient(150deg,#d5a5653d,#b879381f);border:1px solid rgba(213,165,101,.32);box-shadow:0 0 18px #d5a56529}.detail-price-row{margin-top:19px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 2px}.detail-price-row strong{display:inline-flex;align-items:baseline;gap:5px;color:#e0ad62;font-size:25px;font-weight:500;letter-spacing:-.02em}.detail-price-row strong small{font-size:11px;font-weight:600;letter-spacing:.12em}.detail-add{position:relative;overflow:hidden;min-width:152px;height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:16px;color:#1b1108;font-weight:700;font-size:12px;background:linear-gradient(135deg,#f2ce92,#b77b3f 78%,#8e5729);box-shadow:0 10px 30px #b5783733,inset 0 1px #ffffff73;transition:transform .24s var(--ease-out),box-shadow .24s ease}.detail-add:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-110%);transition:transform .7s var(--ease-in-out)}.detail-add:hover{transform:translateY(-2px);box-shadow:0 14px 34px #b578374d,inset 0 1px #ffffff80}.detail-add:hover:after{transform:translate(110%)}.detail-add:active{transform:scale(.96)}.detail-add svg{width:18px;height:18px}.detail-add.is-added{animation:addPulse .5s ease}@keyframes addPulse{50%{transform:scale(.95)}}.detail-description{margin:18px 0 0;padding:16px 17px;border-radius:18px;color:var(--text-soft);font-size:12px;line-height:1.65;text-align:center;background:linear-gradient(145deg,#0c1723a3,#040a1180);border:1px solid var(--hairline);box-shadow:inset 0 1px #ffffff06}.accords{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:13px}.accord-chip{padding:7px 11px;border-radius:999px;color:#b9c4d0;font-size:9px;letter-spacing:.055em;text-transform:uppercase;background:#09121da8;border:1px solid rgba(var(--accent),.16)}.accord-chip:first-child{color:#e4c184;border-color:#deb26d47}.notes-section{margin-top:26px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;padding:0 2px}.section-heading span{color:var(--dim);font-size:8px;font-weight:600;letter-spacing:.22em}.section-heading h2{margin:4px 0 0;font-family:var(--font-display);font-size:27px;font-weight:500;color:#eee7dd}.notes-pulse{width:41px;height:41px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(var(--accent),.14)}.notes-pulse i{width:7px;height:7px;border-radius:50%;background:rgb(var(--accent));animation:notePulse 2.3s ease-out infinite}@keyframes notePulse{0%{box-shadow:0 0 rgba(var(--accent),.45)}70%{box-shadow:0 0 0 13px rgba(var(--accent),0)}to{box-shadow:0 0 rgba(var(--accent),0)}}.note-pyramid{margin-top:14px;display:grid;gap:8px}.note-layer{position:relative;display:grid;grid-template-columns:50px 1fr;gap:12px;padding:13px 14px;overflow:hidden;border-radius:19px;background:linear-gradient(135deg,#0b1622cc,#040a11b3);border:1px solid rgba(155,178,206,.08);box-shadow:inset 0 1px #ffffff06,0 12px 26px #00000024}.note-layer:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--accent),.055),transparent 42%)}.note-rail{position:relative;display:flex;flex-direction:column;align-items:center}.note-symbol{position:relative;z-index:2;width:50px;height:50px;flex:none;display:grid;place-items:center;border-radius:16px;background:radial-gradient(circle at 35% 25%,rgba(var(--accent),.25),rgba(var(--accent),.05) 56%,#0000001a);border:1px solid rgba(var(--accent),.15);color:rgb(var(--accent));font-family:var(--font-display);font-size:20px}.note-thread{flex:1;width:1px;margin-top:8px;transform-origin:50% 0;background:linear-gradient(180deg,rgba(var(--accent),.42),transparent)}.note-copy{position:relative;z-index:2;min-width:0}.note-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:9px}.note-head small{color:#7b8a9c;font-size:8px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.note-head em{font-style:normal;color:#55606f;font-size:8px;letter-spacing:.06em}.note-values{display:flex;flex-wrap:wrap;gap:6px}.note-values span{display:inline-flex;align-items:center;min-height:24px;padding:4px 9px;border-radius:8px;color:#d5dce3;font-size:10px;background:#ffffff06;border:1px solid rgba(255,255,255,.04)}.performance-panel{margin-top:12px;padding:15px 14px 14px;border-radius:20px;background:linear-gradient(145deg,#09131ec2,#040910c2);border:1px solid rgba(151,173,201,.07)}.performance-head{display:flex;justify-content:space-between;align-items:center}.performance-head>span{color:#7f8d9d;font-size:8px;font-weight:600;letter-spacing:.19em}.performance-head small{display:inline-flex;align-items:center;gap:5px;color:#b99a6b;font-size:9px}.performance-head small svg{width:12px;height:12px}.performance-grid{margin-top:13px;display:grid;gap:10px}.performance-grid>div{display:grid;grid-template-columns:63px 1fr 32px;align-items:center;gap:9px}.performance-grid span{color:#aab4c0;font-size:9px}.performance-grid b{color:#d6b178;font-size:9px;font-weight:600;text-align:right}.meter{height:5px;border-radius:999px;overflow:hidden;background:#7991ae1a}.meter i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--accent),.75),#d5a15a);box-shadow:0 0 10px rgba(var(--accent),.26)}.sillage-map{position:relative;height:74px;margin-top:14px;display:grid;place-items:center;overflow:hidden}.sillage-map span{position:absolute;width:calc(46px + var(--r) * 52px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(var(--accent),calc(.3 - var(--r) * .08));box-shadow:inset 0 0 20px rgba(var(--accent),calc(.1 - var(--r) * .03))}.sillage-map em{position:relative;font-style:normal;color:#6d7b8c;font-size:7.5px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.detail-footnote{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:22px;color:#5d6878;font-size:9px;letter-spacing:.06em}.detail-footnote i{width:3px;height:3px;border-radius:50%;background:#3d4653}@media(max-width:360px){.detail-sheet{padding-inline:13px}.detail-topbar{margin-inline:-13px;padding-inline:13px}.detail-hero{height:292px}.detail-price-row strong{font-size:22px}.detail-add{min-width:138px}}@media(prefers-reduced-motion:reduce){.hero-motes i,.notes-pulse i,[data-landed=true] .hero-bottle,[data-landed=true] .hero-flash,[data-ready=true] .hero-halo,[data-ready=true] .hero-orbit{animation:none!important}.detail-overlay{transition-duration:.01ms!important}}.detail-actions{display:flex;align-items:center;justify-self:end;gap:7px}.detail-cart.icon-button{width:43px;height:43px;border-radius:15px;background:linear-gradient(145deg,#0c1724db,#040a12db);border-color:#dab37521}.detail-actions .cart-count{top:-4px;right:-4px;min-width:17px;height:17px;padding:0 4px;font-size:9px}.detail-actions button:focus-visible{outline:2px solid #ffdc9a;outline-offset:2px}.detail-cart.icon-button>svg{width:26px;height:26px}.luxury-detail[data-entering=true] :is(.hero-aura,.hero-beam,.hero-halo,.hero-orbit,.hero-floor,.hero-motes){opacity:0;transition:none;animation-play-state:paused}.luxury-detail[data-entering=true] .hero-motes i{animation-play-state:paused}.luxury-detail[data-entering=true] .ingredient-field{visibility:hidden}.essence-canvas{position:fixed;inset:0;z-index:165;width:100vw;height:100vh;pointer-events:none}.flying-bottle{position:fixed;z-index:165;margin:0;pointer-events:none;transform-origin:50% 50%;will-change:transform}.flight-stage{position:fixed;z-index:160;inset:0;overflow:hidden;pointer-events:none;contain:strict}.flight-core,.flight-wisp,.flight-spark{position:absolute;left:0;top:0;pointer-events:none;will-change:transform,opacity}.flight-core{width:56px;height:56px;border-radius:50%;background:radial-gradient(circle,rgba(var(--accent),.55),rgba(var(--accent),.18) 38%,transparent 72%);filter:blur(7px)}.flight-wisp{width:84px;height:4px;border-radius:999px;transform-origin:50% 50%;background:linear-gradient(90deg,transparent,rgba(var(--accent),.14),rgba(var(--accent),.74),transparent);filter:blur(2px)}.wisp-2{height:2px;opacity:.72;background:linear-gradient(90deg,transparent,rgba(229,182,109,.16),rgba(238,192,119,.74),transparent);filter:blur(1.4px)}.flight-spark{border-radius:50%;background:rgb(var(--accent));box-shadow:0 0 7px rgba(var(--accent),.96),0 0 16px rgba(var(--accent),.52)}.flight-spark.is-gold{background:#efc57f;box-shadow:0 0 7px #efc57ff5,0 0 18px #e0a45075}.arrival-burst{position:fixed;z-index:166;width:1px;height:1px;pointer-events:none}.arrival-ring,.arrival-spark{position:absolute;left:0;top:0;pointer-events:none}.arrival-ring{width:128px;height:128px;border-radius:50%;border:1px solid rgba(var(--accent),.52);box-shadow:0 0 18px rgba(var(--accent),.32),inset 0 0 22px rgba(var(--accent),.14)}.arrival-ring.is-gold{border-color:#e2b26c66;box-shadow:0 0 20px #e2b26c42,inset 0 0 24px #e2b26c1a}.arrival-spark{width:3px;height:3px;border-radius:50%;background:rgb(var(--accent));box-shadow:0 0 8px rgba(var(--accent),.95),0 0 17px rgba(var(--accent),.48)}.arrival-spark.is-gold{background:#f0c987;box-shadow:0 0 8px #f0c987f2,0 0 17px #d69c4d80}.cart-fly{position:fixed;left:0;top:0;z-index:170;width:74px;height:74px;object-fit:contain;pointer-events:none;transform-origin:50% 50%;will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.flight-stage,.arrival-burst,.cart-fly{display:none!important}}.collection-switch{display:flex;justify-content:center;gap:22px;margin:22px 0 8px;font-size:12px}.collection-switch a{padding:9px 2px;color:#b7a184;text-decoration:none;border-bottom:1px solid transparent}.collection-switch a[aria-current]{color:#f0c98b;border-color:#b87938}.collection-switch span{margin-inline-start:6px}.luxury-shell{background:#050403 url(/assets/luxury/background.png) center 90px / 100% auto no-repeat}.luxury-shell .ambient{background:#c38a35}.luxury-shell .cursor-light{background:radial-gradient(260px circle at var(--cursor-x,50%) var(--cursor-y,30%),#e2b16919,transparent 62%)}.luxury-shell .icon-button{border-radius:50%;background:linear-gradient(145deg,#18150fcc,#050403ee);border-color:#f0c98b30}.luxury-heading{text-align:center;margin:20px 0 10px}.luxury-heading h1{color:#e4b36c;font-family:Tahoma,Segoe UI,sans-serif;font-size:clamp(24px,6.5vw,30px);font-weight:400;margin:0}.luxury-ornament{display:flex;align-items:center;justify-content:center;gap:9px;color:#edbe78;margin:8px 0 16px}.luxury-ornament i{height:1px;width:64px;background:linear-gradient(90deg,transparent,#dca960,transparent)}.luxury-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;align-items:end;padding:6px 0 30px}.luxury-card .art{height:180px;animation:none}.luxury-card .art img{width:100%;height:100%;object-fit:contain}.luxury-featured .luxury-card .art{height:190px}.luxury-featured .luxury-card:nth-child(2) .art{height:235px}.luxury-card .art:after{content:"";position:absolute;z-index:-1;left:4%;right:4%;bottom:-4px;height:17px;border-radius:50%;background:radial-gradient(ellipse,#d4a25e55,#211b12 55%,#050403 75%);box-shadow:0 5px 9px #000}.luxury-card .art-pool{background:radial-gradient(ellipse,#dda95655,transparent 70%)}.luxury-card h2{color:#f2d6a4;font-size:11px;line-height:1.4;min-height:2.8em;margin:13px 0 0}.luxury-card p{display:none}.luxury-card strong{color:#f0c98b;font-size:15px}.luxury-card .actions{gap:5px}.luxury-card .heart-btn,.luxury-card .add-btn{background:#0d0b08cc;border-color:#d5a56526}.luxury-featured .actions{display:none}.luxury-card .luxury-edit-btn{position:absolute;z-index:8;top:0;right:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:56px;min-height:44px;padding:6px;border:0;border-radius:12px;background:transparent;color:#f4ddb4;font:11px/1 Tahoma,Arial,sans-serif;cursor:pointer;isolation:isolate;touch-action:manipulation}.luxury-card .luxury-edit-btn:before{content:"";position:absolute;z-index:-1;inset:6px 0;border-radius:10px;background:#09080de8;border:1px solid rgba(var(--accent),.6);box-shadow:0 2px 8px #0005}.luxury-card .luxury-edit-btn svg{width:14px;height:14px;flex:none}.luxury-card .luxury-edit-btn:hover:before{background:#241c26;border-color:currentColor}.luxury-card .luxury-edit-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.luxury-card .luxury-edit-btn:disabled{visibility:hidden}.luxury-featured .luxury-card h2{font-size:10px}.luxury-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px;padding:24px 16px;border:1px solid #c7944caa;border-radius:26px;background:linear-gradient(#08060465,#080604bb),url(/assets/luxury/background.png) center / cover;box-shadow:inset 0 0 20px #d5a5650a,0 0 12px #c7944c18}.luxury-grid .art-ring{opacity:.3}.luxury-card.is-extracted .art img{opacity:0;filter:none}.luxury-card .extract-void{display:none}.luxury-shell .bottom-nav{background:linear-gradient(180deg,#13110eeb,#050403f5);border-color:#d5a56555}.luxury-card:focus-visible,.collection-switch a:focus-visible{outline:2px solid #f0c98b;outline-offset:5px;border-radius:5px}@media(max-width:360px){.luxury-featured .luxury-card .art{height:150px}.luxury-featured .luxury-card:nth-child(2) .art{height:185px}.luxury-grid{padding:20px 10px;gap:24px 10px}.luxury-card .art{height:155px}}.luxury-card .art img{position:absolute;inset:0;min-width:0;min-height:0}.golden-atmosphere{position:absolute;inset:0;z-index:-1;pointer-events:none}.golden-aura{position:absolute;inset:0 -22% -5%;border-radius:50%;background:radial-gradient(ellipse at 50% 76%,#ffe4a6d9 0%,#ffc7678c 27%,#df912e40 50%,transparent 73%);opacity:.85;animation:golden-breathe 6s ease-in-out infinite}.golden-footlight{position:absolute;left:-14%;right:-14%;bottom:0;height:35%;border-radius:50%;background:radial-gradient(ellipse,#fff6dfff 0%,#ffda8bd9 20%,#f4b34a80 43%,transparent 73%);transform:scaleY(.6);animation:golden-floor-breathe 6s ease-in-out infinite}.golden-dust{position:absolute;inset:0}.golden-dust i{position:absolute;left:var(--dust-x);top:var(--dust-y);width:var(--dust-size);height:var(--dust-size);border-radius:50%;background:#fff0c6;box-shadow:0 0 5px #fff1c9,0 0 11px #ffd078dd,0 0 18px #eea53688;opacity:0;animation:golden-drift var(--dust-duration) linear var(--dust-delay) infinite}.luxury-featured .luxury-card:nth-child(2) .golden-aura,.luxury-featured .luxury-card:nth-child(2) .golden-footlight{animation-delay:-2s}.luxury-featured .luxury-card:nth-child(3) .golden-aura,.luxury-featured .luxury-card:nth-child(3) .golden-footlight{animation-delay:-4s}.luxury-featured .art img{filter:drop-shadow(0 0 10px #ffd184aa) drop-shadow(0 12px 12px #0008)}.luxury-featured .art-pool{opacity:.8;background:radial-gradient(ellipse,#ffe0a580,#ce8a3030 45%,transparent 72%)}@keyframes golden-breathe{0%,to{opacity:.85;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes golden-floor-breathe{0%,to{opacity:.9;transform:scaleY(.6) scaleX(.96)}50%{opacity:1;transform:scaleY(.66) scaleX(1.04)}}@keyframes golden-drift{0%{opacity:0;transform:translate3d(0,5px,0) scale(.65)}12%{opacity:1;transform:translateZ(0) scale(1)}38%{opacity:.95;transform:translate3d(calc(var(--dust-drift) * .2),calc(var(--dust-rise) * .14),0) scale(.9)}72%{opacity:.6}to{opacity:0;transform:translate3d(var(--dust-drift),var(--dust-rise),0) scale(.35)}}@media(prefers-reduced-motion:reduce){.golden-aura,.golden-footlight,.golden-dust i{animation:none}.golden-dust i{opacity:.4}}.luxury-featured .card-tilt{position:relative}.luxury-featured .art:after{display:none}.luxury-featured .art img{inset:auto 0 -3px;width:100%;height:auto;max-height:none;transform:none;filter:drop-shadow(0 0 7px #ffd18488) drop-shadow(2px 3px 2px #000b)}.luxury-featured .product-card:hover .art img{transform:none;filter:drop-shadow(0 0 10px #ffd184aa) drop-shadow(2px 3px 2px #000b)}.luxury-featured .rock-plinth{position:relative;isolation:isolate;min-height:94px;padding:13px 2px 17px}.luxury-featured .rock-plinth:before{content:"";position:absolute;z-index:-1;inset:-40px -9% -13px;background:url(/assets/luxury/rock-pedestal.png) center / 100% 100% no-repeat;filter:drop-shadow(1px 8px 6px #000b);pointer-events:none}.luxury-featured .rock-plinth h2{display:block;margin:0;min-height:39px;font-size:10px;line-height:1.3;color:#f5dbaa;text-shadow:0 1px 3px #000,0 0 8px #000}.luxury-featured .rock-plinth strong{position:relative;z-index:1;margin-top:3px;font-size:14px;line-height:1.2;text-shadow:0 1px 3px #000}.luxury-featured .golden-footlight{bottom:0;height:25%}.rock-contact-shadow{position:absolute;bottom:-4px;left:14%;right:14%;height:10px;border-radius:50%;background:radial-gradient(ellipse,#000 0%,#000e 32%,#0007 54%,transparent 73%);z-index:1;transition:opacity .45s ease}.luxury-featured .is-extracted .rock-contact-shadow{opacity:.15}.luxury-featured .luxury-card[data-fragrance=luxury-henry]{margin-bottom:-12px}.luxury-featured .luxury-card[data-fragrance=luxury-henry] .art{height:235px}.luxury-featured .luxury-card:not([data-fragrance=luxury-henry]) .art{height:190px}@media(max-width:360px){.luxury-featured .luxury-card[data-fragrance=luxury-henry] .art{height:185px}.luxury-featured .luxury-card:not([data-fragrance=luxury-henry]) .art{height:150px}.luxury-featured .rock-plinth h2{font-size:9px}.luxury-featured .rock-plinth{padding-inline:0}}.luxury-featured .card-tilt{isolation:isolate;transform-style:flat}.luxury-featured .art{isolation:auto;z-index:auto}.luxury-featured .golden-atmosphere{z-index:0}.luxury-featured .rock-plinth{z-index:1}.luxury-featured .rock-contact-shadow{z-index:2}.luxury-featured .art img{z-index:3}.luxury-catalog{--catalog-footer: 56px;--catalog-plinth: 55px;height:100dvh;min-height:0;padding:6px 12px calc(var(--catalog-footer) + 8px + var(--safe-bottom));background-position:center 0}.luxury-catalog .shell-body{height:100%;min-height:0;display:flex;flex-direction:column}.luxury-catalog .ambient-one{top:18%}.luxury-catalog .ambient-two{top:62%}.luxury-catalog .topbar{flex:0 0 82px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:4px}.luxury-catalog .top-actions{gap:10px}.luxury-catalog .icon-button{width:40px;padding:0;border-color:#d4aa6359;background:radial-gradient(ellipse at 50% 15%,#17150e,#020201 76%);box-shadow:inset 0 0 5px #ecc78612,0 2px 7px #000}.luxury-catalog .icon-button svg{width:70%;height:70%}.luxury-catalog .cart-button .bag-fill{width:70%;height:70%}.luxury-catalog .brand{margin:0;padding-left:.17em}.luxury-catalog .brand-main{font-size:clamp(30px,8.85vw,38px);letter-spacing:.17em;line-height:1}.luxury-catalog .brand-sub{display:flex;align-items:center;justify-content:center;width:100%;gap:7px;margin-top:5px;font-size:11px;letter-spacing:.42em;line-height:1}.luxury-catalog .brand-sub:before,.luxury-catalog .brand-sub:after{content:"";flex:1;height:2px;clip-path:polygon(0 50%,70% 0,100% 50%,70% 100%);background:linear-gradient(90deg,transparent,#e8c58b)}.luxury-catalog .brand-sub:after{transform:scaleX(-1)}.luxury-catalog .cart-count{min-width:18px;height:18px;font-size:10px;padding:0 4px;top:-4px;right:-4px}.luxury-masthead{flex:none}.luxury-catalog .luxury-masthead{display:flex;flex-direction:column;margin:-6px -12px 0;padding:6px 12px 0;background:linear-gradient(180deg,#020201,#020201fa 48%,#020201d9 78%,#02020100)}.luxury-categories{position:relative;display:flex;align-items:stretch;justify-content:space-between;gap:8px;min-height:40px;margin:0;padding:0 2px 10px;font-family:Tahoma,Segoe UI,sans-serif;font-size:clamp(9px,2.32vw,10px);line-height:1.4}.luxury-categories:after{content:"";position:absolute;bottom:0;left:16%;right:16%;height:1px;background:linear-gradient(90deg,transparent,#d4a45a50,transparent)}.luxury-categories a,.luxury-categories button{position:relative;display:flex;align-items:center;justify-content:center;padding:4px 0;border:0;background:none;color:#9d9483;text-decoration:none;white-space:nowrap;font:inherit}.luxury-categories button:disabled{color:#8e877a;opacity:1;cursor:default}.luxury-categories a[aria-current]{color:#f3dfaf;font-size:clamp(11.5px,3.2vw,14px);text-shadow:0 0 12px #d6a45455}.luxury-categories h1{margin:0;font:inherit}.luxury-categories a[aria-current]:after{content:"";position:absolute;bottom:-1px;inset-inline:-7px;height:1px;background:linear-gradient(90deg,transparent,#f4d398 28% 72%,transparent);box-shadow:0 3px 12px 1px #e5ab4f55}.luxury-categories a:focus-visible{outline:2px solid #f0c98b;outline-offset:4px;border-radius:2px}.luxury-categories a:hover{color:#f3dfaf}.luxury-catalog .search-panel{flex:none}.luxury-catalog .search-inner{padding:5px 9px}.luxury-catalog .luxury-collection{flex:1;min-height:0;display:flex;flex-direction:column}.luxury-catalog .luxury-featured{flex:.87 1 0;min-height:0;gap:4px;align-items:stretch;padding:2px 0 12px}.luxury-catalog .luxury-featured .luxury-card{min-height:0;height:100%;margin:0}.luxury-catalog .luxury-featured .card-tilt{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) var(--catalog-plinth)}.luxury-catalog .luxury-featured .luxury-card .art{height:auto;min-height:0}.luxury-catalog .luxury-featured .art img{inset:auto auto 0 -12%;width:124%;max-width:none;height:auto;max-height:100%;object-fit:contain;object-position:center;transform:none}.luxury-catalog .luxury-featured .rock-plinth{min-height:0;height:var(--catalog-plinth);padding:7px 2px 3px}.luxury-catalog .luxury-featured .rock-plinth:before{top:calc((var(--catalog-plinth) * -.18 - 6.72px) / .82);right:-9%;bottom:-4px;left:-9%}.luxury-catalog .luxury-featured .rock-contact-shadow{bottom:3px;height:7px}.luxury-catalog .luxury-featured .rock-plinth h2{min-height:0;margin:0;font-size:clamp(8.5px,2.45vw,10.5px);line-height:1.25;font-weight:400;letter-spacing:0}.luxury-catalog .luxury-featured .rock-plinth strong{margin-top:3px;font-size:14px;line-height:1.1;font-weight:400}.luxury-catalog .luxury-card .art-ring{border-color:#d7a65380}.luxury-catalog .luxury-featured .art-ring{width:110%}.luxury-catalog .luxury-grid{flex:1.13 1 0;min-height:0;grid-template-rows:repeat(var(--shelf-rows,2),minmax(0,1fr));gap:4px 14px;padding:9px 10px 8px;border-radius:23px;background:linear-gradient(#05040398,#050403b0),url(/assets/luxury/background.png) center / cover}.luxury-catalog .luxury-grid .luxury-card{min-height:0}.luxury-catalog .luxury-grid .card-tilt{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto}.luxury-catalog .luxury-grid .art{height:auto;min-height:0}.luxury-catalog .luxury-grid .art img{inset:auto 0 0;width:100%;height:auto;max-height:100%;object-fit:contain;object-position:center}.luxury-catalog .luxury-grid .art:after{display:none}.luxury-catalog .luxury-grid .art-ring{width:auto;height:92%;bottom:0;opacity:.23}.luxury-catalog .luxury-grid .actions{display:none}.luxury-catalog .luxury-grid .product-caption{padding-top:3px}.luxury-catalog .luxury-grid h2{display:block;margin:0;min-height:0;font-size:clamp(9px,2.65vw,11.5px);line-height:1.2;font-weight:400;letter-spacing:-.015em;text-wrap:balance}.luxury-catalog .luxury-grid strong{margin-top:3px;font-size:14px;line-height:1.05;font-weight:400}.luxury-bottom-nav{width:min(calc(100vw - 12px),418px);height:56px;bottom:calc(4px + var(--safe-bottom));padding:4px 5px;border-radius:30px;background:linear-gradient(#17130de8,#050403f5);border-color:#d2a162aa;box-shadow:0 0 8px #e4b47424,inset 0 1px 4px #ffedcb33;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.luxury-bottom-nav .nav-item{gap:3px;color:#e2c58f;font-size:9px}.luxury-bottom-nav .nav-item svg{width:22px;height:22px}.luxury-bottom-nav .nav-indicator,.luxury-bottom-nav [data-tab=categories] .nav-label{display:none}.luxury-bottom-nav [data-tab=categories] .nav-icon{width:59px;height:67px;margin-top:-12px;border-radius:50%;border:1px solid #efc17f;background:radial-gradient(ellipse at 50% 40%,#3c2b13,#080704 67%);box-shadow:0 0 14px #e7a54d57,inset 0 0 7px #f4cd8b55;transform:none;color:#f4d399}.luxury-bottom-nav [data-tab=categories] svg{width:40px;height:49px}@media(max-height:700px){.luxury-catalog{--catalog-footer:48px;--catalog-plinth:43px;padding-top:4px}.luxury-catalog .luxury-masthead{margin-top:-4px;padding-top:4px}.luxury-catalog .topbar{flex-basis:64px}.luxury-catalog .icon-button{width:36px}.luxury-catalog .top-actions{gap:6px}.luxury-catalog .brand-main{font-size:30px}.luxury-catalog .brand-sub{font-size:9px;margin-top:3px}.luxury-categories{min-height:34px;padding-bottom:7px;gap:5px}.luxury-catalog .luxury-featured{padding-bottom:8px}.luxury-catalog .luxury-featured .rock-plinth{padding-top:4px}.luxury-catalog .luxury-featured .rock-plinth h2{font-size:8.5px;line-height:1.15}.luxury-catalog .luxury-featured .rock-plinth strong{margin-top:2px;font-size:12px}.luxury-catalog .luxury-grid{gap:3px 8px;padding:6px 8px}.luxury-catalog .luxury-grid h2{font-size:9px;line-height:1.1}.luxury-catalog .luxury-grid strong{font-size:12px;margin-top:2px}.luxury-bottom-nav{height:48px}.luxury-bottom-nav .nav-item svg{width:20px;height:20px}.luxury-bottom-nav [data-tab=categories] .nav-icon{width:51px;height:58px;margin-top:-10px}.luxury-bottom-nav [data-tab=categories] svg{width:34px;height:42px}}.luxury-catalog .luxury-grid.is-paged{grid-template-rows:repeat(var(--shelf-rows,2),minmax(0,1fr)) 30px}.luxury-grid-pager{grid-column:1 / -1;grid-row:-2 / -1;display:flex;align-items:center;justify-content:center;gap:18px;color:#e7c48b}.luxury-grid-pager button{display:grid;place-items:center;width:34px;height:30px;padding:4px;border:1px solid #d3a15a66;border-radius:15px;color:#f1d398;background:linear-gradient(#33251580,#080604)}.luxury-grid-pager button:disabled{opacity:.28;cursor:default}.luxury-grid-pager button:not(:disabled):hover{border-color:#f4d093;background:#54371880}.luxury-grid-pager button svg{width:20px;height:20px}.luxury-grid-pager .shelf-previous svg{transform:rotate(180deg)}.luxury-grid-pager span{min-width:40px;text-align:center;font-size:11px;letter-spacing:.12em;font-variant-numeric:tabular-nums}.luxury-grid-pager i{color:#96754b;font-style:normal}.luxury-edition-nav{flex:0 0 24px;display:flex;align-items:center;justify-content:center;gap:25px;margin:0 0 3px;position:relative;z-index:4}.luxury-edition-nav a{display:flex;align-items:center;gap:5px;height:24px;color:#968a79;font-size:9px;text-decoration:none;white-space:nowrap}.luxury-edition-nav i{width:5px;height:5px;border-radius:50%;background:#756043}.luxury-edition-nav a[aria-current]{color:#f2d399}.luxury-edition-nav a[aria-current] i{background:#f1c681;box-shadow:0 0 7px #efb75288}.luxury-edition-nav a[href="#luxury-2"] i{background:#ad92e6}.luxury-catalog .luxury-featured{padding-bottom:2px}.luxury-page.violet-catalog{background:#02030d}.luxury-page.violet-catalog .ambient{background:#7858c8;opacity:.04}.luxury-page.violet-catalog .cursor-light{background:radial-gradient(260px circle at var(--cursor-x,50%) var(--cursor-y,30%),#9c7df609,transparent 62%)}.luxury-page.violet-catalog .luxury-collection{--violet-light:#ded6ff;--violet-rgb:167,143,238}.luxury-page.violet-catalog .luxury-featured{flex:.88 1 0;position:relative;isolation:isolate;overflow:clip;margin-inline:-12px;padding-inline:12px;background:none}.luxury-page.violet-catalog .luxury-featured:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:0;right:0;top:-20%;height:calc(150% - var(--catalog-plinth) * 1.25 - 10px);background:url(/assets/luxury/violet/lunar-water-v2.png) center / 100% 100% no-repeat}.luxury-page.violet-catalog .luxury-grid{flex:1.12 1 0;isolation:isolate;overflow:clip;border-color:#bab0e459;background:#02030d;box-shadow:inset 0 1px 9px #ac9cf512,0 0 10px #6c4cb80c}.luxury-page.violet-catalog .luxury-card h2,.luxury-page.violet-catalog .luxury-card strong{color:#ddd6f3}.luxury-page.violet-catalog .luxury-featured .rock-plinth h2{color:#e2dbf8;font-size:clamp(8px,2.4vw,10.5px);font-weight:400}.luxury-page.violet-catalog .luxury-featured .rock-plinth strong{color:#e3d1ff}.luxury-page.violet-catalog .luxury-featured .rock-plinth{padding-top:8px}.luxury-page.violet-catalog .luxury-featured .rock-plinth:before{display:none}.luxury-page.violet-catalog .luxury-featured .art img{left:-7%;width:114%;filter:drop-shadow(0 0 3px #a995ed18)}.luxury-page.violet-catalog .luxury-featured .luxury-card:nth-child(2) .art img{left:-12%;width:124%;bottom:6px;max-height:calc(100% - 6px)}.luxury-page.violet-catalog .luxury-featured .luxury-card:nth-child(3) .art img{left:-4%;width:108%}.luxury-page.violet-catalog .luxury-card .art img{z-index:3}.luxury-page.violet-catalog .luxury-card .art-ring,.luxury-page.violet-catalog .luxury-card .art-pool,.luxury-page.violet-catalog .luxury-card .art-glare,.luxury-page.violet-catalog .luxury-featured .crystal-surround{display:none}.luxury-page.violet-catalog .luxury-featured .rock-contact-shadow{bottom:-2px;left:22%;right:22%;height:6px}.luxury-page.violet-catalog .luxury-grid .card-tilt{isolation:isolate}.luxury-page.violet-catalog .luxury-grid .art{isolation:auto;z-index:auto}.luxury-page.violet-catalog .luxury-grid .crystal-surround{position:absolute;z-index:0;pointer-events:none;inset:-3% -9% -26%;background:url(/assets/luxury/violet/crystal-smoke-v2.png) center / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10% 90%,transparent),linear-gradient(180deg,transparent,#000 10% 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10% 90%,transparent),linear-gradient(180deg,transparent,#000 10% 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.luxury-page.violet-catalog .luxury-grid .luxury-card:nth-child(2n) .crystal-surround{transform:scaleX(-1)}.luxury-page.violet-catalog .luxury-grid .product-caption{position:relative;z-index:4;padding-top:5px}.luxury-page.violet-catalog .luxury-grid h2{color:#d9d3ec;font-size:clamp(9px,2.75vw,11.8px);min-height:2.4em;max-width:145px;margin-inline:auto;text-shadow:0 1px 4px #02030d}.luxury-page.violet-catalog .luxury-grid .art img{inset:auto auto var(--bottle-tail,-1.6%) 50%;translate:-50% 0;width:auto;height:100%;max-width:100%;aspect-ratio:var(--catalog-image-aspect);object-fit:fill;transform:none;filter:drop-shadow(0 0 3px #c4bbff18)}.luxury-page.violet-catalog .golden-aura{display:none}.luxury-page.violet-catalog .golden-footlight{height:12%;opacity:.35;background:radial-gradient(ellipse,#e3dcff70,#aa87f82b 30%,transparent 68%)}.luxury-page.violet-catalog .golden-dust i{width:calc(var(--dust-size) * .45);height:calc(var(--dust-size) * .45);background:#d9d6ff;box-shadow:0 0 3px #dac9ff,0 0 6px #a27af080}.luxury-page.violet-catalog .luxury-edition-nav{background:#02030d}.luxury-page.violet-catalog .luxury-edition-nav a[aria-current]{color:#e4d7ff}.luxury-page.violet-catalog .luxury-edition-nav a[aria-current] i{background:#cfb4ff;box-shadow:0 0 7px #ac77ed99}@media(max-height:700px){.luxury-edition-nav{flex-basis:21px;margin-bottom:1px}.luxury-edition-nav a{height:21px;font-size:8px}.luxury-page.violet-catalog .luxury-featured .rock-plinth{padding-top:5px}.luxury-page.violet-catalog .luxury-featured .rock-plinth h2{font-size:8px}.luxury-page.violet-catalog .luxury-grid h2{font-size:9px}}.luxury-page.violet-catalog .luxury-grid [data-fragrance=luxury-violet-allure]{--bottle-tail:-3.58%}.luxury-page.violet-catalog .luxury-grid [data-fragrance=luxury-violet-green-irish]{--bottle-tail:-.88%}.phone-shell.violet-catalog{background:#02030d}.phone-shell.violet-catalog>.ambient{background:#7858c8;opacity:.04}.phone-shell.violet-catalog>.cursor-light{background:radial-gradient(260px circle at var(--cursor-x,50%) var(--cursor-y,30%),#9c7df609,transparent 62%)}.luxury-pager{position:relative;flex:1;min-height:0;margin-inline:-12px;isolation:isolate;overflow:clip;touch-action:pan-y pinch-zoom}.luxury-pager:focus-visible{outline:1px solid #e9c28580;outline-offset:-2px}.luxury-page.luxury-catalog{position:absolute;inset:0;width:100%;height:100%;min-height:0;padding:0 12px;display:flex;flex-direction:column;transform-origin:50% 48%}.luxury-page[data-luxury-page="1"]{background:#050403 url(/assets/luxury/background.png) center calc(-1 * var(--catalog-content-top,128px)) / 100% auto no-repeat}.luxury-page[data-luxury-page="2"]{background:#02030d}.luxury-page[data-present=false]{pointer-events:none}.luxury-page[data-dragging=true]{cursor:grabbing;-webkit-user-select:none;user-select:none}.luxury-page[data-dragging=true] .card-tilt{transform:none}.luxury-page .art img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.luxury-swipe-hint{display:flex;align-items:center;gap:5px;color:#a0927e;font-size:8px;white-space:nowrap}.luxury-swipe-hint b{font-size:15px;line-height:1;font-weight:400;color:#d5b989}.luxury-page .luxury-edition-nav{gap:15px}.luxury-page.violet-catalog .luxury-swipe-hint{color:#a59cbb}.luxury-page.violet-catalog .luxury-swipe-hint b{color:#d0bbf1}.luxury-turn-light{position:absolute;z-index:8;top:0;bottom:0;left:calc(50% - 64px);width:128px;pointer-events:none}.luxury-turn-beam{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(var(--turn-color),.015) 20%,rgba(var(--turn-color),.09) 48%,rgba(var(--turn-color),.45) 50%,rgba(var(--turn-color),.05) 52%,transparent 82%);-webkit-mask-image:linear-gradient(transparent,#000 18% 80%,transparent);mask-image:linear-gradient(transparent,#000 18% 80%,transparent)}.luxury-turn-light i{position:absolute;border-radius:50%;background:#fff6e5;box-shadow:0 0 6px rgba(var(--turn-color),.9),0 0 12px rgba(var(--turn-color),.4)}.luxury-page-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:360px){.luxury-page .luxury-edition-nav{gap:9px}.luxury-swipe-hint{font-size:7px;gap:3px}}@media(prefers-reduced-motion:reduce){.luxury-turn-light{display:none}}.luxury-page[data-luxury-page="1"] .luxury-edition-nav{background:linear-gradient(90deg,transparent,#080603d9 20% 80%,transparent)}.phone-shell.royal-catalog{background:#020b0c}.phone-shell.royal-catalog>.ambient{background:#48796f;opacity:.035}.phone-shell.royal-catalog>.cursor-light{background:radial-gradient(260px circle at var(--cursor-x,50%) var(--cursor-y,30%),#e0bb7610,transparent 62%)}.luxury-page.royal-catalog{background:#020b0c;--catalog-plinth:66px}.luxury-page.royal-catalog .luxury-featured{flex:.84 1 0;position:relative;isolation:isolate;overflow:clip;margin-inline:-12px;padding-inline:12px;background:none}.luxury-page.royal-catalog .luxury-featured:before{content:"";position:absolute;pointer-events:none;z-index:-1;top:-2%;left:0;right:0;height:calc(130.77% - var(--catalog-plinth) * 1.282 - 2.6px);background:url(/assets/luxury/royal/halo-stage.png) center / 100% 100% no-repeat}.luxury-page.royal-catalog .luxury-featured .luxury-card .art img{inset:auto auto 0 50%;translate:-50% 0;width:auto;height:86%;max-width:none;max-height:none;aspect-ratio:var(--catalog-image-aspect);object-fit:fill;object-position:center bottom;transform:none;filter:drop-shadow(0 0 3px #e5c18525)}.luxury-page.royal-catalog .luxury-featured .luxury-card:nth-child(2) .art img{height:100%}.luxury-page.royal-catalog .luxury-featured .luxury-card:nth-child(3) .art img{height:93%}.luxury-page.royal-catalog .luxury-featured .rock-plinth{padding:8px 0 2px}.luxury-page.royal-catalog .luxury-featured .rock-plinth:before{display:none}.luxury-page.royal-catalog .luxury-featured .rock-plinth h2{color:#ede3c9;font-size:clamp(8px,2.4vw,10.5px);line-height:1.25}.luxury-page.royal-catalog .catalog-subline{display:block;font-size:.94em}.luxury-page.royal-catalog .luxury-featured .rock-plinth strong{color:#e5b768;font-size:15px;margin-top:5px}.luxury-page.royal-catalog .luxury-featured .rock-contact-shadow{bottom:-2px;left:20%;right:20%;height:5px}.luxury-page.royal-catalog .art-ring,.luxury-page.royal-catalog .art-pool,.luxury-page.royal-catalog .art-glare,.luxury-page.royal-catalog .golden-aura{display:none}.luxury-page.royal-catalog .golden-footlight{height:10%;opacity:.4;background:radial-gradient(ellipse,#ffe1a670,#d1a45c24 35%,transparent 70%)}.luxury-page.royal-catalog .golden-dust i{width:calc(var(--dust-size) * .42);height:calc(var(--dust-size) * .42);background:#ffe8b4;box-shadow:0 0 4px #ebc580aa,0 0 8px #d8a44a55}.luxury-page.royal-catalog .luxury-edition-nav{background:#020b0ce8}.luxury-page.royal-catalog .luxury-grid{flex:1.16 1 0;position:relative;isolation:isolate;overflow:clip;grid-template-columns:repeat(var(--shelf-columns,2),minmax(0,1fr));grid-template-rows:36px repeat(var(--shelf-rows,2),minmax(0,1fr));gap:5px 12px;padding:9px 10px 8px;border:1px solid #91b6aa38;border-radius:26px;background:#021113 url(/assets/luxury/royal/teal-panel.png) center / 100% 100% no-repeat;box-shadow:inset 0 1px 12px #94d6c20c,0 0 10px #09262033}.luxury-page.royal-catalog .luxury-grid.is-paged{grid-template-rows:36px repeat(var(--shelf-rows,2),minmax(0,1fr)) 24px}.luxury-page.royal-catalog .royal-curation-heading{grid-column:1 / -1;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;color:#e8d6aa}.luxury-page.royal-catalog .royal-curation-heading>span{font-size:14px;line-height:10px;text-shadow:0 0 8px #e6c68055}.luxury-page.royal-catalog .royal-curation-heading h2{min-height:0;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:14px;font-weight:400;letter-spacing:.16em;line-height:1.1;color:#ead4a5}.luxury-page.royal-catalog .royal-curation-heading p{display:flex;align-items:center;justify-content:center;gap:10px;margin:0;font-size:8.5px;line-height:1.2;color:#d5c8a8;white-space:nowrap}.luxury-page.royal-catalog .royal-curation-heading p i{width:23px;height:1px;background:linear-gradient(90deg,transparent,#c7a968,transparent)}.luxury-page.royal-catalog .luxury-grid .card-tilt{isolation:isolate}.luxury-page.royal-catalog .luxury-grid .art{isolation:auto;z-index:auto}.luxury-page.royal-catalog .luxury-grid .art img{inset:auto 0 -2%;z-index:2;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 2px #d5eadf33)}.luxury-page.royal-catalog .royal-floor{position:absolute;z-index:0;pointer-events:none;inset:-10% -8% -25%;background:url(/assets/luxury/royal/teal-floor.png) center / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12% 88%,transparent),linear-gradient(180deg,transparent,#000 15% 86%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12% 88%,transparent),linear-gradient(180deg,transparent,#000 15% 86%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.luxury-page.royal-catalog .luxury-grid .luxury-card:nth-child(2n) .royal-floor{transform:scaleX(-1)}.luxury-page.royal-catalog .luxury-grid .product-caption{position:relative;z-index:3;padding-top:5px}.luxury-page.royal-catalog .luxury-grid .product-caption h2{min-height:0;margin:0;color:#e3d9c3;font-size:clamp(9px,2.55vw,11px);line-height:1.2;text-shadow:0 1px 4px #00100f}.luxury-page.royal-catalog .luxury-grid .product-caption strong{color:#dcb06b;font-size:13px;line-height:1.1;margin-top:3px;text-shadow:0 1px 3px #00100f}.luxury-page.royal-catalog .luxury-grid-pager{gap:14px}.luxury-page.royal-catalog .luxury-grid-pager button{height:24px;width:30px;background:#051111bb;border-color:#d3b98355}.luxury-page.royal-catalog .luxury-grid-pager button svg{width:17px;height:17px}.luxury-edition-nav a[href="#luxury-3"] i{background:#b8ae77}.luxury-page .luxury-edition-nav{gap:11px}@media(max-height:700px){.luxury-page.royal-catalog{--catalog-plinth:54px}.luxury-page.royal-catalog .luxury-featured .rock-plinth{padding-top:5px}.luxury-page.royal-catalog .luxury-featured .rock-plinth h2{font-size:8px;line-height:1.15}.luxury-page.royal-catalog .luxury-featured .rock-plinth strong{font-size:12px;margin-top:3px}.luxury-page.royal-catalog .luxury-grid{padding:5px 7px;grid-template-rows:30px repeat(var(--shelf-rows,2),minmax(0,1fr));gap:3px 9px}.luxury-page.royal-catalog .luxury-grid.is-paged{grid-template-rows:30px repeat(var(--shelf-rows,2),minmax(0,1fr)) 22px}.luxury-page.royal-catalog .royal-curation-heading h2{font-size:11px}.luxury-page.royal-catalog .royal-curation-heading p{font-size:7px;gap:5px}.luxury-page.royal-catalog .royal-curation-heading>span{font-size:11px;line-height:8px}.luxury-page.royal-catalog .luxury-grid .product-caption h2{font-size:8px}.luxury-page.royal-catalog .luxury-grid .product-caption strong{font-size:10.5px;margin-top:2px}.luxury-page.royal-catalog .luxury-grid .product-caption{padding-top:3px}}@media(max-width:360px){.luxury-page .luxury-edition-nav{gap:7px}.luxury-page .luxury-swipe-hint{font-size:7px;gap:2px}}.luxury-page.royal-catalog .luxury-grid.is-paged{grid-template-rows:36px repeat(var(--shelf-rows,2),minmax(0,1fr))}.luxury-page.royal-catalog .luxury-grid-pager{position:relative;z-index:5;grid-row:1;justify-content:space-between;pointer-events:none}.luxury-page.royal-catalog .luxury-grid-pager button{pointer-events:auto}.luxury-page.royal-catalog .luxury-grid-pager>span{position:absolute;left:31px;top:12px;min-width:25px;font-size:8px;color:#c4b797}.luxury-page.royal-catalog .luxury-grid .art img{inset:auto auto -2% 50%;translate:-50% 0;width:auto;max-width:none;aspect-ratio:var(--catalog-image-aspect);object-fit:fill}@media(max-height:700px){.luxury-page.royal-catalog .luxury-grid.is-paged{grid-template-rows:30px repeat(var(--shelf-rows,2),minmax(0,1fr))}.luxury-page.royal-catalog .luxury-grid-pager>span{left:26px;top:10px;min-width:23px;font-size:7px}.luxury-page.royal-catalog .luxury-grid-pager button{width:25px;height:22px}}.phone-shell.emerald-catalog.luxury-catalog{--emerald-ink:#010b09;--emerald-green:#0b4d3f;--emerald-gold:#d8b377;--emerald-ivory:#f0dfbc;--emerald-art:clamp(202px,53vw,260px);height:auto;min-height:100dvh;padding-bottom:calc(85px + var(--safe-bottom));background:#010b09 url(/assets/luxury/emerald/emerald-stage.png) center top / 100% auto no-repeat}.phone-shell.emerald-catalog>.ambient{background:#15654b;opacity:.035}.phone-shell.emerald-catalog>.cursor-light{background:radial-gradient(260px circle at var(--cursor-x,50%) var(--cursor-y,30%),#c6a6600b,transparent 64%)}.phone-shell.emerald-catalog.luxury-catalog .shell-body{height:auto}.phone-shell.emerald-catalog .luxury-masthead{background:linear-gradient(#01080630,#01080600)}.phone-shell.emerald-catalog .topbar{flex-basis:132px;align-items:start;padding-top:16px}.phone-shell.emerald-catalog .topbar>.icon-button,.phone-shell.emerald-catalog .top-actions{margin-top:11px}.phone-shell.emerald-catalog .topbar .icon-button{width:40px;background:radial-gradient(ellipse at 50% 5%,#28312980,#020806e8 74%)}.phone-shell.emerald-catalog .top-actions{gap:10px}.phone-shell.emerald-catalog .brand{display:flex;align-items:center;flex-direction:column;padding-left:.17em}.phone-shell.emerald-catalog .brand-emblem{width:41px;height:48px;color:#e3b971;margin:0 0 8px -.17em}.phone-shell.emerald-catalog .brand-main{font-size:32px;letter-spacing:.19em}.phone-shell.emerald-catalog .brand-sub{margin-top:8px;font-size:10px}.phone-shell.emerald-catalog .luxury-categories{justify-content:center;min-height:48px;padding:0 0 14px}.phone-shell.emerald-catalog .luxury-categories>:not([aria-current]){display:none}.phone-shell.emerald-catalog .luxury-categories h1{color:#d8ac6b;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,6.5vw,30px);font-weight:400;line-height:1.3}.phone-shell.emerald-catalog .luxury-categories a[aria-current]{text-shadow:none}.phone-shell.emerald-catalog .luxury-categories a[aria-current]:after{bottom:-3px;inset-inline:13%;background:linear-gradient(90deg,transparent,#d3ac69 42%,transparent 44% 56%,#d3ac69 58%,transparent);box-shadow:none}.phone-shell.emerald-catalog .luxury-categories:after{bottom:8px;left:calc(50% - 2.5px);right:auto;width:5px;height:5px;border:1px solid #d3ac69;background:none;transform:rotate(45deg)}.luxury-pager.luxury-pager-scroll{flex:none;overflow:clip;min-height:450px}.luxury-page.emerald-catalog{background:transparent}.luxury-page.emerald-catalog[data-present=true]{position:relative;inset:auto;height:auto;min-height:0}.luxury-page.emerald-catalog .luxury-collection{flex:none;min-height:0;gap:0}.luxury-page.emerald-catalog .luxury-featured{position:relative;isolation:isolate;flex:none;height:calc(var(--emerald-art) + 116px);padding:0 0 23px;gap:5px;margin-inline:-2px;overflow:visible}.luxury-page.emerald-catalog .luxury-featured:before{content:"";position:absolute;z-index:-1;inset:-40% -12px -5%;pointer-events:none;background:url(/assets/luxury/emerald/emerald-stage.png) center / 100% 100% no-repeat;-webkit-mask-image:linear-gradient(transparent,#000 18% 88%,transparent);mask-image:linear-gradient(transparent,#000 18% 88%,transparent)}.luxury-page.emerald-catalog .luxury-featured .luxury-card{height:calc(var(--emerald-art) + 93px)}.luxury-page.emerald-catalog .luxury-featured .luxury-card:nth-child(2){margin-top:20px}.luxury-page.emerald-catalog .luxury-featured .card-tilt{grid-template-rows:var(--emerald-art) 93px}.luxury-page.emerald-catalog .luxury-featured .art img{inset:auto auto 0 50%;translate:-50% 0;width:auto;height:100%;max-width:none;max-height:none;aspect-ratio:var(--catalog-image-aspect,2 / 3);object-fit:contain;object-position:center bottom;filter:none;transform:none}.luxury-page.emerald-catalog .luxury-featured .luxury-card:nth-child(2) .art img{height:91%}.luxury-page.emerald-catalog .art-ring,.luxury-page.emerald-catalog .art-pool,.luxury-page.emerald-catalog .art-glare{display:none}.luxury-page.emerald-catalog .luxury-featured .rock-plinth{height:93px;padding:18px 0 0;overflow:visible}.luxury-page.emerald-catalog .luxury-featured .rock-plinth h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(13px,3.5vw,16px);font-weight:400;line-height:1.15;color:#f3dfb2;min-height:2.3em;text-shadow:0 1px 3px #000}.luxury-page.emerald-catalog .catalog-title-line{display:block}.luxury-page.emerald-catalog .luxury-featured .luxury-card:nth-child(2) h2{min-height:2.3em;display:flex;align-items:center;justify-content:center}.luxury-page.emerald-catalog .luxury-featured .rock-plinth p{display:block;font-size:8px;color:#ccad73;margin:4px -3px 5px;letter-spacing:.01em;line-height:1.1}.luxury-page.emerald-catalog .luxury-featured .rock-plinth strong{display:inline-block;padding:3px 10px;margin:0;border:1px solid #a78d4e50;border-radius:20px;background:linear-gradient(#103a2ecc,#06271bbf);color:#f0cc8a;font:16px/1 Georgia,Times New Roman,serif;box-shadow:inset 0 1px 5px #79bf7622}.luxury-page.emerald-catalog .rock-contact-shadow{bottom:0;height:4px;opacity:.5}.luxury-page.emerald-catalog .golden-aura{display:none}.luxury-page.emerald-catalog .golden-footlight{height:12%;opacity:.3;background:radial-gradient(ellipse,#f9e4ab70,#72c5a31c 42%,transparent 72%)}.luxury-page.emerald-catalog .golden-dust i{width:calc(var(--dust-size) * .4);height:calc(var(--dust-size) * .4);background:#eed9a4;box-shadow:0 0 4px #e0bf7188,0 0 8px #50b99555}.luxury-page.emerald-catalog .golden-dust i:nth-child(3n){background:#8dddba;box-shadow:0 0 5px #55c5a26b}.luxury-page.emerald-catalog .luxury-grid{flex:none;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:38px repeat(var(--shelf-rows,3),auto);gap:15px 12px;padding:12px 16px 18px;margin:8px 5px 0;border-radius:36px;border:1px solid #b9924fbd;background:#010c09 url(/assets/luxury/emerald/emerald-panel.png) center / 100% 100% no-repeat;box-shadow:inset 0 1px 2px #f0d89b29,0 0 12px #ccb26914;isolation:isolate;overflow:clip}.luxury-page.emerald-catalog .emerald-curation-heading{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;gap:13px}.luxury-page.emerald-catalog .emerald-curation-heading h2{font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.3;color:#d5ae72;white-space:nowrap;margin:0}.luxury-page.emerald-catalog .emerald-curation-heading i{position:relative;width:28px;height:1px;background:linear-gradient(90deg,transparent,#d9b977)}.luxury-page.emerald-catalog .emerald-curation-heading i:after{content:"";position:absolute;right:-7px;top:-2px;width:5px;height:5px;border:1px solid #d9b977;transform:rotate(45deg)}.luxury-page.emerald-catalog .emerald-curation-heading i:last-child{transform:scaleX(-1)}.luxury-page.emerald-catalog .luxury-grid .card-tilt{display:grid;--emerald-shelf-art:clamp(150px,38vw,185px);grid-template-rows:var(--emerald-shelf-art) auto}.luxury-page.emerald-catalog .luxury-grid .art{isolation:isolate;height:100%}.luxury-page.emerald-catalog .luxury-grid .art img{z-index:3;inset:auto 0 0;width:100%;height:100%;max-height:none;object-fit:contain;object-position:center bottom;transform:none;filter:none}.luxury-page.emerald-catalog .luxury-grid .product-caption{z-index:3;position:relative;padding-top:15px}.luxury-page.emerald-catalog .luxury-grid .product-caption h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(12px,3.25vw,15px);color:#eee8d8;font-weight:400;letter-spacing:-.02em;line-height:1.15;min-height:0;display:block;text-wrap:balance;text-shadow:0 1px 3px #000}.luxury-page.emerald-catalog .luxury-grid .product-caption strong{color:#dfb779;margin-top:2px;font-size:clamp(13px,3.5vw,16px);line-height:1.1;font-weight:400}.luxury-page.emerald-catalog .luxury-edition-nav{order:3;margin:15px 0 0;flex-basis:28px}.luxury-page .luxury-edition-nav{gap:10px}.luxury-page .luxury-swipe-hint{display:none}.luxury-page .luxury-edition-nav a[href="#luxury-4"] i{background:#74b89d}@media(max-width:360px){.phone-shell.emerald-catalog .topbar{flex-basis:121px;padding-top:10px}.phone-shell.emerald-catalog .brand-main{font-size:28px}.phone-shell.emerald-catalog .brand-emblem{width:36px;height:44px}.phone-shell.emerald-catalog .top-actions{gap:6px}.phone-shell.emerald-catalog .topbar .icon-button{width:34px}.phone-shell.emerald-catalog .luxury-categories h1{font-size:25px}.luxury-page.emerald-catalog .luxury-featured{gap:3px}.luxury-page.emerald-catalog .luxury-featured .rock-plinth p{font-size:6.5px}.luxury-page.emerald-catalog .luxury-featured .rock-plinth strong{font-size:14px;padding-inline:8px}.luxury-page.emerald-catalog .luxury-grid{padding-inline:10px;gap:13px 10px;margin-inline:0}.luxury-page.emerald-catalog .emerald-curation-heading h2{font-size:21px}.luxury-page .luxury-edition-nav{gap:8px}.luxury-page .luxury-edition-nav a{font-size:8px;gap:4px}}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-acqua-gio]{--emerald-image-aspect:.554632;--emerald-image-scale:1.012628;--emerald-image-tail:.78172%;--emerald-reflection-tail:.0078172}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-armani-si]{--emerald-image-aspect:.47661;--emerald-image-scale:1.039474;--emerald-image-tail:3.03204%;--emerald-reflection-tail:.030320399999999997}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-baccarat]{--emerald-image-aspect:.666667;--emerald-image-scale:1.159245;--emerald-image-tail:8%;--emerald-reflection-tail:.08}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-bleu-chanel]{--emerald-image-aspect:.604839;--emerald-image-scale:1.166425;--emerald-image-tail:8.46599%;--emerald-reflection-tail:.0846599}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-clive-no1]{--emerald-image-aspect:.571429;--emerald-image-scale:1.027245;--emerald-image-tail:1.60991%;--emerald-reflection-tail:.016099099999999998}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-creed-silver]{--emerald-image-aspect:.666667;--emerald-image-scale:1.041356;--emerald-image-tail:2.0339%;--emerald-reflection-tail:.020339}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-grey-vetiver]{--emerald-image-aspect:.666667;--emerald-image-scale:1.008536;--emerald-image-tail:.45962%;--emerald-reflection-tail:.0045962}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-shumukh]{--emerald-image-aspect:.7466670400000001;--emerald-image-scale:1.021956;--emerald-image-tail:1.53027%;--emerald-reflection-tail:.0153027}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-tiara]{--emerald-image-aspect:.562799;--emerald-image-scale:1.015179;--emerald-image-tail:.91075%;--emerald-reflection-tail:.0091075}.luxury-page.emerald-catalog .luxury-featured .art img,.luxury-page.emerald-catalog .luxury-grid .art img{inset:auto auto calc(-1 * var(--emerald-image-tail)) 50%;translate:-50% 0;width:auto;height:calc(100% * var(--emerald-image-scale));aspect-ratio:var(--emerald-image-aspect);max-width:none;object-fit:fill}.luxury-page.emerald-catalog .luxury-featured .luxury-card:nth-child(2) .art img{height:calc(91% * var(--emerald-image-scale));bottom:calc(-.91 * var(--emerald-image-tail))}.phone-shell.emerald-catalog.luxury-catalog{padding-bottom:calc(12px + var(--safe-bottom))}.phone-shell.emerald-catalog .bottom-nav{position:relative;inset:auto;margin:22px auto 0;width:100%;height:56px}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-shumukh]{--emerald-image-aspect:.88}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-acqua-gio]{--emerald-image-aspect:.64}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-grey-vetiver]{--emerald-image-aspect:.79}.luxury-page.emerald-catalog [data-fragrance=luxury-emerald-armani-si]{--emerald-image-aspect:.59}@media(min-width:390px){.luxury-page .luxury-swipe-hint{display:flex}.luxury-page .luxury-edition-nav{gap:8px}}.phone-shell.emerald-catalog.luxury-catalog{background-size:100% calc(var(--emerald-art) + 310px)}.luxury-page.emerald-catalog .luxury-featured:before{display:none}.luxury-page.emerald-catalog .luxury-featured .rock-plinth:before{display:block;inset:-24px -12% -3px;background:url(/assets/luxury/emerald/pedestal-v2.png) center / 100% 100% no-repeat;filter:brightness(.71) saturate(.78)}.luxury-page.emerald-catalog .luxury-featured .luxury-card:nth-child(3) .rock-plinth:before{transform:scaleX(-1)}.luxury-page.emerald-catalog .emerald-water-rings{position:absolute;pointer-events:none;z-index:2}.luxury-page.emerald-catalog .emerald-water-rings i{display:none}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings{left:0;right:0;height:18px;bottom:-9px}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings:before{content:"";position:absolute;left:23%;right:23%;top:6px;height:6px;border-radius:50%;background:radial-gradient(ellipse,#fffbed 0%,#fff0c7e0 18%,#f5cb7475 42%,#dfac4310 68%,transparent 78%);box-shadow:0 0 8px 2px #edc87b24}.luxury-page.emerald-catalog .luxury-featured .luxury-card:nth-child(2) .emerald-water-rings:before{left:13%;right:13%;background:radial-gradient(ellipse,#fffef6 0%,#ffeab8ed 20%,#eeca7670 45%,transparent 76%)}.luxury-page.emerald-catalog .luxury-grid .emerald-water-rings{inset:auto -8% -32px;height:55px;background:url(/assets/luxury/emerald/water-base-cool.png) center -38px / 100% 160px no-repeat;opacity:.78;-webkit-mask-image:linear-gradient(transparent,#000 22% 58%,transparent 96%);mask-image:linear-gradient(transparent,#000 22% 58%,transparent 96%)}.luxury-page.emerald-catalog .luxury-grid [data-fragrance=luxury-emerald-baccarat] .emerald-water-rings,.luxury-page.emerald-catalog .luxury-grid [data-fragrance=luxury-emerald-armani-si] .emerald-water-rings{background-image:url(/assets/luxury/emerald/water-base-gold.png);background-position:center -47px;filter:saturate(.38) brightness(.95);opacity:.72}.luxury-page.emerald-catalog .emerald-bottle-reflection{position:absolute;z-index:1;pointer-events:none;top:calc(100% - 1px);left:-10%;width:120%;height:27px;overflow:hidden;opacity:.5;-webkit-mask-image:linear-gradient(#0009,#0004 35%,transparent 94%);mask-image:linear-gradient(#0009,#0004 35%,transparent 94%)}.luxury-page.emerald-catalog .emerald-bottle-reflection>span{position:absolute;left:50%;top:calc(-1 * var(--emerald-shelf-art) * var(--emerald-reflection-tail));width:calc(var(--emerald-shelf-art) * var(--emerald-image-scale) * var(--emerald-image-aspect));height:calc(var(--emerald-shelf-art) * var(--emerald-image-scale));transform:translate(-50%) scaleY(-1);background-size:100% 100%;background-repeat:no-repeat;filter:blur(.3px)}.luxury-page.emerald-catalog .is-extracted .emerald-bottle-reflection{opacity:0}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings{z-index:auto}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings:before{z-index:4;top:7px;height:5px;opacity:.92}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings:after{content:"";position:absolute;z-index:2;inset:1px 3%;border:.7px solid #f6d092b5;border-radius:50%;box-shadow:0 0 3px #ffd38645,inset 0 0 2px #f8d49128}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings i{display:block;position:absolute;z-index:4;width:3px;height:3px;border-radius:50%;background:#fff9dd;box-shadow:0 0 3px 1px #ffe3a796,0 0 7px 2px #eaba6255}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings i:nth-child(1){left:10%;top:4px}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings i:nth-child(2){right:8%;top:9px;width:2px;height:2px}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings i:nth-child(3){display:none}.luxury-page.emerald-catalog .luxury-grid .emerald-water-rings{--water-line:190,216,196;opacity:.5}.luxury-page.emerald-catalog .luxury-grid [data-fragrance=luxury-emerald-baccarat] .emerald-water-rings,.luxury-page.emerald-catalog .luxury-grid [data-fragrance=luxury-emerald-armani-si] .emerald-water-rings{--water-line:238,203,143;opacity:.51;filter:saturate(.48) brightness(1.03)}.luxury-page.emerald-catalog .luxury-grid .emerald-water-rings i{display:block;position:absolute;border:.7px solid rgba(var(--water-line),.76);border-radius:50%;box-shadow:none}.luxury-page.emerald-catalog .luxury-grid .emerald-water-rings i:nth-child(1){top:13px;left:9%;right:9%;height:20px}.luxury-page.emerald-catalog .luxury-grid .emerald-water-rings i:nth-child(2){top:17px;left:22%;right:22%;height:12px}.luxury-page.emerald-catalog .luxury-grid .emerald-water-rings i:nth-child(3){top:9px;left:0;right:0;height:28px;opacity:.25}.luxury-page.emerald-catalog .luxury-featured .rock-plinth:before{filter:brightness(.6) saturate(.78)}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings i:before,.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings i:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:1px;transform:translate(-50%,-50%);background:linear-gradient(90deg,transparent,#fff3cbd9,transparent)}.luxury-page.emerald-catalog .luxury-featured .emerald-water-rings i:after{width:1px;height:9px;background:linear-gradient(transparent,#fff3cbd9,transparent)}.luxury-page.emerald-catalog .luxury-grid{background-image:linear-gradient(180deg,transparent 36%,#000b 43%,transparent 50% 54%,#000d 61%,transparent 69% 73%,#000b 80%,transparent 88%),url(/assets/luxury/emerald/emerald-panel.png)}.phone-shell.violet-catalog.luxury-catalog{height:auto;min-height:100dvh;padding-bottom:calc(12px + var(--safe-bottom));--violet-unit:calc(min(100vw, var(--shell-width)) / 733);--violet-featured-art:calc(var(--violet-unit) * 384);--catalog-plinth:calc(var(--violet-unit) * 104)}.phone-shell.violet-catalog.luxury-catalog .shell-body{height:auto}.phone-shell.violet-catalog .bottom-nav{position:relative;inset:auto;margin:22px auto 0;width:100%;height:56px}.luxury-page.violet-catalog[data-present=true]{position:relative;inset:auto;height:auto}.luxury-page.violet-catalog .luxury-collection{flex:none;min-height:0}.luxury-page.violet-catalog .luxury-featured{flex:none;height:calc(var(--violet-featured-art) + var(--catalog-plinth) + 36px);padding:24px 12px 12px}.luxury-page.violet-catalog .luxury-featured .card-tilt{grid-template-rows:var(--violet-featured-art) var(--catalog-plinth)}.luxury-page.violet-catalog .luxury-featured .rock-plinth{height:var(--catalog-plinth);padding:10px 0 0}.luxury-page.violet-catalog .luxury-featured .rock-plinth h2{font-size:clamp(9px,2.6vw,11.2px);line-height:1.35}.luxury-page.violet-catalog .luxury-featured .rock-plinth strong{font-size:16px;margin-top:5px;line-height:1.1}.luxury-page.violet-catalog .luxury-grid{flex:none;grid-template-rows:repeat(var(--shelf-rows,3),auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--violet-shelf-unit) * 8) calc(var(--violet-shelf-unit) * 17);margin-top:6px;padding:calc(var(--violet-shelf-unit) * 18) calc(var(--violet-shelf-unit) * 55) calc(var(--violet-shelf-unit) * 18) calc(var(--violet-shelf-unit) * 28);border-radius:25px}.luxury-page.violet-catalog .luxury-grid .card-tilt{grid-template-rows:calc(var(--violet-shelf-unit) * var(--violet-shelf-row,178)) auto}.luxury-page.violet-catalog .luxury-grid .product-caption{padding-top:calc(var(--violet-shelf-unit) * 12)}.luxury-page.violet-catalog .luxury-grid h2{font-size:max(8px,calc(var(--violet-shelf-unit) * 12));line-height:1.15;font-weight:400;min-height:2.3em;max-width:none;text-wrap:balance}.luxury-page.violet-catalog .luxury-grid .crystal-surround{inset:-3% -9% -22%}.luxury-page.violet-catalog .luxury-edition-nav{order:3;flex-basis:28px;margin:15px 0 0}.luxury-page.violet-catalog .luxury-featured .luxury-card:nth-child(n) .art img,.luxury-page.violet-catalog .luxury-grid .luxury-card .art img{inset:auto auto calc(var(--violet-contact-lift,0px) - (100% - var(--violet-contact-lift,0px)) * var(--violet-image-tail,0)) 50%;translate:-50% 0;width:auto;height:calc((100% - var(--violet-contact-lift,0px)) * var(--violet-image-scale,1));max-height:none;max-width:none;aspect-ratio:auto;object-fit:contain;transform:none}@media(max-width:360px){.luxury-page.violet-catalog .luxury-featured .rock-plinth h2{font-size:9px}.luxury-page.violet-catalog .luxury-featured .rock-plinth strong{font-size:14px}}.luxury-page.violet-catalog [data-fragrance=luxury-violet-tiara]{--violet-image-aspect:.5883792048929664;--violet-image-scale:1.092184368737475;--violet-image-tail:.06412825651302605}.luxury-page.violet-catalog [data-fragrance=luxury-violet-tribute]{--violet-image-aspect:.7278911564625851;--violet-image-scale:1.1511354737666406;--violet-image-tail:.10884886452623337}.luxury-page.violet-catalog [data-fragrance=luxury-violet-amber-crystal]{--violet-image-aspect:.8643439584877687;--violet-image-scale:1.0313455657492354;--violet-image-tail:.005351681957186544}.luxury-page.violet-catalog [data-fragrance=luxury-violet-addict]{--violet-image-aspect:.672989;--violet-image-scale:1.023427;--violet-image-tail:.0160643}.luxury-page.violet-catalog [data-fragrance=luxury-violet-allure]{--violet-image-aspect:.619197;--violet-image-scale:1.068365;--violet-image-tail:.0382038}.luxury-page.violet-catalog [data-fragrance=luxury-violet-babycat]{--violet-image-aspect:.562799;--violet-image-scale:1.031462;--violet-image-tail:.0172733}.luxury-page.violet-catalog [data-fragrance=luxury-violet-green-irish]{--violet-image-aspect:.624449;--violet-image-scale:1.017308;--violet-image-tail:.0089744}.luxury-page.violet-catalog [data-fragrance=luxury-violet-tobacco-vanille]{--violet-image-aspect:.667752;--violet-image-scale:1.066713;--violet-image-tail:.0333565}.luxury-page.violet-catalog [data-fragrance=luxury-violet-grand-soir]{--violet-image-aspect:.758333;--violet-image-scale:1.087613;--violet-image-tail:.0475831}.phone-shell.violet-catalog.luxury-catalog{padding-top:0;background:#02030d url(/assets/luxury/violet/lunar-circular.png) center calc(var(--violet-unit) * 28) / 100% auto no-repeat}.phone-shell.violet-catalog .luxury-masthead{position:relative;z-index:3;margin:0 -12px;padding:0 calc(var(--violet-unit) * 18);background:none}.phone-shell.violet-catalog .luxury-masthead .luxury-categories{display:none}.phone-shell.violet-catalog .topbar{flex:0 0 calc(var(--violet-unit) * 112);height:calc(var(--violet-unit) * 112);padding-top:calc(var(--violet-unit) * 25);align-items:start;gap:0}.phone-shell.violet-catalog .brand{padding:0;margin:0;text-shadow:0 0 12px #b5a7ed18}.phone-shell.violet-catalog .brand-main{font-size:calc(var(--violet-unit) * 61);line-height:1;letter-spacing:.22em;padding-left:.22em;background-image:linear-gradient(180deg,#fff,#d2d0df 54%,#f2f0ff)}.phone-shell.violet-catalog .brand-sub{color:#e4def5;margin-top:calc(var(--violet-unit) * 7);font-size:calc(var(--violet-unit) * 17);gap:calc(var(--violet-unit) * 10);letter-spacing:.43em}.phone-shell.violet-catalog .brand-sub:before,.phone-shell.violet-catalog .brand-sub:after{background:linear-gradient(90deg,transparent,#f3efff);box-shadow:0 0 5px #b8a5ff40}.phone-shell.violet-catalog .top-actions{gap:calc(var(--violet-unit) * 27)}.phone-shell.violet-catalog .topbar .icon-button{width:calc(var(--violet-unit) * 58);border-radius:50%;color:#ebe8f3;border-color:#d2c6ff38;background:radial-gradient(ellipse at 45% 8%,#121225c4,#02030cad 78%);box-shadow:inset 0 0 7px #b6a3f016,0 1px 5px #0006}.phone-shell.violet-catalog .topbar .icon-button svg{width:58%;height:58%}.phone-shell.violet-catalog .topbar .cart-button .bag-fill{width:58%;height:58%}.phone-shell.violet-catalog .topbar .cart-count{min-width:calc(var(--violet-unit) * 23);height:calc(var(--violet-unit) * 23);top:calc(var(--violet-unit) * -8);right:calc(var(--violet-unit) * -6);font-size:calc(var(--violet-unit) * 15);padding:0 3px;font-weight:400;color:#f7efff;background:radial-gradient(circle at 35% 25%,#9364c8,#281243 75%);border:1px solid #bd8cf79c;box-shadow:inset 0 0 3px #d8b8ff57,0 0 6px #8249c743}.luxury-page.violet-catalog{background:transparent;--catalog-plinth:calc(var(--violet-unit) * 104)}.luxury-page.violet-catalog .luxury-featured{height:calc(var(--violet-featured-art) + var(--catalog-plinth));padding:0 calc(var(--violet-unit) * 24);gap:0;overflow:visible}.luxury-page.violet-catalog .luxury-featured:before{top:calc(var(--violet-unit) * -84);width:100%;height:auto;aspect-ratio:1374 / 1145;background-size:100% auto;background-image:url(/assets/luxury/violet/lunar-circular.png)}.luxury-page.violet-catalog .luxury-featured .luxury-card:nth-child(n) .art img{bottom:calc(var(--violet-contact-lift,0px) - var(--violet-bottle-height) * var(--violet-image-tail,0));height:calc(var(--violet-bottle-height) * var(--violet-image-scale,1));filter:drop-shadow(0 0 2px #c4b8f410)}.luxury-page.violet-catalog .luxury-featured [data-fragrance=luxury-violet-tiara]{--violet-bottle-height:calc(var(--violet-unit) * 324)}.luxury-page.violet-catalog .luxury-featured [data-fragrance=luxury-violet-tribute]{--violet-bottle-height:calc(var(--violet-unit) * 316);--violet-contact-lift:calc(var(--violet-unit) * 25)}.luxury-page.violet-catalog .luxury-featured [data-fragrance=luxury-violet-amber-crystal]{--violet-bottle-height:calc(var(--violet-unit) * 299)}.luxury-page.violet-catalog .luxury-featured .rock-plinth{padding:calc(var(--violet-unit) * 20) 0 0}.luxury-page.violet-catalog .luxury-featured .rock-plinth h2{color:#ded8ee;font-size:calc(var(--violet-unit) * 18);line-height:1.4;font-weight:400;letter-spacing:.025em}.luxury-page.violet-catalog .luxury-featured .rock-plinth strong{color:#e2d2f9;font-size:calc(var(--violet-unit) * 23);margin-top:calc(var(--violet-unit) * 5);line-height:1.15}.luxury-page.violet-catalog .luxury-featured .golden-dust{opacity:.65}.luxury-page.violet-catalog .luxury-grid{margin:calc(var(--violet-unit) * 14) calc(var(--violet-unit) * 10 - 12px) 0;border-radius:calc(var(--violet-unit) * 24)}.phone-shell.violet-catalog .bottom-nav{background:linear-gradient(180deg,#090a1be8,#030410f5);border-color:#b4a0e04d;box-shadow:inset 0 1px 5px #c7b3fc16,0 0 8px #9777dc15}.phone-shell.violet-catalog .bottom-nav .nav-item{color:#c5bfda}.phone-shell.violet-catalog .bottom-nav [data-tab=categories] .nav-icon{border-color:#b69bf2;color:#f1ecff;background:radial-gradient(ellipse at 50% 40%,#17102f,#040410 67%);box-shadow:0 0 14px #8663d557,inset 0 0 7px #d1b9ff55}.luxury-page.violet-catalog .luxury-featured .rock-plinth h2{white-space:nowrap;letter-spacing:0}.luxury-page.violet-catalog .luxury-featured .rock-plinth h2 br{display:block}.luxury-page.violet-catalog .luxury-grid h2{max-width:90%;margin-inline:auto}.luxury-page.violet-catalog{--violet-unit:calc(min(100vw, var(--shell-width)) / 733);--violet-featured-art:calc(var(--violet-unit) * 384);--violet-shelf-unit:calc(min(100vw, var(--shell-width)) / 595)}.luxury-page.violet-catalog .violet-water-reflection{position:absolute;z-index:2;pointer-events:none;left:50%;translate:-50% 0;top:calc(100% - var(--violet-contact-lift,0px));width:calc(var(--violet-bottle-height) * var(--violet-image-scale) * var(--violet-image-aspect));height:calc(var(--violet-unit) * 65);overflow:hidden;opacity:.19;-webkit-mask-image:linear-gradient(#0009,transparent 90%);mask-image:linear-gradient(#0009,transparent 90%);filter:blur(.6px)}.luxury-page.violet-catalog .violet-water-reflection>span{position:absolute;left:0;top:calc(var(--violet-bottle-height) * var(--violet-image-tail) * -1);width:100%;height:calc(var(--violet-bottle-height) * var(--violet-image-scale));background-position:center;background-size:100% 100%;background-repeat:no-repeat;transform:scaleY(-1)}.luxury-page.violet-catalog .is-extracted .violet-water-reflection{opacity:0}.luxury-page.violet-catalog .luxury-grid [data-fragrance=luxury-violet-addict]{--violet-shelf-height:178;--violet-shelf-row:178}.luxury-page.violet-catalog .luxury-grid [data-fragrance=luxury-violet-allure]{--violet-shelf-height:172;--violet-shelf-row:178}.luxury-page.violet-catalog .luxury-grid [data-fragrance=luxury-violet-babycat]{--violet-shelf-height:169;--violet-shelf-row:169}.luxury-page.violet-catalog .luxury-grid [data-fragrance=luxury-violet-green-irish]{--violet-shelf-height:168;--violet-shelf-row:169}.luxury-page.violet-catalog .luxury-grid [data-fragrance=luxury-violet-tobacco-vanille],.luxury-page.violet-catalog .luxury-grid [data-fragrance=luxury-violet-grand-soir]{--violet-shelf-height:152;--violet-shelf-row:152}.luxury-page.violet-catalog .luxury-grid .luxury-card .art img{bottom:calc(var(--violet-shelf-unit) * var(--violet-shelf-height) * var(--violet-image-tail) * -1);width:auto;height:calc(var(--violet-shelf-unit) * var(--violet-shelf-height) * var(--violet-image-scale));aspect-ratio:auto}.luxury-page.violet-catalog .luxury-grid .catalog-title-line{display:block}.phone-shell.original-shell{--original-unit: calc(min(100vw, var(--shell-width)) / 1080);padding:0 0 calc(min(100vw,var(--shell-width)) * 179 / 941 + var(--safe-bottom) + 4px);background:#020111}.original-shell>.ambient,.original-shell>.cursor-light,.original-shell>.grain,.original-shell:before{display:none}.original-shell .topbar{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:0;height:calc(var(--original-unit) * 180);padding:calc(var(--original-unit) * 36) calc(var(--original-unit) * 34) 0}.original-shell .topbar>.icon-button{grid-column:1}.original-shell .topbar .brand{position:absolute;left:50%;top:calc(var(--original-unit) * 32);translate:-50% 0;margin:0;padding:0}.original-shell .brand-main{font-size:calc(var(--original-unit) * 98);line-height:1;font-weight:400;letter-spacing:.16em;background-image:linear-gradient(#ffe3a8 8%,#aa7740 53%,#e8c894 88%)}.original-shell .brand-sub{font-size:calc(var(--original-unit) * 33);line-height:1;margin-top:calc(var(--original-unit) * 9);letter-spacing:.38em;color:#c9a66e}.original-shell .top-actions{grid-column:3;gap:calc(var(--original-unit) * 20)}.original-shell .topbar .icon-button{padding:0;width:calc(var(--original-unit) * 98);border-radius:calc(var(--original-unit) * 36);border:1px solid #a295bd26;color:#e6cda0;background:linear-gradient(145deg,#171525,#060511 80%);box-shadow:inset 0 1px 2px #c9bded15,0 3px 7px #0005}.original-shell .topbar .icon-button svg{width:54%;height:54%}.original-shell .topbar .cart-count{top:calc(var(--original-unit) * -6);right:calc(var(--original-unit) * -5);min-width:calc(var(--original-unit) * 38);height:calc(var(--original-unit) * 38);font-size:calc(var(--original-unit) * 25);font-weight:600;padding:0 3px}.original-catalog .collection-switch,.original-catalog .collection-line{display:none}.original-shell .brand-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;gap:calc(var(--original-unit) * 17);overflow:visible;margin:calc(var(--original-unit) * 16) 0 calc(var(--original-unit) * 15);padding:0 calc(var(--original-unit) * 34);mask-image:none;-webkit-mask-image:none}.original-shell .brand-chip{aspect-ratio:154 / 180;padding:0;border-radius:calc(var(--original-unit) * 38);border:0;background:#080615;box-shadow:none;filter:none;transform:none}.original-shell .brand-chip .reference-artwork{width:100%;height:100%}.original-shell .brand-chip.is-active,.original-shell .brand-chip.is-featured{box-shadow:0 0 3px #f5c8ff,0 0 13px #a557e299,inset 0 0 7px #cda9ef4d}.original-shell .brand-chip-ring{border-color:#e4b6fb;box-shadow:0 0 8px #c978f2b3,inset 0 0 7px #b078e46b}.reference-artwork{position:relative;width:100%;overflow:hidden;isolation:isolate}.reference-artwork>img{position:absolute;display:block;max-width:none;height:auto;object-fit:initial;transform:none;filter:none;transition:opacity .45s ease;pointer-events:none;-webkit-user-select:none;user-select:none}.original-shell .products{gap:0;grid-template-columns:repeat(2,minmax(0,1fr))}.original-shell .product-card{perspective:none}.original-shell .card-tilt{transform:none}.original-shell .art{height:auto;display:block;animation:none}.original-shell .art-ring,.original-shell .art-pool,.original-shell .art-glare{display:none}.original-shell .art .reference-artwork>img{filter:none;transform:none}.original-shell .product-caption{padding-top:calc(var(--original-unit) * 6)}.original-shell .product-card h2{display:block;margin:0;min-height:0;padding:0 calc(var(--original-unit) * 3);font-family:Arial,sans-serif;font-size:calc(var(--original-unit) * 34);font-weight:400;line-height:1.2;letter-spacing:-.035em;color:#e5e0eb;white-space:nowrap;text-wrap:nowrap}.original-shell [data-fragrance=chanel-coco] h2{font-size:calc(var(--original-unit) * 30);letter-spacing:-.04em}.original-shell [data-fragrance=creed-silver] h2{font-size:calc(var(--original-unit) * 29);letter-spacing:-.04em}.original-shell [data-fragrance=tom-ford-black-orchid] h2,.original-shell [data-fragrance=pdm-layton] h2{font-size:calc(var(--original-unit) * 30)}.original-shell .product-card p{margin:calc(var(--original-unit) * 6) 0 0;color:#9e96aa;font-size:calc(var(--original-unit) * 27);line-height:1.2}.original-shell .product-card strong{margin-top:calc(var(--original-unit) * 5);color:#e6bf65;font-size:calc(var(--original-unit) * 36);line-height:1.2;letter-spacing:0}.original-shell .product-card strong small{font-size:.76em}.original-shell .actions{gap:calc(var(--original-unit) * 18);margin:calc(var(--original-unit) * 10) 0 calc(var(--original-unit) * 7)}.original-shell .heart-btn,.original-shell .add-btn{height:calc(var(--original-unit) * 56);min-height:28px;border-radius:calc(var(--original-unit) * 26);border:1px solid #8150a341;background:linear-gradient(180deg,#211030aa,#0b051d 86%);box-shadow:inset 0 1px 3px #c278ef19;color:#d4af64}.original-shell .heart-btn{width:calc(var(--original-unit) * 68);min-width:28px;color:#b887c5}.original-shell .add-btn{min-width:calc(var(--original-unit) * 198);font-size:calc(var(--original-unit) * 26);gap:calc(var(--original-unit) * 10)}.original-shell .actions svg{width:calc(var(--original-unit) * 30);height:calc(var(--original-unit) * 30)}.original-shell .heart-btn:hover,.original-shell .add-btn:hover{border-color:#bb83d699}.original-shell .search-panel{margin:8px 14px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.reference-artwork,.reference-artwork>img{transition:none}}.original-stage{position:relative;width:100%;isolation:isolate}.original-stage>.original-scenery{position:absolute;inset:0;height:100%}.original-stage>.original-scenery>img{opacity:1;visibility:visible;filter:none;transition:none}.original-stage>.original-bottle-reflection{position:absolute;z-index:2;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none;opacity:.3;transition:opacity .45s ease;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000c 18%,#0005 55%,transparent 94%);mask-image:linear-gradient(to bottom,#000 0%,#000c 18%,#0005 55%,transparent 94%)}.original-stage>.original-bottle-reflection>img.original-reflection-image{position:absolute;display:block;max-width:none;max-height:none;object-fit:fill;transform:none;scale:1 -.24;filter:blur(.3px) saturate(.9) brightness(1.08);transition:none;pointer-events:none;-webkit-user-select:none;user-select:none}.original-stage>.original-bottle-shadow{position:absolute;z-index:1;translate:-50% 50%;pointer-events:none;border-radius:50%;opacity:1;transition:opacity .45s ease;background:radial-gradient(ellipse 48% 44% at 50% 66%,rgb(0 0 0 / .72) 0%,rgb(0 0 0 / .62) 22%,rgb(0 0 0 / .35) 49%,rgb(0 0 0 / .12) 74%,transparent 100%)}.original-stage>.original-bottle-shadow:before,.original-stage>.original-bottle-shadow:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;border-radius:50%}.original-stage>.original-bottle-shadow:before{width:var(--occlusion-width);height:var(--occlusion-height);background:radial-gradient(ellipse closest-side,rgb(0 0 0 / .82) 0%,rgb(0 0 0 / .64) 34%,rgb(0 0 0 / .27) 66%,transparent 100%)}.original-stage>.original-bottle-shadow:after{width:var(--contact-width);height:var(--contact-height);background:radial-gradient(ellipse closest-side,rgb(0 0 0 / .96) 0%,rgb(0 0 0 / .9) 28%,rgb(0 0 0 / .69) 53%,rgb(0 0 0 / .24) 79%,transparent 100%)}.art .original-stage>.original-bottle{position:absolute;z-index:2;width:auto;max-width:none;object-fit:contain;transform:none;filter:none;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .45s ease}.product-card.is-extracted .original-stage>.original-bottle-reflection,.product-card.is-extracted .original-stage>.original-bottle-shadow,.product-card.is-extracted .original-stage>.original-bottle{opacity:0;visibility:hidden;filter:none;transition:none}@media(prefers-reduced-motion:reduce){.original-stage>.original-bottle-reflection,.original-stage>.original-bottle-shadow,.art .original-stage>.original-bottle{transition:none}}.original-shell .actions.has-edit{gap:clamp(4px,1.2vw,6px);padding:0 4px;margin-bottom:9px}.original-shell .actions.has-edit>button{min-height:44px;flex-shrink:0}.original-shell .edit-fragrance-btn{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:57px;padding:0 8px;border-radius:11px;border:1px solid #c6a66d55;color:#eed6a8;background:linear-gradient(160deg,#292030,#110c1d);font-family:Tahoma,Arial,sans-serif;font-size:12px;line-height:1}.original-shell .actions .edit-fragrance-btn svg{width:14px;height:14px}.original-shell .edit-fragrance-btn:hover{border-color:#e3c48a;background:#312235}.original-shell .edit-fragrance-btn:focus-visible{outline:2px solid #ead0a0;outline-offset:3px}.bottom-nav.unified-bottom-nav.viora-dock{position:fixed;z-index:20;inset:auto 0 0;width:min(100vw,430px);height:auto;min-height:0;margin:0 auto;padding:0 0 var(--safe-bottom);display:block;container-type:inline-size;isolation:isolate;border:0;border-radius:0;background:linear-gradient(to top,#030309 0 42%,transparent 42%);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#c4becd;overflow:visible}.viora-dock .dock-surface{position:relative;width:100%;aspect-ratio:2000/400}.viora-dock:before{content:"";position:absolute;inset:auto 0 0;height:var(--safe-bottom);background:#030309;pointer-events:none}.viora-dock .dock-artwork{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;filter:drop-shadow(0 -2px 8px #0009)}.viora-dock .dock-item{position:absolute;top:33%;bottom:3%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.4cqw;padding:.3cqw 0 0;border:0;border-radius:0;background:none;color:#bbb8c5;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:color .2s ease}.viora-dock [data-tab=discover]{left:1%;width:18%}.viora-dock [data-tab=categories]{left:18%;width:20%}.viora-dock [data-tab=wishlist]{left:64%;width:18%}.viora-dock [data-tab=account]{left:82%;width:18%}.viora-dock .dock-icon{position:relative;display:block;width:7.4cqw;height:7.4cqw;flex:none;transform-origin:center 75%}.viora-dock .dock-glass-art{display:block;width:100%;height:100%;overflow:hidden;mix-blend-mode:screen}.viora-dock .dock-label{color:inherit;font:400 clamp(9px,2.3cqw,10.5px)/1.25 "Jost","Noto Sans Arabic",Tahoma,sans-serif;white-space:nowrap}.viora-dock .dock-label[lang=ar]{font-family:Noto Sans Arabic,Tahoma,sans-serif;font-size:2.4cqw}.viora-dock .dock-item.is-active{color:#f7df99}.viora-dock .dock-item.is-active .dock-icon{filter:drop-shadow(0 0 5px #d9a75e70)}.viora-dock .dock-item.is-active:not([data-tab=discover]) .dock-glass-art{filter:sepia(.45) saturate(1.25)}.viora-dock .dock-item.is-active .dock-label{text-shadow:0 0 8px #e4b75644}.viora-dock .dock-active-light{position:absolute;bottom:1%;left:27%;right:27%;height:2px;border:1px solid #fff1b8;border-radius:5px;opacity:0;background:#edb64d;box-shadow:0 0 5px #ffc973,0 2px 12px 3px #d791404a;transition:opacity .18s ease;pointer-events:none}.viora-dock .dock-item.is-active .dock-active-light{opacity:1}.viora-dock .dock-brand{position:absolute;left:40%;top:14%;width:20%;height:70%;display:flex;flex-direction:column;align-items:center;color:#f0d894;text-decoration:none;touch-action:manipulation}.viora-dock .dock-crown{width:9cqw;height:7cqw;display:block;filter:drop-shadow(0 0 6px #dab36525);transform-origin:center 75%}.viora-dock .dock-wordmark{margin-top:.4cqw;padding-left:.22em;font:400 2.5cqw/1.15 Cormorant Garamond,Georgia,serif;letter-spacing:.22em;color:#f1d68e}.viora-dock .dock-brand-divider{display:flex;align-items:center;gap:.5cqw;width:11.4cqw;margin-top:1.2cqw}.viora-dock .dock-brand-divider:before,.viora-dock .dock-brand-divider:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,transparent,#dfb96e)}.viora-dock .dock-brand-divider:after{transform:rotate(180deg)}.viora-dock .dock-brand-divider i{width:1.15cqw;height:1.45cqw;background:#ffe6ab;clip-path:polygon(50% 0,65% 35%,100% 50%,65% 65%,50% 100%,35% 65%,0 50%,35% 35%)}.viora-dock .dock-item:hover{color:#fff0b8}.viora-dock :is(button,a):focus-visible{outline:1px solid #e6c4ff;outline-offset:-2px;border-radius:10px}.viora-dock .dock-item:disabled,.viora-dock .dock-brand[aria-disabled=true]{opacity:.5;cursor:default}.dock-magic{position:fixed;z-index:60;width:0;height:0;pointer-events:none}.dock-magic>i{position:absolute;left:0;top:0;display:block;pointer-events:none}.dock-magic-glow{width:74px;height:74px;border-radius:50%;background:radial-gradient(circle,#ffedbc77,#a467f238 32%,transparent 70%)}.dock-magic-ring{width:34px;height:34px;border:1px solid #f4d38ab0;border-radius:50%;box-shadow:0 0 9px #e1b2ff55,inset 0 0 5px #f1ca6850}.dock-magic-orbit{width:62px;height:24px;border:1px solid #c696ffaa;border-left-color:#ffe3a2;border-right-color:transparent;border-radius:50%;box-shadow:0 0 8px #b579ed40}.dock-magic-spark{width:2px;height:2px;border-radius:50%;background:#fff1c2;box-shadow:0 0 4px 1px #e9b35885}.dock-magic-spark:nth-child(2n){background:#dbb7ff;box-shadow:0 0 4px 1px #bd75ff80}.dock-magic-spark.is-star{width:7px;height:7px;clip-path:polygon(50% 0,61% 37%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 37%);background:#ffe1a0;box-shadow:none}@media(prefers-reduced-motion:no-preference){.viora-dock .dock-item.is-active .dock-icon{animation:dock-icon-arrive .56s cubic-bezier(.22,.75,.25,1)}}@keyframes dock-icon-arrive{0%{transform:translateY(0) scale(.9)}45%{transform:translateY(-4px) scale(1.12)}75%{transform:translateY(-1px) scale(1.02)}to{transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.bottom-nav.viora-dock,.viora-dock *{transition:none!important;animation:none!important}.dock-magic{display:none}}.phone-shell.luxury-shell.luxury-catalog{height:auto;min-height:100dvh;padding-bottom:calc(min(100vw,var(--shell-width)) * 179 / 941 + var(--safe-bottom) + 4px)}.phone-shell.luxury-shell.luxury-catalog .shell-body{height:auto}.luxury-pager.luxury-pager-scroll{flex:none;min-height:0}.luxury-page.luxury-catalog{--luxury-featured-art:clamp(190px,60vw,260px);--luxury-shelf-art:clamp(150px,38vw,185px);--catalog-plinth:88px;--emerald-art:clamp(202px,53vw,260px)}.luxury-page.luxury-catalog[data-present=true]{position:relative;inset:auto;height:auto;min-height:0}.luxury-page.luxury-catalog .luxury-collection{flex:none;min-height:0;gap:0}.luxury-page.luxury-catalog:not(.emerald-catalog) .luxury-featured{flex:none;height:calc(var(--luxury-featured-art) + var(--catalog-plinth) + 24px);margin-inline:0;padding:10px 0 14px;gap:5px;overflow:visible}.luxury-page.luxury-catalog:not(.emerald-catalog) .luxury-featured .luxury-card{height:calc(var(--luxury-featured-art) + var(--catalog-plinth));margin:0}.luxury-page.luxury-catalog:not(.emerald-catalog) .luxury-featured .card-tilt{grid-template-rows:var(--luxury-featured-art) var(--catalog-plinth)}.luxury-page.luxury-catalog:not(.emerald-catalog) .luxury-featured .rock-plinth{height:var(--catalog-plinth);padding:12px 1px 4px}.luxury-page.luxury-catalog:not(.emerald-catalog) .luxury-featured .rock-plinth h2{font-size:clamp(10px,2.75vw,12px);line-height:1.3;white-space:normal;text-wrap:balance}.luxury-page.luxury-catalog:not(.emerald-catalog) .luxury-featured .rock-plinth strong{margin-top:6px;font-size:clamp(14px,3.5vw,16px)}.luxury-page[data-luxury-page="1"] .luxury-featured .art img{left:50%;translate:-50% 0;width:138%;height:auto;max-height:100%}.luxury-page[data-luxury-page="1"] .luxury-featured .luxury-card:last-child .art img{left:40%}.luxury-page.violet-catalog .luxury-featured [data-fragrance]{--violet-bottle-height:calc(var(--luxury-featured-art) * .91)}.luxury-page.violet-catalog .luxury-featured:before{left:-12px;width:calc(100% + 24px);height:calc(var(--luxury-featured-art) + 112px);top:-48px;background-size:100% 100%}.luxury-page.luxury-catalog .luxury-grid{flex:none;min-height:0;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--shelf-rows,3),auto);gap:20px 12px;margin:8px 5px 0;padding:18px 16px 22px;border-radius:30px}.luxury-page.luxury-catalog:is(.royal-catalog,.emerald-catalog) .luxury-grid{grid-template-rows:38px repeat(var(--shelf-rows,3),auto)}.luxury-page.luxury-catalog .luxury-grid .card-tilt{height:100%;grid-template-rows:var(--luxury-shelf-art) auto}.luxury-page.luxury-catalog .luxury-grid .art{height:100%}.luxury-page.luxury-catalog .luxury-grid .product-caption{padding-top:15px}.luxury-page.luxury-catalog .luxury-grid .product-caption h2{font-size:clamp(12px,3.25vw,15px);font-weight:400;line-height:1.2;min-height:0;max-width:none;margin:0;text-wrap:balance}.luxury-page.luxury-catalog .luxury-grid .product-caption strong{margin-top:4px;font-size:clamp(13px,3.5vw,16px);line-height:1.1}.luxury-page.violet-catalog .luxury-grid .luxury-card .art img{bottom:calc(var(--luxury-shelf-art) * var(--violet-image-tail,0) * -1);height:calc(var(--luxury-shelf-art) * var(--violet-image-scale,1))}.luxury-page.luxury-catalog .royal-curation-heading h2{font-size:15px;line-height:1.2;letter-spacing:.12em}.luxury-page.luxury-catalog .royal-curation-heading p{font-size:9px}.luxury-page.emerald-catalog .luxury-grid{gap:15px 12px;padding:12px 16px 18px;border-radius:36px}.luxury-page.emerald-catalog .luxury-grid .product-caption h2{line-height:1.15}.luxury-page.emerald-catalog .luxury-grid .product-caption strong{margin-top:2px}.luxury-pagination.celestial-pagination{margin:24px 0 0}.luxury-pager[data-transitioning=true] .golden-atmosphere *{animation-play-state:paused}@media(max-width:360px){.luxury-page.luxury-catalog .luxury-grid{margin-inline:2px;padding-inline:12px}.luxury-page.luxury-catalog .royal-curation-heading p{font-size:8px;gap:5px}}img[src="/assets/original/imported/original-une-nuit-nomade-sugar-leather.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-une-nuit-nomade-sugar-leather.svg);mask-image:url(/assets/original/imported/masks/original-une-nuit-nomade-sugar-leather.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-initio-parfums-prives-side-effect.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-initio-parfums-prives-side-effect.svg);mask-image:url(/assets/original/imported/masks/original-initio-parfums-prives-side-effect.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-initio-parfums-prives-paragon.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-initio-parfums-prives-paragon.svg);mask-image:url(/assets/original/imported/masks/original-initio-parfums-prives-paragon.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-marc-antoine-barrois-ganymede.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-marc-antoine-barrois-ganymede.svg);mask-image:url(/assets/original/imported/masks/original-marc-antoine-barrois-ganymede.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-versace-dylan-blue-pour-homme.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-versace-dylan-blue-pour-homme.svg);mask-image:url(/assets/original/imported/masks/original-versace-dylan-blue-pour-homme.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-by-kilian-angels-share-paradis.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-by-kilian-angels-share-paradis.svg);mask-image:url(/assets/original/imported/masks/original-by-kilian-angels-share-paradis.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-roja-dove-parfum-de-la-nuit-no-3.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-roja-dove-parfum-de-la-nuit-no-3.svg);mask-image:url(/assets/original/imported/masks/original-roja-dove-parfum-de-la-nuit-no-3.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-roja-dove-parfum-de-la-nuit-no-2.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-roja-dove-parfum-de-la-nuit-no-2.svg);mask-image:url(/assets/original/imported/masks/original-roja-dove-parfum-de-la-nuit-no-2.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-roja-dove-apex.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-roja-dove-apex.svg);mask-image:url(/assets/original/imported/masks/original-roja-dove-apex.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-roja-dove-h-the-exclusive-parfum-pour-homme.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-roja-dove-h-the-exclusive-parfum-pour-homme.svg);mask-image:url(/assets/original/imported/masks/original-roja-dove-h-the-exclusive-parfum-pour-homme.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-guerlain-ambre-samar.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-guerlain-ambre-samar.svg);mask-image:url(/assets/original/imported/masks/original-guerlain-ambre-samar.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-matiere-premiere-vanilla-powder.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-matiere-premiere-vanilla-powder.svg);mask-image:url(/assets/original/imported/masks/original-matiere-premiere-vanilla-powder.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-kayali-eden-juicy-apple-01.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-kayali-eden-juicy-apple-01.svg);mask-image:url(/assets/original/imported/masks/original-kayali-eden-juicy-apple-01.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-clive-christian-blonde-amber.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-clive-christian-blonde-amber.svg);mask-image:url(/assets/original/imported/masks/original-clive-christian-blonde-amber.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-louis-vuitton-pacific-chill.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-louis-vuitton-pacific-chill.svg);mask-image:url(/assets/original/imported/masks/original-louis-vuitton-pacific-chill.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-giardini-di-toscana-bianco-latte.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-giardini-di-toscana-bianco-latte.svg);mask-image:url(/assets/original/imported/masks/original-giardini-di-toscana-bianco-latte.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-lattafa-attar-abraaj.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-lattafa-attar-abraaj.svg);mask-image:url(/assets/original/imported/masks/original-lattafa-attar-abraaj.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-parfums-de-marly-althair.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-parfums-de-marly-althair.svg);mask-image:url(/assets/original/imported/masks/original-parfums-de-marly-althair.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-amouage-opus-xii-rose-incense.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-amouage-opus-xii-rose-incense.svg);mask-image:url(/assets/original/imported/masks/original-amouage-opus-xii-rose-incense.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-amouage-interlude-black-iris.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-amouage-interlude-black-iris.svg);mask-image:url(/assets/original/imported/masks/original-amouage-interlude-black-iris.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-nishane-hacivat-x.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-nishane-hacivat-x.svg);mask-image:url(/assets/original/imported/masks/original-nishane-hacivat-x.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-nishane-hacivat.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-nishane-hacivat.svg);mask-image:url(/assets/original/imported/masks/original-nishane-hacivat.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-creed-green-irish-tweed.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-creed-green-irish-tweed.svg);mask-image:url(/assets/original/imported/masks/original-creed-green-irish-tweed.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-mancera-instant-crush.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-mancera-instant-crush.svg);mask-image:url(/assets/original/imported/masks/original-mancera-instant-crush.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-lorenzo-pazzaglia-speachless.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-lorenzo-pazzaglia-speachless.svg);mask-image:url(/assets/original/imported/masks/original-lorenzo-pazzaglia-speachless.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-dolce-gabbana-light-blue-sun-pour-homme.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-dolce-gabbana-light-blue-sun-pour-homme.svg);mask-image:url(/assets/original/imported/masks/original-dolce-gabbana-light-blue-sun-pour-homme.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-gisada-titanium.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-gisada-titanium.svg);mask-image:url(/assets/original/imported/masks/original-gisada-titanium.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-louis-vuitton-symphony.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-louis-vuitton-symphony.svg);mask-image:url(/assets/original/imported/masks/original-louis-vuitton-symphony.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-sospiro-vibrato.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-sospiro-vibrato.svg);mask-image:url(/assets/original/imported/masks/original-sospiro-vibrato.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-bvlgari-tygar.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-bvlgari-tygar.svg);mask-image:url(/assets/original/imported/masks/original-bvlgari-tygar.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-stephane-humbert-lucas-777-harrods-ruby-naga.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-stephane-humbert-lucas-777-harrods-ruby-naga.svg);mask-image:url(/assets/original/imported/masks/original-stephane-humbert-lucas-777-harrods-ruby-naga.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-new-notes-caramelo-vanilla.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-new-notes-caramelo-vanilla.svg);mask-image:url(/assets/original/imported/masks/original-new-notes-caramelo-vanilla.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-louis-vuitton-ambre-levant.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-louis-vuitton-ambre-levant.svg);mask-image:url(/assets/original/imported/masks/original-louis-vuitton-ambre-levant.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-rabanne-phantom-in-red-parfum-elixir.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-rabanne-phantom-in-red-parfum-elixir.svg);mask-image:url(/assets/original/imported/masks/original-rabanne-phantom-in-red-parfum-elixir.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-jean-paul-gaultier-le-beau-paradise-garden.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-jean-paul-gaultier-le-beau-paradise-garden.svg);mask-image:url(/assets/original/imported/masks/original-jean-paul-gaultier-le-beau-paradise-garden.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-jean-paul-gaultier-le-beau-narcisse.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-jean-paul-gaultier-le-beau-narcisse.svg);mask-image:url(/assets/original/imported/masks/original-jean-paul-gaultier-le-beau-narcisse.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-ex-nihilo-fleur-narcotique.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-ex-nihilo-fleur-narcotique.svg);mask-image:url(/assets/original/imported/masks/original-ex-nihilo-fleur-narcotique.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-xerjoff-gibeon.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-xerjoff-gibeon.svg);mask-image:url(/assets/original/imported/masks/original-xerjoff-gibeon.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-xerjoff-via-manzoni-20.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-xerjoff-via-manzoni-20.svg);mask-image:url(/assets/original/imported/masks/original-xerjoff-via-manzoni-20.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-bond-no-9-island.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-bond-no-9-island.svg);mask-image:url(/assets/original/imported/masks/original-bond-no-9-island.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-the-merchant-of-venice-venetian-jade.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-the-merchant-of-venice-venetian-jade.svg);mask-image:url(/assets/original/imported/masks/original-the-merchant-of-venice-venetian-jade.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-akro-rise.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-akro-rise.svg);mask-image:url(/assets/original/imported/masks/original-akro-rise.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-argos-sacred-flame.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-argos-sacred-flame.svg);mask-image:url(/assets/original/imported/masks/original-argos-sacred-flame.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-roja-elysium-noir.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-roja-elysium-noir.svg);mask-image:url(/assets/original/imported/masks/original-roja-elysium-noir.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-ex-nihilo-chandigarh-express.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-ex-nihilo-chandigarh-express.svg);mask-image:url(/assets/original/imported/masks/original-ex-nihilo-chandigarh-express.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-pana-dora-aqua-de-dora.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-pana-dora-aqua-de-dora.svg);mask-image:url(/assets/original/imported/masks/original-pana-dora-aqua-de-dora.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-max-philip-luban.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-max-philip-luban.svg);mask-image:url(/assets/original/imported/masks/original-max-philip-luban.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-chanel-bleu-de-chanel.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-chanel-bleu-de-chanel.svg);mask-image:url(/assets/original/imported/masks/original-chanel-bleu-de-chanel.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-creed-aventus.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-creed-aventus.svg);mask-image:url(/assets/original/imported/masks/original-creed-aventus.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-hermes-terre-d-hermes.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-hermes-terre-d-hermes.svg);mask-image:url(/assets/original/imported/masks/original-hermes-terre-d-hermes.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-giorgio-armani-acqua-di-gio.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-giorgio-armani-acqua-di-gio.svg);mask-image:url(/assets/original/imported/masks/original-giorgio-armani-acqua-di-gio.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-dior-dior-homme-intense.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-dior-dior-homme-intense.svg);mask-image:url(/assets/original/imported/masks/original-dior-dior-homme-intense.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-rabanne-invictus.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-rabanne-invictus.svg);mask-image:url(/assets/original/imported/masks/original-rabanne-invictus.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-yves-saint-laurent-y-eau-de-parfum.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-yves-saint-laurent-y-eau-de-parfum.svg);mask-image:url(/assets/original/imported/masks/original-yves-saint-laurent-y-eau-de-parfum.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-yves-saint-laurent-la-nuit-de-l-homme.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-yves-saint-laurent-la-nuit-de-l-homme.svg);mask-image:url(/assets/original/imported/masks/original-yves-saint-laurent-la-nuit-de-l-homme.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-giorgio-armani-stronger-with-you-intensely.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-giorgio-armani-stronger-with-you-intensely.svg);mask-image:url(/assets/original/imported/masks/original-giorgio-armani-stronger-with-you-intensely.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-dior-fahrenheit.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-dior-fahrenheit.svg);mask-image:url(/assets/original/imported/masks/original-dior-fahrenheit.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-hugo-boss-boss-bottled.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-hugo-boss-boss-bottled.svg);mask-image:url(/assets/original/imported/masks/original-hugo-boss-boss-bottled.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-versace-eros.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-versace-eros.svg);mask-image:url(/assets/original/imported/masks/original-versace-eros.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-jean-paul-gaultier-le-male-elixir.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-jean-paul-gaultier-le-male-elixir.svg);mask-image:url(/assets/original/imported/masks/original-jean-paul-gaultier-le-male-elixir.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-jean-paul-gaultier-ultra-male.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-jean-paul-gaultier-ultra-male.svg);mask-image:url(/assets/original/imported/masks/original-jean-paul-gaultier-ultra-male.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-azzaro-the-most-wanted.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-azzaro-the-most-wanted.svg);mask-image:url(/assets/original/imported/masks/original-azzaro-the-most-wanted.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-azzaro-chrome.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-azzaro-chrome.svg);mask-image:url(/assets/original/imported/masks/original-azzaro-chrome.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-chanel-allure-homme-sport.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-chanel-allure-homme-sport.svg);mask-image:url(/assets/original/imported/masks/original-chanel-allure-homme-sport.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-chanel-platinum-egoiste.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-chanel-platinum-egoiste.svg);mask-image:url(/assets/original/imported/masks/original-chanel-platinum-egoiste.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-carolina-herrera-bad-boy.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-carolina-herrera-bad-boy.svg);mask-image:url(/assets/original/imported/masks/original-carolina-herrera-bad-boy.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-carolina-herrera-212-vip-men.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-carolina-herrera-212-vip-men.svg);mask-image:url(/assets/original/imported/masks/original-carolina-herrera-212-vip-men.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-versace-versace-pour-homme.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-versace-versace-pour-homme.svg);mask-image:url(/assets/original/imported/masks/original-versace-versace-pour-homme.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-montblanc-legend.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-montblanc-legend.svg);mask-image:url(/assets/original/imported/masks/original-montblanc-legend.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-montblanc-explorer.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-montblanc-explorer.svg);mask-image:url(/assets/original/imported/masks/original-montblanc-explorer.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-viktor-rolf-spicebomb-extreme.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-viktor-rolf-spicebomb-extreme.svg);mask-image:url(/assets/original/imported/masks/original-viktor-rolf-spicebomb-extreme.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-tom-ford-noir-extreme.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-tom-ford-noir-extreme.svg);mask-image:url(/assets/original/imported/masks/original-tom-ford-noir-extreme.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-tom-ford-tobacco-vanille.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-tom-ford-tobacco-vanille.svg);mask-image:url(/assets/original/imported/masks/original-tom-ford-tobacco-vanille.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-tom-ford-oud-wood.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-tom-ford-oud-wood.svg);mask-image:url(/assets/original/imported/masks/original-tom-ford-oud-wood.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-tom-ford-ombre-leather-2018.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-tom-ford-ombre-leather-2018.svg);mask-image:url(/assets/original/imported/masks/original-tom-ford-ombre-leather-2018.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-maison-francis-kurkdjian-baccarat-rouge-540.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-maison-francis-kurkdjian-baccarat-rouge-540.svg);mask-image:url(/assets/original/imported/masks/original-maison-francis-kurkdjian-baccarat-rouge-540.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-jacques-bogart-silver-scent.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-jacques-bogart-silver-scent.svg);mask-image:url(/assets/original/imported/masks/original-jacques-bogart-silver-scent.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-jacques-bogart-one-man-show.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-jacques-bogart-one-man-show.svg);mask-image:url(/assets/original/imported/masks/original-jacques-bogart-one-man-show.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-armaf-club-de-nuit-intense-man.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-armaf-club-de-nuit-intense-man.svg);mask-image:url(/assets/original/imported/masks/original-armaf-club-de-nuit-intense-man.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-louis-vuitton-afternoon-swim.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-louis-vuitton-afternoon-swim.svg);mask-image:url(/assets/original/imported/masks/original-louis-vuitton-afternoon-swim.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-lattafa-asad.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-lattafa-asad.svg);mask-image:url(/assets/original/imported/masks/original-lattafa-asad.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-kajal-almaz.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-kajal-almaz.svg);mask-image:url(/assets/original/imported/masks/original-kajal-almaz.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-nishane-hundred-silent-ways.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-nishane-hundred-silent-ways.svg);mask-image:url(/assets/original/imported/masks/original-nishane-hundred-silent-ways.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-al-haramain-l-aventure.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-al-haramain-l-aventure.svg);mask-image:url(/assets/original/imported/masks/original-al-haramain-l-aventure.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-dior-oud-ispahan.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-dior-oud-ispahan.svg);mask-image:url(/assets/original/imported/masks/original-dior-oud-ispahan.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-lattafa-khamrah.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-lattafa-khamrah.svg);mask-image:url(/assets/original/imported/masks/original-lattafa-khamrah.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-cartier-declaration.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-cartier-declaration.svg);mask-image:url(/assets/original/imported/masks/original-cartier-declaration.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}img[src="/assets/original/imported/original-dolce-gabbana-pineapple.webp"]{-webkit-mask-image:url(/assets/original/imported/masks/original-dolce-gabbana-pineapple.svg);mask-image:url(/assets/original/imported/masks/original-dolce-gabbana-pineapple.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.phone-shell .topbar .top-start{grid-column:1;display:flex;align-items:flex-start;gap:clamp(4px,1.25vw,7px);min-width:0}.phone-shell .top-start .icon-button{flex:none}.phone-shell.emerald-catalog .topbar .top-start{margin-top:11px}.topbar .language-switch{position:relative;margin:0;cursor:pointer}.topbar .language-switch select{position:absolute;inset:0;width:100%;height:100%;padding:0;opacity:0;cursor:pointer;font:14px Arial,Tahoma,sans-serif}.topbar .language-switch option{color:#f0d3a5;background:#14101e}.topbar .language-switch:focus-within{outline:2px solid #dfbd80;outline-offset:3px}.topbar .language-code{position:absolute;right:-3px;bottom:-3px;min-width:17px;padding:1px 3px;border:1px solid #ac854855;border-radius:5px;background:#100b18;color:#e7c992;font:600 7px/1.25 Inter,Arial,sans-serif;letter-spacing:.03em;pointer-events:none}html[data-language=en] .viora-dock .dock-label{font-family:Inter,Arial,sans-serif;font-size:clamp(7px,1.8cqw,9px)}html[data-language=en] .luxury-categories{font-family:Inter,Arial,sans-serif}html[data-language=en] .luxury-categories h1{font-size:clamp(10px,3vw,15px)}html[data-language=en] .luxury-categories :is(a,button):not(:has(h1)){font-size:clamp(7px,2.1vw,10px)}@media(max-width:360px){.phone-shell .topbar .top-start{gap:4px}.phone-shell.luxury-shell .top-start .icon-button{width:32px}.topbar .language-code{min-width:15px;font-size:6px}}.phone-shell.original-catalog{background:#02020e}.discovery-entry{position:relative;isolation:isolate;container-type:inline-size;direction:ltr;margin-bottom:calc(min(100vw,430px)*.048);color:#eae6f2}.discovery-entry :is(p,h2){margin:0}.discovery-masthead{position:relative;height:49cqw;isolation:isolate}.discovery-sky{position:absolute;z-index:-1;top:6cqw;left:0;width:100%;height:47cqw;object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-mask-image:linear-gradient(black 85%,transparent 100%);mask-image:linear-gradient(black 85%,transparent 100%)}.original-catalog .catalog-header .topbar{position:relative;display:block;height:17cqw;padding:0;margin:0;z-index:5}.original-catalog .catalog-header .topbar .top-start,.original-catalog .catalog-header .topbar .top-actions{position:absolute;top:2cqw;display:flex;gap:1.5cqw;margin:0;align-items:flex-start}.original-catalog .catalog-header .topbar .top-start{left:3.8cqw}.original-catalog .catalog-header .topbar .top-actions{right:3.8cqw}.original-catalog .catalog-header .topbar .icon-button{flex:none;width:10.35cqw;height:10.35cqw;aspect-ratio:1;padding:0;border:1px solid #a494c273;border-radius:50%;background:radial-gradient(ellipse at 50% 0,#51435e26,transparent 69%),linear-gradient(145deg,#12101f,#050411);color:#eec692;box-shadow:inset 0 1px 3px #e6d9ff12,0 3px 6px #0004}.original-catalog .catalog-header .topbar .icon-button svg{width:44%;height:44%;stroke-width:1.65}.original-catalog .catalog-header .topbar .brand{position:absolute;left:50%;top:1.2cqw;translate:-50% 0;padding:0;margin:0}.original-catalog .catalog-header .brand-main{font-size:9.3cqw;line-height:1;font-weight:400;letter-spacing:.15em;background-image:linear-gradient(#ffe0a5 12%,#dbaf79 58%,#be844c)}.original-catalog .catalog-header .brand-sub{margin-top:.7cqw;font-size:3.05cqw;line-height:1.15;letter-spacing:.34em;color:#e2b477}.original-catalog .catalog-header .brand-sweep{display:none}.original-catalog .catalog-header .topbar .language-switch{border-radius:44% 44% 28% 28%;height:10.8cqw}.original-catalog .catalog-header .topbar .language-switch>svg{position:absolute;top:2.2cqw;width:4cqw;height:4cqw}.original-catalog .catalog-header .topbar .language-code{position:absolute;left:0;right:0;bottom:.9cqw;border:0;border-radius:0;background:none;padding:0;text-align:center;min-width:0;color:#eae7ef;font:400 2.2cqw/1.1 Inter,Arial,sans-serif}.original-catalog .catalog-header .topbar .language-code:after{content:"";display:inline-block;width:.75cqw;height:.75cqw;margin:0 0 .4cqw 1.3cqw;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg)}.original-catalog .catalog-header .topbar .cart-count{top:-.35cqw;right:-.4cqw;min-width:3.9cqw;height:3.9cqw;padding:0 .55cqw;font-size:2.45cqw;font-weight:400}.original-catalog .catalog-header .search-panel{margin:0;background:#080613;border-radius:14px;box-shadow:0 9px 20px #000b}.discovery-manifesto{position:absolute;top:18cqw;left:27%;width:46%;color:#ddb890;text-align:center;font-size:1.75cqw;line-height:1.6;letter-spacing:.65cqw}.discovery-manifesto:before,.discovery-manifesto:after{content:"";position:absolute;top:2.1cqw;width:4.6cqw;height:1px;background:linear-gradient(90deg,transparent,#c19a68)}.discovery-manifesto:before{right:calc(100% - .7cqw)}.discovery-manifesto:after{left:calc(100% - .7cqw);transform:rotate(180deg)}.discovery-house-heading{position:absolute;top:32.7cqw;left:4cqw;right:4.3cqw;display:flex;align-items:flex-end;justify-content:space-between;gap:3cqw}.discovery-house-heading h2{color:#efcca2;font:400 6.15cqw/1.05 Cormorant Garamond,Georgia,serif;letter-spacing:-.025em}.discovery-house-heading h2 em{display:block;color:#f6e1ce;font-weight:400;white-space:nowrap}.discovery-house-heading>p{padding-bottom:.8cqw;color:#cdc7dd;text-align:right;font-size:1.65cqw;line-height:1.85;letter-spacing:.36cqw;white-space:nowrap}.discovery-house-heading>p i{display:block;width:3.8cqw;height:1px;background:#d9b874;margin:0 0 2.2cqw auto}.discovery-houses{position:relative}.discovery-house-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.4cqw;margin:0 2.25cqw;touch-action:pan-y}.discovery-house{position:relative;display:block;width:100%;height:20.8cqw;padding:0;border:1px solid #a699c28c;border-radius:3.7cqw;color:#eae6f2;background:radial-gradient(ellipse at 25% 0,#77618528,transparent 74%),linear-gradient(160deg,#100d1c,#050410 72%);box-shadow:inset 0 0 6px #9c7cc61c;touch-action:pan-y;transition:border-color .2s,box-shadow .2s}.discovery-house.is-highlighted{border-color:#f2d0ff;box-shadow:0 0 2px 1px #f0c9ff,0 0 11px #a755dfad,inset 0 0 11px #b376d856}.discovery-house:active{border-color:#fff0cd}.house-logo{position:absolute;left:17%;top:3cqw;display:block;width:66%;height:43%;pointer-events:none;overflow:hidden}.house-logo-3{left:12%;width:76%}.house-name{position:absolute;left:0;bottom:3.4cqw;width:100%;height:4cqw;display:grid;place-content:center;text-align:center;color:#dddbe8;font:400 2.52cqw/1.1 Inter,Arial,sans-serif;white-space:nowrap}.discovery-house:last-child .house-name{font-size:2.28cqw}.house-rule{position:absolute;left:calc(50% - 1.5cqw);bottom:1.8cqw;width:3cqw;height:1px;background:#e3ddeb}.discovery-house-controls{display:flex;align-items:center;gap:4.7cqw;height:12.8cqw;padding:0 4cqw;direction:ltr}.house-arrow{flex:none;display:grid;place-items:center;width:7cqw;height:7cqw;padding:1.7cqw;border:1px solid #82769970;border-radius:50%;background:linear-gradient(140deg,#10101e,#050511);color:#efc68a;transition:border-color .18s}.house-arrow svg{width:100%;height:100%}.house-arrow.is-next svg{transform:rotate(180deg)}.house-arrow:disabled{cursor:default}.house-arrow:hover:not(:disabled){border-color:#d9b28a}.house-position{flex:1;display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:3.7cqw}.house-position>i,.house-position>span{position:relative;height:1px;background:#5145659c}.house-position b{position:absolute;top:0;width:25%;height:1px;background:#f1d0ff;box-shadow:0 0 4px #e0a2ff;transition:left .25s ease}.discovery-promo{position:relative;isolation:isolate;aspect-ratio:890 / 487;margin:.7cqw 2.65cqw 0;overflow:hidden;border:1px solid #a288c290;border-radius:3cqw;background:#080412;color:#efcca4;text-align:left}.discovery-promo-image{position:absolute;z-index:-1;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.discovery-promo-kicker{position:absolute;top:5.4cqw;left:5.35cqw;color:#ccc1d8;font-size:1.7cqw;line-height:1.5;letter-spacing:.65cqw}.discovery-promo h2{position:absolute;top:9.7cqw;left:5.2cqw;font:400 8.45cqw/.95 Cormorant Garamond,Georgia,serif;letter-spacing:-.035em}.discovery-promo h2 em{font-weight:400}.discovery-promo-rule{position:absolute;top:28cqw;left:5.4cqw;width:8.1cqw;height:1px;background:#e6ba69}.discovery-promo-copy{position:absolute;top:31.4cqw;left:5.4cqw;color:#c8c0d0;font-size:1.72cqw;line-height:1.8;letter-spacing:.52cqw}.discovery-shop-all{position:absolute;left:5cqw;bottom:3.6cqw;display:flex;align-items:center;justify-content:center;gap:2.3cqw;width:28.5cqw;height:7.6cqw;padding:0;border:1px solid #c1a7bba3;border-radius:6cqw;background:linear-gradient(145deg,#33243126,#080611c9);color:#efc38a;font:400 2.4cqw/1 Inter,Arial,sans-serif;letter-spacing:.3cqw;touch-action:manipulation;transition:border-color .2s,background .2s}.discovery-shop-all svg{width:2.2cqw;height:2.2cqw;transform:rotate(180deg)}.discovery-shop-all:hover{border-color:#ebc9a0;background:#34213d80}.discovery-promo-signature{position:absolute;right:3.5cqw;bottom:5.3cqw;width:9.8cqw;color:#d9cbdc;font-size:1.6cqw;line-height:1.8;letter-spacing:.4cqw;white-space:nowrap}.discovery-promo-signature i{display:block;width:3.8cqw;height:1px;margin-top:2.3cqw;background:#d4b58c}.discovery-entry[lang=ar] :is(.discovery-manifesto,.discovery-house-heading h2,.discovery-house-heading>p,.discovery-promo-kicker,.discovery-promo h2,.discovery-promo-copy,.discovery-shop-all,.discovery-promo-signature){font-family:Noto Sans Arabic,Tahoma,sans-serif;letter-spacing:0}.discovery-entry[lang=ar] .discovery-manifesto{font-size:2cqw}.discovery-entry[lang=ar] .discovery-house-heading{direction:ltr}.discovery-entry[lang=ar] .discovery-house-heading h2{direction:rtl;font-size:5cqw;line-height:1.3;text-align:left}.discovery-entry[lang=ar] .discovery-house-heading h2 em{font-style:normal}.discovery-entry[lang=ar] .discovery-house-heading>p{font-size:2cqw;line-height:1.8}.discovery-entry[lang=ar] .discovery-promo h2{direction:rtl;font-size:6.2cqw;line-height:1.35;text-align:left}.discovery-entry[lang=ar] .discovery-promo h2 em{font-style:normal}.discovery-entry[lang=ar] .discovery-promo-kicker{font-size:2cqw}.discovery-entry[lang=ar] .discovery-promo-copy{font-size:2cqw;line-height:1.9}.discovery-entry[lang=ar] .discovery-shop-all{font-size:2.5cqw}.discovery-entry[lang=ar] .discovery-promo-signature{font-size:1.8cqw;line-height:1.9}@media(prefers-reduced-motion:reduce){.discovery-entry *{animation:none!important;transition:none!important}}.viora-cart-page{--cart-gold:#f1cd92;--cart-muted:#aaa5b8;--cart-line:#2b2939;--cart-number-font:Arial,"Noto Sans Arabic",sans-serif;position:fixed;inset:0;margin:0 auto;padding:0;border:0;width:min(100vw,430px);max-width:none;height:100dvh;max-height:none;overflow:auto;overscroll-behavior:contain;scrollbar-width:none;background:#03040e;color:#f4f1f7;font-family:Jost,Noto Sans Arabic,Tahoma,sans-serif}.viora-cart-page::backdrop{background:#000d}.viora-cart-page .cart-page-content{container-type:inline-size;position:relative;isolation:isolate;min-height:100%;padding-bottom:calc(min(100vw,430px)*.03 + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 0 20%,#28153c22,transparent 40%),#03040e}.viora-cart-page :is(button,input,select){font-family:inherit}.viora-cart-page button{touch-action:manipulation}.viora-cart-page button:disabled{cursor:default;opacity:.45}.viora-cart-page :is(button,input,select):focus-visible{outline:2px solid var(--cart-gold);outline-offset:3px}.viora-cart-page :where(.cart-page-content) svg{display:block;flex:none;width:24px;height:24px}.cart-hero{position:relative;min-height:34.6cqw;isolation:isolate;overflow:hidden}.cart-hero-flower{position:absolute;z-index:-1;left:-18cqw;top:5cqw;width:40cqw;max-width:none;transform:rotate(-23deg);opacity:.85;pointer-events:none}.cart-hero-nav{display:flex;align-items:flex-start;justify-content:space-between;padding:3.8cqw 3.7cqw 0}.cart-square-button{width:9.5cqw;height:9.5cqw;display:grid;place-items:center;border:1px solid var(--cart-line);border-radius:50%;background:linear-gradient(140deg,#151221bb,#060712e6);color:var(--cart-gold);box-shadow:inset 0 1px #ffffff08}.cart-square-button svg{width:4.6cqw;height:4.6cqw}.cart-wordmark{color:var(--cart-gold);font:400 7.2cqw/.9 Cormorant Garamond,Georgia,serif;letter-spacing:.22em;padding-left:.22em;text-align:center}.cart-wordmark span{display:block;margin-top:1cqw;font:400 2.45cqw/1.25 Cormorant Garamond,Georgia,serif;letter-spacing:.45em;padding-left:.25em}.cart-hero-bag{position:relative}.cart-hero-bag b{position:absolute;top:-.2cqw;right:-.8cqw;min-width:4.4cqw;height:4.4cqw;padding:0 .8cqw;display:grid;place-items:center;border-radius:50%;font:500 3.25cqw/1 var(--cart-number-font);color:#1c1220;background:linear-gradient(130deg,#ffe2af,#b59469)}.cart-hero-copy{position:relative;margin:3.5cqw 20cqw 0;text-align:center}.cart-hero-copy h1{margin:0;white-space:nowrap;color:var(--cart-gold);font:500 7cqw/1.5 Noto Sans Arabic,Tahoma,sans-serif;letter-spacing:-.025em}.cart-hero-copy p{margin:1cqw -5cqw 0;color:#bab3c8;font-size:3.35cqw;line-height:1.65;white-space:nowrap}.cart-hero-signature{position:absolute;right:6.3cqw;top:16.4cqw;margin:0;padding-bottom:2.4cqw;color:var(--cart-muted);font-size:2.6cqw;line-height:1.5;text-align:center}.cart-hero-signature:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:linear-gradient(90deg,#f4d28f,#b98b57)}.cart-content{position:relative;margin:0 3.7cqw}.cart-lines{display:grid;gap:2.2cqw}.cart-line{position:relative;direction:ltr;display:grid;grid-template-columns:33.3cqw minmax(0,1fr);grid-template-rows:1fr auto;grid-template-areas:"photo copy" "photo purchase";gap:1.8cqw 3.6cqw;min-height:36.6cqw;padding:2.4cqw;border:1px solid var(--cart-line);border-radius:2.5cqw;background:radial-gradient(ellipse at 0 0,#35233740,transparent 62%),linear-gradient(120deg,#11101c,#090a14 70%)}.cart-line-photo{grid-area:photo;position:relative;min-height:31.8cqw;align-self:stretch;padding:23px;overflow:hidden;display:grid;place-items:center;border:1px solid #29242f;border-radius:2cqw;background:radial-gradient(ellipse at 50% 25%,#49334544,transparent 70%),#09080f;background-size:cover;background-position:center}.cart-line-photo img{position:absolute;inset:23px;width:calc(100% - 46px);height:calc(100% - 46px);object-fit:contain;filter:drop-shadow(0 3px 8px #0005)}.cart-line-photo>svg{width:45%;height:45%;color:var(--cart-gold)}.cart-line-copy{grid-area:copy;min-width:0;text-align:left}.cart-line-copy h2{min-height:5.3cqw;margin:0;padding-right:5.2cqw;color:#f8f5fa;font:700 clamp(12px,3.8cqw,16.5px)/1.4 Arial,"Noto Sans Arabic",Tahoma,sans-serif;overflow-wrap:anywhere}.cart-line-type{margin:.8cqw 0 0;color:#c0b9c9;font-size:2.8cqw;line-height:1.6}.cart-line-notes{margin:.9cqw 0 0;color:var(--cart-muted);font-size:2.55cqw;line-height:1.65;overflow-wrap:anywhere}.cart-line-volume{display:inline-flex;direction:ltr;align-items:center;gap:1.1cqw;min-width:14cqw;margin-top:1.4cqw;padding:1cqw 1.8cqw;border:1px solid #8c76564d;border-radius:1.6cqw;background:linear-gradient(125deg,#312734aa,#17141f);color:var(--cart-gold);box-shadow:inset 0 1px #f1cd9210}.cart-line-volume>svg{width:3.2cqw;height:3.2cqw}.cart-line-volume>span{display:grid;gap:.25cqw;font-size:2cqw;line-height:1.3;color:#c5b9c9}.cart-line-volume bdi{display:block;color:#f5d5a1;white-space:nowrap;font:500 3.55cqw/1.35 var(--cart-number-font);font-variant-numeric:lining-nums tabular-nums}.cart-line-purchase{grid-area:purchase;display:flex;align-items:center;justify-content:space-between;gap:1cqw;min-width:0;flex-wrap:wrap}.cart-money{display:flex;flex-direction:column;font:400 5.9cqw/1.2 var(--cart-number-font);font-variant-numeric:lining-nums tabular-nums;color:var(--cart-gold)}.cart-money>span{display:block;white-space:nowrap}.cart-money small{font:400 .48em/1 Noto Sans Arabic,Jost,sans-serif}.cart-line-purchase .cart-money{margin-left:auto;text-align:right;font-size:5.65cqw}.cart-stepper{flex:0 0 24cqw;display:grid;direction:ltr;grid-template-columns:repeat(3,1fr);min-height:8cqw;border:1px solid #474150;border-radius:8cqw;background:linear-gradient(130deg,#13101c,#070811);overflow:hidden}.cart-stepper button{display:grid;place-items:center;min-width:0;padding:0;font:300 4.2cqw/1 Jost,sans-serif}.cart-stepper output{display:grid;place-items:center;font:400 3.9cqw/1 var(--cart-number-font);font-variant-numeric:lining-nums tabular-nums}.cart-remove{position:absolute;right:1.6cqw;top:2cqw;display:grid;place-items:center;width:max(28px,6cqw);height:max(28px,6cqw);padding:0;color:#e8e3ee}.cart-remove svg{width:3.6cqw;height:3.6cqw}.cart-unavailable{margin-left:auto;max-width:25cqw;color:#ffc9b0;font-size:2.6cqw;line-height:1.5;text-align:right}.cart-bordered{border:1px solid var(--cart-line);border-radius:2.4cqw;background:linear-gradient(125deg,#13111e,#080912 75%)}.cart-bordered h2{margin:0;color:#f5f1f7;font-size:3.6cqw;font-weight:500;line-height:1.5}.cart-round-icon{display:grid;place-items:center;flex:none;width:9.4cqw;height:9.4cqw;border:1px solid #34303f;border-radius:50%;color:var(--cart-gold);background:linear-gradient(140deg,#151221,#0b0a15)}.cart-round-icon svg{width:5cqw;height:5cqw;stroke-width:1.4}.cart-rewards{position:relative;isolation:isolate;overflow:hidden;display:flex;direction:ltr;align-items:center;gap:2.6cqw;width:100%;min-height:15.5cqw;margin-top:2.4cqw;padding:2.3cqw 3.2cqw;text-align:left}.cart-rewards:before{content:"";z-index:-1;position:absolute;right:-5cqw;top:-6cqw;width:31cqw;height:30cqw;background:url(/assets/cart/amethyst-lily.png) center/contain no-repeat;transform:rotate(100deg);opacity:.45;-webkit-mask-image:linear-gradient(to right,transparent,#000 45%);mask-image:linear-gradient(to right,transparent,#000 45%)}.cart-rewards-copy{display:grid;gap:.25cqw;flex:1;min-width:0;padding-left:3cqw;border-left:1px solid #453e51}.cart-rewards-copy strong{font-size:3.6cqw;font-weight:500;line-height:1.4}.cart-reward-points{color:#c2b8cc;font-size:2.9cqw;line-height:1.6}.cart-reward-points b{color:var(--cart-gold);font:600 1.23em/1 var(--cart-number-font);font-variant-numeric:lining-nums tabular-nums}.cart-rewards-copy small{color:var(--cart-muted);font-size:2.3cqw;line-height:1.5}.cart-rewards>svg{width:3.7cqw;height:3.7cqw}.cart-coupon{margin-top:2.4cqw;padding:2.3cqw 3.4cqw 2cqw}.cart-coupon form{direction:ltr;display:grid;grid-template-columns:9.4cqw 1fr 19.5cqw;align-items:center;gap:1.8cqw 3cqw}.cart-coupon-copy{min-width:0;text-align:left}.cart-coupon-copy p{margin:.1cqw 0 0;color:var(--cart-muted);font-size:2.7cqw;line-height:1.5}.cart-coupon form>button{min-height:7.5cqw;padding:.6cqw 2cqw;border:1px solid #ecc585;border-radius:8cqw;background:linear-gradient(125deg,#29222d,#0a0a14);color:#f7f1fa;font-size:3.1cqw}.cart-coupon form>button:disabled{opacity:.6}.cart-coupon input{grid-column:1/-1;min-width:0;width:100%;height:7.2cqw;padding:.8cqw 3.2cqw;border:1px solid #363242;border-radius:2.1cqw;background:linear-gradient(110deg,#181521aa,#10101d);color:#f5e9d6;font-size:3cqw;text-align:start}.cart-coupon input::placeholder{color:#96909f;opacity:1}.cart-inline-message{margin:1.5cqw 0 0;color:#e2c796;font-size:2.8cqw;line-height:1.6}.cart-summary{direction:ltr;padding:1.7cqw 3.4cqw 2.1cqw;margin-top:1.8cqw}.cart-summary-heading{display:flex;align-items:center;justify-content:space-between;gap:2cqw;margin-bottom:2.1cqw}.cart-summary-heading>span{font-size:2.9cqw;color:var(--cart-muted)}.cart-summary-values{display:grid;gap:1.2cqw;color:var(--cart-muted);font-size:3.1cqw;line-height:1.5}.cart-summary-values>div{display:flex;align-items:baseline;justify-content:space-between;gap:2cqw}.cart-summary-values>div>span:first-child{flex-shrink:0}.cart-summary-values .cart-money{color:#f4eff8;font:400 3.5cqw/1.5 var(--cart-number-font);text-align:right}.cart-summary-values .cart-money small{font-size:.8em}.cart-shipping>span:last-child{max-width:60%;text-align:right;font-size:2.4cqw;line-height:1.8}.cart-shipping bdi{white-space:nowrap;font-family:var(--cart-number-font);font-size:1.08em;font-variant-numeric:lining-nums tabular-nums}.cart-summary-total{display:flex;justify-content:space-between;align-items:center;gap:2cqw;border-top:1px solid #45404b;margin-top:1.8cqw;padding-top:1.7cqw}.cart-summary-total>span:first-child{font-size:3.7cqw;line-height:1.5}.cart-summary-total small{display:block;color:var(--cart-muted);font-size:2.25cqw}.cart-summary-total .cart-money{text-align:right;font-size:6.5cqw}.cart-summary-total .cart-money small{display:inline;color:var(--cart-gold);font-size:.45em}.cart-checkout-button{display:flex;direction:ltr;justify-content:center;align-items:center;gap:3cqw;width:100%;min-height:11.4cqw;margin-top:2.6cqw;padding:1.6cqw 3cqw;border:1px solid #ffe4b1;border-radius:12cqw;background:linear-gradient(115deg,#f8deaa,#dab98b 44%,#ac8c66);box-shadow:inset 0 1px 2px #fff0c155;color:#120e0d;font-size:4.6cqw;font-weight:500;line-height:1.5}.cart-checkout-button svg{width:4.1cqw;height:4.1cqw;transform:rotate(180deg)}.cart-trust{display:flex;direction:ltr;align-items:center;justify-content:center;gap:2cqw;margin:2.8cqw 0 0;color:#a49aac;font-size:2.7cqw;line-height:1.6}.cart-trust svg{width:3.5cqw;height:3.5cqw;color:var(--cart-gold)}.cart-error{color:#ffcfb5;background:#321b1780;border:1px solid #794736;border-radius:8px;padding:10px;font-size:13px;line-height:1.65;margin:10px 0}.cart-empty{text-align:center;padding:8cqw 4cqw 10cqw}.cart-empty>svg{width:12cqw;height:12cqw;margin:0 auto;color:var(--cart-gold)}.cart-empty h2{color:var(--cart-gold);font-size:5cqw;font-weight:500}.cart-empty p{font-size:3.5cqw;color:var(--cart-muted)}.cart-gold-button{display:grid;direction:ltr;grid-template-columns:9.2cqw 1fr 6cqw;align-items:center;gap:1.5cqw;width:100%;min-height:11.7cqw;margin-top:1.7cqw;padding:1cqw 2.5cqw 1cqw 1.4cqw;border-radius:10cqw;border:1px solid #ffe4b1;background:linear-gradient(115deg,#f8deaa,#dab98b 44%,#ac8c66);color:#160d02;font-size:4cqw;line-height:1.4}.cart-gold-arrow{display:grid;place-items:center;width:9.2cqw;height:9.2cqw;border-radius:50%;color:#57402c}.cart-gold-arrow svg{width:4.4cqw;height:4.4cqw}.cart-gold-button>svg{width:4cqw;height:4cqw}.cart-gold-button small{display:block;font-size:2.3cqw}.viora-cart-page[lang=ar]{font-family:Noto Sans Arabic,Tahoma,sans-serif}.viora-cart-page[lang=en] .cart-hero-copy h1{font:500 8.5cqw/1.3 Cormorant Garamond,Georgia,serif;letter-spacing:0}.viora-cart-page[lang=en] .cart-hero-copy p{font-size:2.7cqw;white-space:normal}.viora-cart-page[lang=en] .cart-checkout-button{font-size:4.5cqw}@media(max-width:359px){.cart-line{grid-template-columns:30cqw minmax(0,1fr);gap:2cqw}.cart-line-type,.cart-line-notes{font-size:3cqw}.cart-stepper{flex-basis:26cqw;min-height:10cqw}.cart-remove{width:8cqw;height:8cqw;right:1cqw;top:1cqw}.cart-line-copy h2{padding-right:6cqw}.cart-line-volume>span{font-size:2.5cqw}.cart-line-volume bdi{font-size:4cqw}.cart-coupon input{height:10cqw;font-size:3.5cqw}.cart-coupon form>button{min-height:9cqw}}.checkout-modal{position:fixed;inset:0;margin:auto;width:min(81vw,350px);max-width:none;max-height:calc(100dvh - 24px);padding:18px 15px;border:1.4px solid #ddb14f;border-radius:21px;background:radial-gradient(ellipse at 50% 17%,#18171377,transparent 53%),linear-gradient(120deg,#090a0b,#060707);color:#f5cf7b;box-shadow:0 18px 55px #000a;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;container-type:inline-size;font-family:Noto Sans Arabic,Tahoma,sans-serif}.checkout-modal::backdrop{background:#000a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.checkout-close{position:absolute;top:12px;right:11px;width:34px;height:34px;padding:7px;display:grid;place-items:center;border:1px solid #bd9747;border-radius:50%;color:#f1cc7a}.checkout-close svg{width:100%;height:100%}.checkout-crest{display:block;width:36px!important;height:43px!important;margin:0 auto 11px;filter:drop-shadow(0 0 11px #dbb45c59)}.checkout-modal h2{margin:0;text-align:center;font-size:clamp(24px,9.5cqw,34px);font-weight:600;line-height:1.5}.checkout-intro{color:#b1adaa;font-size:clamp(10px,4cqw,14px);line-height:1.6;margin:3px 0 18px;text-align:center}.checkout-divider{display:flex;align-items:center;gap:7px;margin:0 0 9px}.checkout-divider:before,.checkout-divider:after{content:"";height:1px;background:#b49748;flex:1}.checkout-divider svg{width:12px;height:15px}.checkout-details{margin:0 7px}.checkout-details>div{display:flex;direction:rtl;align-items:center;justify-content:space-between;gap:9px;min-height:42px;border-bottom:1px solid #3c3b35;padding:9px 0}.checkout-details>div:last-child{border:0}.checkout-details dt{flex:0 0 45%;display:flex;align-items:center;gap:11px;color:#bbb7b5;font-size:clamp(10px,4.2cqw,14px);line-height:1.6}.checkout-details dt svg{width:20px;height:20px;flex:none}.checkout-details dd{margin:0;text-align:left;font-size:clamp(13px,5.1cqw,18px);font-weight:550;line-height:1.65;min-width:0}.checkout-details .cart-money{font-size:clamp(17px,6.5cqw,23px);line-height:1.4}.checkout-details .cart-money small{font-size:.74em}.checkout-change-address{padding:0;text-align:inherit;color:inherit;font:inherit;line-height:inherit;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:#e9bd5840;text-underline-offset:4px}.checkout-confirm-button{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:54px;border:1px solid #ffe3a0;border-radius:40px;margin-top:11px;padding:8px 35px;background:linear-gradient(125deg,#f6d375,#f9d77f 30%,#b3873e 70%,#e9c677);color:#171005;font-size:clamp(20px,6.7cqw,26px);font-weight:600;box-shadow:inset 0 1px 3px #ffffc49c,0 0 16px #d7ab4c36}.checkout-confirm-button svg{position:absolute;left:17px;width:22px;height:22px}.checkout-modal .cart-gold-button{font-size:17px;min-height:48px;grid-template-columns:32px 1fr 22px;padding:4px 10px 4px 5px;margin-top:15px}.checkout-modal .cart-gold-arrow{width:32px;height:32px}.checkout-modal .cart-gold-button svg{width:19px;height:19px}.checkout-address-form{display:grid;gap:10px}.checkout-field{display:grid;gap:5px;font-size:13px;color:#d4bf95}.checkout-field input,.checkout-field select{width:100%;min-width:0;padding:10px 11px;border:1px solid #56452d;border-radius:9px;background:#121014;color:#f7eee1;font-size:16px;font-family:inherit}.checkout-add-address{display:block;margin:12px 0;color:#edcb83;text-decoration:underline;text-underline-offset:5px;font-size:13px}.checkout-address-form .checkout-add-address{margin:2px auto 0}.checkout-address-form .delivery-choice legend{color:#d4bf95}.checkout-complete-note{margin:0;padding:9px 11px;border-right:2px solid #e9bd58;background:#211e163b;color:#e2cda8;font-size:12px;line-height:1.8}.checkout-details .checkout-delivery{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:2px 8px;font-size:clamp(11px,4.2cqw,14px);font-weight:500}.checkout-details>div.checkout-total{border-top:1px solid #e9bd5866;margin-top:2px}.checkout-total dt{color:#f5cf7b;font-weight:600}.checkout-order-number{text-align:center;color:#bdb5a4;font-size:13px}.checkout-order-number b{display:block;overflow-wrap:anywhere;color:#f0cf8c;margin-top:9px;font:13px/1.7 monospace}.viora-cart-page[lang=en] .checkout-details dt{direction:ltr;flex-direction:row-reverse;text-align:right}.viora-cart-page[lang=en] .checkout-details dd{direction:ltr}@media(min-width:431px){.viora-cart-page{box-shadow:0 0 100px #000}}@media(prefers-reduced-motion:no-preference){.viora-cart-page[open]{animation:cart-arrive .25s ease-out both}.checkout-modal[open]{animation:checkout-arrive .25s ease-out both}.cart-gold-button,.cart-checkout-button,.checkout-confirm-button{transition:filter .16s,transform .16s}.cart-gold-button:active,.cart-checkout-button:active,.checkout-confirm-button:active{transform:scale(.985);filter:brightness(1.1)}}@keyframes cart-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes checkout-arrive{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.catalog-header{position:sticky;top:0;z-index:30;flex:none;display:flex;flex-direction:column;container-type:inline-size;padding-top:env(safe-area-inset-top,0px);--header-progress: 0;--catalog-header-surface: linear-gradient(180deg, #070512f5, #03020ceb);background:transparent}.catalog-header:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--catalog-header-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px #b9a17b20,0 8px 18px #0003;opacity:var(--header-progress);transition:opacity .14s ease-out}.catalog-header :is(.brand-main,.brand-sub){scale:calc(1 - var(--header-progress) * .18);transform-origin:center;transition:scale .14s ease-out}@media(prefers-reduced-motion:reduce){.catalog-header:before,.catalog-header :is(.brand-main,.brand-sub){transition:none}}.catalog-header-search{min-width:0;padding-inline:12px}.catalog-header-search:empty{display:none}.phone-shell .catalog-header .search-panel{margin-inline:0;margin-top:0}.phone-shell .catalog-header .search-inner{padding:10px 12px}.original-catalog .discovery-entry{margin-top:calc(env(safe-area-inset-top,0px) - var(--catalog-header-height, min(100vw, 430px) * .17))}.phone-shell.luxury-catalog .catalog-header{margin-inline:-12px;padding-inline:12px;--catalog-header-surface: linear-gradient(180deg, #080603f5, #030201eb)}.phone-shell.violet-catalog .catalog-header{padding-inline:calc(var(--violet-unit) * 18);--catalog-header-surface: linear-gradient(180deg, #080817f5, #02030deb)}.phone-shell.emerald-catalog .catalog-header{--catalog-header-surface: linear-gradient(180deg, #030c09f5, #010806eb)}.phone-shell :is(#original-products,.original-pagination.is-top,.luxury-pager-scroll,.product-card){scroll-margin-top:calc(var(--catalog-header-height, 80px) + 12px)}
