.elementor-12 .elementor-element.elementor-element-3e2dcb0{padding:0px 15px 0px 15px;}.elementor-12 .elementor-element.elementor-element-9c45e6a .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{background-color:#222222;}.elementor-12 .elementor-element.elementor-element-9c45e6a .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a:hover{background-color:#DD174A;}.elementor-12 .elementor-element.elementor-element-9c45e6a .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#DD174A;}.elementor-12 .elementor-element.elementor-element-9c45e6a{--tab-content-spacing:30px;--tabs-container-justify-content:space-between;--tab-width:100%;--tabs-alignment:center;--tabs-normal-color:#FFFFFF;--tabs-hover-color:#FFFFFF;--tabs-active-color:#FFFFFF;--tabs-border-radius:25px 25px 25px 25px;--tabs-spacing:10px;--typography-section-titles-color:#000000;--general-text-color:#555555;--login-messages-color:#555555;--checkboxes-color:#555555;--payment-methods-radio-buttons-color:#555555;--links-normal-color:#000000;--links-hover-color:#DD174A;--forms-labels-color:#555555;--forms-fields-normal-color:#555555;--tables-title-color:#000000;--tables-items-color:#000000;--variations-color:#555555;}.e-woo-select2-wrapper .select2-results__option{color:#555555;}.elementor-12 .elementor-element.elementor-element-9c45e6a .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#555555 transparent transparent transparent;}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-9c45e6a */.woocommerce .woocommerce-info .button{
    display: none;
}

@media (max-width: 767px){
.elementor-widget-woocommerce-cart .woocommerce table.cart tr {
    padding: 5px;
}    
}

.woocommerce-MyAccount-navigation-link a{
    line-height: 20px !important;
    font-weight: 600 !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a h2{
    font-weight: bold !important;
  margin-bottom: 20px !important;
}

.u-columns.woocommerce-Addresses.col2-set.addresses a {
    margin-top: 15px !important
}

.elementor-12 .elementor-element.elementor-element-9c45e6a .woocommerce-MyAccount-navigation-link a{
    transition: 0.3s all !important;
}

.title-bar .overlay-color{
    padding-bottom: 10px !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a a{
    text-decoration: none;
}

.woocommerce .woocommerce-info {
  background-color: #3957ff;
  color: #fff;
}

.woocommerce button.button {
  border: none !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a .quantity input{
    text-align: center !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
    font-weight: 500 !important;
}


.woocommerce-Address-title a {
  font-weight: 700 !important;
}


.woocommerce-MyAccount-content input, .woocommerce-MyAccount-content select{
    padding-top: 12px;
    padding-bottom: 12px;
    border: 1px solid #333 !important;
}
.woocommerce-MyAccount-content label{
    font-size: 14px;
    font-weight: 400 !important;
    color: #000 !important;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme {
    position: relative;
    top: 4px;
}

label.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme span {
    position: relative;
    top: 1px;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a legend{
    font-size: 20px !important;
}


.woocommerce-button{
    color: #000 !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a label {
  font-size: 14px !important;
  font-weight: 400 !important;
  color: #000 !important;
}

.woocommerce-MyAccount-content input, .woocommerce-MyAccount-content select{
    font-weight: 600 !important;
    background-color: #fff !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a input, .elementor-12 .elementor-element.elementor-element-9c45e6a select, .elementor-12 .elementor-element.elementor-element-9c45e6a textarea{
border: 1px solid transparent !important;
  background-color: #f5f5f5 !important;
  color: #5b5b5b !important;
  font-size: 12px !important;
  padding: 15px !important;
  border-radius: 0 !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a .form-row.coupon-col {
  align-items: center;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a .button, .elementor-12 .elementor-element.elementor-element-9c45e6a .btn, .elementor-12 .elementor-element.elementor-element-9c45e6a button:not(.show-password-input){
background-color: rgba(34,34,34,1) !important;
  color: rgba(255,255,255,1) !important;
  font-size: 13px !important;
  text-transform: none;
  padding: 10px 30px !important;
  border: none !important;
  -webkit-border-radius: 20px;
  border-radius: 20px !important;
  font-weight: 600 !important;
  line-height: 20px !important;
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a legend {
  padding-bottom: 0 !important;
  color: #000 !important;
  font-weight: 700 !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a .button:hover, .elementor-12 .elementor-element.elementor-element-9c45e6a button:not(.show-password-input):hover, .elementor-12 .elementor-element.elementor-element-9c45e6a .btn:hover{
background-color: rgba(221,23,74,1) !important;
  color: rgba(255,255,255,1) !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a a:hover{
   color: rgba(255,255,255,1);
}

p.woocommerce-LostPassword.lost_password {
    margin-top: 0;
    font-size: 14px !important;
}

form.woocommerce-ResetPassword.lost_reset_password {
    width: 100% !important;
}

.elementor-12 .elementor-element.elementor-element-9c45e6a tr, .elementor-12 .elementor-element.elementor-element-9c45e6a td a, .elementor-12 .elementor-element.elementor-element-9c45e6a bdi, .elementor-12 .elementor-element.elementor-element-9c45e6a bdi span{
    font-weight: 400 !important;
}

.e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce tbody .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number &gt; a {
  color: #000 !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3e2dcb0 */.content-limiter {
  max-width: 1460px !important;
}/* End custom CSS */