.card-wrapper{text-decoration:none}.card-wrapper:not(.card-wrapper--color-scheme){color:inherit}.card{text-align:var(--text-alignment);text-decoration:none}.card--shadow{box-shadow:0 4px 6px rgb(var(--color-foreground),.05)}.card-information{text-align:var(--text-alignment)}.card__content{display:grid;grid-template-rows:max-content minmax(0,1fr) max-content auto;flex-grow:1}.card__content--product{margin-top:2rem}.card__media .media img{height:100%;object-fit:cover;object-position:center center;width:100%}.card__vendor,.card__heading{margin-top:.5rem;margin-bottom:.5rem}.card__dimensions{margin:0 0 1rem}.card__information.card__information--origin{display:grid;grid-template-columns:minmax(0,1fr) clamp(3.6rem,18%,6.4rem);align-items:center;gap:1.2rem}.card__details{min-width:0;overflow-wrap:anywhere}.card__origin-badge{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.card__stock{--card-stock-color: 84, 198, 58;display:flex;align-items:center;gap:3px;line-height:1.5}.card__stock[data-card-stock-state=low-stock]{--card-stock-color: 255, 255, 0}.card__stock[data-card-stock-state=out-of-stock]{--card-stock-color: 255, 0, 0}.card__stock-indicator{position:relative;flex:0 0 20px;width:20px;height:20px}.card__stock-indicator:before,.card__stock-indicator:after{content:"";position:absolute;top:6px;left:6px;width:8px;height:8px;border:1px solid rgb(var(--card-stock-color));border-radius:50%;background:rgb(var(--card-stock-color))}@media(prefers-reduced-motion:no-preference){.card__stock-indicator:before{animation:card-stock-pulse 2s linear infinite}}@keyframes card-stock-pulse{0%{opacity:.5}to{transform:scale(2.5);opacity:0}}.card .icon-wrap{margin-inline-start:.8rem;white-space:nowrap;transition:transform .1s ease;overflow:hidden}.card-wrapper--product{border-radius:var(--product-card-border-radius)}.card-wrapper--color-scheme .card__content{padding:0 var(--product-card-content-padding) var(--product-card-content-padding)}.card--product{padding:var(--product-card-padding);box-sizing:border-box}.card--product .media{border-radius:var(--product-card-border-radius-image)}.card__heading--product-small{font-size:calc(var(--font-heading-scale) * 1.4rem);letter-spacing:-.056px}.card__heading--product{font-weight:var(--card-heading-product-weight);margin-top:0}.card__heading--product-large{font-size:calc(var(--font-heading-scale) * 1.8rem);letter-spacing:-.072px}.card__quick-buttons{column-gap:1rem;min-height:3.6rem}.card-information .price__sale>.flex{justify-content:var(--product-card-text-alignment)}.card-wrapper--product:not(:has(.card__quick-buttons)){--product-card-shadow-distance: 3rem}@media(min-width:990px){.card__heading--product-small{font-size:calc(var(--font-heading-scale) * 1.8rem);letter-spacing:-.072px}}.compare-add-button{color:rgb(var(--color-foreground),.7)}.compare-add-button--in-grid{gap:.8rem;white-space:nowrap}.card__heading__collection-title-inside{position:absolute;bottom:1.5rem;inset-inline:0;padding:0 1.5rem;letter-spacing:-.78px}.card__heading--collection{margin:0}.card--collection .media.loaded{background-color:transparent}.card__heading--collection-background a:before{position:absolute;inset-inline:0;inset-block:0;background:linear-gradient(180deg,rgba(var(--color-background),.1) 41.16%,rgba(var(--color-background),.6));border-radius:var(--collection-card-border-radius)}.card__heading__collection-title-box{padding:.7rem 1rem}.card-radius-collection{border-radius:var(--collection-card-border-radius)}@media(max-width:749.99px){.card__heading--collection--small-on-mobile{font-size:calc(1.4rem * var(--font-heading-scale));letter-spacing:0px}}@media(min-width:750px)and (max-width:989.99px){.card__heading--collection--small-on-tablet{font-size:calc(1.5rem * var(--font-heading-scale));letter-spacing:0px}}@media(min-width:990px){.card__heading--collection--small-on-desktop{font-size:calc(1.5rem * var(--font-heading-scale));letter-spacing:0px}}.product-title__main{display:block}.product-title__sub{display:block;font-size:.8em;font-weight:500;font-family:var(--font-body-family);font-style:var(--font-body-style);letter-spacing:0;margin-top:.25em;line-height:1.4;opacity:.85}
/*# sourceMappingURL=/cdn/shop/t/28/assets/component-card.css.map */
