.elementor-17 .elementor-element.elementor-element-74e3cdc{--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-17 .elementor-element.elementor-element-6d1ecfe .elementor-button{background-color:#FFFFFF;fill:var( --e-global-color-217e7e7 );color:var( --e-global-color-217e7e7 );padding:0px 0px 0px 0px;}.elementor-17 .elementor-element.elementor-element-6d1ecfe .elementor-button-content-wrapper{flex-direction:row;}.elementor-17 .elementor-element.elementor-element-62ea381{--display:flex;--margin-top:020px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(min-width:768px){.elementor-17 .elementor-element.elementor-element-74e3cdc{--content-width:1370px;}.elementor-17 .elementor-element.elementor-element-62ea381{--content-width:1200px;}}/* Start custom CSS for text-editor, class: .elementor-element-6a3dbe6a */.elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-cart-item__quantity > div {
    width: 150px;
    height: 50px;
}

.elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-components-radio-control > label > input {
    padding: 0px;
    border-radius: 25px;
}

.elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-components-radio-control > label {
    padding-left: 35px;
}

.elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-components-button {
    background-color: black;
    color: white;
    text-transform: uppercase;
}

.elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-components-button:hover {
    background-color: #B0976D;
}

.elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-components-totals-shipping__via {
    font-size: 15px;
}

.elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-components-shipping-address {
    margin-top: 0px !important;
}

.elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-cart__totals-title {
    padding-top: 1px !important;
}

.elementor-17 .elementor-element.elementor-element-6a3dbe6a table {
    font-size: 17px;
}

.elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-components-totals-shipping {
    display: none;
}
@media only screen and (max-width: 1360px) {
    
    .elementor-17 .elementor-element.elementor-element-6a3dbe6a div {
        overflow: hidden !important;
    }


    .elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-components-main {
        width: 100%;
        padding-left: 100px;
        padding-right: 100px;
    }
    
    .elementor-17 .elementor-element.elementor-element-6a3dbe6a .wc-block-components-sidebar {
        width: 100%;
        padding-left: 100px;
        padding-right: 100px;
    }

}/* End custom CSS */