abbr[title]{text-decoration:none}.woocommerce-privacy-policy-text{font-size:.8em}.woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}#ship-to-different-address{font-family:Archivo,serif;font-size:1em;font-weight:600}.woocommerce button[name=update_cart],.woocommerce input[name=update_cart]{display:none}td.actions{padding:10px 0}td.actions .coupon{flex-wrap:wrap;display:flex}td.actions .coupon .coupon-error-notice{width:100%}td.actions .coupon button{color:#000;white-space:nowrap;background:#fff;border:1px solid #ddd;border-left:none;margin:0;font-size:14px}td.actions .coupon input,td.actions .coupon button{width:50%}ul.payment_methods li{background:#f5f5f5;margin:10px 0;padding:30px;display:block;position:relative}ul.payment_methods li label{cursor:pointer;padding-left:30px;font-size:1.1em;font-weight:600;position:relative}ul.payment_methods li label:before,ul.payment_methods li label:after{content:"";border-radius:2px;width:1em;height:1em;display:inline-block;position:absolute}ul.payment_methods li label:before{border:1px solid #ccc;top:.18em;left:0}ul.payment_methods li label:after{opacity:0;background:#000;width:calc(1em - 6px);height:calc(1em - 6px);top:calc(3px + .18em);left:3px}ul.payment_methods li p{font-size:.8em}ul.payment_methods li input[type=radio]{display:none}ul.payment_methods li input[type=radio]:checked+label:before{border-color:#000}ul.payment_methods li input[type=radio]:checked+label:after{opacity:1}table.shop_table thead{border-bottom:1px solid #ddd;font-size:.8em}table.shop_table tr.cart-subtotal td,table.shop_table tr.product-total td,table.shop_table tr.order-total td,table.shop_table td.product-total{text-align:right}table.shop_table p,table.shop_table ul,table.shop_table li{margin:0}table.shop_table.cart tr:last-child,table.shop_table tr.shipping-title{border:none}table.shop_table tr.shipping-title th{padding-bottom:0}table.shop_table tr.shipping p.woocommerce-shipping-destination{margin-top:15px;font-size:.8em}#order_review table.shop_table thead{display:none}.woocommerce-form-coupon{display:flex}.woocommerce-form-coupon button{margin:0;padding:0 15px;font-size:.8em;line-height:38px}#shipping_method{width:100%}#shipping_method li{margin:10px 0}#shipping_method li .amount{float:right}#shipping_method li input[type=radio]{display:none}#shipping_method li input[type=radio]+label{cursor:pointer;padding-left:30px;display:block;position:relative}#shipping_method li input[type=radio]+label:before,#shipping_method li input[type=radio]+label:after{content:"";border-radius:2px;width:1em;height:1em;display:inline-block;position:absolute}#shipping_method li input[type=radio]+label:before{border:1px solid #ccc;top:.18em;left:0}#shipping_method li input[type=radio]+label:after{opacity:0;background:#000;width:calc(1em - 6px);height:calc(1em - 6px);top:calc(3px + .18em);left:3px}#shipping_method li input[type=radio]:checked+label:before{border-color:#000}#shipping_method li input[type=radio]:checked+label:after{opacity:1}.coupon-error-notice,.checkout-inline-error-message{color:red;font-size:.7em;margin:5px 0 0!important}@media only screen and (max-width:600px){table.shop_table_responsive{display:block}table.shop_table_responsive thead{display:none}table.shop_table_responsive tr,table.shop_table_responsive th,table.shop_table_responsive td{flex-wrap:wrap;padding:8px 0;display:flex}table.shop_table_responsive tr.cart-subtotal td,table.shop_table_responsive tr.order-total td{margin-left:auto}table.shop_table_responsive td.product-remove{width:20px}table.shop_table_responsive td.product-thumbnail{width:60px}table.shop_table_responsive td.product-name{width:calc(100% - 80px);padding-left:10px}table.shop_table_responsive td.product-quantity{width:80px;padding:0 15px}table.shop_table_responsive td.product-price,table.shop_table_responsive td.product-subtotal{align-items:center}table.shop_table_responsive td.product-subtotal{margin-left:auto}}@media only screen and (min-width:602px){#pchb-checkout{--gap:50px;gap:var(--gap)}#pchb-checkout #customer_details,#pchb-checkout .woocommerce-cart-form{width:50%}#pchb-checkout .secondary-column,#pchb-checkout .cart-collaterals{width:calc(50% - var(--gap))}#ship-to-different-address{margin:30px 0 20px}.woocommerce-shipping-fields__field-wrapper,.woocommerce-billing-fields__field-wrapper{--gap:15px;gap:var(--gap);flex-wrap:wrap;display:flex}.woocommerce-shipping-fields__field-wrapper>*,.woocommerce-billing-fields__field-wrapper>*{width:100%;margin:0}.woocommerce-shipping-fields__field-wrapper>.form-row-first,.woocommerce-billing-fields__field-wrapper>.form-row-first,.woocommerce-shipping-fields__field-wrapper>.form-row-last,.woocommerce-billing-fields__field-wrapper>.form-row-last,.woocommerce-shipping-fields__field-wrapper>#billing_phone_field,.woocommerce-billing-fields__field-wrapper>#billing_phone_field,.woocommerce-shipping-fields__field-wrapper>#billing_email_field,.woocommerce-billing-fields__field-wrapper>#billing_email_field{width:calc(50% - var(--gap)/2)}.woocommerce-shipping-fields__field-wrapper>#billing_postcode_field,.woocommerce-billing-fields__field-wrapper>#billing_postcode_field,.woocommerce-shipping-fields__field-wrapper>#shipping_postcode_field,.woocommerce-billing-fields__field-wrapper>#shipping_postcode_field{width:180px}.woocommerce-shipping-fields__field-wrapper>#billing_city_field,.woocommerce-billing-fields__field-wrapper>#billing_city_field,.woocommerce-shipping-fields__field-wrapper>#shipping_city_field,.woocommerce-billing-fields__field-wrapper>#shipping_city_field{width:calc(100% - var(--gap) - 180px)}}