.product-grid{counter-reset:vm-catalog;gap:10px!important}.product-grid__item{counter-increment:vm-catalog;position:relative;border:2px solid var(--ink)!important;background-color:var(--kraft);overflow:visible!important;transition:box-shadow .12s ease,transform .12s ease}.product-grid__item:before{content:counter(vm-catalog,decimal-leading-zero);position:absolute;top:.55rem;left:.6rem;font-family:var(--font-mono);font-size:.5rem;color:var(--ink-faint);letter-spacing:.1em;z-index:4;line-height:1;pointer-events:none}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-grid__item:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 var(--ink);z-index:2}}.product-grid__card.product-grid__card{padding:0!important;gap:0!important;background-color:var(--kraft);overflow:hidden}.product-grid__card .card-gallery{border-bottom:2px solid var(--ink);overflow:hidden;background-color:var(--kraft-light)}.product-grid__card>*:not(.card-gallery):not(.product-card__link):not(a){background-color:var(--kraft);padding-inline:13px}.product-grid__card>*:not(.card-gallery):not(.product-card__link):not(a):first-of-type{padding-block-start:10px}.product-grid__card>*:not(.card-gallery):not(.product-card__link):not(a):last-child{padding-block-end:14px}.product-grid__card h3,.product-grid__card .h3,.product-grid__card h4,.product-grid__card .h4,.product-grid__card [class*=product-title],.product-grid__card .product-title{font-family:var(--font-display)!important;font-size:clamp(1rem,1.3vw + .45rem,1.5rem)!important;line-height:1.02!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--ink)!important;margin:0!important}.product-grid__card .price,.product-grid__card .price-item,.product-grid__card .price-item--regular,.product-grid__card .price-item--sale,.product-grid__card product-price{font-family:var(--font-mono)!important;font-size:.78rem!important;color:var(--rust)!important;letter-spacing:.02em}.product-grid__card .price-item--compare,.product-grid__card .compare-at-price{font-family:var(--font-mono)!important;font-size:.68rem!important;color:var(--ink-faint)!important}.product-grid__item .badge,.product-grid__item [class*=badge],.product-grid__item .product-card__badge{font-family:var(--font-mono)!important;font-size:.48rem!important;font-weight:700!important;letter-spacing:.16em!important;text-transform:uppercase!important;border-radius:0!important;padding:.22rem .55rem!important;line-height:1.4}.product-grid__item .badge--sold-out{background-color:var(--rust)!important;color:var(--kraft-light)!important}.product-grid__item .badge--sale{background-color:var(--ink)!important;color:var(--kraft)!important}add-to-cart-component .button.product-form__submit,add-to-cart-component .button.add-to-cart-button:not(.quick-add__button){background-color:var(--ink)!important;color:var(--kraft)!important;border:2px solid var(--ink)!important;font-family:var(--font-mono)!important;font-size:.72rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1rem 2rem!important;width:100%!important;box-shadow:none!important;transition:background-color .13s ease,border-color .13s ease!important}add-to-cart-component .button.product-form__submit span,add-to-cart-component .button.product-form__submit svg,add-to-cart-component .button.add-to-cart-button:not(.quick-add__button) span,add-to-cart-component .button.add-to-cart-button:not(.quick-add__button) svg{color:var(--kraft)!important;fill:var(--kraft)!important}add-to-cart-component .button.product-form__submit:hover,add-to-cart-component .button.add-to-cart-button:not(.quick-add__button):hover{background-color:var(--rust)!important;border-color:var(--rust)!important;color:var(--kraft)!important}add-to-cart-component .button.product-form__submit:hover span,add-to-cart-component .button.product-form__submit:hover svg,add-to-cart-component .button.add-to-cart-button:not(.quick-add__button):hover span,add-to-cart-component .button.add-to-cart-button:not(.quick-add__button):hover svg{color:var(--kraft)!important;fill:var(--kraft)!important}.product-grid__card .placeholder-svg{background-color:var(--kraft-mid);color:var(--ink-faint)}[product-grid-view=default]{--product-grid-gap: 10px;--padding-block-start: 0px;--padding-block-end: 0px}
/*# sourceMappingURL=/cdn/shop/t/15/assets/vm-product-card.css.map */
