.product-card{position:relative;display:flex;margin:0;padding:0;background-color:transparent;outline:none;overflow:hidden}.product-card .sealsubs-target-element{display:none!important}.product-card__inner{overflow:hidden;width:100%;min-height:100%;display:flex;flex-direction:column}.product-card__top{position:absolute;top:0;width:100%;height:100%;box-sizing:border-box;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;gap:1.2rem;pointer-events:none}.product-card__top:has(.product-card-buttons-wrapper:only-child){justify-content:flex-end}.product-card__badges{display:flex;flex-wrap:wrap;gap:.2rem;z-index:2;pointer-events:none}.product-card__badges .badge{padding:.1rem .6rem}.product-card-buttons-wrapper{width:100%;display:grid;grid-template-columns:1fr}@media(min-width:750px){.product-card-buttons-wrapper{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.product-card__quickview{width:100%;padding-inline:1.3rem;padding-block-end:.95rem;flex-shrink:0;position:relative;z-index:2;margin-inline-start:auto}.product-card__quickview-text,.product-card__quickview .button__label,.product-card__quickview .button__arrow--hover{display:none}@media(min-width:750px){.product-card__quickview-text,.product-card__quickview .button__label,.product-card__quickview .button__arrow--hover{display:block}}.product-card__quickview modal-opener{pointer-events:all}.product-card__quickview .product-card__button{flex-shrink:0;width:100%;pointer-events:all}@media screen and (hover:hover)and (pointer:fine)and (min-width:576px){.product-card__quickview .product-card__button{opacity:0;transition:opacity var(--duration-default),visibility var(--duration-default)}}.product-card__quickview .product-card__button:focus-visible,.product-card__quickview .product-card__button:focus-within{opacity:1}.product-card__quickview .product-card__button:focus-visible.button[aria-disabled=true]:not(.loading),.product-card__quickview .product-card__button:focus-within.button[aria-disabled=true]:not(.loading){opacity:.5;pointer-events:none}@media screen and (max-width:576px){.product-card__quickview--mobile-false{display:none}}.product-card__quickadd{width:100%;padding-inline:1.3rem;padding-block-end:.95rem;flex-shrink:0;position:relative;z-index:2;margin-inline-start:auto}.product-card__quickadd-text,.product-card__quickadd .sold-out-message,.product-card__quickadd .button__arrow--hover{display:none}@media(min-width:750px){.product-card__quickadd-text,.product-card__quickadd .sold-out-message,.product-card__quickadd .button__arrow--hover{display:block}}.product-card__quickadd .product-card__button{flex-shrink:0;width:100%;pointer-events:all}@media screen and (hover:hover)and (pointer:fine)and (min-width:576px){.product-card__quickadd .product-card__button{opacity:0;transition:opacity var(--duration-default),visibility var(--duration-default)}}.product-card__quickadd .product-card__button:focus-visible,.product-card__quickadd .product-card__button:focus-within{opacity:1}.product-card__quickadd .product-card__button:focus-visible.button[aria-disabled=true]:not(.loading),.product-card__quickadd .product-card__button:focus-within.button[aria-disabled=true]:not(.loading){opacity:.5;pointer-events:none}@media screen and (max-width:576px){.product-card__quickadd--mobile-false{display:none}}.product-card__vendor{display:inline-block;color:rgba(var(--color-foreground-secondary));font-size:calc(var(--font-heading-card-scale) * 1.2rem);pointer-events:all}.product-card__vendor a{text-decoration:none;font-size:inherit;color:inherit}@media screen and (hover:hover)and (pointer:fine){.product-card__vendor a{transition:opacity var(--duration-default)}.product-card__vendor a:hover{opacity:var(--hover-opacity)}}.product-card__title{position:relative;display:block;margin:0;font-family:var(--font-heading-card-family);font-style:var(--font-heading-card-style);font-weight:var(--font-heading-card-weight);text-transform:var(--font-heading-card-text-transform);z-index:2;pointer-events:all}.product-card__title a{line-height:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;word-break:break-word;text-decoration:none;color:inherit}@media screen and (hover:hover)and (pointer:fine){.product-card__title a{transition:opacity var(--duration-default)}.product-card__title a:hover{opacity:var(--hover-opacity)}}.product-card__price-group{width:100%;margin-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:.2rem .8rem}.product-card__information{margin-block-start:1.6rem;padding-inline-end:2.4rem;z-index:2;pointer-events:none}@media(min-width:576px){.product-card__information{padding-inline:2.4rem}}.product-card__information-top{display:flex;flex-direction:column;gap:.2rem}.product-card__information-top-wrapper{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.2rem}.product-card__information-top-colors-variants{color:rgba(var(--color-foreground),.7)}.product-card__button{width:100%;padding:.8rem}.product-card__button .loading-overlay__spinner{display:flex;justify-content:center;align-items:center;width:100%;height:100%;z-index:1}.product-card__button .loading-overlay__spinner svg{width:1.6rem;height:1.6rem;color:currentColor}.product-card__button svg{padding:.1rem;width:1.6rem;height:1.6rem}.product-card__mobile-icon{display:flex;justify-content:center;align-items:center;width:2.2rem;height:2.2rem}@media(min-width:750px){.product-card__mobile-icon{display:none}}.product-card__link-overlay{text-decoration:none;background-color:transparent;z-index:1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;max-width:100%}.product-card__link-overlay:empty{display:block}.product-card__link-overlay:focus-visible{outline-offset:-.1rem}.product-card__media{position:relative;display:block;width:100%;height:auto;max-width:100%;max-height:100%;overflow:hidden}.product-card__media:after{content:"";display:block;width:0;padding-bottom:var(--card-padding-bottom)}.product-card__media>img,.product-card__media>.placeholder-svg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:100%;max-height:100%}.product-card__media--placeholder{background-color:rgb(var(--color-background-secondary))}.product-card__media--placeholder .placeholder-svg{fill:rgb(var(--color-foreground))}.product-card__media--hover-effect-image_zoom>img,.product-card__media--hover-effect-image_zoom>.placeholder-svg{transition:var(--image-transition)}.product-card__media--hover-effect-secondary_image>.media--first+.media--second{visibility:hidden}.product-card__media--hover-effect-secondary_image>.media--first:first-child:not(:only-of-type){z-index:1}.product-card__error{display:none;color:rgb(var(--color-error));pointer-events:none}@media screen and (hover:hover)and (pointer:fine){.product-card:hover .product-card__quickview .product-card__button,.product-card:hover .product-card__quickadd .product-card__button{opacity:1;visibility:visible;pointer-events:all}.product-card:hover .product-card__quickview .product-card__button.button[aria-disabled=true]:not(.loading),.product-card:hover .product-card__quickadd .product-card__button.button[aria-disabled=true]:not(.loading){opacity:.5;pointer-events:none}.product-card:hover .product-card__media--hover-effect-secondary_image>.media--first:first-child:not(:only-of-type){visibility:hidden}.product-card:hover .product-card__media--hover-effect-secondary_image>.media--first+.media--second{visibility:visible}.product-card:hover .product-card__media--hover-effect-image_zoom>img:only-of-type,.product-card:hover .product-card__media--hover-effect-image_zoom>svg:only-of-type{transform:scale(1.02)}}@media screen and (max-width:576px){.product-card--mobile-2 .badge{font-size:1rem}.product-card--mobile-2 .product-card__title{font-size:1.2rem}.product-card--mobile-2 .product-card__information{padding:.8rem;width:calc(100% - .8rem);margin:.4rem}.product-card--mobile-2 .product-card__price-group{flex-wrap:wrap}.product-card--mobile-2 .price{font-size:1.2rem}}.product-card--placeholder .product-card__quickview .product-card__button,.product-card--placeholder .product-card__quickadd .product-card__button{pointer-events:all}.product-card--placeholder .product-card__option-group--unclickable .product-card__option-group-placeholder{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-product-card.css.map */
