body.responsive-layout.woocommerce .products.vamtam-wc, body.responsive-layout .woocommerce .products.vamtam-wc{margin-bottom:0px;}:not(.vamtam-limited-layout)body.responsive-layout.woocommerce .products.vamtam-wc .product:not(.product-category),
:not(.vamtam-limited-layout)body.responsive-layout .woocommerce .products.vamtam-wc .product:not(.product-category){margin-bottom:10px;}
body.responsive-layout.woocommerce .products.vamtam-wc .product h5, body.responsive-layout .woocommerce .products.vamtam-wc .product h5{margin-top:10px;font-size:0.6em;}
body.responsive-layout.woocommerce .products.vamtam-wc .product .tagged_as, body.responsive-layout .woocommerce .products.vamtam-wc .product .tagged_as{line-height:0.7em;padding-top:3px;padding-bottom:3px;}
body.responsive-layout.woocommerce .products.vamtam-wc .product .tagged_as a, body.responsive-layout .woocommerce .products.vamtam-wc .product .tagged_as a{font-size:9px;}
body.responsive-layout.woocommerce .products.vamtam-wc .product .amount, body.responsive-layout .woocommerce .products.vamtam-wc .product .amount{font-size:1.2em;}
body.responsive-layout.woocommerce .products.vamtam-wc .product:hover, body.responsive-layout .woocommerce .products.vamtam-wc .product:hover{box-shadow:none;}
body.responsive-layout.woocommerce .products.vamtam-wc .product:hover .product-thumbnail img, body.responsive-layout .woocommerce .products.vamtam-wc .product:hover .product-thumbnail img{transform:none;}
body.responsive-layout.woocommerce .products.vamtam-wc .product .woocommerce-loop-product__title, body.responsive-layout .woocommerce .products.vamtam-wc .product .woocommerce-loop-product__title, body.responsive-layout.woocommerce .products.vamtam-wc .product .woocommerce-loop-category__title, body.responsive-layout .woocommerce .products.vamtam-wc .product .woocommerce-loop-category__title, body.responsive-layout.woocommerce .products.vamtam-wc .product .tagged_as, body.responsive-layout .woocommerce .products.vamtam-wc .product .tagged_as, body.responsive-layout.woocommerce .products.vamtam-wc .product .categories, body.responsive-layout .woocommerce .products.vamtam-wc .product .categories, body.responsive-layout.woocommerce .products.vamtam-wc .product .price, body.responsive-layout .woocommerce .products.vamtam-wc .product .price, body.responsive-layout.woocommerce .products.vamtam-wc .product .stock, body.responsive-layout .woocommerce .products.vamtam-wc .product .stock, body.responsive-layout.woocommerce .products.vamtam-wc .product .star-rating, body.responsive-layout .woocommerce .products.vamtam-wc .product .star-rating{margin-left:0px;margin-right:0px;}
body.responsive-layout.woocommerce .products.vamtam-wc .product span.onsale, body.responsive-layout .woocommerce .products.vamtam-wc .product span.onsale{top:10px;left:10px;right:10px;margin:0;}
body.responsive-layout.woocommerce table.cart.shop_table, body.responsive-layout .woocommerce table.cart.shop_table{max-width:100%;}
body.responsive-layout.woocommerce table.cart.shop_table tr, body.responsive-layout .woocommerce table.cart.shop_table tr{display:flex;flex-flow:column;border:0;padding:10px 0;background:rgba(0, 0, 0, 0.01);}
body.responsive-layout.woocommerce table.cart.shop_table tr:nth-child(2n),
body.responsive-layout .woocommerce table.cart.shop_table tr:nth-child(2n){background:rgba(0, 0, 0, 0.025);}
body.responsive-layout.woocommerce table.cart.shop_table tr:nth-child(2n) td,
body.responsive-layout .woocommerce table.cart.shop_table tr:nth-child(2n) td{background:none;}
body.responsive-layout.woocommerce table.cart.shop_table td.product-remove, body.responsive-layout .woocommerce table.cart.shop_table td.product-remove{order:-1;margin-bottom:-33px;background:none;border:0;z-index:1;}
body.responsive-layout.woocommerce table.cart.shop_table td.product-remove a.remove, body.responsive-layout .woocommerce table.cart.shop_table td.product-remove a.remove{font-size:25px !important;}
body.responsive-layout.woocommerce table.cart.shop_table td.product-thumbnail, body.responsive-layout .woocommerce table.cart.shop_table td.product-thumbnail{display:block;text-align:start !important;border:0;}
body.responsive-layout.woocommerce table.cart.shop_table td.product-thumbnail a, body.responsive-layout .woocommerce table.cart.shop_table td.product-thumbnail a{display:inline-block;}
body.responsive-layout.woocommerce table.cart.shop_table td.product-thumbnail:before, body.responsive-layout .woocommerce table.cart.shop_table td.product-thumbnail:before{display:none;}
body.responsive-layout.woocommerce table.cart.shop_table td.actions, body.responsive-layout .woocommerce table.cart.shop_table td.actions{text-align:start;}
body.responsive-layout.woocommerce table.cart.shop_table td.actions div.coupon, body.responsive-layout .woocommerce table.cart.shop_table td.actions div.coupon{margin-bottom:1em;}
body.responsive-layout.woocommerce table.cart.shop_table td.actions > input[type="submit"],
body.responsive-layout .woocommerce table.cart.shop_table td.actions > input[type="submit"]{display:block;float:none !important;margin-bottom:1em !important;margin-left:0 !important;}
body.responsive-layout.woocommerce .shipping-calculator-form .country_to_state, body.responsive-layout .woocommerce .shipping-calculator-form .country_to_state{padding:10px;}
body.responsive-layout.woocommerce .coupon input, body.responsive-layout .woocommerce .coupon input, body.responsive-layout.woocommerce .checkout_coupon input, body.responsive-layout .woocommerce .checkout_coupon input{width:100%;display:block;margin-bottom:10px;}
body.responsive-layout.woocommerce .cart-collaterals, body.responsive-layout .woocommerce .cart-collaterals{margin-top:30px;}
body.responsive-layout.woocommerce .cart-collaterals .shipping_calculator, body.responsive-layout .woocommerce .cart-collaterals .shipping_calculator, body.responsive-layout.woocommerce .cart-collaterals .cart_totals, body.responsive-layout .woocommerce .cart-collaterals .cart_totals{float:none;width:100%;}
body.responsive-layout.woocommerce .cart-collaterals .shipping_calculator, body.responsive-layout .woocommerce .cart-collaterals .shipping_calculator{padding-top:var(--vamtam-vertical-padding);}
body.responsive-layout.woocommerce.woocommerce-cart .cart_totals table.shop_table td, body.responsive-layout .woocommerce.woocommerce-cart .cart_totals table.shop_table td, body.responsive-layout.woocommerce.woocommerce-cart .cart_totals table.shop_table th, body.responsive-layout .woocommerce.woocommerce-cart .cart_totals table.shop_table th{width:auto;background:none;border-top:0;}
body.responsive-layout.woocommerce form.checkout_coupon, body.responsive-layout .woocommerce form.checkout_coupon, body.responsive-layout.woocommerce.woocommerce-cart .coupon, body.responsive-layout .woocommerce.woocommerce-cart .coupon{display:block;}
body.responsive-layout.woocommerce .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main table.shop_table td, body.responsive-layout .woocommerce .vamtam-woocommerce-cart-form-wrapper .vamtam-cart-main table.shop_table td{border:none;}
body.responsive-layout.woocommerce #place_order button,
body.responsive-layout .woocommerce #place_order button,
body.responsive-layout.woocommerce #payment button,
body.responsive-layout .woocommerce #payment button{margin-top:15px;}
body.responsive-layout.woocommerce .cross-sells, body.responsive-layout .woocommerce .cross-sells{border-bottom:1px solid var(--vamtam-default-line-color);}
body.responsive-layout.woocommerce .cross-sells > h2, body.responsive-layout .woocommerce .cross-sells > h2{margin:10px 0 0 0;padding:20px 0;}
body.responsive-layout.woocommerce div.product div.summary, body.responsive-layout .woocommerce div.product div.summary, body.responsive-layout.woocommerce div.product div.images, body.responsive-layout .woocommerce div.product div.images{float:none;width:100%;margin-bottom:50px;}
body.responsive-layout.woocommerce div.product p.price, body.responsive-layout .woocommerce div.product p.price{margin:15px 0px;}
body.responsive-layout.woocommerce div.product .woocommerce-tabs, body.responsive-layout .woocommerce div.product .woocommerce-tabs{margin:0px;padding-left:0;padding-right:0;}
body.responsive-layout.woocommerce div.product .woocommerce-tabs > ul.tabs, body.responsive-layout .woocommerce div.product .woocommerce-tabs > ul.tabs{text-align:start;}
body.responsive-layout.woocommerce table.cart td, body.responsive-layout .woocommerce table.cart td, body.responsive-layout.woocommerce table.cart th, body.responsive-layout .woocommerce table.cart th{border-color:var(--vamtam-default-line-color);font-size:12px;padding:9px 12px !important;}
body.responsive-layout.woocommerce table.cart td a, body.responsive-layout .woocommerce table.cart td a, body.responsive-layout.woocommerce table.cart th a, body.responsive-layout .woocommerce table.cart th a{font-size:12px;}
body.responsive-layout.woocommerce table.cart td:first-child, body.responsive-layout .woocommerce table.cart td:first-child, body.responsive-layout.woocommerce table.cart th:first-child, body.responsive-layout .woocommerce table.cart th:first-child{border:none;padding-bottom:0px;}
body.responsive-layout.woocommerce table.cart td #quantity input.qty,
body.responsive-layout .woocommerce table.cart td #quantity input.qty,
body.responsive-layout.woocommerce table.cart th #quantity input.qty,
body.responsive-layout .woocommerce table.cart th #quantity input.qty,
body.responsive-layout.woocommerce table.cart td .quantity input.qty, body.responsive-layout .woocommerce table.cart td .quantity input.qty, body.responsive-layout.woocommerce table.cart th .quantity input.qty, body.responsive-layout .woocommerce table.cart th .quantity input.qty{width:60px;}
body.responsive-layout.woocommerce .comment-form-author, body.responsive-layout .woocommerce .comment-form-author, body.responsive-layout.woocommerce .comment-form-email, body.responsive-layout .woocommerce .comment-form-email{width:100%;display:block;}
body.responsive-layout.woocommerce .comment-form-email, body.responsive-layout .woocommerce .comment-form-email{float:none;}
body.responsive-layout.woocommerce .woocommerce-message, body.responsive-layout .woocommerce .woocommerce-message{line-height:1.5em;}
body.responsive-layout.woocommerce.woocommerce-cart .woocommerce-billing-fields, body.responsive-layout .woocommerce.woocommerce-cart .woocommerce-billing-fields, body.responsive-layout.woocommerce.woocommerce-checkout .woocommerce-billing-fields, body.responsive-layout .woocommerce.woocommerce-checkout .woocommerce-billing-fields{padding-top:0px;}
body.responsive-layout.woocommerce.woocommerce-cart #sub-header header.page-header,
body.responsive-layout .woocommerce.woocommerce-cart #sub-header header.page-header,
body.responsive-layout.woocommerce.woocommerce-checkout #sub-header header.page-header,
body.responsive-layout .woocommerce.woocommerce-checkout #sub-header header.page-header{padding:0px;}
body.responsive-layout.woocommerce.woocommerce-cart .page-header h1, body.responsive-layout .woocommerce.woocommerce-cart .page-header h1, body.responsive-layout.woocommerce.woocommerce-checkout .page-header h1, body.responsive-layout .woocommerce.woocommerce-checkout .page-header h1{padding:0px;width:100%;}
body.responsive-layout.woocommerce.woocommerce-cart .meta-header .meta-header-inside, body.responsive-layout .woocommerce.woocommerce-cart .meta-header .meta-header-inside, body.responsive-layout.woocommerce.woocommerce-checkout .meta-header .meta-header-inside, body.responsive-layout .woocommerce.woocommerce-checkout .meta-header .meta-header-inside{padding:20px 0px;}
body.responsive-layout.woocommerce.woocommerce-cart .col-2, body.responsive-layout .woocommerce.woocommerce-cart .col-2, body.responsive-layout.woocommerce.woocommerce-checkout .col-2, body.responsive-layout .woocommerce.woocommerce-checkout .col-2{margin-top:40px;}
body.responsive-layout.woocommerce.woocommerce-cart .checkout-breadcrumb .icon.shortcode, body.responsive-layout .woocommerce.woocommerce-cart .checkout-breadcrumb .icon.shortcode, body.responsive-layout.woocommerce.woocommerce-checkout .checkout-breadcrumb .icon.shortcode, body.responsive-layout .woocommerce.woocommerce-checkout .checkout-breadcrumb .icon.shortcode{font-size:14px;padding:0 5px 0 5px;}
body.responsive-layout.woocommerce.woocommerce-cart .page-header h1 a, body.responsive-layout .woocommerce.woocommerce-cart .page-header h1 a, body.responsive-layout.woocommerce.woocommerce-checkout .page-header h1 a, body.responsive-layout .woocommerce.woocommerce-checkout .page-header h1 a, body.responsive-layout.woocommerce.woocommerce-cart .page-header h1 span, body.responsive-layout .woocommerce.woocommerce-cart .page-header h1 span, body.responsive-layout.woocommerce.woocommerce-checkout .page-header h1 span, body.responsive-layout .woocommerce.woocommerce-checkout .page-header h1 span{font-size:14px;line-height:2em;display:inline-block;}
body.responsive-layout.woocommerce .summary form.cart, body.responsive-layout .woocommerce .summary form.cart, body.responsive-layout.woocommerce .summary > div, body.responsive-layout .woocommerce .summary > div, body.responsive-layout.woocommerce .summary .product_meta, body.responsive-layout .woocommerce .summary .product_meta{padding-left:0 !important;}
body.responsive-layout.woocommerce .summary .product_meta, body.responsive-layout .woocommerce .summary .product_meta{margin:0 !important;}
body.responsive-layout.woocommerce .woocommerce-result-count, body.responsive-layout .woocommerce .woocommerce-result-count{float:none;margin-top:0;}
body.responsive-layout.woocommerce .woocommerce-ordering, body.responsive-layout .woocommerce .woocommerce-ordering{float:none;margin-bottom:30px;}
body.responsive-layout.woocommerce.woocommerce ul.products.columns-1 li.product, body.responsive-layout .woocommerce.woocommerce ul.products.columns-1 li.product, body.responsive-layout.woocommerce.woocommerce-page ul.products.columns-1 li.product, body.responsive-layout .woocommerce.woocommerce-page ul.products.columns-1 li.product{width:100% !important;margin-right:0 !important;}
body.responsive-layout.woocommerce-checkout #main-footer,
body.responsive-layout.woocommerce-cart #main-footer {
padding-top: 0;
}