.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-13 .elementor-element.elementor-element-a489bde{--display:flex;}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-shortcode .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-shortcode .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-shortcode.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS for shortcode, class: .elementor-element-298fc09 */.elementor-13 .elementor-element.elementor-element-298fc09 button,
.elementor-13 .elementor-element.elementor-element-298fc09 .checkout-button,
.elementor-13 .elementor-element.elementor-element-298fc09 .button{
    color: var(--e-global-color-text) !important;
    border:1px solid var(--e-global-color-text);
    background: none !important;
    font-weight: 500;
    border-radius: 50px;
    transition: .2s ease-in-out
}
.elementor-13 .elementor-element.elementor-element-298fc09 button:hover,
.elementor-13 .elementor-element.elementor-element-298fc09 .checkout-button:hover,
.elementor-13 .elementor-element.elementor-element-298fc09 .button:hover{
    background: var(--e-global-color-accent) !important;
    border-color: var(--e-global-color-accent);
}
.elementor-13 .elementor-element.elementor-element-298fc09 .coupon input {
    width: 200px !important;
    background: none;
    color: var(--e-global-color-text) !important;
    
}
.elementor-13 .elementor-element.elementor-element-298fc09 h2 {
    font-size: 20px;
}
.elementor-13 .elementor-element.elementor-element-298fc09 .product-remove a {
    color: var(--e-global-color-accent) !important;
}



.elementor-13 .elementor-element.elementor-element-298fc09 .cart-collaterals {
    width: 100%;
    border: 1px solid var(--e-global-color-text);
    padding: 20px;
    border-radius: 10px;
}
.elementor-13 .elementor-element.elementor-element-298fc09 th {
    color: var(--e-global-color-accent);
}
.elementor-13 .elementor-element.elementor-element-298fc09 .cart_totals {
    width: 100%;
}
.elementor-13 .elementor-element.elementor-element-298fc09 .cart_totals .shop_table  {
    border: none;
}
.elementor-13 .elementor-element.elementor-element-298fc09 .wc-cart-shipping-notice small {
    color: #fff !important;
}
.elementor-13 .elementor-element.elementor-element-298fc09 .shop_table {
    border: 1px solid var(--e-global-color-text);
    border-radius: 10px;
}
.elementor-13 .elementor-element.elementor-element-298fc09 .shop_table th,
.elementor-13 .elementor-element.elementor-element-298fc09 .shop_table td{
    border: none;
}
.elementor-13 .elementor-element.elementor-element-298fc09 .checkout-button {
    width: 300px;
}
/* Cross Sales */
.elementor-13 .elementor-element.elementor-element-298fc09 .cross-sells {
    width: 100%
}

.elementor-13 .elementor-element.elementor-element-298fc09 .cross-sells ul{
    display: flex;
    flex-wrap: wrap;
    width: 100% !important;
}
.elementor-13 .elementor-element.elementor-element-298fc09 .cross-sells ul li {
    width: calc(25% - 20px) !important;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    margin-right: 20px;

}
.elementor-13 .elementor-element.elementor-element-298fc09 .cross-sells ul li .button {
    text-align: center;
}
.elementor-13 .elementor-element.elementor-element-298fc09 .cross-sells ul li img {
    width: 50px !important;
}
.elementor-13 .elementor-element.elementor-element-298fc09 .message__headline span .br{
    color: var(--e-global-color-text);
}   

@media(max-width: 1024px){
    .elementor-13 .elementor-element.elementor-element-298fc09 .cross-sells ul li{
        width: 100% !important;
    }
}/* End custom CSS */