body .is-root-container .component-offer-card{display:flex;overflow:hidden;border:1px solid #dcdcdc;transition:transform 250ms,box-shadow 250ms,border-color 250ms}body .is-root-container .component-offer-card:hover{transform:translateY(-0.125rem);border-color:rgba(51,51,51,.4);box-shadow:0 0.625rem 1.375rem rgba(17,24,39,.12)}body .is-root-container .component-offer-card .offer-card-image-link{display:block;width:6.875rem;flex-shrink:0}@media(min-width: 64rem){body .is-root-container .component-offer-card .offer-card-image-link{width:9.375rem}}body .is-root-container .component-offer-card .offer-card-image{position:relative;margin:0;width:100%;aspect-ratio:1;overflow:hidden}body .is-root-container .component-offer-card .offer-card-image .picture,body .is-root-container .component-offer-card .offer-card-image .img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;content:"";-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}body .is-root-container .component-offer-card .offer-card-thumb{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body .is-root-container .component-offer-card .offer-card-badge{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);line-height:1.2;font-weight:600;position:absolute;top:0.375rem;left:0.375rem;padding:0.25rem 0.5rem;border-radius:62.4375rem;background-color:#ed0311;color:#fff}body .is-root-container .component-offer-card .offer-card-store-chip{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);line-height:1.2;font-weight:600;position:absolute;right:0.375rem;bottom:0.375rem;padding:0.125rem 0.5rem;border-radius:62.4375rem;background-color:rgba(17,24,39,.8);color:#fff}body .is-root-container .component-offer-card .offer-card-content{display:flex;flex-flow:column;flex:1;min-width:0}body .is-root-container .component-offer-card .offer-card-header{display:flex;gap:0.375rem;flex-flow:column;padding:0.75rem;flex:1}body .is-root-container .component-offer-card .offer-card-category{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);line-height:1.2;font-weight:600;display:flex;gap:0.25rem;flex-flow:row;color:#013253;align-items:center}body .is-root-container .component-offer-card .offer-card-title{font-size:1rem;line-height:1.2;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body .is-root-container .component-offer-card .offer-card-title a{color:#333;text-decoration:none}body .is-root-container .component-offer-card .offer-card-title a:hover{color:#fcb53b;text-decoration:none}body .is-root-container .component-offer-card .offer-card-meta{display:flex;gap:0.625rem;flex-flow:row;font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);line-height:1.3;font-weight:400;color:#b8b6b6}body .is-root-container .component-offer-card .offer-card-comments{display:flex;gap:0.25rem;flex-flow:row;align-items:center}body .is-root-container .component-offer-card .offer-card-time::before{content:"·";margin-right:0.1875rem}body .is-root-container .component-offer-card .offer-card-footer{display:flex;gap:0.5rem;flex-flow:row;align-items:center;padding:0.5rem 0.75rem 0.75rem;border-top:1px solid #dcdcdc}body .is-root-container .component-offer-card .offer-card-actions{display:flex;gap:0.5rem;flex-flow:row;margin-left:auto;align-items:center}body .is-root-container .component-offer-card .offer-card-coupon{font-size:min(calc(0.875rem + 0.125 * (100vw - 22.5rem) / 67.5),1rem);line-height:1.2;font-weight:600;display:flex;gap:0.25rem;flex-flow:row;color:#013253}body .is-root-container .component-offer-card.is-view-grid{display:grid;grid-template-columns:1fr}body .is-root-container .component-offer-card.is-view-grid .offer-card-image-link{width:100%}body .is-root-container .component-offer-card.is-view-grid .offer-card-image{aspect-ratio:4/3}body .is-root-container .component-offer-card.is-view-grid .offer-card-content{min-height:100%}body .is-root-container .component-offer-card.is-view-grid .offer-card-footer{margin-top:auto;flex-wrap:wrap}body .is-root-container .component-offer-card.is-view-grid .offer-card-actions{margin-left:0;width:100%;justify-content:space-between}body .is-root-container .component-offer-card.is-view-list{display:flex}
/*# sourceMappingURL=offer-card.css.map */
