body.woocommerce-cart .woocommerce form table thead tr th{padding-bottom:20px !important;padding-top:20px !important}body.woocommerce-cart .woocommerce form table thead tr th.product-remove{max-width:20px !important;width:20px !important}body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-thumbnail{width:180px !important}body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-thumbnail img{width:100px !important;border-radius:5px !important}body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-name a{color:#000 !important}body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-name a:hover{color:#333 !important}body.woocommerce-cart .woocommerce form table tbody tr.cart_item td.product-quantity input{font-size:14px !important;height:40px !important;line-height:21px !important;width:75px !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions .coupon input#coupon_code{border:1px solid #d9d9d9 !important;border-radius:4px !important;color:#000 !important;font-size:14px !important;height:45px !important;margin:0 !important;padding:6px 15px !important;width:100% !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions .coupon input#coupon_code:focus{border:1px solid #5eccf6 !important;outline:medium none !important;color:#000 !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions .coupon input.button{height:45px !important;border-radius:30px !important;text-transform:uppercase !important;border:0 solid #000 !important;transition:background-color .25s ease-out,color .25s ease-out !important;color:#fff !important;margin-top:10px;padding:0 33px !important;font-size:14px !important;line-height:42px !important;font-weight:400 !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions .coupon input.button:hover{background-color:#000 !important;color:#fff !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions input.update_cart{height:45px !important;border-radius:4px !important;text-transform:uppercase !important}body.woocommerce-cart .woocommerce form table.shop_table{border-radius:4px !important}body.woocommerce-cart .woocommerce .cart_totals table.shop_table{border-radius:4px !important}body.woocommerce-cart .woocommerce .cart_totals{max-width:400px}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button{background-color:#5eccf5 !important;border:0 solid #000 !important;border-radius:30px !important;box-sizing:border-box !important;color:#fff !important;cursor:pointer !important;display:inline-block !important;font-size:17px !important;line-height:17px !important;margin-top:20px !important;padding:20px 33px !important;position:relative !important;text-align:center !important;transition:background-color .25s ease-out,color .25s ease-out !important;width:100% !important;text-transform:uppercase !important;font-weight:400 !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button:hover{background:#000 none repeat scroll 0 0 !important;color:#fff !important}body.woocommerce-cart .woocommerce .wc-proceed-to-checkout a.checkout-button:before{content:"\f054" !important;font-family:"FontAwesome" !important;font-size:12px !important;left:-7px !important;position:relative !important;top:-1px !important;transition:left .1s ease 0s !important;vertical-align:middle !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions .coupon{max-width:250px}@media (min-width:320px) and (max-width:767px){body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions .coupon input#coupon_code{width:100% !important;padding:6px 5px 6px 15px !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions .coupon input.button{display:inline !important;float:left !important;width:250px !important;padding:0 33px !important;margin-bottom:30px}body.woocommerce-cart .woocommerce form table .hook_last_row{background-color:#fff !important;padding-top:20px !important;position:relative !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions input.update_cart{margin-top:20px !important;max-width:250px !important}body.woocommerce-cart .cart-collaterals .cart_totals{display:block !important;float:left !important;width:100% !important;max-width:100% !important}body.woocommerce-cart .shop_table tr.hook_last_row td{background-color:#fff !important}body.woocommerce-cart .shop_table{border:medium none !important}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table td:before{content:"" !important;float:right !important}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table tr{display:table-row !important}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table td{display:table-cell !important;float:right;width:auto !important}body.woocommerce-cart .cart-collaterals .cart_totals .shop_table th{display:table-cell !important}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions input.update_cart{position:relative !important}body.woocommerce-cart .woocommerce .cart-collaterals{padding-top:50px !important}}@media (min-width:768px) and (max-width:920px){body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions .coupon{display:inline;width:100%;float:left}body.woocommerce-cart .woocommerce form table tbody tr.hook_last_row td.actions input.update_cart{max-width:200px;float:none;display:inline-block;width:30%}body.woocommerce-cart .woocommerce .cart_totals{max-width:400px;width:100%;float:right}#hook_main_wrapper .woocommerce .cart-collaterals .cart_totals td,.woocommerce-page #hook_main_wrapper .cart-collaterals .cart_totals td{padding-right:8px;width:auto !important;text-align:right !important}}.woocommerce td.product-name dl.variation dt{clear:left;font-weight:700;margin:0 4px 0 0;padding:0 0 .25em}.woocommerce td.product-name dl.variation dd,.woocommerce td.product-name dl.variation dt{display:inline-block;float:left;margin-bottom:1em}a.tm-cart-edit-options{display:none}.owl-carousel.wb-car-car.wb-car-cnt{display:none !important}.gift-popup-title{display:none !important}.woocommerce table.shop_table_responsive tr td.actions:before,.woocommerce table.shop_table_responsive tr td.product-remove:before,.woocommerce-page table.shop_table_responsive tr td.actions:before,.woocommerce-page table.shop_table_responsive tr td.product-remove-pw:before{display:none !important}.woocommerce a.gift-close-link{display:block;font-size:1.5em;height:1em;width:1em;text-align:center;line-height:1;border-radius:100%;color:red !important;text-decoration:none;font-weight:700;border:0}body .wc-account-funds-apply input.button{background-color:#5eccf6 !important;border:0 solid #5eccf6 !important;border-radius:30px !important;color:#fff !important;cursor:pointer !important;display:inline-block;float:right;font-size:13px !important;height:40px;max-width:350px;padding:0 20px !important;position:relative !important;text-align:center !important;transition:background-color .2s ease-in-out 0s,color .2s ease-in-out 0s !important;width:auto !important;text-transform:uppercase;font-weight:400 !important}body .wc-account-funds-apply input.button:hover{background:#000 none repeat scroll 0 0 !important;color:#fff !important}@media (min-width:320px) and (max-width:767px){.woocommerce-cart.woocommerce-page table.shop_table_responsive tr{display:table}.woocommerce-cart.woocommerce-page #hook_main_wrapper table.shop_table td{border-left-width:0;border-right-width:0;float:left;width:100%}.woocommerce-cart .woocommerce .shop_table .cart_item.cart_item_gift .product-quantity{text-align:right !important}}