.s-shop{position:relative;margin-top:var(--wp-admin--admin-bar--height, 0);padding:13rem 0 2.5rem}@media only screen and (max-width: 1440px){.s-shop{padding:10rem 0 2rem}}@media only screen and (max-width: 1080px){.s-shop{padding:10rem 0 1.5rem}}@media only screen and (max-width: 987px){.s-shop{padding:8rem 0 1rem}}.s-shop__wrapper{position:relative;width:100%}.s-shop__title{display:block;padding:0 0 7rem;width:100%;text-align:center}@media only screen and (max-width: 1680px){.s-shop__title{padding:0 0 5rem}}@media only screen and (max-width: 1440px){.s-shop__title{padding:0 0 3.5rem}}@media only screen and (max-width: 1080px){.s-shop__title{padding:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-shop__title{padding:0 0 2rem}}.s-shop__title h2{font:500 var(--font-size-h-lg)/1.6 var(--font-heading)}.s-shop__title p{font:400 var(--font-size-h-sm)/1.6 var(--font-text);margin:0 auto;padding:.6rem 0 0;max-width:1250px;color:var(--color-black-light)}@media only screen and (max-width: 1440px){.s-shop__title p{font-size:var(--font-size-h-xs)}}.s-shop__block{display:block;width:100%}.s-shop__filter{display:block;margin:0 0 4rem;width:100%}@media only screen and (max-width: 1440px){.s-shop__filter{margin:0 0 3rem}}@media only screen and (max-width: 1080px){.s-shop__filter{margin:0 0 2.5rem}}@media only screen and (max-width: 987px){.s-shop__filter{margin:0 0 2rem}}.s-shop__filter ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.2rem;margin:0;padding:0}@media only screen and (max-width: 1440px){.s-shop__filter ul{gap:1rem}}@media only screen and (max-width: 1080px){.s-shop__filter ul{gap:1rem}}@media only screen and (max-width: 987px){.s-shop__filter ul{gap:1rem}}@media only screen and (max-width: 767px){.s-shop__filter ul{gap:.8rem}}.s-shop__filter ul li{margin:0;padding:0;list-style:none}.s-shop__filter ul li .btn-plain{margin:0}@media only screen and (max-width: 767px){.s-shop__filter ul li .btn-plain{padding:.6rem 1.4rem;font-size:16px}}.s-shop__filter ul li .btn-plain.active{background:var(--btn-color);border-color:var(--btn-active-color);color:var(--btn-active-text-color)}.s-shop__panels-wrap{width:100%}.s-shop__panels-wrap .s-shop__panel{width:100%}.s-shop__list{display:flex;flex-wrap:wrap;justify-content:center;gap:3.5rem 0;margin:0 -1.4rem}@media only screen and (max-width: 1440px){.s-shop__list{gap:2.8rem 0;margin:0 -1rem}}@media only screen and (max-width: 1080px){.s-shop__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 987px){.s-shop__list{gap:2rem 0;margin:0 -1rem}}@media only screen and (max-width: 767px){.s-shop__list{gap:2rem 0;margin:0}}.s-shop__list .s-shop__list-item{padding:0 1.4rem;width:25%}@media only screen and (max-width: 1440px){.s-shop__list .s-shop__list-item{padding:0 1rem}}@media only screen and (max-width: 1080px){.s-shop__list .s-shop__list-item{padding:0 1rem;width:33.3333%}}@media only screen and (max-width: 987px){.s-shop__list .s-shop__list-item{padding:0 1rem;width:50%}}@media only screen and (max-width: 767px){.s-shop__list .s-shop__list-item{padding:0;width:100%}}.s-shop__list .s-shop__list-item .s-shop__list-box{display:flex;flex-direction:column;align-items:normal;justify-content:normal;width:100%}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox{position:relative;width:100%}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image{position:relative;display:block;width:100%}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image:before{display:block;padding:100% 0 0;content:""}.s-shop__list .s-shop__list-item .s-shop__list-box .imagebox .image img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox{display:block;padding:1.2rem 0 0;width:100%;text-align:center}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__title{font:500 var(--font-size-t-md)/1.6 var(--font-text);display:block}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__price{display:block;margin:10px 0 0;color:var(--color-black-light)}.s-shop__list .s-shop__list-item .s-shop__list-box .textbox .item__price ins{text-decoration:none}
