.product-card{--rheve-card-font-size: 14px;--rheve-card-motion-duration: .4s;--rheve-card-motion-easing: cubic-bezier(.42, 0, .58, 1);min-inline-size:0;border-radius:0;box-shadow:none;transform:none}.main-collection-grid .product-grid--grid[product-grid-view=default]{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}.resource-list--grid:has(.product-card){column-gap:16px}.main-collection-grid .facets-block-wrapper--horizontal>.facets--horizontal{border-block:1px solid rgb(var(--color-border-rgb) / var(--opacity-10-25))}.product-card.product-card:is(:hover,:focus-within){transform:none}.product-card .product-card__content.product-grid__card{align-items:center;row-gap:4px;border:0;border-radius:0;text-align:center}.product-card .card-gallery{--gallery-aspect-ratio: 2 / 3 !important;inline-size:100%;aspect-ratio:2 / 3;border:0;border-radius:0;background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.product-card .card-gallery .product-media__image{inline-size:100%;block-size:100%;object-fit:contain;object-position:center center;border-radius:0}.product-card [ref=productTitleLink] .text-block,.product-card [ref=productTitleLink] .text-block>*,.product-card .product-card-gallery__title-placeholder .title-text,.product-card .product-card__content product-price,.product-card .product-card__content product-price .price,.product-card .product-card__content product-price .compare-at-price{max-inline-size:100%;margin-inline:auto;font-family:var(--font-body--family);font-size:var(--rheve-card-font-size);font-weight:400;line-height:19px;letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;overflow-wrap:anywhere}.product-card [ref=productTitleLink] .text-block>*{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;min-block-size:0;max-block-size:38px;overflow:hidden}.product-card [ref=productTitleLink] .text-block,.product-card [ref=productTitleLink] .text-block>*,.product-card .product-card-gallery__title-placeholder .title-text{font-family:var(--font-body--family)}.product-card [ref=productTitleLink] .text-block{inline-size:100%;padding-block-start:8px;padding-inline:8px;--text-align: center}.product-card .product-card__content product-price{inline-size:100%;color:rgb(var(--color-foreground-rgb) / var(--opacity-70));opacity:1;visibility:visible}.product-card .product-card__content.product-grid__card>product-price{margin-block-start:0}.product-card product-price [ref=priceContainer]{text-align:center}.product-card .product-card__content product-price .price,.product-card .product-card__content product-price .compare-at-price{color:inherit}.product-card product-swatches swatches-variant-picker-component,.product-card product-swatches .variant-option--swatches>overflow-list{justify-content:center}.product-card product-swatches{margin-block-start:0;--product-swatches-padding-block-start: 0px !important}.product-card product-swatches overflow-list::part(list){justify-content:center;gap:0}.product-card product-swatches .swatch{--swatch-width: 16px;--swatch-height: 16px;border-radius:2px}.product-card product-swatches .variant-option__button-label--has-swatch:has(input[type=radio]){display:flex;min-inline-size:24px;min-block-size:24px;padding:4px;border-radius:2px}.product-card product-swatches .variant-option--swatches:has(.variant-option__button-label--colour-name) overflow-list::part(list){gap:8px}.product-card product-swatches .variant-option__button-label--colour-name{--color-variant-background: transparent;--color-variant-text: var(--color-foreground);--color-variant-text-rgb: var(--color-foreground-rgb);--color-variant-hover-background: transparent;--color-variant-hover-text: var(--color-foreground);--color-selected-variant-background: transparent;--color-selected-variant-text: var(--color-foreground);--color-selected-variant-text-rgb: var(--color-foreground-rgb);--color-selected-variant-hover-background: transparent;--color-selected-variant-hover-text: var(--color-foreground);font-family:var(--font-body--family);font-size:var(--rheve-card-font-size);line-height:19px;min-block-size:24px;padding:2px 4px;border-radius:0}.product-card product-swatches .variant-option__button-label--colour-name .variant-option__button-label__pill{display:none}.product-card .product-badges__badge.color-custom-badge-sold-out{padding:0;border:0;border-radius:0;background:transparent;color:var(--color-foreground);font-family:var(--font-body--family);font-size:11px;font-weight:400;line-height:16px;text-transform:none}@media screen and (max-width:749px){.main-collection-grid .product-grid--grid[product-grid-view=default]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px}.resource-list--grid:has(.product-card){column-gap:8px}.product-card [ref=productTitleLink] .text-block{padding-block-start:8px}.product-card [ref=productTitleLink] .text-block>*{-webkit-line-clamp:3;line-clamp:3;min-block-size:0;max-block-size:57px}}@media(pointer:coarse){.product-card product-swatches .variant-option__button-label--has-swatch:has(input[type=radio]){min-inline-size:44px;min-block-size:44px;padding:14px}.product-card product-swatches .variant-option__button-label--colour-name{min-inline-size:44px;min-block-size:44px}}.product-card .rheve-card-caption{inline-size:100%;background:var(--color-background);color:var(--color-foreground)}.product-card .rheve-card-caption>.group-block-content{align-items:center;gap:4px}@media screen and (min-width:1024px)and (hover:hover)and (pointer:fine){.product-card:has(.rheve-card-caption) .product-card__content{position:relative;row-gap:0}.product-card .product-card__content>.rheve-card-caption{position:absolute;inset-inline:0;inset-block-end:0;z-index:3;padding-block:12px;padding-inline:12px;opacity:0;transform:translateY(100%);pointer-events:none;transition:transform var(--rheve-card-motion-duration) var(--rheve-card-motion-easing),opacity var(--rheve-card-motion-duration) var(--rheve-card-motion-easing)}.product-card .rheve-card-caption [ref=productTitleLink] .text-block{padding-block-start:0}.product-card:is(:hover,:focus-within) .product-card__content>.rheve-card-caption{opacity:1;transform:translateY(0);pointer-events:auto}}@media(prefers-reduced-motion:reduce),(hover:none),(pointer:coarse){.product-card.product-card,.product-card.product-card:is(:hover,:focus-within),.product-card .card-gallery .product-media__image,.product-card .product-card__content>.rheve-card-caption{animation:none;transition:none;transform:none}}@media(prefers-reduced-motion:reduce){.product-card .product-card__content>.rheve-card-caption{position:static;opacity:1;pointer-events:auto}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rheve-product-cards.css.map */
