@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}.fake-scrollbar{position:relative;height:12px;margin-top:16px;overflow-x:auto;overflow-y:hidden;background:transparent;-webkit-user-select:none;user-select:none;-webkit-overflow-scrolling:touch}.fake-scrollbar.is-hidden{opacity:0;pointer-events:none}.fake-scrollbar::-webkit-scrollbar{height:4px}.fake-scrollbar::-webkit-scrollbar-thumb{background:#000;border-radius:0}.fake-scrollbar::-webkit-scrollbar-track{background:#a6abb8;border-radius:0}.fake-scrollbar .fake-scrollbar-inner{height:1px}.fake-scrollbar.is-vertical{width:12px;height:100%;margin-top:0;overflow-x:hidden;overflow-y:auto}.fake-scrollbar.is-vertical::-webkit-scrollbar{width:4px;height:auto}.fake-scrollbar.is-vertical .fake-scrollbar-inner{width:1px;height:auto}.products-grid-slider{position:relative}.products-grid-slider .products-grid-slider-list{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:flex-start;align-items:flex-start;align-items:stretch;margin-bottom:16px;margin-right:-32px;padding-right:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;margin-right:-80px}.products-grid-slider .products-grid-slider-list::-webkit-scrollbar{display:none;height:0}.products-grid-slider .products-grid-slider-list-pc{display:none}.products-grid-slider .products-grid-slider-list-sp{display:flex}.products-grid-slider .products-grid-slider-scrollbar-pc{display:none}.products-grid-slider .products-grid-slider-page{flex-shrink:0;display:grid;grid-template-columns:repeat(2, 200px);grid-template-rows:repeat(2, auto);gap:32px;margin-right:32px}@media (min-width: 992px){.products-grid-slider .products-grid-slider-list-pc{display:flex}.products-grid-slider .products-grid-slider-list-sp{display:none}.products-grid-slider .products-grid-slider-scrollbar-pc{display:block}.products-grid-slider .products-grid-slider-scrollbar-sp{display:none}.products-grid-slider .products-grid-slider-list-pc .products-grid-slider-page{grid-template-columns:repeat(5, 240px);gap:80px;margin-right:80px}}.products-grid-slider .products-grid-slider-item>a:not(.btn){display:block;color:#000}.products-grid-slider .products-grid-slider-item>a:not(.btn):hover{opacity:1}.products-grid-slider .products-grid-slider-image{position:relative;margin-bottom:16px;aspect-ratio:1/1}@media (min-width: 992px){.products-grid-slider .products-grid-slider-image{margin-bottom:24px}}.products-grid-slider .products-grid-slider-image figure{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;transition:linear,0.2s}.products-grid-slider .products-grid-slider-image figure img{width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover";border-radius:0}.products-grid-slider .products-grid-slider-image .figure-first{opacity:1;z-index:1}.products-grid-slider .products-grid-slider-image .figure-last{opacity:0;z-index:-1}.products-grid-slider .products-grid-slider-image.multiple::after{color:#fff;position:absolute;bottom:8px;left:8px;z-index:2;content:"\f24d";font-size:1.4rem;font-family:"fontAwesome";font-style:inherit;font-weight:inherit;line-height:1;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.products-grid-slider .products-grid-slider-image.multiple:hover .figure-first,.products-grid-slider .products-grid-slider-image.multiple:focus .figure-first{opacity:0;z-index:-1;transition:linear,0.2s}.products-grid-slider .products-grid-slider-image.multiple:hover .figure-last,.products-grid-slider .products-grid-slider-image.multiple:focus .figure-last{opacity:1;z-index:1;transition:linear,0.2s}.products-grid-slider .products-grid-slider-image .products-label.sold-out{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;bottom:0;right:-16px;z-index:2;width:16px;height:60%;background-color:#ff383c;writing-mode:vertical-rl;font-size:1.3rem;font-style:inherit;font-family:"Jost","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Helvetica Neue","Helvetica","Arial","Yu Gothic","Meiryo",sans-serif,sans-serif;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#fff;letter-spacing:0.05em;line-height:1}@media (min-width: 992px){.products-grid-slider .products-grid-slider-image .products-label.sold-out{width:24px;height:50%;top:unset;bottom:0;right:-24px}}.products-grid-slider .products-grid-slider-image .products-label.pre-order{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:absolute;top:0;right:-16px;z-index:2;width:16px;height:60%;background-color:#000;writing-mode:vertical-rl;font-size:1.3rem;font-style:inherit;font-family:"Jost","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Helvetica Neue","Helvetica","Arial","Yu Gothic","Meiryo",sans-serif,sans-serif;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;color:#fff;letter-spacing:0.05em;line-height:1}@media (min-width: 992px){.products-grid-slider .products-grid-slider-image .products-label.pre-order{width:24px;height:50%;top:0;right:-24px}}.products-grid-slider .products-grid-slider-text{font-size:1.4rem;font-style:inherit;font-family:"Jost","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Helvetica Neue","Helvetica","Arial","Yu Gothic","Meiryo",sans-serif,sans-serif;font-weight:600;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;line-height:1}.products-grid-slider .products-grid-slider-text .products-grid-slider-title{margin-bottom:8px;font-size:1.6rem;font-weight:inherit;line-height:1.5}.products-grid-slider .products-grid-slider-text .products-tags{display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:0 8px;margin-bottom:8px}.products-grid-slider .products-grid-slider-text .products-tag{font-size:1.2rem;font-style:inherit;font-family:"Jost","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","Helvetica Neue","Helvetica","Arial","Yu Gothic","Meiryo",sans-serif,sans-serif;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;zoom:1;margin-bottom:8px;color:#000}.products-grid-slider .products-grid-slider-text .products-tag::before{content:"["}.products-grid-slider .products-grid-slider-text .products-tag::after{content:"]"}.products-grid-slider .products-grid-slider-text .products-price{position:relative;margin-bottom:8px}@media (min-width: 768px){.products-grid-slider .products-grid-slider-text .products-price{margin-bottom:16px}}.products-grid-slider .products-grid-slider-text .products-label{display:inline-block;padding:2px 4px;border:1px solid;border-radius:5px;font-size:1rem;text-align:center}.products-grid-slider .products-grid-slider-text .products-label:last-child{margin-bottom:0}.products-grid-slider .products-grid-slider-text .products-label.limited{background-color:#0f00ff;color:#fff;border-color:#0f00ff}.artists-list-slider{flex-wrap:nowrap;align-items:stretch;gap:0 32px;margin-right:-32px;padding-bottom:16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.artists-list-slider::-webkit-scrollbar{display:none;height:0}@media (min-width: 768px){.artists-list-slider{padding-bottom:32px;margin-right:-24px}}@media (min-width: 1200px){.artists-list-slider{gap:0 80px;margin-right:-80px}}.artists-list-slider .artists-list-item{width:300px;flex-shrink:0}@media (min-width: 992px){.artists-list-slider .artists-list-item{width:400px}}.artists-list-slider .artists-list-item:last-child{margin-right:16px}@media (min-width: 768px){.artists-list-slider .artists-list-item:last-child{margin-right:24px}}.artists-list-slider .artists-list-item .artists-list-image{aspect-ratio:3/2}.artists-list-slider .artists-list-item .artists-list-text .artists-list-title{text-decoration:none;font-size:1.6rem}@media (min-width: 992px){.section-wrapper .products-list{gap:24px 80px}}.section-wrapper .products-list .products-list-item{position:relative;width:calc(100%/2 - 20px/2)}@media (min-width: 992px){.section-wrapper .products-list .products-list-item{width:calc(100%/4 - (80px*3)/4)}}
