.s-shop-list{padding-bottom:60px}.s-shop-list .top .subtitle{text-transform:uppercase}.s-shop-list .top .title{padding-bottom:max(28px,5rem)}@media (width<=1080px){.s-shop-list .top .title{padding-bottom:40px}}@media (width<=828px){.s-shop-list .top .title{padding-bottom:28px}}.s-shop-list .middle{width:100%;padding-bottom:max(28px,4.375rem)}@media (width<=828px){.s-shop-list .middle{padding-bottom:32px}}.s-shop-list .middle .embla{width:100%;overflow:hidden}.s-shop-list .middle .embla .embla__container{display:flex}.s-shop-list .middle .embla .embla__slide{flex:0 0 160px;min-width:0;margin-right:20px}.s-shop-list .middle .item{aspect-ratio:1;background-color:var(--background-secondary);border-radius:var(--border);width:100%;padding:22px;display:inline-flex}.s-shop-list .middle .item img{object-fit:contain;will-change:transform;width:100%;max-width:100%;max-height:100%;transform:scale(var(--sc,1));transition:transform .48s}@media (hover:hover) and (pointer:fine){.s-shop-list .middle .item:hover{--sc:1.1}}.s-shop-list .bottom{justify-content:space-between;align-items:center;display:flex}.s-shop-list .bottom .right{align-items:center;gap:12px;display:flex}.s-shop-list .bottom .right button{cursor:pointer}.s-shop-list .bottom .right button svg{width:max(32px,3rem);height:auto}.s-shop-list .bottom .right button svg path,.s-shop-list .bottom .right button svg rect{will-change:stroke;transition:stroke .48s}.s-shop-list .bottom .right button.embla__btn-prev{transform:scaleX(-1)}.s-shop-list .bottom .right button:hover svg path,.s-shop-list .bottom .right button:hover svg rect{stroke:var(--Japanese-Laurel,#397828)}
