.wishlist-modal{display:none;opacity:0;pointer-events:none;z-index:0}.wishlist-modal.show{display:block;opacity:1;pointer-events:all;z-index:1051}.wishlist-modal.show+.modal-backdrop{pointer-events:all}.wishlist-modal.fade .modal-dialog{max-width:34.375rem;-webkit-transform:translateY(0);transform:translateY(0)}.wishlist-modal .close{font-weight:400;color:#7a7a7a;opacity:1;font-size:2.25rem}.wishlist-modal .close:hover{opacity:0.6}.wishlist-modal .modal-header{padding:0.625rem 1.875rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:none}.wishlist-modal .modal-header h5{color:#232323;font-size:1.375rem;font-weight:bold;letter-spacing:0;line-height:1.875rem}.wishlist-modal .modal-header::after{content:none}.wishlist-modal .modal-text{color:#232323;font-size:0.875rem;letter-spacing:0;line-height:1.875rem}.wishlist-modal .modal-body{padding:0.9375 1.875rem}.wishlist-modal .modal-body .form-group{margin-bottom:0}.wishlist-modal .modal-body .form-group .form-control{border-radius:0;background:none;color:black}.wishlist-modal .modal-content{width:100%}.wishlist-modal .modal-cancel{margin-right:0.625rem}.wishlist-modal .modal-cancel:hover{opacity:0.7}.wishlist-modal .modal-footer{padding:0.75rem 1.875rem;border:none;padding-bottom:1.875rem}.wishlist-modal .modal-footer .btn{text-transform:none}.wishlist-modal .modal-backdrop{pointer-events:none}.wishlist-modal .modal-backdrop.in{pointer-events:all}.wishlist-modal+.modal-backdrop{pointer-events:none}.wishlist-modal+.modal-backdrop.in{pointer-events:all}.products article .wishlist-button-add{position:absolute;top:0.635rem;right:0.635rem;z-index:10}.wishlist-footer-links{margin-bottom:3.125rem}.wishlist-footer-links>a{font-size:0.875rem;letter-spacing:0;line-height:1.1875rem}.wishlist-footer-links>a:not(:first-child){margin-left:1.25rem}.wishlist-footer-links>a i{font-size:1.25rem;margin-right:0.25rem;vertical-align:middle}.lang-rtl .products article .wishlist-button-add{right:inherit;left:0.635rem}.lang-rtl .wishlist-button-product{margin-left:0;margin-right:1.25rem}.lang-rtl .wishlist-list-item .dropdown-menu{right:inherit;left:1.25rem}.lang-rtl .wishlist-list-item-right .dropdown-menu>button{text-align:right}


.wishlist-modal .modal-content .modal-header
{
    padding: 14px 14px 5px
}

.wishlist-modal .modal-content .modal-header .modal-title
{
    color: var(--bs-primary);
    display: flex;
    align-items: center;
    gap: 5px;
}

.wishlist-modal .modal-content .modal-header .close
{
    color: var(--bs-primary);
    background-color: #DFF2EE;
    border: none;
    padding: 0;
    font-size: 1.5em;
    border-radius: 50%;
    height: 22px;
    width: 22px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding-bottom: 2px;
}

.wishlist-modal .modal-body .form-group .form-control
{
    border-radius: 30px;
    margin-top: 10px;
    padding: 8px 15px;
    min-height: auto;
}

.wishlist-modal .modal-content .modal-body .modal-text
{
    font-size: 1.1em;
    color: var(--bs-primary);
    margin-bottom: 0;
    margin-top: 15px;
}

.wishlist-modal .modal-content .modal-footer
{
    padding-bottom: 14px;
}

.wishlist-modal .modal-content .modal-footer .btn-cnx
{
    background-color: var(--bs-primary);
    text-transform: uppercase;
    font-size: .9em;
    padding: 5px 24px;
}

/* wish listes */
#module-blockwishlist-lists .wishlist-container
{
    margin-bottom: 30px;
}

@media(max-width: 450px)
{
    #module-blockwishlist-lists .wishlist-container-header
    {
        flex-direction: column;
        gap: 11px;
        font-size: .85em;
    }
}

#module-blockwishlist-lists .wishlist-container-header h1
{
    color: var(--bs-primary);
    margin-bottom: 0;
    font-size: 1.6em;
}

@media(max-width: 768px)
{
    #module-blockwishlist-lists .card{box-shadow: none;}
}

#module-blockwishlist-lists .card,
#view .card
{
    border: none;
}

#module-blockwishlist-lists .wishlist-add-to-new
{
    color: #FFF;
    display: flex;
    align-items: center;
    font-size: .8em;
    opacity: .9;
}
#module-blockwishlist-lists .wishlist-add-to-new:hover
{
    opacity: 1;
    color: #FFF;
}

#module-blockwishlist-lists .wishlist-add-to-new i
{
    color: inherit;
    font-size: 1.3em;
    margin-top: 0;
}

#module-blockwishlist-lists .wishlist-list-item-link
{
    padding: 10px;
}

#module-blockwishlist-lists p,
#module-blockwishlist-lists a,
#view .wishlist-products-list p,
#view .wishlist-products-list a,
#view .wishlist-footer-links a
{color: var(--bs-primary)}

#module-blockwishlist-lists p:hover,
#module-blockwishlist-lists a:hover
#view .wishlist-products-list p:hover,
#view .wishlist-products-list a:hover,
#view .wishlist-footer-links a:hover
{color: var(--bs-primary)}

#module-blockwishlist-lists .wishlist-footer-links,
#view .wishlist-footer-links
{
    display: flex;
}

#module-blockwishlist-lists .wishlist-footer-links a,
#view .wishlist-footer-links a
{
    display: flex;
    align-items: center;
}

/* view */
#view .wishlist-products-container
{
    margin-bottom: 30px;
}

#view .wishlist-products-container-header h1
{
    color: var(--bs-primary);
    margin-bottom: 0;
    font-size: 1.6em;
}

#view .select-title
{
    border: none;
    border-radius: 30px;
    display: flex;
    justify-content: space-between;
    padding: 7px 14px;
    gap: 50px;
    width: 100%;
}

#view .dropdown-menu.show
{
    display: flex;
    flex-direction: column;
    width: 100%;
    padding: 0;
    margin-top: 5px;
    z-index: 1;
}

#view .dropdown-menu.show .js-search-link
{
    padding: 5px 10px;
}

#view .wishlist-products-item
{
    width: 31%;
    margin-left: 1%;
    margin-right: 1%;
    box-shadow: 0 0 6px 0px #eee;
    padding: 5px 20px 22px;
    border-radius: 5px;
}

#view .wishlist-button-add
{
    box-shadow: 0 0 6px 1px #eee;
    top: 3px;
    right: -9px;
}

#view .wishlist-product-title
{
    font-size: 1.2em;
    font-weight: 500;
    color: var(--bs-primary);
}

#view .wishlist-product-price
{
    color: #737373;
    font-size: 1em;
}

#view .wishlist-product-addtocart
{
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 5px;
}

#view .wishlist-product-addtocart i
{
    font-size: 1.2em;
}


.wishlist-add-to .wishlist-add-to-new
{
    min-width: fit-content;
}

#view .select-title
{
    border-radius: 0;
}

.wishlist-modal .modal-content .modal-body .modal-text,
.wishlist-modal .modal-content .modal-body .form-control-label
{
    color: var(--bs-primary) !important;
}

.wishlist-modal .modal-content .modal-body .form-control-label
{
    font-weight: 400;
}

.wishlist-modal .modal-content .modal-footer .wishlist-add-to-new {
    display: flex;
    align-items: center;
}