.card-wrapper{color:inherit;text-decoration:none}.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:.5rem}.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:1px solid rgb(var(--color-foreground),var(--product-card-border-opacity));border-radius:var(--product-card-border-radius);z-index:1}.card--product{padding:var(--product-card-padding);box-sizing:border-box;background-color:#fff}.card--product .card__inner{z-index:2}.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)}.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)}@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;border-radius:.8rem}.card__heading__collection-title-box{padding:.7rem 1rem}.card-radius-collection{border-radius:var(--collection-card-border-radius)}@media (max-width: 749px){.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: 989px){.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__description ul{padding:0 0 0 var(--product-card-padding)}card-product-options{display:none;position:absolute;bottom:0;left:0;right:0;padding:10px;background-color:#0006;min-height:30px;z-index:1}.card--product:hover card-product-options{display:block}card-product-options .option-list ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:2px}card-product-options .option-list ul+ul{margin-top:5px}card-product-options .option-list ul li{padding:5px 8px;border-radius:3px;text-align:center;font-size:1.2rem;color:#fff;cursor:pointer}card-product-options .option-list ul li.sold-out{color:#f65555;text-decoration:line-through;cursor:not-allowed}card-product-options .option-list ul li:hover{background-color:#00000080}card-product-options .option-list ul li.selected{background-color:#000c}card-product-options .btn-quick-add{display:inline-block;margin:5px auto;font-size:1.1rem;color:#fff;text-transform:uppercase;background-color:#2f2f2f;padding:5px 10px;border-radius:4px;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/109/assets/component-card.css.map */
