:root{--pc-accent: #7b1a30;--pc-text: #1f1f1f;--pc-muted: #8a8a8a;--pc-badge-bg: #d62839;--pc-off-text: #1a8f4c;--pc-radius: 10px;--pc-gap-desktop: 20px;--pc-gap-mobile: 10px}#product-grid.grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pc-gap-desktop);margin:0;padding:0;list-style:none}#product-grid .grid__item{width:100%!important;max-width:100%!important;padding:0!important}@media(max-width:989px){#product-grid.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){#product-grid.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--pc-gap-mobile)}}.product-card-wrapper{position:relative;background:#fff;border-radius:var(--pc-radius);overflow:hidden;box-shadow:0 1px 6px #00000014;transition:box-shadow .25s ease,transform .25s ease}.product-card-wrapper:hover{box-shadow:0 8px 22px #00000024;transform:translateY(-3px)}.product-card-wrapper .card{background:transparent;border:0;box-shadow:none}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .card__media .media{border-radius:0!important}.product-card-wrapper .card__badge .badge{background:var(--pc-badge-bg)!important;color:#fff!important;border:0!important;border-radius:4px;padding:4px 9px;white-space:nowrap;font-size:12px;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.product-card-wrapper .card__badge .badge.color-inverse,.product-card-wrapper .card__badge .badge--sold-out{background:#333!important}.product-card-wrapper .card__content{padding:12px 12px 8px!important}.product-card-wrapper .card__information{padding:0!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:14px!important;font-weight:500;line-height:1.35;color:var(--pc-text);text-transform:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em;margin:0 0 6px}.product-card-wrapper .card__heading a:after{border-radius:0}.product-card-wrapper .price{margin-top:2px}.product-card-wrapper .price__container{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.product-card-wrapper .price--on-sale .price__sale{display:flex;align-items:baseline;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;gap:8px}.product-card-wrapper .price-item--sale,.product-card-wrapper .price-item--regular{font-size:17px;font-weight:700;color:var(--pc-text)}.product-card-wrapper .price--on-sale .price-item--regular{font-size:13px;font-weight:400;color:var(--pc-muted);text-decoration:line-through}.product-card-wrapper .price--on-sale .price-item--sale{color:var(--pc-accent)}.product-card-wrapper .price__badge-sale,.product-card-wrapper .price__badge-sold-out{display:none!important}.product-card-wrapper .pc-off{color:var(--pc-off-text);font-size:13px;font-weight:700}.product-card-wrapper .quick-add{position:static!important;padding:0 12px 12px!important;margin:0!important;opacity:1!important;transform:none!important}.product-card-wrapper .quick-add__submit,.product-card-wrapper .quick-add .button{width:100%;min-height:40px;border-radius:6px;background:#fff!important;color:var(--pc-accent)!important;border:1.5px solid var(--pc-accent)!important;font-size:13.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;box-shadow:none!important;transition:background .2s ease,color .2s ease}.product-card-wrapper .quick-add__submit:before,.product-card-wrapper .quick-add__submit:after,.product-card-wrapper .quick-add .button:before,.product-card-wrapper .quick-add .button:after{display:none!important}.product-card-wrapper .quick-add__submit:hover,.product-card-wrapper .quick-add .button:hover{background:var(--pc-accent)!important;color:#fff!important}@media(max-width:749px){.product-card-wrapper .card__content{padding:10px 8px 6px!important}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a{font-size:12.5px!important}.product-card-wrapper .price-item--sale,.product-card-wrapper .price-item--regular{font-size:15px}.product-card-wrapper .price--on-sale .price-item--regular{font-size:12px}.product-card-wrapper .quick-add{padding:0 8px 10px!important}.product-card-wrapper .quick-add__submit{min-height:36px;font-size:12px}.product-card-wrapper .card__badge .badge{font-size:10.5px;padding:3px 7px}}.facet-filters__label{font-size:14px;font-weight:500;color:#1f1f1f}.facet-filters .select:before,.facet-filters .select:after{display:none!important}.facet-filters .select__select,.facet-filters__sort{height:38px;min-height:0;padding:0 34px 0 12px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;box-shadow:none;font-size:14px;font-weight:500;color:#1f1f1f;cursor:pointer;transition:border-color .2s ease}.facet-filters .select__select:hover,.facet-filters__sort:hover{border-color:#7b1a30}.facet-filters .select__select:focus-visible,.facet-filters__sort:focus-visible{outline:2px solid #7b1a30;outline-offset:2px}.facet-filters .select .icon-caret{right:12px}.product-count__text,.product-count-vertical{font-size:14px;color:#6b6b6b}@media(max-width:749px){.facet-filters__label,.facet-filters__sort,.facet-filters .select__select,.product-count__text,.product-count-vertical{font-size:12.5px}.facet-filters .select__select,.facet-filters__sort{height:34px;padding:0 28px 0 10px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-product-card.css.map */
