@media (max-width:1630px){#header div.top div.inner{padding-right:15px}#header ul.bottom{padding:0 15px}#index-banner{margin:0 15px 100px}div.inner{margin:0 15px}#footer div.inner{margin:0 auto}#content div.default-center a.logo{left:-18%;width:15%}#content div.default-center.editable a.logo{left:-18%!important}div.default-center.regular{max-width:none;width:70%}div.catalog div.products{grid-template-columns:1fr 1fr 1fr 1fr;gap:65px 10px;display:grid}div.catalog div.product{height:auto;margin:0;width:auto}div.catalog div.product div.bottom{padding-top:15px}div.catalog div.product div.warning{top:63px}div.catalog div.product div.description{height:auto}div.catalog div.product.empty{display:none}#content div.inner.checkout{margin:0 auto 20px}#footer{background-position:100% 0}#container:has(.inner.checkout) #footer div.inner{margin:0 auto}}@media (max-width:1500px){#header div.categories-menu{width:calc(100% - 200px)}#header div.top div.icons{justify-content:flex-end;width:200px}#index-banner{margin-bottom:60px}#content div.default-center a.logo,#index-banner a.logo{width:12%}#index-banner div.swiper{margin:0 30px 0 60px;width:80%}#index-banner .swiper-slide img{margin:0 auto;width:calc(100% - 130px)}}@media (max-width:1350px){div.catalog div.products{grid-template-columns:1fr 1fr 1fr}body:has(div.cart-wrapper){padding-top:0}body:has(div.cart-wrapper) #header{height:210px}body:has(div.cart-wrapper) #header div.inner{padding-top:50px;max-width:none!important;margin:0 25px}#container.cart div.cart-wrapper{position:static}#container.cart div.cart-wrapper a.logo{top:10px;left:25px;width:60px}#content div.default-center a.logo{left:-12%}#content.cart-page{margin-top:-70px}}@media (max-width:1200px){div.bonus-area div.percents{justify-content:center;flex-wrap:wrap;gap:20px 30px}}@media (max-width:1050px){#modal-product{left:100px;width:calc(100% - 200px)}#modal-product div.image{width:48%}#modal-product div.image img{max-width:100%;display:block}#modal-product div.content{width:48%}#footer div.inner{padding-right:0;padding-left:0}div.default-center.customer-orders{max-width:none;margin:0;width:100%!important}}@media (max-width:1000px){h1{font-size:24px!important;margin-bottom:30px!important;line-height:28px!important}h1:has(a){justify-content:center;align-items:center;display:flex}#container.cart h1 a{height:30px;margin-right:5px;background-size:120%;width:30px}#content div.default-center{width:560px}#content div.default-center a.logo{top:-40px;left:-16%;width:85px}div.delivery-icons div div,div.delivery-icons div p{font-size:14px}div.text-notice{margin-bottom:40px}div.qr-code-area{background-position:top 100px right 80px}div.bonus-area div.title,div.qr-code-area div.title{font-size:24px;line-height:28px}div.bonus-area>p{font-size:14px}div.delivery-prices{margin-bottom:40px;flex-direction:column;gap:40px}div.delivery-prices>div{width:100%}#content div.inner.checkout{font-size:14px;margin-top:-70px}#telergam-section button{font-size:14px;width:175px}#telergam-section input[type=text]{width:calc(100% - 190px)}div.checkout-form-block div.radio-field label{height:75px;padding:15px 20px}div.checkout-form-block #address-section div.radio-field label,div.checkout-form-block #select-date-time>*{height:50px}div.checkout-form-block #address-section div.fields input{height:48px}}@media (max-width:930px){.button,div.quantity{height:40px;font-size:14px}.button.last{height:auto;padding:10px 20px;font-size:18px;text-align:center}#job-request{height:48px;font-size:18px}div.bottom div.button.to-cart,div.quantity{width:120px}div.bottom div.price,div.catalog div.product div.name{font-size:14px}div.catalog div.product select{padding:8px 15px;font-size:14px}div.warning{font-size:12px}#container.cart div.cart-wrapper{margin:0 0 40px;width:auto}div.cart-products div.data,div.cart-products div.total{font-size:14px}div.gifts-section form{max-width:400px;width:auto}div.gifts-section form input{height:40px}div.additional .swiper,div.additional .swiper-arrows{width:calc(100% - 100px)}div.additional .swiper-button-next,div.additional .swiper-button-prev{height:40px;top:-150px;width:40px}div.additional .swiper-button-prev{left:-50px}div.additional .swiper-button-next{right:-50px}div.additional .swiper .swiper-slide{height:295px;width:160px}div.additional .swiper .swiper-slide div.name{font-size:14px}#container{padding-bottom:500px}#footer{height:500px;background-size:contain}#footer div.inner{padding-top:80px;justify-content:space-between;flex-wrap:wrap}#footer div.last{padding:15px 0 30px;justify-content:flex-start;flex-wrap:wrap;flex-direction:row;width:100%}#footer div.last p.copyright{margin:0 20px 0 0;display:inline}#footer div.last div.socials{margin-bottom:30px;width:100%}}@media (max-width:900px){#header ul.bottom li:nth-child(4),#header ul.bottom li:nth-child(5){display:none}#jobs-contents>div.editable h4{font-size:18px;margin-bottom:10px;line-height:140%}}@media (max-width:800px){body{padding-top:45px}#header div.top{height:45px}#header div.top ul.categories li a{font-size:14px}#content div.default-center.editable a.logo{top:-50px;left:-20%!important}div.catalog div.title{font-size:24px;margin-bottom:20px}#modal-product{height:100%;overflow-y:auto;padding:20px 50px;top:0;left:0;width:100%}#modal-product div.content div.name{font-size:18px}#modal-product div.content div.description,#modal-product div.content select,#modal-product div.text h3{font-size:14px}#modal-product span.navigation{height:40px;bottom:calc(50% - 20px);width:40px}#modal-product span.navigation.prev{left:0}#modal-product span.navigation.next{right:0}div.gifts-section{padding:40px 15px;margin-bottom:40px;gap:20px}div.gifts-section div.title{font-size:24px;line-height:28px}div.gifts-section div.gifts>div{height:75px;padding:1px 20px;font-size:14px}div.gifts-section div.subtitle{font-size:18px}div.gifts-section form input{font-size:14px}div.additional{margin-bottom:40px}div.additional div.subtitle{font-size:18px;margin-bottom:20px}}@media (max-width:758px){#content div.default-center a.logo{display:none}#mobile-footer{display:flex}div.catalog div.products{flex-direction:column;gap:30px;display:flex}div.catalog div.product{padding:0;display:block}div.catalog div.product>div.image{margin:0 0 10px;width:25%;float:left}div.catalog div.product div.description,div.catalog div.product div.name{height:auto;margin:0 0 10px;width:70%;float:right}div.catalog div.product select{clear:both;margin:0 0 10px;width:100%}div.catalog div.product div.bottom{padding:0;clear:both;margin:0}div.bottom div.button.to-cart,div.quantity{width:160px}div.quantity{padding:0 25px}div.catalog div.product div.warning{position:static;margin-top:10px}#cookies-options{bottom:60px}}@media (max-width:700px){#container{padding-bottom:0}#footer{height:auto;position:relative;background-size:auto 110px;padding-bottom:65px}#footer div.inner{justify-content:flex-start;flex-direction:column;gap:40px;align-items:center}#container.cart #footer div.inner{padding:10px 0;flex-direction:row}#footer div.inner div.title{margin-bottom:20px;text-align:center}#footer ul.menu{flex-direction:column;align-items:center;display:flex}#footer div.middle{margin:0}#footer ul.addresses{flex-direction:column;align-items:center;width:auto;display:flex}#footer div.last{padding:0}#footer div.last,#footer div.last div.socials{justify-content:center}#footer div.last p.copyright{margin-right:auto}#footer div.last a.author{margin-left:auto}}@media (max-width:650px){#modal-product div.image{width:30%}#modal-product div.content{width:65%}div.cart-products>div{justify-content:space-between;flex-wrap:wrap}div.cart-products div.image{margin-bottom:10px}div.cart-products div.data{margin-bottom:10px;width:calc(100% - 110px)}div.cart-products div.quantity{padding:0;width:120px}div.cart-products>div.extra div.image{display:none}#content div.inner.checkout{margin:-70px 15px 20px}#container:has(.inner.checkout){padding-bottom:220px}#container:has(.inner.checkout) #footer{height:220px}#container:has(.inner.checkout) #footer div.inner{height:auto;padding:20px 0 0;flex-direction:column;gap:14px;margin:0 15px;align-items:center;display:flex}}@media (max-width:600px){#header{flex-direction:column;display:flex}#header div.top div.inner{padding:0}#header div.categories-menu{width:100%}#header div.top div.icons{display:none}#header ul.bottom{height:auto;height:210px;padding:0 3% 0 100px;justify-content:center;flex-direction:column;align-self:flex-start;gap:15px;align-items:flex-start}#content div.default-center a.logo,#header>ul.bottom{display:none}#container:has(#index-banner) #header>ul.bottom{height:210px;margin-bottom:10px;display:flex}div.breadcrumbs{padding:5px 0 10px}div.default-center.regular{font-size:16px;width:100%}#index-banner a.logo{position:absolute;top:10px;margin:0;width:60px}#index-banner div.swiper{flex-direction:column;margin:0;width:100%;display:flex}#index-banner .swiper-wrapper{margin-bottom:25px}#index-banner .swiper-arrows{display:none}#index-banner .swiper-slide img{width:100%}#index-banner .swiper-pagination{justify-content:center}div.modal-window{height:100%;overflow-y:auto;padding:40px 3% 20px;top:0;border-radius:0;left:0;width:100%}div.modal-window div.title{font-size:18px;margin-bottom:15px}div.modal-window div.info{font-size:16px}div.modal-window div.telegram-confirm{justify-content:center;flex-direction:column;gap:20px}div.modal-window div.agree{align-items:flex-start}div.modal-window div.agree input{margin-top:0}div.modal-window input[type=text],div.modal-window select{height:50px;font-size:16px}#container.cart #footer{height:70px}#container.cart #footer div.inner{height:70px;flex-wrap:nowrap}#container.cart #footer div.total{font-size:18px}#container.cart #footer .button{height:50px;padding:0 35px 0 10px;background-position:right 10px center;width:205px}div.additional .swiper,div.additional .swiper-arrows{margin:0 15px;width:auto}div.additional .swiper-button-prev{top:-190px;border-radius:50%;left:-15px}div.additional .swiper-button-next{right:-15px;top:-190px;border-radius:50%}div.bonus-area{padding:80px 15px;gap:30px}div.bonus-area div.percents>div{width:45%}div.bonus-area div.text{text-align:center}#content div.default-center{width:auto}div.delivery-icons{justify-content:center;flex-wrap:wrap;gap:20px}div.delivery-icons>div{width:180px}div.qr-code-area{background-image:none}#jobs-contents{margin:0 0 30px;width:auto}#jobs-menu{display:none}#jobs-menu-select{margin-bottom:15px;display:block}div.order-complete div.order-cart>div{flex-wrap:wrap}div.order-complete div.order-cart>div div{width:33.33%!important}div.order-complete div.order-cart div.name{font-weight:700;margin-bottom:13px;width:100%!important}ul.customer-menu{margin-bottom:30px;gap:5%}div.my-orders div.order>div,div.my-orders div.titles>div{width:31.5%}div.my-orders div.delivery,div.my-orders div.payment{display:none}div.my-orders div.order>div,div.my-orders div.titles>div{padding:12px 3.5%}div.my-orders div.order>div.cart{font-size:15px}div.my-orders div.order>div.cart div.product{margin-bottom:7px}div.my-orders div.order>div.cart div.product div.name{width:80%}}@media (max-width:470px){#cookies-options{left:16px;width:calc(100% - 32px)}}@media (max-width:450px){#modal-product div.wrapper{justify-content:flex-start;flex-direction:column;gap:20px;align-items:center}#modal-product div.image{width:150px}#modal-product div.content{padding:0;width:100%}div.bottom div.button.to-cart,div.quantity{width:130px}div.gifts-section div.gifts>div{width:100%}#telergam-section{padding:20px 12px;flex-direction:column}#telergam-section button{margin-bottom:20px}#telergam-section input[type=text]{width:100%}div.checkout-form-block div.radio-field input:checked+label{width:49%}div.checkout-form-block div.radio-field label{height:95px}div.checkout-form-block #address-section input.street{width:66%}div.checkout-form-block #address-section input.house{width:32%}div.checkout-form-block #address-section div.radio-field label{height:70px;font-family:RobotoFlex}div.checkout-form-block #select-date-time select{padding:0 10px;font-weight:700;background-position:right 4px center;width:49%}#container:has(.inner.checkout) #footer div.inner>*{width:100%}#container.cart #footer .cart-totals{grid-template-columns:3fr 1fr}div.delivery-icons{flex-direction:column;align-items:center}.button.last{margin:0 15px 40px}div.gifts-section form{justify-content:space-between;width:100%}div.gifts-section form input{width:67%}div.gifts-section form .button{width:30%}div.my-orders div div.number{flex-direction:column;white-space:wrap;display:flex}div.my-orders div.number span{font-size:14px;margin:0}}