.shop .shop-content{max-width:750px;margin:0 auto;padding:100px 0}.shop .shop-content.shop-search_page{padding-bottom:250px}.shop .shop-page-title{font-size:var(--text-h2);text-align:center;margin-bottom:50px;font-weight:400}.shop .shop-search-input{position:relative;margin-bottom:40px}.shop .shop-search-input input{width:100%;height:80px;padding:0 70px 0 40px}.shop .shop-search-input button{position:absolute;right:28px;top:50%;transform:translateY(-50%);width:24px;height:24px}@media screen and (max-width: 999px){.shop .shop-search-input{margin-bottom:8px}.shop .shop-search-input input{height:70px;padding:0 70px 0 36px}.shop .shop-search-input button{right:22px}}.shop .shop-prefectures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;gap:34px}.shop .shop-prefectures li{padding:0;position:relative}.shop .shop-prefectures-card{--var-bg-color: #f4f0ea;display:grid;padding:27px 45px;background-color:var(--var-bg-color);font-size:18px;transition:background-color .3s ease-in;position:relative}.shop .shop-prefectures-card[data-no-select]:before{display:none;pointer-event:auto}.shop .shop-prefectures-card:before{content:"";position:absolute;right:14px;top:calc(50% - 5.5px);width:28px;height:11px;background:url(//standardproducts.jp/cdn/shop/t/9/assets/arrow--bottom.svg?v=133482558928621951881767580138);background-size:cover;transition:transform .2s ease-in-out}.shop .shop-prefectures .shop-prefectures-sub{display:none;list-style:none;margin:0;padding:0;position:absolute;top:100%;left:0;z-index:50;width:100%;gap:4px;background-color:#faf7f5;transition:transform .2s ease-in-out;pointer-events:none}.shop .shop-prefectures li:hover .shop-prefectures-card:before,.shop .shop-prefectures li[data-active=true] .shop-prefectures-card:before{transform:scaleY(-1)}@media screen and (min-width: 999px){.shop .shop-prefectures li:hover .shop-prefectures-sub{display:grid;pointer-events:auto}}.shop .shop-prefectures li ul li{padding:0}.shop .shop-prefectures li ul li a{--var-bg-color: #f4f0ea;display:grid;padding:10px 45px;background-color:var(--var-bg-color);font-size:18px;transition:background-color .3s ease-in}.shop .shop-prefectures li ul li a:hover,.shop .shop-prefectures-card:hover{--var-bg-color: #ece6de}@media screen and (max-width: 999px){.shop .shop-prefectures li[data-active=true] .shop-prefectures-sub{display:grid;pointer-events:auto}.shop .shop-prefectures .shop-prefectures-sub{top:auto;left:auto;display:none;opacity:1;position:relative;pointer-events:auto}.shop .shop-prefectures li ul li a{padding:10px 45px}}.shop .shop-back{margin-top:130px;text-align:center}@media screen and (max-width: 999px){.shop .shop-content{padding:52px 10px}.shop .shop-page-title{font-size:25px;margin-bottom:20px;padding:0 20px}.shop .shop-prefectures{grid-template-columns:minmax(0,1fr);gap:8px}.shop .shop-prefectures-card{font-weight:400;font-size:18px;padding:28px 36px}.shop .shop-back{margin-top:60px}}.shop .shop-area{margin-bottom:36px}.shop .shop-area .shop-area-heading{font-size:20px;font-weight:700;margin-bottom:30px}.shop .shop-area .shop-area-content{overflow-x:auto;padding-bottom:4px}.shop .shop-area .shop-area-content::-webkit-scrollbar{width:2px;height:2px}.shop .shop-area .shop-area-content::-webkit-scrollbar-track{background-color:#fbf7f5}.shop .shop-area .shop-area-content::-webkit-scrollbar-thumb{background-color:#909090}.shop .shop-area .shop-area-list{display:flex;gap:40px;white-space:nowrap;list-style:none;margin:0;font-size:16px}.shop .shop-area .shop-area-item{padding:0}.shop .shop-result{margin-bottom:54px}.shop .shop-result .shop-result-heading{font-size:20px;font-weight:700;margin-bottom:28px;word-break:break-all}.shop .shop-result .shop-result-list{display:grid;gap:24px;overflow:auto}.shop .shop-result .shop-result-item{--var-bg-color: #f4f0ea;position:relative;background-color:var(--var-bg-color);transition:background-color .3s ease-in;padding:38px 70px}.shop .shop-result .shop-result-item:hover{--var-bg-color: #ece6de}.shop .shop-result .shop-result-item .shop-result-item-name{font-size:20px;font-weight:400;margin-bottom:40px}.shop .shop-result .shop-result-item .shop-result-item-aside{font-size:16px}.shop .shop-result .shop-result-item .shop-result-item-link{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.shop .shop-pagination{text-align:center}.shop .shop-pagination .shop-pagination-list{display:inline-flex;gap:28px;list-style:none;padding:0;margin:0}.shop .shop-pagination .shop-pagination-item{padding:0;margin:0}.shop .shop-pagination .shop-pagination-item a{--var-border-color: transparent;display:block;padding:0 4px 4px;border-bottom:2px solid var(--var-border-color)}.shop .shop-pagination .shop-pagination-item a[data-current],.shop .shop-pagination .shop-pagination-item a:hover{--var-border-color: #707070}@media screen and (max-width: 999px){.shop .shop-area{padding:0 20px}.shop .shop-result .shop-result-heading{margin-bottom:14px;padding:0 20px}.shop .shop-result .shop-result-item{padding:25px 40px}.shop .shop-result .shop-result-item .shop-result-item-name{font-size:18px;margin-bottom:14px}.shop .shop-result .shop-result-item .shop-result-item-aside{font-size:14px}}.shop .shop-name{font-size:20px;font-weight:700;margin-bottom:60px}.shop .shop-aside{display:grid;gap:50px}.shop .shop-aside-row{display:grid;gap:20px}.shop .shop-aside-row dt{font-weight:700;font-size:14px}.shop .shop-aside-row dd{font-size:16px}.shop .shop-map{position:relative;padding-bottom:56.25%}.shop .shop-map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.shop .shop-oversea-link{text-align:right;font-weight:700;margin-bottom:20px}.shop .country-heading{font-size:20px;font-weight:700}.shop .shop-countries{list-style:none;margin:0;padding:0;display:grid;gap:10px}.shop .shop-countries li a{display:grid;padding:27px 45px;font-size:18px;background-color:#f4f0ea;transition:background-color .3s ease-in}.shop .shop-countries li a:hover{background-color:#ece6de}@media screen and (max-width: 999px){.shop .shop-name{padding:0 20px;margin-bottom:66px}.shop .shop-aside{padding:0 20px}.shop .shop-map{padding-bottom:100%}.shop .shop-oversea-link{margin-bottom:10px}.shop .country-heading{padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/shop.css.map */
