body.checkout h1{text-align:center;font-size:2em}@media only screen and (min-width: 992px){body.checkout h1{font-size:3em}}.woocommerce-privacy-policy-text{font-size: .85em}#place_order{display:block;width:100%;font-size:1.25em;margin:30px 0}.dlc-checkout{margin:40px 0 60px}.dlc-checkout h3{font-size:1.2em;margin:0 0 20px}.dlc-checkout .checkout-inline-error-message{font-size: .75em;color:orangered}.dlc-checkout .woocommerce-additional-fields{margin-top:30px}.dlc-checkout .woocommerce-additional-fields h3{display:none}@media only screen and (min-width: 992px){.dlc-checkout{display:flex;gap:80px}.dlc-checkout .dlc-checkout-recap{width:45%}.dlc-checkout .dlc-checkout-fields{width:calc( 100% - 45% - 80px )}}.dlc-create-account{display:flex;gap:20px;flex-wrap:wrap}#billing_civility_field>label{display:block;margin-bottom:4px}#billing_civility_field span label .required{display:none}.dlc-coupon-form a.toggle-coupon-form{line-height:20px}.dlc-coupon-form a.toggle-coupon-form .icon{font-size:8px;display:inline-block;vertical-align:middle;margin-right: .3em}.dlc-coupon-form a.toggle-coupon-form.open+.coupon-wrapper{max-height:1000px;transition:max-height 1s ease-in-out}.dlc-coupon-form .coupon-wrapper{display:flex;margin-top:8px;max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.dlc-coupon-form .coupon-wrapper input[type="text"]{line-height:36px;border:none;background:transparent;padding:0 10px;font-size:14px;border:1px solid #ddd;border-radius:4px 0 0 4px;width:calc( 100% - 120px )}.dlc-coupon-form .coupon-wrapper .dlc-coupon-validate{width:120px;display:block;background:#0A0A0A;color:#fff;border-radius:0 4px 4px 0;text-align:center;line-height:38px;font-size: .85em}ul.woocommerce-error{color:orangered}ul.woocommerce-error li[data-id="billing_first_name"], ul.woocommerce-error li[data-id="billing_last_name"], ul.woocommerce-error li[data-id="billing_email"], ul.woocommerce-error li[data-id="billing_phone"], ul.woocommerce-error li[data-id="billing_address_1"], ul.woocommerce-error li[data-id="billing_postcode"], ul.woocommerce-error li[data-id="billing_city"], ul.woocommerce-error li[data-id="shipping_first_name"], ul.woocommerce-error li[data-id="shipping_last_name"], ul.woocommerce-error li[data-id="shipping_address_1"], ul.woocommerce-error li[data-id="shipping_postcode"], ul.woocommerce-error li[data-id="shipping_city"], ul.woocommerce-error li[data-id="terms"]{display:none}#order_review .product-name{display:flex;gap:15px;align-items:center}#order_review .product-name .thumbnail{width:60px}#order_review .product-total .remove-item{margin-top:12px}#order_review tr.woocommerce-shipping-totals{border-bottom:none}#order_review tr.woocommerce-shipping-totals+tr{border-bottom:none}#order_review tr.woocommerce-shipping-totals th{border-bottom:none;padding-bottom:0}#order_review tr.woocommerce-shipping-totals td{border-top:none;padding-top:0}@media only screen and (min-width: 602px){.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields__field-wrapper,.woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;gap:20px}.woocommerce-billing-fields__field-wrapper>*,.woocommerce-shipping-fields__field-wrapper>*,.woocommerce-address-fields__field-wrapper>*{width:100%;margin:0}.woocommerce-billing-fields__field-wrapper #billing_phone_field, .woocommerce-shipping-fields__field-wrapper #billing_phone_field, .woocommerce-address-fields__field-wrapper #billing_phone_field, .woocommerce-billing-fields__field-wrapper #billing_email_field, .woocommerce-shipping-fields__field-wrapper #billing_email_field, .woocommerce-address-fields__field-wrapper #billing_email_field, .woocommerce-billing-fields__field-wrapper .form-row-first, .woocommerce-shipping-fields__field-wrapper .form-row-first, .woocommerce-address-fields__field-wrapper .form-row-first, .woocommerce-billing-fields__field-wrapper .form-row-last, .woocommerce-shipping-fields__field-wrapper .form-row-last, .woocommerce-address-fields__field-wrapper .form-row-last{margin:0;width:calc( 50% - 10px )}.woocommerce-billing-fields__field-wrapper #billing_postcode_field, .woocommerce-shipping-fields__field-wrapper #billing_postcode_field, .woocommerce-address-fields__field-wrapper #billing_postcode_field, .woocommerce-billing-fields__field-wrapper #shipping_postcode_field, .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field, .woocommerce-address-fields__field-wrapper #shipping_postcode_field{width:180px}.woocommerce-billing-fields__field-wrapper #billing_city_field, .woocommerce-shipping-fields__field-wrapper #billing_city_field, .woocommerce-address-fields__field-wrapper #billing_city_field, .woocommerce-billing-fields__field-wrapper #shipping_city_field, .woocommerce-shipping-fields__field-wrapper #shipping_city_field, .woocommerce-address-fields__field-wrapper #shipping_city_field{width:calc( 100% - 180px - 20px )}}#ship-to-different-address{font-size:1em;font-weight:400;margin-top:30px}#ship-to-different-address span{padding-top:4px}.dlc-create-account{margin-bottom:20px}.dlc-create-account .dlc-login{margin:0 0 0 auto}.dlc-create-account .dlc-login a{display:block;text-decoration:underline}@media only screen and (max-width: 600px){.dlc-create-account .dlc-login{margin:20px 0}}.woocommerce-terms-and-conditions-wrapper p.form-row{margin:25px 0}ul#shipping_method label{display:block}#order_review ul.wc_payment_methods li{padding:20px;border:1px solid #0A0A0A;border-radius:4px;margin:15px 0}.woocommerce-terms-and-conditions-link{text-decoration:underline}table.woocommerce-checkout-review-order-table .product-total, table.woocommerce-checkout-review-order-table .order-total td, table.woocommerce-checkout-review-order-table .fee td, table.woocommerce-checkout-review-order-table .cart-subtotal td{text-align:right}table.woocommerce-checkout-review-order-table small{display:block}ul.woocommerce-shipping-methods{margin:0}ul.woocommerce-shipping-methods li{margin:15px 0}ul.woocommerce-shipping-methods li label{font-size:1.1em;padding-right:50px}ul.woocommerce-shipping-methods li label .amount{float:right;margin-right:-50px}.woocommerce-terms-and-conditions{font-size:12px;margin-top:10px;padding:8px 20px 8px 8px;border-radius:6px}#dlc-cart{padding-bottom:60px}#dlc-cart a.checkout-button{background:#0A0A0A;color:#fff;width:100%;display:block;text-align:center;border-radius:100px;text-transform:uppercase;font-size:1.25em;padding:20px 30px}#dlc-cart .dlc-cart-summary h2{display:none}#dlc-cart table{margin-bottom:40px}#dlc-cart table thead{display:none}#dlc-cart table td.product-price{display:none}#dlc-cart table td.product-subtotal{text-align:right}#dlc-cart table td.product-quantity{width:110px}#dlc-cart table td.product-thumbnail{width:70px}#dlc-cart table td.product-thumbnail img{display:block;width:50px;height:auto}#dlc-cart table td.product-remove a{display:inline-block;font-size:0}#dlc-cart table td.product-remove a:before{font-family:'rinkage';content:"\ea1d";font-size:16px}#dlc-cart table tr:last-child{border:none}#dlc-cart table td.actions{padding:20px 0 0;border:none}#dlc-cart table td.actions button[name="update_cart"]{display:block;width:100%;margin:30px 0;color:#0A0A0A;border:1px solid #0A0A0A;background:#fff}#dlc-cart table td.actions button[name="update_cart"]:disabled{display:none}#dlc-cart table td.actions .coupon{display:flex;flex-wrap:wrap;align-items:center}#dlc-cart table td.actions .coupon .coupon-error-notice{width:100%}#dlc-cart table td.actions .coupon input, #dlc-cart table td.actions .coupon button{padding:0;line-height:36px;flex:1}#dlc-cart table td.actions .coupon input{border-radius:4px 0 0 4px;padding:0 10px}#dlc-cart table td.actions .coupon button{margin:0;font-size:14px;white-space:nowrap;border-radius:0 4px 4px 0;padding:0 10px}#dlc-cart table tr.shipping{border-bottom:none}#dlc-cart table tr.shipping th{padding-bottom:0}#dlc-cart table tr.shipping .woocommerce-shipping-methods{font-size:14px}#dlc-cart table .fee td, #dlc-cart table .order-total td, #dlc-cart table .cart-subtotal td{text-align:right}#dlc-cart table .fee td small, #dlc-cart table .order-total td small, #dlc-cart table .cart-subtotal td small{display:block}#dlc-cart table label.qty-label{display:none}#dlc-cart table .product-quantity .quantity{display:flex;padding:0;align-items:center}#dlc-cart table .product-quantity .quantity a, #dlc-cart table .product-quantity .quantity input{display:inline-block;min-width:20px;height:20px;line-height:14px;text-align:center}#dlc-cart table .product-quantity .quantity input{width:40px;height:30px;border-radius:0;line-height:30px;padding:0}#dlc-cart table .product-quantity .quantity span.qty{border-left:none;border-right:none;font-size: .9em}@media only screen and (min-width: 602px){#dlc-cart{gap:80px}#dlc-cart form.woocommerce-cart-form, #dlc-cart .dlc-cart-summary{width:calc( 50% - 40px )}}@media only screen and (max-width: 600px){#dlc-cart .shop_table.shop_table_responsive tr{display:flex;flex-wrap:wrap;align-items:center;padding:8px 0}#dlc-cart .shop_table.shop_table_responsive tr>*{flex:1 auto}#dlc-cart .shop_table.shop_table_responsive th.product-remove, #dlc-cart .shop_table.shop_table_responsive td.product-remove{width:24px}#dlc-cart .shop_table.shop_table_responsive th.product-thumbnail, #dlc-cart .shop_table.shop_table_responsive td.product-thumbnail{width:50px}#dlc-cart .shop_table.shop_table_responsive th.product-thumbnail img, #dlc-cart .shop_table.shop_table_responsive td.product-thumbnail img{width:30px}#dlc-cart .shop_table.shop_table_responsive th.product-name, #dlc-cart .shop_table.shop_table_responsive td.product-name{width:calc( 100% - 24px - 70px );line-height:1.3em}#dlc-cart .shop_table.shop_table_responsive th.product-quantity, #dlc-cart .shop_table.shop_table_responsive td.product-quantity{width:50%}#dlc-cart .shop_table.shop_table_responsive th.product-subtotal, #dlc-cart .shop_table.shop_table_responsive td.product-subtotal{width:50%}}#lpc_layer_pickup_selection_button{margin-top:10px}#lpc_layer_pickup_selection_button button{font-size:10px}#lpc_pick_up_info{margin:8px 0;padding:10px;background:#f4f4f4;border-radius:6px}