.custom-badge{background:#faefeedb;border-radius:10px;font-size:.8em;font-weight:500;display:inline-flex;align-items:center;line-height:1;width:auto;max-width:100%;box-sizing:border-box}.custom-badge svg{width:15px;height:15px;margin-right:5px;flex-shrink:0}.custom-badge.hascounter{flex-flow:column;align-items:flex-start;padding:5px 10px}.onsale{position:absolute!important;display:inline-block;top:.8rem;left:0;right:auto;bottom:auto;width:auto;max-width:calc(100% - 1rem);margin:0;border:0;border-radius:0;padding:.9rem 1.6rem;font-size:1.1rem;font-weight:600;letter-spacing:.08rem;line-height:1;color:#fff;text-transform:uppercase;z-index:5;pointer-events:none;box-sizing:border-box}@media screen and (max-width:749px){.onsale{top:.6rem;padding:.7rem 1.3rem;font-size:1rem}}.hascounter .counter{font-weight:300}.custom-badge span:first-of-type{display:flex;align-items:center;padding:5px;white-space:nowrap}.card--media .card__inner>.card__content .card__badge{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:0!important;padding:0!important;width:100%!important;height:100%!important;display:block!important;align-self:auto!important;justify-self:auto!important;grid-row:auto!important;pointer-events:none!important;z-index:4;overflow:visible;visibility:visible;opacity:1}.card--media .card__inner>.card__content .card__badge .badge:not(.onsale){position:absolute;top:.8rem;left:0;width:auto;z-index:5;visibility:visible;opacity:1}.card--media .card__inner>.card__content .card__badge .onsale{visibility:visible;opacity:1}.card--media .card__inner>.card__content .card__badge .custom-badge{position:absolute;left:auto;right:.8rem;bottom:.8rem;top:auto;width:auto;max-width:calc(100% - 5.5rem);z-index:5;visibility:visible;opacity:1}@media screen and (max-width:749px){.card--media .card__inner>.card__content .card__badge .custom-badge{left:auto;right:.6rem;bottom:.6rem;font-size:.72em;max-width:calc(100% - 4.8rem)}.card--media .card__inner>.card__content .card__badge .custom-badge span:first-of-type{padding:.35rem .55rem}.card--media .card__inner>.card__content .card__badge .custom-badge svg{width:12px;height:12px;margin-right:4px}}.card-wrapper.product-card-wrapper,.product-card-wrapper.card-wrapper,.card-wrapper.product-card-wrapper .card--standard .card__inner,.card-wrapper.product-card-wrapper .card--standard .card__media,.card-wrapper.product-card-wrapper .card--standard .media{background-color:#f5f5f5}.card__heading,.card__heading a,.card__heading .title-line-1,.card__heading .title-line-2{font-family:var(--font-heading-family);font-style:var(--font-heading-style)}.product-card-wrapper .card--standard>.card__content,.product-card-wrapper .card--card>.card__content{padding-left:1.2rem;padding-right:1.2rem}.product-card-wrapper .card--standard>.card__content .card__information,.product-card-wrapper .card--card>.card__content .card__information{padding-left:0;padding-right:0}@media screen and (min-width:750px){.product-card-wrapper .card--standard>.card__content,.product-card-wrapper .card--card>.card__content{padding-left:1.4rem;padding-right:1.4rem}}.product-card-wrapper .card__heading{min-height:0;max-height:none;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card-wrapper .card__heading a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
/*# sourceMappingURL=/cdn/shop/t/140/assets/custom-badges.css.map */
