body:has(.foil-catalog-hero) .product-card-wrapper{position:relative;height:100%;color:var(--foil-espresso);transition:transform .35s ease}body:has(.foil-catalog-hero) .product-card-wrapper:hover{transform:translateY(-3px)}body:has(.foil-catalog-hero) .product-card-wrapper .card{height:100%;background:transparent;border:0;border-radius:0;box-shadow:none}body:has(.foil-catalog-hero) .product-card-wrapper .card:after,body:has(.foil-catalog-hero) .product-card-wrapper .card__inner:after{display:none}body:has(.foil-catalog-hero) .product-card-wrapper .card__inner{overflow:hidden;border:0;border-radius:0;background:#fff;box-shadow:none}body:has(.foil-catalog-hero) .product-card-wrapper .card__media{width:100%;margin:0;overflow:hidden;border-radius:0;background:#fff}body:has(.foil-catalog-hero) .product-card-wrapper .card__media .media{background:#fff}body:has(.foil-catalog-hero) .product-card-wrapper .card__media img{object-fit:cover;object-position:center center;transition:transform .7s ease,opacity .45s ease}@media screen and (min-width:990px){body:has(.foil-catalog-hero) .product-card-wrapper:hover .media.media--hover-effect>img:first-child:only-child{transform:scale(1.03)}body:has(.foil-catalog-hero) .product-card-wrapper:hover .media.media--hover-effect>img+img{transform:scale(1.03)}}@media screen and (min-width:990px){body:has(.foil-catalog-hero) .product-card-wrapper.underline-links-hover:hover a{text-decoration:none}}body:has(.foil-catalog-hero) .product-card-wrapper>.card>.card__content{display:block;padding:0;background:transparent}body:has(.foil-catalog-hero) .product-card-wrapper>.card>.card__content>.card__information{display:flex;flex-direction:column;padding:15px 0 0;text-align:left}body:has(.foil-catalog-hero) .foil-card-meta{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:18px;margin-bottom:11px;padding-bottom:10px;border-bottom:1px solid rgba(26,20,15,.16)}body:has(.foil-catalog-hero) .foil-card-collection{font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.22em;text-transform:uppercase;color:var(--foil-brass-deep)}body:has(.foil-catalog-hero) .foil-card-collection:before{content:"/ "}body:has(.foil-catalog-hero) .foil-card-subtitle{font-family:JetBrains Mono,monospace;font-size:9px;font-weight:400;line-height:1.4;letter-spacing:.12em;text-align:right;text-transform:uppercase;color:#1a140f8c}body:has(.foil-catalog-hero) .product-card-wrapper .card__heading{order:2;margin:0;font-family:Bebas Neue,sans-serif;font-size:clamp(24px,2vw,30px);font-weight:400;line-height:1.05;letter-spacing:.01em;text-align:left;text-transform:uppercase;color:var(--foil-espresso)}body:has(.foil-catalog-hero) .product-card-wrapper .card__heading a{color:inherit;text-decoration:none}body:has(.foil-catalog-hero) .product-card-wrapper .card__heading a:after{z-index:1}body:has(.foil-catalog-hero) .product-card-wrapper .card-information{order:3;width:100%;margin-top:9px;text-align:left}body:has(.foil-catalog-hero) .product-card-wrapper .card-information>*{color:var(--foil-espresso)}body:has(.foil-catalog-hero) .product-card-wrapper .card-information>.price{margin-top:0}body:has(.foil-catalog-hero) .product-card-wrapper .price{font-family:JetBrains Mono,monospace;font-size:18px;font-weight:500;line-height:1.35;letter-spacing:.06em;color:var(--foil-brass-deep)}body:has(.foil-catalog-hero) .product-card-wrapper .price-item{color:var(--foil-brass-deep)}body:has(.foil-catalog-hero) .product-card-wrapper .price--on-sale .price-item--regular{color:#1a140f73}body:has(.foil-catalog-hero) .product-card-wrapper .price__badge-sale,body:has(.foil-catalog-hero) .product-card-wrapper .price__badge-sold-out{display:none}body:has(.foil-catalog-hero) .product-card-wrapper .caption-with-letter-spacing,body:has(.foil-catalog-hero) .product-card-wrapper .caption-large{font-family:JetBrains Mono,monospace;font-size:9px;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#1a140f8c}body:has(.foil-catalog-hero) .product-card-wrapper .rating{margin-top:12px}body:has(.foil-catalog-hero) .product-card-wrapper .rating-star{--color-rating-star: var(--foil-brass-deep)}body:has(.foil-catalog-hero) .product-card-wrapper .rating-count,body:has(.foil-catalog-hero) .product-card-wrapper .rating-text{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.08em;color:#1a140f8c}body:has(.foil-catalog-hero) .product-card-wrapper .card__badge{z-index:2;margin:14px}body:has(.foil-catalog-hero) .product-card-wrapper .badge{padding:7px 10px;border:0;border-radius:0;font-family:JetBrains Mono,monospace;font-size:9px;font-weight:500;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;background:var(--foil-espresso);color:var(--foil-cream)}body:has(.foil-catalog-hero) .product-card-wrapper .quick-add{position:relative;z-index:2;margin-top:18px}body:has(.foil-catalog-hero) .product-card-wrapper .quick-add__submit{min-height:48px;border:1px solid var(--foil-espresso);border-radius:0;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;background:transparent;color:var(--foil-espresso);box-shadow:none}body:has(.foil-catalog-hero) .product-card-wrapper .quick-add__submit:after,body:has(.foil-catalog-hero) .product-card-wrapper .quick-add__submit:before{display:none}body:has(.foil-catalog-hero) .product-card-wrapper .quick-add__submit:hover{background:var(--foil-espresso);color:var(--foil-cream)}body:has(.foil-catalog-hero) .product-card-wrapper .card__heading a:focus-visible:after{outline:2px solid var(--foil-brass-deep);outline-offset:4px;box-shadow:none}@media screen and (max-width:989px){body:has(.foil-catalog-hero) .product-card-wrapper>.card>.card__content>.card__information{padding-top:15px}body:has(.foil-catalog-hero) .foil-card-meta{margin-bottom:10px;padding-bottom:9px}body:has(.foil-catalog-hero) .product-card-wrapper .card__heading{font-size:clamp(23px,3.5vw,29px)}}@media screen and (max-width:749px){body:has(.foil-catalog-hero) .product-card-wrapper:hover{transform:none}body:has(.foil-catalog-hero) .product-card-wrapper>.card>.card__content>.card__information{padding-top:12px}body:has(.foil-catalog-hero) .foil-card-meta{display:block;min-height:0;margin-bottom:8px;padding-bottom:7px}body:has(.foil-catalog-hero) .foil-card-collection{font-size:8px;letter-spacing:.14em}body:has(.foil-catalog-hero) .foil-card-subtitle{margin-top:4px;font-size:8px;letter-spacing:.08em;text-align:left}body:has(.foil-catalog-hero) .product-card-wrapper .card__heading{font-size:clamp(20px,6.2vw,25px);line-height:1.05}body:has(.foil-catalog-hero) .product-card-wrapper .card-information{margin-top:7px}body:has(.foil-catalog-hero) .product-card-wrapper .price{font-size:11px}body:has(.foil-catalog-hero) .product-card-wrapper .badge{padding:5px 7px;font-size:7px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/foil-product-card.css.map */
