.kmodal-new__header[data-v-b8493b35]{background:#fff;display:flex;justify-content:flex-end;top:0;z-index:10}.kmodal-new__mask[data-v-b8493b35]{align-items:center;background-color:#00000059;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10002}.kmodal-new__mask--viewport[data-v-b8493b35]{align-items:center;overflow:hidden;padding:12px}.kmodal-new__mask--viewport .kmodal-new__wrapper[data-v-b8493b35]{align-items:center;height:100%}.kmodal-new__mask--viewport .search_modal[data-v-b8493b35]{display:flex;flex-direction:column;max-height:100%;overflow:hidden;padding-bottom:20px}.kmodal-new__mask--viewport .search_modal .kmodal-new__content[data-v-b8493b35]{display:flex;flex:1;flex-direction:column;min-height:0}.kmodal-new__wrapper[data-v-b8493b35]{display:flex;justify-content:center;width:100%}.kmodal-new__container[data-v-b8493b35]{--kmodal-close-size:24px;background-color:#fff;border-radius:20px;box-shadow:0 20px 60px #0003;max-height:90vh;max-width:800px;overflow:auto;padding:var(--scale-l,40px);position:relative;width:100%}.kmodal-new__mask--address[data-v-b8493b35]{padding:0 clamp(8px,2vw,20px)}.address-modal[data-v-b8493b35]{display:flex;flex-direction:column;max-width:750px;overflow:hidden;padding:0 0 0 var(--scale-l,40px)}.address-modal .kmodal-new__content[data-v-b8493b35]{display:flex;flex:1;flex-direction:column;min-height:0}.auth-modal[data-v-b8493b35]{max-width:400px}.final-modal[data-v-b8493b35],.message-modal[data-v-b8493b35]{max-width:438px}.select-city-modal[data-v-b8493b35]{max-width:682px}.search_modal[data-v-b8493b35]{max-width:515px;overflow:visible}.product-details_modal[data-v-b8493b35]{max-width:750px}.product-details_modal-composite[data-v-b8493b35]{max-width:820px}.feedback-modal[data-v-b8493b35],.feedback-success[data-v-b8493b35],.survey-modal[data-v-b8493b35]{max-width:452px}.order-info-modal[data-v-b8493b35]{max-width:750px;padding-right:37px}.recommendations-modal[data-v-b8493b35]{max-width:750px}.restriction-modal[data-v-b8493b35]{max-width:670px}.kmodal-new__close[data-v-b8493b35]{align-items:center;background:none;border:none;border-radius:var(--radius-full);color:var(--color-gray-500);cursor:pointer;display:flex;height:var(--kmodal-close-size);justify-content:center;padding:0;position:absolute;right:var(--scale-m,20px);top:var(--scale-m,20px);transition:color .2s ease;width:var(--kmodal-close-size);z-index:100}.address-modal .kmodal-new__close[data-v-b8493b35]{background-color:var(--color-white);height:34px;right:calc(var(--scale-m) - var(--space-5));top:calc(var(--scale-m) - var(--space-5));width:34px}.kmodal-new__close[data-v-b8493b35]:hover{color:var(--color-black)}.kmodal-new__close[data-v-b8493b35]:active{color:var(--color-gray-700)}.kmodal-new__button-icon[data-v-b8493b35]:before{height:2px;left:4px;top:8px;width:10px}.kmodal-new__button-icon[data-v-b8493b35]:after{height:10px;left:8px;top:4px;width:2px}.fade-enter-active[data-v-b8493b35],.fade-leave-active[data-v-b8493b35]{transition:opacity .2s ease}.fade-enter-from[data-v-b8493b35],.fade-leave-to[data-v-b8493b35]{opacity:0}.configurator[data-v-b8493b35]{padding-bottom:0}@media(max-width:720px){.address-modal[data-v-b8493b35]{height:95vh;height:95dvh;max-height:95vh;max-height:95dvh;padding:0}.kmodal-new__mask--viewport .address-modal[data-v-b8493b35]{height:95%;max-height:95%}.configurator[data-v-b8493b35]{padding:var(--scale-l,40px) var(--scale-l,40px) 0 var(--scale-l,40px)}}.configurator--compact[data-v-b8493b35]{max-width:750px}@media(max-width:600px){.kmodal-new__container[data-v-b8493b35]{--kmodal-pad-top:var(--scale-l);--kmodal-pad-x:var(--scale-l);--kmodal-close-room:calc(var(--space-20) + var(--kmodal-close-size) + var(--scale-m))}.kmodal-new__container:not(.address-modal) .kmodal-new__close[data-v-b8493b35]{right:var(--space-20);top:var(--space-20)}.fade-enter-active[data-v-b8493b35],.fade-leave-active[data-v-b8493b35]{transition:opacity .3s ease}.fade-enter-active .kmodal-new__container[data-v-b8493b35],.fade-leave-active .kmodal-new__container[data-v-b8493b35]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.fade-enter-from .kmodal-new__container[data-v-b8493b35],.fade-leave-to .kmodal-new__container[data-v-b8493b35]{transform:translateY(var(--kmodal-sheet-offset,0))}}@media(max-width:600px)and (prefers-reduced-motion:reduce){.fade-enter-from .kmodal-new__container[data-v-b8493b35],.fade-leave-to .kmodal-new__container[data-v-b8493b35]{transform:none}}@media(max-width:600px){.kmodal-new__mask[data-v-b8493b35]:has(.product-details_modal,.product-details_modal-composite,.configurator,.restriction-modal){align-items:flex-end;padding:0}.configurator[data-v-b8493b35],.product-details_modal[data-v-b8493b35],.product-details_modal-composite[data-v-b8493b35],.restriction-modal[data-v-b8493b35]{--kmodal-sheet-offset:100%;--kmodal-pad-top:var(--space-0);--kmodal-pad-x:var(--space-0);border-radius:var(--radius-m) var(--radius-m) 0 0;max-height:calc(100dvh - var(--space-40));max-width:none;padding:0}}@media(max-width:600px){.kmodal-new__mask[data-v-b8493b35]:has(.auth-modal,.recommendations-modal,.feedback-modal,.feedback-success,.survey-modal,.order-info-modal,.message-modal,.final-modal){align-items:flex-end;padding:0}.auth-modal[data-v-b8493b35],.feedback-modal[data-v-b8493b35],.feedback-success[data-v-b8493b35],.final-modal[data-v-b8493b35],.message-modal[data-v-b8493b35],.order-info-modal[data-v-b8493b35],.recommendations-modal[data-v-b8493b35],.survey-modal[data-v-b8493b35]{--kmodal-sheet-offset:100%;--kmodal-pad-top:var(--space-20);--kmodal-pad-x:var(--space-20);border-radius:var(--radius-m) var(--radius-m) 0 0;max-height:calc(100dvh - var(--space-40));max-width:none;padding:var(--kmodal-pad-top) var(--kmodal-pad-x) calc(max(var(--layout-safe-bottom),env(safe-area-inset-bottom,0px)) + var(--kmodal-keyboard-inset, 0px));transition:padding-bottom .25s ease}}@media(max-width:600px){.kmodal-new__mask[data-v-b8493b35]:has(.search_modal){align-items:flex-start;padding:0}.kmodal-new__mask:has(.search_modal) .kmodal-new__wrapper[data-v-b8493b35]{align-items:flex-start}.kmodal-new__mask .search_modal[data-v-b8493b35]{--kmodal-pad-top:calc(var(--space-20) + env(safe-area-inset-top, 0px));--kmodal-pad-x:var(--space-20);border-radius:0 0 var(--radius-m) var(--radius-m);max-width:none;padding:var(--kmodal-pad-top) var(--kmodal-pad-x) var(--space-20)}}@media(max-width:600px){.kmodal-new__mask[data-v-b8493b35]:has(.select-city-modal){padding:0}.kmodal-new__mask .select-city-modal[data-v-b8493b35]{--kmodal-pad-top:calc(var(--space-20) + env(safe-area-inset-top, 0px));--kmodal-pad-x:var(--space-20);border-radius:0;height:100dvh;max-height:none;max-width:none;padding:var(--kmodal-pad-top) var(--kmodal-pad-x) max(var(--layout-safe-bottom),env(safe-area-inset-bottom,0px))}.kmodal-new__mask--address[data-v-b8493b35]{align-items:flex-end;padding:0}.kmodal-new__mask--address .kmodal-new__wrapper[data-v-b8493b35]{align-items:flex-end}.kmodal-new__mask .address-modal[data-v-b8493b35]{border-radius:0;height:100dvh;max-height:100dvh;max-width:none}.kmodal-new__mask--viewport .address-modal[data-v-b8493b35]{height:100%;max-height:100%}.kmodal-new__container:not(.address-modal)>.kmodal-new__header[data-v-b8493b35]{background:transparent;display:flow-root;flex-shrink:0;height:0;margin:calc(var(--kmodal-pad-top)*-1) calc(var(--kmodal-pad-x)*-1) var(--kmodal-pad-top);pointer-events:none;position:sticky;top:calc(var(--kmodal-pad-top)*-1);z-index:30}.kmodal-new__container:not(.address-modal) .kmodal-new__close[data-v-b8493b35]{pointer-events:auto}}@media(max-width:600px){.kmodal-new__container .kmodal-new__content .kmodal-sticky-title{--title-inset-top:var(--kmodal-title-inset-top,var(--kmodal-pad-top));--title-inset-x:var(--kmodal-title-inset-x,var(--kmodal-pad-x));background:var(--color-white);margin:calc(var(--title-inset-top)*-1) calc(var(--title-inset-x)*-1) calc(var(--kmodal-title-after, var(--space-0)) - var(--scale-s));max-width:none;padding:var(--title-inset-top) var(--kmodal-close-room) var(--scale-s) var(--title-inset-x);position:sticky;top:calc(var(--kmodal-pad-top)*-1);z-index:4}}
