.deals-wrap:nth-of-type(odd) .card-list.deals li:first-of-type .card.noimage .no-image-text{background-color:var(--pcms-highlight-color)}.deals-wrap:nth-of-type(odd) .card-list.deals li:nth-of-type(2) .card.noimage .no-image-text{background-color:var(--pcms-text-color);color:#fff}.deals-wrap:nth-of-type(odd) .card-list.deals li:nth-of-type(3) .card.noimage .no-image-text{color:var(--pcms-text-color);background-color:var(--pcms-border-color)}.deals-wrap:nth-of-type(odd) .card-list.deals li:nth-of-type(4) .card.noimage .no-image-text{background-color:var(--pcms-parent-highlight-color)}.deals-wrap:nth-of-type(2n) .card-list.deals li:nth-of-type(4) .card.noimage .no-image-text{background-color:var(--pcms-highlight-color)}.deals-wrap:nth-of-type(2n) .card-list.deals li:nth-of-type(3) .card.noimage .no-image-text{background-color:var(--pcms-text-color);color:#fff}.deals-wrap:nth-of-type(2n) .card-list.deals li:nth-of-type(2) .card.noimage .no-image-text{color:var(--pcms-text-color);background-color:var(--pcms-border-color)}.deals-wrap:nth-of-type(2n) .card-list.deals li:first-of-type .card.noimage .no-image-text{background-color:var(--pcms-parent-highlight-color)}.deals-wrap .card.deal .image-frame{width:100%;height:0;padding-bottom:66%;padding-top:unset;display:block}.deals-wrap .card.deal .image-frame .logo{background-color:#0000;background-position:0;background-repeat:no-repeat;background-size:contain;max-width:33%;height:76px;margin-left:10px}.deals-wrap .card.deal .image-frame .image{background-color:#0000;background-size:contain;position:absolute;inset:0}.deals-wrap .card.deal.noimage .image-frame .logo{display:none}.deals-wrap .card.deal.noimage .image-frame .no-image-text{font-size:26px;font-weight:700;line-height:1.2;font-family:var(--pcms-body-font-bold);color:#222;justify-content:center;align-items:center;height:100%;display:flex}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details{text-align:left}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .eyebrow,:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .eyebrow:hover,:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .eyebrow:visited,:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .eyebrow:active{text-transform:uppercase;color:var(--pcms-highlight-color);margin-top:12px;font-size:14px;font-weight:700;line-height:20px;display:block}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .title{color:var(--pcms-home-headline-color);margin:10px 0 0;font-size:20px;font-weight:700;line-height:1.2}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .title:hover{color:var(--pcms-home-headline-color-hover)}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .description,:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .excerpt{color:var(--pcms-deal-card-description-color);-webkit-line-clamp:6;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:7px 0 0;font-size:16px;line-height:20px;display:-webkit-box;overflow:hidden}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .marketing-badge.exclusive{height:11px;color:var(--pcms-highlight-color);position:relative}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details .marketing-badge.exclusive:after{content:"exclusive";text-transform:uppercase;height:11px;font-size:11px;font-weight:700;line-height:11px;position:absolute;top:5px;left:0}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details a.merchant-name-link{flex-basis:100%;width:100%}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details a.merchant-name-link .merchant-name{color:#999;min-height:17px;margin-top:5px;padding-left:20px;font-size:16px;line-height:14px;position:relative}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details a.merchant-name-link .merchant-name svg.shopping-cart{color:#999;fill:#999;width:14px;height:14px;position:absolute;top:1px;left:0}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details a.merchant-name-link .merchant-name span{color:#999}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details a.merchant-name-link .merchant-name span a{color:#999}:is(.deals-wrap .card.deal,.deals-wrap .card.card-article) .details a.merchant-name-link .merchant-name span a::visited{color:#999}.deals-wrap .card.map-link .image-frame{padding-bottom:20%}@media screen and (min-width:61.625rem){.card-list.deals .card.deal .image-frame{width:100%;height:0;padding-bottom:66%}.card-list.deals .card.deal .image-frame .logo{height:58px}.card-list.deals .card.deal .image-frame .image{position:absolute;inset:0}.card-list.deals .card.deal .details .title{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:72px;display:-webkit-box;overflow:hidden}.card-list.deals .card.deal.noimage .image-frame .logo{display:none}.card-list.deals .card.deal.noimage .image-frame .no-image-text{margin-top:0;font-size:48px}.card-list.deals .card.article .image-frame{width:263px;height:177px;padding-top:0}.card-list.deals .card.article .details .title{-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;max-height:72px;display:-webkit-box;overflow:hidden}}