.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 .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__options-note__button{cursor:pointer;text-align:inherit;text-decoration:none}.card__options-note--overlay{position:absolute;z-index:2;bottom:1.5rem;inset-inline-start:1.5rem}.card__options-note__button--overlay{display:inline-flex;align-items:center;padding:.6rem 1.2rem;border-radius:10rem;color:rgb(var(--color-foreground));background:rgb(var(--color-background),.92);box-shadow:0 .1rem .1rem rgb(var(--color-foreground),.1);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);line-height:1}.card__options-note__button--overlay:hover{background:rgb(var(--color-background))}.card__heading--product{font-weight:var(--card-heading-product-weight);margin-top:0}.card-wrapper--product .card__heading--product{line-height:1.3;min-height:2.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.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)}.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}}.card-offer-badge{position:absolute;top:.8rem;inset-inline-start:.8rem;z-index:2;display:inline-flex;flex-direction:row;align-items:center;gap:.5rem;max-width:none;pointer-events:none;padding:.7rem 1.4rem;border-radius:10rem;background:rgb(var(--color-highlight));color:#fff;box-shadow:0 .4rem .8rem #00000059;line-height:1}.card-offer-badge__icon{width:auto;height:auto;border-radius:0;background:transparent;color:#fff}.card-offer-badge__svg{width:1.8rem;height:1.8rem;color:#fff;fill:currentColor}.card-offer-badge__text{font-size:1.2rem;line-height:1;font-weight:600;letter-spacing:.03rem;color:#fff;text-shadow:none}.card-offer-badge__text--bold{font-weight:700}.product-recommendations .card--product .media--square,.product-recommendations .card--product .media--portrait,.product-recommendations .card--product .media--landscape,.recently-viewed-products .card--product .media--square,.recently-viewed-products .card--product .media--portrait,.recently-viewed-products .card--product .media--landscape{padding-bottom:70%}.product-recommendations .card--product .media.ratio:before,.recently-viewed-products .card--product .media.ratio:before{padding-bottom:min(var(--ratio-percent),70%)}.product-recommendations .card__heading--product-small,.product-recommendations .card__heading--product-large,.recently-viewed-products .card__heading--product-small,.recently-viewed-products .card__heading--product-large{font-size:calc(var(--font-heading-scale) * 1.3rem)}.product-recommendations .card__vendor,.recently-viewed-products .card__vendor{font-size:calc(1.1rem * var(--font-body-scale))}.product-recommendations .price,.recently-viewed-products .price{font-size:calc(1.3rem * var(--font-body-scale))}.product-recommendations .price--on-sale .price-item--regular,.recently-viewed-products .price--on-sale .price-item--regular{font-size:1.15rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-card.css.map */
