.collection{max-width:100%;padding-left:20px;padding-right:20px}.product-grid .grid__item{width:auto!important;flex:none!important}@media screen and (min-width: 990px){.product-grid{width:100%;max-width:1400px;margin:0 auto}.collection{max-width:1440px;margin:0 auto;padding-left:40px;padding-right:40px}.product-grid.grid--4-col-desktop .grid__item{width:auto;max-width:none}}@media screen and (min-width: 750px) and (max-width: 989px){.product-grid{width:100%}.collection{padding-left:30px;padding-right:30px}.product-grid .grid__item{width:auto;max-width:none}}@media screen and (max-width: 749px){.product-grid{width:100%;padding:0}.collection{padding-left:12px;padding-right:12px}.product-grid .grid__item{width:auto!important;max-width:none!important}}.product-card-wrapper{position:relative;height:100%;width:100%}.card-wrapper.product-card-wrapper .card{border:3px solid #d0d0d0!important;border-radius:16px!important;overflow:hidden!important;transition:all .3s ease!important;background:#fff!important;box-shadow:0 2px 8px #00000014!important;height:100%;width:100%!important;min-width:0!important;display:flex;flex-direction:column;padding:0!important;margin:0!important}.card-wrapper.product-card-wrapper{min-width:0!important;width:100%!important}.grid__item{min-width:0!important}.card-wrapper.product-card-wrapper{cursor:pointer}.card-wrapper.product-card-wrapper .card__inner{position:relative;cursor:pointer}.product-card-link-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:5;text-indent:-9999px;overflow:hidden}.card-wrapper.product-card-wrapper .card__media{border-bottom:1px solid #f0f0f0;padding:0!important;margin:0!important;overflow:hidden!important;position:relative;width:100%!important;aspect-ratio:1 / 1!important}.card-wrapper.product-card-wrapper .card__inner{width:100%!important;min-width:0!important;padding:0!important}.card-wrapper.product-card-wrapper .card__media .media{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.card-wrapper.product-card-wrapper .card__media img{position:absolute!important;top:50%!important;left:50%!important;width:100%!important;height:100%!important;transform:translate(-50%,-50%)!important;object-fit:cover!important;object-position:center center!important;display:block!important;margin:0!important;padding:0!important}.card-wrapper.product-card-wrapper .card__heading{margin-top:0!important;margin-bottom:6px!important;font-size:16px!important;line-height:1.3!important;font-weight:700!important;min-height:42px!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.card-wrapper.product-card-wrapper .card__heading a{color:#000!important;font-weight:700!important;text-decoration:none!important}.card-wrapper.product-card-wrapper .card__heading a:hover{color:#222!important}@media screen and (max-width: 749px){.card-wrapper.product-card-wrapper .card__heading{font-size:15px!important;margin-bottom:5px!important;min-height:39px!important}}.product-type-label{font-size:13px;font-weight:400;color:#777;margin-bottom:8px;margin-top:-2px;line-height:1.2;min-height:18px}@media screen and (max-width: 749px){.product-type-label{font-size:12px;margin-bottom:6px;min-height:16px}}.card-wrapper.product-card-wrapper .card__content{padding:14px;flex:1;display:flex;flex-direction:column;min-width:0;width:100%}.card-wrapper.product-card-wrapper .card__information,.card-wrapper.product-card-wrapper .card-information{min-width:0;width:100%}@media screen and (min-width: 990px){.card-wrapper.product-card-wrapper .card__content{padding:18px}}.card-wrapper.product-card-wrapper .card__heading{word-break:break-word;min-width:0;width:100%}.card-wrapper.product-card-wrapper .card__heading a{display:block;width:100%;min-width:0}.card-wrapper.product-card-wrapper .price{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:8px;min-width:0;width:100%}.card-wrapper.product-card-wrapper .price__regular{font-size:15px!important;font-weight:700!important;color:#000!important;white-space:nowrap}.card-wrapper.product-card-wrapper .price__sale{font-size:15px!important;font-weight:700!important;color:#e74c3c!important;white-space:nowrap}.card-wrapper.product-card-wrapper .price__compare-at{font-size:13px!important;color:#999!important;text-decoration:line-through!important;white-space:nowrap}@media screen and (min-width: 990px){.card-wrapper.product-card-wrapper .price__regular,.card-wrapper.product-card-wrapper .price__sale{font-size:18px!important}.card-wrapper.product-card-wrapper .price__compare-at{font-size:15px!important}}@media screen and (max-width: 749px){.card-wrapper.product-card-wrapper .price__regular,.card-wrapper.product-card-wrapper .price__sale{font-size:14px!important}.card-wrapper.product-card-wrapper .price__compare-at{font-size:12px!important}}.card-wrapper.product-card-wrapper .card__badge{position:absolute!important;top:10px!important;z-index:10!important}.card-wrapper.product-card-wrapper .badge{padding:5px 10px!important;font-size:11px!important;font-weight:700!important;border-radius:6px!important;text-transform:uppercase!important;letter-spacing:.5px!important;white-space:nowrap}@media screen and (min-width: 750px){.card-wrapper.product-card-wrapper .badge{padding:6px 12px!important;font-size:12px!important}}.badge--selling-fast{background:#ff6b6b!important;color:#fff!important;animation:pulse 2s infinite}.badge--only-on-blacck{background:#000!important;color:#fff!important}.badge--bottom-left{left:10px!important}@media screen and (min-width: 750px){.badge--bottom-left{left:12px!important}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.8}}.card-wrapper.product-card-wrapper .quick-add{display:none!important}.card-wrapper.product-card-wrapper .card__information{position:relative;z-index:1}.card-wrapper.product-card-wrapper .custom-reviews-card{margin:6px 0 8px}@media screen and (max-width: 749px){.card-wrapper.product-card-wrapper .custom-reviews-card{margin:4px 0 6px}}.card-wrapper.product-card-wrapper .caption-with-letter-spacing{font-size:11px;color:#666;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}@media screen and (min-width: 750px){.card-wrapper.product-card-wrapper .caption-with-letter-spacing{font-size:12px}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.card-wrapper.product-card-wrapper{animation:fadeInUp .4s ease-out}.product-grid--stretch .card-wrapper.product-card-wrapper,.product-grid--stretch .card-wrapper.product-card-wrapper .card{height:100%}.card__inner .ratio{position:relative;overflow:hidden}.card-wrapper.product-card-wrapper:focus-within .card{border-color:#000!important;box-shadow:0 0 0 3px #0000001a!important}@media screen and (max-width: 749px){.card-wrapper.product-card-wrapper .card{border-width:1.5px!important;border-radius:10px!important}.card-wrapper.product-card-wrapper .card:hover{transform:none!important}.card-wrapper.product-card-wrapper .card__badge{top:8px!important}}@media screen and (min-width: 1440px){.product-grid{max-width:1400px!important}}.card--text{min-height:350px}@media screen and (max-width: 749px){.card--text{min-height:250px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/custom-collection-cards.css.map */
