@media (min-width: 992px) {
.popup-widget.cart-widget {margin-left: 106px;}
}
@media (min-width: 1200px) {
.popup-widget.cart-widget {margin-left: 209px;}
}
@media (min-width: 1440px) {
.popup-widget.cart-widget {margin-left: 329px;}
}
.products-block:not(.products-additional) .p .image img {position: relative;width: calc(100% + 32px);max-width: none;margin-left: -16px;margin-top: -16px;}
@media (min-width: 768px){
.products-block:not(.products-additional) .p .image img {position: relative;width: calc(100% + 60px);max-width: none;margin-left: -30px;margin-top: -30px;}
}
@media (max-width: 480px) {
body.type-category .product.no-code .p .flags-extra, body.type-page .product.no-code .p .flags-extra, body.in-index .product.no-code .p .flags-extra {top: -13px;}
.flag.flag-discount:before {width: 40px;height: 40px;}
.flags-extra .flag {width: 40px;height: 40px;font-size: 12px;}
.flags-extra .flag .price-save {font-size: 12px;}
.p-image-wrapper .flags-extra .flag-discount:before {width: 62px;height: 62px;}
.p-image-wrapper .flags-extra .flag-discount .price-save {font-size: 20px;}
}
.is-header-black a.btn.cart-count.full i,.is-header-black.cart-window-visible .header-top .btn.cart-count:before,.is-header-black.cart-window-visible .header-top .btn.cart-count .cart-price,.is-header-black .header-top .btn.cart-count:before,.is-header-black .header-top .btn.cart-count .cart-price{color: white!important;}