/**
* 2007-2015 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    Snegurka <snegurka@web-esse.ru>
*  @copyright 2007-2022 Snegurka WS
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/

@media only screen and (max-width: 600px) {
    .send_email_button {
        display: flex;
        flex-wrap: wrap;
    }
    form.send__form.std {
        margin-top: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    p.email {
        margin: 0px auto !important;
    }
    p.submit {
        margin: 0px auto !important;
    } 
    input#email1 {
        margin-bottom: 0px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        width: 160px;
    }
    input#send-wl-btn {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin: 10px 0px;
        text-align: center;
        width: 160px;
    }
    #module-advansedwishlist-mywishlist .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-mywishlist .modal-dialog.modal-dialog-centered {
        width: 96% !important;
        max-width: 96% !important;
        display: block;
    }
    #module-advansedwishlist-mywishlist .modal-body {
        padding: 92px 36px;
    }
    #module-advansedwishlist-mywishlist .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-mywishlist .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    #module-advansedwishlist-cart .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-cart .modal-dialog.modal-dialog-centered {
        width: 96% !important;
        max-width: 96% !important;
        display: block;
    }
    #module-advansedwishlist-cart .modal-body {
        padding: 92px 36px;
    }
    #module-advansedwishlist-cart .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-cart .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    .modal-body button.btn.btn-secondary {
        background-color: transparent !important;
        border: 1px solid #4D4D4D !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #4D4D4D !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    .modal-body button.btn.btn-primary {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
    .modal-body .wishlist_product_info_block {
        margin-bottom: 16px;
    }
    #orderWishlist .wishlist_product_info_main_title {
        width: 270px;
    }
    #orderWishlist .wishlist_product_info_block {
        flex-wrap: wrap;
        gap: 30px;
        border-bottom: 1px solid black;
        padding-bottom: 15px;
    }
    #orderWishlist .wishlist_product_info_main{
        align-items: start;
        flex-wrap: wrap;
    }
    #orderWishlist .wishlist_product_info_index {
        display: flex;
        align-items: start;
        margin-top: 0px;
        width: 100%;
    }
    #orderWishlist .wishlist_product_info_qty {
        display: flex;
        align-items: start;
        justify-content: start;
        margin-top: 0px;
        width: 30px;
    }
    .button-container {
        margin-top: 32px;
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: center
    }
    #wishlist_popup_form_cart{
        justify-content: start;    
    }
    #wishlist_popup_form{
        justify-content: start;
    }
}

@media only screen and (min-width: 600px) {
    .send_email_button {
        display: flex;
        flex-wrap: wrap;
    }
    form.send__form.std {
        margin-top: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    p.email {
        margin: 0px auto !important;
    }
    p.submit {
        margin: 0px auto !important;
    } 
    input#email1 {
        margin-bottom: 0px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        width: 200px;
    }
    input#send-wl-btn {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin: 10px 0px;
        text-align: center;
        width: 200px;
    }
    #module-advansedwishlist-mywishlist .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-mywishlist .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-mywishlist .modal-body {
        padding: 92px 52px;
    }
    #module-advansedwishlist-mywishlist .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-mywishlist .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    #module-advansedwishlist-cart .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-cart .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-cart .modal-body {
        padding: 92px 52px;
    }
    #module-advansedwishlist-cart .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-cart .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    .modal-body button.btn.btn-secondary {
        background-color: transparent !important;
        border: 1px solid #4D4D4D !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #4D4D4D !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    .modal-body button.btn.btn-primary {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
    .modal-body .wishlist_product_info_block {
        margin-bottom: 16px;
    }
    #orderWishlist .wishlist_product_info_main_title {
        width: 270px;
    }
    #orderWishlist .wishlist_product_info_block {
        flex-wrap: wrap;
        gap: 30px;
        border-bottom: 1px solid black;
        padding-bottom: 15px;
    }
    #orderWishlist .wishlist_product_info_main{
        align-items: start;
    }
    #orderWishlist .wishlist_product_info_index {
        display: flex;
        align-items: start;
        margin-top: 0px;
        width: 100%;
    }
    #orderWishlist .wishlist_product_info_qty {
        display: flex;
        align-items: start;
        justify-content: start;
        margin-top: 0px;
        width: 30px;
    }
    .button-container {
        margin-top: 32px;
        display: flex;
    }
    #wishlist_popup_form_cart{
        justify-content: center;    
    }
    #wishlist_popup_form{
        justify-content: center;
    }
}

@media only screen and (min-width: 768px) {
    .send_email_button {
        display: flex;
        flex-wrap: wrap;
    }
    form.send__form.std {
        margin-top: 10px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    p.email {
        margin: 0px auto !important;
    }
    p.submit {
        margin: 0px auto !important;
    } 
    input#email1 {
        margin-bottom: 0px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        width: 250px;
    }
    input#send-wl-btn {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin: 10px 0px;
        text-align: center;
        width: 250px;
    }
    #module-advansedwishlist-mywishlist .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-mywishlist .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-mywishlist .modal-body {
        padding: 92px 52px;
    }
    #module-advansedwishlist-mywishlist .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-mywishlist .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    #module-advansedwishlist-cart .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-cart .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-cart .modal-body {
        padding: 92px 52px;
    }
    #module-advansedwishlist-cart .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-cart .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    .modal-body button.btn.btn-secondary {
        background-color: transparent !important;
        border: 1px solid #4D4D4D !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #4D4D4D !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    .modal-body button.btn.btn-primary {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
    .modal-body .wishlist_product_info_block {
        margin-bottom: 16px;
    }
    #orderWishlist .wishlist_product_info_main_title {
        width: 270px;
    }
    #orderWishlist .wishlist_product_info_block{
        flex-wrap: nowrap;
        gap: 30px;
        border-bottom: 0px solid black;
        padding-bottom: 0px;
    }
    #orderWishlist .wishlist_product_info_main{
        align-items: start;
    }
    #orderWishlist .wishlist_product_info_index {
        display: flex;
        align-items: start;
        margin-top: 0px;
        width: 100%;
    }
    #orderWishlist .wishlist_product_info_qty {
        display: flex;
        align-items: start;
        justify-content: start;
        margin-top: 0px;
        width: 30px;
    }
    .button-container {
        margin-top: 32px;
        display: flex;
    }
    #wishlist_popup_form_cart{
        justify-content: center;    
    }
    #wishlist_popup_form{
        justify-content: center;
    }
}

@media only screen and (min-width: 992px) {
    form.send__form.std {
        margin-top: 10px;
        justify-content: start;
    }
    p.email {
        margin: 0px !important;
    }
    p.submit {
        margin: 0px !important;
    }
    input#email1 {
        margin-bottom: 0px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        width: 180px;
    }
    input#send-wl-btn {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin: 10px 0px;
        text-align: center;
        width: 180px;
    }
    #module-advansedwishlist-mywishlist .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-mywishlist .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-mywishlist .modal-body {
        padding: 85px 100px;
    }
    #module-advansedwishlist-mywishlist .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-mywishlist .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    #module-advansedwishlist-cart .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-cart .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-cart .modal-body {
        padding: 85px 100px;
    }
    #module-advansedwishlist-cart .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-cart .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    .modal-body button.btn.btn-secondary {
        background-color: transparent !important;
        border: 1px solid #4D4D4D !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #4D4D4D !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    .modal-body button.btn.btn-primary {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
    .modal-body .wishlist_product_info_block {
        margin-bottom: 16px;
    }
    #orderWishlist .wishlist_product_info_main_title {
        width: 270px;
    }
    .button-container {
        margin-top: 32px;
        display: flex;
    }
    #wishlist_popup_form_cart{
        justify-content: center;    
    }
    #wishlist_popup_form{
        justify-content: center;
    }
}

@media only screen and (min-width: 1200px) {
    form.send__form.std {
        margin-top: 10px;
         justify-content: start;
    }
    p.email {
        margin: 0px !important;
    }
    p.submit {
        margin: 0px !important;
    }
    input#email1 {
        margin-bottom: 0px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        width: 250px;
    }
    input#send-wl-btn {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin: 10px 0px;
        text-align: center;
        width: 250px;
    }
    #module-advansedwishlist-mywishlist .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-mywishlist .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-mywishlist .modal-body {
        padding: 85px 210px;
    }
    #module-advansedwishlist-mywishlist .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-mywishlist .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    #module-advansedwishlist-cart .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-cart .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-cart .modal-body {
        padding: 85px 210px;
    }
    #module-advansedwishlist-cart .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-cart .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    .modal-body button.btn.btn-secondary {
        background-color: transparent !important;
        border: 1px solid #4D4D4D !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #4D4D4D !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    .modal-body button.btn.btn-primary {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
    .modal-body .wishlist_product_info_block {
        margin-bottom: 16px;
    }
    #orderWishlist .wishlist_product_info_main_title {
        width: 270px;
    }
    .button-container {
        margin-top: 32px;
        display: flex;
    }
    #wishlist_popup_form_cart{
        justify-content: center;    
    }
    #wishlist_popup_form{
        justify-content: center;
    }
}
@media only screen and (min-width: 1500px) {
    form.send__form.std {
        margin-top: 10px;
         justify-content: start;
    }
    p.email {
        margin: 0px !important;
    }
    p.submit {
        margin: 0px !important;
    }
    input#email1 {
        margin-bottom: 0px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        width: 250px;
    }
    input#send-wl-btn {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin: 10px 0px;
        text-align: center;
        width: 250px;
    }
    #module-advansedwishlist-mywishlist .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-mywishlist .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-mywishlist .modal-body {
        padding: 85px 300px;
    }
    #module-advansedwishlist-mywishlist .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-mywishlist .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    #module-advansedwishlist-cart .modal-content {
        border: 0px !important;
        border-radius: 0px !important;
        background-color: rgba(232,232,232) !important;
    }
    #module-advansedwishlist-cart .modal-dialog.modal-dialog-centered {
        width: 90% !important;
        max-width: 90% !important;
        display: block;
    }
    #module-advansedwishlist-cart .modal-body {
        padding: 85px 300px;
    }
    #module-advansedwishlist-cart .modal-body h2 {
        font-size: 24px;
        line-height: 24px;
        font-weight: bold;
    }
    #module-advansedwishlist-cart .modal-body p {
        margin-top: 30px;
        color: #000;
        font-size: 16px;
        line-height: 24px;
    }
    .modal-body button.btn.btn-secondary {
        background-color: transparent !important;
        border: 1px solid #4D4D4D !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #4D4D4D !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    .modal-body button.btn.btn-primary {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
    .modal-body .wishlist_product_info_block {
        margin-bottom: 16px;
    }
    #orderWishlist .wishlist_product_info_main_title {
        width: 270px;
    }
    .button-container {
        margin-top: 32px;
        display: flex;
    }
    #wishlist_popup_form_cart{
        justify-content: center;    
    }
    #wishlist_popup_form{
        justify-content: center;
    }
}
/*GLOBAL*/
.hidden {
    display: none;
}
.hidden-form {
    display: none !important;
}

