slideshow-slide{overflow:visible!important}:is(.product-grid,.section-resource-list) .product-card .product-card__content{--card-radius: 12px;--card-border: rgb(var(--color-foreground-rgb) / 11%);--card-border-hover: rgb(var(--color-foreground-rgb) / 18%);position:relative;border-radius:var(--card-radius);overflow:hidden;background:var(--color-background);box-shadow:0 0 0 1px var(--card-border),0 2px 6px #0000000d,0 10px 28px #00000012;transition:box-shadow .4s cubic-bezier(.25,.46,.45,.94),transform .4s cubic-bezier(.25,.46,.45,.94)}@media(hover:hover)and (pointer:fine){:is(.product-grid,.section-resource-list) .product-card:hover .product-card__content,:is(.product-grid,.section-resource-list) .product-card:focus-within .product-card__content{transform:translateY(-6px);box-shadow:0 0 0 1px var(--card-border-hover),0 8px 20px #00000017,0 26px 52px #00000021}}:is(.product-grid,.section-resource-list) .product-card .card-gallery{position:relative;overflow:hidden;border-radius:var(--card-radius) var(--card-radius) 0 0}:is(.product-grid,.section-resource-list) .product-card .card-gallery img{transition:transform .55s cubic-bezier(.25,.46,.45,.94);will-change:transform}@media(hover:hover)and (pointer:fine){:is(.product-grid,.section-resource-list) .product-card:hover .card-gallery img,:is(.product-grid,.section-resource-list) .product-card:focus-within .card-gallery img{transform:scale(1.06)}}:is(.product-grid,.section-resource-list) .product-card .card-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 0%,transparent 40%,rgb(0 0 0 / 25%) 70%,rgb(0 0 0 / 55%) 100%);opacity:0;transition:opacity .4s ease;z-index:2;pointer-events:none}@media(hover:hover)and (pointer:fine){:is(.product-grid,.section-resource-list) .product-card:hover .card-gallery:before,:is(.product-grid,.section-resource-list) .product-card:focus-within .card-gallery:before{opacity:1}}:is(.product-grid,.section-resource-list) .product-card .card-gallery:after{content:var(--view-product-label, "View Product");position:absolute;left:50%;bottom:20px;transform:translate(-50%) translateY(16px);padding:12px 28px;background:#fff;color:#111;font-family:var(--font-body--family);font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;opacity:0;box-shadow:0 4px 20px #0003;transition:opacity .35s ease,transform .35s cubic-bezier(.25,.46,.45,.94);z-index:3;pointer-events:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){:is(.product-grid,.section-resource-list) .product-card:hover .card-gallery:after,:is(.product-grid,.section-resource-list) .product-card:focus-within .card-gallery:after{opacity:1;transform:translate(-50%) translateY(0)}}:is(.product-grid,.section-resource-list) .product-card .product-card__content>.group-block>.group-block-content{padding-block:1rem 1.125rem;padding-inline:1rem 1rem;box-sizing:border-box;gap:.5rem}:is(.product-grid,.section-resource-list) .product-card .product-card__content>:is(product-title,product-price){padding-inline:1rem}:is(.product-grid,.section-resource-list) .product-card .product-card__content>product-title{padding-block-start:1rem}:is(.product-grid,.section-resource-list) .product-card .product-card__content>product-price{padding-block-end:1.125rem}:is(.product-grid,.section-resource-list) .product-card .product-card__content>.group-block>.group-block-content>.group-block .group-block-content{padding-inline:0}:is(.product-grid,.section-resource-list) .product-card .product-card__content .text-block{margin-block:0;line-height:1.45}:is(.product-grid,.section-resource-list) .product-card product-title .text-block{font-weight:500;font-size:.9375rem;color:var(--color-foreground)}:is(.product-grid,.section-resource-list) .product-card product-price .text-block{font-size:.875rem;opacity:.72}@media(prefers-reduced-motion:reduce){:is(.product-grid,.section-resource-list) .product-card .product-card__content,:is(.product-grid,.section-resource-list) .product-card .card-gallery:before,:is(.product-grid,.section-resource-list) .product-card .card-gallery:after,:is(.product-grid,.section-resource-list) .product-card .card-gallery img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-card-enhancements.css.map */
