.card__media{display:block}.card__media img{display:block;width:100%;height:auto;aspect-ratio:600/782}.card__media .love-button{display:none}.card__information{color:#8c8c8c}.card__information-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:calc(var(--font-size-small) * .95);letter-spacing:.05em;font-family:var(--font-eng-family);font-weight:var(--font-eng-weight);gap:1em;padding-top:1em;line-height:1.3;margin-bottom:.5em}.card__content{padding:0 calc(var(--font-size-medium) * .75)}.card__color-fav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--font-size-medium);gap:min(8px,1.3333333333vw)}.card__color-fav:only-child{margin-left:auto}.card__color-fav .color-tip{width:var(--font-size-medium);aspect-ratio:1/1;display:block;border-radius:100vmax;border:1px solid #a0a0a0}.card__fav{position:relative;-webkit-transform:translateY(2px);transform:translateY(2px);aspect-ratio:35/32;height:auto;width:min(24px,4vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card__fav__link{display:none}.card__fav .love-button{top:max(-9px,-1.6666666667vw);right:max(-8px,-1.3333333333vw);height:min(38px,6.3333333333vw);width:min(38px,6.3333333333vw)}.card__fav .love-button svg{height:min(20px,3.6666666667vw);width:min(20px,3.6666666667vw)}product-recommendations .card__fav{display:none!important}.card__fav:not(:has(.love-button)){display:none}.card__heading{font-size:var(--font-size-small);color:rgb(var(--color-foreground));font-weight:300;margin:.5em 0}.card__heading a{color:rgb(var(--color-foreground))}.card__desc{font-size:calc(var(--font-size-small) * .95);letter-spacing:.05em;font-family:var(--font-eng-family);font-weight:var(--font-eng-weight);line-height:1.375;margin-bottom:.25em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2lh;overflow:hidden}.card__price{font-size:calc(var(--font-size-large));letter-spacing:.05em;font-family:var(--font-eng-family);font-weight:var(--font-eng-weight);color:#444;white-space:nowrap}.card__price .varies{font-size:.75em}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-card.css.map */
