.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 (max-width: 1080px){.s-shop-list .top .title{padding-bottom:40px}}@media (max-width: 780px){.s-shop-list .top .title{padding-bottom:28px}}.s-shop-list .middle{padding-bottom:max(28px,4.375rem);width:100%}@media (max-width: 780px){.s-shop-list .middle{padding-bottom:32px}}.s-shop-list .middle .embla{overflow:hidden;width:100%}.s-shop-list .middle .embla .embla__container{display:flex}.s-shop-list .middle .embla .embla__slide{flex:0 0 160px;margin-right:20px;min-width:0}.s-shop-list .middle .item{display:inline-flex;width:100%;aspect-ratio:1/1;background-color:var(--background-secondary);border-radius:var(--border);padding:22px}.s-shop-list .middle .item img{width:100%;max-width:100%;max-height:100%;object-fit:contain;will-change:transform;transition:transform .48s ease;transform:scale(var(--sc, 1))}@media (hover: hover) and (pointer: fine){.s-shop-list .middle .item:hover{--sc: 1.1}}.s-shop-list .bottom{display:flex;align-items:center;justify-content:space-between}.s-shop-list .bottom .right{display:flex;align-items:center;gap:12px}.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 ease}.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)}
