.checkout-page-title .back-to-product span,.order-receipt-page-title .back-to-checkout span,.select2-results__option[aria-selected],.select2-results__option[data-selected],.woocommerce-cart,.woocommerce-checkout{font-family:Inter,sans-serif!important;font-optical-sizing:auto;font-style:normal}.woocommerce-cart .woocommerce-info,.woocommerce-cart .woocommerce-message,.woocommerce-cart div.woocommerce-message{display:none!important}.woocommerce-cart .my-main{background-color:#f6f7fc!important}.woocommerce-cart .my-main .page-wrapper{padding-bottom:54px;padding-top:24px}@media(min-width:768px){.woocommerce-cart .my-main .page-wrapper{padding-bottom:48px;padding-top:40px}}.woocommerce-cart .ux-quantity{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.woocommerce-cart .ux-quantity .input-text.qty{border-bottom:none;border-top:none;box-shadow:none;font-size:18px;font-weight:600;height:36px;width:48px}.woocommerce-cart .ux-quantity .ux-quantity__button--plus{background-color:#fff!important;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:none;color:transparent;height:36px;margin:0!important;padding:8px!important;text-shadow:none;transition:none;width:36px}.woocommerce-cart .ux-quantity .ux-quantity__button--plus:hover{color:transparent;text-shadow:none}.woocommerce-cart .ux-quantity .ux-quantity__button--minus{background-color:#fff!important;background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border:none;color:transparent;height:36px;margin:0!important;padding:8px!important;text-shadow:none;transition:none;width:36px}.woocommerce-cart .ux-quantity .ux-quantity__button--minus.is-delete:hover{color:transparent;text-shadow:none}.woocommerce-cart .empty-cart-section .empty-cart-content{align-items:center;display:flex;flex-direction:column;height:58vh;justify-content:center}.woocommerce-cart .empty-cart-section .empty-cart-content .woocommerce-message{display:none}.woocommerce-cart .empty-cart-section .empty-cart-content .message-wrapper{padding:0}.woocommerce-cart .empty-cart-section .empty-cart-content .message-container{font-size:18px;font-weight:500;margin-bottom:32px}.woocommerce-cart .empty-cart-section .empty-cart-content .return-to-shop{width:100%}.woocommerce-cart .empty-cart-section .empty-cart-content .return-to-shop .button{background-color:#0a22aa;font-size:18px;font-weight:600;line-height:34px;min-height:56px;padding:10px;text-transform:capitalize;width:95%}@media(min-width:768px){.woocommerce-cart .empty-cart-section .empty-cart-content .return-to-shop .button{width:35%}}.woocommerce-cart .cart-breadcrumb{display:flex;justify-content:space-between;margin-bottom:20px;padding:0 30px}.woocommerce-cart .cart-breadcrumb .cart-back-link{align-items:center;color:#0a22aa;display:inline-flex;font-size:16px;font-weight:500;gap:6px;text-decoration:none}.woocommerce-cart .cart-breadcrumb .cart-back-link svg{transition:transform .18s ease}.woocommerce-cart .cart-breadcrumb .cart-back-link:hover{color:#6b7280}.woocommerce-cart .cart-breadcrumb .cart-back-link:hover svg{transform:translateX(-3px)}@media(min-width:768px){.woocommerce-cart .cart-breadcrumb .cart-back-link{font-size:16px}}.woocommerce-cart .cart-breadcrumb .cart-stepper{align-items:center;font-size:16px;width:60%}.woocommerce-cart .cart-breadcrumb .cart-step{align-items:center;display:flex;flex-shrink:0;gap:8px;text-decoration:none}.woocommerce-cart .cart-breadcrumb .cart-step__bubble{align-items:center;border-radius:50%;color:#fff;display:flex;font-weight:700;height:30px;justify-content:center;line-height:normal;width:30px}.woocommerce-cart .cart-breadcrumb .cart-step__label{font-weight:600;line-height:normal;white-space:nowrap}.woocommerce-cart .cart-breadcrumb .cart-step__connector{background:#9ea8be;flex:1;height:2px;margin:0 12px;min-width:24px}.woocommerce-cart .cart-breadcrumb .cart-step.is-active .cart-step__bubble{background:#0a22aa;color:#fff}.woocommerce-cart .cart-breadcrumb .cart-step.is-active .cart-step__label{color:#0a22aa}.woocommerce-cart .cart-breadcrumb .cart-step.is-inactive .cart-step__bubble{background-color:#767e93;border:1.5px solid #767e93;color:#fff}.woocommerce-cart .cart-breadcrumb .cart-step.is-inactive .cart-step__label{color:#767e93}@media(min-width:768px){.woocommerce-cart .cart-breadcrumb{margin-bottom:40px}.woocommerce-cart .cart-breadcrumb .cart-stepper{display:flex}}.woocommerce-cart .cart-section{min-height:63vh}.woocommerce-cart .cart-section .left-col{padding-right:16px}@media(max-width:767px){.woocommerce-cart .cart-section .left-col{padding-left:16px!important;padding-right:16px!important}}.woocommerce-cart .cart-section .right-col{padding-left:16px}.woocommerce-cart .cart-section .woocommerce-cart-form{margin-bottom:0}.woocommerce-cart .cart-section .cart-wrapper .cart-title{align-items:end;border-bottom:1px solid #e5e7eb;display:flex;gap:8px;padding-bottom:15px}.woocommerce-cart .cart-section .cart-wrapper .cart-title h1{color:#212121;font-size:24px;font-weight:700;letter-spacing:-.25px;line-height:32px;margin-bottom:0}@media(min-width:768px){.woocommerce-cart .cart-section .cart-wrapper .cart-title h1{font-size:30px;line-height:36px}}.woocommerce-cart .cart-section .cart-wrapper .cart-title span{flex-shrink:0;font-size:14px;font-weight:600}.woocommerce-cart .cart-section .cart-wrapper .shop_table{margin:0;margin-top:24px!important}.woocommerce-cart .cart-section .cart-wrapper .shop_table tbody{display:flex;flex-direction:column}.woocommerce-cart .cart-section .cart-wrapper .shop_table tr.cart_item{background-color:#fff;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);display:flex;flex-wrap:wrap;overflow:hidden}.woocommerce-cart .cart-section .cart-wrapper .shop_table td{border-bottom:0!important;padding:16px}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-thumbnail{border-bottom-left-radius:16px;border-top-left-radius:16px;max-width:128px;min-width:0;padding-right:0;width:20%}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-thumbnail img{background-color:#d4d8f0;border-radius:8px}@media(min-width:768px){.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-thumbnail img{border-radius:16px}}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info{display:flex;flex-direction:column;justify-content:space-between;padding-left:10px;width:80%}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info .product-name{color:#212121;font-size:16px;font-weight:600}@media(min-width:768px){.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info .product-name{font-size:14px}}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info .product-name .mobile-product-price{color:#4a5367;font-size:14px;font-weight:400;margin:8px 0 0}@media(min-width:768px){.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info .product-name .mobile-product-price{font-size:12px;margin-top:4px}}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info .product-name .mobile-product-price span.amount{color:#4a5367;font-weight:400}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info .product-quantity .quantity .minus,.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info .product-quantity .quantity .plus{padding-left:10px;padding-right:10px}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-quantity{width:30%}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-quantity .quantity .minus,.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-quantity .quantity .plus{padding-left:10px;padding-right:10px}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-subtotal-before-sale .amount{color:#767e93;font-size:14px;font-weight:500;text-decoration:line-through}@media(max-width:767px){.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-subtotal-before-sale{padding-bottom:2px;padding-top:27px;text-align:end;width:100%}}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-subtotal{align-items:end;border-bottom-right-radius:16px;border-top-right-radius:16px;display:flex;justify-content:end;margin-left:auto;width:100%}@media(max-width:767px){.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-subtotal{padding-top:2px}}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-subtotal .amount{color:#111;font-size:22px;font-weight:600}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-subtotal.is-on-sale .amount{color:#167b10}@media(max-width:767px){.woocommerce-cart .cart-section .cart-wrapper .shop_table tr.cart_item{position:relative}.woocommerce-cart .cart-section .cart-wrapper .shop_table tr.cart_item .product-quantity{bottom:16px;left:16px;position:absolute}}@media(min-width:768px){.woocommerce-cart .cart-section .cart-wrapper .cart-title span{font-size:16px}.woocommerce-cart .cart-section .cart-wrapper .shop_table tr.cart_item{flex-wrap:nowrap}.woocommerce-cart .cart-section .cart-wrapper .shop_table td{padding:24px}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-thumbnail{min-width:90px;width:128px}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info{padding-left:16px;width:64%}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info .product-name{font-size:16px}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-info .product-name .mobile-product-price{font-size:14px}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-quantity{width:auto}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-subtotal-before-sale{padding-right:4px}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-subtotal-before-sale .amount{font-size:14px;line-height:29px}.woocommerce-cart .cart-section .cart-wrapper .shop_table td.product-subtotal{align-items:start;padding-left:4px;width:auto}}.woocommerce-cart .cart-section .cart-collaterals{border-left:none!important}@media(max-width:767px){.woocommerce-cart .cart-section .cart-collaterals{margin-top:24px;padding-left:16px!important;padding-right:16px!important}}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card{background:#fff;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);padding:24px}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card__title{color:#0a22aa;font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin-bottom:12px;text-transform:capitalize}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals h2{display:none}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table{background:transparent!important;border:0!important;margin:0!important}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table td,.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table th{background:transparent!important;border:0!important;padding:12px 0}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table th{color:#212121;font-size:16px;font-weight:500}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table td{font-size:16px;font-weight:500;text-align:right}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table td span.amount{font-weight:500}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .shipping-note th p{color:#4a5367;font-size:14px;font-weight:400;line-height:20px;margin-bottom:0;margin-top:6px}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .shipping-note td{color:#35aa2f;font-weight:600;vertical-align:top}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .tax-rate td,.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .tax-rate th{padding-bottom:24px}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .order-total td,.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .order-total th{border-top:1px solid #e5e7eb!important;padding-bottom:0;padding-top:24px}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .order-total th{color:#111827;font-size:16px;font-weight:500;vertical-align:baseline}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .order-total td{color:#111827;font-size:24px;vertical-align:baseline}@media(min-width:768px){.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .order-total td{font-size:30px;line-height:38px}}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .order-total td span.amount{font-weight:600}@media(max-width:767px){.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart_totals table.shop_table .order-total td span.amount{font-size:30px}}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card__coupon{display:flex;gap:8px;margin-bottom:24px;padding-top:24px}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card__coupon input{border:1px solid #e2e6ef!important;border-radius:10px!important;flex:1;font-size:14px;height:42px;margin-bottom:0;outline:none;padding:0 14px}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card__coupon input:focus{border-color:#0a22aa!important}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card__coupon button{background:#d4d8f0;border:1px solid #d4d8f0;border-radius:10px;color:#0a22aa;cursor:pointer;font-weight:500;height:42px;margin:0;padding:0 16px}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card__coupon button:hover{background:#0a22aa;color:#fff}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart-checkout-btn{align-items:center;background:#0a22aa;border-radius:10px;color:#fff!important;display:flex;font-size:16px;font-weight:600;height:50px;justify-content:center;line-height:24px;margin-bottom:24px;margin-top:24px;min-height:48px;text-decoration:none!important;width:100%}@media(min-width:768px){.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart-checkout-btn{font-size:18px;line-height:26px;min-height:56px}}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart-checkout-btn:hover{background:#0c28cc}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart-secure-badge{align-items:center;border-top:1px solid #e7ebf3;color:#4a5367;display:flex;font-size:14px;gap:8px;justify-content:center;padding-top:26px}.woocommerce-cart .cart-section .cart-collaterals .cart-sidebar-card .cart-secure-badge svg{color:#16a34a}#billing_phone_field .woocommerce-input-wrapper .iti{width:100%}.zippy-paynow-payment-mess{display:none}.checkout-page-title__inner{align-items:center;display:flex;justify-content:space-between}@media(max-width:767px){.medium-flex-wrap .checkout-page-title__inner.flex-col{padding-bottom:0;padding-top:0}}.checkout-page-title .page-title-inner{min-height:32px;padding-top:24px}@media(min-width:768px){.checkout-page-title .page-title-inner{padding-top:48px}}.checkout-page-title .back-to-product,.order-receipt-page-title .back-to-checkout{align-items:center;display:flex;flex-shrink:0;gap:8px;justify-content:center}.checkout-page-title .back-to-product:before,.order-receipt-page-title .back-to-checkout:before{background-image:url(../../icons/back.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}.checkout-page-title .back-to-product span,.order-receipt-page-title .back-to-checkout span{color:#0a22aa;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.checkout-page-title .breadcrumbs{display:none;justify-content:flex-end;padding:0}@media(min-width:992px){.checkout-page-title .breadcrumbs{display:flex}}.checkout-page-title .breadcrumbs .divider{margin:0 16px;top:0}.checkout-page-title .breadcrumbs .divider .icon-angle-right{background-color:#9ea8be;display:block;height:1px;width:44px}.checkout-page-title .breadcrumbs .divider .icon-angle-right:before{content:none}.checkout-page-title .breadcrumbs a{color:#767e93}.checkout-page-title .breadcrumbs .breadcrumb-step,.checkout-page-title .breadcrumbs a{font-size:16px;font-style:normal;font-weight:500;line-height:24px;text-transform:capitalize}.checkout-page-title .breadcrumbs .breadcrumb-step{align-items:center;background-color:#767e93;color:#fff;display:flex;height:26px;justify-content:center;margin-left:0;margin-right:10px;width:26px}.checkout-page-title .breadcrumbs a.current{color:#0a22aa}.checkout-page-title .breadcrumbs a.current .breadcrumb-step{background-color:#0a22aa}.checkout-page-title .breadcrumbs a.previous{color:#167b10}.checkout-page-title .breadcrumbs a.previous .breadcrumb-step{background-color:#35aa2f;font-size:0;line-height:0}.checkout-page-title .breadcrumbs a.previous .breadcrumb-step:after{background-image:url(../../icons/checked.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:10px;width:13px}.woocommerce-checkout .woocommerce-info,.woocommerce-checkout .woocommerce-message,.woocommerce-checkout div.woocommerce-message{display:none!important}@media(max-width:767px){.woocommerce-checkout{margin-bottom:0}}.woocommerce-checkout #main{background-color:#f6f7fc}.woocommerce-checkout .cart-container.page-checkout{padding-top:24px}@media(max-width:767px){.woocommerce-checkout .cart-container.page-checkout{padding-bottom:54px}}@media(min-width:768px){.woocommerce-checkout .cart-container.page-checkout{padding-top:40px}}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout .woocommerce-form-coupon-toggle,.woocommerce-checkout .woocommerce-form-coupon-toggle+p{display:none}.woocommerce-checkout h1.checkout-title{color:#212121;font-size:24px;font-weight:700;letter-spacing:-.25px;line-height:32px;margin-bottom:16px}@media(min-width:768px){.woocommerce-checkout h1.checkout-title{font-size:30px;line-height:36px}}.woocommerce-checkout .woocommerce-billing-fields{border-color:#e5e7eb;border-width:1px;padding-top:24px}.woocommerce-checkout .alert-color{color:#d43528}.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field,.woocommerce-checkout .select2-container--open .select2-dropdown--below{border-color:#dfe1e6}.woocommerce-checkout .select2-container--default .select2-search--dropdown .select2-search__field{border-radius:8px}.woocommerce-checkout .select2-dropdown{border-radius:0 0 8px 8px;overflow:hidden}.woocommerce-checkout .select2-results__option{margin:0;padding:8px 12px}.woocommerce-checkout .select2-container--default .select2-results__option[aria-selected=true],.woocommerce-checkout .select2-container--default .select2-results__option[data-selected=true]{background-color:#d4d8f0}.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[aria-selected],.woocommerce-checkout .select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#0a22aa}.woocommerce-checkout .checkout-inline-error-message{color:#d43528;display:none;font-size:12px;font-style:normal;font-weight:400;line-height:24px;margin:4px 0 0}.woocommerce-checkout .epos-checkout-form{padding-left:16px!important;padding-right:16px!important}@media(min-width:768px){.woocommerce-checkout .epos-checkout-form{padding-left:15px!important}}.epos-checkout__block{background:#fff;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);padding:21px 13px}@media(min-width:768px){.epos-checkout__block{padding:29px}}.epos-checkout__block:first-child{margin-bottom:24px}.epos-checkout__block:first-child .epos-checkout__content-inner{gap:16px}@media(min-width:768px){.epos-checkout__block:first-child .epos-checkout__content-inner{gap:24px}}.epos-checkout__header{cursor:pointer;padding:3px;position:relative}.epos-checkout__header:before{bottom:-21px;content:"";cursor:pointer;left:-13px;position:absolute;right:-13px;top:-21px}@media(min-width:768px){.epos-checkout__header:before{bottom:-29px;left:-29px;right:-29px;top:-29px}}.epos-checkout__header span{color:#0a22aa;font-size:20px;font-style:normal;font-weight:600;line-height:28px}.epos-checkout__header:after{background-image:url(../../icons/arrow.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;position:absolute;right:0;top:2px;transition:transform .3s ease;width:24px}.epos-checkout__block.is-collapsed .epos-checkout__header:after{transform:rotate(180deg)}.epos-checkout__content{overflow:hidden;transition:height .3s ease}.epos-checkout__block.is-collapsed .epos-checkout__content{height:0!important}.epos-checkout__content-inner{display:flex;flex-wrap:wrap;gap:16px 24px;padding:21px 3px 3px}.epos-checkout__content-inner label{color:#212121;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin-bottom:4px}.epos-checkout__content-inner label .required{color:#ff5b4d}.epos-checkout__content-inner .form-row{margin:0;width:100%}.epos-checkout__content-inner .form-row-first,.epos-checkout__content-inner .form-row-last{width:100%}@media(min-width:768px){.epos-checkout__content-inner .form-row-first,.epos-checkout__content-inner .form-row-last{width:calc(50% - 12px)}}.epos-checkout__content-inner .form-row .select2-container{margin-bottom:0}.epos-checkout__content-inner .select-resize-ghost,.epos-checkout__content-inner .select2-container .select2-choice,.epos-checkout__content-inner .select2-container .select2-selection,.epos-checkout__content-inner input[type=date],.epos-checkout__content-inner input[type=email],.epos-checkout__content-inner input[type=number],.epos-checkout__content-inner input[type=password],.epos-checkout__content-inner input[type=search],.epos-checkout__content-inner input[type=tel],.epos-checkout__content-inner input[type=text],.epos-checkout__content-inner input[type=url],.epos-checkout__content-inner select,.epos-checkout__content-inner textarea{background-color:#fff;border:1px solid #dfe1e6;border-radius:8px;color:#212121;font-size:16px;font-style:normal;font-weight:400;height:auto;line-height:24px;margin-bottom:0}.epos-checkout__content-inner .select-resize-ghost::placeholder,.epos-checkout__content-inner .select2-container .select2-choice::placeholder,.epos-checkout__content-inner .select2-container .select2-selection::placeholder,.epos-checkout__content-inner input[type=date]::placeholder,.epos-checkout__content-inner input[type=email]::placeholder,.epos-checkout__content-inner input[type=number]::placeholder,.epos-checkout__content-inner input[type=password]::placeholder,.epos-checkout__content-inner input[type=search]::placeholder,.epos-checkout__content-inner input[type=tel]::placeholder,.epos-checkout__content-inner input[type=text]::placeholder,.epos-checkout__content-inner input[type=url]::placeholder,.epos-checkout__content-inner select::placeholder,.epos-checkout__content-inner textarea::placeholder{color:#c6cdda}.epos-checkout__content-inner input[type=date],.epos-checkout__content-inner input[type=email],.epos-checkout__content-inner input[type=number],.epos-checkout__content-inner input[type=password],.epos-checkout__content-inner input[type=search],.epos-checkout__content-inner input[type=tel],.epos-checkout__content-inner input[type=text],.epos-checkout__content-inner input[type=url],.epos-checkout__content-inner select,.epos-checkout__content-inner textarea{box-shadow:none;padding:8px 12px}.epos-checkout__content-inner .select-resize-ghost,.epos-checkout__content-inner .select2-container .select2-choice,.epos-checkout__content-inner .select2-container .select2-selection,.epos-checkout__content-inner select{background-image:url(../../icons/arrow-black.svg);background-size:24px;box-shadow:none}.epos-checkout__content-inner .select-resize-ghost:disabled,.epos-checkout__content-inner .select-resize-ghost[readonly=readonly],.epos-checkout__content-inner .select2-container .select2-choice:disabled,.epos-checkout__content-inner .select2-container .select2-choice[readonly=readonly],.epos-checkout__content-inner .select2-container .select2-selection:disabled,.epos-checkout__content-inner .select2-container .select2-selection[readonly=readonly],.epos-checkout__content-inner select:disabled,.epos-checkout__content-inner select[readonly=readonly]{background-color:#eaeaea;background-image:none;box-shadow:none;color:#212121;opacity:1}.epos-checkout__content-inner #billing_country_field .woocommerce-input-wrapper strong{background-color:#eaeaea;border:1px solid #dfe1e6;border-radius:8px;color:#212121;cursor:not-allowed;display:block;font-size:16px;font-style:normal;font-weight:400;line-height:24px;padding:8px 12px;width:100%}.epos-checkout__content-inner #billing_country_field .woocommerce-input-wrapper{position:relative}.epos-checkout__content-inner #billing_country_field .woocommerce-input-wrapper:after{content:"";cursor:not-allowed;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.epos-checkout__content-inner .iti__selected-flag>.iti__flag{display:none}.epos-checkout__content-inner .iti--separate-dial-code.iti--show-flags .iti__selected-dial-code{margin:0}.epos-checkout__content-inner .iti--separate-dial-code .iti__selected-flag{background-color:transparent;border-right:1px solid #dfe1e6;padding-left:10px;padding-right:10px}.epos-checkout__content-inner .iti__dropdown-content{position:fixed}.epos-checkout__content-inner #billing_address_2_field>label{opacity:1;overflow:visible}.epos-checkout__content-inner .optional{display:none}.epos-checkout__content-inner .woocommerce-invalid .select-resize-ghost,.epos-checkout__content-inner .woocommerce-invalid .select2-container .select2-choice,.epos-checkout__content-inner .woocommerce-invalid .select2-container .select2-selection,.epos-checkout__content-inner .woocommerce-invalid input[type=date],.epos-checkout__content-inner .woocommerce-invalid input[type=email],.epos-checkout__content-inner .woocommerce-invalid input[type=number],.epos-checkout__content-inner .woocommerce-invalid input[type=password],.epos-checkout__content-inner .woocommerce-invalid input[type=search],.epos-checkout__content-inner .woocommerce-invalid input[type=tel],.epos-checkout__content-inner .woocommerce-invalid input[type=text],.epos-checkout__content-inner .woocommerce-invalid input[type=url],.epos-checkout__content-inner .woocommerce-invalid select,.epos-checkout__content-inner .woocommerce-invalid textarea,.epos-checkout__content-inner .woocommerce-invalid-email .select-resize-ghost,.epos-checkout__content-inner .woocommerce-invalid-email .select2-container .select2-choice,.epos-checkout__content-inner .woocommerce-invalid-email .select2-container .select2-selection,.epos-checkout__content-inner .woocommerce-invalid-email input[type=date],.epos-checkout__content-inner .woocommerce-invalid-email input[type=email],.epos-checkout__content-inner .woocommerce-invalid-email input[type=number],.epos-checkout__content-inner .woocommerce-invalid-email input[type=password],.epos-checkout__content-inner .woocommerce-invalid-email input[type=search],.epos-checkout__content-inner .woocommerce-invalid-email input[type=tel],.epos-checkout__content-inner .woocommerce-invalid-email input[type=text],.epos-checkout__content-inner .woocommerce-invalid-email input[type=url],.epos-checkout__content-inner .woocommerce-invalid-email select,.epos-checkout__content-inner .woocommerce-invalid-email textarea,.epos-checkout__content-inner .woocommerce-invalid-phone .select-resize-ghost,.epos-checkout__content-inner .woocommerce-invalid-phone .select2-container .select2-choice,.epos-checkout__content-inner .woocommerce-invalid-phone .select2-container .select2-selection,.epos-checkout__content-inner .woocommerce-invalid-phone input[type=date],.epos-checkout__content-inner .woocommerce-invalid-phone input[type=email],.epos-checkout__content-inner .woocommerce-invalid-phone input[type=number],.epos-checkout__content-inner .woocommerce-invalid-phone input[type=password],.epos-checkout__content-inner .woocommerce-invalid-phone input[type=search],.epos-checkout__content-inner .woocommerce-invalid-phone input[type=tel],.epos-checkout__content-inner .woocommerce-invalid-phone input[type=text],.epos-checkout__content-inner .woocommerce-invalid-phone input[type=url],.epos-checkout__content-inner .woocommerce-invalid-phone select,.epos-checkout__content-inner .woocommerce-invalid-phone textarea,.epos-checkout__content-inner .woocommerce-invalid-required-field .select-resize-ghost,.epos-checkout__content-inner .woocommerce-invalid-required-field .select2-container .select2-choice,.epos-checkout__content-inner .woocommerce-invalid-required-field .select2-container .select2-selection,.epos-checkout__content-inner .woocommerce-invalid-required-field input[type=date],.epos-checkout__content-inner .woocommerce-invalid-required-field input[type=email],.epos-checkout__content-inner .woocommerce-invalid-required-field input[type=number],.epos-checkout__content-inner .woocommerce-invalid-required-field input[type=password],.epos-checkout__content-inner .woocommerce-invalid-required-field input[type=search],.epos-checkout__content-inner .woocommerce-invalid-required-field input[type=tel],.epos-checkout__content-inner .woocommerce-invalid-required-field input[type=text],.epos-checkout__content-inner .woocommerce-invalid-required-field input[type=url],.epos-checkout__content-inner .woocommerce-invalid-required-field select,.epos-checkout__content-inner .woocommerce-invalid-required-field textarea{border-color:#ff5b4d}.woocommerce-checkout .epos-order-summary{padding-left:16px!important;padding-right:16px!important}@media(max-width:767px){.woocommerce-checkout .epos-order-summary{padding-bottom:0!important}}@media(min-width:768px){.woocommerce-checkout .epos-order-summary{padding-right:15px!important}}.woocommerce-checkout .epos-order-summary>.col-inner{background:#fff;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);padding:24px 16px}@media(min-width:768px){.woocommerce-checkout .epos-order-summary>.col-inner{padding:24px}}.woocommerce-checkout .epos-order-summary .woocommerce-privacy-policy-text{margin-top:24px}.woocommerce-checkout .epos-order-summary .woocommerce-privacy-policy-text:not(:has(*)){display:none}.woocommerce-checkout .epos-order-summary .woocommerce-privacy-policy-text p{color:#212121;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin-bottom:0;text-align:center}.woocommerce-checkout .epos-order-summary #order_review_heading{color:#0a22aa;font-size:20px;font-style:normal;font-weight:600;line-height:28px;margin-bottom:12px;padding:0;text-transform:capitalize}.woocommerce-checkout .epos-order-summary .shop_table{display:flex;flex-flow:column;margin-bottom:12px}.woocommerce-checkout .epos-order-summary .shop_table tr{align-items:flex-start;display:flex;justify-content:space-between}.woocommerce-checkout .epos-order-summary .shop_table tr.order-total{align-items:flex-end}.woocommerce-checkout .epos-order-summary .shop_table thead{display:none}.woocommerce-checkout .epos-order-summary .shop_table td,.woocommerce-checkout .epos-order-summary .shop_table th{border:0;padding-bottom:12px;padding-top:12px}.woocommerce-checkout .epos-order-summary .product-total span.amount,.woocommerce-checkout .epos-order-summary .shop_table td,.woocommerce-checkout .epos-order-summary .shop_table tfoot td span.amount,.woocommerce-checkout .epos-order-summary .shop_table th{color:#212121;font-size:16px;font-style:normal;font-weight:500;line-height:24px;vertical-align:top}.woocommerce-checkout .epos-order-summary .product-quantity{display:block}.woocommerce-checkout .epos-order-summary .cart-shipping,.woocommerce-checkout .epos-order-summary .cart-shipping span.amount,.woocommerce-checkout .epos-order-summary .product-quantity,.woocommerce-checkout .epos-order-summary .product-quantity span.amount{color:#212121;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:left}.woocommerce-checkout .epos-order-summary .cart-shipping span.amount{color:#4a5367;display:block}.woocommerce-checkout .epos-order-summary .shop_table .cart-subtotal{display:none}.woocommerce-checkout .epos-order-summary .shop_table .cart-discount th{padding-left:0;padding-right:8px}.woocommerce-checkout .epos-order-summary .shop_table .cart-discount td{padding-left:8px;padding-right:0}.woocommerce-checkout .epos-order-summary .cart-shipping td{color:#35aa2f}.woocommerce-checkout .epos-order-summary .woocommerce-remove-coupon{color:#d43528}.woocommerce-checkout .epos-order-summary .tax-rate td,.woocommerce-checkout .epos-order-summary .tax-rate th{padding-bottom:24px}.woocommerce-checkout .epos-order-summary .order-total{border-top:1px solid #eaeaea}.woocommerce-checkout .epos-order-summary .order-total td,.woocommerce-checkout .epos-order-summary .order-total th{padding-top:24px;vertical-align:bottom}.woocommerce-checkout .epos-order-summary .order-total th{color:#212121;font-size:18px;font-style:normal;font-weight:600;line-height:26px}.woocommerce-checkout .epos-order-summary .shop_table tfoot .order-total td{padding-left:9px}.woocommerce-checkout .epos-order-summary .shop_table tfoot .order-total td,.woocommerce-checkout .epos-order-summary .shop_table tfoot .order-total td span.amount{color:#1a1a1a;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.25px;line-height:32px;text-align:right}@media(min-width:768px){.woocommerce-checkout .epos-order-summary .shop_table tfoot .order-total td,.woocommerce-checkout .epos-order-summary .shop_table tfoot .order-total td span.amount{font-size:30px;line-height:38px}}.woocommerce-checkout .epos-order-summary input.coupon-btn{background:#fff;border:1.2px solid #8f9ad5;border-radius:8px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;min-height:40px;padding:8px 12px}.woocommerce-checkout .epos-order-summary input.coupon-btn::placeholder{color:#596abd}.woocommerce-checkout .epos-order-summary input.coupon-btn.has-error{border-color:#ff5b4d}.woocommerce-checkout .epos-order-summary button[name=apply_coupon]{background:#d4d8f0;border-radius:8px;color:#0a22aa;font-size:14px;font-style:normal;font-weight:500;line-height:20px;margin:0;min-height:40px;padding:8px 24px!important;text-transform:capitalize}.woocommerce-checkout .epos-order-summary .coupon .flex-row{gap:8px}.woocommerce-checkout .epos-order-summary #payment{margin-top:24px}.woocommerce-checkout .epos-order-summary #payment .payment_methods{list-style:none}.woocommerce-checkout .epos-order-summary #payment .payment_methods label{font-size:16px;font-weight:500}.woocommerce-checkout .epos-order-summary #payment .payment_methods p{padding:0 5px}.woocommerce-checkout .epos-order-summary .coupon{margin-bottom:24px}.woocommerce-checkout .epos-order-summary .woocommerce-terms-and-conditions-wrapper{display:none;margin:0;padding-bottom:24px}.woocommerce-checkout .epos-order-summary button#place_order{background:#0a22aa;border-radius:8px!important;color:#fff;font-size:16px!important;font-style:normal;font-weight:600;line-height:24px!important;margin:0;min-height:48px!important;padding:8px;text-align:center;text-transform:capitalize}@media(min-width:768px){.woocommerce-checkout .epos-order-summary button#place_order{font-size:18px!important;line-height:26px!important;min-height:56px!important}}.woocommerce-checkout .epos-order-summary button#place_order:disabled{background:rgba(10,34,170,.4)}.woocommerce-checkout .epos-order-summary .order-secure-checkout{align-items:center;border-top:1px solid #e7ebf3;display:flex;gap:8px;justify-content:center;margin-top:24px;padding-top:16px}@media(min-width:768px){.woocommerce-checkout .epos-order-summary .order-secure-checkout{padding-top:24px}}.woocommerce-checkout .epos-order-summary .order-secure-checkout:before{background-image:url(../../icons/safe.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:24px;width:24px}.woocommerce-checkout .epos-order-summary .order-secure-checkout span{color:#4a5367;font-size:14px;font-style:normal;font-weight:400;line-height:20px;text-align:center}.woocommerce-checkout .epos-order-summary .medium-flex-wrap .flex-col{padding:0}.woocommerce-message,.woocommerce-message>.message-container{outline:0}.woocommerce-message.message-wrapper{padding-bottom:24px}.woocommerce-order-pay .my-main,.woocommerce-order-received .my-main{background-color:#f6f7fc!important}.woocommerce-order-pay .my-main .page-wrapper,.woocommerce-order-received .my-main .page-wrapper{padding-bottom:24px;padding-top:24px}.woocommerce-order-pay .checkout-page-title,.woocommerce-order-received .checkout-page-title{display:none}.woocommerce-order-pay .woo-thankyou-wrapper,.woocommerce-order-received .woo-thankyou-wrapper{min-height:74vh;padding:24px 0 30px}.woocommerce-order-pay .woo-thankyou-layout,.woocommerce-order-received .woo-thankyou-layout{align-items:start;display:grid;gap:24px;grid-template-columns:1fr 385.66px;margin:0 auto}@media(max-width:960px){.woocommerce-order-pay .woo-thankyou-layout,.woocommerce-order-received .woo-thankyou-layout{grid-template-columns:1fr}}@media(min-width:768px){.woocommerce-order-pay .woo-thankyou-layout,.woocommerce-order-received .woo-thankyou-layout{gap:36px}}.woocommerce-order-pay .pre-order-left .woo-thankyou-header,.woocommerce-order-pay .woo-thankyou-left .woo-thankyou-header,.woocommerce-order-received .pre-order-left .woo-thankyou-header,.woocommerce-order-received .woo-thankyou-left .woo-thankyou-header{margin-bottom:36px}@media(max-width:767px){.woocommerce-order-pay .pre-order-left .woo-thankyou-header,.woocommerce-order-pay .woo-thankyou-left .woo-thankyou-header,.woocommerce-order-received .pre-order-left .woo-thankyou-header,.woocommerce-order-received .woo-thankyou-left .woo-thankyou-header{margin-bottom:40px;text-align:center}.woocommerce-order-pay .pre-order-left .woo-thankyou-header:before,.woocommerce-order-pay .woo-thankyou-left .woo-thankyou-header:before,.woocommerce-order-received .pre-order-left .woo-thankyou-header:before,.woocommerce-order-received .woo-thankyou-left .woo-thankyou-header:before{background-image:url(../../icons/big-checked.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:64px;margin:0 auto 16px;width:64px}}.woocommerce-order-pay .pre-order-left .woo-thankyou-header .woo-thankyou-title,.woocommerce-order-pay .woo-thankyou-left .woo-thankyou-header .woo-thankyou-title,.woocommerce-order-received .pre-order-left .woo-thankyou-header .woo-thankyou-title,.woocommerce-order-received .woo-thankyou-left .woo-thankyou-header .woo-thankyou-title{color:#0a22aa;font-size:36px;font-weight:600;line-height:1.2;margin:0 0 16px}@media(max-width:767px){.woocommerce-order-pay .pre-order-left .woo-thankyou-header .woo-thankyou-title,.woocommerce-order-pay .woo-thankyou-left .woo-thankyou-header .woo-thankyou-title,.woocommerce-order-received .pre-order-left .woo-thankyou-header .woo-thankyou-title,.woocommerce-order-received .woo-thankyou-left .woo-thankyou-header .woo-thankyou-title{margin-bottom:8px}}.woocommerce-order-pay .pre-order-left .woo-thankyou-header .woo-thankyou-subtitle,.woocommerce-order-pay .woo-thankyou-left .woo-thankyou-header .woo-thankyou-subtitle,.woocommerce-order-received .pre-order-left .woo-thankyou-header .woo-thankyou-subtitle,.woocommerce-order-received .woo-thankyou-left .woo-thankyou-header .woo-thankyou-subtitle{color:#0a22aa;font-size:16px;margin:0}@media(max-width:767px){.woocommerce-order-pay .pre-order-left .woo-thankyou-steps,.woocommerce-order-pay .woo-thankyou-left .woo-thankyou-steps,.woocommerce-order-received .pre-order-left .woo-thankyou-steps,.woocommerce-order-received .woo-thankyou-left .woo-thankyou-steps{background:#fff;border:1px solid #eaeaea;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);padding:24px 16px}}.woocommerce-order-pay .pre-order-left .woo-steps-title,.woocommerce-order-pay .woo-thankyou-left .woo-steps-title,.woocommerce-order-received .pre-order-left .woo-steps-title,.woocommerce-order-received .woo-thankyou-left .woo-steps-title{border-bottom:1px solid #e5e7eb;color:#212121;font-size:20px;font-weight:600;margin:0 0 18px;padding-bottom:16px}@media(min-width:768px){.woocommerce-order-pay .pre-order-left .woo-steps-title,.woocommerce-order-pay .woo-thankyou-left .woo-steps-title,.woocommerce-order-received .pre-order-left .woo-steps-title,.woocommerce-order-received .woo-thankyou-left .woo-steps-title{font-size:24px}}.woocommerce-order-pay .pre-order-left .woo-steps-timeline,.woocommerce-order-pay .woo-thankyou-left .woo-steps-timeline,.woocommerce-order-received .pre-order-left .woo-steps-timeline,.woocommerce-order-received .woo-thankyou-left .woo-steps-timeline{display:flex;flex-direction:column}.woocommerce-order-pay .pre-order-left .woo-step,.woocommerce-order-pay .woo-thankyou-left .woo-step,.woocommerce-order-received .pre-order-left .woo-step,.woocommerce-order-received .woo-thankyou-left .woo-step{display:grid;grid-template-areas:"icon content" "line content";grid-template-columns:30px 1fr;grid-template-rows:auto 1fr}.woocommerce-order-pay .pre-order-left .woo-step.woo-step--last .woo-step__connector,.woocommerce-order-pay .woo-thankyou-left .woo-step.woo-step--last .woo-step__connector,.woocommerce-order-received .pre-order-left .woo-step.woo-step--last .woo-step__connector,.woocommerce-order-received .woo-thankyou-left .woo-step.woo-step--last .woo-step__connector{display:none}.woocommerce-order-pay .pre-order-left .woo-step.woo-step--last .woo-step__content,.woocommerce-order-pay .woo-thankyou-left .woo-step.woo-step--last .woo-step__content,.woocommerce-order-received .pre-order-left .woo-step.woo-step--last .woo-step__content,.woocommerce-order-received .woo-thankyou-left .woo-step.woo-step--last .woo-step__content{padding-bottom:0}.woocommerce-order-pay .pre-order-left .woo-step img,.woocommerce-order-pay .woo-thankyou-left .woo-step img,.woocommerce-order-received .pre-order-left .woo-step img,.woocommerce-order-received .woo-thankyou-left .woo-step img{z-index:10}.woocommerce-order-pay .pre-order-left .woo-step__icon,.woocommerce-order-pay .woo-thankyou-left .woo-step__icon,.woocommerce-order-received .pre-order-left .woo-step__icon,.woocommerce-order-received .woo-thankyou-left .woo-step__icon{align-items:center;background:#9ea8be;border-radius:50%;display:flex;flex-shrink:0;grid-area:icon;height:30px;justify-content:center;width:30px}.woocommerce-order-pay .pre-order-left .woo-step__icon svg,.woocommerce-order-pay .woo-thankyou-left .woo-step__icon svg,.woocommerce-order-received .pre-order-left .woo-step__icon svg,.woocommerce-order-received .woo-thankyou-left .woo-step__icon svg{height:18px;width:18px}.woocommerce-order-pay .pre-order-left .woo-step__connector,.woocommerce-order-pay .woo-thankyou-left .woo-step__connector,.woocommerce-order-received .pre-order-left .woo-step__connector,.woocommerce-order-received .woo-thankyou-left .woo-step__connector{background:#9ea8be;grid-area:line;justify-self:center;margin:0 auto;min-height:28px;width:2px}.woocommerce-order-pay .pre-order-left .woo-step__content,.woocommerce-order-pay .woo-thankyou-left .woo-step__content,.woocommerce-order-received .pre-order-left .woo-step__content,.woocommerce-order-received .woo-thankyou-left .woo-step__content{grid-area:content;padding:0 0 40px 16px}@media(max-width:767px){.woocommerce-order-pay .pre-order-left .woo-step__content,.woocommerce-order-pay .woo-thankyou-left .woo-step__content,.woocommerce-order-received .pre-order-left .woo-step__content,.woocommerce-order-received .woo-thankyou-left .woo-step__content{padding-bottom:22px}}.woocommerce-order-pay .pre-order-left .woo-step__title,.woocommerce-order-pay .woo-thankyou-left .woo-step__title,.woocommerce-order-received .pre-order-left .woo-step__title,.woocommerce-order-received .woo-thankyou-left .woo-step__title{color:#767e93;font-size:18px;font-weight:600;margin:0 0 8px}.woocommerce-order-pay .pre-order-left .woo-step__desc,.woocommerce-order-pay .woo-thankyou-left .woo-step__desc,.woocommerce-order-received .pre-order-left .woo-step__desc,.woocommerce-order-received .woo-thankyou-left .woo-step__desc{color:#767e93;font-size:16px;line-height:1.65;margin:0}.woocommerce-order-pay .pre-order-left .woo-step--done .woo-step__icon,.woocommerce-order-pay .woo-thankyou-left .woo-step--done .woo-step__icon,.woocommerce-order-received .pre-order-left .woo-step--done .woo-step__icon,.woocommerce-order-received .woo-thankyou-left .woo-step--done .woo-step__icon{background:#35aa2f}.woocommerce-order-pay .pre-order-left .woo-step--done .woo-step__icon svg,.woocommerce-order-pay .woo-thankyou-left .woo-step--done .woo-step__icon svg,.woocommerce-order-received .pre-order-left .woo-step--done .woo-step__icon svg,.woocommerce-order-received .woo-thankyou-left .woo-step--done .woo-step__icon svg{stroke:#fff}.woocommerce-order-pay .pre-order-left .woo-step--done .woo-step__connector,.woocommerce-order-pay .woo-thankyou-left .woo-step--done .woo-step__connector,.woocommerce-order-received .pre-order-left .woo-step--done .woo-step__connector,.woocommerce-order-received .woo-thankyou-left .woo-step--done .woo-step__connector{background:#0a22aa}.woocommerce-order-pay .pre-order-left .woo-step--done .woo-step__title,.woocommerce-order-pay .woo-thankyou-left .woo-step--done .woo-step__title,.woocommerce-order-received .pre-order-left .woo-step--done .woo-step__title,.woocommerce-order-received .woo-thankyou-left .woo-step--done .woo-step__title{color:#167b10}.woocommerce-order-pay .pre-order-left .woo-step--done .woo-step__desc,.woocommerce-order-pay .woo-thankyou-left .woo-step--done .woo-step__desc,.woocommerce-order-received .pre-order-left .woo-step--done .woo-step__desc,.woocommerce-order-received .woo-thankyou-left .woo-step--done .woo-step__desc{color:#555}.woocommerce-order-pay .pre-order-left .woo-step--active .woo-step__icon,.woocommerce-order-pay .woo-thankyou-left .woo-step--active .woo-step__icon,.woocommerce-order-received .pre-order-left .woo-step--active .woo-step__icon,.woocommerce-order-received .woo-thankyou-left .woo-step--active .woo-step__icon{background:#fff}.woocommerce-order-pay .pre-order-left .woo-step--active .woo-step__icon img,.woocommerce-order-pay .woo-thankyou-left .woo-step--active .woo-step__icon img,.woocommerce-order-received .pre-order-left .woo-step--active .woo-step__icon img,.woocommerce-order-received .woo-thankyou-left .woo-step--active .woo-step__icon img{height:100px;max-width:100px;width:100px}.woocommerce-order-pay .pre-order-left .woo-step--active .woo-step__icon-inner,.woocommerce-order-pay .woo-thankyou-left .woo-step--active .woo-step__icon-inner,.woocommerce-order-received .pre-order-left .woo-step--active .woo-step__icon-inner,.woocommerce-order-received .woo-thankyou-left .woo-step--active .woo-step__icon-inner{background:#0a22aa;border-radius:50%;display:block;height:14px;width:14px}.woocommerce-order-pay .pre-order-left .woo-step--active .woo-step__title,.woocommerce-order-pay .woo-thankyou-left .woo-step--active .woo-step__title,.woocommerce-order-received .pre-order-left .woo-step--active .woo-step__title,.woocommerce-order-received .woo-thankyou-left .woo-step--active .woo-step__title{color:#0a22aa}.woocommerce-order-pay .pre-order-left .woo-step--active .woo-step__desc,.woocommerce-order-pay .woo-thankyou-left .woo-step--active .woo-step__desc,.woocommerce-order-received .pre-order-left .woo-step--active .woo-step__desc,.woocommerce-order-received .woo-thankyou-left .woo-step--active .woo-step__desc{color:#444}.woocommerce-order-pay .pre-order-left .woo-step--pending .woo-step__icon,.woocommerce-order-pay .woo-thankyou-left .woo-step--pending .woo-step__icon,.woocommerce-order-received .pre-order-left .woo-step--pending .woo-step__icon,.woocommerce-order-received .woo-thankyou-left .woo-step--pending .woo-step__icon{background:#fff;border:2px solid #9ea8be}.woocommerce-order-pay .woo-thankyou-right,.woocommerce-order-received .woo-thankyou-right{display:flex;flex-direction:column;gap:24px}.woocommerce-order-pay .woo-summary-card,.woocommerce-order-received .woo-summary-card{background:#fff;border-radius:16px;box-shadow:0 4px 8px 0 rgba(0,0,0,.05);padding:24px 16px}@media(min-width:768px){.woocommerce-order-pay .woo-summary-card,.woocommerce-order-received .woo-summary-card{padding:24px}}.woocommerce-order-pay .woo-summary-card__title,.woocommerce-order-received .woo-summary-card__title{color:#0a22aa;font-size:18px;font-weight:600;margin:0 0 16px}@media(min-width:768px){.woocommerce-order-pay .woo-summary-card__title,.woocommerce-order-received .woo-summary-card__title{font-size:20px;margin:0 0 24px}}.woocommerce-order-pay .woo-summary-items,.woocommerce-order-received .woo-summary-items{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}@media(min-width:768px){.woocommerce-order-pay .woo-summary-items,.woocommerce-order-received .woo-summary-items{padding-bottom:24px}}.woocommerce-order-pay .woo-summary-item,.woocommerce-order-received .woo-summary-item{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.woocommerce-order-pay .woo-summary-item__info,.woocommerce-order-received .woo-summary-item__info{display:flex;flex-direction:column}.woocommerce-order-pay .woo-summary-item__name,.woocommerce-order-received .woo-summary-item__name{color:#212121;font-size:16px;font-weight:500}.woocommerce-order-pay .woo-summary-item__meta,.woocommerce-order-received .woo-summary-item__meta{color:#212121;font-size:14px;font-weight:400}.woocommerce-order-pay .woo-summary-item__meta span.amount,.woocommerce-order-received .woo-summary-item__meta span.amount{font-weight:400}.woocommerce-order-pay .woo-summary-item__total,.woocommerce-order-received .woo-summary-item__total{color:#212121;font-size:16px;font-weight:500;white-space:nowrap}.woocommerce-order-pay .woo-summary-item__total span.amount,.woocommerce-order-received .woo-summary-item__total span.amount{font-weight:500}.woocommerce-order-pay .woo-summary-totals,.woocommerce-order-received .woo-summary-totals{border-bottom:1px solid #e5e7eb;display:flex;flex-direction:column;gap:16px;margin-bottom:16px;padding-bottom:16px}@media(min-width:768px){.woocommerce-order-pay .woo-summary-totals,.woocommerce-order-received .woo-summary-totals{gap:24px;margin-bottom:24px;padding-bottom:24px}}.woocommerce-order-pay .woo-summary-row,.woocommerce-order-received .woo-summary-row{color:#555;display:flex;font-size:.88rem;justify-content:space-between}.woocommerce-order-pay .woo-summary-row__label,.woocommerce-order-received .woo-summary-row__label{color:#212121;font-size:16px;font-weight:500}.woocommerce-order-pay .woo-summary-row__label p,.woocommerce-order-received .woo-summary-row__label p{color:#4a5367;font-size:14px;font-weight:400;margin:0}.woocommerce-order-pay .woo-summary-row--sub,.woocommerce-order-received .woo-summary-row--sub{color:#767e93;font-size:.8rem;justify-content:flex-start;padding-left:4px}.woocommerce-order-pay .woo-summary-row__value,.woocommerce-order-received .woo-summary-row__value{color:#212121;font-size:16px;font-weight:500}.woocommerce-order-pay .woo-summary-row__value span.amount,.woocommerce-order-received .woo-summary-row__value span.amount{font-weight:500}.woocommerce-order-pay .woo-summary-row__value-free,.woocommerce-order-received .woo-summary-row__value-free{color:#35aa2f}.woocommerce-order-pay .woo-summary-grand-total,.woocommerce-order-received .woo-summary-grand-total{align-items:baseline;display:flex;justify-content:space-between}.woocommerce-order-pay .woo-summary-grand-total__label,.woocommerce-order-received .woo-summary-grand-total__label{color:#212121;font-size:16px;font-weight:500}.woocommerce-order-pay .woo-summary-grand-total__value,.woocommerce-order-received .woo-summary-grand-total__value{color:#1a1a1a;font-size:24px;font-style:normal;font-weight:600;letter-spacing:-.25px;line-height:32px;text-align:right}@media(min-width:768px){.woocommerce-order-pay .woo-summary-grand-total__value,.woocommerce-order-received .woo-summary-grand-total__value{font-size:30px;line-height:38px}}.woocommerce-order-pay .woo-summary-grand-total__value span.amount,.woocommerce-order-received .woo-summary-grand-total__value span.amount{font-weight:600}.woocommerce-order-pay .woo-delivery-card .woo-delivery-row,.woocommerce-order-received .woo-delivery-card .woo-delivery-row{align-items:flex-start;display:flex;gap:8px}.woocommerce-order-pay .woo-delivery-card .woo-delivery-row+.woo-delivery-row,.woocommerce-order-received .woo-delivery-card .woo-delivery-row+.woo-delivery-row{margin-top:16px}@media(min-width:768px){.woocommerce-order-pay .woo-delivery-card .woo-delivery-row+.woo-delivery-row,.woocommerce-order-received .woo-delivery-card .woo-delivery-row+.woo-delivery-row{border-top:1px solid #e5e7eb;margin-top:18px;padding-top:18px}}.woocommerce-order-pay .woo-delivery-card .woo-delivery-icon,.woocommerce-order-received .woo-delivery-card .woo-delivery-icon{align-items:center;color:#0a22aa;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.woocommerce-order-pay .woo-delivery-card .woo-delivery-icon svg,.woocommerce-order-received .woo-delivery-card .woo-delivery-icon svg{height:18px;width:18px}.woocommerce-order-pay .woo-delivery-card .woo-delivery-info,.woocommerce-order-received .woo-delivery-card .woo-delivery-info{display:flex;flex-direction:column;gap:3px}.woocommerce-order-pay .woo-delivery-card .woo-delivery-info strong,.woocommerce-order-received .woo-delivery-card .woo-delivery-info strong{color:#212121;font-size:16px;font-weight:500;line-height:24px}.woocommerce-order-pay .woo-delivery-card .woo-delivery-info span,.woocommerce-order-received .woo-delivery-card .woo-delivery-info span{color:#212121;font-size:16px;line-height:24px}.woocommerce-order-pay .woo-thankyou-failed,.woocommerce-order-received .woo-thankyou-failed{margin:60px auto;max-width:600px;text-align:center}.pre-order-right #order_review{display:flex;flex-flow:column;gap:24px}.pre-order-right .woocommerce-terms-and-conditions-wrapper{display:none}.pre-order-right button#place_order{background:#0a22aa;border-radius:8px;color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:24px;margin:0;min-height:48px;padding:8px;text-align:center;text-transform:capitalize}@media(min-width:768px){.pre-order-right button#place_order{font-size:18px;line-height:26px;min-height:56px}}.pre-order-details{display:flex;gap:32px;padding:40px 0}.pre-order-details .pre-order-left{width:100%}.pre-order-details .pre-order-right{flex-shrink:0;width:385.66px}.pre-order-details .pre-order-right #payment{margin-top:24px}.pre-order-details .pre-order-right #payment .wc_payment_method{list-style:none}.pre-order-details .pre-order-right #payment .wc_payment_method label{font-size:16px;font-weight:500}.pre-order-details .pre-order-right #payment .wc_payment_method p{padding:0 5px}.pre-order-details .pre-order-right .button{background-color:#0a22aa;margin:16px 0;padding:10px;text-transform:capitalize}@media(max-width:767px){.pre-order-details{flex-direction:column;gap:24px;padding:10px}.pre-order-details .pre-order-left,.pre-order-details .pre-order-right{width:100%}}.woocommerce-order-pay .order-receipt{align-items:flex-start;display:flex;gap:32px;padding-bottom:40px;padding-top:20px}@media(max-width:767px){.woocommerce-order-pay .order-receipt{flex-flow:column-reverse;gap:24px}}.woocommerce-order-pay .order-receipt .payment-method-details{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06);overflow:hidden;padding:24px;width:100%}@media(max-width:767px){.woocommerce-order-pay .order-receipt .payment-method-details{padding:24px 16px}}.woocommerce-order-pay .order-receipt .order-details{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06);flex-shrink:0;margin:0;padding:24px;width:385.66px}@media(max-width:767px){.woocommerce-order-pay .order-receipt .order-details{padding:24px 16px;width:100%}}.woocommerce-order-pay .order-receipt .order-details .order-details-title{color:#0a22aa;font-size:20px;font-weight:600;margin:0;padding-bottom:12px}.woocommerce-order-pay .order-receipt .order-details ul.order-details-content{list-style:none;margin:0}.woocommerce-order-pay .order-receipt .order-details ul.order-details-content li{align-items:baseline;display:flex;gap:24px;justify-content:space-between;margin:0;padding:12px 0}.woocommerce-order-pay .order-receipt .order-details ul.order-details-content li.total{border-top:1px solid #e5e7eb;margin-top:12px;padding-bottom:0;padding-top:20px}.woocommerce-order-pay .order-receipt .order-details ul.order-details-content li p{color:#111827;font-size:16px;font-weight:500;margin:0}.woocommerce-order-pay .order-receipt .order-details ul.order-details-content li strong{color:#111827;font-size:16px;font-weight:600;white-space:nowrap}.woocommerce-order-pay .order-receipt .order-details ul.order-details-content li .amount{font-size:30px}