.product-actions .woocommerce-product-gallery,.woocommerce-tabs,.product-actions .product_title,.product-actions .price,.product-actions .product_meta,.upsells,.related.products,.single-product .variations .reset_variations,.single-product .woocommerce-product-details__short-description,.woocommerce-cart .coupon{display:none!important}.woocommerce div.product div.summary{float:none}.button[disabled]{opacity:.3;cursor:not-allowed}.woocommerce-message .button{margin-right:20px}.single-product .qty{display:none}.single-product .single_add_to_cart_button{margin-top:20px}.single-product .product-description>h2{display:none}@media screen and (max-width:767px){.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before,.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.actions::before{content:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important}.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead,.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.cart-collaterals{padding:30px 16px 60px}.single-product .woocommerce-message .button{width:100%}}@media screen and (min-width:768px){.single-product input,.single-product select{font-size:14px}.product-actions .cart .button{flex:none}.single-product-main-content .product-details{padding:64px}body.woocommerce-cart .main-content>.woocommerce{padding:40px;background:#fff;margin-right:calc(50vw - 490px)}body.woocommerce-cart .main-content>.woocommerce .button{display:block;margin-left:auto}body.woocommerce-cart .main-content>.woocommerce h2{font-size:40px;text-align:right}.cart_totals table{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:20px;margin-left:auto;padding:0 20px}.cart_totals table td,.cart_totals table th{border-top:1px solid rgba(0,0,0,.1)}.cart_totals table th{text-align:right;padding-right:10px}.shop_table .product-thumbnail img{width:50px;height:auto}.cart-collaterals{margin-top:50px;padding-top:50px}.single-post-container{padding:45px 75px 120px}.single-product .variations{width:100%}.single-product .variations tbody{display:flex;flex-wrap:wrap;margin:0 -10px 20px}.single-product .variations tbody>tr{width:50%;padding:10px;margin-bottom:0}.single-product .variations tbody select{width:100%}}@media screen and (min-width:1024px){body.woocommerce-cart .main-content>.woocommerce{padding:60px 60px 80px calc(50vw - 580px)}.woocommerce .cart_totals table.shop_table_responsive{width:auto}.woocommerce-cart-form th{text-align:left;padding:9px 12px;background:#463a35;color:#fff}.single-post-container{padding:60px 75px 120px}}@media screen and (min-width:1400px){.single-product-main-content{padding-left:calc(50% - 610px)}.single-product-main-content .product-details{padding:60px calc(50vw - 610px) 120px 60px}.single-post-container{padding:60px 75px 120px calc(50vw - 585px);margin-right:calc(50vw - 577px)}}