@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../store/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../store/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../store/fonts/Inter-Bold.woff2) format("woff2")}.button-favorite{transition-delay:0s;transition-duration:.2s;transition-property:color;transition-timing-function:linear}.button-favorite .rhs-icon-button{--rhs-icon-button-icon-size:20px}.button-favorite--confirm,.button-favorite:hover{color:#e50040}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../store/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../store/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../store/fonts/Inter-Bold.woff2) format("woff2")}.cart-button,.cart-button__btn{width:100%}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(../store/fonts/Inter-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../store/fonts/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../store/fonts/Inter-Bold.woff2) format("woff2")}.product-card{background:var(--Primary-Total-White,#fff);border:1px solid var(--secondary-black-20-brand,#d9d9d9);box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:8px;position:relative}@media (min-width:576px){.product-card{padding:16px}}.product-card__content{margin-bottom:auto;position:relative}.product-card__image{display:block;margin-bottom:8px;position:relative}@media (min-width:768px){.product-card__image{margin-bottom:16px}}.product-card__image img{height:180px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}@media (min-width:768px){.product-card__image img{height:300px}}.product-card__image--opacity{opacity:.4}.product-card__tags{display:flex;flex-wrap:wrap;gap:4px;left:0;position:absolute;top:0;width:82%}.product-card__tag{display:block;font-size:12px;line-height:18px;padding:1px 4px;text-align:center}@media (min-width:576px){.product-card__tag{font-size:14px;line-height:22px;padding:1px 8px}}.product-card__tag--discount{background:var(--Primary-Active-Red,#e50040);color:var(--Primary-Total-White,#fff)}.product-card__tag--default{background:var(--Primary-Active-Red,#ededed);color:var(--Primary-Total-White,#000)}.product-card__favorite{color:#313131;position:absolute;right:0;top:0;z-index:10}.product-card__heading-link{margin-top:auto}.product-card__heading{display:-webkit-box;font-size:12px;font-weight:500;line-height:18px;margin:0 0 4px;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;overflow:hidden;transition-delay:0s;transition-duration:.2s;transition-property:color;transition-timing-function:linear}@media (min-width:576px){.product-card__heading{font-size:16px;line-height:24px;margin:0 0 8px}}.product-card__heading:hover{color:#4fc7b5}.product-card__option{color:var(--secondary-black-80-brand,#4e4e4e);font-size:12px;line-height:18px;margin:0 0 8px}@media (min-width:576px){.product-card__option{font-size:14px;line-height:22px}}@media (min-width:768px){.product-card__option{margin-bottom:24px}}.product-card__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}@media (min-width:576px){.product-card__price{gap:12px}}@media (min-width:768px){.product-card__price{gap:16px;margin-bottom:24px}}.product-card__price-now{font-size:16px;line-height:24px}@media (min-width:576px){.product-card__price-now{font-size:20px;font-weight:700;line-height:28px}}.product-card__price-old{color:var(--secondary-black-40-brand,#b0b0b0);font-size:12px;line-height:18px;margin:0;text-decoration:line-through}@media (min-width:576px){.product-card__price-old{font-size:14px;line-height:22px}}.product-card__button{margin-top:16px;width:100%}.product-card__button .rhs-button{--rhs-button-padding-x:22px}@media (min-width:768px){.product-card__button .rhs-button{--rhs-button-padding-x:31px}}
