blockquote{margin:0 0 1rem;}
b,strong{font-weight:bolder}
small{font-size:80%}
:hover{transition:.5s}
a:hover{color:#000}
#LoginModal a:hover{color:#00BFB3;text-decoration:none}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
button{border-radius:0}
button,input{overflow:visible}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit}
hr{box-sizing:content-box;height:0;overflow:visible;margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1)}
.small,small{font-size:80%;font-weight:400}
.btn:focus,.btn:hover{text-decoration:none}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.btn.disabled,.btn:disabled{opacity:.65}
.btn:not(:disabled):not(.disabled){cursor:pointer}
a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}

.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem}
.btn .badge{position:relative;top:-1px}
.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}
.clearfix::after{display:block;clear:both;content:""}
.marker-product .badge{z-index:2;width:44px;height:21px;}
.marker-product .badge.new{background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url(/assets/img/products/new.webp);}
.marker-product .badge.hit{background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url(/assets/img/products/hit.webp);}
.marker-product .badge.sale{background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url(/assets/img/products/sale.webp);}
.marker-product .badge.newpack{background-size: contain;background-repeat: no-repeat;background-position: center;background-image: url(/assets/img/products/newpack.webp);}

.text-white{color:#fff!important}

.text-danger{color:#00BFB3!important}
a.text-danger:focus,a.text-danger:hover{color:#bd2130!important}
.text-light{color:#f8f9fa!important}
a.text-light:focus,a.text-light:hover{color:#dae0e5!important}
.text-dark{color:#343a40!important}
a.text-dark:focus,a.text-dark:hover{color:#1d2124!important}
.mainmenu-wrapper .submenu{list-style:none;z-index:100;transform:scale(0);transform-origin:25% 0;transition:transform .3s,opacity .3s,height .3s}
.nav>.nav-item .submenu .nav-item{background-color:#fff;position:relative;left:-25%;padding:0 2rem}
.nav>.nav-item .submenu .nav-item.last{padding-bottom:15px}
.nav>.nav-item>.nav-link:before,.nav>.nav-item>.nav-link:after{content:"";width:0;height:2px;background-color:#00BFB3;will-change:width;transition:width .05s ease-out;position:absolute;bottom:0}
.nav>.nav-item>a:before{left:50%;transform:translateX(-50%)}
.nav>.nav-item>a:after{right:50%;transform:translateX(50%)}
.mainmenu-wrapper .nav-item:hover .submenu ~ .nav>.nav-item>a{color:#000}
.mainmenu-wrapper .nav-item:hover .submenu{display:block;opacity:1;height:100%;transform:scale(1);transition: opacity .3s ease-out,height .3s ease-out}.mainmenu-wrapper .nav>.nav-item:hover,.nav>.nav-item:hover .category__link{box-shadow:inset 0 -2px 0 #00BFB3;transition:1s}
.nav>.nav-item>.nav-link:hover:before,.nav>.nav-item>.nav-link:hover:after,.blog-page-menu .nav-link.active:before,.blog-page-menu .nav-link.active:after{width:99%;transition-duration:.15s}


.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}
.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6}
.page-link:hover{color:#0056b3;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}
.page-link:focus{z-index:2;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}
.page-link:not(:disabled):not(.disabled){cursor:pointer}
.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}
.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}
.page-item.active .page-link{z-index:1;color:#fff;background-color:#007bff}
.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}
.pagination li a{margin:5px;color:#00BFB3}
.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}
.alert-success{color:#323332;background-color:#d4edda;border-color:#c3e6cb}
.alert-warning{color:#000;background-color:#F6F6F6}
.alert-warning a{color:#00BFB3;border-bottom:1px solid transparent}
.alert-warning a:hover{border-bottom:1px solid #00BFB3;text-decoration:none}
.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide img{display:block;;}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-arrow.slick-hidden{display:none}
.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:24px;height:24px;padding:0;transform:translate(0,-50%);cursor:pointer;border:0px;outline:none;background:transparent}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}
.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}
.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 10px;padding:0;cursor:pointer}
.slick-dots li button{font-size:0;line-height:0;display:block;width:24px;height:24px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:rgba(0,0,0,0.5)}
.slick-dots li button:hover,.slick-dots li button:focus{outline:none}
.slick-dots li.slick-active button:before{opacity:.75;color:#000}
.mainpage-favorite-slider .slick-next:before,.mainpage-blog-slider .slick-next:before,.main-product-slider .slick-next:before{content:url(/assets/img/right.png)}
.mainpage-favorite-slider .slick-prev:before,.mainpage-blog-slider .slick-prev:before,.main-product-slider .slick-prev:before{content:url(/assets/img/left.png)}
.mainpage-favorite-slider .favorite-slide-wrapper{min-height:420px}
.mainpage-favorite-slider a:focus,.mainpage-blog-slider a:focus{outline:none}
.mainpage-favorite-slider .image-wrapper{max-height:200px;margin-bottom:15px}
.mainpage-favorite-slider .image-wrapper img{height:200px;margin:auto;max-width:200px}
.mainpage-favorite-slider .title-wrapper h3{font-size:16px;letter-spacing:.05em;width:75%;margin:auto;margin-bottom:10px;text-align:center;min-height:57px;display:flex;align-items:center}
.mainpage-favorite-slider .slide-inner,.mainpage-blog-slider .slide-inner .text-article-wrapper{padding:20px}
.mainpage-blog-slider .slide-inner .text-article-wrapper{padding-top:0}
.mainpage-blog-slider .slide-inner{border:solid 1px rgba(0,0,0,.1)}
.mainpage-favorite-slider .price-wrapper p{font-weight:700;margin-bottom:0;text-align:center}
.mainpage-favorite-slider .slide-content,.mainpage-blog-slider .slide-content{margin:10px 15px}
.mainpage-favorite-slider a,.mainpage-blog-slider a{color:#000}
.mainpage-favorite-slider a:hover,.mainpage-blog-slider a:hover{color:#000;text-decoration:none}
.mainpage-favorite-slider .slick-dots,.mainpage-blog-slider .slick-dots{position:unset}
.mainpage-favorite-slider .slick-dots li,.mainpage-blog-slider .slick-dots li{width:10px;height:10px}
.mainpage-favorite-slider .slick-dots li button:before,.mainpage-blog-slider .slick-dots li button:before{position:unset}
.mainpage-blog-slider h3{font-size:20px;font-family:'Roboto Light';min-height:48px}
.mainpage-blog-slider .learn-more{font-weight:700;font-size:18px;line-height:21px;letter-spacing:.05em}
.mainpage-blog-slider a:hover .learn-more{color:#00BFB3}
.mainpage-favorite-slider .favorite-slide-wrapper a:hover .slide-inner,.mainpage-blog-slider .blog-slide-wrapper a:hover .slide-inner{box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}
.mainpage-blog-slider .blog-img img{width:100%}
.mainpage-blog-slider .blog-img{max-height:275px}
.add-to-cart.btn{background:#00BFB3;border-radius:30px;font-size:16px;letter-spacing:.05em;color:#fff;width:100%;display:flex;justify-content:center}
.add-to-cart.btn img{margin-right:8px}
.mainpage-favorite-slider .add-to-cart{opacity:0}
.mainpage-favorite-slider .favorite-slide-wrapper a:hover .add-to-cart{opacity:1}
.footer,.footer a{background:#000;color:#fff}
.footer{padding-top:35px}
.footer p{margin:0;font-size:14px}
.footer h4{font-size:20px}
.corporation-on-map{background:url('/assets/img/image (7).png') no-repeat center;width:100%;height:559px;margin-bottom:40px}
.subtitle{font-family:'Roboto Condensed',sans-serif;font-size:18px;text-align:center;color:#000}
.contacts-form__input{width:100%;height:51px;outline:0;border:1px solid rgba(164,164,164,0.3);box-sizing:border-box;border-radius:15px;padding:15px;margin-bottom:14px;font-size:17px}
.contacts-form__input.error{border-color:#00BFB3}
.contacts-form__textarea{resize:none;height:211px;margin-bottom:43px}
.contacts-form{margin-bottom:50px}
.form-submit-wrapper{display:flex;justify-content:space-between;position:relative}
.error_g-recaptcha-response{bottom:-10px}
.submit-btn{box-sizing:border-box;width:147px;height:41px;background:#00BFB3;border-radius:15px;border:none;justify-content:center;align-items:center;font-family:'Roboto Condensed';font-size:20px;color:#FFF;text-transform:uppercase;margin:0;cursor:pointer}
.g-recaptcha{transform:scale(0.7);transform-origin:0 0}
#register-form .g-recaptcha>div{padding-left:110px}
#register-form .form-buttons{display:flex;max-height:55px}
.contact-info-wrapper{padding-left:50px;margin-bottom:50px}
.contact-info-wrapper a{color:#000;line-height:28px}
.contact-info-wrapper a:hover{color:#00BFB3;transition:unset}
.contact-info-wrapper h4{font-size:20px;font-weight:600;margin-bottom:20px}
.contact-info-wrapper p{margin-bottom:0;padding-left:30px;position:relative}
.contact-info-wrapper .phone-icon:before,.contact-info-wrapper .email-icon:before{content:'';position:absolute;left:0;width:28px;height:28px}
.contact-info-wrapper .phone-icon:before{background-image:url(/assets/img/call-answer.png)}
.contact-info-wrapper .email-icon:before{background-image:url(/assets/img/mail.png)}
#map{height:600px;margin-bottom:30px}
.small-product-slider img{margin:auto}
.map-filter-selector:focus{outline:none}
.map-filter-selector{border:none}
.map-filter-wrapper{position:relative;margin-right:20px}
.map-filter-wrapper:after{content:url('/assets/img/Vector (7).png');right:0;top:-2px;position:absolute;pointer-events:none}
.map-filter-wrapper select{appearance:none}
#city-map-filter,#shop-map-filter{min-width:120px}
.map-alert{color:#00BFB3;display:none;font-size:16px;font-weight:700;margin-bottom:20px}
.dehiscent-content.opened{height:auto;opacity:1;display:block}
.seo-text-wrapper{margin-bottom:50px}
#contactspage-form .add-cart-btn.btn{background-image:none;padding:8px 15px;width:147px}
#subscribe-form .add-cart-btn.btn{background-image:none;padding:10px 0;width:50%}
#subscribe-form .form-submit-wrapper-sub{text-align:center}
.info-text-footer{font-size:14.5px}
.project-pager-item:focus{outline:none}
.nav.footer-wrapper .nav-link{color:#fff;display:inline-block;font-family:"Roboto light"}
.footer-info-wrapper{text-align:right;display:flex;justify-content:space-between;flex-direction:column;}
.footer-info-wrapper .phone-wrapper .footer-phone{font-family:'Roboto Light';font-size:20px;position:relative}
.footer-info-wrapper .phone-wrapper .footer-phone:before{position:absolute;left:-50px;top:-10px;content:url('/assets/img/phone.png')}
.footer-logo-wrapper{max-width:190px}
.ms2_form .form-group input[name=count]{padding:.375rem .35rem}
#deliveries .small,#payment .small{font-size:110%}
body .add-cart-btn.btns-more{background-image:unset!important;padding:8px 20px!important;color:#fff}
.blogpost-page img{width:100%;height:auto}
.nostyle{color:#00BFB3}
.nostyle:hover{text-decoration:none;color:#212529}
.globalClass_dadc{position:relative;z-index:10}
.social-icons a:hover{text-decoration:none}
.juicer-feed.loaded{position:relative;padding-bottom:100px}
.j-initialized .j-paginate.juicer-button{display:none}
.j-initialized.j-modern .juicer-button-my{bottom:0;margin:0}
.product-description .nav{height:max-content}
div hr{margin-top:.5rem;margin-bottom:.5rem}
.btn-white,.btn-pig{border-radius:13px}
.btn-pig{background:#00BFB3;color:#fff}
.blog .btn{background:none;color:#00BFB3;width:183px}
.blog .btn:hover{background:#00BFB3;color:#fff}
.social-networks a:hover path{fill:#00BFB3;transition:.5s}
.color-pig,.main-menu .submenu a:hover,.top-menu a:hover,.footer a:hover{color:#00BFB3;text-decoration:none}
.nav>.nav-item:hover>a{color:#00BFB3}
.slick-initialized .slick-slide{cursor:pointer}
.zoom-image{position:relative}
.zoom-image img{cursor:zoom-in;border-radius:5px}
.hover-image{position:absolute;left:0;top:0;width:98%;height:400px;border:1px solid #A4A4A4;z-index:10;pointer-events:none}
.comments h3{font-size:16px;font-family:'Roboto Light'}
.comments .ticket-comment-guest .ticket-comment-author{font-family:'Roboto Regular';color:#000}
#comment-form-placeholder{display:none}
#more-reviews{display:none;cursor:pointer;border-bottom:1px solid}
#more-reviews.more-reviews-show{display:inline-block}
#comment-form{position:fixed;z-index:999;top:0;left:0;width:100%;background:#6b66662e;overflow-y:scroll;height:100%}
#comment-form>div{width:500px;margin:10px auto;background:#fff;position:relative;border-top:7px solid #000}
#comment-form .comment-form-close{position:absolute;top:15px;right:0;cursor:pointer}
#comment-new-link{display:block!important}
.blue{filter:blur(3px) contrast(.8) brightness(.8)}
.add-cart-btn.btn:hover{color:#fff}
.add-cart-btn.btn::before{content:'';position:absolute;top:0;left:0;right:0;z-index:-1;display:block;width:10px;height:10px;margin:20px auto 0;background-color:#fff;border-radius:10px;opacity:0}
.add-cart-btn.btn:hover:before{transform:scale(30);transition:.5s;animation:mymove .5s}
@keyframes mymove {
0%{opacity:.1}
50%{opacity:.5}
100%{opacity:0}
}
.add-cart-btn.btn:focus{outline:0;box-shadow:none}
.catalog-item .add-cart-btn.btn,.slide-inner .add-cart-btn.btn{opacity:0}
#comment-new-link .add-cart-btn.btn,.form-actions .add-cart-btn.btn,#ForgetModal .add-cart-btn.btn,#RegisterModal .add-cart-btn.btn,.news-preview .add-cart-btn.btn,.seo-text-wrapper .add-cart-btn.btn,.personal_info .btn,.cart-page .add-cart-btn.btn,.checkout-page .add-cart-btn.btn,.form-horizontal #Login,.juicer-feed .j-paginate.add-cart-btn.btn,.personal_info .add-cart-btn.btn{background:#00BFB3;padding:8px 15px}
.catalog-item-wrapper:hover{box-shadow:1px 1px 8px #444242;transition:.5s}
.catalog-item-wrapper:hover .add-cart .btn,.slide-content:hover .add-cart .btn{opacity:1;transition:.5s}
#comment-form .form-group input::placeholder,#comment-form .form-group textarea::placeholder{color:rgba(0,0,0,0.5)}
.form-control:focus{border-color:rgba(220,56,82,0.21);box-shadow:0 0 0 .2rem rgba(220,56,82,0.21)}
#markItUpComment-editor .markItUpHeader{display:none}
#comment-editor{height:150px}
.comment-form h3{font-family:'Roboto Light'}

.checkbox-wrap{margin-top:-5px;padding-top:15px;padding-bottom:12px;padding-bottom:25px;text-align:start}
.checkbox{position:relative;cursor:pointer;user-select:none}
.checkbox-text-1{display:inline-block}
.checkbox a{color:#00BFB3}
.checkbox input[type=checkbox]{margin-right:5px}
.checkbox-wrapper{display:flex}
.checkbox-wrapper input[type=checkbox]{margin-top:4px}
.black-link{color:#000!important;text-decoration:underline}
.black-link:hover{color:#00BFB3!important}
.social-wrapper{display:block}
.eapps-instagram-feed-posts-inner.es-layout-grid-content{max-width:100%}
div.left_menu_personal_account{box-shadow:0 0 21px rgba(0,0,0,.17)}
div.left_menu_personal_account li a:hover{color:#000;border-bottom:2px solid #00BFB3;transition:.5s;list-style:none;color:#00BFB3;text-decoration:none}
div.left_menu_personal_account ul{padding:0}
.left_menu_personal_account ul li{list-style:none;margin-bottom:1rem;border-bottom:2px solid transparent;padding-left:0;padding-bottom:0;cursor:pointer}
.left_menu_personal_account ul li a{border-bottom:2px solid transparent;color:#000}
.personal_info{color:#00BFB3;padding-bottom:20px;font-family:'Roboto Light';text-transform:uppercase}
.personal_info .personal-area-form input{background:#F6F6F6;border:1px solid transparent;border-radius:15px;display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5}
.simplesearch-result a{color:#444;font-family:'Roboto Light';text-decoration:none}
.simplesearch-result a:hover{color:#00BFB3}
.checkout-page .form-group label{font-size:12px;margin:0;padding-left:5px}
.checkout-page .form-group input,.checkout-page .form-group textarea{background:#F6F6F6;border:1px solid transparent}
.checkout-page #msOrder h4{color:#00BFB3;padding-bottom:20px;font-family:'Roboto Light';text-transform:uppercase}
.login-checkout a{border-bottom:1px solid #fff;color:#fff}
.login-checkout a:hover,#successful_order a:hover{text-decoration:none;border-bottom:1px solid #fff;color:#00BFB3}
#comment{height:160px}
#successful_order{position:fixed;height:100%;top:0;left:0;width:100%;overflow-y:scroll;background:rgba(0,0,0,.4);z-index:10}
#successful_order>div,#LoginModal .modal-content,#ForgetModal .modal-content,#RegisterModal .modal-dialog{width:700px;margin:10px auto;background:#fff;position:relative;border-top:7px solid #00BFB3;border-radius:0}
#SubscribeModal .modal-content{width:700px;margin:10px auto;background:#fff;position:relative;border-top:7px solid #00BFB3;border-radius:0}
#LoginModal .modal-dialog{max-width:700px}
#SubscribeModal .modal-dialog{max-width:700px}
#LoginModal .modal-content{flex-direction:inherit}
#LoginModal .form-group{font-size:14px}
#successful_order .close-message{position:absolute;top:25px;right:25px;cursor:pointer}
#successful_order a{border-bottom:1px solid #00BFB3;color:#212529}
#successful_order span,.purchase-history .product_category_more:hover{color:#00BFB3}
#SubscribeModal .modal-content{flex-direction:row}
#SubscribeModal .modal-content{flex-direction:row}
#SubscribeModal .modal-body{padding:40px 20px 0;margin-top:40px}
#SubscribeModal ul{list-style:none;list-style-image:url(/assets/img/tick.png);font-size:17px}
#SubscribeModal .close{opacity:1;font-size:40px;margin-right:10px}
.purchase-history .product_category_more{font-size:18px;line-height:21px;letter-spacing:.05em;color:#000}
.close-message{font-size:1.5rem;font-weight:700;line-height:1;color:#000000c9;text-shadow:0 1px 0 #fff}
#LoginModal a{font-size:14px;line-height:21px;letter-spacing:.05em;color:#000}
#LoginModal .modal-body ul{padding:0;font-size:14px}
#LoginModal .modal-body ul li{list-style:upper-roman inside;color:#00BFB3}
#LoginModal .modal-body ul li span{color:#000}
#LoginModal #log-to-reg-btn{border:1px solid #00BFB3;border-radius:13px;margin:0 1rem;padding:8px 24px;letter-spacing:1.5px;font-size:11px;font-family:'Roboto Bold'}
#LoginModal #log-to-reg-btn:hover{background:#00BFB3;color:#fff}
#LoginModal .close{position:absolute;top:16px;right:20px}
#LoginModal .fa-vk:before{content:url('/assets/img/vk-login.svg')}
#LoginModal .fa-facebook:before{content:url('/assets/img/facebook.svg')}
#LoginModal .fa-go:before{content:url('/assets/img/googl-login.svg')}
#LoginModal .modal-content i:hover{transition:.1s;transform:scale(1.1)}
.ha-icon.active,.hybridauth>img{display:none}
.modal-content .hybridauth .ha-info{margin-left:0}
.video-block-product{width:85%;margin:auto}
.basket-orders #pills-tab{height:min-content}
#go-reviews{color:#000;text-decoration:none;border-bottom:1px solid transparent}
#go-reviews:hover{border-bottom:1px solid #000}
.product-description #go-reviews{pointer-events:none;cursor:default}
.badge-secondary{z-index:1;background:none}
.badge-secondary img{width:44px}
#successful-registration .thank,#successful-registration .pleasant-shopping{width:100%;color:#00BFB3;height:100%;background:#ffffff8c;font-size:30px;line-height:1.3}
.successful-registration-img{background:url(/assets/img/gubi_activ.jpg) top right no-repeat;background-size:1265px}
#successful-registration p{font-family:'Roboto Light'}
#successful-registration .btn-pig{border:1px solid #00BFB3;background:#00BFB3;padding:8px 15px;letter-spacing:1.5px;font-size:12px}
#successful-registration .catalog-successful{border:1px solid #00BFB3;border-radius:13px;margin:0 1rem;padding:8px 24px;letter-spacing:1.5px;font-size:11px;font-family:'Roboto Bold'}
#successful-registration .catalog-successful:hover{background:#00BFB3}

@media (max-width: 1400px) {
#SubscribeModal .modal-dialog{transform:scale(0.7)}
}
@media (max-width: 1200px) {
.contacts-container{max-width:750px}
.contacts-form,.contact-info-wrapper{padding:0 30px}
.subtitle{padding:0 30px}
}
@media (max-width: 1199px) {
.form-submit-wrapper{flex-direction:column}
.form-submit-wrapper .submit-btn{margin:auto}
.mainpage-favorite-slider .image-wrapper img{width:100%}
.blog .blog-img{height:unset}
}
@media (max-width: 1050px) {
#SubscribeModal .modal-dialog{transform:unset}
}
@media (max-width: 991px) {
    #comment-form>div{width:100%}
#comment-new-link .add-cart-btn.btn,.form-actions .add-cart-btn.btn,#ForgetModal .add-cart-btn.btn,#RegisterModal .add-cart-btn.btn,.news-preview .add-cart-btn.btn,.personal_info .btn,.cart-page .add-cart-btn.btn,.checkout-page .add-cart-btn.btn,.form-horizontal #Login,.juicer-feed .j-paginate.add-cart-btn.btn,.personal_info .add-cart-btn.btn{font-size:11px}
.news-preview{padding:20px}
.footer-payment-systems{text-align:center!important}

}
@media (max-width: 768px) {
#SubscribeModal .form-wrapper{width:100%}
.shipping-payment img{width:100%;height:auto}
.location-options{flex-direction:column;align-items:center}
.category__link{margin-right:20px;padding-bottom:0}
.news-preview{position:relative;width:100%;padding:20px 0}
#LoginModal .modal-content,#SubscribeModal .modal-content{width:100%}
#SubscribeModal .image-wrapper{display:none}
}
@media (max-width: 767px) {
.footer{text-align:center}
.mainpage-favorite-slider .slick-prev,.mainpage-blog-slider .slick-prev{left:-10px}
.mainpage-favorite-slider .slick-next,.mainpage-blog-slider .slick-next{right:-10px}
.home-slider-wrapper .banner-home{flex-direction:column}
.home-slider-wrapper .banner-home>div{width:100%;margin-bottom:15px}
.home-slider-wrapper .banner-home img{height:unset}
}
@media (max-width: 600px) {
.mainpage-favorite-slider .favorite-slide-wrapper a .slide-inner,.mainpage-blog-slider .blog-slide-wrapper a .slide-inner{box-shadow:0 0 15px 0 rgba(0,0,0,0.2)}
.slide-content .add-cart .btn{opacity:1}
.footer-payment-systems img{width:100%}
}
@media (max-width: 575px) {
   #register-form .g-recaptcha>div{padding-left:unset}
#register-form .form-buttons{max-height:unset;flex-direction:column-reverse}
#successful_order>div,#ForgetModal .modal-content,#RegisterModal .modal-dialog{width:100%}
.video-block-product{width:100%}
.basket-orders .image .title,.order-after .image .title{text-align:center}
.basket-orders .number{margin:0}
.basket-orders #product-cost,.order-after .text-nowrap{font-weight:600}
 
}
@media (max-width: 405px) {
#SubscribeModal .form-wrapper{width:100%}
}
#jGrowl .jGrowl-notification{width:290px;padding:11px 10px 11px 70px;text-align:left;background:#fff!important;box-shadow:0 4px 4px rgba(0,0,0,0.25)!important;opacity:1;border-radius:unset!important;border-left:15px solid #000!important}
#jGrowl .jGrowl-notification .jGrowl-close{display:none!important}
#jGrowl .jGrowl-notification .jGrowl-message{color:#000!important;position:relative;font-size:16px}
#jGrowl .jGrowl-notification .jGrowl-message:before{content:'';background:url(/assets/img/success_pink.png);width:30px;height:30px;position:absolute;top:calc(50% - 15px);background-size:contain;left:-50px}
.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5}
.close:focus,.close:hover{color:#000;text-decoration:none;opacity:.75}
.close:not(:disabled):not(.disabled){cursor:pointer}
button.close{padding:0;background-color:transparent;border:0;}
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden}

.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-25%)}
.modal.show .modal-dialog{transform:translate(0,0)}
.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - (.5rem * 2))}
.modal-content{position:relative;display:flex;flex-direction:column;width:100%;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #e9ecef;border-top-left-radius:.3rem;border-top-right-radius:.3rem}
.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}
.modal-title{margin-bottom:0;line-height:1.5}
.modal-body{position:relative;flex:1 1 auto;padding:1rem}
.modal-footer{display:flex;align-items:center;justify-content:flex-end;padding:1rem;border-top:1px solid #e9ecef}
.modal-footer>:not(:first-child){margin-left:.25rem}
.modal-footer>:not(:last-child){margin-right:.25rem}
@media (min-width:576px) {
.modal-dialog{max-width:500px;margin:1.75rem auto}
.modal-dialog-centered{min-height:calc(100% - (1.75rem * 2))}
.modal-sm{max-width:300px}
}
@media (min-width:992px) {
.modal-lg{max-width:800px}
}

@media print {
*,::after,::before{text-shadow:none!important;box-shadow:none!important}
a:not(.btn){text-decoration:underline}
abbr[title]::after{content:" (" attr(title) ")"}
pre{white-space:pre-wrap!important}
blockquote,pre{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
img,tr{page-break-inside:avoid}
h2,h3,p{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
@page{size:a3}
body{min-width:992px!important}
.container{min-width:992px!important}
.navbar{display:none}
.badge{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered td,.table-bordered th{border:1px solid #ddd!important}
}