*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body.lw{margin:0;background:var(--lw-cream);color:var(--lw-charcoal);font-family:Optima,Candara,Gill Sans,Segoe UI,sans-serif;font-size:17px;line-height:1.55}img,svg{max-width:100%}img{height:auto;display:block}a{color:inherit}a:hover{color:#000}p{margin:0 0 1em}p:last-child{margin-bottom:0}:focus-visible{outline:2px solid var(--lw-charcoal);outline-offset:3px}.lw-band--dark :focus-visible,.lw-footer :focus-visible,.lw-announcement :focus-visible{outline-color:var(--lw-cream)}main:focus{outline:none}.lw-skip{position:absolute;left:-9999px;top:0;background:var(--lw-charcoal);color:var(--lw-cream);padding:10px 16px;z-index:10}.lw-skip:focus{left:12px;top:12px}.lw-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.lw-wrap{max-width:1280px;margin:0 auto;padding-left:24px;padding-right:24px}.lw-narrow{max-width:760px}.lw-center{text-align:center}.lw-center .lw-search-form{justify-content:center}.lw-display{font-family:New Boho,Optima,serif;font-weight:400;letter-spacing:.01em}.lw-h1{font-size:clamp(40px,6vw,64px);line-height:1.04;margin:0 0 24px}.lw-h2{font-size:clamp(34px,4.6vw,52px);line-height:1.05;margin:0 0 16px}.lw-eyebrow{font-size:13px;letter-spacing:.14em;text-transform:uppercase;margin:0}.lw-muted{color:var(--lw-muted)}.lw-rte>*:first-child{margin-top:0}.lw-rte a{text-underline-offset:3px}.lw-rte img{margin:24px 0}.lw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;border-radius:2px;border:1px solid transparent;font:inherit;font-size:15px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;line-height:1.2;text-align:center}.lw-btn--dark{background:var(--lw-charcoal);color:var(--lw-cream);border-color:var(--lw-charcoal)}.lw-btn--dark:hover{background:#000;color:var(--lw-cream)}.lw-btn--accent{background:var(--lw-accent);color:var(--lw-charcoal);border-color:var(--lw-accent)}.lw-btn--accent:hover{filter:brightness(1.06);color:var(--lw-charcoal)}.lw-btn--ghost{background:transparent;color:var(--lw-charcoal);border-color:var(--lw-charcoal)}.lw-btn--ghost-light{background:transparent;color:var(--lw-cream);border-color:var(--lw-cream)}.lw-btn--ghost-light:hover{background:var(--lw-cream);color:var(--lw-charcoal)}.lw-btn--block{display:flex;width:100%;padding:14px;font-size:14px}.lw-btn[disabled]{opacity:.45;cursor:not-allowed}.lw-btn-row{display:flex;flex-wrap:wrap;gap:14px}.lw-link-btn{background:none;border:0;padding:0;font:inherit;text-decoration:underline;cursor:pointer;color:inherit}.lw-input,.lw-select{width:100%;padding:15px 16px;font:inherit;font-size:16px;border:1px solid var(--lw-charcoal);border-radius:2px;background:var(--lw-paper);color:var(--lw-charcoal)}.lw-select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23303030' stroke-width='1.6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.lw-stack{display:flex;flex-direction:column;gap:10px}.lw-stack .lw-btn{align-self:flex-start;margin-top:8px}.lw-form-error{color:#9b2c1c;margin:8px 0 0}.lw-search-form{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:32px}.lw-search-form .lw-input{flex:1 1 260px;width:auto}.lw-announcement{background:var(--lw-charcoal);color:var(--lw-cream);text-align:center;padding:10px 16px;font-size:13px;letter-spacing:.14em;text-transform:uppercase}.lw-announcement p{margin:0}.lw-announcement a{color:var(--lw-cream);text-decoration:none}.lw-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding-top:22px;padding-bottom:22px}.lw-header__logo{display:block;line-height:0}.lw-logo{height:var(--lw-logo-h);width:auto}.lw-nav{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.lw-nav a{text-decoration:none}.lw-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.lw-nav__icons{display:inline-flex;gap:20px;align-items:center}.lw-icon-link{display:inline-flex;position:relative;padding:10px;margin:-10px}.lw-cart-count{position:absolute;top:0;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--lw-accent);color:var(--lw-charcoal);font-size:11px;line-height:18px;text-align:center;letter-spacing:0}@media(max-width:640px){.lw-header__inner{justify-content:center}.lw-nav{justify-content:center;gap:10px 20px;font-size:14px}}.lw-hero{line-height:0;background:var(--lw-charcoal)}.lw-hero__img{width:100%;max-height:720px;object-fit:cover;object-position:center bottom}.lw-hero__art{display:block;width:100%;height:clamp(360px,45vw,680px)}.lw-band--dark{background:var(--lw-charcoal);color:var(--lw-cream)}.lw-band--paper{background:var(--lw-paper);border-top:1px solid var(--lw-rule);border-bottom:1px solid var(--lw-rule)}.lw-band--cream{background:var(--lw-cream)}.lw-section{padding:80px 0}.lw-headline{padding:56px 0 88px}.lw-headline__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:32px}.lw-headline__copy{flex:1 1 520px;min-width:0}.lw-headline__h{margin:0;font-size:clamp(48px,7vw,80px);line-height:1.02}.lw-headline__text{margin-top:20px;max-width:560px;font-size:20px;color:#e9e1c8}.lw-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:40px}.lw-section__head .lw-h1,.lw-section__head .lw-h2{margin:0}.lw-grid{display:grid;gap:40px 28px}.lw-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.lw-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:989px){.lw-grid--4,.lw-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.lw-grid--3{grid-template-columns:1fr}.lw-grid--4{gap:32px 14px}.lw-coffee-card__name{font-size:21px}.lw-coffee-card .lw-eyebrow{font-size:11px;letter-spacing:.1em}.lw-coffee-card__notes{font-size:14px}.lw-coffee-card .lw-btn--block{font-size:12px;letter-spacing:.1em;padding:12px 6px}}.lw-coffee-grid{padding:96px 0 80px}.lw-coffee-card{display:flex;flex-direction:column;gap:12px}.lw-coffee-card__art{display:block;background:var(--sun);padding:0;line-height:0}.lw-coffee-card__label{width:100%;box-shadow:0 1px #30303014}.lw-coffee-card__name{margin:6px 0 0;font-family:New Boho,Optima,serif;font-weight:400;font-size:27px;line-height:1.1}.lw-coffee-card__name a{text-decoration:none}.lw-coffee-card__notes{margin:0;color:var(--lw-muted);font-size:16px}.lw-coffee-card .lw-btn{margin-top:auto}.lw-coffee-card__notes{margin-bottom:6px}.lw-product-card{display:flex;flex-direction:column;gap:10px;text-decoration:none}.lw-product-card__media{display:block;background:var(--lw-paper);aspect-ratio:1 / 1;overflow:hidden}.lw-product-card__media img{width:100%;height:100%;object-fit:cover}.lw-product-card__title{margin:4px 0 0;font-family:New Boho,Optima,serif;font-weight:400;font-size:24px;line-height:1.15}.lw-product-card__title a{text-decoration:none}.lw-product-card__price{margin:0;color:var(--lw-muted)}.lw-collection-tile{display:flex;flex-direction:column;gap:12px;text-decoration:none}.lw-collection-tile img{aspect-ratio:4 / 3;object-fit:cover;width:100%}.lw-collection-tile__name{font-size:28px}.lw-collection__desc{max-width:680px;margin-bottom:40px}.lw-subscribe__inner{display:flex;flex-wrap:wrap;gap:48px;padding-top:80px;padding-bottom:80px;align-items:flex-start}.lw-subscribe__intro{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.lw-subscribe__intro .lw-h2{margin:0}.lw-subscribe__intro .lw-muted{max-width:420px}.lw-subscribe__points{flex:2 1 560px;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:32px}.lw-point{display:flex;flex-direction:column;gap:10px}.lw-point__sun{width:84px;height:84px;margin-left:-10px}.lw-point__h{margin:0;font-size:15px;letter-spacing:.12em;text-transform:uppercase;font-weight:700}.lw-point .lw-muted{margin:0}.lw-newsletter{color:var(--lw-charcoal)}.lw-newsletter__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px;padding-top:72px;padding-bottom:72px}.lw-newsletter__copy{flex:1 1 420px;min-width:0}.lw-newsletter__copy .lw-h2{margin:0 0 12px}.lw-newsletter__copy p{max-width:480px}.lw-newsletter__form{flex:1 1 420px;min-width:0;display:flex;flex-wrap:wrap;gap:12px}.lw-newsletter__form .lw-input{flex:1 1 240px;width:auto}.lw-newsletter__ok{font-size:20px;margin:0}.lw-photo{padding:0}.lw-photo:not(.lw-photo--full){padding:64px 0}.lw-photo__img{width:100%}.lw-photo__cap{font-size:14px;color:var(--lw-muted);padding-top:12px}.lw-placeholder{aspect-ratio:16 / 7;background:var(--lw-rule);display:flex;align-items:center;justify-content:center;color:var(--lw-muted);letter-spacing:.12em;text-transform:uppercase;font-size:14px;line-height:1.4}.lw-rich-text__inner{max-width:760px}.lw-rich-text.lw-band--dark .lw-btn--dark{background:var(--lw-cream);color:var(--lw-charcoal);border-color:var(--lw-cream)}.lw-footer{background:var(--lw-charcoal);color:var(--lw-cream)}.lw-footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px;padding-top:64px;padding-bottom:48px}.lw-footer__line{flex:1 1 320px;min-width:0}.lw-footer__l1,.lw-footer__l2{margin:0;font-size:clamp(32px,4vw,42px);line-height:1.08}.lw-footer__l2{color:var(--lw-accent);margin-top:6px}.lw-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,auto));gap:12px 48px;font-size:14px;letter-spacing:.12em;text-transform:uppercase;align-content:start}.lw-footer__nav a{color:var(--lw-cream);text-decoration:none}.lw-footer__nav a:hover{text-decoration:underline;text-underline-offset:5px;color:var(--lw-cream)}.lw-footer__legal{padding-bottom:32px;font-size:13px;color:#cfc8b2}.lw-pdp{padding:24px 0 96px}.lw-pdp__inner{display:flex;flex-wrap:wrap;gap:56px;align-items:flex-start}.lw-pdp__media{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:16px}@media(min-width:990px){.lw-pdp__media{position:sticky;top:24px}}.lw-pdp__panel{background:var(--sun, var(--lw-paper));display:flex;justify-content:center;align-items:center;aspect-ratio:1 / 1;padding:7%}.lw-pdp__main-img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.lw-pdp__main-img--label{box-shadow:0 18px 40px #3030302e}.lw-pdp__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:12px}.lw-thumb{aspect-ratio:1 / 1;padding:6px;background:var(--lw-paper);border:1px solid var(--lw-rule);border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center}.lw-thumb img{max-height:100%;width:auto;object-fit:contain}.lw-thumb.is-active{border:2px solid var(--lw-charcoal)}.lw-pdp__info{flex:1 1 420px;min-width:0;display:flex;flex-direction:column;gap:26px}.lw-pdp__title .lw-eyebrow{margin-bottom:8px}.lw-pdp__h1{margin:0;font-size:clamp(44px,5.4vw,66px);line-height:1.02}.lw-pdp__notes{margin:12px 0 0;font-size:18px;color:var(--lw-muted)}.lw-pdp__price{margin:12px 0 0;font-size:20px}.lw-pdp__form{display:flex;flex-direction:column;gap:24px}.lw-fieldset{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:10px;min-width:0}.lw-fieldset legend{padding:0;margin-bottom:10px}.lw-choice{display:block;width:100%;text-align:left;padding:16px 18px;font:inherit;font-size:16px;border-radius:2px;cursor:pointer;background:var(--lw-paper);color:var(--lw-charcoal);border:1px solid #BDB396}.lw-choice[aria-pressed=true]{background:var(--lw-charcoal);color:var(--lw-cream);border-color:var(--lw-charcoal)}.lw-choice__row{display:flex;justify-content:space-between;gap:12px}.lw-choice__sub{display:block;font-size:15px;margin-top:4px;opacity:.85}.lw-field{display:flex;flex-direction:column;gap:10px}.lw-field[hidden]{display:none}.lw-chips{display:flex;flex-wrap:wrap;gap:10px}.lw-chip{padding:12px 16px;font:inherit;font-size:15px;border-radius:2px;cursor:pointer;background:transparent;color:var(--lw-charcoal);border:1px solid #BDB396}.lw-chip[aria-pressed=true]{background:var(--lw-charcoal);color:var(--lw-cream);border-color:var(--lw-charcoal)}.lw-chip.is-unavailable{text-decoration:line-through;opacity:.55}.lw-buy{display:flex;flex-wrap:wrap;align-items:stretch;gap:16px}.lw-qty{display:flex;align-items:center;border:1px solid var(--lw-charcoal);border-radius:2px}.lw-qty button{width:48px;height:54px;border:0;background:transparent;font-size:22px;cursor:pointer;color:var(--lw-charcoal)}.lw-qty input{width:44px;border:0;background:transparent;text-align:center;font:inherit;font-size:18px;color:var(--lw-charcoal);-moz-appearance:textfield}.lw-qty input::-webkit-outer-spin-button,.lw-qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.lw-buy__cta{flex:1 1 220px}.lw-ship-note{margin:-8px 0 0;font-size:15px;color:var(--lw-muted);min-height:1.4em}.lw-pdp__desc{border-top:1px solid var(--lw-rule);padding-top:24px}.lw-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid var(--lw-rule);padding-top:24px;margin:0;font-size:15px}.lw-details dt{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-muted)}.lw-details dd{margin:4px 0 0}@media(max-width:520px){.lw-details{grid-template-columns:1fr 1fr}}.lw-lineup{padding:72px 0 88px}.lw-lineup .lw-h2{margin-bottom:32px}.lw-lineup__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:28px}.lw-lineup__item{display:flex;gap:18px;align-items:center;text-decoration:none}.lw-lineup__label{width:96px;flex:none}.lw-lineup__name{display:block;font-size:25px;line-height:1.1}.lw-lineup__notes{display:block;font-size:14px;color:var(--lw-muted);margin-top:4px}.lw-cart__items{list-style:none;margin:0 0 40px;padding:0;border-top:1px solid var(--lw-rule)}.lw-cart__item{display:grid;grid-template-columns:96px minmax(0,1fr) 90px 90px;gap:20px;align-items:start;padding:24px 0;border-bottom:1px solid var(--lw-rule)}.lw-cart__img img{width:96px}.lw-cart__title{font-size:24px;text-decoration:none;line-height:1.15;display:inline-block;margin-bottom:6px}.lw-cart__line{margin:0;font-size:15px;color:var(--lw-muted)}.lw-cart__remove{font-size:13px;letter-spacing:.1em;text-transform:uppercase;display:inline-block;margin-top:10px}.lw-input--qty{width:76px;text-align:center;padding:12px 8px}.lw-cart__price{text-align:right;font-size:18px;padding-top:10px}.lw-cart__foot{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.lw-cart__note{flex:1 1 320px;display:flex;flex-direction:column;gap:10px;max-width:460px}.lw-cart__totals{flex:1 1 360px;max-width:460px;display:flex;flex-direction:column;gap:16px}.lw-cart__subtotal{display:flex;justify-content:space-between;font-size:22px;margin:0}.lw-cart__totals .lw-ship-note{margin:0}.lw-cart__totals .lw-btn-row .lw-btn{flex:1 1 160px}@media(max-width:640px){.lw-cart__item{grid-template-columns:72px minmax(0,1fr)}.lw-cart__img img{width:72px}.lw-cart__qty{grid-column:2}.lw-cart__price{grid-column:2;text-align:left;padding-top:0}}.lw-table{width:100%;border-collapse:collapse;margin:16px 0 32px;font-size:16px}.lw-table th,.lw-table td{text-align:left;padding:12px 8px;border-bottom:1px solid var(--lw-rule);vertical-align:top}.lw-table th{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--lw-muted);font-weight:400}.lw-address{padding:16px 0;border-bottom:1px solid var(--lw-rule)}.lw-recover{margin-top:56px}.lw-pagination{display:flex;gap:24px;justify-content:center;margin-top:48px;font-size:15px;letter-spacing:.1em;text-transform:uppercase}.lw-404-sun{width:160px;height:160px;margin:0 auto 16px;display:block}.lw-password{padding:96px 0;min-height:100vh}.lw-password__logo{height:34px;width:auto;margin:0 auto 40px}.lw-giftcode{font-size:26px;letter-spacing:.1em}#QrCode img,#QrCode canvas{margin:24px auto}.lw-article__img{margin:0 0 32px;width:100%}@media(max-width:749px){body.lw{font-size:16px}.lw-section{padding:56px 0}.lw-coffee-grid{padding:64px 0 56px}.lw-headline{padding:40px 0 56px}.lw-headline__text{font-size:18px}.lw-subscribe__inner,.lw-newsletter__inner{padding-top:56px;padding-bottom:56px}.lw-pdp__inner{gap:32px}}.lw-faq__list{border-top:1px solid var(--lw-rule)}.lw-faq__item{border-bottom:1px solid var(--lw-rule)}.lw-faq__item summary{cursor:pointer;list-style:none;padding:20px 40px 20px 0;position:relative;font-size:19px}.lw-faq__item summary::-webkit-details-marker{display:none}.lw-faq__item summary:after{content:"+";position:absolute;right:6px;top:16px;font-size:24px;line-height:1}.lw-faq__item[open] summary:after{content:"\2212"}.lw-faq__item .lw-rte{padding:0 0 22px;color:var(--lw-muted)}.lw-video-hero{position:relative;height:clamp(320px,50vw,640px);overflow:hidden;background:var(--lw-charcoal)}.lw-video-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lw-video-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--overlay, .45))}.lw-video-hero__text{position:relative;height:100%;display:flex;align-items:center;justify-content:center;color:var(--lw-cream);text-align:center}.lw-video-hero__text .lw-h1{margin:0}.lw-app-block:empty{display:none}.lw-apps{padding-top:24px;padding-bottom:24px}.lw-apps:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lw.css.map */
