.hlx-modal-overlay:has(.zero-availability-modal){background-color:#a7a7a766}.hlx-modal-overlay:has(.hlx-halfsheet .zero-availability-modal){-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);animation:zero-availability-modal-scrim-blur-in .4s cubic-bezier(.23,1,.32,1) forwards}.hlx-modal-overlay:has(.hlx-modal.hlx-modal-root .zero-availability-modal){opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);animation:zero-availability-modal-scrim-enter .4s cubic-bezier(.23,1,.32,1) forwards}@keyframes zero-availability-modal-scrim-enter{0%{opacity:0;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{opacity:1;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}}@keyframes zero-availability-modal-scrim-blur-in{0%{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}to{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px)}}.hlx-halfsheet:has(.zero-availability-modal){--zero-availability-modal-fan-start-delay: .28s;background-color:#fffc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fff;display:flex;flex-direction:column;min-height:0;overflow:hidden}.hlx-halfsheet:has(.zero-availability-modal)>*{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.hlx-halfsheet:has(.zero-availability-modal) .hlx-halfsheet-dialog{flex:1 1 auto;min-height:0;overflow:hidden}.hlx-halfsheet:has(.zero-availability-modal) .hlx-halfsheet-header{padding:0;border-bottom:none;flex-shrink:0}.hlx-halfsheet:has(.zero-availability-modal) .hlx-halfsheet-footer{flex-shrink:0}.zero-availability-modal__halfsheet-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media screen and (min-width:480px){.hlx-modal.hlx-modal-root[data-hlx-variant=content]:has(.zero-availability-modal){width:min(100vw - 40px,28rem);height:auto;max-height:calc(100vh - 40px);border-radius:6px}.hlx-modal.hlx-modal-root:has(.zero-availability-modal) .hlx-modal-header{border-bottom:none}.hlx-modal.hlx-modal-root:has(.zero-availability-modal) .hlx-modal-footer{background-color:transparent;border-top:none}.hlx-modal.hlx-modal-root:has(.zero-availability-modal) .hlx-modal-footer-inner{background-color:transparent;padding-top:var(--hlx-spacing-x6)}.hlx-modal.hlx-modal-root:has(.zero-availability-modal) .hlx-modal-header .hlx-modal-header-content{padding-block:0;padding-inline:var(--hlx-spacing-x5)}.hlx-modal.hlx-modal-root:has(.zero-availability-modal) .hlx-modal-content-inner{padding-top:var(--hlx-spacing-x9);padding-right:var(--hlx-spacing-x5);padding-bottom:0;padding-left:var(--hlx-spacing-x5)}}.hlx-modal.hlx-modal-root:has(.zero-availability-modal):focus,.hlx-modal.hlx-modal-root:has(.zero-availability-modal):focus-visible{outline:none;box-shadow:none}.hlx-modal.hlx-modal-root:has(.zero-availability-modal)[data-focus-visible=true]{outline:none!important}.hlx-modal.hlx-modal-root:has(.zero-availability-modal){--zero-availability-modal-dialog-enter-ms: .15s;--zero-availability-modal-fan-start-delay: calc( var(--zero-availability-modal-dialog-enter-ms) + 30ms );background-color:#fffc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #fff;opacity:0;transform:scale(.96);animation-name:zero-availability-modal-dialog-enter;animation-duration:var(--zero-availability-modal-dialog-enter-ms);animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes zero-availability-modal-dialog-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.zero-availability-modal__fan-stage{position:relative;flex-shrink:0;height:120px;width:220px}.zero-availability-modal__fan-card{position:absolute;left:50%;top:50%;margin-left:-36px;margin-top:-50px;height:100px;width:72px;overflow:hidden;border-radius:var(--hlx-border-radius-container);border:2px solid var(--hlx-color-background-primary);box-shadow:0 2px 8px #0000000f;isolation:isolate;backface-visibility:hidden;transform:translate(0) rotate(0)}.zero-availability-modal__fan-card-media{height:100%;width:100%;transform:translateZ(0)}@keyframes zero-availability-modal-fan{0%{transform:translate(0) rotate(0)}to{transform:translate(var(--fan-tx)) rotate(var(--fan-deg))}}.zero-availability-modal__fan-card--0,.zero-availability-modal__fan-card--1,.zero-availability-modal__fan-card--2,.zero-availability-modal__fan-card--3{animation-name:zero-availability-modal-fan;animation-duration:.5s;animation-timing-function:cubic-bezier(.23,1,.32,1);animation-fill-mode:forwards;animation-delay:calc(var(--zero-availability-modal-fan-start-delay, .28s) + var(--fan-stagger, 0ms))}.zero-availability-modal__fan-card--0{z-index:1;--fan-tx: -48px;--fan-deg: -8deg;--fan-stagger: 80ms}.zero-availability-modal__fan-card--1{z-index:2;--fan-tx: -18px;--fan-deg: -3deg;--fan-stagger: 30ms}.zero-availability-modal__fan-card--2{z-index:2;--fan-tx: 18px;--fan-deg: 3deg;--fan-stagger: 30ms}.zero-availability-modal__fan-card--3{z-index:1;--fan-tx: 48px;--fan-deg: 8deg;--fan-stagger: 80ms}.zero-availability-modal__fan-stage--static .zero-availability-modal__fan-card--0,.zero-availability-modal__fan-stage--static .zero-availability-modal__fan-card--1,.zero-availability-modal__fan-stage--static .zero-availability-modal__fan-card--2,.zero-availability-modal__fan-stage--static .zero-availability-modal__fan-card--3{animation:none;transform:translate(var(--fan-tx)) rotate(var(--fan-deg))}@media(prefers-reduced-motion:reduce){.hlx-modal-overlay:has(.zero-availability-modal){animation:none;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.hlx-modal.hlx-modal-root:has(.zero-availability-modal){animation:none;opacity:1;transform:scale(1)}.zero-availability-modal__fan-card--0,.zero-availability-modal__fan-card--1,.zero-availability-modal__fan-card--2,.zero-availability-modal__fan-card--3{animation:none;transform:translate(var(--fan-tx)) rotate(var(--fan-deg))}}
