@keyframes rotate-animation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate-reverse-animation{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(-360deg);-moz-transform:rotate(-360deg);-ms-transform:rotate(-360deg);-o-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes loading-animation{0%{-webkit-transform:translate(-50%, -50%) scale(1);-moz-transform:translate(-50%, -50%) scale(1);-ms-transform:translate(-50%, -50%) scale(1);-o-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1)}100%{-webkit-transform:translate(-50%, -50%) scale(1.5);-moz-transform:translate(-50%, -50%) scale(1.5);-ms-transform:translate(-50%, -50%) scale(1.5);-o-transform:translate(-50%, -50%) scale(1.5);transform:translate(-50%, -50%) scale(1.5)}}@keyframes bgcolor-animation{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes menu-text-wave-animation{0%,100%{-webkit-transform:translateY(0) rotate(0);-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-o-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0)}35%{-webkit-transform:translateY(-0.35em) rotate(-4deg);-moz-transform:translateY(-0.35em) rotate(-4deg);-ms-transform:translateY(-0.35em) rotate(-4deg);-o-transform:translateY(-0.35em) rotate(-4deg);transform:translateY(-0.35em) rotate(-4deg)}65%{-webkit-transform:translateY(0.12em) rotate(2deg);-moz-transform:translateY(0.12em) rotate(2deg);-ms-transform:translateY(0.12em) rotate(2deg);-o-transform:translateY(0.12em) rotate(2deg);transform:translateY(0.12em) rotate(2deg)}}.products-list .products-list-item{padding:7px;position:relative;width:100%}.products-list .products-list-item a:not(.btn){color:#555}@media (max-width: 767px){.products-list .products-list-item a:not(.btn) .row [class*="col-"]{float:left}}.products-list .products-list-item .limited{color:#fff;background-color:#1f2f54}.products-list .products-list-item .limited.free-member{background:transparent;border:1px solid #1f2f54;color:#1f2f54}.products-list .product-name{font-size:1.2rem;margin-bottom:8px}@media (min-width: 768px){.products-list .product-name{font-size:1.3rem}}.products-list .product-details{font-size:1.2rem}@media (min-width: 768px){.products-list .product-details{padding:10px 0;font-size:1.3rem}}.products-list .price{font-size:14px}@media (min-width: 768px){.products-list .price{font-size:13px}}.products-list .price+.label-product-status{margin-top:10px}.products-list .products-artist{margin-bottom:7px;text-align:right}.products-list .products-artist span{border:1px solid;display:inline-block;padding:1px 5px}.products-list .marker-new{border:2px solid #d70c18;color:#d70c18;width:32px;height:32px;position:absolute;top:-5px;left:-5px;z-index:1;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-align-items:center;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:center;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;font-size:1rem;font-style:inherit;font-family:"Lato",sans-serif;font-weight:500;letter-spacing:0.06em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;-webkit-transform:rotate(-15deg);-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg)}.products-list .label-product-status{border:1px solid;font-size:1.3rem;line-height:1;padding:7px 10px;text-align:center;font-weight:500;letter-spacing:0}.products-list .label-product-status+.label-product-status{margin-top:3px}.products-list .not-on-sale{border-color:#b00000;color:#b00000;font-size:1.2rem}.products-list .limited{background-color:#1f2f54;border-color:transparent;color:#fff}.products-list .pre-order{border-color:#1f2f54;color:#1f2f54}.products-list .products-thumb{position:relative;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;border:1px solid #e6e5e7}.products-list .products-thumb figure{width:100%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.products-list .products-thumb .figure-first{opacity:1}.products-list .products-thumb .figure-last{opacity:0;position:absolute;top:0;left:0;z-index:-1}.products-list .products-thumb.multiple::after{color:#ccc;position:absolute;bottom:0;left:10px;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-thumb.multiple:hover .figure-first,.products-list .products-thumb.multiple:focus .figure-first{opacity:0;position:absolute;top:0;left:0;z-index:-1}.products-list .products-thumb.multiple:hover .figure-last,.products-list .products-thumb.multiple:focus .figure-last{opacity:1;position:relative}.products-list a:not(.btn){display:block}.products-list a:not(.btn) .product-name,.products-list a:not(.btn) .price{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s}.products-list a:not(.btn):hover{opacity:1}.products-list a:not(.btn):hover .products-thumb{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}.products-list a:not(.btn):hover .product-name,.products-list a:not(.btn):hover .price{opacity:0.6}.products-list-wrap .products-list{-webkit-align-items:flex-start;-webkit-flex-direction:row;-webkit-flex-wrap:wrap;-webkit-justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:24px 16px}.products-list-wrap .products-list .products-list-item{margin-bottom:24px;padding:0}@media (min-width: 768px){.products-list-wrap .products-list .products-list-item{width:calc((100% - 32px)/3)}}@media (min-width: 1200px){.products-list-wrap .products-list .products-list-item{width:calc((100% - 48px)/4)}}
