@charset "UTF-8";@font-face{font-family:Univers;src:url(/cdn/shop/files/Univers.woff2?v=1702275506)}@font-face{font-family:JDS;src:url(/cdn/shop/files/Sans.woff2?v=1736999745)}@font-face{font-family:Albertus;src:url(/cdn/shop/files/AlbertusNova-Regular.woff2?v=1752405712)}:root{--padding: 7.5vw;--productPadding: 11.5vw;--pcPadding: 2.5vw;--backgroundColor: #fff;--textColor: #2E2E2E;--footerColor: #e9e7e6;--buttonColor: #001FA2;--accentColor: #b44400;--accentColor: #b83602;--linkBlue:#3154E6;--soldRed: #C90000}*{margin:0;padding:0;box-sizing:border-box}html{font-size:62.5%}html,body{width:100vw;overflow-x:hidden;background-color:var(--backgroundColor)}div,h1,h2,h3,h4,h5,h6,p,a,span,input,button,tspan,tr,td,th{font-family:Univers,TsukuGoPro-D,TsukuGoPr5-M,TsukuGoPro-M,sans-serif;font-weight:400;color:var(--textColor);font-display:swap;font-feature-settings:"palt";letter-spacing:.05em;-webkit-font-smoothing:antialiased;line-height:1.6}:lang(en){font-family:Univers,sans-serif;letter-spacing:.01em;line-height:1.3;-webkit-font-smoothing:antialiased}.serif,.serif *{font-family:Albertus,TsukuGoPr5-B,TsukuGoPro-E,sans-serif;text-transform:uppercase;letter-spacing:.075em;margin-bottom:6px}.sans{font-family:Univers,TsukuGoPr5-D,TsukuGoPro-D,sans-serif;letter-spacing:-.005em;line-height:1.5;-webkit-font-smoothing:antialiased}.bold{font-family:JDS,TsukuGoPr5-B,TsukuGoPro-B,sans-serif}.jp.bold{font-family:TsukuGoPr5-B,TsukuGoPro-B,sans-serif}svg,svg path,svg g{fill:var(--textColor)}.h0{font-size:2.8rem}h1,.h1{font-size:2.4rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.8rem}h4,.h4{font-size:1.6rem}h5,.h5{font-size:1.4rem}h6,.h6{font-size:1.2rem}.h7{font-size:1.1rem}.h8{font-size:.975rem}.h0.heading{font-size:3.8rem}.h1.heading{font-size:3.2rem}.heading{line-height:1.3;letter-spacing:0}.sp{display:block}.pc{display:none}p,.p{font-weight:400;line-height:1.65;font-size:1.3rem;text-align:justify;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;word-break:break-all}li{text-decoration:none;list-style:none}a{text-decoration:none;display:inline-block;transition:.75s ease-in-out}a:hover{opacity:.65}section{padding-left:var(--padding);padding-right:var(--padding)}section.shopify-section--main-list-collections{padding:0}img{width:100%;object-fit:cover;object-position:50%}input{background-color:transparent;border:none;outline:none}input::placeholder{color:var(--textColor);opacity:.25}button{background-color:transparent;border:none;outline:none}ul li{text-decoration:none;list-style:none}.flex{display:flex;justify-content:center;align-items:center}.w100{width:100vw;margin-left:calc(-1 * var(--padding))}.white{color:#fff}main{margin:auto}.jds-button{width:fit-content;padding:1.5rem 4rem 1.2rem;align-content:center;margin-left:auto;margin-right:auto}.jds-button.fill{color:#fff;background-color:#000}.jds-button.border{color:#001fa2;border:solid 1px #001FA2}.logo-wrapper{display:flex;align-items:center;gap:5px}.logo-part{display:grid;overflow:hidden;transition:width 2s ease-in-out!important;width:auto;white-space:nowrap;-webkit-transition:width 1s;-moz-transition:width 1s}:not(.scrolled) .logo-part{width:auto;transform:translate(0)}.scrolled .logo-japanese{max-width:6px}.scrolled .logo-dark{max-width:11.2px;transform:translate(0)}.scrolled .logo-spirits{max-width:9px;transform:translate(0)}@media screen and (min-width:720px){html{font-size:62.5%}.h0{font-size:4.2rem}h1,.h1{font-size:3.2rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.8rem}h5,.h5{font-size:1.5rem}h6,.h6{font-size:1.3rem}.h7{font-size:1.1rem}.h8{font-size:.975rem}p,.p{font-size:1.35rem;line-height:2;text-align:left}.sp{display:none}.pc{display:block}section{padding-left:var(--pcPadding);padding-right:var(--pcPadding)}.w100{width:100vw;margin-left:calc(-1 * var(--pcPadding))}.pcflex{display:flex;justify-content:space-between;align-items:center}}@media only screen and (min-width:481px)and (max-width:720px){html{font-size:50%}}footer svg path{fill:#fff}.uppercase{text-transform:uppercase}.link{text-transform:uppercase;position:relative}.link:after{display:block;content:"";position:absolute;top:auto;bottom:-.25rem;left:50%;transform:translate(-50%);width:100%;height:.8px;background-color:var(--textColor)}.center{text-align:center}.half{opacity:.55}.l-horizontal{width:100vw;margin-left:calc(-1 * var(--padding));padding-left:var(--padding);display:flex;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.l-horizontal::-webkit-scrollbar{display:none}.l-horizontal .container{flex-shrink:0;width:70vw;margin-right:1.5rem}@media screen and (min-width:720px){.l-horizontal{width:100%;margin-left:0;padding-left:0;display:flex;overflow-x:hidden}.l-horizontal .container{flex-shrink:0;width:32.5%;margin-right:1.5rem}}#collection,#archives,#archive,#cocktail,#information,#contents{margin-top:7.5rem}#archives{margin-top:10rem}#top{margin-top:0;margin-bottom:12rem}#collection .wrapper .container{text-align:center}#collection .wrapper .container h2{margin-top:1rem}#collection .wrapper .container img{height:calc(70vw /3 *4)}#information .wrapper{margin-bottom:2rem;display:flex;flex-flow:column}#information .right{text-align:right}#contents .wrapper .container h3{width:90%}@media screen and (min-width:720px){#collection,#new,#archives,#collaboration,#archive,#cocktail,#information,#contents{margin-top:6rem;margin-bottom:3rem}}.shopify-section--main-page:first-child .section-spacing,.shopify-section--contact:first-child .section-spacing,.shopify-section--about:first-child,.shopify-section--faq:first-child .section-spacing,.shopify-section--main-article:first-child .section-spacing,.shopify-section--main-blog:first-child .section-spacing,.shopify-section--main-search:first-child .section-spacing,.shopify-section--main-not-found:first-child .section-spacing,.shopify-section--main-list-collections:first-child .section-spacing,.shopify-section--main-product:first-child .section-spacing{padding-top:calc(var(--header-height, 7rem) + 3rem)!important}.shopify-section--contact .section-spacing{padding-bottom:8rem}.shopify-section--contact .form{text-align:left}@media screen and (min-width:720px){.shopify-section--contact .section-stack{max-width:560px;margin-left:auto;margin-right:auto}}.shopify-section--contact .form-control{gap:.6rem}.shopify-section--contact .form-control>label{font-size:1.25rem;color:var(--textColor);font-family:Univers,TsukuGoPro-D,sans-serif}.shopify-section--contact .input,.shopify-section--contact .textarea,.shopify-section--contact .select{border-width:1px!important;border-color:#2e2e2e4d!important;background-color:#f9f8f6!important;padding:1.4rem 1.6rem!important;font-size:1.35rem!important;border-radius:4px!important}.shopify-section--contact .input:focus,.shopify-section--contact .textarea:focus,.shopify-section--contact .select:focus-visible{border-color:var(--textColor)!important;background-color:#fff!important;outline:none}.shopify-section--contact .textarea{min-height:14rem}.shopify-section--contact .fieldset{display:flex;flex-direction:column;gap:2rem}.shopify-section--contact .fieldset-row{display:flex;gap:1.6rem}@media screen and (max-width:719px){.shopify-section--contact .fieldset-row{flex-direction:column;gap:2rem}}.shopify-section--main-page .section-spacing{padding-bottom:8rem}@media screen and (min-width:720px){.shopify-section--main-page .container{max-width:720px;margin-left:auto;margin-right:auto}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/base.css.map */
