:root{--ee-paper:#f8f6f1;--ee-ink:#49372d;--ee-soft:#796b60;--ee-line:#ded8ce;--ee-stone:#eee9e0;--ee-stone-2:#ebe7df;--ee-green:#32493c}.ee{color:var(--ee-ink);font-family:var(--font-body--family);font-size:15px;line-height:1.65}.ee *{box-sizing:border-box}.ee h1,.ee h2,.ee h3{font-family:var(--font-heading--family);font-weight:400;line-height:1.1;margin:0;color:inherit;text-transform:none}.ee h1{font-size:clamp(42px,4.6vw,72px);letter-spacing:-.02em}.ee h2{font-size:clamp(30px,3vw,46px);letter-spacing:-.02em}.ee h3{font-size:24px}.ee p{margin:0}.ee a{color:inherit;text-decoration:none}.ee img{display:block;max-width:100%;height:auto}.ee-wrap{padding:85px 6%;max-width:1600px;margin:0 auto}.ee .ee-eyebrow{font-size:11px;letter-spacing:2px;line-height:1.5;text-transform:uppercase;margin:0 0 20px}.ee-soft{color:var(--ee-soft)}.ee .ee-fine{font-size:12px;color:var(--ee-soft);margin-top:14px}.ee-button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;background:var(--ee-ink);color:var(--ee-paper)!important;padding:16px 23px;font-size:13px;min-width:230px;transition:background .2s}.ee-button:hover{background:#6c5142}.ee-button span{font-size:18px;line-height:1}.ee-button--outline{background:transparent;border:1px solid currentColor;color:inherit!important;min-width:0}.ee-button--outline:hover{background:#ffffff14}.ee-link{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;padding:16px 0 10px;border-bottom:1px solid var(--ee-line)}.ee-link:hover{opacity:.7}.ee-head{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:40px}.ee .ee-head .ee-eyebrow{margin-bottom:14px}.ee-head>p{color:var(--ee-soft);font-size:14px;max-width:320px}.ee-hero{display:grid;grid-template-columns:42% 58%;min-height:570px;background:var(--ee-paper)}.ee-hero__copy{padding:80px 10% 70px 12%;align-self:center}.ee-hero__copy>p.ee-hero__text{font-size:15px;color:var(--ee-soft);margin:28px 0 30px;max-width:420px}.ee-hero__note{font-size:12px;margin:14px 0 18px!important}.ee-hero__secondary{font-size:13px;border-bottom:1px solid var(--ee-line);padding-bottom:5px;display:inline-block}.ee-hero__image{position:relative;overflow:hidden;background:#e7dfd1;min-height:380px}.ee-hero__image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover}.ee-hero__tag{position:absolute;bottom:24px;left:30px;font-size:9px;letter-spacing:2px;color:#f7f5f0;background:#503d344d;padding:5px 10px}.ee-service{display:flex;justify-content:space-around;gap:16px;padding:18px 5%;font-size:12px;border-bottom:1px solid var(--ee-line);background:var(--ee-paper);color:var(--ee-ink)}.ee-feature{display:grid;grid-template-columns:1.1fr 1fr;gap:7%;align-items:start}.ee-feature__image{background:#ece5d9;aspect-ratio:1/1;overflow:hidden}.ee-feature__image img{width:100%;height:100%;object-fit:cover}.ee-feature__title{display:flex;align-items:center;justify-content:space-between;gap:20px}.ee-feature__title h3{font-size:40px}.ee-feature__title span{font-size:20px;white-space:nowrap}.ee-feature__text{color:var(--ee-soft);margin:22px 0 27px!important;max-width:440px}.ee-spec{margin:0 0 25px;border-top:1px solid var(--ee-line);border-bottom:1px solid var(--ee-line);padding:14px 0;display:grid;gap:8px}.ee-spec div{display:grid;grid-template-columns:120px 1fr;align-items:baseline}.ee-spec dt{font-size:10px;letter-spacing:1.3px;color:var(--ee-soft);text-transform:uppercase}.ee-spec dd{margin:0;font-size:13px}.ee-sizes{display:flex;gap:8px;margin:0 0 22px;padding:0;list-style:none}.ee-sizes li{flex:1;border:1px solid var(--ee-line);padding:12px 4px;font-size:14px;text-align:center}.ee-sizes small{display:block;font-size:11px;color:var(--ee-soft);margin-top:3px}.ee-feature .ee-button{width:100%}.ee-cards{display:grid;gap:24px;grid-template-columns:repeat(var(--ee-cols,4),minmax(0,1fr))}.ee-card{display:flex;flex-direction:column}.ee-card__image{background:#ece5d9;aspect-ratio:1/1;overflow:hidden;display:block}.ee-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.ee-card:hover .ee-card__image img{transform:scale(1.03)}.ee .ee-card .ee-eyebrow{font-size:10px;margin:18px 0 12px}.ee-card h3{font-size:22px;margin-bottom:10px}.ee-card__text{font-size:13px;color:var(--ee-soft);flex:1}.ee-card__price{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:20px;font-size:12px}.ee-card__price b{font-weight:400;font-size:18px}.ee-cards--boxed .ee-card{background:#ede5d8}.ee-cards--boxed .ee-card__body{padding:8px 28px 26px;display:flex;flex-direction:column;flex:1}.ee-cards--boxed .ee-card h3{font-size:30px}.ee-cards--boxed .ee-card__price b{font-size:20px}.ee-card__body{display:flex;flex-direction:column;flex:1}.ee-bg-stone{background:#f0ece5}.ee-bg-stone2{background:var(--ee-stone-2)}.ee-bg-paper{background:var(--ee-paper)}.ee-border-top .ee-wrap{border-top:1px solid var(--ee-line)}.ee-intro{max-width:560px;color:var(--ee-soft);margin:18px 0 34px!important}.ee-sub__head{display:flex;justify-content:space-between;align-items:center;gap:8%;margin-bottom:42px}.ee-sub__head>div{flex:1}.ee-sub__head>div:last-child{max-width:470px;color:var(--ee-soft)}.ee-sub__promise{margin:16px 0 24px!important;color:var(--ee-ink);font-size:13px}.ee-sub__benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid var(--ee-line);padding:26px 0}.ee-sub__benefits b{display:block;font-weight:400;font-size:14px}.ee-sub__benefits span{font-size:12px;color:var(--ee-soft)}.ee-faq{display:grid;grid-template-columns:1fr 1fr;gap:0 6%}.ee-faq h3{grid-column:1/-1;font-size:20px;margin-bottom:14px}.ee details{border-top:1px solid var(--ee-line);font-size:13px}.ee details p{color:var(--ee-soft);padding:0 0 17px}.ee summary{padding:15px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px}.ee summary::-webkit-details-marker{display:none}.ee details[open] summary span{transform:rotate(45deg)}.ee-split{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.ee-split--reverse .ee-split__image{order:2}.ee-split__image img{width:100%;max-height:560px;object-fit:cover}.ee-split__copy p.ee-split__text{font-size:15px;line-height:1.9;margin:25px 0 28px;max-width:420px}.ee-dark{background:var(--ee-green);color:#f6f3ed}.ee-dark .ee-fine,.ee-dark .ee-soft{color:#d9d4c8}.ee-brew{background:#e8e1d5}.ee-brew__intro{margin-bottom:44px}.ee-brew__intro p:last-child{color:var(--ee-soft);max-width:460px;margin-top:18px}.ee-brew__layout{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.ee-brew__aside img{width:100%;aspect-ratio:3/2;object-fit:cover;margin-bottom:24px}.ee-brew__aside p:not(.ee-eyebrow){color:var(--ee-soft);font-size:13px;margin:12px 0 10px;max-width:320px}.ee-brew__aside .ee-link{display:inline-flex;border-color:#cfc6b6}.ee-tabs{display:flex;gap:30px;border-bottom:1px solid #cfc6b6;margin-bottom:28px}.ee-tabs button{background:none;border:0;border-bottom:1px solid transparent;margin-bottom:-1px;padding:0 0 14px;font:inherit;font-size:14px;color:var(--ee-soft);cursor:pointer}.ee-tabs button[aria-selected=true]{color:var(--ee-ink);border-color:var(--ee-ink)}.ee-guide__head{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.ee-guide__head h3{font-size:28px}.ee-guide__head span{font-size:11px;color:var(--ee-soft)}.ee-recipe{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border-bottom:1px solid #cfc6b6;padding:24px 0;margin-bottom:22px}.ee-recipe b{display:block;font-family:var(--font-heading--family);font-weight:400;font-size:26px}.ee-recipe span{font-size:11px;color:var(--ee-soft)}.ee-guide__note{font-size:13px;color:var(--ee-soft);margin-bottom:22px!important}.ee-steps{list-style:none;margin:0;padding:0;counter-reset:s}.ee-steps li{counter-increment:s;position:relative;padding:0 0 24px 40px}.ee-steps li:before{content:"0" counter(s);position:absolute;left:0;top:6px;font-size:10px;color:var(--ee-soft)}.ee-steps b{display:block;font-family:var(--font-heading--family);font-weight:400;font-size:21px;margin-bottom:8px}.ee-steps p{font-size:13px;color:var(--ee-soft)}.ee-brew details{border-color:#cfc6b6}.ee-guide__source{font-size:11px;color:var(--ee-soft);margin-top:18px!important}.ee-about{text-align:center}.ee-about .ee-rte p{color:var(--ee-soft);max-width:620px;margin:25px auto 0;line-height:1.9}.ee-about .ee-link{width:200px;margin:26px auto 0}.ee-contact{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.ee-contact p.ee-contact__text{color:var(--ee-soft);margin:22px 0 28px;max-width:400px}.ee-contact dl{margin:0;border-top:1px solid var(--ee-line)}.ee-contact dl div{display:grid;grid-template-columns:140px 1fr;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--ee-line)}.ee-contact dt{font-size:10px;letter-spacing:1.3px;color:var(--ee-soft);text-transform:uppercase}.ee-contact dd{margin:0;font-size:14px}.ee-contact dd a{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.ee-cards,.ee-cards--boxed{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.ee-sub__head{display:block}.ee-sub__head>div:last-child{margin-top:22px}.ee-brew__layout,.ee-contact{grid-template-columns:1fr;gap:36px}}@media(max-width:650px){.ee-wrap{padding:56px 6%}.ee-hero{grid-template-columns:1fr;min-height:0}.ee-hero__image{order:-1;aspect-ratio:4/3;min-height:0}.ee-hero__copy{padding:40px 6% 44px}.ee-service{justify-content:flex-start;overflow-x:auto;white-space:nowrap;font-size:11px}.ee-head{align-items:flex-start;margin-bottom:25px}.ee-head>p{display:none}.ee-feature,.ee-split{grid-template-columns:1fr;gap:28px}.ee-split--reverse .ee-split__image{order:0}.ee-feature__title h3{font-size:34px}.ee-cards{gap:28px 16px}.ee-cards--boxed{grid-template-columns:1fr}.ee-sub__benefits{grid-template-columns:1fr;gap:14px}.ee-faq{grid-template-columns:1fr}.ee-button{min-width:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ee.css.map */
