.CoffeeChapter{--chapter-bg:#fdfbee;--chapter-ink:#29261f;--chapter-accent:#ffe937;--chapter-panel:#f5edce;background:var(--chapter-bg);color:var(--chapter-ink);padding:88px max(24px,5vw)}.CoffeeChapter--factory{--chapter-bg:#fff;--chapter-ink:#263e49;--chapter-accent:#315d75;--chapter-panel:#edf4f7}.CoffeeChapter__inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}.CoffeeChapter__photos,.CoffeeChapter__copy{min-width:0}.CoffeeChapter__photos figure{margin:0;aspect-ratio:4/3;overflow:hidden}.CoffeeChapter__photos figure+figure{margin-top:24px}.CoffeeChapter__photos img{display:block;width:100%;height:100%;object-fit:cover}.CoffeeChapter--photo-portrait .CoffeeChapter__photos figure{aspect-ratio:3/4}.CoffeeChapter--photo-natural .CoffeeChapter__photos figure{aspect-ratio:auto}.CoffeeChapter--photo-natural .CoffeeChapter__photos img{height:auto}.CoffeeChapter__copy{max-width:35em}.CoffeeChapter__eyebrow{font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.7;margin:0 0 24px;display:flex;align-items:center;gap:14px}.CoffeeChapter__eyebrow:before{content:"";display:block;width:32px;height:2px;background:var(--chapter-accent);flex-shrink:0}.CoffeeChapter h1,.CoffeeChapter h2{font-weight:500;font-size:clamp(28px,2.5vw,36px);line-height:1.45;letter-spacing:.01em;margin:0 0 28px;text-wrap:balance}.CoffeeChapter__body{font-size:16px;line-height:2}.CoffeeChapter__body p{margin:0 0 20px}.CoffeeChapter__body p:last-child{margin-bottom:0}.CoffeeChapter__body ul,.CoffeeChapter__body ol{padding-left:1.4em}.CoffeeChapter__body li{margin:12px 0}.CoffeeChapter__caption{font-size:12px;line-height:1.8;margin:14px 0 0;max-width:42em}.CoffeeChapter__link{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;margin-top:28px;padding:14px 0;border-bottom:1px solid currentColor;color:inherit;text-decoration:none;font-size:14px;line-height:1.6}.CoffeeChapter--opening{padding-top:56px;padding-bottom:100px}.CoffeeChapter--opening .CoffeeChapter__inner{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(40px,7vw,112px)}.CoffeeChapter--opening .CoffeeChapter__photos{order:2;position:relative}.CoffeeChapter--opening .CoffeeChapter__photos:before{content:"";position:absolute;left:-24px;bottom:-24px;width:42%;height:38%;background:var(--chapter-accent);z-index:0}.CoffeeChapter--opening figure{position:relative;z-index:1}.CoffeeChapter--opening h1{font-size:clamp(38px,4vw,56px);line-height:1.3;letter-spacing:-.025em}.CoffeeChapter--opening .CoffeeChapter__body{max-width:29em}.CoffeeChapter--left .CoffeeChapter__photos{max-width:500px;width:100%;justify-self:start}.CoffeeChapter--right .CoffeeChapter__photos{order:2;max-width:500px;width:100%;justify-self:end}.CoffeeChapter--right .CoffeeChapter__copy{padding-left:clamp(0px,3vw,42px)}.CoffeeChapter--pair{background:var(--chapter-panel)}.CoffeeChapter--pair .CoffeeChapter__inner{display:block}.CoffeeChapter--pair .CoffeeChapter__photos{display:grid;max-width:1040px;margin:0 auto;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(20px,4vw,64px);align-items:start}.CoffeeChapter--pair .CoffeeChapter__photos figure+figure{margin:clamp(60px,10vw,160px) 0 0}.CoffeeChapter--pair .CoffeeChapter__caption{grid-column:1/-1;margin:0}.CoffeeChapter--pair .CoffeeChapter__copy{max-width:none;margin-top:56px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 64px}.CoffeeChapter--pair .CoffeeChapter__eyebrow{grid-column:1/-1}.CoffeeChapter--pair .CoffeeChapter__body{grid-column:2;grid-row:2/4}.CoffeeChapter--pair .CoffeeChapter__link{justify-self:start}.CoffeeChapter--feature{padding:0;background:var(--chapter-panel)}.CoffeeChapter--feature .CoffeeChapter__inner{display:block;max-width:none}.CoffeeChapter--feature .CoffeeChapter__photos figure{aspect-ratio:16/8;max-height:700px}.CoffeeChapter--feature .CoffeeChapter__photos img{height:100%;object-fit:cover}.CoffeeChapter--feature .CoffeeChapter__caption{padding:0 24px;margin:16px auto;max-width:1280px}.CoffeeChapter--feature .CoffeeChapter__copy{max-width:1100px;margin:auto;padding:64px 32px 80px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:64px}.CoffeeChapter--feature .CoffeeChapter__eyebrow{grid-column:1/-1}.CoffeeChapter--feature .CoffeeChapter__body{grid-column:2;grid-row:2/4}.CoffeeChapter--feature .CoffeeChapter__link{justify-self:start}.CoffeeChapter--closing{background:var(--chapter-panel);padding-top:72px;padding-bottom:72px}.CoffeeChapter--closing .CoffeeChapter__inner{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:clamp(36px,8vw,128px)}.CoffeeChapter--closing .CoffeeChapter__photos{max-width:360px;justify-self:center;width:100%}.CoffeeChapter--closing .CoffeeChapter__link{background:var(--chapter-ink);color:var(--chapter-bg);border:0;padding:18px 24px;min-width:240px;max-width:100%}.CoffeeChapter__link:hover{opacity:.8}.CoffeeChapter__link:focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:800px){.CoffeeChapter{padding:52px 20px}.CoffeeChapter__inner,.CoffeeChapter--opening .CoffeeChapter__inner,.CoffeeChapter--closing .CoffeeChapter__inner{grid-template-columns:1fr;gap:30px}.CoffeeChapter--opening{padding-top:36px;padding-bottom:64px}.CoffeeChapter--opening .CoffeeChapter__copy{grid-row:1}.CoffeeChapter--opening .CoffeeChapter__photos{order:0;width:calc(100% - 12px);justify-self:end}.CoffeeChapter--opening .CoffeeChapter__photos:before{left:-12px;bottom:-12px}.CoffeeChapter--opening h1{font-size:clamp(36px,9.5vw,40px)}.CoffeeChapter h2{font-size:29px}.CoffeeChapter__body{font-size:15px;line-height:1.95}.CoffeeChapter__eyebrow{margin-bottom:18px}.CoffeeChapter--left .CoffeeChapter__photos,.CoffeeChapter--right .CoffeeChapter__photos{max-width:none}.CoffeeChapter--right .CoffeeChapter__photos{order:0}.CoffeeChapter--right .CoffeeChapter__copy{padding-left:0}.CoffeeChapter--pair .CoffeeChapter__photos{grid-template-columns:1fr;gap:24px}.CoffeeChapter--pair .CoffeeChapter__photos figure+figure{margin:0 0 0 15%;width:85%}.CoffeeChapter--pair .CoffeeChapter__caption{grid-column:auto}.CoffeeChapter--pair .CoffeeChapter__copy,.CoffeeChapter--feature .CoffeeChapter__copy{display:block;margin-top:32px}.CoffeeChapter--feature{padding:0}.CoffeeChapter--feature .CoffeeChapter__photos figure{aspect-ratio:4/3}.CoffeeChapter--feature .CoffeeChapter__copy{padding:24px 20px 52px;margin-top:0}.CoffeeChapter--closing .CoffeeChapter__photos{max-width:260px;justify-self:start}.CoffeeChapter--closing .CoffeeChapter__copy{max-width:none}}.CoffeeChapter__phrase{display:inline-block;max-width:100%;text-wrap:pretty}.CoffeeChapter--photo-wide .CoffeeChapter__photos figure{aspect-ratio:2/1}.CoffeeChapter--feature.CoffeeChapter--photo-natural .CoffeeChapter__photos figure{aspect-ratio:auto;max-height:none}.CoffeeChapter--feature.CoffeeChapter--photo-natural .CoffeeChapter__photos img{height:auto}.CoffeeChapter--feature.CoffeeChapter--photo-portrait .CoffeeChapter__photos figure{aspect-ratio:3/4;max-height:none}.CoffeeChapter--feature.CoffeeChapter--photo-landscape .CoffeeChapter__photos figure{aspect-ratio:4/3;max-height:none}.CoffeeChapter--feature.CoffeeChapter--photo-wide .CoffeeChapter__photos figure{aspect-ratio:2/1;max-height:none}.CoffeeChapter__line{display:block;max-width:100%}.CoffeeChapter__link--secondary{margin-left:16px}.CoffeeChapter--closing .CoffeeChapter__link--secondary{background:transparent;color:var(--chapter-ink);border:1px solid var(--chapter-ink)}@media(max-width:800px){.CoffeeChapter--pair .CoffeeChapter__inner{display:flex;flex-direction:column;gap:28px}.CoffeeChapter--pair .CoffeeChapter__copy{order:-1;margin:0;width:100%}.CoffeeChapter--pair .CoffeeChapter__photos{width:100%;order:0}.CoffeeChapter__link--secondary{margin-left:0}.CoffeeChapter--closing .CoffeeChapter__link{display:flex;width:100%;min-width:0;margin-top:18px}.CoffeeChapter__line{font-size:inherit}}.CoffeeJournal{background:#fdfbee;color:#29261f;padding:64px 24px}.CoffeeJournal--factory{background:#fff;color:#263e49}.CoffeeJournal__inner{max-width:1280px;margin:auto}.CoffeeJournal__heading{display:grid;grid-template-columns:1fr 1fr;gap:16px 48px;margin-bottom:36px}.CoffeeJournal__heading>p{grid-column:1/-1;font-size:11px;letter-spacing:.16em;margin:0}.CoffeeJournal__heading h2{text-wrap:balance;font-size:clamp(26px,3vw,40px);line-height:1.45;margin:0;letter-spacing:.02em}.CoffeeJournal__heading>div{font-size:15px;line-height:1.9}.CoffeeJournal__heading>div p{margin:0}.CoffeeJournal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.CoffeeJournal__grid article{min-width:0}.CoffeeJournal__photo{aspect-ratio:4/3;overflow:hidden;margin-bottom:20px}.CoffeeJournal__photo img{display:block;width:100%;height:100%;object-fit:cover}.CoffeeJournal__number{font-size:12px;letter-spacing:.1em;border-top:1px solid #c5c2b7;padding-top:16px;margin:0 0 12px}.CoffeeJournal h3{font-size:21px;line-height:1.5;margin:0 0 14px}.CoffeeJournal__body{font-size:14px;line-height:1.9}.CoffeeJournal__body p{margin:0 0 12px}.CoffeeJournal__grid a{display:inline-flex;gap:20px;border-bottom:1px solid currentColor;padding:8px 0;font-size:13px;text-decoration:none}.CoffeeJournal--factory .CoffeeJournal__number{border-color:#cbd6dc}@media(max-width:1100px){.CoffeeJournal__heading{grid-template-columns:1fr}}@media(max-width:700px){.CoffeeJournal{padding:40px 20px}.CoffeeJournal__heading{grid-template-columns:1fr;gap:14px;margin-bottom:28px}.CoffeeJournal__grid{grid-template-columns:1fr;gap:32px}.CoffeeJournal__photo{aspect-ratio:4/3}.CoffeeJournal h3{font-size:22px}}.FactoryContactTabs{margin:64px auto;max-width:1440px}.FactoryContactTabs__list{display:flex;max-width:900px;margin:0 auto;padding:0 20px;border-bottom:1px solid #a7bdc8}.FactoryContactTabs__list [role=tab]{flex:1;padding:20px 12px;border:0;background:#edf5f8;color:#263e49;font:inherit;font-size:18px;cursor:pointer}.FactoryContactTabs__list [aria-selected=true]{background:#263e49;color:#fff}.FactoryContactTabs [role=tabpanel][hidden]{display:none!important}.FactoryContactTabs__fields{border:0;padding:0;margin:0;min-width:0}.FactoryContactTabs__member{max-width:900px;margin:auto;padding:48px 24px;color:#263e49;background:#fff}.FactoryContactTabs__member h2{font-size:clamp(26px,3vw,38px);line-height:1.5}.FactoryContactTabs__member p{line-height:1.9}.FactoryContactTabs__member a{margin-top:20px}.FactoryContactTabs button:focus-visible,.FactoryContactTabs a:focus-visible{outline:3px solid #638ea0;outline-offset:3px}.factory-paths-photo{background:#fff!important;padding:0!important;color:#263e49}.factory-paths-photo .factory-paths-title{position:relative;isolation:isolate;display:grid;align-items:center;min-height:var(--paths-title-height,240px);padding:36px max(24px,5vw);background:#172c36;color:#fff}.factory-paths-photo .factory-paths-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.factory-paths-photo .factory-paths-background img{display:block;width:100%;height:100%;object-fit:cover;object-position:55% 53%}.factory-paths-photo .factory-paths-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(0 0 0 / var(--paths-shade))}.factory-paths-photo .factory-paths-title-copy{width:100%;max-width:1280px;margin:auto}.factory-paths-photo .factory-paths-title .eyebrow,.factory-paths-photo .factory-paths-title h2,.factory-paths-photo .factory-paths-title .paths-intro{color:#fff!important}.factory-paths-photo .factory-paths-title h2{margin:10px 0 14px}.factory-paths-photo .factory-paths-title .paths-intro{margin-bottom:0}.factory-paths-photo .factory-paths-choices{max-width:1440px;margin:auto;padding:32px max(24px,5vw)}.factory-paths-photo .paths-grid{gap:24px}.factory-paths-photo .paths-grid>article{background:#fff;color:#263e49;padding:28px 24px!important;border:1px solid #d6e2e8}.factory-paths-photo .paths-grid>article h3,.factory-paths-photo .paths-grid>article p,.factory-paths-photo .paths-grid>article small,.factory-paths-photo .path-number,.factory-paths-photo .paths-consult,.factory-paths-photo .paths-consult a{color:#263e49!important}@media(max-width:760px){.factory-paths-photo .factory-paths-title{padding:28px 22px}.factory-paths-photo .factory-paths-choices{padding:24px 20px}.factory-paths-photo .paths-grid>article{padding:24px 20px!important}.factory-paths-photo .paths-grid{gap:16px}}.FactoryBlendIntro{background:#eff7fa;color:#263e49;padding:64px 24px}.FactoryBlendIntro__inner{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;align-items:center}.FactoryBlendIntro figure{margin:0;min-width:0}.FactoryBlendIntro figure img{display:block;width:100%;aspect-ratio:auto;height:auto;object-fit:contain;background:transparent}.FactoryBlendIntro figcaption{font-size:11px;line-height:1.6;margin-top:12px}.FactoryBlendIntro__eyebrow{font-size:11px;letter-spacing:.14em}.FactoryBlendIntro h2{font-size:clamp(28px,3vw,44px);line-height:1.15;margin:14px 0 24px;letter-spacing:-.02em}.FactoryBlendIntro p{font-size:15px;line-height:1.9}.FactoryBlendIntro__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;border-top:1px solid #b9cbd4;padding-top:20px}.FactoryBlendIntro__price strong{font-size:30px}.FactoryBlendIntro__price small{font-size:11px}.FactoryBlendIntro__link{display:inline-flex;justify-content:space-between;gap:48px;padding:15px 24px;border:1px solid #31586b;color:#31586b;text-decoration:none;font-size:14px}.FactoryBlendIntro__sample{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.FactoryBlendIntro__sample>span{font-size:12px;color:#31586b}.FactoryBlendIntro .FactoryBlendIntro__note{font-size:12px}@media(max-width:700px){.FactoryBlendIntro{padding:40px 20px}.FactoryBlendIntro__inner{grid-template-columns:1fr;gap:24px}.FactoryBlendIntro h2{font-size:32px}.FactoryBlendIntro__link{display:flex}}.FactoryBlendIntro__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px;align-items:start}.FactoryBlendIntro__actions .FactoryBlendIntro__link{display:flex;width:100%;height:64px;box-sizing:border-box;align-items:center;justify-content:center;gap:8px;padding:12px 16px;font-size:14px;line-height:1.5;text-align:center}.FactoryBlendIntro__actions .FactoryBlendIntro__sample{display:grid;gap:8px;margin:0}.FactoryBlendIntro__actions .FactoryBlendIntro__sample>span{display:block;text-align:center}@media(max-width:700px){.FactoryBlendIntro__actions{grid-template-columns:1fr;gap:12px}}.FactoryBlendIntro__details{border-top:1px solid #b9cbd4;padding:12px 0}.FactoryBlendIntro__details summary{cursor:pointer;font-size:13px;min-height:32px}.FactoryBlendIntro__details summary:focus-visible,.FactoryBlendIntro__link:focus-visible{outline:2px solid #31586b;outline-offset:4px}.FactoryBlendIntro__details p{font-size:13px}.FactoryBlendIntro__summary{margin:12px 0}@media(max-width:700px){.FactoryBlendIntro#sicilia{padding:24px 20px}.FactoryBlendIntro#sicilia .FactoryBlendIntro__inner{gap:18px}.FactoryBlendIntro#sicilia figure img{aspect-ratio:auto;max-height:none;height:auto;width:100%;object-fit:contain}.FactoryBlendIntro#sicilia figcaption{font-size:10px;margin-top:8px}.FactoryBlendIntro#sicilia .FactoryBlendIntro__summary{display:block;font-size:13px;line-height:1.7;margin:10px 0}.FactoryBlendIntro#sicilia h2{font-size:28px;line-height:1.12;margin:8px 0 12px}.FactoryBlendIntro#sicilia .FactoryBlendIntro__eyebrow{margin:0;font-size:10px}.FactoryBlendIntro#sicilia .FactoryBlendIntro__price{margin:12px 0 0;padding-top:12px;gap:4px 12px}.FactoryBlendIntro#sicilia .FactoryBlendIntro__price strong{font-size:26px}.FactoryBlendIntro#sicilia .FactoryBlendIntro__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.FactoryBlendIntro#sicilia .FactoryBlendIntro__actions .FactoryBlendIntro__link{height:56px;font-size:12px;padding:8px;gap:4px}.FactoryBlendIntro#sicilia .FactoryBlendIntro__sample{gap:4px}.FactoryBlendIntro#sicilia .FactoryBlendIntro__sample>span{font-size:11px}}.HyugaEditorSection .hero-photo img{object-position:var(--hero-focal,50% 51%)}.HyugaEditorSection--text-only .hero-bottom{display:none}.HyugaEditorSection--text-only .hero{display:block}.HyugaEditorSection--text-only .hero-copy{max-width:850px}#coffee.hyuga-editor-products .hyuga-editor-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:stretch}#coffee.hyuga-editor-products .hyuga-editor-product-grid>article{min-width:0;display:flex;flex-direction:column}#coffee.hyuga-editor-products .hyuga-card-media{display:block;aspect-ratio:721/1146;width:100%;overflow:hidden}#coffee.hyuga-editor-products .hyuga-card-image{display:block;width:100%;height:100%;object-fit:contain}#coffee.hyuga-editor-products .ProductItem__Info{margin:16px 0 0;text-align:left;flex:1;display:flex;flex-direction:column}#coffee.hyuga-editor-products .ProductItem__Title{font-size:16px;line-height:1.6;letter-spacing:0;margin:10px 0 12px;overflow-wrap:anywhere}#coffee.hyuga-editor-products .ProductItem__Price{margin:auto 0 12px;padding-top:8px;font-size:16px}#coffee.hyuga-editor-products .hyuga-card-action form{margin:0}#coffee.hyuga-editor-products .hyuga-card-button{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:10px 6px;border:1px solid #222;border-radius:0;background:#222;color:#fff;font:inherit;font-size:13px;line-height:1.5;text-align:center;letter-spacing:0;cursor:pointer}#coffee.hyuga-editor-products .hyuga-card-button:focus-visible{outline:2px solid #222;outline-offset:3px}#coffee.hyuga-editor-products .hyuga-card-button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:640px){#coffee.hyuga-editor-products>.Container{padding-left:12px;padding-right:12px}#coffee.hyuga-editor-products .hyuga-editor-product-grid{gap:9px}#coffee.hyuga-editor-products .ProductItem__Info{margin-top:10px}#coffee.hyuga-editor-products .ProductItem__Title{font-size:12px;line-height:1.6;margin-top:8px}#coffee.hyuga-editor-products .ProductItem__Price{font-size:13px}#coffee.hyuga-editor-products .hyuga-product-tax{display:block;font-size:11px}#coffee.hyuga-editor-products .hyuga-card-button{font-size:12px;padding:8px 4px;min-height:52px}#coffee.hyuga-editor-products .hyuga-release-badges{min-height:74px;align-content:flex-start}}.HyugaEditorSection--text-only .review-product-thumb{display:none}.HyugaSubscriptionTeaser .subscription-masthead{margin:0 0 32px}.HyugaSubscriptionTeaser__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.HyugaSubscriptionTeaser__photo{margin:0;aspect-ratio:4/3;overflow:hidden}.HyugaSubscriptionTeaser__photo img{display:block;width:100%;height:100%;object-fit:cover}.HyugaSubscriptionTeaser__copy{min-width:0}.HyugaSubscriptionTeaser__copy h3{font-size:clamp(23px,2.4vw,34px);line-height:1.55;margin:0 0 20px;text-wrap:pretty}.HyugaSubscriptionTeaser__copy p{font-size:14px;line-height:1.9;margin:0 0 16px}.HyugaSubscriptionTeaser .HyugaSubscriptionTeaser__cta{display:inline-flex;justify-content:center;align-items:center;min-height:48px;width:200px;max-width:100%;box-sizing:border-box;margin-top:8px}@media(max-width:760px){.HyugaSubscriptionTeaser__grid{grid-template-columns:1fr;gap:24px}.HyugaSubscriptionTeaser .subscription-masthead{margin-bottom:24px}.HyugaSubscriptionTeaser__copy h3{font-size:23px}.HyugaSubscriptionTeaser .HyugaSubscriptionTeaser__cta{max-width:calc(100% - 120px)}}.hslp{--hs-ink:#29261f;--hs-yellow:#ffe937;--hs-paper:#fffdf7;color:var(--hs-ink);background:var(--hs-paper);font-family:inherit;line-height:1.8;padding-bottom:40px}.hslp *{box-sizing:border-box}.hslp img{display:block;width:100%;height:100%;object-fit:cover}.hslp h1,.hslp h2,.hslp h3,.hslp p{margin:0}.hs-wrap{max-width:1260px;margin:auto;padding:0 6%}.hs-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:7%;align-items:center;padding-top:56px;padding-bottom:76px}.hs-hero-photo{aspect-ratio:1/1.12;overflow:hidden}.hs-kicker{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.14em;margin-bottom:20px!important}.hs-hero h1{font-size:clamp(40px,4.4vw,66px);line-height:1.2;letter-spacing:-.055em;font-weight:800}.hs-hero h2{font-size:clamp(20px,2vw,28px);line-height:1.5;margin-top:14px}.hs-lead{font-size:14px;line-height:2.1;margin-top:24px!important}.hs-facts{display:flex;flex-wrap:wrap;gap:10px 18px;margin:26px 0 20px;padding:14px 0;border-top:1px solid #dedbd2;border-bottom:1px solid #dedbd2;font-size:12px}.hs-start-price{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin-bottom:22px}.hs-start-price strong{font:800 clamp(42px,4vw,58px)/1 Arial,sans-serif;letter-spacing:-.04em}.hs-start-price>span{font-size:20px}.hs-start-price small{font-size:11px;margin-left:6px}.hs-button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;background:var(--hs-yellow);color:var(--hs-ink)!important;padding:16px 24px;font-size:14px;font-weight:700;text-decoration:none;border:1px solid var(--hs-ink);transition:background .2s}.hs-button:hover{background:#f3db10}.hs-small{font-size:11px;line-height:1.8;margin-top:13px!important}.hs-proof{font-size:12px;margin-top:25px;letter-spacing:.05em}.hs-section-head{max-width:710px;margin:0 auto 40px;text-align:center}.hs-section-head h2{font-size:clamp(27px,3vw,40px);font-weight:700;letter-spacing:-.03em;line-height:1.5}.hs-section-head>p:not(.hs-kicker){font-size:14px;margin-top:18px;line-height:2}.hs-contents{padding-top:65px;padding-bottom:90px;border-top:1px solid #dedbd2}.hs-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.hs-content-grid article>img{aspect-ratio:1/1;height:auto;object-fit:cover}.hs-content-grid h3{font-size:16px;line-height:1.6;margin:24px 0 12px}.hs-content-grid h3 span{display:block;font:500 12px/1 Arial,sans-serif;letter-spacing:.1em;margin-bottom:12px}.hs-content-grid p{font-size:13px;line-height:2}.hs-plans{padding:76px 0;background:#f6f1e5}.hs-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hs-plan{background:var(--hs-paper);padding:32px;border:1px solid #dedbd2}.hs-plan-top{display:flex;justify-content:space-between;gap:18px;align-items:center}.hs-plan h3{font-size:27px}.hs-plan-top p:not(.hs-kicker){font-size:12px;margin-top:6px}.hs-plan-top>.hs-kicker{margin-bottom:12px}.hs-plan-top>strong{font:700 46px/1 Arial,sans-serif;white-space:nowrap}.hs-plan-top small{font-size:15px;margin-left:4px}.hs-plan-contents{font-size:13px;margin-top:26px!important;padding-top:18px;border-top:1px solid #dedbd2}.hs-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:12px}.hs-plan-price strong{font:800 40px/1.2 Arial,sans-serif;letter-spacing:-.04em}.hs-plan-price span{font-size:11px}.hs-repeat{font-size:12px;margin:15px 0 24px!important}.hs-repeat strong{margin-left:8px}.hs-outline{background:transparent;color:var(--hs-ink)!important}.hs-outline:hover{background:var(--hs-yellow)}.hs-center{text-align:center}.hs-reviews{padding-top:80px;padding-bottom:80px}.hs-text-link{font-size:12px;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:14px}.hs-faq{padding-top:10px;padding-bottom:85px}.hs-faq-list{max-width:820px;margin:auto;border-top:1px solid #dedbd2}.hslp details{border-bottom:1px solid #dedbd2;padding:22px 0}.hslp summary{list-style:none;cursor:pointer;font-size:14px;font-weight:600;display:flex;justify-content:space-between;gap:25px;align-items:center}.hslp summary::-webkit-details-marker{display:none}.hslp summary>span{font-size:20px;font-weight:400}.hslp details[open] summary>span{transform:rotate(45deg)}.hslp details p{font-size:13px;line-height:2;margin-top:18px}.hs-purchase{background:var(--hs-yellow);padding:72px 0;scroll-margin-top:100px}.hs-purchase-grid{display:grid;grid-template-columns:.9fr 1fr;gap:7%;align-items:start}.hs-purchase h2{font-size:clamp(28px,3.2vw,44px);line-height:1.4}.hs-purchase p{font-size:13px;margin-top:18px}.hs-purchase img{aspect-ratio:1.3/1;height:auto;margin-top:30px}.hs-order-card{background:var(--hs-paper);padding:30px}.hs-order-card .home-subscription-form{margin:0}.hs-order-card .home-subscription-form label{margin-top:8px}.hs-order-card .home-subscription-form select{border:1px solid #746f64}.hs-order-card .sub-direct-price{font-size:17px}.hs-notice{padding-top:30px}.hs-notice details{border:0}.hs-notice summary{font-size:12px}.hslp .jdgm-widget{font-family:inherit}.hslp a:focus-visible,.hslp summary:focus-visible{outline:3px solid #29261f;outline-offset:4px}@media(max-width:700px){.hs-wrap{padding-left:24px;padding-right:24px}.hs-hero{display:flex;flex-direction:column;padding-top:24px;padding-bottom:52px;gap:28px}.hs-hero-photo{width:100%;aspect-ratio:1.23/1}.hs-hero-copy{width:100%}.hs-hero h1{font-size:43px}.hs-hero h2{font-size:20px}.hs-kicker{margin-bottom:15px!important}.hs-lead{font-size:13px;margin-top:18px!important}.hs-facts{margin-top:20px}.hs-start-price strong{font-size:46px}.hs-contents,.hs-reviews{padding-top:50px;padding-bottom:50px}.hs-content-grid{grid-template-columns:1fr;gap:35px}.hs-content-grid article{display:grid;grid-template-columns:110px 1fr;gap:0 18px;align-items:start}.hs-content-grid article>img{grid-row:1/3;aspect-ratio:1/1.3}.hs-content-grid h3{margin:0 0 9px;font-size:15px}.hs-content-grid h3 span{font-size:11px;margin-bottom:8px}.hs-content-grid p{font-size:12px;line-height:1.9}.hs-section-head{margin-bottom:30px;text-align:left}.hs-section-head h2{font-size:28px}.hs-plan-grid{grid-template-columns:1fr;gap:18px}.hs-plans{padding:50px 0}.hs-plan{padding:26px}.hs-plan-top>strong{font-size:42px}.hs-plan-price strong{font-size:39px}.hs-faq{padding-bottom:50px}.hslp summary{font-size:13px}.hs-purchase{padding:48px 0}.hs-purchase-grid{grid-template-columns:1fr;gap:28px}.hs-purchase img{display:none}.hs-order-card{padding:24px 20px}.hs-order-card .home-subscription-form select{font-size:13px}.hs-notice{padding-top:20px}}.hslp .hs-hero{position:relative;display:grid;grid-template-columns:1fr;min-height:740px;padding:64px 6%;align-items:end;isolation:isolate}.hslp .hs-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;z-index:-1}.hslp .hs-hero-photo img{object-position:65% 48%}.hslp .hs-hero-copy{width:min(470px,48%);padding:34px;background:#fffdf7f5}.hslp .hs-hero h1{font-size:clamp(38px,4.1vw,62px)}.hslp .hs-hero h2{font-size:22px}.hs-roaster{display:grid;grid-template-columns:230px 1fr;gap:55px;align-items:center;padding-top:70px;padding-bottom:80px}.hs-roaster figure{margin:0}.hs-roaster figure img{aspect-ratio:1;object-fit:cover}.hs-roaster figcaption{font-size:11px;margin-top:14px}.hs-roaster h2{font-size:clamp(25px,3vw,38px);line-height:1.5;margin-bottom:20px}.hs-roaster p{font-size:13px;line-height:2}.hs-award{display:flex;align-items:center;gap:25px;margin:25px 0;padding-top:24px;border-top:1px solid #dedbd2}.hs-award>img{width:155px;height:auto;object-fit:contain}.hs-award h3{font-size:13px;line-height:1.6}.hs-award p{margin-top:10px}.hs-award strong{margin-left:10px}.hslp .hs-order-card select{background:#fffdf7;color:#29261f}.hslp .hs-order-card .sub-direct-price{color:#29261f}@media(max-width:700px){.hslp .hs-hero{display:flex;min-height:0;padding:0 0 40px;gap:0}.hslp .hs-hero-photo{position:relative;inset:auto;height:420px;width:100%;z-index:0;aspect-ratio:auto}.hslp .hs-hero-photo img{object-position:60% 45%}.hslp .hs-hero-copy{position:relative;z-index:1;width:calc(100% - 32px);margin:-48px 16px 0;padding:26px 24px;background:#fffdf7}.hslp .hs-hero h1{font-size:40px}.hslp .hs-hero h2{font-size:20px}.hs-roaster{grid-template-columns:1fr;gap:24px;padding-top:45px;padding-bottom:50px}.hs-roaster figure{max-width:180px}.hs-roaster h2{font-size:27px}.hs-award{gap:18px}.hs-award>img{width:120px}.hs-award h3{font-size:11px}.hs-award p{font-size:12px}}.hslp .hs-hero{display:block;min-height:0;padding:0 0 65px}.hslp .hs-hero-photo{position:relative;inset:auto;height:clamp(360px,52vw,680px);width:100%;z-index:auto}.hslp .hs-hero-photo img{object-position:50% 57%}.hslp .hs-hero-copy{position:static;width:auto;max-width:1120px;margin:0 auto;padding:40px 6% 0;background:none;display:grid;grid-template-columns:1.2fr 1fr;column-gap:8%;align-items:start}.hslp .hs-hero-copy>.hs-kicker,.hslp .hs-hero-copy>h1,.hslp .hs-hero-copy>h2,.hslp .hs-hero-copy>.hs-lead{grid-column:1}.hslp .hs-hero-copy>.hs-facts{grid-column:2;grid-row:1/3;margin:0 0 18px}.hslp .hs-hero-copy>.hs-start-price{grid-column:2;grid-row:3}.hslp .hs-hero-copy>.hs-button{grid-column:2;grid-row:4}.hslp .hs-hero-copy>.hs-small,.hslp .hs-hero-copy>.hs-proof{grid-column:2}.hslp .hs-hero h1{font-size:clamp(38px,4.2vw,60px)}.hslp .hs-hero h2{font-size:20px}.hslp .hs-roaster{grid-template-columns:1fr 1fr;gap:7%;align-items:center}.hslp .hs-roaster figure{max-width:none}.hslp .hs-roaster figure img{aspect-ratio:4/5;object-position:center}.hs-process{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding-bottom:75px}.hs-process figure{margin:0}.hs-process img{aspect-ratio:4/3;height:auto;object-fit:cover}.hs-process figcaption{font-size:11px;margin-top:14px}@media(max-width:700px){.hslp .hs-hero{padding-bottom:40px}.hslp .hs-hero-photo{height:360px}.hslp .hs-hero-photo img{object-position:53% 55%}.hslp .hs-hero-copy{display:block;width:auto;margin:0;padding:28px 24px 0;background:none}.hslp .hs-hero-copy>.hs-facts{margin-top:22px}.hslp .hs-hero h1{font-size:40px}.hslp .hs-roaster{grid-template-columns:1fr;gap:28px}.hslp .hs-roaster figure img{aspect-ratio:1/1.05;object-position:center 58%}.hs-process{gap:14px;padding-bottom:45px}.hs-process img{aspect-ratio:3/4}.hs-process figcaption{font-size:10px}}.hslp .hs-brand-masthead{box-sizing:border-box;width:100%;font-family:inherit;font-size:clamp(24px,8.6vw,220px);font-weight:800;letter-spacing:.015em;line-height:1.25;text-align:center;white-space:nowrap;padding:25px 0;margin:0;background:#fffdf7;color:#ffe937;-webkit-text-stroke:.4px #514b3c;text-shadow:0 1px 0 #514b3c}.hslp .hs-hero-copy{grid-template-columns:1fr 1fr;column-gap:7%;align-items:start}.hslp .hs-hero-order{padding:26px;border-left:0;background:var(--hs-yellow)}.hslp .hs-hero-intro .hs-facts{margin-top:24px}.hslp .hs-hero-intro .hs-start-price{margin-top:20px}body:has(#HyugaSubscriptionLP) .HyugaLine,body:has(#HyugaSubscriptionLP) .HyugaLineFloating{display:none!important}.hs-tasting{padding-top:60px;padding-bottom:65px;border-top:1px solid #dedbd2}.hs-tasting-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.hs-tasting-card{min-width:0}.hs-tasting-card>img{aspect-ratio:4/3;height:auto}.hs-tasting-card h3{font-size:20px;margin:18px 0 10px}.hs-tasting-card p{font-size:13px;line-height:1.9}.hs-tasting-card strong{font-size:21px}.hs-tasting-card .hs-button{margin-top:16px}.hs-tasting .hs-small{max-width:750px}@media(max-width:700px){.hslp .hs-brand-masthead{padding:22px 0;font-size:8.6vw;line-height:1.3}.hslp .hs-hero-copy{display:block}.hslp .hs-hero-order{margin-top:28px;padding:24px;border:0}.hs-tasting-grid{grid-template-columns:1fr;gap:32px}.hs-tasting{padding-top:42px;padding-bottom:45px}}.hslp .hs-hero-intro{container-type:inline-size}.hslp .hs-hero-intro h1{font-size:clamp(28px,3.4vw,48px);font-size:clamp(28px,11cqi,50px);word-break:keep-all;overflow-wrap:anywhere}.hslp .hs-heading-phrase{display:inline-block;max-width:100%;word-break:keep-all;overflow-wrap:anywhere}.hslp .jdgm-rev__verification-badge-img:not([src]),.hslp .jdgm-rev__verification-badge-img[src=""]{display:none!important}.hslp .jdgm-rev__read-full{color:#29261f!important;text-decoration:underline!important;text-underline-offset:3px}.hslp .jdgm-rev__read-full:hover,.hslp .jdgm-rev__read-full:focus-visible{color:#29261f!important;text-decoration-thickness:2px}.hslp .jdgm-rev__read-full:focus-visible{outline:2px solid #29261f;outline-offset:3px}.HyugaReadingAccent{padding:var(--accent-space,24px) max(20px,3.5vw);background:#fdfbee}.HyugaReadingAccent__frame{max-width:1280px;margin:0 auto;height:var(--accent-height,112px);overflow:hidden}.HyugaReadingAccent__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--accent-focal,50% 50%)}.HyugaReadingAccent__placeholder{padding:20px;text-align:center}@media(max-width:700px){.HyugaReadingAccent__frame{height:var(--accent-mobile-height,80px)}}.HyugaArticle__titlePhrase{display:inline-block;white-space:nowrap}.HyugaReading h3 a>.HyugaReading__cardTitle{min-width:0;flex:1 1 auto}.HyugaReading__phrase{display:inline-block;white-space:nowrap}#HyugaStoreHome .tasting-accelerated[hidden]{display:none!important}#HyugaStoreHome .tasting-accelerated{width:100%;margin-top:2px;--shopify-accelerated-checkout-button-block-size:48px}#HyugaStoreHome .tasting-wallet-note{font-size:11px;line-height:1.6;margin:4px 0 0}#HyugaStoreHome .tasting-purchase-card h3{margin:0}#HyugaStoreHome .tasting-quick-form{display:grid;grid-template-columns:1fr;gap:8px;margin-top:18px;text-align:left;width:100%}#HyugaStoreHome .tasting-quick-form label{font-size:12px}#HyugaStoreHome .tasting-quick-form select,#HyugaStoreHome .tasting-quick-form input{width:100%;min-height:44px;padding:10px;border:1px solid var(--ink);border-radius:0;background:#fffdf3;color:var(--ink);font:inherit;box-sizing:border-box}#HyugaStoreHome .tasting-quick-form button{width:100%;justify-content:center;margin-top:8px;min-height:48px}#HyugaStoreHome .tasting-quick-form button:disabled{opacity:.45;cursor:not-allowed}#HyugaStoreHome .tasting-cart-message{margin:0;font-size:12px;line-height:1.6}#HyugaStoreHome .tasting-cart-message:empty{display:none}#HyugaStoreHome #subscription .subscription-image{position:relative;display:block}#HyugaStoreHome #subscription .subscription-photo-proof{position:absolute;z-index:1;top:6%;right:5%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;padding:14px 18px;background:#fffdf3f5;color:var(--ink);text-align:left;border-top:2px solid var(--ink)}#HyugaStoreHome #subscription .subscription-photo-proof strong{font-size:18px;line-height:1.4;letter-spacing:.02em;white-space:nowrap}#HyugaStoreHome #subscription .subscription-photo-proof>span{font-size:11px;line-height:1.5;white-space:nowrap}@media(max-width:700px){#HyugaStoreHome #subscription .subscription-photo-proof{top:6%;right:5%;padding:12px 15px}#HyugaStoreHome #subscription .subscription-photo-proof strong{font-size:17px}}#HyugaStoreHome #subscription>.section-heading{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:32px}#HyugaStoreHome #subscription>.section-heading>div{width:100%}#HyugaStoreHome #subscription .subscription-masthead{width:100%;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(30px,12.5vw,176px);font-weight:900;line-height:.95;letter-spacing:-.065em;white-space:nowrap}#HyugaStoreHome #subscription>.section-heading .round-note{width:auto;height:auto;min-width:0;padding:8px 12px;border-radius:0;transform:none;display:inline-flex;gap:8px;align-items:center;font-size:11px}#HyugaStoreHome #subscription>.section-heading .round-note br{display:none}@media(max-width:700px){#HyugaStoreHome #subscription .subscription-masthead{font-size:12.5vw}}#HyugaStoreHome #subscription .subscription-layout{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}#HyugaStoreHome #subscription .subscription-image{height:auto;min-height:0;aspect-ratio:1/1.15;overflow:hidden}#HyugaStoreHome #subscription .subscription-image img{width:100%;height:100%;object-fit:cover}#HyugaStoreHome #subscription .subscription-copy{min-width:0}#HyugaStoreHome #subscription .subscription-copy h3{font-size:clamp(26px,3vw,42px);line-height:1.35}#HyugaStoreHome #subscription .subscription-offer-details{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);margin:26px 0}#HyugaStoreHome #subscription .subscription-offer-details>div{padding:18px 12px;display:flex;flex-direction:column;gap:7px;text-align:center}#HyugaStoreHome #subscription .subscription-offer-details>div+div{border-left:1px solid var(--ink)}#HyugaStoreHome #subscription .offer-detail-label{font-size:11px;letter-spacing:.06em}#HyugaStoreHome #subscription .subscription-offer-details strong{font-size:clamp(16px,1.8vw,21px);line-height:1.4}#HyugaStoreHome #subscription .subscription-offer-details small{font-size:11px;line-height:1.6}#HyugaStoreHome #subscription .subscription-offer-price{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:24px 0}#HyugaStoreHome #subscription .offer-amount{display:flex;align-items:baseline;gap:5px;white-space:nowrap}#HyugaStoreHome #subscription .offer-amount strong{font-family:Arial,Helvetica,sans-serif;font-size:clamp(48px,5.4vw,72px);font-weight:900;letter-spacing:-.05em;line-height:1}#HyugaStoreHome #subscription .offer-amount>span{font-size:18px;font-weight:700}#HyugaStoreHome #subscription .offer-price-notes{display:flex;flex-direction:column;align-items:flex-start;gap:8px}#HyugaStoreHome #subscription .offer-price-notes small{font-size:11px}#HyugaStoreHome #subscription .offer-shipping{padding:6px 12px;border-radius:99px;background:var(--yellow);font-size:12px;font-weight:700;line-height:1.4}#HyugaStoreHome #subscription .subscription-copy>.button{width:100%;justify-content:space-between}@media(max-width:700px){#HyugaStoreHome #subscription .subscription-layout{grid-template-columns:1fr;gap:28px}#HyugaStoreHome #subscription .subscription-image{aspect-ratio:1.15/1}#HyugaStoreHome #subscription .subscription-offer-details{margin:22px 0}#HyugaStoreHome #subscription .offer-amount strong{font-size:60px}}#HyugaStoreHome .hero h1 .hyuga-title-phrase:last-child{white-space:normal;overflow-wrap:anywhere}#HyugaStoreHome #tasting{padding-bottom:20px}#HyugaStoreHome #coffee{padding-top:20px}#HyugaStoreHome #coffee .single-origin-heading{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px;width:100%}#HyugaStoreHome #coffee .single-origin-masthead{flex:0 0 100%;width:100%;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:clamp(34px,10.2vw,144px);font-weight:900;line-height:.95;letter-spacing:-.065em;white-space:nowrap}#HyugaStoreHome #coffee .shipping-benefit{margin:0;padding:0 0 0 10px;border-left:3px solid var(--yellow);color:var(--ink);font-size:12px;line-height:1.6;font-weight:500;letter-spacing:.02em;background:transparent}#HyugaStoreHome #coffee .single-origin-all{display:flex;justify-content:flex-end;margin-top:28px}@media(max-width:700px){#HyugaStoreHome #tasting{padding-bottom:12px}#HyugaStoreHome #coffee{padding-top:12px}#HyugaStoreHome #coffee .single-origin-masthead{font-size:10.2vw}#HyugaStoreHome #coffee .single-origin-heading{gap:8px}#HyugaStoreHome #coffee .single-origin-all{margin-top:22px}}#HyugaStoreHome .subscription-visual{min-width:0}#HyugaStoreHome .subscription-proof{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:8px;padding:18px 0 0;color:var(--ink);background:none;border:0}#HyugaStoreHome .subscription-proof>span{font-size:12px;letter-spacing:.06em}#HyugaStoreHome .subscription-proof strong{font-family:Arial,Helvetica,sans-serif;font-size:38px;line-height:1;font-weight:700;letter-spacing:-.035em}#HyugaStoreHome .subscription-proof small{font-family:inherit;font-size:13px;margin-left:5px;font-weight:400;letter-spacing:0}#HyugaStoreHome .home-subscription-reviews{margin-top:48px;padding-top:30px;border-top:1px solid rgba(0,0,0,.15);min-width:0}#HyugaStoreHome .home-subscription-reviews>h3{font-size:24px;margin:0 0 10px}#HyugaStoreHome .home-subscription-reviews>p{font-size:12px;line-height:1.7}#HyugaStoreHome .home-subscription-reviews .subscription-review-fallback a{text-decoration:underline}.tasting-purchase-placeholder{width:100%;min-height:52px;background:#dedbd2!important;color:#555149!important;border-color:#dedbd2!important;cursor:not-allowed}.tasting-purchase-placeholder[hidden]{display:none}.tasting-accelerated{min-height:52px}#section-news-list .news-list-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}#section-news-list .container{max-width:1200px;margin:0 auto;padding:55px}#section-news-list .news-list{border:1px solid #ccc}#section-news-list .news-list-item{border-bottom:1px solid #ccc}#section-news-list .news-list-item>a{display:flex;align-items:center;padding:20px}#section-news-list .news-list-item:last-child{border-bottom:none}#section-news-list .news-list-date{font-size:12px;margin-right:15px}#section-news-list .news-list-category{font-size:10px;color:#fff;background:#000;padding:5px;margin-right:15px}#section-news-list .news-list-info{position:relative;top:-1px}#section-news-list .news-list-title{font-size:14px;margin-bottom:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;top:1px}@media screen and (max-width:768px){#section-news-list .container{padding:35px 20px}#section-news-list .news-list-item>a{display:block;padding:15px}#section-news-list .news-list-info{margin-bottom:5px}}.Slideshow__TitlePhrase{display:inline-block;max-width:100%;overflow-wrap:break-word}#member-application .factory-heading-part{display:inline-block;white-space:nowrap}#member-application.factory-application{padding:36px 6% 72px}#member-application .factory-application-shell{max-width:960px;margin:0 auto}#member-application .factory-application-intro{max-width:860px}#member-application .eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;font-size:10px;font-weight:700;letter-spacing:.18em}#member-application .eyebrow:before{content:"";display:block;width:32px;height:3px;background:#ffe260}#member-application h1{font-size:clamp(30px,3.8vw,46px);line-height:1.5;letter-spacing:.025em;margin:0 0 20px}#member-application .factory-application-intro>p:last-child{max-width:780px;font-size:14px;line-height:2;margin:0}#member-application .guide-callout{margin:26px 0;padding:17px 22px;background:#f6fafb;border-left:3px solid #ffe260;line-height:1.9}#member-application .member-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:28px 0 20px;border:1px solid #dce6eb;background:#fff}#member-application .member-steps li{padding:20px 24px;font-size:12px;line-height:1.7}#member-application .member-steps li+li{border-left:1px solid #dce6eb}#member-application .member-steps b{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;background:#fff5bd;color:#303c44;font-size:10px;letter-spacing:.08em;margin:0 10px 0 0;vertical-align:middle}#member-application .factory-application-reassurance{font-size:12px;color:#526671;margin:0 0 30px}#member-application .factory-application-panel{box-sizing:border-box;width:100%;max-width:660px;margin:0 auto;padding:32px 54px;background:#f6fafb;border:1px solid #dce7ee;border-top:3px solid #ffe260}#member-application .factory-application-guide{max-width:450px;margin:0 auto 22px;padding:0;border:0;background:transparent}#member-application .factory-application-guide summary{cursor:pointer;font-size:13px;font-weight:600;min-height:24px;padding:2px 0}#member-application .factory-application-guide summary:focus-visible{outline:2px solid #303c44;outline-offset:5px}#member-application .factory-application-guide dl{display:grid;grid-template-columns:minmax(120px,1fr) 3fr;gap:12px 24px;margin:18px 0 0;font-size:12px;line-height:1.9}#member-application .factory-application-guide dt{font-weight:600}#member-application .factory-application-guide dd{margin:0}#member-application .factory-application-native{box-sizing:border-box;width:100%;min-width:0;padding:26px 0 0;background:transparent;border:0;border-top:1px solid #dce6eb}#member-application .factory-application-app{max-width:450px;margin:0 auto}#member-application .factory-application-app{width:100%;min-width:0}#member-application .factory-application-followup{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;margin-top:28px;padding-top:20px;border-top:1px solid #dce6eb}#member-application .factory-application-followup p{margin:0;font-size:12px;line-height:1.9}#member-application .factory-application-followup a{color:#303c44;text-underline-offset:4px}@media(max-width:700px){#member-application.factory-application{padding:22px 20px 44px}#member-application .eyebrow{margin-bottom:18px;font-size:9px;gap:10px}#member-application h1{font-size:29px;line-height:1.5;margin-bottom:18px}#member-application .factory-application-intro>p:last-child{font-size:13px;line-height:1.95}#member-application .guide-callout{margin:22px 0;padding:15px 16px;font-size:12px!important}#member-application .member-steps{margin:22px 0 16px}#member-application .member-steps li{padding:14px 10px;font-size:10px}#member-application .member-steps b{display:flex;width:26px;height:26px;margin:0 0 9px}#member-application .factory-application-reassurance{font-size:11px;margin-bottom:22px}#member-application .factory-application-panel{padding:22px 18px 18px;margin:0 auto}#member-application .factory-application-guide{margin:0 6px 18px}#member-application .factory-application-guide dl{grid-template-columns:1fr;gap:5px}#member-application .factory-application-guide dd{margin-bottom:10px}#member-application .factory-application-native{padding:22px 0 0}#member-application .factory-application-followup{align-items:flex-start;flex-direction:column;margin-top:22px}}.hyuga-release-badges{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 8px;position:static}.hyuga-release-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 6px;border-radius:3px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:0;white-space:nowrap}.hyuga-release-badge--new{background:#ffe065;color:#342600}.hyuga-release-badge--month{background:#e5e7eb;color:#28303d}.hyuga-release-badge--light{background:#def2e6;color:#16492c}.hyuga-release-badge--volume{background:#e8e3f6;color:#48316d}.ProductItem .hyuga-release-badges{margin-top:12px;justify-content:center}.home-subscription-form{display:grid;gap:9px;margin-top:24px;min-width:0}.home-subscription-form label{font-size:13px;font-weight:700;margin-top:10px}.home-subscription-form select{width:100%;max-width:100%;min-width:0;padding:13px 12px;border:1px solid var(--ink);background:#fffdf3;color:var(--ink);font:inherit;font-size:14px}.home-subscription-form small,.home-subscription-form p{font-size:12px;line-height:1.7;margin:0}.home-subscription-form .sub-direct-price{font-size:18px;font-weight:700;margin-top:10px}.home-subscription-form .sub-accelerated[hidden]{display:none}.sub-detail-link{font-size:12px;text-decoration:underline}.sub-purchase-placeholder{width:100%;min-height:52px;padding:14px 20px;border:1px solid #dedbd2;background:#dedbd2;color:#555149;font:inherit;font-size:14px;font-weight:700;cursor:not-allowed;text-align:center}.sub-purchase-placeholder[hidden]{display:none}.sub-accelerated{min-height:52px}
/*# sourceMappingURL=/cdn/shop/t/26/compiled_assets/styles.css.map */
