.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;-webkit-box-shadow:none;box-shadow:none}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{-webkit-transition:none;transition:none}}.modal.show .modal-dialog{-webkit-transform:none;transform:none}.modal.modal-static .modal-dialog{-webkit-transform:scale(1.02);transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body,.modal-fullscreen .modal-body{overflow-y:auto}.modal-dialog-centered{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content,.modal-header{display:-webkit-box;display:-ms-flexbox}.modal-content{position:relative;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000000;--bs-backdrop-opacity:0.5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media (min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}@media (max-width:575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width:991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width:1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width:1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.modal-dialog:not(.modal-dialog-centered){margin-top:23rem}@media (max-width:575px){.modal-dialog.modal-dialog-product{max-width:30rem;margin:5px auto}}.modal-content{width:100%;border:none;border-radius:.8rem}@media (min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width:300px}.modal-content:not(.modal-content-product){width:55.5rem}}.modal-close{top:2.8rem;right:2.4rem}/*.modal-product-zoom .slick-next,.modal-product-zoom .slick-prev{display:none!important}*/.modal-product-zoom .modal-dialog{max-width:70%;margin-top:5%;max-height:100vh}.modal-product-zoom .modal-dialog .modal-content{width:100%;background-color:transparent;height:80vh}.modal-product-zoom .modal-dialog .modal-content .product-slider-modal{height:calc(65vh);overflow:hidden;border-radius:.8rem}.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .product-slider__item,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-list,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-slide,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-track{max-height:65vh}.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .product-slider__item img,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .product-slider__item picture,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-list img,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-list picture,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-slide img,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-slide picture,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-track img,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-track picture{height:65vh;-o-object-fit:cover;object-fit:cover}@media (max-width:767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}.modal-product-zoom .modal-dialog{max-width:100%;margin-top:var(--bs-modal-margin)!important;max-height:100vh;height:calc(100vh - 2.5rem)}.modal-product-zoom .modal-dialog .modal-content{height:calc(100vh - 2.5rem)}.modal-product-zoom .modal-dialog .modal-content .product-slider-modal{height:calc(100vh - 30rem)}.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .product-slider__item,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-list,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-slide,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-track{max-height:calc(100vh - 30rem)}.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .product-slider__item img,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .product-slider__item picture,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-list img,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-list picture,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-slide img,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-slide picture,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-track img,.modal-product-zoom .modal-dialog .modal-content .product-slider-modal .slick-track picture{height:calc(100vh - 30rem);-o-object-fit:contain;object-fit:contain}}