/**
 * Global Styles - Furnique Child Theme
 * These styles apply across all pages of the site.
 */

/* Hide customer account icon SVG in header */
.wc-block-customer-account__link svg,
.wc-block-customer-account__account-icon {
    display: none !important;
}

/* Removing the default margin top on the banner */
:where(.wp-site-blocks) > * {
    margin-block-start: 0 !important;
}

/* 404 page */
 .error404 a.wp-block-button__link {
    background-color: #14141400 !important;
    color: #141414 !important;
    padding: 20px 30px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    border: #141414 1px solid !important;
    cursor: pointer;
 }
    .error404 a.wp-block-button__link:hover {
        background-color: #141414 !important;
        color: #fff !important;
    }

/* Add Wishlist Popup */
.wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc-save-list, 
.wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc-add-list, 
.wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc_add_to_multi_list, 
.wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc_move_to_list, 
.wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc_copy_to_list, 
.wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc-delete-list {
    background-color: #14141400 !important;
    color: #141414 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    border-radius: 0px !important;
    border: #141414 1px solid !important;
    cursor: pointer;
}
.wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc-save-list:hover, .wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc-add-list:hover, .wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc_add_to_multi_list:hover, .wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc_move_to_list:hover, .wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc_copy_to_list:hover, .wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc-delete-list:hover {
    background-color: #141414 !important;
    color: #fff !important;
}

.wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc-popup-close, .wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc-create-new-list, .wlfmc-popup.multi-list-popup .wlfmc-btn.wlfmc-manage-btn {
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 0px;
}

.wlfmc-popup .wlfmc-popup-title {
    font-family: 'Fraunces';
    font-size: 16px;
}

/* homepage */
.home-v1-review {
    padding-bottom: 0px !important;
}

/* checkout .woocommerce-order-received */

.woocommerce-order-received{
    width: 100%!important;
}

.order-confirmation-page{
    padding-top: 60px!important;
    padding-bottom: 60px!important;
    max-width: 1600px;
    margin: auto;
}

/* Cart icon */
body:not(.editor-styles-wrapper) .wc-block-mini-cart__button .wc-block-mini-cart__quantity-badge::before {
    width: 20px;
    height: 20px;
    content: " ";
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.9749 18.3673C5.56115 18.3673 5.20844 18.22 4.91677 17.9254C4.6251 17.6308 4.47927 17.2767 4.47927 16.8629C4.47927 16.4492 4.62656 16.0965 4.92115 15.8048C5.21573 15.5131 5.5699 15.3673 5.98365 15.3673C6.3974 15.3673 6.7501 15.5146 7.04177 15.8092C7.33344 16.1039 7.47927 16.4581 7.47927 16.8717C7.47927 17.2854 7.33198 17.6381 7.0374 17.9298C6.74281 18.2215 6.38865 18.3673 5.9749 18.3673ZM14.3082 18.3673C13.8945 18.3673 13.5418 18.22 13.2501 17.9254C12.9584 17.6308 12.8126 17.2767 12.8126 16.8629C12.8126 16.4492 12.9599 16.0965 13.2545 15.8048C13.5491 15.5131 13.9032 15.3673 14.317 15.3673C14.7307 15.3673 15.0834 15.5146 15.3751 15.8092C15.6668 16.1039 15.8126 16.4581 15.8126 16.8717C15.8126 17.2854 15.6653 17.6381 15.3707 17.9298C15.0761 18.2215 14.722 18.3673 14.3082 18.3673ZM4.99052 4.61729L7.19761 9.19792H13.1826L15.6872 4.61729H4.99052ZM4.30573 3.25771H16.4336C16.7966 3.25771 17.0727 3.42181 17.262 3.75C17.4513 4.0782 17.4526 4.40806 17.2659 4.73958L14.5382 9.65771C14.3788 9.92813 14.1739 10.1465 13.9234 10.3129C13.6732 10.4793 13.3959 10.5625 13.0918 10.5625H6.8149L5.68302 12.6744H15.1876C15.3802 12.6744 15.5417 12.7398 15.672 12.8706C15.8023 13.0013 15.8674 13.1634 15.8674 13.3569C15.8674 13.5502 15.8023 13.7114 15.672 13.8404C15.5417 13.9694 15.3802 14.034 15.1876 14.034H5.77094C5.16108 14.034 4.72267 13.8296 4.45573 13.4208C4.18879 13.0119 4.19392 12.5562 4.47115 12.0535L5.78948 9.625L2.65281 2.97146H1.6876C1.49497 2.97146 1.33351 2.90604 1.20323 2.77521C1.07295 2.64452 1.00781 2.48243 1.00781 2.28896C1.00781 2.09563 1.07295 1.93444 1.20323 1.80542C1.33351 1.67639 1.49497 1.61188 1.6876 1.61188H3.08427C3.22594 1.61188 3.35441 1.64667 3.46969 1.71625C3.58497 1.7857 3.66892 1.88389 3.72156 2.01083L4.30573 3.25771Z' fill='%23141414'/%3E%3C/svg%3E")!important;
}

/* Shop loop */
.wc-block-product-template__responsive>li {
    position: relative;
}

.wc-block-product-template__responsive>li.sale .wlfmc-top-of-image.image_top_right {
    top: 8px!important;
    right: 70px!important;
}
.wc-block-components-product-image .wc-block-components-product-sale-badge--align-right {
    left: auto;
    margin: 0;
    position: absolute;
    right: 20px!important;
    top: 20px!important;
}
/* ----------------------------------------------------------
   Responsive breakpoint
   ---------------------------------------------------------- */
@media (max-width: 991px) {
    /* homepage */
    ul.wp-container-core-post-template-is-layout-0eac9162 {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}

