﻿html{overflow-x:hidden}body{font-family:"Poppins",system-ui,sans-serif !important;color:#494342;overflow-x:hidden;position:relative;min-height:calc(100vh - 40px)}body.loader-active:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);z-index:1}@media(max-width: 575.98px){body{font-size:16px}}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Poppins",system-ui,sans-serif !important}.bg-orange-1{background-color:#f37121}.font-poppins{font-family:"Poppins",system-ui,sans-serif !important}.font-lato{font-family:"Lato",system-ui,sans-serif !important}.font-red-hat-text{font-family:"Red Hat Text",system-ui,serif}.font-red-hat-display{font-family:"Red Hat Display",system-ui,serif}.text-orange-1{color:#f37121}.text-black-1{color:#000}.text-black-2{color:#212529}.text-black-3{color:#494342}.text-black-4{color:#343434}.text-gray-6{color:#747474}.text-gray-10{color:#ababab}.text-red-3{color:#ff2400}.text-gray-15{color:#737373}.text-green-1{color:#28a745 !important}.hidden{visibility:hidden;opacity:0}.modal .form-label{letter-spacing:0}.modal-backdrop{--bs-backdrop-opacity: 0.6}.form-control{border:solid 1px rgba(171,171,171,.5) !important;border-radius:8px !important;color:#494342 !important;font-family:"Lato",system-ui,sans-serif !important}.form-control::placeholder{color:#ababab;font-weight:300}.form-control:focus{outline:none !important;border-color:#ababab !important;box-shadow:0 0 0 .25rem rgba(171,171,171,.25)}.form-control.has-error{border-color:rgba(245,0,0,.5) !important}.form-control.has-error:focus{border-color:#f50000 !important;box-shadow:0 0 0 .25rem rgba(245,0,0,.25)}.form-control+span.has-error{font-size:14px;margin-top:5px;color:#f50000 !important}.ui-widget{font-family:"Lato",system-ui,sans-serif !important}.ui-widget .ui-datepicker-prev-hover{left:2px;top:2px}.ui-widget .ui-datepicker-next-hover{right:2px;top:2px}.ui-widget .ui-state-highlight,.ui-widget .ui-state-active{border-color:#f37121;background-color:#f37121;color:#fff}.form-label{text-transform:none;letter-spacing:0}.btn{padding:12px 20px;transition:all .3s ease-in-out;line-height:1;box-shadow:none;outline:none;background-image:none !important;display:inline-flex;align-items:center;justify-content:center;outline:none}.btn:hover,.btn:active{box-shadow:none;outline:none;background-image:none}.btn.btn-primary{border:none;border:solid 2px #f37121;background-color:#f37121 !important;color:#fff !important}.btn.btn-primary:hover,.btn.btn-primary:active{background-color:#fff !important;color:#f37121 !important;box-shadow:none;border-color:#f37121}.btn.btn-primary.btn-outline{border:solid 2px #f37121;background-color:#fff !important;color:#f37121 !important}.btn.btn-primary.btn-outline:hover{background-color:#f37121 !important;color:#fff !important}.btn.btn-secondary{border:none;background-color:#e7e7e7 !important;color:#545454 !important;border:solid 2px #e7e7e7}.btn.btn-secondary:hover,.btn.btn-secondary:active{background-color:#fff !important;border-color:#e7e7e7 !important;color:#545454}.btn.btn-rounded{border-radius:50px}.active>.page-link{background-color:#f37121;border-color:#f37121}.page-link{color:#545454}.page-link:focus{box-shadow:none}header .header-logo{max-width:200px}header .sub-menu-toggle{display:none}header .cta-btn{border-radius:16px}header .cta-btn .icon{width:48px;height:48px;border-radius:100%;transition:all .3s ease-in-out;background-color:#f37121}header .cta-btn .icon svg,header .cta-btn .icon svg path{transition:all .3s ease-in-out}header .cta-btn .cta-btn-number{transition:all .3s ease-in-out}header .cta-btn:hover .icon{background-color:#fff}header .cta-btn:hover .icon svg path{fill:#f37121}header .cta-btn:hover .cta-btn-number{color:#fff}#header-nav>li:not(:last-child){margin-right:20px}#header-nav li{position:relative;display:inline-block;font-family:"Red Hat Text",system-ui,serif;font-weight:600;cursor:pointer}#header-nav li.menu-item-has-children:after{content:"";font-family:"Font Awesome 6 Free";position:absolute;top:12px;right:-5px;font-size:13px;transition:all .3s ease-in-out}#header-nav li.menu-item-has-children:hover:after{color:#f37121;transform:rotate(180deg)}#header-nav li.menu-item-has-children:hover .sub-menu{top:100%;opacity:1;visibility:visible}#header-nav li a{font-size:15px;color:#494342;text-decoration:none;transition:all .3s ease-in-out;display:block;white-space:nowrap;padding:10px}#header-nav li a:hover{color:#f37121}#header-nav .sub-menu{position:absolute;left:10px;top:85px;padding:0;opacity:0;visibility:hidden;transition:all .3s ease-in-out;background-color:#fff;box-shadow:0 1px 20px 0 rgba(0,0,0,.2);z-index:1}#header-nav .sub-menu:before{content:" ";display:none;position:absolute;top:-5px;left:3rem;height:10px;width:10px;background-color:#fff;border-radius:2px;transform:rotate(45deg)}#header-nav .sub-menu li{display:block}#header-nav .sub-menu li a{display:block;width:100%}#header-nav .sub-menu li:not(:last-child) a{border-bottom:solid 1px #f37121}#wpbody-content{min-height:96vh}.repair-form-section{min-height:84vh}.repair-form-section .loader{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;background:hsla(0,0%,100%,.5);width:100%;height:100%}#repair-form input[type=radio]{position:absolute;opacity:0;visibility:hidden;left:0;top:0}#repair-form .form-group label{background-color:#fff;transition:all .3s ease-in-out;cursor:pointer;margin-bottom:0;border:solid 2px rgba(0,0,0,0);line-height:1;flex-shrink:0;flex-grow:0;padding:20px;text-transform:none;letter-spacing:0;border-radius:18px}#repair-form .form-group label.selected{background-color:#fdece2;border-color:#f37121}#repair-form .form-group label:not(.selected):hover{box-shadow:3.8px 3.8px 14px 1.9px rgba(0,0,0,.11)}#repair-form .search-container{position:relative}#repair-form .search-container .icon{position:absolute;right:20px;top:12px}#repair-form .search-container .search-input{background-color:#f4f4f4;padding:10px 20px;padding-right:40px;width:100%;border:none;outline:none;box-shadow:none;font-size:20px}#repair-form .search-container .search-input::placeholder{font-weight:300;color:#ababab}#repair-form .btn-primary{min-width:255px}#repair-form #step-1 .form-group{gap:30px}#repair-form #step-1 .form-group label{flex:0 0 calc(16.66% - 30px)}#repair-form #step-1 .form-group label .thumbnail img{max-height:100px;height:100%}#repair-form #step-3 .form-group,#repair-form #step-2 .form-group{gap:15px}#repair-form #step-3 .form-group label,#repair-form #step-2 .form-group label{flex:0 0 calc(16.8% - 15px)}#repair-form #step-3 .form-group label img,#repair-form #step-2 .form-group label img{max-height:100px}@media(max-width: 991.98px){#repair-form .thumbnail{max-width:50px;margin-left:auto;margin-right:auto;margin-bottom:10px !important}#repair-form #step-1 .form-group label,#repair-form #step-2 .form-group label,#repair-form #step-3 .form-group label{flex:0 0 calc(33% - 30px)}#repair-form #step-1 .form-group label{flex:0 0 calc(25% - 30px)}#repair-form #step-2 .right-col,#repair-form #step-3 .right-col{margin-top:30px}#repair-form #step-2 .right-col h3,#repair-form #step-3 .right-col h3{display:none}}@media(max-width: 575.98px){#repair-form #step-1 .form-group label,#repair-form #step-2 .form-group label,#repair-form #step-3 .form-group label{flex:0 0 calc(50% - 30px)}}.loader-animation{width:50px;margin-left:auto;margin-right:auto;aspect-ratio:1;border-radius:50%;background:radial-gradient(farthest-side, #3a381f 94%, rgba(0, 0, 0, 0)) top/8px 8px no-repeat,conic-gradient(rgba(0, 0, 0, 0) 30%, #3a381f);-webkit-mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);mask:radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - 8px), #000 0);animation:l13 1s infinite linear}@keyframes l13{100%{transform:rotate(1turn)}}.cart-section p,.cart-section h1,.cart-section h2,.cart-section h3,.cart-section h4,.cart-section h5,.cart-section h6,.cart-section a{text-transform:none;letter-spacing:0}.cart-section .model-thumbnail{max-width:300px}.cart-section .loader{position:absolute;left:50%;top:30vh;transform:translateX(-50%);z-index:2}.cart-section .model-description{background-color:#fcfcfc;border:solid 1px #f0f0f0;border-radius:12px;padding:15px}.cart-section .right-col .fix-type-container .fix-type-single{flex:0 0 48%;border:solid 1px #f0f0f0;border-radius:12px;cursor:pointer;transition:all .3s ease-in-out;min-height:120px}.cart-section .right-col .fix-type-container .fix-type-single.selected{border-color:#f37121;background-color:#fdece2}.cart-section .right-col .fix-type-container .fix-type-single .bottom-col .left-col .icon{max-width:70px}.cart-section .right-col .fix-type-container .fix-type-single .bottom-col .right-col *{max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-section .repair-container{gap:10px}.cart-section .repair-container .repair-single{flex:0 0 calc(33% - 8px);cursor:pointer;border:solid 1px #f0f0f0;border-radius:8px;transition:all .3s ease-in-out}.cart-section .repair-container .repair-single h3{min-height:39px}.cart-section .repair-container .repair-single .discount{left:10px;top:10px;border-radius:4px;padding:2px 5px;background-color:darkred}.cart-section .repair-container .repair-single .description p span:nth-child(1){margin-top:3px}.cart-section .repair-container .repair-single .description p span:nth-child(2){padding:2px 5px;background-color:#000;color:#fff;min-width:86px;border-radius:5px}.cart-section .repair-container .repair-single .tooltip{position:absolute;right:10px;top:10px}.cart-section .repair-container .repair-single.selected{background-color:#fdece2;border-color:#f37121}.cart-section .repair-container .repair-single.disabled{cursor:default;pointer-events:none;filter:blur(2px)}.cart-section .lifetime-warranty-single{background-color:#f0f0f0}.brand-model-container{gap:30px}.brand-model-container .brand-container:hover .term-list,.brand-model-container .model-container:hover .term-list{top:100%;opacity:1;visibility:visible}.brand-model-container .dropdown{gap:20px;display:inline-flex;align-items:center;background-color:#f0f0f0;border-radius:16px;padding:10px 15px;min-width:150px}.brand-model-container .dropdown span{cursor:pointer}.brand-model-container .dropdown h3:after{content:"";position:absolute;right:-10px;top:0;width:2px;height:100%;background-color:#c4c4c4}.brand-model-container .term-list{max-height:200px;overflow:auto;box-shadow:0 1px 20px 0 rgba(0,0,0,.2);transition:all .3s ease-in-out;position:absolute;top:160%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;width:100%;z-index:1}.brand-model-container .term-list .item-single{cursor:pointer;padding:5px 10px;font-size:14px;transition:all .3s ease-in-out;background-color:#fff}.brand-model-container .term-list .item-single .icon{max-width:20px;width:100%}.brand-model-container .term-list .item-single.selected,.brand-model-container .term-list .item-single:hover{background-color:#f37121;color:#fff}@media(max-width: 1399.98px){.cart-section .right-col .fix-type-container .fix-type-single .bottom-col .right-col *{max-width:190px}}@media(max-width: 1199.98px){.cart-section .repair-container .repair-single h3{min-height:58px}.cart-section .right-col .fix-type-container .fix-type-single .bottom-col .right-col *{max-width:150px}}@media(max-width: 991.98px){.cart-section .repair-container .repair-single h3{min-height:39px}.cart-section .model-thumbnail{max-width:100px;width:100%}.cart-section .right-col .fix-type-container .fix-type-single .bottom-col .right-col *{max-width:220px}}@media(max-width: 767.98px){.cart-section .right-col .fix-type-container{max-width:350px;width:100%;margin-left:auto;margin-right:auto}.cart-section .repair-container .repair-single{flex:0 0 calc(50% - 8px)}}@media(max-width: 575.98px){.brand-model-container{gap:20px}.cart-section .repair-single h3{min-height:59px}.cart-section #proceed-to-checkout{width:100%}}#storeListModal .btn-close{position:absolute;right:15px;top:15px;background-color:rgba(0,0,0,0);padding:0;background-image:url('data:image/svg+xml,%3csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 16 16" fill="%23000"%3e%3cpath d="M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z" /%3e%3c/svg%3e');border:0}.store-list .store-single{cursor:pointer}.store-list .store-single:not(:last-of-type){border-bottom:solid 1px #747474}.store-list .store-single .store-icon{max-width:50px}.store-list .store-single h3,.store-list .store-single p{text-transform:none !important;letter-spacing:0}.checkout-form-container .woocommerce-form-coupon-toggle .woocommerce-info{border:none;font-family:"Lato",system-ui,sans-serif !important;background-color:#fff;border:solid 1px #e7ebff;border-radius:18px;max-width:230px;width:100%;margin-left:auto;margin-right:auto}.checkout-form-container .woocommerce-form-coupon{text-align:center;border:none;font-family:"Lato",system-ui,sans-serif !important;background-color:#fff;border:solid 1px #e7ebff !important;border-radius:18px !important;max-width:420px;width:100%;margin-left:auto !important;margin-right:auto !important}.checkout-form-container .woocommerce-form-coupon .input-text{border:solid 1px #f0f0f0 !important;border-radius:8px;transition:all .3s ease-in-out;font-size:14px;font-family:"Lato",system-ui,sans-serif !important;padding:12px 15px}.checkout-form-container .woocommerce-form-coupon .input-text:focus{border-color:#a8a8a8;outline:none}.checkout-form-container .woocommerce-form-coupon .button{border:solid 2px #f37121;background-color:#fff;border-radius:8px;color:#f37121;font-family:"Lato",system-ui,sans-serif !important;font-weight:400}.checkout-form-container .woocommerce-form-coupon .button:hover{background-color:#f37121;color:#fff}.checkout-form-container .woocommerce-form-coupon .form-row-first{width:74%;margin-bottom:0}.checkout-form-container .woocommerce-form-coupon .form-row-last{width:25%;margin-bottom:0}.checkout-form-container .woocommerce-checkout .select2-container{border-radius:8px}.checkout-form-container .woocommerce-checkout .select2-container .select2-selection{outline:none;border-width:1px;border-radius:8px;border-color:#f0f0f0}.checkout-form-container .woocommerce-checkout .woocommerce-billing-fields #billing_state_field{order:1}.checkout-form-container .woocommerce-checkout .woocommerce-billing-fields #billing_country_field{order:2}.checkout-form-container .woocommerce-checkout .woocommerce-billing-fields #billing_postcode_field{order:3}.checkout-form-container .woocommerce-checkout .repair-time-container select{outline:none;border-width:1px;border-radius:8px;border-color:#f0f0f0}.checkout-form-container .checkout-card{border:solid 1px #e7ebff;padding:20px;border-radius:24px}.checkout-form-container .checkout-card .input-text{border:solid 1px #f0f0f0 !important;border-radius:8px;transition:all .3s ease-in-out;font-size:14px;font-family:"Lato",system-ui,sans-serif !important;padding:12px 15px}.checkout-form-container .checkout-card .input-text:focus{border-color:#a8a8a8;outline:none;box-shadow:0 0 0 3.2px #f0f0f0}.checkout-form-container #order_review .order-services p span:last-of-type{display:none}.checkout-form-container .order-review-single{border:solid 1px #f0f0f0;border-radius:12px;transition:all .3s ease-in-out;padding:20px}.checkout-form-container .order-review-single a{right:20px;top:20px}.checkout-form-container .order-review-single.order-summary .coupon-discount .remove-coupon{top:2px}.checkout-form-container .woocommerce-checkout .form-row.woocommerce-invalid .input-text{border-width:1px !important}.checkout-form-container .repair-time-container.disabled input{pointer-events:none;cursor:default;background-color:#a8a8a8}.checkout-form-container .repair-time-container #repair_time_minute_field{position:relative}.checkout-form-container .repair-time-container #repair_time_minute_field:before{content:":";position:absolute;font-family:"Lato",system-ui,sans-serif !important;font-size:20px;left:-9px;top:2px}.checkout-form-container .repair-time-container #repair_time_period_field{border-radius:8px;border:solid 1px #f0f0f0}.checkout-form-container .repair-time-container #repair_time_period_field input[type=radio]:checked+label{background-color:#f37121;color:#fff}.checkout-form-container .repair-time-container #repair_time_period_field label{cursor:pointer;padding:11.5px}.checkout-form-container .repair-time-container #repair_time_period_field label:first-of-type{border-right:solid .5px #f0f0f0;border-top-left-radius:8px;border-bottom-left-radius:8px}.checkout-form-container .repair-time-container #repair_time_period_field label:last-of-type{border-top-right-radius:8px;border-bottom-right-radius:8px}.checkout-form-container .repair-time-container #repair_time_period_field .woocommerce-input-wrapper{display:flex}.checkout-form-container .woocommerce-checkout-review-order-table{display:none}.checkout-form-container .woocommerce-checkout-payment ul{list-style:none;padding-left:0}.checkout-form-container .woocommerce-checkout-payment ul .woocommerce-info{border:solid 1px #f37121;padding:20px;border-radius:12px;background-color:#fdece2}#payment label{padding-left:0}#payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:0}#payment .wc_payment_method>label:first-of-type img{float:none;margin-left:20px}#payment .wc_payment_method .payment_box{background-color:#fff;color:#494342;border:solid 1px #f0f0f0;border-radius:12px}#payment .wc_payment_method .payment_box fieldset{padding:10px;border-radius:12px}#payment .wc_payment_method input[type=radio]+label{position:relative}#payment .wc_payment_method input[type=radio]+label:before{border-width:1px;width:18px;height:18px;border-color:#f0f0f0;margin-left:0}#payment .privacy label{font-family:"Lato",system-ui,sans-serif !important;font-weight:700;font-size:16px;cursor:pointer}#payment .privacy label a{color:#f37121}#payment .privacy label a:hover{text-decoration:none}#payment .privacy #privacy_policy{border-width:1px;border-color:#f0f0f0;width:18px;height:18px;border-radius:4px;position:relative;top:4px;margin-right:10px}#payment .privacy #privacy_policy:after{display:none}#payment .privacy #privacy_policy:checked{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");background-color:#f37121;border-color:#f37121}#payment .privacy #privacy_policy:focus{outline:none}#payment .place-order{text-align:left}#payment .button{border-width:1px;border:solid 2px #f37121;background-color:#f37121;color:#fff;transition:all .3s ease-in-out;border-radius:8px;padding:12px 20px;font-family:"Lato",system-ui,sans-serif !important;font-weight:700;float:none !important;margin-top:15px}#payment .button:hover,#payment .button:active{background-color:#fff;color:#f37121;box-shadow:none;border-color:#f37121}.woocommerce-checkout .woocommerce-error>li{margin:0 !important;padding:10px 15px}.woocommerce-checkout .woocommerce-error>li a{text-decoration:none;color:#494342}.woocommerce-checkout .select2-results__option{transition:all .3s ease-in-out}.woocommerce-checkout .select2-results__option--highlighted,.woocommerce-checkout .select2-results__option[data-selected=true]{background-color:#f37121 !important;color:#fff}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{font-family:"Lato",system-ui,sans-serif !important;font-size:14px}.woocommerce-checkout .select2-container .select2-dropdown{outline:none;border-width:1px;border-color:#f0f0f0}.woocommerce-checkout .select2-container .select2-search__field{background:#f4f4f4}.woocommerce-checkout .select2-container .select2-search__field:focus{outline:none}.woocommerce-order-received .page-title{display:none}.woocommerce-order .order-received-content .order-details{border:solid 1px #e7ebff;border-radius:24px;max-width:620px}.woocommerce-order .order-received-content .order-details .card-single{border:solid 1px #f0f0f0;border-radius:12px;transition:all .3s ease-in-out;padding:15px 20px;background-color:#fcfcfc}.woocommerce-order .woocommerce-thankyou-order-details,.woocommerce-order .woocommerce-order-details,.woocommerce-order .woocommerce-customer-details{display:none}.woocommerce-order .woocommerce-thankyou-order-details+p{display:none}@media(max-width: 575.98px){.checkout-form-container .woocommerce-form-coupon-toggle .woocommerce-info{max-width:200px}}/*# sourceMappingURL=repair-journey-style.min.css.map */
