.mobile-action-bar{display:none}@media(max-width:768px){body:is([data-layout=web],[data-layout=account]).has-mobile-action-bar{--ms-mobile-action-height: 68px;--ms-mobile-action-edge: 10px;--ms-mobile-action-clearance: calc( var(--ms-mobile-nav-occupied, calc(var(--ms-mobile-action-height) + max(var(--ms-mobile-action-edge), env(safe-area-inset-bottom, 0px)))) + 18px);padding-bottom:var(--ms-mobile-action-clearance);scroll-padding-bottom:var(--ms-mobile-action-clearance)}body:is([data-layout=web],[data-layout=account]).has-mobile-action-bar :is(#app-main,.ms-layout-main,form,section):last-child{scroll-margin-block-end:var(--ms-mobile-action-clearance)}body:is([data-layout=web],[data-layout=account]).has-mobile-action-bar :is(input,select,textarea,button,a,[tabindex="0"]):focus{scroll-margin-block-end:var(--ms-mobile-action-clearance)}.mobile-action-bar{position:fixed;z-index:var(--ms-z-mobile-action, 9800);right:10px;bottom:max(var(--ms-mobile-action-edge,10px),env(safe-area-inset-bottom));left:10px;width:auto;max-width:560px;min-height:var(--ms-mobile-action-height,68px);margin-inline:auto;padding:7px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;direction:rtl;color-scheme:dark;overflow:visible;isolation:isolate}.mobile-action-bar:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;border:1px solid rgba(212,175,55,.18);border-radius:21px;background:linear-gradient(145deg,#111824f7,#070c13f7);box-shadow:0 18px 44px #0000004d,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(18px) saturate(130%);backdrop-filter:blur(18px) saturate(130%);-webkit-mask-image:none;mask-image:none}.mobile-action-bar[data-has-active=true]:before{-webkit-mask-image:radial-gradient(ellipse 20px 45px at var(--active-x) 0,transparent 0 34px,#000 37px);mask-image:radial-gradient(ellipse 38px 50px at var(--active-x) 0,transparent 0 34px,#000 42px)}.mobile-action-item{position:relative;z-index:2;min-width:0;min-height:54px;border:1px solid transparent;border-radius:15px;background:transparent;color:#cbd5e1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:6px 3px;text-align:center;font-size:.65rem;font-weight:700;line-height:1.25;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease;-webkit-tap-highlight-color:transparent;cursor:pointer;touch-action:manipulation}.mobile-action-item .action-icon{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px}.mobile-action-item svg{width:19px;height:19px;flex:0 0 auto}.mobile-action-item .action-label{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-action-item .action-badge{position:absolute;top:3px;right:calc(50% - 17px);min-width:20px;height:20px;padding-inline:4px;border-radius:999px;display:flex;align-items:center;justify-content:center;background:#c99625;color:#111720;border:2px solid #0d131e;font-size:.65rem;font-weight:900}.mobile-action-item.is-primary{color:#efd47a;border-color:#d4af3733;background:linear-gradient(145deg,#d4af3729,#d4af370f)}.mobile-action-item.is-active{justify-self:center;width:min(62px,100%);min-height:62px;aspect-ratio:1;margin-top:-25px;padding:8px;border:1px solid rgba(255,236,168,.42);border-radius:50%;color:#090d16;background:linear-gradient(145deg,#f2d783,#c99c33 76%,#a87b1e);box-shadow:0 12px 28px #00000047,0 7px 20px #c99c333d,inset 0 1px #ffffff8f}.mobile-action-item.is-active svg{width:21px;height:21px}.mobile-action-item.is-active .action-label{font-size:.62rem;font-weight:800}.mobile-action-item:active{transform:scale(.96)}.mobile-action-item.is-active:active{transform:translateY(-2px) scale(.96)}@media(hover:hover){.mobile-action-item:not(.is-active):hover{color:#f1dc9b;background:#d4af3724;border-color:#e5c86f8c}}.mobile-action-item:focus-visible{outline:3px solid #f1dc9b;outline-offset:3px}}@media(max-width:380px){body:is([data-layout=web],[data-layout=account]).has-mobile-action-bar{--ms-mobile-action-height:64px;--ms-mobile-action-edge:8px}.mobile-action-bar{right:6px;left:6px;padding:6px;min-height:var(--ms-mobile-action-height,64px);gap:3px}.mobile-action-bar:before{border-radius:18px}.mobile-action-item{min-height:50px;border-radius:13px;font-size:.61rem}.mobile-action-item svg{width:18px;height:18px}.mobile-action-item.is-active{width:58px;min-height:58px;margin-top:-15px}.mobile-action-item.is-active .action-label{font-size:.6rem}}@media(max-width:340px){.mobile-action-item .action-label{font-size:.6rem}.mobile-action-item svg{width:17px;height:17px}.mobile-action-item.is-active{width:55px;min-height:55px}}@media(prefers-reduced-motion:reduce){.mobile-action-item{transition:none}}@media(forced-colors:active){.mobile-action-bar:before{border:1px solid CanvasText;-webkit-mask-image:none;mask-image:none}.mobile-action-item{color:ButtonText;border-color:ButtonText;background:ButtonFace}.mobile-action-item.is-active{color:HighlightText;background:Highlight;border:2px solid Highlight}.mobile-action-item:focus-visible{outline:3px solid Highlight;outline-offset:2px}.mobile-action-item .action-badge{background:Canvas;color:CanvasText;border-color:CanvasText}}.booking-action-bar{display:none}.booking-action-bar[hidden]{display:none!important}@media screen and (max-width:800px){body[data-layout=web].has-booking-action-bar{--ms-booking-bar-gap:20px;--ms-booking-bar-edge: max(10px, env(safe-area-inset-bottom,0px));--ms-booking-action-bottom:calc( var(--ms-mobile-nav-occupied,var(--ms-booking-bar-edge)) + var(--ms-booking-bar-gap) );--ms-booking-action-clearance:calc( var(--ms-booking-action-bottom) + var(--ms-booking-action-height,0px) + 20px );padding-bottom:max(var(--ms-mobile-action-clearance,0px),var(--ms-booking-action-clearance));scroll-padding-bottom:var(--ms-booking-action-clearance)}body[data-layout=web].has-booking-action-bar :is(.page-product-detail,.session-cart-page,.real-checkout-page) :is(input,textarea,select,button,a,[tabindex]):focus{scroll-margin-block-start:calc(var(--ms-sticky-header-height,84px) + 18px);scroll-margin-block-end:var(--ms-booking-action-clearance)}body[data-layout=web].has-booking-action-bar :is(.page-product-detail,.session-cart-page,.real-checkout-page) :is(.booking-action-bar,[data-booking-action-error]){scroll-margin-block-end:var(--ms-booking-action-clearance)}body[data-layout=web].has-booking-action-bar :is(.page-product-detail,.session-cart-page,.real-checkout-page) .booking-action-bar{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;position:fixed;inset-inline:10px;bottom:var(--ms-booking-action-bottom);z-index:9700;width:auto;max-width:560px;min-width:0;min-height:54px;margin-inline:auto;padding:12px 14px;border:1px solid #b99548;border-radius:16px;background:#142033;color:#f8fafc;box-shadow:0 12px 32px #0005;line-height:1.6}body[data-layout=web].has-booking-action-bar .booking-action-bar :is(button,a,input,select):focus-visible{outline:3px solid #f1dc9b;outline-offset:3px}body[data-layout=web].mobile-menu-open .booking-action-bar,body[data-layout=web]:has(.modal-overlay.active) .booking-action-bar,body[data-layout=web]:has(.swal2-container) .booking-action-bar{visibility:hidden;pointer-events:none}body[data-layout=web].booking-keyboard-active .booking-action-bar{display:none!important}}@media screen and (max-width:420px){body[data-layout=web].has-booking-action-bar .booking-action-bar{grid-template-columns:minmax(0,1fr);inset-inline:8px}body[data-layout=web].has-booking-action-bar .booking-action-bar :is(button,a){min-height:44px}}@media(forced-colors:active){body[data-layout=web].has-booking-action-bar .booking-action-bar{border-color:CanvasText;background:Canvas;color:CanvasText}}
