@import url("https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@62..125,100..900&display=swap");
:root{--artopia-bg:#090909;--artopia-text:#fff;--artopia-muted:rgba(255,255,255,.58);--artopia-accent:#ffcc00}
#app{min-height:70vh;background:var(--artopia-bg)!important;color:var(--artopia-text)!important;padding-bottom:90px}
#app,#app a,#app p,#app span,#app li,#app button,#app input{font-family:"Archivo",sans-serif!important;font-weight:400!important;font-stretch:110%!important;font-variation-settings:"wdth" 110,"wght" 400!important}
#app h1,#app h2,#app h3,#app h4,#app h1 *,#app h2 *,#app h3 *,#app h4 *{font-family:"Archivo",sans-serif!important;font-weight:300!important;font-stretch:65%!important;font-variation-settings:"wdth" 65,"wght" 300!important}
#app .container,#app .container-fluid{width:90%!important;max-width:1440px!important;margin-right:auto!important;margin-left:auto!important;padding-right:0!important;padding-left:0!important}
#app .raiden-breadcrumb{display:flex!important;min-height:230px!important;align-items:flex-end!important;padding:0 0 52px!important;border-bottom:0!important;background:#090909!important;background-image:none!important;position:relative!important}
#app .raiden-breadcrumb:before{display:none!important;content:none!important}
#app .raiden-breadcrumb:after{position:absolute;right:max(5%,calc((100% - 1440px)/2));bottom:0;left:max(5%,calc((100% - 1440px)/2));height:1px;background:#fff;content:""}
#app .raiden-breadcrumb .container{position:relative;z-index:1}
#app .raiden-breadcrumb h1,#app .episode-heading h3,#app .episode-heading h4{margin:0!important;color:#fff!important;font-size:clamp(38px,5vw,68px)!important;line-height:.95!important;letter-spacing:-.025em!important;text-align:left!important}
#app .section-padding,#app .product-listing{padding-top:64px!important;padding-bottom:0!important;background:#090909!important}
#app .episode-heading{margin:0 0 34px!important}
#app #categoryContentList,#app .product-listing .row{margin-right:-12px!important;margin-left:-12px!important}
#app #categoryContentList>[class*=col-],#app .product-listing .row>[class*=col-]{flex:0 0 25%!important;max-width:25%!important;padding-right:12px!important;padding-left:12px!important;margin-bottom:46px!important}
#app .product-slider-container{margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
#app .product-slider-image,#app .tiles .picture{overflow:hidden!important;background:#151515!important}
#app .product-slider-image>img,#app .product-slider-image>a>img,#app .tiles .picture>img{display:block!important;width:100%!important;height:auto!important;aspect-ratio:16/9!important;object-fit:cover!important;transition:transform .25s ease,opacity .25s ease}
#app .product-slider-container:hover .product-slider-image>img,#app .product-slider-container:hover .product-slider-image>a>img{transform:scale(1.018);opacity:.78}
#app .gen-info-contain{padding:10px 0 0!important;background:transparent!important}
#app .gen-movie-info h3{margin:0!important;color:#fff!important;font-size:clamp(17px,1.45vw,21px)!important;line-height:1.2!important;letter-spacing:0!important;text-align:left!important}
#app .gen-movie-info h3 a{color:#fff!important;text-decoration:none!important}
#app .tiles .data,#app .tiles content_title_two{display:block!important;padding-top:10px!important}
#app .gen-movie-meta-holder,#app .gen-movie-meta-holder *{color:var(--artopia-muted)!important;font-size:12px!important;text-align:left!important}
#app .nav-tabs{gap:24px!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.34)!important}
#app .nav-tabs .nav-link{padding:0 0 13px!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;color:var(--artopia-muted)!important}
#app .nav-tabs .nav-link.active,#app .nav-tabs .nav-link:hover{border-bottom-color:var(--artopia-accent)!important;color:#fff!important}
#app .freeContent-tag,#app .mrContent-tag{border-radius:0!important;background:var(--artopia-accent)!important;color:#090909!important}
#app .no-result-found{padding:150px 5vw!important;text-align:center!important}
#app .no-result-found h2{color:#fff!important;font-size:clamp(30px,4vw,54px)!important}
@media(max-width:1000px){#app #categoryContentList>[class*=col-],#app .product-listing .row>[class*=col-]{flex-basis:50%!important;max-width:50%!important}}
@media(max-width:600px){#app .raiden-breadcrumb{min-height:190px!important;padding-bottom:36px!important}#app .section-padding,#app .product-listing{padding-top:44px!important}#app #categoryContentList>[class*=col-],#app .product-listing .row>[class*=col-]{flex-basis:100%!important;max-width:100%!important;margin-bottom:34px!important}}
