.mr{font-family:"Montserrat-Regular",sans-serif}
.mm{font-family:"Montserrat-Medium",sans-serif}
.msb{font-family:"Montserrat-SemiBold",sans-serif}
.mb{font-family:"Montserrat-Bold",sans-serif}
.h1{font-family:montserrat_alt-b;font-size:64px;line-height:1.4;margin-bottom:40px}
@media screen and (max-width:768px){.h1{font-size:56px}}
@media (max-width:576px){.h1{font-size:36px}}
.h1 span{color:#ff6f6f;display:block;width:100%}
.h2{font-family:"montserrat_alt-b";font-size:36px;line-height:1.4}
.title_width{display:block;margin-bottom:24px;margin-left:auto;margin-right:auto;max-width:1200px}
.h3{font-size:24px;font-weight:600}
.h3,.h4{font-family:montserrat-b;line-height:1.4}
.h4{font-size:16px;text-transform:uppercase}
.acc,.p{font-family:montserrat-r;font-size:16px;line-height:1.6}
.acc{color:#ff6f6f;cursor:pointer;letter-spacing:0.08em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.acc:after{border-bottom:1px solid #ff6f6f;content:"";display:block;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:0}
.acc:hover:after{width:100%}
.button{background-color:#ff6f6f;border-radius:45px;-webkit-box-shadow:0 3px 42px rgba(0,0,0,0.16);box-shadow:0 3px 42px rgba(0,0,0,0.16);color:#fff;font-family:montserrat-b;font-size:24px;padding:10px 40px;text-decoration:none;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.button:hover{background-color:#ff6f6f;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.16);box-shadow:0 0 0 rgba(0,0,0,0.16);color:#fff}
.button-sm{background-color:#ff6f6f;border-radius:45px;-webkit-box-shadow:0 3px 42px rgba(0,0,0,0.05);box-shadow:0 3px 42px rgba(0,0,0,0.05);color:#fff;font-family:montserrat-b;font-size:18px;padding:5px 20px;text-decoration:none;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.button-sm:hover{background-color:#ff6f6f;-webkit-box-shadow:0 0 0 rgba(0,0,0,0.05);box-shadow:0 0 0 rgba(0,0,0,0.05);color:#fff}
.button-sm-border{background-color:none;border:1px solid #ff6f6f;border-radius:45px;color:#ff6f6f;cursor:pointer;font-family:montserrat-r;font-size:18px;padding:5px 20px;text-decoration:none;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}
.button-sm-border:hover{background-color:#ff6f6f;color:#fff}
.header_nav{width:100%}
.header_logo{position:fixed;background:#fff;padding:15px;z-index:1000;left:0;box-shadow:0px 3px 42px rgba(0,0,0,0.16);border-radius:0px 0px 32px 0px;overflow:hidden}
.header_logo img{width:114px;height:55px}
.header_leftmenu{position:absolute;z-index:1000;padding-top:36px;padding-left:0}
@media screen and (max-width:1600px){.header_leftmenu{padding-left:120px}}
.header_leftmenu ul{display:flex;gap:12px}
@media screen and (max-width:768px){.header_leftmenu ul{display:none}}
.header_leftmenu li{list-style:none;cursor:pointer;transition:all 0.2s ease 0s}
.header_leftmenu li .a::after{content:"";display:block;border-bottom:1px solid #ff6f6f;width:0%;transition:all 0.2s ease 0s}
.header_leftmenu li .a:hover{color:#ff6f6f}
.header_leftmenu li .a:hover::after{width:100%}
.header_rightmenu{position:absolute;z-index:1000;right:100px}
@media screen and (max-width:1040px){.header_rightmenu{display:none}}
.header_telbtn{display:flex;top:0px;padding-top:18px;display:flex;align-items:center;padding-right:36px}
@media screen and (max-width:1040px){.header_telbtn{padding-right:36px}.header_telbtn .button{cursor:pointer;font-size:16px;margin-right:16px}}
.header_shop{position:fixed;z-index:1000;right:30px;top:30px}
.header_shop a{box-shadow:0px 3px 42px rgba(0,0,0,0.16);padding:18px 16px;background-color:#ff6f6f;border-radius:50%}
@media screen and (max-width:1040px){.header_shop{right:80px}}
.header_account{position:fixed;z-index:1000;right:30px;top:30px}
.header_account a{box-shadow:0px 3px 42px rgba(0,0,0,0.16);padding:18px 16px;background-color:#ff6f6f;border-radius:50%}
@media screen and (max-width:1600px){.header_account{right:150px}}
.header_menu--mob{display:none}
@media screen and (max-width:1040px){.header_menu--mob{display:block;position:fixed;z-index:1000;right:10px;top:30px;cursor:pointer}.header_menu--mob span{box-shadow:0px 3px 42px rgba(0,0,0,0.16);padding:18px 16px;background-color:#ff6f6f;border-radius:50%}}
.header_mob{position:fixed;top:0;right:-232px;height:calc(100% + 200px);background-color:#fafafa;padding-top:100px;width:232px;box-shadow:0px 3px 42px rgba(0,0,0,0.16);z-index:1048;transition:all 0.5s ease 0s}
.header_mob nav ul{font-size:18px;padding-left:12px}
.header_mob nav li{list-style:none;padding:12px 12px;cursor:pointer;transition:all 0.2s ease 0s}
.header_mob nav li a{color:#ff6f6f}
.header_mob nav li a::after{content:"";color:#ff6f6f;display:block;border-bottom:1px solid #ff6f6f;width:0%;transition:all 0.2s ease 0s}
.header_mob nav li a:hover::after{width:100%}
.header_mob nav .nav_tel{text-align:center;width:100%}
.header_mob .button{display:block;margin-right:auto;margin-left:auto;font-size:18px;padding:12px 24px}
.header_mob--active{right:0}
.offcanvas{--bs-offcanvas-width:300px
}
@charset "UTF-8";
.section{max-width:1420px;margin-left:auto;margin-right:auto}
.section_padding{padding:0 25px}
@media screen and (max-width:576px){.section_padding{padding:0 16px}}
.intro{display:flex;height:100vh;min-height:890px;max-height:990px;position:relative}
@media (max-width:992px){.intro{height:890px;overflow:hidden}}
@media (max-width:576px){.intro{min-height:750px;height:750px;overflow:hidden}}
.intro-img{height:860px;position:absolute;top:0;left:550px;object-fit:cover;object-position:0 -50px;z-index:-1}
@media screen and (max-width:1200px){.intro-img{left:450px}}
@media screen and (max-width:576px){.intro-img{top:-125px;left:-50px;object-position:0;height:590px;transform:rotate(53deg)}}
@media (max-width:576px){.intro_img--title .h1{margin-bottom:16px;padding-top:400px}}
.intro_img--title{max-width:550px;display:flex;flex-direction:column;justify-content:center}
@media (max-width:576px){.intro_img--title{display:flex;justify-content:end;padding-bottom:80px}}
.intro-phone{font-family:montserrat-b;font-size:24px;color:#ff6f6f}
@media (max-width:576px){.intro_img--title .h1{margin-bottom:16px;padding-top:400px}}
.intro_img--title{max-width:550px;display:flex;flex-direction:column;justify-content:center}
@media (max-width:576px){.intro_img--title{display:flex;justify-content:end;padding-bottom:80px}}
.main-menu__section{margin-top:110px;margin-bottom:110px}
.main-menu-nav__inner{width:100%;display:flex;justify-content:center;align-items:flex-end;gap:4px;height:80px;row-gap:16px}
.main-menu-nav__inner .main-menu-button{border-radius:18px 18px 0px 0px;background:#fafafa;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.04);color:#3e435b;width:20%;border-top:1px solid #ff6f6f;border-left:1px solid #ff6f6f;border-right:1px solid #ff6f6f;padding:12px 20px 7px 20px;transition:all 0.2s ease-out;font-size:24px}
.main-menu-nav__inner .main-menu-button.active{background:#fff;padding:20px 20px;box-shadow:none}
@media screen and (max-width:576px){.main-menu-nav__inner{padding:0 12px;overflow:auto;justify-content:flex-start}.main-menu-nav__inner .main-menu-button{width:fit-content;padding:12px 12px 7px 12px;font-size:16px;white-space:nowrap}.main-menu-nav__inner .main-menu-button.active{padding:12px 12px}}
.main-menu__inner{display:grid;grid-template-columns:1fr 1fr;border-radius:35px;background:#fff;padding:40px}
@media screen and (max-width:992px){.main-menu__inner{grid-template-columns:1fr;padding:16px;border-radius:12px}}
.main-menu-left__inner{padding-right:60px;overflow:hidden;width:100%}
@media screen and (max-width:992px){.main-menu-left__inner{padding-right:0px}}
.main-menu-title{font-family:montserrat-b;color:#3e435b;font-size:36px;font-style:normal;font-weight:700;line-height:140%}
@media screen and (max-width:576px){.main-menu-title{display:none}}
.main-menu-list-nav__inner{padding:25px 0px 25px;overflow-x:auto;display:flex;flex-direction:row;gap:16px;width:100%}
.main-menu-list-nav__inner .button{color:#3e435b;font-family:montserrat-b;font-size:20px;font-style:normal;font-weight:700;line-height:145.9%;border-radius:40px;background:#f3f3f3;padding:5px 16px;box-shadow:none;white-space:nowrap}
.main-menu-list-nav__inner .button.active{border-radius:40px;background:#ff6f6f;color:#f3f3f3}
.main-menu-list-nav__inner::-webkit-scrollbar{width:3px}
.main-menu-list-nav__inner::-webkit-scrollbar-thumb{background:#fff;color:#fff}
.main-menu-list-nav__inner::-webkit-scrollbar-track{border-radius:20px;color:#f3f3f3;background:#f3f3f3}
.main-menu-list__inner{border-radius:18px;background:#f3f3f3;padding:0 12px 0 30px}
.main-menu-list__inner .scroll{padding-top:20px;overflow-y:scroll;height:500px;padding-right:12px}
.main-menu-list__inner .scroll::-webkit-scrollbar{width:3px}
.main-menu-list__inner .scroll::-webkit-scrollbar-thumb{background:#fff;color:#fff}
.main-menu-list__inner .scroll::-webkit-scrollbar-track{border-radius:20px;color:#f3f3f3;background:#f3f3f3}
@media screen and (max-width:992px){.main-menu-list__inner{padding:0;position:relative;overflow:hidden;border-radius:12px}.main-menu-list__inner .scroll{overflow-x:scroll;overflow-y:auto;height:100%;max-height:none;padding:0}.main-menu-list__inner .tab-content>.active{display:flex}}
.main-menu-list-week__inner{position:relative;display:grid;grid-template-columns:auto 1fr;margin-bottom:20px;padding:12px}
.main-menu-list-week__inner .day{border-radius:19px;background:#fff;height:fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;position:sticky;top:0;color:#3e435b;font-family:montserrat-b;font-size:20px;font-style:normal;font-weight:700;line-height:145.9%;padding:12px 18px;width:100px;margin-right:25px}
@media screen and (max-width:992px){.main-menu-list-week__inner{grid-template-columns:1fr;grid-template-rows:auto auto;margin-bottom:0}.main-menu-list-week__inner .day{top:auto;left:10px;margin-bottom:12px}}
.main-menu-list-cards__inner{display:flex;flex-direction:column;row-gap:20px}
@media screen and (max-width:992px){.main-menu-list-cards__inner{flex-direction:row;column-gap:12px}}
.main-menu-list__card{border-radius:18px;background:#fff;padding:12px 20px;display:flex;align-items:center;min-height:150px;position:relative}
.main-menu-list__card .img__inner{border-radius:99px;background:#fff;box-shadow:-4px 0px 16px 0px rgba(0,0,0,0.09);overflow:hidden;flex-shrink:0;height:fit-content;margin-right:20px}
.main-menu-list__card .img__inner img{width:120px;height:120px}
.main-menu-list__card .text__inner{display:flex;flex-direction:column;height:100%;width:100%}
.main-menu-list__card .text__inner .title{color:#3e435b;font-family:montserrat-b;font-size:16px;line-height:160.4%;display:flex;align-items:center}
.main-menu-list__card .text__inner .prompt{display:inline-block;top:20px;right:20px;content:"";background:#ff6f6f;height:14px;width:14px;margin-left:12px;border-radius:50%}
.main-menu-list__card .text__inner .text{font-size:14px;line-height:160.4%}
.main-menu-list__card .text__inner .weight{margin-top:auto;color:#ff6f6f;text-align:right;font-size:14px;line-height:160.4%}
@media screen and (max-width:992px){.main-menu-list__card .img__inner img{width:100px;height:100px}.main-menu-list__card .text__inner{min-width:200px}.main-menu-list__card .text__inner .text{max-height:60px;overflow:hidden;font-size:12px}.main-menu-list__card .text__inner .weight{font-size:10px}}
.main-menu-right__inner{overflow:hidden}
.main-menu-right-card__inner{height:100%;justify-content:space-between}
@media screen and (max-width:992px){.main-menu-right-card__inner{padding-left:0;padding-top:50px}}
.main-menu-right__card{display:grid;grid-template-columns:auto auto auto;grid-template-areas:"img title title" "img description description" "img price btn"}
.main-menu-right__card .swiper{grid-area:img;width:100%;height:fit-content;margin-top:10px;overflow:hidden}
.main-menu-right__card .swiper .swiper-slide{width:100%;height:auto}
.main-menu-right__card .swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;border-radius:8px}
.main-menu-right__card .img__inner{grid-area:img;background-color:#ff6f6f;width:300px;height:100%;margin-right:24px;border-radius:8px;position:relative}
.main-menu-right__card .img__inner .set-show{display:none;position:absolute;top:14px;right:12px;color:#fff;border-radius:20px;padding:5px 11px;font-size:12px;background:rgba(255,111,111,0.69);backdrop-filter:blur(31px)}
@media screen and (max-width:576px){.main-menu-right__card .img__inner .set-show{display:block}}
.main-menu-right__card .img__inner img{height:100%;width:100%;object-fit:cover;border-radius:8px}
.main-menu-right__card .title{font-family:montserrat-b;grid-area:title;margin-top:12px;font-size:16px;letter-spacing:-0.48px;text-transform:uppercase}
.main-menu-right__card .description{grid-area:description;font-size:14px;line-height:160.4%}
.main-menu-right__card .description p:last-child{margin-bottom:0}
.main-menu-right__card .price{grid-area:price;align-self:flex-end;color:#3e435b;font-family:montserrat-b;font-size:24px;white-space:nowrap}
.main-menu-right__card .form{grid-area:btn;align-self:flex-end;justify-self:flex-end}
.main-menu-right__card .form .button{box-shadow:none;font-size:16px;border-radius:7px;padding:8px 18px}
@media screen and (max-width:992px){.main-menu-right__card{grid-template-columns:auto auto;grid-template-areas:"img title" "img description" "img price" "img btn"}}
@media screen and (max-width:576px){.main-menu-right__card{grid-template-columns:1fr 1fr;grid-template-areas:"img img" "title title" "description description" "price btn"}.main-menu-right__card .img__inner{width:100%}}
.main-menu-right__card--big{grid-template-areas:"title title title" "img img img" "description description description" "price price btn";row-gap:14px}
.main-menu-right__card--big .title{margin-top:0}
.main-menu-right__info{border-radius:12px;padding:20px 30px}
.main-menu-right__info .h4{margin-bottom:8px}
.main-menu-right__info .text p:last-child{margin-bottom:1px}
.zdrav .button.active{background:#22c55e}
.zdrav .main-menu-right__card .button{background:#22c55e}
.zdrav .main-menu-list__card .text__inner .weight{color:#22c55e}
.main-menu-nav__inner .main-menu-button-zdrav{position:relative;border-top:1px solid #22c55e;border-left:1px solid #22c55e;border-right:1px solid #22c55e}
.main-menu-nav__inner .main-menu-button-zdrav::after{right:50%;top:0;transform:translateX(50%) translateY(-50%);position:absolute;content:"Новое 🔥";background-color:#22c55e;padding:0px 14px;border-radius:16px;color:white;font-size:14px;white-space:nowrap}
.main-menu__section .zdrav .main-menu-list__card .img__inner{border-radius:16px}
.main-menu__section .zdrav .main-menu-list__card .img__inner img{height:auto;aspect-ratio:1.5;object-fit:cover}
.revcard_section{padding:15px;--star-size:1.5rem;--star-color:#3e435b;--star-background:#ff6f6f}
.revcard_section .stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);line-height:1}
.revcard_section .stars::before{content:"★★★★★";letter-spacing:0,8px;background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}
@media screen and (max-width:1200px){.revcard_section{overflow:hidden}}
.revcard-swiper__inner{position:relative}
.revcard-swiper{margin-bottom:16px;max-width:100vw}
@media screen and (max-width:1200px){.revcard-swiper{width:100%}}
.revcard-swiper .swiper-slide{height:auto}
.revcard{min-width:auto;max-width:auto;background:#fff;border-radius:20px;box-shadow:0px 0px 20px rgba(0,0,0,0.04);padding:10px 16px 16px}
.revcard .text__inner{overflow:hidden;max-height:306px}
.revcard .a{margin-top:12px;font-size:14px;cursor:pointer}
.revcard_title{padding-bottom:18px}
.revcard_rate{float:right;margin-top:4px}
.revcard_desc{padding-top:14px}
.revcard_desc p{font-size:14px;margin-bottom:0;display:inline}
.revcard_desc img{width:100%}
.revcard_pagination{margin:auto;width:fit-content !important}
@media screen and (max-width:576px){.js-revcard-prev,.js-revcard-next{display:none}}
.revcard_addbtn{display:block;margin-left:auto;padding:6px 12px;margin-top:24px}
.faq__section{margin-bottom:100px}
.faq__accordion{display:flex;flex-wrap:wrap;gap:20px}
.faq__accordion .accordion-item{width:calc(50% - 12px);min-width:300px;flex:1 1 auto}
@media screen and (max-width:576px){.faq__accordion{gap:12px}}
.brief-main__section{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:100px;padding:16px}
.brief-main__container{max-width:1250px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;background-color:#fff;border-radius:20px}
@media screen and (max-width:768px){.brief-main__container{-ms-flex-wrap:wrap;flex-wrap:wrap}}
.brief-main__text-inner{max-width:630px;padding:40px}
.brief-main__text-inner .h2{padding-bottom:25px}
.brief-main__text-inner .button{display:block;margin-top:50px}
@media screen and (max-width:768px){.brief-main__text-inner{padding:16px}.brief-main__text-inner .h2{font-size:24px}.brief-main__text-inner .button{margin-top:25px}}
.brief-main__img-inner{max-width:500px;height:100%;min-width:300px}
@media screen and (max-width:768px){.brief-main__img-inner{display:none;max-height:200px;width:100%}}
.brief-main__img-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:0 20px 20px 0}
@media screen and (max-width:768px){.brief-main__img-inner img{border-radius:0 0 20px 20px}}
.promo_section{padding-top:80px;overflow:hidden}
.promo_container{padding:0 15px}
.promo_inner{background-size:cover;border-radius:30px;padding:20px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;color:#fff}
.promo_inner .overlay{background:linear-gradient(180deg,rgba(0,0,0,0) 15%,rgba(0,0,0,0.2) 45%);position:absolute;height:100%;width:100%;content:"";border-radius:30px;top:0;left:0;z-index:1}
.promo_inner h3,.promo_inner h2,.promo_inner p,.promo_inner a{position:relative;z-index:2}
.promo_inner h3{font-family:montserrat-b;font-size:42px;color:#fff;text-shadow:0px 0px 18px rgba(0,0,0,0.25)}
.promo_inner p{color:#fff}
.promo_inner b,.promo_inner strong{color:#ff6f6f}
.promo_inner--l{width:660px;height:330px}
@media (max-width:768px){.promo_inner--l{width:330px}.promo_inner--l p{display:none}}
.promo_inner--s{width:330px;height:330px}
@media (max-width:768px){.promo_inner--l{width:100%}.promo_inner h3{font-size:30px}}
.about-modal .button{margin-top:24px;display:block;margin-left:auto;margin-right:auto;padding:18px 32px}
.modal_about--title{margin-top:32px;margin-bottom:24px}
.modal_about--img img{width:100%;height:auto;border-radius:18px;max-height:360px;object-fit:cover;object-position:center}
.offer-modal .modal-content{padding:0;position:relative}
.offer-modal .modal-content .button{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);width:fit-content;padding:10px 40px}
.offer-modal .modal-header{border-bottom:none}
.offer-modal .modal-body{padding:0px 24px 82px 24px}
.offer-modal .modal-body::-webkit-scrollbar{width:0px}
.modal_set--inner{display:flex;flex-wrap:wrap;column-gap:24px;flex-wrap:wrap}
.modal_set--inner .main-menu-list__card{width:100%;padding:20px 0px}
.modal_set--inner .main-menu-list__card .weight{font-size:14px}
.modal_set{display:flex;width:calc(50% - 12px);min-width:320px;padding-bottom:24px;align-items:center}
@media screen and (max-width:576px){.modal_set{width:100%}}
.modal_set--img{width:30%}
@media screen and (max-width:576px){.modal_set--img{width:50%}}
.modal_set--img img{box-shadow:inset 0px 4px 4px rgba(0,0,0,0.25);border-radius:50%;height:auto;width:100%;object-fit:cover}
.modal_set--card{display:flex;flex-direction:column;justify-content:space-between;padding:16px;width:70%}
@media screen and (max-width:576px){.modal_set--card{padding-right:0;padding-left:16px}}
.modal_set--title{font-size:16px}
@media screen and (max-width:576px){.modal_set--title{font-size:12px}}
.modal_set--text{font-family:montserrat-r;font-size:14px}
@media screen and (max-width:576px){.modal_set--text{font-size:10px}}
.modal_set--size{color:#ff6f6f;text-align:end}
@media screen and (max-width:576px){.modal_set--size{font-size:12px}}
.modal_set_addbtn{position:absolute;height:fit-content;bottom:0;padding:10px 20px;max-width:35%;left:50%;transform:translate(-50%,-140%)}
@media screen and (max-width:576px){.modal_set_addbtn{width:100%;max-width:90%;transform:translate(-50%,-30px)}}
.modal_set_addbtn:focus{border:1px solid #ff6f6f;box-shadow:none;outline:none}
.modal_set_addbtn:focus-visible{border:1px solid #ff6f6f;box-shadow:none;outline:none}
.about_section{display:flex;gap:42px;padding:0 20px;padding-bottom:50px}
@media screen and (max-width:576px){.about_section{padding:12px;flex-wrap:wrap}}
.about_card{box-shadow:0px 3px 42px rgba(0,0,0,0.16);overflow:hidden;border-radius:30px;z-index:3;position:relative;flex-grow:1;flex-basis:420px;flex-shrink:0;cursor:pointer}
@media screen and (max-width:992px){.about_card{flex-basis:380px}}
@media screen and (max-width:576px){.about_card{flex-basis:auto;max-width:none;width:100%}}
.about_slider{flex-grow:1;overflow:hidden}
@media screen and (max-width:576px){.about_slider{width:100%}}
.about_card img{width:100%;height:auto;object-fit:cover}
.about_card span{position:absolute;left:20px;bottom:0;font-family:montserrat-b;font-size:64px;color:#fff}
.nav{position:relative;width:90px}
@media screen and (max-width:992px){.nav{margin-right:50px}}
@media screen and (max-width:576px){.nav{width:60px;margin-right:25px}}
.prev_about::after,.next_about::after{cursor:pointer;position:absolute;fill:#ff6f6f;color:#ff6f6f;top:35px;height:34px;content:url("data:image/svg+xml,%3Csvg width='22' height='35' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='21.744' y='29.368' width='6.75' height='24' rx='3' transform='rotate(135 21.744 29.368)' fill='%23FF6F6F'/%3E%3Crect x='4.7' y='21.844' width='6.608' height='24.284' rx='3' transform='rotate(-135 4.7 21.844)' fill='%23FF6F6F'/%3E%3C/svg%3E")}
@media screen and (max-width:576px){.prev_about::after,.next_about::after{top:8px}}
.prev_about::after{left:0}
.next_about::after{transform:rotate(180deg);right:0}
.swiper-button-disabled{opacity:0.5}
.slider_title{display:flex;justify-content:space-between;height:33.33%}
@media screen and (max-width:576px){.slider_title{height:auto;padding-bottom:20px}}
.slider_title span{font-family:montserrat-b;font-size:36px;padding-left:24px;line-height:1.2}
@media screen and (max-width:768px){.slider_title span{font-size:24px;line-height:1}}
.slider_container{background:#fff}
.swiper_about{height:66.66%;overflow:hidden;z-index:0;border-radius:30px}
@media screen and (max-width:576px){.swiper_about{width:100%;overflow:hidden;height:auto}}
.about{display:flex}
.about .slide_num{line-height:1;padding-right:20px}
.about p{padding-top:2px}
.swiper_about .swiper-slide{background:#fff;z-index:0;width:380px;padding:16px 32px}
@media screen and (max-width:576px){.swiper_about .swiper-slide{padding:16px 16px}}
.swiper_about .swiper-slide:first-child{border-radius:30px 0 0 30px}
.swiper_about .swiper-slide:last-child{border-radius:0 30px 30px 0}
.slide_num{font-family:montserrat-b;font-size:64px;position:relative;z-index:-1}
@media screen and (max-width:576px){.slide_num{font-size:42px}}
.slide_num::before{content:"";position:absolute;display:block;z-index:-1;height:120px;width:120px;border-radius:50%;top:0;left:0;background:#fafafa}
.slide_text{position:relative;z-index:2}
.about-delivery__button{display:block;margin-left:auto;margin-right:auto;width:fit-content;padding:8px 26px;background:#fff;border-radius:30px;box-shadow:0px 0px 20px rgba(0,0,0,0.04);transition:all 0.2s ease 0s}
.about-delivery__button:hover{box-shadow:0}
.about-delivery__button span{color:#ff6f6f;padding-right:14px}
@media screen and (max-width:576px){.about-delivery__button span{display:block}}