.elementor-7530 .elementor-element.elementor-element-a512c32{--display:flex;--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7530 .elementor-element.elementor-element-a512c32:not(.elementor-motion-effects-element-type-background), .elementor-7530 .elementor-element.elementor-element-a512c32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A0D;}.elementor-7530 .elementor-element.elementor-element-7764a1c{--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-7530 .elementor-element.elementor-element-3eadf69{text-align:start;}.elementor-7530 .elementor-element.elementor-element-ef70586{--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-7530 .elementor-element.elementor-element-b61d450 .elementor-menu-toggle{margin:0 auto;}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu .elementor-item{font-weight:600;}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:9px;padding-right:9px;}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a, .elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-menu-toggle{color:var( --e-global-color-663b8ae );fill:var( --e-global-color-663b8ae );}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a:hover,
					.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a:focus,
					.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-menu-toggle:hover,
					.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-menu-toggle:focus{color:var( --e-global-color-663b8ae );}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a:hover,
					.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a:focus,
					.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-663b8ae );}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown .elementor-item, .elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Barlow Condensed", Sans-serif;font-size:19px;font-weight:600;}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown{border-radius:12px 12px 12px 12px;}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:12px;border-top-right-radius:12px;}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:12px;border-bottom-left-radius:12px;}.elementor-7530 .elementor-element.elementor-element-b61d450 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-b61d450 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-b61d450 div.elementor-menu-toggle:hover, .elementor-7530 .elementor-element.elementor-element-b61d450 div.elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-b61d450 div.elementor-menu-toggle:hover svg, .elementor-7530 .elementor-element.elementor-element-b61d450 div.elementor-menu-toggle:focus svg{fill:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-6fe4668{--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-7530 .elementor-element.elementor-element-8be5b1b{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#FFFFFF;--toggle-button-hover-border-color:#02010100;--toggle-icon-size:30px;--cart-background-color:#F2F3F4;--cart-border-style:none;--cart-close-icon-size:1px;--cart-close-button-color:var( --e-global-color-663b8ae );--cart-close-button-hover-color:var( --e-global-color-3fe45dc );--remove-item-button-color:var( --e-global-color-3fe45dc );--remove-item-button-hover-color:var( --e-global-color-663b8ae );--menu-cart-subtotal-color:var( --e-global-color-663b8ae );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__subtotal{font-family:"Open Sans", Sans-serif;font-size:20px;}.elementor-7530 .elementor-element.elementor-element-8be5b1b .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-name a{color:var( --e-global-color-663b8ae );}.elementor-7530 .elementor-element.elementor-element-897d826{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7530 .elementor-element.elementor-element-897d826:not(.elementor-motion-effects-element-type-background), .elementor-7530 .elementor-element.elementor-element-897d826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080A0D;}.elementor-7530 .elementor-element.elementor-element-d81ba93{--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-7530 .elementor-element.elementor-element-b48939e .elementor-menu-toggle{margin:0 auto;}.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a, .elementor-7530 .elementor-element.elementor-element-b48939e .elementor-menu-toggle{color:var( --e-global-color-663b8ae );fill:var( --e-global-color-663b8ae );}.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a:hover,
					.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a:focus,
					.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a.highlighted,
					.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-menu-toggle:hover,
					.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-menu-toggle:focus{color:var( --e-global-color-663b8ae );}.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a:hover,
					.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a:focus,
					.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a.highlighted{background-color:#02010100;}.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-663b8ae );}.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown .elementor-item, .elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Barlow Condensed", Sans-serif;font-weight:600;}.elementor-7530 .elementor-element.elementor-element-b48939e div.elementor-menu-toggle{color:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-b48939e div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-b48939e div.elementor-menu-toggle:hover, .elementor-7530 .elementor-element.elementor-element-b48939e div.elementor-menu-toggle:focus{color:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-b48939e div.elementor-menu-toggle:hover svg, .elementor-7530 .elementor-element.elementor-element-b48939e div.elementor-menu-toggle:focus svg{fill:#FFFFFF;}.elementor-7530 .elementor-element.elementor-element-8a69d56{--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-7530 .elementor-element.elementor-element-0efdda2{text-align:start;}.elementor-7530 .elementor-element.elementor-element-4bfab1e{--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-7530 .elementor-element.elementor-element-68c0ef3{--main-alignment:center;--divider-style:solid;--subtotal-divider-style:solid;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:#FFFFFF;--toggle-button-border-color:#02010100;--toggle-button-icon-hover-color:#FFFFFF;--toggle-button-hover-border-color:#02010100;--toggle-icon-size:24px;--cart-border-style:none;--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);}.elementor-7530 .elementor-element.elementor-element-68c0ef3 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-7530 .elementor-element.elementor-element-7764a1c{--width:25%;}.elementor-7530 .elementor-element.elementor-element-ef70586{--width:50%;}.elementor-7530 .elementor-element.elementor-element-6fe4668{--width:25%;}.elementor-7530 .elementor-element.elementor-element-d81ba93{--width:25%;}.elementor-7530 .elementor-element.elementor-element-8a69d56{--width:50%;}.elementor-7530 .elementor-element.elementor-element-4bfab1e{--width:25%;}}@media(max-width:1024px){.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown .elementor-item, .elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:22px;}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown a{padding-top:8px;padding-bottom:8px;}.elementor-7530 .elementor-element.elementor-element-897d826{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown .elementor-item, .elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:20px;}.elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-7530 .elementor-element.elementor-element-b61d450 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:35px !important;}.elementor-7530 .elementor-element.elementor-element-b61d450{--nav-menu-icon-size:33px;}.elementor-7530 .elementor-element.elementor-element-8be5b1b{--toggle-icon-size:31px;}.elementor-7530 .elementor-element.elementor-element-d81ba93{--width:80px;}.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown .elementor-item, .elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:20px;}.elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-7530 .elementor-element.elementor-element-b48939e .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:35px !important;}.elementor-7530 .elementor-element.elementor-element-b48939e{--nav-menu-icon-size:33px;}.elementor-7530 .elementor-element.elementor-element-8a69d56{--width:240px;}.elementor-7530 .elementor-element.elementor-element-4bfab1e{--width:90px;}.elementor-7530 .elementor-element.elementor-element-68c0ef3{--toggle-icon-size:31px;}}/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-8be5b1b *//*==================================================
  TORQUELINE MOTORS
  ELEMENTOR MENU CART
  CLEAN CART — IMAGE / NAME / PRICE / CHECKOUT ONLY
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b{
    font-family:"Inter",sans-serif;
}


/*==================================================
  CART TOGGLE
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__toggle{
    display:flex;
    align-items:center;
    justify-content:center;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__toggle .elementor-button{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;

    min-width:46px;
    min-height:46px;

    margin:0 !important;
    padding:8px !important;

    background:transparent !important;

    border:0 !important;
    border-radius:4px !important;

    color:#FFFFFF !important;

    box-shadow:none !important;

    transition:.2s ease;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__toggle .elementor-button:hover{
    background:rgba(255,255,255,.06) !important;
}


/*==================================================
  CART ICON
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__toggle
.elementor-button-icon{
    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:21px !important;

    color:#FFFFFF !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__toggle svg{
    width:22px !important;
    height:22px !important;

    fill:currentColor !important;
}


/*==================================================
  CART BADGE
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-button-icon-qty{
    position:absolute !important;

    top:-9px !important;
    right:-11px !important;

    min-width:19px !important;
    height:19px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:0 5px !important;

    background:#E42A2D !important;

    border:2px solid #080A0D !important;
    border-radius:50px !important;

    font-family:"Inter",sans-serif !important;
    font-size:10px !important;
    font-weight:800 !important;
    line-height:1 !important;

    color:#FFFFFF !important;
}


/*==================================================
  CART DRAWER
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__container{
    font-family:"Inter",sans-serif !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__main{
    width:430px !important;
    max-width:100% !important;

    padding:0 !important;

    background:#FFFFFF !important;

    color:#101318 !important;

    box-shadow:
        -12px 0 45px rgba(0,0,0,.14) !important;
}


/*==================================================
  CART HEADER
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__header{
    min-height:70px;

    display:flex;
    align-items:center;

    padding:18px 22px !important;

    background:#101318 !important;

    border-bottom:3px solid #E42A2D !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__title{
    font-family:"Barlow Condensed",sans-serif !important;

    font-size:25px !important;
    font-weight:700 !important;
    line-height:1 !important;

    text-transform:uppercase !important;

    color:#FFFFFF !important;
}


/*==================================================
  CLOSE BUTTON
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button{
    width:36px !important;
    height:36px !important;

    border-radius:50% !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button::before,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button::after{
    background:#FFFFFF !important;
}


/*==================================================
  PRODUCTS WRAPPER
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__products{
    padding:0 22px !important;

    background:#FFFFFF !important;
}


/*==================================================
  PRODUCT ROW
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product{
    position:relative !important;

    display:grid !important;

    grid-template-columns:76px minmax(0,1fr) 24px !important;
    grid-template-rows:auto auto !important;

    column-gap:14px !important;
    row-gap:5px !important;

    align-items:start !important;

    width:100% !important;

    margin:0 !important;
    padding:20px 0 !important;

    border-bottom:1px solid #E3E6E9 !important;
}


/*==================================================
  PRODUCT IMAGE
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-image{
    grid-column:1 !important;
    grid-row:1 / span 2 !important;

    width:76px !important;

    margin:0 !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-image a{
    display:block !important;

    width:76px !important;

    text-decoration:none !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-image img{
    display:block !important;

    width:76px !important;
    height:76px !important;

    margin:0 !important;
    padding:6px !important;

    object-fit:contain !important;

    background:#F3F4F5 !important;

    border:1px solid #E3E6E9 !important;
    border-radius:3px !important;
}


/*==================================================
  PRODUCT NAME
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-name{
    grid-column:2 !important;
    grid-row:1 !important;

    min-width:0 !important;

    margin:0 !important;
    padding:0 !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-name,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-name a{
    font-family:"Barlow Condensed",sans-serif !important;

    font-size:18px !important;
    font-weight:700 !important;
    line-height:1.08 !important;

    text-transform:uppercase !important;

    color:#101318 !important;

    text-decoration:none !important;

    overflow-wrap:anywhere !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-name a:hover{
    color:#E42A2D !important;
}


/*==================================================
  HIDE VARIATION DETAILS
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product .variation,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product dl.variation,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product .variation dt,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product .variation dd{
    display:none !important;
}


/*==================================================
  PRICE / QUANTITY
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-price{
    grid-column:2 !important;
    grid-row:2 !important;

    display:block !important;

    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    font-family:"Inter",sans-serif !important;

    font-size:13px !important;
    font-weight:600 !important;
    line-height:1.35 !important;

    color:#606872 !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-price
.woocommerce-Price-amount{
    font-family:"Barlow Condensed",sans-serif !important;

    font-size:18px !important;
    font-weight:700 !important;

    color:#E42A2D !important;
}


/*==================================================
  REMOVE ITEM
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-remove{
    grid-column:3 !important;
    grid-row:1 / span 2 !important;

    align-self:center !important;

    width:24px !important;
    height:24px !important;

    margin:0 !important;

    background:#FFFFFF !important;

    border:1px solid #D9DDE1 !important;
    border-radius:50% !important;

    transition:.2s ease !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-remove::before,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-remove::after{
    background:#606872 !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-remove:hover{
    background:#E42A2D !important;
    border-color:#E42A2D !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-remove:hover::before,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-remove:hover::after{
    background:#FFFFFF !important;
}


/*==================================================
  SUBTOTAL
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__subtotal{
    display:flex !important;

    align-items:center !important;
    justify-content:space-between !important;

    gap:20px !important;

    margin:0 !important;

    padding:19px 22px !important;

    background:#F3F4F5 !important;

    border-top:1px solid #E1E4E7 !important;
    border-bottom:1px solid #E1E4E7 !important;

    font-family:"Inter",sans-serif !important;

    font-size:14px !important;
    font-weight:700 !important;

    color:#101318 !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__subtotal
.woocommerce-Price-amount{
    font-family:"Barlow Condensed",sans-serif !important;

    font-size:24px !important;
    font-weight:700 !important;

    color:#E42A2D !important;
}


/*==================================================
  FOOTER — CHECKOUT ONLY
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__footer-buttons{
    display:block !important;

    width:100% !important;

    padding:20px 22px 22px !important;

    background:#FFFFFF !important;
}


/* HIDE VIEW CART */

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__footer-buttons
.elementor-button--view-cart{
    display:none !important;
}


/* CHECKOUT */

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__footer-buttons
.elementor-button--checkout{
    width:100% !important;
    min-height:50px !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    margin:0 !important;
    padding:0 18px !important;

    background:#E42A2D !important;

    border:1px solid #E42A2D !important;
    border-radius:3px !important;

    font-family:"Inter",sans-serif !important;

    font-size:12px !important;
    font-weight:700 !important;

    letter-spacing:.5px !important;

    text-transform:uppercase !important;
    text-decoration:none !important;

    color:#FFFFFF !important;

    box-shadow:none !important;

    transition:.2s ease !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__footer-buttons
.elementor-button--checkout:hover{
    background:#C91F22 !important;

    border-color:#C91F22 !important;

    color:#FFFFFF !important;

    transform:translateY(-1px);
}


/*==================================================
  EMPTY CART
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .woocommerce-mini-cart__empty-message{
    margin:0 !important;

    padding:50px 24px !important;

    font-family:"Inter",sans-serif !important;

    font-size:14px !important;
    line-height:1.6 !important;

    text-align:center !important;

    color:#606872 !important;
}


/*==================================================
  MOBILE
==================================================*/

@media(max-width:767px){

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__toggle .elementor-button{
        min-width:42px;
        min-height:42px;

        padding:6px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__main{
        width:100vw !important;
        max-width:390px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__header{
        min-height:64px;

        padding:16px 17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__title{
        font-size:23px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__products{
        padding:0 16px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product{
        grid-template-columns:66px minmax(0,1fr) 22px !important;

        column-gap:11px !important;

        padding:16px 0 !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-image,
    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-image a{
        width:66px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-image img{
        width:66px !important;
        height:66px !important;

        padding:5px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-name,
    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-name a{
        font-size:17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-price{
        font-size:12px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-price
    .woocommerce-Price-amount{
        font-size:17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__subtotal{
        padding:17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__subtotal
    .woocommerce-Price-amount{
        font-size:22px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__footer-buttons{
        display:block !important;

        width:100% !important;

        padding:17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__footer-buttons
    .elementor-button--checkout{
        width:100% !important;

        min-height:48px !important;
    }

}


/*==================================================
  SMALL MOBILE
==================================================*/

@media(max-width:480px){

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__main{
        width:100vw !important;
        max-width:100vw !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product{
        grid-template-columns:62px minmax(0,1fr) 22px !important;

        gap:10px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-image,
    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-image a{
        width:62px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-image img{
        width:62px !important;
        height:62px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-name,
    .elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__product-name a{
        font-size:16px !important;
    }

}

/*==================================================
  TORQUELINE MOTORS
  CLOSE CART — VISIBILITY ONLY
  DO NOT CHANGE POSITION
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button{
    opacity:1 !important;
    visibility:visible !important;

    color:#101318 !important;

    cursor:pointer !important;
}


/* FORCE X LINES VISIBLE */

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button::before,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button::after{
    opacity:1 !important;
    visibility:visible !important;

    background:#101318 !important;
}


/* HOVER */

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button:hover{
    color:#E42A2D !important;
}

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button:hover::before,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button:hover::after{
    background:#E42A2D !important;
}

/*==================================================
  CLOSE CART — SMALLER X
  KEEP CURRENT POSITION
==================================================*/

.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button::before,
.elementor-7530 .elementor-element.elementor-element-8be5b1b .elementor-menu-cart__close-button::after{
    width:22px !important;
    height:2px !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-68c0ef3 *//*==================================================
  TORQUELINE MOTORS
  ELEMENTOR MENU CART
  CLEAN CART — IMAGE / NAME / PRICE / CHECKOUT ONLY
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3{
    font-family:"Inter",sans-serif;
}


/*==================================================
  CART TOGGLE
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__toggle{
    display:flex;
    align-items:center;
    justify-content:center;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__toggle .elementor-button{
    position:relative;
    display:flex;
    align-items:center;
    justify-content:center;

    min-width:46px;
    min-height:46px;

    margin:0 !important;
    padding:8px !important;

    background:transparent !important;

    border:0 !important;
    border-radius:4px !important;

    color:#FFFFFF !important;

    box-shadow:none !important;

    transition:.2s ease;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__toggle .elementor-button:hover{
    background:rgba(255,255,255,.06) !important;
}


/*==================================================
  CART ICON
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__toggle
.elementor-button-icon{
    position:relative;

    display:flex;
    align-items:center;
    justify-content:center;

    font-size:21px !important;

    color:#FFFFFF !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__toggle svg{
    width:22px !important;
    height:22px !important;

    fill:currentColor !important;
}


/*==================================================
  CART BADGE
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-button-icon-qty{
    position:absolute !important;

    top:-9px !important;
    right:-11px !important;

    min-width:19px !important;
    height:19px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:center !important;

    padding:0 5px !important;

    background:#E42A2D !important;

    border:2px solid #080A0D !important;
    border-radius:50px !important;

    font-family:"Inter",sans-serif !important;
    font-size:10px !important;
    font-weight:800 !important;
    line-height:1 !important;

    color:#FFFFFF !important;
}


/*==================================================
  CART DRAWER
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__container{
    font-family:"Inter",sans-serif !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__main{
    width:430px !important;
    max-width:100% !important;

    padding:0 !important;

    background:#FFFFFF !important;

    color:#101318 !important;

    box-shadow:
        -12px 0 45px rgba(0,0,0,.14) !important;
}


/*==================================================
  CART HEADER
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__header{
    min-height:70px;

    display:flex;
    align-items:center;

    padding:18px 22px !important;

    background:#101318 !important;

    border-bottom:3px solid #E42A2D !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__title{
    font-family:"Barlow Condensed",sans-serif !important;

    font-size:25px !important;
    font-weight:700 !important;
    line-height:1 !important;

    text-transform:uppercase !important;

    color:#FFFFFF !important;
}


/*==================================================
  CLOSE BUTTON
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button{
    width:36px !important;
    height:36px !important;

    border-radius:50% !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button::before,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button::after{
    background:#FFFFFF !important;
}


/*==================================================
  PRODUCTS WRAPPER
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__products{
    padding:0 22px !important;

    background:#FFFFFF !important;
}


/*==================================================
  PRODUCT ROW
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product{
    position:relative !important;

    display:grid !important;

    grid-template-columns:76px minmax(0,1fr) 24px !important;
    grid-template-rows:auto auto !important;

    column-gap:14px !important;
    row-gap:5px !important;

    align-items:start !important;

    width:100% !important;

    margin:0 !important;
    padding:20px 0 !important;

    border-bottom:1px solid #E3E6E9 !important;
}


/*==================================================
  PRODUCT IMAGE
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-image{
    grid-column:1 !important;
    grid-row:1 / span 2 !important;

    width:76px !important;

    margin:0 !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-image a{
    display:block !important;

    width:76px !important;

    text-decoration:none !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-image img{
    display:block !important;

    width:76px !important;
    height:76px !important;

    margin:0 !important;
    padding:6px !important;

    object-fit:contain !important;

    background:#F3F4F5 !important;

    border:1px solid #E3E6E9 !important;
    border-radius:3px !important;
}


/*==================================================
  PRODUCT NAME
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-name{
    grid-column:2 !important;
    grid-row:1 !important;

    min-width:0 !important;

    margin:0 !important;
    padding:0 !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-name,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-name a{
    font-family:"Barlow Condensed",sans-serif !important;

    font-size:18px !important;
    font-weight:700 !important;
    line-height:1.08 !important;

    text-transform:uppercase !important;

    color:#101318 !important;

    text-decoration:none !important;

    overflow-wrap:anywhere !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-name a:hover{
    color:#E42A2D !important;
}


/*==================================================
  HIDE VARIATION DETAILS
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product .variation,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product dl.variation,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product .variation dt,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product .variation dd{
    display:none !important;
}


/*==================================================
  PRICE / QUANTITY
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-price{
    grid-column:2 !important;
    grid-row:2 !important;

    display:block !important;

    width:100% !important;

    margin:0 !important;
    padding:0 !important;

    font-family:"Inter",sans-serif !important;

    font-size:13px !important;
    font-weight:600 !important;
    line-height:1.35 !important;

    color:#606872 !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-price
.woocommerce-Price-amount{
    font-family:"Barlow Condensed",sans-serif !important;

    font-size:18px !important;
    font-weight:700 !important;

    color:#E42A2D !important;
}


/*==================================================
  REMOVE ITEM
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-remove{
    grid-column:3 !important;
    grid-row:1 / span 2 !important;

    align-self:center !important;

    width:24px !important;
    height:24px !important;

    margin:0 !important;

    background:#FFFFFF !important;

    border:1px solid #D9DDE1 !important;
    border-radius:50% !important;

    transition:.2s ease !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-remove::before,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-remove::after{
    background:#606872 !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-remove:hover{
    background:#E42A2D !important;
    border-color:#E42A2D !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-remove:hover::before,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-remove:hover::after{
    background:#FFFFFF !important;
}


/*==================================================
  SUBTOTAL
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__subtotal{
    display:flex !important;

    align-items:center !important;
    justify-content:space-between !important;

    gap:20px !important;

    margin:0 !important;

    padding:19px 22px !important;

    background:#F3F4F5 !important;

    border-top:1px solid #E1E4E7 !important;
    border-bottom:1px solid #E1E4E7 !important;

    font-family:"Inter",sans-serif !important;

    font-size:14px !important;
    font-weight:700 !important;

    color:#101318 !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__subtotal
.woocommerce-Price-amount{
    font-family:"Barlow Condensed",sans-serif !important;

    font-size:24px !important;
    font-weight:700 !important;

    color:#E42A2D !important;
}


/*==================================================
  FOOTER — CHECKOUT ONLY
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__footer-buttons{
    display:block !important;

    width:100% !important;

    padding:20px 22px 22px !important;

    background:#FFFFFF !important;
}


/* HIDE VIEW CART */

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__footer-buttons
.elementor-button--view-cart{
    display:none !important;
}


/* CHECKOUT */

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__footer-buttons
.elementor-button--checkout{
    width:100% !important;
    min-height:50px !important;

    display:flex !important;

    align-items:center !important;
    justify-content:center !important;

    margin:0 !important;
    padding:0 18px !important;

    background:#E42A2D !important;

    border:1px solid #E42A2D !important;
    border-radius:3px !important;

    font-family:"Inter",sans-serif !important;

    font-size:12px !important;
    font-weight:700 !important;

    letter-spacing:.5px !important;

    text-transform:uppercase !important;
    text-decoration:none !important;

    color:#FFFFFF !important;

    box-shadow:none !important;

    transition:.2s ease !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__footer-buttons
.elementor-button--checkout:hover{
    background:#C91F22 !important;

    border-color:#C91F22 !important;

    color:#FFFFFF !important;

    transform:translateY(-1px);
}


/*==================================================
  EMPTY CART
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .woocommerce-mini-cart__empty-message{
    margin:0 !important;

    padding:50px 24px !important;

    font-family:"Inter",sans-serif !important;

    font-size:14px !important;
    line-height:1.6 !important;

    text-align:center !important;

    color:#606872 !important;
}


/*==================================================
  MOBILE
==================================================*/

@media(max-width:767px){

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__toggle .elementor-button{
        min-width:42px;
        min-height:42px;

        padding:6px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__main{
        width:100vw !important;
        max-width:390px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__header{
        min-height:64px;

        padding:16px 17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__title{
        font-size:23px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__products{
        padding:0 16px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product{
        grid-template-columns:66px minmax(0,1fr) 22px !important;

        column-gap:11px !important;

        padding:16px 0 !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-image,
    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-image a{
        width:66px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-image img{
        width:66px !important;
        height:66px !important;

        padding:5px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-name,
    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-name a{
        font-size:17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-price{
        font-size:12px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-price
    .woocommerce-Price-amount{
        font-size:17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__subtotal{
        padding:17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__subtotal
    .woocommerce-Price-amount{
        font-size:22px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__footer-buttons{
        display:block !important;

        width:100% !important;

        padding:17px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__footer-buttons
    .elementor-button--checkout{
        width:100% !important;

        min-height:48px !important;
    }

}


/*==================================================
  SMALL MOBILE
==================================================*/

@media(max-width:480px){

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__main{
        width:100vw !important;
        max-width:100vw !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product{
        grid-template-columns:62px minmax(0,1fr) 22px !important;

        gap:10px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-image,
    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-image a{
        width:62px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-image img{
        width:62px !important;
        height:62px !important;
    }

    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-name,
    .elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__product-name a{
        font-size:16px !important;
    }

}

/*==================================================
  TORQUELINE MOTORS
  CLOSE CART — VISIBILITY ONLY
  DO NOT CHANGE POSITION
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button{
    opacity:1 !important;
    visibility:visible !important;

    color:#101318 !important;

    cursor:pointer !important;
}


/* FORCE X LINES VISIBLE */

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button::before,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button::after{
    opacity:1 !important;
    visibility:visible !important;

    background:#101318 !important;
}


/* HOVER */

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button:hover{
    color:#E42A2D !important;
}

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button:hover::before,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button:hover::after{
    background:#E42A2D !important;
}

/*==================================================
  CLOSE CART — SMALLER X
  KEEP CURRENT POSITION
==================================================*/

.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button::before,
.elementor-7530 .elementor-element.elementor-element-68c0ef3 .elementor-menu-cart__close-button::after{
    width:22px !important;
    height:2px !important;
}/* End custom CSS */