.modal{background:0 0;border:0;padding:0}.modal,.modal .btn-close .nuxt-icon{justify-content:center;align-items:center;display:flex}.modal .btn-close .nuxt-icon{aspect-ratio:1}.modal .modal-body[tabindex]{border:.125rem solid #0000}.modal .modal-body[tabindex]:focus-visible{border-color:#000;outline:none}.modal--image{--bs-modal-width:51.5rem}.modal--image .modal-header{border:none}.modal--image .modal-body{padding:0}.modal--image img{width:100%;height:auto}.modal--order{--bs-modal-width:51.5rem}.modal--order .modal-header{border:none}@media (width>=744px){.modal--order .modal-header{padding:2.5rem 2.5rem 1rem}.modal--order .modal-header .nuxt-icon{font-size:1.75rem;line-height:0}}.modal--order .modal-body{padding:.5rem 1em 1.5rem}@media (width>=744px){.modal--order .modal-body{padding:.5rem 2.5rem 3rem}}.modal--filter .modal-dialog{max-width:none;min-height:100dvh;margin:0}.modal--filter .modal-content{border-radius:0;height:100%}.modal--filter .modal-header{border-bottom:.125rem solid #dadad9;padding:1rem}.modal--filter .modal-body{padding:.5rem 1em 1.5rem}.modal--retailer-contact .modal-body{padding:1rem 2.5rem 3rem;overflow-y:auto}@media (width<=743.98px){.modal--retailer-contact .modal-body{padding:1rem 1rem 1.5rem}}.modal--retailer-contact .modal-header{padding:2.5rem 2.5rem 0}.modal--retailer-contact .modal-header .modal-title{line-height:2rem}@media (width<=743.98px){.modal--retailer-contact .modal-header{border-bottom:.125rem solid #dadad9;padding:1rem}}.modal--retailer-contact .modal-dialog{max-width:51.5rem}@media (width<=743.98px){.modal--retailer-contact .modal-dialog{height:100vh}}.modal--retailer-contact .modal-dialog .modal-content{max-height:100vh}@media (width<=743.98px){.modal--retailer-contact .modal-dialog .modal-content{border-radius:0}}@media (width>=375px){.modal:has(.modal-content-rte--media) .modal-header{padding-bottom:calc(.47331rem + 2.24719vw)}}@media (width>=1444px){.modal:has(.modal-content-rte--media) .modal-header{padding-bottom:2.5rem}}.modal:has(.modal-content-images--media) .modal-header{padding-bottom:1.25rem}@media (width>=375px){.modal:has(.modal-content-images--media) .modal-header{padding-bottom:calc(.8111rem + 1.87266vw)}}@media (width>=1444px){.modal:has(.modal-content-images--media) .modal-header{padding-bottom:2.5rem}}.modal:has(.modal-content.text-white) :is(.btn-close,.btn-secondary){--bs-btn-color:#fff;--bs-btn-hover-color:#fff}.modal:has(.modal-content.text-white) .btn-secondary{--bs-btn-border-color:#fff;--bs-btn-shadow-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-hover-shadow-color:#fff}.modal-header{border:none;justify-content:space-between;padding:1rem;display:flex;position:relative}@media (width>=375px){.modal-header{padding:calc(.47331rem + 2.24719vw) calc(.47331rem + 2.24719vw) 1rem}}@media (width>=1444px){.modal-header{padding:2.5rem 2.5rem 1rem}}.modal-header .btn-close{--bs-btn-line-height:0;margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5);outline-offset:0}@media (width>=744px){.modal-header .btn-close{--bs-btn-icon-size:2rem}}.modal-header .btn-close:focus-visible{outline:1px solid var(--bs-black)}.modal-header:has(:not(.modal-title)) .btn-close{margin-inline-start:auto}.modal-dialog{z-index:1051;width:100%}.modal-content.text-white .btn-close,.modal-content.text-white .btn-secondary{--bs-btn-color:#fff;--bs-btn-hover-color:#fff}.modal-content.text-white .btn-secondary{--bs-btn-border-color:#fff;--bs-btn-shadow-color:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-hover-shadow-color:#fff}[data-theme=artisan] .modal .btn-close{--bs-btn-color:#fff;--bs-btn-hover-color:#fff}[data-theme=artisan] .modal-content{color:#fff!important;background-color:#40403d!important}[data-theme=artisan] .modal-body[tabindex]:focus-visible{border-color:#fff}[data-theme=custom-dark] .modal .btn-close{--bs-btn-color:#fff;--bs-btn-hover-color:#fff}[data-theme=custom-dark] .modal-content{color:#fff!important;background-color:#40403d!important}[data-theme=custom-dark] .modal-body[tabindex]:focus-visible{border-color:#fff}
