.product-card-suay{position:relative;display:flex;flex-direction:column;gap:var(--suay-space-3);color:var(--suay-color-charcoal)}.product-card-suay a{color:inherit;text-decoration:none}.product-card-suay__media-shell{position:relative}.product-card-suay__media-link{display:block;width:100%}.product-card-suay__media{position:relative;display:block;width:100%;flex:0 0 auto;overflow:hidden;background:transparent;aspect-ratio:4 / 3}.product-card-suay__media:before{content:"";display:block;padding-bottom:var(--ratio-percent, 75%)}.product-card-suay__image,.product-card-suay__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.product-card-suay__image{transition:opacity var(--suay-transition-medium),transform .5s var(--suay-ease-spring)}.product-card-suay__image--primary{opacity:1;z-index:1}.product-card-suay__image.product-card-suay__image--secondary{opacity:0;z-index:2}@media(hover:hover)and (pointer:fine){.product-card-suay:hover .product-card-suay__image--primary{transform:scale(1.04)}.product-card-suay--has-secondary-media:hover .product-card-suay__image--primary{opacity:0}.product-card-suay--has-secondary-media:hover .product-card-suay__image--secondary{opacity:1;transform:scale(1.04)}.product-card-suay:not(:hover) .product-card-suay__image--primary,.product-card-suay:not(:hover) .product-card-suay__image--secondary{transform:scale(1)}}.product-card-suay__badge{position:absolute;top:12px;left:12px;z-index:4;display:inline-flex;align-items:center;min-height:24px;padding:4px 10px;font-family:var(--suay-font-mono);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--suay-color-white);background:var(--suay-color-charcoal);border-radius:2px}.product-card-suay__badge--new,.product-card-suay__badge--limited,.product-card-suay__badge--sale,.product-card-suay__badge--sold-out{background:var(--suay-color-charcoal)}.product-card-suay--sold-out .product-card-suay__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff6b;z-index:3;pointer-events:none}.product-card-suay__quick-wrap{position:absolute;right:0;bottom:0;left:0;z-index:5}.product-card-suay__quick-form{margin:0}.product-card-suay__quick-buy{width:100%;display:flex;align-items:center;justify-content:center;min-height:46px;padding:12px 16px;border:0;background:var(--suay-color-charcoal);color:var(--suay-color-white);font-family:var(--suay-font-heading);font-size:var(--suay-text-btn);font-weight:500;letter-spacing:var(--suay-btn-letter-spacing);text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity var(--suay-transition-medium),transform var(--suay-transition-medium),background-color var(--suay-transition-fast)}.product-card-suay__quick-buy:hover{background:var(--suay-color-black)}.product-card-suay a.product-card-suay__quick-buy{color:var(--suay-color-white)}@media(hover:hover)and (pointer:fine){.product-card-suay:hover .product-card-suay__quick-buy,.product-card-suay:focus-within .product-card-suay__quick-buy,.product-card-suay--sold-out .product-card-suay__quick-buy{opacity:1;transform:translateY(0)}}@media(hover:none),(pointer:coarse){.product-card-suay__quick-buy{opacity:1;transform:translateY(0)}}.product-card-suay__quick-buy--disabled{background:#222121e0;pointer-events:none}.product-card-suay__body{display:flex;flex-direction:column;gap:4px;padding:12px 0 0}.product-card-suay__title{margin:0;font-family:var(--suay-font-body);font-size:16px;font-weight:400;line-height:1.3;color:var(--suay-color-charcoal)}.product-card-suay__descriptor{margin:-2px 0 0;font-family:var(--suay-font-mono);font-size:11px;letter-spacing:.02em;color:var(--suay-color-body)}.product-card-suay:hover .product-card-suay__title a,.product-card-suay__title a:focus-visible{text-decoration:underline;text-underline-offset:3px}.product-card-suay__price{display:inline-flex;align-items:baseline;gap:8px;flex-wrap:wrap;white-space:nowrap}.product-card-suay__price .price{margin:0;display:inline-flex;align-items:baseline;gap:8px}.product-card-suay__price .price-item,.product-card-suay__price .money,.product-card-suay__price .price-item--sale,.product-card-suay__price .price-item--regular{font-family:var(--suay-font-mono);font-size:13px;font-weight:400;line-height:1.35;color:var(--suay-color-body)}.product-card-suay__price s.price-item--regular{color:var(--suay-color-muted);text-decoration:line-through;font-weight:400}.product-card-suay__price .price__badge-sale,.product-card-suay__price .price__badge-sold-out{display:none}.product-card-suay__rating{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;margin:2px 0 0;font-family:var(--suay-font-mono);font-size:11px;font-weight:500;color:var(--suay-color-body)}.product-card-suay__rating-star{--color-rating-star: var(--suay-color-gold, #BC955C);--font-size: 1.4;--letter-spacing: .1}.product-card-suay__rating-count{font-family:var(--suay-font-mono);font-size:11px;color:var(--suay-color-body)}.suay-featured-collection .grid__item,.collection .product-grid .grid__item,.template-search__results .grid__item,.suay-related-products .grid__item{max-width:none;min-width:0}.suay-featured-collection .product-card-suay,.collection .product-grid .product-card-suay,.template-search__results .product-card-suay,.suay-related-products .product-card-suay{width:100%}.suay-related-products .related-products__heading,.suay-related-products .section-heading,.suay-related-products .title{font-family:var(--suay-font-heading);font-size:clamp(24px,3vw,28px);font-weight:400;letter-spacing:-.02em;color:var(--suay-color-black);margin:0 0 var(--suay-space-8)}.suay-related-products .product-grid{gap:16px}@media screen and (max-width:989px){.product-card-suay__badge{top:10px;left:10px}}@media screen and (max-width:749px){.product-card-suay{gap:10px}.product-card-suay__title{font-size:15px}.product-card-suay__descriptor{font-size:10px}.product-card-suay__rating-star{--font-size: 1.2}.product-card-suay__quick-buy{min-height:42px;font-size:12px}.product-card-suay__badge{padding:4px 8px;font-size:9px}}@media(hover:hover)and (min-width:750px){.product-card-suay .product-card-suay__quick-buy-modal{right:0;bottom:0;left:0;min-height:48px;border:0;border-radius:0;background:var(--suay-color-charcoal);color:var(--suay-color-white, #fff);font-family:var(--suay-font-heading, inherit);font-size:12px;letter-spacing:.13em;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.product-card-suay .product-card-suay__quick-buy-modal:hover{background:#000;color:var(--suay-color-white, #fff)}.product-card-suay .product-card-suay__quick-buy-modal:focus-visible{outline-color:var(--suay-color-white, #fff);outline-offset:-4px}}
/*# sourceMappingURL=/cdn/shop/t/106/assets/suay-card-product.css.map */
