.page_search_full:after,.page_search_level-1:after,.page_search_level-2:after,.page_search_start:after{position:absolute;z-index:99;inset:0}@media(max-width:1279px){.page_search_full:after,.page_search_level-1:after,.page_search_level-2:after,.page_search_start:after{background:#fff}}@media(min-width:1280px){.page_search_full:after,.page_search_level-1:after,.page_search_level-2:after,.page_search_start:after{background:rgba(0,0,0,.7)}}.page_search_full,.page_search_start{margin-right:calc(-1*var(--w-scrollbar));padding-right:var(--w-scrollbar)}.page_search_full:after,.page_search_start:after{content:""}@media(max-width:1279px){.page_search_level-1:after,.page_search_level-2:after{content:""}}.page__grid{display:flex}.page__grid__left{position:relative;width:230px}@media(max-width:1899px){.page__grid__left{width:218px}}.page__grid__center{min-width:0;flex:1 1}@media(min-width:1280px){.page__grid__center{padding-top:8px}}@media(max-width:1279px){.page__grid__center{margin:0}}@media(min-width:1280px)and (max-width:1899px){.page__grid__center{margin:0 52px 0 48px}}@media(min-width:1900px){.page__grid__center{margin:0 64px 0 48px}}@media(min-width:1280px)and (max-width:1899px){.cart-page .page__grid__center,.checkout-page .page__grid__center{margin:0 24px}}@media(min-width:1900px){.cart-page .page__grid__center,.checkout-page .page__grid__center{margin:0 32px 0 24px}}.search-page .page__grid__center{display:flex;flex-direction:column}@media(max-width:1899px){.page__grid__right{width:300px}}@media(min-width:1900px){.page__grid__right{width:336px}}.page__grid__right::-webkit-scrollbar{display:none}@media(min-width:1280px)and (max-width:1439px){.cart-page .page__grid__right,.checkout-page .page__grid__right{width:336px}}.page__grid__left{position:-webkit-sticky;position:sticky;top:80px;height:calc(100vh - 80px)}@media(max-width:1279px){.page__grid__left{display:none}}.page__grid__right{position:-webkit-sticky;position:sticky;top:88px;height:calc(100vh - 88px)}@media(max-width:1279px){.page__grid__right{display:none}}.auth__outer-wrap{height:100dvh}.auth__inner-wrap{width:100%;height:100%;display:flex;flex-direction:column}@media(max-width:1279px){.auth__inner-wrap{height:100%;padding:0!important;border-radius:0!important}}@media(min-width:1280px)and (max-width:1899px){.auth__inner-wrap{max-width:488px;max-height:948px;padding:24px}}@media(min-width:1900px){.auth__inner-wrap{max-width:504px;max-height:964px;padding:32px}}.auth__body{flex:1 1;display:flex;flex-direction:column}@media(max-width:1279px){.auth__body{border-radius:0!important;padding:0}}.auth__wrap{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:40px}@media(max-width:1899px){.auth__wrap{margin:0 auto}}@media(max-width:1279px){.auth__wrap{justify-content:space-between;width:min(100%,1024px);flex:0 1 100%;padding-top:80px;row-gap:28px}}@media(max-width:1023px){.auth__wrap{max-width:701px}}@media(orientation:landscape)and (max-height:500px){.auth__wrap{flex-basis:500px}}.auth__form{flex:1 1;min-height:0;display:flex;flex-direction:column;justify-content:center;width:100%;padding:88px 24px 48px}@media(max-width:1279px){.auth__form{max-width:375px;padding:24px}}.auth-modal-footer{padding-bottom:24px}.auth-modal-footer__politics{padding:0 24px;color:#878a81;font-family:Juneau;font-size:13px;font-weight:400;font-style:normal;line-height:16px;margin:0;letter-spacing:0}.auth-modal-footer__politics-link{cursor:pointer;color:#0f1603;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}@media(hover:hover){._desktop .auth-modal-footer__politics-link:hover{color:#77b018}}@media(max-width:1279px){.auth-modal-footer__politics{max-width:375px;padding:0 24px 24px}}.typo:after,.typo:before{content:"";display:block;height:0;width:0}.auth-modal-header{position:absolute;top:0;left:0;right:0;z-index:1;background-color:#fff}.auth-modal-header__inner{position:relative;width:100%;display:flex;justify-content:center}.auth-modal-header__topic{padding:4px 0;text-align:center}@media(max-width:1279px){.auth-modal-header__topic{font-family:Juneau;font-size:18px;font-weight:500;font-style:normal;line-height:24px;margin:0;letter-spacing:0;padding:0}}@media(min-width:1280px){.auth-modal-header__topic{font-family:Juneau;font-size:28px;font-weight:500;font-style:normal;line-height:32px;margin:0;letter-spacing:0}}.auth-modal-header__back,.auth-modal-header__close{position:absolute;display:flex;cursor:pointer;color:#0f1603;border:none;border-radius:50%;background:rgba(15,22,3,.05);top:50%;translate:0 -50%;transition:.2s cubic-bezier(0,0,.4,1);transition-property:background}@media(hover:hover){._desktop .auth-modal-header__back:hover,._desktop .auth-modal-header__close:hover{background:rgba(15,22,3,.08)}}@media(min-width:1280px){.auth-modal-header__back,.auth-modal-header__close{padding:9px}}@media(max-width:1279px){.auth-modal-header__back,.auth-modal-header__close{padding:11px}}.auth-modal-header__back{left:0}.auth-modal-header__close{right:0}.auth-modal-header__back-icon,.auth-modal-header__close-icon{width:22px}.auth-modal-header:before{position:absolute;content:"";top:100%;left:0;right:0;height:24px;background:linear-gradient(0deg,rgba(255,255,255,0),#fff)}@media(max-width:1279px){.auth-modal-header{padding:28px 32px 20px;position:fixed;max-width:1024px;margin:0 auto}}@media(max-width:1023px){.auth-modal-header{max-width:701px}}@media(max-width:700px){.auth-modal-header{padding-left:16px;padding-right:16px}}.auth-modal-step-code,.auth-modal-step-code__heading{display:flex;flex-direction:column}.auth-modal-step-code__heading{row-gap:8px;text-align:center;margin-bottom:24px}.auth-modal-step-code__text{color:#878a81;font-size:15px;font-weight:400;line-height:20px}.auth-modal-step-code__phone,.auth-modal-step-code__text{font-family:Juneau;font-style:normal;margin:0;letter-spacing:0}.auth-modal-step-code__phone{font-size:20px;font-weight:500;line-height:24px}.auth-modal-step-code__inputs{display:flex;column-gap:8px;justify-content:center;margin-bottom:6px}.auth-modal-step-code__input{width:64px;height:72px}.auth-modal-step-code__input input.input__field{width:100%;height:100%;padding:0;font-family:Juneau;font-size:37px;font-weight:500;font-style:normal;line-height:40px;margin:0;letter-spacing:0;color:#0f1603;text-align:center;caret-width:2px}.auth-modal-step-code__input.input_state_error input.input__field{color:#f34848}.auth-modal-step-code__error{color:#f34848;text-align:center;margin-top:8px!important;font-size:14px;line-height:18px}.auth-modal-step-code__error,.auth-modal-step-code__error>span{display:block;font-family:Juneau;font-weight:400;font-style:normal;margin:0;letter-spacing:0}.auth-modal-step-code__error>span{padding:2px 0;font-size:15px;line-height:20px}.auth-modal-step-code__control{display:flex;flex-direction:column;align-items:center;padding:16px 0;width:-moz-fit-content;width:fit-content;margin:0 auto;border:none;background:rgba(0,0,0,0);pointer-events:none;height:100%;max-height:86px}.auth-modal-step-code__control._сlickable{cursor:pointer;pointer-events:all}@media(hover:hover){._desktop .auth-modal-step-code__control:hover .auth-modal-step-code__button{color:rgb(123.6,182.0774193548,23.9225806452)}}.auth-modal-step-code__button,.auth-modal-step-code__timer{font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0;padding-top:2px;padding-bottom:2px}.auth-modal-step-code__timer{color:#878a81}.auth-modal-step-code__timer>span{position:relative;padding-right:3ch}.auth-modal-step-code__timer-time{position:absolute;top:0;right:0;display:inline-block;min-width:3ch;text-align:left}.auth-modal-step-code__button{color:#5d8912;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}@media(hover:hover){._desktop .auth-modal-step-code__button:hover{color:rgb(123.6,182.0774193548,23.9225806452)}}.auth-modal-step-code__check{display:flex;column-gap:6px;align-items:center}.auth-modal-step-code__check-text{font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0;color:#878a81}@media(max-width:1279px){.auth-modal-step-code{height:258px;justify-content:center}}.loader{display:block}.loader__icon{display:block;width:100%;height:100%;animation:rotate .3s linear infinite}.input__field{display:block;width:100%;padding:0 20px;resize:none;color:#0f1603;border:none;background:rgba(15,22,3,.05);font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0}.input_size_m.input_mod_label .input__field{padding-top:16px}.input_size_l.input_mod_label .input__field{padding-top:18px}.input_size_m.input_mod_area .input__field{padding-top:22px;padding-bottom:6px}.input_size_l.input_mod_area .input__field{padding-top:27px;padding-bottom:9px}.input_mod_clear .input__field{padding-right:74px}.input_size_m .input__field{height:48px;border-radius:16px}.input_size_l .input__field{height:56px;border-radius:20px}.input_state_error .input__field{background:rgba(243,72,72,.12)}.input__label{position:absolute;left:20px;pointer-events:none;color:#878a81;font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0;transition:.2s cubic-bezier(0,0,.4,1);transition-property:top,font-size,line-height}.input_size_m .input__label{top:14px}.input_size_l .input__label{top:18px}.input_state_error .input__label{color:#f34848}.input__clear{position:absolute;top:0;right:0;display:flex;padding:8px 16px;cursor:pointer;color:#0f1603;border:none;background:rgba(0,0,0,0);align-items:center;justify-content:center;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color}@media(hover:hover){._desktop .input__clear:hover{color:#77b018}}.input_size_m .input__clear{height:48px}.input_size_l .input__clear{height:56px}.input__clear-icon{width:22px}.input__field:focus~.input__label,.input__field:not(:placeholder-shown).input__field:not(:focus)~.input__label{font-family:Juneau;font-size:13px;font-weight:400;font-style:normal;line-height:16px;margin:0;letter-spacing:0}.input_size_m .input__field:focus~.input__label,.input_size_m .input__field:not(:placeholder-shown).input__field:not(:focus)~.input__label{top:6px}.input_size_l .input__field:focus~.input__label,.input_size_l .input__field:not(:placeholder-shown).input__field:not(:focus)~.input__label{top:9px}@media(max-width:1279px){.input_responsive_m-md-l .input__field{height:48px;border-radius:16px}.input_responsive_m-md-l.input_mod_label .input__field{padding-top:16px}.input_responsive_m-md-l.input_mod_area .input__field{padding-top:22px;padding-bottom:6px}.input_responsive_m-md-l .input__clear{height:48px}.input_responsive_m-md-l .input__label{top:14px}.input_responsive_m-md-l .input__field:focus~.input__label,.input_responsive_m-md-l .input__field:not(:placeholder-shown).input__field:not(:focus)~.input__label{top:6px}}@media(min-width:1280px){.input_responsive_m-md-l .input__field{height:56px;border-radius:20px}.input_responsive_m-md-l.input_mod_label .input__field{padding-top:18px}.input_responsive_m-md-l.input_mod_area .input__field{padding-top:27px;padding-bottom:9px}.input_responsive_m-md-l .input__clear{height:56px}.input_responsive_m-md-l .input__label{top:18px}.input_responsive_m-md-l .input__field:focus~.input__label,.input_responsive_m-md-l .input__field:not(:placeholder-shown).input__field:not(:focus)~.input__label{top:9px}}.auth-modal-step-phone{display:flex;flex-direction:column;row-gap:24px;width:100%}.auth-modal-step-phone__input-wrapper{position:relative}.auth-modal-step-phone__art{position:absolute;bottom:calc(100% - 9px);right:32px;width:104px;aspect-ratio:1/1;pointer-events:none}@media(max-width:1279px){.auth-modal-step-phone{height:244px;justify-content:flex-end;padding-bottom:24px}}.auth-modal-step-phone__error{display:inline-block;color:#f34848;width:100%;margin-top:8px!important;font-family:Juneau;font-size:14px;font-weight:400;font-style:normal;line-height:18px;margin:0;letter-spacing:0}.custom-input{position:relative}.custom-input__label{position:absolute;display:flex;left:16px;font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0;color:#878a81;top:50%;transform:translateY(-50%);transition:.2s cubic-bezier(0,0,.4,1);transition-property:top,font-size,line-height,transform}.custom-input__label span{display:flex;align-items:center;gap:4px}.custom-input__label span svg{transition:.2s cubic-bezier(0,0,.4,1);transition-property:width,height;width:24px;height:38px}.custom-input__input{border-radius:20px!important;height:56px!important;padding:28px 8px 8px 16px!important;font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0}.custom-input__input,.custom-input__input.ant-input-borderless{background-color:rgba(15,22,3,.05)!important}.custom-input__input[type=date]::-webkit-calendar-picker-indicator{appearance:none;-webkit-appearance:none;display:none}.custom-input__input[type=date]{color:rgba(0,0,0,0)}.custom-input__input[type=date]:focus,.custom-input__input[type=date]:valid{color:inherit}.custom-input__input::placeholder{opacity:0;transition:.2s cubic-bezier(0,0,.4,1);transition-property:opacity}.custom-input__input:focus::placeholder,.custom-input__input:not(:placeholder-shown)::placeholder{opacity:1}.custom-input:focus-within .custom-input__label,.custom-input__dirty .custom-input__label{font-family:Juneau;font-size:13px;font-weight:400;font-style:normal;line-height:16px;margin:0;letter-spacing:0;top:8px;transform:translateY(0)}.custom-input:focus-within .custom-input__label svg,.custom-input__dirty .custom-input__label svg{width:16px;height:16px}.modal{position:fixed;z-index:200;overflow-y:auto;inset:0}.modal,.modal._opened{background-color:rgba(0,0,0,.7)}.modal._opening{animation:background-fade-in .4s cubic-bezier(0,0,.4,1) normal forwards}.modal._closing{animation:background-fade-in .4s cubic-bezier(.6,0,1,1) reverse forwards}.modal__outer-wrap{display:flex;min-height:100%}@media(max-width:700px){.modal__outer-wrap{align-items:flex-end}}@media(min-width:701px){.modal__outer-wrap{align-items:center;justify-content:center}}@media(max-width:700px){.modal__inner-wrap{width:100%;padding:0}}@media(min-width:701px){.modal__inner-wrap{padding:32px}}.modal__body{padding:24px;text-align:center;background:#fff;box-shadow:0 0 96px 0 rgba(0,0,0,.16)}@media(max-width:700px){.modal__body{border-radius:28px 28px 0 0}}@media(min-width:701px){.modal__body{border-radius:40px}}._opened .modal__body{opacity:1}._opening .modal__body{animation:opacity-fade-in .2s cubic-bezier(0,0,.4,1) normal forwards}._closing .modal__body{animation:opacity-fade-in .2s cubic-bezier(.6,0,1,1) reverse forwards}.modal__close{color:#878a81;transition:.2s cubic-bezier(0,0,.4,1);transition-property:color;cursor:pointer}@media(hover:hover){._desktop .modal__close:hover{color:hsl(80,3.7037037037%,32.3529411765%)}}.modal ::-webkit-scrollbar{width:4px;height:4px}.modal ::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.modal ::-webkit-scrollbar-thumb{background:rgba(15,22,3,.1215686275);border-radius:4px}.modal ::-webkit-scrollbar-button{display:none;width:0;height:0}@media(max-width:700px){.select-slot-modal__body{padding:22px 16px}}@media(min-width:701px){.select-slot-modal__body{width:464px;padding:24px}}.select-slot-modal__list{display:flex;flex-direction:column;gap:12px}.select-slot-modal__item{display:flex;padding:4px 0;cursor:pointer;align-items:center;justify-content:space-between}.select-slot-modal__text{color:#0f1603;font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;margin:0;letter-spacing:0}.select-slot-modal__circle-icon{display:block;width:24px}.select-slot-modal__icon{width:24px;height:24px;border-radius:1000px;background:rgba(15,22,3,.05)}.city-selection-modal__body{text-align:left}@media(max-width:700px){.city-selection-modal__body{padding:24px 16px 16px}}@media(min-width:701px){.city-selection-modal__body{width:375px;padding:24px}}.city-selection-modal__title{color:#878a81;font-family:Juneau;font-size:14px;font-weight:400;font-style:normal;line-height:18px;letter-spacing:0;margin:0 0 2px}.city-selection-modal__city{display:flex;color:#0f1603;gap:4px;align-items:center;font-family:Juneau;font-size:24px;font-weight:500;font-style:normal;line-height:28px;margin:0;letter-spacing:0}.city-selection-modal__location-icon{width:24px;margin-left:-3px}.city-selection-modal__chevron-icon{width:24px;cursor:pointer}.city-selection-modal__chevron-icon path{stroke-width:2}.city-selection-modal__text{color:#878a81;font-family:Juneau;font-size:15px;font-weight:400;font-style:normal;line-height:20px;letter-spacing:0;margin:12px 0 0}.city-selection-modal__nav{display:flex;margin-top:20px;gap:4px}.city-selection-modal__button{width:100%;padding-right:0!important;padding-left:0!important}.ant-select{width:100%}.ant-select-selector:focus-within,.ant-select-selector:hover{border-color:#83c11a!important}