.card__link-title,[data-fls-label]{font-weight:700;line-height:1.3}.card{display:flex;flex-direction:column;box-shadow:0 0 .3125rem #dddddf;transition:box-shadow .5s}.card__link{aspect-ratio:394/360;overflow:hidden}.card__image{height:100%;width:100%;object-fit:cover;transition:scale .5s}.card__body{flex:1 1 auto;display:flex;flex-direction:column}.card__top:not(:last-child){margin-bottom:.375rem}.card__label{color:var(--greyColor)}.card__link-title{color:var(--textColor);letter-spacing:.01em;position:relative;transition:color .3s}.card__link-title:hover{color:var(--greenColor)}.card__link-title:hover:before{left:0;width:100%}.card__link-title:before{content:"";position:absolute;width:0;height:.125rem;background-color:var(--greenColor);bottom:-.25rem;left:50%;transition:left .3s,width .3s;pointer-events:none}.card__text{display:flex;flex-direction:column;flex:1 1 100%;line-height:1.8}.card__text p:not(:last-child){margin-bottom:.3125rem}.card__items{display:flex;justify-content:space-between;align-items:center;gap:.3125rem}.card__price{line-height:1.3}.card__bag,.card__price{color:var(--textColor);font-weight:700}.card__bag{font-size:1.5rem;transition:color .5s}@media(max-width:48em){.card__top:not(:last-child){margin-bottom:.5rem}}@media(width<20em){[data-fls-label]{font-size:.875rem}.card__body{padding:.625rem}.card__label:not(:last-child){margin-bottom:.5rem}.card__link-title{font-size:1.125rem}.card__text{font-size:1rem}.card__text:not(:last-child){margin-bottom:.75rem}.card__price{font-size:1.125rem}}@media(width>=20em) and (width<79.375em){[data-fls-label]{font-size:calc(clamp(.875rem,.79079rem + .42105vw,1.125rem))}.card__body{padding:calc(clamp(.625rem,.41447rem + 1.05263vw,1.25rem))}.card__label:not(:last-child){margin-bottom:calc(clamp(.5rem,.37368rem + .63158vw,.875rem))}.card__link-title{font-size:calc(clamp(1.125rem,.95658rem + .84211vw,1.625rem))}.card__text{font-size:calc(clamp(1rem,.95789rem + .21053vw,1.125rem))}.card__text:not(:last-child){margin-bottom:calc(clamp(.75rem,.62368rem + .63158vw,1.125rem))}.card__price{font-size:calc(clamp(1.125rem,.99868rem + .63158vw,1.5rem))}}@media(width>=79.375em){[data-fls-label]{font-size:1.125rem}.card__body{padding:1.25rem}.card__label:not(:last-child){margin-bottom:.875rem}.card__link-title{font-size:1.625rem}.card__text{font-size:1.125rem}.card__text:not(:last-child){margin-bottom:1.125rem}.card__price{font-size:1.5rem}}@media(any-hover:hover){.card__image:hover{scale:1.02}}@media(any-hover:hover) and (any-pointer:fine){.card__bag:hover{color:var(--greenColor)}}@media(any-hover:hover),(pointer:fine){html:not([data-fls-touch]) .card:hover{box-shadow:0 0 .3125rem var(--greenColor)}}