body{background:#f7f4ee}.lf{background:#f7f4ee;color:#141210;font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none}.lf *,.lf *:before,.lf *:after{box-sizing:border-box}.lf h1,.lf h2,.lf h3,.lf h4,.lf p{margin:0;font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;letter-spacing:normal;text-transform:none;color:inherit;max-width:none}.lf b,.lf strong{font-weight:700}.lf em{font-style:italic}.lf img{max-width:none}.lf a{color:#141210;text-decoration:underline}.lf a:hover{color:#4da3ff}.lf .wrap{max-width:1200px;margin:0 auto;padding:0 40px;box-sizing:border-box}.lf .serif{font-family:Fraunces,Georgia,serif;font-weight:400}.lf .press{font-family:LF Press Clean,Impact,sans-serif;letter-spacing:.04em;line-height:1.2;font-weight:400}.lf .hand{font-family:LF Hand,cursive;line-height:1.2}.lf .eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;line-height:1.5}.lf .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:4px;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:1.5;text-decoration:none;border:1.5px solid #141210;color:#141210;background:transparent;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:normal}.lf .btn.blue{background:#4da3ff;border-color:#4da3ff;color:#141210}.lf .btn.pink{background:#f25a88;border-color:#f25a88;color:#141210}.lf .btn:hover{color:#141210;filter:brightness(.96)}.lf .nav a{text-decoration:none;font-size:14px;font-weight:500}.lf .bag{position:relative;border-radius:4px;background:#fff;border:1px solid #D9D1C4;display:flex;flex-direction:column;min-width:0}.lf .bag .top{height:230px;display:flex;align-items:flex-end;justify-content:space-between;padding:14px;position:relative;border-radius:3px 3px 0 0;overflow:hidden}.lf .bag .word{font-family:LF Press Clean,Impact,sans-serif;font-size:34px;letter-spacing:.04em;line-height:1.15;color:#141210;max-width:70%}.lf .bag .roast{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;background:#f7f4ee;padding:4px 8px;border-radius:2px;line-height:1.5}.lf .bag .body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:6px;flex:1}.lf .bag .nm{font-family:Fraunces,Georgia,serif;font-size:22px;line-height:1.1}.lf .bag .nm a{text-decoration:none}.lf .bag .fm{font-size:13px;color:#5b5248;min-height:39px}.lf .bag .taste{font-size:13px;min-height:39px}.lf .bag .pr{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:6px;font-size:14px;font-variant-numeric:tabular-nums}.lf .bag form{display:flex;margin:0}.lf .bag form .btn{width:100%}.lf .jcard{display:flex;flex-direction:column;gap:8px;min-width:0;text-decoration:none}.lf .jcard img.ph{width:100%;height:200px;object-fit:cover;border-radius:3px;display:block}.lf .jcard h4{margin:0;font-family:Fraunces,Georgia,serif;font-weight:400;font-size:22px;line-height:1.15}.lf .jcard p{margin:0;font-size:14px;color:#5b5248}.lf .foot a{font-size:13px;text-decoration:none;color:#5b5248}.lf input{font:inherit}.lf .hl{background:linear-gradient(transparent 58%,#C5DA53 58%,#C5DA53 94%,transparent 94%);padding:0 4px}.lf .sr{position:absolute;left:-9999px}.lf .cartcount{font-size:11px;font-weight:600;margin-left:2px}.lf .mnav{display:none;position:relative}.lf .mnav summary{list-style:none;display:flex;cursor:pointer}.lf .mnav summary::-webkit-details-marker{display:none}.lf .mnav .panel{position:absolute;right:0;top:34px;background:#f7f4ee;border:1px solid #D9D1C4;border-radius:4px;padding:6px 16px;display:flex;flex-direction:column;min-width:190px;z-index:20}.lf .mnav .panel a{padding:11px 0;font-size:15px;border-bottom:1px solid #D9D1C4}.lf .mnav .panel a:last-child{border-bottom:0}@media(max-width:760px){.lf .wrap{padding:0 16px}.lf .fundrow{justify-content:center;text-align:center}.lf .fundline{text-align:center}.lf .grid4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.lf .split{grid-template-columns:1fr!important}.lf .nav .links{display:none!important}.lf .mnav{display:block}.lf .hero-copy h1{font-size:40px!important}.lf .grid3{grid-template-columns:1fr!important}.lf .pad-split{padding-left:16px!important;padding-right:16px!important}}.lf .facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;border-top:1px solid #D9D1C4;border-bottom:1px solid #D9D1C4;padding:14px 0}.lf .facts div{min-width:0}.lf .facts b{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#5b5248;font-weight:600;margin-bottom:2px}.lf .facts span{font-size:14px}.lf .seg{display:flex;gap:6px;flex-wrap:wrap}.lf .seg label{border:1.5px solid #D9D1C4;border-radius:4px;padding:9px 14px;font-size:14px;font-weight:500;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;gap:8px;background:transparent;color:#141210}.lf .seg label.on{border-color:#141210;background:#fff}.lf .seg input{margin:0;width:auto;height:auto;appearance:auto;-webkit-appearance:radio;accent-color:#141210}.lf a.card,.lf .card{border:1px solid #D9D1C4;border-radius:4px;background:#f7f4ee;display:flex;flex-direction:column;gap:6px;padding:12px;min-width:0;text-decoration:none;color:#141210}.lf a.card:hover{color:#141210}.lf .card .sw{height:120px;border-radius:3px;display:flex;align-items:flex-end;padding:10px;font-family:LF Press Clean,Impact,sans-serif;font-size:24px;letter-spacing:.04em;line-height:1.15;color:#141210}.lf .card .nm{font-family:Fraunces,Georgia,serif;font-size:20px;line-height:1.1}.lf .card .fm{font-size:13px;color:#5b5248;min-height:39px}.lf .card .pr{display:flex;justify-content:space-between;font-size:14px;margin-top:auto}.lf .lf-thumb{padding:0;margin:0;border:2px solid transparent;border-radius:3px;background:none;cursor:pointer;overflow:hidden;display:block}.lf .lf-thumb.is-on{border-color:#141210}.lf .lf-rte p{margin:0 0 10px}.lf .lf-rte p:last-child{margin-bottom:0}.lf .btn[disabled]{opacity:.5;cursor:not-allowed}.lf .lf-express .shopify-payment-button__button{border-radius:4px;min-height:52px;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:16px}.lf .lf-express .shopify-payment-button__button--unbranded{background:#141210;color:#f7f4ee}.lf .lf-express .shopify-payment-button__more-options{font-size:13px;color:#5b5248;margin-top:8px}@media(max-width:760px){.lf .facts{grid-template-columns:repeat(3,minmax(0,1fr))}.lf .sticky{display:flex!important}.lf .lf-main{height:420px!important}}.lf-pdp .seg label{min-height:65px}.lf-pdp .card .sw{height:140px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/lf-base.css.map */
