html{-webkit-tap-highlight-color:transparent}#tp-veil{position:fixed;inset:0;z-index:2147483000;background:#fff;visibility:visible;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;justify-content:center}#tp-veil span{position:relative;display:block;width:56px;height:1px;overflow:hidden;background:rgba(112,112,112,0.15);opacity:0;transition:opacity .3s}#tp-veil span:after{content:'';position:absolute;top:0;left:0;width:40%;height:100%;background:#707070;animation:tp-wait 1.1s cubic-bezier(.65,0,.35,1) infinite}html.tp-veil #tp-veil,html.tp-leave #tp-veil{opacity:1;pointer-events:auto}html.tp-leave #tp-veil span{opacity:1;transition-delay:.6s}html.tp-veil:not(.tp-leave) #tp-veil span{opacity:1;transition-delay:.8s}html.tp-js .tp-up{opacity:0;transform:translateY(28px)}html.tp-js .tp-up.is-shown{opacity:1;transform:none;transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1.2s cubic-bezier(.16,1,.3,1)}html.tp-js .tp-head{opacity:0;filter:blur(6px);letter-spacing:.3em}html.tp-js .tp-head.is-shown{opacity:1;filter:blur(0);letter-spacing:.08em;transition:opacity 1.2s cubic-bezier(.16,1,.3,1),filter 1.2s cubic-bezier(.16,1,.3,1),letter-spacing 1.6s cubic-bezier(.16,1,.3,1)}html.tp-js .tp-line:after{transform:scaleX(0);transform-origin:right center}html.tp-js .tp-line.tp-line-l:after{transform-origin:left center}html.tp-js .tp-line.is-shown:after{transform:scaleX(1);transition:transform 1.8s cubic-bezier(.65,0,.35,1) .15s}html.tp-js .tp-wipe{clip-path:inset(0 100% 0 0);transform:scale(1.08)}html.tp-js .tp-wipe.tp-wipe-r{clip-path:inset(0 0 0 100%)}html.tp-js .tp-wipe.is-shown{clip-path:inset(0 0 0 0);transform:none;transition:clip-path 1.4s cubic-bezier(.65,0,.35,1),transform 2s cubic-bezier(.16,1,.3,1),opacity 1s}html.tp-js .tp-wipe-up{clip-path:inset(100% 0 0 0)}html.tp-js .tp-wipe-up.is-shown{clip-path:inset(0 0 0 0);transition:clip-path 1.4s cubic-bezier(.65,0,.35,1),opacity 1s}html.tp-js #front-slider ul.logo > li,html.tp-js #front-slider ul.uk-slideshow-nav,html.tp-js #front-slider div.arrow-container{opacity:0}html.tp-js #front-slider ul.logo > li{filter:blur(8px);transform:translateY(14px)}html.tp-js #abpoutFirstView ul.title > li{opacity:0;filter:blur(8px);transform:translateX(-16px)}html.tp-js.tp-ready #front-slider ul.logo > li,html.tp-js.tp-ready #abpoutFirstView ul.title > li{opacity:1;filter:blur(0);transform:none;transition:opacity 1.4s cubic-bezier(.16,1,.3,1),filter 1.4s cubic-bezier(.16,1,.3,1),transform 1.6s cubic-bezier(.16,1,.3,1)}html.tp-js.tp-ready #front-slider ul.logo > li:nth-child(2),html.tp-js.tp-ready #abpoutFirstView ul.title > li:nth-child(2){transition-delay:.45s}html.tp-js.tp-ready #front-slider ul.uk-slideshow-nav,html.tp-js.tp-ready #front-slider div.arrow-container{opacity:1;transition:opacity 1.2s cubic-bezier(.16,1,.3,1) 1s}#front-slider a.stores img{transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .5s}#front-slider a.stores:hover img{transform:translateY(-3px);opacity:.8}ul#topics > li div.thumb,ul#teaTopics li.topic div.thumb,div#front-store ul.item li div.thumb,div#single ul.item > li li.thumb{clip-path:inset(0 0 0 0);transition:transform .9s cubic-bezier(.16,1,.3,1),clip-path .9s cubic-bezier(.16,1,.3,1),opacity 1s}ul#topics > li:hover div.thumb,ul#teaTopics li.topic:hover div.thumb,div#front-store ul.item li:hover div.thumb,div#single ul.item > li:hover li.thumb{transform:scale(1.06);clip-path:inset(2.83% 2.83% 2.83% 2.83%)}ul#topics > li h3,ul#teaTopics li.topic h3,div#front-store ul.item li h4{transition:color .4s}ul#topics > li:hover h3,ul#teaTopics li.topic:hover h3,div#front-store ul.item li:hover h4{color:#333}a.right-arrow span:after{transition:transform .5s cubic-bezier(.16,1,.3,1)}a.right-arrow:hover{text-decoration:none}a.right-arrow:hover span:after{transform:translateX(6px)}div#frontTea section > p.link a.right-arrow:hover span:after{transform:translate(6px,-50%)}div.card ul > li p.link a,div#single p.backall a{transition:opacity .4s}header ul#header li.hum{transition:opacity .3s}header ul#header li.hum:hover{opacity:.6}html.tp-menu-open{overflow:hidden}#gnav-overlay{position:fixed;inset:0;z-index:1000000;background:rgba(40,40,40,0.35);opacity:0;visibility:hidden;transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility 0s linear .5s;cursor:pointer}html.tp-menu-open #gnav-overlay{opacity:1;visibility:visible;transition:opacity .5s cubic-bezier(.16,1,.3,1),visibility 0s}header ul#gnav{position:fixed;top:0;right:0;bottom:0;z-index:1000001;width:420px;max-width:100%;padding:4.4rem 5rem 4rem;background:#fff;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;transform:translateX(100%);transition:transform .7s cubic-bezier(.65,0,.35,1),visibility 0s linear .7s}@media only screen and (max-width:740px){header ul#gnav{width:100%;padding:3.2rem 3rem 3.6rem}}header ul#gnav > li{margin:0;font-size:1.5rem;border-bottom:1px solid #e8e8e8;opacity:0;transform:translateX(24px);transition:opacity .3s,transform .3s}@media only screen and (max-width:740px){header ul#gnav > li{font-size:1.4rem}}header ul#gnav > li:has(+ li.sub){border-bottom-color:transparent}header ul#gnav li a{display:flex;align-items:center;justify-content:space-between;padding:1.7rem .2rem;color:#707070;font-weight:700;letter-spacing:.14em;line-height:1.4}header ul#gnav li a:after{content:'';flex:0 0 auto;width:2.2rem;height:.8rem;margin-left:1.6rem;background:url("../img/common/right-arrow.svg") no-repeat center/contain;opacity:.35;transition:transform .5s cubic-bezier(.16,1,.3,1),opacity .4s}header ul#gnav li a:hover{opacity:1;text-decoration:none;color:#444}header ul#gnav li a:hover:after{opacity:1;transform:translateX(5px)}header ul#gnav li.gnav-logo{order:-1;border:0;align-self:center;width:92px;margin-bottom:3.6rem}@media only screen and (max-width:740px){header ul#gnav li.gnav-logo{width:76px;margin-bottom:2.6rem}}header ul#gnav li.gnav-logo a{display:block;padding:0;transition:opacity .4s}header ul#gnav li.gnav-logo a:after{display:none}header ul#gnav li.gnav-logo a:hover{opacity:.7}header ul#gnav li.gnav-logo img{display:block;width:100%;height:auto}header ul#gnav li.sub{font-size:1.3rem}@media only screen and (max-width:740px){header ul#gnav li.sub{font-size:1.25rem}}header ul#gnav li.sub a{padding:.2rem .2rem 1.4rem 1.4em;font-weight:400;position:relative}header ul#gnav li.sub a:before{content:'';position:absolute;left:0;top:.7em;width:.7em;height:1px;background:#b5b5b5}header ul#gnav li.sub + li.sub a{padding-top:0}header ul#gnav li.onlinestore{order:98;margin:3.4rem 0 0;border:1px solid #707070}@media only screen and (max-width:740px){header ul#gnav li.onlinestore{margin-top:2.8rem}}header ul#gnav li.onlinestore a{justify-content:center;padding:1.4rem 1rem;transition:background-color .4s,color .4s}header ul#gnav li.onlinestore a:before{height:2.2rem;width:2.6rem;margin-right:.8em;transition:filter .4s}header ul#gnav li.onlinestore a:after{display:none}header ul#gnav li.onlinestore a:hover{background:#707070;color:#fff}header ul#gnav li.onlinestore a:hover:before{filter:brightness(0) invert(1)}header ul#gnav li.gnav-sns{order:99;border:0;display:flex;justify-content:center;gap:2.2rem;margin-top:2.6rem}header ul#gnav li.gnav-sns a{padding:.4rem;transition:opacity .4s;opacity:.6}header ul#gnav li.gnav-sns a:after{display:none}header ul#gnav li.gnav-sns a:hover{opacity:1}header ul#gnav li.gnav-sns img{display:block;width:2rem;height:2rem}header ul#gnav li.close{top:3.2rem;right:3rem;width:2.6rem;height:2.6rem;border:0;transition:transform .4s cubic-bezier(.16,1,.3,1),opacity .3s}@media only screen and (max-width:740px){header ul#gnav li.close{top:2.4rem;right:2rem}}header ul#gnav li.close:hover{transform:rotate(90deg)}header ul#gnav.is-open{visibility:visible;transform:none;transition:transform .7s cubic-bezier(.65,0,.35,1),visibility 0s}header ul#gnav.is-open > li{opacity:1;transform:none;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1)}header ul#gnav.is-open > li:nth-child(1){transition-delay:.24000000000000002s}header ul#gnav.is-open > li:nth-child(2){transition-delay:.28s}header ul#gnav.is-open > li:nth-child(3){transition-delay:.32s}header ul#gnav.is-open > li:nth-child(4){transition-delay:.36s}header ul#gnav.is-open > li:nth-child(5){transition-delay:.4s}header ul#gnav.is-open > li:nth-child(6){transition-delay:.44s}header ul#gnav.is-open > li:nth-child(7){transition-delay:.48000000000000004s}header ul#gnav.is-open > li:nth-child(8){transition-delay:.52s}header ul#gnav.is-open > li:nth-child(9){transition-delay:.56s}header ul#gnav.is-open > li:nth-child(10){transition-delay:.6000000000000001s}header ul#gnav.is-open > li:nth-child(11){transition-delay:.64s}header ul#gnav.is-open > li:nth-child(12){transition-delay:.6799999999999999s}@media (prefers-reduced-motion:reduce){html.tp-js .tp-up,html.tp-js .tp-head,html.tp-js .tp-wipe,html.tp-js .tp-wipe-up,html.tp-js .tp-line:after{opacity:1 !important;filter:none !important;transform:none !important;clip-path:none !important;letter-spacing:inherit !important;transition:none !important}#tp-veil{display:none}}@keyframes tp-wait{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}