.elementor-10 .elementor-element.elementor-element-0968497{--display:flex;--min-height:370px;--justify-content:flex-end;--overlay-opacity:1;--padding-top:210px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-0968497:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-0968497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://sodarca-blendd.zespires.online/wp-content/uploads/2026/07/cart-checkout-hero-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-0968497::before, .elementor-10 .elementor-element.elementor-element-0968497 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0968497 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0968497 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0968497 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0968497 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #10161DB2 0%, #FFAD0026 30%);}.elementor-10 .elementor-element.elementor-element-37f87ac{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-ded5acf .elementor-heading-title{color:var( --e-global-color-ceae780 );}.elementor-10 .elementor-element.elementor-element-0772082{font-size:20px;font-weight:400;line-height:1.6em;color:var( --e-global-color-ceae780 );}.elementor-10 .elementor-element.elementor-element-cc42755{--display:flex;--gap:65px 65px;--row-gap:65px;--column-gap:65px;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cc42755.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-55b5a48{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-5564dd9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-10 .elementor-element.elementor-element-5564dd9 .elementor-heading-title{text-transform:none;line-height:1.1em;}.elementor-10 .elementor-element.elementor-element-45e2203{text-align:center;}.elementor-10 .elementor-element.elementor-element-112532c{--display:flex;}.elementor-10 .elementor-element.elementor-element-22a3d55 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-22a3d55 .e-cart-totals .input-text, .elementor-10 .elementor-element.elementor-element-22a3d55 select, .elementor-10 .elementor-element.elementor-element-22a3d55 .select2-selection--single{background-color:#FFFFFF00;}.elementor-10 .elementor-element.elementor-element-22a3d55 .shop_table .button{background-color:#FFFFFF00;font-weight:600;line-height:1.21em;border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .shop_table .button:hover, .elementor-10 .elementor-element.elementor-element-22a3d55 .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-22a3d55 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-22a3d55 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-22a3d55 .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-10 .elementor-element.elementor-element-22a3d55{--sections-border-type:solid;--sections-border-color:var( --e-global-color-cb34f69 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:40px 0px 0px 0px;--sections-margin:0px;--sections-title-spacing:0px;--sections-descriptions-spacing:12px;--links-normal-color:var( --e-global-color-text );--links-hover-color:var( --e-global-color-primary );--forms-rows-gap:6px;--forms-fields-normal-color:var( --e-global-color-cb34f69 );--forms-fields-focus-color:var( --e-global-color-text );--forms-fields-focus-border-color:var( --e-global-color-text );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:var( --e-global-color-primary );--forms-buttons-hover-text-color:var( --e-global-color-text );--forms-buttons-hover-border-color:var( --e-global-color-primary );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-primary );--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:20px 30px 20px 30px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--order-summary-title-spacing:17px;--order-summary-color:var( --e-global-color-text );--order-summary-variations-color:var( --e-global-color-text );--product-link-normal-color:var( --e-global-color-text );--product-link-hover-color:var( --e-global-color-primary );--order-summary-items-divider-color:#FFFFFF00;--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:#FFFFFF00;--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:var( --e-global-color-cb34f69 );--order-summary-remove-icon-hover-color:var( --e-global-color-primary );--totals-rows-gap-top:calc( 50px/2 );--totals-rows-gap-bottom:calc( 50px/2 );--totals-color:var( --e-global-color-text );--totals-divider-color:var( --e-global-color-a391543 );--totals-divider-weight:0px;--checkout-button-hover-text-color:var( --e-global-color-text );--checkout-button-hover-border-color:var( --e-global-color-primary );--checkout-button-border-radius:0px 0px 0px 0px;--checkout-button-padding:20px 30px 20px 30px;--checkout-button-width:fit-content;}.elementor-10 .elementor-element.elementor-element-22a3d55 .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .cart_totals h2{font-family:"Blinker", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-22a3d55 {--sections-descriptions-color:var( --e-global-color-text );--forms-fields-padding:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .e-cart-content, .elementor-10 .elementor-element.elementor-element-22a3d55 .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-22a3d55 .shipping-calculator-button{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-10 .elementor-element.elementor-element-22a3d55 #shipping_method li label{font-family:"Plus Jakarta Sans", Sans-serif;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-cb34f69 );}.elementor-10 .elementor-element.elementor-element-22a3d55 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-cb34f69 );}.e-woo-select2-wrapper .select2-results__option:focus{color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-22a3d55 .coupon .input-text, .elementor-10 .elementor-element.elementor-element-22a3d55 .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-22a3d55 select, .elementor-10 .elementor-element.elementor-element-22a3d55 .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cb34f69 );}.elementor-10 .elementor-element.elementor-element-22a3d55 .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .select2-container--default .select2-selection--single{height:auto;}.elementor-10 .elementor-element.elementor-element-22a3d55 .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-cb34f69 );}.elementor-10 .elementor-element.elementor-element-22a3d55 .e-shop-table .cart th, .elementor-10 .elementor-element.elementor-element-22a3d55 .e-shop-table .cart td:before{font-family:"Blinker", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-22a3d55 .cart td span, .elementor-10 .elementor-element.elementor-element-22a3d55 .cart td, .elementor-10 .elementor-element.elementor-element-22a3d55 .input-text.qty{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-22a3d55 .product-name .variation{font-family:"Plus Jakarta Sans", Sans-serif;}.elementor-10 .elementor-element.elementor-element-22a3d55 .cart_totals .shop_table td:before, .elementor-10 .elementor-element.elementor-element-22a3d55 .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:500;}.elementor-10 .elementor-element.elementor-element-22a3d55 .checkout-button{font-family:"Blinker", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-22a3d55 .e-shop-table{--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 40px 0px 0px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .e-cart-totals{--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--sections-margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .cart_totals{--sections-title-color:var( --e-global-color-cb34f69 );}.elementor-10 .elementor-element.elementor-element-22a3d55 .coupon{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-color:var( --e-global-color-a391543 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:30px 30px 30px 30px;--sections-margin:40px 40px 0px 0px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .e-cart__container{grid-row-gap:0px;}.elementor-10 .elementor-element.elementor-element-9ca6a3f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-a391543 );--border-color:var( --e-global-color-a391543 );--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-0b3b29e{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;}.elementor-10 .elementor-element.elementor-element-6e0a38a{--display:flex;}.elementor-10 .elementor-element.elementor-element-6ab4463 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-6ab4463 .elementor-icon-box-title{margin-block-end:10px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-6ab4463.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6ab4463.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-6ab4463.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-6ab4463 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-6ab4463 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-6ab4463 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-6ab4463 .elementor-icon-box-description{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-90d8578{--display:flex;}.elementor-10 .elementor-element.elementor-element-46355e9 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-46355e9 .elementor-icon-box-title{margin-block-end:10px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-46355e9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-46355e9.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-46355e9.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-46355e9 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-46355e9 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-46355e9 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-46355e9 .elementor-icon-box-description{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-69a35d8{--display:flex;}.elementor-10 .elementor-element.elementor-element-4cb3a3a .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-4cb3a3a .elementor-icon-box-title{margin-block-end:10px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-4cb3a3a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4cb3a3a.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-4cb3a3a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-4cb3a3a .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-4cb3a3a .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-4cb3a3a .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-4cb3a3a .elementor-icon-box-description{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-a822d4f{--display:flex;}.elementor-10 .elementor-element.elementor-element-68cc395 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-10 .elementor-element.elementor-element-68cc395 .elementor-icon-box-title{margin-block-end:10px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-68cc395.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-68cc395.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-68cc395.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-68cc395 .elementor-icon{font-size:22px;}.elementor-10 .elementor-element.elementor-element-68cc395 .elementor-icon-box-title, .elementor-10 .elementor-element.elementor-element-68cc395 .elementor-icon-box-title a{font-family:"Blinker", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;}.elementor-10 .elementor-element.elementor-element-68cc395 .elementor-icon-box-description{font-size:14px;line-height:1.5em;color:var( --e-global-color-text );}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-0b3b29e{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-37f87ac{--width:620px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-cc42755{--gap:45px 45px;--row-gap:45px;--column-gap:45px;--padding-top:65px;--padding-bottom:65px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .coupon{--apply-coupon-button-alignment:center;--apply-coupon-button-width:100%;--sections-margin:40px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-22a3d55{--sections-padding:0px 0px 0px 0px;--order-summary-items-divider-weight:30px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .e-shop-table{--sections-margin:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .e-cart__container{grid-row-gap:20px;}.elementor-10 .elementor-element.elementor-element-0b3b29e{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-0968497::before, .elementor-10 .elementor-element.elementor-element-0968497 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0968497 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-0968497 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0968497 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-0968497 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;background-image:linear-gradient(90deg, #10161DB2 10%, #FFAD0026 60%);}.elementor-10 .elementor-element.elementor-element-0968497{--overlay-opacity:1;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-cc42755{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .e-cart-section{border-width:1px 1px 1px 1px;}.elementor-10 .elementor-element.elementor-element-22a3d55{--sections-border-radius:0px 0px 0px 0px;}.elementor-10 .elementor-element.elementor-element-22a3d55 .coupon{--sections-padding:30px 20px 30px 20px;}.elementor-10 .elementor-element.elementor-element-0b3b29e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-22a3d55 *//*checkout-button CSS*/
.sdc-cart .checkout-button.button{
    display: flex !important;
    justify-content: center;
    align-items: center !important;
    gap: 8px;
}

.sdc-cart .checkout-button::after {
    content: "";
    display: inline-block;
    width: 22px;
    aspect-ratio: 1;
    margin-left: 8px;
    background: center / contain no-repeat
        url("https://sodarca-blendd.zespires.online/wp-content/uploads/2026/07/Icon-Right-Arrow.svg");
    filter: brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(183deg) brightness(103%) contrast(102%);
    transform: rotate(-45deg);
    transition: transform .3s ease-in-out, filter 0s linear;
}

.sdc-cart .checkout-button:hover::after {
    filter: brightness(0) saturate(100%) invert(4%) sepia(5%) saturate(6779%) hue-rotate(172deg) brightness(98%) contrast(91%);
    transform: rotate(0);
}
/*EDN*/
/*Order summary*/
.sdc-cart .shop_table .product-thumbnail a img{
display: block;
border: 1px solid var(--e-global-color-cb34f69);
width: 90px !important;
}

.sdc-cart .shop_table .product-name a{
    font-weight: 700;
}

.sdc-cart .shop_table .quantity input{
    border: 1px solid var(--e-global-color-a391543) !important;
    text-align: center !important;
    min-width:82px;
    border-radius:0 !important;
    padding: 15px !important;
    outline: none !important;
}

.sdc-cart .shop_table a.remove{
    font-size:24px !important;
}

.sdc-cart .shop_table .cart_item td:not(.product-name){
    text-align: center;
}

.sdc-cart .shop_table .actions{
    padding-top: 60px !important;
    position: relative;
}

.sdc-cart .shop_table .actions:after{
    content: "";
    position: absolute;
    top:30px;
    left: 0;
    width:100%;
    height: 1px;
    background-color: var(--e-global-color-cb34f69);
}

.cart_item:first-child td{
    padding-top: 25px !important;
}

@media (min-width:769px){
    .sdc-cart .shop_table th{
    border-bottom:1px solid var(--e-global-color-cb34f69) !important;
}

.sdc-cart .shop_table a.remove{
    font-size:16px !important;
}
}

@media (max-width:768px){
.sdc-cart .shop_table .product-thumbnail{
    display: block !important;
}
.sdc-cart .shop_table .product-thumbnail:before{
    display: none;
}

.sdc-cart .shop_table .product-thumbnail a img{
    width: 80px !important;
    height: 100px !important;
    object-fit: contain;
}
}
/*END*/

/*Continue Shoping CSS*/
.continue-shopping:not(:hover){
    color: var(--e-global-color-cb34f69);
    background-color: transparent;
    border-color: var(--e-global-color-cb34f69);
}
.continue-shopping{
border: 1px solid var(--e-global-color-primary);
}
/*END*/

/*Sub total*/
.sdc-cart .cart_totals h2,
.sdc-cart .cart_totals table{
    border:solid var(--e-global-color-a391543) !important;
    border-radius:0;
}

.sdc-cart .cart_totals h2{
    padding: 40px 30px 0 30px !important;
    border-width:1px 1px 0 1px !important;
}

.sdc-cart .cart_totals table{
    border-width:0 1px 1px 1px !important;
}

.sdc-cart .cart_totals table td{
    padding: 30px !important;
    border-bottom: 1px solid var(--e-global-color-cb34f69) !important;
}

.sdc-cart .cart_totals table .order-total td{
    border: none !important;
}
/*END*/
.woocommerce-shipping-calculator{
font-family: "Plus Jakarta Sans" !important;
}

.sdc-cart .woocommerce-shipping-calculator input,
.sdc-cart .woocommerce-shipping-calculator select,
.select2-search__field,
.select2-selection__rendered,
.sdc-cart .coupon-col-start input{
    padding: 14px 17px !important;
    border-radius:0 !important ;
    outline: none !important;
}

.sdc-cart .woocommerce-shipping-calculator input:focus,
.sdc-cart .woocommerce-shipping-calculator select:focus,
.select2-search__field:focus,
.select2-selection__rendered:focus,
.sdc-cart .shop_table .quantity input:focus{
    border-color: var(--e-global-color-text) !important;
}

.select2-results__option--highlighted,
.select2-results__option:hover{
 background: var(--e-global-color-primary) !important;
 color: var(--e-global-color-text) !important;
}

.sdc-cart .woocommerce-shipping-calculator .select2-selection__arrow{
    top: calc(50% - 8px) !important;
    right: 10px !important;
}

.sdc-cart .woocommerce-shipping-calculator .button[name="calc_shipping"] {
    width: 100% !important;
    margin-top: 10px !important;
    padding: 0 !important;
    border: none !important;
    text-decoration: underline !important;
}

.sdc-cart .woocommerce-shipping-calculator .button[name="calc_shipping"]:hover{
    background: transparent !important;
}

/*Coupon Sec*/
.sdc-cart .coupon-col .coupon-col-start{
    padding-right: 6px !important;
}
.sdc-cart .coupon-col input{
    height: 100% !important;
}

/*Total CSS*/
.cart_totals .order-total .woocommerce-Price-amount bdi{
    font-size: 18px;
    font-weight: 600;
}
/*END*/
@media (max-width:1024px){
.sdc-cart .continue-shopping{
    width:100% !important;
    margin-top: 15px;
}
.sdc-cart .coupon-col .coupon-col-start{
    padding-right: 0px !important;
}
}
@media (max-width:767px){
.sdc-cart .cart_totals h2{
    padding: 30px 20px 0 20px !important;
}

.sdc-cart .cart_totals table td{
    padding: 30px 20px !important;
}

.sdc-cart .shop_table .cart_item{
    padding: 0 !important;
}
}/* End custom CSS */