/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.store-section-title{color:#1c431e;font-size:52px;font-weight:700;margin-bottom:62px;text-align:center}@media screen and (max-width:1200px){.store-section-title{font-size:42px;margin-bottom:40px}}@media screen and (max-width:1000px){.store-section-title{font-size:36px;margin-bottom:35px}}@media screen and (max-width:600px){.store-section-title{font-size:28px;margin-bottom:30px}}.store-layer{background-image:url(/static/images/pc/store/store_layer_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:500px}@media screen and (max-width:1400px){.store-layer{height:450px}}@media screen and (max-width:1200px){.store-layer{height:400px}}@media screen and (max-width:1000px){.store-layer{height:350px;padding-top:50px}}@media screen and (max-width:800px){.store-layer{height:300px}}@media screen and (max-width:600px){.store-layer .text-space{font-size:52px;letter-spacing:0;margin-left:0}}@media screen and (max-width:400px){.store-layer .text-space{font-size:32px;letter-spacing:0;margin-left:0}}.store-design{background-color:#fff;padding:62px 0 86px}@media screen and (max-width:1200px){.store-design{padding:80px 0}}@media screen and (max-width:800px){.store-design{padding:60px 0}}@media screen and (max-width:600px){.store-design{padding:50px 0}}.store-design>.m-auto{margin:0 auto;max-width:1400px;padding:0 60px}@media screen and (max-width:1400px){.store-design>.m-auto{padding:0 40px}}@media screen and (max-width:1000px){.store-design>.m-auto{padding:0 30px}}@media screen and (max-width:600px){.store-design>.m-auto{padding:0 20px}}.store-design-grid{display:flex;gap:20px}.store-design-grid>.store-design-large{aspect-ratio:730/577;flex:1.2;height:auto;max-width:730px;width:auto}.store-design-grid>.store-design-small{flex:1;max-width:644px;width:auto}@media screen and (max-width:900px){.store-design-grid{flex-direction:column;gap:16px}.store-design-grid>.store-design-large,.store-design-grid>.store-design-small{flex:none;max-width:none}.store-design-grid>.store-design-large{aspect-ratio:16/9}}@media screen and (max-width:600px){.store-design-grid{flex-direction:column;gap:10px}.store-design-grid>.store-design-large{aspect-ratio:4/3}}.store-design-large{background-color:#f6f6f6;border-radius:12px;height:577px;overflow:hidden;position:relative;width:730px}.store-design-large:hover .store-design-overlay{opacity:1;visibility:visible}.store-design-large img{display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.store-design-large img:hover{transform:scale(1.05)}@media screen and (max-width:1300px){.store-design-large{aspect-ratio:16/9;width:100%}}@media screen and (max-width:600px){.store-design-large{aspect-ratio:4/3;border-radius:12px}}.store-design-small{display:flex;flex-direction:column;width:644px}.store-design-small .store-design-small-row{display:flex;gap:14px;margin-bottom:14px}.store-design-small .store-design-small-row:last-child{margin-bottom:0}.store-design-small .store-design-small-img{background-color:#f6f6f6;border-radius:12px;flex:1;height:282px;overflow:hidden;position:relative}.store-design-small .store-design-small-img:hover .store-design-overlay{opacity:1;visibility:visible}@media screen and (max-width:900px){.store-design-small .store-design-small-img{height:300px}}@media screen and (max-width:700px){.store-design-small .store-design-small-img{height:220px}}@media screen and (max-width:500px){.store-design-small .store-design-small-img{height:40vw}}.store-design-small img{background-color:#f6f6f6;display:block;height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.store-design-small img:hover{transform:scale(1.05)}.store-design-overlay{align-items:flex-end;background:linear-gradient(180deg,transparent,rgba(28,67,30,.85));border-radius:0 0 12px 12px;bottom:0;display:flex;justify-content:space-between;left:0;opacity:0;padding:20px;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;z-index:2}@media screen and (max-width:1024px){.store-design-overlay{opacity:1;visibility:visible}}@media screen and (max-width:600px){.store-design-overlay{padding:12px}}.store-design-overlay-text{color:#fff;font-size:18px;font-weight:700}@media screen and (max-width:1000px){.store-design-overlay-text{font-size:16px}}@media screen and (max-width:600px){.store-design-overlay-text{font-size:14px}}.store-design-overlay-arrow{align-items:center;background-color:hsla(0,0%,100%,.9);border-radius:50%;color:#1c431e;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.store-design-overlay-arrow svg{height:16px;width:16px}@media screen and (max-width:600px){.store-design-overlay-arrow{height:28px;width:28px}.store-design-overlay-arrow svg{height:14px;width:14px}}.store-type{background-color:#f6f6f6;padding:68px 0 50px}@media screen and (max-width:1200px){.store-type{padding:60px 0 80px}}@media screen and (max-width:800px){.store-type{padding:50px 0 60px}}@media screen and (max-width:600px){.store-type{padding:40px 0 50px}}.store-type>.m-auto{margin:0 auto;max-width:1400px}@media screen and (max-width:1400px){.store-type>.m-auto{padding:0 40px}}@media screen and (max-width:1000px){.store-type>.m-auto{padding:0 30px}}@media screen and (max-width:600px){.store-type>.m-auto{padding:0 20px}}.store-type-tabs{border-radius:30px;display:flex;gap:40px;height:60px;justify-content:center;margin:0 auto 50px;width:calc(100% - 200px)}@media screen and (max-width:1200px){.store-type-tabs{align-items:center;height:auto}}@media screen and (max-width:1140px){.store-type-tabs{gap:16px;margin-bottom:30px;width:100%}}@media screen and (max-width:1000px){.store-type-tabs{gap:12px;height:auto;margin-bottom:40px;width:100%}}@media screen and (max-width:600px){.store-type-tabs{flex-wrap:wrap;gap:8px;margin-bottom:30px}}.store-type-tab{background-color:#fff;border-radius:30px;cursor:pointer;display:block;font-size:24px;height:60px;line-height:60px;transition:all .3s ease;user-select:none;width:285px}.store-type-tab:hover{border-color:#1fa523;color:#1fa523}.store-type-tab.active{background-color:#1fa523;border-color:#1fa523;color:#fff}@media screen and (max-width:1200px){.store-type-tab{font-size:18px;height:auto;line-height:normal;padding:10px 32px}}@media screen and (max-width:1140px){.store-type-tab{flex:1;min-width:120px;width:auto}}@media screen and (max-width:1000px){.store-type-tab{flex:1;font-size:16px;min-width:100px;padding:8px 24px;width:auto}}@media screen and (max-width:600px){.store-type-tab{font-size:14px;min-width:80px;padding:6px 18px}}.store-type-swiper{overflow:hidden}.store-type-content{align-items:center;background-color:#fff;border-radius:16px;box-sizing:border-box;display:flex;gap:60px;margin:0 auto;padding:40px}@media screen and (max-width:1200px){.store-type-content{gap:40px;padding:30px}}@media screen and (max-width:1140px){.store-type-content{flex-direction:column;gap:24px;text-align:center}}@media screen and (max-width:1000px){.store-type-content{gap:30px;padding:24px}}@media screen and (max-width:800px){.store-type-content{flex-direction:column;gap:20px;text-align:center}}@media screen and (max-width:600px){.store-type-content{border-radius:12px;padding:20px}}.store-type-img{border-radius:12px;flex:0 0 688px;height:394px;overflow:hidden;width:688px}.store-type-img img{display:block;height:100%;object-fit:cover;width:100%}@media screen and (max-width:1200px){.store-type-img{aspect-ratio:688/394;flex:0 0 60%;height:auto;width:60%}}@media screen and (max-width:1140px){.store-type-img{aspect-ratio:16/9;flex:none;height:auto;width:100%}}@media screen and (max-width:1000px){.store-type-img{flex:0 0 50%;width:50%}}@media screen and (max-width:800px){.store-type-img{aspect-ratio:16/9;flex:none;height:auto;width:100%}}.store-type-info{flex:1 1 auto}@media screen and (max-width:1140px){.store-type-info{width:100%}}.store-type-name{align-items:center;color:#333;display:flex;font-size:42px;font-weight:700;gap:12px;margin-bottom:24px}@media screen and (max-width:1140px){.store-type-name{font-size:38px;justify-content:center}}@media screen and (max-width:1000px){.store-type-name{font-size:34px;justify-content:center;margin-bottom:20px}}@media screen and (max-width:600px){.store-type-name{font-size:28px;margin-bottom:16px}}.store-type-item{color:#666;font-size:30px;line-height:1.8;margin-bottom:12px}.store-type-item:last-child{margin-bottom:0}@media screen and (max-width:1000px){.store-type-item{font-size:24px}}@media screen and (max-width:600px){.store-type-item{font-size:20px;margin-bottom:8px}}.store-type-label{color:#333}.store-opening{background-color:#fff;overflow:hidden;padding:80px 0}.store-opening>.m-auto{margin:0 auto;max-width:1400px;overflow:hidden;padding:0 60px}@media screen and (max-width:1400px){.store-opening>.m-auto{padding:0 40px}}@media screen and (max-width:1000px){.store-opening>.m-auto{padding:0 30px}}@media screen and (max-width:600px){.store-opening>.m-auto{padding:0 20px}}@media screen and (max-width:1200px){.store-opening{padding:60px 0}}@media screen and (max-width:800px){.store-opening{padding:50px 0}}@media screen and (max-width:600px){.store-opening{padding:40px 0}}.store-opening-swiper{margin:0 auto;overflow:visible!important;padding-bottom:50px;width:100%}.store-opening-swiper .swiper-slide{border-radius:12px;overflow:hidden;width:846px}@media screen and (max-width:1200px){.store-opening-swiper .swiper-slide{width:640px}}@media screen and (max-width:1000px){.store-opening-swiper .swiper-slide{width:480px}}@media screen and (max-width:800px){.store-opening-swiper .swiper-slide{width:400px}}@media screen and (max-width:600px){.store-opening-swiper .swiper-slide{max-width:440px;width:calc(100vw - 80px)}}.store-opening-swiper .swiper-slide img{border-radius:12px;display:block;height:442px;object-fit:cover;width:100%}@media screen and (max-width:1200px){.store-opening-swiper .swiper-slide img{height:336px}}@media screen and (max-width:1000px){.store-opening-swiper .swiper-slide img{height:252px}}@media screen and (max-width:800px){.store-opening-swiper .swiper-slide img{height:210px}}@media screen and (max-width:600px){.store-opening-swiper .swiper-slide img{height:calc(52.24586vw - 41.79669px);max-height:230px}}.store-opening-swiper .swiper-pagination{bottom:0}.store-opening-swiper .swiper-pagination-bullet{background-color:#1fa523;border:3px solid transparent;box-sizing:border-box;height:14px;margin:0 6px;opacity:1;width:14px}@media screen and (max-width:600px){.store-opening-swiper .swiper-pagination-bullet{height:12px;margin:0 4px;width:12px}}.store-opening-swiper .swiper-pagination-bullet-active{background-color:#fff;border:3px solid #1fa523}.store-query{background-color:#f6f6f6;background-image:url(/static/images/pc/store/store-query-bg.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto;padding:120px 0 80px}@media screen and (max-width:1200px){.store-query{padding:60px 0 30px}}@media screen and (max-width:800px){.store-query{padding:50px 0 20px}}@media screen and (max-width:600px){.store-query{padding:40px 0 20px}}.store-query>.m-auto{margin:0 auto;max-width:1400px;padding:0 60px}@media screen and (max-width:1400px){.store-query>.m-auto{padding:0 40px}}@media screen and (max-width:1000px){.store-query>.m-auto{padding:0 30px}}@media screen and (max-width:600px){.store-query>.m-auto{padding:0 20px}}.store-query-region{background-color:#fff;border-radius:12px;margin-bottom:30px;padding:24px}@media screen and (max-width:1000px){.store-query-region{padding:20px}}@media screen and (max-width:600px){.store-query-region{border-radius:10px;padding:16px}}.store-query-region h3{color:#333;font-size:28px;font-weight:700}@media screen and (max-width:1000px){.store-query-region h3{font-size:24px}}@media screen and (max-width:600px){.store-query-region h3{font-size:20px}}.store-query-selects{align-items:center;display:flex;gap:20px}.store-query-selects>.store-query-dropdown{flex:1;min-width:0}@media screen and (max-width:1000px){.store-query-selects{gap:16px}}@media screen and (max-width:600px){.store-query-selects{align-items:stretch;flex-direction:column;gap:12px}}.store-query-dropdown{position:relative}.store-query-dropdown-trigger{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;height:52px;padding:0 16px;transition:all .3s ease;user-select:none}.store-query-dropdown-trigger:hover{border-color:#1fa523;box-shadow:0 2px 8px rgba(31,165,35,.12)}@media screen and (max-width:1000px){.store-query-dropdown-trigger{height:48px;padding:0 14px}}@media screen and (max-width:600px){.store-query-dropdown-trigger{border-radius:6px;height:44px}}.store-query-dropdown-open .store-query-dropdown-trigger{border-color:#1fa523;box-shadow:0 0 0 3px rgba(31,165,35,.15)}.store-query-dropdown-text{color:#333;flex:1;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media screen and (max-width:1000px){.store-query-dropdown-text{font-size:16px}}@media screen and (max-width:600px){.store-query-dropdown-text{font-size:14px}}.store-query-dropdown-arrow{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='%23666' d='M6 7.5.5 2 1.6.9 6 5.3 10.4.9 11.5 2z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;flex-shrink:0;height:8px;margin-left:8px;transition:transform .3s ease;width:12px}@media screen and (max-width:600px){.store-query-dropdown-arrow{height:10px;margin-left:6px;width:14px}}.store-query-dropdown-open .store-query-dropdown-arrow{transform:rotate(180deg)}.store-query-dropdown-panel{display:none;left:0;max-height:400px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);-webkit-overflow-scrolling:touch;background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:100}.store-query-dropdown-panel::-webkit-scrollbar{width:6px}.store-query-dropdown-panel::-webkit-scrollbar-track{background:#f5f5f5;border-radius:3px}.store-query-dropdown-panel::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.store-query-dropdown-panel::-webkit-scrollbar-thumb:hover{background:#999}@media screen and (max-width:1000px){.store-query-dropdown-panel{box-shadow:0 2px 8px rgba(0,0,0,.08);max-height:320px}}@media screen and (max-width:600px){.store-query-dropdown-panel{border-radius:6px;border-top:none;border-top-left-radius:0;border-top-right-radius:0;box-shadow:none;max-height:260px;position:relative;top:0}}.store-query-dropdown-open .store-query-dropdown-panel{display:block}.store-query-dropdown-option{color:#333;cursor:pointer;font-size:18px;padding:10px 16px;transition:background-color .2s ease,color .2s ease}.store-query-dropdown-option.store-query-dropdown-option-active,.store-query-dropdown-option:hover{background-color:#f0faf0;color:#1fa523}@media screen and (max-width:1000px){.store-query-dropdown-option{font-size:16px;padding:12px 16px}}@media screen and (max-width:600px){.store-query-dropdown-option{align-items:center;display:flex;font-size:14px;min-height:44px;padding:10px 16px}}.store-query-dropdown-disabled .store-query-dropdown-trigger{background-color:#f5f5f5;border-color:#e0e0e0;cursor:not-allowed}.store-query-dropdown-disabled .store-query-dropdown-trigger:hover{border-color:#e0e0e0;box-shadow:none}.store-query-dropdown-disabled .store-query-dropdown-text{color:#999}.store-query-dropdown-disabled .store-query-dropdown-arrow{opacity:.4}.store-query-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:50px}@media screen and (max-width:1200px){.store-query-grid{gap:20px}}@media screen and (max-width:1000px){.store-query-grid{gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}}@media screen and (max-width:600px){.store-query-grid{gap:12px;grid-template-columns:1fr;margin-bottom:30px}}.store-query-card{background-color:#fff;border-radius:12px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.store-query-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-4px)}@media screen and (max-width:1000px){.store-query-card{padding:24px}}@media screen and (max-width:600px){.store-query-card{border-radius:10px;padding:20px}}.store-query-name{color:#333;font-size:22px;font-weight:700;margin-bottom:14px}@media screen and (max-width:1000px){.store-query-name{font-size:20px;margin-bottom:12px}}@media screen and (max-width:600px){.store-query-name{font-size:18px;margin-bottom:10px}}.store-query-address{color:#666;font-size:16px;line-height:1.6;margin-bottom:8px}@media screen and (max-width:600px){.store-query-address{font-size:14px}}.store-query-phone{color:#666;font-size:16px;line-height:1.6}@media screen and (max-width:600px){.store-query-phone{font-size:14px}}.store-query-empty{color:#999;font-size:18px;grid-column:1/-1;padding:60px 20px;text-align:center}@media screen and (max-width:1000px){.store-query-empty{font-size:16px;padding:50px 16px}}@media screen and (max-width:600px){.store-query-empty{font-size:14px;padding:40px 12px}}
/*# sourceMappingURL=store.min.css.map?v=98e6568fc0*/