/*!
 * Copyright (c) 2022 WEBLIFE
 *
 * Permission is granted to use this file for the period specified in the contract 
 * between WEBLIFE and the client. Usage of this file beyond the contract period 
 * is strictly prohibited unless an extended license or written permission is obtained.
 *
 * Modifying or editing this file without prior written consent from WEBLIFE 
 * is not permitted.
 *
 * THE FILE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, 
 * INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A 
 * PARTICULAR PURPOSE AND NONINFRINGEMENT.
 */
.wl-card-wrapper{--alpha-badge-border: 1}.wl-card-wrapper .card{position:relative}.wl-card-wrapper .card__media-link{display:block;width:100%;height:100%;position:relative;cursor:pointer;text-decoration:none!important}.wl-card-wrapper .card--standard .card-information>*:first-child{margin-top:1rem}.wl-card-wrapper .card__information{padding:0}.wl-card-wrapper .card__heading{font-size:1.2rem;width:100%;font-weight:700;line-height:1.5;letter-spacing:0;margin:.5rem 0 .3rem}@media screen and (width >= 750px){.wl-card-wrapper .card__heading{font-size:1.4rem}}.wl-card-wrapper .card__heading{overflow:hidden;-webkit-box-orient:vertical}.wl-card-wrapper .card__heading.line-clamp-1{-webkit-line-clamp:1;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.wl-card-wrapper .card__heading.line-clamp-2{-webkit-line-clamp:2;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.wl-card-wrapper .card__heading.line-clamp-3{-webkit-line-clamp:3;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.wl-card-wrapper .card__heading.line-clamp-4{-webkit-line-clamp:4;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.wl-card-wrapper .card__heading.line-clamp-5{-webkit-line-clamp:5;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.wl-card-wrapper .card__heading.line-clamp-6{-webkit-line-clamp:6;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.wl-card-wrapper .card__heading a{text-decoration:none!important}.wl-card-wrapper .card__heading a:after{z-index:1}.wl-card-wrapper .brand-name{margin-bottom:.5rem;margin-top:0;margin-right:.5rem;color:var(--color-foreground-text700);font-weight:var(--font-body-weight-bold)}.wl-card-wrapper .color-swatch.pointer{position:relative;z-index:2;cursor:pointer}.wl-card-wrapper .color-swatch-wrap{display:flex;height:2rem;align-items:center;margin:.5rem 0 0}@media screen and (width < 750px){.wl-card-wrapper .color-swatch-wrap.mobile-hidden{display:none}}@media screen and (width >= 750px){.wl-card-wrapper .color-swatch-wrap.desktop-hidden{display:none}}.wl-card-wrapper .color-swatch-wrap.no-color-swatch{display:none}.wl-card-wrapper .color-swatch__image{width:1.2rem;height:1.2rem;margin-right:.5rem;object-fit:none;border-radius:50%}.wl-card-wrapper .color-swatch__color{display:inline-block;width:1.2rem;height:1.2rem;margin-right:.5rem;border-radius:50%}.wl-card-wrapper .grid{row-gap:2rem}.wl-card-wrapper .view-all-button-box{margin-top:2rem}.wl-card-wrapper .card__badge{line-height:1}.wl-card-wrapper .card__badge-inner{display:flex;flex-wrap:wrap;max-width:100%;gap:.3rem}@media screen and (width >= 750px){.wl-card-wrapper .card__badge-inner{gap:.4rem}}.wl-card-wrapper .card__badge.right .card__badge-inner{justify-content:flex-end}.wl-card-wrapper .badge{padding:.4rem .8rem;font-size:.9rem;font-weight:var(--font-heading-weight);order:11}@media screen and (width >= 750px){.wl-card-wrapper .badge{font-size:1rem;padding:.5rem .8rem}}.wl-card-wrapper .badge--priority-0{order:0}.wl-card-wrapper .badge--priority-1{order:1}.wl-card-wrapper .badge--priority-2{order:2}.wl-card-wrapper .badge--priority-3{order:3}.wl-card-wrapper .badge--priority-4{order:4}.wl-card-wrapper .badge--priority-5{order:5}.wl-card-wrapper .badge--priority-6{order:6}.wl-card-wrapper .badge--priority-7{order:7}.wl-card-wrapper .badge--priority-8{order:8}.wl-card-wrapper .badge--priority-9{order:9}.wl-card-wrapper .badge--priority-10{order:10}.wl-card-wrapper .rating,.wl-card-wrapper .rating-text,.wl-card-wrapper .rating-count{position:relative;z-index:2;cursor:pointer}.wl-card-wrapper .quick-add{margin:1.2rem 0 0}.wl-card-wrapper quick-add-bulk{margin:1.2rem 0 0}.wl-card-wrapper .card--card .quick-add{margin:1.2rem 0 0}.wl-card-wrapper .card--card .quick-add .quick-add__submit{font-size:1.3rem;min-height:calc(4.2rem + var(--buttons-border-width) * 2)}.wl-card-wrapper .price{font-size:1.12rem;letter-spacing:0;color:#4c4c4c}@media screen and (width >= 750px){.wl-card-wrapper .price{font-size:1.2rem}}.wl-card-wrapper .card__information-price-wishlist{display:flex;align-items:flex-start;gap:.4rem;justify-content:space-between;margin-top:.3rem}.wl-card-wrapper .card__information-price-wishlist .ba-wishlist-icon{width:2.4rem;height:1.68rem}@media screen and (width >= 750px){.wl-card-wrapper .card__information-price-wishlist .ba-wishlist-icon{height:1.8rem}}.wl-card-wrapper .card__information-price-wishlist .ba-wishlist-icon .svg-wrapper{top:0;width:1.1rem}@media screen and (width >= 750px){.wl-card-wrapper .card__information-price-wishlist .ba-wishlist-icon .svg-wrapper{width:1.3rem}}@media screen and (width < 750px){.grid--1-col-tablet-down .color-swatch-wrap[data-color-swatch=false]{display:none}.collection .grid--2-col-tablet-down .grid__item:only-child{max-width:calc(50% - var(--grid-mobile-horizontal-spacing) / 2)}}.wl-product-label{--wl-label-bg: transparent;--wl-label-height: 2.04rem;--wl-label-font-size: 1rem;--wl-label-padding-inline: .9rem;--wl-label-radius: 999px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--wl-label-height);padding-inline:var(--wl-label-padding-inline);border-radius:var(--wl-label-radius);background-color:var(--wl-label-bg);color:#fff;font-size:var(--wl-label-font-size);font-weight:var(--font-body-weight);line-height:1;white-space:nowrap;text-decoration:none;letter-spacing:0}@media screen and (width >= 750px){.wl-product-label{--wl-label-height: 2.41rem;--wl-label-font-size: 1.1rem;--wl-label-padding-inline: 1.3rem }}.wl-product-label--promo{--wl-label-bg: #b9141b;--wl-label-height: 1.85rem;--wl-label-font-size: 1rem;--wl-label-padding-inline: 1rem;--wl-label-radius: 0}@media screen and (width >= 750px){.wl-product-label--promo{--wl-label-height: 2.25rem;--wl-label-font-size: 1.2rem;--wl-label-padding-inline: 1.4rem }}.wl-product-label--status{--wl-label-bg: #000}.wl-product-label--roast{--wl-label-bg: #51362d;--wl-label-height: 1.7rem;--wl-label-font-size: 1rem;--wl-label-padding-inline: 1rem;--wl-label-radius: 0;margin-right:.8rem;vertical-align:middle}@media screen and (width >= 750px){.wl-product-label--roast{--wl-label-height: 2.07rem;--wl-label-font-size: 1.2rem;--wl-label-padding-inline: 1.4rem;margin-right:1rem}}.wl-product-label--roast-light{--wl-label-bg: #b39366}.wl-product-label--roast-medium{--wl-label-bg: #976a1f}.wl-product-label--roast-medium-dark{--wl-label-bg: #8c5230}.wl-product-label--roast-dark{--wl-label-bg: #51362d}.wl-product-label--sub{--wl-label-bg: #7c8f7b}.wl-product-label--shipping{--wl-label-bg: #6c95a6}.wl-product-label--other{--wl-label-bg: #fdabb0}.wl-product-label-list{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}@media screen and (width >= 750px){.wl-product-label-list{gap:.9rem}}.wl-product-label-list--promo{position:absolute;z-index:2;top:.8rem;right:.8rem;gap:.7rem;justify-content:flex-end;max-width:calc(100% - 1.6rem)}@media screen and (width >= 750px){.wl-product-label-list--promo{top:1.2rem;right:1.2rem;gap:.9rem;max-width:calc(100% - 2.4rem)}}body.template-index .wl-product-label-list--promo,body.template-index .wl-product-label-list--meta{display:none}.wl-product-label-list--meta{margin-top:.8rem;row-gap:1rem}
