:root{--daifu-black: #1A1512;--daifu-white: #FFFFFF;--daifu-grey: #EAEAEA;--daifu-khaki: #F7EFEB;--daifu-wood: #4A7A4A;--daifu-fire: #C43325;--daifu-water: #3A6A98;--daifu-gold: #C49A20;--daifu-earth: #8C6A48;--font-display: "Abril Fatface", Georgia, serif;--font-sans: "Montserrat", system-ui, sans-serif;--font-heading-zh: "Noto Serif TC", "Songti TC", "PMingLiU", serif;--font-body-zh: "PingFang TC", "Microsoft JhengHei", sans-serif}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading-zh)}.product__title,.product-item__title,.card__heading,.collection-hero__title,.section-header__title,.featured-collection__title{font-family:var(--font-heading-zh);font-weight:600;letter-spacing:.02em}body,.rte,.product__description,.collection-description{font-family:"Montserrat",var(--font-body-zh),sans-serif}.header{border-bottom:1px solid var(--daifu-grey)}.header__menu-item,.header__menu-item a{letter-spacing:.08em;font-weight:500}.daifu-mark{display:inline-block;font-size:.5em;line-height:1;vertical-align:middle;margin-right:.3em;color:var(--daifu-black)}.daifu-mark--open{display:inline-block;font-size:.5em;line-height:1;vertical-align:middle;margin-right:.3em;color:transparent;-webkit-text-stroke:1px var(--daifu-black)}.card-wrapper{transition:transform .2s ease}.card-wrapper:hover{transform:translateY(-2px)}.card__information{padding:1rem;background:var(--daifu-khaki)}.badge--sale{background:var(--daifu-fire)!important;color:var(--daifu-white)!important}.badge--sold-out{background:var(--daifu-black)!important;color:var(--daifu-white)!important}.button--primary,.button[data-add-to-cart]{background-color:var(--daifu-black);color:var(--daifu-white);border:1px solid var(--daifu-black);border-radius:0;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:500;transition:background-color .2s ease,color .2s ease}.button--primary:hover,.button[data-add-to-cart]:hover{background-color:transparent;color:var(--daifu-black)}.button--secondary{background-color:transparent;color:var(--daifu-black);border:1px solid var(--daifu-black);border-radius:0;letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:500}.collection--immunity .collection-hero{border-top:3px solid var(--daifu-water)}.collection--energy .collection-hero{border-top:3px solid var(--daifu-fire)}.collection--digestion .collection-hero{border-top:3px solid var(--daifu-earth)}.collection--skin .collection-hero{border-top:3px solid var(--daifu-wood)}.collection--sleep .collection-hero{border-top:3px solid var(--daifu-gold)}.footer{background-color:var(--daifu-black);color:var(--daifu-white)}.footer a{color:var(--daifu-grey);text-decoration:none}.footer a:hover{color:var(--daifu-white)}.footer__brand-description p{font-family:var(--font-body-zh);font-size:.85rem;line-height:1.8;opacity:.8}.announcement-bar{background-color:var(--daifu-black);color:var(--daifu-white);font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.product__title{font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.3;margin-bottom:.5rem}.product__vendor{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--daifu-earth);margin-bottom:.75rem}.price__regular .price-item{font-size:1.4rem;font-weight:600;color:var(--daifu-black)}.swatch-input:checked~.swatch__label,.swatch__label:hover{border-color:var(--daifu-black);background-color:var(--daifu-black);color:var(--daifu-white)}.rte{line-height:1.9;font-size:.95rem}.rte p{margin-bottom:1rem}.rte strong,.rte b{font-weight:600;color:var(--daifu-black)}.rte ul,.rte ol{padding-left:1.25rem;margin-bottom:1rem}.rte li{margin-bottom:.4rem}input[type=text],input[type=email],input[type=search],textarea,select{border:1px solid rgba(26,21,18,.3);border-radius:0;font-family:"Montserrat",var(--font-body-zh),sans-serif}input:focus,textarea:focus,select:focus{border-color:var(--daifu-black);outline:none;box-shadow:0 0 0 1px var(--daifu-black)}:focus-visible{outline:2px solid var(--daifu-black);outline-offset:3px}@media print{.header,.footer,.announcement-bar{display:none}}body .df-btn-primary,body .df-btn-outline,body .df-btn-wa{gap:.8rem;padding:1.44rem 3.04rem;font-size:1.36rem}body .df-section-header{margin-bottom:4.4rem}body .df-eyebrow{gap:.96rem;font-size:1.3rem;margin-bottom:1.44rem}body .df-sh-zh{font-size:clamp(2.21rem,4vw,3.38rem);margin:0 0 .56rem}body .df-sh-en{font-size:clamp(1.365rem,2vw,1.69rem)}body .df-sh-lede{margin:1.6rem auto 0;font-size:1.52rem}body .df-card-glyph{font-size:8.8rem}body .df-card-body{padding:2rem 2.16rem 2.24rem;gap:.88rem}body .df-card-name{font-size:1.792rem}body .df-card-en{font-size:1.3rem}body .df-maysuit{font-size:1.408rem}body .df-maysuit-en{font-size:1.3rem}body .df-card-foot{padding-top:1.44rem;gap:1.2rem}body .df-price{font-size:1.6rem}body .df-price small{font-size:1.3rem;margin-left:.48rem}body .df-atc{gap:.64rem;padding:.96rem 1.76rem;font-size:1.3rem}body .df-tag{font-size:1.3rem;padding:.48rem 1.12rem}body .df-wa-float{bottom:calc(2rem + env(safe-area-inset-bottom,0px));right:2rem}body .card__information{padding:1.6rem}body .button--primary,body .button[data-add-to-cart],body .button--secondary{font-size:1.3rem}body .footer__brand-description p{font-size:1.36rem}body .announcement-bar{font-size:1.3rem}body .product__title{font-size:clamp(1.95rem,3vw,2.86rem);margin-bottom:.8rem}body .product__vendor{font-size:1.3rem;margin-bottom:1.2rem}body .price__regular .price-item{font-size:2.24rem}body .rte{font-size:1.52rem}body .rte p{margin-bottom:1.6rem}body .rte ul,body .rte ol{padding-left:2rem;margin-bottom:1.6rem}body .rte li{margin-bottom:.64rem}body .df-backing{padding-block:8rem}body .df-backing-grid{gap:6.4rem}@media(max-width:860px){body .df-backing-grid{gap:4rem}}body .df-backing h2{margin:0 0 .8rem;font-size:clamp(2.34rem,4.2vw,3.64rem)}body .df-backing .b-en-h{font-size:clamp(1.43rem,2vw,1.755rem);margin:0 0 2.8rem}body .df-backing .b-zh{font-size:1.568rem;margin:0 0 1.6rem}body .df-backing .b-en{font-size:1.344rem}body .df-backing-facts li{grid-template-columns:8.8rem 1fr;gap:1.6rem;padding:1.76rem 0}body .df-backing-facts .f-k{font-size:2.56rem}body .df-backing-facts .f-zh{font-size:1.52rem}body .df-backing-facts .f-en{font-size:1.3rem}body .df-backing-links{gap:1.2rem;margin-top:2.8rem}body .df-backing .b-ask{font-size:1.408rem;margin:2.4rem 0 0}body .df-cta{padding-block:8.8rem}body .df-cta-bg-text{font-size:clamp(15.6rem,30vw,28.6rem)}body .df-cta .cta-zh-h{font-size:clamp(1.95rem,4vw,3.25rem);margin-bottom:.8rem}body .df-cta .cta-en-h{font-size:clamp(1.495rem,2.5vw,2.08rem);margin-bottom:3.2rem}body .df-cta .cta-zh-sub{font-size:1.52rem;margin-bottom:3.2rem}body .df-cta-buttons{gap:1.6rem}body .df-cta-btn-p{padding:1.44rem 3.6rem;font-size:1.36rem;gap:.8rem}body .df-cta-btn-o{padding:1.36rem 3.2rem;font-size:1.36rem;gap:.8rem}body .df-faq{padding:8rem 0}body .df-faq-list{margin:4.8rem auto 0}body .df-faq-item summary{gap:1.6rem;padding:2rem 0}body .df-faq-q-text .fq-zh{font-size:1.52rem;margin-bottom:.32rem}body .df-faq-q-text .fq-en,body .df-faq-chevron{font-size:1.3rem}body .df-faq-answer{padding:0 0 2rem}body .df-faq-answer .fa-zh{font-size:1.408rem;margin-bottom:.8rem}body .df-faq-answer .fa-en{font-size:1.328rem}body .df-foot{padding-block:8rem}body .df-foot-grid{gap:2.4rem}body .df-foot .df-card-glyph{font-size:7.2rem}body .df-foot-pinyin{left:1.76rem;bottom:1.44rem;font-size:1.76rem}body .df-foot-herbs{font-size:1.3rem}body .df-foot-herbs span{font-size:1.3rem;margin-right:.64rem}body .df-foot-buy{gap:.96rem;padding-top:1.44rem}body .df-foot-row{gap:1.2rem}body .df-foot-row .r-label{font-size:1.36rem}body .df-foot-row .r-label em{font-size:1.3rem;padding:.24rem .8rem;margin-left:.64rem}body .df-foot-how{margin:4rem auto 0;gap:1.6rem}body .df-foot-how div{padding:1.76rem}body .df-foot-how b{font-size:2.56rem}body .df-foot-how span{font-size:1.36rem}body .df-foot-note{font-size:1.3rem;margin:2rem auto 0}body .df-hero-grid{gap:4.8rem;padding-block:7.2rem}@media(max-width:860px){body .df-hero-grid{gap:3.2rem;padding-block:4rem 4.8rem}}body .df-hero-eyebrow{gap:.96rem;font-size:1.312rem;margin-bottom:2.4rem}body .df-hero h1{margin:0 0 1.44rem;font-size:clamp(3.12rem,6vw,5.46rem)}body .df-hero-en{font-size:clamp(1.625rem,2.4vw,2.21rem);margin:0 0 2.4rem}body .df-hero-sub{font-size:1.6rem;margin:0 0 .96rem}body .df-hero-sub-en{font-size:1.36rem;margin:0 0 3.2rem}body .df-hero-buy{gap:1.6rem}body .df-hero-price{font-size:1.36rem}body .df-hero-price b{font-size:1.84rem}body .df-hero-points{gap:.8rem 2.4rem;margin:3.2rem 0 0;padding:2rem 0 0}body .df-hero-points li{font-size:1.36rem;gap:.64rem}body .df-hero-points li span{font-size:1.3rem}body .df-hero-chip{left:1.6rem;bottom:1.6rem;padding:.88rem 1.6rem;font-size:1.3rem}body .df-learn{padding-block:8rem}body .df-learn-grid{gap:2rem}body .df-tip{padding:2.4rem 2.24rem;gap:.96rem}body .df-tip-n{font-size:2.56rem}body .df-tip h3{font-size:1.728rem}body .df-tip p{font-size:1.44rem}body .df-tip a{padding-top:.8rem;font-size:1.36rem}body .df-learn-foot{margin-top:3.6rem}body .df-learn-note{font-size:1.3rem;margin:2rem auto 0}body .df-offer{padding:1.04rem 16px;font-size:1.3rem}body .df-offer .o-en{margin-left:.96rem}body .df-offer .o-code{padding:.08rem .72rem;margin-left:.64rem}body .df-see{padding-block:8rem}body .df-see-grid{gap:2rem}body .df-see-col{padding:2.8rem 2.56rem}body .df-see-col h3{margin:0 0 .24rem;font-size:1.84rem}body .df-see-col .s-en{font-size:1.3rem;margin:0 0 1.6rem}body .df-see-col ul{gap:.96rem}body .df-see-col li{font-size:1.472rem;padding-left:2.24rem}body .df-see-col li:before{width:.88rem;height:.88rem}body .df-see-cta{margin-top:4rem}body .df-see-cta p{font-size:1.52rem;margin:0 0 2rem}body .df-see-btns{gap:1.6rem}body .df-see-urgent{margin:2.8rem auto 0;font-size:1.312rem}body .df-soups{padding-block:8rem}body .df-soups-grid{gap:2rem}body .df-soup-need{font-size:1.52rem}body .df-soup-steps{margin-top:5.6rem;gap:2rem 3.2rem;padding:3.2rem}@media(max-width:860px){body .df-soup-steps{gap:2rem;padding:2.4rem}}body .df-soup-steps h3{font-size:1.84rem}body .df-soup-steps h3 span{font-size:1.6rem}body .df-step{gap:.4rem 1.2rem}body .df-step-n{font-size:2.56rem}body .df-step-zh{font-size:1.44rem}body .df-step-en{font-size:1.3rem}body .df-soups-foot{margin-top:4rem}body .df-soups-note{font-size:1.3rem;margin:2.4rem auto 0}body .df-starter{padding-block:6.4rem}body .df-starter-body{padding:3.2rem;gap:1.12rem}@media(max-width:560px){body .df-starter-body{padding:2.4rem 2rem 2.8rem}}body .df-starter-body h2{font-size:clamp(1.82rem,3vw,2.34rem)}body .df-starter-en{font-size:1.68rem}body .df-starter-zh{font-size:1.472rem}body .df-starter-items{margin:.4rem 0 0;padding:1.2rem 0 0;gap:.56rem}body .df-starter-items li{gap:1.6rem;font-size:1.408rem}body .df-starter-hint{font-size:1.3rem}body .df-starter-btn{font-size:1.52rem;padding-block:1.6rem}body .df-starter-err{font-size:1.3rem}body .df-tea{padding-block:8rem}body .df-tea-grid{gap:2rem}body .df-tea-origin{font-size:1.312rem}body .df-tea-brew{gap:.8rem;font-size:1.3rem;padding:.72rem 1.04rem}body .df-tea-foot{margin-top:4rem}body .df-ve{padding-block:5.6rem 7.2rem}body .df-ve-welcome{margin:0 auto 4.4rem}body .df-ve-welcome h1{margin:0 0 .8rem;font-size:clamp(2.6rem,5vw,3.9rem)}body .df-ve-welcome .w-en{font-size:clamp(1.495rem,2.2vw,1.885rem);margin:0 0 2rem}body .df-ve-welcome .w-zh{font-size:1.6rem;margin:0 0 .8rem}body .df-ve-welcome .w-en2{font-size:1.344rem}body .df-ve-bundle{margin-bottom:4.8rem}body .df-ve-bundle-body{padding:3.2rem 3.2rem 3.6rem;gap:1.28rem}@media(max-width:760px){body .df-ve-bundle-body{padding:2.4rem 2rem 2.8rem}}body .df-ve-bundle-body h2{font-size:clamp(1.755rem,3vw,2.275rem)}body .df-ve-bundle-body .b-en{font-size:1.68rem}body .df-ve-bundle-body .b-zh{font-size:1.472rem}body .df-ve-bundle-body .b-en2{font-size:1.3rem}body .df-ve-items{margin:.4rem 0 0;padding:1.2rem 0 0;gap:.56rem}body .df-ve-items li{gap:1.6rem;font-size:1.408rem}body .df-ve-bundle-btn{margin-top:1.2rem;font-size:1.52rem;padding-block:1.6rem}body .df-ve-bundle-err{font-size:1.3rem}body .df-ve-picks-h{margin-bottom:2.8rem}body .df-ve-picks{gap:1.6rem}body .df-ve-picks .df-card-glyph{font-size:6.4rem}body .df-ve-offer{margin:4rem auto 0;padding:1.76rem 2rem;font-size:1.52rem}body .df-ve-offer span{font-size:1.3rem;margin-top:.4rem}body .df-ve-note{margin:4rem auto 0;font-size:1.3rem}body .df-ve-note .n-zh{margin-bottom:.24rem}
/*# sourceMappingURL=/cdn/shop/t/11/assets/daifu.css.map */
