.yuwa{--yuwa-loading:color-mix(in srgb, var(--foreground) 22%, var(--background))}.yuwa input::placeholder{color:var(--foreground);opacity:1}.yuwa button:disabled{opacity:1;border:2px dashed var(--foreground);background:var(--background);color:var(--foreground);cursor:not-allowed}.yuwa a:has(img):focus-visible{outline:2px solid var(--foreground);outline-offset:3px}.yuwa nav[aria-label=Breadcrumb],.yuwa[data-plate="139"] footer,.yuwa[data-plate="232"] :is(footer,dt,nav[aria-label=Breadcrumb]){color:var(--foreground);opacity:1}.yuwa[data-plate="232"] nav[aria-label=Breadcrumb] *{color:inherit;opacity:1}.yuwa nav[aria-label=breadcrumb],.yuwa nav[aria-label=breadcrumb] *{color:var(--foreground);opacity:1}.yuwa[data-plate="232"] p,.yuwa[data-plate="232"] dt,.yuwa[data-plate="232"] footer{opacity:1}.yuwa[data-plate="135"] :is(p,dt,dd,select,input,nav[aria-label=Breadcrumb],.yuwa-product-title,.yuwa-product-price),.yuwa[data-plate="161"] :is(p,dt,dd,select,input,nav[aria-label=Breadcrumb],.yuwa-product-title,.yuwa-product-price){opacity:1;color:var(--foreground)}.yuwa[data-plate="135"] :is(p,dt,dd) *,.yuwa[data-plate="161"] :is(p,dt,dd) *{color:inherit;opacity:1}.yuwa[data-plate="135"] :is(li,label),.yuwa[data-plate="161"] :is(li,label),.yuwa[data-plate="135"] .yuwa-favorite,.yuwa[data-plate="161"] .yuwa-favorite{color:var(--foreground)}.yuwa[data-plate="135"] button,.yuwa[data-plate="161"] button{white-space:normal;height:auto;min-height:44px}.yuwa[data-plate="135"] .store-card button[aria-label^=Add\ ][aria-label$=" to bag"]{white-space:nowrap;height:36px;min-height:36px;font-size:.875rem;font-weight:600}.yuwa[data-plate="135"] button:not(:disabled):not(.yuwa-favorite){background:var(--foreground);color:var(--background);border-color:var(--foreground)}.yuwa[data-plate="135"] button:not(:disabled):not(.yuwa-favorite):hover{background:color-mix(in srgb, var(--foreground) 85%, transparent)}.yuwa[data-plate="135"] nav[aria-label=Breadcrumb] *,.yuwa[data-plate="161"] nav[aria-label=Breadcrumb] *{opacity:1;color:inherit}.yuwa[data-plate] .yuwa-filter-bar :is(input,select,button){height:32px;min-height:32px;font-size:.8125rem;font-weight:600}.yuwa-filter-scroll{scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.yuwa-filter-scroll::-webkit-scrollbar{display:none}.yuwa-skeleton{background:var(--yuwa-loading);animation:1.5s ease-in-out infinite alternate yuwa-load}@keyframes yuwa-load{to{opacity:.55}}.yuwa-obi-band{transition:transform .6s}@media (hover:hover) and (pointer:fine){.group:hover .yuwa-obi-band,.group:focus-within .yuwa-obi-band{transform:translate(-100%)}}@media (width<=639px),(hover:none),(pointer:coarse){.yuwa-obi-band{display:none}}@media (hover:none),(pointer:coarse){.yuwa .yuwa-favorite{min-width:44px;min-height:44px;opacity:1!important;pointer-events:auto!important}}@media (prefers-reduced-motion:reduce){.yuwa-skeleton{animation:none}.yuwa-obi-band{transition:none}}.yuwa-circle-shelf>header>span{background:var(--yuwa-shelf-circle);color:var(--yuwa-shelf-circle-ink);box-shadow:0 0 0 4px var(--yuwa-shelf-circle);opacity:1}.yuwa-circle-shelf>nav[aria-label=Yuwa\ navigation]>a:first-child{color:var(--yuwa-shelf-circle)!important}.yuwa-circle-shelf[data-plate="135"]>header>span{color:var(--foreground);box-shadow:none;background:0 0}.yuwa-coffee-inverted>nav[aria-label=Yuwa\ navigation] a{color:var(--yuwa-shelf-circle)!important;-webkit-text-decoration-color:var(--yuwa-shelf-circle)!important;-webkit-text-decoration-color:var(--yuwa-shelf-circle)!important;text-decoration-color:var(--yuwa-shelf-circle)!important}.yuwa-coffee-inverted>nav[aria-label=Yuwa\ navigation]>a:first-child{color:var(--foreground)!important}.yuwa-coffee-inverted>header>span{color:var(--yuwa-shelf-circle);box-shadow:none;background:0 0}.yuwa-coffee-inverted[data-plate="161"]>header>div :is(h1,p){color:var(--yuwa-shelf-circle)!important}.yuwa-coffee-inverted[data-plate="161"]>header>div{border-top-color:var(--yuwa-shelf-circle)!important}.yuwa-coffee-inverted :is(#yuwa-beans,#yuwa-beans+p,#yuwa-gear,#yuwa-gear+p),.yuwa-coffee-inverted .store-card .yuwa-product-title{color:var(--yuwa-shelf-circle)!important}.yuwa-coffee-inverted .store-card{outline-color:var(--yuwa-shelf-circle)}.yuwa-coffee-inverted .store-card p[role=status]{background:var(--yuwa-shelf-circle);box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;height:36px;min-height:36px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-flex;color:var(--background)!important}.yuwa-coffee-inverted .store-card .yuwa-product-price,.yuwa-coffee-inverted main :is(h1,h2,h3,h4,p.text-2xl.font-bold),.yuwa-coffee-inverted section[aria-label="Product brew guide"] p:is(.text-primary,.font-display),.yuwa-coffee-inverted section[aria-label="House recipe books"]>p:first-child{color:var(--yuwa-shelf-circle)!important}.yuwa-coffee-inverted{--primary-foreground:var(--background)!important;--yuwa-shelf-circle-ink:var(--background)!important}.yuwa-coffee-inverted button:not(:disabled):not(.yuwa-favorite){background:var(--yuwa-shelf-circle);color:var(--background)}.yuwa-coffee-inverted button.yuwa-coffee-tab{border-color:color-mix(in srgb, var(--foreground) 30%, transparent);color:color-mix(in srgb, var(--foreground) 60%, transparent)!important;background:0 0!important}.yuwa-coffee-inverted button.yuwa-coffee-tab[data-state=active]{border-color:var(--foreground);background:var(--foreground)!important;color:var(--background)!important}.yuwa-coffee-inverted button:not(:disabled):not(.yuwa-favorite):is([aria-label="Open Yuwa favorites"],[aria-label=Open\ cart]){background:var(--background);color:var(--foreground)}.yuwa-coffee-inverted .store-card button[aria-label^=Add\ ][aria-label$=" to bag"]{background:var(--yuwa-shelf-circle);color:var(--background);white-space:nowrap;height:36px;min-height:36px;font-size:.875rem;font-weight:600}.yuwa-coffee-inverted .store-card button[aria-label^=Add\ ][aria-label$=" to bag"]:hover{background:color-mix(in srgb, var(--yuwa-shelf-circle) 85%, transparent)}@media (hover:hover) and (pointer:fine){.yuwa-coffee-inverted .store-card :is(p[role=status],button[aria-label^=Add\ ][aria-label$=" to bag"]){opacity:0;pointer-events:none}.yuwa-coffee-inverted .store-card:is(:hover,:focus-within) :is(p[role=status],button[aria-label^=Add\ ][aria-label$=" to bag"]){opacity:1;pointer-events:auto}}.yuwa-circle-shelf .yuwa-filter-bar :is(input,select,button){background:var(--background)}.yuwa-circle-shelf .yuwa-filter-bar select:has(option:checked:not([value=""]):not([value=featured])){background:var(--yuwa-shelf-circle);color:var(--yuwa-shelf-circle-ink)!important;border-color:var(--yuwa-shelf-circle-ink)!important}.yuwa-circle-shelf .yuwa-filter-bar div:has(>select option:checked:not([value=""]):not([value=featured]))>svg{stroke:var(--yuwa-shelf-circle-ink)}.yuwa-circle-shelf .yuwa-filter-bar option{background:var(--background);color:var(--foreground)!important}.yuwa-circle-shelf .store-card:hover{outline-color:var(--yuwa-shelf-circle)}.yuwa-circle-shelf .yuwa-product-title{-webkit-text-decoration-color:var(--yuwa-shelf-circle);-webkit-text-decoration-color:var(--yuwa-shelf-circle);text-decoration-color:var(--yuwa-shelf-circle)}.yuwa .yuwa-product-title{font-size:.9375rem}.yuwa .yuwa-product-price{font-size:.875rem;font-weight:600}@media (width>=640px){.yuwa .yuwa-product-title{font-size:1rem}}.yuwa-coffee-inverted #yuwa-related-coffees,.yuwa-coffee-inverted .yuwa-filter-bar input::placeholder,.yuwa-coffee-inverted[data-plate="161"] nav:is([aria-label=breadcrumb],[aria-label=Breadcrumb]),.yuwa-coffee-inverted[data-plate="161"] nav:is([aria-label=breadcrumb],[aria-label=Breadcrumb]) *{color:var(--yuwa-shelf-circle)}.yuwa-coffee-inverted main{--foreground:var(--yuwa-shelf-circle);--card-foreground:var(--yuwa-shelf-circle);--muted-foreground:var(--yuwa-shelf-circle);--primary:var(--yuwa-shelf-circle);color:var(--yuwa-shelf-circle)}.yuwa-coffee-inverted main button:not(:disabled):not(.yuwa-favorite):not(.store-card *){color:var(--yuwa-shelf-circle);border:1px solid var(--yuwa-shelf-circle);background:0 0}.yuwa-coffee-inverted main button:not(:disabled):not(.yuwa-favorite):not(.store-card *):not(:has(img)){height:32px;min-height:32px;padding:6px 12px;font-size:.8125rem;line-height:1.2}.yuwa-coffee-inverted main button:not(:disabled):not(.yuwa-favorite):not(.store-card *):hover{background:var(--yuwa-shelf-circle);color:var(--background)}.yuwa-coffee-inverted main button:not(:disabled):not(.yuwa-favorite):not(.store-card *):is([data-state=active],[aria-pressed=true]){background:var(--yuwa-shelf-circle);color:var(--background);border-color:var(--yuwa-shelf-circle)}
