:root{--daocha-ink: #111111;--daocha-mist: #f6f6f6;--daocha-glass: rgba(255, 255, 255, .55);--daocha-glass-strong: rgba(255, 255, 255, .82);--daocha-glass-border: rgba(255, 255, 255, .7);--daocha-line: rgba(17, 17, 17, .08);--daocha-steam: rgba(255, 255, 255, .45);--daocha-header-glass: rgba(255, 255, 255, .92);--daocha-header-glass-hero: rgba(255, 255, 255, .86)}body{background-color:var(--daocha-mist);background-image:radial-gradient(ellipse 90% 55% at 12% -10%,rgba(255,255,255,.9),transparent 55%),radial-gradient(ellipse 70% 45% at 100% 8%,rgba(17,17,17,.03),transparent 50%),radial-gradient(ellipse 60% 40% at 50% 100%,rgba(255,255,255,.7),transparent 55%),linear-gradient(180deg,#f6f6f6,#efefef 48%,#f6f6f6);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;opacity:.028;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:multiply}.header-logo{font-family:var(--font-heading--family),"Shippori Mincho",serif!important;font-weight:500!important;font-size:clamp(1.35rem,2vw,1.75rem)!important;letter-spacing:.14em!important;text-transform:none}.header-logo:hover{color:var(--daocha-ink)!important;opacity:.72}.header a,.menu-list__link,.header-menu a{letter-spacing:.08em;text-transform:uppercase;font-size:.72rem!important}.header-section,.header,.header[transparent],.header[transparent][data-sticky-state=active]{background:transparent!important;--closed-underlay-height: 100% !important}.header__underlay-closed,.header__underlay-open{background:var(--daocha-header-glass)!important;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-bottom:1px solid var(--daocha-line);box-shadow:0 1px #ffffffe6,0 10px 28px #1111110d}.header[transparent]:not([data-sticky-state=active]) .header__underlay-closed{background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,var(--daocha-header-glass-hero) 100%)!important;box-shadow:0 1px 0 var(--daocha-line)}.hero-wrapper .hero{position:relative;isolation:isolate;min-height:88svh}.hero-wrapper .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 75% 55% at 50% 30%,rgba(255,255,255,.35),transparent 62%),linear-gradient(180deg,#f6f6f626,#f6f6f68c)}.hero-wrapper .hero:after{content:"\8336";position:absolute;right:6vw;bottom:8vh;z-index:0;font-family:var(--font-heading--family),"Shippori Mincho",serif;font-size:clamp(6rem,18vw,14rem);line-height:1;color:#1111110f;pointer-events:none;letter-spacing:0;-webkit-user-select:none;user-select:none}.hero-wrapper .hero>*{position:relative;z-index:1}.collection-wrapper,.product-grid-container,.product-grid__item,.resource-list__item{position:relative}.product-card,.resource-list__item .product-card,.collection-card{border-radius:0;background:var(--daocha-glass);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--daocha-glass-border);box-shadow:0 1px 0 var(--daocha-line)}.product-card__image,.product-card media-media,.card-gallery,.product-card img{border-radius:0!important}@media(min-width:750px){.product-grid--organic{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}.product-grid--organic .product-grid__item,.product-grid--organic .product-grid__item:nth-of-type(n){grid-column:auto!important;align-self:stretch!important}.product-grid{--product-grid-columns-desktop: repeat(auto-fill, minmax(240px, 1fr))}.product-grid .product-card,.product-grid .resource-list__item .product-card{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border:none;box-shadow:none}.product-grid .product-card__link,.product-grid product-card{width:100%}}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.product-card,.collection-card,.product-grid__item{transition:transform .48s cubic-bezier(.22,1,.36,1)}.product-card:hover,.collection-card:hover,.product-grid__item:hover{transform:translateY(-6px)}.product-card:hover img,.product-grid__item:hover img{filter:saturate(1.02) contrast(1.02)}}.product-card .badge,.product-grid__item .badge,.badge--sold-out,.product-badges__badge--sold-out{background:#111111e0!important;color:#fff!important;border:1px solid rgba(17,17,17,.9)!important;border-radius:0!important;letter-spacing:.12em;text-transform:uppercase;font-size:.65rem!important;font-weight:500!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.product-card--sold-out,.product-grid__item--sold-out .product-card,.resource-list__item--sold-out .product-card{opacity:.72}.product-card--sold-out .card-gallery img,.product-grid__item--sold-out .card-gallery img,.resource-list__item--sold-out .card-gallery img{filter:grayscale(.35)}.product-badges__badge--sold-out{opacity:1!important;z-index:2}product-form-component.product-form-component--sold-out .accelerated-checkout-block,product-form-component.product-form-component--sold-out .shopify-payment-button,product-form-component.product-form-component--sold-out .shopify-payment-button__button,product-form-component.product-form-component--sold-out .additional-checkout-buttons,product-form-component.product-form-component--sold-out [data-shopify=payment-button],product-form-component.product-form-component--sold-out [data-sold-out-hidden=true],.product-form-component--sold-out .shopify-payment-button{display:none!important;visibility:hidden!important;pointer-events:none!important}product-form-component.product-form-component--sold-out add-to-cart-component .add-to-cart-button,product-form-component.product-form-component--sold-out [ref=addToCartButton]{opacity:.55;cursor:not-allowed;pointer-events:none}product-form-component.product-form-component--sold-out .product-form-text__error{display:flex;align-items:center;gap:.4rem;color:#b00020;margin-bottom:.75rem}.return-policy{width:100%;max-width:36rem;padding-block:.75rem;border-top:1px solid rgba(17,17,17,.1)}.return-policy__header{display:flex;align-items:center;gap:.45rem;margin-bottom:.35rem}.return-policy__title{margin:0;font-size:.95rem;font-weight:600;letter-spacing:.01em;color:var(--daocha-ink, #111);line-height:1.3}.return-policy__info{display:inline-flex;position:relative}.return-policy__info-button{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;padding:0;border-radius:50%;background:#11111173;color:#fff;cursor:help;transition:background .2s ease}.return-policy__info-button:hover,.return-policy__info-button:focus-visible{background:#111111d9;outline:none}.return-policy__info-icon{font-family:Georgia,Times New Roman,serif;font-size:.7rem;font-style:italic;font-weight:600;line-height:1;text-transform:lowercase}.return-policy__statement{margin:0;font-size:.92rem;line-height:1.45;color:#111111c7}.return-policy__popover{position:absolute;inset:unset;top:anchor(bottom);left:anchor(center);translate:-50% .55rem;margin:0;max-width:min(22rem,calc(100vw - 2rem));padding:.85rem 1rem;border:none;border-radius:4px;background:#1a1a1a;color:#fff;box-shadow:0 10px 28px #00000038;z-index:40}.return-policy__popover:before{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;background:#1a1a1a;transform:translate(-50%) rotate(45deg)}.return-policy__popover-text{margin:0;font-size:.78rem;line-height:1.45;color:#ffffffeb}@supports not (anchor-name: --x){.return-policy__popover{position:fixed;top:auto;left:1rem;right:1rem;bottom:1rem;translate:none;max-width:none}.return-policy__popover:before{display:none}}.button{border-radius:2px!important;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem!important}.button-secondary{border-radius:2px!important;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem!important;background:var(--daocha-glass)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.button,.button-secondary{transition:background-color .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.button:hover{box-shadow:0 0 0 1px var(--daocha-ink);transform:translateY(-1px)}.button-secondary:hover{background:var(--daocha-glass-strong)!important;border-color:var(--daocha-ink)!important;color:var(--daocha-ink)!important}}h1,h2,h3,.hero h1,.text-block h1,.text-block h2{letter-spacing:.02em;font-weight:500}.section:has(h1) h1,.collection-wrapper+*,main h1{font-family:var(--font-heading--family),"Shippori Mincho",serif}.shopify-section:has(.text-block h1) .text-block h1,.shopify-section:has(.text-block h2) .text-block h2{position:relative;padding-bottom:.55em}input,.field__input,.email-signup input{border-radius:2px!important;background:var(--daocha-steam)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.footer,.shopify-section-group-footer-group{border-top:1px solid var(--daocha-line);background:var(--daocha-glass);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%)}@media(prefers-reduced-motion:no-preference){.hero-wrapper .hero .text-block,.hero-wrapper .hero .group-block,.hero-wrapper .hero .button,.hero-wrapper .hero .button-secondary{animation:daocha-rise 1s cubic-bezier(.22,1,.36,1) both}.hero-wrapper .hero .text-block:nth-child(1){animation-delay:.1s}.hero-wrapper .hero .text-block:nth-child(2){animation-delay:.22s}.hero-wrapper .hero .text-block:nth-child(3){animation-delay:.34s}.hero-wrapper .hero .group-block,.hero-wrapper .hero .button,.hero-wrapper .hero .button-secondary{animation-delay:.46s}}@keyframes daocha-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.password-page,.password-main{background:radial-gradient(ellipse 70% 50% at 50% 40%,rgba(255,255,255,.7),transparent 65%),#f6f6f6}marquee-component{border-block:1px solid var(--daocha-glass-border);background:linear-gradient(90deg,rgba(246,246,246,.4),transparent 18%,transparent 82%,rgba(246,246,246,.4)),var(--daocha-glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}marquee-component .text-block,marquee-component p{color:var(--daocha-ink)!important;letter-spacing:.08em;opacity:.88}#shopify-section-ritual_story .text-block:first-child p,#shopify-section-ritual_story .text-block:first-child h1,#shopify-section-ritual_story .text-block:first-child{font-family:var(--font-heading--family),"Shippori Mincho",serif!important;font-size:clamp(3.5rem,8vw,5.5rem)!important;line-height:1!important;color:var(--daocha-ink)!important;letter-spacing:0!important;opacity:.88}#shopify-section-ritual_story,#shopify-section-closing_story{position:relative;isolation:isolate}#shopify-section-ritual_story:before,#shopify-section-closing_story:before{content:"";position:absolute;top:10%;right:12%;bottom:10%;left:12%;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 40%,rgba(255,255,255,.55),transparent 70%),radial-gradient(ellipse 40% 35% at 70% 70%,rgba(17,17,17,.03),transparent 65%)}#shopify-section-ritual_story .section,#shopify-section-closing_story .section{position:relative;z-index:1}#shopify-section-ritual_story .text-block h2,#shopify-section-closing_story .text-block h2,#shopify-section-bestsellers .text-block h2,#shopify-section-bestsellers .text-block h3{position:relative;display:inline-block}#shopify-section-ritual_story .text-block h2:after,#shopify-section-closing_story .text-block h2:after,#shopify-section-bestsellers h3:after{content:"";display:block;width:2.5rem;height:1px;margin:.85rem auto 0;background:linear-gradient(90deg,transparent,var(--daocha-ink),transparent);opacity:.22}.chaming-pours{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);max-width:68rem;margin:0 auto;padding-inline:1rem}@media(min-width:750px){.chaming-pours{grid-template-columns:repeat(3,1fr);gap:2.5rem;align-items:start}}.chaming-pours__item{position:relative;text-align:center;padding:1.75rem 1.25rem 1.5rem;background:var(--daocha-glass);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--daocha-glass-border);box-shadow:0 1px 0 var(--daocha-line)}.chaming-pours__num{display:block;font-family:var(--font-heading--family),"Shippori Mincho",serif;font-size:1.65rem;color:var(--daocha-ink);letter-spacing:.12em;margin-bottom:.85rem;opacity:.45}.chaming-pours__title{font-family:var(--font-heading--family),"Shippori Mincho",serif;font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:500;letter-spacing:.04em;margin:0 0 .75rem;color:var(--daocha-ink)}.chaming-pours__text{margin:0 auto;max-width:18rem;font-size:.95rem;line-height:1.65;color:#111111b8}@media(any-pointer:fine)and (prefers-reduced-motion:no-preference){.chaming-pours__item{transition:border-color .4s ease,transform .5s cubic-bezier(.22,1,.36,1),background .4s ease}.chaming-pours__item:hover{background:var(--daocha-glass-strong);transform:translateY(-4px)}}#shopify-section-bestsellers .product-list__header,#shopify-section-bestsellers [class*=product-list]{text-align:center}#shopify-section-tea_marquee+#shopify-section-ritual_story,#shopify-section-three_pours,#shopify-section-bestsellers{background-image:radial-gradient(ellipse 80% 40% at 50% 0%,rgba(255,255,255,.55),transparent 55%)}@media(prefers-reduced-motion:no-preference){#shopify-section-ritual_story .section,.chaming-pours__item,#shopify-section-closing_story .section{animation:daocha-rise .9s cubic-bezier(.22,1,.36,1) both}.chaming-pours__item:nth-child(1){animation-delay:80ms}.chaming-pours__item:nth-child(2){animation-delay:.18s}.chaming-pours__item:nth-child(3){animation-delay:.28s}}.drawer,cart-drawer,.cart-drawer,.header-drawer,.search-modal,.predictive-search{background:var(--daocha-glass-strong)!important;backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border-color:var(--daocha-glass-border)!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/daocha.css.map */
