@charset "UTF-8";@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Light.woff) format("woff"),url(../fonts/Montserrat-Light.woff2) format("woff2");font-weight:300;font-style:light}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:bold}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:bolder}*,::after,::before{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Montserrat,sans-serif;font-size:16px;color:#000}body.active{overflow-y:hidden}img{width:100%}a{text-decoration:none;color:#000}a:hover{text-decoration:underline}ul{list-style:none}.container{margin:0 auto;max-width:1040px}.img{display:block;width:100%}.img.cover{height:100%;-o-object-fit:cover;object-fit:cover}.small-red{margin-top:3px;color:#ff2727;line-height:19px;font-size:14px}.button{padding:9px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:22px;border:none;border-radius:51.5px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ff2727;text-decoration:none;position:relative}.button .bin{margin-right:7px;width:15px;height:15px;background:url(../img/bin.svg);z-index:3}.button .bin .count{display:none;width:20px;height:20px;border-radius:50%;background-color:#fff;color:#000;font-size:14px;text-align:center;line-height:20px;border:1px solid #ff2727;position:absolute;top:-5px;right:-5px}header .burger-wrapper{opacity:0;visibility:hidden;background-color:#1111118e;width:100%;height:100%;position:absolute;z-index:-10;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}header .burger-wrapper.active{opacity:1;visibility:visible;z-index:10}header .burger-wrapper .burger-menu{position:fixed;padding:100px 0 0 0;width:70%;height:100%;background-color:#fff;left:-100%;-webkit-transition:all .3s ease-in;-o-transition:all .3s ease-in;transition:all .3s ease-in;text-align:center}header .burger-wrapper .burger-menu.active{left:0}header .burger-wrapper .burger-menu .phone-number{width:220px;position:absolute;bottom:50px;left:50%;margin-left:-110px}header .burger-wrapper .burger-menu .phone-number a{font-size:18px}header .burger-wrapper .burger-menu .phone-number p{font-size:16px}header .burger-wrapper .burger-menu ul{list-style:none}header .burger-wrapper .burger-menu ul li{margin:15px 0}header .burger-wrapper .burger-menu ul li a{color:#000;font-size:20px}header .navbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header .navbar .burger-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25px;height:25px;display:none;z-index:10}header .navbar .burger-btn .burger{width:100%;height:3px;background-color:#000;position:relative;color:#000;border-radius:3px;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}header .navbar .burger-btn .burger::after,header .navbar .burger-btn .burger::before{content:"";display:block;width:120%;height:3px;position:absolute;background-color:#000;border-radius:3px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}header .navbar .burger-btn .burger::before{top:-10px}header .navbar .burger-btn .burger::after{bottom:-10px}header .navbar .burger-btn .burger.active{background-color:transparent}header .navbar .burger-btn .burger.active::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}header .navbar .burger-btn .burger.active::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}header .navbar .logo{width:170px;display:block}header .navbar .page-list{width:350px;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header .navbar .basket{display:-webkit-box;display:-ms-flexbox;display:flex}header .navbar .basket .price{margin-right:15px}.navigation ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0}.navigation ul li a{padding:7px 17px 8px 17px;color:#000;font-size:14px;line-height:19px;-webkit-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease;text-decoration:none;border:1px solid transparent;border-radius:30px}.navigation ul li a:hover{border-color:#848484}section.main-nav{padding:50px 0}section.main-nav .left_right{display:-webkit-box;display:-ms-flexbox;display:flex}section.main-nav .left_right .left{max-width:20%;-ms-flex-preferred-size:20%;flex-basis:20%}section.main-nav .left_right .left ul{max-height:470px;overflow-y:auto;scrollbar-color:#6d6d6d #fff;scrollbar-width:5px}section.main-nav .left_right .left ul::-webkit-scrollbar{width:5px;height:8px;background-color:#fff}section.main-nav .left_right .left ul::-webkit-scrollbar-thumb{background-color:#6d6d6d;border-radius:0}section.main-nav .left_right .left ul::-webkit-scrollbar-thumb:hover{background-color:#2e2e2e}section.main-nav .left_right .left ul li{border-bottom:1px solid #848484;overflow:hidden}section.main-nav .left_right .left ul li:last-child{border:none}section.main-nav .left_right .left ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px}section.main-nav .left_right .left ul li img{display:inline-block;width:100px}section.main-nav .left_right .right{overflow:hidden;position:relative;max-width:80%;-ms-flex-preferred-size:80%;flex-basis:80%}.swiper-promo{width:100%}.swiper-promo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.swiper-promo .swiper-wrapper{width:100%;position:absolute}.swiper-promo .swiper-button-next,.swiper-promo .swiper-button-prev{width:30px;height:30px;border-top:3px solid #ff2727;border-right:3px solid #ff2727;border-radius:3px}.swiper-promo .swiper-button-next::after,.swiper-promo .swiper-button-prev::after{font-size:0}.swiper-promo .swiper-button-next{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.swiper-promo .swiper-button-prev{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.swiper-promo .swiper-pagination{z-index:5}.swiper-promo .swiper-pagination-bullet{width:15px;height:15px}.swiper-promo .swiper-pagination-bullet-active{background-color:#ff2727}footer .container.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .container.footer .logo{width:140px}footer .container.footer .soc-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer .container.footer .soc-list .soc-list_item{margin-right:15px;width:30px;height:30px;-webkit-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in}footer .container.footer .soc-list .soc-list_item:last-child{margin:0}footer .container.footer .soc-list .soc-list_item:hover{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}footer .footer-mob{z-index:5;display:none;padding:15px 10%;background-color:#f7f7f7;position:fixed;left:0;right:0;bottom:0}footer .footer-mob .button{position:absolute;top:-25px;left:50%;margin-left:-25px;padding:18px}footer .footer-mob .soc-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}footer .footer-mob .copyright{margin-top:30px;line-height:15px;font-size:12px;text-align:center}@media (max-width:1060px){.container{max-width:1000px}}@media (max-width:992px){.container{max-width:95%}header .navbar .logo{width:150px}header .navbar .phone-number{display:none}header .navbar .page-list{width:300px}section.main-nav{padding:30px 0}section.main-nav .left_right{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}section.main-nav .left_right .left{margin-top:35px;max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}section.main-nav .left_right .left ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-height:none}section.main-nav .left_right .left ul li{position:relative;border:none;max-width:30%;-ms-flex-preferred-size:30%;flex-basis:30%}section.main-nav .left_right .left ul li a{margin-bottom:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}section.main-nav .left_right .left ul li a img{height:100px;-o-object-fit:cover;object-fit:cover}section.main-nav .left_right .left ul li a span{font-weight:600;font-size:20px}section.main-nav .left_right .right{max-width:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.swiper-promo{height:400px}footer .container.footer .copyright{font-size:14px;text-align:center}}@media (max-width:780px){.button{padding:15px;border-radius:50%}.button .bin{margin:0}.button .bin .count{display:block}.button .bin .count span{display:none}header .navbar .burger-btn{display:-webkit-box;display:-ms-flexbox;display:flex}header .navbar .logo{width:100px}header .navbar .page-list{display:none}header .navbar .basket .price{display:none}header .navbar .basket .button{padding:13px;border-radius:50%}header .navbar .basket .button .bin{margin:0}header .navbar .basket .button .bin .count{display:block}header .navbar .basket .button span{display:none}.swiper-promo{height:300px}footer{margin-top:150px}footer .container.footer{display:none}footer .footer-mob{display:block}}@media (max-width:520px){section.main-nav .left_right .left ul li{max-width:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}body.active{overflow-y:hidden}.sec-p{margin:50px 0}.product-category{color:#ff2727;text-align:center;font-size:30px;margin-top:20px;margin-bottom:35px}main .product-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-item{margin-right:2%;margin-bottom:25px;padding:10px;width:23%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;text-align:center}.product-item .product-body{cursor:pointer}.product-item .product-body img{width:100%}.product-item .product-body .product-title{margin-bottom:10px;font-size:17px;letter-spacing:.5px;color:#111;height:40px;font-weight:600;margin-bottom:0}.product-item .product-body .product-desc{color:#444;font-size:14px;font-weight:500;height:60px}.product-item .product-footer{padding:20px 5px 5px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#111;font-weight:500;font-size:25px}.product-item .product-footer .product-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-item .product-footer .product-price .new-price,.product-item .product-footer .product-price .new-price-orange,.product-item .product-footer .product-price .old-price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-item .product-footer .product-price .new-price span.rub,.product-item .product-footer .product-price .new-price-orange span.rub,.product-item .product-footer .product-price .old-price span.rub{font-size:.8em}.product-item .product-footer .counts{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basket .order-sheet_list .order-sheet_item .item_number .product-item .product-footer .counts .plus-btn,.modal .modal-content .right .price .product-item .product-footer .counts .plus-btn,.product-item .product-footer .basket .order-sheet_list .order-sheet_item .item_number .counts .plus-btn,.product-item .product-footer .counts .minus-btn,.product-item .product-footer .counts .plus-btn,.product-item .product-footer .modal .modal-content .right .price .counts .plus-btn{width:15px;height:15px;cursor:pointer;border:none;position:relative;background-color:inherit;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.basket .order-sheet_list .order-sheet_item .item_number .product-item .product-footer .counts .plus-btn::before,.modal .modal-content .right .price .product-item .product-footer .counts .plus-btn::before,.product-item .product-footer .basket .order-sheet_list .order-sheet_item .item_number .counts .plus-btn::before,.product-item .product-footer .counts .minus-btn::before,.product-item .product-footer .counts .plus-btn::before,.product-item .product-footer .modal .modal-content .right .price .counts .plus-btn::before{content:"";display:block;width:100%;height:2px;border-radius:4px;background-color:currentColor;position:absolute;top:47%}.basket .order-sheet_list .order-sheet_item .item_number .product-item .product-footer .counts .plus-btn,.modal .modal-content .right .price .product-item .product-footer .counts .plus-btn,.product-item .product-footer .basket .order-sheet_list .order-sheet_item .item_number .counts .plus-btn,.product-item .product-footer .counts .minus-btn,.product-item .product-footer .counts .plus-btn,.product-item .product-footer .modal .modal-content .right .price .counts .plus-btn{width:15px;height:15px;cursor:pointer;border:none;position:relative;background-color:inherit;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.basket .order-sheet_list .order-sheet_item .item_number .product-item .product-footer .counts .plus-btn::before,.modal .modal-content .right .price .product-item .product-footer .counts .plus-btn::before,.product-item .product-footer .basket .order-sheet_list .order-sheet_item .item_number .counts .plus-btn::before,.product-item .product-footer .counts .minus-btn::before,.product-item .product-footer .counts .plus-btn::before,.product-item .product-footer .modal .modal-content .right .price .counts .plus-btn::before{content:"";display:block;width:100%;height:2px;border-radius:4px;background-color:currentColor;position:absolute;top:47%}.product-item .product-footer .counts .plus-btn::after{content:"";display:block;width:2px;height:100%;border-radius:4px;background-color:currentColor;position:relative;left:44%}.product-item .product-footer .counts .minus-btn:hover,.product-item .product-footer .counts .plus-btn:hover{color:#ff2727}@media (max-width:992px){.product-item{width:45%}}.product-item:last-child{margin-right:0}@media (max-width:769px){.product-item{width:100%;margin:0 auto 20px}}.contacts h2{font-size:35px;font-weight:500;text-align:center;margin-bottom:10px}.contacts .our-contacts{padding:30px 0;margin-bottom:50px}.contacts .our-contacts .contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts .our-contacts .contacts-list .contact-block{padding:15px;width:30%;list-style:none;border:1px solid #ccc;border-radius:5px}.contacts .our-contacts .contacts-list .contact-block li{margin:15px 0}.contact-item-header{color:#ff2727;font-weight:600}.contacts .our-contacts .contacts-list .contact-block li a.contact-item{-webkit-transition:color .15s ease;-o-transition:color .15s ease;transition:color .15s ease}.contacts .our-contacts .contacts-list .contact-block li a.contact-item:hover{color:#ff2727}.contacts .map{margin:35px 0;width:100%;height:400px;border:2px solid #ccc;border-radius:5px;overflow:hidden}.num_desc{text-align:center;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-o-flex-wrap:wrap;flex-wrap:wrap}.num_desc>div{margin:0 55px}#FF2727{margin:5px 0}.num_desc strong{margin-top:25px;display:inline-block}@media (max-width:992px){.contacts .our-contacts .contacts-list .contact-block{width:100%;margin-top:30px}}.promo h1{font-size:30px;margin-bottom:25px;text-align:center}.promo .promo-sheet_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.promo .promo-sheet_list .promo-sheet_item{margin-bottom:15px;padding:0 2px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:10px;position:relative}.promo .promo-sheet_list .promo-sheet_item .promo_img{width:140px;border-radius:10px;margin-right:15px}.promo_title{margin-bottom:20px;margin-top:10px}.promo_desc{margin-bottom:20px}.promo_time{color:#ff2727;font-weight:900;margin-bottom:10px}@media (max-width:780px){.promo .promo-sheet_list .promo-sheet_item{-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-o-flex-direction:column;flex-direction:column;text-align:center}}.basket h1{font-size:30px;margin-bottom:25px;text-align:center}.basket .order-sheet_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basket .order-sheet_list .order-sheet_item{width:80%;margin-bottom:15px;padding:0 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #ccc;border-radius:10px;position:relative}.basket .order-sheet_list .order-sheet_item .item_img{width:140px;border-radius:10px;margin-right:15px}.basket .order-sheet_list .order-sheet_item .title{margin-bottom:10px}.basket .order-sheet_list .order-sheet_item .desc{padding-right:10px;color:#666;font-size:14px}.basket .order-sheet_list .order-sheet_item .info{margin-top:5px;font-size:13px;color:inherit;font-weight:500}.basket .order-sheet_list span.rub{font-size:.8em}.basket .order-sheet_list .order-sheet_item .item_number{max-width:100px;margin-left:auto;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.basket .order-sheet_list .order-sheet_item .item_number .counts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basket .order-sheet_list .order-sheet_item .item_number .counts .minus-btn,.basket .order-sheet_list .order-sheet_item .item_number .counts .plus-btn{width:16px;height:16px;cursor:pointer;border:none;position:relative;background-color:inherit;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;outline:0}.basket .order-sheet_list .order-sheet_item .item_number .counts .minus-btn::before,.basket .order-sheet_list .order-sheet_item .item_number .counts .plus-btn::before{content:"";display:block;width:100%;height:2px;border-radius:4px;background-color:currentColor;position:absolute;top:47%}.basket .order-sheet_list .order-sheet_item .item_number .counts .count{margin:0 12px;font-size:18px;font-weight:500}.basket .order-sheet_list .order-sheet_item .item_number .counts .minus-btn::before,.basket .order-sheet_list .order-sheet_item .item_number .counts .plus-btn::before{content:"";display:block;width:100%;height:2px;border-radius:4px;background-color:currentColor;position:absolute;top:47%}.basket .order-sheet_list .order-sheet_item .item_number .counts .plus-btn::after{content:"";display:block;width:2px;height:100%;border-radius:4px;background-color:currentColor;position:relative;left:44%}.basket .order-sheet_list .order-sheet_item .item_number .counts .minus-btn:hover,.basket .order-sheet_list .order-sheet_item .item_number .counts .plus-btn:hover{color:#ff2727}.basket .order-sheet_list .order-sheet_item .item_delete-btn{position:absolute;top:5%;right:1%}.basket .order-sheet_list .order-sheet_item .item_delete-btn .item_delete{width:16px;height:16px;background-color:inherit;border:none;border-radius:2px;color:#666;cursor:pointer;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease;outline:0}.basket .order-sheet_list .order-sheet_item .item_delete-btn .item_delete::after,.basket .order-sheet_list .order-sheet_item .item_delete-btn .item_delete::before{content:"";display:block;width:100%;height:2px;background-color:currentColor;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:45%}.basket .order-sheet_list .order-sheet_item .item_delete-btn .item_delete::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.basket .order-sheet_promo_clean{margin:0 auto 25px;padding:25px 0;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.basket .order-sheet_promo_clean .clean_basket{border:none;background-color:inherit;cursor:pointer;color:#666;outline:0;-webkit-transition:color .3s ease;-o-transition:color .3s ease;transition:color .3s ease}.basket .order-sheet_promo_clean form.promo .promo-input{padding:10px;margin-right:5px;font-size:14px;outline:0;border:1px solid #999;border-radius:5px;-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;color:#333}.basket .order-sheet_promo_clean form.promo .promo-button{padding:10px 13px;color:#ff2727;border:1px solid #ff2727;border-radius:3px;cursor:pointer;background-color:inherit;outline:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.basket .order-sheet_promo_clean form.promo .promo-button:hover{background-color:#ff2727;color:#fff}.basket .order-sheet_promo_clean form.promo .promo-input:focus{border-color:#333}.basket .order-sheet_promo_clean .clean_basket:focus,.basket .order-sheet_promo_clean .clean_basket:hover{color:#111}.order-sheet_presum-block{width:80%;border-top:1px solid #444;margin:auto}.comment-orders-sheet{text-align:center;padding:15px 0}.basket .order-sheet_sum-block{border-top:1px solid #444;border-bottom:1px solid #444;margin:0 auto;padding:35px 5px;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:500}.basket .order-sheet_sum-block .sum-basket{width:150px;font-weight:600}.basket .order-sheet_sum-block .delivery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.basket .order-sheet_sum-block .delivery .dlvry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:5px}.basket .order-sheet_sum-block .delivery .dlvry img{width:20px;margin-right:3px}.sum-price{margin-left:10px;color:#ff2727;font-weight:600}.sum-rub{font-size:.9em;font-weight:500;margin-left:1px}.basket .order-sheet_sum-block .sum{text-align:center}.basket .order-sheet_sum-block .sum p{margin-bottom:5px}.basket .order-sheet_sum-block .sum p{margin-bottom:5px}.basket .order-sheet_num{margin:0 auto;padding:35px 0;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #aaa}.basket .order-sheet_num .num_desc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:center;text-align:center}.basket .order-sheet_num .num_desc>p{width:420px}.basket .order-sheet_num #FF2727{width:50%;text-align:left}.basket .order-sheet_num .counts{margin-top:15px;width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.basket .order-sheet_list .order-sheet_item .item_number .order-sheet_num .counts .plus-btn,.basket .order-sheet_num .counts .minus-btn,.basket .order-sheet_num .counts .plus-btn,.basket .order-sheet_num .modal .modal-content .right .price .counts .plus-btn,.basket .order-sheet_num .order-sheet_list .order-sheet_item .item_number .counts .plus-btn,.modal .modal-content .right .price .basket .order-sheet_num .counts .plus-btn{margin:0 40px;width:15px;height:15px;cursor:pointer;border:none;position:relative;background-color:inherit;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.basket .order-sheet_num .counts .minus-btn::before,.basket .order-sheet_num .counts .plus-btn::before,.basket .order-sheet_num .modal .modal-content .right .price .counts .plus-btn::before,.modal .modal-content .right .price .basket .order-sheet_num .counts .plus-btn::before{content:"";display:block;width:100%;height:2px;border-radius:4px;background-color:currentColor;position:absolute;top:47%}.basket .order-sheet_num .counts .count{font-size:30px}.basket .order-sheet_num .counts .minus-btn{margin:0 40px;width:15px;height:15px;cursor:pointer;border:none;position:relative;background-color:inherit;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.basket .order-sheet_num .counts .minus-btn::before{content:"";display:block;width:100%;height:2px;border-radius:4px;background-color:currentColor;position:absolute;top:47%}.basket .order-sheet_num .counts .plus-btn::after{content:"";display:block;width:2px;height:100%;border-radius:4px;background-color:currentColor;position:relative;left:44%}.basket .order-sheet_num .counts .minus-btn:hover,.basket .order-sheet_num .counts .plus-btn:hover{color:#ff2727}.basket h2{margin-bottom:25px}.basket .order-sheet_comment{margin:0 auto;padding:35px 0;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #aaa}.basket .order-sheet_comment .comment textarea{padding:10px;width:450px;min-height:150px;border-color:#ccc;resize:none;outline:0;font-size:16px}.basket .order-sheet_payment-method{margin:0 auto;padding:25px 0;width:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #aaa}.basket .order-sheet_payment-method .methods{display:-webkit-box;display:-ms-flexbox;display:flex}.basket .order-sheet_payment-method .methods .method{margin:0 15px}.custom-radio{display:block;opacity:0;position:absolute;z-index:-1}.custom-radio+label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;cursor:pointer}.custom-radio:checked+label::before{border-color:#ff2727;background-color:#ff2727;background-image:url('data:image/svg + xml,%3csvgxmlns="http://www.w3.org/2000/svg"viewBox="0 0 8 8"%3e%3cpathfill="%23fff"d="M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z"/%3e%3c/svg%3e')}.custom-radio+label::before{content:"\2713";display:inline-block;width:1.1em;height:1.1em;border:1px solid #adb5bd;border-radius:3px;margin-right:.5em;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;background-repeat:no-repeat;background-position:center center;background-size:70% 70%;color:#fff;line-height:15px;text-align:center}.basket .order-sheet_person-details{margin:0 auto;padding:25px 0 25px;width:80%}.basket .order-sheet_person-details h2{text-align:center}.basket .order-sheet_person-details .details{margin:0 auto;margin-top:15px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.basket .order-sheet_person-details .details .field{width:45%;margin:0 15px}.basket .order-sheet_person-details .details .field label{margin-left:5px;font-weight:500}.basket .order-sheet_person-details .details .field .detail{margin:7px 0 15px;padding:6px 10px;display:block;width:100%;font-size:16px;outline:0;border:1px solid #999;border-radius:5px;-webkit-transition:border .3s ease;-o-transition:border .3s ease;transition:border .3s ease;color:#333}.recaptcha-widget{display:flex;justify-content:center;width:100%}element.style{width:304px;height:78px}element.style{width:250px;height:40px;border:1px solid #c1c1c1;margin:10px 25px;padding:0;resize:none;display:none}.basket .order-sheet_person-details .details .btn-send{width:100%}.basket .order-sheet_person-details .details .btn-send .btn-detail{margin:15px auto 0;padding:10px 12px;width:94%;display:block;font-size:16px;font-weight:500;color:#ff2727;border:1px solid #ff2727;border-radius:3px;cursor:pointer;background-color:inherit;outline:0;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.basket .order-sheet_person-details .details .btn-send .btn-detail:hover{background-color:#ff2727;color:#fff}.politika{width:100%;text-align:center;font-size:.6em;color:#c5c5c5;margin-top:7px}.politika a{color:#c5c5c5}@media (max-width:800px){.basket .order-sheet_person-details .details .field{width:100%}}@media (max-width:769px){.basket .order-sheet_list .order-sheet_item{width:100%;padding:25px 10px}.order-sheet_item .item_img{width:100px;margin-right:5px}.order-sheet_item .title{padding:0 5px;margin:0;font-size:18px}.order-sheet_item .desc{display:none;padding:0;font-size:18px}.order-sheet_item .info{margin-top:5px;margin-left:7px}.order-sheet_item .item_delete-btn{top:5%;right:2%}.basket .order-sheet_promo_clean{width:100%}.order-sheet_promo_clean .clean_basket{font-size:12px;width:200px}.order-sheet_promo_clean form.promo .promo-input{margin-bottom:5px;text-align:center;font-size:12px;width:150px}.order-sheet_promo_clean form.promo .promo-button{width:150px;font-size:12px;border-radius:5px}.order-sheet_presum-block{width:100%}.basket .order-sheet_sum-block{padding:17px 5px;width:100%;font-size:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.basket .order-sheet_sum-block .delivery{margin:15px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.basket .order-sheet_sum-block .delivery .dlvry{margin:0}.basket .order-sheet_sum-block .sum{display:-webkit-box;display:-ms-flexbox;display:flex}.basket .order-sheet_sum-block .delivery .dlvry{margin:0}.basket .order-sheet_sum-block .delivery .dlvry img{display:none}.basket .order-sheet_num{width:100%;padding:25px 0}.basket .order-sheet_num .num_desc p{display:none;-ms-text-align-last:auto;text-align-last:auto}.basket .order-sheet_num .counts{width:100%}.basket .order-sheet_num .counts .count{font-size:25px}.basket .order-sheet_comment{width:100%;padding:25px 0}.basket .order-sheet_comment .comment textarea{width:300px}.basket .order-sheet_payment-method{width:100%;padding:25px 0}.basket .order-sheet_payment-method .methods{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.basket .order-sheet_payment-method .methods .method{margin:7px 0}.basket .order-sheet_person-details{width:100%}.basket .order-sheet_person-details .details{width:100%}}@media (max-width:576px){.basket .order-sheet_list .order-sheet_item .item_img{width:70px}.order-sheet_item .title{padding:0 5px;margin:0;font-size:14px}}@media (max-width:376px){.basket .order-sheet_list .order-sheet_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal{z-index:3;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0007;position:fixed;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;z-index:-5}.modal.active{opacity:1;visibility:visible;z-index:15}main .container{margin-top:50px}.modal .modal-content{padding:25px;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#fefefe;position:relative;height:550px}.modal .modal-content .close{position:absolute;top:2%;right:2%;font-size:40px;color:#555;cursor:pointer}.modal .modal-content .left img{width:90%;height:90%;object-fit:cover;display:block}.modal .modal-content .right{width:50%;padding:45px 0}.modal .modal-content .right h3{font-size:25px}.modal .modal-content .right .desc{margin-top:20px;color:#444;font-size:14px;font-weight:500}.modal .modal-content .right .price{margin-top:30px;padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;font-weight:500;border-top:1px solid #ccc9;border-bottom:1px solid #ccc9}.modal .modal-content .right .price .rub{font-size:.8em}.modal .modal-content .right .price .counts{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal .modal-content .right .price .counts .minus-btn,.modal .modal-content .right .price .counts .plus-btn{width:15px;height:15px;cursor:pointer;border:none;position:relative;background-color:inherit;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modal .modal-content .right .price .counts .minus-btn::before,.modal .modal-content .right .price .counts .plus-btn::before{content:"";display:block;width:100%;height:2px;border-radius:4px;background-color:currentColor;position:absolute;top:47%}.modal .modal-content .right .price .counts .minus-btn:hover,.modal .modal-content .right .price .counts .plus-btn:hover{color:#ff2727}.modal .modal-content .right .price .counts .minus-btn,.modal .modal-content .right .price .counts .plus-btn{width:15px;height:15px;cursor:pointer;border:none;position:relative;background-color:inherit;outline:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.modal .modal-content .right .price .counts .minus-btn::before,.modal .modal-content .right .price .counts .plus-btn::before{content:"";display:block;width:100%;height:2px;border-radius:4px;background-color:currentColor;position:absolute;top:47%}.modal .modal-content .right .price .counts .plus-btn::after{content:"";display:block;width:2px;height:100%;border-radius:4px;background-color:currentColor;position:relative;left:44%}.modal .modal-content .right .socials{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.modal .modal-content .right .socials .social{margin-left:15px;font-size:23px}@media (max-width:769px){.modal .modal-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}.modal .modal-content .left img{margin:0 auto;width:70%}.modal .modal-content .right{padding:0}.modal .modal-content .right{width:100%}}.order-data h5{margin-bottom:10px}.order-data h4{font-size:25px;margin-bottom:30px}body,html{scrollbar-color:transparent transparent;scrollbar-width:0}body::-webkit-scrollbar{width:0;height:0;background-color:#143861}body::-webkit-scrollbar-thumb{background-color:#fff;border-radius:9em;box-shadow:inset 1px 1px 10px #ccc}body::-webkit-scrollbar-thumb:hover{background-color:#253861}.navigation{border-top:1px solid #848484;border-bottom:1px solid #848484}.navigation ul{scrollbar-color:#333 #fff;scrollbar-width:thin}.navigation ul::-webkit-scrollbar{width:0;height:0;background-color:#fff}.navigation ul::-webkit-scrollbar-thumb{background-color:#333;border-radius:0}.navigation ul::-webkit-scrollbar-thumb:hover{background-color:#333}.navigation.fixed{width:100%;background:#fff;position:fixed;left:0;top:0;z-index:5}.navigation.fixed ul{padding:15px 0;margin:0 10%;border-top:none;overflow:auto}.navigation ul{overflow-x:auto}.soc-list_item i{font-size:22px}@media (max-width:769px){.product-item{width:75%;margin:0 auto 20px}.product-item .product-body img{width:90%}.button{padding:15px}}
