@font-face{font-display:swap;font-family:RedHatDisplay;font-style:normal;font-weight:400 700;src:url(../../../dist/css/build/font/RedHatDisplay-VariableFont_wght.ttf) format("truetype-variations")}.featured-product *{text-decoration:unset!important}.featured-product__item{border:1px solid rgba(0,0,0,.1);border-radius:5px;display:flex;flex-direction:column;margin-inline:auto;max-width:300px}@media only screen and (min-width:1200px){.featured-product__item{border-radius:10px;flex-direction:row;height:207px;max-width:unset;width:100%}}.featured-product__item:hover{box-shadow:0 0 10px rgba(0,0,0,.09)}.featured-product__item:hover .featured-product__button{background-color:#2675cc!important;border-color:#2675cc!important;color:#fff!important}.featured-product__image-wrapper{height:238px;position:relative;width:100%}@media only screen and (min-width:1200px){.featured-product__image-wrapper{height:100%;max-width:345px}}.featured-product__image-wrapper span.onsale{background-color:#f95fc4;border-radius:2px;color:#fff;font-size:12px;font-weight:700;left:15px;line-height:1.2;margin:unset;min-height:unset;min-width:unset;padding:3px 8px 6px;position:absolute;top:14px;width:max-content}@media only screen and (min-width:1200px){.featured-product__image-wrapper span.onsale{font-size:15px;left:10px;padding:4px 8px 5px;top:10px}}.featured-product__image{border-radius:5px;height:238px;object-fit:cover;width:100%}@media only screen and (min-width:1200px){.featured-product__image{border-radius:10px;height:207px}}.featured-product__brand{background-color:#fff;border-top-left-radius:10px;bottom:-1px;display:grid;height:90px;place-items:center;position:absolute;right:0;width:90px}@media only screen and (min-width:1200px){.featured-product__brand{bottom:-2px;height:70px;width:100px}}.featured-product__brand-image{height:70px;object-fit:contain;width:70px}@media only screen and (min-width:1200px){.featured-product__brand-image{height:60px;width:60px}}.featured-product__content-wrapper{display:flex;flex-direction:column;height:100%;padding:10px 12px 12px}@media only screen and (min-width:1200px){.featured-product__content-wrapper{padding:20px 20px 20px 47px;position:relative;width:100%}}.featured-product__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:18px;font-weight:500;line-height:1.2;margin-bottom:5px;overflow:hidden}@media only screen and (min-width:1200px){.featured-product__title{font-size:22px}}.featured-product__category{font-size:15px;font-weight:400;line-height:1.2;margin-bottom:27px}@media only screen and (min-width:1200px){.featured-product__category{font-size:18px;margin-bottom:unset}}.featured-product__price-value:has(del){align-items:flex-end;display:flex;flex-direction:row-reverse;gap:4px;justify-content:flex-start;margin-right:auto}.featured-product__price-value{font-size:15px;font-weight:400;line-height:1.2}@media only screen and (min-width:1200px){.featured-product__price-value{font-size:18px}}.featured-product__price-value>ins{color:#f95fc4;font-size:15px;font-weight:700}@media only screen and (min-width:1200px){.featured-product__price-value>ins{font-size:18px}}.featured-product__price-value>del{font-size:12px;padding-bottom:1px;padding-left:4px;text-decoration:line-through!important}@media only screen and (min-width:1200px){.featured-product__price-value>del{font-size:14px}}.featured-product__price-omnibus{font-size:13px}.featured-product__price{display:flex;flex-direction:column;gap:2px;margin-top:auto}@media only screen and (min-width:1200px){.featured-product__price{gap:5px}}.featured-product__price-value{color:#1a1a1a;font-weight:500}.featured-product__button{margin-top:10px;padding-inline:15px}@media only screen and (min-width:1200px){.featured-product__button{bottom:20px;padding:13px 33px!important;position:absolute;right:20px}}