.visually-hidden {
    border           : 0;
    clip             : rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path        : inset(50%);
    height           : 1px;
    margin           : -1px;
    overflow         : hidden;
    padding          : 0;
    position         : absolute !important;
    width            : 1px;
    word-wrap        : normal !important;
    word-break       : normal;
}
/* PAGE WL*/

.wishlists__item {
    display              : grid;
    grid-template-columns: 1fr 40px;
    border-bottom        : 1px solid #d6d4d4;
    margin-bottom        : 14px;
    padding              : 14px 0;
}

.ws-column__name {
    padding-bottom: 4px;
}

.ws-column__actions,
.ws-column__btns {
    display        : flex;
    flex-wrap      : wrap;
    justify-content: center;
}

.wishlist__link {
    font-size: 18px;
}

#mywishlist .icon-check-square:before {
    content    : "\f14a";
    font-family: "FontAwesome";
    font-size  : 16px;
    color      : #55c65e;
}

#mywishlist .icon-remove:before {
    content    : "\f00d";
    font-family: "FontAwesome";
    font-size  : 16px;
    color      : #000;
}

#mywishlist .icon-square:before,
#mywishlist .icon-sign-blank:before {
    content    : "\f0c8";
    font-family: "FontAwesome";
    font-size  : 16px;
    color      : #777;
}

.wishlist__edit,
.wishlist__delete {
    background: none;
    border    : none;
    cursor    : pointer;
    transition: all 0.5s ease-out;
    color     : #232323;
    height    : 25px;
}

.wishlist__edit:hover,
.wishlist__delete:hover {
    opacity: .7;
    color  : #232323;
}

.wishlist__visibiliy {
    display        : flex;
    justify-content: space-between;
    border-bottom  : 1px solid #d6d4d4;
    margin-bottom  : 20px;
    align-items    : center;
    padding-bottom : 8px;
}

.wishlist__visibiliy a {
    color: #232323;
}

#showBoughtProducts,
#hideBoughtProductsInfos {
    display: none;
}

.wl-products__table thead th,
.wl-products__table .wishlist-product-price {
    font-size: .875rem;
}

.wl-products__table tr {
    display  : flex;
    flex-wrap: wrap;
}

.wl-products__table .checkbox-col {
    max-width: 36px;
}

#module-advansedwishlist-mywishlist .wl-products__table th {
    border-bottom: 0px;
}
#module-advansedwishlist-cart .wl-products__table th {
    border-bottom: 0px;
}

.wl-products__table .product_image img,
.wl_product_qty,
.wl-products__table select {
    width    : 90%;
    max-width: 98px;
}

.wl-products__table .btn_action a {
    padding  : 6px 10px;
    font-size: 14px;
}

.wl-products__table .btn_action a.wishlist_add_to_cart {
    width        : 100%;
    font-size    : 13px;
    margin-bottom: 14px;
}

.btn_action {
    display        : flex;
    flex-wrap      : wrap;
    justify-content: space-between;
    align-items    : center;
}

.pa_min_note {
    font-size: 12px;
}

.product_infos .hidden-sm-up {
    display    : block;
    font-weight: bold;
    font-size  : 14px;
    color      : #55c65e;
}

#advansedwishlist_block.advansedwishlist_17 {
    box-shadow   : 2px 2px 11px 0 rgba(0, 0, 0, .1);
    background   : #fff;
    padding      : 1.5625rem 1.25rem;
    margin-bottom: 1.5625rem;
    display      : block;
}

#advansedwishlist_block.advansedwishlist_17 a {
    color: #414141;
}

#ws_wishlist_block_list dt {
    font-weight: normal;
}

.wishlist .popover-content {
    padding: 0;
}

#wishlist_popup_form {
    padding: 65px;
    display: flex;
    
}

#wishlist_popup_form_cart {
    padding: 65px;
    display: flex;
    
}

form#wlform h2 {
    font-size: 24px;
    margin-bottom: 56px;
    color: #000;
}
form#wlform .text {
    font-size: 14px;
    color: #000;
    font-weight: 400;
    margin-bottom: 30px;
}

.wl_block_product {
    display: flex;
    padding: 14px;
}

.wl_block_product_info {
    width       : 94%;
    margin-right: 14px;
    display     : flex;
    flex-wrap   : wrap;
}

.wl-products__footer {
    display              : grid;
    vertical-align       : middle;
    align-items          : center;
    grid-template-columns: 1fr 130px 190px;
}

.wishlist_add_all_to_cart {
    font-size: 12px;
}

@media (max-width: 767px) {
    .hidden-mobile {
        display: none;
    }
}


@media (min-width: 768px) {
    .mobile-only {
        display: none;
    }

    .ws-table__header {
        display              : grid;
        grid-template-columns: 220px 1fr 1fr 1fr 120px;
    }

    .wishlists__item {
        grid-template-columns: 1fr 100px;
    }

    .ws-column__left {
        display              : grid;
        grid-template-columns: 220px repeat(auto-fit, minmax(90px, 1fr));
    }
}

@media (max-width: 1024px) {
    .desctop-only {
        display: none;
    }

    .wl-products__table .wishlist_product_qty {
        width: 45px;
    }

    .wl-products__table .btn_action a {
        padding: 6px 0px;
    }
}

/* BTN PRODUCT PAGE*/

.product-information .wrap_allert {
    clear: both;
}

.box-info-product .wrap_allert {
    position      : relative;
    padding-bottom: 20px;
}

.box-info-product .wrap_allert .allert_note {
    margin-left: 10px;
    width      : 142px;
}

.product-box .allert_note {
    left: 70px;
}

#wishlist_button_block {
    padding: 20px 0;
}

#wishlist_button_block i.material-icons {
    color: #000;
}

.wishlist a.wl-checked,
.wishlist a.wl-checked i {
    color: #646464
}

ul.product_list.grid>li .product-container .functional-buttons div.allert_note {
    padding: 14px;
    width  : 130px;
}

@media (max-width: 1024px) {
    #block_wishlist_top {
        right: 16px;
        top  : 0px;
    }

    .wish_link_text {
        width    : 21%;
        font-size: 12px;
        padding  : 10px 15px 0px 0px;
    }

    #languages-block-top {
        width: 17%;
    }

    #currencies-block-top {
        width: 13%;
    }
}

@media all and (max-width: 639px) {
    .wl-products__table td {
        padding: 14px 4px;
    }

    #mywishlist .table thead th,
    #mywishlist .table td,
    #mywishlist .table .lnkdel,
    #mywishlist .table .lnkdel i,
    #mywishlist .table .product_name,
    #mywishlist .table select,
    #mywishlist .table input {
        padding    : 6px 3px;
        overflow   : hidden;
        font-weight: normal;
    }

    #mywishlist.mywishlist_17 .table thead th,
    #mywishlist.mywishlist_17 .table td,
    #block-history thead th,
    #mywishlist.mywishlist_17 .table .lnkdel,
    #mywishlist.mywishlist_17 .table .lnkdel i,
    #mywishlist.mywishlist_17 .table .product_name,
    #mywishlist.mywishlist_17 .table select,
    #mywishlist.mywishlist_17 .table input {
        font-size: .675rem;
    }

    #mywishlist .table .lnkdel i {
        padding: 0;
    }

    #mywishlist .table .btn_action a {
        padding       : 8px 5px;
        line-height   : 1;
        display       : inline-block;
        font-weight   : normal;
        text-transform: none;
    }

    .wishlist_product_qty,
    #mywishlist .table select,
    #mywishlist .table input {
        max-width: 45px;
    }

    .pa_min_note {
        width: 100%;
    }

    .wishlist-product-actions .btn_action {
        padding: 4px 8px;
    }

    #table_wishlist td.wishlist-product-actions {
        border-bottom: 1px solid #878787;
        background   : #bfbcbc;
    }

    .btn_action a {
        color: #fff;
    }

    .wl-products__table .btn_action a.remove_from_wishlist {
        padding: 0;
    }

    .wl-products__footer {
        display        : flex;
        flex-wrap      : wrap;
        gap            : 20px;
        justify-content: space-between;
    }

    .wishlist-product-total {
        text-align: right;
    }
}

@media (min-width: 768px) {
    #mywishlist .col-md-1 {
        width: 8.33333%;
    }

    #mywishlist .col-md-2 {
        width: 16.66667%;
    }

    #mywishlist .col-md-3 {
        width: 25%;
    }

    #mywishlist .material-icons {
        font-size: 24px;
    }
}



#wishlist_button {
    height     : 2.75rem;
    line-height: inherit;
    padding-top: .625rem;
}

