.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}.slider{max-width:100%;overflow:hidden}.dots-nav{position:absolute;bottom:20%;left:0;display:flex;width:100%;justify-content:flex-end;gap:.5rem;padding-left:1.5rem;padding-right:1.5rem}.dots-nav button.dot-indicator{height:.5rem;width:.5rem;border-radius:9999px;background-color:hsla(0,0%,100%,.4)}.dots-nav button.dot-indicator.glide__bullet--active{background-color:#fff}.modal-wrapper{position:relative;z-index:50}.modal{position:fixed;left:0;top:0;display:flex;height:100dvh;width:100vw;align-items:flex-end;justify-content:center}@media (min-width:768px){.modal{align-items:center}}.modal .overlay{background-color:rgba(0,0,0,.5);position:absolute;width:100%;height:100dvh;opacity:0;transition:opacity .3s ease-in-out}.modal .overlay.show-overlay{opacity:1}.modal .modal-box{position:relative;width:100%;border-top-left-radius:1rem;border-top-right-radius:1rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:1.5rem;opacity:.5}@media (min-width:768px){.modal .modal-box{border-radius:1rem}}.modal .modal-box{max-height:100dvh;max-width:37.5rem;transition:all .3s ease-in-out;transform:translateY(100dvh)}.modal .modal-box .modal-content{max-height:calc(100dvh - 11rem);overflow-y:auto}.modal .modal-box.show-modal{opacity:1;transform:translateY(0)}.modal .modal-box.modal-sm{max-width:30rem}.modal .modal-box.modal-lg{max-width:50rem}.total-price h4 .whitespace-nowrap{font-size:inherit!important;color:var(--text-black)!important}
/*# sourceMappingURL=4caa02da310062d5.css.map*/