.single-product form.cart .quantity{margin:0!important;display:none!important}.woocommerce-cart-form th.product-quantity,.woocommerce-cart-form td.product-quantity{display:none!important}@media (max-width:768px){.woocommerce-cart-form table.cart .product-quantity{display:none!important}}@media (min-width:769px){.woocommerce-cart-form table.shop_table{table-layout:fixed!important;width:100%!important}.woocommerce-cart-form table.shop_table th.product-remove,.woocommerce-cart-form table.shop_table td.product-remove{width:5%!important;text-align:center!important;padding-left:2px!important;padding-right:2px!important}.woocommerce-cart-form table.shop_table th.product-thumbnail,.woocommerce-cart-form table.shop_table td.product-thumbnail{width:20%!important;text-align:center!important}.woocommerce-cart-form table.shop_table td.product-thumbnail img{max-width:100%!important;height:auto!important}.woocommerce-cart-form table.shop_table th.product-name,.woocommerce-cart-form table.shop_table td.product-name{width:45%!important;word-break:break-word!important;padding-right:18px!important}.woocommerce-cart-form table.shop_table th.product-price,.woocommerce-cart-form table.shop_table td.product-price{width:15%!important;text-align:right!important;white-space:nowrap!important}.woocommerce-cart-form table.shop_table th.product-subtotal,.woocommerce-cart-form table.shop_table td.product-subtotal{width:15%!important;text-align:right!important;white-space:nowrap!important}}@media (max-width:768px){.woocommerce-cart-form table.shop_table,.woocommerce-cart-form table.shop_table thead,.woocommerce-cart-form table.shop_table tbody,.woocommerce-cart-form table.shop_table tr,.woocommerce-cart-form table.shop_table td{display:block!important;width:100%!important;box-sizing:border-box!important}.woocommerce-cart-form table.shop_table thead{display:none!important}.woocommerce-cart-form table.shop_table tr.cart_item{margin-bottom:20px!important;padding:20px 16px 14px 16px!important;border:1px solid #e5e5e5!important;border-radius:8px!important;background:#ffffff!important;position:relative!important}.woocommerce-cart-form table.shop_table td.product-remove{position:absolute!important;top:12px!important;right:14px!important;width:auto!important;border:none!important;padding:0!important;z-index:2}.woocommerce-cart-form table.shop_table td.product-remove a.remove{font-size:20px!important;line-height:1!important;color:#d93838!important;text-decoration:none!important}.woocommerce-cart-form table.shop_table td.product-remove::before,.woocommerce-cart-form table.shop_table td.product-thumbnail::before{display:none!important;content:""!important}.woocommerce-cart-form table.shop_table td.product-thumbnail{text-align:center!important;padding:0 0 14px 0!important;border:none!important}.woocommerce-cart-form table.shop_table td.product-thumbnail img{max-width:110px!important;height:auto!important;display:inline-block!important}.woocommerce-cart-form table.shop_table td.product-name{padding:0 0 12px 0!important;border:none!important;text-align:left!important}.woocommerce-cart-form table.shop_table td.product-name::before{display:none!important}.woocommerce-cart-form table.shop_table td.product-name>a{font-size:16px!important;font-weight:700!important;color:#2b2d2f!important;display:block;margin-bottom:6px}.woocommerce-cart-form table.shop_table td.product-price,.woocommerce-cart-form table.shop_table td.product-subtotal{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:8px 0!important;border-top:1px solid #f2f2f2!important;font-size:14px!important}.woocommerce-cart-form table.shop_table td.product-price::before{content:"Price"!important;font-weight:600!important;color:#666!important}.woocommerce-cart-form table.shop_table td.product-subtotal::before{content:"Subtotal"!important;font-weight:700!important;color:#2b2d2f!important}}.single-product form.cart{width:100%!important;max-width:100%!important;display:block!important}.single-product form.cart .single_add_to_cart_button.button{display:block!important;width:100%!important;float:none!important;text-align:center!important;box-sizing:border-box!important}.woocommerce-cart-form dl.variation dt{clear:both!important;display:block!important;float:none!important;margin-bottom:2px!important}.woocommerce-cart-form dl.variation dd{margin:0 0 8px 0!important;display:block!important}.woocommerce-cart-form .tyc-cart-recipients div{display:block!important;text-align:left!important}