@font-face{font-family:SqChango;src:url(./sq-chango.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.sq-coffee-product #shopify-section-sq-header{position:sticky;top:0;z-index:20}.sq-reveal{--reveal-orange:#ef4b25;--reveal-blue:#285ce8;--reveal-cream:#fff3d7;--reveal-ink:#182f3c;--reveal-header:82px;--reveal-progress:0;color:var(--reveal-ink);background:var(--reveal-orange);position:relative;isolation:isolate;scroll-margin-top:var(--reveal-header)}.sq-reveal button,.sq-reveal a,.sq-reveal input,.sq-reveal select{touch-action:manipulation}.sq-reveal h1,.sq-reveal h2,.sq-reveal p{margin:0}.sq-reveal-stage{position:relative;overflow:clip;background:var(--reveal-orange);min-height:600px}.sq-reveal-intro{padding:48px 6%;position:relative;z-index:3}.sq-reveal-eyebrow{font-size:10px;line-height:1.5;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.sq-reveal h1{font-family:SqChango,Arial Black,sans-serif;font-weight:400;font-size:clamp(60px,8.5vw,132px);letter-spacing:-.055em;line-height:.97;color:var(--reveal-cream);margin:24px 0;max-width:64%}.sq-reveal h1 span{display:block;margin-left:.06em}.sq-reveal-notes{max-width:290px;font-size:17px;line-height:1.6;font-weight:600}.sq-reveal-meet{display:inline-flex;align-items:center;gap:28px;min-height:44px;margin-top:22px;border-bottom:1px solid currentColor;text-decoration:none;font-size:14px;font-weight:700}.sq-reveal-meet span{font-size:24px}.sq-reveal-character{position:absolute;width:clamp(230px,30vw,390px);aspect-ratio:1;left:65%;top:20%;border-radius:50%;overflow:hidden;background:var(--reveal-cream);z-index:4;pointer-events:none;transform-origin:0 0;box-shadow:12px 16px 0 var(--reveal-ink)}.sq-reveal-character-sheet{position:absolute;max-width:none!important;width:759.412%!important;height:auto!important;left:var(--character-left,-240%);top:var(--character-top,-93.529%);display:block}.sq-reveal-custom-character{width:100%;height:100%;object-fit:contain}.sq-reveal-aside{position:absolute;right:6%;bottom:55px;width:150px;font-size:21px;font-style:italic;font-weight:700;line-height:1.1;transform:rotate(-7deg);z-index:1}.sq-reveal-intro-foot{position:absolute;left:6%;right:6%;bottom:23px;border-top:1px solid #182f3c55;display:flex;justify-content:space-between;gap:20px;padding-top:12px;font-size:10px;font-weight:700;letter-spacing:.14em}.sq-reveal-ghost,.sq-reveal-scene-label,.sq-reveal-orbit,.sq-reveal-progress,.sq-reveal-replay{display:none}.sq-reveal-bag{position:relative;margin:25px auto 70px;width:244px;height:375px;perspective:1200px;z-index:2;filter:drop-shadow(16px 27px 15px #10204e40)}.sq-reveal-bag-turn{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(var(--bag-turn,0deg)) rotate(var(--bag-tilt,0deg));transition:transform .7s cubic-bezier(.2,.75,.2,1)}.sq-reveal-front{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateZ(28px);backface-visibility:hidden;overflow:hidden;clip-path:polygon(7% 0,93% 0,94% 9%,99% 91%,95% 98%,7% 100%,1% 94%,6% 9%);background:linear-gradient(100deg,#a87e4e,#bc915d 7%,#c8a372 20%,#cba779 45%,#c6a06d 77%,#ae8454);border-radius:4px 5px 15px 11px}.sq-reveal-front:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(87deg,transparent 0 3px,#46250a08 3px 4px),linear-gradient(90deg,transparent 87%,#5a301e24 88%,transparent 90%),linear-gradient(10deg,transparent 74%,#fff5d022 75%,transparent 77%)}.sq-reveal-front:after{content:"";position:absolute;left:6%;right:5%;height:13px;top:8px;border-top:2px solid #704c2873;border-bottom:3px double #704c2859}.sq-reveal-side{position:absolute;top:0;width:56px;height:100%;background:linear-gradient(90deg,#8f683f,#b78d58 54%,#9e764b);clip-path:polygon(40% 0,78% 0,100% 9%,100% 94%,52% 99%,8% 94%,0 12%);backface-visibility:hidden}.sq-reveal-side-left{left:-28px;transform:rotateY(-90deg)}.sq-reveal-side-right{right:-28px;transform:rotateY(90deg)}.sq-reveal-side span{position:absolute;top:22%;left:35%;writing-mode:vertical-rl;font-size:12px;line-height:1;font-weight:800;letter-spacing:1px;color:#203747}.sq-reveal-stamp{position:absolute;left:12%;top:14%;right:10%;color:#203747;line-height:.91;font-size:27px;font-weight:900;letter-spacing:-1.2px;transform:rotate(-2deg);display:flex;gap:8px}.sq-reveal-stamp i{display:block;flex:0 0 17px;height:17px;border:3px solid currentColor;margin-top:2px}.sq-reveal-stamp small{display:block;font-size:8px;line-height:2.5;letter-spacing:2px;font-weight:700}.sq-reveal-label{position:absolute;left:10%;width:80%;top:39%;aspect-ratio:554/370;overflow:hidden;background:#f95119;box-shadow:0 1px 2px #2c1d0f26}.sq-reveal-label-sheet{position:absolute;max-width:none!important;width:233.033%!important;height:auto!important;left:-9.928%;top:-31.892%;display:block}.sq-reveal-custom-label{width:100%;height:100%;object-fit:contain}.sq-reveal-character-end{position:absolute;left:63.718%;top:11.081%;width:30.686%;height:45.946%}.sq-reveal-bag-foot{position:absolute;left:11%;right:10%;bottom:10%;display:flex;align-items:end;justify-content:space-between;gap:8px;border-top:1px solid #20374788;padding-top:8px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#203747}.sq-reveal-details{position:relative;margin:30px 6%;color:var(--reveal-ink);z-index:5}.sq-reveal-tabs{display:none}.sq-reveal-panel{margin-bottom:35px}.sq-reveal-panel h2{font-family:SqChango,Arial Black,sans-serif;font-weight:400;font-size:clamp(26px,2.7vw,42px);line-height:1.15;letter-spacing:-.045em;margin:16px 0}.sq-reveal-panel>p:not(.sq-reveal-eyebrow){max-width:330px;font-size:14px;line-height:1.65}.sq-reveal-panel-foot{display:flex;justify-content:space-between;gap:15px;border-top:1px solid currentColor;margin-top:23px;padding-top:12px;font-size:10px;font-weight:700;letter-spacing:.05em}.sq-reveal-blend-bar{display:flex;gap:3px;height:7px;margin-top:20px}.sq-reveal-blend-bar span:first-child{width:80%;background:var(--reveal-cream)}.sq-reveal-blend-bar span:last-child{width:20%;background:#ffbd5a}.sq-reveal-brew-link{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;font-size:13px;text-decoration-thickness:1px}.sq-reveal-buy{position:relative;padding:15px 5%;display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--reveal-cream);color:var(--reveal-ink);z-index:8;border-top:1px solid #182f3c33}.sq-reveal-buy-name{display:flex;flex-direction:column;gap:3px;font-size:16px;white-space:nowrap}.sq-reveal-buy-name>span{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.sq-reveal-buy .sq-product-form{display:grid;grid-template-columns:125px 76px auto minmax(150px,auto);align-items:end;gap:8px 14px;margin:0;max-width:none}.sq-reveal-buy .sq-product-form label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;display:block;margin:0}.sq-reveal-buy .sq-product-form select,.sq-reveal-buy .sq-product-form input{display:block;width:100%;height:44px;min-height:44px;border:1px solid #182f3c70;border-radius:0;padding:7px 10px;font-size:14px;letter-spacing:0;font-weight:500;margin-top:3px;background:transparent;color:var(--reveal-ink)}.sq-reveal-buy .sq-product-form .product-price{grid-column:3;grid-row:1;align-self:end;white-space:nowrap;line-height:44px;font-size:18px;font-weight:700}.sq-reveal-buy .sq-product-form [name=add]{grid-column:4;grid-row:1;background:var(--reveal-ink);color:var(--reveal-cream);border-color:var(--reveal-ink);border-radius:0;height:44px;font-size:13px;padding:10px 20px;white-space:nowrap}.sq-reveal-buy .sq-product-form [name=add]:hover:not(:disabled){background:var(--reveal-blue);border-color:var(--reveal-blue)}.sq-reveal-buy .local-status:empty{display:none}.sq-reveal-buy .local-status:not(:empty){position:absolute;right:5%;bottom:calc(100% + 12px);width:min(360px,90%);padding:14px 18px;background:var(--reveal-cream);color:var(--reveal-ink);box-shadow:0 6px 25px #182f3c22;font-size:13px;z-index:9}.sq-reveal.is-ready[data-motion=on]{height:calc(var(--reveal-height) + var(--reveal-travel))}.sq-reveal.is-ready[data-motion=on] .sq-reveal-sticky{position:sticky;top:var(--reveal-header);height:var(--reveal-height);display:flex;flex-direction:column}.sq-reveal.is-ready[data-motion=on] .sq-reveal-stage{flex:1;min-height:0}.sq-reveal.is-ready[data-motion=on] .sq-reveal-intro{position:absolute;left:6%;top:11%;padding:0;width:58%;opacity:var(--intro-opacity,1);transform:translateY(var(--intro-y,0px));pointer-events:var(--intro-pointer,auto)}.sq-reveal.is-ready[data-motion=on] h1{max-width:none}.sq-reveal.is-ready[data-motion=on] .sq-reveal-character{will-change:transform;box-shadow:var(--character-shadow,12px 16px 0 #182f3c);opacity:var(--character-opacity,1)}.sq-reveal.is-ready[data-motion=on] .sq-reveal-bag{position:absolute;left:34%;top:50%;transform:translate(-50%,-50%);margin:0;width:clamp(200px,20vw,280px);height:auto;aspect-ratio:800/1228;max-height:80%;opacity:var(--bag-opacity,0)}.sq-reveal.is-ready[data-motion=on] .sq-reveal-details{position:absolute;left:62%;top:50%;transform:translateY(-50%);width:32%;max-width:380px;margin:0;color:var(--reveal-cream);opacity:var(--detail-opacity,0)}.sq-reveal.is-ready .sq-reveal-tabs{display:flex;gap:18px;margin-bottom:22px;border-bottom:1px solid #fff3d770}.sq-reveal.is-ready .sq-reveal-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;background:none;padding:0 0 9px;min-height:44px;margin-bottom:-1px;color:inherit;font-size:12px;white-space:nowrap;opacity:.7}.sq-reveal.is-ready .sq-reveal-tabs button[aria-selected=true]{opacity:1;border-bottom-color:currentColor}.sq-reveal.is-ready .sq-reveal-panel{margin:0}.sq-reveal.is-ready[data-motion=on] .sq-reveal-aside,.sq-reveal.is-ready[data-motion=on] .sq-reveal-intro-foot{opacity:var(--intro-opacity,1)}.sq-reveal.is-ready[data-motion=on] .sq-reveal-ghost{display:block;position:absolute;left:5%;top:21%;font-family:SqChango,Arial Black,sans-serif;font-size:clamp(70px,11vw,165px);line-height:1;letter-spacing:-.06em;color:#fff3d71a;opacity:var(--detail-opacity,0)}.sq-reveal.is-ready[data-motion=on] .sq-reveal-scene-label{display:block;position:absolute;left:6%;top:28px;color:var(--reveal-cream);font-size:10px;letter-spacing:.15em;font-weight:700;opacity:var(--detail-opacity,0)}.sq-reveal.is-ready[data-motion=on] .sq-reveal-orbit{display:block;position:absolute;left:34%;top:80%;width:36%;height:8%;border:1px solid #fff3d770;border-radius:50%;transform:translate(-50%);opacity:var(--detail-opacity,0)}.sq-reveal.is-ready[data-motion=on] .sq-reveal-progress{display:block;position:absolute;bottom:0;left:0;right:0;height:3px;background:#fff3d720}.sq-reveal-progress span{display:block;transform-origin:left;width:100%;height:100%;background:var(--reveal-cream);transform:scaleX(var(--reveal-progress))}.sq-reveal.is-ready[data-motion=on] .sq-reveal-replay{display:block;position:absolute;right:6%;top:12px;border:0;background:none;color:var(--reveal-cream);font-size:11px;padding:0;z-index:6;opacity:var(--detail-opacity,0)}.sq-reveal.is-ready[data-motion=off] .sq-reveal-character,.sq-reveal.is-ready[data-motion=off] .sq-reveal-meet,.sq-reveal.is-ready[data-motion=off] .sq-reveal-aside,.sq-reveal.is-ready[data-motion=off] .sq-reveal-intro-foot{display:none}.sq-reveal.is-ready[data-motion=off] .sq-reveal-stage{display:grid;grid-template-columns:1fr 1fr;padding:35px 6%;gap:25px;background:var(--reveal-blue);color:var(--reveal-cream);min-height:0}.sq-reveal.is-ready[data-motion=off] .sq-reveal-intro{grid-column:1/-1;padding:0}.sq-reveal.is-ready[data-motion=off] h1{font-size:clamp(46px,7vw,86px);max-width:none;margin:16px 0}.sq-reveal.is-ready[data-motion=off] h1 span{display:inline;margin-left:.2em}.sq-reveal.is-ready[data-motion=off] .sq-reveal-bag{width:200px;height:307px;margin:10px auto 30px}.sq-reveal.is-ready[data-motion=off] .sq-reveal-details{color:var(--reveal-cream);margin:0;align-self:center}.sq-reveal :focus-visible{outline:3px solid currentColor;outline-offset:5px}@media(min-width:1500px){.sq-reveal.is-ready[data-motion=on] .sq-reveal-intro{top:15%}}@media(max-width:1000px){.sq-reveal-buy-name>span{display:none}.sq-reveal-buy{padding-left:3%;padding-right:3%;gap:15px}.sq-reveal-buy .sq-product-form{grid-template-columns:105px 65px auto 140px;gap:10px}.sq-reveal h1{font-size:9vw}.sq-reveal-panel h2{font-size:28px}.sq-reveal.is-ready[data-motion=on] .sq-reveal-details{left:59%;width:35%}}@media(max-width:700px){.sq-reveal-stage{min-height:630px}.sq-reveal-intro{padding:28px 6%}.sq-reveal h1{font-size:clamp(55px,13vw,87px);line-height:1;max-width:none;margin:16px 0}.sq-reveal-eyebrow{font-size:9px;letter-spacing:.12em}.sq-reveal-notes{font-size:13px;max-width:215px}.sq-reveal-meet{font-size:12px;margin-top:9px;gap:22px}.sq-reveal-character{width:clamp(170px,49vw,245px);left:40%;top:51%;box-shadow:9px 12px 0 var(--reveal-ink)}.sq-reveal-aside{bottom:51px;right:auto;left:6%;font-size:15px;width:90px}.sq-reveal-intro-foot{font-size:8px;letter-spacing:.07em;bottom:18px;gap:10px}.sq-reveal.is-ready[data-motion=on] .sq-reveal-intro{top:5%;width:88%}.sq-reveal.is-ready[data-motion=on] .sq-reveal-bag{left:27%;top:49%;width:clamp(120px,35vw,200px);max-height:63%}.sq-reveal-stamp{font-size:16px;gap:4px}.sq-reveal-stamp i{flex-basis:11px;height:11px;border-width:2px}.sq-reveal-stamp small{font-size:5px;letter-spacing:1px}.sq-reveal-bag-foot{font-size:5px}.sq-reveal-side span{font-size:8px}.sq-reveal.is-ready[data-motion=on] .sq-reveal-orbit{left:27%;top:76%;width:44%;height:5%}.sq-reveal.is-ready[data-motion=on] .sq-reveal-ghost{top:23%;font-size:21vw;left:3%}.sq-reveal.is-ready[data-motion=on] .sq-reveal-details{left:53%;top:50%;width:42%}.sq-reveal.is-ready .sq-reveal-tabs{gap:10px;margin-bottom:16px}.sq-reveal.is-ready .sq-reveal-tabs button{font-size:10px;padding-bottom:7px}.sq-reveal-panel h2{font-size:clamp(17px,4.5vw,26px);line-height:1.2;margin:12px 0}.sq-reveal-panel>p:not(.sq-reveal-eyebrow){font-size:12px;line-height:1.55}.sq-reveal-panel-foot{flex-direction:column;gap:3px;font-size:8px;margin-top:15px;padding-top:9px}.sq-reveal-brew-link{font-size:11px;margin-top:7px}.sq-reveal.is-ready[data-motion=on] .sq-reveal-scene-label{top:21px;font-size:9px}.sq-reveal.is-ready[data-motion=on] .sq-reveal-replay{top:6px;font-size:10px;right:5%}.sq-reveal-buy{display:block;padding:11px 5% 14px}.sq-reveal-buy-name{display:none}.sq-reveal-buy .sq-product-form{grid-template-columns:minmax(0,1.1fr) minmax(54px,.7fr) minmax(0,1.45fr);gap:6px 10px;min-height:67px}.sq-reveal-buy .sq-product-form label{font-size:9px;grid-row:1;padding-top:7px}.sq-reveal-buy .sq-product-form .product-price{grid-column:3;grid-row:1;align-self:start;line-height:1;font-size:16px;padding-top:1px;text-align:center;transform:translateY(-1px)}.sq-reveal-buy .sq-product-form [name=add]{grid-column:3;grid-row:1;align-self:end;font-size:11px;padding:10px 8px;height:44px}.sq-reveal-buy .sq-product-form select,.sq-reveal-buy .sq-product-form input{font-size:16px;height:44px}.sq-reveal.is-ready[data-motion=off] .sq-reveal-stage{padding:25px 6%;gap:20px 14px;grid-template-columns:40% 1fr}.sq-reveal.is-ready[data-motion=off] .sq-reveal-bag{width:100%;height:auto;aspect-ratio:800/1228;align-self:center}.sq-reveal.is-ready[data-motion=off] h1{font-size:10.8vw}.sq-reveal.is-ready[data-motion=off] .sq-reveal-details{width:100%}}@media(prefers-reduced-motion:reduce){.sq-reveal *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.sq-reveal--coffee .sq-reveal-intro,.sq-reveal--coffee .sq-reveal-intro-foot{color:var(--reveal-cream)}.sq-reveal--coffee .sq-reveal-intro-foot{border-color:#fff3d770}.sq-reveal--coffee .sq-reveal-ghost{max-width:65%;overflow-wrap:normal;text-transform:uppercase}.sq-reveal--long h1{font-size:clamp(48px,7.1vw,104px)}.sq-reveal.is-ready[data-motion=on].sq-reveal--long .sq-reveal-ghost{font-size:clamp(28px,8vw,120px);max-width:65%;overflow-wrap:normal}.sq-reveal-upcoming{display:flex;align-items:center;gap:22px;min-height:58px;font-size:12px}.sq-reveal-upcoming strong{border:1px solid currentColor;padding:10px 13px;text-transform:uppercase;font-size:10px;letter-spacing:.08em;white-space:nowrap}.sq-reveal-upcoming span{line-height:1.6}@media(max-width:700px){.sq-reveal--long h1{font-size:clamp(40px,11vw,77px)}.sq-reveal-upcoming{justify-content:space-between;gap:14px}.sq-reveal-upcoming span{max-width:190px;font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/sq-plain-reveal.css.map */
