body.woocommerce-cart .cart-collaterals{overflow:hidden}body.woocommerce-cart .cart-collaterals .recurring-totals{padding-top:2rem;display:block;position:relative}body.woocommerce-cart .cart-collaterals .recurring-totals:after{content:"";background:#e33e45;position:absolute;top:2rem;bottom:0;width:50%;left:100%}body.woocommerce-cart .cart-collaterals .recurring-totals:before{content:"";background:#e33e45;position:absolute;top:2rem;bottom:0;width:50%;right:100%}body.woocommerce-cart .cart-collaterals .recurring-totals th{padding:.5rem!important;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff!important}body.woocommerce-cart .cart-collaterals .cart-subtotal-title{background:#e33e45;color:#fff!important;position:relative;padding:.5rem!important}body.woocommerce-cart .cart-collaterals .cart-subtotal-title:after{content:"";background:#e33e45;position:absolute;top:0;bottom:0;width:50%;left:100%}body.woocommerce-cart .cart-collaterals .cart-subtotal-title:before{content:"";background:#e33e45;position:absolute;top:0;bottom:0;width:50%;right:100%}#eshop_swiper .swiper-wrapper .swiper-slide{background-size:cover!important}#eshop_swiper .swiper-pagination-bullet{background-color:#fff;width:15px;height:15px;border:3px solid #fff;-webkit-box-shadow:12px 4px 10px rgba(0,0,0,.1);box-shadow:12px 4px 10px rgba(0,0,0,.1);opacity:1}#eshop_swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#e33e45}@media only screen and (max-width:1024px){#eshop_swiper .swiper-pagination{padding:0 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}}body.single-product div.product div.images{margin:0 0 2rem}body.single-product div.product div.sidebar .cartvariations .variable_section .price{margin-top:5px}#wocommerce-notice a.button.wc-forward{font-size:100%;margin:0;line-height:1;cursor:pointer;position:relative;text-decoration:none;overflow:visible;padding:.618em 1em;font-weight:700;border-radius:3px;left:auto;border:0;display:inline-block}@media only screen and (max-width:1024px){.productshop{padding-top:20px}}@media only screen and (max-width:480px){body .productshop .productlist ul.products li.product{margin-left:0}}@media only screen and (max-width:768px) and (min-width:481px){body .productshop .productlist ul.products li.product{width:calc(48% - 10px)}}@media only screen and (max-width:767px){body.single-product .sidebar{margin-bottom:4em}}@media only screen and (max-width:1024px){html body .mainprodfilter form.wrapper>ul li>div{height:100vh}}