@media screen and (min-width:768px){.ry-header--hidden .ry-desktop-navWrapper{opacity:1;visibility:visible;pointer-events:auto}}.header.header--{display:none}@media screen and (min-width:768px){.header.header--{display:block}}.si__layout{position:relative}.si__mv{position:fixed;width:100%;height:100vh;overflow:hidden;-webkit-animation:fade-in 2s both paused;animation:fade-in 2s both paused;top:0;z-index:1}@media screen and (min-width:768px){.si__mv{position:relative;height:auto;max-height:564px}}.si__mv img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.intro-animation .si__mv{-webkit-animation-play-state:running;animation-play-state:running}.si__heading{position:absolute;top:calc(50% - 9px);text-align:center;width:100%;color:rgba(255,255,255,0.7);font-size:18px;line-height:1em;font-family:minion-pro,serif;letter-spacing:0.08em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-animation:fade-in 1s 1.7s both paused;animation:fade-in 1s 1.7s both paused}@media screen and (min-width:768px){.si__heading{font-size:26px;top:calc(50% - 13px)}}.intro-animation .si__heading{-webkit-animation-play-state:running;animation-play-state:running}.si__inner{margin-top:100vh;padding-top:54px;padding-left:28px;padding-right:28px;background-color:#f2f2f2;z-index:2;position:relative}@media screen and (min-width:768px){.si__inner{max-width:1016px;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:30px;padding-left:0;padding-right:0}}.si__officialshop{position:relative;-webkit-animation:fade-in 1s 2.5s both paused;animation:fade-in 1s 2.5s both paused}@media screen and (min-width:768px){.si__officialshop{padding-bottom:94px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:80px}}.intro-animation .si__officialshop{-webkit-animation-play-state:running;animation-play-state:running}.si__officialshop__heading{font-family:minion-pro,serif;font-size:13px;line-height:1em;margin-top:0;padding-bottom:29px;text-decoration:underline;text-underline-position:under;color:#676767;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){.si__officialshop__heading{font-size:16px;width:21.1614173228%;text-decoration:none}}.si__officialshop__txt{font-size:13px;line-height:2em;font-family:minion-pro,serif;letter-spacing:0.07em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#676767}@media screen and (min-width:768px){.si__officialshop__txt{padding-bottom:52px}}.si__officialshop__txt a{text-decoration:underline}.si__officialshop__txtWrap .si__officialshop__txt:last-child{padding-bottom:0}.si__btnOfficialshop{font-family:minion-pro,serif;font-size:13px;line-height:52px;border:1px solid #D3D3D3;display:block;cursor:pointer;width:100%;text-align:center;margin-bottom:36px;margin-top:28px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){.si__btnOfficialshop{position:absolute;top:0;right:0;margin-bottom:0;margin-top:0;width:321px;-webkit-transition:border 0.8s;transition:border 0.8s}}.si__btnOfficialshop:hover{border:1px solid #949494}.si__officialshopMap{padding-bottom:74px;-webkit-animation:fade-in 1s 3.3s both paused;animation:fade-in 1s 3.3s both paused}.intro-animation .si__officialshopMap{-webkit-animation-play-state:running;animation-play-state:running}@media screen and (min-width:768px){.si__officialshopMap{padding-bottom:125px}}@media screen and (min-width:768px){.si__officialshopMap .as__txtbox:first-child{padding-top:0}}.si__officialshopMap img{width:100%;height:auto}.si__dealer__heading{font-size:16px;font-family:minion-pro,serif;line-height:1em;text-align:center;padding-bottom:43px;letter-spacing:0.08em;color:#676767;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){.si__dealer__heading{padding-bottom:75px}}.si__area{border-top:1px solid #D8D8D8;padding-top:44px}@media screen and (min-width:768px){.si__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:36px}}.si__area+.si__area{border-top:none}@media screen and (min-width:768px){.si__area+.si__area{border-top:1px solid #D8D8D8}}.si__area__subheading{font-size:15px;font-family:minion-pro,serif;font-weight:700;line-height:1em;text-align:center;color:#676767;padding-bottom:13px;letter-spacing:0.06em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){.si__area__subheading{width:18.7007874016%;padding-top:6px;text-align:left}}@media screen and (min-width:768px){.si__area__wrap{width:81.2992125984%}.si__area__wrap .si__area__box:first-child{padding-top:0}.si__area__wrap .si__area__box:last-child{border-bottom:none}}@media screen and (min-width:768px) and (min-width:768px){.si__area__wrap .si__area__box:last-child{padding-bottom:94px}}.si__area__box{border-bottom:1px solid #DBDBDB;padding-bottom:28px;padding-top:28px}@media screen and (min-width:768px){.si__area__box{padding-bottom:36px;padding-top:36px}}.si__area__box--noborder{border-bottom:none}@media screen and (min-width:768px){.si__area__box--noborder{border-bottom:1px solid #dbdbdb}}.si__area__name{font-size:13px;font-family:minion-pro,serif;line-height:1.5em;text-decoration:underline;text-underline-position:under;letter-spacing:0.06em;padding-bottom:12px;display:block;color:#676767;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){.si__area__name{padding-bottom:0}}.si__area__address{font-size:12px;font-family:minion-pro,serif;line-height:2em;letter-spacing:0.06em;color:#676767;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:768px){.si__area__address{padding-top:17px}}#MainContent .shopify-section:last-child{background-color:#f2f2f2;position:relative;z-index:2}