.product-card-grid{display:block;text-decoration:none;color:rgb(var(--color-text));transition:transform .3s ease}.product-card-grid__link{position:relative;z-index:0;isolation:isolate;text-decoration:none;display:block;margin-bottom:.75rem}.product-card-grid__image-container{position:relative;width:100%;aspect-ratio:var(--aspect-ratio-w, 1) / var(--aspect-ratio-h, 1);overflow:hidden;margin-bottom:0;border-radius:var(--product-card-border-radius, 0);display:block;background-color:#f6f6f6;isolation:isolate}.product-card-grid__image-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:0}.product-card-grid__image-container .product-card-grid__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;border-radius:inherit;transition:transform .3s ease}product-card-hover-gallery{position:absolute;top:0;right:0;bottom:0;left:0;display:block}product-card-hover-gallery .product-card-grid__image{z-index:0;pointer-events:none;transition:opacity .2s cubic-bezier(.104,.204,.492,1),filter .2s cubic-bezier(.104,.204,.492,1)}product-card-hover-gallery .product-card-grid__image--primary{opacity:1;z-index:1}product-card-hover-gallery.is-scrubbing .product-card-grid__image--primary{opacity:0}html[data-image-animation-enabled=true] [data-image-animation] product-card-hover-gallery [data-image-loading-animation].product-card-grid__image--primary.is-loaded{transition:opacity .2s cubic-bezier(.104,.204,.492,1),filter .2s cubic-bezier(.104,.204,.492,1)}html[data-image-animation-enabled=true] [data-image-animation] product-card-hover-gallery.is-scrubbing [data-image-loading-animation].product-card-grid__image--primary{opacity:0}product-card-hover-gallery .product-card-grid__image--secondary{opacity:0;z-index:2;transition:none}product-card-hover-gallery .product-card-grid__image--secondary.is-active{opacity:1}product-card-hover-gallery[data-show-gallery-dots=false] .product-card-grid__gallery-ticks{display:none!important}.product-card-grid__gallery-ticks{position:absolute;left:0;right:0;bottom:15px;z-index:3;display:flex;justify-content:center;align-items:center;margin:0;padding:0;opacity:0;pointer-events:none;transition:opacity .25s linear}.product-card-grid__gallery-tick{display:inline-flex;width:6px;height:6px;margin:0 6px;border-radius:3px;background-color:#fff;opacity:.6;box-shadow:none;flex:none}.product-card-grid__gallery-tick.is-active{opacity:1}@media(hover:hover)and (pointer:fine){.product-card-grid:hover .product-card-grid__gallery-ticks{opacity:1}}@media(hover:hover)and (min-width:1024px){.product-card-grid:has(.quick-add--desktop:not(.quick-add--icon-trigger):not(.quick-add--shape-square)) .product-card-grid__gallery-ticks{bottom:3.5rem}}.product-card-grid__image--hover{opacity:0;transition:opacity .3s ease}.product-card-grid a:hover .product-card-grid__image--hover{opacity:1}.product-card-grid__content{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;flex-direction:column;gap:0}.product-card-grid__details{width:100%;min-width:0}.product-card-grid__subtitle{margin-bottom:var(--space-2)}.product-card-grid__title{color:rgb(var(--color-text));margin-bottom:var(--space-2);line-height:1.25;font-family:var(--tertiary-font-family);font-weight:var(--font-weight-semi-bold);text-transform:uppercase;text-align:left}.product-card-grid__vendor{color:rgba(var(--color-text),.6);margin-bottom:var(--space-1)}.product-card-grid__price-wrapper{margin-top:0;display:flex;flex-direction:row;justify-content:space-between;font-family:var(--annotation-font-family);font-size:.75rem;font-weight:var(--font-weight-normal, 400);line-height:1.25;color:rgb(var(--color-text));text-transform:uppercase}.product-card-grid__price-wrapper .price{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}@media screen and (min-width:1024px){.product-card-grid__title,.product-card-grid__price-wrapper{font-size:var(--text-size-small)}}.product-card-grid__badges{position:absolute;top:var(--space-3);z-index:4;display:flex;flex-direction:column;gap:var(--space-1);pointer-events:none}.product-card-grid__badges--left{left:var(--space-3);right:auto;align-items:flex-start}.product-card-grid__badge{display:flex;justify-content:center;align-items:center;background-color:rgb(var(--color-brand-1));text-transform:uppercase;font-size:.6rem;color:rgb(var(--color-base-text-1));padding:var(--space-1) var(--space-3);border:1px solid transparent;border-radius:var(--space-5);font-family:var(--annotation-font-family);font-weight:var(--font-weight-normal);line-height:1}@media screen and (min-width:1024px){.product-card-grid__badge{font-size:var(--text-size-tiny)}}.product-card-grid__badge--new{background-color:rgb(var(--badge-color-new));border-color:transparent;color:rgb(var(--color-base-background-1))}.product-card-grid__badge--web-exclusive{background-color:rgb(var(--badge-color-web-exclusive));border-color:transparent;color:rgb(var(--color-base-text-1))}.product-card-grid__badge--best-seller{background-color:rgb(var(--badge-color-best-seller));border-color:transparent;color:rgb(var(--color-base-background-1))}.product-card-grid__badge--restocked{background-color:rgb(var(--badge-color-restocked));border-color:transparent;color:rgb(var(--color-base-text-1))}.product-card-grid__badge--sale{background-color:rgb(var(--badge-color-sale));border-color:transparent;color:rgb(var(--color-base-background-1))}.product-card-grid__badge--sold-out{background-color:rgb(var(--badge-color-sold-out));border-color:rgb(var(--color-badge-muted-border));color:rgb(var(--color-base-text-1))}@media screen and (min-width:1024px){.product-card-grid__badge{padding-top:calc(var(--space-2) / 1.5);padding-bottom:calc(var(--space-2) / 1.8)}}.product-card-grid__image-actions{position:absolute;right:var(--space-2);bottom:var(--space-1);z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding-block:.1875rem;padding-inline:.1875rem;border-radius:var(--border-radius-small);background:#ffffff61;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:none;--product-card-image-action-icon-size: var(--icon-size-x-small)}.product-card-grid__image-actions>*{pointer-events:auto}.product-card-grid__image-actions .product-card-grid__wishlist{position:relative;right:auto;bottom:auto;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0}.product-card-grid__image-actions .product-card-grid__wishlist-icon{width:var(--product-card-image-action-icon-size);height:var(--product-card-image-action-icon-size)}.product-card-grid__image-actions .product-card-grid__wishlist-icon svg{width:100%;height:100%}.product-card-grid__image-actions .quick-add--desktop,.product-card-grid__image-actions .quick-add--mobile,.product-card-grid__image-actions .quick-add--desktop.quick-add--icon-trigger,.product-card-grid__image-actions .quick-add--desktop.quick-add--shape-square{position:relative;top:auto;right:auto;bottom:auto;left:auto;width:auto;padding:0;opacity:1;transform:none;pointer-events:none}@media screen and (max-width:1023px){.product-card-grid__image-actions:not(.product-card-grid__image-actions--wr-feature) .quick-add--desktop{display:none!important;pointer-events:none!important}}@media(hover:hover)and (min-width:1024px){.product-card-grid__image-actions .quick-add--mobile{display:none!important;pointer-events:none!important}}@media(hover:none){.product-card-grid__image-actions:not(.product-card-grid__image-actions--wr-feature) .quick-add--desktop{display:none!important;pointer-events:none!important}}.product-card-grid__image-actions .quick-add--desktop modal-opener,.product-card-grid__image-actions .quick-add--desktop product-form,.product-card-grid__image-actions .quick-add--mobile modal-opener,.product-card-grid__image-actions .quick-add--mobile product-form{pointer-events:auto}.product-card-grid__image-actions .quick-add--desktop.quick-add--icon-trigger .quick-add__submit,.product-card-grid__image-actions .quick-add--mobile .quick-add__submit,.product-card-grid__image-actions .quick-add__submit--mobile{align-items:center;justify-content:center;width:2rem;height:2rem;min-width:2rem;min-height:2rem;padding:0}.product-card-grid__image-actions .quick-add--desktop.quick-add--icon-trigger .quick-add__submit-icon,.product-card-grid__image-actions .quick-add--mobile .quick-add__submit-icon{width:var(--product-card-image-action-icon-size);height:var(--product-card-image-action-icon-size)}.product-card-grid__image-actions .quick-add__added{position:absolute;right:100%;bottom:0;margin-right:.5rem;white-space:nowrap}@media screen and (min-width:1024px){.product-card-grid__image-actions{right:var(--space-2);bottom:var(--space-2);gap:var(--space-1);padding-block:.633rem;padding-inline:calc(.75rem - var(--space-1));border-radius:var(--border-radius-small)}.product-card-grid__image-actions .product-card-grid__wishlist{width:2.25rem;height:2.25rem}.product-card-grid__image-actions{--product-card-image-action-icon-size: var(--icon-size-small)}.product-card-grid__image-actions .quick-add--desktop.quick-add--icon-trigger .quick-add__submit,.product-card-grid__image-actions .quick-add--mobile .quick-add__submit,.product-card-grid__image-actions .quick-add__submit--mobile{width:2.25rem;height:2.25rem;min-width:2.25rem;min-height:2.25rem}}.product-card-grid__wishlist{align-items:center;background:transparent;border:none;bottom:.25rem;color:rgb(var(--color-text));cursor:pointer;display:flex;height:1.5rem;justify-content:center;letter-spacing:normal;margin:0;padding:0;position:absolute;right:.375rem;text-transform:none;width:1.5rem;z-index:4}.product-card-grid__wishlist:hover,.product-card-grid__wishlist:focus-visible{background:transparent;color:rgb(var(--color-text))}.product-card-grid__wishlist-icon{align-items:center;display:flex;height:var(--icon-size-tiny);justify-content:center;width:var(--icon-size-tiny)}.product-card-grid__wishlist-icon svg{display:block;flex-shrink:0;height:100%;width:100%}@media screen and (min-width:1024px){.product-card-grid__wishlist{align-items:flex-end;bottom:0;height:3.5rem;justify-content:flex-end;padding:0 1.125rem 1rem 0;right:0;width:3.5rem}.product-card-grid__wishlist-icon{height:var(--icon-size-small);width:var(--icon-size-small)}}.product-card-grid__wishlist.is-active .product-card-grid__wishlist-icon path{fill:currentColor}
/*# sourceMappingURL=/cdn/shop/t/83/assets/product-card-grid.css.map */
