:root{--bg-color: #d9d1c5;--c-black: #000;--c-primary: #81222d;--noto-serif-jp: "Noto Serif JP", serif;--lusitana: "Lusitana", serif;--lusitana-noto-serif: "Lusitana", "Noto Serif JP", serif}.u-lusitana{font-family:var(--lusitana)!important}.u-noto-serif-jp{font-family:var(--noto-serif-jp)!important}.u-lusitana-noto-serif{font-family:var(--lusitana-noto-serif)!important}.u-d-none{display:none!important}.u-font-weight-500{font-weight:500!important}.u-font-weight-600{font-weight:600!important}.u-font-weight-700{font-weight:700!important}@media screen and (min-width:700px){.u-max-contents-width{max-width:1440px;margin-left:auto;margin-right:auto}.u-main-padding{padding-top:120px;padding-bottom:180px}}@media screen and (max-width:999px){.u-main-padding{padding-top:38px;padding-bottom:100px}}@media screen and (min-width:700px){.u-container-padding{padding-left:80px;padding-right:80px}}@media screen and (max-width:999px){.u-container-padding-sp{padding-left:20px;padding-right:20px}}@media screen and (min-width:700px){.u-content-width{max-width:940px;width:100%;margin:0 auto}}.u-heading2{color:var(--c-primary);font-family:var(--en-font-family)!important;font-weight:700;letter-spacing:.05em;line-height:1;text-align:center;border-bottom:3px solid var(--c-primary)}@media screen and (min-width:1000px){.u-heading2{font-size:42px;padding-bottom:119px}}@media screen and (max-width:999px){.u-heading2{font-size:30px;padding-bottom:62px}}body{background:var(--bg-color)!important}.appear.up .item{transform:translateY(15px)}.appear.down .item{transform:translateY(-15px)}.appear.left .item{transform:translate(15px)}.appear.right .item{transform:translate(-15px)}.appear.zoom-out .item{transform:scale(1.02)}.appear .item{transition:opacity 1.2s cubic-bezier(.17,.935,.305,1),transform 1.5s cubic-bezier(.17,.935,.305,1);opacity:0}.appear.inview .item{opacity:1;transform:none}.appear.serials .item{transition:opacity 1.2s cubic-bezier(.17,.935,.305,1),transform 1.5s cubic-bezier(.17,.935,.305,1);opacity:0}.appear.serials.inview .item{opacity:1;transform:none}.appear.serials.inview .item:first-child{transition-delay:.1s}.appear.serials.inview .item:nth-child(2){transition-delay:.2s}.appear.serials.inview .item:nth-child(3){transition-delay:.3s}.appear.serials.inview .item:nth-child(4){transition-delay:.4s}.appear.serials.inview .item:nth-child(5){transition-delay:.5s}.appear.serials.inview .item:nth-child(6){transition-delay:.6s}.appear.serials.inview .item:nth-child(7){transition-delay:.7s}.appear.serials.inview .item:nth-child(8){transition-delay:.8s}.appear.serials.inview .item:nth-child(9){transition-delay:.9s}.appear.serials.inview .item:nth-child(10){transition-delay:1s}.appear.serials.inview .item:nth-child(11){transition-delay:1.1s}.appear.serials.inview .item:nth-child(12){transition-delay:1.2s}.appear.serials.inview .item:nth-child(13){transition-delay:1.3s}.appear.serials.inview .item:nth-child(14){transition-delay:1.4s}.appear.serials.inview .item:nth-child(15){transition-delay:1.5s}.appear.serials.inview .item:nth-child(16){transition-delay:1.6s}.appear.serials.inview .item:nth-child(17){transition-delay:1.7s}.appear.serials.inview .item:nth-child(18){transition-delay:1.8s}.appear.serials.inview .item:nth-child(19){transition-delay:1.9s}.appear.serials.inview .item:nth-child(20){transition-delay:2s}.appear.serials.inview .item.centered{transform:translate(-50%)}.header__logo{grid-column:1 / 1}.header__wrapper{column-gap:0;--header-grid: "logo nav second-nav" / max-content minmax(max-content, 1fr) max-content;justify-content:space-between;background:var(--bg-color);color:var(--c-black)}.header:hover{background:var(--bg-color)}.header__dropdown-menu{background:#cbc0b0;box-shadow:none;filter:drop-shadow(0px 2px 2px rgba(0,0,0,.1));inset-block-start:calc(100% + -0px);overflow:visible!important}.header__dropdown-menu:after{content:"";display:block;position:absolute;top:-25px;left:0;width:100%;height:25px}.header__dropdown-menu li a{font-size:15px;font-weight:500;letter-spacing:.1em;line-height:1.2}.header__primary-nav-item:hover:before{display:none!important;transform:none!important}.header__primary-nav-item:hover .h6{opacity:.7}@media screen and (min-width:1000px){.header__wrapper{padding-inline-start:0;padding-inline-end:0;padding-block-start:21px;padding-block-end:16.55px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.header__logo{padding-left:33px}.header__primary-nav{grid-area:nav;margin-right:44px}.header__secondary-nav{grid-area:second-nav;padding-right:31px}}@media screen and (max-width:999px){.header__wrapper{padding-inline-start:0;padding-inline-end:0;padding-block-start:15px;padding-block-end:0}.header__logo{padding-left:10px}.header__primary-nav{padding-right:10px}.header__logo,.header__primary-nav,.header__secondary-nav{padding-bottom:12px}}@media screen and (min-width:700px){.header__logo a img{--header-logo-width: 148px !important}.header__primary-nav{justify-content:flex-end}.header__secondary-nav{column-gap:30px}.header__primary-nav-item .h6{transition:opacity .3s ease;font-size:17px;font-weight:500;letter-spacing:.11em}}@media screen and (max-width:999px){.header__wrapper{row-gap:0}.header__logo{padding-top:3px}.header__primary-nav{grid-area:second-nav}.header__secondary-nav{grid-area:nav;margin-right:24px}}@media screen and (max-width:699px){.header__wrapper:after{top:63px}.header__logo a img{--header-logo-width: 116px !important}}.drawer::part(header){background:var(--bg-color);padding:28px 18px 8px!important;min-height:auto}.header-sidebar__main-panel{background:var(--bg-color)}.c-header-sidebar__close{margin-left:auto}.c-header-sidebar__first-layer{color:var(--c-primary);font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.1}.c-header-sidebar__list{display:flex;flex-direction:column;gap:30px;margin:0;padding:0 40px;background:var(--bg-color)}.header-sidebar .mega-menu__linklist{display:grid;grid-template-columns:118px max-content;column-gap:20px;row-gap:20px;justify-content:start;margin-top:30px;margin-bottom:30px}.header-sidebar .mega-menu__linklist li{min-width:0}.header-sidebar .mega-menu__linklist li.--all{grid-column:1 / -1;width:100%}.c-header-sidebar__second-layer{font-size:17px;font-weight:500;letter-spacing:.05em;line-height:1.1}.c-sp-category__nav-wrapper{overflow:hidden;width:100%;grid-column:1 / span 3;position:relative;padding-block-end:15.55px;border-top:1px solid var(--c-primary);background:#e0d8cb;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25));padding-inline-start:10px;padding-inline-end:10px}.c-sp-category__nav{display:flex;max-width:400px;margin:0 auto;justify-content:space-between;align-items:center;min-width:300px;overflow-x:auto}.c-sp-category__item{color:var(--c-black);padding-top:13px;padding-bottom:2px;font-size:15px;font-weight:500;letter-spacing:.1em;line-height:1.13;transition:opacity .3s ease}.c-sp-category__item:hover{opacity:.7}.c-footer{border-top:1px solid var(--c-primary);background:var(--bg-color);padding:48px 72px 44px}@media screen and (min-width:1000px){.c-footer{padding:48px 72px 44px}}@media screen and (max-width:999px){.c-footer{padding:30px 20px 12px}}.c-footer__container{display:flex;justify-content:space-between}@media screen and (max-width:999px){.c-footer__container{flex-direction:column;gap:28px}}@media screen and (min-width:1000px){.c-footer__left{min-width:400px}}.c-footer__right{width:100%}@media screen and (min-width:1000px){.c-footer__right{max-width:440px;margin-right:80px}}@media screen and (min-width:1000px){.c-footer__logo-box{padding-top:2px;margin-bottom:97px}}@media screen and (max-width:999px){.c-footer__logo-box{margin-bottom:28px}}.c-footer__logo{display:block}@media screen and (max-width:999px){.c-footer__logo{width:107px;object-fit:contain}}.c-footer__logo .-text{color:var(--c-primary);font-weight:700;font-size:20px;letter-spacing:.05em;line-height:1.2;margin-top:10px}@media screen and (max-width:999px){.c-footer__logo .-text{font-size:14px;margin-top:7px}}.c-footer__address{font-weight:500;font-size:15px;line-height:1.6;letter-spacing:.1em}@media screen and (max-width:999px){.c-footer__address{font-size:14px;line-height:1.7}}.c-footer__right-navs{display:flex;justify-content:space-between;margin-bottom:94px;padding-right:10px}.c-footer-info__nav{display:flex;flex-direction:column;gap:27px}.c-footer-info__item{font-size:15px;font-weight:500;line-height:1.1;letter-spacing:.1em}.c-footer-legal__nav{display:flex;flex-direction:column;gap:20px}.c-footer-legal__item{font-size:13px;font-weight:500;line-height:1.1;letter-spacing:.1em}.c-footer__right-bottom{display:flex;justify-content:space-between;align-items:flex-end}.c-footer__sns-box{display:flex;gap:19px}@media screen and (max-width:999px){.c-footer__sns svg{width:22px;height:22px}}.c-footer__copy{font-size:10px;font-weight:500;letter-spacing:.1em;line-height:1.1;color:#696969}@media screen and (min-width:1000px){.c-footer__copy{min-width:121px}}@media screen and (min-width:1000px){.c-how__section:not(:last-of-type){margin-bottom:87px}.c-how__section{display:flex;justify-content:space-between;align-items:flex-start;position:relative;gap:64px}.c-how__section-wrapper{max-width:684px}.c-how__nav{display:flex;align-items:center;justify-content:center;gap:100px;padding:17px 0 25px;border-bottom:3px solid var(--c-primary);margin-bottom:63px}.c-how__item{color:var(--c-primary);font-weight:700;font-size:24px;line-height:1.08;letter-spacing:.05em}.c-how__spacer-md{width:50px;height:2px;height:1.75px;background:var(--c-primary);margin:44px 0 35px}.c-how__spacer-sm{width:15px;height:1px;background:var(--c-primary);margin:44px 0}.c-how__heading2-box{margin-bottom:58px}.c-how__heading2{color:var(--c-primary);font-weight:700;font-size:35px;letter-spacing:.05em;line-height:1.11}.c-how__heading2-box .-text{font-size:18px;font-weight:600;letter-spacing:.02em;line-height:1.88;margin-top:13px}.c-how__heading2-box .-text .-sm-spacer{width:11px;display:inline-block}.c-how__texts:not(:last-of-type){margin-bottom:60px}.c-how__cat{background:var(--c-primary);color:var(--bg-color);font-size:18px;font-weight:700;letter-spacing:.02em;line-height:1;padding:8px 9px 6px;margin-bottom:30px;width:max-content}.c-how__text{font-size:15px;font-weight:600;letter-spacing:.02em;line-height:2.26}.c-how__text-en{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:2}.c-how__image{padding-top:165px;position:sticky;top:0;width:530px;flex-shrink:0}.c-how__list-box{margin-bottom:90px}.c-how__list-box.-mb-sm{margin-bottom:55px}.c-how__cation{font-weight:600;font-size:15px;letter-spacing:.02em;line-height:2.26;margin-top:12px;margin-bottom:25px}.c-how__list{display:flex;flex-direction:column;counter-reset:number 0}.c-how__list-item{position:relative;display:flex;align-items:flex-start}.c-how__list-item.-jp{font-weight:600;font-size:15px;line-height:2.26;letter-spacing:.02em;gap:20px}.c-how__list-item.-en{font-weight:400;font-size:16px;line-height:2;letter-spacing:.02em;gap:22px}.c-how__list-item{counter-increment:number 1}.c-how__list-item.-count-2{counter-increment:number 2}.c-how__list-item:before{content:counter(number) ".";display:inline-block;font:inherit}.c-how__measure-texts:not(:last-of-type){margin-bottom:70px}.c-how__measure-list{max-width:390px;width:100%;display:grid;column-gap:44px;padding-bottom:23px;border-bottom:1px solid var(--c-primary);padding-top:16px}.c-how__measure-texts .c-how__cat+.c-how__measure-list{padding-top:0}.c-how__measure-title{font-size:16px;font-weight:400;letter-spacing:0;line-height:1.6;margin-bottom:15px;grid-column:1 / span 3;grid-row:1 / span 1}.c-how__measure-temp{grid-column:1 / span 1;grid-row:2 / span 1;display:flex;align-items:center;justify-content:center;gap:7px}.c-how__measure-temp-text{font-size:20px;font-weight:400;letter-spacing:.05em;line-height:1}.c-how__measure-powder{grid-column:2 / span 1;grid-row:2 / span 1;display:flex;align-items:center;justify-content:center;gap:10px}.c-how__measure-powder-text{font-size:20px;font-weight:400;letter-spacing:.1em;line-height:1}.c-how__measure-wait-time{grid-column:3 / span 1;grid-row:2 / span 1;display:flex;align-items:center;justify-content:center;gap:10px}.c-how__measure-wait-time-text{font-size:20px;font-weight:400;letter-spacing:0;line-height:1}}@media screen and (max-width:1350px){.c-how__section-wrapper{max-width:50%}.c-how__image{width:45%}}@media screen and (max-width:999px){.c-how__section:not(:last-of-type){margin-bottom:94px}.c-how__section{position:relative}.c-how__section-wrapper{max-width:100%}.c-how__nav{display:grid;justify-content:center;gap:8px 26px;padding:15px 0 20px;border-bottom:3px solid var(--c-primary);margin-bottom:70px}.c-how__item:nth-of-type(1){grid-row:1 / span 1;grid-column:1 / span 1}.c-how__item:nth-of-type(2){grid-row:1 / span 1;grid-column:2 / span 1}.c-how__item:nth-of-type(3){grid-row:2 / span 1;grid-column:1 / span 1}.c-how__item:nth-of-type(4){grid-row:2 / span 1;grid-column:2 / span 1}.c-how__item{color:var(--c-primary);font-weight:700;font-size:17px;line-height:1.1;letter-spacing:.05em;position:relative;display:flex;align-items:center;gap:8px;min-width:128px;width:max-content;white-space:nowrap}.c-how__item:before{content:"";border-style:solid;border-right:5px solid transparent;border-left:5px solid transparent;border-top:6px solid var(--c-primary);border-bottom:0;margin-top:.2em}.c-how__spacer-md{width:30px;height:2px;background:var(--c-primary);margin:0 0 15px}.c-how__spacer-sm{width:15px;height:1px;background:var(--c-primary);margin:18px 0}.c-how__heading2-box{margin-bottom:28px}.c-how__heading2{color:var(--c-primary);font-weight:700;font-size:28px;letter-spacing:.05em;line-height:1.21}.c-how__heading2-box .-text{font-size:14px;font-weight:600;letter-spacing:.02em;line-height:1.928;margin-top:10px}.c-how__heading2-box .-text .-sm-spacer{width:11px;display:inline-block}.c-how__texts:not(:last-of-type){margin-bottom:60px}.c-how__cat{background:var(--c-primary);color:var(--bg-color);font-size:16px;font-weight:700;letter-spacing:.02em;line-height:1;padding:6px 9px 4px;margin-bottom:25px;width:max-content}.c-how__text{font-size:14px;font-weight:600;letter-spacing:.02em;line-height:2.14;margin-right:-2px}.c-how__text-en{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:2}.c-how__image{width:calc(100% + 40px);margin-left:-20px;margin-right:-20px;padding:0 0 60px}.c-how__image.--padding-none{padding:0}.c-how__image .-image{object-fit:contain;width:100%;aspect-ratio:375 / 225}.c-how__list-box,.c-how__list-box.-mb-sm{margin-bottom:60px}.c-how__cation{font-weight:600;font-size:14px;letter-spacing:.019em;line-height:2.2;margin:2px -.5em 25px -.3em}.c-how__list{display:flex;flex-direction:column;counter-reset:number 0}.c-how__list-item{position:relative;display:flex;align-items:flex-start}.c-how__list-item.-jp{font-weight:600;font-size:14px;line-height:2.14;letter-spacing:.02em;gap:13px}.c-how__list-item.-en{font-weight:400;font-size:16px;line-height:2;letter-spacing:.02em;gap:16px}.c-how__list-item{counter-increment:number 1}.c-how__list-item.-count-2{counter-increment:number 2}.c-how__list-item:before{content:counter(number) ".";display:inline-block;font:inherit}.c-how__measure-texts:not(:last-of-type){margin-bottom:60px}.c-how__measure-texts{max-width:375px}.c-how__measure-list{width:100%;display:grid;justify-content:center;column-gap:52px;padding-bottom:20px;border-bottom:1px solid var(--c-primary);padding-top:17px}.c-how__measure-texts .c-how__cat+.c-how__measure-list{padding-top:0}.c-how__measure-title{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.5;margin-bottom:15px;grid-column:1 / span 3;grid-row:1 / span 1;margin-left:-20px}.c-how__measure-title.-ml-minus-md-sp{margin-left:-15px}.c-how__measure-title.-ml-minus-sm-sp{margin-left:-8px}.c-how__measure-temp{grid-column:1 / span 1;grid-row:2 / span 1;display:flex;align-items:center;justify-content:center;gap:6px}.c-how__measure-temp svg{width:19.68px;object-fit:contain}.c-how__measure-temp-text{font-size:18px;font-weight:400;letter-spacing:.05em;line-height:1}.c-how__measure-powder{grid-column:2 / span 1;grid-row:2 / span 1;display:flex;align-items:center;justify-content:center;gap:3px}.c-how__measure-powder svg{width:23.33px;object-fit:contain}.c-how__measure-powder-text{font-size:18px;font-weight:400;letter-spacing:.1em;line-height:1}.c-how__measure-wait-time{grid-column:3 / span 1;grid-row:2 / span 1;display:flex;align-items:center;justify-content:center;gap:5px}.c-how__measure-wait-time svg{width:25.83px;object-fit:contain}.c-how__measure-wait-time-text{font-size:18px;font-weight:400;letter-spacing:0;line-height:1}}@media screen and (max-width:376px){.c-how__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding-right:0;padding-left:0}.c-how__item{width:calc(50% - 40px)}}@media screen and (max-width:360px){.c-how__measure-title,.c-how__measure-title.-ml-minus-md-sp,.c-how__measure-title.-ml-minus-sm-sp{margin-left:0}}.c-how-detail{color:var(--c-black)}.c-how-detail__page-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:137px}.c-how-detail__page-nav-item{display:block;border-top:3px solid rgb(129 34 45 / .3);color:#81222d4d;padding-top:17px}.c-how-detail__page-nav-item.is-active{border-top-color:var(--c-primary);color:var(--c-primary)}.c-how-detail__page-nav-item .-en{display:block;font-size:22px;font-weight:700;letter-spacing:.05em;line-height:1.1}.c-how-detail__page-nav-item .-ja{display:block;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;margin-top:7px;overflow-wrap:normal;word-break:keep-all}.c-how-detail__page-nav-item .-ja.-specialty-label{max-width:calc(100% - 1em)}.c-how-detail__heading{color:var(--c-primary);font-weight:700;letter-spacing:.05em}.c-how-detail__lead{font-weight:600;letter-spacing:.02em}.c-how-detail__lead .-sm-spacer{display:inline-block;width:11px}.c-how-detail__caption,.c-how-detail__guide-note,.c-how-detail__brew-lead,.c-how-detail__brew-serving{font-weight:600;letter-spacing:.02em}.c-how-detail__tabs-scope{display:flow-root}.c-how-detail__guide,.c-how-detail__guide-groups{display:grid}.c-how-detail__cat{margin-bottom:20px}.c-how-detail__measure-item{max-width:none}.c-how-detail__brew-content{display:flex}.c-how-detail__section-title{color:var(--c-primary);font-weight:700;letter-spacing:.05em}.c-how-detail__product-grid{display:grid}.c-how-detail__product-card{display:block;text-align:center}.c-how-detail__product-image{display:block;position:relative;overflow:hidden}.c-how-detail__product-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.c-how-detail__image-placeholder{display:block;width:100%;height:100%;background:#ffffff47}.c-how-detail__hero-image img,.c-how-detail__brew-image img{display:block;width:100%;height:100%;object-fit:cover}.c-how-detail__product-title,.c-how-detail__product-price{display:block;font-weight:400;letter-spacing:.02em}.c-how-detail__text-underline{color:inherit;cursor:default;text-decoration:none;text-underline-offset:.12em}.c-how-detail__products .product-card{gap:18px}.c-how-detail__products .product-card .product-title{font-size:16px;font-weight:400;letter-spacing:.02em;line-height:1.625}.c-how-detail__products .product-card .price-list,.c-how-detail__products .product-card .price-list .h6{font-size:15px;font-weight:400;letter-spacing:.05em;line-height:1.26}.c-how-detail__more-link{display:flex;align-items:center;justify-content:center;color:var(--c-black);font-weight:500;letter-spacing:.1em}.c-how-detail__link-icon{display:block;flex:0 0 auto}.c-how-detail__tab{-webkit-appearance:none;appearance:none;background:transparent;border-right:0;border-bottom:0;border-left:0;font:inherit;padding:0;text-align:left}.c-how-detail__panel-switch{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:var(--c-black);font-weight:500;letter-spacing:.1em;padding:0}@media screen and (min-width:1000px){.c-how-detail{padding-bottom:140px}.c-how-detail__title{border-bottom:0;margin-bottom:0}.c-how-detail__hero{margin-bottom:91px}.c-how-chai-base .c-how-detail__hero,.c-how-specialty-tea .c-how-detail__hero,.c-how-masala-chai .c-how-detail__hero,.c-how-spice-tea .c-how-detail__hero{margin-bottom:56px}.c-how-detail__heading{font-size:35px;line-height:1.1;margin-bottom:25px}.c-how-detail__lead{font-size:18px;line-height:1.888}.c-how-detail__caption{font-size:15px;line-height:1.267;margin-top:30px}.c-how-detail__guide{margin-bottom:65px}.c-how-detail__guide-groups{grid-template-columns:repeat(auto-fit,minmax(min(100%,393px),393px));gap:49px;justify-content:start}.c-how-spice-tea .c-how-detail__guide-groups{display:block}.c-how-detail__measure-list{display:flex;flex-direction:column;gap:22px}.c-how-spice-tea .c-how-detail__measure-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:49px;justify-content:start}.c-how-detail__measure-item{min-height:97px;padding-top:0;padding-bottom:23px}.c-how-spice-tea .c-how-detail__measure-item{flex:0 1 390px;max-width:100%}.c-how-detail__measure-item .c-how__measure-title{margin-bottom:10px}.c-how-detail__brew{margin-bottom:139px}.c-how-detail__brew-content{align-items:flex-start;justify-content:space-between;gap:80px}.c-how-detail__brew-lists{flex:1 1 0;min-width:0;max-width:617px;padding-top:42px}.c-how-cold-brew-tea .c-how-detail__brew-lists{padding-top:0}.c-how-detail__brew-image{position:sticky;top:calc(var(--sticky-area-height, 0px) + 20px);width:530px;max-width:45%;flex:0 1 530px}.c-how-detail__brew-image img,.c-how-detail__brew-image .c-how-detail__image-placeholder{display:block;width:100%;aspect-ratio:530 / 650}.c-how-detail__products{margin-bottom:0}.c-how-detail__section-title{font-size:32px;line-height:1.1;margin-bottom:41px}.c-how-detail__product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.c-how-detail__product-image{aspect-ratio:1 / 1;margin-bottom:18px}.c-how-detail__product-title{font-size:16px;line-height:1.625}.c-how-detail__product-price{font-size:15px;line-height:1.6}.c-how-detail__more-link{gap:12px;font-size:15px;line-height:1.4;margin-top:64px}.c-how-detail__more-link .c-how-detail__link-icon{width:37px;height:25px}}@media screen and (max-width:999px){.c-how-detail{padding-top:0;padding-bottom:112px}.c-how-detail__inner{padding-left:0;padding-right:0}.c-how-detail__title{display:none}.c-how-detail__hero{margin-bottom:33px;padding-top:35px}.c-how-detail:has(.c-how-detail__tabs) .c-how-detail__hero{margin-bottom:36px}.c-how-detail__hero-text{padding:0 10px}.c-how-detail__heading{font-size:30px;line-height:1.2;text-align:center}.c-how-detail__hero-image{margin-top:31px}.c-how-detail__hero-image img,.c-how-detail__hero-image .c-how-detail__image-placeholder{display:block;width:100%;aspect-ratio:375 / 230}.c-how-detail__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));position:sticky;top:var(--header-height, 0px);z-index:3;background:var(--bg-color);padding:18px 19px 15px}.c-how-detail__tabs.is-stuck{box-shadow:0 4px 12px #00000024}.c-how-detail__tab{display:block;border-top:3px solid rgb(129 34 45 / .4);color:var(--c-primary);opacity:.4;padding-top:14px;cursor:pointer}.c-how-detail__tab.is-active{border-top-color:var(--c-primary);opacity:1}.c-how-detail__tab-panel[hidden]{display:none}.c-how-detail__tab .-en{display:block;font-size:19px;font-weight:700;letter-spacing:.03em;line-height:1.1}.c-how-detail__tab .-ja{display:block;font-size:14px;font-weight:700;letter-spacing:.05em;line-height:1.466;margin-top:6px}.c-how-detail__main{padding:0 20px}.c-how-detail__guide-note{grid-column:1 / -1;font-size:16px;line-height:1.875;margin-bottom:42px}.c-how-detail__guide-note p{margin:0}.c-how-detail__guide{gap:0;padding-top:12px;margin-bottom:80px}.c-how-detail:has(.c-how-detail__tabs) .c-how-detail__guide{padding-top:15px}.c-how-detail__guide-groups{gap:60px}.c-how-detail__cat{font-size:17px;line-height:1;margin-bottom:16px;padding:5px 10px 4px}.c-how-detail__measure-item{display:grid;justify-content:initial;column-gap:36px;min-height:96px;padding-top:0;padding-bottom:16px}.c-how-detail__measure-item:not(:last-child){margin-bottom:16px}.c-how-detail__measure-item .c-how__measure-title{font-size:17px;line-height:1.529;letter-spacing:.02em;margin:0 0 13px}.c-how-detail__measure-item .c-how__measure-temp,.c-how-detail__measure-item .c-how__measure-powder,.c-how-detail__measure-item .c-how__measure-wait-time{justify-content:flex-start}.c-how-detail__measure-item .c-how__measure-temp-text{font-size:19px}.c-how-detail__measure-item .c-how__measure-powder-text,.c-how-detail__measure-item .c-how__measure-wait-time-text{font-size:18px}.c-how-detail__brew{margin-bottom:80px;padding-top:8px}.c-how-detail:has(.c-how-detail__tabs) .c-how-detail__brew{padding-top:15px}.c-how-detail__brew-intro{margin-bottom:45px}.c-how-detail__brew-lead{font-size:18px;line-height:1.6;margin-bottom:19px}.c-how-detail__brew-serving{font-size:14px;line-height:1.923}.c-how-detail__brew-serving .-sm-spacer{display:inline-block;width:12px}.c-how-detail__panel-switch{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.4;margin-top:45px}.c-how-detail__panel-switch .c-how-detail__link-icon{width:31px;height:21px}.c-how-detail__brew-lists{width:100%}.c-how-detail__brew .c-how__list-item.-jp{font-size:14px;line-height:2.142}.c-how-detail__text-underline{cursor:pointer;text-decoration:underline}.c-how-detail__products{margin-bottom:77px}.c-how-detail__section-title{font-size:28px;line-height:1.535;margin-bottom:28px}.c-how-detail__product-grid{grid-template-columns:1fr}.c-how-detail__product-image{aspect-ratio:335 / 210;margin-bottom:15px}.c-how-detail__product-title{font-size:19px;font-weight:500;letter-spacing:.05em;line-height:1.21}.c-how-detail__product-price{display:none}.c-how-detail__more-link{gap:10px;font-size:15px;line-height:1.4;justify-content:flex-start;margin-top:35px}.c-how-detail__more-link .c-how-detail__link-icon{width:31px;height:21px}.c-how-detail__bottom-nav{margin-bottom:0}.c-how-detail__bottom-nav .c-how-detail__section-title{font-size:30px;line-height:1.433;margin-bottom:28px}.c-how-detail__bottom-nav ul{width:100%}.c-how-detail__bottom-nav li:not(:last-child){border-bottom:1px solid var(--c-primary);margin-bottom:21px;padding-bottom:21px}.c-how-detail__bottom-nav a{display:grid;grid-template-columns:minmax(145px,156px) 1fr auto;align-items:start;color:var(--c-primary)}.c-how-detail__bottom-nav .-en{font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1.1}.c-how-detail__bottom-nav .-ja{color:#251e1c;font-size:13px;font-weight:700;letter-spacing:.05em;line-height:1.5;opacity:.7;overflow-wrap:normal;padding-top:3px;word-break:keep-all}.c-how-detail__bottom-nav .-ja.-specialty-label{max-width:none;white-space:nowrap}.c-how-detail__bottom-nav .-arrow{flex-shrink:0;width:15px;min-width:15px;height:17px;margin-top:5px}}@media screen and (min-width:700px){.template-index #main .button{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;letter-spacing:.1em;line-height:1;font-family:var(--en-font-family)}.template-index #main .button span{display:inline-block;margin-top:-3px}}@media screen and (max-width:699px){.template-index #main .button{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;letter-spacing:.1em;line-height:1;font-family:var(--en-font-family)}.template-index #main .button svg{width:31px}}.c-collection-header li{padding:15px 0 0;list-style-type:none;width:25%;border-top:3px solid var(--c-primary);opacity:.3;transition:.3s ease;display:flex;flex-direction:column;gap:9px;color:var(--c-primary);cursor:pointer}.c-collection-header li.active{opacity:1}.c-collection-header li .-en-font,.c-collection-header li .u-noto-serif-jp{font-weight:700;letter-spacing:.05em;line-height:1}@media screen and (min-width:700px){.template-collection #main{padding-top:118px}.template-collection .c-collection-heading-box{display:flex;justify-content:space-between;margin-bottom:145px}.template-collection .c-collection-heading{font-family:var(--en-font-family);font-weight:700;letter-spacing:.05em;line-height:1;color:var(--c-primary);font-size:40px;width:50%}.template-collection .c-collection-heading-desc{font-size:13px;font-weight:500;line-height:2.15;letter-spacing:0;width:50%;padding-top:2px}.template-collection .c-collection-header{display:flex;margin:0 0 112px}.c-collection-header li .-en-font{font-size:23px}.c-collection-header li .u-noto-serif-jp{font-size:16px}.c-collection-list{display:flex;flex-wrap:wrap;gap:82px 13px}.c-collection-wrapper .product-card{width:calc((100% - 39px)/4);gap:18px}.c-collection-wrapper .product-card .product-title{font-size:16px;letter-spacing:.02em;line-height:1.625;font-weight:400}.c-collection-wrapper .product-card .price-list,.c-collection-wrapper .product-card .price-list .h6{font-size:15px;letter-spacing:.05em;line-height:1.26;font-weight:400}}@media screen and (max-width:699px){.template-collection #main{padding-top:32px}.template-collection .c-collection-heading-box{margin-bottom:44px}.template-collection .c-collection-heading{font-family:var(--en-font-family);font-weight:700;letter-spacing:.05em;line-height:1.53;color:var(--c-primary);font-size:30px;margin-bottom:31px}.template-collection .c-collection-heading-desc{font-size:13px;font-weight:500;line-height:2.15;letter-spacing:0}.template-collection .c-collection-header{display:grid;grid-template-columns:repeat(auto-fit,minmax(10px,1fr));margin:0 0 74px}body#template-collection-all.template-collection:has(.-other) .c-collection-header:has(.-other),body#template-collection-spice-tea.template-collection .c-collection-header:has(.-other){grid-template-columns:20% 35% 27% 18%}.c-collection-header li{width:100%;padding-right:5px}.c-collection-header li .-en-font{font-size:16px}.c-collection-header li .u-noto-serif-jp{font-size:13px}.c-collection-list{display:flex;flex-wrap:wrap;gap:31px 16px}.c-collection-wrapper .product-card{width:calc((100% - 16px)/2);gap:12px}.c-collection-wrapper .product-card .product-title{font-size:15px;letter-spacing:.02em;line-height:1.4;font-weight:400}.c-collection-wrapper .product-card .price-list,.c-collection-wrapper .product-card .price-list .h6{font-size:14px;letter-spacing:.05em;line-height:1.28;font-weight:400}.c-collection-wrapper .product-card__info .gap-1{gap:12px}}@media screen and (min-width:700px){.c-category-list{margin-top:191px;margin-bottom:177px}.c-category-list__title{font-family:var(--en-font-family);font-weight:700;letter-spacing:.05em;line-height:1.2;color:var(--c-primary);font-size:35px;margin-bottom:42px}.c-category-list__list{display:flex;gap:14px}.c-category-list__item{width:calc((100% - 42px)/4)}.c-category-list__image img{aspect-ratio:310 / 220}.c-category-list__text{margin-top:16px;font-weight:500;font-size:20px;letter-spacing:.05em;line-height:1;font-family:var(--en-font-family);text-align:center}}@media screen and (max-width:699px){.c-category-list{margin-top:105px;margin-bottom:70px}.c-category-list__title{font-family:var(--en-font-family);font-weight:700;letter-spacing:.05em;line-height:1.53;color:var(--c-primary);font-size:28px;margin-bottom:32px}.c-category-list__list{display:flex;flex-direction:column;gap:41px}.c-category-list__item{width:100%}.c-category-list__image img{aspect-ratio:335 / 210}.c-category-list__text{margin-top:16px;font-weight:500;font-size:19px;letter-spacing:.05em;line-height:1;font-family:var(--en-font-family);text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/customize2.css.map */
