.elementor-1054 .elementor-element.elementor-element-69b47e3{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1054 .elementor-element.elementor-element-2e3771a{padding:10px 0px 25px 20px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF2E;text-align:center;}.elementor-1054 .elementor-element.elementor-element-2e3771a .elementor-heading-title{font-weight:400;color:var( --e-global-color-text );}.elementor-widget-text-editor{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(min-width:768px){.elementor-1054 .elementor-element.elementor-element-69b47e3{--content-width:1300px;}}/* Start custom CSS for text-editor, class: .elementor-element-768336cd */.elementor-1054 .elementor-element.elementor-element-768336cd .wc-block-components-product-metadata__description {
    display: none;
}

.elementor-1054 .elementor-element.elementor-element-768336cd * {
    color:  #fff !important;
}

@media (min-width: 700px) {
    .wc-block-cart__main .wc-block-cart-items td {
    border-top: 1px solid rgba(255, 255, 255, 0.18) !important;
    }
}

.elementor-1054 .elementor-element.elementor-element-768336cd .wc-block-components-totals-wrapper  {
        border-top: 1px solid rgba(255, 255, 255, 0.18) !important;
}

.elementor-1054 .elementor-element.elementor-element-768336cd .wc-block-components-quantity-.elementor-1054 .elementor-element.elementor-element-768336cd {
    direction: ltr;
}

.elementor-1054 .elementor-element.elementor-element-768336cd .wc-block-cart__submit-container a {
    font-size: 17px;
    font-weight: 400;
    background: linear-gradient(90deg, #2d1f49 0%, #8750f7 100%);
    border-radius: 10px;
    height: 50px;
    padding: 3px 0 0;
}

.elementor-1054 .elementor-element.elementor-element-768336cd .wc-block-cart-items__header-image {
    padding: 8px 16px 12px 0 !important;
}

.elementor-1054 .elementor-element.elementor-element-768336cd .wc-block-cart-item__image img {
    border-radius: 3px !important;
}

.elementor-1054 .elementor-element.elementor-element-768336cd .wc-block-components-totals-coupon__form input {
    background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.18);
    backdrop-filter: blur(14px) saturate(130%);
    -webkit-backdrop-filter: blur(14px) saturate(130%);
        border-radius: 8px;
            font-weight: 400;
}

.elementor-1054 .elementor-element.elementor-element-768336cd .wc-block-components-totals-coupon__form button {
    font-weight: 400;
    background: linear-gradient(90deg, #2d1f49 0%, #8750f7 100%);
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-69b47e3 */.elementor-1054 .elementor-element.elementor-element-69b47e3 .e-con-inner {
        background: rgba(255, 255, 255, 0.05);
    border: 1px solid rgba(255, 255, 255, 0.18);
    backdrop-filter: blur(14px) saturate(130%);
    -webkit-backdrop-filter: blur(14px) saturate(130%);
    padding: 20px 30px 30px;
    border-radius: 15px;
}/* End custom CSS */