.Roku-Icon-current{font-family:roku-icons;vertical-align:middle}.Roku-Icon-legacy{font-family:roku-legacy-icons!important;vertical-align:middle}.Roku-Icon-other{font-family:roku-other-icons!important;vertical-align:middle}.Roku-Icon-x-small{font-size:16px}.Roku-Icon-small{font-size:28px}.Roku-Icon-medium{font-size:36px}.Roku-Icon-large{font-size:42px}@font-face{font-family:roku-icons;src:url(./roku-icons.eot?2c41e47274b0faa8b324a97d82344224#iefix) format("embedded-opentype"),url(./roku-icons.ttf?2c41e47274b0faa8b324a97d82344224) format("truetype"),url(./roku-icons.woff?2c41e47274b0faa8b324a97d82344224) format("woff"),url(./roku-icons.svg?2c41e47274b0faa8b324a97d82344224#roku-icons) format("svg")}i[class^=Roku-Icon-]:before,i[class*=" Roku-Icon-"]:before{font-family:roku-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Icon-4k-ultrahd:before{content:""}.Roku-Icon-4k:before{content:""}.Roku-Icon-account:before{content:""}.Roku-Icon-add-circle-fill:before{content:""}.Roku-Icon-add-circle:before{content:""}.Roku-Icon-affordable:before{content:""}.Roku-Icon-alert:before{content:""}.Roku-Icon-apps:before{content:""}.Roku-Icon-archive:before{content:""}.Roku-Icon-arrow-circle-dollar:before{content:""}.Roku-Icon-arrow-circular:before{content:""}.Roku-Icon-arrow-down:before{content:""}.Roku-Icon-arrow-left:before{content:""}.Roku-Icon-arrow-right-alt:before{content:""}.Roku-Icon-arrow-right-triangle-fill:before{content:""}.Roku-Icon-arrow-right:before{content:""}.Roku-Icon-arrow-up:before{content:""}.Roku-Icon-arrowback-alt1:before{content:""}.Roku-Icon-arrowback-alt2:before{content:""}.Roku-Icon-audiences:before{content:""}.Roku-Icon-audio:before{content:""}.Roku-Icon-bar-and-line-chart:before{content:""}.Roku-Icon-base-outdoor-outline:before{content:""}.Roku-Icon-beaker:before{content:""}.Roku-Icon-box:before{content:""}.Roku-Icon-bullet:before{content:""}.Roku-Icon-campaigns:before{content:""}.Roku-Icon-caption:before{content:""}.Roku-Icon-casting:before{content:""}.Roku-Icon-categories-menu:before{content:""}.Roku-Icon-caution:before{content:""}.Roku-Icon-channels-and-viewing:before{content:""}.Roku-Icon-chat:before{content:""}.Roku-Icon-check-circle-fill:before{content:""}.Roku-Icon-check-circle:before{content:""}.Roku-Icon-checkmark:before{content:""}.Roku-Icon-circle-exclamation-fill:before{content:""}.Roku-Icon-circle-exclamation:before{content:""}.Roku-Icon-circle-outline:before{content:""}.Roku-Icon-clock-fill:before{content:""}.Roku-Icon-clock:before{content:""}.Roku-Icon-close-fullscreen:before{content:""}.Roku-Icon-close-outline:before{content:""}.Roku-Icon-close:before{content:""}.Roku-Icon-cog:before{content:""}.Roku-Icon-collapse:before{content:""}.Roku-Icon-columns:before{content:""}.Roku-Icon-comment:before{content:""}.Roku-Icon-connection:before{content:""}.Roku-Icon-conversation:before{content:""}.Roku-Icon-copy:before{content:""}.Roku-Icon-create-account:before{content:""}.Roku-Icon-creatives:before{content:""}.Roku-Icon-credit-card:before{content:""}.Roku-Icon-device-issues:before{content:""}.Roku-Icon-document-fill:before{content:""}.Roku-Icon-document-outline:before{content:""}.Roku-Icon-down:before{content:""}.Roku-Icon-download:before{content:""}.Roku-Icon-dpad:before{content:""}.Roku-Icon-drag:before{content:""}.Roku-Icon-duplicate:before{content:""}.Roku-Icon-earth-funnel:before{content:""}.Roku-Icon-easy-to-use:before{content:""}.Roku-Icon-edit:before{content:""}.Roku-Icon-ellipsis-horizontal:before{content:""}.Roku-Icon-ellipsis-vertical:before{content:""}.Roku-Icon-email-read-outline:before{content:""}.Roku-Icon-envelope:before{content:""}.Roku-Icon-exit:before{content:""}.Roku-Icon-expand:before{content:""}.Roku-Icon-express:before{content:""}.Roku-Icon-facebook:before{content:""}.Roku-Icon-filter:before{content:""}.Roku-Icon-folder-outline:before{content:""}.Roku-Icon-folder-photos-outline:before{content:""}.Roku-Icon-folder-playback-outline:before{content:""}.Roku-Icon-free-shipping:before{content:""}.Roku-Icon-fullscreen:before{content:""}.Roku-Icon-funnel:before{content:""}.Roku-Icon-grip:before{content:""}.Roku-Icon-hd:before{content:""}.Roku-Icon-hdmi-cc:before{content:""}.Roku-Icon-hdmi:before{content:""}.Roku-Icon-hdr:before{content:""}.Roku-Icon-heart-fill:before{content:""}.Roku-Icon-heart-outline:before{content:""}.Roku-Icon-hide:before{content:""}.Roku-Icon-home:before{content:""}.Roku-Icon-image:before{content:""}.Roku-Icon-information:before{content:""}.Roku-Icon-inventory:before{content:""}.Roku-Icon-invoice:before{content:""}.Roku-Icon-language:before{content:""}.Roku-Icon-linked-in-fill:before{content:""}.Roku-Icon-location:before{content:""}.Roku-Icon-lock-outline:before{content:""}.Roku-Icon-megaphone-sound-around:before{content:""}.Roku-Icon-menu:before{content:""}.Roku-Icon-newsletter:before{content:""}.Roku-Icon-no-risk:before{content:""}.Roku-Icon-notification:before{content:""}.Roku-Icon-one-year:before{content:""}.Roku-Icon-open-in-new:before{content:""}.Roku-Icon-pause-circle:before{content:""}.Roku-Icon-pause:before{content:""}.Roku-Icon-phone:before{content:""}.Roku-Icon-photo-cluster:before{content:""}.Roku-Icon-photo:before{content:""}.Roku-Icon-play-fill:before{content:""}.Roku-Icon-play-outline:before{content:""}.Roku-Icon-play:before{content:""}.Roku-Icon-players:before{content:""}.Roku-Icon-portable:before{content:""}.Roku-Icon-power-eur:before{content:""}.Roku-Icon-power-uk:before{content:""}.Roku-Icon-power-us:before{content:""}.Roku-Icon-powerful:before{content:""}.Roku-Icon-profile-group-fill:before{content:""}.Roku-Icon-profile-group-outline:before{content:""}.Roku-Icon-question-mark:before{content:""}.Roku-Icon-quote-close:before{content:""}.Roku-Icon-quote-open:before{content:""}.Roku-Icon-remote-controls:before{content:""}.Roku-Icon-remote-enhanced:before{content:""}.Roku-Icon-remote-finder:before{content:""}.Roku-Icon-remote:before{content:""}.Roku-Icon-remote2:before{content:""}.Roku-Icon-remove-circle-fill:before{content:""}.Roku-Icon-remove-circle-outline:before{content:""}.Roku-Icon-remove-circle:before{content:""}.Roku-Icon-reorder:before{content:""}.Roku-Icon-retry:before{content:""}.Roku-Icon-ribbon-badge:before{content:""}.Roku-Icon-ribbon-check:before{content:""}.Roku-Icon-rocket:before{content:""}.Roku-Icon-roku-app:before{content:""}.Roku-Icon-roku-blog:before{content:""}.Roku-Icon-roku-features:before{content:""}.Roku-Icon-roku-interface:before{content:""}.Roku-Icon-roku-mobile-apps:before{content:""}.Roku-Icon-roku-setup:before{content:""}.Roku-Icon-roku-tv:before{content:""}.Roku-Icon-roku:before{content:""}.Roku-Icon-rokutv-outline-alt:before{content:""}.Roku-Icon-rokutv-outline:before{content:""}.Roku-Icon-rtv:before{content:""}.Roku-Icon-run-report:before{content:""}.Roku-Icon-search:before{content:""}.Roku-Icon-setup:before{content:""}.Roku-Icon-share:before{content:""}.Roku-Icon-shield:before{content:""}.Roku-Icon-shopping-cart:before{content:""}.Roku-Icon-show:before{content:""}.Roku-Icon-sidebar-left:before{content:""}.Roku-Icon-slideshow:before{content:""}.Roku-Icon-smart-home-outline:before{content:""}.Roku-Icon-smart-home:before{content:""}.Roku-Icon-speaker:before{content:""}.Roku-Icon-star-fill:before{content:""}.Roku-Icon-star-outline:before{content:""}.Roku-Icon-star:before{content:""}.Roku-Icon-starlist:before{content:""}.Roku-Icon-stop-circle:before{content:""}.Roku-Icon-streamingsticks:before{content:""}.Roku-Icon-subtitle:before{content:""}.Roku-Icon-support:before{content:""}.Roku-Icon-tag:before{content:""}.Roku-Icon-thumbs-down:before{content:""}.Roku-Icon-thumbs-up:before{content:""}.Roku-Icon-tier:before{content:""}.Roku-Icon-tiktok:before{content:""}.Roku-Icon-tools:before{content:""}.Roku-Icon-trash:before{content:""}.Roku-Icon-travel:before{content:""}.Roku-Icon-twitter:before{content:""}.Roku-Icon-ultra:before{content:""}.Roku-Icon-unlock-outline:before{content:""}.Roku-Icon-unlock:before{content:""}.Roku-Icon-up:before{content:""}.Roku-Icon-users:before{content:""}.Roku-Icon-vibrant:before{content:""}.Roku-Icon-video:before{content:""}.Roku-Icon-volume-muted-fill:before{content:""}.Roku-Icon-volume-unmuted-fill:before{content:""}.Roku-Icon-wifi:before{content:""}.Roku-Icon-youtube:before{content:""}.Roku-Icon-zone:before{content:""}@font-face{font-family:roku-legacy-icons;src:url(./roku-legacy-icons.eot?c693303d3cada6e2f0f9552557025256#iefix) format("embedded-opentype"),url(./roku-legacy-icons.ttf?c693303d3cada6e2f0f9552557025256) format("truetype"),url(./roku-legacy-icons.woff?c693303d3cada6e2f0f9552557025256) format("woff"),url(./roku-legacy-icons.svg?c693303d3cada6e2f0f9552557025256#roku-legacy-icons) format("svg")}i[class^=Roku-Legacy-Icon-]:before,i[class*=" Roku-Legacy-Icon-"]:before{font-family:roku-legacy-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Legacy-Icon-bbb:before{content:""}.Roku-Legacy-Icon-camera:before{content:""}.Roku-Legacy-Icon-close2:before{content:""}.Roku-Legacy-Icon-cloud-download:before{content:""}.Roku-Legacy-Icon-cog:before{content:""}.Roku-Legacy-Icon-collapse:before{content:""}.Roku-Legacy-Icon-delete:before{content:""}.Roku-Legacy-Icon-download:before{content:""}.Roku-Legacy-Icon-earth:before{content:""}.Roku-Legacy-Icon-edit:before{content:""}.Roku-Legacy-Icon-error:before{content:""}.Roku-Legacy-Icon-expand:before{content:""}.Roku-Legacy-Icon-googleplus:before{content:""}.Roku-Legacy-Icon-headphones:before{content:""}.Roku-Legacy-Icon-heart:before{content:""}.Roku-Legacy-Icon-home:before{content:""}.Roku-Legacy-Icon-instagram:before{content:""}.Roku-Legacy-Icon-linkedin:before{content:""}.Roku-Legacy-Icon-mobile:before{content:""}.Roku-Legacy-Icon-pinterest:before{content:""}.Roku-Legacy-Icon-preview:before{content:""}.Roku-Legacy-Icon-reorder:before{content:""}.Roku-Legacy-Icon-roku-blog-logo:before{content:""}.Roku-Legacy-Icon-rss-email:before{content:""}.Roku-Legacy-Icon-rss:before{content:""}.Roku-Legacy-Icon-success-small:before{content:""}.Roku-Legacy-Icon-success:before{content:""}.Roku-Legacy-Icon-tablet:before{content:""}.Roku-Legacy-Icon-trash-can:before{content:""}.Roku-Legacy-Icon-tv:before{content:""}.Roku-Legacy-Icon-vimeo:before{content:""}.Roku-Legacy-Icon-warn:before{content:""}@font-face{font-family:roku-other-icons;src:url(./roku-other-icons.eot?f106268f63ba52e49cd377ca82775419#iefix) format("embedded-opentype"),url(./roku-other-icons.ttf?f106268f63ba52e49cd377ca82775419) format("truetype"),url(./roku-other-icons.woff?f106268f63ba52e49cd377ca82775419) format("woff"),url(./roku-other-icons.svg?f106268f63ba52e49cd377ca82775419#roku-other-icons) format("svg")}i[class^=Roku-Other-Icon-]:before,i[class*=" Roku-Other-Icon-"]:before{font-family:roku-other-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.Roku-Other-Icon-4k-compatible:before{content:""}.Roku-Other-Icon-accessories:before{content:""}.Roku-Other-Icon-action-smoothing:before{content:""}.Roku-Other-Icon-antenna:before{content:""}.Roku-Other-Icon-audio:before{content:""}.Roku-Other-Icon-bluetooth:before{content:""}.Roku-Other-Icon-bold-arrow-down:before{content:""}.Roku-Other-Icon-bold-arrow-up:before{content:""}.Roku-Other-Icon-bullet-sm:before{content:""}.Roku-Other-Icon-calendar:before{content:""}.Roku-Other-Icon-chevron-down-sm:before{content:""}.Roku-Other-Icon-chevron-down:before{content:""}.Roku-Other-Icon-chevron-right-sm:before{content:""}.Roku-Other-Icon-chevron-up-sm:before{content:""}.Roku-Other-Icon-dolby-vision:before{content:""}.Roku-Other-Icon-hd-compatible:before{content:""}.Roku-Other-Icon-hdr-compatible:before{content:""}.Roku-Other-Icon-instagram2:before{content:""}.Roku-Other-Icon-lock:before{content:""}.Roku-Other-Icon-microsd-usb-combo:before{content:""}.Roku-Other-Icon-microsd-usb-combo2:before{content:""}.Roku-Other-Icon-night-listening:before{content:""}.Roku-Other-Icon-non-hd:before{content:""}.Roku-Other-Icon-offers:before{content:""}.Roku-Other-Icon-pause:before{content:""}.Roku-Other-Icon-picture-settings:before{content:""}.Roku-Other-Icon-player:before{content:""}.Roku-Other-Icon-profile:before{content:""}.Roku-Other-Icon-reddit:before{content:""}.Roku-Other-Icon-remote-w-shortcut-btns:before{content:""}.Roku-Other-Icon-roku-blog-logo-full:before{content:""}.Roku-Other-Icon-roku-pdp:before{content:""}.Roku-Other-Icon-roku-tv:before{content:""}.Roku-Other-Icon-travel-top:before{content:""}.Roku-Other-Icon-updates:before{content:""}.Roku-Other-Icon-video-scaling:before{content:""}i[class^=Roku-Icon-]:before,i[class*=" Roku-Icon-"]:before,i[class^=Roku-Legacy-Icon-]:before,i[class*=" Roku-Legacy-Icon-"]:before,i[class^=Roku-Other-Icon-]:before,i[class*=" Roku-Other-Icon-"]:before{line-height:0}.MuiContainer-root{padding:40px 20px}@media screen and (max-width: 600px){.MuiContainer-root{padding:20px}}.visible-mobile{display:none;visibility:hidden}@media screen and (max-width: 600px){.visible-mobile{display:block;visibility:visible}}.hidden-mobile{display:block;visibility:visible}@media screen and (max-width: 600px){.hidden-mobile{display:none;visibility:hidden}}.pt-20{padding-top:2rem!important}.pb-20{padding-bottom:2rem!important}.pt-40{padding-top:4rem!important}.pb-40{padding-bottom:4rem!important}.pt-60{padding-top:6rem!important}.pb-60{padding-bottom:6rem!important}.pt-80{padding-top:8rem!important}.pb-80{padding-bottom:8rem!important}.pt-100{padding-top:10rem!important}.pb-100{padding-bottom:10rem!important}#roku-cs-hydration-root-www{position:relative}#root .MuiContainer-root[class$=MuiContainer-root]{padding-left:20px;padding-right:20px}#roku-cs-hydration-root-www .shop-button-container,#root .shop-button-container{margin-bottom:0}.small-scrollbar{overflow-x:scroll}.small-scrollbar::-webkit-scrollbar{width:10px;scrollbar-width:thin;height:5px}.small-scrollbar::-webkit-scrollbar-track{background-color:var(--grey-300);border-radius:15px}.small-scrollbar::-webkit-scrollbar-thumb{background-color:var(--grey-500);border-radius:20px;background-clip:content-box}.small-scrollbar::-webkit-scrollbar-button:end:increment,.small-scrollbar::-webkit-scrollbar-button:start:decrement{width:20px}#kitchensink-root:has(#dark-mode-cs) .small-scrollbar::-webkit-scrollbar-track{background-color:rgba(254,254,254,.25);border-radius:15px}a{text-decoration:underline}.PriceBanner{width:100%;position:fixed;display:flex;height:80px;justify-content:center;z-index:2;padding:20px 0;animation:showAddToCartBanner .5s ease-out;opacity:1;left:0;right:0}@media screen and (max-width: 768px){.PriceBanner{bottom:0;top:unset!important;z-index:9999;padding:0 12px}}@media screen and (min-width: 769px){.PriceBanner{top:0}}.PriceBanner.hide-PriceBanner{display:none!important;opacity:0}.PriceBanner .PriceBanner-Layout{display:flex;align-items:center;justify-content:space-between;width:100%;padding-left:8px;padding-right:8px}.PriceBanner .PriceBanner-Content{display:flex;align-items:center}@media screen and (max-width: 768px){.PriceBanner .PriceBanner-Content{width:100%;justify-content:space-between}}.PriceBanner .PriceBanner-Sale-Price{display:flex;gap:12px;align-items:center}@media screen and (max-width: 600px){.PriceBanner .PriceBanner-Sale-Price{flex-direction:column-reverse;align-items:baseline}}.PriceBanner .PriceBanner-Price{font-size:3.2rem;font-weight:500;margin-right:2rem}.PriceBanner .PriceBanner-Sale-Price_box{display:flex;align-items:center;gap:12px}@media screen and (max-width: 600px){.PriceBanner .PriceBanner-Sale-Price_box{flex-direction:row-reverse}}@keyframes showAddToCartBanner{0%{opacity:0}to{opacity:1}}.Price-Decimal{display:inline-block}.Price-Decimal .roku-price.discounted{opacity:.6;position:relative}.Price-Decimal .roku-price .decimal-point{font-size:.001px}.Price-Decimal .roku-price sup span{font-size:1em}.msrp-container{display:flex;flex-direction:row;align-items:flex-end;margin-right:5px}.msrp-container .bills{display:flex;flex-direction:column;align-items:flex-start}.msrp-container .msrp{margin-right:5px;font-size:.6em;line-height:.8em}[class*=button-cta-white-outlined]{color:var(--common-white)!important;border-color:var(--common-white)!important;border-width:1px!important;border-style:solid!important;background:transparent!important}[class*=button-cta-white-outlined]:hover{background-color:var(--primary-main)!important}[class*=button-cta-white-outlined-dark-bg]{color:var(--common-white)!important;border-color:var(--common-white)!important;border-width:1px!important;border-style:solid!important;background:transparent!important}[class*=button-cta-white-outlined-dark-bg]:hover{background-color:rgba(11,11,11,.15)!important}.button-cta-white-contained{background-color:var(--common-white)!important;color:var(--primary-main)!important}.button-cta-white-contained:hover{background-color:var(--purple-100)!important}.button-cta-white-text{color:var(--common-white)!important}.button-cta-white-text:hover{background-color:var(--primary-main)!important}.MuiButtonBase-root.MuiButton-root.button-cta-shop-icon{background:none;padding:0;color:var(--primary-main);align-items:flex-start}.MuiButtonBase-root.MuiButton-root.button-cta-shop-icon svg{margin-right:4px;height:20px}.MuiButtonBase-root.MuiButton-root.button-cta-shop-icon:hover,.MuiButtonBase-root.MuiButton-root.button-cta-shop-icon:focus,.MuiButtonBase-root.MuiButton-root.button-cta-shop-icon:focus-within{box-shadow:none;text-decoration:underline}@media screen and (max-width: 600px){.pdp-hero .MuiContainer-root{padding-top:0!important;padding-bottom:0!important}}.pdp-hero .pdp-hero_carousel{flex:1 1 100%}@media screen and (max-width: 600px){.pdp-hero .pdp-hero_carousel{margin-left:-8px;margin-right:-8px}}.pdp-hero .pdp-hero_carousel--arrow span{margin:0}.pdp-hero .pdp-hero_carousel button{padding:4px;min-width:0}.pdp-hero .pdp-hero_carousel button:focus-visible{background:var(--action-focus)}.pdp-hero .pdp-hero_carousel .MuiMobileStepper-dot{width:5px;height:5px;margin:0 4px}.pdp-hero .pdp-details{max-width:100%;flex:1 0 380px}.pdp-hero .pdp-name h1{line-height:1.2}.pdp-hero .pdp-name img{max-width:100%}.pdp-hero .pdp-streams{display:flex;align-items:center}@media screen and (max-width: 600px){.pdp-hero .pdp-streams{padding-top:0!important;padding-bottom:0!important}}.pdp-hero .pdp-streams .pdp-stream__item{font-weight:500;color:#333;line-height:16px;height:16px}.pdp-hero .pdp-streams .pdp-stream__item+.pdp-stream__item:before{border-left:1px solid #333;content:"";margin:0 3px;font-size:13px;top:-2px;position:relative}.pdp-hero .pdp-streams .pdp-stream__item:first-child{margin-left:7px}.pdp-hero .pdp-ratings{display:flex}.pdp-hero .pdp-list .pdp-list__item{display:flex;align-items:flex-start;margin-bottom:1rem}.pdp-hero .pdp-list .pdp-list__item:before{font-size:2.4rem;margin-right:.5rem}.pdp-hero .pdp-list .pdp-list__item span{font-family:RokuText,Gotham;font-size:1.6rem;line-height:2.4rem}.pdp-hero .pdp-pricing{display:flex;align-items:flex-end;padding-top:10px}.pdp-hero .pdp-pricing.personal-offer{background-color:rgba(239,203,1,.15);border-radius:4px;padding:20px;flex-wrap:wrap;min-width:100%}.pdp-hero .pdp-pricing.personal-offer .glyphicon-tag:before{border-radius:50%;padding:3px;font-size:13px;margin-right:10px}.pdp-hero .pdp-pricing.personal-offer .personal-offer-msg span{margin-left:32px;display:block}.pdp-hero .pdp-pricing .pdp-pricing__main{font-size:3.2rem;line-height:3.2rem;font-weight:500}.pdp-hero .pdp-pricing .pdp-pricing__discount,.pdp-hero .pdp-pricing .pdp-pricing__save{margin-left:1rem;font-size:1.4rem}.pdp-hero .pdp-pricing .pdp-pricing__discount{text-decoration:line-through;color:var(--grey-500)}.pdp-hero .pdp-pricing .pdp-pricing__save{color:var(--green-500);background-color:var(--green-100);font-weight:500;padding:.3rem .8rem;border-radius:4px}.pdp-hero .pdp-pricing .pdp-pricing__save .msrp-container{margin-left:5px;display:inline-block}.pdp-hero .pdp-pricing .pdp-pricing__save .msrp-container .bills{display:inline-block}.pdp-hero .pdp-offer{font-size:1.4rem;color:var(--grey-500);padding-bottom:1rem;padding-top:.8rem}.pdp-hero .pdp-offer span{display:inline-block}.pdp-hero .pdp-cta{display:flex;justify-content:space-between}.pdp-hero .pdp-cta .pdp-cta__button{display:flex;flex:1 1 50%}.pdp-hero .pdp-cta .pdp-cta__button a,.pdp-hero .pdp-cta .pdp-cta__button button,.pdp-hero .pdp-cta .pdp-cta__button .shop-button-container{width:100%}.pdp-hero .pdp-notice{display:flex;margin-top:3rem;gap:1.2rem;flex-direction:column}.pdp-hero .pdp-notice+.pdp-notice{margin-top:1.2rem}.pdp-hero .pdp-notice__item{display:flex;align-items:center;gap:1rem}.pdp-hero .pdp-notice__item p{margin:0}.pdp-hero .pdp-promo{padding:0 10px;margin:20px 0;display:flex;align-items:center;border:1px solid #DEDEDE;border-radius:4px}.pdp-hero .pdp-promo .pdp-promo__copy{margin:12px 10px 12px 0;flex:1 1 100%}.pdp-hero .pdp-bundle-list{display:flex;flex-direction:column}.pdp-hero .pdp-bundle-list button{color:inherit;width:100%;margin-bottom:2rem;border:2px solid var(--grey-200);background:white;box-shadow:none;display:flex;justify-content:space-between}.pdp-hero .pdp-bundle-list button:focus-visible{box-shadow:2px 2px 16px rgba(0,0,0,.45)}.pdp-hero .pdp-bundle-list button.active{background-color:rgba(102,45,145,.13);border-color:var(--purple-primary)}.pdp-hero .pdp-bundle-ctas{width:100%}.pdp-hero .pdp-bundle-ctas .bundle-cta{display:none}.pdp-hero .pdp-bundle-ctas .bundle-cta.show-bundle{display:block}.pdp-hero .pdp-cta-terms{background-color:#f1f1f1;border-radius:6px}.pdp-hero .pdp-cta-terms>div>*:first-child{margin:0;padding:0}.ps-drawer{display:flex;flex-direction:column;gap:20px;margin:30px}.ps-drawer .ps-widget{width:100%;margin-top:30px}.ps-drawer .ps-widget .ps-local-tab.selected{width:100%!important}.ps-drawer .ps-widget .ps-location{right:0!important}.ps-drawer .ps-widget .ps-footer{padding:0}@media screen and (min-width: 769px){.ps-drawer .ps-widget .ps-footer{height:34px}}.ps-drawer .ps-wtb-content.ps-dual-column>div{width:100%!important}.pdp-carousel-container{overflow:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.pdp-carousel-container::-webkit-scrollbar{display:none}.pdp-carousel-container .pdp-carousel-frames{flex-direction:row;transition:all;direction:ltr;display:flex;will-change:transform;transform:translate(0)}.pdp-carousel-container .pdp-carousel-frames>*{width:100%;flex-shrink:0;overflow:auto;scroll-snap-align:start}html.Roku-Video-Modal-On{overflow:hidden;position:relative}.video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;overflow:hidden;overflow-y:auto}.video-modal.hidden{display:none}.video-modal .video-modal-container{width:100%;overflow:hidden;position:relative;display:flex;align-items:center;min-height:100%;min-width:100%}.video-modal .video-modal-backdrop{overflow:hidden;width:100%;height:10000px;background:#000;position:fixed;top:-2500px;background-color:#552a7b;opacity:.9}.video-modal .video-modal-dialog{width:90%;margin:30px auto;opacity:1;box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0;position:relative;text-align:left;flex:0 1 85%;background:rgba(255,255,255,0);border:0}.video-modal .video-modal-dialog .hidden{display:none}@media screen and (min-width: 768px){.video-modal .video-modal-dialog{flex:0 1 70%}}.video-modal .video-modal-close{font-size:2.2rem;position:absolute;padding:3px 0 0;width:30px;height:30px;top:-15px;right:-25px;z-index:100;cursor:pointer;border-radius:50%;opacity:1;background-color:#0042cc;color:#fff}@media screen and (min-width: 768px){.video-modal .video-modal-close{width:48px;height:48px;top:-25px;right:-35px;padding:0}}.video-modal .video-modal-content{padding:0}.video-modal .video-modal-content .video-content-youtube{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-modal .video-modal-content .video-content-youtube>iframe{border:0;position:absolute;top:0;left:0;width:100%;height:100%}.Roku-YouTube-Video{position:relative}.Roku-YouTube-Video .video-label{color:#fff;font-weight:500;font-size:16px;line-height:24px;position:absolute;padding:20px;width:100%;background:linear-gradient(180deg,#333,transparent)}.Roku-YouTube-Video .video-image{display:flex;justify-content:center;align-items:center;background:#000}.Roku-YouTube-Video .video-image picture{width:100%;height:100%;display:flex}.Roku-YouTube-Video .video-image img{width:100%;object-fit:cover}.Roku-YouTube-Video .visible-xs{display:none}@media screen and (max-width: 768px){.Roku-YouTube-Video .visible-xs{display:block}}.Roku-YouTube-Video .hidden-xs{display:none}@media screen and (min-width: 769px){.Roku-YouTube-Video .hidden-xs{display:block}}.Roku-YouTube-Video .video-callout{color:#fff;position:absolute;display:flex;align-items:center;font-weight:500;font-size:22px;line-height:32px;cursor:pointer}@media screen and (max-width: 768px){.Roku-YouTube-Video .video-callout{font-size:0}}.Roku-YouTube-Video .video-icon{position:relative;display:flex;justify-content:center;align-items:center;margin-right:12px;border-radius:100px;box-shadow:0 4px 10px rgba(0,0,0,.5);width:60px;height:60px;border-color:#fff;border:4px solid #fff;background-color:rgba(0,0,0,.75)}.Roku-YouTube-Video .video-icon:before{content:"";display:block;border-style:solid;border-width:10px 0 10px 17px;border-color:transparent transparent transparent #fff;border-radius:3px;height:18px;width:18px;margin-left:6px}.four-col-section-container.fc-bg-solid-purple-500{background-color:var(--purple-500);color:var(--common-white)}.four-col-section-container.fc-bg-solid-purple-500 .four-col-default{background-color:var(--purple-600)}.four-col-section-container.fc-bg-solid-purple-500 .four-col-default p{color:var(--common-white)}.four-col-section-container[class*=-border-radius] .fc-item .section-img{border-radius:20px;overflow:hidden}.four-col-section-container[class*=four-col-scrollable] .col-section-container{grid-template-columns:auto;padding-bottom:32px;scroll-snap-type:x mandatory;display:grid;grid-auto-flow:column;padding-left:20px;padding-right:20px}.four-col-section-container[class*=four-col-scrollable] .fc-item{min-width:340px}@media screen and (max-width: 600px){.four-col-section-container[class*=four-col-scrollable] .fc-item{min-width:80vw;scroll-snap-align:center}}.col-section-container{display:grid;grid-auto-flow:column;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media screen and (max-width: 600px){.col-section-container{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:repeat(1,auto)}}.col-section-container .section-img img{max-width:100%;max-height:100%;object-fit:contain}.col-section-container .section-img video{max-width:100%;max-height:100%}.col-section-container .section-cta-button-contained-white{background-color:#fff!important;color:#662d91!important}.col-section-container .section-cta-button-outlined-white{border-color:#fff;color:#fff!important}.col-section-container .section-cta-button-outlined-white:hover{background-color:transparent}.col-section-container .section-cta-button-text-white{border-color:#fff;color:#fff!important;background-color:transparent}.col-section-container .section-cta-button-text-white:hover{background-color:rgba(255,255,255,.2)}.fc-item{display:grid;grid-template-rows:subgrid;align-items:inherit;text-align:center}.fc-item:has([data-span="1"]){grid-row:span 1}.fc-item:has([data-span="2"]){grid-row:span 2}.fc-item:has([data-span="3"]){grid-row:span 3}.fc-item:has([data-span="4"]){grid-row:span 4}.four-col-default,.four-col-gradient-bg,.four-col-lightwash100{border-radius:16px}.four-col-gradient-bg{border:1px solid #DDD;overflow:hidden;padding:2rem!important}.four-col-gradient-bg .section-img{background:linear-gradient(180deg,#662D91 0%,rgba(0,0,0,0) 100%);margin-left:-2rem;margin-right:-2rem;margin-top:-2rem}.four-col-lightwash100{overflow:hidden;background-color:rgba(254,254,254,.15)}#kitchensink-root:has(#dark-mode-cs) .header-title,#kitchensink-root:has(#dark-mode-cs) .header-desc{color:#fff}#kitchensink-root:has(#dark-mode-cs) .hscroller .nav-arrow svg{color:var(--common-white)}.hscroller{display:flex;position:relative}.hscroller.start-center{justify-content:center}.hscroller .nav-arrow{display:none;border-radius:0;z-index:9;position:absolute;height:100%;padding:0}@media screen and (max-width: 600px){.hscroller .nav-arrow.left{margin-left:-20px}}@media screen and (max-width: 600px){.hscroller .nav-arrow.right{margin-right:-20px}}@media screen and (min-width: 601px){.hscroller.desktop.can-scroll-right .nav-arrow.right,.hscroller.desktop.can-scroll-left .nav-arrow.left{display:block}}@media screen and (max-width: 600px){.hscroller.mobile.can-scroll-right .nav-arrow.right,.hscroller.mobile.can-scroll-left .nav-arrow.left{display:block}}.content-row img,.content-row video{max-width:100%}.content-row ul{line-height:3.2rem;padding:0}.content-row ul li{list-style:none;display:flex;align-items:baseline;line-height:2.2rem;margin-bottom:1rem}.content-row ul li:before{content:"";width:10px;height:10px;border-radius:50%;background:black;margin-right:1rem;flex:0 0 10px}.content-row [class*="shadow:purple-shadow"]{box-shadow:0 0 20px 8px rgba(151,71,255,.25)}.content-row [class*=":m-left"]{margin-left:20px}@media screen and (max-width: 600px){.content-row [class*=":m-left"]{margin-right:20px}}.content-row [class*=":m-right"]{margin-right:20px}@media screen and (max-width: 600px){.content-row [class*=":m-right"]{margin-left:20px}}.content-cards img,.content-cards video{max-width:100%;height:auto;object-fit:contain}.content-cards .card{overflow:hidden}.content-cards .card.card-with-border img,.content-cards .card.card-with-border video{border-radius:10px 10px 0 0}.content-cards .card p{margin:0}.SubNav{width:100vw}.SubNav .tab-link{cursor:pointer;text-decoration:none;white-space:"break-spaces"}.SubNav .tab-link:hover{text-decoration:none}.SubNav .tab-link:focus{color:inherit;outline-offset:4px}.SubNav .MuiPaper-root{display:none}.SubNav.transparent:not(.fixed){background:linear-gradient(180.59deg,black 0%,transparent 60.53%)}.SubNav.sticky{position:sticky;top:0;z-index:8}.SubNav.sticky:has(.toggle-subnav){top:-1px}.SubNav.sticky:has(.toggle-subnav).pinned{box-shadow:4px 4px 10px rgba(0,0,0,.15)}.SubNav.absolute{margin-bottom:-64px;top:-1px}.SubNav.fixed{background-color:#662d91}.SubNav .toggle-subnav{justify-content:center;padding:10px}.SubNav .toggle-subnav .subnav-desktop{box-shadow:0 -2px 2px rgba(0,0,0,.06) inset,0 1px 4px rgba(0,0,0,.25) inset;padding:8px 16px;border-radius:36px;display:inherit!important;gap:26px;max-width:100%;justify-content:center;align-items:center}.SubNav .toggle-subnav a{border-radius:30px;line-height:16px;font-weight:400}.SubNav .toggle-subnav a.selected{box-shadow:0 41px 11px rgba(0,0,0,0),0 26px 10px rgba(0,0,0,.01),0 15px 9px rgba(0,0,0,.05),0 6px 6px rgba(0,0,0,.09),0 2px 4px rgba(0,0,0,.1);background-color:#000;color:#fff;font-weight:400;padding:16px 13px}.SubNav .toggle-subnav a.selected:hover{color:#fff!important}#subnav-dropdown .MuiMenu-paper{border-radius:5px}#subnav-dropdown .MuiMenu-list{padding:0}@media screen and (max-width: 600px){.subnav-desktop{display:none!important}}#subnav-dropdown-mobile .MuiMenu-paper{width:100%;max-width:100%;left:0!important;margin-top:-1px;transition:none!important;box-shadow:none!important;background-color:transparent;border-top:1px solid rgba(255,255,255,.4)}#subnav-dropdown-mobile .MuiMenu-list{padding:0}#subnav-dropdown-mobile li a{width:100%}@media screen and (max-width: 600px){.content-feed-container{padding-left:0!important;padding-right:0!important}}.content-feed-container .premium-sub-list{display:grid;grid-template-columns:repeat(10,1fr);gap:12px;margin:20px 0}.content-feed-container .premium-sub-list img{width:100%;border-radius:8px}@media screen and (max-width: 600px){.content-feed-container .premium-sub-list{grid-template-columns:repeat(4,1fr)}.content-feed-container .premium-sub-list a:nth-child(n+5){opacity:50%;display:none}}.MuiContainer-root.content-feed-container{padding:0!important}.MuiContainer-root.content-feed{padding-top:4rem!important;padding-bottom:4rem!important;background-repeat:no-repeat}.MuiContainer-root.content-feed .carousel-wrapper{display:flex;margin-left:-40px;margin-right:-40px}@media screen and (max-width: 1200px){.MuiContainer-root.content-feed .carousel-wrapper{margin-left:-20px;margin-right:-20px}}@media screen and (max-width: 600px){.MuiContainer-root.content-feed .carousel-wrapper{margin-left:0;margin-right:0}}.MuiContainer-root.content-feed .content-feed-title,.MuiContainer-root.content-feed .content-feed-title h2{font-size:3.2rem;line-height:4.2rem;font-weight:700;margin-bottom:3.2rem}.MuiContainer-root.content-feed .carousel-feed__title{margin-top:1rem;display:flex;align-items:center;justify-content:space-between}.MuiContainer-root.content-feed .carousel-feed__title h3{font-size:2.2rem;margin:1rem 0}.MuiContainer-root.content-feed .carousel-feed__title a.feed-link-view-more{color:var(--common-white);display:inline-flex;font-size:16px}.MuiContainer-root.content-feed .carousel-feed__title a.feed-link-view-more svg{width:20px;height:20px;margin-left:8px}.MuiContainer-root.content-feed .carousel-container{overflow:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.MuiContainer-root.content-feed .carousel-container::-webkit-scrollbar{display:none}.MuiContainer-root.content-feed .carousel-frames{display:inline-flex}.MuiContainer-root.content-feed .carousel-frames>*{width:173.3333333333px;margin-right:24px;scroll-snap-align:start}@media screen and (max-width: 1200px){.MuiContainer-root.content-feed .carousel-frames>*{width:calc(20vw - 24px);margin-right:16px}}@media screen and (max-width: 600px){.MuiContainer-root.content-feed .carousel-frames>*{width:calc(33.3333333333vw - 28px);margin-right:12px}}.MuiContainer-root.content-feed .carousel-frames>*:last-child{margin-right:0}.MuiContainer-root.content-feed .carousel-frames img{width:100%}@media screen and (max-width: 600px){.MuiContainer-root.content-feed .carousel-frames:has(.premium-item){flex-direction:column}.MuiContainer-root.content-feed .carousel-frames:has(.premium-item)>*{width:100%;margin-right:0}}.MuiContainer-root.content-feed .content-feed__premium .carousel-frames>*{width:340px}@media screen and (max-width: 600px){.MuiContainer-root.content-feed .content-feed__premium .carousel-frames>*{width:100%;margin-bottom:20px}}.MuiContainer-root.content-feed .premium-item{background:white;color:#000;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.MuiContainer-root.content-feed .premium-item .premium-content{display:flex;flex-direction:column;height:100%}.MuiContainer-root.content-feed .premium-item a{width:100%;margin-top:auto}.MuiContainer-root.content-feed .premium-item .logo{margin:0 auto;width:80px;border-radius:8px}.MuiContainer-root.content-feed .premium-item .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;text-overflow:ellipsis;text-align:center;text-wrap:balance;line-height:22px}.MuiContainer-root.content-feed .carousel-right-arrow,.MuiContainer-root.content-feed .carousel-left-arrow{visibility:hidden;pointer-events:none;width:40px}@media screen and (max-width: 1200px){.MuiContainer-root.content-feed .carousel-right-arrow,.MuiContainer-root.content-feed .carousel-left-arrow{width:20px}}@media screen and (max-width: 600px){.MuiContainer-root.content-feed .carousel-right-arrow,.MuiContainer-root.content-feed .carousel-left-arrow{display:none}}.MuiContainer-root.content-feed .right-arrow-on .carousel-right-arrow,.MuiContainer-root.content-feed .left-arrow-on .carousel-left-arrow{visibility:visible;pointer-events:all}@media screen and (max-width: 900px){.tabs-scrollable-on-mobile{margin-left:-20px;margin-right:-20px}.tabs-scrollable-on-mobile .MuiTabs-centered{justify-content:start;display:inline-flex}.tabs-scrollable-on-mobile .MuiTabs-centered button:first-child{margin-left:20px}.tabs-scrollable-on-mobile .MuiTabs-centered button:last-child{margin-right:20px}.tabs-scrollable-on-mobile .MuiTabs-scroller{overflow-x:auto!important}.tabs-scrollable-on-mobile .MuiTabs-scroller::-webkit-scrollbar{display:none}}.image-with-tabs .tab-state.tab-hidden{visibility:collapse;height:0}.image-with-tabs .tab-item .tab-icon{width:32px;height:32px;margin-bottom:8px}.image-with-tabs .tabs-desc{max-width:900px;margin:0 auto}.image-with-tabs p.tabs-desc{margin:20px auto}.image-with-tabs[class*=style-small] .tab-item{font-size:1.6rem;padding-bottom:1.2rem}@media screen and (max-width: 600px){.image-with-tabs[class*=style-small] .tab-item{min-width:25vw}}.image-with-tabs[class*=-dark-bg] .tabs-content,.image-with-tabs[class*=-dark-bg] .tabs-desc,.image-with-tabs[class*=-dark-bg] .tab-item{color:var(--common-white)}.image-with-tabs[class*=-dark-bg] .tab-item:hover{background:none}.image-with-tabs[class*=-dark-bg] .tab-icon[src*=".svg"]{filter:brightness(0) invert(1)}.image-with-tabs[class*=-dark-bg] .MuiTabs-indicator{background-color:var(--common-white)}.image-with-tabs[class*=-dark-bg] .tabs-container{background:radial-gradient(41.46% 48.02% at 50% 50.98%,var(--purple-non-ui-electric-purple, #853DFF) 0%,var(--purple-non-ui-midnight-purple, #20004C) 100%)}@media screen and (max-width: 600px){.image-with-tabs[class*=-dark-bg] .tabs-container{background:radial-gradient(51.46% 49.02% at 50% 48.98%,var(--purple-non-ui-electric-purple, #853DFF) 0%,var(--purple-non-ui-midnight-purple, #20004C) 100%)}}.iwt-tab{font-size:2.2rem;line-height:3.2rem;margin-left:3rem;margin-right:3rem}.iwt-tab:focus-visible{background-color:var(--grey-200)}.thumbnail-container{display:flex;flex-wrap:wrap;margin:0 auto;gap:1.2rem;max-width:100rem;opacity:0;height:0;-webkit-backface-visibility:hidden;pointer-events:none}.thumbnail-container img{border-radius:8px}.thumbnail-container.active{opacity:1;height:auto;pointer-events:auto}.thumbnail-container .channel-item{max-width:calc(20% - .96rem);cursor:pointer}@media screen and (max-width: 600px){.thumbnail-container .channel-item{max-width:calc(50% - .6rem)}}.thumbnail-container .channel-item a{display:block;line-height:0}.thumbnail-container .channel-item:hover img,.thumbnail-container .channel-item:focus-visible img{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.thumbnail-container .channel-item img{transition:box-shadow .3s;width:100%;box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 1px 3px rgba(0,0,0,.12)}.channel-modal{width:100%;max-width:700px;margin:0 auto}@media screen and (max-width: 600px){.channel-modal{z-index:10000}}.channel-modal [role=dialog]{width:100%}.channel-modal .cm-title{display:flex}.channel-modal .cm-title img{width:150px;border-radius:8px;align-self:baseline}@media screen and (max-width: 600px){.channel-modal .cm-title{align-items:end}}.channel-modal .cm-info{display:flex;flex-direction:column;margin-left:1rem}.channel-modal .cm-channel-name{max-width:80%}.channel-modal .cm-link{font-size:14px;font-weight:500;margin-left:.5rem}.channel-modal .cm-screenshots{display:flex;height:100%;padding:0;margin:0;line-height:0}.channel-modal .cm-screenshots img{max-width:100%}@media screen and (max-width: 600px){.channel-modal .cm-screenshots{flex-direction:column}}.channel-modal .cm-image{flex:1 1 82%;aspect-ratio:1280/720}.channel-modal .cm-img-list{list-style:none;margin:0;padding:0;width:50%;margin-left:1rem;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 18%}.channel-modal .cm-img-list li{aspect-ratio:1280/720;width:100%}.channel-modal .cm-img-list button{padding:0;margin:0;box-shadow:none;border:none;line-height:0;width:100%;height:100%}@media screen and (max-width: 600px){.channel-modal .cm-img-list{flex-direction:row;width:100%;margin-left:0;gap:1rem;margin-top:1rem}}.channel-modal .cm-transition-grow{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s}.channel-modal .cm-transition-grow.animate{grid-template-rows:1fr}.channel-modal .cm-transition-grow>*{overflow:hidden}.OfferBanner img{border-radius:12px;object-fit:contain;overflow:hidden;max-width:200px}@media screen and (max-width: 600px){.OfferBanner img{max-width:240px;margin:30px 0}}.OfferBanner.wide img{max-width:290px}@media screen and (max-width: 600px){.OfferBanner.wide .offer-img{width:100%}.OfferBanner.wide .offer-img img{margin:0;min-width:100%}}.OfferBanner .offer-desc{padding-top:8px;padding-bottom:8px}.OfferBanner .offer-desc p{margin:0}.OfferBanner [id*=midpage]{scroll-margin-top:calc(50vh - 100px)}.OfferBanner+.OfferBanner{padding-top:0}@media screen and (min-width: 601px){.OfferBanner+.OfferBanner{margin-top:-20px}}.section-header-container+.OfferBanner{padding-top:0}@media screen and (min-width: 601px){.section-header-container+.OfferBanner{margin-top:-20px}}.FAQs section a{display:inline-flex}@media (max-width: 600px){.TechSpec-container table,.TechSpec-container thead,.TechSpec-container tbody,.TechSpec-container th,.TechSpec-container td,.TechSpec-container tr{display:block}}.TechSpec-container table{width:100%;padding-bottom:2rem}.TechSpec-container table th{text-align:left;font-size:1.8rem}.TechSpec-container table tr{vertical-align:baseline;border-bottom:1px solid var(--grey-400);display:flex;width:100%;padding-bottom:3.2rem;padding-top:5.6rem}@media (max-width: 600px){.TechSpec-container table tr{flex-direction:column}}.TechSpec-container table .spec-feature{width:25%}@media (max-width: 600px){.TechSpec-container table .spec-feature{width:100%;margin-bottom:2rem}}.TechSpec-container table .spec-content{width:75%}.TechSpec-container table .spec-content ul{list-style-type:none;padding:0;margin:0}.TechSpec-container table .spec-content li{margin-bottom:2rem}@media (max-width: 600px){.TechSpec-container table .spec-content{width:100%}}.TechSpec-container table .spec-content .spec-img{max-width:100%;width:100%}@media (max-width: 600px){.TechSpec-container table .spec-content .spec-img{margin-bottom:2rem}}.TechSpec-container table .spec-content .spec-img img{max-width:100%;object-fit:contain}.TechSpec-content{color:var(--grey-600)}.disclaimer-section,.disclaimer-section p{font-size:1.2rem;line-height:1.8rem}.compare-product .compare-product-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:repeat(1,auto)}.large-card-box{margin:0 12px;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0}@media screen and (max-width: 600px){.large-card-box:not(:last-child){margin-bottom:24px}}.large-card-box .product-image{width:100%;max-width:100%;height:auto}.large-card-box .banner{height:32px}.large-card-box .banner:empty{height:0}.large-card-box .info-icon{padding-right:10px;font-size:24px}.large-card-box .container-price-cta{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 990px){.large-card-box .container-price-cta{gap:12px;flex-wrap:wrap}}.large-card-box .current-featured{background-color:var(--primary-main);color:var(--common-white);width:100%;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:1.4rem;line-height:2.2rem;font-weight:500}.large-card-box .product-click-container{display:flex;flex-direction:column;text-decoration:none}.large-card-box .product-click-container>div{flex-grow:1}.large-card-box .product-price-container{display:flex;flex-direction:column;flex-grow:1;justify-content:flex-end}.large-card-box .product-price-container .product-shop{display:flex;justify-content:space-between;align-items:center}.large-card-box .product-image{max-width:100%}.explore-all-products{display:flex;flex-direction:column;align-items:center}.explore-all-products .subcategories-container{position:relative;width:100%}.explore-all-products .subcategories-container .nav-arrow{display:none}@media screen and (max-width: 600px){.explore-all-products>:first-child{font-size:44px;text-align:center}.explore-all-products>:nth-child(2){font-size:22px;text-align:center}.explore-all-products .subcategories-container{display:flex;align-items:center}}.explore-all-products .subcategories-nav{width:100%;display:flex;justify-content:space-evenly}@media screen and (max-width: 600px){.explore-all-products .subcategories-nav{justify-content:start;width:100%;overflow-x:scroll;scroll-snap-type:x mandatory}.explore-all-products .subcategories-nav::-webkit-scrollbar{width:0}}.explore-all-products .subcategories-nav-item{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;color:unset;border:2px solid transparent;padding:15px}@media screen and (max-width: 600px){.explore-all-products .subcategories-nav-item{padding:20px;font-family:RokuText,GothamBold;font-weight:700}}.explore-all-products .subcategories-nav-item img{width:140px;height:140px;object-fit:contain}.explore-all-products .subcategories-nav-item.active-category{text-decoration:unset;border:2px solid #FFF;border-radius:10px}.explore-all-products .subcategories-nav-item:hover1{text-decoration:unset;border:2px solid #FFF;border-radius:10px}.explore-all-products .subcategories-nav-item img{transition:transform .5s}.explore-all-products .subcategories-nav-item:hover img{transform:scale(1.15)}.video-controls-white.video-player-container.outside-controls .video-controls-outside button svg,.video-controls-white.video-player-container.outside-controls .video-controls-outside [class*=Roku-Icon]{color:#fff}.video-controls-white.video-player-container.outside-controls .video-controls-outside .progressBar{--line-color-fg: #ffffff;--line-color-bg: #979797}.video-controls-white.video-player-container.outside-controls .video-controls-outside .progressBar::-webkit-slider-thumb{background:#ffffff}.video-player-container{position:relative}.video-player-container .inside-play-buttons{background:rgba(0,0,0,.75);border-radius:100%;border:4px solid white;padding:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.5);width:6rem;height:6rem}.video-player-container .inside-play-buttons>svg{padding-left:5px}@media screen and (max-width: 768px){.video-player-container .inside-play-buttons{display:none}}.video-player-container .inside-audio-button{background:rgba(0,0,0,.75);border-radius:100%;border:4px solid white;padding:15px;display:flex;align-items:center;justify-content:flex-end;box-shadow:0 4px 10px rgba(0,0,0,.5);width:5rem;height:5rem;right:10px;bottom:10px}.video-player-container .inside-audio-button>svg{padding-left:15px}@media screen and (max-width: 768px){.video-player-container .inside-audio-button{width:3rem;height:3rem;justify-content:center;border:3px solid white}.video-player-container .inside-audio-button>svg{padding-left:0}}.video-player-container.outside-controls .video-content{display:flex;justify-content:center;align-items:center}.video-player-container.outside-controls .video-content video{max-width:100%;width:100%;max-height:none}.video-player-container.outside-controls .video-controls-outside{display:flex;align-items:center;justify-content:center}.video-player-container.outside-controls .video-controls-outside .progressBar{border-radius:8px;height:2px;width:150px;transition:background .45s ease-in;-webkit-appearance:none;margin-right:20px;--line-color-fg: #000000;--line-color-bg: #979797}.video-player-container.outside-controls .video-controls-outside .progressBar:hover{cursor:pointer}.video-player-container.outside-controls .video-controls-outside .progressBar::-webkit-slider-thumb{-webkit-appearance:none;height:11px;width:11px;background:#000000;border-radius:50%}.video-player-container.outside-controls .video-controls-outside button{width:44px;height:44px;color:var(--common-black)}.video-content-rounded{border-radius:16px;overflow:hidden}.spacing-container.spacer-pt-20{padding-top:2rem}.spacing-container.spacer-pb-20{padding-bottom:2rem}@media screen and (max-width: 600px){.spacing-container.spacer-sm-pt-20{padding-top:2rem}.spacing-container.spacer-sm-pb-20{padding-bottom:2rem}}.spacing-container.spacer-pt-40{padding-top:4rem}.spacing-container.spacer-pb-40{padding-bottom:4rem}@media screen and (max-width: 600px){.spacing-container.spacer-sm-pt-40{padding-top:4rem}.spacing-container.spacer-sm-pb-40{padding-bottom:4rem}}.spacing-container.spacer-pt-60{padding-top:6rem}.spacing-container.spacer-pb-60{padding-bottom:6rem}@media screen and (max-width: 600px){.spacing-container.spacer-sm-pt-60{padding-top:6rem}.spacing-container.spacer-sm-pb-60{padding-bottom:6rem}}.spacing-container.spacer-pt-80{padding-top:8rem}.spacing-container.spacer-pb-80{padding-bottom:8rem}@media screen and (max-width: 600px){.spacing-container.spacer-sm-pt-80{padding-top:8rem}.spacing-container.spacer-sm-pb-80{padding-bottom:8rem}}.spacing-container.spacer-pt-100{padding-top:10rem}.spacing-container.spacer-pb-100{padding-bottom:10rem}@media screen and (max-width: 600px){.spacing-container.spacer-sm-pt-100{padding-top:10rem}.spacing-container.spacer-sm-pb-100{padding-bottom:10rem}}.spacing-container>section{max-width:1200px}.carousel{height:56px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.carousel-text{white-space:nowrap}@media screen and (max-width: 600px){.carousel-text{white-space:wrap}}@keyframes slide-in{0%{transform:translate(10%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.slide-in{animation:slide-in .5s forwards}.fade-out{animation:fade-out .5s forwards}.carousel-text-wrapper{justify-content:center}@media screen and (max-width: 600px){.carousel-text-wrapper{justify-content:left;margin-left:20px}}.carousel-text-wrapper .carousel-text{line-height:18px}.carousel-text-wrapper .carousel-text+button{line-height:18px;margin-top:2px}.carousel-text-wrapper a{min-width:auto}.promo-banner-content-container{position:relative}.promo-banner-content-container .promo-banner-action-btn,.promo-banner-content-container .promo-banner-close-btn{position:absolute;right:0}@media screen and (max-width: 600px){.promo-banner-content-container .promo-banner-action-btn,.promo-banner-content-container .promo-banner-close-btn{right:10px}}.promo-banner-content-container .promo-banner-action-btn svg{font-size:24px}.promo-banner-content-container .promo-banner-close-btn+.promo-banner-action-btn{right:25px}.promo-banner-content-container .promo-banner-content-container_img{margin-left:0}.promo-banner-content-container .text__cta{text-align:center;max-width:100%}@media screen and (max-width: 600px){.promo-banner-content-container .text__cta{text-align:left;max-width:80%}}.promo-banner{height:56px}@media screen and (max-width: 600px){.promo-banner{height:80px}}.product-card-header{flex-direction:column;align-items:center;justify-content:center;grid-row:span 6}.product-card-header.pch-inline{display:none}.product-card-header.pch-top{display:flex;margin-bottom:40px}@media screen and (min-width: 769px){.product-card-header.pch-inline{display:flex}.product-card-header.pch-top{display:none}}.category-content-wrapper{display:grid;grid-auto-flow:column;grid-auto-columns:370px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 20px}.category-content-wrapper .nav-arrow{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:100%;font-size:x-large;opacity:.9;background:white;cursor:pointer;border-radius:0;display:none}@media screen and (max-width: 768px){.category-content-wrapper .nav-arrow{width:15px}}.category-content-wrapper .nav-arrow.left{background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#FFF 50%);z-index:1}.category-content-wrapper .nav-arrow.right{background:linear-gradient(274deg,#FFF 51.89%,rgba(255,255,255,0) 92.61%);z-index:1}.category-content-wrapper.can-scroll-right .nav-arrow.right,.category-content-wrapper.can-scroll-left .nav-arrow.left{display:flex}@media screen and (max-width: 600px){.category-content-wrapper>button:first-child{margin-left:-17px}.category-content-wrapper>button:nth-child(2){margin-right:-17px}}.category-content-wrapper .large-card-box{margin:0;max-width:calc(100vw - 48px);scroll-snap-align:center}.small-product-cards{gap:12px;display:grid;grid-auto-flow:column;grid-auto-columns:242px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 20px}@media screen and (max-width: 600px){.small-product-cards{gap:20px}}.small-product-cards .small-card-item-wrapper{display:grid;grid-template-rows:subgrid;grid-row:span 6;gap:0;scroll-snap-align:center}.small-product-cards .small-card-item{grid-row:span 5;display:grid;grid-template-rows:subgrid}.small-product-cards .small-card-item a{text-decoration:none!important;color:var(--blue-500)!important}.small-product-cards .disclaimer{text-align:center}.small-product-cards .product-img-wrapper{width:240px}@media screen and (max-width: 600px){.small-product-cards .product-img-wrapper{width:200px}}.small-product-cards .product-img{width:100%;height:auto;object-fit:contain}.small-product-cards .shop-button-container>button:disabled[class*=Mui]{color:var(--common-black)!important;background:none!important}.small-product-cards .shop-button-container>button:disabled[class*=Mui] svg{display:none}.small-product-cards .small-card__cta a{padding:0;min-width:0}.small-product-cards .small-card__cta a:hover,.small-product-cards .small-card__cta a:focus,.small-product-cards .small-card__cta a:focus-within{color:var(--primary-main);background:none;text-decoration:underline!important}.small-product-cards::-webkit-scrollbar{width:10px;scrollbar-width:thin;height:5px}.small-product-cards::-webkit-scrollbar-track{background-color:var(--grey-300);border-radius:15px}.small-product-cards::-webkit-scrollbar-thumb{background-color:var(--grey-500);border-radius:20px;background-clip:content-box}.spotlight-image.img-reverse>div{flex-direction:column-reverse}.spotlight-image.img-reverse .spotlight-foreground-img{justify-content:center}.spotlight-image .spotlight-foreground-img video{border-radius:30px}.spotlight-image.overflow-radius{border-radius:30px;overflow:visible;margin:auto auto 60px;width:auto}.spotlight-image.overflow-radius .spotlight-foreground-img{margin-bottom:-120px}@media screen and (min-width: 601px) and (max-width: 1024px){.spotlight-image.overflow-radius{margin:auto 20px}.spotlight-image.overflow-radius .spotlight-foreground-img{margin-bottom:0}}@media screen and (max-width: 600px){.spotlight-image.overflow-radius{margin:10px 10px 90px}.spotlight-image.overflow-radius .spotlight-foreground-img{width:90vw;margin-bottom:0}}.product-offers{display:grid;grid-auto-flow:column;grid-auto-columns:370px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 20px}.product-offers .product-offer__box{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0;scroll-snap-align:center;border-radius:16px;border:1px solid var("--grey-600");box-shadow:0 1px 4px 1px rgba(0,0,0,.2);max-width:calc(100vw - 48px)}.product-offers .product-offer__box h4 a{color:#0042cc}.product-offers:has([data-disclaimer]) .product-offer__box{grid-row:span 4}@media screen and (max-width: 600px){.product-offers>button:first-child{margin-left:-17px}.product-offers>button:nth-child(2){margin-right:-17px}}.product-offers .product-img{width:100%;height:auto;object-fit:contain}.product-offers.can-scroll-right .nav-arrow.right,.product-offers.can-scroll-left .nav-arrow.left{display:flex}.product-offers .nav-arrow{position:absolute;display:flex;align-items:center;justify-content:center;width:40px;height:100%;font-size:x-large;opacity:.9;background:white;cursor:pointer;border-radius:0;display:none}@media screen and (max-width: 768px){.product-offers .nav-arrow{width:15px}}.product-offers .nav-arrow.left{background:linear-gradient(270deg,rgba(255,255,255,0) 0%,#FFF 50%);z-index:1}.product-offers .nav-arrow.right{background:linear-gradient(274deg,#FFF 51.89%,rgba(255,255,255,0) 92.61%);z-index:1}.product-offers::-webkit-scrollbar{width:10px;scrollbar-width:thin;height:5px}.product-offers::-webkit-scrollbar-track{background-color:var(--grey-300);border-radius:15px}.product-offers::-webkit-scrollbar-thumb{background-color:var(--grey-500);border-radius:20px;background-clip:content-box}.bundle-cards .bundle-cards-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-template-rows:repeat(1,auto);row-gap:20px}.coverflow-wrapper{margin-top:20px;margin-bottom:20px}.coverflow-container{position:relative;width:100vw;max-width:1600px;height:calc(min(100vw,1600px)*.52425);perspective:1000px}@media screen and (max-width: 600px){.coverflow-container{height:calc(min(100vw,1600px)*1.40625)}}.coverflow{position:absolute;width:100%;height:100%;transform-style:preserve-3d;transition:transform .3s ease-in-out}.coverflow-item{position:absolute;width:90%;left:5%;overflow:hidden;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.2);background-color:#fff;transition:transform .3s ease-in-out,opacity .3s ease-in-out,z-index .3s step-end,left .1s ease-in-out;opacity:.5;z-index:1;pointer-events:none}.coverflow-item img{width:100%;height:100%;display:block}.coverflow-item:not(.active),.coverflow-item:not(.prev),.coverflow-item:not(.next){opacity:0}.coverflow-item.active{transform:translateZ(0) scale(1);opacity:1;z-index:3}.coverflow-item.prev{transform:translate(-10%) translateZ(-10px) rotateY(0) scale(.9);opacity:.7;z-index:2}.coverflow-item.next{transform:translate(10%) translateZ(-10px) rotateY(0) scale(.9);opacity:.7;z-index:2}.coverflow-content{text-align:center;text-wrap:balance}.coverflow-indicators{display:flex;justify-content:center;gap:8px}.coverflow-btn-indicator{-webkit-appearance:none;appearance:none;border:none;width:40px;height:4px;background:var(--grey-300);position:relative}.coverflow-btn-indicator:before{content:"";position:absolute;top:0;left:0;width:0%;height:100%;background-color:var(--purple-400);z-index:0}.coverflow-btn-indicator.active:before{animation:indicator;animation-timing-function:linear;animation-duration:var(--coverflow-animation-time)}.coverflow-btn-indicator.selected:before{width:100%}@keyframes indicator{0%{width:0%}99.99%{width:100%}to{width:0%}}@media (min-width: 1080px){.sow-searchbox__inline .sow-search{min-width:460px}}@media (max-width: 767px){.sow-searchbox .sow-search-box__tabs{display:flex;flex-direction:column;align-items:center}}.search-button{background:none;border:none;cursor:pointer}.spotlight.img-reverse>div{flex-direction:column-reverse}.spotlight.img-reverse .spotlight-foreground-img{justify-content:center}.spotlight.overflow-radius{border-radius:30px;overflow:visible;margin:auto auto 60px;width:auto}.spotlight.overflow-radius .spotlight-foreground-img{margin-bottom:-120px}@media screen and (min-width: 601px) and (max-width: 1024px){.spotlight.overflow-radius{margin:auto 20px}.spotlight.overflow-radius .spotlight-foreground-img{margin-bottom:0}}@media screen and (max-width: 600px){.spotlight.overflow-radius{margin:10px 10px 90px}.spotlight.overflow-radius .spotlight-foreground-img{width:90vw;margin-bottom:0}}
