@-ms-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-webkit-keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@keyframes img-effect-inner{51%{opacity:0}100%{opacity:1}}@-ms-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@-webkit-keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes img-effect{0%{left:0;right:auto;width:0}50%{left:0;right:auto;width:100%}51%{left:auto;right:0;width:100%}100%{left:auto;right:0;width:0}}@keyframes scroll-arrows{0%{transform:scale(1, 0);transform-origin:0 0}50%{transform:scale(1, 1);transform-origin:0 0}50.1%{transform:scale(1, 1);transform-origin:0 100%}100%{transform:scale(1, 0);transform-origin:0 100%}}@keyframes looptext{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes haloBreathe{0%,100%{transform:translate(-50%, -50%) scale(1.05);opacity:0.55}50%{transform:translate(-50%, -50%) scale(1.32);opacity:0.85}}@keyframes midBreathe{0%,100%{transform:translate(-50%, -50%) scale(1);opacity:0.7}50%{transform:translate(-50%, -50%) scale(1.15);opacity:1}}@keyframes baseBreathe{0%,100%{transform:translate(-50%, -50%) scale(1)}50%{transform:translate(-50%, -50%) scale(1.05)}}@keyframes lightSweep{0%{transform:translate(-16%, 10%) scale(0.9);opacity:0.55}50%{transform:translate(16%, -12%) scale(1.5);opacity:1}100%{transform:translate(-16%, 10%) scale(0.9);opacity:0.55}}@keyframes lightSweep2{0%{transform:translate(10%, -8%) scale(1.4);opacity:0.4}50%{transform:translate(-14%, 9%) scale(0.85);opacity:0.9}100%{transform:translate(10%, -8%) scale(1.4);opacity:0.4}}@keyframes infiniteRotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.products-list{position:relative}@media (min-width: 768px){.products-list{-webkit-align-items:stretch;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}.products-list:not(.products-slider-list)>.products-list-item{border-bottom:1px solid #171818}.products-list:not(.products-slider-list)>.products-list-item:first-child{border-top:1px solid #171818}@media (min-width: 768px) and (max-width: 1199px){.products-list:not(.products-slider-list)>.products-list-item:nth-child(-n+2){border-top:1px solid #171818}.products-list:not(.products-slider-list)>.products-list-item:nth-child(2n){border-left:1px solid #171818}}@media (min-width: 1200px){.products-list:not(.products-slider-list)>.products-list-item:nth-child(-n+3){border-top:1px solid #171818}.products-list:not(.products-slider-list)>.products-list-item:not(:nth-child(3n+1)){border-left:1px solid #171818}}.products-list .products-list-item{position:relative}@media (min-width: 768px){.products-list .products-list-item{width:calc(100%/2)}}@media (min-width: 1200px){.products-list .products-list-item{width:calc(100%/3)}}.products-list .products-list-item a:not(.btn){height:100%;display:block;background-color:#f6f7f8}.products-list .products-list-item a:not(.btn):hover{opacity:1}.products-list .products-list-item a:not(.btn) .products-list-image{background:#f6f7f8;position:relative;aspect-ratio:1/1}.products-list .products-list-item a:not(.btn) .products-list-image figure{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:linear,0.2s}.products-list .products-list-item a:not(.btn) .products-list-image figure img{width:100%;height:100%;object-fit:contain}.products-list .products-list-item a:not(.btn) .products-list-image .figure-first{opacity:1;z-index:1}.products-list .products-list-item a:not(.btn) .products-list-image .figure-last{opacity:0;z-index:-1}.products-list .products-list-item a:not(.btn) .products-list-image.multiple::after{color:#171818;position:absolute;bottom:2px;left:12px;z-index:2;content:"\f24d";font-size:1.4rem;font-family:"Font Awesome 5 Free";font-style:initial;font-weight:900;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.products-list .products-list-item a:not(.btn) .products-list-image.multiple:hover .figure-first,.products-list .products-list-item a:not(.btn) .products-list-image.multiple:focus .figure-first{opacity:0;z-index:-1;transition:linear,0.2s}.products-list .products-list-item a:not(.btn) .products-list-image.multiple:hover .figure-last,.products-list .products-list-item a:not(.btn) .products-list-image.multiple:focus .figure-last{opacity:1;z-index:1;transition:linear,0.2s}.products-list .products-list-item a:not(.btn) .products-list-image .products-label{display:inline-block;position:absolute;bottom:0;right:0;z-index:10;padding:2px 8px;text-align:center;color:#fff}.products-list .products-list-item a:not(.btn) .products-list-image .products-label.sold-out{background-color:#171818}.products-list .products-list-item a:not(.btn) .products-list-image .products-label.pre-order{background-color:#fd3deb}.products-list .products-list-item a:not(.btn) .products-list-text{padding:13px 15px;color:#171818}.products-list .products-list-item a:not(.btn) .products-list-text .products-list-title{font-size:1.4rem;font-weight:800;line-height:1.5;margin-bottom:8px}@media (min-width: 768px){.products-list .products-list-item a:not(.btn) .products-list-text .products-list-title{font-size:1.4rem}}.products-list .products-list-item a:not(.btn) .products-list-text .products-price{position:relative;text-align:right;font-size:1.3rem;font-weight:800}.products-list .products-list-item a:not(.btn) .products-list-text .products-price>small{font-size:1rem;-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8)}@media (min-width: 768px){.products-list .products-list-item a:not(.btn) .products-list-text .products-price{font-size:1.6rem}.products-list .products-list-item a:not(.btn) .products-list-text .products-price>small{display:inline-block}}.products-list .products-list-item a:not(.btn) .products-list-text .limited{display:block;margin-top:24px;background-color:#597fff;color:#fff;border-radius:50vh;text-align:center;overflow:hidden}.products-list .products-list-item a:not(.btn) .products-list-text .limited:has(.limited-yc-only){background-color:transparent;color:#171818}.products-list .products-list-item a:not(.btn) .products-list-text .limited .limited-yc-only{position:relative;isolation:isolate;display:block}.products-list .products-list-item a:not(.btn) .products-list-text .limited .limited-yc-only::before{content:"";position:absolute;inset:0;z-index:-1;background:url(/assets/isekaijoucho/app/bg_store_limited_yc_only-1a1b811dd44c18aaf7d75ef2750b8862.png) center center no-repeat;opacity:0.8;pointer-events:none}.products-list.products-slider-list{position:relative;height:208px;padding:0;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.products-list.products-slider-list::after{background:url(/assets/isekaijoucho/app/ajax_loader-3ef9f3e256c3c4f107557a03a41fe878.gif) center center no-repeat;background-size:20px;content:"";display:block;height:32px;width:32px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.products-list.products-slider-list .products-list-item{opacity:0;margin-bottom:0;padding:0 8px;-webkit-transition:all 1s;-moz-transition:all 1s;-o-transition:all 1s;transition:all 1s}.products-list.products-slider-list .products-list-item a:not(.btn){margin:0}.products-list.products-slider-list .products-list-item a:not(.btn) .products-list-image{aspect-ratio:1/1}.products-list.products-slider-list.slick-initialized{height:auto}.products-list.products-slider-list.slick-initialized::after{opacity:0;visibility:hidden}.products-list.products-slider-list.slick-initialized .products-list-item{opacity:1}
