ul.products li.product img:before, .product-thumbnail a img:before {
    display : none;
}

.woocommerce-FormRow {
    position : relative;
}

.show-password-input {
    position         : absolute;
    top              : 0;
    right            : 3rem;
    display          : flex;
    align-items      : center;
    justify-content  : center;
    height           : 100%;
    background-color : transparent !important;
    box-shadow       : none;
    
    &:before {
        content           : '';
        width             : 15px;
        height            : 15px;
        background-image  : url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3C!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--%3E%3Cpath fill='%233A3935' d='M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM144 256a144 144 0 1 1 288 0 144 144 0 1 1 -288 0zm144-64c0 35.3-28.7 64-64 64c-7.1 0-13.9-1.2-20.3-3.3c-5.5-1.8-11.9 1.6-11.7 7.4c.3 6.9 1.3 13.8 3.2 20.7c13.7 51.2 66.4 81.6 117.6 67.9s81.6-66.4 67.9-117.6c-11.1-41.5-47.8-69.4-88.6-71.1c-5.8-.2-9.2 6.1-7.4 11.7c2.1 6.4 3.3 13.2 3.3 20.3z'/%3E%3C/svg%3E");
        background-repeat : no-repeat;
    }
}

.woocommerce-ResetPassword .password-input, .woocommerce-MyAccount-content .password-input {
    position : relative;
    display  : flex;
}

.woocommerce-ResetPassword .password-input .show-password-input, .woocommerce-MyAccount-content .password-input .show-password-input {
    right : 0;
}

#wcqv_contend #wl-wrapper .wl-add-to {
    float            : left;
    display          : flex;
    align-items      : center;
    justify-content  : space-around;
    width            : 10rem;
    margin-bottom    : 0.5rem;
    color            : #42413C !important;
    background-color : var(--main-secondary-light-color) !important;
    font-family      : Gotham !important;
    font-size        : 0.8rem;
}

#wcqv_contend .summary-content {
    display        : flex;
    flex-direction : column;
}

#wcqv_contend .summary-content .product_title {
    order : 1;
}

#wcqv_contend .summary-content .price-display {
    order : 2;
}

#wcqv_contend .summary-content .description {
    order : 3;
}

#wcqv_contend .summary-content .cart {
    order : 4;
}

#wcqv_contend .summary-content #wl-wrapper {
    order : 5;
}

#wcqv_contend .summary-content .product_meta {
    order : 6;
}

.new {
    position : absolute;
    top      : -1px;
    left     : -1px;
    z-index  : 10;
    width    : 100px;
    outline  : 0 !important;
}