:root{--yc-brown:#2D1613;--yc-brown-2:#22100E;--yc-gold:#E2B162;--yc-gold-2:#EAB257;--yc-green:#0E5E37;--yc-green-2:#2B7C39;--yc-forest:#103524;--yc-leaf:#39973E;--yc-mint:#7BF8BA;--yc-sage:#89A785;--yc-amber:#C8973A;--yc-yellow:#FADB1F;--yc-sky:#53AFE4;--yc-cream:#FBF7F0}.yc-wrap{max-width:1680px;margin:0 auto;padding:0 clamp(18px,4vw,120px)}.yc-eyebrow{display:inline-flex;align-items:center;margin:0;border:1px solid var(--yc-gold-2);border-radius:20px;padding:8px 14px;color:#e3aa55;font:400 clamp(13px,1.1vw,18px)/1 var(--font-body-family);letter-spacing:.04em;text-transform:uppercase}.yc-kicker{margin:0;font:700 clamp(18px,1.5vw,28px)/1.2 var(--font-heading-family);color:var(--yc-gold-2);text-transform:uppercase;letter-spacing:.02em}.yc-h1{margin:0;font:700 clamp(40px,4.4vw,84px)/1.12 var(--font-heading-family);letter-spacing:0}.yc-h2{margin:0;font:700 clamp(30px,2.6vw,48px)/1.2 var(--font-heading-family);letter-spacing:0}.yc-h1 em,.yc-h2 em{font-style:normal;color:var(--yc-gold-2)}.yc-body{font:300 clamp(16px,1.05vw,20px)/1.55 var(--font-body-family)}.yc-body p{margin:0 0 1em}.yc-body p:last-child{margin:0}.yc-body strong{font-weight:700}.yc-body em{font-style:normal;color:var(--yc-green)}.yc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 26px;border-radius:20px;font:500 clamp(16px,1.15vw,22px)/1 var(--font-heading-family);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .2s,filter .2s,background-color .2s}.yc-btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.yc-btn img,.yc-btn svg{width:24px;height:20px;flex:none}.yc-btn--gold{background:var(--yc-gold);border:1px solid var(--yc-yellow);color:#000}.yc-btn--forest{background:var(--yc-forest);border:1px solid var(--yc-yellow);color:#fff}.yc-btn--line{border:1px solid var(--yc-gold-2);color:var(--yc-gold-2)}.yc-btn--line:hover{background:#eab2571a}.yc-btn--green{background:var(--yc-green-2);color:#fff;font-family:var(--font-body-family);text-transform:none;font-size:clamp(15px,1.05vw,20px)}.yc-btn--ghost{border:1px solid #fff;color:#fff;font-family:var(--font-body-family);text-transform:none;font-size:clamp(15px,1.05vw,20px)}.yc-btn--ghost:hover{background:#ffffff1a}.yc-divider{display:flex;align-items:center;gap:clamp(14px,1.8vw,35px);width:100%}.yc-divider:before,.yc-divider:after{content:"";flex:1 1 auto;max-width:313px;height:1px;background:var(--yc-gold-2)}.yc-divider img{width:27px;height:27px;flex:none}.yc-divider--left{justify-content:flex-start}.yc-divider--center{justify-content:center}.yc-divider--wide:before,.yc-divider--wide:after{max-width:none}.yc-tag{margin:0;font:400 clamp(20px,1.6vw,28px)/1.35 var(--font-heading-family)}.yc-tag p{margin:0}.yc-tag em{font-style:normal;color:var(--yc-leaf)}.yc-tag strong{font-weight:inherit;color:var(--yc-gold-2)}.yc-bgimg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.yc-sec{position:relative;isolation:isolate;overflow:hidden}.yc-icons{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.yc-icons li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 clamp(10px,1.2vw,22px);border-right:1px solid currentColor;border-color:#0003}.yc-icons li:last-child{border-right:0}.yc-icons img{height:35px;width:auto}.yc-icons b{font:600 15px/1.25 var(--font-body-family);letter-spacing:.05em;text-transform:uppercase}.yc-icons span{font:300 15px/1.35 var(--font-body-family);letter-spacing:.04em;max-width:160px}@media(prefers-reduced-motion:reduce){.yc-btn{transition:none}.yc-btn:hover{transform:none}}.yc-hero__journey{white-space:nowrap}@media(min-width:990px){.yc-prod__badges{flex-wrap:nowrap}.yc-prod__badges li{padding:0 clamp(8px,1vw,18px)}}.yc-st .yc-st__serif{font-family:var(--font-heading-family);font-weight:400}@media(max-width:749px){body .yc-hero{padding-top:0}body .yc-hero__bg{position:relative;display:block;width:100%;height:min(92vw,380px);object-position:47% 28%;opacity:1;z-index:0;-webkit-mask-image:linear-gradient(#000 72%,transparent);mask-image:linear-gradient(#000 72%,transparent)}body .yc-hero__shade{display:none}body .yc-hero__in{margin-top:-36px;position:relative;z-index:1}body .yc-hero .yc-h1{font-size:clamp(34px,10vw,44px)}body .yc-hero__journey{white-space:normal;font-size:13px}body .yc-hero__pillars{display:flex;flex-wrap:nowrap;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:6px;-webkit-overflow-scrolling:touch;scrollbar-width:none}body .yc-hero__pillars::-webkit-scrollbar{display:none}body .yc-hero__pillars li{flex:0 0 68%;scroll-snap-align:start;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px}body .yc-pc__img{height:auto;aspect-ratio:16/11}body .yc-pc--right .yc-pc__img{object-position:12% center}body .yc-st__minis{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex-wrap:nowrap}body .yc-st__minis li{border:0;padding:0;text-align:center;font-size:14px}body .yc-st__vals{grid-template-columns:1fr 1fr;row-gap:28px;column-gap:12px}body .yc-st__vals li{border-right:0;font-size:14px}body .yc-st__vals img{max-height:54px;width:auto}body .yc-bl__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;max-width:none;margin-inline:-18px;padding:4px 18px 10px;scrollbar-width:none}body .yc-bl__grid::-webkit-scrollbar{display:none}body .yc-bl__card{flex:0 0 82%;scroll-snap-align:center;margin-top:0}body .yc-tp .yc-tp__h{font-size:23px}body .yc-tp__grid a,body .yc-tp__grid .yc-tp__more{font-size:12px;white-space:nowrap}body .yc-btn{min-height:50px;padding:12px 20px}}cart-items .title--primary{display:none}cart-items,.cart__footer-wrapper{font-family:var(--font-body-family)}.cart-item__name{font:600 18px var(--font-heading-family)!important;color:var(--yc-brown)!important;text-decoration:none}.cart-item__image{border-radius:12px}.cart__checkout-button{background:var(--yc-green)!important;border-radius:16px!important;min-height:56px;font:600 18px var(--font-heading-family)!important;letter-spacing:.03em}.cart__checkout-button:after,.cart__checkout-button:before{box-shadow:none!important}.totals__total-value{font-weight:700;color:var(--yc-brown)}.cart__footer .tax-note:after{content:" Secure checkout powered by Shopify."}.quantity{border-radius:12px}.cart__ctas:before,.cart__ctas-wrapper:before{content:"Please allow 2-3 weeks for fresh roasting and shipping.";display:block;width:100%;margin:0 0 14px;padding:14px 16px;border-radius:12px;background:#fff4dc;border:2px solid var(--yc-gold-2);color:var(--yc-brown);font:800 18px/1.35 var(--font-body-family);text-align:center}.cart__ctas{flex-wrap:wrap}.yc-co__note,.yc-pdp__note{font-weight:800!important;font-size:clamp(17px,1.2vw,20px)!important}.yc-prose .yc-answer{margin:0 0 1.6em;padding:18px 22px;border-radius:16px;background:#fff;border:1px solid #ecdcc4;border-left:5px solid var(--yc-green);box-shadow:0 18px 40px -32px #2d161380}.yc-prose .yc-answer strong:first-child{display:block;margin-bottom:6px;font:700 13px var(--font-body-family);letter-spacing:.08em;text-transform:uppercase;color:var(--yc-green)}.yc-prose details.yc-faq{margin:0 0 10px;border:1px solid #ecdcc4;border-radius:14px;background:#fff;overflow:hidden}.yc-prose details.yc-faq summary{cursor:pointer;list-style:none;padding:14px 44px 14px 18px;position:relative;font:600 17px/1.4 var(--font-heading-family);color:var(--yc-brown)}.yc-prose details.yc-faq summary::-webkit-details-marker{display:none}.yc-prose details.yc-faq summary:after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font:600 22px var(--font-body-family);color:var(--yc-amber)}.yc-prose details.yc-faq[open] summary:after{content:"\2013"}.yc-prose details.yc-faq p{margin:0;padding:0 18px 16px}.yc-prose .yc-cta-box{margin:2em 0 0;padding:22px;border-radius:18px;background:#140b09;color:#fff}.yc-prose .yc-cta-box a{color:var(--yc-gold-2);font-weight:700}.yc-prod__tag strong,.yc-s2__k.yc-kicker,.yc-bl__k,.yc-bl__h em,.yc-bl__more{color:#8a5a12!important}.yc-bl__date time,.yc-bl__date{color:#1d6795!important}.yc-fq .yc-eyebrow,.yc-fd .yc-eyebrow{color:#7a5410!important;border-color:#b07d2a!important}.yc-ac__date,.yc-cc__more{color:#1d6795}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #1d6795!important;outline-offset:2px}.yc-prose figure{margin:1.6em 0}.yc-prose figure img{display:block;width:100%;height:auto;border-radius:16px}.yc-prose figcaption{margin-top:8px;font-size:14px;color:#5b4a43;text-align:center}body .yc-st{padding:clamp(40px,4vw,72px) 0}body .yc-st__a,body .yc-st__b{max-width:1320px;margin:0 auto;gap:clamp(24px,3vw,56px)}body .yc-st__media{max-width:440px;justify-self:center;width:100%}body .yc-st__photo{aspect-ratio:4/5}body .yc-st__sack{width:60%;left:-14%;bottom:-8%}body .yc-st__sep{margin:clamp(36px,3.6vw,64px) 0 clamp(24px,2.4vw,40px)}body .yc-st__frames{max-width:520px;justify-self:center;width:100%}body .yc-st__frames img{aspect-ratio:3/4}body .yc-st__q{font-size:clamp(24px,2.1vw,38px)}body .yc-st__vals{margin:clamp(36px,3.6vw,64px) auto clamp(8px,1vw,16px);max-width:1320px}body .yc-st__vals img{height:clamp(46px,3.2vw,60px)}body .yc-st__vals b{font-size:clamp(17px,1.2vw,22px)}body .yc-st__vals span{font-size:clamp(15px,1.05vw,19px)}body .yc-st__tag{display:none}body .yc-st .yc-h1{font-size:clamp(32px,3.2vw,56px)}body .yc-s2{padding:clamp(40px,4vw,72px) 0}body .yc-s2__a,body .yc-s2__b{max-width:1320px;gap:clamp(24px,3vw,64px)}body .yc-s2__collage{max-width:560px;justify-self:center;width:100%;gap:14px}body .yc-s2__collage>div{gap:14px}body .yc-s2__big{max-width:560px;justify-self:center;aspect-ratio:4/3}body .yc-s2__sep{margin:clamp(28px,3vw,48px) 0}body .yc-why{padding:clamp(44px,4vw,72px) 0}body .yc-bl{padding:clamp(40px,4vw,72px) 0}body .yc-bl__tab{padding:14px 26px;margin-bottom:clamp(24px,2.6vw,44px);font-size:clamp(20px,1.4vw,26px)}body .yc-bl__card:nth-child(2){margin-top:0}body .yc-bl__ic{width:110px;height:110px}body .yc-fd,body .yc-fq{padding:clamp(40px,4vw,72px) 0}body .yc-fd__card{grid-template-columns:minmax(0,170px) minmax(0,1fr)}body .yc-ph{padding-top:clamp(56px,5.5vw,100px);padding-bottom:clamp(44px,4.5vw,80px)}.yc-bag{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:16/10;background:#3b2a1d}.yc-bag__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:saturate(.9)}.yc-bag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0000 55%,#1c1009b8 86%,#21140c)}.yc-bag__beans{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none}.yc-bag__tilt{position:absolute;right:14%;bottom:9%;height:80%;aspect-ratio:2/3;z-index:1;transform-origin:18% 100%;transition:transform .5s cubic-bezier(.3,1.4,.5,1)}.yc-bag.is-pour .yc-bag__tilt{animation:yc-tip 1.15s cubic-bezier(.45,.05,.3,1) forwards}.yc-bag.is-settle .yc-bag__tilt{animation:yc-back .9s cubic-bezier(.3,1.6,.4,1) forwards}@keyframes yc-tip{0%{transform:none}28%{transform:translateY(-14%) rotate(6deg)}55%{transform:translateY(-10%) rotate(-12deg)}to{transform:translateY(-4%) rotate(-36deg)}}[data-yc-mode=fountain].is-pour .yc-bag__tilt{animation:yc-hop .5s cubic-bezier(.3,.7,.4,1) 6 alternate}[data-yc-mode=fountain].is-settle .yc-bag__tilt{animation:yc-land .7s cubic-bezier(.3,1.6,.4,1)}[data-yc-mode=fountain] .yc-bag__tilt{transform-origin:50% 100%}[data-yc-mode=fountain] .yc-bag__mouth{left:46%;top:3%}@keyframes yc-hop{0%{transform:scale(1.04,.94)}to{transform:translateY(-7%) scale(.97,1.05)}}@keyframes yc-land{0%{transform:scale(1.08,.9)}to{transform:none}}@keyframes yc-back{0%{transform:translateY(-4%) rotate(-36deg)}60%{transform:translateY(-2%) rotate(5deg)}80%{transform:rotate(-2deg)}to{transform:none}}.yc-bag__img{display:block;width:100%;height:100%;object-fit:contain;object-position:bottom;filter:drop-shadow(0 18px 16px rgba(0,0,0,.45))}.yc-bag__mouth{position:absolute;left:10%;top:4%;width:8px;height:8px}.yc-bag:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:radial-gradient(circle at var(--sx,50%) var(--sy,0%),rgba(255,236,200,.28),rgba(255,236,200,0) 45%);opacity:0;transition:opacity .3s}.yc-tilt{transform:perspective(1100px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .25s ease-out,box-shadow .25s;will-change:transform}.yc-tilt:hover{box-shadow:0 40px 70px -40px #2d1613bf}.yc-tilt:hover .yc-bag:before{opacity:1}.yc-tilt:hover .yc-bag__bg{transform:scale(1.05)}.yc-bag__bg{transition:transform 1.2s ease}@media(prefers-reduced-motion:reduce){.yc-bag__tilt,.yc-tilt,.yc-bag__bg{transition:none;animation:none!important}}@media(max-width:749px){body .yc-hero__fx{z-index:1}body .yc-hero__in{z-index:2}}body .yc-prod__perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,22px);max-width:1360px;margin:clamp(24px,2.6vw,40px) auto 0;padding:0}body .yc-prod__perks li{flex:none;border:1px solid #ecdcc4;border-radius:18px;background:#fffc;padding:22px 18px;gap:10px;box-shadow:0 18px 36px -30px #2d161380}body .yc-prod__perks li:last-child{border-right:1px solid #ecdcc4}body .yc-prod__perks img{height:38px}body .yc-prod__perks span{max-width:240px}body .yc-prod__tag{margin-top:clamp(26px,2.8vw,44px)}@media(max-width:749px){body .yc-prod__perks{grid-template-columns:1fr 1fr}body .yc-prod__perks li{padding:16px 12px}}body .yc-body{font-size:clamp(15.5px,.95vw,18px);line-height:1.65}body .yc-st .yc-h1,body .yc-prod__intro .yc-h1{font-size:clamp(32px,2.9vw,52px)}body .yc-h2{font-size:clamp(28px,2.2vw,42px)}body .yc-kicker{font-size:clamp(15px,1.1vw,20px);letter-spacing:.08em}body .yc-st__copy,body .yc-s2__copy{gap:14px}body .yc-st__copy .yc-body,body .yc-s2 .yc-body{max-width:620px}body .yc-btn{min-height:52px;font-size:clamp(15px,1vw,18px)}body .yc-prose{font-size:clamp(16px,1vw,18px)}body .yc-prose h2{margin-top:1.5em}
/*# sourceMappingURL=/cdn/shop/t/11/assets/yc.css.map */
