.product-info{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;width:100%}.product-info__content{flex:1 1 auto;font-size:1.2rem;overflow:hidden}.product-info__descriptive,.product-info__name{display:block;overflow:hidden;text-align:left;text-overflow:ellipsis}.product-info__name{font-weight:400;text-transform:uppercase}.product-info__descriptive{font-weight:300;text-transform:none}.product-info__price{flex:0 0 auto}.product-info__label{background-color:var(--palette-default-black);border:1px solid var(--palette-default-black);color:var(--palette-default-white);font-size:.9rem;font-weight:500;padding:.6rem .8rem .5rem;text-transform:uppercase}@media (min-width:64em){.product-info__label{font-size:1.2rem;padding:.7rem 1.4rem .6rem}}.quick-search .product-info__label{left:0;position:absolute;top:-3.4rem;transform:scale(.9);transform-origin:left}@media (min-width:64em){.quick-search .product-info__label{top:-4.3rem;transform:scale(.8)}}.product-item__link:has(.product-info__label)+.product-item__details{margin-top:-1.1rem}@media (min-width:64em){.product-item__link:has(.product-info__label)+.product-item__details{margin-top:-1.6rem}}.quick-search .product-item__link:has(.product-info__label)+.product-item__details{margin-top:0}.product-item__link:hover .product-info__label{background-color:var(--palette-default-white);color:var(--palette-default-black)}.quick-search .product-item__link:hover .product-info__label{background-color:var(--palette-default-black);color:var(--palette-default-white)}
