.c-videoPlayIcon{background-color:#fff;border-radius:50%;height:25px;overflow:hidden;width:25px}.c-videoPlayIcon svg{stroke:#000;transition:all 85ms ease-in-out}.c-videoPlayIcon .c-play_icon{height:100%;margin-left:7px;margin-top:7px;width:100%}.c-videoThumbnail{background:#404040;border-radius:.5rem;cursor:pointer;height:94px;overflow:hidden;position:relative}@media(min-width:768px){.c-videoThumbnail{height:113px}}.c-videoThumbnail_image{z-index:0}.c-videoThumbnail .c-cmsImage img{height:100%;-o-object-fit:cover;object-fit:cover}.c-videoThumbnail_info{--grid-cols:5;background:linear-gradient(1turn,rgba(0,0,0,.9),transparent 80%);bottom:0;color:#fff;height:35%;justify-content:space-between;position:absolute;width:100%;z-index:5}.c-videoThumbnail_info-container{align-items:center;bottom:.5rem;grid-template-columns:1fr auto;left:.5rem;position:absolute;right:.5rem}.c-videoThumbnail_playstroke{margin-top:19px}.c-videoThumbnail_duration{background:#fff;border-radius:4px;color:#262626;margin-top:19px;padding:2px 8px}.c-videoThumbnail_play-container{align-items:center;gap:1rem;grid-template-columns:auto 1fr}.c-videoThumbnail-large .c-videoThumbnail_info-container{bottom:1.5rem;left:1.5rem;right:1.5rem}.c-videoThumbnail-large .c-videoThumbnail_play{height:54px;width:54px}.c-reviewTeaser_text{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;margin-top:.75rem;overflow:hidden;text-overflow:ellipsis}.c-ratingReviewWrapper_button{height:2.25rem;margin-top:.75rem}@media(min-width:768px){.c-ratingReviewWrapper_button{margin-top:1rem}}a{color:#000}a:focus,a:hover{color:gray}@keyframes g-fadeMenuInUp{0%{opacity:0;top:20px;visibility:hidden}1%{opacity:0;top:20px;visibility:visible}to{opacity:1;top:0;visibility:visible}}@keyframes g-fadeMenuOutDown{0%{left:auto;opacity:1;top:0;visibility:visible}99%{left:auto;opacity:0;top:20px;visibility:visible}to{left:auto;opacity:0;top:20px;visibility:hidden}}@keyframes g-fadeMenuInLeft{0%{left:20px;opacity:0;visibility:hidden}1%{left:20px;opacity:0;visibility:visible}to{left:0;opacity:1;visibility:visible}}@keyframes g-fadeMenuOutRight{0%{left:0;opacity:1;visibility:visible}99%{left:20px;opacity:0;visibility:visible}to{left:20px;opacity:0;visibility:hidden}}@keyframes g-fadeTriInUp{0%{bottom:-28px;opacity:0;visibility:hidden}1%{bottom:-28px;opacity:0;visibility:visible}to{bottom:-9px;opacity:1;visibility:visible}}@keyframes g-fadeTriOutDown{0%{bottom:-9px;opacity:1;visibility:visible}99%{bottom:-28px;opacity:0;visibility:visible}to{bottom:-28px;opacity:0;visibility:hidden}}.g-fill-gray80{fill:#404040}.g-text-xxsmall{font-size:.875rem;line-height:1.25rem}.g-text-xxxsmall{font-size:.75rem;line-height:1rem}.o-button{border-radius:.25rem;font-size:.875rem;font-weight:400;line-height:1.25rem;min-height:2.75rem;padding:0 1rem}.o-button-primaryGray{background-color:#f2f2f2;border:1px solid gray;color:#404040}.o-button-fullWidth{width:100%}.o-inlineScore{align-items:center;border-radius:.25rem;color:#404040;display:inline-flex;font-size:1.25rem;font-weight:700;height:2.5rem;justify-content:center;-webkit-text-decoration:none!important;text-decoration:none!important;width:2.5rem}.o-inlineScore-green{background:#00ce7a}.o-inlineScore-yellow{background:#ffbd3f}.o-inlineScore-red{background:#ff6874}.o-inlineScore-tbd{border:1px solid gray}.u-pointer{cursor:pointer}.c-videoSummary{--grid-cols:4;cursor:pointer;gap:1rem}.c-videoSummary_title{font-weight:400}.c-videoSummary-active{cursor:default!important;opacity:.5!important}.c-videoSummary-active .c-videoSummary_title{font-weight:400;-webkit-text-decoration:none!important;text-decoration:none!important}.c-videoSummary-active .c-videoSummary_title:before{content:"Now Playing: ";font-weight:700}.c-videoSummary-active .c-videoThumbnail_info{display:none}.c-videoSummary-horizontal{width:201px}@media(min-width:768px){.c-videoSummary:hover{opacity:.8;transition:opacity 50ms ease-in-out}.c-videoSummary:hover .c-videoSummary_title{text-decoration:underline;-webkit-text-decoration:underline solid #999;text-decoration:underline solid #999;-webkit-text-decoration:solid underline #999 1px;text-decoration:solid underline #999 1px;text-decoration-thickness:1px;text-underline-offset:3px}}