.modal[data-v-b6db764e]{align-items:center;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;top:0;width:100dvw;z-index:999}@media only screen and (max-width:1399px){.modal[data-v-b6db764e]{padding:0 40px}}@media only screen and (max-width:767px){.modal[data-v-b6db764e]{padding:0 20px}}.modal.medium .container[data-v-b6db764e]{max-width:820px}.modal .overlay[data-v-b6db764e]{background-color:#000;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.modal .container[data-v-b6db764e]{max-height:90dvh;max-width:1200px;padding:0;position:relative}.modal .container.bg--white[data-v-b6db764e] .btn-favorite:not(:hover):not(.active) .nuxt-icon svg path{stroke:#333!important}.modal .container .btn-close[data-v-b6db764e]{position:absolute;right:25px;top:20px;z-index:2}@media only screen and (max-width:767px){.modal .container .btn-close[data-v-b6db764e]{right:10px;top:7.5px}}.modal .container[data-v-b6db764e]>div{padding:30px 40px}@media only screen and (max-width:767px){.modal .container[data-v-b6db764e]>div{padding:15px 20px}}.modal .container[data-v-b6db764e]>div:not(:last-child){border-bottom:1px dashed hsla(0,0%,50%,.25)}
