.v-dialog-overlay[data-v-8d94ae0d]{z-index:1061;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#00000059;outline:0;transition:opacity .2s;position:fixed;inset:0;overflow:hidden auto}.v-dialog-overlay[data-v-8d94ae0d]:has(.v-stories){background-color:#0009;display:flex;overflow:hidden}.v-dialog-overlay[data-state=open][data-v-8d94ae0d]{opacity:1}.v-dialog-overlay[data-state=closed][data-v-8d94ae0d]{opacity:0}@media (width<=576px){.v-dialog-overlay[data-v-8d94ae0d]{max-width:100dvw}}.v-dialog-content{z-index:1061;width:100%;max-width:calc(100% - 3.5rem);padding:var(--popup-padding);border-radius:var(--border-radius,8px);background-color:var(--popup-background,#fff);color:var(--popup-color,#222);-webkit-box-shadow:var(--popup-shadow);box-shadow:var(--popup-shadow);pointer-events:auto;outline:0;flex-direction:column;transition:opacity .2s,transform .2s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.v-dialog-content[data-state=open]{opacity:1;transform:translate(-50%,-50%)}.v-dialog-content[data-state=closed]{opacity:0;transform:translate(-50%,calc(-50% - 3.571rem))}.v-dialog-content{max-width:600px}@media (width<=576px){.v-dialog-content{max-width:100dvw}}.v-dialog-content__wrapper{max-height:95dvh;margin-left:-20px;margin-right:-20px;padding:0 20px;overflow:hidden auto}.v-ui-full-screen-modal[data-v-12bfee91]{z-index:1100;background-color:var(--popup-background,#fff);width:100dvw;height:100dvh;color:var(--popup-color,#222);position:fixed;inset:0}.v-ui-full-screen-modal[data-v-12bfee91] .v-drawer-content{z-index:1101}.v-popup-wrapper__recaptcha{min-height:415px}.v-popup-content{pointer-events:auto;outline:0;flex-direction:column;width:100%;max-height:95dvh;display:flex}.v-popup-content:has(.v-address-selector-popup){padding:0}.v-popup-content.v-popup-action-detail-popup,.v-popup-content.v-popup-cart-birthday-gift-popup,.v-popup-content.v-popup-gallery-popup,.v-popup-content.v-popup-menu-product-page,.v-popup-content.v-popup-menu-search-popup,.v-popup-content.v-popup-offer-info-popup,.v-popup-content.v-popup-stories-popup{padding:0}@media (width<=576px){.v-popup-content.v-drawer-content{border-radius:var(--border-radius,8px) var(--border-radius,8px) 0 0;background:var(--popup-background,#fff);height:auto;margin:0 auto;overflow:hidden;-webkit-user-select:none!important;user-select:none!important;max-height:calc(100dvh - 12px)!important}}.v-popup-content .v-drawer-content__handle{z-index:1100}.v-popup-gallery-popup,.v-popup-stories-popup{border-radius:var(--border-radius,8px);max-width:850px;-webkit-box-shadow:none;box-shadow:none;background:0 0;align-items:center;display:flex}.v-popup-gallery-popup .v-popup-close-button,.v-popup-stories-popup .v-popup-close-button{display:none}.v-popup-menu-search-popup{max-width:600px}.v-popup-menu-search-popup .v-dialog-content__wrapper{width:100%}.v-popup-menu-search-popup .v-drawer-content__wrapper>div{min-width:100dvw}.v-popup-menu-search-popup{border-radius:var(--border-radius,8px);-webkit-box-shadow:none;box-shadow:none;background:0 0;align-items:center;display:flex}@media (width<=768px){.v-popup-menu-search-popup{border-radius:var(--border-radius,8px) var(--border-radius,8px) 0 0;height:90dvh;max-width:inherit;height:100dvh;min-height:inherit;align-items:end;margin:0;overflow:hidden}}@media (width<=576px){.v-popup-menu-search-popup{bottom:0}}@media (width<=768px){.v-popup-menu-search-popup .v-popup-close-button-outside{background-color:var(--mono100);border-radius:50%;width:24px;height:24px;padding:8px;font-size:0;top:16px;right:16px}.v-popup-menu-search-popup .v-popup-close-button-outside svg{opacity:.75;width:24px;height:24px;transition:all .3s ease-in-out}.v-popup-menu-search-popup .v-popup-close-button-outside svg path{fill:var(--mono600)}.v-popup-menu-search-popup .v-search-wrapper{border-radius:var(--border-radius,8px) var(--border-radius,8px) 0 0;flex-direction:column;height:100%;display:flex}.v-popup-menu-search-popup .v-search-variants{flex-grow:1;margin-top:10px;padding:0;overflow:auto}}.v-popup-account-change-password-popup,.v-popup-account-edit-profile-popup,.v-popup-account-points-history,.v-popup-cart-cash-change,.v-popup-cart-cleanup-popup,.v-popup-confirm-popup,.v-popup-contacts-popup,.v-popup-easter-egg-popup,.v-popup-input-popup,.v-popup-message-popup,.v-popup-ok-popup-form,.v-popup-order-repeat-redirect-popup,.v-popup-pay-method-bindings-popup,.v-popup-promo-in-url-popup,.v-popup-qr-app-popup{max-width:300px}.v-popup-account-change-password-popup .v-captcha-container-visible,.v-popup-account-edit-profile-popup .v-captcha-container-visible,.v-popup-account-points-history .v-captcha-container-visible,.v-popup-cart-cash-change .v-captcha-container-visible,.v-popup-cart-cleanup-popup .v-captcha-container-visible,.v-popup-confirm-popup .v-captcha-container-visible,.v-popup-contacts-popup .v-captcha-container-visible,.v-popup-easter-egg-popup .v-captcha-container-visible,.v-popup-input-popup .v-captcha-container-visible,.v-popup-message-popup .v-captcha-container-visible,.v-popup-ok-popup-form .v-captcha-container-visible,.v-popup-order-repeat-redirect-popup .v-captcha-container-visible,.v-popup-pay-method-bindings-popup .v-captcha-container-visible,.v-popup-promo-in-url-popup .v-captcha-container-visible,.v-popup-qr-app-popup .v-captcha-container-visible{min-width:220px;max-width:220px}@media (width<=576px){.v-popup-account-change-password-popup,.v-popup-account-edit-profile-popup,.v-popup-account-points-history,.v-popup-cart-cash-change,.v-popup-cart-cleanup-popup,.v-popup-confirm-popup,.v-popup-contacts-popup,.v-popup-easter-egg-popup,.v-popup-input-popup,.v-popup-message-popup,.v-popup-ok-popup-form,.v-popup-order-repeat-redirect-popup,.v-popup-pay-method-bindings-popup,.v-popup-promo-in-url-popup,.v-popup-qr-app-popup{max-width:450px}.v-popup-cart-cleanup-popup,.v-popup-easter-egg-popup{height:auto}}.v-popup-header-firienfeld-burger-popup .v-header-parts-firienfeld-common{left:unset;top:unset;-webkit-box-shadow:none;box-shadow:none;width:100%;max-width:unset;background:0 0;padding:15px 0 0;position:relative}.v-popup-header-firienfeld-burger-popup{height:auto}.v-popup-qr-authorization-popup{height:auto;padding:16px 0 64px}.v-popup-contacts-popup{height:auto}.v-popup-account-order-details-popup,.v-popup-account-order-repeat-popup,.v-popup-account-ranks-popup,.v-popup-cart-changed-products-popup,.v-popup-city-selector-popup,.v-popup-confirm-popup-standard-size,.v-popup-error-popup,.v-popup-feedback-image-popup,.v-popup-feedback-popup,.v-popup-maps-saved-addresses-popup,.v-popup-menu-constructor-popup-small,.v-popup-message-popup-standard-size,.v-popup-partners-popup,.v-popup-saved-address-popup,.v-popup-table-reservation-popup,.v-popup-vacancy-popup{max-width:600px}.v-popup-account-auth-code,.v-popup-account-auth-personal,.v-popup-account-auth-phone,.v-popup-account-change-phone-popup,.v-popup-action-detail-popup,.v-popup-cart-detailed-comment-popup,.v-popup-cart-swanfleet-popup-comment,.v-popup-cart-swanfleet-popup-partial-pay,.v-popup-cart-swanfleet-popup-pay-method,.v-popup-cart-swanfleet-popup-personal-info,.v-popup-cart-swanfleet-popup-promocode,.v-popup-cart-swanfleet-popup-receipt-method,.v-popup-delivery-time-popup,.v-popup-kids-popup,.v-popup-partial-pay-popup{max-width:450px}@media (width<=576px){.v-popup-account-auth-code,.v-popup-account-auth-personal,.v-popup-account-auth-phone,.v-popup-cart-detailed-comment-popup{height:95dvh}}.v-popup-account-delete-popup{max-width:300px}.v-popup-account-delete-popup .v-captcha-container-visible{min-width:220px;max-width:220px}@media (width<=576px){.v-popup-account-delete-popup{max-width:450px;height:auto}}.v-popup-qr-pay-popup{max-width:300px;padding-bottom:1.1rem}.v-popup-qr-pay-popup .v-captcha-container-visible{min-width:220px;max-width:220px}@media (width<=576px){.v-popup-qr-pay-popup{max-width:450px;padding-bottom:0}}.v-popup-account-points-menu-popup,.v-popup-menu-constructor-popup{max-width:1140px}.v-popup-address-selector-popup,.v-popup-offer-choice-form{max-width:850px;margin:0 auto}@media (width<=576px){.v-popup-address-selector-popup,.v-popup-offer-choice-form{-ms-scroll-chaining:none;overscroll-behavior:none;-ms-touch-action:none;touch-action:none;height:100dvh;margin:0;padding:0;overflow:hidden}}@media (width<=768px){.v-popup-address-selector-popup,.v-popup-offer-choice-form{max-width:calc(100% - 40px);overflow:hidden}}@media (width<=576px){.v-popup-address-selector-popup,.v-popup-offer-choice-form{max-width:100%}}.v-popup-cart-birthday-gift-popup,.v-popup-menu-gifts-popup,.v-popup-menu-product-page{max-width:850px}.v-popup-close-button{all:unset;cursor:pointer;z-index:1061;color:#fff}.v-popup-close-button-outside{position:absolute;top:-5px;right:-40px}.v-popup-close-button-outside:hover svg{opacity:1}@media (width<=992px){.v-popup-close-button-outside{top:-50px;right:20px}.v-popup-close-button-outside svg{opacity:.75;width:40px;height:40px;transition:all .3s ease-in-out}}@media (width<=576px){.v-popup-close-button-outside{background-color:var(--mono100);border-radius:50%;width:24px;height:24px;padding:8px;font-size:0;top:16px;right:16px}.v-popup-close-button-outside svg{opacity:.75;width:24px;height:24px;transition:all .3s ease-in-out}.v-popup-close-button-outside svg path{fill:var(--mono600)}}.v-popup-buttons{margin-top:32px}.v-popup-shake{backface-visibility:hidden;perspective:1000px;animation:.5s cubic-bezier(.36,.07,.19,.97) both shake}
