html.bexpo-open{overflow:hidden!important}
.bexpo{--expo-paper:#f6f3ec;--expo-mud:#6e5142;--expo-deep:#3a2c25;--expo-coconut:#946141;--expo-line:#d4c2a5;padding:0;border:0;width:min(560px,calc(100% - 48px));max-width:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);margin:auto;background:var(--expo-paper);color:var(--expo-deep);overflow:auto;box-shadow:0 30px 110px #140b0659;overscroll-behavior:contain;font-family:var(--b-ar,'El Messiri',Tahoma,sans-serif);font-size:14px;line-height:1.5;letter-spacing:0;text-align:right;color-scheme:light}
.bexpo:not([open]){display:none}
.bexpo,.bexpo *{box-sizing:border-box}
.bexpo::backdrop{background:rgba(40,30,23,.57);backdrop-filter:blur(5px)}
.bexpo[open]{animation:bexpo-in .4s cubic-bezier(.2,.8,.2,1)}
.bexpo-inner{position:relative;isolation:isolate;min-width:0;padding:28px 38px 26px;background:var(--expo-paper)}
.bexpo-inner:before{content:'';position:absolute;inset:10px;border:1px solid #d8c6a7;pointer-events:none}
.bexpo-inner:after{content:'';position:absolute;inset:0;background:url(baicin-plaster.webp) center/720px;opacity:.045;z-index:-1;pointer-events:none}
.bexpo-close{position:absolute;top:16px;left:16px;width:40px;height:40px;border:1px solid #bda38275;background:#f6f3ecd9;color:var(--expo-mud);display:grid;place-items:center;z-index:2;border-radius:50%;cursor:pointer;padding:0;font:inherit;touch-action:manipulation}
.bexpo-close:hover{background:#fff}.bexpo-close svg{width:15px;height:15px}
.bexpo :is(button,a,summary):focus-visible{outline:2px solid var(--expo-coconut);outline-offset:3px}
.bexpo-head{text-align:center;position:relative;margin:0 0 17px}
.bexpo-logo{display:block;width:49px;height:72px;object-fit:contain;margin:0 auto 10px}
.bexpo .bexpo-head h2{font:500 33px/1.25 var(--b-ar,'El Messiri',Tahoma,sans-serif);margin:0 0 4px;color:var(--expo-mud);letter-spacing:0;overflow-wrap:anywhere}
.bexpo-head p{font-size:14px;line-height:1.5;margin:0;color:var(--expo-coconut);overflow-wrap:anywhere}
.bexpo-rosettes{display:block;width:42px;height:12px;background:var(--expo-coconut);mask:url(baicin-rosettes.png) center/contain no-repeat;-webkit-mask:url(baicin-rosettes.png) center/contain no-repeat;opacity:.55;margin:12px auto 0}
.bexpo-perfumes{padding:0 0 13px}
.bexpo .bexpo-heading{font:600 18px/1.5 var(--b-ar,'El Messiri',Tahoma,sans-serif);color:var(--expo-deep);margin:0 0 5px;text-align:center;letter-spacing:0;overflow-wrap:anywhere}
.bexpo-tiers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}
.bexpo-tier+.bexpo-tier{border-right:1px solid var(--expo-line)}
.bexpo-amount{direction:ltr;unicode-bidi:isolate;display:block;font:500 55px/1.1 var(--b-lat,Cinzel,Georgia,serif);color:var(--expo-mud);font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.055em}
.bexpo-amount small{font-size:.43em;margin-left:3px;letter-spacing:0}
.bexpo-caption{font-size:14px;margin-top:5px;display:block;overflow-wrap:anywhere}
.bexpo-perfume-note{text-align:center;font-size:11px;line-height:1.6;margin:7px 0 0;color:var(--expo-mud)}
.bexpo-bakhoor{display:grid;grid-template-columns:minmax(0,1fr) 112px;gap:20px;align-items:center;border-top:1px solid var(--expo-line);border-bottom:1px solid var(--expo-line);padding:12px 3px;margin:0}
.bexpo-bakhoor .bexpo-heading{text-align:right;margin:0;font-size:19px}.bexpo-bakhoor .bexpo-amount{font-size:49px;text-align:left;color:var(--expo-coconut)}
.bexpo-details{margin:8px 0 10px;font-size:11px;line-height:1.65;color:var(--expo-mud)}
.bexpo-details summary{cursor:pointer;text-align:center;list-style:none;padding:2px;min-height:24px;touch-action:manipulation}.bexpo-details summary::-webkit-details-marker{display:none}.bexpo-details summary:after{content:'＋';margin-right:6px;font-family:Arial,sans-serif;font-size:11px}.bexpo-details[open] summary:after{content:'−'}.bexpo-details>div{border-bottom:1px solid var(--expo-line);padding:6px 5px 8px;overflow-wrap:anywhere}
.bexpo-countdown-panel{text-align:center}.bexpo-countdown-label{margin:0 0 6px;font-size:12px;color:var(--expo-mud)}
.bexpo-countdown{direction:ltr;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:284px;max-width:100%;margin:auto;text-align:center}
.bexpo-unit{position:relative}.bexpo-unit:not(:last-child):after{content:':';position:absolute;right:-3px;top:1px;color:#af9570;font:24px Cinzel,serif}
.bexpo-time{font:500 30px/1.1 var(--b-lat,Cinzel,Georgia,serif);letter-spacing:.03em;font-variant-numeric:tabular-nums;color:var(--expo-mud);display:block}.bexpo-time-label{display:block;direction:rtl;font-size:10px;margin-top:4px;color:var(--expo-coconut)}
.bexpo-deadline{text-align:center;margin:8px 0 13px;color:var(--expo-mud);font-size:11px}
.bexpo-auto-note{text-align:center;font-size:15px;font-weight:600;line-height:1.6;color:var(--expo-deep);margin:8px 0 13px;overflow-wrap:anywhere}
.bexpo-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.bexpo-button{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 6px;border:12px solid transparent;border-image:url(baicin-cartouche-mud.svg) 13 fill / 13px stretch;background:transparent;color:var(--expo-paper);font:600 13px/1.2 var(--b-ar,'El Messiri',Tahoma,sans-serif);text-decoration:none;text-align:center;touch-action:manipulation;overflow-wrap:anywhere}
.bexpo-button-secondary{border-image-source:url(baicin-cartouche-line.svg);color:var(--expo-mud)}
.bexpo-editor-button{position:fixed;bottom:20px;left:20px;z-index:1000;padding:12px 18px;background:#6e5142;color:#f6f3ec;border:1px solid #d3b476;border-radius:4px;cursor:pointer;font:14px var(--b-ar,Tahoma,sans-serif)}
@keyframes bexpo-in{from{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}
@media(max-width:690px){.bexpo{width:calc(100% - 28px);max-height:calc(100vh - 28px);max-height:calc(100dvh - 28px)}.bexpo-inner{padding:24px 25px 22px}.bexpo-inner:before{inset:7px}.bexpo-close{top:17px;left:17px;width:36px;height:36px}.bexpo-head{margin-bottom:16px}.bexpo-logo{width:44px;height:65px;margin-bottom:11px}.bexpo .bexpo-head h2{font-size:30px}.bexpo-head p{font-size:12px}.bexpo-rosettes{margin-top:10px}.bexpo .bexpo-heading{font-size:16px}.bexpo-amount{font-size:49px}.bexpo-caption{font-size:12px}.bexpo-perfume-note{font-size:10px;margin-top:6px}.bexpo-perfumes{padding-bottom:11px}.bexpo-bakhoor{grid-template-columns:minmax(0,1fr) 88px;gap:12px;padding:10px 0}.bexpo-bakhoor .bexpo-amount{font-size:44px}.bexpo-bakhoor .bexpo-heading{font-size:20px}.bexpo-details{margin:7px 0 6px;font-size:10px}.bexpo-countdown{width:270px}.bexpo-time{font-size:28px}.bexpo-countdown-label{font-size:11px}.bexpo-deadline{font-size:10px;margin:8px 0 12px}.bexpo-actions{gap:9px}.bexpo-button{font-size:12px}.bexpo-auto-note{font-size:14px;line-height:1.6;margin:8px 0 12px}}
@media(max-width:350px){.bexpo-inner{padding:20px 19px 18px}.bexpo-logo{width:38px;height:56px;margin-bottom:8px}.bexpo-head{margin-bottom:12px}.bexpo .bexpo-head h2{font-size:27px}.bexpo-head p{font-size:11px}.bexpo-rosettes{margin-top:8px;height:10px}.bexpo-amount{font-size:44px}.bexpo-caption{font-size:11px}.bexpo-countdown{width:238px}.bexpo-button{font-size:11px}.bexpo-auto-note{font-size:13px}}
@media(prefers-reduced-motion:reduce){.bexpo[open]{animation:none}.bexpo::backdrop{backdrop-filter:none}}
