.sv-collection-main{--sv-sale: #fc03bc;--sv-savings-bg: #cceeb8;--sv-savings-text: #2e7d32;--sv-badge-override: #fc03bc;--sv-promo-cta-bg: #111111;--sv-promo-cta-text: #ffffff;--sv-filter-gap: 24px}@media only screen and (min-width:799px){.sv-collection-main .collection__content{gap:var(--sv-filter-gap)}.sv-collection-main .collection__content>.sidebar-section.one-fifth{flex:0 0 20%;width:20%;max-width:20%;margin-left:0;margin-right:0}.sv-collection-main .collection__content>.collection__main.four-fifths{flex:1 1 0;width:auto;min-width:0;margin-left:0;margin-right:0}}.sv-collection-matrix{justify-content:space-between}.sv-product-card .product-wrap{display:flex;flex-direction:column;height:100%}.sv-product-card__media{position:relative}.sv-product-card__badges{position:absolute;top:8px;left:8px;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.sv-product-card__badge{display:inline-block;padding:4px 8px;font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#fff;border-radius:2px;background:var(--sv-badge-override)}.sv-product-card__caption{text-align:left;padding-top:10px}.sv-product-card__promo{margin:0 0 4px;color:var(--sv-promo-line, #f22b8c);font-size:12px;font-weight:700;line-height:1.3;text-transform:uppercase}.sv-product-card__title{display:block;margin:0 0 6px;color:#111;font-size:14px;font-weight:700;line-height:1.3;text-decoration:none}.sv-product-card__title:hover{color:#111;text-decoration:underline}.sv-product-card__reviews{margin-bottom:6px;min-height:18px}.sv-product-card__reviews .jdgm-prev-badge__text{font-size:12px}.sv-product-card__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:6px}.sv-product-card__price{font-size:15px;font-weight:700;color:#111}.sv-product-card__price--sale,.sv-product-card__price-row--sale .sv-product-card__price--sale{color:var(--sv-sale)}.sv-product-card__from{font-weight:400;font-style:italic;margin-right:4px}.sv-product-card__compare{font-size:14px;font-weight:400;color:#111;text-decoration:line-through}.sv-product-card__savings{display:block;width:100%;margin-bottom:8px;padding:6px 8px;background:var(--sv-savings-bg);color:var(--sv-savings-text);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-align:center}.sv-product-card__swatch-slot{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;min-height:0}.sv-product-card .sv-product-card__info>.sa-collection-swatches,.sv-product-card .sv-product-card__price-row+.sa-collection-swatches,.sv-product-card .sv-product-card__savings+.sa-collection-swatches,.sv-product-card .price~.sa-collection-swatches,.sv-product-card .sv-product-card__swatch-slot .sa-collection-swatches,.sv-product-card .sv-product-card__info>div[class*=collection-swatch],.sv-product-card .sv-product-card__info>div[class*=CollectionSwatch]{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.sv-product-card .sa-collection-swatches a,.sv-product-card .sa-collection-swatches button,.sv-product-card .sa-collection-swatches img,.sv-product-card div[class*=collection-swatch] a,.sv-product-card div[class*=collection-swatch] button,.sv-product-card div[class*=collection-swatch] img{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.15);overflow:hidden;object-fit:cover;background-size:cover;background-position:center}.sv-product-card .thumbnail-swatch{display:none!important}.sv-product-card__qs-mobile{display:none;width:100%;margin-top:10px;padding:10px 12px;border:1px solid #111;background:#111;color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:center}@media only screen and (max-width:798px){.sv-product-card .sv-product-card__overlay{display:none!important}.sv-product-card__qs-mobile{display:block}.sv-product-card__promo{font-size:11px}.sv-product-card__title{font-size:13px}.sv-product-card__savings{font-size:11px;padding:5px 6px}}.sv-promo-card-col{display:flex}.sv-promo-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;min-height:100%;background:var(--sv-promo-bg, #f5f5f5);overflow:hidden}.sv-promo-card__link{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:inherit;text-decoration:none}.sv-promo-card__content{padding:24px 20px 12px;text-align:center}.sv-promo-card__heading{margin:0 0 8px;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:.02em;text-transform:uppercase;color:#111}.sv-promo-card__body{margin:0 0 16px;font-size:14px;line-height:1.4;color:#333}.sv-promo-card__cta{display:inline-block;padding:10px 16px;background:var(--sv-promo-cta-bg);color:var(--sv-promo-cta-text);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sv-promo-card__media{margin-top:auto;line-height:0}.sv-promo-card__media img,.sv-promo-card__media .image__container{width:100%;height:auto;display:block}.sv-promo-card--overlay{min-height:100%;aspect-ratio:3 / 4}.sv-promo-card--overlay .sv-promo-card__link{position:relative;display:block;height:100%;min-height:inherit}.sv-promo-card--overlay .sv-promo-card__media{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;z-index:0}.sv-promo-card--overlay .sv-promo-card__media .image__container,.sv-promo-card--overlay .sv-promo-card__media img,.sv-promo-card--overlay .sv-promo-card__media .image-element__wrap{width:100%;height:100%;object-fit:cover}.sv-promo-card--overlay .sv-promo-card__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 20px;background:#00000040}.sv-promo-card--overlay .sv-promo-card__heading,.sv-promo-card--overlay .sv-promo-card__body{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.35)}@media only screen and (max-width:798px){.sv-promo-card__content{padding:16px 12px 8px}.sv-promo-card__heading{font-size:16px}.sv-promo-card__body{font-size:12px;margin-bottom:10px}.sv-promo-card__cta{padding:8px 12px;font-size:10px}.sv-promo-card--overlay .sv-promo-card__content{padding:16px 12px}}
/*# sourceMappingURL=/cdn/shop/t/1078/assets/sv-collection-cards.css.map */
