.jfl-checkout{margin-top:40px}.jfl-checkout h3{font-size:1.2em;margin:0 0 20px}.jfl-checkout .checkout-inline-error-message{font-size: .75em;color:orangered}.jfl-checkout .woocommerce-additional-fields{margin-top:30px}.jfl-checkout .woocommerce-additional-fields h3{display:none}#ship-to-different-address{font-size:1em;font-weight:400;margin-top:30px}.jfl-create-account{margin-bottom:20px}.jfl-create-account .jfl-login{margin:0 0 0 auto}.jfl-create-account .jfl-login a{display:block;text-decoration:underline}@media only screen and (max-width: 600px){.jfl-create-account .jfl-login{font-family:'asap-condensed',sans-serif;margin:20px 0}}.woocommerce-terms-and-conditions-wrapper p.form-row{margin:25px 0}ul.woocommerce-shipping-methods li input[type="radio"], ul.wc_payment_methods li input[type="radio"]{display:none}ul.woocommerce-shipping-methods li input[type="radio"] + label, ul.wc_payment_methods li input[type="radio"]+label{display:block;padding-left:24px;position:relative;cursor:pointer;line-height:24px;white-space:normal;line-height:1.3em}ul.woocommerce-shipping-methods li input[type="radio"] + label:after, ul.wc_payment_methods li input[type="radio"] + label:after, ul.woocommerce-shipping-methods li input[type="radio"] + label:before, ul.wc_payment_methods li input[type="radio"]+label:before{content:"";display:inline-block;position:absolute;border-radius:100%}ul.woocommerce-shipping-methods li input[type="radio"] + label:before, ul.wc_payment_methods li input[type="radio"]+label:before{left:0;top:4px;width:16px;height:16px;border:1px solid #555}ul.woocommerce-shipping-methods li input[type="radio"] + label:after, ul.wc_payment_methods li input[type="radio"]+label:after{width:10px;height:10px;background:#000;left:3px;top:7px;opacity:0}ul.woocommerce-shipping-methods li input[type="radio"]:checked + label:after, ul.wc_payment_methods li input[type="radio"]:checked+label:after{opacity:1}ul.wc_payment_methods{border-top:1px solid #ddd}ul.wc_payment_methods li{padding:15px 0}ul.wc_payment_methods li:only-child:not(.payment_method_stripe){display:none}ul.wc_payment_methods li:not(:last-child){border-bottom:1px solid #ddd}ul.wc_payment_methods li img{display:none}ul.wc_payment_methods li p{font-size: .85em;line-height:1.3em;margin:8px 0}ul.wc_payment_methods li p button{margin:0}ul.wc_payment_methods li input[type="radio"]+label{font-weight:600;text-transform:uppercase}ul.wc_payment_methods fieldset, ul.wc_payment_methods iframe{border:none;padding:0}ul.wc_payment_methods li label{padding:5px 0}#order_review tr.woocommerce-shipping-totals th{border-bottom:none;padding-bottom:0}#order_review tr.woocommerce-shipping-totals td{padding-top:0}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}ul.woocommerce-shipping-methods li img{display:inline-block;margin-top:-4px}ul.woocommerce-shipping-methods li img.lpc_shipping_icon{margin-top:-12px}.woocommerce-terms-and-conditions{font-size:12px;font-family:'asap-condensed',sans-serif;margin-top:10px;padding:8px 20px 8px 8px;background:#fcf2f2;border-radius:6px}div.cart-empty{font-family:'asap-condensed',sans-serif}.return-to-shop{margin-top:30px}.return-to-shop a.button.wc-backward{font-family:'asap-condensed',sans-serif;padding:6px 16px;border:1px solid #EEA6A6;border-radius:60px;color:#EEA6A6}#order_review{font-size: .85em}#order_review table{margin-top:20px;border-top:1px solid #FAEAEA}#order_review table tr{border:none}#order_review table tr th, #order_review table tr td{border-bottom:1px solid #FAEAEA;padding:12px 0 }#order_review table tr.fee th{font-weight:normal}#order_review table tr.fee td, #order_review table tr.cart-discount td{text-align:right}#order_review table tr.order-total th, #order_review table tr.order-total td{border:none}#order_review table thead{display:none}#order_review table .order-total td, #order_review table .cart-subtotal td, #order_review table .product-total{text-align:right}#order_review table .order-total td{font-size:1rem}#order_review table .order-total td small{display:block}#order_review table .product-name{display:flex;flex-wrap:wrap;align-items:center}#order_review table .product-name ul.item-metadata{width:100%;font-size:14px;margin-top:4px}#order_review table .product-name .remove{margin:0 0 0 auto;font-size:12px;color:#EEA6A6}#order_review table .product-name .remove:hover{color:#C33D43}#place_order,a.checkout-button{margin:20px 0 60px;display:block;width:100%;padding:12px 24px;height:auto;line-height:1.4em;text-transform:uppercase;font-weight:400;font-size:1.5em}a.checkout-button{background:#EEA6A6;border-radius:6px;text-align:center;font-family:'asap-condensed',sans-serif;color:#fff}#order_comments_field label{display:block;cursor:pointer;padding-left:24px;position:relative}#order_comments_field label:before{content:"\ea08";font-family:julie-flamingo;position:absolute;left:0;top:0}#order_comments_field label+.woocommerce-input-wrapper{display:none}#order_comments_field label.open+.woocommerce-input-wrapper{display:block}.woocommerce-privacy-policy-text{font-size: .85em}.woocommerce-privacy-policy-text a{text-decoration:underline}.jfl-coupon-form a.toggle-coupon-form{line-height:20px;font-family:'asap-condensed',sans-serif}.jfl-coupon-form a.toggle-coupon-form .icon{font-size:10px;display:inline-block;vertical-align:middle;margin-right: .3em;color:#EEA6A6}.jfl-coupon-form a.toggle-coupon-form.open+.coupon-wrapper{max-height:1000px;transition:max-height 1s ease-in-out}.jfl-coupon-form .coupon-wrapper{display:flex;margin-top:8px;background:#FAEAEA;max-height:0;overflow:hidden;transition:max-height 0.5s cubic-bezier(0, 1, 0, 1)}.jfl-coupon-form .coupon-wrapper input[type="text"]{line-height:36px;border:none;background:transparent;padding:0 10px;font-size:14px;width:calc( 100% - 120px );font-family:'montserrat',sans-serif}.jfl-coupon-form .coupon-wrapper .jfl-coupon-validate{width:120px;display:block;text-align:center;line-height:38px;background:#EEA6A6;color:#fff;font-size: .85em}a.woocommerce-remove-coupon{color:#C33D43;display:block}body.checkout-page h1{text-align:center;margin-bottom:40px}body.checkout-page .jfl-checkout{width:1120px;max-width:100%;margin:0 auto}.woocommerce-checkout-review-order-table tr.mrwp th{color:#C33D43;text-transform:uppercase}.woocommerce-checkout-review-order-table tr.mrwp th em{font-style:normal;color:#000}.woocommerce-checkout-review-order-table #modaal_link{display:block;padding:12px;background:#C33D43;color:#fff;text-transform:uppercase;text-align:center;border-radius:4px}#delivery_point_chosen{display:block;padding:12px;background:#C33D43;border:1px solid #C33D43;color:#fff;text-transform:uppercase;text-align:center;border-radius:4px;cursor:pointer}#jfl-cart .jfl-cart-summary h2{display:none}#jfl-cart table{margin-bottom:40px}#jfl-cart table thead{display:none}#jfl-cart table td.product-price{display:none}#jfl-cart table td.product-subtotal{text-align:right}#jfl-cart table td.product-thumbnail img{display:block;width:50px;border-radius:4px}#jfl-cart table td.product-remove a{display:inline-block;font-size:0;color:#EEA6A6}#jfl-cart table td.product-remove a:before{font-family:'julie-flamingo';content:"\ea1e";font-size:16px}#jfl-cart table tr:last-child{border:none}#jfl-cart table td.actions{padding:20px 0 0;border:none}#jfl-cart table td.actions button:disabled{display:none}#jfl-cart table td.actions .coupon{display:flex;flex-wrap:wrap;align-items:center}#jfl-cart table td.actions .coupon .coupon-error-notice{color:#C33D43;width:100%}#jfl-cart table td.actions .coupon input, #jfl-cart table td.actions .coupon button{padding:0;line-height:36px;flex:1}#jfl-cart table td.actions .coupon input{border-radius:4px 0 0 4px;padding:0 10px}#jfl-cart table td.actions .coupon button{margin:0;font-size:14px;white-space:nowrap;border-radius:0 4px 4px 0;padding:0 10px;color:#EEA6A6;border-color:#FAEAEA;background:#FAEAEA}#jfl-cart table tr.shipping{border-bottom:none}#jfl-cart table tr.shipping th{padding-bottom:0}#jfl-cart table tr.shipping .woocommerce-shipping-methods{font-size:14px}#jfl-cart table .fee td, #jfl-cart table .order-total td, #jfl-cart table .cart-subtotal td{text-align:right}#jfl-cart table .fee td small, #jfl-cart table .order-total td small, #jfl-cart table .cart-subtotal td small{display:block}#jfl-cart table .product-quantity .quantity{display:flex;padding:0;align-items:center}#jfl-cart table .product-quantity .quantity a, #jfl-cart table .product-quantity .quantity input{display:inline-block;border:1px solid #FAEAEA;color:#C33D43;min-width:20px;height:20px;line-height:14px;text-align:center}#jfl-cart table .product-quantity .quantity input{width:20px;line-height:20px;padding:0}#jfl-cart table .product-quantity .quantity span.qty{border-left:none;border-right:none;font-size: .9em}#jfl-cart .min-order-amount-message{color:#C33D43;margin:50px 0}@media only screen and (min-width: 602px){#jfl-cart{gap:80px}#jfl-cart form.woocommerce-cart-form, #jfl-cart .jfl-cart-summary{width:calc( 50% - 40px )}}@media only screen and (max-width: 600px){#jfl-cart .shop_table.shop_table_responsive tr{display:flex;flex-wrap:wrap;align-items:center;padding:8px 0}#jfl-cart .shop_table.shop_table_responsive tr>*{flex:1 auto}#jfl-cart .shop_table.shop_table_responsive th.product-remove, #jfl-cart .shop_table.shop_table_responsive td.product-remove{width:24px}#jfl-cart .shop_table.shop_table_responsive th.product-thumbnail, #jfl-cart .shop_table.shop_table_responsive td.product-thumbnail{width:50px}#jfl-cart .shop_table.shop_table_responsive th.product-thumbnail img, #jfl-cart .shop_table.shop_table_responsive td.product-thumbnail img{width:30px}#jfl-cart .shop_table.shop_table_responsive th.product-name, #jfl-cart .shop_table.shop_table_responsive td.product-name{width:calc( 100% - 24px - 70px );line-height:1.3em}#jfl-cart .shop_table.shop_table_responsive th.product-quantity, #jfl-cart .shop_table.shop_table_responsive td.product-quantity{width:50%}#jfl-cart .shop_table.shop_table_responsive th.product-subtotal, #jfl-cart .shop_table.shop_table_responsive td.product-subtotal{width:50%}}