@font-face{font-family:'JJannon';src:url(JJannon-Regular.eot);src:url('JJannon-Regular.eot?#iefix') format('embedded-opentype'),url(JJannon-Regular.woff2) format('woff2'),url(JJannon-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'JJannon';src:url(JJannon-Bold.eot);src:url('JJannon-Bold.eot?#iefix') format('embedded-opentype'),url(JJannon-Bold.woff2) format('woff2'),url(JJannon-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-family:'JJannon';src:url(JJannon-Bold-Italic.eot);src:url('JJannon-Bold-Italic.eot?#iefix') format('embedded-opentype'),url(JJannon-Bold-Italic.woff2) format('woff2'),url(JJannon-Bold-Italic.woff) format('woff');font-weight:700;font-style:italic}@font-face{font-family:'JJannon';src:url(JJannon-Book.eot);src:url('JJannon-Book.eot?#iefix') format('embedded-opentype'),url(JJannon-Book.woff2) format('woff2'),url(JJannon-Book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'JJannon';src:url(JJannon-Book-Italic.eot);src:url('JJannon-Book-Italic.eot?#iefix') format('embedded-opentype'),url(JJannon-Book-Italic.woff2) format('woff2'),url(JJannon-Book-Italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'JJannon';src:url(JJannon-Extrabold.eot);src:url('JJannon-Extrabold.eot?#iefix') format('embedded-opentype'),url(JJannon-Extrabold.woff2) format('woff2'),url(JJannon-Extrabold.woff) format('woff');font-weight:800;font-style:normal}@font-face{font-family:'JJannon';src:url(JJannon-Extrabold-Italic.eot);src:url('JJannon-Extrabold-Italic.eot?#iefix') format('embedded-opentype'),url(JJannon-Extrabold-Italic.woff2) format('woff2'),url(JJannon-Extrabold-Italic.woff) format('woff');font-weight:800;font-style:italic}@font-face{font-family:'JJannon';src:url(JJannon-Italic.eot);src:url('JJannon-Italic.eot?#iefix') format('embedded-opentype'),url(JJannon-Italic.woff2) format('woff2'),url(JJannon-Italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-family:'FoundersGrotesk-Web';src:url(founders-grotesk-web-regular.eot);src:url("founders-grotesk-web-regular.eot?#iefix") format("embedded-opentype"),url(founders-grotesk-web-regular.woff2) format("woff2"),url(founders-grotesk-web-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:'FoundersGrotesk-Web';src:url(founders-grotesk-web-medium.eot);src:url("founders-grotesk-web-medium.eot?#iefix") format("embedded-opentype"),url(founders-grotesk-web-medium.woff2) format("woff2"),url(founders-grotesk-web-medium.woff) format("woff");font-weight:500;font-style:normal}body,.JJannon,.tingle-modal__closeLabel,.btn.cart__checkout{font-family:'JJannon','FoundersGrotesk-Web',"New York",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,a-otf-ryumin-pr6n,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.u-h1,.u-h2,.u-h3,.u-h4,.u-h5,.u-h6{font-family:'JJannon','FoundersGrotesk-Web',"New York",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,a-otf-ryumin-pr6n,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.product-single__vendor{font-size:1em}.product-single__title{font-size:26px;font-weight:700}#infiniteoptions-container{display:block!important}.custom-field--value{width:90%;max-width:900px;margin:0 auto}.custom-field--value .productvideo{text-align:center;margin-bottom:30px}.custom-field--value .productvideo video{vertical-align:top}.custom-field--value p{line-height:1.7;letter-spacing:.05em}.custom-field--value .nbtm{margin-bottom:0}.custom-field--value .mbtm{margin-bottom:15px}.custom-field--value .ac{text-align:center}.custom-field--value img{margin:0 auto 15px;vertical-align:top}.custom-field--value table{white-space:normal}.custom-field--value table td.nowrap,.custom-field--value table th.nowrap{white-space:nowrap!important}.custom-field--value div.staff{margin-bottom:20px}.custom-field--value div.staff span{display:inline-block;margin-top:7px}.custom-field--value div.staff img{width:40px;margin:0 10px 0 0}.custom-field--value div.fbox{width:100%;position:relative}.custom-field--value div.fbox .text-on{width:60%;position:absolute;right:20px;bottom:20px}.custom-field--value div.fbox .text-on p span{padding:5px 10px 0;background:#fff}.custom-field--value div.rbox{width:48%;margin-left:2%;float:right}.custom-field--value div.lbox{width:48%;margin-right:2%;float:left}.custom-field--value div.rbox{width:48%;margin-left:2%;float:right}.custom-field--value h4{font-weight:700;font-size:15px;margin-bottom:0;letter-spacing:2px;line-height:150%}.custom-field--value h2{font-weight:700;font-size:18px;letter-spacing:2px;line-height:150%}.custom-field--value h2 span{font-size:22px}.custom-fields-section{position:relative;margin:0 auto 50px;max-width:1330px;padding:0 100px}@media screen and (max-width:641px){.custom-field--value{width:100%}.custom-field--value div.lbox,.custom-field--value div.rbox{width:100%;float:none}.custom-field--value div.fbox .text-on{width:100%;position:relative;right:auto;bottom:auto}.custom-fields-section{padding:0 24px}.custom-fields-section img{width:100%}}.faux-select,body,button,input,select,textarea{font-size:14.4px;line-height:1.65}@media only screen and (min-width:769px){.faux-select,body,button,input,select,textarea{font-size:16.5px}}.site-header--stuck{top:35px}.toolbar--transparent{display:none}header#SiteHeader{padding:15px 0;background:rgba(255,255,255,.95);border-bottom:1px solid #D0D0D0}header#SiteHeader .page-width{max-width:unset}header#SiteHeader .site-nav__link{color:#1c1d1d}.site-nav__link--icon .icon{height:auto}.is-light .site-nav__item:not(.site-nav--has-dropdown) .site-nav__link--underline:after{border-bottom-color:#1c1d1d}.header-item--logo img{width:100%}.header-item--navigation .site-nav__link{font-family:'FoundersGrotesk-Web';font-weight:500;font-size:14px;line-height:17px;letter-spacing:.05em}.site-nav__link--underline:after{margin:unset;bottom:-2px}.footer__clear.small--hide{display:none}@media only screen and (min-width:769px){.header-wrapper{margin-bottom:-1px}.header-item--navigation{justify-content:right}.header-item--navigation .site-navigation{margin:unset}.header-item--navigation .site-nav__item{width:97px;margin-left:20px;text-align:left!important}.header-item--navigation .site-nav__link{padding:0}.header-layout--left-center .header-item--icons,.header-layout--left-center .header-item--logo{min-width:unset}.site-nav__icons .site-nav__link{padding-left:20px}.site-nav__link--icon .icon{width:36px}.cart-link{margin-right:12px}.icon-user{margin-left:8px}.site-nav__item{position:unset}.site-nav__dropdown{display:flex;flex-wrap:wrap;top:89px;width:100%;padding:35px 17.5%;box-shadow:0 2px 4px rgba(0,0,0,.1);transform:unset}.site-header--stuck.site-header--opening .site-nav__dropdown{top:89px;background:rgba(255,255,255,.95)}.site-header--stuck.site-header--opening .site-nav__dropdown a{background-color:transparent}.site-nav--has-dropdown:hover .site-nav__dropdown{display:flex}.site-nav__dropdown li{width:25%}.site-nav__dropdown .site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-size:14px}.showDropdown .site-nav__dropdown{visibility:visible}.page-full,.page-width{padding:0 20px}}@media only screen and (max-width:1280px){.site-nav__dropdown{padding-left:7%;padding-right:7%}}@media only screen and (max-width:768px){header#SiteHeader{padding:4px 0}}@media only screen and (max-width:575px){header#SiteHeader .page-width{width:90vw;padding:0}}input[type=checkbox],input[type=radio]{margin-right:.2em}.mobile-nav__social{display:none}.appear-delay-4{width:100%}.parallax-container{top:unset}.template-collection .is-light .site-header__logo .logo--has-inverted,.template-product .is-light .site-header__logo .logo--has-inverted{opacity:1;visibility:unset;height:auto}.template-collection .site-header__logo-link.logo--inverted,.template-product .site-header__logo-link.logo--inverted{display:none}.template-customers-account .section-header__title{display:none}.template-customers-register .form-vertical{display:none}.template-customers-register .Form__FloatingLabel span{display:inline-block;font-size:.9em}.template-customers-register .btn__outer span{display:block;margin-bottom:.5em;font-size:.9em}.template-customers-login #rc_login{display:none}.form-vertical a{position:relative;text-decoration:none;border-bottom:2px solid;border-color:rgba(28,29,29,.1)}.form-vertical a::after{content:"";position:absolute;bottom:-2px;left:0;width:0%;border-bottom:2px solid;border-bottom-color:#1c1d1d;border-bottom-color:var(--colorFooterText);transition:width 0.5s ease}.form-vertical a:hover::after{width:100%}.template-index ul,.template-product ul{margin:0}.template-index li,.template-product ul{list-style-type:none}.page-width{max-width:1440px}.main-content .page-width,.site-footer .page-width{width:79.5vw;padding:0}.main-content .page-full{padding:0}.index-section{margin:200px 0}.grid-product__meta>*{font-size:1.15em}.grid-product__brandName{display:block;padding-bottom:.1em;font-size:1.3em}.breadcrumb a{margin:0 .2em}.btn-top{display:none;position:fixed;width:49px;height:49px;margin:0;bottom:26px;right:16px;z-index:20}.btn-top img{filter:drop-shadow(0 0 8px rgb(41 50 60 / 40%))}.flex{display:flex;justify-content:space-between}.flex-box{text-align:center}.justify-evenly{justify-content:space-evenly}.newsletter-section p{font-size:1.45em}.newsletter-section .contact-form{margin-top:2em}.newsletter-section .input-group .input-group-btn:last-child .btn{width:unset;border:1px solid #fff;border-radius:0;background:unset}.newsletter__input-group{position:relative;border:1px solid #fff}.newsletter__input-group:not(.focus)::before{display:block;content:"";position:absolute;top:13px;left:13px;width:32px;height:24px;background:url(/cdn/shop/files/icon-mail.png);background-size:contain}.newsletter__input-group *{font-family:a-otf-ryumin-pr6n,serif}.newsletter__input-group .newsletter__input{padding-top:.5em;padding-left:3em}.newsletter__input-group .newsletter__input:focus{padding-left:10px;border-color:#fff}.newsletter__input-group .form__submit--large{padding-bottom:.2em}.footer__title{font-family:'FoundersGrotesk-Web'!important;font-weight:400;letter-spacing:.05em}.site-footer .page-width{position:relative}#Footer-786d0fd6-a0d0-410b-a723-968e5d069e74 .footer__collapsible p{font-size:2em}.grid__item.footer__item--7cd634ee-7a2d-402b-8f0b-a1f8c4a486cd{position:absolute;bottom:0;right:0;width:fit-content;width:-moz-fit-content}.grid__item.footer__item--7cd634ee-7a2d-402b-8f0b-a1f8c4a486cd p{margin-bottom:0}.grid__item.footer__item--7cd634ee-7a2d-402b-8f0b-a1f8c4a486cd a{font-size:.8em;margin-left:1em}.grid__item.footer__item--7cd634ee-7a2d-402b-8f0b-a1f8c4a486cd a:first-of-type{margin-left:0}.footer__small-text:last-of-type{display:none;position:absolute;width:100%;bottom:-120px;opacity:.4}.egwSaveGiftOptionsBtn{background:#000}.effective-apps-egw-modal{margin:0!important}.effective-apps-egw-modal .sectioned,.x-ws .effective-apps-egw-modal .x-ws-span6{width:100%!important;margin:0}.sectioned+.sectionedcolumn.sectioned.endingspan{margin-top:20px}.tingle-modal__closeIcon{width:10px!important;margin-bottom:3px}.tingle-modal__closeLabel{font-size:1.0em!important}.tingle-modal-box{width:calc(100% - 34px);margin:0 17px}.tingle-modal-box__content,.tingle-modal-box__footer{padding:10%!important}.tingle-modal-box__content{padding-bottom:0!important}.tingle-modal-box__footer{padding-top:20px!important;text-align:center}.tingle-modal-box__footer .tingle-btn{width:100%;max-width:445px;margin:0!important;background:#000}.template-cart .main-content{padding-bottom:50px}.cart__item-row.cart__checkout-wrapper{text-align:center}.cart__item-row.cart__checkout-wrapper label{display:block!important;position:relative;width:100%;margin:3em auto 1em;padding:.3em 0 .1em;border-top:1px solid;border-bottom:1px solid;text-align:left}.cart__item-row.cart__checkout-wrapper label *{font-family:A P-OTF Shuei KakuGo Gin StdN!important}.cart__item-row.cart__checkout-wrapper label input{margin-bottom:4px}.cart__item-row.cart__checkout-wrapper label p{display:none;position:absolute;right:0;margin-bottom:0;padding-left:28px}.btn.cart__checkout{width:100%}.btn.cart__checkout.inactive{opacity:.4;pointer-events:none}.checkAge{padding:20px;border:2px solid #ff4e4e}.checkAge .delivery-title{margin-top:0!important;padding-top:0!important;font-weight:700;color:#ff4e4e}.checkAge .delivery-caution{margin-bottom:0}.checkAge .red,.checkAge .caution{color:#ff4e4e}.checkAgeVal{width:4em;margin:25px .2em 0 .5em;vertical-align:bottom}.checkAgeVal,.delivery-select-container__select{border:2px solid!important}.checkAgeVal:invalid{border-color:red!important}.checkAgeVal:invalid+.caution{display:block;color:red}.delivery-container .delivery-caution{margin-top:0.5em!important}.custom-field--value h4,h3,h4,h5,h6{font-weight:400;line-height:1.5}h3:not(.catch)::before{display:block;position:absolute;content:"";top:calc(50% - 1px);left:-110px;width:98px;height:1px;margin-top:.2em;background:#1c1d1d}.rte h3,h3.section-header__title,h3{font-size:24px;position:relative;margin-bottom:4em;padding-top:.4em}.custom-field--value h4,h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}h3.catch,h4.catch{font-size:36px;line-height:1.6;letter-spacing:.05em;margin:0 0 1em}figcaption{font-size:.85em;line-height:1.7;letter-spacing:.05em;font-family:A P-OTF Shuei KakuGo Gin StdN;margin-top:1.4em;text-align:center}.b{font-weight:600!important}.ShueiKakuGo{font-family:A P-OTF Shuei KakuGo Gin StdN!important}.RyuminPr6N{font-family:a-otf-ryumin-pr6n,serif;font-weight:300;font-style:normal}@media only screen and (min-width:900px){.template-customers-register .form-vertical{width:50%}}@media only screen and (min-width:769px){body:not(.template-index):not(.template-collection) .main-content{padding-top:89px}#about{margin-top:-89px}.footer__title{position:relative;margin-bottom:2em;font-size:14px}.grid__item:not(.footer__item--786d0fd6-a0d0-410b-a723-968e5d069e74) .footer__title::after{display:block;content:"";position:absolute;bottom:-1.2em;width:.5em;height:1px;background:#1c1d1d}.newsletter-section{padding:100px 0}.footer__item-padding{padding-right:0}.grid+.footer__small-text{padding:0;text-align:left}.tingle-modal__closeIcon svg{width:20px}.cart__item-row{max-width:400px;margin-left:auto}}@media only screen and (max-width:1400px){h3.catch,h4.catch{font-size:35px}}@media only screen and (max-width:1200px){.cart__item-row.cart__checkout-wrapper label p{position:unset}h3.catch,h4.catch{font-size:22px}}@media only screen and (max-width:768px){html,body{overflow-x:hidden}body:not(.template-index):not(.template-collection) .main-content{padding-top:75px}#about{margin-top:-75px}.index-section{margin:150px 0}.main-content .page-width,.site-footer .page-width{width:90vw}.collection-hero,.background-media-text__container{height:45vw;background:transparent}.section-header__shadow,.section-header__shadow:before{display:none}.parallax-image img{object-fit:contain}.template-index .parallax-image img{object-position:top!important}h3,.rte h3,h3.section-header__title{margin-bottom:2em}.grid-overflow-wrapper .grid__item:first-child{margin-left:0}.newsletter-section{padding:50px 0 60px}.newsletter-section .contact-form{margin-top:1.5em}.form__submit--large{display:block}.form__submit--small{display:none}.input-group .input-group-btn:last-child .btn{margin-bottom:0}.newsletter__input-group:not(.focus)::before{top:11px;left:11px}.newsletter__input-group .form__submit--large{padding-bottom:.3em}.site-footer{padding-bottom:.5em}#Footer-786d0fd6-a0d0-410b-a723-968e5d069e74 .footer__collapsible p{padding-top:1em;font-size:1.5em}.grid__item.footer__item--7cd634ee-7a2d-402b-8f0b-a1f8c4a486cd{width:100%;bottom:1.5em;left:0;padding-left:0;text-align:center}.grid__item.footer__item--7cd634ee-7a2d-402b-8f0b-a1f8c4a486cd:after,.grid__item.footer__item--786d0fd6-a0d0-410b-a723-968e5d069e74 .h4.footer__title{display:none}.grid+.footer__small-text{margin-top:12em}.cart__checkout-wrapper{max-width:400px;margin-left:auto;margin-right:auto}.cart__item-row.cart__checkout-wrapper label p{position:absolute}}.pc{display:block!important}.sp{display:none!important}.pc_i{display:inline-block!important}.sp_i{display:none!important}@media only screen and (max-width:575px){.sp{display:block!important}.pc{display:none!important}.sp_i{display:inline-block!important}.pc_i{display:none!important}p,.rte p{margin-bottom:1.5em}body:not(.template-index):not(.template-product) .main-content{padding-top:50px}body.template-product .main-content{padding-top:0!important}#about{margin-top:-50px}#tidio-chat-iframe{right:64px!important}h3,.rte h3,h3.section-header__title{font-size:23px;margin-bottom:1em}h3.catch,h4.catch{font-size:20px}h3:not(.catch):before{display:none}h4,.custom-field--value h4{font-size:17px}h5{font-size:16.5px}figcaption{margin-top:1em}.newsletter__input-group{max-width:unset;border:unset}.newsletter__input-group .newsletter__input{border-right:unset}}.template-index .section-header{justify-content:space-between;align-items:start}.template-index .section-header__title{display:none}.template-index .custom__item-inner--html img{width:100%}.template-index .article__grid-meta{margin-bottom:unset}.btn,.rte .btn{width:335px;padding:.6em 0 .4em;line-height:28px;font-weight:400;border-radius:0;letter-spacing:.1em}.btn--secondary,.rte .btn--secondary{padding:.6em 1.3em .4em 2em;position:relative;display:inline-block;border-width:2px;border-color:#000;color:#000;transition:.3s;z-index:2}.btn--secondary::before{position:absolute;height:calc(100% + 1px);top:0;right:0;bottom:0;left:0;content:'';background:#000;z-index:-1;transform-origin:right top;transform:scale(0,1);transition:transform .3s}.btn--secondary:hover,.rte .btn--secondary:hover{color:#fff}.btn--secondary:hover::before{transform-origin:left top;transform:scale(1,1)}.animation-cropper{overflow:unset}.slideshow__slide:nth-of-type(1) .hero__text-content{vertical-align:top}.slideshow__slide:nth-of-type(2) .hero__text-content{vertical-align:top;color:#000}.slideshow__slide:nth-of-type(3) .hero__title{text-shadow:2px 2px 5px #000}.hero__top-subtitle{letter-spacing:.1em}.hero__link a.btn{font-weight:400;padding:.45em 1.55em .2em 1.9em}#shopify-section-1523298253705 .slideshow__slide--1523298253705-0 .btn{background:rgba(255,255,255,.9)!important}#shopify-section-163402540916b62024 .custom__item-inner--image{width:70%}#shopify-section-16341006150b54aae5 .custom__item-inner--image{width:80%}#shopify-section-1634100633fe92f264 h2{margin-bottom:.6em}#shopify-section-16341841238b196573 h2{padding-bottom:.3em;border-bottom:1px solid #000}#shopify-section-163410104453f46f07 h2{margin-bottom:1.1em}#shopify-section-1634100633fe92f264 .custom__item-inner--html{padding:0 calc(1em + 22px) 0 1em}.article__date{margin-bottom:1em;font-family:'FoundersGrotesk-Web';font-weight:700;line-height:1.7;letter-spacing:.03em}.article__title{font-size:16px;line-height:1.6;letter-spacing:.05em}.article__author{font-size:16px;line-height:1.6;letter-spacing:.03em}#shopify-section-1650627182f047eb08 .index-section{margin:0}#shopify-section-1650627182f047eb08 .page-width{width:100%;max-width:unset}.lity{z-index:999999999!important}.template-index .section-header{margin-bottom:0}.template-index p{line-height:28px}.template-index .content-right{text-align:center}.has_btn-more{position:relative}.btn-more{position:absolute;right:0;top:35%;transform:translateY(-50%);text-align:center;cursor:pointer}.btn-more:hover{opacity:.6}.btn-more p{margin:.5em 0 0}.grid__image-ratio img.grid__image-contain{object-fit:cover}.template-index .hero__text-wrap{display:none}#shopify-section-165054642444729d33{margin:20px auto 200px}#shopify-section-163402540916b62024 .index-section{margin-top:150px}.template-index .brand h3.catch{margin-bottom:2em}.template-index .brand p{width:80%;margin:0 auto 4em 0}.brand-list__item{font-size:1.45em}.brand-list__item:not(:last-of-type){padding-bottom:1em}.brand-list__item a{border-bottom:unset!important;opacity:.2;cursor:pointer}.brand-list__item a.current{opacity:1}.brand-list__item a:after{display:none}.brand-logo-list{display:table;width:100%}.brand-logo-list__item{display:table-cell;float:left;width:50%;padding-bottom:70px}.brand-logo-list__item figure{width:180px;height:180px;margin:0;margin-left:auto}.brand-logo-list__item figure:hover{cursor:pointer}.template-index .brand-logo-list__item figure img{position:relative;top:60px;transform:translateY(-50%)}.brand-logo-list__item figure figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;font-size:1.2em}.brand-logo-list__item figure figcaption span{display:block;font-size:.8em;font-family:'JJannon';font-style:italic;line-height:1.5;letter-spacing:.03em}#CollectionSection-1524686167862 .page-width.page-width--flush-small{position:relative}.our-promise{margin-top:100px}.our-promise.flex{justify-content:center}.our-promise .flex-box,#about .our-promise .flex-box{width:48%;max-width:375px;margin:0 auto;padding:0 5px;text-align:center}.our-promise .flex-box h4{font-family:'FoundersGrotesk-Web'!important;font-size:24px;letter-spacing:.05em}.our-promise .flex-box figure,#about .our-promise .flex-box figure{height:240px;margin:50px auto}.our-promise .flex-box figure img,#about .our-promise .flex-box figure img{width:auto;height:100%}.our-promise .flex-box p:not(:last-of-type)::after,.section.promise .flex-box p:not(:last-of-type)::after{display:block;content:"";width:1em;height:1px;margin:1.2em auto;background:#1c1d1d}.our-promise+p{margin-top:60px;text-align:center}#shopify-section-163410104453f46f07 .index-section,#shopify-section-1634100633fe92f264 .index-section,#shopify-section-36985ddd-50f9-4922-8f81-cd77001d7867 .index-section,#shopify-section-b6d91246-b320-4cc4-9d9a-3901bd59cc51 .index-section{margin:0}#shopify-section-1634100633fe92f264,#shopify-section-b6d91246-b320-4cc4-9d9a-3901bd59cc51{margin-bottom:200px;background:#000;color:#fff}#shopify-section-1634100633fe92f264 .custom__item{margin-bottom:0}.membership .btn{background:#fff;color:#000}.membership .btn:hover{background:#fff!important;color:#000;opacity:.6;transition:all 0.2s!important}.media{margin-bottom:30px}.media .flex{align-items:center;flex-wrap:wrap}.media .flex figure{width:calc(100% / 3);margin:60px 0;text-align:center}.media .flex figure:nth-of-type(4){width:50%}.media .flex figure:nth-of-type(1) img{max-width:217px}.media .flex figure:nth-of-type(2) img{max-width:61px}.media .flex figure:nth-of-type(3) img{max-width:265px}.media .flex figure:nth-of-type(4) img{max-width:591px}.media .flex figure:nth-of-type(5) img{max-width:321px}.media .flex figure:nth-of-type(6) img{max-width:108px}.media .flex figure:nth-of-type(7) img{max-width:92px}.media .flex figure:nth-of-type(8) img{max-width:145px}#shopify-section-1648302822be1aa249 .index-section,#shopify-section-1634100400a54bbdab .index-section{margin:0}.review .btn-more{top:25%;right:20px;color:#fff;filter:drop-shadow(2px 2px 4px rgba(0,0,0,.9))}.review-list__item{text-align:center;transform:translateX(-50%)}.review-list__item a{display:block;border-bottom:none!important}.review-list__item a:hover{opacity:.6}.review-list__item a::after{display:none}.review-list__item figure{margin:0}.review-list__item h4{margin:1.5em 0 .8em;line-height:1.75;letter-spacing:.05em}.review-list__item h4+p{margin-bottom:2.5em;font-family:A P-OTF Shuei KakuGo Gin StdN;font-weight:300;line-height:1.75}.review-list__item h4+p::before{display:block;content:"";width:.8em;height:1px;margin:0 auto .8em;background:#1c1d1d}.review-list__item p:last-child{font-size:1.125em;line-height:1.56;letter-spacing:.05em}.review-box h4{font-family:A P-OTF Shuei KakuGo Gin StdN!important;font-weight:500;line-height:1.8;letter-spacing:.05em}.review-box h5{font-size:24px;line-height:32px;letter-spacing:.05em;margin:.5em 0 .1em}.review-box h6{line-height:1.75;letter-spacing:.05em}.review-box h6+p{font-size:14px}.review-box figure{margin:0}.review-box .btn{margin-top:1em}.review-box .flex{justify-content:left}.review-box .flex>div:first-child{padding-right:40px;text-align:center}.review-box .flex>div:first-child p{margin-bottom:0;font-size:1.125em;font-weight:400;line-height:1.7;letter-spacing:.05em}.review-box .flex>div:last-child{position:relative;width:100%}.comment{width:420px}.comment h6+p{font-family:A P-OTF Shuei KakuGo Gin StdN}.comment h6+p::before{display:block;content:"";width:.8em;height:1px;margin:.8em 0 .5em;background:#1c1d1d}.profile{position:absolute;bottom:0;right:0;clear:both}.profile figure{float:left;margin-right:16px}.profile figure+div{width:400px}.profile h6{margin-bottom:.3em}.arrow__outer{display:none}@media only screen and (min-width:769px){.btn,.rte .btn{font-size:16px}.template-index .content-right p:not(:last-child){margin-bottom:80px}.parallax-image{height:100vh;top:unset}.parallax-image img{width:100%;height:100%}.slideshow__slide:not(:first-of-type) .hero__text-content{padding-bottom:80px}.hero__top-subtitle{font-size:36px}.hero__link a.btn{font-size:28px}.hero__text-content .hero__link{margin-top:1.5em}.brand-logo-list__item:nth-of-type(2n+1){clear:both}.brand-logo-list__item figure{position:relative}.brand-logo-list__item figure:not(.current) figcaption{display:none}.our-promise .flex-box{max-width:375px}#shopify-section-1524686167862 .section-header.section-header--with-link,#CollectionSection-1524686167862 .grid-overflow-wrapper{width:90%}.article__date{font-size:14px}}@media only screen and (max-width:1400px){.our-promise .flex-box h4{font-size:19px}}@media only screen and (max-width:1200px){.brand-logo-list__item figure{width:85%}}@media only screen and (max-width:768px){#shopify-section-163402540916b62024 .index-section{margin-top:75px}#shopify-section-1634100633fe92f264{margin-bottom:150px}#shopify-section-16341006150b54aae5 .index-section{margin-bottom:0}.template-index .custom__item-inner.custom__item-inner--image{margin-bottom:30px}.template-index .article__grid-image{margin-bottom:0}.template-index .article__grid-meta{padding-left:1em}.btn,.rte .btn{width:100%;padding:.35em 0 0;font-size:1em}.template-index .btn{margin-bottom:4em}.section-header--with-link{display:block}.section-header--with-link h3{margin-bottom:1em}.content-right{margin-top:40px}.content-right p{margin-bottom:40px}.btn-more{right:5vw}.template-index .brand{margin-bottom:3em}.template-index .brand p{width:92%;margin-bottom:3em}.brand-list__item{font-size:1.2em}.brand-logo-list__item{position:relative;width:25%;margin:0 8% 70px 0!important}.brand-logo-list__item:nth-of-type(3n+1){clear:both}.brand-logo-list__item figure{width:100%;height:120px}#CollectionSection-1524686167862 .btn-more{display:none}.our-promise{margin-top:20px}.our-promise .flex-box h4{font-size:18px}.review-list__item{transform:translate(5vw)}.review-list__item:nth-of-type(3){visibility:hidden}.review-box h5{font-size:22px}.comment{width:400px}.media .flex figure{margin:40px 0}.media .flex figure:nth-of-type(4){width:60%}#shopify-section-1634100633fe92f264 .custom__item-inner--html{width:84%;margin:0 auto;padding:0}#shopify-section-163418207491af500d .custom__item-inner--image{margin:0 -15% 30px;width:100vw;max-width:unset}#shopify-section-162796114142843cf7 .grid--uniform>.grid__item:not(:last-of-type){margin-bottom:40px}}@media only screen and (max-width:575px){.btn-more{zoom:.5;top:12%}#shopify-section-1634100633fe92f264{margin-bottom:100px}.template-index .custom__item-inner.custom__item-inner--image{margin-bottom:10px!important}.template-index .section-header{margin-bottom:1.5em}.template-index .section-header--with-link{align-items:end;position:relative}.template-index .grid-overflow-wrapper .grid__item:first-child{margin-left:0}.template-index .btn{margin-bottom:2.5em}.content-right{margin-top:30px}.slideshow__slide .hero__title{line-height:1.2}.slideshow__slide:nth-of-type(1) .hero__text-content{padding-top:50px}.hero__text-wrap .page-width{width:84%;margin:0 auto}.template-index .brand{margin-bottom:1em}.brand-logo-list__item{height:130px;margin-bottom:5px!important}.brand-logo-list__item figure figcaption{font-size:1.05em}.our-promise{display:block}.our-promise .flex-box,#about .our-promise .flex-box{width:100%;margin-bottom:100px}.our-promise .flex-box:last-child{margin-bottom:0}.our-promise .flex-box h4{margin-bottom:0}.our-promise .flex-box figure,#about .our-promise .flex-box figure{margin:20px auto 30px}#shopify-section-163418207491af500d h3.catch{margin-bottom:0}.review-list__item h4{margin:1em 0 .4em;line-height:1.5;font-size:1.1em}.review-list__item h4+p{margin:.5em 0 1em;line-height:1.5;font-size:.9em}.review-list__item p:last-child{font-size:.9em}.review-box h4{margin-bottom:.8em}.review-box h5{font-size:20px}.review-box .flex{display:block}.review-box .flex>div:first-child{padding-right:0;text-align:left}.review-box .flex>div:first-child figure{float:left;width:50%;padding-right:16px}.review-box .flex>div:first-child p{font-size:1em}.comment,.profile figure+div{width:100%}.profile{position:unset;margin-top:30px}.media .flex figure{width:30%;margin:20px 0}.media .flex figure:nth-of-type(4){width:100%;margin-top:0}.media .flex figure:nth-of-type(5){width:100%;margin:10px 0}#shopify-section-1524686167862 .grid-overflow-wrapper .grid__item{width:75vw;flex:0 0 75vw}.template-index .article__title{font-size:14.4px}}.template-page .page-content>.page-width{display:none}#about{overflow-x:hidden}#about h4{margin-bottom:2em;letter-spacing:.05em}#about h4.catch{margin-bottom:2em}#about h4:not(.catch){margin-bottom:1.5em;line-height:1.8}#about figure{margin:0}#about img{width:100%}#about .btn,#about .rte .btn{background:#fff!important;color:#000!important;font-family:A P-OTF Shuei KakuGo Gin StdN!important;line-height:28px!important;letter-spacing:.05em;text-transform:none!important}#about .text-center.catch{margin-bottom:2em}#about .content-left,#about .content-right{width:50%}#about figure.content-right{width:40%;margin-left:auto}#about .content-left>img,#about .content-right img{width:100%}#about .flex-box figure img{width:100%;height:100%;object-fit:cover}.section-parallax{width:100vw;height:45vw;background:url(/cdn/shop/files/about_message.jpg);background-attachment:fixed;background-position:center;background-size:contain;background-repeat:no-repeat}.section-parallax.fv{background-image:url(/cdn/shop/files/top_fv0.jpg?v=1697709043)}.section{padding:100px 0}.section .flex.col-2,.section .flex.col-3{flex-wrap:wrap}.section .flex.col-2 .flex-box{width:calc(50% - 10px);margin-top:100px}.section .flex.col-3 .flex-box{width:calc(100% / 3 - 10px);margin-top:60px}#about .flex-box{text-align:center}.section .flex-box h4{margin:.5em auto 1.5em}#about .section.about .content-right,.section.elevate .content-right{width:40%;margin-left:auto}#about .section.about .content{position:absolute;bottom:2em;width:452px}.section.about .content-left{position:relative}.section.about .slide-page{text-align:right}.section.area .logo-list{list-style-type:none;margin-left:0;margin-bottom:100px}.section.area .logo-list__item{position:relative;width:13%;padding-bottom:6em}.section.area .logo-list__item figure{height:120px;text-align:center}.section.area .logo-list__item img{position:relative;top:50%;transform:translateY(-50%)}.section.area .logo-list__item figcaption{position:absolute;bottom:0;width:100%;margin-top:1em;text-align:center;font-size:1.25em}.section.area .logo-list__item figcaption span{display:block;font-size:1.2em}#about .section.area .content-left{width:45%}#about .section.partnership .content-left{text-align:center}#about .section.partnership .content-left img{width:80%;margin:0 15% 0 5%}#about .section.promise h4.catch{margin-bottom:1em}.section.partners .flex{justify-content:left}.section.partners .flex-box:nth-of-type(3n){margin-right:0!important}#about .section.partners .flex-box h4{font-size:1.5em;margin-bottom:.1em;line-height:1.3}#about .section.partners .flex-box p{font-size:.875em;line-height:1.8}.section.elevate .flex.col-3{margin-top:40px}#about .section.elevate .flex-box h4{margin-bottom:.8em}#about .section.elevate figure{margin-bottom:1em}.section.message{background:#000;color:#fff}.section.message h3:not(.catch)::before{background:#fff}@media only screen and (max-width:1280px){.section.area .logo-list__item{width:15%}}@media only screen and (max-width:1200px){figure.content-right{width:45%}}@media only screen and (max-width:1000px){#about .section.about .content{position:unset}.section.area .logo-list{flex-wrap:wrap;justify-content:space-evenly}.section.area .logo-list__item{width:20%;margin:0 5% 40px}}@media only screen and (min-width:769px){body,button,input,select,textarea{font-size:16px}.section .btn,.rte .btn{width:455px;padding:10px 0!important;font-size:20px!important}#about .content{width:684px;margin:0 auto}#about .section .flex.col-3 .flex-box{margin-top:60px}.section-parallax.fv{background-size:cover}.section.promise .flex .flex-box{width:25%}.section.partners .flex .flex-box{width:calc(100% / 3 - 40px);margin-right:60px}}@media only screen and (max-width:768px){.btn,.rte .btn{padding:.35em 0 0.25em!important}#about .content-left{width:55%}.content-right{margin-top:0}.content-right p{margin-bottom:1em}figure.content-right{margin-left:20px}.section .flex.col-2 .flex-box{margin-top:60px}#about .section{padding:75px 0}#about h4.catch{margin-bottom:1.5em}#about h4:not(.catch){line-height:1.5}#about .section .flex-box h4{margin:.3em auto .9em}.section .catch.text-center+.flex.col-2{margin-top:-50px}#about .content,#about .section.about .content{width:unset}.section-parallax.fv{background-position-y:35px}.section.partners .flex .flex-box{margin-right:15px}}@media only screen and (max-width:575px){figure.content-right{margin-left:15px}.text-center.catch{margin-bottom:1.5em}#about .text-center{text-align:left!important}#about .content-right{margin-top:75px}.section .flex.sp_b,#about .section-content__inner.flex{display:block}.section .flex.sp_b>*,#about .section-content__inner.flex>*{width:100%!important;margin-left:0}.section .flex.sp_b>.content-right,,#about .section-content__inner.flex>.content-right{margin:20px 0 0 0}.section .catch.text-center+.flex.col-2{margin-top:0}.section-parallax:not(.fv){background-attachment:unset;background-size:cover}.section-parallax.fv{background-position-y:60px}.section.about .slide-page{margin-top:-.5em}.section.area .logo-list{justify-content:center}.section.area .logo-list__item{width:25%;margin:0 4% 10px;padding-bottom:4em}.section.area .logo-list__item:nth-of-type(n+4){width:40%;margin:0}#about .section.area .logo-list__item figure img{max-width:93px;margin:0 auto}.section.area .logo-list__item figcaption{font-size:1.1em}.section.area .logo-list__item figcaption span{font-size:1.2em}#about .section.partnership .content-left img{width:80%;margin:0 auto}.section.partners .flex.col-3 .flex-box{width:calc(50% - 10px);margin-right:0}.section.partners .flex.col-3 .flex-box:nth-of-type(2n-1){margin-right:20px!important}#about .section.elevate figure{margin-bottom:.3em}}.PCPreviewtitle{white-space:unset}.giraffly_PCPreviewbutton,.PCPreviewbutton{padding-top:0.3em!important}.template-product{padding-bottom:74px}.template-product #tidio-chat-iframe{margin-bottom:75px!important}.template-product figure{margin:0}.template-product hr,.product-single__sku,.product__quantity label{display:none}.page-content--product{padding-top:0}#shopify-section-product-template .product-single__meta,.product-single__vendor,.product-single__title,.product__price{text-align:center}.product-single__form{text-align:left}.product-single__vendor,.product__price{font-size:1.22em}.product-single__vendor{margin-bottom:1.6em}.product-single__title{font-size:20px;font-weight:400;line-height:1.4}.brandName{display:block;font-size:1.8em}.productName{display:block}.productName.ShueiKakuGo{padding-top:.1em;letter-spacing:.05em;line-height:1.55;font-weight:300}.setProduct .brandName{font-size:1em}.setProduct .productName{font-size:.9em}.product__price{margin-right:0;line-height:.7}.hasSavings .product-single__title{margin-bottom:.8em}.hasSavings .fa-solid.fa-caret-right{color:darkgray}.hasSavings .product__price.on-sale{font-size:2em}.hasSavings .tax{margin-left:-.4em;font-size:.8em}.hasSavings .product__price-savings,.product__price-savings,.grid-product__price--savings{display:block;width:fit-content;width:-moz-fit-content;margin:.2em auto 0;background:#000;color:#fff;padding:.1em .8em 0em}.product__inventory{font-style:normal}.product__policies{margin:3em 0 2em}.isPairing .product__policies{margin-bottom:1em}fieldset{padding:10px 0;border:unset}.label,label:not(.variant__button-label),.product-single__description h4{margin-bottom:.1em;font-size:14px;line-height:28px;letter-spacing:.05em}.spb-select select{width:148px;margin-bottom:1em;border:2px solid #1c1d1d;font-size:14px!important}.variant-input-wrap{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.variant-input{width:48%}.variant-input-wrap label{width:100%;margin:0 0 4px 0;padding:10px .2em 9px .9em;font-family:'FoundersGrotesk-Web',A P-OTF Shuei KakuGo Gin StdN;text-align:center}.product__quantity{margin-top:40px}.product-single__description h4{font-weight:300;margin-bottom:.5em}.product-single__description ol{margin-left:1.5em}.product-single__meta .btn{width:100%}.add-to-cart.btn--secondary{background:#1c1d1d;color:#fff}.payment-buttons *,.return-link{font-weight:normal!important;font-family:'JJannon','FoundersGrotesk-Web',"New York",Iowan Old Style,Apple Garamond,Baskerville,Times New Roman,Droid Serif,Times,Source Serif Pro,a-otf-ryumin-pr6n,serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.payment-buttons button,.return-link{padding:.7em 0 0.4em!important;border-radius:0!important}.shopify-payment-button__button,.return-link{border:2px solid #000!important;background:#fff!important;color:#000!important}.rc-radio__label.rc_widget__option__label{padding-left:20px;padding-right:.85em;letter-spacing:.05em}.rc-container-wrapper.rc_container_wrapper{font-family:'FoundersGrotesk-Web'}.rc-container-wrapper.rc_container_wrapper label{;color:#C4C4C4!important}.rc-template__legacy-radio .rc-radio{padding-left:0!important}.rc-template__legacy-radio .rc-radio__input{display:none!important}.rc-widget label{position:relative}.rc-widget label::before{display:block;content:"";position:absolute;top:-2px;width:20px;height:20px;border-radius:50%;background:#C4C4C4;border:2px solid #C4C4C4}.rc-widget .rc-option--active{background-color:unset!important}.rc-widget .rc-option--active label{color:#000!important}.rc-widget .rc-option--active label::before{background:#000}.rc_widget__option__plans__dropdown.rc-selling-plans__dropdown,.rc_popup{font-size:.8em}.rc_popup{padding-left:38px!important}.js-qty__wrapper{max-width:unset}.js-qty__adjust--minus{padding:6px 6px 6px 35px}.js-qty__adjust--plus{padding:6px 35px 6px 6px}.js-qty__adjust:hover{margin:2px}.js-qty__num{width:148px;padding:10px 0;border:2px solid #000;font-weight:600}.product-single__form .product__inventory+div div{background-color:unset!important;border:unset!important;padding:0!important}.hulkapps_option_name{min-width:200px!important}.custom-fields-section{max-width:unset;padding:unset}.custom-field--value{width:100%;max-width:unset;padding:unset}.custom-field--value img{margin:0 auto}.slide-page{padding-left:1em;font-family:'FoundersGrotesk-Web'}.custom-field--value p:not(:last-child){margin-bottom:1.8em}.custom-field--value p.section-summary,.custom-field--value p.p-review{font-size:1.21em;line-height:1.8;letter-spacing:.05em}.custom-field--value p.p-price{font-size:1.1em}.template-product .return-link{width:450px}.template-product .content-left,.template-product .content-right{width:50%}.content-left>img,.content-right img{width:100%}.product-box{padding:100px 0}.product-box h4,.product-box h5{line-height:1.8;margin-bottom:1em}.section.shizuku-sake figure.content-right{width:40%;margin-left:auto}.product-box.taste .flex{position:relative}.product-box.taste .content-right{width:calc(335px + ((50% - 346px) /2))}.product-box.taste .content-right img{height:100%;object-fit:cover}.product-box.taste .content-left{width:auto}.product-box.taste .content-left figure{margin:40px 0}.product-box.taste p{max-width:454px}.product-box.taste ul{font-size:.85em;font-family:A P-OTF Shuei KakuGo Gin StdN}.product-box.voice .section-content__inner{position:relative}.product-box.voice .chef-box{position:relative;width:50%}.product-box.voice .chef-box img{width:100%}.product-box.voice .chef-box figcaption{position:absolute;top:-1.4em;right:-1em;transform:translateX(100%);text-align:left}.product-box.voice .voice-box{position:absolute;bottom:-1em;right:0;width:462px}.product-box.voice h4{margin-bottom:1.5em}.product-box.food-pairing .flex{justify-content:left}.product-box.food-pairing .flex img{width:100%;height:100%;object-fit:cover}.product-box.food-pairing .flex-box{width:335px;margin-right:20px}.product-box.food-pairing .flex-box:last-child{margin-right:0}.product-box.origin{background:#000;color:#fff}.product-box.origin h3::before{background:#fff}.product-box.origin .content-left{position:relative;padding-right:16%}.product-box.origin .content-left figure{margin-top:4em;text-align:center}.product-box.origin .content-left figure img{max-width:200px}.product-box.origin .swiper-slide figure{height:26.5vw}.product-box.origin .swiper-slide figure img{height:100%;object-fit:cover}.product-box.origin .swiper-slide .flex{align-items:flex-start}.product-box.origin .swiper-slide .flex p{margin-bottom:0}.product-box.origin .swiper-slide .flex p:first-child{padding-top:.75em;font-family:A P-OTF Shuei KakuGo Gin StdN;font-size:14px}.product-box.origin .swiper-slide .flex p.slide-page{font-size:1.72em}.product-box.partners .flex-box{width:30%}.product-box.partners h5{margin-bottom:.5em;letter-spacing:.05em}.product-box.partners figure{margin-bottom:1.4em}.product-box.partners img{width:100%;height:100%;object-fit:cover}.product-box.rice-and-yeast .flex{justify-content:space-evenly}.product-box.rice-and-yeast .flex-box{width:335px}.product-box.rice-and-yeast figure{height:240px}.product-box.rice-and-yeast img{height:75%;width:auto}.product-box.logo .flex{align-items:center}.product-box.logo .content-left{text-align:center}.product-box.set-product .set-prduct-box{padding:20px 0;border-bottom:1px solid #000}.product-box.set-product .set-prduct-box:first-of-type{padding-top:0}.product-box.set-product h4{font-size:1.45em;margin-bottom:0;letter-spacing:.05em}.product-box.set-product h5{margin-bottom:0;letter-spacing:.05em}.product-box.set-product .p-price{margin-bottom:3.75em}.product-box.point{padding-bottom:0}.product-box.point .flex{justify-content:left;flex-wrap:wrap}.product-box.point .flex-box{width:calc(33% - 10px);margin-bottom:100px;padding-right:20px}.product-box.point .flex-box:nth-of-type(3n){padding-right:0}.product-box.point h4{margin:1em 0 0;text-align:left}.product-box.point p{text-align:left}.product-box.point img,.product-box.partner img{width:100%;height:100%;object-fit:cover}.product-box.attention{background:#E5E5E5}.product-box.attention h4{margin-bottom:1.5em;text-align:center}.product-box.attention .flex-box{text-align:left;font-size:14px;line-height:1.7}.swiper-pagination{display:none}.swiper-button-prev,.swiper-button-next{width:50%;height:100%;top:22px}.swiper-button-prev{left:0;cursor:url(/cdn/shop/files/arrow_prev-w.png?v=1650085487),auto}.swiper-button-next{right:0;cursor:url(/cdn/shop/files/arrow_next-w.png?v=1650085487),auto}@media only screen and (min-width:769px){.product-single__meta{width:335px;margin:0 auto;padding-left:0}.payment-buttons *,.return-link{font-size:16px!important}.custom-field--value p{font-size:16px}p.p-review{text-align:center}.product-box.logo .content-left *,.product-box.logo .content-right *{max-width:335px}.product-box.taste .content-left .tasting img{max-width:455px}.product-box.attention .flex-box{width:49%}}@media only screen and (max-width:1400px){.product-box.origin .content-left{padding-right:5%}}@media only screen and (max-width:1280px){.product-box.voice .voice-box{width:calc(50% - 0.9em)}}@media only screen and (max-width:1200px){.section.shizuku-sake figure.content-right{width:45%}.product-box.taste .content-left,.product-box.taste p{width:100%;max-width:unset}.product-box.taste .content-left .tasting{width:55%}.product-box.taste .content-right{position:absolute;right:0;width:35%}}@media only screen and (max-width:1200px) and (min-width:769px){.product-single__meta{width:71.65%;margin:unset;margin-left:auto}.product-box.voice .section-content__inner{display:flex;justify-content:space-between}.product-box.voice .voice-box{position:unset;margin-top:5em}.product-box.voice.partner .voice-box{margin-top:0}}@media only screen and (max-width:768px){.giraffly_PCPreviewbutton,.PCPreviewbutton{font-size:16px!important}.giraffly_phone_Preview_Left_Block{padding:12.8px 0}.template-product #tidio-chat-iframe{margin-bottom:95px!important}#shopify-section-recently-viewed .index-section{margin-bottom:50px}#shopify-section-product-template .product-single__meta{margin-top:60px}.product__photos{height:70.82vw}.product__policies{margin:1em 0}.product__quantity{margin-bottom:25px;text-align:center}.payment-buttons *,.return-link{font-size:14.4px!important}.custom-field--value p.section-summary,.custom-field--value p.p-review{font-size:1.15em}.product-box{padding:75px 0}.section.shizuku-sake figure.content-right{margin-left:20px}.product-box.voice .chef-box figcaption{position:unset;transform:unset;text-align:center}.product-box.voice .voice-box{top:0}.product-box.origin .flex.section-content__inner,.product-box.set-product .flex{display:block}.product-box.origin .content-left,.product-box.origin .content-right,.product-box.set-product .content-left,.product-box.set-product .content-right{width:100%;padding-right:0}.product-box.origin .content-left figure{position:absolute;top:0;right:0;width:35%;margin-top:0}.product-box.origin .content-left>*:not(figure){width:60%}.product-box.origin .swiper-slide figure{height:60vw}.product-box.rice-and-yeast .flex{justify-content:space-between}.product-box.rice-and-yeast .flex-box{width:48%}.product-box.logo .content-left{width:40%}.product-box.set-product .content-right{margin-top:0}.product-box.set-product .p-price{margin-bottom:0}.product-box.attention .flex{display:block}.product-box.attention .flex .flex-box{margin-bottom:1em}}@media only screen and (max-width:575px){.giraffly_phone_Preview_Quantity,.PCPreviewbutton{height:32px!important}.giraffly_phone_Preview_Quantity_Space{height:32px!important}.template-product .btn-top{margin-bottom:112px}.template-product #tidio-chat-iframe{margin-bottom:112px!important}h4.b.ShueiKakuGo{text-align:center}.product-box h4,.product-box h5{margin-bottom:.5em}.template-product .return-link{width:90vw}.infiniteoptions-container{margin:0 auto;text-align:left}.brandName{font-size:1.5em}.product-box{padding:50px 0}.product-box .flex{display:block}.product-box.taste .content-right,.product-box .flex .flex-box,.product-box .content-left,.product-box .content-right{width:100%;margin-bottom:50px;text-align:left}.product-box .flex .flex-box:last-of-type,.product-box .content-right{margin:0}.section.shizuku-sake figure.content-right{margin:75px 0 0}.product-box.taste .content-left figure{margin:25px auto}.product-box.taste .content-left .tasting,.product-box.origin .content-left>*:not(figure){width:100%}.product-box.taste .content-right,.product-box.origin .content-left figure{position:unset;width:100%}.product-box.voice .chef-box{width:100%;margin-bottom:50px}.product-box.voice.partner .chef-box{margin-bottom:30px}.product-box.voice .voice-box{position:unset;width:100%}.product-box.voice h4{margin-bottom:1em}.product-box.origin .swiper-slide .flex{display:flex}.product-box.origin .swiper-slide .flex p.slide-page,.slide-page{font-size:1.25em}.product-box.origin .swiper-slide .flex p:first-child{padding-top:.5em;line-height:1.4}.product-box.partners .flex-box{margin-bottom:75px}.product-box.rice-and-yeast figure,.product-box.origin .content-left figure{width:40%;height:unset;margin:25px auto}.product-box.rice-and-yeast img{position:unset;transform:unset}.product-box.logo .content-left{margin:0 auto 25px}.product-box.set-product .content-left{margin-bottom:0}.product-box.point h4{margin-bottom:1em}.product-box.point .flex-box{padding-right:0}#shopify-section-product-recommendations .index-section{margin-top:50px}}.product__thumbs{position:absolute;top:0;height:100%;width:100%}.product__thumbs[data-position="below"] .product__thumb-arrow{background:none;width:50%}.product__thumb-arrow .icon{display:none}.product__thumbs[data-position="below"] .product__thumb-arrow.product__thumb-arrow--prev{cursor:url(/cdn/shop/files/arrow_prev.png?v=1650085487),auto}.product__thumbs[data-position="below"] .product__thumb-arrow.product__thumb-arrow--next{cursor:url(/cdn/shop/files/arrow_next.png?v=1650085487),auto}.product__thumbs--below .product__thumbs--scroller{display:none}.product__photos .flickity-viewport{height:100%!important}.product__photos .image-wrap{height:fit-content!important;padding-bottom:0!important}.product__photos img{object-fit:cover}.flickity-page-dots{bottom:-.8em;right:calc(-100% + 2.2em);font-family:A P-OTF Shuei KakuGo Gin StdN!important}.flickity-page-dots .dot{display:none}.flickity-page-dots .dot.is-selected{width:0;height:0}.product__main-photos .flickity-page-dots,.flickity-page-dots .dot.is-selected{display:block}.grid__item.medium-up--four-fifths.grid__item--content{padding-left:0}#shopify-section-collection-promotions{margin-bottom:10%}#shopify-section-collection-promotions .flex-grid--collection-promotions{margin:0}.template-collection .flex-grid--collection-promotions .flex-grid__item{width:25%;margin:0 3%;padding:0;border:2px solid #000;border-radius:50%}.template-collection .flex-grid--collection-promotions .flex-grid__item:first-of-type{margin-left:0}.template-collection .flex-grid--collection-promotions .flex-grid__item:last-of-type{margin-right:0}.template-collection .flex-grid--collection-promotions .flex-grid__item:hover{background:#000}.template-collection .flex-grid--collection-promotions .flex-grid__item:hover .promo-grid__text{color:#fff}.promo-grid .type-advanced .rte--strong{font-size:.9em;line-height:1.4;font-family:A P-OTF Shuei KakuGo Gin StdN!important}.promo-grid .type-advanced .promo-grid__content:not(.promo-grid__content--boxed):not(.promo-grid__content--sale):after{background:unset}.promo-grid .promo-grid__container.horizontal-center{border-radius:50%}.promo-grid .flex-grid{flex-wrap:unset;justify-content:space-between}.promo-grid .flex-grid__item{flex:unset}.promo-grid .promo-grid__bg{display:none}.promo-grid .promo-grid__content{min-width:unset}.promo-grid .promo-grid__text{color:#000}.promo-grid .promo-grid__text .rte--block{margin-bottom:0}.collection-hero__content .section-header__title{display:none}.grid-product__meta{padding:1em .5em 0;text-align:center}.grid-product__title{line-height:1.4}.grid-product__vendor{display:none}.grid-product__price{margin-top:.2em}.grid-product__price--original{font-size:.75em}.grid-product__price--savings{display:block;margin:auto;padding:.3em .5em 0;font-size:.9em}.isSoldOut .grid__image-ratio img.grid__image-contain{filter:grayscale(1)}.grid-product__tag.grid-product__tag--sold-out{width:100%;padding-top:calc(50% - 1.75em);background:rgba(0,0,0,.3);text-align:center;color:#fff}@media only screen and (min-width:769px){#shopify-section-collection-header{margin-top:89px}.collection-hero{height:calc(100vh - 89px)}}@media only screen and (max-width:1200px){.template-collection .flex-grid--collection-promotions .flex-grid__item{width:23%;margin:0}}@media only screen and (max-width:768px){#CollectionAjaxContent .grid{margin-left:0}.type-advanced .promo-grid__content{padding:.5em}}.template-article .page-content img{width:100%}.product__photos{touch-action:pan-x}.cbb-also-bought-product h3{min-height:75px!important}.cbb-also-bought-product h3:not(.catch)::before{background:none}