.elementor-12 .elementor-element.elementor-element-2c14375f{--display:flex;--min-height:100px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.11;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-2c14375f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(116deg, var( --e-global-color-2db7370 ) 0%, var( --e-global-color-66e674a ) 100%);}.elementor-12 .elementor-element.elementor-element-2c14375f::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev4.coxmotorparts.co.uk/wp-content/uploads/2025/05/CMP-Logo-WEBP-250px-WHITE-1.webp");--background-overlay:'';background-position:90% -15px;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-110a0dfb{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-2ba454e0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:var( --e-global-color-5a66585 );}.elementor-12 .elementor-element.elementor-element-6a76d066{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-6a76d066.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-37dfb341{--display:flex;--min-height:50px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.11;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-37dfb341:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(116deg, var( --e-global-color-2db7370 ) 0%, var( --e-global-color-66e674a ) 100%);}.elementor-12 .elementor-element.elementor-element-37dfb341::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dev4.coxmotorparts.co.uk/wp-content/uploads/2025/05/CMP-Logo-WEBP-250px-WHITE-1.webp");--background-overlay:'';background-position:90% -15px;background-repeat:no-repeat;}.elementor-12 .elementor-element.elementor-element-1fd1262c{--display:flex;}.elementor-12 .elementor-element.elementor-element-d00505c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:500;color:var( --e-global-color-5a66585 );}.elementor-12 .elementor-element.elementor-element-46407e09{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .product-details-wrap{text-align:center;padding:15px 15px 15px 15px;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .product-details-wrap .eael-star-rating{justify-content:center;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-woo-product-carousel-container .eael-product-carousel{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .woocommerce-loop-product__title, .elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .eael-product-title *{color:var( --e-global-color-2db7370 );font-size:14px;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .eael-product-price del{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .eael-product-price del .amount{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .eael-product-price .amount bdi{color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .eael-product-price{font-size:15px;font-weight:600;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating{font-size:0px!important;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating::before{font-size:0px!important;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-woo-product-carousel-container .woocommerce div.products .product .star-rating span::before{font-size:0px!important;}.elementor-12 .elementor-element.elementor-element-65f58219 .woocommerce div.products div.product .onsale, .elementor-12 .elementor-element.elementor-element-65f58219 .woocommerce div.products div.product .eael-onsale{color:#fff;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .onsale, .elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .eael-onsale{background-color:var( --e-global-color-2db7370 );}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .eael-onsale:not(.outofstock).sale-preset-4:after{border-left-color:var( --e-global-color-2db7370 );border-right-color:var( --e-global-color-2db7370 );}.elementor-12 .elementor-element.elementor-element-65f58219 .woocommerce div.products div.product .outofstock-badge, .elementor-12 .elementor-element.elementor-element-65f58219 .woocommerce div.products div.product .eael-onsale.outofstock{color:#02010100;background-color:#02010100;}.elementor-12 .elementor-element.elementor-element-65f58219 .woocommerce div.products div.product .eael-onsale.outofstock.sale-preset-4:after{border-left-color:#02010100;border-right-color:#02010100;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .icons-wrap{height:25px;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .icons-wrap li a i, .elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .icons-wrap li.add-to-cart a:before{font-size:14px;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .icons-wrap li{border-color:#fff;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .icons-wrap li a{color:var( --e-global-color-5a66585 );background-color:var( --e-global-color-2db7370 );}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .icons-wrap.block-style{background-color:var( --e-global-color-2db7370 );}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-carousel .icons-wrap li a:hover{color:var( --e-global-color-5a66585 );background-color:var( --e-global-color-66e674a );}.eael-popup-details-render .elementor-element-65f58219 .eael-product-quick-view-title.product_title.entry-title{color:#252525;}.eael-popup-details-render .elementor-element-65f58219 div.product .price{color:#0242e4!important;}.eael-popup-details-render .elementor-element-65f58219 div.product .price ins{color:#ff2a13!important;}.eael-popup-details-render .elementor-element-65f58219 .woocommerce-product-details__short-description{color:#707070;}.eael-popup-details-render .elementor-element-65f58219 .woocommerce-product-rating .star-rating::before, .eael-popup-details-render .elementor-element-65f58219 .woocommerce-product-rating .star-rating span::before{color:#0274be;}.eael-popup-details-render .elementor-element-65f58219  a.woocommerce-review-link{color:#0274be;}.eael-popup-details-render .elementor-element-65f58219  a.woocommerce-review-link:hover{color:#0274be;}.eael-popup-details-render .elementor-element-65f58219 div.product table tbody tr, .elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-popup.woocommerce div.product .product_meta{border-color:#ccc;}.eael-popup-details-render .elementor-element-65f58219 div.product form.cart div.quantity .qty, .elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-popup.woocommerce div.product form.cart div.quantity > a, .elementor-12 .elementor-element.elementor-element-65f58219 .eael-product-popup.woocommerce div.product form.cart div.quantity > .button{color:#000;background-color:#fff;border-color:#000;}.eael-popup-details-render .elementor-element-65f58219 div.product form.cart div.quantity .qty:focus{border-color:#000;}.eael-popup-details-render .elementor-element-65f58219 .button, .eael-popup-details-render .elementor-element-65f58219 button.button.alt{color:#fff;background-color:#8040FF;}.eael-popup-details-render .elementor-element-65f58219 .button:hover, .eael-popup-details-render .elementor-element-65f58219 button.button.alt:hover{color:#F5EAFF;background-color:#F12DE0;}.elementor-12 .elementor-element.elementor-element-65f58219 .eael-no-posts-found{padding:25px 25px 25px 25px;text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-6f8c928b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;z-index:1;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-2c14375f{--min-height:70px;--overlay-opacity:0.08;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-2c14375f::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 0px;}.elementor-12 .elementor-element.elementor-element-37dfb341{--min-height:70px;--overlay-opacity:0.08;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-37dfb341::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:100% 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-2c14375f{--min-height:70px;--overlay-opacity:0;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-2c14375f::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-2c14375f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-12 .elementor-element.elementor-element-2ba454e0{text-align:center;}.elementor-12 .elementor-element.elementor-element-2ba454e0 .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-6a76d066{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-12 .elementor-element.elementor-element-37dfb341{--min-height:70px;--overlay-opacity:0;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-12 .elementor-element.elementor-element-37dfb341::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .e-con-inner > .elementor-background-video-container::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .e-con-inner > .elementor-background-slideshow::before, .elementor-12 .elementor-element.elementor-element-37dfb341 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0% 0px;}.elementor-12 .elementor-element.elementor-element-d00505c{text-align:center;}.elementor-12 .elementor-element.elementor-element-d00505c .elementor-heading-title{font-size:25px;}.elementor-12 .elementor-element.elementor-element-65f58219 .woocommerce div.products div.product .outofstock-badge, .elementor-12 .elementor-element.elementor-element-65f58219 .woocommerce div.products div.product .eael-onsale.outofstock{font-size:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-5a5b80ec */ul.wc-braintree-product-gateways li.wc_braintree_product_gateway_braintree_googlepay {
  display: list-item !important;
  max-width: 100% !important;
}

form.checkout.woocommerce-checkout span.woocommerce-input-wrapper .input-text {
    height: 30px;
    border-color: #c9c9c9
}

.woocommerce-billing-fields h3 {
    margin-top: 13px;
}

form.checkout.woocommerce-checkout div.woocommerce-shipping-fields h3 {
    font-weight: 400!important;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
  background-color: #d82b38;
}

.woocommerce form.checkout.woocommerce-checkout .form-row input.input-text { 
    font-size: 10pt!important;
}

p.form-row.form-row-wide.create-account.woocommerce-validated {
    display: flex!important;
    margin-left: 20px!important;
}

p.form-row.form-row-wide.mailchimp-newsletter {
    margin-left: 20px;
}

.woocommerce-shipping-fields #ship-to-different-address label {
    margin-left: 8px;
}

.woocommerce form .form-row .input-checkbox {
    display: inline-flex
;
    margin: 8px 8px 0 0!important;
    text-align: center!important;
    vertical-align: baseline!important;
    margin-left: -20px!important;
}

.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
    display: inline-flex;
    margin-left: 0px;
}

form span.woocommerce-input-wrapper .form-row select {
  cursor: pointer;
  margin: 0;
  background-color: #e8e8e8;
  height: 30px;
  font-size: 10pt;
}

div.woocommerce-shipping-fields .checkbox input[type="checkbox"] {
    margin-left: -23px;
}

.woocommerce form .form-row .input-checkbox {
    margin: unset;
}

form.checkout.woocommerce-checkout div.woocommerce-shipping-fields h3 {
    margin-left: 20px;
    font-size: 18pt;
        color: #d91d33 !important;
}

textarea#order_comments {
    height: 104px;
    font-size: 11pt;
}

h3#order_review_heading {
    margin-top: 20px;
}

.order-total span.woocommerce-Price-amount.amount {
  font-weight: 600;
  text-decoration: none;
}

#add_payment_method #payment div.form-row, .woocommerce-cart #payment div.form-row, .woocommerce-checkout #payment div.form-row {
    display: flex
;
    padding: 1em;
    flex-direction: column-reverse;
}

.woocommerce-privacy-policy-text {
    margin-top: 20px;
}

.payment_box.payment_method_braintree_googlepay {
    display: none!important;
}

@media only screen and (max-width: 1024px) {

.checkbox input[type="checkbox"] {
    margin-left: -15px;
}

form.checkout.woocommerce-checkout div.woocommerce-shipping-fields h3 {

    margin-left: 20px;
    font-size: 15pt;
}

}

@media only screen and (max-width: 767px) {

.checkbox input[type="checkbox"] {
    margin-left: -15px;
}

form.checkout.woocommerce-checkout div.woocommerce-shipping-fields h3 {
    margin-top: 30px;
    margin-left: 20px;
    font-size: 15pt;
}


tr.woocommerce-shipping-totals {
	display: inline-grid!important;
	width: 143%!important;
	}

}

@media only screen and (max-width: 450px) {

.checkbox input[type="checkbox"] {
    margin-left: -15px;
    margin-top: 1px;
}

form.checkout.woocommerce-checkout div.woocommerce-shipping-fields h3 {
    margin-left: 15px;
    font-size: 13pt;
}

tr.woocommerce-shipping-totals {
	display: inline-grid!important;
	width: 158.2%!important;
	}


}/* End custom CSS */
/* Start custom CSS for eael-woo-product-carousel, class: .elementor-element-65f58219 */.eael-product-title {
  height: 70px;
}/* End custom CSS */