@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;700&display=swap);.stories-menu-wrapper[data-v-6e82bb47]{display:flex;width:100%;justify-content:center;align-items:flex-start;gap:40px}@media only screen and (max-width:1024px){.stories-menu-wrapper[data-v-6e82bb47]{gap:24px}}@media only screen and (max-width:425px){.stories-menu-wrapper[data-v-6e82bb47]{gap:18px;justify-content:flex-start}}.stories-menu-slider[data-v-6e82bb47]{overflow:visible}.stories-menu-slider__item[data-v-6e82bb47]{width:140px;height:140px;background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:50%;cursor:pointer}.stories-menu-slider__item img[data-v-6e82bb47]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.stories-menu-slider__item-title[data-v-6e82bb47]{font-size:20px}@media only screen and (max-width:767px){.stories-menu-slider__item-title[data-v-6e82bb47]{font-size:16px}}@media only screen and (max-width:1024px){.stories-menu-slider__item[data-v-6e82bb47]{width:120px;height:120px}}@media only screen and (max-width:425px){.stories-menu-slider__item[data-v-6e82bb47]{width:100px;height:100px}}.stories-group-slider[data-v-99a3feaa]{position:relative;width:100%;height:100%;overflow:hidden;border-radius:.75rem}.stories-group-slider__item[data-v-99a3feaa]{width:100%;height:100%}.stories-group-slider__item-body[data-v-99a3feaa]{font-size:20px;display:flex;width:100%;height:100%;align-items:flex-start;justify-content:center;border-radius:.75rem;overflow:hidden}.stories-group-slider__item-body img[data-v-99a3feaa]{width:100%;border-radius:.75rem}.stories-group-slider__pagination[data-v-99a3feaa]{display:flex;justify-content:space-between;position:absolute;top:14px!important;left:0;right:0;width:100%;z-index:100;opacity:0;visibility:hidden;transition:opacity .8s ease}.stories-group-slider__pagination[data-v-99a3feaa] .swiper-pagination-bullet{position:relative;width:100%;flex-shrink:10;border-radius:999px;height:4px;background-color:hsla(0,0%,100%,.16);overflow:hidden;box-shadow:0 0 1px hsla(0,0%,100%,.349);border:none;margin-right:.9rem}.stories-group-slider__pagination[data-v-99a3feaa] .swiper-pagination-bullet:first-child{margin-left:2rem}.stories-group-slider__pagination[data-v-99a3feaa] .swiper-pagination-bullet:last-child{margin-right:2rem}.stories-group-slider__pagination[data-v-99a3feaa] .swiper-pagination-bullet span{position:absolute;background-color:#fff;left:0;top:0;width:100%;height:100%;border-radius:999px;transform:translateX(-100%);transition:transform .3s ease}.stories-main-slider[data-v-ba77550e]{overflow:visible;width:100%}.stories-main-slider__item[data-v-ba77550e]{margin:0 10vw;width:360px;height:560px;border-radius:1.6rem;transform:scale(.6);transition:transform .3s ease;position:relative}.stories-main-slider__item.swiper-slide-next[data-v-ba77550e],.stories-main-slider__item.swiper-slide-prev[data-v-ba77550e]{cursor:pointer}.stories-main-slider__item.swiper-slide-prev[data-v-ba77550e]:hover{transform:scale(.6) translate(20%)}.stories-main-slider__item.swiper-slide-next[data-v-ba77550e]:hover{transform:scale(.6) translate(-20%)}.stories-main-slider__item.swiper-slide-active[data-v-ba77550e]{transform:scale(1)}.stories-main-slider__item.swiper-slide-active .stories-main-slider__item-btn[data-v-ba77550e],.stories-main-slider__item.swiper-slide-active[data-v-ba77550e] .stories-group-slider__pagination{opacity:1;visibility:visible}.stories-main-slider__item-btn[data-v-ba77550e]{position:absolute;top:-5rem;right:-5rem;width:5rem;height:5rem;opacity:0;visibility:hidden;display:flex;align-items:center;justify-content:center}.stories-main-slider__item-btn[data-v-ba77550e] svg{width:2rem;height:2rem;max-width:100%;max-height:100%}@media only screen and (max-width:768px){.stories-main-slider__item-btn[data-v-ba77550e]{top:0;align-items:flex-start}}@media only screen and (max-width:425px){.stories-main-slider__item-btn[data-v-ba77550e]{display:none}}.stories-main-slider__nav[data-v-ba77550e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:32rem;z-index:100}@media only screen and (max-width:991px){.stories-main-slider__nav[data-v-ba77550e]{width:68rem}}@media only screen and (max-width:767px){.stories-main-slider__nav[data-v-ba77550e]{width:100%;height:100%}}.stories-main-slider__nav-next[data-v-ba77550e],.stories-main-slider__nav-prev[data-v-ba77550e]{padding:.5rem;width:45px;height:45px;background-color:#df0000;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;transition:background-color .3s ease}@media only screen and (min-width:767px){.stories-main-slider__nav-next[data-v-ba77550e]:hover,.stories-main-slider__nav-prev[data-v-ba77550e]:hover{background-color:#a90202}}.stories-main-slider__nav-next[data-v-ba77550e] svg,.stories-main-slider__nav-prev[data-v-ba77550e] svg{width:2.5rem;height:2.5rem;max-width:100%;max-height:100%}@media only screen and (max-width:767px){.stories-main-slider__nav-next[data-v-ba77550e] svg,.stories-main-slider__nav-prev[data-v-ba77550e] svg{display:none}.stories-main-slider__nav-next[data-v-ba77550e],.stories-main-slider__nav-prev[data-v-ba77550e]{width:50%;height:100%;background:transparent}}.stories-main-slider__nav-prev[data-v-ba77550e]{left:0;transform:rotate(180deg)}.stories-main-slider__nav-next[data-v-ba77550e]{right:0}.stories-main-slider__btn[data-v-ba77550e]{display:none}.stories-main-wrapper[data-v-2648f332]{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;background-color:rgba(0,0,0,.8);z-index:999}.stories-main-wrapper__content[data-v-2648f332]{width:100%;height:100%;display:flex;align-items:center;overflow:hidden}.bold{font-weight:600}@font-face{font-family:Big-Orange-Cyrillic;font-weight:400;font-style:normal;src:url(/fonts/Big-Orange-Cyrillic.ttf.bee513d9.woff) format("woff")}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#242424;background-color:#f4f4f4}a{text-decoration:none;cursor:pointer}li{list-style-position:inside}button{font-family:Inter,sans-serif;font-size:14px;background:none;border:none;cursor:pointer}.section{margin-top:35px;margin-bottom:90px}@media only screen and (max-width:425px){.section{margin-bottom:36px}}.section-title{margin-bottom:36px;font-family:Big-Orange-Cyrillic;color:#242424;font-size:30px}@media only screen and (max-width:425px){.section-title{margin-top:24px;margin-bottom:24px;font-size:20px}}.section-catalog .toggle-switch{margin-bottom:20px;width:330px}@media only screen and (max-width:425px){.section-catalog .toggle-switch{margin-bottom:8px}}.section-catalog .toggle-switch a{color:#242424}.section-catalog .toggle-switch a.active{color:#fff}.section-feedback .btn.btn_black_outline{padding:8px 18px;font-weight:600}@media only screen and (max-width:425px){.section.contacts{margin-bottom:0}.section.stores{padding-top:8px}.services{margin-bottom:0}}.contacts-body{display:flex;align-items:center;gap:24px}@media only screen and (max-width:425px){.contacts-body{gap:12px}}@media only screen and (max-width:375px){.contacts-body{gap:4px}}@media only screen and (max-width:425px){.contacts-body .btn_contacts{padding:0 18px;font-size:14px;font-weight:500}}@media only screen and (max-width:375px){.contacts-body .btn_black_outline{padding:0 8px;font-size:8px}}.yandex-map{margin-top:38px;margin-bottom:48px;font-size:18px}@media only screen and (max-width:425px){.yandex-map{margin-top:24px;margin-bottom:0}}.yandex-map iframe{margin-bottom:32px}@media only screen and (max-width:425px){.yandex-map iframe{height:220px}}.yandex-map svg{width:35px;height:35px}@media only screen and (max-width:768px){.yandex-map svg{width:24px;height:24px}}.yandex-map__subtitle{display:flex;align-items:center;gap:8px}.yandex-map__subtitle:last-child{margin-top:4px}@media only screen and (max-width:768px){.yandex-map__subtitle{font-size:14px}}@media only screen and (max-width:425px){.yandex-map__subtitle{font-size:12px}}.section.stores{margin-bottom:0}.stores{padding-top:71px;padding-bottom:90px;margin-top:0;background-color:#000}@media only screen and (max-width:425px){.stores{padding-top:36px;padding-bottom:45px}}.stores h2{color:#fff}.stores-categories{margin-bottom:40px;display:grid;grid-template-columns:repeat(3,1fr);white-space:nowrap;gap:16px}@media only screen and (max-width:1024px){.stores-categories{padding-bottom:14px;overflow:scroll}}@media only screen and (max-width:768px){.stores-categories{gap:8px}}@media only screen and (max-width:425px){.stores-categories{padding-bottom:8px;margin-bottom:0}}.stores-categories_main{display:flex;margin-bottom:42px}@media only screen and (max-width:425px){.stores-categories_main{margin-bottom:0}}@media only screen and (max-width:768px){.stores-categories .btn{padding:6px}}@media only screen and (max-width:425px){.stores-categories .btn{padding:0 12px;font-size:14px}}.stores-categories__clothes{display:flex}.stores-sort{display:flex;align-items:center;margin-left:auto;gap:20px}@media only screen and (max-width:768px){.stores-sort_desc{display:none}}.stores-sort_desc .btn_store-sort:hover{background:none;border-bottom:1px solid #a8a8a8}.stores-sort_mobile{display:none;margin-bottom:16px;gap:8px}@media only screen and (max-width:768px){.stores-sort_mobile{display:flex}}@media only screen and (max-width:1024px){.stores button{font-size:14px}}.checkout{display:grid;grid-template-columns:repeat(3,1fr);gap:59px}@media only screen and (max-width:1024px){.checkout{gap:24px}}@media only screen and (max-width:768px){.checkout{grid-template-columns:repeat(2,1fr)}}.checkout-step{display:flex;align-items:baseline}@media only screen and (max-width:768px){.checkout-step_desc{display:none}}.checkout-step_mobile{display:none}@media only screen and (max-width:768px){.checkout-step_mobile{display:flex}}.checkout-step__item{display:flex;flex-direction:column;align-items:center;justify-content:center;width:50px;text-align:center}.checkout-step svg{height:20%}.checkout-step p{font-size:12px}.checkout-step span{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#b1afaf;font-size:24px;border:1px solid #b1afaf;border-radius:100%}@media only screen and (max-width:1024px){.checkout-step span{width:35px;height:35px;font-size:20px}}.checkout-step span.active{color:#cb181a;border-color:#cb181a}.checkout-step_mobile{margin-top:26px;width:100%;justify-content:center}@media only screen and (max-width:425px){.checkout-step_mobile{margin-top:32px}}.checkout-step_mobile span{border:none;color:#fff;background-color:#b1b1b1}.checkout-step_mobile span.active{color:#fff;background-color:#373737}.checkout-step-line{width:100%;height:1px;padding-bottom:5px}.checkout-step-line__item{width:100%;height:1px;background-color:#b1b1b1}.checkout-step-line__item.active{background-color:#373737}.checkout-left{grid-column:1/3;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:21px}@media only screen and (max-width:425px){.checkout-left{grid-column-gap:8px}}.checkout-left__title{margin-top:27px;grid-column:1/3;font-weight:600}.checkout-left.grid-1{grid-column:1/2;width:100%}.checkout-left.grid-2{grid-column:2/3;width:100%}.checkout-left .grid-2 .multiselect{margin-top:20px}.checkout-left-address{display:flex;margin-top:30px;align-items:center;gap:24px}@media only screen and (max-width:1024px){.checkout-left-address{grid-column:1/-1}}.checkout-left-address__item{position:relative;padding:16px 20px;border:1px solid #242424;width:100%;height:100%;cursor:pointer}@media only screen and (max-width:768px){.checkout-left-address__item{font-size:14px;border-radius:5px}}.checkout-left-address__item:last-child{color:#7c7f7e;border-color:#d3d3d3}.checkout-left-address__item:hover{color:#242424;border:1px solid #242424}.checkout-left-address__item p{font-weight:600}.checkout-left-address__item span{display:block;margin-top:8px}.checkout-left-address__item svg{position:absolute;top:5px;right:5px}.checkout-left-address__item_empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px}.checkout-left-address__item_empty svg{position:relative;top:0;right:0}.checkout-left-rest{padding:18px 22px;margin-top:30px;grid-column:1/3;width:100%;background-color:#fff}@media only screen and (max-width:1024px){.checkout-left-rest{padding:14px 18px}}@media only screen and (max-width:768px){.checkout-left-rest{margin-top:15px}}.checkout-left-rest p{font-size:16px;line-height:24px;font-weight:600}@media only screen and (max-width:1024px){.checkout-left-rest p{font-size:14px}}@media only screen and (max-width:425px){.checkout-left-rest p{font-size:12px;line-height:18px}}@media only screen and (max-width:768px){.checkout-left-cooktime{font-size:14px;grid-column:1/3}}@media only screen and (max-width:425px){.checkout-left-cooktime{font-size:12px}.checkout-left-cooktime svg{width:18px;height:18px}}.checkout-left-selects{margin-top:20px;grid-column:2/3;gap:20px}@media only screen and (max-width:768px){.checkout-left-selects{grid-column:1/3}.checkout-left-later{grid-column:2/3;grid-row:6/7}}.checkout-left-pay{grid-column:1/3;display:flex;gap:20px}@media only screen and (max-width:425px){.checkout-left-pay{gap:8px}}.checkout-left-comment{grid-column:1/3}.checkout-right{padding-left:40px;margin-top:48px;width:100%;border-left:1px solid #b1afaf}@media only screen and (max-width:1024px){.checkout-right{font-size:14px}}@media only screen and (max-width:768px){.checkout-right{padding:0 20px;grid-column:1/3;border:none}}@media only screen and (max-width:425px){.checkout-right{margin-top:0}}.checkout-right-order{display:flex;flex-direction:column}.checkout-right-order__item{padding:10px 0;margin:10px 0;display:grid;grid-template-columns:repeat(2,1fr);width:100%;color:#7c7f7e;line-height:30px;border-bottom:1px solid #b1afaf}@media only screen and (max-width:768px){.checkout-right-order__item{margin:0}}.checkout-right-order__item .col:last-child{margin-left:auto;color:#242424;font-weight:600}.checkout-right-order .btn{margin-top:36px}@media only screen and (max-width:768px){.checkout-right-order .btn{padding:5px 0}.checkout-right-total{margin-top:10px}}.checkout-right__total-price{font-size:22px;font-weight:600}@media only screen and (max-width:1024px){.checkout-right__total-price{font-size:18px}}.checkout-right__conditions{padding:20px;margin-top:40px;display:flex;align-items:center;justify-content:space-between;color:#242424;background-color:#fff}@media only screen and (max-width:768px){.checkout-right__conditions{display:none}}.checkout-right__points{padding:0 18px;margin-top:21px;display:flex;flex-direction:column;background-color:#fff}@media only screen and (max-width:768px){.checkout-right__points{background-color:#f9f9f9}}.checkout-right__points_header{padding:14px 0;display:flex;justify-content:space-between;font-weight:600;border-bottom:1px solid #b1afaf}@media only screen and (max-width:1024px){.checkout-right__points_header{flex-direction:column}}@media only screen and (max-width:768px){.checkout-right__points_header{flex-direction:row;border-color:#242424}}.checkout-right__points_body{padding:14px 0;color:#7c7f7e}@media only screen and (max-width:768px){.checkout-right__points_body{color:#242424}}.checkout-right__points_body a{color:#7c7f7e;text-decoration:underline}@media only screen and (max-width:768px){.checkout-right__points_body a{color:#242424;font-weight:600}}.catalog-sort-buttons{margin-bottom:40px;display:flex;align-items:center;gap:10px;width:100%}@media only screen and (max-width:1024px){.catalog-sort-buttons{margin-bottom:30px}}@media only screen and (max-width:768px){.catalog-sort-buttons{margin-bottom:20px}}@media only screen and (max-width:425px){.catalog-sort-buttons{display:none}}.catalog-sort-buttons .btn{padding:4px 20px;background-color:#dbdada}@media only screen and (max-width:1024px){.catalog-sort-buttons .btn{font-size:14px}}.catalog-sort-buttons .btn_active{color:#fff!important;background-color:#cb181a!important}.catalog-sort-buttons .btn.btn_white{padding:4px 20px;background-color:#fff}@media only screen and (max-width:1024px){.catalog-sort-buttons .btn.btn_white{font-size:14px}}.catalog-sort-buttons__select{margin-left:auto;display:flex;align-items:center;gap:16px;font-size:16px}@media only screen and (max-width:768px){.catalog-sort-buttons__select{font-size:14px}}.product-categories{padding-bottom:15px;grid-column:1/-1;display:none;align-items:center;gap:8px;width:100%;overflow:scroll}@media only screen and (max-width:768px){.product-categories{display:flex}}.product-categories::-webkit-scrollbar-thumb{background:none}.product-categories .btn{white-space:nowrap;font-size:14px}.footer{padding:74px 0;color:#fff;background-color:#1b1b1b}@media only screen and (max-width:768px){.footer{padding:24px 0}}@media only screen and (max-width:425px){.footer{margin-top:24px}}.footer .container{display:flex;align-items:center;padding-top:24px;font-size:12px}@media only screen and (max-width:1024px){.footer .container{flex-direction:column}}@media only screen and (max-width:425px){.footer .container{align-items:stretch}}@media only screen and (max-width:768px){.footer .container .col{display:flex;align-items:center;justify-content:flex-end;gap:25px}}.footer-logo{width:90px}@media only screen and (max-width:768px){.footer-logo{margin-right:auto}}.footer-desc{margin-top:12px}@media only screen and (max-width:768px){.footer-desc{margin-top:0}}.footer-links{margin-left:auto;display:grid;grid-template-columns:repeat(5,auto);grid-gap:75px}@media only screen and (max-width:1024px){.footer-links{margin-top:36px;grid-template-columns:repeat(3,auto);margin:36px auto 0 auto}}@media only screen and (max-width:768px){.footer-links{display:none}}.footer-links .col{display:flex;flex-direction:column;gap:16px}.footer-links .col a{font-size:16px;line-height:150%;color:#fff}@media only screen and (max-width:1024px){.footer-links .col a{font-size:14px}}.footer-links .col a:hover{color:#cb181a}.footer-links .btn_white_outline:hover{background:none!important;border-color:#cb181a}.footer-links .btn_white_outline:hover path{fill:#cb181a}.footer_mobile{display:none;color:#fff}@media only screen and (max-width:768px){.footer_mobile{display:block}}.footer-dropdowns{display:none!important;flex-direction:column;gap:8px;padding-bottom:24px;border-bottom:1px solid #373737}@media only screen and (max-width:768px){.footer-dropdowns{display:flex!important}}.footer-dropdowns.container{padding-top:0;align-items:stretch}.footer-dropdowns__item{color:#fff;padding:10px 14px;border:1px solid #fff}.processed{display:grid;grid-template-columns:auto 1fr;gap:26px}@media only screen and (max-width:768px){.processed{grid-template-columns:1fr}}.processed-title{margin-bottom:36px;font-size:16px}.processed-details{padding:24px 40px;display:flex;flex-direction:column;gap:8px;background-color:#fefefe;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.processed-details__item{font-size:16px;line-height:35px;border-bottom:1px solid #b1afaf}@media only screen and (max-width:425px){.processed-details__item{font-size:14px}}.processed-details__item p{font-weight:600}.processed-details__item span{color:#7c7f7e}.processed-details a{margin-top:8px;color:#7c7f7e;text-decoration:underline}.processed-stocks{display:grid;grid-template-columns:1fr auto}.processed-stocks__img{width:100%;background:url(/img/processed-img.f58b9b85.jpg) no-repeat 50%/cover}.processed-stocks__info{padding:30px;display:flex;flex-direction:column;gap:24px;font-size:22px;color:#fff;background-color:#cb181a}@media only screen and (max-width:1024px){.processed-stocks__info{font-size:16px;padding:15px}}@media only screen and (max-width:425px){.processed-stocks__info{font-size:12px;gap:12px}.processed-stocks__info svg{width:32px}}.profile{margin-top:40px;margin-bottom:90px}@media only screen and (max-width:768px){.profile{margin-top:24px}}@media only screen and (max-width:425px){.profile{margin-top:24px;margin-bottom:48px}}.profile-orders{display:flex;flex-direction:column;gap:30px}.profile-orders-item{padding:0 30px;width:100%;font-size:16px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.profile-orders-item__header{padding:16px 0;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #b1afaf}.profile-orders-item__header button{color:#ec0105}@media only screen and (max-width:768px){.profile-orders-item__header button{display:none}}.profile-orders-item__body{display:grid;grid-template-columns:repeat(5,auto);grid-column-gap:48px;line-height:20px}@media only screen and (max-width:768px){.profile-orders-item__body{grid-template-columns:repeat(2,1fr);grid-column-gap:0}.profile-orders-item__body_address{grid-column:1/3}}.profile-orders-item__body div{padding:24px 0;display:flex;flex-direction:column;gap:22px}@media only screen and (max-width:768px){.profile-orders-item__body div{padding:14px 0;gap:8px;border-bottom:1px solid #b1afaf}}.profile-orders-item__body div:nth-child(5){margin-left:auto}@media only screen and (max-width:768px){.profile-orders-item__body div:nth-child(5){margin-left:0}.profile-orders-item__body div:nth-child(4),.profile-orders-item__body div:nth-child(5){border:none}}.profile-orders-item__body div:last-child{display:none}@media only screen and (max-width:768px){.profile-orders-item__body div:last-child{grid-column:1/3;display:flex}}.profile-orders-item__body div:last-child .btn{padding:4px 0}.profile-orders-item__body div button{text-align:start;font-weight:600;font-size:16px}.profile-orders-item p{font-weight:700}.profile-orders-item span{color:#7c7f7e}.profile-bonuses{display:flex;flex-direction:column;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.051)}.profile-bonuses-header{padding:20px 28px;display:flex;align-items:center;gap:10px;font-weight:700;width:100%}@media only screen and (max-width:768px){.profile-bonuses-header{padding:15px}}.profile-bonuses-header span{display:flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid #242424;border-radius:1000px}.profile-bonuses-header__dropdown{display:none;margin-left:auto}@media only screen and (max-width:768px){.profile-bonuses-header__dropdown{display:inline}}.profile-bonuses-body{padding:24px 30px 40px 30px;display:grid;grid-template-columns:repeat(4,1fr);font-weight:700;border-top:1px solid #b1afaf}@media only screen and (max-width:768px){.profile-bonuses-body{display:none;padding:15px 15px 24px 15px;grid-template-columns:repeat(2,1fr);grid-row-gap:24px}}.profile-bonuses-body.active{display:grid}.profile-bonuses-body-item{display:flex;flex-direction:column;gap:12px}.profile-bonuses-body-item span{font-weight:400;color:#7c7f7e}.profile-profile{padding:27px 41px;display:grid;grid-template-columns:1fr auto;grid-column-gap:30px;grid-row-gap:30px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media only screen and (max-width:768px){.profile-profile{padding:0;display:flex;flex-direction:column;background:none;box-shadow:none}}.profile-profile-inputs{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px;grid-row-gap:30px}.profile-profile-abonements{padding:14px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;font-weight:700;background:#f4f4f4;box-shadow:0 0 20px 0 rgba(0,0,0,.05);border-radius:5px}@media only screen and (max-width:768px){.profile-profile-abonements{display:none}}.profile-profile-abonements__list{display:flex;flex-direction:column;gap:8px;line-height:20px;font-weight:400;color:#7c7f7e}.profile-profile-abonements__button{font-size:14;font-weight:400}.profile-profile-abonements_mobile{padding:15px;display:none;font-weight:700;background-color:#fff;border-radius:5px}.profile-profile-abonements_mobile .profile-profile-abonements__list{font-size:14px}.profile-profile-abonements_mobile-header{display:flex;align-items:center;justify-content:space-between}.profile-profile-abonements_mobile-body{display:none;flex-direction:column;gap:12px}.profile-profile-abonements_mobile-body.active{display:flex}@media only screen and (max-width:768px){.profile-profile-abonements_mobile{grid-column:1/3;display:flex;flex-direction:column;gap:12px}.profile-profile__save_desc{display:none}}.profile-profile__save_mobile{display:none!important}@media only screen and (max-width:768px){.profile-profile__save_mobile{grid-column:1/3;grid-row:6/7;display:flex!important}.profile-profile__save_success_desc{display:none}}.profile-profile__save_success_mobile{display:none!important;background-color:#198754!important}@media only screen and (max-width:768px){.profile-profile__save_success_mobile{grid-column:1/3;grid-row:6/7;display:flex!important}}.profile-profile__address{grid-column:1/3;grid-row:3/4}@media only screen and (max-width:768px){.profile-profile__address{grid-row:4/5}}.profile-profile__address-list{display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:425px){.profile-profile__address-list{grid-template-columns:repeat(3,1fr)}}.profile-profile__address__item{padding:23px 0 12px 0;margin-top:19px;display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;transition:.2s ease;border:1px solid #b1afaf;border-radius:5px;cursor:pointer}@media only screen and (max-width:768px){.profile-profile__address__item{gap:0}}@media only screen and (max-width:425px){.profile-profile__address__item{padding:14px 0 8px 0}}.profile-profile__address__item:hover{border-color:#242424}.profile-profile__address__item:hover p{color:#242424}.profile-profile__address__item:hover path{stroke:#242424}@media only screen and (max-width:425px){.profile-profile__address__item svg{width:24px}}.profile-profile__address__item p{font-size:16px;font-weight:600;line-height:35px;color:#7c7f7e}@media only screen and (max-width:768px){.profile-profile__address__item p{font-size:14px}}@media only screen and (max-width:425px){.profile-profile__address__item p{line-height:20px}}.profile-profile__card{grid-column:1/3;grid-row:4/5}@media only screen and (max-width:768px){.profile-profile__card{grid-column:1/3;grid-row:5/6}}.profile-profile__card-list{display:grid;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:425px){.profile-profile__card-list{grid-template-columns:repeat(3,1fr)}}.profile-profile__card__item{padding:12px;margin-top:19px;display:flex;flex-direction:column;align-items:center;width:100%;border:1px solid #b1afaf;border-radius:5px;cursor:pointer}.profile-profile__card__item:hover{border-color:#242424}.profile-profile__card__item svg{width:54px}@media only screen and (max-width:425px){.profile-profile__card__item svg{width:36px;height:36px}}.profile-profile__card__item p{font-size:16px;font-weight:600;line-height:35px}@media only screen and (max-width:768px){.profile-profile__card__item p{font-size:14px}}@media only screen and (max-width:425px){.profile-profile__card__item p{line-height:20px}}.profile-profile__exit{font-size:16px;line-height:24px;cursor:pointer}.profile-profile__exit:hover{color:#cb181a}.profile-profile__exit_desc{grid-column:2/3}@media only screen and (max-width:768px){.profile-profile__exit_desc{display:none}}.profile-profile__exit_mobile{display:none}@media only screen and (max-width:768px){.profile-profile__exit_mobile{display:flex;width:100%;justify-content:center}}.reserve{padding:35px 40px;display:flex;flex-direction:column;grid-column-gap:30px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media only screen and (max-width:425px){.reserve{padding:20px 16px}}.reserve-available{display:flex;flex-direction:column;gap:27px}@media only screen and (max-width:768px){.reserve-available{margin-top:27px;width:100%}}.reserve-available p{font-weight:600}.reserve-available-progressbar{width:100%;height:10px;background-color:#d9d9d9;border-radius:5px}.reserve-available-progressbar__item{display:block;width:0;height:100%;background-color:#cb181a;border-radius:5px}.reserve-label{margin-top:27px;grid-column:1/3;font-weight:600}@media only screen and (max-width:768px){.reserve-label{grid-column:1/3}}.reserve-rests .toggle-switch{grid-template-columns:repeat(4,auto);width:100%;background:#d9d9d9}.reserve-rests .toggle-switch__button{color:#242424}@media only screen and (max-width:425px){.reserve-rests .toggle-switch__button{font-size:10px}}@media only screen and (max-width:375px){.reserve-rests .toggle-switch__button{font-size:8px}}.reserve-iframe{margin-top:14px;border-radius:10px}@media only screen and (max-width:768px){.reserve-iframe{border-radius:5px}}.reserve-text{padding:24px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:700px;font-size:18px}.reserve-text a{color:#cb181a;font-size:20px}.reserve-date{grid-column:1/2}@media only screen and (max-width:768px){.reserve-date{grid-column:1/2;grid-row:3/4}.reserve-time{grid-column:2/3;grid-row:3/4}}.reserve-tables{margin-bottom:27px;grid-column:1/3;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:20px}@media only screen and (max-width:1024px){.reserve-tables{grid-column-gap:8px}}@media only screen and (max-width:768px){.reserve-tables{grid-column:1/3}}.reserve-tables__item label{display:flex;justify-content:center;border-radius:5px}@media only screen and (max-width:425px){.reserve-tables__item label{padding:8px!important;font-weight:400!important;text-align:center}}.reserve-tables__item:last-child{grid-column:1/3}.reserve-tables__item .dot{display:none}.reserve-name{grid-column:1/2}.reserve-surname{grid-column:2/3}.reserve-comment,.reserve-phone{margin-top:27px;grid-column:1/3}.reserve-checkbox{margin-top:22px;grid-column:1/3;display:flex;align-items:center;gap:8px}.reserve-checkbox a{color:#242424;text-decoration:underline}.reserve .btn{padding:4px 0;margin-top:27px;grid-column:1/3;width:30%}@media only screen and (max-width:768px){.reserve .btn{width:100%}}.reserve-error{margin-top:12px;grid-column:1/3;grid-row:4/5;color:#cb181a}.qr-pay{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:30px}@media only screen and (max-width:768px){.qr-pay{grid-template-columns:1fr}}.qr-pay-left{padding:64px 55px;display:grid;grid-template-columns:1fr auto;gap:18px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media only screen and (max-width:425px){.qr-pay-left{padding:24px 18px;grid-template-columns:1fr}}.qr-pay-left-success{grid-column:1/3;font-size:18px;font-weight:700}@media only screen and (max-width:425px){.qr-pay-left-success{grid-column:1/2}}.qr-pay-left label{font-weight:700}.qr-pay-left-order{grid-column:1/3}@media only screen and (max-width:425px){.qr-pay-left-order{grid-column:1/2}}.qr-pay-left-order__body__item{padding-top:11px;padding-bottom:20px;display:flex;justify-content:space-between;font-size:18px;line-height:30px;border-bottom:1px solid #b1afaf}@media only screen and (max-width:425px){.qr-pay-left-order__body__item{padding-bottom:8px;font-size:16px}}.qr-pay-left-order__body__item:last-child{margin-top:20px;border:none}.qr-pay-left-order__body__item span{color:#7c7f7e}.qr-pay-left-order__body__item p{font-weight:700}.qr-pay-left-order__body__item_total{display:flex;flex-direction:column;gap:16px}.qr-pay-left-order__body__item_total .d-flex{justify-content:space-between;width:100%}.qr-pay-left-order .btn{padding:8px 0;margin-top:16px;width:100%}.qr-pay-right{background:url(/img/qr-pay.6f209d4e.jpg) no-repeat 50%/cover}@media only screen and (max-width:768px){.qr-pay-right{display:none}}.vacation-header{position:relative;display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:1024px){.vacation-header{grid-template-columns:1fr}}.vacation-header .main-nav-link{margin-top:0}.vacation-header-left{display:flex;flex-direction:column}.vacation-header-left_desc{padding:46px 62px 90px 74px}@media only screen and (max-width:768px){.vacation-header-left_desc{display:none}}.vacation-header-left_mobile{padding-top:46px;padding-bottom:42px;display:none}@media only screen and (max-width:768px){.vacation-header-left_mobile{display:flex}}.vacation-header-left__title{margin-top:64px;font-family:Big-Orange-Cyrillic;font-size:30px}@media only screen and (max-width:768px){.vacation-header-left__title{font-size:26px}}@media only screen and (max-width:425px){.vacation-header-left__title{font-size:18px}}.vacation-header-left__title span{color:#cb181a}.vacation-header-left__info{margin-top:34px;font-size:18px;line-height:30px}@media only screen and (max-width:768px){.vacation-header-left__info{font-size:16px}}@media only screen and (max-width:425px){.vacation-header-left__info{margin-top:16px;font-size:14px;line-height:24px}}.vacation-header-left-row{margin-top:46px;display:flex;align-items:center;gap:20px}@media only screen and (max-width:425px){.vacation-header-left-row{margin-top:18px;flex-direction:column;align-items:flex-start;gap:8px}}.vacation-header-left__link{display:flex;align-items:center;gap:8px;color:#cb181a;font-size:16px}@media only screen and (max-width:425px){.vacation-header-left__link{margin-top:18px;font-size:14px}}@media only screen and (max-width:1024px){.vacation-header-right{height:500px}}@media only screen and (max-width:425px){.vacation-header-right{height:280px;margin-bottom:14px}}.vacation-header-right__img{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.vacation-section-header{margin-top:16px;margin-bottom:36px;display:flex;align-items:center;justify-content:space-between}.vacation-section-header h2{margin-top:0;margin-bottom:0}@media only screen and (max-width:425px){.vacation-section-header .btn{font-size:12px;line-height:24px}}.vacation-body{padding:72px 0 90px 0;background-color:#d9d9d9}@media only screen and (max-width:768px){.vacation-body{background:none}}@media only screen and (max-width:425px){.vacation-body{padding:0 0 32px 0}}.favorites-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;font-size:20px;height:50vh}.cart-wrapper{display:grid;grid-template-columns:1fr auto;grid-gap:20px}@media only screen and (max-width:768px){.cart-wrapper{grid-template-columns:1fr}}.cart-result{display:flex;flex-direction:column;width:400px;max-height:380px}@media only screen and (max-width:1024px){.cart-result{width:250px}}@media only screen and (max-width:768px){.cart-result{width:100%}}.cart-result-points{padding-left:22px;padding-right:12px;display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600;height:50px;background:#e4e4e4;border-radius:5px}@media only screen and (max-width:425px){.cart-result-points{padding-left:12px;font-size:12px;height:40px}}.cart-result-points span{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:#cb181a;border-radius:1000px}.cart-result-price{margin-top:auto;display:flex;justify-content:space-between;font-size:24px}@media only screen and (max-width:768px){.cart-result-price{margin-top:20px}}@media only screen and (max-width:425px){.cart-result-price{font-size:18px}}.cart-result .btn{margin-top:24px;height:60px}@media only screen and (max-width:425px){.cart-result .btn{font-size:14px;height:45px}}.cart-list{display:flex;flex-direction:column;gap:20px}.cart-product{display:flex;width:100%;height:180px;background:#fff}@media only screen and (max-width:425px){.cart-product{height:130px}}.cart-product__img{width:180px;height:180px;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (max-width:425px){.cart-product__img{width:130px;height:130px}}.cart-product-info{padding:26px 20px 18px 22px;display:flex;flex-direction:column;justify-content:space-between;width:100%}@media only screen and (max-width:425px){.cart-product-info{padding:12px}}.cart-product-info__title{font-weight:600}@media only screen and (max-width:425px){.cart-product-info__title{font-size:12px}}.cart-product-info-footer{display:flex;align-items:center;gap:14px}@media only screen and (max-width:425px){.cart-product-info-footer{gap:4px}}.cart-product-info-footer__price{font-weight:600}@media only screen and (max-width:425px){.cart-product-info-footer__price{font-size:12px}}.cart-product-info-footer__size{margin-left:auto;font-weight:400;color:#7c7f7e}.cart-product-info-footer-count{padding-left:12px;display:flex;align-items:center;gap:12px;height:30px;background:#f7f7f7;border-radius:1000px}.cart-product-info-footer-count__btn{display:flex;align-items:center;height:30px;width:90px;color:#fff;background:#cb181a;border-radius:1000px}@media only screen and (max-width:425px){.cart-product-info-footer-count__btn{width:70px}}.cart-product-info-footer-count__btn span{display:flex;align-items:center;justify-content:center;line-height:30px;font-size:20px;width:100%;cursor:pointer}.cart-product-info-footer-count__btn span:first-child{border-top-left-radius:1000px;border-bottom-left-radius:1000px}.cart-product-info-footer-count__btn span:last-child{border-top-right-radius:1000px;border-bottom-right-radius:1000px}.cart-product-info-footer-count__btn span:hover{background:#a71416}.cart-product-info-footer-count__btn span.line{width:1px;height:16px;background:#fff;cursor:default}.cart-empty{height:calc(100vh - 638px)}@media only screen and (max-width:768px){.cart-empty{height:calc(100vh - 568px)}}@media only screen and (max-width:425px){.cart-empty{height:calc(100vh - 488px)}}.btn,.pagination{display:flex;align-items:center}.btn{padding:0 22px;justify-content:center;font-size:16px;line-height:32px;border-radius:500px;cursor:pointer;color:#242424;background-color:#d8dada;transition:.2s ease}.btn:hover{background-color:#bcbdbd}.btn_lg{padding:8px 0;width:245px;font-size:16px;font-weight:500}@media only screen and (max-width:768px){.btn_lg{padding:12.5px;font-size:14px}}.btn_w100{padding:8px 16px;width:100%}.btn_contacts{padding:10.5px 27.5px;font-size:24px;font-weight:300}@media only screen and (max-width:768px){.btn_contacts{padding:8px 18px;font-size:16px}}@media only screen and (max-width:425px){.btn_contacts{font-size:12px}}.btn_socials{padding:0;display:flex;align-items:center;justify-content:center;width:52px;height:52px}@media only screen and (max-width:768px){.btn_socials{width:38px;height:38px}}@media only screen and (max-width:425px){.btn_socials{width:33px;height:33px}}@media only screen and (max-width:768px){.btn_socials svg{width:24px;height:24px}}@media only screen and (max-width:425px){.btn_socials svg{width:20px;height:20px;padding-right:2px}}.btn_red{color:#fff;background-color:#cb181a}.btn_red:hover{background-color:#b40101}.btn_red:focus{background-color:#770101}.btn_red_outline{background:none;border:1px solid #cb181a}.btn_red_outline:hover{background-color:rgba(180,1,1,.1)}.btn_red_outline:focus{background-color:rgba(180,1,1,.2)}.btn_red_outline.active{color:#fff;background-color:#cb181a}.btn_white_outline{color:#fff;background:none;border:1px solid #fff}.btn_white_outline:not(.active):hover{color:#242424;background:#fff}.btn_white_outline.active{background-color:#cb181a;border:none}.btn_black_outline{color:#242424;background:none;border:1px solid #242424}.btn_black_outline:hover{color:#fff;background-color:#242424}.btn_count{padding:6px 18px;display:flex;justify-content:space-between;align-items:center;color:#fff;gap:16px;background-color:#cb181a;border-radius:40px}@media only screen and (max-width:425px){.btn_count{padding:2px 10px;gap:8px}}.btn_count button{display:flex;align-items:center;height:15px}@media only screen and (max-width:425px){.btn_count button svg{width:10px}}.btn_store-sort{padding:0;color:#fff;background:none;border-radius:0}.btn_store-sort.active{border-bottom:1px solid #fff}.btn_store-sort_mobile{color:#fff;background:#242424;border-radius:500px}.btn_login,.btn_store-sort_mobile.active{background-color:#cb181a}.btn_login{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:40px;height:100%;border-top-right-radius:5px;border-bottom-right-radius:5px}.subscription{padding-left:50px;display:grid;grid-template-columns:1fr 1fr 25%;grid-template-rows:repeat(3,1fr);color:#373737;font-size:18px;background-color:#fff}@media only screen and (max-width:768px){.subscription{font-size:14px}}@media only screen and (max-width:425px){.subscription{padding-left:0;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr 1fr 1fr 250px;font-size:12px}}.subscription-main{padding-right:62px;margin-top:21px;grid-column:1/2;grid-row:1/3;border-right:1px solid rgba(0,0,0,.3);border-bottom:1px solid rgba(0,0,0,.3)}@media only screen and (max-width:425px){.subscription-main{margin-top:14px;padding-right:10px;padding-left:18px}}.subscription-main__title{margin-top:21px;font-family:Big-Orange-Cyrillic;font-size:30px;color:#242424!important}@media only screen and (max-width:768px){.subscription-main__title{margin-top:14px;font-size:18px}}.subscription-main ul{margin-top:34px}@media only screen and (max-width:768px){.subscription-main ul{margin-top:20px}}@media only screen and (max-width:425px){.subscription-main ul{margin-top:14px}}.subscription-main ul li{margin-top:24px}@media only screen and (max-width:768px){.subscription-main ul li{margin-top:12px}}.subscription-location{margin-bottom:20px;grid-column:1/2;grid-row:3/4;border-right:1px solid rgba(0,0,0,.3)}@media only screen and (max-width:768px){.subscription-location{margin-bottom:14px}}@media only screen and (max-width:425px){.subscription-location{padding-left:18px}}.subscription-location .d-flex{margin-top:28px;margin-bottom:18px;gap:78px}@media only screen and (max-width:768px){.subscription-location .d-flex{margin-top:14px;margin-bottom:9px}}@media only screen and (max-width:425px){.subscription-location .d-flex{gap:36px}}.subscription-location .d-flex.flex-column{margin-top:0;margin-bottom:0;gap:18px}.subscription-rules{padding-top:30px;padding-left:30px;grid-column:2/3;grid-row:1/2;border-bottom:1px solid rgba(0,0,0,.3)}@media only screen and (max-width:768px){.subscription-rules{padding-top:15px;padding-left:15px;padding-right:15px}}.subscription-rules .d-flex.flex-column{gap:18px}@media only screen and (max-width:425px){.subscription-rules .d-flex.flex-column{margin-bottom:8px}}.subscription-price{padding-top:30px;padding-left:30px;grid-column:2/3;grid-row:2/3;border-bottom:1px solid rgba(0,0,0,.3)}@media only screen and (max-width:425px){.subscription-price{padding-top:15px;padding-left:15px}}.subscription-price .d-flex{gap:40px;margin:0}.subscription-price .d-flex.flex-column{gap:18px;margin-bottom:0}.subscription-button{padding-left:30px;grid-column:2/3;grid-row:3/4;display:flex;align-items:center}.subscription-button a{color:#cb181a;text-decoration:underline;text-transform:uppercase}.subscription-image{grid-column:3/4;grid-row:1/4;background:url(/img/subscription-img.a24be1c5.jpg) 0 no-repeat;background-size:cover}@media only screen and (max-width:425px){.subscription-image{grid-column:1/4;grid-row:4/5;background-position:50%}}.subscription span{text-transform:uppercase;color:rgba(0,0,0,.35);font-weight:500}.subscription p{font-weight:600}.main-nav-link{margin-top:46px;display:flex;align-items:center;gap:18px;font-size:16px;color:#373737}@media only screen and (max-width:768px){.main-nav-link{margin-top:24px}}.main-nav-link:hover{color:#cb181a}.main-nav-link:hover path{stroke:#cb181a}.side-menu{display:flex;flex-direction:column;gap:27px;grid-row:1/2;max-height:450px;background-color:#fff}@media only screen and (max-width:768px){.side-menu{display:none}}.side-menu-header{padding-top:10px;padding-left:20px;padding-bottom:10px;border-bottom:1px solid rgba(55,55,55,.1)}.side-menu-header a{display:flex;align-items:center;color:#242424;font-size:16px}.side-menu-header a:hover{color:#cb181a}.side-menu-header a img{padding:4px;margin-right:10px;width:30px;height:30px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.25);border-radius:100px}.side-menu-body{padding-left:24px;padding-bottom:40px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.side-menu-body::-webkit-scrollbar{width:12px}.side-menu-body::-webkit-scrollbar-track{background:#f0efed;border-radius:20px}.side-menu-body::-webkit-scrollbar-thumb{background-color:#b3b3b3;border-radius:20px;border:3px solid #f0efed}.side-menu-body__item{font-size:16px;color:#242424}.side-menu-body__item:hover{color:#cb181a;text-decoration:underline;text-underline-offset:5px}.side-menu-body__item_active{font-weight:600}.product-list{position:relative;display:grid;grid-column:2/5;grid-template-columns:repeat(3,1fr);grid-column-gap:25px;grid-row-gap:21px}@media only screen and (max-width:768px){.product-list{grid-column:1/3}}@media only screen and (max-width:425px){.product-list{grid-template-columns:repeat(2,1fr);grid-column-gap:8px;grid-row-gap:12px}}.product-list.paranoia{grid-template-columns:repeat(4,1fr);grid-column:1/5}@media only screen and (max-width:1024px){.product-list.paranoia{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.product-list.paranoia{grid-template-columns:repeat(2,1fr)}}.product-list.paranoia .product-list-paginate{grid-column:1/5}.product-list-paginate{grid-column:1/4}@media only screen and (max-width:425px){.product-list-paginate{grid-column:1/3}}.multiselect{background:none;border:none}.multiselect:hover{background:#f0efed}.multiselect.is-active{border:none;box-shadow:none}.multiselect-caret{margin:0;width:30px;height:30px;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Ccircle cx='15' cy='15' r='15' transform='rotate(90 15 15)' fill='%23CB181A'/%3E%3Cpath d='m21 13-5.293 5.293a1 1 0 0 1-1.414 0L9 13' stroke='%23fff' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;-webkit-mask-image:none;mask-image:none;z-index:0}.multiselect-clear{display:none}.multiselect-dropdown{background:#fff}.multiselect-option.is-pointed{color:#fff;background:#cb181a}.multiselect-option.is-selected{background:#cb181a}.multiselect-option.is-selected.is-pointed{color:#fff;background:#cb181a}.btn_socials.btn_red_outline:hover{background:#cb181a;border:1px solid #fff}.btn_socials.btn_red_outline:hover path{fill:#fff}.toggle-switch{display:grid;grid-template-columns:repeat(2,auto);width:350px;background-color:#fff;border-radius:40px}@media only screen and (max-width:768px){.toggle-switch{width:300px}}.toggle-switch__button{padding:4px 0;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:32px;width:100%;border-radius:40px;transition:.2s ease}@media only screen and (max-width:425px){.toggle-switch__button{padding:0;font-size:14px}}.toggle-switch__button.active{color:#fff;background-color:#cb181a}.feedback-card{padding:14px 25px 20px 21px;position:relative;display:flex;flex-direction:column;gap:18px;height:240px;background-color:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}@media only screen and (max-width:768px){.feedback-card{min-height:200px}}.feedback-card-popup{position:absolute;top:40px;left:20px;padding:17px 20px;display:none;flex-direction:column;gap:24px;width:160px;background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.05)}.feedback-card-popup.active{display:flex}.feedback-card span{text-transform:lowercase;color:#cb181a;text-decoration:underline;cursor:pointer}.feedback-card p{display:flex;-webkit-line-clamp:7;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.feedback-card a{margin-top:auto;color:#242424;text-decoration:underline}.dp__main{height:40px}.dp__input_wrap{padding-top:2px}.dp__input{width:100%;background:#f7f7f7;border:none}.dp__month_year_row{display:grid;grid-template-columns:1fr auto auto}.dp__month_year_wrap{grid-column:1/2;grid-row:1/2;justify-content:flex-start;font-family:Inter,sans-serif;font-weight:600;text-align:start;font-size:16px}.dp__calendar_header_separator{height:30px;background:#f4f4f4;border-top:1px solid #373737}.dp__calendar_header_item{color:#7c7f7e;text-transform:capitalize;font-size:14px}.dp__calendar_header_item,.dp__cell_inner{font-family:Inter,sans-serif;font-weight:600}.dp__cell_inner{padding-top:3px;border-radius:100%}.dp__active_date,.dp__today{border-color:#cb181a}.dp__active_date{background:#cb181a}.paginate{display:flex;justify-content:center}.paginate .page-item{list-style:none}.paginate .page-item:first-child{margin-right:auto}.paginate .page-item:last-child{margin-left:auto}.paginate .page-item.active .page-link{color:#fff;background:#cb181a}.paginate .page-item.disabled{color:rgba(36,36,36,.541);background:hsla(0,0%,100%,.592)}.paginate .page-item.disabled .page-link{cursor:default}.paginate .page-item:not(.active,.disabled):hover .page-link{color:#fff;background:rgba(203,24,27,.557)}.paginate .page-link{padding:8px 16px;background:#fff;border-radius:4px;border:1px solid #f0efed;transition:.2s ease}.nav{padding-top:34px;padding-bottom:26px;width:100%}@media only screen and (max-width:768px){.nav{padding-top:24px;padding-bottom:24px}}.nav-navbar{display:flex;align-items:center;gap:50px}@media only screen and (max-width:1024px){.nav-navbar{gap:36px}}@media only screen and (max-width:768px){.nav-navbar{display:none}}.nav-navbar__item{color:#fff;overflow:hidden}.nav-navbar__item:hover{color:#cb181a}.nav-navbar__item:hover circle,.nav-navbar__item:hover path{stroke:#cb181a}.nav-navbar__item_cart .line{margin:0 4px;width:1px;height:40px;background:#fff}.nav-navbar-buttons{margin-left:auto;display:flex;align-items:center;gap:32px;font-weight:600;text-transform:uppercase}@media only screen and (max-width:1024px){.nav-navbar-buttons{gap:24px}}.nav-navbar-buttons a{display:flex;align-items:center;gap:12px}.nav-navbar-buttons span{width:1px;height:40px;background-color:#fff}@media only screen and (max-width:1024px){.nav-navbar-buttons span{display:none}}.nav-mobile{display:none;justify-content:space-between;width:100%;height:100%}@media only screen and (max-width:768px){.nav-mobile{display:flex}}.nav-mobile__btn{background:none}.nav-mobile-buttons a{display:flex;align-items:center;gap:14px}.nav-mobile-buttons a span{width:1px;height:20px;background-color:#fff}.navbar-collapse{position:fixed;top:0;right:0;padding:30px 20px;display:none;flex-direction:column;width:100%;height:100%;font-size:16px;background-color:#000;transition:.5s ease;transform:translate(1500px);z-index:25}@media only screen and (max-width:768px){.navbar-collapse{display:flex}}@media only screen and (max-width:425px){.navbar-collapse{display:flex}}.navbar-collapse.active{transform:translate(0)}.navbar-collapse-header{padding:20px 16px;display:flex;justify-content:space-between;align-items:center;width:100%}.navbar-collapse__btn{display:flex;align-items:center;color:#fff}.navbar-collapse__btn_login{gap:8px}.navbar-collapse__btn_close svg{width:15px;height:20px}.navbar-collapse-body{margin-top:30px;padding-top:16px;display:flex;flex-direction:column;gap:7px;width:100%;height:100%;border-top:1px solid #fff}.navbar-collapse-body__item{margin-top:14px;display:flex;align-items:center;justify-content:space-between;font-size:16px;line-height:auto;border-radius:5px;color:#fff}.navbar-collapse-body__socials{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:16px}.navbar-collapse-body__socials a{padding:6px;display:flex;background-color:#f7f7f7;border-radius:4px}.navbar-collapse-body__socials a.email{flex-direction:column}.navbar-collapse-body__socials a svg{width:24px;height:24px}.burger{display:flex;flex-direction:column;gap:7px;width:28px}.burger-line{width:24px}.burger-line_1{width:100%}.burger-line_1,.burger-line_2{height:2px;background-color:#fff;border-radius:100px}.burger-line_2{width:14px}.burger-line_3{width:21px;height:2px;background-color:#fff;border-radius:100px}.header_white .nav-mobile-buttons .nav-navbar__item{color:#242424}.header_white .nav-mobile-buttons .nav-navbar__line{background-color:#242424}.header_white .nav-navbar-buttons a{color:#242424}.header_white .nav-navbar-buttons .line{background:#242424}.header_white .nav-navbar-buttons svg path{stroke:#242424}.nav-navbar_white .nav-navbar__item{color:#2a2a2a;font-weight:500}.nav-navbar_white .nav-navbar__item svg path{stroke:#2a2a2a}.nav-navbar_white .nav-navbar__item:hover{color:#cb181a}.nav-navbar_white .nav-navbar__item:hover svg path{stroke:#cb181a}.burger_white .burger-line_1,.burger_white .burger-line_2,.burger_white .burger-line_3,.nav-navbar_white .nav-navbar__line{background-color:#242424}.header{width:100%;background-color:#1b1b1b;color:#fff}.header_white{color:#2a2a2a;background-color:#f7f7f7;border-bottom:1px solid #2a2a2a}.header-block{position:relative;padding-top:68px;padding-bottom:75px;background-color:#000;overflow:hidden}@media only screen and (max-width:1024px){.header-block{padding-bottom:50px}}@media only screen and (max-width:425px){.header-block{padding-top:42px}}.header-block_bg{position:absolute;top:0;right:0}@media only screen and (max-width:1400px){.header-block_bg{right:-10%}}@media only screen and (max-width:1024px){.header-block_bg{right:-30%}}@media only screen and (max-width:768px){.header-block_bg{display:none}}.header-block .container{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;justify-items:end;color:#fff}@media only screen and (max-width:768px){.header-block .container{grid-template-columns:1fr;justify-items:start}}.header-block-left img{margin-bottom:57px}@media only screen and (max-width:768px){.header-block-left img{margin-bottom:28px;width:70%}}@media only screen and (max-width:425px){.header-block-left img{width:40%}}.header-block-left p{font-size:18px;line-height:26px}@media only screen and (max-width:768px){.header-block-left p{display:none}}.header-block-right{position:absolute;right:0;display:flex;gap:27px}@media only screen and (max-width:768px){.header-block-right{display:none}}.header-block-right img{height:376px;z-index:2}@media only screen and (max-width:1024px){.header-block-right img{height:270px}}.header-block-right_mobile{display:none;width:100%;height:100%}@media only screen and (max-width:768px){.header-block-right_mobile{display:flex;gap:24px}}.header-block-right__img{width:100%;height:300px}@media only screen and (max-width:425px){.header-block-right__img{height:215px}}.header-block_mobile{display:none;margin-top:24px;line-height:16px}@media only screen and (max-width:768px){.header-block_mobile{display:block}}.header-stories{padding:37px 0;margin:0 auto;display:flex;gap:24px;align-items:flex-start;justify-content:space-between;max-width:1320px}@media only screen and (max-width:1024px){.header-stories{padding:24px 0;overflow:scroll}}@media only screen and (max-width:768px){.header-stories{gap:12px}}@media only screen and (max-width:425px){.header-stories{padding:24px 0;font-size:10px}}.header-stories__item{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:20px}.header-stories__item p{width:140px}@media only screen and (max-width:1024px){.header-stories__item p{width:120px}}.card-list-3{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:29px;grid-row-gap:41px;width:100%}@media only screen and (max-width:768px){.card-list-3{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:425px){.card-list-3{gap:8px}}.card-list-3 .card__title{margin-left:18px}.card-list-3 .card p{margin-left:18px;margin-bottom:4px;display:flex;align-items:center;gap:8px}@media only screen and (max-width:425px){.card-list-3 .card p{margin-left:12px;gap:4px;font-size:12px}}.card-list-3 .card p svg{width:25px;height:25px}@media only screen and (max-width:425px){.card-list-3 .card p svg{width:18px;height:18px}}.card-list-3 .card__location{margin-bottom:24px!important}@media only screen and (max-width:425px){.card-list-3 .card__location{margin-bottom:12px!important}}.card-list-4{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:25px;grid-row-gap:18px;width:100%}@media only screen and (max-width:768px){.card-list-4{grid-template-columns:repeat(2,1fr);grid-row-gap:15px}}@media only screen and (max-width:425px){.card-list-4{gap:8px}}.card{display:flex;flex-direction:column;height:100%;background-color:#fff}@media only screen and (max-width:425px){.card{font-size:12px}}.card img{width:100%}.card__title{margin-top:21px;margin-left:14px;margin-bottom:16px;font-size:18px;line-height:20px;font-weight:500}@media only screen and (max-width:425px){.card__title{font-size:16px}}.card__description{margin-bottom:14px!important;font-size:16px;font-weight:400;max-width:350px}@media only screen and (max-width:425px){.card__description{margin:0 16px!important;margin-bottom:14px!important}}.card__list{margin-left:10px;margin-right:10px;margin-bottom:16px;line-height:20px}.card__button{padding:15px 0;margin:auto 16px 18px 16px;display:flex;justify-content:center;align-items:center;font-weight:500;color:#fff;background-color:#242424;border-radius:500px;transition:.2s ease}@media only screen and (max-width:425px){.card__button{padding:8px 0;font-size:12px}}.card__button:hover{background-color:#cb181a}.card__button:focus{background-color:#a71214}.card__button_yellow{color:#000;background-color:#ffd31d}.card__button_yellow:hover{background-color:#e6b800}.card__button_yellow:focus{background-color:#ba9500}.card__button_red{background-color:#df0000}.card__button_red:hover{background-color:#b40101}.card__button_red:focus{background-color:#910000}.card__button_blue{background-color:#0f41ff}.card__button_blue:hover{background-color:#012ee0}.card__button_blue:focus{background-color:#0025ba}.card__button_grey{background-color:#606060}.card__button_grey:hover{background-color:#484848}.card__button_grey:focus{background-color:#252525}.card-product{position:relative;display:flex;flex-direction:column;background-color:#fff}.card-product_swiper{height:400px}@media only screen and (max-width:1024px){.card-product_swiper{height:370px}}@media only screen and (max-width:768px){.card-product_swiper{height:330px}}.card-product-image{position:relative;height:260px;overflow:hidden}@media only screen and (max-width:768px){.card-product-image{height:200px}}.card-product-image__img{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.card-product__favorite{position:absolute;top:8px;right:12px;cursor:pointer}@media only screen and (max-width:425px){.card-product__favorite svg{width:19px;height:19px}}.card-product__favorite:hover svg{fill:#fff}.card-product__favorite.is_favorite svg{fill:#cb181a}.card-product__badges{position:absolute;left:20px;bottom:5px;display:flex}.card-product__badges img{margin-left:-20px;width:45px}.card-product__title{margin-top:12px;margin-left:16px;width:70%;font-size:16px;font-weight:500}@media only screen and (max-width:1024px){.card-product__title{font-size:14px}}@media only screen and (max-width:425px){.card-product__title{width:90%;font-size:12px;white-space:wrap}}@media only screen and (max-width:375px){.card-product__title{margin-left:8px}}.card-product-footer{padding:30px 22px 20px 16px;margin-top:auto;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:1024px){.card-product-footer{padding:20px 12px 10px 16px}}@media only screen and (max-width:425px){.card-product-footer{flex-direction:column;align-items:stretch;gap:8px}}@media only screen and (max-width:375px){.card-product-footer{padding:20px 4px 10px 8px}}.card-product-footer__price{font-size:20px;font-weight:500}@media only screen and (max-width:1024px){.card-product-footer__price{font-size:16px}}@media only screen and (max-width:425px){.card-product-footer__price{font-size:14px}}.card-product-footer__button{padding:10px 30px;line-height:20px}@media only screen and (max-width:1024px){.card-product-footer__button{padding:5px 15px;font-size:14px}}@media only screen and (max-width:375px){.card-product-footer__button{padding:4px 8px;font-size:12px}}.card-product_black{background-color:#000;border:1px solid #373737}.card-product_black .card-product-footer__price,.card-product_black .card-product__title{color:#fff}.card-vacation-list{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}@media only screen and (max-width:768px){.card-vacation-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:425px){.card-vacation-list{grid-template-columns:1fr;gap:18px}}.card-vacation{margin-bottom:24px;display:flex;flex-direction:column;height:568px;background-color:#fff}@media only screen and (max-width:425px){.card-vacation{height:384px}}.card-vacation__img{height:420px}@media only screen and (max-width:425px){.card-vacation__img{height:328px}}.card-vacation-body{padding:25px 18px 31px 18px;display:flex;flex-direction:column;height:148px}@media only screen and (max-width:425px){.card-vacation-body{padding:14px 16px 16px 16px;flex-direction:row;justify-content:space-between;align-items:center;height:56px}}.card-vacation-body .btn{margin-top:auto;width:100%;line-height:40px}@media only screen and (max-width:425px){.card-vacation-body .btn{font-size:10px;line-height:24px;width:auto}}.card-vacation__title{font-family:Big-Orange-Cyrillic;font-size:20px;line-height:30px}.swiper-slide .card-vacation__img{height:400px}@media only screen and (max-width:768px){.swiper-slide .card-vacation__img{height:340px}}.swiper-slide .card-vacation__img .img{height:100%}.modal-wrapper{display:none;position:fixed;justify-content:center;align-items:center;top:0;left:0;width:100%;height:100%;color:#242424;background:rgba(28,28,28,.4);z-index:25}.modal-wrapper.active{display:flex}.modal{position:fixed;padding:36px 36px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#f4f4f4}@media only screen and (max-width:768px){.modal{padding:20px 24px 30px 24px;width:95%}}.modal-title{margin-bottom:18px;font-family:Big-Orange-Cyrillic;color:#242424;font-size:24px}@media only screen and (max-width:768px){.modal-title{font-size:16px}}@media only screen and (max-width:425px){.modal-title{margin-bottom:24px;font-size:20px}}.modal-close{position:absolute;top:12px;right:12px;cursor:pointer}@media only screen and (max-width:768px){.modal-close svg{width:16px}}.modal-info{position:relative;display:grid;grid-template-columns:repeat(2,1fr);width:80%;z-index:25}@media only screen and (max-width:1024px){.modal-info{width:90%}}@media only screen and (max-width:768px){.modal-info{padding:0 25px 35px 25px;grid-template-columns:1fr;grid-gap:8px;background-color:#f0efed}}@media only screen and (max-width:425px){.modal-info{grid-gap:4px}}@media only screen and (max-width:375px){.modal-info{padding:0 25px 16px 25px}}@media only screen and (max-width:768px){.modal-info .modal-close_desc{display:none}}.modal-info .modal-close_mobile{display:none}@media only screen and (max-width:768px){.modal-info .modal-close_mobile{display:block}}@media only screen and (max-width:425px){.modal-info .section-title{margin-bottom:0}}.modal-info__info{padding:70px 40px;display:flex;flex-direction:column;justify-content:center;gap:16px;line-height:20px;background-color:#f0efed}@media only screen and (max-width:1024px){.modal-info__info{padding:50px 30px}}@media only screen and (max-width:768px){.modal-info__info{font-size:14px;padding:24px 30px}}@media only screen and (max-width:425px){.modal-info__info{padding:16px 16px;gap:6px;font-size:10px}}@media only screen and (max-width:375px){.modal-info__info{padding:16px 8px;font-size:9px;line-height:12px}}@media only screen and (max-width:768px){.modal-info__info_main{padding:36px 0 0 0}}@media only screen and (max-width:425px){.modal-info__info_main{padding:0}}@media only screen and (max-width:768px){.modal-info__info .section-title{margin-bottom:18px}}.modal-info__info span{font-weight:600}.modal-info__img{width:100%;height:450px;background:url(/img/relab-school.82eea35e.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover}@media only screen and (max-width:768px){.modal-info__img{height:250px!important}}.modal-info__img.ichigo,.modal-info__img.willard{background-position:bottom}.modal-info.chicheti{font-size:16px;height:500px}.modal-info.chicheti .modal-info__info{justify-content:center}.modal-login-wrapper{position:absolute;top:50%;left:50%}@media only screen and (max-width:425px){.modal-login-wrapper{top:0;left:0;width:100%;height:100%}}.modal-login{position:relative;padding:64px 80px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:600px;background-color:#f0efed;transform:translate(-50%,-50%)}@media only screen and (max-width:425px){.modal-login{padding:48px 34px;width:90%;transform:translate(5%,65%)}}.modal-login-body{width:100%}.modal-login-title{margin-bottom:24px;font-size:30px}@media only screen and (max-width:425px){.modal-login-title{font-size:24px}}.modal-login p{font-size:18px}@media only screen and (max-width:425px){.modal-login p{font-size:14px}}.modal-login span{color:#7c7f7e}@media only screen and (max-width:425px){.modal-login span{font-size:12px}}.modal-login span a{color:#7c7f7e;text-decoration:underline}.modal-login-buttons{margin-top:42px;display:flex;justify-content:space-between}.modal-login-buttons button{color:#cb181a;font-size:20px;line-height:24px}@media only screen and (max-width:425px){.modal-login-buttons button{font-size:14px}}.modal-alerts-wrapper{position:absolute}.modal-alerts,.modal-alerts-wrapper{display:flex;justify-content:center;align-items:center}.modal-alerts{padding:64px 80px;flex-direction:column;text-align:center;font-size:16px;background-color:#f0efed}.modal-alerts span{font-weight:600}.modal-merch{position:relative;padding:42px;display:grid;gap:24px;grid-template-columns:1fr auto;width:80%;height:80%;background:#f4f4f4}@media only screen and (max-width:1024px){.modal-merch{padding:24px;grid-template-columns:400px 1fr;width:90%;height:60%}}@media only screen and (max-width:768px){.modal-merch{padding:32px;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;height:90%}}@media only screen and (max-width:425px){.modal-merch{padding:18px;gap:12px}}.modal-merch-img{display:flex;overflow:hidden}.modal-merch-img__img{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.modal-merch-img .swiper{padding:0;height:100%;width:100%}.modal-merch-img .swiper .swiper-button-next,.modal-merch-img .swiper .swiper-button-prev{top:50%;color:#fff}.modal-merch-img .swiper .swiper-pagination-bullet{border-color:#fff}.modal-merch-img .swiper .swiper-horizontal>.swiper-pagination-bullets,.modal-merch-img .swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.modal-merch-img .swiper .swiper-pagination-custom,.modal-merch-img .swiper .swiper-pagination-fraction{bottom:15px}.modal-merch-info{display:flex;flex-direction:column;height:100%}.modal-merch p{font-weight:700;font-size:16px;color:#373737}@media only screen and (max-width:425px){.modal-merch p{font-size:12px}}.modal-merch__title{margin-bottom:18px}.modal-merch__title_desc{display:inline}@media only screen and (max-width:768px){.modal-merch__title_desc{display:none}}.modal-merch__title_mobile{margin-bottom:0;display:none}@media only screen and (max-width:768px){.modal-merch__title_mobile{display:inline}}.modal-merch__subtitle{max-width:400px;margin-bottom:24px}@media only screen and (max-width:768px){.modal-merch__subtitle{display:none}}.modal-merch-sizes{margin-top:16px;margin-bottom:24px;display:flex;gap:10px}@media only screen and (max-width:425px){.modal-merch-sizes{margin-bottom:12px}}.modal-merch-sizes span{padding:8px 14px;font-weight:600;background:#e4e4e4;cursor:pointer}.modal-merch-sizes span.active{color:#fff;background:#cb181a}.modal-merch-delivery{margin-top:18px;display:flex;align-items:center;gap:12px}@media only screen and (max-width:425px){.modal-merch-delivery{margin-top:8px}}.modal-merch-delivery span{padding:16px 12px;display:flex;align-items:center;justify-content:center;font-weight:600;width:100%;white-space:nowrap;background:#e4e4e4;border-radius:5px;cursor:pointer}@media only screen and (max-width:425px){.modal-merch-delivery span{padding:12px 6px;font-size:12px}}.modal-merch-delivery span.active{color:#fff;background:#cb181a}.modal-merch-footer{margin-top:auto}@media only screen and (max-width:768px){.modal-merch-footer{margin-top:24px}}.modal-merch-footer-row{display:flex;align-items:center;justify-content:space-between;font-size:24px}@media only screen and (max-width:425px){.modal-merch-footer-row{font-size:16px}}.modal-merch-footer .btn{margin-top:24px;width:100%;font-size:16px;height:60px}@media only screen and (max-width:1024px){.modal-merch-footer .btn{height:40px}}@media only screen and (max-width:425px){.modal-merch-footer .btn{margin-top:12px;font-size:14px}}.qr-code-wrapper{position:fixed;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100vh;background:rgba(0,0,0,.4);z-index:999}.qr-code{padding:32px;background:#fff;border-radius:5px}.swiper{padding:0 0 64px 0}.swiper.stories-main-slider{padding:0}.swiper.stories-main-slider .swiper-wrapper{height:auto}.swiper-slide .card-product__img{height:250px}@media only screen and (max-width:768px){.swiper-slide .card-product__img{height:200px}}.swiper-slide .card-product__img .img{height:100%}.swiper-pagination-bullet{width:12px;height:12px;background:none;border:1px solid #000;opacity:1}.swiper-pagination-bullet-active{border:none;background:#cb181a}.swiper-button-next,.swiper-button-prev{top:95%;color:#242424;height:24px;width:24px}.swiper-button-next:after,.swiper-button-prev:after{font-size:24px}input,textarea{font-family:Inter,sans-serif}.input,.textarea{padding:13px 22px 11px 22px;margin-top:19px;font-size:16px;line-height:35px;width:100%;background:none;border:1px solid #b1afaf;border-radius:5px}@media only screen and (max-width:1024px){.input,.textarea{padding:10px 18px 8px 17px;font-size:14px}}@media only screen and (max-width:768px){.input,.textarea{padding:8px 16px 6px 15px;margin-top:12x;border-radius:5px}}.radio-wrapper{margin-top:24px;display:inline-flex;width:100%;align-items:center;justify-content:space-evenly}@media only screen and (max-width:768px){.radio-wrapper{margin-top:15px}}.radio-wrapper .option{height:100%;width:100%;display:flex;align-items:center;gap:18px;cursor:pointer;padding:0 10px;font-weight:600;font-size:16px;padding:16px 21px;border:1px solid #d3d3d3;transition:all .3s ease}@media only screen and (max-width:1024px){.radio-wrapper .option{padding:12px 17px;font-size:14px}}@media only screen and (max-width:768px){.radio-wrapper .option{border-radius:5px}}.radio-wrapper .option .dot{height:28px;width:28px;background:#fff;border-radius:50%;position:relative;box-shadow:inset 0 0 5px 0 rgba(0,0,0,.2)}@media only screen and (max-width:768px){.radio-wrapper .option .dot{width:20px;height:20px}}.radio-wrapper .option .dot:before{position:absolute;content:"";top:4px;left:4px;width:20px;height:20px;background:#fff;border-radius:50%;opacity:0;transform:scale(1.5);transition:all .3s ease}@media only screen and (max-width:768px){.radio-wrapper .option .dot:before{top:3px;left:3px;width:14px;height:14px}}input[type=radio]{display:none}.radio-1:checked:checked~.option-1,.radio-2:checked:checked~.option-2,.radio-3:checked:checked~.option-3,.radio-4:checked:checked~.option-4,.radio-5:checked:checked~.option-5{border-color:#7c7f7e}.radio-1:checked:checked~.option-1 .dot,.radio-2:checked:checked~.option-2 .dot,.radio-3:checked:checked~.option-3 .dot,.radio-4:checked:checked~.option-4 .dot,.radio-5:checked:checked~.option-5 .dot{background:#cb181a}.radio-1:checked:checked~.option-1 .dot:before,.radio-2:checked:checked~.option-2 .dot:before,.radio-3:checked:checked~.option-3 .dot:before,.radio-4:checked:checked~.option-4 .dot:before,.radio-5:checked:checked~.option-5 .dot:before{opacity:1;transform:scale(1)}.wrapper .option span{font-size:20px;color:gray}.radio-1:checked:checked~.option-1 span,.radio-2:checked:checked~.option-2 span,.radio-3:checked:checked~.option-3 span,.radio-4:checked:checked~.option-4 span,.radio-5:checked:checked~.option-5 span{color:#242424}.pay-method{margin-top:24px;display:inline-flex;width:100%;align-items:center;justify-content:space-evenly}.pay-method-option{height:100%;width:100%;display:flex;align-items:center;gap:18px;cursor:pointer;font-weight:600;font-size:16px;border:1px solid #d3d3d3;transition:all .3s ease}@media only screen and (max-width:768px){.pay-method-option{border-radius:5px}}.pay-method__body{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;height:100%}.pay-method__body svg{position:absolute;top:5px;width:50px;height:50px}@media only screen and (max-width:1024px){.pay-method__body svg{width:40px;height:40px}}@media only screen and (max-width:768px){.pay-method__body svg{top:10px}}@media only screen and (max-width:425px){.pay-method__body svg{top:-3px;width:30px}}.pay-method__body p{position:absolute;bottom:3px}@media only screen and (max-width:1024px){.pay-method__body p{font-size:14px}}@media only screen and (max-width:768px){.pay-method__body p{bottom:5px}}@media only screen and (max-width:425px){.pay-method__body p{font-size:12px;bottom:2px}}.pay-method__body_card{margin:10px;padding:12px;align-items:flex-start;color:#fff;height:60px;background-color:#06c656}@media only screen and (max-width:768px){.pay-method__body_card{padding:6px;border-radius:5px}}@media only screen and (max-width:425px){.pay-method__body_card{margin:6px;height:40px}}.pay-method__body_card span{position:absolute;bottom:5px}@media only screen and (max-width:425px){.pay-method__body_card span{font-size:12px}}.pay-method__body_sbp svg{position:relative;top:0;width:90px}@media only screen and (max-width:425px){.pay-method__body_sbp svg{width:55px}}.pay-method__radio:checked~label{border-color:#7c7f7e}.checkout-select{font-weight:600;background-color:#fff}@media only screen and (max-width:768px){.checkout-select{font-size:14px}}.checkout-select .multiselect-caret{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' fill='none'%3E%3Cpath d='m1 1 8 7 8-7' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50%}.input-icon{position:absolute;top:50%;right:15px;transform:translateY(-50%)}@media only screen and (max-width:1024px){.input-icon{right:10px}.input-icon svg{width:12px}}.input-number{position:relative;display:flex;width:50px;height:100%}.input-number input{font-size:16px;background:none;width:100%;border:none;height:100%}@media only screen and (max-width:1024px){.input-number input{font-size:14px}}.input-number__btn{display:flex;align-items:center;justify-content:center;padding:4px;background-color:#afafaf;height:100%}@media only screen and (max-width:1024px){.input-number__btn svg{width:10px;height:6px}}.input-number__btn:first-child{border-top-right-radius:5px}.input-number__btn:last-child{border-bottom-right-radius:5px}.input-login-wrapper{margin-top:24px;margin-bottom:8px;position:relative;width:100%}.input_phone{padding:0 16px;margin:0;line-height:35px;border:1px solid #373737;border-radius:5px}.input_phone:focus-visible{outline:none}.input_code{padding-bottom:4px;margin-top:0;font-size:22px;font-weight:600;text-align:center;line-height:26px;width:50%;border:none;border-bottom:1px solid #373737;border-radius:0}.input_code:focus-visible{outline:none}.input_code__error{margin-top:8px;color:#dc3545}.form-select{line-height:32px;background-color:#f7f7f7;border-radius:5px}.form-select .multiselect-caret{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='9' fill='none'%3E%3Cpath d='m1 1 8 7 8-7' stroke='%23555' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat 50%}.rest-header{display:grid;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:768px){.rest-header{grid-template-columns:1fr}}.rest-header .main-nav-link{margin-top:0}.rest-header-left{display:flex;flex-direction:column}.rest-header-left_desc{padding:46px 62px 90px 74px}@media only screen and (max-width:768px){.rest-header-left_desc{display:none}}.rest-header-left_mobile{padding-top:46px;padding-bottom:42px;display:none}@media only screen and (max-width:768px){.rest-header-left_mobile{display:flex}}.rest-header-left__title{margin-top:64px;font-family:Big-Orange-Cyrillic;font-size:30px}@media only screen and (max-width:768px){.rest-header-left__title{font-size:26px}}@media only screen and (max-width:425px){.rest-header-left__title{font-size:18px}}.rest-header-left__title span{color:#cb181a}.rest-header-left__info{margin-top:34px;font-size:18px;line-height:30px}@media only screen and (max-width:768px){.rest-header-left__info{font-size:16px}}@media only screen and (max-width:425px){.rest-header-left__info{margin-top:16px;font-size:14px;line-height:24px}}.rest-header-left__link{margin-top:46px;display:flex;align-items:center;gap:8px;color:#cb181a;font-size:16px}@media only screen and (max-width:425px){.rest-header-left__link{margin-top:18px;font-size:14px}}@media only screen and (max-width:768px){.rest-header-right{margin-bottom:42px;height:500px}}@media only screen and (max-width:425px){.rest-header-right{height:280px;margin-bottom:14px}}.rest-header-right-swiper{position:relative;width:100%;height:100%}.rest-header-right-swiper .swiper{padding:0;position:absolute;width:100%;height:100%}.rest-header-right-swiper__img{width:100%;height:100%;background-repeat:no-repeat;background-position:50%;background-size:cover}.rest-header-right-swiper .swiper-button-next,.rest-header-right-swiper .swiper-button-prev{top:50%;color:#fff;height:24px;width:24px}.rest-header-right-swiper .swiper-button-next:after,.rest-header-right-swiper .swiper-button-prev:after{font-size:24px}.rest-header-right-swiper .swiper-pagination{bottom:25px}.rest-header-right-swiper .swiper-pagination-bullet{border:none;background-color:#fff;scale:.5}.rest-header-right-swiper .swiper-pagination-bullet-active{background-color:#cb181a;scale:1}.rest-header-bottom{background-color:#cb181a}.rest-header-bottom-list{padding:30px 0;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;justify-content:space-between;grid-column-gap:48px;grid-row-gap:24px}@media only screen and (max-width:1024px){.rest-header-bottom-list{padding:16px;grid-template-columns:repeat(3,1fr);grid-column-gap:8px;grid-row-gap:16px}}.rest-header-bottom__item{display:flex;align-items:center;gap:8px;color:#fff;font-weight:500}@media only screen and (max-width:425px){.rest-header-bottom__item{font-size:8px}}.rest-header-bottom__item__img{padding:6px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:100%}@media only screen and (max-width:425px){.rest-header-bottom__item__img{width:24px;height:24px}.rest-header-bottom__item__img img{width:150%}}.performances .vacation-header-left_desc{padding-left:0}.performances-body{background:#fff;padding:48px 0}.performances-body-desc{display:flex;flex-direction:column;gap:8px;font-size:16px;font-weight:500}.performances-body-section{margin-top:48px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.performances-body-section__title{font-family:Big-Orange-Cyrillic;font-size:18px}.performances-body-section p span{font-weight:700}.performances-body-section.contacts h5{font-size:28px}.performances-body-section.contacts .btn{padding:0 28px;font-size:20px}