.sp-ccard{position:relative;display:flex;flex-direction:column;height:100%;text-align:left;color:rgb(var(--color-foreground))}.sp-ccard__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:15px}.sp-ccard__link:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.sp-ccard__media{position:relative;aspect-ratio:4 / 5;border-radius:15px;overflow:hidden;background:#ecebef}.sp-ccard__img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .4s ease}.sp-ccard__media--card .sp-ccard__img{object-fit:cover}@media(hover:hover){.sp-ccard:hover .sp-ccard__img{transform:scale(1.03)}}.sp-ccard__tag{position:absolute;top:10px;left:10px;z-index:2;background:#fff;color:#231f20;font-size:12px;line-height:1;letter-spacing:.02em;padding:6px 11px;border-radius:20px;box-shadow:0 1px 4px #00000014;text-transform:lowercase}.sp-ccard__info{padding:12px 2px 0}.sp-ccard__title{margin:0 0 4px;font-family:Helvetica,Arial,sans-serif;font-weight:500;font-size:17px;line-height:1.25;letter-spacing:0;word-break:break-word}.sp-ccard__rating{min-height:20px;margin:0 0 4px}.sp-ccard [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left,.sp-ccard [data-bv-show=inline_rating] .bv_inline_rating_div_stars_ratings_and_chevron.bv_stars_and_chevron_left{justify-content:flex-start!important}.sp-ccard [data-bv-show=inline_rating] .bv_main_container.bv_inline_rating_container_left{width:auto!important}.sp-ccard__price{margin:0;font-size:17px;font-weight:400;line-height:1.3}.sp-ccard__price strong{font-weight:600}.sp-ccard__price s{color:#8a8a8a;font-weight:400;margin-left:2px}.sp-ccard__price--soldout{color:#8a8a8a}@media screen and (max-width:749px){.sp-ccard__title,.sp-ccard__price{font-size:14px}.sp-ccard__tag{top:8px;left:8px;font-size:11px;padding:5px 9px}}.main-collection-wrap:not(.product-swiper-container) .product-grid li:has(>.sp-ccard){background-color:transparent;border-radius:0;box-shadow:none}.main-collection-wrap:has(.sp-ccard){padding-top:28px;padding-bottom:40px}@media screen and (min-width:750px){.main-collection-wrap:has(.sp-ccard){padding-top:40px;padding-bottom:64px}}.sp-ccard .sp-ccard__link{display:block!important}a.sp-ccard__media{display:block;text-decoration:none;color:inherit}.sp-ccard__title a{color:inherit;text-decoration:none}.sp-ccard__title a:hover{text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.main-collection-wrap:has(.sp-ccard) .collection__title{padding-left:24px;padding-right:24px}.main-collection-wrap:has(.sp-ccard) .collection__title h2.title{font-size:30px;line-height:1.15;letter-spacing:0;margin-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/301/assets/sp-collection-card.css.map */
