.product-card-title__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card-title__text:hover{color:#000}.product-card-title__text--hoverable:hover{text-decoration:underline}.product-card-title--reduced-line-clamp .product-card-title__text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.tooltip-box .promotion-slide__content-text{color:#e51e26}.tooltip-box--loyalty .tooltip-box__header{background:#002468}.tooltip-box--loyalty .promotion-slide__content-text,.tooltip-box--loyalty .promotion-slide__loyalty-text{color:#002468}.tooltip-box--subscription .tooltip-box__header{background:#002468}.tooltip-box--subscription .promotion-slide__content-text{color:#121212}.tooltip-box__header{color:#fff;background:#e51e26;flex-direction:column;flex:0 0 100%;width:100%}.tooltip-box__header,.tooltip-box__header .promotion-slide__promotion-info{align-items:center;display:flex}.tooltip-box__header .promotion-slide__promotion-info .promotion-slide__header-label{color:#fff;text-overflow:ellipsis;white-space:nowrap;padding-right:.5rem;overflow:hidden}.tooltip-box__header .promotion-slide__header-discount{color:#fff}.tooltip-box__header .promotion-slide__header-icon-promo{cursor:pointer;padding:0 .25rem 0 0;display:block;overflow:hidden}.tooltip-box__close{position:absolute;top:.25rem;right:.25rem}.promotion-description-container{display:inline-block;position:relative}.promotion-description{z-index:0;color:#e81e26;flex-direction:row;align-items:center;max-width:100%;font-family:Open Sans,cf-body-fallback,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:700;display:flex;position:relative}.promotion-description--has-tooltip{cursor:pointer}.promotion-description:before{content:"";z-index:-1;background-color:#fff78f;border-radius:4px;height:.7em;position:absolute;top:50%;left:0}.promotion-description:after{content:"";display:none}@container (width>=1280px){.promotion-description{padding-right:0}}@media (hover:hover){.promotion-description{padding-right:0}}.promotion-description:before{width:100%;display:none}@container (width>=1280px){.promotion-description:before{height:.5rem}}.promotion-description:hover .main-details__promotion-slide{opacity:1}.promotion-description__labels{max-width:100%;display:inline-block}.promotion-description__legals{font-size:.75em;display:none}.promotion-description__colored{z-index:0;background-color:#0e3368;border-top-right-radius:8px;border-bottom-right-radius:2rem;width:15%;position:relative}.promotion-description--no-promo{cursor:default}.promotion-description--loyalty{z-index:0;color:#0e3368;font-size:.875rem;font-weight:700;position:relative}.promotion-description--loyalty:before{content:"";z-index:-1;background-color:#c4efff;border-radius:4px;height:.7em;position:absolute;top:50%;left:0}.promotion-description--loyalty:after{content:"";display:none}.promotion-description--loyalty:before{width:100%}@container (width>=1280px){.promotion-description--loyalty:before{height:.5rem}}@container (width>=1024px){.promotion-description{max-width:100%}}
