#banner-menu-collapsed{background-color:#333;position:sticky;position:-webkit-sticky;top:119px;z-index:10}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#banner-menu-collapsed{position:static;top:unset}}#banner-menu-collapsed .banner-menu-collapsed--wrapper{height:48px;padding:0 60px;font-weight:700;font-size:16px;color:#fff}#banner-menu-collapsed .banner-menu-collapsed--wrapper>div{padding-bottom:14px;padding-top:10px}#banner-menu-collapsed .banner-menu-collapsed--wrapper>div:hover:not(.not-hoverable) .banner-menu-collapsed--link.youtubers{color:#ff4e2a}#banner-menu-collapsed .banner-menu-collapsed--wrapper>div:hover:not(.not-hoverable) .banner-menu-collapsed--link.streamers{color:#6441a5}#banner-menu-collapsed .banner-menu-collapsed--wrapper>div:hover:not(.not-hoverable) .banner-menu-collapsed--link.musers{color:#6eb540}#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu-collapsed--link{color:#fff;text-decoration:none}#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu-collapsed--link:hover{color:#e6e6e6}#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu-collapsed--link.youtubers.active,#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu-collapsed--link:hover.youtubers{color:#ff4e2a}#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu-collapsed--link.streamers.active,#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu-collapsed--link:hover.streamers{color:#6441a5}#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu-collapsed--link.musers.active,#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu-collapsed--link:hover.musers{color:#6eb540}#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu-collapsed--link img{margin-right:10px;margin-top:-2px}#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu--products{padding-bottom:14px}#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu--products img{margin-left:10px}#banner-menu-collapsed .banner-menu-collapsed--wrapper .banner-menu--products:hover .products-menu{display:block}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu{position:absolute;background-color:#666;margin-top:14px;width:200px;font-size:14px;display:none;left:0}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu a{color:#fff;display:inline-block;width:calc(100% - 6px);height:100%}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu a:hover{color:#fff}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu div{display:flex;flex-direction:row;justify-content:center;align-items:center}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu div img{margin:0;width:6px;height:12px}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu ul{list-style-type:none;padding:0;margin:0}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu ul li{position:relative;display:flex;flex-direction:row;padding:8px 16px;border-bottom:2px solid #484848;border-right:2px solid #484848}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu ul li ul{display:none;position:absolute;background-color:#666;left:200px;top:0;width:200px;max-height:234px;overflow-y:auto}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu ul li:hover{background:#333}#banner-menu-collapsed .banner-menu-collapsed--wrapper .products-menu ul li:hover ul{display:block}#random-products .random-products__banner{display:block;width:100%;position:relative;text-align:center}#random-products .random-products__banner__image{display:block;width:100%}#random-products .random-products__banner__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;padding:2.5rem}@media (max-width:1349px){#random-products .random-products__banner__content{padding:1rem}}#random-products .random-products__banner__content__title{font-size:2.5rem;font-weight:700}@media (max-width:1349px){#random-products .random-products__banner__content__title{font-size:1.75rem}}#random-products .random-products__banner__content__text{font-size:2rem;font-weight:700}@media (max-width:1349px){#random-products .random-products__banner__content__text{font-size:1.25rem}}#banner-menu{background:url(/themes/realgeek/img/banner-hodgepodge-pattern-dark.png) repeat;color:#fff}#banner-menu .banner-menu-row{margin-left:60px;margin-right:60px}@media (max-width:1349px){#banner-menu .banner-menu-row{margin-left:-5px;margin-right:-5px}}#banner-menu .banner-menu--slider--col{width:330px}@media (max-width:1349px){#banner-menu .banner-menu--slider--col{margin:auto}}#banner-menu .banner-menu--slider--item{height:300px;margin-bottom:40px;margin-top:40px}#banner-menu .banner-menu--slider--item .banner-menu--slider--image{max-height:300px;max-width:300px;overflow:hidden;position:relative;clip-path:polygon(0 0,0 0,calc(100% - 20px) 0,100% 20px,100% 100%,100% 100%,0 100%,0 100%)}@media (max-width:1349px){#banner-menu .banner-menu--slider--item .banner-menu--slider--image{height:110px;max-width:100%}#banner-menu .banner-menu--slider--item .banner-menu--slider--image a{color:#fff}}#banner-menu .banner-menu--slider--item .banner-menu--slider--title{color:#000;font-size:27px;font-weight:700;left:30px;position:absolute;top:10px}@media (max-width:1349px){#banner-menu .banner-menu--slider--item .banner-menu--slider--title{color:#fff;font-size:24px}}#banner-menu .banner-menu--slider--item .banner-menu--slider--icon img{width:100%}#banner-menu .banner-menu--slider--item .banner-menu--slider--icon{border:1px solid hsla(0,0%,100%,.6);border-radius:4px;height:auto;left:30px;position:absolute;top:60px;width:56px}#banner-menu .banner-menu--slider--item .banner-menu--slider--button{background-color:#da2626;bottom:20px;font-size:16px;font-weight:700;left:35px;padding:5px 10px;position:absolute;text-transform:uppercase}#banner-menu .banner-menu--slider--item .banner-menu--slider--button:hover{color:#000!important}#banner-menu .banner-menu--slider--item.item-2 .banner-menu--slider--button{background-color:#27a5eb}@media (max-width:1349px){#banner-menu .banner-menu--slider--item{height:110px;margin-bottom:3px;margin-top:3px}}#banner-menu .youtuber--streamer{display:block}@media not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){#banner-menu .youtuber--streamer{display:flex}}}#banner-menu .youtuber--streamer .banner-menu--slider--col{display:inline-block}@media (max-width:1349px){#banner-menu .youtuber--streamer{display:block;margin:0 auto;padding-left:5px;padding-right:5px}#banner-menu .youtuber--streamer .banner-menu--slider--col{display:block;width:300px;padding:0}}#banner-menu .banner-menu---half-slider--wrapper{margin-top:40px;width:330px}@media (max-width:1349px){#banner-menu .banner-menu---half-slider--wrapper{width:300px;padding-left:0;padding-right:0}}#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item{height:135px;position:relative}#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item:before{content:"";display:block;width:100%;height:100%;background:hsla(0,0%,100%,.8);position:absolute;top:0;left:0;bottom:0;right:0;clip-path:polygon(0 0,0 0,calc(100% - 20px) 0,100% 20px,100% 100%,100% 100%,0 100%,0 100%)}#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item .banner-menu--slider--title{color:#000;font-size:27px;font-weight:700;left:30px;position:absolute;top:10px}@media (max-width:1349px){#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item .banner-menu--slider--title{font-size:24px}}#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item .banner-menu--slider--image{bottom:0;position:absolute;right:-10px}@media (max-width:1349px){#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item .banner-menu--slider--image{bottom:unset;right:-30px;top:0}}#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item .banner-menu--half-slider--item--products--buttons{bottom:10px;left:15px;position:absolute}#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item .banner-menu--half-slider--item--products--button{background:hsla(0,0%,100%,.8);border-radius:3px;color:#000;font-size:15px;font-weight:400;padding:3px 10px}#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item .banner-menu--half-slider--item--products--button:hover{background:rgba(242,181,8,.8)}#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item.banner-menu--half-slider--item-sales{margin-top:30px}@media (max-width:1349px){#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item.banner-menu--half-slider--item-sales{margin-top:5px}}@media (max-width:1349px){#banner-menu .banner-menu---half-slider--wrapper .banner-menu--half-slider--item{height:110px}}@media (max-width:1349px){#banner-menu .banner-menu---half-slider--wrapper{margin:3px auto 0;padding-bottom:25px}}#banner-menu .banner-menu--contact--item{margin-left:10px;margin-top:55px}#banner-menu .banner-menu--contact--item .banner-menu--contact--item--title{font-size:18px;font-weight:700;text-transform:uppercase}#banner-menu .banner-menu--contact--item .banner-menu--contact--item--subtitle{font-size:11px;margin-top:5px}#banner-menu .banner-menu--contact--item .banner-menu--contact--item--image{margin-top:15px}#banner-menu .banner-menu--contact--item .banner-menu--contact--item--hours{background-color:#f2b508;color:#1a1a1a;font-size:11px;margin-bottom:20px;margin-top:-16px;padding-left:8px;position:relative}#banner-menu .banner-menu--contact--item .banner-menu--contact--item--hours strong{margin-right:10px}#banner-menu .banner-menu--contact--item .banner-menu--contact--item--button{background-color:#f2b508;display:inline;font-size:11px;font-weight:700;padding:5px 10px;text-transform:uppercase;width:100%}@media (max-width:1349px){#banner-menu{overflow:hidden;padding-top:25px}}.categories-list--wrapper .categories-list--item{width:20%}@media (min-width:1350px){.categories-list--wrapper .categories-list--item{margin-bottom:40px}}@media (max-width:1349px){.categories-list--wrapper .categories-list--item{flex:1 0 50%;flex-grow:0}}.categories-list--wrapper .categories-list--item .categories-list--item-image{position:relative;overflow:hidden}.categories-list--wrapper .categories-list--item .categories-list--item-image .category-list-item--rg-labels{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;left:0;position:absolute;bottom:30px}.categories-list--wrapper .categories-list--item .categories-list--item-image img{padding:10px;width:100%}.categories-list--wrapper .categories-list--item:hover img{transition:all .25s;transform:scale(1.2)}.rg-label.rg-label-new,.rg-label.rg-label-new-collection,.rg-label.rg-label-organic_cotton,.rg-label.rg-label-sale{color:#fff;font-size:12px;font-weight:700;padding:3px 8px;text-transform:uppercase;border-radius:4px}.category-list-item--rg-labels .rg-label+.rg-label,.skewed-list--item--rg-labels .rg-label+.rg-label{margin-top:.25rem}.rg-label.rg-label-new{background-color:#6eb540}.rg-label.rg-label-new-collection{background-color:#00bdff}.rg-label.rg-label-sale{background-color:#ff7015}.rg-label.rg-label-organic_cotton{background-color:#5a9a50}.skewed-list .skewed-list--item{width:20%}@media (min-width:1350px){.skewed-list .skewed-list--item{margin-bottom:40px}}@media (max-width:1349px){.skewed-list .skewed-list--item{width:50%}}@media (min-width:1350px){.skewed-list .skewed-list--item.desktop-hidden{display:none}}@media (max-width:1349px){.skewed-list .skewed-list--item.mobile-hidden{display:none}}.skewed-list .skewed-list--item img{padding:10px;width:100%}@media (max-width:1349px){.skewed-list .skewed-list--item img{padding:0 10px}}.skewed-list .skewed-list--item:hover img{transition:all .25s;transform:scale(1.2)}.skewed-list .skewed-list--item .skewed-list--item-title{color:#fff;font-size:16px;font-weight:400}@media (max-width:1349px){.skewed-list .skewed-list--item .skewed-list--item-title{margin-bottom:27px;margin-top:12px}}.skewed-list .skewed-list--item .skewed-list--item-image{position:relative;overflow:hidden}.skewed-list .skewed-list--item .skewed-list--item-image .skewed-list--item--rg-labels{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;left:0;position:absolute;bottom:30px}.skewed-list .skewed-list--item .skewed-list--item-image:before{border-left:20px solid transparent;border-top:20px solid #1a1a1a;content:"";position:absolute;right:10px;top:10px;width:0}@media (max-width:1349px){.skewed-list .skewed-list--item .skewed-list--item-image:before{top:0}}#top-trending{background-color:#1a1a1a}#top-trending .h2{color:#fff;margin-bottom:20px}@media (max-width:1349px){#top-trending .h2{margin-bottom:32px;margin-top:32px}}#top-trending .top-trending--item{width:20%}#top-trending .top-trending--item img{padding:10px;width:100%}#top-trending .top-trending--item .top-trending--item-title{color:#fff;font-size:16px;font-weight:400}#top-trending .top-trending--item .top-trending--item-image{position:relative}#top-trending .top-trending--item .top-trending--item-image:before{border-left:20px solid transparent;border-top:20px solid #1a1a1a;content:"";position:absolute;right:10px;top:10px;width:0}#top-trending .top-trending--item .top-trending--item--new-collection{position:absolute;top:140px}#top-trending .show-all-button{background-color:#f1b507;border:0;color:#fff;font-size:18px;font-weight:700;margin:0 0 18px;padding:10px 20px;text-transform:uppercase}.paginator a{height:44px;width:44px;padding:8px;border:1px solid #b2b2b2;font-size:18px;font-weight:400;display:inline-block;border-radius:4px}.paginator a.active{font-weight:700;border:solid #1a1a1a;padding-top:6px}.paginator a.space{visibility:hidden}.paginator #paginator--load-more{width:174px;height:49px;background:#f2b508;font-size:19px;font-weight:700;color:#fff;border:none;text-transform:uppercase;border-radius:4px}.product-card{margin-bottom:3rem}@media (max-width:1349px){.product-card{margin-bottom:1rem}}#product-list-cover-spin{position:absolute;width:100%;left:0;right:0;top:0;bottom:0;background-color:hsla(0,0%,100%,.7);z-index:9999}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#product-list-cover-spin:after{content:"";display:block;position:absolute;left:48%;top:0;width:40px;height:40px;border:4px solid #000;border-top-color:transparent;border-radius:50%;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}.category-banner--background img{max-width:100%}