.elementor-1721 .elementor-element.elementor-element-3d3f8dae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );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 );}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-3d3f8dae */@media only screen and (max-width: 768px) {
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .coupon {
    display: flex;
    flex-direction: column;
    row-gap:10px;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .woocommerce table.cart td.actions .coupon .button, button.button, input#coupon_code {
    margin:0 !important;
    width:100%;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae p#coupon-error-notice {
    font-size: 14px;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .shipping-calculator-form .select2-container .select2-selection--single .select2-selection__rendered {
    text-align:left;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .wc-proceed-to-checkout {
    width: 100%;
    display: block !important;
    padding:10px;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .product-name {
    display:block;
    color:#cd7462;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .product-name a {
    color:#cd7462;
}
}

.elementor-1721 .elementor-element.elementor-element-3d3f8dae .quantity br {
  display: none;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .coupon input {
    min-width: 200px;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .button.button {
    background-color:#cd7462;
    color:white;
    border: 2px solid #cd7462;
    border-radius: 5px;
    font-family: "Open Sans";
    font-size: 14.5px;
    letter-spacing: 0.1em;
    line-height: 1em;
    font-weight: normal;
    text-transform: uppercase;
    padding:10px 20px 10px 20px;
    margin-left:10px;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .button.button:hover {
    background-color:#fff;
    color:#cd7462;
    border: 2px solid #cd7462;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .actions {
    padding:15px;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .actions p {
    margin-bottom:0;
}

.elementor-1721 .elementor-element.elementor-element-3d3f8dae .cart-collaterals {
    display:flex;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
    width: 100%;
    display:flex;
    flex-direction: column;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae .wc-proceed-to-checkout {
    width: 100%;
    display:flex;
    justify-content: flex-start;
    padding-left:0;
}
.elementor-1721 .elementor-element.elementor-element-3d3f8dae a.checkout-button.button.alt.wc-forward br {
    display: none;
}/* End custom CSS */