.grhw_slider_canvas{display: block;width: 100%;height: 100%;overflow: hidden;}
.grhw_slider{width: 100%;padding: 0 !important;margin:0 !important;display: flex;}
.grhw_slider > li{list-style-type: none;height:3rem;display: flex;align-items:center;justify-content:center;padding:0 .5rem;}
.grhw_slider > li img {max-width:15vw;max-height:100%;height: auto;width: auto;margin:0 auto;filter: grayscale(100%);}
.grhw_slider_canvas::before,
.grhw_slider_canvas::after {z-index:2;content: "";position: absolute;top: 0;bottom: 0;width: 1rem;}
.grhw_slider_canvas::before {left: 0;background-image: linear-gradient(to right, rgba(243, 243, 243, 1), rgba(0,0,0,0));}
.grhw_slider_canvas::after {right: 0;background-image: linear-gradient(to left, rgba(243, 243, 243, 1), rgba(0,0,0,0));}

.grhw_tabs{margin:0 .75rem;display:flex;justify-content: center;align-items: stretch;padding:0 !important;color:#a9a9a9;}
.grhw_tabs > li{list-style-type: none;}
.grhw_tabs .spacer{max-width: 4rem;flex:1;}
.grhw_tabs > .item.selected{color:#000000;border-bottom:.15rem solid #000000;}
.grhw_tabs > .item.selected > svg{fill:#000000;}
.grhw_tabs > .item{cursor:pointer;display: flex;justify-content: center;align-items: center;font-weight: bold;width: fit-content;padding:.5rem 2rem;}
.grhw_tabs > .item > *{pointer-events: none;}
.grhw_tabs > .item > *:first-child{margin:0 .25rem 0 0;}
.grhw_tabs > .item > *:last-child{margin:0 0 0 .25rem;}
.grhw_tabs > .item > svg{height:2rem;width:auto;fill:#a9a9a9;}

.grhw_genres_content{column-gap:.75rem;row-gap:.5rem;color: #d9d9d9;width: 100%;display: grid;grid-template-columns: repeat(5, 1fr);}
.grhw_showroom_content {padding:2rem .75rem;}
.grhw_showroom_content > *:not(.selected){display:none !important;}
.grhw_showroom_genre{color:#000000;border-bottom:.1rem solid #d9d9d9;padding:.5rem 1rem;}
.grhw_collections_content{overflow:hidden;column-gap:.75rem;row-gap:.75rem;width: 100%;display: grid;grid-template-columns: repeat(3, 1fr);}
.grhw_collection_card{cursor:pointer;display:flex;flex-direction:column;padding:1rem;border-radius:.5rem;position:relative;}
.grhw_collection_card > *:not(.grhw_collection_card_glow){z-index:2;}
.grhw_collection_card.grhw_collection_card_glow{z-index:1;}
.grhw_collection_card:nth-child(1){background:#ad7c6d;}
.grhw_collection_card:nth-child(1) .grhw_collection_card_glow{top:10%;left:0;}

.grhw_collection_card:nth-child(2){background:#d3c0a2;}
.grhw_collection_card:nth-child(2) .grhw_collection_card_glow{top:15%;left:20%;}

.grhw_collection_card:nth-child(3){background:#92b5a3;}
.grhw_collection_card:nth-child(3) .grhw_collection_card_glow{top:50%;left:15%;}

.grhw_collection_card:nth-child(4){background:#B8A1CF;}
.grhw_collection_card:nth-child(4) .grhw_collection_card_glow{top:80%;left:-5%;}

.grhw_collection_card:nth-child(5){background:#cf8edb;}
.grhw_collection_card:nth-child(5) .grhw_collection_card_glow{top:-5%;left:80%;}

.grhw_collection_card:nth-child(6){background:#c7a8f7;}
.grhw_collection_card:nth-child(6) .grhw_collection_card_glow{top:-10%;left:50%;}

.grhw_collection_card:nth-child(7){background:#f3b19b;}
.grhw_collection_card:nth-child(7) .grhw_collection_card_glow{top:25%;left:40%;}

.grhw_collection_card:nth-child(8){background:#bccfbd;}
.grhw_collection_card:nth-child(8) .grhw_collection_card_glow{top:-5%;left:18%;}

.grhw_collection_card:nth-child(9){background:#e8c8c4;}
.grhw_collection_card:nth-child(9) .grhw_collection_card_glow{top:75%;left:50%;}

.grhw_collection_card_glow{position:absolute;mix-blend-mode:saturation;filter:blur(5rem);display:block;height:10rem;width:10rem;background:#fff;border-radius:50%;}

.grhw_browse_content{display: flex;justify-content: space-between;align-items: stretch;}
.grhw_browse_content table{background:#fff;flex:1;border-radius:1rem;box-shadow: #d9d9d9 0 0 0.5rem;}
.grhw_browse_content table:not(:first-child):not(:last-child){margin:0 .75rem;}
.grhw_browse_content table:first-child{margin:0 .75rem 0 0;}
.grhw_browse_content table:last-child{margin:0 0 0 .75rem;}
.grhw_browse_content table tr > td:not(first-of-type):not(last-of-type){padding:.5rem;}
.grhw_browse_content table tr > td:last-of-type{padding:.5rem 1rem .5rem 0;}
.grhw_browse_content table tr > td:first-of-type{padding:.5rem 0 .5rem 1rem;}

@media screen and (max-width: 1000px){
    .grhw_browse_content{flex-direction: column;}
    .grhw_browse_content table:not(:first-child):not(:last-child){margin:.75rem;}
    .grhw_browse_content table:first-child{margin:0 .75rem .75rem .75rem;}
    .grhw_browse_content table:last-child{margin:.75rem .75rem 0 .75rem;}
    .grhw_slider > li img {max-width:25vw;}
}

@media screen and (max-width: 700px){
    .grhw_genres_content{grid-template-columns: repeat(4, 1fr);}
    .grhw_slider > li img {max-width:35vw;}
}

@media screen and (max-width: 550px){
    .grhw_tabs > .item{font-size:.75rem;padding:.5rem;line-height: .9rem;}
    .grhw_tabs > .item > svg{display:none;}
    .grhw_tabs > .item > *:first-child, .grhw_tabs > .item > *:last-child{margin:0;}
    .grhw_genres_content{grid-template-columns: repeat(3, 1fr);}
    .grhw_slider > li img {max-width:45vw;}
}

@media screen and (max-width: 400px){
    .grhw_genres_content{grid-template-columns: repeat(2, 1fr);}
    .grhw_slider > li img {max-width:55vw;}
}