.pm-product-grid{--pm-section-gutter: var(--padding-lg)}.pm-product-grid__inner{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;max-width:var(--page-width);margin-inline:auto;padding-inline:0}.pm-product-grid__header{display:flex;flex-direction:column;gap:var(--gap-xs);width:100%;text-align:start}.pm-product-grid .pm-product-grid__heading,.pm-product-grid .pm-product-grid__heading>*{margin:0;color:var(--color-foreground-heading);font-weight:var(--font-heading--weight);text-transform:uppercase;text-wrap:balance;text-align:start}.pm-product-grid .pm-product-grid__description,.pm-product-grid .pm-product-grid__description>*{margin:0;color:var(--color-foreground);font-family:var(--font-paragraph--family);font-size:var(--pm-text-xs);font-weight:var(--font-paragraph--weight);line-height:var(--pm-text--line-height);letter-spacing:var(--pm-tracking-body);text-align:start}.pm-product-grid__stage{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;min-width:0}.pm-product-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap-md);margin:0;padding:0;list-style:none}.pm-product-grid__item{min-width:0}.pm-product-grid__card{position:relative;display:flex;flex-direction:column;gap:var(--gap-sm);height:100%;padding:0;overflow:hidden;background-color:var(--color-highlight);border-radius:var(--style-border-radius-lg)}.pm-product-grid__hit{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);border-radius:inherit}.pm-product-grid__hit:focus-visible{outline:var(--border-width-md) solid currentcolor;outline-offset:calc(var(--padding-3xs) * -1)}.pm-product-grid__media{position:relative;z-index:var(--layer-base);display:block;width:100%;aspect-ratio:1;overflow:hidden;background-color:var(--color-highlight)}.pm-product-grid__image{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.pm-product-grid__body{position:relative;z-index:var(--layer-raised);display:flex;flex-direction:column;gap:var(--gap-sm);flex:1 1 auto;width:100%;min-width:0;padding:0 var(--padding-md) var(--padding-md);justify-content:center;pointer-events:none}.pm-product-grid__copy{display:flex;flex-direction:column;gap:var(--gap-sm);width:100%;min-width:0}.pm-product-grid__swatches{display:flex;flex-wrap:wrap;gap:var(--gap-xs);align-items:center;pointer-events:auto}.pm-product-grid__swatch{position:relative;display:inline-flex;flex:0 0 auto;width:var(--icon-size-md);height:var(--icon-size-md);padding:0;border-radius:var(--style-border-radius-50);background:var(--pm-grid-swatch, var(--color-border-subtle));background-position:var(--pm-grid-swatch-focal, center);background-repeat:no-repeat;background-size:100% 100%;cursor:pointer;border:1px solid var(--color-border-subtle)}.pm-product-grid__swatch:after{content:"";position:absolute;inset:calc((var(--minimum-touch-target) - var(--icon-size-md)) / -2)}.pm-product-grid__swatch[aria-checked=true]{box-shadow:0 0 0 var(--border-width-sm, 1px) var(--color-foreground-heading);border-color:var(--color-foreground-heading)}.pm-product-grid__swatch:focus-visible{outline:var(--border-width-md) solid currentcolor;outline-offset:var(--padding-3xs)}.pm-product-grid__text{display:flex;flex-direction:column;gap:var(--gap-3xs);width:100%;min-width:0}.pm-product-grid__title{margin:0;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);letter-spacing:var(--pm-tracking-heading);text-transform:uppercase;color:var(--color-foreground-heading)}.pm-product-grid__bullets{display:flex;flex-direction:column;gap:var(--gap-3xs);width:100%}.pm-product-grid__bullet{margin:0;font-family:var(--font-paragraph--family);font-size:var(--pm-text-xs);font-weight:var(--font-paragraph--weight);line-height:var(--pm-text--line-height);letter-spacing:var(--pm-tracking-body);color:var(--color-foreground)}.pm-product-grid__installments{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--gap-3xs);margin:0;font-family:var(--font-paragraph--family);font-size:var(--pm-text-sm);font-weight:500;line-height:var(--pm-text--line-height);letter-spacing:var(--pm-tracking-body);color:var(--color-foreground-heading)}.pm-product-grid__shop-pay{display:inline-flex;align-items:center;width:3.75rem;height:auto}.pm-product-grid__shop-pay-icon{display:block;width:100%;height:auto;padding-inline:var(--padding-2xs)}.pm-product-grid__empty{margin:0;text-align:center}.pm-product-grid__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--gap-md)}.pm-product-grid__page-status{font-family:var(--font-paragraph--family);font-size:var(--pm-text-sm);color:var(--color-foreground)}.pm-product-grid__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;display:none;opacity:0;transform:translate(-8%);pointer-events:none}.pm-product-grid__image--hover[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.pm-product-grid__image--hover,.pm-product-grid__image:not(.pm-product-grid__image--hover){transition:transform var(--pm-motion-surface),opacity var(--pm-motion-surface)}}@media(hover:hover)and (pointer:fine){.pm-product-grid__image--hover{display:block}.pm-product-grid__card:hover .pm-product-grid__image--hover,.pm-product-grid__card:has(.pm-product-grid__hit:focus-visible) .pm-product-grid__image--hover{opacity:1;transform:translate(0)}.pm-product-grid__card:hover .pm-product-grid__media:has(.pm-product-grid__image--hover:not([hidden])) .pm-product-grid__image:not(.pm-product-grid__image--hover),.pm-product-grid__card:has(.pm-product-grid__hit:focus-visible) .pm-product-grid__media:has(.pm-product-grid__image--hover:not([hidden])) .pm-product-grid__image:not(.pm-product-grid__image--hover){opacity:0}}@media screen and (min-width:64rem){.pm-product-grid{--pm-section-gutter: var(--padding-5xl)}.pm-product-grid__inner{gap:var(--gap-2xl);padding-inline:var(--pm-section-gutter)}.pm-product-grid__header{align-items:center;gap:var(--gap-md);text-align:center}.pm-product-grid .pm-product-grid__description,.pm-product-grid .pm-product-grid__description>*{max-width:62rem;font-size:var(--pm-text-md);text-align:center}.pm-product-grid__stage{gap:var(--gap-2xl)}.pm-product-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-md)}.pm-product-grid__card{gap:var(--gap-sm)}.pm-product-grid__body{padding:0 var(--padding-lg) var(--padding-lg)}.pm-product-grid__copy{gap:var(--gap-md)}.pm-product-grid__swatch{width:var(--icon-size-lg);height:var(--icon-size-lg)}.pm-product-grid__swatch:after{inset:calc((var(--minimum-touch-target) - var(--icon-size-lg)) / -2)}.pm-product-grid__installments{font-size:var(--pm-text-base)}}@media screen and (min-width:80rem){.pm-product-grid{--pm-section-gutter: 7.5rem}}@media screen and (min-width:120rem){.pm-product-grid{--pm-section-gutter: 8.5rem}}.pm-product-grid .pm-product-grid__title.pm-product-grid__title{font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);letter-spacing:var(--pm-tracking-heading);text-transform:uppercase;color:var(--color-foreground-heading)}
/*# sourceMappingURL=/cdn/shop/t/85/assets/pm-product-grid.css.map */
