.store-page{background-color:#fff;padding-bottom:100px}.store-page .full-center-container{width:calc(100% - 400px)}.store-page .region-area-one{margin:0 auto}.store-page .inner-area-zero{margin-top:10px}.store-page .region-area-two{margin:0 auto;zoom:1}.store-page .region-area-two:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.store-page .region-area-two:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.store-page .region-area-two .inner-area-one{width:60%;margin-right:5%;float:left;max-width:1200px}.store-page .region-area-two .inner-area-two>.title-container .title{font-size:22px;color:#232323;font-weight:400;line-height:24px;padding:0 5px 10px;border-bottom:1px solid #ddd}.store-page .region-area-two .inner-area-three{margin:30px 0}.store-page .region-area-two .inner-area-three .back-to-stores{font-size:16px;font-family:'FF DIN Pro for IIC';line-height:20px;color:#164196;display:inline-block}.store-page .region-area-two .inner-area-three .back-to-stores .text{position:relative}.store-page .region-area-two .inner-area-three .back-to-stores .text::before{font-size:11px;position:absolute;left:0;top:4px}.store-page .region-area-two .inner-area-three .back-to-stores .text span{margin-left:20px}.store-page .region-area-two .inner-area-three .back-to-stores .text::after{content:'';display:block;margin:3px 20px;height:1px;width:0;background:0 0;transition:width .5s ease,background-color .5s ease}.store-page .region-area-two .inner-area-three .back-to-stores .text:hover::after{width:90%;background:#164196}.store-page .region-area-two .inner-area-three .info-box{margin:20px 0 30px;padding:20px 25px;border-radius:15px;display:flex;align-items:center;background-color:#eeeff5;border:1px solid #ced2ea}.store-page .region-area-two .inner-area-three .info-box .title{font-size:14px;font-weight:600;margin-right:20px;display:flex;align-items:center;min-width:100px;color:#164196}.store-page .region-area-two .inner-area-three .info-box .title:before{margin-right:20px;font-weight:600;font-size:14px}.store-page .region-area-two .inner-area-three .info-box .text{font-size:14px;letter-spacing:.03em;color:#164196}.store-page .x-partner{background-color:#f6f6f6;padding:10px}.store-page .x-partner .image-container{width:100%}.store-page .x-partner .image-container img{display:block;width:100%}.store-page .x-store-locator{width:100%;zoom:1}.store-page .x-store-locator:before{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.store-page .x-store-locator:after{content:"\e909";display:block;overflow:hidden;visibility:hidden;width:0;height:0;clear:both}.store-page .x-store-locator .box-1 .header-box{position:relative}.store-page .x-store-locator .box-1 .header-box .list-box{padding:150px 20px 120px}.store-page .x-store-locator .box-1 .header-box .list-box li{font-size:16px;line-height:26px;margin-bottom:6px;color:#fff;font-family:'FF DIN Pro for IIC';letter-spacing:.03em}.store-page .x-store-locator .box-1 .header-box .list-box li img{width:100%}.store-page .x-store-locator .box-1 .header-box .list-box li a{color:#ced2ea;text-decoration:none}.store-page .x-store-locator .box-1 .header-box .list-box li[class*=icon]::before{margin-right:10px}.store-page .x-store-locator .box-1 .header-box .list-box li[class*=directions]::before{margin-right:6px;color:#ced2ea}.store-page .x-store-locator .box-1 .header-box .list-box li.directions a{text-decoration:underline}.store-page .x-store-locator .box-1 .header-box .list-box li .span{color:#fff}.store-page .x-store-locator .box-1 .header-box .list-box .directions{margin:12px 0 30px}.store-page .x-store-locator .box-1 .header-box .list-box .name{font-size:38px;margin-bottom:18px;color:#fff;font-weight:600;line-height:40px;font-family:'FF DIN Pro for IIC';letter-spacing:.03em}.store-page .x-store-locator .box-1 .header-box .list-box .image-container{margin-top:-160px}.store-page .x-store-locator .box-1 .header-box .list-box .email a{color:#ced2ea}.store-page .x-store-locator .box-1 .header-box .list-box .view-more{margin-top:-30px}.store-page .x-store-locator .box-1 .header-box .list-box .view-more .button{display:block;text-align:center;margin:35px 10px}.store-page .x-store-locator .box-1 .header-box .list-box .store-address-icon{position:absolute}.store-page .x-store-locator .box-1 .header-box .list-box .store-address{display:block;font-size:18px;letter-spacing:.02em}.store-page .x-store-locator .box-1 .header-box .list-box .menu-name{letter-spacing:.1em;font-weight:600}.store-page .x-store-locator .box-1 .header-box .list-box .contact-person span{font-weight:600}.store-page .x-store-locator .box-1 .header-box .scroll-down-container{position:absolute;bottom:0;left:50%;transform:translate(-50%,0);padding:15px}.store-page .x-store-locator .box-1 .header-box .scroll-down-container .scroll-down{display:flex;flex-direction:column;align-items:center;cursor:pointer}.store-page .x-store-locator .box-1 .header-box .scroll-down-container .scroll-down .title{font-size:14px;color:#fff;margin-bottom:15px;letter-spacing:.05em;font-weight:600;text-align:center}.store-page .x-store-locator .box-1 .header-box .scroll-down-container .scroll-down .icon{color:#fff;font-size:12px;animation:move 1s infinite alternate}.store-page .x-store-locator .inner-area-three .box-1{padding:20px 40px 30px 20px}.store-page .x-store-locator .inner-area-three .box-1 .title{font-size:26px;color:#164196}.store-page .x-store-locator .inner-area-three .box-1 .dynamic-content ul>li{font-size:15px;padding:3px 0 3px 30px;line-height:30px;color:#164196}.store-page .x-store-locator .inner-area-three .box-1 .dynamic-content ul>li::before{font-size:15px;top:10px}.store-page .x-store-locator .inner-area-three .box-1 .dynamic-content p{font-size:15px;color:#164196}.store-page .x-store-locator .inner-area-two{width:calc(100% - 65%);float:right}.store-page .x-store-locator .inner-area-two .box-1{padding:20px 40px 30px 40px}.store-page .x-store-locator .inner-area-two .box-1 .title{font-size:26px;color:#164196}.store-page .x-store-locator .inner-area-two .box-1 .dynamic-content ul>li{font-size:15px;padding:3px 0 3px 30px;line-height:30px;color:#164196}.store-page .x-store-locator .inner-area-two .box-1 .dynamic-content ul>li::before{font-size:15px;top:10px}.store-page .x-store-locator .inner-area-two .box-1 .dynamic-content p{font-size:15px;color:#164196}.store-page .x-store-locator .inner-area-two .box-2,.store-page .x-store-locator .inner-area-two .box-3{padding:30px 40px}.store-page .x-store-locator .inner-area-two .box-2 .title,.store-page .x-store-locator .inner-area-two .box-3 .title{font-size:26px;color:#164196;font-weight:700;margin-bottom:20px}.store-page .x-store-locator .inner-area-two .box-3{padding-bottom:0}.store-page .x-store-locator .inner-area-two .box-3 .opening-hours{opacity:0;transition:ease-in .3s opacity}.store-page .x-store-locator .inner-area-two .box-3 .opening-hours p{font-size:15px;color:#164196}.store-page .x-store-locator .inner-area-two .box-3 .opening-hours.visible{opacity:1}.store-page .x-store-locator .inner-area-two .box-3 .opening-hours .separator{display:block;position:relative;padding:15px 0}.store-page .x-store-locator .inner-area-two .box-3 .opening-hours .separator .line-separator{position:absolute;top:50%;left:0;width:100%;height:1px;background:#f1f1f5}.store-page .x-google-map{width:100%;height:640px}@media only screen and (max-width:1399px){.touch .store-page .full-center-container{width:calc(100% - 100px)}.touch .x-store-locator .box-1{top:0}}@media only screen and (max-width:1199px){.touch .store-page .inner-area-zero{margin:10px 18px 0 18px}.touch .store-page .inner-area-one,.touch .store-page .inner-area-two{margin:0 18px;width:calc(100% - 36px);float:none}.touch .store-page .inner-area-three{margin:20px 18px}.touch .store-page .x-store-locator .inner-area-three .box-1,.touch .store-page .x-store-locator .inner-area-two .box-2,.touch .store-page .x-store-locator .inner-area-two .box-3{padding:20px 0}}@media only screen and (max-width:959px){.touch .x-store-locator{flex-direction:column}.touch .x-store-locator .inner-area-one{position:unset}.touch .x-store-locator .box-container{max-width:100%}.touch .x-store-locator .box-1 .header-box .list-box{padding-top:60px}}@media only screen and (max-width:520px){.touch .store-page .info-box{flex-direction:column}.touch .store-page .info-box .title{margin-bottom:15px}}