.pageheader{background:transparent}.pageheader:after{content:"";display:block;width:100%;height:231px;background:url(//south-horizon.jp/cdn/shop/t/5/assets/bg_header.svg) center 0 no-repeat;position:absolute;top:0;left:0;z-index:0;opacity:1;transition:opacity 175ms ease-in;pointer-events:none}.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent{background:transparent}.js .section-header:not(.section-header--nav-hover):not(.section-header--nav-open) .pageheader--transparent:after{opacity:0}.logo-area{border-bottom:none}.logo-area__middle{position:relative}.logo-area__left{margin:-30px 0 0}.navigation{background:transparent;border-bottom:none}.navigation .navigation__tier-1{background:transparent}#main-nav{width:calc(100% - 260px);margin:-95px auto 0;position:relative;z-index:4001}#main-nav .navigation .navigation__link{color:#171717}@media(min-width:768px){.logo-area__left,.logo-area__middle,.pageheader--layout-inline-menu-center .logo-area__middle,.logo-area__right,.pageheader--layout-inline-menu-center .logo-area__right{flex:none}.pageheader--layout-inline-menu-center .logo-area__middle img{width:120px}.navigation .navigation__tier-1>.navigation__item>.navigation__link{padding-top:22px;padding-bottom:22px}.navigation .navigation__tier-1>.navigation__item>.navigation__link:before{bottom:16px}}@media(max-width:767.98px){.pageheader:after{height:0;background:url(//south-horizon.jp/cdn/shop/t/5/assets/bg_header_sp.svg) center 0 / 100% 100% no-repeat;padding:calc((136 / 750) * 100vw) 0 0 0}.logo-area__left{margin:0}.pageheader--layout-inline-menu-center .logo-area__middle img{width:20vw}.navigation .feather{stroke:#fff}.navigation .navigation__tier-1{background:#00a0df}.navigation__item .navigation__link,.navigation__mobile-products{color:#fff}.logo-area__left{flex:0;order:2}.logo-area__middle{flex:1 0 0;order:0;text-align:left}.pageheader .logo{padding:10px}.logo-area__right{order:1}}.slideshow--arc:after{content:"";display:block;width:100%;height:161px;background:url(//south-horizon.jp/cdn/shop/t/5/assets/arc_slideshow.svg) center 0 no-repeat;position:absolute;bottom:0;left:0;z-index:1}.slideshow--arc.slick-dotted.slick-slider-overlay-dots-desktop .slick-dots{bottom:100px;z-index:2}.slick-dots li button.custom-dot circle{fill:#333;stroke:#333}.slick-dots li button.custom-dot circle.circle-one{stroke:#a8a8a8}@media(min-width:768px){.slideshow--arc{margin-bottom:-80px}}@media(max-width:767.98px){.slideshow--arc:after{height:calc((40 / 750) * 100vw);background:url(//south-horizon.jp/cdn/shop/t/5/assets/arc_slideshow_sp.svg) 0 0 / 100% 100% no-repeat}.slideshow--arc.slick-dotted.slick-slider-overlay-dots-desktop .slick-dots{bottom:-5vw;padding:0}}.age-verification{display:flex;justify-content:center;align-items:center;width:100dvw;height:100dvh;min-height:400px;color:#fff;letter-spacing:.1em;background:#fffffff2;position:fixed;top:0;left:0;z-index:10000;overflow:auto}.age-verification.yes{display:none}.age-verification.fadeout{transition:opacity .5s ease-in;opacity:0}.age-verification img{display:block;width:100%;height:auto}.age-verification-content{width:696px;height:362px;background:url(//south-horizon.jp/cdn/shop/t/5/assets/bg_age.svg) 0 0 no-repeat;position:relative;padding:72px 32px 0 281px;box-sizing:border-box}.age-verification--logo{width:159px;position:absolute;top:91px;left:60px}.age-verification--head{font-size:128.5%;margin:0 0 14px}.age-verification--txt{margin:0 0 20px}.age-verification-btns{display:flex;margin:0 0 16px}.age-verification--btn{width:155px;margin:0 4px 0 0}.age-verification--btn a,.age-verification--btn span{display:block;color:#009fb3;background:#fff;font-size:107.1%;font-weight:700;line-height:49px;border:1px solid #fff;border-radius:3px;padding:0 1em;position:relative;cursor:pointer;transition:background-color .2s ease-out,transform .2s cubic-bezier(0,.98,.95,1.35)}.age-verification--btn a svg,.age-verification--btn span svg{width:36px;height:6px;stroke:#009fb3;position:absolute;top:20px;right:10px;transition:stroke .2s ease-out,transform .2s cubic-bezier(.17,.67,.62,1.17)}.age-verification--check{display:block;font-size:85.7%;vertical-align:middle;cursor:pointer}.age-verification--check svg{width:13px}.age-verification input[type=checkbox]{display:none}.age-verification input[type=checkbox]:checked~.age-verification--check svg{fill:#fff}@media(min-width:768px){.age-verification--btn a:hover,.age-verification--btn span:hover{color:#fff;background:transparent}.age-verification--btn a:hover svg,.age-verification--btn span:hover svg{stroke:#fff;transform:translate(5px)}}@media(max-width:767.98px){.age-verification-content{width:80vw;height:calc((842 / 750) * 100vw);background:url(//south-horizon.jp/cdn/shop/t/5/assets/bg_age_sp.svg) 0 0 / 100% 100% no-repeat;box-sizing:border-box;padding:0}.age-verification--logo{width:calc((200 / 750) * 100vw);margin:10vw 0 9.6vw calc((49 / 750) * 100vw);position:relative;top:0;left:0}.age-verification--head{font-size:4vw;margin:0 calc((49 / 750) * 100vw) 2.4vw}.age-verification--txt{font-size:calc((25 / 750) * 100vw);letter-spacing:.06em;margin:0 calc((49 / 750) * 100vw) calc((50 / 750) * 100vw)}.age-verification--txt br{display:none}.age-verification-btns{margin:0 calc((49 / 750) * 100vw) calc((56 / 750) * 100vw)}.age-verification--btn{width:calc((246 / 750) * 100vw);font-size:calc((25 / 750) * 100vw)}.age-verification--btn a,.age-verification--btn span{line-height:calc((76 / 750) * 100vw);transition:background-color .2s ease-out,transform .2s cubic-bezier(0,.98,.95,1.35)}.age-verification--btn a svg,.age-verification--btn span svg{width:calc((56 / 750) * 100vw);height:calc((8 / 750) * 100vw);top:4vw;right:2.4vw;transition:stroke .2s ease-out,transform .2s cubic-bezier(.17,.67,.62,1.17) .1s}.age-verification--btn.tap a,.age-verification--btn.tap span{color:#fff;background:transparent;transform:scale(.9)}.age-verification--btn.tap a svg,.age-verification--btn.tap span svg{stroke:#fff;transform:translate(calc((14 / 750) * 100vw))}.age-verification--check{font-size:calc((25 / 750) * 100vw);text-align:center;margin:0 calc((49 / 750) * 100vw)}.age-verification--check svg{width:calc((25 / 750) * 100vw)}}@media(min-width:768px){br.sp{display:none}}@media(max-width:767.98px){br.pc{display:none}.page-shade{z-index:8000}.header-shade{display:none}.mobile-navigation-drawer{width:100%;background:#00a0df}.mobile-navigation-drawer .navigation__mobile-header{border-bottom:none}.mobile-navigation-drawer .mobile-nav-toggle{margin:calc((26 / 750) * 100vw) 6.4vw 0 0;padding:calc((32 / 750) * 100vw);position:fixed;right:0;top:50%;transform:translateY(-50%);opacity:0;z-index:10}.mobile-navigation-drawer .mobile-nav-toggle:before,.mobile-navigation-drawer .mobile-nav-toggle:after{content:"";display:block;width:calc((64 / 750) * 100vw);height:calc((4 / 750) * 100vw);background:#fff;transform-origin:center center;position:absolute;top:calc((20 / 750) * 100vw);left:0}.mobile-navigation-drawer .mobile-nav-toggle:before,.mobile-navigation-drawer .mobile-nav-toggle:after{opacity:0;transform:rotate(0)}.mobile-navigation-drawer .mobile-nav-toggle svg{display:none}.enable-mobile-nav-transition .mobile-navigation-drawer{transition:transform .4s cubic-bezier(.72,0,.28,1);left:0}.mobile-navigation-drawer .mobile-nav-toggle.animate-toggle{transition:opacity .1s linear;opacity:1}.mobile-navigation-drawer .mobile-nav-toggle.animate-toggle:before{opacity:1;transform:rotate(34deg);transition:transform .2s cubic-bezier(.72,0,.28,1)}.mobile-navigation-drawer .mobile-nav-toggle.animate-toggle:after{opacity:1;transform:rotate(-34deg);transition:transform .2s cubic-bezier(.72,0,.28,1)}.mobile-navigation-drawer .wait>div{position:relative;overflow:hidden}.mobile-navigation-drawer .wait>div>span{display:block;transform:translateY(100%)}.mobile-navigation-drawer .wait.animate>div>span{transform:translateY(0);transition:transform .4s cubic-bezier(.165,.84,.44,1)}#content,.template-product #content,.template-page.template-suffix-faq #content{margin-top:-1.6vw}.template-index #content{margin-top:0}.utility-bar-sticky-mobile-copy-reveal .utility-bar--sticky-mobile-copy{transform:translateY(-1.8vw);z-index:7999}}@media(min-width:768px)and (max-width:900px){#pageheader .logo-area__middle--logo-image{width:100px}#main-nav{margin-top:-85px}#main-nav .navigation .navigation__tier-1>.navigation__item>.navigation__link{padding:22px 10px}#main-nav .navigation .navigation__tier-1>.navigation__item>.navigation__link:before{left:10px;width:calc(100% - 20px)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/shb.css.map */