#wishlist_button.wishlist_btn_17:HOVER {
    background-color: #2fb5d2;
    color           : #fff;
}

#wishlist_button.wishlist_btn_17:HOVER i {
    color: #fff;
}

.wishlist_product_qty {
    width       : 60px;
    height      : 30px;
    margin-right: 14px;
}

#ws_wishlist_block_list .wl_product_info {
    padding: 0 14px;
    width  : 50%;
}

.wl_product_info a {
    display: block;
}

.wl_block_product_info .wishlist_add_to_cart,
.wishlist_add_disabled {
    height : 38px;
    padding: .5rem 1.25rem;
}

.wishlist_add_disabled span {
    color         : #fff;
    text-transform: uppercase;
    font-weight   : 600;
}


.wishlist_detail {
    padding      : .75rem 1rem;
    border-bottom: 1px solid #f6f6f6;
}

@media (max-width: 767px) {
    .allert_note {
        margin-left: -82px;
    }
}

#mywishlist .table-bordered td {
    border: none;
}

@media (min-width: 768px) {
    #module-advansedwishlist-mywishlist .wishlists .hidden-md-up {
        display: none !important;
    }
    #module-advansedwishlist-cart .wishlists .hidden-md-up {
        display: none !important;
    }
}


/* WS_MODAL */

.ws_modal_open {
    overflow: hidden;
}

.ws_modal, .ws_modal2, .ws_modal3, .ws_modal4, .ws_modal6 {
    position: fixed;
    top     : 0;
    right   : 0;
    bottom  : 0;
    left    : 0;
    opacity : 0;
}
.desc-modal2{
    text-align: left;
}
.title-modal2{
    text-align: left;
}
.ws_modal_backdrop, .ws_modal2_backdrop, .ws_modal3_backdrop, .ws_modal4_backdrop, .ws_modal6_backdrop {
    background: #000;
    position  : fixed;
    top       : 0;
    right     : 0;
    bottom    : 0;
    left      : 0;
    z-index   : 1000;
    opacity   : 0;
}
.buttons-modal2 button.btn.btn-default.button.button-medium {
    border: 1px solid #000 !important;
    padding: 10.5px 30px !important;
    border-radius: 20px !important;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    background-color: #fff;
}
.buttons-modal6 button.btn.btn-default.button.button-medium {
    border: 1px solid #000 !important;
    padding: 10.5px 30px !important;
    border-radius: 20px !important;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    background-color: #fff;
}
.ws_modal_open .ws_modal, .ws_modal_open .ws_modal2, .ws_modal_open .ws_modal3, .ws_modal_open .ws_modal4, .ws_modal_open .ws_modal6 {
    overflow-x: hidden;
    overflow-y: auto;
    opacity   : 1;
    z-index   : 999;
}

.ws_modal_open .ws_modal_backdrop, .ws_modal_open .ws_modal2_backdrop, .ws_modal_open .ws_modal3_backdrop, .ws_modal_open .ws_modal4_backdrop, .ws_modal_open .ws_modal6_backdrop {
    opacity: 0.5;
}

.ws_modal_dialog, .ws_modal2_dialog, .ws_modal3_dialog, .ws_modal4_dialog, .ws_modal6_dialog {
    position  : relative;
    color     : #000;
    background: #fff;
    max-width : 650px;
    width     : calc(100% - 40px);
    margin    : 68px auto;
    z-index   : 9999;
}

.ws_modal_close, .ws_modal2_close, .ws_modal3_close, .ws_modal4_close, .ws_modal6_close  {
    position        : absolute;
    right           : -24px;
    top             : 0px;
    width           : 22px;
    height          : 22px;
    border          : none;
    background-color: transparent;
    cursor          : pointer;
    transition      : all 0.4s;
}

.ws_modal_close:before,
.ws_modal_close:after,.ws_modal2_close:before,
.ws_modal2_close:after,.ws_modal3_close:before,
.ws_modal3_close:after,.ws_modal4_close:before,
.ws_modal4_close:after,.ws_modal6_close:before,
.ws_modal6_close:after {
    content : "";
    position: absolute;
    top     : 10px;
    left    : 2px;
    width   : 19px;
    height  : 3px;

    background-color: #d0d0d0;
}

.ws_modal_close:before, .ws_modal2_close:before, .ws_modal3_close:before, .ws_modal4_close:before, .ws_modal6_close:before {
    transform: rotate(45deg);
}

.ws_modal_close:after, .ws_modal2_close:after, .ws_modal3_close:after, .ws_modal4_close:after, .ws_modal6_close:after {
    transform: rotate(-45deg);
}

.ws_modal_close:hover, .ws_modal2_close:hover, .ws_modal3_close:hover, .ws_modal4_close:hover, .ws_modal6_close:hover {
    transform       : rotate(90deg);
    background-color: transparent;
}

.ws_modal_content, .ws_modal2_content, .ws_modal3_content, .ws_modal4_content, .ws_modal6_content  {
    display        : flex;
    flex-wrap      : wrap;
    padding        : 24px;
    justify-content: space-around;
}

.product-miniature .product-description {
    z-index: 99 !important;
    overflow: visible;
}

@media (min-width: 768px) {
    .hidden-desctop {
        display: none !important;
    }
}



