@layer page{#wrapper{grid-template-columns:1fr 402px 1fr;display:grid;overflow:clip}@media not (min-width:403px){#wrapper{width:100%;display:block}}.p-lp{font-family:Noto Sans JP,sans-serif}.p-lp__bg-white{z-index:1;background-color:#fff;position:relative}.p-lp__fix-cv{z-index:1500;background-color:rgba(255,255,255,.5);align-items:center;gap:18px;width:min(100%,402px);height:70px;padding:10px 13px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 10px rgba(0,0,0,.15)}.p-lp__fix-cv .fs-c-quantity__select{text-align:center;text-align-last:center;color:#000;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px;flex-shrink:0;width:80px;height:49px;font-size:2rem;line-height:1}.p-lp__fix-cv .fs-c-button--addToCart--detail{color:#fff;border:none;-webkit-border-radius:9999px;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:70%;max-width:277px;height:49px;padding-left:12px;padding-right:12px;font-size:2rem;font-weight:600;line-height:1;display:inline-flex;background-color:#faad1a!important}.p-lp__fix-cv .fs-c-button--addToCart--detail ._icon{flex-shrink:0;width:28px;height:30px;display:block}.p-lp__fix-cv .fs-c-button--addToCart--detail .fs-c-button__label{color:#fff;font-size:2rem;font-weight:700;line-height:40px}.p-lp__mv__cv{--w-padding:16px;padding-top:20px;padding-inline:var(--w-padding);background-color:#fff;position:relative}.p-lp__mv__cv:before{content:"";aspect-ratio:432/260;background:url(../../img/lp/bg_orange_01.png) no-repeat;width:402px;display:block;position:absolute;top:56px;left:0}.p-lp__mv__cv ._fig{position:absolute;top:-40px;right:0}.p-lp__mv__cv ._tl{z-index:1;position:relative}.p-lp__mv__cv ._tags{z-index:1;gap:10px;margin-bottom:13px;display:flex;position:relative}.p-lp__mv__cv ._cont{z-index:1;justify-content:space-between;align-items:baseline;margin-top:10px;display:flex;position:relative}.p-lp__mv__cv ._cont ._pieces{color:var(--color-font-gray);font-size:1.5rem;font-weight:500}.p-lp__mv__cv ._cont ._price{color:#494949;font-size:1.4rem;font-weight:500}.p-lp__mv__cv ._cont ._price ._en{font-family:Roboto,sans-serif;font-size:2.4rem}.p-lp__lineup{z-index:1;position:relative}.p-lp__lineup__item:not(:first-of-type){margin-top:95px}.p-lp__lineup__item ._photo{width:94%;max-width:380px;height:auto;margin-bottom:18px;display:block}.p-lp__lineup__item ._content{align-items:center;gap:20px;padding-left:12px;padding-right:12px;display:flex}.p-lp__lineup__item ._content ._mark_caffeine{aspect-ratio:1;width:94px;height:auto;display:block}.p-lp__lineup__item ._content ._desc ._item{height:25px}.p-lp__lineup__item ._content ._desc ._item img{width:auto;height:25px}.p-lp__lineup__item ._content ._desc ._txt{color:var(--color-font-brown);font-size:1.4rem;font-weight:500;line-height:23px}.p-lp__lineup__item:nth-child(odd) ._photo{margin:0 0 18px auto}.p-lp__lineup__item:nth-child(odd) ._content{flex-direction:row-reverse}.p-lp__lineup__bg{width:100%;height:auto}.p-lp__cvArea{position:relative}.p-lp__cvArea ._tags{justify-content:center;gap:10px;display:flex}.p-lp__cvArea ._ttl img{width:88%;max-width:365px;margin:13px auto 16px;display:block}.p-lp__cvArea ._package{width:100%;height:auto;display:block}.p-lp__cvArea ._txt{color:var(--color-font-brown);text-align:center;margin-top:27px;font-size:1.5rem;font-weight:500;line-height:32px}.p-lp__cvArea ._price{color:#494949;text-align:center;padding-bottom:93px;font-size:1.8rem;font-weight:500;line-height:40px}.p-lp__cvArea ._price ._en{font-family:Roboto,sans-serif;font-size:3.3rem}.p-lp__cvArea ._bg{z-index:-1;position:absolute;bottom:-120px;left:0}.p-lp__message__container{height:350vh;position:sticky;top:0}.p-lp__message__bg{position:relative}.p-lp__message__bg ._pho_night,.p-lp__message__bg ._pho_noon{object-fit:cover;width:100%;height:100%!important}.p-lp__message__bg ._message{opacity:0;transition:opacity .8s,transform .8s;position:absolute;bottom:30%;right:0;transform:translateY(20px)}@media screen and (max-width:768px){.p-lp__message__bg ._message{bottom:36%}}@media not (min-height:700px){.p-lp__message__bg ._message{bottom:36%}}.p-lp__message__bg ._message.is-fade-in{opacity:1;transform:translateY(0)}.p-lp__recommend{position:relative}.p-lp__recommend ._stickycontainer{isolation:isolate;position:sticky;top:50vh}.p-lp__recommend__circle{z-index:2;position:absolute;top:0;transform:translateY(-50%)}.p-lp__recommend__circle__content{position:relative}.p-lp__recommend__circle__content ._circle{aspect-ratio:1;width:90%;height:auto;margin-left:auto;margin-right:auto;display:block}.p-lp__recommend__circle__content ._txt{width:295px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.p-lp__recommend ._sticky_item{position:sticky;top:50%;transform:translateY(-50%)}.p-lp__recommend__bg{z-index:-1;width:100vw;height:100%;margin-left:-50vw;position:absolute;top:0;left:50%}.p-lp__recommend__bg__wrap{z-index:-1;position:sticky;top:0}.p-lp__recommend__bg img{object-fit:cover;width:100%;display:block;height:100vh!important}.p-lp__recommend__bg .--left,.p-lp__recommend__bg .--right{width:calc(50% - 201px);height:100%;position:absolute;top:0}.p-lp__recommend__bg .--left{left:0}.p-lp__recommend__bg .--right{right:0}.p-lp__recommend__item{width:100%;height:auto;display:block}.p-lp__recommend__item ._txt{color:var(--color-font-brown);font-size:18px;font-weight:500;line-height:50px;margin-top:25px!important}.p-lp__recommend__item.--morning ._txt{text-align:right;margin-right:10px!important}.p-lp__recommend__item.--night{margin-bottom:80px}.p-lp__recommend__item.--night ._txt{text-align:left;margin-left:10px!important}.p-lp__itemList{margin-bottom:0!important}.p-lp__itemList ._itemWrapper{position:relative;min-height:200vh!important}@media screen and (max-width:576px){.p-lp__itemList ._itemWrapper{min-height:100vh!important}}.p-lp__itemList ._itemWrapper ._bg{z-index:-1;width:100vw;height:300vh;position:absolute;top:0;left:50%;transform:translate(-50%)}@media screen and (max-width:576px){.p-lp__itemList ._itemWrapper ._bg{height:200vh}}.p-lp__itemList ._itemWrapper ._bg img{object-fit:cover;width:100%;position:sticky;top:0;height:100vh!important}.p-lp__itemList ._itemWrapper:last-of-type ._bg{height:200vh}@media screen and (max-width:576px){.p-lp__itemList ._itemWrapper:last-of-type ._bg{height:100vh}}.p-lp__itemList ._itemWrapper ._item{padding-top:min(8vh,83px);position:sticky;top:0;min-height:100vh!important}@media not (min-height:700px){.p-lp__itemList ._itemWrapper ._item{padding-top:min(4vh,83px)}}@media screen and (max-width:768px) and (orientation:landscape){.p-lp__itemList ._itemWrapper ._item{min-height:200vh!important}}.p-lp__itemList ._itemWrapper ._item ._tags{justify-content:center;gap:10px;display:flex}.p-lp__itemList ._itemWrapper ._item>h3{text-align:center}.p-lp__itemList ._itemWrapper ._item>h3 img{width:auto;margin:26px auto 21px;height:29px!important}.p-lp__itemList ._itemWrapper ._item ._lead,.p-lp__itemList ._itemWrapper ._item ._desc{text-align:center;font-size:1.8rem;font-weight:500;line-height:33px}.p-lp__itemList ._itemWrapper ._item ._desc{width:100%;position:absolute;bottom:119px}@media not (min-height:700px){.p-lp__itemList ._itemWrapper ._item ._desc{bottom:90px}}.p-lp__itemList ._itemWrapper ._item.--sangria{background:url(../../img/lp/pho_item_sangria.png) 50%/cover no-repeat}@media not (min-height:700px){.p-lp__itemList ._itemWrapper ._item.--sangria{background-position:50% 61%}}.p-lp__itemList ._itemWrapper ._item.--sangria h3{margin-bottom:0!important}.p-lp__itemList ._itemWrapper ._item.--rooibos{background:url(../../img/lp/pho_item_rooibos.png) 50%/cover no-repeat}@media not (min-height:700px){.p-lp__itemList ._itemWrapper ._item.--rooibos{background-position:50% 81%}}.p-lp__itemList ._itemWrapper ._item.--rooibos h3{margin-bottom:0!important}.p-lp__itemList ._itemWrapper ._item.--rooibos ._lead{color:#fff}.p-lp__itemList ._itemWrapper ._item.--lavender{background:url(../../img/lp/pho_item_lavender.png) 50%/cover no-repeat}@media not (min-height:700px){.p-lp__itemList ._itemWrapper ._item.--lavender{background-position:50% 61%}}.p-lp__itemList ._itemWrapper ._item.--lavender h3 img{margin-top:15px;margin-bottom:-10px;max-width:80%!important;height:unset!important}.p-lp__itemList ._itemWrapper ._item.--jasmine{background:url(../../img/lp/pho_item_jasmine.png) 50%/cover no-repeat}.p-lp__itemList ._itemWrapper ._item.--jasmine h3 img{margin-top:15px;margin-bottom:-10px;max-width:80%!important;height:unset!important}.p-lp__how{position:relative}.p-lp__how:before{content:"";aspect-ratio:402/161;background:url(../../img/lp/bg_orange_how.png) top/cover no-repeat;width:100%;height:auto;display:block}.p-lp__how ._inner{padding:17px}.p-lp__how .c-title_curves{margin-top:-90px}.p-lp__how ._txt{font-size:1.5rem;font-weight:500;line-height:30px}.p-lp__how__movie{margin-top:18px}.p-lp__how__movie ._track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:20px;padding-bottom:16px;display:flex;overflow-x:auto}.p-lp__how__movie ._item{scroll-snap-align:start;cursor:pointer;flex:0 0 276px}.p-lp__how__movie ._thumb{background-color:#f4f4f4;width:276px}.p-lp__how__movie ._thumb img{object-fit:cover;width:100%;height:184px;display:block}.p-lp__how__movie ._title{text-underline-offset:3px;margin-top:8px;font-size:1.5rem;font-weight:500;line-height:30px;text-decoration:underline;text-decoration-thickness:1px}.p-lp__how__movie ._progress{background-color:#d8d8d8;-webkit-border-radius:9999px;border-radius:9999px;width:100%;height:6px;margin-top:8px;position:relative;overflow:hidden}.p-lp__how__movie ._bar{-webkit-border-radius:inherit;border-radius:inherit;background-color:#faad1a;width:0;height:100%;transition:width .2s,left .2s;display:block;position:absolute;top:0;left:0}.p-lp__youtube-modal{z-index:2000;align-items:center;justify-items:center;padding:20px;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.p-lp__youtube-modal[hidden]{display:none}.p-lp__youtube-modal ._overlay{background-color:rgba(0,0,0,.72);position:absolute;top:0;bottom:0;left:0;right:0}.p-lp__youtube-modal ._dialog{z-index:1;background-color:#fff;-webkit-border-radius:20px;border-radius:20px;width:min(100%,760px);padding:20px;position:relative;box-shadow:0 16px 40px rgba(0,0,0,.2)}@media screen and (max-width:768px){.p-lp__youtube-modal ._dialog{-webkit-border-radius:10px;border-radius:10px;padding:10px}}.p-lp__youtube-modal ._close{background:var(--color-blue);cursor:pointer;border:none;-webkit-border-radius:999px;border-radius:999px;width:36px;height:36px;position:absolute;top:-18px;right:-18px}.p-lp__youtube-modal ._close:before{content:"";background-color:#fff;width:18px;height:2px;position:absolute;top:50%;left:50%}.p-lp__youtube-modal ._close:after{content:"";background-color:#fff;width:18px;height:2px;position:absolute;top:50%;left:50%}.p-lp__youtube-modal ._close:before{transform:translate(-50%,-50%)rotate(45deg)}.p-lp__youtube-modal ._close:after{transform:translate(-50%,-50%)rotate(-45deg)}.p-lp__youtube-modal ._frame{aspect-ratio:16/9;background-color:#000;-webkit-border-radius:12px;border-radius:12px;width:100%;position:relative;overflow:hidden}.p-lp__youtube-modal ._iframe{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.p-lp__feauture{background-color:#f2fafe;padding-top:48px;padding-bottom:48px;margin-bottom:unset!important}.p-lp__feauture ._inner{padding-left:13px;padding-right:13px}.p-lp__feauture__tl{justify-content:center;margin-bottom:38px;display:flex}.p-lp__feauture__tl img{display:block}.p-lp__feauture__list{grid-template-columns:repeat(2,1fr);display:grid}.p-lp__feauture__list ._item{grid-template-rows:subgrid;grid-row:span 2;gap:13px;padding-top:21px;padding-bottom:43px;display:grid}.p-lp__feauture__list ._item:nth-of-type(odd){border-right:1px solid #bdd2dd}.p-lp__feauture__list ._item:first-of-type{border-bottom:1px solid #bdd2dd}.p-lp__feauture__list ._item:nth-of-type(2){border-bottom:1px solid #bdd2dd}.p-lp__feauture__list ._item:nth-of-type(3){border-bottom:1px solid #bdd2dd}.p-lp__feauture__list ._item:nth-of-type(4){border-bottom:1px solid #bdd2dd}.p-lp__feauture__list ._item ._txt{text-align:center;margin-top:10px;font-size:1.4rem;line-height:21px}.p-lp ._pho_habit{width:100%;height:auto;margin-bottom:60px;display:block}.p-lp__commit{padding-bottom:40px;margin-bottom:0!important}.p-lp__commit>h2{justify-content:center;display:flex}.p-lp__commit ._box{margin-bottom:44px}.p-lp__commit ._box ._pho{width:100%;height:auto;display:block}.p-lp__commit ._box ._txtWrap{padding-left:17px;padding-right:17px}.p-lp__commit ._box ._txtWrap>h3{color:var(--color-font-brown);font-size:1.8rem;font-weight:700;line-height:40px}.p-lp__commit ._box ._txtWrap>p{color:var(--color-font-brown);font-size:1.5rem;font-weight:400;line-height:27px}}body.lp-teabag header{z-index:10;background:#fff;height:55px;padding:0;display:block;position:sticky;top:0}body.lp-teabag header .menu{max-width:402px}body.lp-teabag header .nav-wrap{width:100%;max-width:402px;padding-bottom:100px;left:50%;transform:translate(-50%)}body.lp-teabag header .nav-button.active{position:absolute;left:auto;right:30px}body.lp-teabag footer{padding-bottom:100px}body.is-youtube-modal-open{overflow:hidden}.p-lp>section{margin-bottom:unset}.p-lp__fix-cv .fs-c-quantity__select{text-align:center;text-align-last:center;color:#000;background-color:#fff;border:1px solid #ccc;-webkit-border-radius:5px;border-radius:5px;flex-shrink:0;width:80px;height:49px;font-size:2rem;line-height:1}.p-lp__fix-cv .fs-c-button--addToCart--detail{color:#fff;background-color:#faad1a;border:none;-webkit-border-radius:9999px;border-radius:9999px;justify-content:center;align-items:center;gap:8px;width:70%;max-width:277px;height:49px;padding-left:12px;padding-right:12px;font-size:2rem;font-weight:600;line-height:1;display:inline-flex}.p-lp__fix-cv .fs-c-button--addToCart--detail ._icon{flex-shrink:0;width:28px;height:30px;display:block}.p-lp__fix-cv .fs-c-button--addToCart--detail .fs-c-button__label{color:#fff;font-size:2rem;font-weight:700;line-height:40px}.p-lp__mv>h1{margin-bottom:unset}.p-lp__lineup{margin-top:100px}.p-lp__lineup__item ._content ._desc>h3{margin-bottom:10px}.p-lp__lineup__item ._content ._desc ._item img{width:auto;height:21px}.p-lp__cvArea ._txt{margin-top:27px;margin-bottom:13px}.p-lp__feauture__list ._item{padding-top:21px;padding-bottom:43px}.p-lp__how__movie ._track{scrollbar-width:none;-ms-overflow-style:none}.p-lp__how__movie ._track::-webkit-scrollbar{display:none}.p-lp__commit ._box ._txtWrap>h3{text-align:center;margin-top:10px;margin-bottom:10px;font-family:Noto Sans JP,sans-serif;font-weight:700}