@charset "UTF-8";.homepage-module{padding:0}.homepage-module h1,.homepage-module h2,.homepage-module p,.homepage-module small{color:white}.homepage-module h1{font-size:28px}.homepage-module h2{font-size:40px}.homepage-module h3{font-size:22px}.homepage-module a.btn.btn--info{border:0;display:block;font-weight:bold;font-size:16px;width:auto}.homepage-module div.cta-text{color:white}.homepage-module div.cta-text a:hover{text-decoration:none}.homepage-module div.cta-link-box{display:inline-block;margin:9px 0;width:80%}.homepage-module div.cta-link-box.single-cta-box{width:100%}.homepage-module a.cta-link{color:white;background-position:right;background-repeat:no-repeat;background-image:url(homepage-cta-arrow.svg);font-family:Rajdhani;font-size:16px;font-weight:bold;padding-right:18px}.homepage-module .centered-container{position:absolute;text-align:center;width:100%}.homepage-hero-section,.homepage-background-cta-section,.homepage-mosaic-grid-section .mosaic-grid-square,.homepage-reviews-section{background-color:white;padding-bottom:4px}.homepage-background-cta-section .background-cta-container{position:relative}.homepage-background-cta-section .background-cta-container img{width:100%}.homepage-background-cta-section .background-cta-container div.cta-link-box a{font-size:14px}.homepage-background-cta-section .background-cta-container .cta-text{min-height:160px;position:relative;width:100%;padding-left:7%;padding-bottom:35px;background-color:black}.homepage-background-cta-section .background-cta-container .cta-text h2{margin:0;padding:0;font-size:26px;padding-top:30px}.homepage-mosaic-grid-section .grid-container{display:flex;flex-wrap:wrap}.homepage-mosaic-grid-section .grid-container .mosaic-grid-square{display:inline-block;width:100%}.homepage-mosaic-grid-section .grid-container .cta-square .cta-banner-overlay{position:absolute;top:0;right:0;width:24%}.homepage-mosaic-grid-section .grid-container .cta-square img{height:100%;object-fit:cover}.homepage-mosaic-grid-section .grid-container .video-square,.homepage-mosaic-grid-section .grid-container .cta-square{width:100%;position:relative}.homepage-mosaic-grid-section .grid-container .video-square img,.homepage-mosaic-grid-section .grid-container .cta-square img{width:100%}.homepage-mosaic-grid-section .grid-container .video-square .cta-text,.homepage-mosaic-grid-section .grid-container .cta-square .cta-text{background-color:black;bottom:0;color:white;min-height:175px;position:relative;padding:0 7%;width:100%;padding-bottom:20px}.homepage-mosaic-grid-section .grid-container .video-square .cta-text h3,.homepage-mosaic-grid-section .grid-container .cta-square .cta-text h3{color:white;font-size:22px;margin-top:0;padding-top:30px}.homepage-mosaic-grid-section .grid-container .video-square .cta-text p,.homepage-mosaic-grid-section .grid-container .cta-square .cta-text p{font-size:16px}.homepage-mosaic-grid-section .grid-container .video-square .cta-text a,.homepage-mosaic-grid-section .grid-container .cta-square .cta-text a{color:white}.homepage-mosaic-grid-section .grid-container .video-square .cta-text a:hover,.homepage-mosaic-grid-section .grid-container .cta-square .cta-text a:hover{text-decoration:none}.homepage-mosaic-grid-section .grid-container .video-square{padding-top:91.25%;position:relative}.homepage-mosaic-grid-section .grid-container .video-square.playing{padding-top:0;background:black}.homepage-mosaic-grid-section .grid-container .video-square iframe.hpr-youtube-player{position:absolute;width:100%;top:0}.homepage-mosaic-grid-section .grid-container .video-square iframe.hpr-youtube-player.playing{position:relative}.homepage-mosaic-grid-section .grid-container .video-square .cta-text.image{display:block;position:absolute;min-height:212px}.homepage-mosaic-grid-section .grid-container .video-square .cta-text.video.playing{display:block}.homepage-mosaic-grid-section .grid-container .video-square .cta-text.video.active{min-height:175px;display:block !important;position:relative}.homepage-mosaic-grid-section .grid-container .video-square .cta-text.video.paused{background-color:black;display:block !important;height:175px}.homepage-mosaic-grid-section .grid-container .video-square .video-player-overlay{position:absolute;top:0}.homepage-mosaic-grid-section .grid-container .video-square .video-player-overlay button{background:none;border:0;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px}.homepage-mosaic-grid-section .grid-container .video-square .video-player-overlay button img{position:static}.homepage-reviews-section .slick-next,.homepage-reviews-section .sick-prev,.homepage-reviews-section .slick-prev:before,.homepage-reviews-section .slick-next:before{color:#BCBCBC;opacity:1}.homepage-reviews-section .slick-arrow{top:580px;color:#BCBCBC}.homepage-reviews-section .slick-prev.slick-arrow{left:5px}.homepage-reviews-section .slick-next.slick-arrow{right:5px}.homepage-reviews-section .review-slide{display:block;width:100%}.homepage-reviews-section .review-slide .review-image{background:#242424;display:block;height:400px;position:relative;width:100%}.homepage-reviews-section .review-slide .review-image h2.main-reviews-header{color:white;display:block;font-size:26px;margin:0 auto;padding-top:36px;width:200px}.homepage-reviews-section .review-slide .review-image img{height:100%;margin:0 auto !important;object-fit:cover}.homepage-reviews-section .review-slide .review-image .image-banner{position:absolute}.homepage-reviews-section .review-slide .review-container{color:black;background:white;display:block;max-height:495px;min-height:432px;position:relative;width:100%}.homepage-reviews-section .review-slide .review-container .review-content .review-text{line-height:24px;margin-left:35px;margin-right:35px;padding-right:0px;overflow:hidden;position:relative;text-align:center}.homepage-reviews-section .review-slide .review-container .review-content h3,.homepage-reviews-section .review-slide .review-container .review-content .rating-stars{padding:5px 0}.homepage-reviews-section .review-slide .review-container .review-content h2.main-reviews-header{color:black;display:none;padding-top:30px;text-align:center}.homepage-reviews-section .review-slide .review-container .review-content h3{display:block;font-family:open sans;font-size:18px;margin:0 auto;text-align:center}.homepage-reviews-section .review-slide .review-container .review-content p{color:#6A6A6A;line-height:24px;width:100%}.homepage-reviews-section .review-slide .review-container .review-content span.long-dash{padding-bottom:40px}.homepage-reviews-section .review-slide .review-container .review-content span.long-dash::before{content:"— "}.homepage-reviews-section .review-slide .review-container .review-content span{display:block;font-family:open sans;font-size:14px;font-weight:bold;margin:0 auto;padding-top:14px;text-align:center}.homepage-reviews-section .review-slide .review-container .review-content span small{color:black;display:inline;font-size:14px;font-weight:normal}.homepage-reviews-section .review-slide .review-container .review-content .rating-stars{display:block;margin:0 auto;padding-top:40px;text-align:center}.homepage-reviews-section .review-slide .review-container .review-content .rating-stars img{display:inline}.homepage-reviews-section .review-slide .review-container .review-cta{background-color:black;bottom:0;color:white;display:block;min-height:140px;position:absolute;width:100%}.homepage-reviews-section .review-slide .review-container .review-cta p{padding:0 24px;max-height:48px;text-align:center;width:100%}.homepage-reviews-section .review-slide .review-container .review-cta a.cta-link{display:block;margin:0 auto;margin-bottom:13px;margin-top:13px;text-align:center;width:max-content}.homepage-reviews-section .review-slide .review-container .review-cta h3,.homepage-reviews-section .review-slide .review-container .review-cta p,.homepage-reviews-section .review-slide .review-container .review-cta a{color:white;display:block;margin:0 auto}.homepage-reviews-section .review-slide .review-container .review-cta h3{color:white;font-family:rajdhani;font-size:26px;margin:0 auto;padding-top:20px;padding-bottom:8px;text-align:center}@media (max-width: 400px){.homepage-background-cta-section .background-cta-container .cta-text h2{width:75%}.homepage-module p{font-size:13px !important}.homepage-module .review-container>.review-content>.review-text{max-height:132px}.homepage-module .review-container>.review-content>.review-text:after{margin-top:-1em}}@media (min-width: 401px){.homepage-module .review-container>.review-content>.review-text{max-height:136px}.homepage-module .review-container>.review-content>.review-text:after{margin-top:-1em}}@media (min-width: 670px){.homepage-module p{font-size:16px !important}.homepage-module .review-container>.review-content>.review-text{max-height:140px}.homepage-module .review-container>.review-content>.review-text:after{margin-top:-1em}}@media (min-width: 1025px){.homepage-module .review-container>.review-content>.review-text:after{margin-top:-2em}.homepage-hero-section,.homepage-background-cta-section,.homepage-mosaic-grid-section .mosaic-grid-square,.homepage-reviews-section{padding-bottom:0}.homepage-background-cta-section .background-cta-container .cta-text{background-color:transparent;position:absolute;right:0;top:20%;width:47%;padding-right:20px}.homepage-background-cta-section .background-cta-container .cta-text p{width:100%}.homepage-background-cta-section .background-cta-container .cta-text h2{font-size:32px}.homepage-background-cta-section .cta-text{height:280px;margin-bottom:0;padding-bottom:18px}.homepage-background-cta-section .cta-text h2{font-size:40px}.homepage-background-cta-section div.cta-link-box{display:inline-block;height:20px;padding:14px 0;top:30%;min-width:200px;width:auto}.homepage-background-cta-section div.cta-link-box.single-cta-box{width:100%}.homepage-mosaic-grid-section .grid-container .mosaic-grid-square{width:50%}.homepage-mosaic-grid-section .grid-container .video-square{padding-top:0}.homepage-mosaic-grid-section .grid-container .video-square .cta-text.video.playing{display:none}.homepage-mosaic-grid-section .grid-container .video-square .cta-text.video.active,.homepage-mosaic-grid-section .grid-container .video-square .cta-text.video.paused{height:auto;min-height:180px;position:absolute}.homepage-mosaic-grid-section .grid-container .video-square .cta-text.video.paused{bottom:5%}.homepage-mosaic-grid-section .grid-container .video-square,.homepage-mosaic-grid-section .grid-container .cta-square{height:100%;background:black}.homepage-mosaic-grid-section .grid-container .video-square .cta-text,.homepage-mosaic-grid-section .grid-container .cta-square .cta-text{background-color:rgba(0,0,0,0.4);position:absolute;margin-top:0}.homepage-mosaic-grid-section .grid-container .video-square .cta-text h3,.homepage-mosaic-grid-section .grid-container .cta-square .cta-text h3{font-size:30px}.homepage-reviews-section .slick-prev.slick-arrow{left:51.5%}.homepage-reviews-section .slick-arrow{top:200px}.homepage-reviews-section .review-slide{display:flex}.homepage-reviews-section .review-slide .review-image{height:495px;width:50%}.homepage-reviews-section .review-slide .review-image h2.main-reviews-header{display:none}.homepage-reviews-section .review-slide .review-container{width:50%;height:auto}.homepage-reviews-section .review-slide .review-container .review-content .review-text{margin-left:20%;margin-right:20%}.homepage-reviews-section .review-slide .review-container .review-content>p{white-space:normal;width:60%}.homepage-reviews-section .review-slide .review-container .review-content h3,.homepage-reviews-section .review-slide .review-container .review-content .rating-stars,.homepage-reviews-section .review-slide .review-container .review-content p{padding:5px 0}.homepage-reviews-section .review-slide .review-container .review-content h2.main-reviews-header{color:black;display:block;font-size:36px;padding-top:30px;text-align:center}.homepage-reviews-section .review-slide .review-container .review-cta a.cta-link{padding-top:1px;margin-top:6px;padding-left:15px}.homepage-reviews-section .review-slide .review-container .review-cta p{min-height:32px}}@media (max-width: 1024px){footer .grid__item.block-html:nth-child(2),footer .grid__item.block-navigation,footer .grid__item.block-newsletter,footer .grid__item.block-line{display:none}}@media (min-width: 1025px) and (max-width: 1200px){.homepage-mosaic-grid-section .grid-container .video-square .cta-text h3,.homepage-mosaic-grid-section .grid-container .cta-square .cta-text h3{font-size:24px}.homepage-mosaic-grid-section .grid-container .video-square .cta-text p,.homepage-mosaic-grid-section .grid-container .cta-square .cta-text p{font-size:14px}}@media only screen and (min-width: 1025px){.homepage-module h1{font-size:48px}.homepage-module p{font-size:16px;width:88%}.homepage-mosaic-grid-section .grid-container .video-square .video-player-overlay{width:100%}.homepage-background-cta-section .background-cta-container .cta-text p{font-size:18px}}@media (min-width: 1440px){.homepage-hero-section .text-container h1{font-size:48px}.homepage-background-cta-section .background-cta-container .cta-text{background-color:transparent;position:absolute;right:80px;top:30%;width:40%}.homepage-background-cta-section .background-cta-container .cta-text h2{font-size:40px}}@media (max-width: 375px){#customer_login_link_mobile{margin-top:4px;margin-left:-10px}.homepage-header .mobile-header [data-cart-mini-trigger]{position:relative;right:5px}.homepage-header .mobile-header [data-cart-mini-trigger] .cart-count.font-bold{top:-5px;right:-20px}}#shopify-section-footer{clear:both;margin-top:-1px}.homepage-header .main-nav-container,.homepage-header .nav-panel,.top-bar-links.pull-right.top-bar-right{display:none}.homepage-header{height:70px;background-color:black}.homepage-header .mobile-header [data-cart-mini-trigger]{position:relative;width:25px;margin-left:-5px}.homepage-header .mobile-header [data-cart-mini-trigger] .cart-count.font-bold{top:-5px;left:25px}.homepage-header .mobile-header.grid.grid--full{padding-top:12px}.homepage-header .mobile-header a#customer_login_link_mobile{padding-right:30px !important;display:block;font-size:25px}.homepage-header .mobile-header ul.site-nav.mobile-header-nav{margin:0;border-bottom:1px solid #707070;background-color:black}.homepage-header .mobile-header ul.site-nav.mobile-header-nav a{text-decoration:none}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .nav-heading,.homepage-header .mobile-header ul.site-nav.mobile-header-nav .nav-heading-link,.homepage-header .mobile-header ul.site-nav.mobile-header-nav .child-heading{background-image:url(plus-icon.svg);background-position:right center;background-repeat:no-repeat;color:white;display:block;font-family:Rajdhani;font-size:18px;line-height:23px;margin:0;margin-right:30px;padding:18px 30px}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .nav-heading-link.no-children,.homepage-header .mobile-header ul.site-nav.mobile-header-nav .no-children{background:none}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .nav-heading-link.no-children.active{font-weight:bold}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .nav-heading.active,.homepage-header .mobile-header ul.site-nav.mobile-header-nav .child-heading.active{font-weight:bold;background-image:url("less-icon.svg")}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-link-panel,.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-links-container{display:none}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-link-panel.active,.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-links-container.active{display:block}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-link-row{background:#363636;width:100%;display:block;padding-left:50px}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-link-row h3,.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-link-row .child-heading{padding-left:0}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-link-row a{display:block;width:100%}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-links-container{padding-left:20px}.homepage-header .mobile-header ul.site-nav.mobile-header-nav .mobile-links-container a{font-size:14px;color:white;line-height:18px;padding-bottom:10px}.homepage-header .mobile-header .sign-in-mobile{text-align:right}.homepage-header .mobile-header .sign-in-mobile a{color:#fff !important;min-width:50px;font-size:30px}.homepage-header .mobile-nav-container{width:100% !important;max-width:none !important;padding-top:0}.homepage-header .mobile-nav-container .site-nav{padding-left:0}.homepage-header .mobile-nav-container .mobile-nav-header{height:70px;border-bottom:1px solid #707070}.homepage-header .mobile-nav-container .mobile-nav-header .site-nav{padding-top:0;padding-left:0}.homepage-header .mobile-nav-container .mobile-nav-header .site-nav>li{border-bottom:1px solid #707070}.homepage-header .mobile-nav-container .mobile-nav-header .site-nav>li>a>.mobile-caret{padding-right:30px}.homepage-header .mobile-nav-container .mobile-nav-header .fa.fa-search{color:white}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions{background-color:black}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions ul>li>.btn{background-color:black;margin-top:11px;height:80%}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions ul>li.mobile-logo{padding-top:22px}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions ul>li.mobile-logo img{height:38px}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions ul>li.roccat-mobile-logo{width:50px;padding-top:20px;padding-left:6px}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions ul>li.roccat-mobile-logo>button{background:transparent;border:0;padding:0;width:auto}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions ul>li.top-bar-right i.fa.fa-chevron-down{color:white;left:22px;display:inline-block;position:relative}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions ul>li.top-bar-right ul>li.other-sites>.site-nav__link>.flag-icon{padding-top:17px}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions ul>li.top-bar-right ul.site-nav__submenu li{height:auto}.homepage-header .mobile-nav-container .mobile-nav-header>.mobile-nav-actions ul>li.top-bar-right li a{font-weight:bold;font-size:14px;font-family:Rajdhani}.homepage-header .mobile-nav-container .mobile-subheader{flex-grow:1;text-transform:uppercase;list-style:none;display:inline-flex;min-height:40px;width:100%;border-bottom:1px solid #707070;background-color:black}.homepage-header .mobile-nav-container .mobile-subheader a{display:inline-flex;flex-flow:row nowrap;color:white;font-family:Rajdhani;font-size:23px;line-height:23px;margin:0 auto;padding:18px 30px}.homepage-header .mobile-nav-container .mobile-subheader .roccat-logo.mobile{padding:10px 0;margin:0 auto}.homepage-header .mobile-nav-container .mobile-subheader .roccat-welcome{line-height:20px;vertical-align:bottom;font-size:14px !important;padding-right:13px;color:#fff;font-weight:bold;font-family:Rajdhani;display:inline-block;padding-top:3px;padding-left:8px}.homepage-header .mobile-nav-container .mobile-subheader .roccat-logo-image{padding-right:15px;height:22px;margin-bottom:-3px}.homepage-header .mobile-nav-container .mobile-footer{background-color:#242424}.homepage-header .mobile-nav-container .mobile-footer ul.site-nav.mobile-footer-nav{padding:0;margin:0;border-top:10px solid #707070}.homepage-header .mobile-nav-container .mobile-footer ul.site-nav.mobile-footer-nav.mobile-footer-nav{margin:0}.homepage-header .mobile-nav-container .mobile-footer ul.site-nav.mobile-footer-nav .site-nav--submenu-container{border-top:1px solid #707070;background-color:#404040}.homepage-header .mobile-nav-container .mobile-footer ul.site-nav.mobile-footer-nav ul.site-nav__submenu>li.site-nav--no-submenu a.site-nav__link{background:none;padding:12px 30px}.homepage-header .mobile-nav-container .mobile-footer ul.site-nav.mobile-footer-nav>li.site-nav--has-submenu{border-bottom:1px solid #707070;padding:0}.homepage-header .mobile-nav-container .mobile-footer ul.site-nav.mobile-footer-nav>li.site-nav--has-submenu a.site-nav__link{margin-right:0;color:white;padding:18px 30px;font-weight:400;margin-right:30px}.homepage-header .mobile-nav-container .mobile-footer .site-nav--has-submenu a.site-nav__link{margin:0;background-image:url("plus-icon.svg");background-repeat:no-repeat;background-position:right center;background-repeat:no-repeat;margin-right:30px;line-height:23px}.homepage-header .mobile-nav-container .mobile-footer .site-nav--has-submenu.mobile-expand a.site-nav__link{background-image:url("less-icon.svg")}.homepage-header .mobile-nav-container .mobile-footer .signup-form{padding:20px}.homepage-header .mobile-nav-container .mobile-footer .signup-form .h4{color:white;font-size:22px;padding-top:15px;display:inline-block}.homepage-header .mobile-nav-container .mobile-footer .signup-form p{font-size:14px;color:white}.homepage-header .mobile-nav-container .mobile-footer .site-nav__link{color:white;padding-left:30px;font-weight:400}.homepage-header .mobile-nav-container .mobile-social-links ul.social-links li{margin-bottom:60px}.homepage-header-top-bar .top-bar-container{min-height:40px;width:100%;background-color:#242424;display:flex}.homepage-header-top-bar .top-bar-container img{padding-left:0px !important;height:14px}.homepage-header-top-bar .top-bar-container .top-bar-text{flex-grow:1;text-align:center}.homepage-header-top-bar .top-bar-container .top-bar-text a span{padding-left:0;font-size:13px}.homepage-header-top-bar .top-bar-container .top-bar-links{margin-right:25px}.homepage-header-top-bar .top-bar-container .top-bar-links .site-account span{padding-right:10px;padding-top:12px}.homepage-header-top-bar .top-bar-container .top-bar-links li.other-sites{width:90px}.homepage-header-top-bar .top-bar-container .top-bar-links .other-sites .site-nav__submenu>li>.site-nav__link,.homepage-header-top-bar .top-bar-container .top-bar-links .site-account .site-nav__submenu>li>.site-nav__link{background-color:#242424;color:white;font-family:Rajdhani;font-weight:bold;font-size:15px}.homepage-header-top-bar .top-bar-container .top-bar-links .other-sites .site-nav__submenu>li>.site-nav__link span,.homepage-header-top-bar .top-bar-container .top-bar-links .site-account .site-nav__submenu>li>.site-nav__link span{padding-top:0}.homepage-header-top-bar .top-bar-container .top-bar-links .other-sites>.site-nav__link>.flag-icon,.homepage-header-top-bar .top-bar-container .top-bar-links .site-account>.site-nav__link>.flag-icon{width:30px}.homepage-header-top-bar .top-bar-container .top-bar-links .other-sites i.fa.fa-chevron-down,.homepage-header-top-bar .top-bar-container .top-bar-links .site-account i.fa.fa-chevron-down{color:white;left:34px;display:inline-block;position:relative;top:-20px}.homepage-header-top-bar .top-bar-container .top-bar-links .other-sites span,.homepage-header-top-bar .top-bar-container .top-bar-links .site-account span{color:white;padding-left:0;padding-right:0}.homepage-header-top-bar .top-bar-container .top-bar-links .other-sites span .site-nav__link,.homepage-header-top-bar .top-bar-container .top-bar-links .site-account span .site-nav__link{color:white !important}.homepage-header-top-bar .top-bar-container .top-bar-links .other-sites span .site-nav__link>.flag-icon,.homepage-header-top-bar .top-bar-container .top-bar-links .site-account span .site-nav__link>.flag-icon{width:58px !important}.homepage-header-top-bar .top-bar-container .top-bar-links .other-sites span .site-nav__link>.flag-icon img,.homepage-header-top-bar .top-bar-container .top-bar-links .site-account span .site-nav__link>.flag-icon img{padding-left:0px}.homepage-header-top-bar .top-bar-container .top-bar-right>ul>li:first-child{border:none}.homepage-header-top-bar .top-bar-container .top-bar-right>ul>li .logged-in-block .username{font-size:15px;color:white;font-family:Rajdhani;font-weight:bold}.homepage-header-top-bar .top-bar-container .top-bar-right>ul>li .site-nav__submenu>li{background-color:#242424}.homepage-header-top-bar .top-bar-container .top-bar-right>ul>li .site-nav__submenu>li>.site-nav__link{color:white}.homepage-header-top-bar .top-bar-container #customer_login_link{font-family:Rajdhani;color:white;font-size:16px;font-weight:bold;text-decoration:none}.homepage-header-top-bar .top-bar-container img{display:inline-block;padding-left:40px}.homepage-header-top-bar .top-bar-container a span,.homepage-header-top-bar .top-bar-container span{font-weight:bold;font-size:14px;font-family:Rajdhani;color:white;display:inline-block;padding-top:15px;padding-left:8px}@media (min-width: 1025px){.header-section{height:70px !important}.homepage-header .main-nav-container{background-color:black;width:100%;height:70px;display:flex}.homepage-header .main-nav-container .left-logo img{height:26px;margin:26px 22px 26px 40px}.homepage-header .main-nav-container .center-links{flex-grow:1;height:71px}.homepage-header .main-nav-container .center-links a,.homepage-header .main-nav-container .center-links button{background:transparent;border:0;color:white;display:inline-block;font-size:18px;font-family:Rajdhani;height:inherit;letter-spacing:normal;line-height:35px;margin:0 17px;padding:19px 0}.homepage-header .main-nav-container .center-links a:active,.homepage-header .main-nav-container .center-links a:hover,.homepage-header .main-nav-container .center-links button:active,.homepage-header .main-nav-container .center-links button:hover{font-weight:bold;text-decoration:none;border-bottom:3px solid white}.homepage-header .main-nav-container .right-icons{margin-right:25px;color:white;display:inline}.homepage-header .main-nav-container .right-icons li>a>img{display:inline-block;padding:22px 15px}.homepage-header .main-nav-container .right-icons li.shopping-cart.cart-mini-trigger{padding-top:10px}.homepage-header .main-nav-container .right-icons>.top-bar-right>ul>li,.homepage-header .main-nav-container .right-icons>.top-bar-right>ul>li:first-child{border:none;height:70px}.homepage-header .main-nav-container .right-icons .shopping-cart>a{padding-top:8px}.homepage-header .main-nav-container .right-icons .shopping-cart>a>img{padding:9px 0}.homepage-header .main-nav-container .right-icons .roccat-logo>a>img{width:100px}.homepage-header .main-nav-container .right-icons .roccat-logo>button{background:transparent;border:0;display:block;height:80px;padding:15px 10px;width:100px}.homepage-header .main-nav-container .right-icons .top-bar-right>ul>li .cart-count{top:5px;right:5px}.homepage-header .main-nav-container .right-icons button.btn.btn--search-trigger{vertical-align:unset;padding:10px 7px 2px}.homepage-header .nav-panel{display:none}.homepage-header .nav-panel.active{display:block;background-color:#2E2E2E;position:absolute;z-index:3;width:100%}.homepage-header .nav-panel.active .link-columns-container{display:none}.homepage-header .nav-panel.active .link-columns-container.active{display:flex;padding-top:67px;padding-bottom:90px;margin:0 auto;width:fit-content;justify-content:center;min-height:407px}.homepage-header .nav-panel.active .link-columns-container.active .link-column{padding-left:40px;padding-right:70px;border-left:1px solid #585858}.homepage-header .nav-panel.active .link-columns-container.active .link-column.link-column-narrow{padding-left:30px;padding-right:15px}.homepage-header .nav-panel.active .link-columns-container.active .link-column.link-column-narrower{padding-left:12px;padding-right:10px}.homepage-header .nav-panel.active .link-columns-container.active .link-column h3,.homepage-header .nav-panel.active .link-columns-container.active .link-column a h3{font-size:18px;color:white;padding-bottom:18px}.homepage-header .nav-panel.active .link-columns-container.active .link-column a{display:block;font-size:14px;color:white}.homepage-header .nav-panel.active .link-columns-container.active .link-column .links-container a{line-height:18px;padding-bottom:11px;min-width:156px}.homepage-header .search-form-container{position:absolute;background-color:#fff;top:45px;left:5px;right:5px;height:70px;z-index:10}.homepage-header .search-form-container .search-input{height:70px;width:80%;color:#808184;margin:0 auto;font-size:18px;padding:0;border:none;outline:none;background:none}}@media (min-width: 1100px){.center-links button{margin:0 22px}}@media (max-width: 375px){.hpr-header-top-bar>.top-bar-container>.top-bar-text>a>span{font-size:12px}}@media screen and (max-width: 1025px){.hpr-header-top-bar.mobile-up{display:none}}.hpr-header-top-bar>.top-bar-container{background-color:#242424}.hpr-header-top-bar>.top-bar-container img{display:inline-block}.hpr-header-top-bar>.top-bar-container a span,.hpr-header-top-bar>.top-bar-container span{font-weight:bold;font-size:14px;font-family:Rajdhani;color:white;display:inline-block;padding-top:15px;padding-left:8px}.hpr-header-top-bar>.top-bar-container>.top-bar-text{display:inline-flex;flex-grow:1;min-height:40px;padding:0 10px;text-align:center;width:100%}.hpr-header-top-bar>.top-bar-container>.top-bar-text>a{padding-top:3px;width:inherit}.hpr-header-top-bar>.top-bar-container>.top-bar-text>a>span{font-size:13px;padding-left:0;padding:10px 0}.hpr-header-top-bar>.top-bar-container>.top-bar-text>a>span::before{content:url("shipping-icon-white.svg");padding-right:5px;position:relative;top:3px}.hpr-header-top-bar>.top-bar-container .top-bar-roccat{display:none}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right{margin-right:25px}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites{width:90px}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites>a.site-nav__link>i.flag-icon{width:30px}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites>a.site-nav__link>i.fa.fa-chevron-down{color:white;display:inline-block;left:34px;position:relative;top:-20px}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account span{padding-right:10px;padding-top:12px}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account #customer_login_link{color:white;font-family:Rajdhani;font-size:16px;font-weight:bold;text-decoration:none}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account .logged-in-block .username{color:white;font-size:15px;font-family:Rajdhani;font-weight:bold}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites:first-child,.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account:first-child{border:none}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites span,.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account span{color:white}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites span>.site-nav__link,.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account span>.site-nav__link{color:white !important}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites span>.site-nav__link>.flag-icon,.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account span>.site-nav__link>.flag-icon{width:58px !important}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites span>.site-nav__link>.flag-icon img,.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account span>.site-nav__link>.flag-icon img{padding-left:0px}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites .site-nav__submenu>li,.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account .site-nav__submenu>li{background-color:#242424}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites .site-nav__submenu>li>.site-nav__link,.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account .site-nav__submenu>li>.site-nav__link{background-color:#242424;color:white;font-family:Rajdhani;font-weight:bold;font-size:15px;padding:5px 15px}.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.other-sites .site-nav__submenu>li>.site-nav__link span,.hpr-header-top-bar>.top-bar-container>.top-bar-links.pull-right.top-bar-right li.site-account .site-nav__submenu>li>.site-nav__link span{padding-top:0}@media (min-width: 1025px){.hpr-header-top-bar .top-bar-container{display:flex}.hpr-header-top-bar .top-bar-container .top-bar-text{margin-left:27px;text-align:left;width:auto;max-width:none}.hpr-header-top-bar .top-bar-container .top-bar-text a{padding-left:0}.hpr-header-top-bar .top-bar-container .top-bar-text a span{font-size:14px}.hpr-header-top-bar .top-bar-container .top-bar-roccat{flex-grow:1;text-transform:uppercase;list-style:none;display:inline-flex;min-height:40px}.hpr-header-top-bar .top-bar-container .top-bar-roccat .roccat-logo{padding:10px 0}.hpr-header-top-bar .top-bar-container .top-bar-roccat .roccat-welcome{padding-top:0 !important;line-height:20px;vertical-align:bottom;font-size:14px !important;padding-right:13px}.hpr-header-top-bar .top-bar-container .top-bar-roccat .roccat-logo-image{padding-right:15px;height:22px;margin-bottom:-3px}.hpr-header-top-bar .top-bar-container .top-bar-roccat .roccat-gif{height:15px !important;margin-bottom:1px}.hpr-header-top-bar .top-bar-container .top-bar-links.pull-right.top-bar-right{display:block}}.homepage-hero-section{max-height:700px}.homepage-hero-section.video-hero{max-height:initial !important}.homepage-hero-section.homepage-hero-video{max-height:initial !important}.homepage-hero-section .image-container{position:relative}.homepage-hero-section .image-container img{width:100%}.homepage-hero-section .video-container{position:relative}.homepage-hero-section .video-container .hero-player-pause-overlay{background-color:black;bottom:0;padding:0 5%;position:relative;width:100%;display:none}.homepage-hero-section .video-container .hero-player-pause-overlay.active{display:block}.homepage-hero-section .video-container .hero-player-pause-overlay h1{display:inline-block;font-size:26px;margin:0;padding:10px 0;padding-top:30px;width:75%}.homepage-hero-section .video-container .hero-player-pause-overlay p{font-size:13px !important;width:80%}.homepage-hero-section .video-container .hero-player-pause-overlay .cta-links-container{margin-top:30px}.homepage-hero-section .video-container .hero-player-pause-overlay .cta-links-container div{display:inline-block}.homepage-hero-section .video-container .hero-player-pause-overlay .cta-links-container .btn--info{background-color:#ffffff;border:0;color:#000000;display:block;font-size:16px;font-weight:bold;margin-bottom:20px;text-decoration:none;text-transform:capitalize;width:auto}.homepage-hero-section .video-container iframe#hero-player,.homepage-hero-section .video-container #hero-video{width:100%;display:none}.homepage-hero-section .video-container #hero-video{display:none}.homepage-hero-section .video-container .hero-player-overlay{width:100%;position:relative;top:0;z-index:2}.homepage-hero-section .video-container .hero-player-overlay img{width:100%}.homepage-hero-section .video-container button#hero-overlay-play{background:none;border:0;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;z-index:5}.homepage-hero-section .video-container #hero-video-cta.playing{display:none}.homepage-hero-section .video-container #hero-video-cta.active,.homepage-hero-section .video-container #hero-video-cta.paused{height:auto;min-height:180px;position:absolute}.homepage-hero-section .text-container{padding:0 6%;position:absolute;top:50%}.homepage-hero-section .text-container p{font-size:16px}.homepage-hero-section .text-container small{font-size:10px;display:block}.homepage-hero-section .text-container .cta-links-container{margin-top:20px}.homepage-hero-section .text-container .cta-links-container a.btn--info{min-width:150px}.homepage-hero-section .text-container .cta-links-container div{display:inline-block}.homepage-hero-section .text-container.video-cta{background:rgba(0,0,0,0.7);padding:20px}@media (max-width: 400px){.homepage-hero-section .text-container h1{font-size:21px}}@media (max-width: 450px){.homepage-hero-section{height:650px;background-color:#1b1b1b}.homepage-hero-section .text-container h1{font-size:21px}.homepage-hero-section.video-hero{height:auto !important}.homepage-hero-section .text-container{top:60%}}@media (max-width: 375px){.homepage-hero-section{height:575px}.homepage-hero-section.video-hero{height:auto !important}}@media (min-width: 601px){.homepage-hero-section .text-container{top:63%}}@media (min-width: 650px){.homepage-hero-section .text-container{top:67%}.homepage-hero-section .text-container h1{font-size:26px}.homepage-hero-section .text-container p{font-size:16px}}@media (min-width: 750px){.homepage-hero-section .hero-player-pause-overlay{bottom:55px !important;position:absolute !important}.homepage-hero-section .hero-player-pause-overlay p{font-size:16px !important}.homepage-hero-section .text-container{left:8.3%;max-width:550px;padding:0;top:3%;width:43%}.homepage-hero-section .text-container h1{font-size:27px}.homepage-hero-section .text-container p{font-size:12px !important}.homepage-hero-section .text-container small{display:inline-block}.homepage-hero-section .text-container .cta-links-container{margin-top:15px}}@media (min-width: 900px){.homepage-hero-section .text-container{top:12%}.homepage-hero-section .text-container h1{font-size:30px}.homepage-hero-section .text-container p{font-size:14px !important}}@media (min-width: 1025px){.homepage-hero-section .text-container{top:15%;width:44%}.homepage-hero-section .text-container h1{font-size:36px}.homepage-hero-section .text-container p{font-size:16px !important;width:80%}.homepage-hero-section .text-container.video-cta{top:45% !important}.homepage-hero-section .cta-links-container{margin-top:30px}}@media (min-width: 1300px){.homepage-hero-section .text-container{max-width:none;top:21%}.homepage-hero-section .text-container h1{font-size:48px}.homepage-hero-section .text-container p{width:75%}}@media screen and (max-width: 770px){#international-modal .current-site{padding-top:100px}#international-modal .modal-close{top:120px !important}}.shipping_disclaimer{padding:12px 0;color:#000000;font-style:italic}.year_end{color:red}@-moz-document url-prefix(){@media screen and (max-width: 770px){#international-modal .current-site{padding-top:210px}#international-modal .modal-close{top:230px !important}}}@media only screen and (max-width: 749px){.homepage{background-color:#fff}}@media only screen and (max-width: 749px){.homepage .hero-slider-container{margin-bottom:15px}}.homepage .homepage-hero-section a:hover{text-decoration:none !important}.homepage .homepage-hero-section h1,.homepage .homepage-hero-section p{text-shadow:2px 2px 0px black}@media only screen and (max-width: 749px){.homepage .flex__item h6{font-size:16px}}@media only screen and (max-width: 749px){.homepage .flex__item ul>li{margin-bottom:30px}}.homepage .slick-slider .slick-arrow{height:auto}@media only screen and (max-width: 749px){.homepage .slick-slider .flex__item ul>li{margin-bottom:0}}@media only screen and (max-width: 749px){.homepage .slick-slider .slick-dots{bottom:0;width:100%;text-align:center}}.homepage .slick-list .slick-track .slick-slide .featured-image,.homepage .slick-list .slick-track .slick-slide .alt-image,.homepage .slick-list .slick-track .slick-slide img{margin:0 auto !important}@media only screen and (max-width: 749px){.homepage .testimonials .slick-prev{left:10px}}@media only screen and (max-width: 749px){.homepage .testimonials .slick-next{right:10px}}.homepage .testimonials .slick-dots{width:100%}@media only screen and (max-width: 749px){.homepage .testimonials .slick-dots{left:50%}}@media only screen and (max-width: 749px){.homepage .diptych-container{padding-bottom:0 !important}}@media only screen and (max-width: 1024px){.homepage .hp-product-picker{padding:30px 0 !important}}@media only screen and (max-width: 749px){.homepage .hp-product-picker .list-item-wrapper{min-height:400px}}@media only screen and (max-width: 749px){.homepage .hp-product-picker .list-item-wrapper .image-wrapper .featured-image img,.homepage .hp-product-picker .list-item-wrapper .image-wrapper .alt-image img{height:175px}}@media only screen and (max-width: 749px){.homepage .hp-product-picker .list-item-wrapper .product-info{height:210px}}@media only screen and (max-width: 1024px){.homepage .hp-product-picker .product-info{padding:0 20px}}.homepage .hp-product-picker .product-info .cta-add-to-cart{font-size:16px}@media only screen and (max-width: 1024px){.homepage .hp-product-picker .product-info .cta-add-to-cart{left:0}}@media only screen and (max-width: 1024px){.homepage .hp-product-picker .slick-prev{left:10px}}@media only screen and (max-width: 1024px){.homepage .hp-product-picker .slick-next{right:10px}}.homepage .video-container .fa-play-circle{font-size:105px;color:#fff}.homepage-text-boxes-section{text-align:center;min-height:130px;display:flex;flex-wrap:wrap;padding:20px 0;position:relative;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 1025px){.homepage-text-boxes-section{min-height:100px;flex-wrap:nowrap;padding:0}}.homepage-text-boxes-section.homepage-module.hidden{display:none}.homepage-text-boxes-section a span,.homepage-text-boxes-section span{color:black;font-family:Rajdhani;font-size:16px;font-weight:bold;line-height:20px;display:inline-block;overflow:hidden;width:100%}.homepage-text-boxes-section a span:hover,.homepage-text-boxes-section span:hover{text-decoration:underline}.homepage-text-boxes-section .hptb-header-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}.homepage-text-boxes-section .hptb-subheader{margin-top:0}.homepage-text-boxes-section .hptb-text-box-wrapper{display:flex;align-items:center;justify-content:center}.homepage-text-boxes-section .hptb-text-box{line-height:20px;padding:9px;text-align:center;overflow:hidden;align-self:center}@media (max-width: 1024px){.homepage-text-boxes-section .hptb-text-box{padding-top:15px;padding-bottom:15px}}.countdown-wrapper{display:block !important;margin-bottom:30px}.countdown-title{color:white}.countdown-clock-container{color:white;display:block !important}.countdown-clock-container ul{padding:0px;margin-top:10px}.countdown-clock-container li{display:inline-block;font-size:16px;list-style-type:none;padding:0 14px 0 0;text-transform:uppercase}.countdown-clock-container span{display:block;font-size:25px;text-align:center;padding-bottom:10px;font-weight:600}@media (max-width: 750px){.countdown-clock-container span{font-size:18px}.countdown-clock-container li{font-size:14px}.countdown-wrapper{margin-bottom:13px}.countdown-title{font-size:25px}}@media (max-width: 600px){.countdown-clock-container span{font-size:18px}.countdown-clock-container li{font-size:14px}.countdown-wrapper{margin-bottom:13px}.countdown-title{font-size:28px}}@media (max-width: 450px){.countdown-title{font-size:25px}.countdown-clock-container span{font-size:18px}.countdown-clock-container li{font-size:14px}.countdown-title{font-size:21px}}@media (max-width: 375px){.countdown-wrapper{margin-bottom:13px}}#header-shop{position:relative}.guide-link{display:none;width:100% !important;position:absolute;bottom:10%;left:2%;color:#fff}.guide-link:hover{color:#fff}@media (min-width: 769px){.guide-link{display:block}}.guide-link-mobile{display:block;color:#fff;background:#363636;padding-left:50px;font-size:14px;padding-bottom:10px;font-family:Rajdhani}@media (min-width: 769px){.guide-link-mobile{display:none}}