@media only screen and (max-width: 600px) {
    #module-advansedwishlist-mywishlist h1 {
        margin-top: 94px;
        font-size: 51pt;
        letter-spacing: 0px;
        line-height: 61pt;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    #module-advansedwishlist-cart h1 {
        margin-top: 94px;
        font-size: 51pt;
        letter-spacing: 0px;
        line-height: 61pt;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    .my-wishlist-title {
        margin-top: 202px;
        font-size: 34px;
        color: #000;
        line-height: 41px;
        font-weight: bold;
        padding: 0 36px;
    }
    .my-wishlist-desc {
        margin-top: 202px;
        max-width: 468px;
        padding: 0 36px;
    }
    .my-wishlist-desc p {
        font-size: 12pt;
        line-height: 20pt;
        color: #000 !important;
    }
    .wishlist_order_container {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist fieldset {
        display: flex;
        gap: 0px;
        padding: 0 36px;
        flex-wrap: wrap;    
    }
    #module-advansedwishlist-mywishlist fieldset .form-group {
        width: 100%;
        margin: 0px;
    }
    #module-advansedwishlist-mywishlist p.submit {
        width: 100%;
    }
    #module-advansedwishlist-mywishlist button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 12pt !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        width: 100%;
    }
    #module-advansedwishlist-mywishlist div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10.5px !important;
    }

    #module-advansedwishlist-cart fieldset {
        display: flex;
        gap: 0px;
        padding: 0 36px;
        flex-wrap: wrap;    
    }
    #module-advansedwishlist-cart fieldset .form-group {
        width: 100%;
        margin: 0px;
    }
    #module-advansedwishlist-cart p.submit {
        width: 100%;
    }
    #module-advansedwishlist-cart button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 12pt !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        width: 100%;
    }
    #module-advansedwishlist-cart div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-cart input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10.5px !important;
    }
    section.wishlists {
        padding: 0 36px;
    }
    .wishlist-block {
        display: flex;
        width: 100%;
        justify-content: start;
        padding-bottom: 16px;
        border-bottom: 0.5px solid #707070;
        margin-bottom: 30px;
        margin-top: 30px;
        flex-wrap: wrap;
    }
    .show_wishlist_block {
        margin-right: 10px;
        display: flex;
        align-items: end;
    }
    .whishlist_name {
        display: flex;
        gap: 0px;
        margin-right: 0px;
        align-items: center;
        flex-wrap: wrap;
        margin-top: 10px;
        width: 258px;
    }
    .whishlist_number {
        gap: 0px;
        display: flex;
        margin-right: 0px;
        align-items: center;
        flex-wrap: wrap;
        margin-top: 10px;
        margin-left: 50px;
        width: 100%;
    }
    .whishlist_action {
        align-items: center;
        display: flex;
        gap: 5px;
        width: 16%;
        margin-top: 10px;
        flex-wrap: wrap;
        justify-content: start;
        margin-left: 50px;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    .whishlist_name_desc {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        width: 100%;
        margin-top: 10px;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        font-size: 12pt;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        width: 258px;
    }
    .whishlist_number_desc {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        width: 100%;
    }
    .whishlist_number_name {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        font-weight: bold;
        width: 100%;
    }
    .whishlist_action_desc {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
    }
    .show_wishlist_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlist_block_image img {
        width: 20px;
        height: 20px;
    }
    .hide_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hide_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .show_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .wishlist_block {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .wishlist-textarea-container textarea{
        width: 100%;
    }
    .wishlist_action {
        width: 400px;
        display: flex;
        gap: 0px;
    }
    .non-products-wishlist{
        width: 400px;
        display: flex;
        gap: 0px;
    }
    .wishlist_product_info {
        width: 100%;
        margin-top: 50px;
    }
    .wishlist_product_info_block {
        margin-bottom: 50px;
    }
    .wishlist_product_container {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .wishlist_action_order {
        display: flex;
        align-items: stretch;
        gap: 10px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #9dff80;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_order_container img {
        width: 20px;
        height: 20px;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container img {
        width: 17px;
        height: 16px;
        position: relative;
        left: 2px;
    }
    .wishlist_action_order span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_action_email {
        display: flex;
        align-items: stretch;
        gap: 10px;
        margin-top: 0px;
        justify-content: center;
        flex-wrap: wrap;
        margin-bottom: 0px !important;
    }
    .wishlist_action_email_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_email_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_email span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_action_download {
        display: flex;
        align-items: flex-start;
        gap: 10px;
        margin-top: 0px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_cancel {
        display: flex;
        align-items: flex-start;
        gap: 10px;
        margin-top: 0px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_download_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_cancel_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_readd_container {
        width: 40px;
        height: 40px;
        background-color: #FFF280;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_download_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_readd_container img{
        width: 20px;
        height: 20px;
    }
    .wishlist_action_cancel_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_download span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_action_cancel span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 12pt;
        line-height: 20pt;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_main {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_main, .modal-content .wishlist_product_info_main {
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_index, .modal-content .wishlist_product_info_index {
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_qty, .modal-content .wishlist_product_info_qty {
        width: 100%;
    }
    .product-ws-search-image {
        width: 98px;
        height: 98px;
        border: 1px solid black;
    }
    .wishlist_product_info_block_search {
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
        align-items: center;
        flex-wrap: wrap;
    }
    .product-ws-search-main {
        display: flex;
        align-items: center;
        gap: 59px;
        flex-wrap: wrap;
    }
    .product-ws-search-txt {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        width: 100%;
        text-align: left;
    }
    .product-ws-search-qty {
        display: flex;
        align-items: center;
        margin-top: 25px;
    }
    .product-ws-search-input-txt {
        width: 100%;
        position: relative;
    }
    input.wishlist_product_search {
        width: 100%;
        max-width: 100% !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 20px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        margin-top: 25px;
    }
    .wishlist_suggestions {
        list-style: none;
        border: 0px solid #ccc;
        margin: 0;
        padding: 0;
        position: absolute;
        background: white;
        z-index: 1;
        width: 100%;
    }

    .wishlist_suggestions li {
        padding: 5px 10px;
        cursor: pointer;
    }

    .wishlist_suggestions li:hover {
        background-color: #eee;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 12pt;
        line-height: 20pt;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_index {
        display: flex;
        align-items: center;
        margin-top: 20px;
        width: 100%;
    }
    .wishlist_product_info_index_number{
        font-size: 12pt;
        line-height: 20pt;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_qty {
        display: flex;
        align-items: center;
        justify-content: start;
        margin-top: 20px;
        width: 100%;
    }
    .wishlist_product_info_qty_input input {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10px !important;
        font-size: 12pt;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 100% !important;
        max-width: 100% !important;
    }
    .search-input-txt{
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 20px !important;
        font-size: 12pt;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 100% !important;
        max-width: 100% !important;
    }
    .wishlist_product_info_qty_input {
        margin-right: 25px;
        width: 100px;
    }
    .wishlist_product_info_qty_input_search{
        margin-right: 25px;
        width: 100px;
    }
    .wishlist_product_info_qty_extend {
        margin-right: 8px;
        margin-top: 2px;
        display: none;
    }
    .wishlist_product_info_qty_extend_plus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .wishlist_product_info_qty_extend_plus img {
        width: 15px;
        height: 15px;
    }
    .wishlist_product_info_qty_extend_minus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
    }
    .wishlist_product_info_qty_extend_minus img {
        width: 15px;
        height: 15px;
    }
}

@media only screen and (min-width: 600px) {
    #module-advansedwishlist-mywishlist h1 {
        margin-top: 94px;
        font-size: 51pt;
        letter-spacing: 0px;
        line-height: 61pt;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    #module-advansedwishlist-cart h1 {
        margin-top: 94px;
        font-size: 51pt;
        letter-spacing: 0px;
        line-height: 61pt;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    .my-wishlist-title {
        margin-top: 202px;
        font-size: 34px;
        color: #000;
        line-height: 41px;
        font-weight: bold;
        padding: 0 36px;
    }
    .my-wishlist-desc {
        margin-top: 202px;
        max-width: 468px;
        padding: 0 36px;
    }
    .my-wishlist-desc p {
        font-size: 12pt;
        line-height: 20pt;
        color: #000 !important;
    }
    .wishlist_order_container {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist fieldset {
        display: flex;
        gap: 0px;
        padding: 0 36px;
        flex-wrap: wrap;    
    }
    #module-advansedwishlist-mywishlist fieldset .form-group {
        width: 100%;
        margin: 0px;
    }
    #module-advansedwishlist-mywishlist p.submit {
        width: 100%;
    }
    #module-advansedwishlist-mywishlist button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 12pt !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        width: 100%;
    }
    #module-advansedwishlist-mywishlist div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10.5px !important;
    }

    #module-advansedwishlist-cart fieldset {
        display: flex;
        gap: 0px;
        padding: 0 36px;
        flex-wrap: wrap;    
    }
    #module-advansedwishlist-cart fieldset .form-group {
        width: 100%;
        margin: 0px;
    }
    #module-advansedwishlist-cart p.submit {
        width: 100%;
    }
    #module-advansedwishlist-cart button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 12pt !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        width: 100%;
    }
    #module-advansedwishlist-cart div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-cart input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10.5px !important;
    }
    section.wishlists {
        padding: 0 36px;
    }
    .wishlist-block {
        display: flex;
        width: 100%;
        justify-content: start;
        padding-bottom: 16px;
        border-bottom: 0.5px solid #707070;
        margin-bottom: 30px;
        margin-top: 30px;
        flex-wrap: wrap;
        gap: 10px;
    }
    .show_wishlist_block {
        margin-right: 10px;
        display: flex;
        align-items: end;
    }
    .whishlist_name {
        display: flex;
        gap: 0px;
        margin-right: 0px;
        align-items: center;
        flex-wrap: wrap;
        margin-top: 10px;
        width: 180px;
    }
    .whishlist_number {
        gap: 0px;
        display: flex;
        margin-right: 0px;
        align-items: baseline;
        flex-wrap: wrap;
        margin-top: 10px;
        width: 135px;
    }
    .whishlist_action {
        align-items: baseline;
        display: flex;
        gap: 0px;
        width: 65px;
        margin-top: 10px;
        flex-wrap: wrap;
        justify-content: center;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    .whishlist_name_desc {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        width: 100%;
        margin-top: 0px;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        font-size: 12pt;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        width: 180px;
    }
    .whishlist_number_desc {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        width: 100%;
    }
    .whishlist_number_name {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        font-weight: bold;
        width: 100%;
    }
    .whishlist_action_desc {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
    }
    .show_wishlist_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlist_block_image img {
        width: 20px;
        height: 20px;
    }
    .hide_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hide_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .show_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .wishlist_block {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .wishlist-textarea-container textarea{
        width: 100%;
    }
    .wishlist_action {
        width: 400px;
        display: flex;
        gap: 0px;
    }
    .non-products-wishlist{
        width: 400px;
        display: flex;
        gap: 0px;
    }
    .wishlist_product_info {
        width: 100%;
        margin-top: 50px;
    }
    .wishlist_product_info_block {
        margin-bottom: 50px;
    }
    .wishlist_product_container {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .wishlist_action_order {
        display: flex;
        align-items: stretch;
        gap: 10px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #9dff80;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_order_container img {
        width: 20px;
        height: 20px;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container img {
        width: 17px;
        height: 16px;
        position: relative;
        left: 2px;
    }
    .wishlist_action_order span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_action_email {
        display: flex;
        align-items: stretch;
        gap: 10px;
        margin-top: 0px;
        justify-content: center;
        flex-wrap: wrap;
        margin-bottom: 0px !important;
    }
    .wishlist_action_email_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_email_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_email span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_action_download {
        display: flex;
        align-items: flex-start;
        gap: 10px;
        margin-top: 0px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_download_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_cancel_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_readd_container {
        width: 40px;
        height: 40px;
        background-color: #FFF280;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_download_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_readd_container img{
        width: 20px;
        height: 20px;
    }
    .wishlist_action_cancel_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_download span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_action_cancel span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 12pt;
        line-height: 20pt;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_main {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_main, .modal-content .wishlist_product_info_main {
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_index, .modal-content .wishlist_product_info_index {
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_qty, .modal-content .wishlist_product_info_qty {
        width: 100%;
    }
    .product-ws-search-image {
        width: 98px;
        height: 98px;
        border: 1px solid black;
    }
    .wishlist_product_info_block_search {
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
        align-items: center;
        flex-wrap: wrap;
    }
    .product-ws-search-main {
        display: flex;
        align-items: center;
        gap: 20px;
        flex-wrap: wrap;
    }
    .product-ws-search-txt {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        width: 460px;
        text-align: left;
    }
    .product-ws-search-qty {
        display: flex;
        align-items: center;
        margin-top: 25px;
    }
    .product-ws-search-input-txt {
        width: 100%;
        position: relative;
    }
    input.wishlist_product_search {
        width: 100%;
        max-width: 100% !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 20px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        margin-top: 25px;
    }
    .wishlist_suggestions {
        list-style: none;
        border: 0px solid #ccc;
        margin: 0;
        padding: 0;
        position: absolute;
        background: white;
        z-index: 1;
        width: 100%;
    }

    .wishlist_suggestions li {
        padding: 5px 10px;
        cursor: pointer;
    }

    .wishlist_suggestions li:hover {
        background-color: #eee;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 12pt;
        line-height: 20pt;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_index {
        display: flex;
        align-items: center;
        margin-top: 20px;
        width: 100%;
    }
    .wishlist_product_info_index_number{
        font-size: 12pt;
        line-height: 20pt;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_qty {
        display: flex;
        align-items: center;
        justify-content: start;
        margin-top: 20px;
        width: 100%;
    }
    .wishlist_product_info_qty_input input {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10px !important;
        font-size: 12pt;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 100% !important;
        max-width: 100% !important;
    }
    .search-input-txt{
     border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 20px !important;
        font-size: 12pt;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 100% !important;
        max-width: 100% !important;
    }
    .wishlist_product_info_qty_input {
        margin-right: 25px;
        width: 100px;
    }
    .wishlist_product_info_qty_input_search{
        margin-right: 25px;
        width: 100px;
    }
    .wishlist_product_info_qty_extend {
        margin-right: 8px;
        margin-top: 2px;
        display: none;
    }
    .wishlist_product_info_qty_extend_plus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .wishlist_product_info_qty_extend_plus img {
        width: 15px;
        height: 15px;
    }
    .wishlist_product_info_qty_extend_minus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
    }
    .wishlist_product_info_qty_extend_minus img {
        width: 15px;
        height: 15px;
    }
}

@media only screen and (min-width: 768px) {
    #module-advansedwishlist-mywishlist h1 {
        margin-top: 94px;
        font-size: 51pt;
        letter-spacing: 0px;
        line-height: 61pt;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    #module-advansedwishlist-cart h1 {
        margin-top: 94px;
        font-size: 51pt;
        letter-spacing: 0px;
        line-height: 61pt;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    .my-wishlist-title {
        margin-top: 202px;
        font-size: 34px;
        color: #000;
        line-height: 41px;
        font-weight: bold;
        padding: 0 36px;
    }
    .my-wishlist-desc {
        margin-top: 202px;
        max-width: 468px;
        padding: 0 36px;
    }
    .my-wishlist-desc p {
        font-size: 12pt;
        line-height: 20pt;
        color: #000 !important;
    }
    .wishlist_order_container {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist fieldset {
        display: flex;
        gap: 0px;
        padding: 0 36px;
        flex-wrap: wrap;    
    }
    #module-advansedwishlist-mywishlist fieldset .form-group {
        width: 100%;
        margin: 0px;
    }
    #module-advansedwishlist-mywishlist p.submit {
        width: 100%;
    }
    #module-advansedwishlist-mywishlist button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 12pt !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        width: 100%;
    }
    #module-advansedwishlist-mywishlist div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10.5px !important;
    }

    #module-advansedwishlist-cart fieldset {
        display: flex;
        gap: 0px;
        padding: 0 36px;
        flex-wrap: wrap;    
    }
    #module-advansedwishlist-cart fieldset .form-group {
        width: 100%;
        margin: 0px;
    }
    #module-advansedwishlist-cart p.submit {
        width: 100%;
    }
    #module-advansedwishlist-cart button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 12pt !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        width: 100%;
    }
    #module-advansedwishlist-cart div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-cart input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10.5px !important;
    }
    section.wishlists {
        padding: 0 36px;
    }
    .wishlist-block {
        display: flex;
        width: 100%;
        justify-content: space-between;
        padding-bottom: 16px;
        border-bottom: 0.5px solid #707070;
        margin-bottom: 30px;
        margin-top: 30px;
        flex-wrap: nowrap;
        gap: 45px;
    }
    .show_wishlist_block {
        margin-right: 10px;
        display: flex;
        align-items: end;
    }
    .whishlist_name {
        display: flex;
        gap: 0px;
        margin-right: 0px;
        align-items: center;
        flex-wrap: wrap;
        margin-top: 0;
        width: 100%;
    }
    .whishlist_number {
        gap: 0px;
        display: flex;
        margin-right: 0px;
        align-items: baseline;
        flex-wrap: wrap;
        margin-top: 0px;
    }
    .whishlist_action {
        align-items: baseline;
        display: flex;
        gap: 0px;
        width: 175px;
        margin-top: 0px;
        flex-wrap: wrap;
        justify-content: center;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    .whishlist_name_desc {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        width: 100%;
        margin-top: 0px;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        font-size: 12pt;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        width: 260px;
    }
    .whishlist_number_desc {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        width: 100%;
    }
    .whishlist_number_name {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        font-weight: bold;
        width: 100%;
    }
    .whishlist_action_desc {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
    }
    .show_wishlist_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlist_block_image img {
        width: 20px;
        height: 20px;
    }
    .hide_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hide_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .show_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .wishlist_block {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .wishlist-textarea-container textarea{
        width: 100%;
    }
    .wishlist_action {
        width: 480px;
        display: flex;
        gap: 0px;
    }
    .non-products-wishlist{
        width: 400px;
        display: flex;
        gap: 0px;
    }
    .wishlist_product_info {
        width: 100%;
        margin-top: 50px;
    }
    .wishlist_product_info_block {
        margin-bottom: 50px;
    }
    .wishlist_product_container {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .wishlist_action_order {
        display: flex;
        align-items: stretch;
        gap: 10px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #9dff80;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_order_container img {
        width: 20px;
        height: 20px;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container img {
        width: 17px;
        height: 16px;
        position: relative;
        left: 2px;
    }
    .wishlist_action_order span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_action_email {
        display: flex;
        align-items: stretch;
        gap: 10px;
        margin-top: 0px;
        justify-content: center;
        flex-wrap: wrap;
        margin-bottom: 0px !important;
    }
    .wishlist_action_email_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_email_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_email span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_action_download {
        display: flex;
        align-items: flex-start;
        gap: 10px;
        margin-top: 0px;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_download_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_cancel_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_readd_container {
        width: 40px;
        height: 40px;
        background-color: #FFF280;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_download_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_readd_container img{
        width: 20px;
        height: 20px;
    }
    .wishlist_action_cancel_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_download span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_action_cancel span {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000;
        font-weight: normal;
        text-align: center;
        width: 100%;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 12pt;
        line-height: 20pt;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_main {
        display: flex;
        align-items: center;
        gap: 15px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_main, .modal-content .wishlist_product_info_main {
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_index, .modal-content .wishlist_product_info_index {
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_qty, .modal-content .wishlist_product_info_qty {
        width: 100%;
    }
    .product-ws-search-image {
    width: 98px;
    height: 98px;
    border: 1px solid black;
    }
    .wishlist_product_info_block_search {
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
        align-items: center;
    }
    .product-ws-search-main {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    .product-ws-search-txt {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        width: 460px;
        text-align: left;
    }
    .product-ws-search-qty {
        display: flex;
        align-items: center;
    }
    .product-ws-search-input-txt {
        width: 100%;
        position: relative;
    }
    input.wishlist_product_search {
        width: 100%;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 20px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    .wishlist_suggestions {
        list-style: none;
        border: 0px solid #ccc;
        margin: 0;
        padding: 0;
        position: absolute;
        background: white;
        z-index: 1;
        width: 100%;
    }

    .wishlist_suggestions li {
        padding: 5px 10px;
        cursor: pointer;
    }

    .wishlist_suggestions li:hover {
        background-color: #eee;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 12pt;
        line-height: 20pt;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_index {
        display: flex;
        align-items: center;
        margin-top: 20px;
        width: 100%;
    }
    .wishlist_product_info_index_number{
        font-size: 12pt;
        line-height: 20pt;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_qty {
        display: flex;
        align-items: center;
        justify-content: start;
        margin-top: 20px;
        width: 100%;
    }
    .wishlist_product_info_qty_input input {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10px !important;
        font-size: 12pt;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 100% !important;
        max-width: 100% !important;
    }
    .search-input-txt{
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 20px !important;
        font-size: 12pt;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 100% !important;
        max-width: 100% !important;
    }
    .wishlist_product_info_qty_input {
        margin-right: 51px;
        width: 61px;
    }
    .wishlist_product_info_qty_input_search{
        margin-right: 25px;
        width: 100px;
    }
    .wishlist_product_info_qty_extend {
        margin-right: 8px;
        margin-top: 2px;
        display: none;
    }
    .wishlist_product_info_qty_extend_plus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .wishlist_product_info_qty_extend_plus img {
        width: 15px;
        height: 15px;
    }
    .wishlist_product_info_qty_extend_minus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
    }
    .wishlist_product_info_qty_extend_minus img {
        width: 15px;
        height: 15px;
    }
}

@media only screen and (min-width: 992px) {
    #module-advansedwishlist-mywishlist h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    #module-advansedwishlist-cart h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    .my-wishlist-title {
        margin-top: 202px;
        font-size: 34px;
        color: #000;
        line-height: 41px;
        font-weight: bold;
        padding: 0px;
    }
    .my-wishlist-desc {
        margin-top: 202px;
        max-width: 468px;
        padding: 0px;
    }
    .my-wishlist-desc p {
        font-size: 16px;
        line-height: 24px;
        color: #000 !important;
    }
    .wishlist_order_container {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist fieldset {
        display: flex;
        gap: 16px;
        padding: 0;
        flex-wrap: wrap;    
    }
    #module-advansedwishlist-mywishlist fieldset .form-group {
        width: auto;
        margin: 0px;
    }
    #module-advansedwishlist-mywishlist p.submit {
        width: auto;
    }
    #module-advansedwishlist-mywishlist button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 12pt !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        width: auto;
    }
    #module-advansedwishlist-mywishlist div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    #module-advansedwishlist-cart fieldset {
        display: flex;
        gap: 16px;
        padding: 0;
        flex-wrap: wrap;    
    }
    #module-advansedwishlist-cart fieldset .form-group {
        width: auto;
        margin: 0px;
    }
    #module-advansedwishlist-cart p.submit {
        width: auto;
    }
    #module-advansedwishlist-cart button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 12pt !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        width: auto;
    }
    #module-advansedwishlist-cart div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-cart input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    section.wishlists {
        padding: 0px;
    }
    .wishlist-block {
        display: flex;
        width: 100%;
        justify-content: space-between;
        padding-bottom: 16px;
        border-bottom: 0.5px solid #707070;
        margin-bottom: 30px;
        margin-top: 30px;
        flex-wrap: nowrap;
        gap: 0px;
    }
    .show_wishlist_block {
        margin-right: 0px;
        display: flex;
        align-items: center;
    }
    .whishlist_name {
        display: flex;
        gap: 20px;
        margin-right: 0px;
        align-items: center;
        flex-wrap: nowrap;
        margin-top: 0px;
        width: auto;
    }
    .whishlist_number {
        gap: 20px;
        display: flex;
        margin-right: 0px;
        align-items: center;
        width: auto;
        flex-wrap: nowrap;
        margin-top: 0px;
    }
    .whishlist_action {
        align-items: center;
        display: flex;
        gap: 19px;
        width: auto;
        margin-top: 0px;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    .whishlist_name_desc {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        width: auto;
        margin-top: 0px;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        width: auto;
    }
    .whishlist_number_desc {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        width: auto;
    }
    .whishlist_number_name {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
        width: auto;
    }
    .whishlist_action_desc {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
    }
    .show_wishlist_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlist_block_image img {
        width: 20px;
        height: 20px;
    }
    .hide_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hide_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .show_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .wishlist_block {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
    }
    .wishlist-textarea-container textarea{
        width: auto;
    }
    .wishlist_action {
        width: 415px;
        display: block;
    }
    .non-products-wishlist{
        width: 200px;
        display: block;
    }
    .wishlist_product_info {
        width: 760px;
        margin-top: 0px;
    }
    .wishlist_product_info_block {
        margin-bottom: 10px;
    }
    .wishlist_product_container {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
    }
    .wishlist_action_order {
        display: flex;
        align-items: center;
        gap: 17px;
        justify-content: flex-start;
    }
    .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #9dff80;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_order_container img {
        width: 20px;
        height: 20px;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container img {
        width: 17px;
        height: 16px;
        position: relative;
        left: 2px;
    }
    .wishlist_action_order span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        width: auto;
    }
    .wishlist_action_email {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px;
        justify-content: flex-start;
    }
    .wishlist_action_email_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_email_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_email span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        width: auto;
    }
    .wishlist_action_download {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px;
        justify-content: flex-start;
    }
    .wishlist_action_download_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_cancel_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_readd_container {
        width: 40px;
        height: 40px;
        background-color: #FFF280;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_download_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_readd_container img{
        width: 20px;
        height: 20px;
    }
    .wishlist_action_cancel_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_download span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        text-align: left;
        width: auto;
    }
    .wishlist_action_cancel span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        text-align: left;
        width: auto;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 16px;
        line-height: 19px;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_main {
        display: flex;
        align-items: center;
        gap: 20px;
        margin-right: 20px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_main, .modal-content .wishlist_product_info_main {
        width: 70%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_index, .modal-content .wishlist_product_info_index {
        width: 150px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_qty, .modal-content .wishlist_product_info_qty {
        width: 40px;
    }
    .product-ws-search-image {
    width: 98px;
    height: 98px;
    border: 1px solid black;
    }
    .wishlist_product_info_block_search {
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
        align-items: center;
    }
    .product-ws-search-main {
        display: flex;
        align-items: center;
        gap: 20px;
    }
    .product-ws-search-txt {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        width: 460px;
        text-align: left;
    }
    .product-ws-search-qty {
        display: flex;
        align-items: center;
    }
    .product-ws-search-input-txt {
        width: 100%;
        position: relative;
    }
    input.wishlist_product_search {
        width: 100%;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 20px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    .wishlist_suggestions {
        list-style: none;
        border: 0px solid #ccc;
        margin: 0;
        padding: 0;
        position: absolute;
        background: white;
        z-index: 1;
        width: 100%
    }

    .wishlist_suggestions li {
        padding: 5px 10px;
        cursor: pointer;
    }

    .wishlist_suggestions li:hover {
        background-color: #eee;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 16px;
        line-height: 19px;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_index {
        display: flex;
        align-items: center;
        margin-top: 0px;
        width: auto;
        margin-right: 20px;
    }
    .wishlist_product_info_index_number{
        font-size: 16px;
        line-height: 19px;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_qty {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-top: 0px;
        width: auto;
    }
    .wishlist_product_info_qty_input input {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 61px !important;
    }
    .search-input-txt{
border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 10px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 61px !important;
    }
    .wishlist_product_info_qty_input {
        margin-right: 51px;
    }
    .wishlist_product_info_qty_input_search{
        margin-right: 25px;
    }
    .wishlist_product_info_qty_extend {
        margin-right: 8px;
        margin-top: 2px;
        display: block;
    }
    .wishlist_product_info_qty_extend_plus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .wishlist_product_info_qty_extend_plus img {
        width: 15px;
        height: 15px;
    }
    .wishlist_product_info_qty_extend_minus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
    }
    .wishlist_product_info_qty_extend_minus img {
        width: 15px;
        height: 15px;
    }
}

@media only screen and (min-width: 1200px) {
    #module-advansedwishlist-mywishlist h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    #module-advansedwishlist-cart h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    .my-wishlist-title {
        margin-top: 202px;
        font-size: 34px;
        color: #000;
        line-height: 41px;
        font-weight: bold;
    }
    .my-wishlist-desc {
        margin-top: 202px;
        max-width: 468px;
    }
    .my-wishlist-desc p {
        font-size: 16px;
        line-height: 24px;
        color: #000 !important;
    }
    .wishlist_order_container {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist fieldset {
        display: flex;
        gap: 16px;
    }
    #module-advansedwishlist-mywishlist button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    #module-advansedwishlist-mywishlist div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    #module-advansedwishlist-cart fieldset {
        display: flex;
        gap: 16px;
    }
    #module-advansedwishlist-cart button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    #module-advansedwishlist-cart div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-cart input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    .wishlist-block {
        display: flex;
        width: 100%;
        justify-content: space-between;
        padding-bottom: 16px;
        border-bottom: 0.5px solid #707070;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .show_wishlist_block {
        margin-right: 145px;
        display: flex;
        align-items: center;
    }
    .whishlist_name {
        display: flex;
        gap: 34px;
        margin-right: 100px;
        align-items: center;
    }
    .whishlist_number {
        gap: 19px;
        display: flex;
        margin-right: 100px;
        align-items: center;
    }
    .whishlist_action {
        align-items: center;
        display: flex;
        gap: 19px;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    .whishlist_name_desc {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        width: auto;
    }
    .whishlist_number_desc {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
    }
    .whishlist_number_name {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
    }
    .whishlist_action_desc {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
    }
    .show_wishlist_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlist_block_image img {
        width: 20px;
        height: 20px;
    }
    .hide_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hide_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .show_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .wishlist_block {
        display: flex;
        justify-content: start;
    }
    .wishlist-textarea-container textarea{
        width: auto;
    }
    .wishlist_action {
        width: 416px;
    }
    .non-products-wishlist{
        width: 416px;
    }
    .wishlist_product_info {
        width: 1020px;
    }
    .wishlist_product_info_block {
        margin-top: 10px;
    }
    .wishlist_product_container {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
    }
    .wishlist_action_order {
        display: flex;
        align-items: center;
        gap: 17px;
    }
    .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #9dff80;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_order_container img {
        width: 20px;
        height: 20px;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container img {
        width: 17px;
        height: 16px;
        position: relative;
        left: 2px;
    }
    .wishlist_action_order span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        width: auto;
    }
    .wishlist_action_email {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px;
    }
    .wishlist_action_email_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_email_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_email span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        width: auto;
    }
    .wishlist_action_download {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px;
    }
    .wishlist_action_download_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_cancel_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_readd_container {
        width: 40px;
        height: 40px;
        background-color: #FFF280;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_download_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_readd_container img{
        width: 20px;
        height: 20px;
    }
    .wishlist_action_cancel_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_download span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        text-align: left;
        width: auto;
    }
    .wishlist_action_cancel span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        text-align: left;
        width: auto;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 16px;
        line-height: 19px;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_main {
        display: flex;
        align-items: center;
        gap: 59px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_main, .modal-content .wishlist_product_info_main {
        width: 70%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_index, .modal-content .wishlist_product_info_index {
        width: 150px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_qty, .modal-content .wishlist_product_info_qty {
        width: 40px;
    }
    .product-ws-search-image {
    width: 98px;
    height: 98px;
    border: 1px solid black;
    }
    .wishlist_product_info_block_search {
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
        align-items: center;
    }
    .product-ws-search-main {
        display: flex;
        align-items: center;
        gap: 59px;
    }
    .product-ws-search-txt {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        width: 460px;
        text-align: left;
    }
    .product-ws-search-qty {
        display: flex;
        align-items: center;
    }
    .product-ws-search-input-txt {
        width: 100%;
        position: relative;
    }
    input.wishlist_product_search {
        width: 100%;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 20px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    .wishlist_suggestions {
        list-style: none;
        border: 0px solid #ccc;
        margin: 0;
        padding: 0;
        position: absolute;
        background: white;
        z-index: 1;
        width: 100%;
    }

    .wishlist_suggestions li {
        padding: 5px 10px;
        cursor: pointer;
    }

    .wishlist_suggestions li:hover {
        background-color: #eee;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 16px;
        line-height: 19px;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_index {
        display: flex;
        align-items: center;
    }
    .wishlist_product_info_index_number{
        font-size: 16px;
        line-height: 19px;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_qty {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .wishlist_product_info_qty_input input {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 61px !important;
    }
    .search-input-txt{
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 10px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 61px !important;
    }
    .wishlist_product_info_qty_input {
        margin-right: 51px;
    }
    .wishlist_product_info_qty_input_search{
        margin-right: 25px;
    }
    .wishlist_product_info_qty_extend {
        margin-right: 8px;
        margin-top: 2px;
    }
    .wishlist_product_info_qty_extend_plus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .wishlist_product_info_qty_extend_plus img {
        width: 15px;
        height: 15px;
    }
    .wishlist_product_info_qty_extend_minus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
    }
    .wishlist_product_info_qty_extend_minus img {
        width: 15px;
        height: 15px;
    }
}
@media only screen and (min-width: 1500px) {
    #module-advansedwishlist-mywishlist h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    #module-advansedwishlist-cart h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    .my-wishlist-title {
        margin-top: 202px;
        font-size: 34px;
        color: #000;
        line-height: 41px;
        font-weight: bold;
    }
    .my-wishlist-desc {
        margin-top: 202px;
        width: 468px;
    }
    .my-wishlist-desc p {
        font-size: 16px;
        line-height: 24px;
        color: #000 !important;
    }
    .wishlist_order_container {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist fieldset {
        display: flex;
        gap: 16px;
    }
    #module-advansedwishlist-mywishlist button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    #module-advansedwishlist-mywishlist div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-mywishlist input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    #module-advansedwishlist-cart fieldset {
        display: flex;
        gap: 16px;
    }
    #module-advansedwishlist-cart button#submitWishlist {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
    }
    #module-advansedwishlist-cart div#mywishlist {
        margin-top: 20px;
    }
    #module-advansedwishlist-cart input#name {
        margin-bottom: 16px !important;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    .wishlist-block {
        display: flex;
        width: 100%;
        justify-content: space-between;
        padding-bottom: 16px;
        border-bottom: 0.5px solid #707070;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    .show_wishlist_block {
        margin-right: 198px;
        display: flex;
        align-items: center;
    }
    .whishlist_name {
        display: flex;
        gap: 34px;
        margin-right: 219px;
        align-items: center;
    }
    .whishlist_number {
        gap: 19px;
        display: flex;
        margin-right: 128px;
        align-items: center;
    }
    .whishlist_action {
        align-items: center;
        display: flex;
        gap: 19px;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
    }
    .whishlist_name_desc {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
    }
    input[name='wishlist_name'] {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 33px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        width: auto;
    }
    .whishlist_number_desc {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
    }
    .whishlist_number_name {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
    }
    .whishlist_action_desc {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
    }
    .show_wishlist_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlist_block_image img {
        width: 20px;
        height: 20px;
    }
    .hide_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .hide_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .show_wishlistproduct_block_image {
        width: 40px;
        height: 40px;
        background-color: #D9D9D9;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .show_wishlistproduct_block_image img {
        width: 20px;
        height: 20px;
    }
    .wishlist_block {
        display: flex;
        justify-content: start;
    }
    .wishlist-textarea-container textarea{
        width: auto;
    }
    .wishlist_action {
        width: 416px;
    }
    .non-products-wishlist{
        width: 416px;
    }
    .wishlist_product_info {
        width: 1020px;
    }
    .wishlist_product_info_block {
        margin-top: 10px;
    }
    .wishlist_product_container {
        display: flex;
        justify-content: space-between;
        flex-wrap: nowrap;
    }
    .wishlist_action_order {
        display: flex;
        align-items: center;
        gap: 17px;
    }
    .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #9dff80;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_order_container img {
        width: 20px;
        height: 20px;
    }
    #module-advansedwishlist-cart .wishlist_action_order_container img {
        width: 17px;
        height: 16px;
        position: relative;
        left: 2px;
    }
    .wishlist_action_order span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        width: auto;
    }
    .wishlist_action_email {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px;
    }
    .wishlist_action_email_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_email_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_email span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        width: auto;
    }
    .wishlist_action_download {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px;
    }
    .wishlist_action_download_container {
        width: 40px;
        height: 40px;
        background-color: #9FC5F0;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_cancel_container {
        width: 40px;
        height: 40px;
        background-color: #FF9180;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_readd_container {
        width: 40px;
        height: 40px;
        background-color: #FFF280;
        border-radius: 20px;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .wishlist_action_download_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_readd_container img{
        width: 20px;
        height: 20px;
    }
    .wishlist_action_cancel_container img {
        width: 20px;
        height: 20px;
    }
    .wishlist_action_download span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        text-align: left;
        width: auto;
    }
    .wishlist_action_cancel span {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000;
        font-weight: normal;
        text-align: left;
        width: auto;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 16px;
        line-height: 19px;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_main {
        display: flex;
        align-items: center;
        gap: 59px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_main, .modal-content .wishlist_product_info_main {
        width: 70%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_index, .modal-content .wishlist_product_info_index {
        width: 150px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_qty, .modal-content .wishlist_product_info_qty {
        width: 40px;
    }
    .product-ws-search-image {
    width: 98px;
    height: 98px;
    border: 1px solid black;
    }
    .wishlist_product_info_block_search {
        display: flex;
        justify-content: space-between;
        margin-bottom: 10px;
        align-items: center;
    }
    .product-ws-search-main {
        display: flex;
        align-items: center;
        gap: 59px;
    }
    .product-ws-search-txt {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        width: 460px;
        text-align: left;
    }
    .product-ws-search-qty {
        display: flex;
        align-items: center;
    }
    .product-ws-search-input-txt {
        width: 100%;
        position: relative;
    }
    input.wishlist_product_search {
        width: 100%;
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 20px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    .wishlist_suggestions {
        list-style: none;
        border: 0px solid #ccc;
        margin: 0;
        padding: 0;
        position: absolute;
        background: white;
        z-index: 1;
        width: 100%;
    }

    .wishlist_suggestions li {
        padding: 5px 10px;
        cursor: pointer;
    }

    .wishlist_suggestions li:hover {
        background-color: #eee;
    }
    .wishlist_product_info_main_title a.product_name {
        font-size: 16px;
        line-height: 19px;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_index {
        display: flex;
        align-items: center;
    }
    .wishlist_product_info_index_number{
        font-size: 16px;
        line-height: 19px;
        color: #000;
        font-weight: bold;
    }
    .wishlist_product_info_qty {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }
    .wishlist_product_info_qty_input input {
        border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 10.5px 10px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 61px !important;
    }
    .search-input-txt{
border-radius: 20px !important;
        border: 1px solid #707070 !important;
        padding: 4.5px 10px !important;
        font-size: 16px;
        letter-spacing: -0.48px;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
        width: 61px !important;
    }
    .wishlist_product_info_qty_input {
        margin-right: 51px;
    }
    .wishlist_product_info_qty_input_search{
        margin-right: 25px;
    }
    .wishlist_product_info_qty_extend {
        margin-right: 8px;
        margin-top: 2px;
    }
    .wishlist_product_info_qty_extend_plus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .wishlist_product_info_qty_extend_plus img {
        width: 15px;
        height: 15px;
    }
    .wishlist_product_info_qty_extend_minus {
        width: 20px;
        height: 20px;
        border: 1px solid #747474;
        border-radius: 20px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
    }
    .wishlist_product_info_qty_extend_minus img {
        width: 15px;
        height: 15px;
    }
}



@media only screen and (max-width: 600px) {
    #module-advansedwishlist-orderwishlist h1 {
        margin-top: 94px;
        font-size: 51pt;
        letter-spacing: 0px;
        line-height: 61pt;
        color: #000 !important;
        font-weight: bold;
        text-align: center;
    }
    .wishlist_order_container {
        padding: 0 36px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_number {
        gap: 0px;
        display: flex;
        align-items: center;
        margin-right: 0px !important;
        width: 100%;
        margin-left: 0px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name_input {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        font-weight: bold;
        width: 250px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date_input {
        font-size: 12pt;
        letter-spacing: -0.48px;
        line-height: 20pt;
        color: #000 !important;
        font-weight: bold;
    }
    #module-advansedwishlist-orderwishlist .show_wishlist_block {
        margin-right: 0px !important;
        display: flex;
        align-items: center;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name {
        display: flex;
        gap: 0px;
        align-items: center;
        margin-right: 0px !important;
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date {
        display: flex;
        gap: 0px;
        align-items: center;
        margin-right: 0px !important;
        width: 110px;
        flex-wrap: wrap;
        margin-top: 25px;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail {
        display: flex;
        justify-content: center;
        text-align: center;
        flex-wrap: wrap;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action{
        justify-content: center;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail.hidden {
        display: none !important;
        justify-content: space-between;
        text-align: center;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_block {
        width: 1073px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_download {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: wrap;
    }
    #module-advansedwishlist-orderwishlist span {
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .anchors-navigation span{
        width: auto !important;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_cancel {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_readd {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: wrap;
        justify-content: center;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_download span{
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_block {
        margin-top: 10px;
    }
    .wishlist_action .modal input[name='order_wishlist'] {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
    input#acceptNewSettingsProduct {
        background-color: #C5F09F !important;
        border: 1px solid #C5F09F !important;
        padding: 10.5px 150px 10.5px 28px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: normal !important;
        text-transform: lowercase !important;
        position: relative;
        right: 0px;
        background-image: url(/img/check.png);
        background-repeat: no-repeat;
        background-position: 138px center;
        background-size: 16px 16px;
        cursor: pointer;
    }
}

@media only screen and (min-width: 600px) {
    #module-advansedwishlist-orderwishlist h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    #module-advansedwishlist-orderwishlist .whishlist_number {
        gap: 0px;
        display: flex;
        align-items: center;
        margin-right: 0px !important;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
        width: 250px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
    }
    #module-advansedwishlist-orderwishlist .show_wishlist_block {
        margin-right: 0px !important;
        display: flex;
        align-items: center;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name {
        display: flex;
        gap: 0px;
        align-items: center;
        margin-right: 0px !important;
        flex-wrap: wrap;
        width: 120px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date {
        display: flex;
        gap: 0px;
        align-items: center;
        margin-right: 0px !important;
        flex-wrap: wrap;
        width: 145px;
        margin-top: 10px;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail {
        display: flex;
        justify-content: center;
        text-align: center;
        flex-wrap: wrap;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail.hidden {
        display: none !important;
        justify-content: space-between;
        text-align: center;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_block {
        width: 1073px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_download {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: wrap;
    }
    #module-advansedwishlist-orderwishlist span {
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .anchors-navigation span{
        width: auto !important;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_cancel {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_readd {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: wrap;
        justify-content: center;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_block {
        margin-top: 10px;
    }
    .wishlist_action .modal input[name='order_wishlist'] {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 0px;
    }
        input#acceptNewSettingsProduct {
        background-color: #C5F09F !important;
        border: 1px solid #C5F09F !important;
        padding: 10.5px 150px 10.5px 28px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: normal !important;
        text-transform: lowercase !important;
        position: relative;
        right: 0px;
        background-image: url(/img/check.png);
        background-repeat: no-repeat;
        background-position: 138px center;
        background-size: 16px 16px;
        cursor: pointer;
    }
}

@media only screen and (min-width: 768px) {
    #module-advansedwishlist-orderwishlist h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    #module-advansedwishlist-orderwishlist .whishlist_number {
        gap: 0px;
        display: flex;
        align-items: center;
        margin-right: 0px !important;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
        width: 250px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
    }
    #module-advansedwishlist-orderwishlist .show_wishlist_block {
        margin-right: 0px !important;
        display: flex;
        align-items: center;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name {
        display: flex;
        gap: 0px;
        align-items: center;
        margin-right: 0px !important;
        flex-wrap: wrap;
        width: 180px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date {
        display: flex;
        gap: 0px;
        align-items: center;
        margin-right: 0px !important;
        flex-wrap: wrap;
        width: 180px;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail {
        display: flex;
        justify-content: center;
        text-align: center;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail.hidden {
        display: none !important;
        justify-content: space-between;
        text-align: center;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_block {
        width: 1073px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_download {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: wrap;
    }
    #module-advansedwishlist-orderwishlist span {
        width: 100%;
    }
    #module-advansedwishlist-orderwishlist .anchors-navigation span{
        width: auto !important;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_cancel {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: wrap;
        justify-content: center;
    }
    .wishlist_action_readd {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: wrap;
        justify-content: center;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_block {
        margin-top: 10px;
    }
    .wishlist_action .modal input[name='order_wishlist'] {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
        input#acceptNewSettingsProduct {
        background-color: #C5F09F !important;
        border: 1px solid #C5F09F !important;
        padding: 10.5px 45px 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: normal !important;
        text-transform: lowercase !important;
        position: relative;
        right: 0px;
        background-image: url(/img/check.png);
        background-repeat: no-repeat;
        background-position: 138px center;
        background-size: 16px 16px;
        cursor: pointer;
    }
}

@media only screen and (min-width: 992px) {
    #module-advansedwishlist-orderwishlist h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    #module-advansedwishlist-orderwishlist .whishlist_number {
        gap: 19px;
        display: flex;
        align-items: center;
        margin-right: 0px !important;
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
        width: 250px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
    }
    #module-advansedwishlist-orderwishlist .show_wishlist_block {
        margin-right: 0px !important;
        display: flex;
        align-items: center;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name {
        display: flex;
        gap: 34px;
        align-items: center;
        margin-right: 0px !important;
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date {
        display: flex;
        gap: 34px;
        align-items: center;
        margin-right: 0px !important;
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail {
        display: flex;
        justify-content: space-between;
        text-align: center;
        flex-wrap: nowrap;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail.hidden {
        display: none !important;
        justify-content: space-between;
        text-align: center;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_block {
        width: 1073px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_download {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: nowrap;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action span {
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_cancel {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px !important;
        flex-wrap: nowrap;
        justify-content: start;
    }
    .wishlist_action_readd {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px !important;
        flex-wrap: nowrap;
        justify-content: start;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_block {
        margin-top: 10px;
    }
    .wishlist_action .modal input[name='order_wishlist'] {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
    input#acceptNewSettingsProduct {
        background-color: #C5F09F !important;
        border: 1px solid #C5F09F !important;
        padding: 10.5px 45px 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: normal !important;
        text-transform: lowercase !important;
        position: relative;
        right: 0px;
        background-image: url(/img/check.png);
        background-repeat: no-repeat;
        background-position: 138px center;
        background-size: 16px 16px;
        cursor: pointer;
    }
}

@media only screen and (min-width: 1200px) {
    #module-advansedwishlist-orderwishlist h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    #module-advansedwishlist-orderwishlist .whishlist_number {
        gap: 19px;
        display: flex;
        align-items: center;
        margin-right: 0px !important;
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
        width: 250px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
    }
    #module-advansedwishlist-orderwishlist .show_wishlist_block {
        margin-right: 0px !important;
        display: flex;
        align-items: center;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name {
        display: flex;
        gap: 34px;
        align-items: center;
        margin-right: 0px !important;
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date {
        display: flex;
        gap: 34px;
        align-items: center;
        margin-right: 0px !important;
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail {
        display: flex;
        justify-content: space-between;
        text-align: center;
        flex-wrap: nowrap;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail.hidden {
        display: none !important;
        justify-content: space-between;
        text-align: center;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_block {
        width: 1073px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_download {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: nowrap;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action span {
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_cancel {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px !important;
        flex-wrap: nowrap;
        justify-content: start;
    }
    .wishlist_action_readd {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px !important;
        flex-wrap: nowrap;
        justify-content: start;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_block {
        margin-top: 10px;
    }
    .wishlist_action .modal input[name='order_wishlist'] {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
    input#acceptNewSettingsProduct {
    background-color: #C5F09F !important;
    border: 1px solid #C5F09F !important;
    padding: 10.5px 45px 10.5px 30px !important;
    border-radius: 20px !important;
    color: #000 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    text-transform: lowercase !important;
    position: relative;
    right: 0px;
    background-image: url(/img/check.png);
    background-repeat: no-repeat;
    background-position: 138px center;
    background-size: 16px 16px;
    cursor: pointer;
}
}
@media only screen and (min-width: 1500px) {
    #module-advansedwishlist-orderwishlist h1 {
        font-size: 184px !important;
        text-align: center !important;
        margin-top: 72px;
        letter-spacing: -5.52px;
        line-height: 221px;
        color: #000;
    }
    #module-advansedwishlist-orderwishlist .whishlist_number {
        gap: 19px;
        display: flex;
        align-items: center;
        margin-right: 0px !important;
        margin-left: 156px;
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
        width: 156px;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date_input {
        font-size: 16px;
        letter-spacing: -0.48px;
        line-height: 40px;
        color: #000 !important;
        font-weight: bold;
        width: 156px;
    }
    #module-advansedwishlist-orderwishlist .show_wishlist_block {
        margin-right: 0px !important;
        display: flex;
        align-items: center;
    }
    #module-advansedwishlist-orderwishlist .whishlist_name {
        display: flex;
        gap: 53px;
        align-items: center;
        margin-right: 0px !important;
        margin-left: 198px;
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .whishlist_date {
        display: flex;
        gap: 28px;
        align-items: center;
        margin-right: 0px !important;
        margin-left: 199px;
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail {
        display: flex;
        justify-content: start;
        text-align: center;
        flex-wrap: nowrap;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action {
        width: 372px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_block {
        justify-content: start;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_index {
        width: 169px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_main_title {
        width: 460px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_cancel_container img {
        width: 16px;
        height: 16px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_qty {
        width: 76px;
    }
    #module-advansedwishlist-orderwishlist .wishlist-block {
        justify-content: start;
    }
    #module-advansedwishlist-orderwishlist .wishlistorder-detail.hidden {
        display: none !important;
        justify-content: space-between;
        text-align: center;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_block {
        width: 1073px;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_download {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 0px !important;
        flex-wrap: nowrap;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action span {
        width: auto;
    }
    #module-advansedwishlist-orderwishlist .wishlist_action_cancel {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px !important;
        flex-wrap: nowrap;
        justify-content: start;
    }
    .wishlist_action_readd {
        display: flex;
        align-items: center;
        gap: 17px;
        margin-top: 16px !important;
        flex-wrap: nowrap;
        justify-content: start;
    }
    #module-advansedwishlist-orderwishlist .wishlist_product_info_block {
        margin-top: 10px;
    }
    .wishlist_action .modal input[name='order_wishlist'] {
        background-color: #9fc5f0 !important;
        border: 1px solid #9fc5f0 !important;
        padding: 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        text-transform: lowercase !important;
        margin-right: 16px;
    }
        input#acceptNewSettingsProduct {
        background-color: #C5F09F !important;
        border: 1px solid #C5F09F !important;
        padding: 10.5px 45px 10.5px 30px !important;
        border-radius: 20px !important;
        color: #000 !important;
        font-size: 14px !important;
        font-weight: normal !important;
        text-transform: lowercase !important;
        position: relative;
        right: 0px;
        background-image: url(/img/check.png);
        background-repeat: no-repeat;
        background-position: 138px center;
        background-size: 16px 16px;
        cursor: pointer;
    }
}
.order-message {
    display: flex;
    margin-top: 34px;
    flex-wrap: wrap;
    justify-content: start;
}
.order-message span {
    width: 100%;
    text-align: left;
    font-size: 12px;
    text-decoration: underline !important;
    margin-top: 10px;
    display: inline-block;
    padding-bottom: 1px;
    color: #000 !important;
    line-height: 26px;
    text-transform: lowercase;
    font-weight: bold;
    border-bottom: 0px !important;
    font-style: normal !important;
    margin-top: 0px !important;
    cursor: pointer;
}
.order-message p {
    font-size: 12px;
    color: black;
    margin-top: 10px;
}
.wishlist_product_info_qty_delete {
    display: flex;
    gap: 17.2px;
}
.edit-product-wishlist img {
    width: 20px;
}
.acceptButton{
    text-align: right;
    margin-top: 10px;
    margin-bottom: 17px;
}
.remove_from_wishlist {
    cursor: pointer;
}
.edit-product-wishlist {
    cursor: pointer;
}
.show-hint .wishlist_action_cancel_container {
    filter: grayscale(100%);
}
span.canceled-order {
    text-align: left;
    display: flex;
    margin-top: 15px;
}
