.collection-product-card{display:flex;flex-direction:column;height:100%;border-radius:0;overflow:visible}.collection-product-card--style-2{background:var(--product-card-color, transparent);border-radius:clamp(12px,7.5cqi,30px);overflow:hidden}.collection-product-card__link{display:flex;flex:1 1 auto;flex-direction:column;align-items:stretch;width:100%;color:inherit;text-align:center;text-decoration:none}.collection-product-card__media{position:relative;flex:0 0 auto;width:var(--product-card-image-width, 90%);aspect-ratio:var(--product-card-image-ratio, 279 / 234);margin:clamp(12px,6cqi,24px) auto 0}.collection-product-card__media--auto{aspect-ratio:279 / 234}.collection-product-card--style-1 .collection-product-card__media{margin-block-start:0;background:var(--product-card-color, transparent);border-radius:clamp(12px,5cqi,16px);overflow:hidden;isolation:isolate}.collection-product-card__frame{position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:var(--product-card-image-blend, normal)}.collection-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:var(--product-card-image-fit, scale-down);object-position:center center;filter:brightness(var(--product-card-image-lift, 1));--card-image-layer: translateZ(0);transform:var(--card-image-layer) scale(1);backface-visibility:hidden;will-change:transform,opacity;transition:opacity .5s ease,transform .8s cubic-bezier(.2,.6,.2,1)}.collection-product-card__media--auto .collection-product-card__image:not(.collection-product-card__image--placeholder){object-fit:contain;object-position:center}.collection-product-card__image--secondary{opacity:0;transform:var(--card-image-layer) scale(1.1)}.collection-product-card__image--placeholder{object-fit:cover;opacity:.35}@media screen and (pointer:fine)and (prefers-reduced-motion:no-preference){.collection-product-card__link:not(:has(.collection-product-card__image--secondary.is-loaded)):hover .collection-product-card__image--primary{transform:var(--card-image-layer) scale(1.06)}.collection-product-card__link:has(.collection-product-card__image--secondary.is-loaded):hover .collection-product-card__image--primary{opacity:0}.collection-product-card__link:has(.collection-product-card__image--secondary.is-loaded):hover .collection-product-card__image--secondary{opacity:1;transform:var(--card-image-layer) scale(1)}}@media screen and (pointer:fine)and (prefers-reduced-motion:reduce){.collection-product-card__link:has(.collection-product-card__image--secondary.is-loaded):hover .collection-product-card__image--primary{opacity:0}.collection-product-card__link:has(.collection-product-card__image--secondary.is-loaded):hover .collection-product-card__image--secondary{opacity:1}}.collection-product-card__body{display:flex;flex-direction:column;align-items:center;flex:1 1 auto;width:100%;padding-block:0 clamp(8px,4.5cqi,18px);padding-inline:clamp(8px,5cqi,20px)}.collection-product-card__body>:first-child{margin-block-start:clamp(8px,6cqi,24px)}.collection-product-card--style-1 .collection-product-card__body{padding-inline:0}.collection-product-card__rating{width:100%;margin-block-end:clamp(3px,4.5cqi,18px)}.collection-product-card__rating .rating-badge{justify-content:center;gap:0;margin:0}.collection-product-card__rating .rating-badge .subheading{display:none}.collection-product-card__rating .rating-badge__stars{gap:2px;color:var(--product-card-text)}.collection-product-card__rating .rating-badge__stars svg{width:clamp(8px,3.8cqi,15px);height:clamp(8px,3.8cqi,15px)}.collection-product-card__rating .rating-badge__stars svg path{fill:var(--product-card-text)}.collection-product-card__title{max-width:100%;margin-block-end:clamp(2px,1.75cqi,7px);font-size:clamp(15px,8cqi,32px);font-weight:500;font-style:normal;line-height:1.15;letter-spacing:0;color:var(--product-card-text);text-transform:capitalize;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--product-card-title-lines, 1);line-clamp:var(--product-card-title-lines, 1);overflow:hidden;overflow-wrap:anywhere}.collection-product-card__subtitle{max-width:100%;min-height:1em;margin:0 0 clamp(4px,2.5cqi,10px);font-size:clamp(14px,6.5cqi,25px);font-weight:400;font-style:normal;line-height:1.15;color:var(--product-card-text);text-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--product-card-subtitle-lines, 2);line-clamp:var(--product-card-subtitle-lines, 2);overflow:hidden}.collection-product-card__subtitle--empty{visibility:hidden}.collection-product-card__price{margin-block-start:auto}.collection-product-card__price .price-list{justify-content:center;align-items:center;column-gap:clamp(6px,2.5cqi,10px)}.collection-product-card__price sale-price{font-size:clamp(15px,8cqi,32px);font-weight:500;font-style:normal;line-height:1;letter-spacing:0;color:var(--product-card-text)}.collection-product-card__price compare-at-price{line-height:1;font-size:clamp(14px,6.1cqi,24px);color:var(--product-card-text)}.collection-product-card__price--no-compare compare-at-price{display:none}.collection-product-card__actions{width:100%;margin-block-start:auto;padding:0 clamp(10px,6cqi,24px) clamp(10px,4cqi,15px)}.collection-product-card--style-1 .collection-product-card__actions{padding-inline:0}.collection-product-card__actions .button{--button-text-color: var(--product-card-text-rgb) !important;--button-padding-block: clamp(8px, 2.75cqi, 11px);--button-padding-inline: clamp(12px, 8cqi, 32px);display:block;max-width:300px;margin-inline:auto;border-radius:999px;font-size:clamp(14px,6.5cqi,26px);font-weight:500}@media(hover:hover){.collection-product-card__actions .button:not([disabled]):hover{background:var(--product-card-text);color:#fff}}.collection-product-card__actions .button[disabled]{opacity:.5}.collection-product-card__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@supports (-webkit-hyphens: none){.collection-product-card__image{--card-image-layer: scale(1);backface-visibility:visible;will-change:auto}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/collection-product-card.css.map */
