.woocommerce-checkout #primary.content-area{max-width:770px;margin-left:auto;margin-right:auto}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-order{margin-top:50px}.woocommerce .checkout.woocommerce-checkout .woocommerce-billing-fields>h3{margin-bottom:40px}.woocommerce .checkout.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce .checkout.woocommerce-checkout .woocommerce-additional-fields .form-row,.woocommerce .checkout.woocommerce-checkout .shipping_address .form-row{display:flex;align-items:center;width:100%;margin-bottom:20px;clear:both}.woocommerce .checkout.woocommerce-checkout .woocommerce-billing-fields .form-row>span,.woocommerce .checkout.woocommerce-checkout .woocommerce-additional-fields .form-row>span,.woocommerce .checkout.woocommerce-checkout .shipping_address .form-row>span{flex:1}.woocommerce .checkout.woocommerce-checkout #billing_first_name_field,.woocommerce .checkout.woocommerce-checkout #billing_email_field{width:59%;float:left;clear:none}.woocommerce .checkout.woocommerce-checkout #billing_last_name_field,.woocommerce .checkout.woocommerce-checkout #billing_phone_field{width:calc(41% - 30px);float:right;clear:none}.woocommerce .checkout.woocommerce-checkout #billing_last_name_field label,.woocommerce .checkout.woocommerce-checkout #billing_phone_field label{display:none}.woocommerce .checkout.woocommerce-checkout #billing_company_field,.woocommerce .checkout.woocommerce-checkout #shipping_company_field,.woocommerce .checkout.woocommerce-checkout #order_comments_field{clear:both}.woocommerce .checkout.woocommerce-checkout #billing_company_field label span,.woocommerce .checkout.woocommerce-checkout #shipping_company_field label span,.woocommerce .checkout.woocommerce-checkout #order_comments_field label span{display:none}.woocommerce .checkout.woocommerce-checkout #order_comments_field label{align-self:flex-start}.woocommerce .checkout.woocommerce-checkout #customer_details{display:flex;flex-wrap:wrap}.woocommerce .checkout.woocommerce-checkout #customer_details .col-1,.woocommerce .checkout.woocommerce-checkout #customer_details .col-2{padding-left:0;padding-right:0;flex:0 0 100%;max-width:100%;width:auto;float:none}.woocommerce .checkout.woocommerce-checkout #customer_details>.col-2{display:flex;flex-wrap:wrap}.woocommerce .checkout.woocommerce-checkout #customer_details>.col-2 .woocommerce-shipping-fields{order:2;width:100%;margin-bottom:28px}.woocommerce .checkout.woocommerce-checkout #customer_details>.col-2 .woocommerce-additional-fields{order:1;width:100%}.woocommerce .checkout.woocommerce-checkout #customer_details>.col-2 .woocommerce-additional-fields>h3{margin-bottom:20px}.woocommerce .checkout.woocommerce-checkout .select2-selection{height:50px}.woocommerce .checkout.woocommerce-checkout .select2-selection span{height:50px;line-height:50px;padding-left:20px}.woocommerce .checkout.woocommerce-checkout .select2-selection .select2-selection__placeholder{padding-left:0}.woocommerce .checkout.woocommerce-checkout label{position:relative !important;line-height:inherit;font-weight:500;color:#2a2a2a;max-width:140px;width:100%;margin-right:30px}.woocommerce .checkout.woocommerce-checkout label .required{color:#fd4170}.woocommerce .checkout.woocommerce-checkout h3 label{max-width:100%}.woocommerce .checkout.woocommerce-checkout textarea{width:100%;min-height:150px;padding:13px 20px}.woocommerce .checkout.woocommerce-checkout #order_review{border-top:1px solid #e7e7e7;padding-top:40px;display:flex}.woocommerce .checkout.woocommerce-checkout #order_review .review-order,.woocommerce .checkout.woocommerce-checkout #order_review #payment{flex:0 0 50%;max-width:50%}.woocommerce .checkout.woocommerce-checkout #order_review table{margin:0;padding-right:15px;border:0;flex:0 0 50%;max-width:50%}.woocommerce .checkout.woocommerce-checkout #order_review table th,.woocommerce .checkout.woocommerce-checkout #order_review table td{border:0}.woocommerce .checkout.woocommerce-checkout #order_review table th.product-name,.woocommerce .checkout.woocommerce-checkout #order_review table td.product-name{text-align:left;padding-left:0}.woocommerce .checkout.woocommerce-checkout #order_review table td.product-total{text-align:right}.woocommerce .checkout.woocommerce-checkout #order_review table tr.woocommerce-shipping-totals td{font-weight:500}.woocommerce .checkout.woocommerce-checkout #order_review table tr.woocommerce-shipping-totals td ul{padding-left:0;margin-bottom:0;list-style-type:none}.woocommerce .checkout.woocommerce-checkout #order_review table tr.woocommerce-shipping-totals td ul label{width:auto;max-width:inherit;margin-right:0}.woocommerce .checkout.woocommerce-checkout #order_review table tr.woocommerce-shipping-totals td ul input{margin-right:8px}.woocommerce .checkout.woocommerce-checkout #order_review table thead tr th.product-name{font-size:24px;line-height:36px;font-weight:500;padding-left:0;color:var(--felan-color-primary);padding-top:0;padding-bottom:20px}.woocommerce .checkout.woocommerce-checkout #order_review table tbody{padding-bottom:15px;border-bottom:1px solid #e7e7e7}.woocommerce .checkout.woocommerce-checkout #order_review table tbody td.product-name{font-size:15px}.woocommerce .checkout.woocommerce-checkout #order_review table tbody td.product-name strong{color:var(--felan-color-primary)}.woocommerce .checkout.woocommerce-checkout #order_review table tbody td.product-total .amount{font-size:15px;color:#ababab;font-weight:500}.woocommerce .checkout.woocommerce-checkout #order_review table tbody tr:last-child td{padding-bottom:18px}.woocommerce .checkout.woocommerce-checkout #order_review table tbody tr:first-child td{padding-top:0}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot th,.woocommerce .checkout.woocommerce-checkout #order_review table tfoot td{padding-top:13px;padding-bottom:13px}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot th{text-align:left;font-size:18px;font-weight:500;color:#2a2a2a;padding-left:0}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot td{text-align:right}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot td .amount{font-size:15px;font-weight:500}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot tr{border-bottom:1px solid #e7e7e7}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot tr.cart-subtotal td .amount{color:var(--felan-color-primary)}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot tr.shipping th{display:flex;align-self:flex-start}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot tr:last-child{border-bottom:0}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot tr.order-total th,.woocommerce .checkout.woocommerce-checkout #order_review table tfoot tr.order-total td{padding-top:24px}.woocommerce .checkout.woocommerce-checkout #order_review table tfoot tr.order-total td .amount{font-size:20px;color:var(--felan-color-accent)}.woocommerce .checkout.woocommerce-checkout #order_review #payment{padding-left:15px;background:none}.woocommerce .checkout.woocommerce-checkout #order_review #payment .order-title{font-size:24px;line-height:36px;font-weight:500;color:var(--felan-color-primary);margin-bottom:20px}.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods{padding-top:0;padding-left:0;padding-right:0;margin-bottom:0;list-style-type:none}.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods li{margin-bottom:20px;line-height:28px}.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods p{margin-bottom:0}.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method{width:100%;border:1px solid #ccc;position:relative}.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method label{display:block;padding:20px;cursor:pointer}.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method input{position:absolute;right:0;top:26px;margin-right:20px}.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method .payment_box{margin:0;padding:20px;background:var(--felan-color-accent);border-color:var(--felan-color-accent);color:#fff}.woocommerce .checkout.woocommerce-checkout #order_review #payment ul.payment_methods li.wc_payment_method .payment_box:before{border-bottom-color:var(--felan-color-accent)}.woocommerce .checkout.woocommerce-checkout #order_review #payment label{max-width:inherit;width:auto;margin-right:0;margin-bottom:0;vertical-align:-1px}.woocommerce .checkout.woocommerce-checkout #order_review #payment .place-order{padding:0;margin-top:30px}.woocommerce .checkout.woocommerce-checkout #order_review #payment .place-order .button{padding:20px;background:var(--felan-color-primary);border-radius:30px;color:#fff;text-transform:uppercase;width:100%;border:0;outline:0;transition:all .3s}.woocommerce .checkout.woocommerce-checkout #order_review #payment .place-order .button:hover{background:var(--felan-color-accent);transition:all .3s}.woocommerce-privacy-policy-text{margin-bottom:30px}.woocommerce ul.order_details{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:30px;list-style-type:none;border:1px dashed #e7e7e7}.woocommerce ul.order_details li{flex:1;margin:0;padding:15px;border-bottom:1px dashed #e7e7e7;border-left:1px dashed #e7e7e7;border-right:0}.woocommerce ul.order_details li:first-child{border-left:0}.woocommerce ul.order_details li>span{min-width:140px;display:inline-block;margin-bottom:10px}.woocommerce ul.order_details li strong{color:var(--felan-color-primary);font-weight:500}.woocommerce .woocommerce-order-details__title,.woocommerce .woocommerce-column__title{font-size:24px;line-height:36px;font-weight:500;color:var(--felan-color-primary);margin-bottom:20px}.woocommerce .woocommerce-order-details .order_details{margin-bottom:30px}.woocommerce .woocommerce-order-details .order_details .amount{color:var(--felan-color-primary);font-weight:500}.woocommerce .woocommerce-order-details .order_details thead th{border:0;font-size:18px;line-height:24px;font-weight:500;color:var(--felan-color-primary)}.woocommerce .woocommerce-order-details .order_details thead th.product-name{text-align:left}.woocommerce .woocommerce-order-details .order_details tbody td.product-name{text-align:left;padding:15px}.woocommerce .woocommerce-order-details .order_details tbody td.product-name a{color:var(--felan-color-primary);font-size:15px;line-height:24px}.woocommerce .woocommerce-order-details .order_details tbody td.product-name a:hover{color:var(--felan-color-accent)}.woocommerce .woocommerce-order-details .order_details tbody td.product-name strong{color:var(--felan-color-primary)}.woocommerce .woocommerce-order-details .order_details tbody td.product-total .amount{font-weight:500}.woocommerce .woocommerce-order-details .order_details tfoot td,.woocommerce .woocommerce-order-details .order_details tfoot th{padding:15px;font-weight:500;color:var(--felan-color-primary)}.woocommerce .woocommerce-order-details .order_details tfoot tr th{color:var(--felan-color-primary)}.woocommerce .woocommerce-order-details .order_details tfoot tr:last-child td .amount{color:var(--felan-color-accent);font-size:18px}.woocommerce .woocommerce-customer-details .woocommerce-columns{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.woocommerce .woocommerce-customer-details .woocommerce-columns .col-1,.woocommerce .woocommerce-customer-details .woocommerce-columns .col-2{padding-left:15px;padding-right:15px;flex:0 0 50%;max-width:50%;width:auto;float:none}.woocommerce .woocommerce-customer-details .woocommerce-column__title{font-weight:500;margin-bottom:20px}@media only screen and (max-width: 767px){.woocommerce .checkout.woocommerce-checkout .shipping_address .form-row:last-child{margin-bottom:12px}.woocommerce .checkout.woocommerce-checkout label{margin-right:15px}.woocommerce .checkout.woocommerce-checkout #billing_first_name_field,.woocommerce .checkout.woocommerce-checkout #billing_email_field{width:62%}.woocommerce .checkout.woocommerce-checkout #billing_last_name_field,.woocommerce .checkout.woocommerce-checkout #billing_phone_field{width:calc(38% - 30px)}.woocommerce .checkout.woocommerce-checkout #order_review{display:block;padding-top:40px}.woocommerce .checkout.woocommerce-checkout #order_review table,.woocommerce .checkout.woocommerce-checkout #order_review #payment{margin-left:0;margin-right:0;max-width:100%}}@media only screen and (max-width: 600px){.woocommerce .checkout.woocommerce-checkout .woocommerce-billing-fields>h3{font-size:28px;margin-bottom:20px}.woocommerce .checkout.woocommerce-checkout label{margin-bottom:10px}.woocommerce .checkout.woocommerce-checkout .woocommerce-billing-fields .form-row,.woocommerce .checkout.woocommerce-checkout .woocommerce-additional-fields .form-row,.woocommerce .checkout.woocommerce-checkout .shipping_address .form-row{display:block;margin-bottom:20px}.woocommerce .checkout.woocommerce-checkout #billing_first_name_field,.woocommerce .checkout.woocommerce-checkout #billing_email_field,.woocommerce .checkout.woocommerce-checkout #billing_last_name_field,.woocommerce .checkout.woocommerce-checkout #billing_phone_field{width:100%}.woocommerce .checkout.woocommerce-checkout .shipping_address{margin-top:30px}.woocommerce .checkout.woocommerce-checkout .shipping_address label{margin-right:0;margin-bottom:10px}.woocommerce .checkout.woocommerce-checkout #order_review table thead tr th.product-name{padding-bottom:20px}.woocommerce .checkout.woocommerce-checkout #order_review #order_review #payment .order-title{margin-bottom:20px}}@media only screen and (max-width: 479px){.woocommerce .woocommerce-order-overview li>span{min-width:inherit}}/*# sourceMappingURL=woocomerce.min.css.map */