.component-article-section-product-group{clear:both;overflow:hidden}.component-article-section-product-group .product-group-wrapper .group-title{font-family:ProximaNovaSemiBold,Arial,sans-serif;font-size:22px;color:#2e2e30;letter-spacing:0;line-height:25px;margin:0 0 15px;padding:0 0 5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;border-bottom:1px solid #acacac}.component-article-section-product-group .product-group-wrapper.product-comparison-wrapper .group-title{padding-bottom:20px;margin-bottom:0;border-bottom:1px solid #ccc;line-height:28px}.component-article-section-product-group .product-comparison-wrapper .component-card-grid-container{overflow:scroll}@media (min-width:768px){.component-article-section-product-group .product-comparison-wrapper .component-card-grid-container{overflow:hidden}}.component-article-section-product-group .product-comparison-wrapper .component-card-commerce-product{border-bottom:1px solid #ccc}.component-article-section-product-group .component-card-commerce-product{border-bottom:1px solid #d8d8d8}.component-article-section-product-group .component-card-commerce-product:hover{box-shadow:none}.component-article-section-product-group .component-card-commerce-product .product-row{display:flex;align-items:center;justify-content:space-between;padding:20px 0;max-width:100%}.component-article-section-product-group .component-card-commerce-product .product-row .product-details{display:flex;align-items:center;flex-grow:1}.component-article-section-product-group .component-card-commerce-product .product-row .product-details .product-comparison-image{width:60px;height:60px;margin-right:15px}.component-article-section-product-group .component-card-commerce-product .product-row .product-details .product-comparison-title{font-family:ProximaNovaSemiBold,Arial,sans-serif;font-size:17px;color:#2e2e30;margin-right:20px;line-height:24px;min-width:175px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;width:175px}@media (min-width:768px){.component-article-section-product-group .component-card-commerce-product .product-row .product-details .product-comparison-title{width:auto;flex-basis:50%;min-width:235px;max-width:44.4%}}.component-article-section-product-group .component-card-commerce-product .product-row .product-details .product-comparison-price{font-family:ProximaNovaRegular,Arial,sans-serif;font-size:17px;color:#2e2e30;line-height:24px;white-space:nowrap;width:180px;overflow:hidden;text-overflow:ellipsis;padding-right:20px}.component-article-section-product-group .component-card-commerce-product .product-row .product-shop__cta-link{display:flex;justify-content:flex-end;width:120px}.component-article-section-product-group .component-card-commerce-product .product-row .product-shop__cta-link .product-comparison-cta{font-family:ProximaNovaSemiBold,Arial,sans-serif;font-size:14px;height:28px;padding:0 15px;min-width:83px;max-width:135px;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background-color:#007cbe;border:none;border-radius:3px;cursor:pointer;margin:0}@media (min-width:768px){.component-article-section-product-group .component-card-commerce-product .product-row .product-shop__cta-link .product-comparison-cta{min-width:100px}}.component-article-section-product-group .component-card-commerce-product .product-image-wrapper .product-image{width:100%;vertical-align:top}@media (min-width:768px){.component-article-section-product-group .component-card-commerce-product .product-image-wrapper .product-image{box-shadow:0 0 15px rgba(0,0,0,.04)}}.component-article-section-product-group .component-card-commerce-product .product-image-anchor{display:block}.component-article-section-product-group .component-card-commerce-product .product-info{display:flex;flex-direction:column;padding:15px 0;background-color:#fff;box-shadow:none;height:114px}.component-article-section-product-group .component-card-commerce-product .product-info .product-title{flex-grow:1;padding-top:5px;margin-bottom:5px}.component-article-section-product-group .component-card-commerce-product .product-info .product-title .title{font-family:ProximaNovaSemiBold,Arial,sans-serif;font-size:15px;color:#383838;text-align:left;margin:0;line-height:18px}.component-article-section-product-group .component-card-commerce-product .product-info .product-title .title .product-title__link{color:#383838;transition:color .2s;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:break-word;text-decoration:none}.component-article-section-product-group .component-card-commerce-product .product-info .product-title .title .product-title__link:active{color:#464646}@media (min-width:768px){.component-article-section-product-group .component-card-commerce-product .product-info .product-title .title .product-title__link:hover{color:#464646;cursor:pointer}}.component-article-section-product-group .component-card-commerce-product .product-info .product-shop__title{font-family:ProximaNovaRegular,Arial,sans-serif;font-size:10px;line-height:12px;min-height:10px;color:#737373;text-align:left;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.component-article-section-product-group .component-card-commerce-product .product-info .product-shop-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.component-article-section-product-group .component-card-commerce-product .product-info .product-shop-wrapper.align-content-center{justify-content:flex-end}.component-article-section-product-group .component-card-commerce-product .product-info .product-shop-wrapper .product-shop__price{font-family:ProximaNovaRegular,Arial,sans-serif;font-size:14px;color:#737373;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:128px}.component-article-section-product-group .component-card-commerce-product .product-info .product-shop-wrapper .product-shop__cta-link{display:none;text-align:center}.component-article-section-product-group .component-card-commerce-product .product-info .product-shop-wrapper .product-shop__cta-link .product-shop__cta{display:none;font-family:ProximaNovaRegular,Arial,sans-serif;font-size:13px;letter-spacing:1.17px;padding:0 15px;width:auto;min-width:100px;max-width:135px;height:35px;text-align:center;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;background-color:#222;text-transform:uppercase;border:none;transition:background-color .2s;cursor:pointer}.component-article-section-product-group .component-card-commerce-product .product-info .product-shop-wrapper .product-shop__cta-link .product-shop__cta:active,.component-article-section-product-group .component-card-commerce-product .product-info .product-shop-wrapper .product-shop__cta-link .product-shop__cta:hover{background-color:#464646}.component-article-section-product-group .component-card-grid-container .grid-cards .grid-cards__item.component-card-commerce-product,.component-article-section-product-group .component-card-grid-container .grid-cards .grid-cards__item.half-grid{flex:0 1 calc(50% - 7.5px);margin-bottom:15px}@media (min-width:768px){.component-article-section-product-group .component-card-grid-container .grid-cards .grid-cards__item.component-card-commerce-product,.component-article-section-product-group .component-card-grid-container .grid-cards .grid-cards__item.half-grid{flex:0 1 calc(33% - 7.5px);margin-bottom:35px}}.component-article-section-product-group .component-card-grid-container .grid-cards .grid-cards__item.product-comparison{flex:1 0 100%;margin-bottom:0}.component-article-section-product-group .component-card-grid-container .grid-cards .grid-cards__item.grid-cards__item--phantom{flex:0 1 calc(50% - 7.5px);visibility:hidden;margin-bottom:0}@media (min-width:768px){.component-article-section-product-group .component-card-grid-container .grid-cards .grid-cards__item.grid-cards__item--phantom{flex:0 1 calc(33% - 7.5px)}}.component-article-section-embed.component-embed-apple-podcast{height:175px}.component-article-section-embed.component-embed-apple-podcast .apple-podcast-content,.component-article-section-embed.component-embed-apple-podcast iframe{width:100%;height:100%}.component-embed-facebook-video .facebook-video-embed{position:relative}.component-embed-facebook-video .facebook-video-embed iframe{position:absolute;width:100%;height:100%}.component-embed-facebook-video div{width:100%;height:auto}.component-embed-giphy .giphy-content{width:100%;height:auto;display:block}.component-embed-instagram.instagram-wrapper .instagram-content{width:100%}.component-embed-imgur{width:100%;height:auto;overflow:hidden}.component-embed-jwplayer{overflow:hidden;position:relative;padding-bottom:56.25%}.component-embed-jwplayer>div{position:absolute;top:0}.component-embed-jwplayer .jwplayer-placeholder{width:100%}.component-embed-podcast{width:100%;overflow:hidden}.component-article-section-embed.component-embed-tiktok{height:797px}@media (min-width:768px){.component-article-section-embed.component-embed-tiktok{height:749px}}.component-article-section-embed.component-embed-tiktok .tiktok-content{width:100%;height:100%}.component-article-section-embed.component-embed-tiktok .tiktok-content .tiktok-embed{margin:0 auto}.component-article-section-embed.component-embed-tiktok .tiktok-content .tiktok-embed>section{display:none}.component-embed-video .video-content{position:relative;padding-bottom:56.25%;height:0}.component-embed-video .video-content iframe{position:absolute;top:0;left:0;width:100%;height:100%}.component-embed-oembed{position:relative;height:450px;overflow:hidden}.component-embed-oembed iframe{height:100%;width:100%}.video-content.margin-if-series{margin-bottom:25px}