/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * 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.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */
.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:.6}.wishlist-modal .modal-header{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:.875rem;letter-spacing:0;line-height:1.875rem}.wishlist-modal .modal-body{padding:.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:#000}.wishlist-modal .modal-content{width:100%}.wishlist-modal .modal-cancel:hover{opacity:.7}.wishlist-modal .modal-footer{border:none}.wishlist-modal .modal-footer .btn{text-transform:none;margin-bottom:.5rem}.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:.635rem;right:.635rem;z-index:10}.wishlist-footer-links{margin-bottom:3.125rem}.wishlist-footer-links>a{font-size:.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:.25rem;vertical-align:middle}.lang-rtl .products article .wishlist-button-add{right:inherit;left:.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-button-add[data-wishlist-checked="1"] i{color:#A7C1A8}.wishlist-button-add[data-wishlist-checked="0"] i{color:#7a7a7a}.blockwishlist-header-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem;font-size:.875rem;color:#232323;text-decoration:none}.blockwishlist-header-link:hover{opacity:.8}.blockwishlist-header-link .material-icons{font-size:1.25rem;color:#7a7a7a}.blockwishlist-header-link.has-items .material-icons{color:#A7C1A8}.blockwishlist-header-title{margin-right:.25rem}.blockwishlist-count{display:inline-block;min-width:1.25rem;padding:.0625rem .375rem;border-radius:1rem;background-color:#A7C1A8;color:#fff;font-size:.75rem;line-height:1.125rem;text-align:center}.blockwishlist-count.is-empty{background-color:#cfd8dc;color:#fff}
body#index .wishlist-button-add {
    height: 1.6rem!important;
    width: 1.6rem!important;
    min-width: 1.6rem!important;
}
body#index .wishlist-button-add .material-icons {
    font-size: 20px!important;
}
.blockwishlist-header-link:hover, .blockwishlist-header-link:focus, .blockwishlist-header-link:active {
    text-decoration: none;
}
.blockwishlist-header-link {
    border-radius:100%;
    border:1px solid #A7C1A8;
    width:32px;
    height: 32px;
    margin-left: 1rem;
    margin-top:6px;
    position:relative;
}
.blockwishlist-count {position:absolute;right:-10px; top:-6px;}

.blockwishlist-header-link .material-icons {
    color:#A7C1A8;
    margin-left:4px;
    margin-top:2px;
}
.blockwishlist-removing {
    opacity: 0;
    transition: opacity 0.2s ease;
}
