/*
	Theme Name: Torque & Tire
	Author: Hyphen Co
	Author URI: http://hyphenco.coom
	Version: 1.0
*/
@font-face{font-family:'Monument Extended';src:url("assets/font/MonumentExtended-Regular.woff2") format('woff2'),url("assets/font/MonumentExtended-Regular.woff") format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Monument Extended';src:url("assets/font/MonumentExtended-Ultrabold.woff2") format('woff2'),url("assets/font/MonumentExtended-Ultrabold.woff") format('woff');font-weight:800;font-style:normal;font-display:swap}.offset-0{margin-left:0%}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666666%}.offset-3{margin-left:24.999999%}.offset-4{margin-left:33.333332%}.offset-5{margin-left:41.666664999999995%}.offset-6{margin-left:49.999998%}.offset-7{margin-left:58.333331%}.offset-8{margin-left:66.666664%}.offset-9{margin-left:74.999997%}.offset-10{margin-left:83.33332999999999%}.offset-11{margin-left:91.666663%}.offset-12{margin-left:99.999996%}.width-110{width:110%}.width-120{width:120%}.width-130{width:130%}.width-140{width:140%}.width-150{width:150%}.width-160{width:160%}.width-170{width:170%}.width-180{width:180%}.width-190{width:190%}.width-200{width:200%}@media (min-width:640px){.sm\:offset-0{margin-left:0%}.sm\:offset-1{margin-left:8.333333%}.sm\:offset-2{margin-left:16.666666%}.sm\:offset-3{margin-left:24.999999%}.sm\:offset-4{margin-left:33.333332%}.sm\:offset-5{margin-left:41.666664999999995%}.sm\:offset-6{margin-left:49.999998%}.sm\:offset-7{margin-left:58.333331%}.sm\:offset-8{margin-left:66.666664%}.sm\:offset-9{margin-left:74.999997%}.sm\:offset-10{margin-left:83.33332999999999%}.sm\:offset-11{margin-left:91.666663%}.sm\:offset-12{margin-left:99.999996%}}@media (min-width:640px){.sm\:width-110{width:110%}.sm\:width-120{width:120%}.sm\:width-130{width:130%}.sm\:width-140{width:140%}.sm\:width-150{width:150%}.sm\:width-160{width:160%}.sm\:width-170{width:170%}.sm\:width-180{width:180%}.sm\:width-190{width:190%}.sm\:width-200{width:200%}}@media (min-width:768px){.md\:offset-0{margin-left:0%}.md\:offset-1{margin-left:8.333333%}.md\:offset-2{margin-left:16.666666%}.md\:offset-3{margin-left:24.999999%}.md\:offset-4{margin-left:33.333332%}.md\:offset-5{margin-left:41.666664999999995%}.md\:offset-6{margin-left:49.999998%}.md\:offset-7{margin-left:58.333331%}.md\:offset-8{margin-left:66.666664%}.md\:offset-9{margin-left:74.999997%}.md\:offset-10{margin-left:83.33332999999999%}.md\:offset-11{margin-left:91.666663%}.md\:offset-12{margin-left:99.999996%}}@media (min-width:768px){.md\:width-110{width:110%}.md\:width-120{width:120%}.md\:width-130{width:130%}.md\:width-140{width:140%}.md\:width-150{width:150%}.md\:width-160{width:160%}.md\:width-170{width:170%}.md\:width-180{width:180%}.md\:width-190{width:190%}.md\:width-200{width:200%}}@media (min-width:1024px){.lg\:offset-0{margin-left:0%}.lg\:offset-1{margin-left:8.333333%}.lg\:offset-2{margin-left:16.666666%}.lg\:offset-3{margin-left:24.999999%}.lg\:offset-4{margin-left:33.333332%}.lg\:offset-5{margin-left:41.666664999999995%}.lg\:offset-6{margin-left:49.999998%}.lg\:offset-7{margin-left:58.333331%}.lg\:offset-8{margin-left:66.666664%}.lg\:offset-9{margin-left:74.999997%}.lg\:offset-10{margin-left:83.33332999999999%}.lg\:offset-11{margin-left:91.666663%}.lg\:offset-12{margin-left:99.999996%}}@media (min-width:1024px){.lg\:width-110{width:110%}.lg\:width-120{width:120%}.lg\:width-130{width:130%}.lg\:width-140{width:140%}.lg\:width-150{width:150%}.lg\:width-160{width:160%}.lg\:width-170{width:170%}.lg\:width-180{width:180%}.lg\:width-190{width:190%}.lg\:width-200{width:200%}}@media (min-width:1200px){.xl\:offset-0{margin-left:0%}.xl\:offset-1{margin-left:8.333333%}.xl\:offset-2{margin-left:16.666666%}.xl\:offset-3{margin-left:24.999999%}.xl\:offset-4{margin-left:33.333332%}.xl\:offset-5{margin-left:41.666664999999995%}.xl\:offset-6{margin-left:49.999998%}.xl\:offset-7{margin-left:58.333331%}.xl\:offset-8{margin-left:66.666664%}.xl\:offset-9{margin-left:74.999997%}.xl\:offset-10{margin-left:83.33332999999999%}.xl\:offset-11{margin-left:91.666663%}.xl\:offset-12{margin-left:99.999996%}}@media (min-width:1200px){.xl\:width-110{width:110%}.xl\:width-120{width:120%}.xl\:width-130{width:130%}.xl\:width-140{width:140%}.xl\:width-150{width:150%}.xl\:width-160{width:160%}.xl\:width-170{width:170%}.xl\:width-180{width:180%}.xl\:width-190{width:190%}.xl\:width-200{width:200%}}/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}

.lds-ellipsis-wrapper{position:absolute;height:40px;width:100%;background:rgba(255,255,255,0.639)}.lds-ellipsis{display:block;position:relative;width:80px;height:40px;text-align:center;margin:0 auto}.lds-ellipsis div{position:absolute;top:15px;width:13px;height:13px;border-radius:50%;background:#615a5a;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}.select-model{position:relative}@-moz-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-webkit-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-o-keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@-moz-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-webkit-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-o-keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@-moz-keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@-webkit-keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@-o-keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.slide-fade-enter-active{transition:all .3s ease}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(20px);opacity:0}.book-button{position:relative;transition:.3s all ease}.book-button > div{transition:.3s all ease}.book-button:before{content:'Book';position:absolute;top:50%;left:50%;color:#f2ea00;transform:translate(-50%,-30%);opacity:0;transition:.3s all ease}.book-button:hover{border-color:#f2ea00}.book-button:hover > div{transform:translateY(-20%);opacity:0}.book-button:hover:before{opacity:1;transform:translate(-50%,-55%);transition-delay:.1s}.quote-button{position:relative;transition:.3s all ease}.quote-button > div{transition:.3s all ease}.quote-button:before{content:'Get Quote';position:absolute;top:50%;left:50%;color:#fff;transform:translate(-50%,-30%);opacity:0;transition:.3s all ease}.quote-button:hover{border-color:#fff}.quote-button:hover > div{transform:translateY(-20%);opacity:0}.quote-button:hover:before{opacity:1;transform:translate(-50%,-55%);transition-delay:.1s}.semi-translucent,header.is-scrolled{backdrop-filter:saturate(180%) blur(10px);-webkit-backdrop-filter:saturate(180%) blur(10px);-moz-backdrop-filter:saturate(180%) blur(10px)}header{transition:.3s all ease;background:transparent}header .logo,header .flex{transition:.3s all ease}header .logo img{height:100% !important}header.is-scrolled{background:rgba(255,255,255,0.9);box-shadow:0 2px 4px rgba(0,0,0,0.15)}@media (min-width:768px){header.is-scrolled .flex{padding:20px 0 25px;height:auto}header.is-scrolled .logo{height:60px}}.burger-menu{width:23px;height:18px;cursor:pointer;position:relative;margin-left:auto}.burger-menu .bar{width:100%;height:2px;background:#000;position:absolute;transition:.3s all ease}.burger-menu .bar:first-child{transform-origin:right top;top:0}.burger-menu .bar:nth-child(1){top:50%;margin-top:-1px}.burger-menu .bar:last-child{transform-origin:right bottom;bottom:0}body.header-is-active header .burger-menu .bar:first-child{transform:translateY(0) translateX(-4px) rotate(-45deg)}body.header-is-active header .burger-menu .bar:nth-child(2){transform:translateX(-10px);opacity:0}body.header-is-active header .burger-menu .bar:last{transform:translateY(0) translateX(-4px) rotate(45deg)}#cta .button-wrapper{position:relative}#cta .button-wrapper .t-ring{position:absolute;top:50%;left:50%;min-width:100%;width:280px;transform:translate(-50%,-50%);background:url("assets/img/logo-pattern-white.png") repeat center center/15px;border-radius:50%;opacity:.85}#cta .button-wrapper .t-ring:after{content:'';position:absolute;top:45px;left:45px;right:45px;bottom:45px;border-radius:50%;background:#f2ea00}article h1{font-weight:700;font-size:95px;line-height:95px}article h2{font-size:45px;font-weight:600;line-height:48.6px}article h3{font-weight:500;font-size:30px;line-height:42px;margin-bottom:15px}article p:not(:last-child){margin-bottom:15px}article ul:not(:last-child){margin-bottom:30px}article ul li{line-height:1.35;padding-left:20px;position:relative}article ul li:before{content:'';position:absolute;top:8px;left:0;width:5px;height:5px;background:#000;border-radius:50%}article ul li:not(:last-child){margin-bottom:10px}.gform_wrapper{padding-bottom:50px}.gform_wrapper span.gform_description{margin-top:50px;margin-bottom:50px;display:block}.gform_wrapper form{margin:0}.gform_wrapper input[type="text"],.gform_wrapper input[type="email"],.gform_wrapper input[type="password"],.gform_wrapper input[type="number"],.gform_wrapper textarea,.gform_wrapper select{border:1px solid #ccc;border-radius:3px;padding:7px 15px 9px;width:100%;transition:.3s all ease;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none}.gform_wrapper input[type="text"] + label,.gform_wrapper input[type="email"] + label,.gform_wrapper input[type="password"] + label,.gform_wrapper input[type="number"] + label,.gform_wrapper textarea + label,.gform_wrapper select + label{display:block}.gform_wrapper input[type="text"]:hover,.gform_wrapper input[type="email"]:hover,.gform_wrapper input[type="password"]:hover,.gform_wrapper input[type="number"]:hover,.gform_wrapper textarea:hover,.gform_wrapper select:hover{border-color:#999}.gform_wrapper input[type="text"]:focus,.gform_wrapper input[type="email"]:focus,.gform_wrapper input[type="password"]:focus,.gform_wrapper input[type="number"]:focus,.gform_wrapper textarea:focus,.gform_wrapper select:focus{outline:none;border-color:#000}select{background:url("assets/img/icons/arrow-bottom.svg") no-repeat calc(100% - 15px) center/14px #fff}.hidden_label{display:none}.hidden_sub_label{display:none}.gfield_checkbox{padding:10px 0}.gfield_checkbox > li{padding:10px 0;display:block;border-bottom:1px solid #ddd}label{margin-bottom:5px;display:block}.gform_fields > .gfield{margin-bottom:15px;padding-left:0}.gfield input[type="text"],.gfield select,.gfield textarea{width:100%}.gfield.hidden_label .gfield_label{display:none}.ginput_complex{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.gform_footer{margin-top:35px}.gform_footer .gform_button.gform_button{display:inline-block;width:auto;appearance:none;-webkit-appearance:none;font-weight:700;line-height:1;padding:.75rem 1.75rem;background:#f2ea00;border:none}.gfield_time_hour,.gfield_time_minute,.gfield_time_ampm{width:calc(32% - 5px);float:left;margin-right:9px}.gfield_time_hour i,.gfield_time_minute i,.gfield_time_ampm i{display:none}.ginput_container_checkbox li{clear:both}.ginput_container_checkbox label{float:left;margin-right:10px;width:calc(100% - 30px)}#gform_wrapper_2{li:#fff ield_2_18}#gform_wrapper_2 ul#input_2_5 label{float:left;margin-right:10px}#gform_wrapper_2 .ginput_container .gchoice_2_18_1{display:none}#gform_wrapper_2 .ginput_container_checkbox li{clear:both}#gform_wrapper_2 .ginput_container_checkbox label{float:left;margin-right:10px;width:calc(100% - 30px)}#gform_fields_3 li#field_3_18{clear:both;margin-top:10px}#overlay .overlay-bg{position:absolute;top:0;left:0;right:0;bottom:0}#popup-wrapper{pointer-events:none;opacity:0;transition:.15s all ease}#popup-wrapper .popup{opacity:0;transform:translateY(30px);transition:.3s all ease}#popup-wrapper .left-side{background:#f2ea00;position:relative}#popup-wrapper .left-side img{position:relative}#popup-wrapper .left-side:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url("assets/img/logo-pattern-white.png") repeat center center/40px;opacity:.5}#popup-wrapper.is-active{opacity:1;pointer-events:auto}#popup-wrapper.is-active .popup{opacity:1;transform:none;transition-delay:.15s}#home .yellow-bg{position:absolute;top:50%;left:50%;min-width:100%;width:1100px;transform:translate(-50%,-50%);border-radius:50%;z-index:-1}#home .yellow-bg:after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #f2ea00;border-radius:50%;transform:scale(1.04)}#home .t-ring-border{position:absolute;top:-160px;left:-160px;right:-160px;bottom:-160px;border-radius:50%;border:1px solid #fff}#home .t-ring{position:absolute;top:-50px;left:-50px;right:-50px;bottom:-50px;border-radius:50%;opacity:.85;background:url("assets/img/logo-pattern-white.png") repeat center center/20px}#home .t-ring:after{content:'';position:absolute;top:50px;left:50px;right:50px;bottom:50px;border-radius:50%;background:#f2ea00}#home .t-ring-2{position:absolute;top:-120px;left:-120px;right:-120px;bottom:-120px}@media (max-width:1279.98px){#home .yellow-bg{width:900px}}@media (max-width:1023.98px){#home .yellow-bg{width:800px}}@media (max-width:767.98px){#home .yellow-bg{width:960px}}#concierge .anim-underline{transition:.3s all ease}#concierge .anim-underline:hover{color:#fff}#hiw .hiw-steps{position:relative}#hiw .hiw-steps:before{content:'';position:absolute;top:0;left:-1000px;right:-1000px;height:200px;background:url("assets/img/logo-pattern-dark.png") repeat center center/50px;opacity:.035}#hiw .hiw-step .icon-wrapper img{position:relative;z-index:1;min-width:100px;max-width:235px;min-height:160px;max-height:160px}#hiw .hiw-step .icon-wrapper:before{content:'';position:absolute;top:50%;left:-50px;height:98px;transform:translate(-100%,-50%);background:url("assets/img/numbers-black.png") no-repeat center left/210px;background-position:0 0}#hiw .hiw-step:nth-child(1) .icon-wrapper:before{width:49px}#hiw .hiw-step:nth-child(2) .icon-wrapper:before{width:80px;background-position:-49px 0}#hiw .hiw-step:nth-child(3) .icon-wrapper:before{width:81px;background-position:-129px 0}@media (max-width:1279.98px){#hiw .hiw-step .icon-wrapper:before{transform:translate(-50%,-50%) scale(.75)}#hiw .hiw-step .icon-wrapper img{max-width:150px}}@media (max-width:767.98px){#hiw .hiw-steps:before{display:none}#hiw .hiw-step .icon-wrapper img{max-width:200px;min-height:unset;max-height:unset}#hiw .hiw-step .icon-wrapper:before{position:relative;top:unset;left:unset;display:none;transform:none;margin:auto}}#services .anim-underline:before{background:#000}#services .carousel{position:relative}#services .carousel:before{content:'';position:absolute;top:0;left:-1000px;right:-1000px;height:160px;background:url("assets/img/logo-pattern-dark.png") repeat center center/50px;opacity:.05}#services .book-button:before,#services .quote-button:before{color:#fff}#services .book-button:hover,#services .quote-button:hover{border-color:#000;background:#000}.anim,.anim-child{position:relative;opacity:0;transform:translateY(15px)}.anim-underline{position:relative}.anim-underline:before{content:'';position:absolute;right:0;bottom:0;height:1px;width:100%;background:#f2ea00;transition:.3s all ease}.anim-underline:hover:before{width:0}.carousel[data-type="trust"] .carousel-cell{width:100%;opacity:.5}.carousel[data-type="trust"] .carousel-cell.is-selected{opacity:1}.carousel[data-type="trust"] .flickity-button.previous{left:-20px}.carousel[data-type="trust"] .flickity-button.next{right:-20px}@media (min-width:768px) and (max-width:1279.98px){.carousel[data-type="trust"] .flickity-button.previous{left:20px}.carousel[data-type="trust"] .flickity-button.next{right:20px}}@media (max-width:767.98px){.carousel[data-type="trust"] .flickity-button.previous{left:0}.carousel[data-type="trust"] .flickity-button.next{right:0}}.carousel[data-type="services"] .carousel-cell{width:33.3333%;opacity:0}.carousel[data-type="services"] .carousel-cell.is-selected{opacity:1}.carousel[data-type="services"] .flickity-button{top:50px;margin-top:0;transform:none}.carousel[data-type="services"] .flickity-button.previous{left:-40px}.carousel[data-type="services"] .flickity-button.next{right:-40px}@media (max-width:1023.98px){.carousel[data-type="services"] .carousel-cell{width:50%}}@media (max-width:767.98px){.carousel[data-type="services"] .carousel-cell{width:100%}.carousel[data-type="services"] .flickity-button.previous{left:0}.carousel[data-type="services"] .flickity-button.next{right:0}}.carousel .flickity-viewport{overflow:visible}.carousel .carousel-cell{transition:.3s opacity ease}.carousel + .carousel-controls .next-carousel{cursor:pointer}.carousel + .carousel-controls .next-carousel:before{background:#000}.carousel .flickity-button{width:60px;height:60px;margin-top:-30px;transform:none;background:#000;display:flex;justify-content:center;align-items:center;transition:.3s all ease;transform-origin:center}.carousel .flickity-button:hover{transform:scale(.75)}.carousel .flickity-button:before{content:'‹‹';font-size:18px;color:#fff;font-family:'Monument Extended','serif'}.carousel .flickity-button:focus{outline:none}.carousel .flickity-button svg{opacity:0}.carousel .flickity-button.next:before{transform:scaleX(-1)}.w-700px{width:700px}.w-750px{width:750px}.single-product .woocommerce-breadcrumb{display:none}.woocommerce-product-gallery--without-images{display:none}.header-pattern{position:relative}.header-pattern:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;background:url("assets/img/logo-pattern-white.png") repeat center center/20px;opacity:.75}#app .panel-left .logo,#additional-service .panel-left .logo{height:80px}#app .panel-left .t-ring,#additional-service .panel-left .t-ring{position:absolute;top:-80px;left:-80px;right:-80px;bottom:-80px;border-radius:50%;opacity:.85;background:url("assets/img/logo-pattern-white.png") repeat center center/20px}#app .panel-left .t-ring:after,#additional-service .panel-left .t-ring:after{content:'';position:absolute;top:50px;left:50px;right:50px;bottom:50px;border-radius:50%;background:#f2ea00}#app .panel-left .t-ring-2,#additional-service .panel-left .t-ring-2{position:absolute;top:-150px;left:-150px;right:-150px;bottom:-150px}#app table,#additional-service table{border-collapse:collapse}#app select,#additional-service select{background:url("assets/img/icons/arrow-bottom.svg") no-repeat calc(100% - 15px) center/14px #fff}#app .panel input:not([type="checkbox"]):not([type="radio"]),#additional-service .panel input:not([type="checkbox"]):not([type="radio"]),#app .panel select,#additional-service .panel select,#app .panel textarea,#additional-service .panel textarea{border:1px solid #000;appearance:none;padding:7px 15px 9px;border-radius:5px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.panel.price-booking{display:none}.panel.price-booking.is-active{display:flex}.panel.price-booking .price{display:none}.panel.price-booking .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form{border:1px solid #000;background:unset;border-radius:5px;padding:0;overflow:hidden}.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-title{padding:15px 0;border-bottom:1px solid #000;margin:0;margin-bottom:15px}.panel.price-booking .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-date-picker,.panel.price-booking .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc_appointments_field_staff{margin:0}.panel.price-booking .wc-appointments-appointment-form-button,.panel.price-booking #payment #place_order{background:#000;padding:.75rem 1.5rem;border-radius:30px}.panel.price-booking .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .slot-picker,.panel.price-booking .wc-appointments-appointment-form-wrap .wc-appointments-appointment-form .wc-appointments-appointment-cost{margin:0;padding:16px;border:none;background:#f5f5f5;border-top:1px solid #000}.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next,.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next-hover,.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev,.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev-hover{height:48px}.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next > span,.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next-hover > span,.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev > span,.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev-hover > span{height:48px}.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next > span:before,.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-next-hover > span:before,.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev > span:before,.panel.price-booking .wc-appointments-date-picker .ui-datepicker .ui-datepicker-prev-hover > span:before{line-height:48px}@media (min-width:768px){.steps-wrapper{background:#fff}}.steps{position:relative}.steps .inner{position:relative}.steps .step{transition:.3s all ease;opacity:.5;cursor:pointer}.steps .step:hover{opacity:.75}.steps .step.is-active{opacity:1}.woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-5.images{display:none}.wc-pao-addon{display:none}h1.product_title.entry-title{display:none}.single-product div.product p.price{display:none}.product_meta{display:none}.storefront-full-width-content.single-product div.product .summary{width:100% !important}.woocommerce-tabs.wc-tabs-wrapper{display:none}#order_review_wrapper_outer{position:absolute;left:0;top:0}#order_review_wrapper{background:#fff;width:400px;margin-top:150px;border-radius:14px;overflow:hidden}#order_review,#order_review_heading{width:100% !important}.product_cat-appointment .woocommerce-product-gallery.woocommerce-product-gallery--without-images.woocommerce-product-gallery--columns-4.images{display:none}.woocommerce .form-row{padding:0 !important;margin:0 0 10px !important}.woocommerce .select2-container--default .select2-selection--single{border-color:#000}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:15px}.woocommerce #customer_details div > h3,.woocommerce #order_review_heading{font-weight:600;margin:15px 0}.woocommerce .woocommerce-form-coupon-toggle{border:1px solid #000}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{border:none;background:unset;margin:0}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before{color:#000}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info a{text-decoration:underline}.woocommerce form.checkout_coupon{margin:0;padding:15px 20px;border:1px solid #000;border-top:none;border-radius:0}.woocommerce form.checkout_coupon > p{margin-bottom:10px}.woocommerce .woocommerce-checkout{margin-top:15px}.woocommerce .table-wrapper .opc_order_review{border:1px solid #000;border-radius:6px;margin-bottom:10px}.woocommerce table.shop_table{border:none !important;margin:0}.woocommerce table.shop_table .product-total{vertical-align:unset !important}.woocommerce table.shop_table .product-name{position:relative;padding:10px !important}.woocommerce table.shop_table .product-name .product-quantity{position:absolute;top:9px;right:43px}.woocommerce table.shop_table .product-details{float:none;display:block}.woocommerce table.shop_table .product-quantity{position:relative;right:5px}.woocommerce table.shop_table .product-remove{float:right !important}.woocommerce table.shop_table .product-remove a{background:#f00;color:#fff !important}.woocommerce table.shop_table td{border:none}.woocommerce table.shop_table tfoot th,.woocommerce table.shop_table tfoot td{border-top:1px solid #000}.woocommerce table.shop_table thead tr{border-bottom:1px solid #000}.woocommerce table.shop_table .variation{padding:10px 0}.woocommerce .woocommerce-checkout{margin-top:0}.woocommerce .woocommerce-NoticeGroup-checkout{width:600px;margin:auto}.woocommerce .woocommerce-NoticeGroup-checkout .woocommerce-error{color:#7f1d1d;background:#fca5a5;border-top:none;border-radius:8px}.woocommerce .woocommerce-notices-wrapper:not(:empty){margin-bottom:30px}.woocommerce .woocommerce-notices-wrapper .woocommerce-info{padding:16px 20px 15px 60px !important;border:none;background:unset;line-height:1.5;color:#000;margin:0;border:1px solid #000;border-radius:8px}.woocommerce .woocommerce-notices-wrapper .woocommerce-info:before{color:#000}.woocommerce .woocommerce-checkout-payment{background:#fff;border:1px solid #000;border-radius:5px}.woocommerce .woocommerce-checkout-payment .payment_methods{padding:0 !important;border-color:#000}.woocommerce .woocommerce-checkout-payment .woocommerce-info{padding:16px 20px 15px 60px !important;border:none;background:unset;line-height:1.5;color:#000;margin:0;border-bottom:1px solid #000}.woocommerce .woocommerce-checkout-payment .woocommerce-info:before{color:#000}.woocommerce .woocommerce-checkout-payment .place-order{padding:20px 25px !important}.woocommerce .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text{opacity:.75}.woocommerce .woocommerce-checkout-payment .place-order #place_order{float:unset !important;margin-top:20px;background:#000;padding:.75rem 1.5rem;border-radius:30px}.woocommerce .wc_payment_method label{display:flex;align-items:center;padding:15px}.woocommerce .wc_payment_method label img{margin-left:10px !important;display:block}.woocommerce .wc_payment_method .payment_box{margin:0}.woocommerce .woocommerce-order > p{font-size:20px;margin-bottom:20px;line-height:1.5}.woocommerce .woocommerce-order .woocommerce-order-overview{padding:10px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:30px}.woocommerce .woocommerce-order .woocommerce-order-details:last-child{margin-bottom:0}.woocommerce .woocommerce-order .woocommerce-order-details__title{margin-bottom:15px;font-size:18px}.woocommerce .woocommerce-order .woocommerce-table{border:1px solid #000 !important;background:#fff;border-radius:8px}.wc-appointments-appointment-form-button{display:none !important}.product-total{content:'Deposit'}#sq-nudata-modal{z-index:999999 !important}#wc-square-credit-card-tokenize-payment-method,[for="wc-square-credit-card-tokenize-payment-method"]{visibility:hidden}.panel .car-item select,.panel .car-item input{width:100%}.wc-deposits-wrapper.wc-deposits-forced{display:none}.woocommerce table.shop_table .product-remove{display:none !important}@media (max-width:767.98px){.w-600px{width:auto;padding:0 24px}}@media (min-width:768px) and (max-width:991.98px){.steps .logo-wrapper{display:none}}@media (max-width:767.98px){.steps > div{width:710px}}/*# sourceMappingURL=style.css.map */