body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}del,ins{text-decoration:none}li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}q:before,q:after{content:""}html{padding-bottom:0!important;overflow-x:hidden}@font-face{font-family:GenShinGothic;src:url(/cdn/shop/t/5/assets/GenShinGothic-P-Heavy.ttf)}.ac{opacity:0;transform:translateY(0) scale(1.2);transition:all 1s}.ac.in{opacity:1;transform:rotateY(0) scale(1)}.shopify-section--header{z-index:200}.Header:not(.Header--sidebar) .Header__Wrapper{padding:10px 30px}.Header__Icon .Icon--account,.Header__Icon .Icon--search-desktop{width:17px;height:17px}.Header__Icon .Icon--cart-desktop{height:19px;width:17px}.Header--center .Header__FlexItem{margin-bottom:0}.HorizontalList__Item{display:block}.Header__Logo{display:block;width:220px;height:33px}.Header__Logo svg{margin-top:3px}.Header__FlexItem--fill{flex:initial;align-items:initial}.g-nav{display:none;position:relative;left:0;top:0}.HorizontalList--spacingExtraLoose{margin-left:0;margin-right:0}.HorizontalList--spacingExtraLoose .HorizontalList__Item{margin:0;padding:12px 35px 9px;width:100%;line-height:1.3;cursor:pointer;transition:all .2s ease-in-out}.HorizontalList--spacingExtraLoose .HorizontalList__Item:hover{background:#222}.HorizontalList--spacingExtraLoose li.HorizontalList__Item:nth-child(15){margin-top:3px}.HorizontalList--spacingExtraLoose .HorizontalList__Item:hover a{color:#c5c5c5}.PageContainer{background:#fff}.Search[aria-hidden=false]{z-index:1}.Header__MainNav,.Header--center .Header__MainNav{bottom:initial;left:initial;text-align:initial;padding:0;position:absolute;width:290px;display:table;margin-right:0}.HorizontalList--spacingExtraLoose .HorizontalList__Item a{position:relative;padding:0 10px 3px 0;width:100%;display:block}.HorizontalList--spacingExtraLoose .HorizontalList__Item a:before,.HorizontalList--spacingExtraLoose .HorizontalList__Item a:after{position:absolute;content:"";top:calc(50% - 6px);right:0;transform:rotate(45deg) translateY(-50%);background-color:currentColor;transition:transform .4s ease-in-out,opacity .4s ease-in-out}.HorizontalList--spacingExtraLoose .HorizontalList__Item a:before{width:8px;height:1px;opacity:1}.HorizontalList--spacingExtraLoose .HorizontalList__Item a:after{width:1px;height:8px;top:calc(50% - 1px);right:6px}.bland-page-link{position:fixed;bottom:0;margin:0;padding:0 30px;width:290px;line-height:1;cursor:pointer}.bland-page-link a{position:relative;width:100%;display:block;letter-spacing:.2em;font-size:13px;color:#eee;background:#0e0e0e;padding:20px 15px;border-radius:8px 8px 0 0;transition:all .2s ease-in-out}.bland-page-link a:hover{opacity:.85}.bland-page-link a span{position:relative;display:table;margin:0 auto;padding-right:20px}.bland-page-link a svg{fill:#eee;width:13px;height:10px;right:0;top:50%;position:absolute;transform:translateY(-50%)}.HorizontalList--spacingExtraLoose .HorizontalList__Item .MegaMenu__PushLink:before,.HorizontalList--spacingExtraLoose .HorizontalList__Item .MegaMenu__PushLink:after{content:none}.Header__LinkSpacer:after{border-bottom:1px solid var(--header-heading-color)}.Header__Icon .Icon--nav,.Header__FlexItem--fill:last-child{margin-top:0}.Drawer{z-index:500}.MegaMenu{display:table;top:0;left:290px;height:calc(100vh - var(--header-height));background:#222}.MegaMenu__Inner{position:relative;width:630px}.MegaMenu--grid .MegaMenu__Inner,.MegaMenu__Inner{display:block}.MegaMenu__Inner .MegaMenu__Item:last-child{width:270px!important;min-width:270px!important;margin:0 40px 0 0;position:absolute;right:0;top:0}.MegaMenu__PushImageWrapper{margin:0 auto 12px}.MegaMenu__Item--fit{width:200px}.MegaMenu__Push{width:100%}.MegaMenu__Push .u-h6{color:#eee}.MegaMenu__Push .Text--subdued{font-size:11px;padding:0 10px}.MegaMenu__Push--shrink:first-child{padding-right:0;margin-bottom:50px}.MegaMenu__Push--shrink:last-child{padding-left:0}.HorizontalList--spacingExtraLoose .HorizontalList__Item a:hover,.HorizontalList--spacingExtraLoose .HorizontalList__Item a:hover .u-h6,.HorizontalList--spacingExtraLoose .HorizontalList__Item a:hover .Text--subdued{color:#f1f1f1}#main{width:calc(100% - 290px);margin-left:290px}#main-cnt{background:#f1f1f1}.CollectionToolbar{box-shadow:1px 1px var(--border-color),0 -1px var(--border-color)}.Footer--withMargin,#shopify-section-blog-template+#shopify-section-shop-now{margin-top:0}#shopify-section-footer{width:calc(100% - 290px);margin-left:290px;background:#e1e1e1}.Footer__PaymentList{display:flex;flex-wrap:wrap}.Footer__Social{display:flex}.Footer__Inner{margin-left:0;margin-right:0}.Footer__Inner h2.Footer__Title{font-size:1em}.Footer__Inner p,.Footer__Inner .Linklist__Item a,.Footer__Content p{font-size:.85em;line-height:2}.Footer__Inner .Form__Input{font-size:.85em}.Footer__Inner .Form__Submit{font-size:.8em}.Linklist__Item{margin-bottom:5px}.Footer__ThemeAuthor{display:none}.Footer__Social li:first-child{margin-left:0}.Footer__Copyright a{margin-left:20px!important}.Footer__Copyright a:first-child{margin-left:8px!important}.HorizontalList{margin:5px 0;width:100%}.bland-page-link-sp{width:100%;margin:0;padding:0;line-height:1;background:#eee;cursor:pointer}.bland-page-link-sp a{position:relative;display:block;letter-spacing:.2em;padding:30px 20px;font-size:13px;width:100%;color:var(--navigation-text-color);transition:all .2s ease-in-out}.bland-page-link-sp a:hover{opacity:.85}.bland-page-link-sp a span{position:relative;display:table;padding-right:20px;margin:0 auto}.bland-page-link-sp a svg{fill:var(--navigation-text-color-light);width:13px;height:10px;right:0;top:50%;position:absolute;transform:translateY(-50%)}.SidebarMenu .Drawer__Footer{flex-wrap:wrap}.SidebarMenu .Drawer__Footer:before{background-image:none}.SidebarMenu .Collapsible,.SidebarMenu .Linklist{font-size:.9em}.Container h1{font-weight:700}.PageHeader{margin:0}.shopify-challenge__container{min-height:calc(var(--window-height) - var(--header-height) - 0px - 160px);min-height:calc(var(--window-height) - var(--header-height) - var(--announcement-bar-height, 0px) - 160px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:0;margin-bottom:0}.shopify-challenge__container .shopify-challenge__message,.shopify-challenge__container .shopify-challenge__errors{width:100%;margin-top:auto;margin-bottom:10px;padding:0 20px}.shopify-challenge__container form{margin-bottom:auto;margin-top:10px}.shopify-challenge__container form .shopify-challenge__button{margin-top:10px}.template-account .Container,.template-addresses .Container{padding:80px;min-height:calc(var(--window-height) - var(--header-height) - 0px - 160px);min-height:calc(var(--window-height) - var(--header-height) - var(--announcement-bar-height, 0px) - 160px)}@media screen and (max-width:1400px){.Header__MainNav,.Header--center .Header__MainNav{width:200px}.bland-page-link{width:200px;padding:0}.bland-page-link a{font-size:11px;border-radius:0}.MegaMenu{left:200px}#main,#shopify-section-footer{width:calc(100% - 200px);margin-left:200px}.Footer__Inner{justify-content:initial}}@media screen and (max-width:1140px){.Header__MainNav,.Header--center .Header__MainNav{width:0}.MegaMenu{left:0}#main,#shopify-section-footer{width:100%;margin-left:0}.HorizontalList__Item{display:flex}.Header__FlexItem--fill{flex:1 0 0;align-items:center}#main{display:block}#main-cnt{width:100%;overflow-x:hidden}}@media screen and (max-width:650px){.Footer__Aside{text-align:left}}@media screen and (max-width:640px){.Header:not(.Header--sidebar) .Header__Wrapper{padding:18px;justify-content:initial}.Header__Logo{width:160px;height:23px}.g-nav{margin-right:18px;margin-top:-5px;flex:none}.Header__Logo svg{margin-top:2px}.ProductList--grid{margin-left:0}.Header__FlexItem--fill:last-child{margin-left:auto}.Footer__Copyright a{display:block;margin-left:0!important}.Footer__Copyright a:first-child{margin-left:0!important;margin-bottom:8px}.template-account .Container,.template-addresses .Container{margin:0 auto;padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/common.css.map */
