@media (max-width:899px){.coffee-wholesale-module__CZglUq__stageKcup.coffee-wholesale-module__CZglUq__stageKcup,.coffee-wholesale-module__CZglUq__stageBeans.coffee-wholesale-module__CZglUq__stageBeans{--scene-h:round(down, min(86vw, 340px), 1px)}}@media (max-width:379px){.coffee-wholesale-module__CZglUq__stageBeans .coffee-wholesale-module__CZglUq__title{font-size:7.4vw;line-height:1.1}}@media (min-width:600px) and (max-width:899px){.coffee-wholesale-module__CZglUq__stageKcup.coffee-wholesale-module__CZglUq__stageKcup,.coffee-wholesale-module__CZglUq__stageBeans.coffee-wholesale-module__CZglUq__stageBeans{--scene-h:420px}}.coffee-wholesale-module__CZglUq__onCounter{--cup-h:calc(var(--scene-h) * .5);z-index:4;top:calc(var(--scene-h) * (var(--plate-top) + var(--plate-bag)) - var(--cup-h) * .86);left:calc(var(--bag-x) - var(--cup-h) * .4683);width:calc(var(--cup-h) * .9367);position:absolute}@media (min-width:900px){.coffee-wholesale-module__CZglUq__onCounter{--cup-h:calc(var(--scene-h) * .56)}}.coffee-wholesale-module__CZglUq__cup{margin:0;position:relative}.coffee-wholesale-module__CZglUq__cupStage{height:var(--cup-h);touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.coffee-wholesale-module__CZglUq__cupStage:active{cursor:grabbing}.coffee-wholesale-module__CZglUq__stillBox{transition:opacity .35s;position:absolute;inset:0}.coffee-wholesale-module__CZglUq__still{object-fit:contain;width:100%;height:100%;display:block}.coffee-wholesale-module__CZglUq__cupStage[data-ready]>.coffee-wholesale-module__CZglUq__stillBox{opacity:0;transition:opacity .35s linear .7s}.coffee-wholesale-module__CZglUq__cupStage>canvas{opacity:0;transition:opacity .35s linear .35s}.coffee-wholesale-module__CZglUq__cupStage[data-ready]>canvas{opacity:1;transition:opacity .7s cubic-bezier(.16,1,.3,1)}.coffee-wholesale-module__CZglUq__cupStage[data-lost]>.coffee-wholesale-module__CZglUq__stillBox,.coffee-wholesale-module__CZglUq__cupStage[data-lost]>canvas{transition:none!important}.coffee-wholesale-module__CZglUq__cupStage[data-lost]>canvas{opacity:0}.coffee-wholesale-module__CZglUq__caption{justify-items:center;margin-bottom:2px;display:grid;position:absolute;bottom:100%;left:0;right:0}.coffee-wholesale-module__CZglUq__captionLayer{white-space:nowrap;grid-area:1/1;display:inline-flex}.coffee-wholesale-module__CZglUq__captionLayer[data-out]{animation:.28s ease-in both coffee-wholesale-module__CZglUq__wc-out}.coffee-wholesale-module__CZglUq__captionLayer[data-in]{animation:.55s cubic-bezier(.16,1,.3,1) .12s both coffee-wholesale-module__CZglUq__wc-in}@keyframes coffee-wholesale-module__CZglUq__wc-out{to{opacity:0;translate:0 -4px}}@keyframes coffee-wholesale-module__CZglUq__wc-in{0%{opacity:0;translate:0 4px}}@keyframes coffee-wholesale-module__CZglUq__wc-fade-in{0%{opacity:0}}@keyframes coffee-wholesale-module__CZglUq__wc-fade-out{to{opacity:0}}.coffee-wholesale-module__CZglUq__exampleTag{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);background:#fbf8f3e0;border:1px solid #1c1a1724;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:750;line-height:14px}.coffee-wholesale-module__CZglUq__exampleTag[data-ours]{color:#fff;background:#1d5c36;border-color:#1d5c36}.coffee-wholesale-module__CZglUq__bagOn{--bag-h:calc(var(--scene-h) * var(--plate-bag) * .86);z-index:4;top:calc(var(--scene-h) * (var(--plate-top) + var(--plate-bag)) - var(--bag-h));left:calc(var(--bag-x) - var(--bag-h) * var(--bag-ar) / 2);height:var(--bag-h);aspect-ratio:var(--bag-ar);position:absolute}.coffee-wholesale-module__CZglUq__bagOn>img{width:100%;height:100%;display:block}.coffee-wholesale-module__CZglUq__bagNote{z-index:5;left:calc(var(--bag-x) - 140px);width:280px;top:calc(var(--scene-h) * var(--plate-top) - 26px);pointer-events:none;opacity:0;justify-content:center;transition:opacity .3s;display:flex;position:absolute}.coffee-wholesale-module__CZglUq__bagNote[data-on]{opacity:1}.coffee-wholesale-module__CZglUq__bagNote .coffee-wholesale-module__CZglUq__byLabel{justify-items:center}@media (max-width:899px){.coffee-wholesale-module__CZglUq__bagNote{top:calc(var(--scene-h) * (var(--plate-top) + var(--plate-bag)) - 34px)}.coffee-wholesale-module__CZglUq__bagNote.coffee-wholesale-module__CZglUq__logoNote{top:auto;bottom:28px}}@media (min-width:900px){.coffee-wholesale-module__CZglUq__bagNote{top:calc(var(--scene-h) * (var(--plate-top) + var(--plate-bag) * .14) - 30px)}}.coffee-wholesale-module__CZglUq__bagOn[data-in]{opacity:0}.coffee-wholesale-module__CZglUq__bagOn[data-in][data-ready]{animation:.45s cubic-bezier(.33,1,.68,1) forwards coffee-wholesale-module__CZglUq__wc-show}@keyframes coffee-wholesale-module__CZglUq__wc-soft-off{50%{opacity:1}to{opacity:0}}@keyframes coffee-wholesale-module__CZglUq__wc-show{0%{opacity:0}to{opacity:1}}.coffee-wholesale-module__CZglUq__kind{letter-spacing:.09em;text-transform:uppercase;color:var(--bronze);margin:2px 0 0;font-size:11.5px;font-weight:700;line-height:14px}.coffee-wholesale-module__CZglUq__title{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin:8px 0 0;font-size:30px;font-weight:500;line-height:33px}.coffee-wholesale-module__CZglUq__title .coffee-wholesale-module__CZglUq__byLabel>*{align-self:end}.coffee-wholesale-module__CZglUq__logoBreak,.coffee-wholesale-module__CZglUq__kitchenBreak{display:none}@media (max-width:411px){.coffee-wholesale-module__CZglUq__logoBreak{display:inline}}@media (max-width:480px),(min-width:900px){.coffee-wholesale-module__CZglUq__kitchenBreak{display:inline}}.coffee-wholesale-module__CZglUq__title em{letter-spacing:0;color:var(--bronze);margin-top:6px;font-size:18px;line-height:22px;display:block}.coffee-wholesale-module__CZglUq__labels{margin-top:14px}.coffee-wholesale-module__CZglUq__labels .cwr-token{flex:1 1 0;min-width:0}.coffee-wholesale-module__CZglUq__labels .cwr-token span{justify-content:flex-start;height:100%}.coffee-wholesale-module__CZglUq__leaf{color:#1d5c36;white-space:nowrap;background:#e9ece4;border-radius:999px;align-items:center;gap:7px;padding:6px 14px 6px 10px;font-size:15.5px;font-weight:700;line-height:22px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #1d5c364d}.coffee-wholesale-module__CZglUq__leaf svg{fill:currentColor;flex:none;width:20px;height:20px}.coffee-wholesale-module__CZglUq__priceSwap{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.coffee-wholesale-module__CZglUq__card .coffee-wholesale-module__CZglUq__priceSwap b{color:var(--navy);white-space:nowrap}.coffee-wholesale-module__CZglUq__card .coffee-wholesale-module__CZglUq__priceSwap b[data-soon]{font-size:24px}.coffee-wholesale-module__CZglUq__card .coffee-wholesale-module__CZglUq__price{margin-top:16px;padding-top:14px}.coffee-wholesale-module__CZglUq__priceSteps{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.coffee-wholesale-module__CZglUq__rungs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.coffee-wholesale-module__CZglUq__rungs[data-one]{grid-template-columns:minmax(0,1fr);height:100%}.coffee-wholesale-module__CZglUq__rung{box-sizing:border-box;min-width:0;min-height:56px;color:var(--navy);text-align:center;background:#fff;border:1px solid #1b27332b;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:6px 4px;transition:background-color .3s,border-color .3s,color .3s;display:flex}.coffee-wholesale-module__CZglUq__rungs[data-one] .coffee-wholesale-module__CZglUq__rung{text-align:left;flex-direction:row;justify-content:flex-start;gap:10px;height:100%;padding-inline:14px}.coffee-wholesale-module__CZglUq__rung b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:700;line-height:24px}.coffee-wholesale-module__CZglUq__rung small{color:var(--mute);white-space:nowrap;font-size:11.5px;line-height:14px;transition:color .3s}.coffee-wholesale-module__CZglUq__rungs[data-one] .coffee-wholesale-module__CZglUq__rung small{white-space:normal;font-size:13.5px;line-height:18px}.coffee-wholesale-module__CZglUq__rung[data-on]{border-color:var(--purchase-ink);background:var(--purchase-ink);color:#fff}.coffee-wholesale-module__CZglUq__rung[data-on] small{color:#f6f1e7c7}.coffee-wholesale-module__CZglUq__priceFoot{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:10px;margin:12px 0 0;font-size:13.5px;line-height:18px;display:flex}.coffee-wholesale-module__CZglUq__sample{text-align:right;text-wrap:balance;min-width:0;color:var(--mute);opacity:0;font-size:12.5px;line-height:16px;transition:opacity .3s}.coffee-wholesale-module__CZglUq__sample[data-on]{opacity:1}.coffee-wholesale-module__CZglUq__total small{color:#1d5c36;white-space:nowrap;font-size:12.5px;font-weight:650;line-height:15px;transition:opacity .3s}.coffee-wholesale-module__CZglUq__total small[data-off]{opacity:0}.coffee-wholesale-module__CZglUq__facts{text-wrap:pretty;color:#2b2219;gap:6px;margin:10px 0 0;padding:0;font-size:15px;line-height:20px;list-style:none;display:grid}.coffee-wholesale-module__CZglUq__facts li{align-items:flex-start;gap:8px;display:flex}.coffee-wholesale-module__CZglUq__facts svg{fill:none;stroke:#1d5c36;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:2px}.coffee-wholesale-module__CZglUq__byLabel{display:grid}.coffee-wholesale-module__CZglUq__byLabel>*{opacity:0;grid-area:1/1;transition:opacity .35s}.coffee-wholesale-module__CZglUq__byLabel>[data-on]{opacity:1}.coffee-wholesale-module__CZglUq__order{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.coffee-wholesale-module__CZglUq__stepper{background:#fff;border:1px solid #1b27332b;border-radius:12px;flex:none;align-items:stretch;min-width:0;height:52px;display:inline-flex}.coffee-wholesale-module__CZglUq__stepper button{width:46px;color:var(--navy);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:opacity .2s;display:grid}.coffee-wholesale-module__CZglUq__stepper button:disabled{opacity:.3;cursor:default}.coffee-wholesale-module__CZglUq__stepper svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.coffee-wholesale-module__CZglUq__stepper label{border-inline:1px solid #1b27331a;flex:auto;align-self:stretch;align-items:center;gap:5px;min-width:0;padding:0 2px;display:flex}.coffee-wholesale-module__CZglUq__stepper input{width:9.5ch;min-width:6.5ch;font:inherit;font-variant-numeric:tabular-nums;text-align:right;color:var(--navy);background:0 0;border:0;flex:auto;padding:0;font-size:18px;font-weight:700}.coffee-wholesale-module__CZglUq__stepper label input:is(:focus,:focus-visible){outline:none}.coffee-wholesale-module__CZglUq__stepper label:focus-within{box-shadow:inset 0 0 0 2px var(--gold)}.coffee-wholesale-module__CZglUq__stepper label span{color:var(--mute);white-space:nowrap;padding-right:8px;font-size:13.5px}.coffee-wholesale-module__CZglUq__total{min-width:0;color:var(--navy);flex:0 auto;justify-items:end;margin:0;display:grid}.coffee-wholesale-module__CZglUq__sellsLine{text-align:right;white-space:nowrap;color:var(--mute);grid-template-rows:1fr;margin:6px 0 0;font-size:13px;line-height:17px;transition:grid-template-rows .3s,margin-top .3s,opacity .3s;display:grid}.coffee-wholesale-module__CZglUq__sellsLine>span{min-height:0;overflow:hidden}.coffee-wholesale-module__CZglUq__sellsLine>span>*{text-overflow:ellipsis;display:block;overflow:hidden}.coffee-wholesale-module__CZglUq__sellsLine b{color:var(--navy);font-weight:650}.coffee-wholesale-module__CZglUq__sellsLine[data-off]{opacity:0;grid-template-rows:0fr;margin-top:0}.coffee-wholesale-module__CZglUq__total>span{white-space:nowrap;letter-spacing:.09em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:700;line-height:14px}.coffee-wholesale-module__CZglUq__total .coffee-wholesale-module__CZglUq__byLabel>*{justify-self:end}.coffee-wholesale-module__CZglUq__total b{white-space:nowrap;letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:30px}.coffee-wholesale-module__CZglUq__go{margin-top:12px}.coffee-wholesale-module__CZglUq__small{color:var(--mute);text-wrap:pretty;margin:10px 0 0;font-size:13.5px;line-height:19px}.coffee-wholesale-module__CZglUq__small a{color:var(--navy);white-space:nowrap;text-underline-offset:3px;font-weight:650;text-decoration:underline}.coffee-wholesale-module__CZglUq__railWrap{position:relative}.coffee-wholesale-module__CZglUq__railArrow{display:none}@media (hover:hover) and (pointer:fine){.coffee-wholesale-module__CZglUq__railArrow{z-index:2;width:36px;height:36px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #1b27332b;border-radius:50%;place-items:center;margin-top:-18px;padding:0;transition:opacity .25s;display:grid;position:absolute;top:38px;box-shadow:0 6px 14px -8px #3c2c1899}.coffee-wholesale-module__CZglUq__railArrow[data-end]{opacity:0;pointer-events:none}.coffee-wholesale-module__CZglUq__railArrow:first-child{left:-14px}.coffee-wholesale-module__CZglUq__railArrow:last-child{right:-14px}.coffee-wholesale-module__CZglUq__railArrow svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}}@media (max-width:479px),(min-width:900px) and (max-width:1099px){.coffee-wholesale-module__CZglUq__stepper input{width:8.6ch;font-size:17px}.coffee-wholesale-module__CZglUq__stepper label span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coffee-wholesale-module__CZglUq__stepper label{padding-right:8px}.coffee-wholesale-module__CZglUq__stepper button{width:44px}.coffee-wholesale-module__CZglUq__total b{font-size:23px}}@media (max-width:389px){.coffee-wholesale-module__CZglUq__order{gap:8px}.coffee-wholesale-module__CZglUq__total b{white-space:nowrap;font-size:21px}.coffee-wholesale-module__CZglUq__total b [data-soon]{font-size:18px}.coffee-wholesale-module__CZglUq__total>span{letter-spacing:.05em}}@media (max-width:359px){.coffee-wholesale-module__CZglUq__order{flex-wrap:wrap;row-gap:10px}.coffee-wholesale-module__CZglUq__order>.coffee-wholesale-module__CZglUq__stepper{flex:100%}.coffee-wholesale-module__CZglUq__total{flex:100%;grid-template-columns:auto auto;justify-content:space-between;align-items:baseline}}.coffee-wholesale-module__CZglUq__receiptBox{margin-top:12px;container-type:inline-size}.coffee-wholesale-module__CZglUq__receipt{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;color:var(--navy)}.coffee-wholesale-module__CZglUq__receipt th,.coffee-wholesale-module__CZglUq__receipt td{text-align:right;white-space:nowrap;padding:4px 0 4px 14px}.coffee-wholesale-module__CZglUq__receipt thead th:nth-child(2){width:1px}.coffee-wholesale-module__CZglUq__receipt thead th:last-child{width:calc(4.4*min(26px,8.4cqi) + 14px)}.coffee-wholesale-module__CZglUq__receipt thead th{letter-spacing:.09em;text-transform:uppercase;color:var(--mute);padding-bottom:6px;font-size:11.5px;font-weight:700;line-height:14px}.coffee-wholesale-module__CZglUq__receipt tbody th{text-align:left;color:#2b2219;padding-left:0;font-size:15px;font-weight:500;line-height:22px}.coffee-wholesale-module__CZglUq__receipt tbody td{font-size:15px;line-height:22px}.coffee-wholesale-module__CZglUq__receipt tbody td:last-child{font-size:min(17px,5.4cqi);font-weight:650}.coffee-wholesale-module__CZglUq__receipt tr[data-keep]>*{color:#1d5c36;border-top:1px dashed #1c1a1738;padding-top:10px;font-weight:700}.coffee-wholesale-module__CZglUq__receipt tr[data-keep] td:last-child{letter-spacing:-.015em;font-size:min(26px,8.4cqi);line-height:30px}.coffee-wholesale-module__CZglUq__receiptNote{text-wrap:pretty;text-align:right;color:var(--mute);margin:2px 0 0;font-size:13px;line-height:17px}.coffee-wholesale-module__CZglUq__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.coffee-wholesale-module__CZglUq__keepWords{color:#1d5c36}.coffee-wholesale-module__CZglUq__nowrap{white-space:nowrap}.coffee-wholesale-module__CZglUq__orderLabel{letter-spacing:.09em;text-transform:uppercase;color:var(--mute);margin:0;font-size:11.5px;font-weight:700;line-height:14px}.coffee-wholesale-module__CZglUq__after{color:var(--mute)!important;margin:0!important;font-size:13.5px!important;line-height:19px!important}.coffee-wholesale-module__CZglUq__below>[id]{scroll-margin-top:84px}.coffee-wholesale-module__CZglUq__inline{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;font-weight:650}@media (min-width:900px) and (max-height:860px){.coffee-wholesale-module__CZglUq__stageStand .coffee-wholesale-module__CZglUq__title{font-size:36px;line-height:40px}.coffee-wholesale-module__CZglUq__stageStand .coffee-wholesale-module__CZglUq__order{margin-top:10px;padding-top:10px}.coffee-wholesale-module__CZglUq__stageStand .coffee-wholesale-module__CZglUq__receipt tbody :is(th,td){padding-block:3px}.coffee-wholesale-module__CZglUq__stageStand .coffee-wholesale-module__CZglUq__receipt tr[data-keep]>*{padding-top:8px}.coffee-wholesale-module__CZglUq__stageStand .coffee-wholesale-module__CZglUq__go{margin-top:10px}}.coffee-wholesale-module__CZglUq__proofComputer{display:none}@media (min-width:900px){.coffee-wholesale-module__CZglUq__proofPhone{display:none}.coffee-wholesale-module__CZglUq__proofComputer{display:grid}}@media (min-width:900px) and (max-height:860px){.coffee-wholesale-module__CZglUq__stageBeans .coffee-wholesale-module__CZglUq__title{font-size:36px;line-height:40px}}@media (min-width:900px) and (max-height:900px){.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__title{font-size:36px;line-height:40px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__title em{margin-top:4px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__labels{margin-top:10px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__labels legend{margin-bottom:7px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__price{padding-top:8px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__coffees legend{margin-bottom:6px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__rail{padding-bottom:4px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__logoBox{margin-top:8px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__logoBox>label{min-height:48px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__coffees{margin-top:10px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__coffee{padding-block:6px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__order{margin-top:10px;padding-top:10px}.coffee-wholesale-module__CZglUq__stageOwnLabel .coffee-wholesale-module__CZglUq__go{margin-top:10px}}.coffee-wholesale-module__CZglUq__copy{min-height:44px;font:inherit;color:var(--navy);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:2px 0 -8px;padding:0;font-size:13.5px;font-weight:650;display:inline-flex}.coffee-wholesale-module__CZglUq__coffees{border:0;min-width:0;margin:14px 0 0;padding:0}.coffee-wholesale-module__CZglUq__coffees legend{letter-spacing:.09em;text-transform:uppercase;width:100%;color:var(--mute);justify-content:space-between;margin-bottom:8px;padding:0;font-size:11.5px;font-weight:700;line-height:14px;display:flex}.coffee-wholesale-module__CZglUq__coffees legend span{letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:600}.coffee-wholesale-module__CZglUq__rail{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;grid-auto-columns:88px;grid-auto-flow:column;gap:8px;margin:0 -18px;padding:2px 18px 6px;scroll-padding-inline:18px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.coffee-wholesale-module__CZglUq__rail::-webkit-scrollbar{display:none}@media (min-width:600px) and (max-width:899px) and (hover:none){.coffee-wholesale-module__CZglUq__rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media (max-width:899px) and (hover:hover) and (pointer:fine){.coffee-wholesale-module__CZglUq__railWrap{padding-inline:0 26px}.coffee-wholesale-module__CZglUq__rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media (min-width:900px){.coffee-wholesale-module__CZglUq__rail{margin-inline:0;padding-inline:0;scroll-padding-inline:0}}@media (min-width:900px) and (hover:hover) and (pointer:fine){.coffee-wholesale-module__CZglUq__railArrow:first-child{left:-32px}.coffee-wholesale-module__CZglUq__railArrow:last-child{right:-32px}}.coffee-wholesale-module__CZglUq__coffee{text-align:center;cursor:pointer;scroll-snap-align:start;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #1b27332b;border-radius:12px;align-content:start;justify-items:center;gap:4px;padding:8px 4px 9px;transition:border-color .2s,box-shadow .2s,opacity .2s;display:grid;position:relative}.coffee-wholesale-module__CZglUq__coffee input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.coffee-wholesale-module__CZglUq__coffee:has(input:focus-visible){outline:2.5px solid var(--gold);outline-offset:2px}.coffee-wholesale-module__CZglUq__coffee:has(input:disabled){opacity:.45;cursor:default}.coffee-wholesale-module__CZglUq__coffee[data-on]{border-color:var(--purchase-ink);box-shadow:inset 0 0 0 1.5px var(--purchase-ink)}.coffee-wholesale-module__CZglUq__coffee img{width:auto;height:56px;display:block}.coffee-wholesale-module__CZglUq__coffee>span{gap:2px;line-height:14px;display:grid}.coffee-wholesale-module__CZglUq__coffee b{color:var(--navy);font-size:12px;font-weight:700;line-height:14px}.coffee-wholesale-module__CZglUq__coffee small{color:var(--mute);font-size:11.5px;line-height:14px;display:block}.coffee-wholesale-module__CZglUq__coffee:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.6L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 14px no-repeat, var(--purchase-ink);opacity:0;border-radius:50%;width:18px;height:18px;transition:opacity .2s,scale .25s cubic-bezier(.16,1,.3,1);position:absolute;top:6px;right:6px;scale:.6}.coffee-wholesale-module__CZglUq__coffee[data-on]:after{opacity:1;scale:1}@media (hover:hover) and (pointer:fine){.coffee-wholesale-module__CZglUq__coffee:not(:has(input:disabled)):hover{border-color:var(--navy)}}.coffee-wholesale-module__CZglUq__sizeLayer{z-index:4;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.coffee-wholesale-module__CZglUq__sizeLayer[data-on]{opacity:1}.coffee-wholesale-module__CZglUq__bag5>img{filter:drop-shadow(0 6px 6px #281a0c52)drop-shadow(0 18px 18px #281a0c2e)}.coffee-wholesale-module__CZglUq__everyMonth{color:#2b2219;cursor:pointer;align-items:center;gap:10px;width:fit-content;margin:0 0 -12px;padding-block:12px;font-size:14.5px;line-height:20px;display:flex;position:relative}.coffee-wholesale-module__CZglUq__goCentred>span{white-space:nowrap}@media (max-width:359px){.coffee-wholesale-module__CZglUq__go.coffee-wholesale-module__CZglUq__goCentred{padding-inline:16px}}.coffee-wholesale-module__CZglUq__monthWords{vertical-align:bottom;opacity:0;grid-template-columns:0fr;transition:grid-template-columns .3s cubic-bezier(.33,1,.68,1) .1s,opacity .1s ease-in;display:inline-grid;overflow:hidden}.coffee-wholesale-module__CZglUq__monthWords>span{min-width:0}.coffee-wholesale-module__CZglUq__monthWords[data-on]{opacity:1;grid-template-columns:1fr;transition:grid-template-columns .3s cubic-bezier(.33,1,.68,1),opacity .2s .2s}.coffee-wholesale-module__CZglUq__everyMonth input{opacity:0;pointer-events:none;position:absolute}.coffee-wholesale-module__CZglUq__everyTick{background:#fff;border:1.5px solid #1b273373;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;transition:background-color .18s,border-color .18s;display:grid}.coffee-wholesale-module__CZglUq__everyTick svg{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:14px;height:14px;transition:opacity .18s}.coffee-wholesale-module__CZglUq__everyMonth input:checked+.coffee-wholesale-module__CZglUq__everyTick{border-color:var(--purchase-ink,var(--navy));background:var(--purchase-ink,var(--navy))}.coffee-wholesale-module__CZglUq__everyMonth input:checked+.coffee-wholesale-module__CZglUq__everyTick svg{opacity:1}.coffee-wholesale-module__CZglUq__everyMonth:has(input:focus-visible) .coffee-wholesale-module__CZglUq__everyTick{outline:2.5px solid var(--gold);outline-offset:2px}.coffee-wholesale-module__CZglUq__logoBox{background:#ffffff8c;border:1.5px dashed #1b273357;border-radius:12px;align-items:center;margin-top:10px;transition:border-color .2s,background-color .2s;display:flex;position:relative}.coffee-wholesale-module__CZglUq__logoBox:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1.5px solid #1b27332e;transition:opacity .2s,border-color .2s;position:absolute;inset:-1.5px}.coffee-wholesale-module__CZglUq__logoBox[data-has]{border-color:#0000}.coffee-wholesale-module__CZglUq__logoBox[data-has]:after{opacity:1}.coffee-wholesale-module__CZglUq__logoBox[data-has][data-over]:after{border-color:var(--gold)}.coffee-wholesale-module__CZglUq__logoBox[data-over]{border-color:var(--gold);background:#bba6581f}.coffee-wholesale-module__CZglUq__logoBox[data-has][data-over]{border-color:#0000}.coffee-wholesale-module__CZglUq__logoBox:focus-within:has(input:focus-visible){outline:2.5px solid var(--gold);outline-offset:2px}.coffee-wholesale-module__CZglUq__logoBox>label{cursor:pointer;flex:auto;align-items:center;gap:12px;min-width:0;min-height:56px;padding:6px 12px;display:flex}.coffee-wholesale-module__CZglUq__logoBox input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.coffee-wholesale-module__CZglUq__logoBox .coffee-wholesale-module__CZglUq__byLabel{flex:auto;min-width:0}.coffee-wholesale-module__CZglUq__logoBox .coffee-wholesale-module__CZglUq__byLabel>*{align-content:center;min-width:0;display:grid}.coffee-wholesale-module__CZglUq__logoBox b{text-overflow:ellipsis;white-space:nowrap;min-height:19px;color:var(--navy);font-size:15px;font-weight:700;line-height:19px;overflow:hidden}.coffee-wholesale-module__CZglUq__logoBox .coffee-wholesale-module__CZglUq__byLabel>:first-child b{white-space:normal}.coffee-wholesale-module__CZglUq__dropHint{display:none}@media (hover:hover) and (pointer:fine){.coffee-wholesale-module__CZglUq__dropHint{display:inline}}.coffee-wholesale-module__CZglUq__logoBox small{color:var(--mute);text-wrap:balance;font-size:12.5px;line-height:16px}.coffee-wholesale-module__CZglUq__logoThumb{background:#fff;border-radius:10px;flex:none;width:42px;height:42px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #1b27331f}.coffee-wholesale-module__CZglUq__logoLayer{border-radius:inherit;background:#fff;grid-area:1/1;place-items:center;display:grid;overflow:hidden}.coffee-wholesale-module__CZglUq__logoLayer[data-in],.coffee-wholesale-module__CZglUq__stickerLayer[data-in]{animation:.3s both coffee-wholesale-module__CZglUq__wc-fade-in}.coffee-wholesale-module__CZglUq__logoLayer img{object-fit:contain;width:84%;height:84%}.coffee-wholesale-module__CZglUq__logoLayer svg{fill:none;width:22px;height:22px;stroke:var(--navy);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.coffee-wholesale-module__CZglUq__logoRemove{font:inherit;color:var(--navy);text-underline-offset:3px;cursor:pointer;opacity:0;visibility:hidden;background:0 0;border:0;border-left:1px solid #1b27331f;flex:none;align-self:stretch;margin:0;padding:0 14px;font-size:13.5px;font-weight:650;text-decoration:underline;transition:opacity .25s,visibility 0s linear .25s}.coffee-wholesale-module__CZglUq__logoRemove[data-on]{opacity:1;visibility:visible;transition:opacity .25s}.coffee-wholesale-module__CZglUq__logoRemove:focus-visible{outline:2.5px solid var(--gold);outline-offset:-4px}.coffee-wholesale-module__CZglUq__sticker{--bag-h:calc(var(--scene-h) * var(--plate-bag) * .86);--bag-w:calc(var(--bag-h) * var(--bag-ar));--d:calc(var(--bag-w) * var(--badge-d));z-index:5;top:calc(var(--scene-h) * (var(--plate-top) + var(--plate-bag)) - var(--bag-h) + var(--bag-h) * var(--badge-y) - var(--d) * var(--badge-r,1) / 2);left:calc(var(--bag-x) + var(--bag-w) * (var(--badge-x) - .5) - var(--d) / 2);width:var(--d);height:calc(var(--d) * var(--badge-r,1));pointer-events:none;border-radius:50%;transition:opacity .28s cubic-bezier(.33,1,.68,1);display:grid;position:absolute;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000004d}html[data-soft-in] .coffee-wholesale-module__CZglUq__sizeLayer:has(.coffee-wholesale-module__CZglUq__bagOn>img[data-soft]:not([data-in])) .coffee-wholesale-module__CZglUq__sticker{opacity:0}.coffee-wholesale-module__CZglUq__stickerLayer{background:#f7f3ec;border-radius:50%;grid-template:minmax(0,1fr)/minmax(0,1fr);grid-area:1/1;place-items:center;display:grid;overflow:hidden}.coffee-wholesale-module__CZglUq__stickerLayer img{object-fit:contain;width:90%;height:76%}.coffee-wholesale-module__CZglUq__stickerLayer>span{box-sizing:border-box;text-align:center;width:calc(100% - 10px);height:calc(100% - 10px);font-size:calc(var(--d) * .12);letter-spacing:.04em;text-transform:uppercase;color:var(--navy);border:1.5px dashed #1b273366;border-radius:50%;place-items:center;padding:0 14%;font-weight:750;line-height:1.15;display:grid}.coffee-wholesale-module__CZglUq__stickerLayer>.coffee-wholesale-module__CZglUq__exampleFace,.coffee-wholesale-module__CZglUq__exampleFace{place-content:center;justify-items:center;row-gap:calc(var(--d) * .03);width:calc(100% - var(--d) * .1);height:calc(100% - var(--d) * .1);box-sizing:border-box;border:max(1px, calc(var(--d) * .022)) solid var(--navy);text-align:center;text-transform:none;letter-spacing:0;border-radius:50%;padding:0;display:grid}.coffee-wholesale-module__CZglUq__exampleFace b{font-family:var(--font-fraunces), Georgia, serif;font-size:calc(var(--d) * .16);letter-spacing:-.01em;color:var(--navy);font-weight:600;line-height:1}.coffee-wholesale-module__CZglUq__exampleFace small{font-size:calc(var(--d) * .095);letter-spacing:.2em;text-transform:uppercase;color:var(--bronze);margin-right:-.2em;font-weight:750;line-height:1}.coffee-wholesale-module__CZglUq__labelHow{gap:18px;display:grid}.coffee-wholesale-module__CZglUq__labelHow p{max-width:60ch}.coffee-wholesale-module__CZglUq__example{margin:0}.coffee-wholesale-module__CZglUq__exampleBag{width:min(100%,230px);display:block;position:relative}.coffee-wholesale-module__CZglUq__exampleBag img{filter:drop-shadow(0 10px 14px #3c2c1847);width:100%;height:auto;display:block}.coffee-wholesale-module__CZglUq__exampleRing{left:calc((var(--badge-x) - var(--badge-d) * .56) * 100%);top:calc((var(--badge-y) - var(--badge-d) * .56 * var(--badge-r,1) * var(--bag-ar)) * 100%);width:calc(var(--badge-d) * 112%);aspect-ratio:calc(1 / var(--badge-r,1));border:2px dashed var(--gold);box-sizing:border-box;border-radius:50%;position:absolute}.coffee-wholesale-module__CZglUq__exampleRing span{background:var(--gold);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--navy);border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:750;line-height:14px;position:absolute;bottom:-11px;left:50%;translate:-50%}.coffee-wholesale-module__CZglUq__example figcaption{max-width:260px;color:var(--mute);text-wrap:pretty;margin-top:14px;font-size:13.5px;line-height:18px}@media (min-width:700px){.coffee-wholesale-module__CZglUq__labelHow{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:32px}}.coffee-wholesale-module__CZglUq__nameOn{gap:18px;display:grid}.coffee-wholesale-module__CZglUq__nameOn p{max-width:60ch}.coffee-wholesale-module__CZglUq__nameBags{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.coffee-wholesale-module__CZglUq__nameBags .coffee-wholesale-module__CZglUq__exampleBag{width:100%;container-type:inline-size}.coffee-wholesale-module__CZglUq__figureSticker{--d:calc(100cqw * var(--badge-d));left:calc((var(--badge-x) - var(--badge-d) / 2) * 100%);top:calc(var(--badge-y) * 100% - var(--d) * var(--badge-r,1) / 2);width:var(--d);height:calc(var(--d) * var(--badge-r,1));background:#f7f3ec;border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000004d}.coffee-wholesale-module__CZglUq__figureTag{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--mute);background:#fbf8f3f0;border:1px solid #1c1a1724;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:750;line-height:14px;position:absolute;top:-11px;left:50%;translate:-50%}.coffee-wholesale-module__CZglUq__slot{aspect-ratio:700/1000;box-sizing:border-box;border:2px dashed #1b273338;border-radius:16px;place-items:center;width:100%;display:grid}.coffee-wholesale-module__CZglUq__slot span{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);border:1px solid #1c1a1724;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:750;line-height:14px}@media (max-width:899px){.coffee-wholesale-module__CZglUq__nameBags{max-width:400px}}@media (min-width:900px){.coffee-wholesale-module__CZglUq__nameOn{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:32px}}.coffee-wholesale-module__CZglUq__below{gap:16px;width:min(1120px,100% - 24px);margin:28px auto 0;display:grid}.coffee-wholesale-module__CZglUq__paper{box-sizing:border-box;background:var(--paper);border-radius:14px;padding:20px 18px 22px;box-shadow:0 0 0 1px #3c2c1812,0 2px 4px #3c2c1814,0 30px 50px -32px #3c2c188c}.coffee-wholesale-module__CZglUq__paper h2{font-family:var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;color:var(--navy);text-wrap:balance;margin:0;font-size:24px;font-weight:500;line-height:28px}.coffee-wholesale-module__CZglUq__paper p{color:#2b2219;text-wrap:pretty;margin:8px 0 0;font-size:15px;line-height:21px}.coffee-wholesale-module__CZglUq__steps{counter-reset:step;gap:14px;margin:16px 0 0;padding:0;list-style:none;display:grid}.coffee-wholesale-module__CZglUq__steps li{counter-increment:step;grid-template-columns:28px minmax(0,1fr);align-content:start;column-gap:12px;display:grid}.coffee-wholesale-module__CZglUq__steps li:before{content:counter(step);background:var(--navy);color:#ece7df;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:13px;font-weight:750;display:grid}.coffee-wholesale-module__CZglUq__steps[data-plain] li:before{content:"";background:var(--gold);width:10px;height:10px;margin:5px 9px 0}.coffee-wholesale-module__CZglUq__steps b{color:var(--navy);font-size:16px;font-weight:700;line-height:20px}.coffee-wholesale-module__CZglUq__steps span{color:var(--mute);font-size:14.5px;line-height:20px}.coffee-wholesale-module__CZglUq__soon{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:14px;display:flex;margin-top:16px!important}.coffee-wholesale-module__CZglUq__soon b{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);border:1px solid #1b27334d;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:750;line-height:12px}.coffee-wholesale-module__CZglUq__soon span{color:#4f463c;font-size:14.5px}.coffee-wholesale-module__CZglUq__takeHome{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;display:grid}@media (max-width:399px){.coffee-wholesale-module__CZglUq__takeHome{grid-template-columns:minmax(0,1fr);justify-items:start}.coffee-wholesale-module__CZglUq__takeHome>.coffee-wholesale-module__CZglUq__counterCard{width:132px;margin-left:6px}}.coffee-wholesale-module__CZglUq__counterCard{text-align:center;color:var(--ink);background:#fff;border-radius:10px;justify-items:center;gap:8px;margin-top:10px;padding:14px 10px 12px;font-size:11.5px;font-weight:650;line-height:14px;display:grid;rotate:-3deg;box-shadow:0 0 0 1px #3c2c1814,0 14px 22px -14px #3c2c1899}.coffee-wholesale-module__CZglUq__exampleBadge{background:var(--purchase-ink);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin:-22px 0 0;padding:3px 9px;font-size:9.5px;font-weight:800;line-height:12px}.coffee-wholesale-module__CZglUq__qr{width:82px;height:82px;display:block}.coffee-wholesale-module__CZglUq__qr svg{width:100%;height:100%;display:block}.coffee-wholesale-module__CZglUq__link{color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px;margin-top:0;padding-block:10px;font-size:15px;font-weight:700;text-decoration-thickness:2px;display:inline-block}@media (min-width:600px) and (max-width:899px){.coffee-wholesale-module__CZglUq__below{width:min(608px,100% - 32px)}}@media (min-width:900px){.coffee-wholesale-module__CZglUq__title.coffee-wholesale-module__CZglUq__titleLong em{font-size:18px;line-height:22px}.coffee-wholesale-module__CZglUq__stageKcup .coffee-wholesale-module__CZglUq__card{width:calc(50% - 12px)}.coffee-wholesale-module__CZglUq__title{font-size:40px;line-height:44px}.coffee-wholesale-module__CZglUq__title em{font-size:21px;line-height:26px}.coffee-wholesale-module__CZglUq__below{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:24px;width:min(1104px,100% - 64px);margin-top:40px}.coffee-wholesale-module__CZglUq__below[data-stack]{grid-template-columns:minmax(0,1fr)}.coffee-wholesale-module__CZglUq__paper{padding:28px 30px 30px}.coffee-wholesale-module__CZglUq__paper h2{font-size:28px;line-height:32px}.coffee-wholesale-module__CZglUq__steps[data-plain]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.coffee-wholesale-module__CZglUq__takeHome{grid-template-columns:150px minmax(0,1fr);gap:28px}.coffee-wholesale-module__CZglUq__below[data-stack] .coffee-wholesale-module__CZglUq__takeHome p{max-width:62ch}.coffee-wholesale-module__CZglUq__qr{width:104px;height:104px}}.cwr-quick.coffee-wholesale-module__CZglUq__quick{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.coffee-wholesale-module__CZglUq__quick .cwr-quick-price span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:359px){.coffee-wholesale-module__CZglUq__total small{grid-column:2;justify-self:end}}@media (prefers-reduced-motion:reduce){html[data-storefront] .coffee-wholesale-module__CZglUq__rung{transition:background-color .3s,border-color .3s,color .3s!important}html[data-storefront] :is(.coffee-wholesale-module__CZglUq__rung small,.coffee-wholesale-module__CZglUq__sample,.coffee-wholesale-module__CZglUq__total small){transition:color .3s,opacity .3s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__sellsLine{transition:opacity .3s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__sellsLine[data-off]{grid-template-rows:1fr;margin-top:6px}html[data-storefront] .coffee-wholesale-module__CZglUq__bagNote{transition:opacity .3s!important}html[data-storefront] :is(.coffee-wholesale-module__CZglUq__logoLayer,.coffee-wholesale-module__CZglUq__stickerLayer)[data-in]{animation:.3s both coffee-wholesale-module__CZglUq__wc-fade-in!important}html[data-storefront] .coffee-wholesale-module__CZglUq__logoBox{transition:border-color .2s,background-color .2s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__sticker{transition:opacity .28s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__sizeLayer{transition:opacity .35s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__everyTick{transition:background-color .18s,border-color .18s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__monthWords{transition:grid-template-columns .3s .1s,opacity .1s ease-in!important}html[data-storefront] .coffee-wholesale-module__CZglUq__monthWords[data-on]{transition:grid-template-columns .3s,opacity .2s .27s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__everyTick svg{transition:opacity .18s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__logoBox:after{transition:opacity .2s,border-color .2s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__logoRemove{transition:opacity .25s,visibility 0s linear .25s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__logoRemove[data-on]{transition:opacity .25s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__railArrow{transition:opacity .25s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__cupStage>canvas{transition:opacity .35s linear .35s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__cupStage[data-ready]>canvas{transition:opacity .7s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__stillBox{transition:opacity .35s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__cupStage[data-ready]>.coffee-wholesale-module__CZglUq__stillBox{transition:opacity .35s linear .7s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__captionLayer[data-out]{animation:.35s ease-in both coffee-wholesale-module__CZglUq__wc-fade-out!important}html[data-storefront] .coffee-wholesale-module__CZglUq__captionLayer[data-in]{animation:.4s both coffee-wholesale-module__CZglUq__wc-fade-in!important}html[data-storefront] .coffee-wholesale-module__CZglUq__bagOn[data-in][data-ready]{animation:.4s forwards coffee-wholesale-module__CZglUq__wc-show!important}html[data-soft-in] .coffee-wholesale-module__CZglUq__stageBeans .cwr-photo>img[data-in=fade]{animation:.28s backwards coffee-wholesale-module__CZglUq__wc-fade-in!important}html[data-soft-in] .coffee-wholesale-module__CZglUq__stageBeans .cwr-photo[data-in=fade]:before{animation:.28s linear forwards coffee-wholesale-module__CZglUq__wc-soft-off!important}html[data-soft-in] :is(.coffee-wholesale-module__CZglUq__still,.coffee-wholesale-module__CZglUq__bagOn>img,.coffee-wholesale-module__CZglUq__coffee img)[data-in=fade]{animation:.28s backwards coffee-wholesale-module__CZglUq__wc-fade-in!important}html[data-storefront] .coffee-wholesale-module__CZglUq__coffee{transition:border-color .2s,box-shadow .2s,opacity .2s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__labels .cwr-token span{transition:background-color .18s,color .18s,border-color .18s!important}html[data-storefront] :is(.coffee-wholesale-module__CZglUq__byLabel>*,.coffee-wholesale-module__CZglUq__stepper button){transition:opacity .35s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__coffee:after{scale:1;transition:opacity .3s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__quick{opacity:0;translate:0;transition:opacity .3s!important}html[data-storefront] .coffee-wholesale-module__CZglUq__quick[data-show]{opacity:1}}
.coffee-experience{--ink:#1c1a17;--mute:#6f685e;--paper:#fbf8f3;--line:#1c1a171a;--stamp-accent:#345f79;--bag-h:min(236px, 58vw);--plank-h:calc(var(--bag-h) * .2905);--stand:.2966;isolation:isolate;color:var(--ink);font-family:var(--font-bricolage-grotesque), Arial, Helvetica, sans-serif;padding-bottom:40px;position:relative}.coffee-experience,.coffee-experience:after{background:#f4f0ea var(--cw-wall,url(/brands/coffee/shelf/wall.webp)) repeat 50% 0 / calc(var(--bag-h) * 9.24) auto;background-blend-mode:multiply}@media (min-width:600px){.coffee-experience{--bag-h:min(240px, 29vw)}}@media (min-width:900px){.coffee-experience{--bag-h:250px}}.coffee-crumbs{display:none}@media (min-width:761px) and (hover:hover),(min-width:1181px){.coffee-crumbs{padding-top:12px;display:block}}.cw-masthead-labels{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cw-bag{z-index:1;cursor:pointer;background:0 0;border:0;align-self:end;padding:0;line-height:0;position:relative}.cw-bag-box{display:inline-block;position:relative}.cw-bag-box>img:first-child{height:calc(var(--bag-h) * var(--scale));object-fit:contain;width:auto;max-width:44vw;display:block}.cw-bag-box:before{content:"";z-index:-1;background:radial-gradient(closest-side,#28190a80,#28190a00);border-radius:50%;height:8%;position:absolute;bottom:-3.5%;left:4%;right:-3%}.cw-bag-box:after{content:"";z-index:-2;background:radial-gradient(closest-side,#3c28143d,#3c281400);border-radius:30%;position:absolute;inset:7% -9% 1% 16%}.cw-bag-stamp{width:20%;height:auto;position:absolute}.cw-bag:active .cw-bag-box{translate:0 -2px}@media (hover:hover) and (pointer:fine){.cw-bag:hover .cw-bag-box{transition:translate .3s cubic-bezier(.32,.72,0,1);translate:0 -4px}}.cw-wood{object-fit:none;object-position:-10000px 0;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}html[data-soft-in] .coffee-experience:has(>[data-wood=wall][data-preview]:not([data-in=now],[data-in=done])):after{--cw-wall:var(--cw-wall-preview);content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.cw-preview{display:none}html[data-soft-in] .coffee-experience:has(>[data-wood=plank][data-preview]:not([data-in=now],[data-in=done])) .cw-preview{--cw-plank:var(--cw-plank-preview);display:block}html[data-soft-in] .coffee-experience:has(>[data-wood=plank][data-preview]:not([data-in=now],[data-in=done])) .cw-slot>.cw-preview{background-image:var(--cw-plank), var(--cw-plank);background-position-y:0,1px}html[data-soft-in] .coffee-experience:has(>[data-wood=wall][data-preview][data-in=fade]):after{opacity:0;animation:.28s cubic-bezier(.33,1,.68,1) cw-wood-off}html[data-soft-in] .coffee-experience:has(>[data-wood=plank][data-preview][data-in=fade]) .cw-preview{opacity:0;animation:.28s cubic-bezier(.33,1,.68,1) cw-wood-off}@keyframes cw-wood-off{0%{opacity:1}}
.coffee-experience{overflow-x:clip}.cw-aisle,.cw-shelves{position:relative}.cw-light{pointer-events:none;position:absolute;inset:0 calc(50% - 50vw);overflow:hidden}.cw-shade{mix-blend-mode:multiply;background:var(--shade);position:absolute;inset:0}.cw-sun-drift{z-index:3;mix-blend-mode:color-dodge;left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);position:absolute}.cw-sun{background:var(--sun);transform:skewY(var(--slope));transform-origin:0 0;--panes-x:linear-gradient(90deg, #0000, #000 4%, #000 46%, #0000 47.5% 52.5%, #000 54%, #000 96%, #0000);--panes-y:linear-gradient(#0000, #000 3%, #000 30%, #0000 31.5% 34.5%, #000 36%, #000 64%, #0000 65.5% 68.5%, #000 70%, #000 97%, #0000);--fall:linear-gradient(95deg, #000 30%, #0000008c);--leaves:linear-gradient(#000, #000);-webkit-mask-image:var(--panes-x), var(--panes-y), var(--fall), var(--leaves);-webkit-mask-image:var(--panes-x), var(--panes-y), var(--fall), var(--leaves);mask-image:var(--panes-x), var(--panes-y), var(--fall), var(--leaves);-webkit-mask-composite:source-in;position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.cw-light{--far:#ded5ca;--shade:radial-gradient(55% 34% at 100% 58%, var(--far), #fff0), linear-gradient(#fff, #fff 12%, var(--low,#eae3da) 76%, #f6f3ee 93%, #fff);--sx:-8%;--sy:18px;--sw:84%;--sh:400px;--slope:20deg;--sun:#291f12}.cw-light[data-tone=bluecollar]{--sx:-14%;--sy:6px;--sw:92%;--sh:380px;--slope:13deg;--sun:#34220d}.cw-light[data-tone=water]{--sx:2%;--sy:0px;--sw:72%;--sh:420px;--slope:26deg;--sun:#1e2228;--far:#d6d8de;--low:#e6e6e8}.cw-light[data-tone=trees]{--sx:-6%;--sy:10px;--sw:88%;--sh:420px;--slope:21deg;--sun:#252512;--far:#dadbcc;--low:#e8e7dc}.cw-light[data-tone=trees] .cw-sun{--leaves:radial-gradient(20% 12% at 26% 20%, #0003, #000), radial-gradient(14% 9% at 72% 30%, #00000026, #000), radial-gradient(24% 10% at 38% 56%, #00000040, #000), radial-gradient(12% 9% at 80% 74%, #0003, #000), radial-gradient(16% 8% at 18% 84%, #00000040, #000)}.cw-light[data-tone=farmers]{--sx:-18%;--sy:30px;--sw:112%;--sh:330px;--slope:8deg;--sun:#371f15;--far:#e2d4cc;--low:#ece2da}.cw-light[data-tone=seller]{--sun:#252118}.cw-light[data-tone=seller-late]{--sx:-12%;--slope:14deg;--sun:#2e2112}@media (min-width:900px){.cw-light{--sx:4%;--sw:40%;--sh:560px}.cw-light[data-tone=bluecollar]{--sx:2%;--sw:46%}.cw-light[data-tone=water]{--sx:10%;--sw:36%}.cw-light[data-tone=farmers]{--sx:-4%;--sw:60%;--sh:460px}}
.coffee-experience{--navy:#1b2733;--gold:#bba658;--bronze:#6f5a1c;--ember:#ee6a43;--purchase-ink:#1b1712;--cream:#e6e2de}.coffee-experience ::selection{background:var(--gold);color:var(--navy)}.coffee-experience :is(a,button,input):focus-visible,.coffee-experience input:focus-visible+span{outline:2.5px solid var(--gold);outline-offset:3px}.coffee-experience :is(#stage,#shelves,#roaster){scroll-margin-top:calc(var(--bar-room,0px) + 12px)}.cwr-go{background:var(--ember);min-height:46px;color:var(--navy);letter-spacing:-.005em;border-radius:8px;align-items:center;padding:0 22px;font-size:15.5px;font-weight:800;text-decoration:none;transition:translate .3s cubic-bezier(.16,1,.3,1),background-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #78280a47,0 1px 1px #3c190566,0 12px 20px -12px #8c320fd9}.cwr-go:active{translate:0 1px}.cwr-go-quiet{min-height:44px;box-shadow:none;color:var(--navy);text-decoration:underline;-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:5px;background:0 0;padding:0 4px;font-weight:700;text-decoration-thickness:2px}@media (hover:hover) and (pointer:fine){.cwr-go:not(.cwr-go-quiet):hover{background:#f47a55;translate:0 -2px}.cwr-go-quiet:hover{-webkit-text-decoration-color:var(--ember);text-decoration-color:var(--ember)}}.cw-light[data-tone=family]{--sx:8%;--sy:60px;--sw:96%;--sh:520px;--slope:12deg;--sun:#2c2214}.coffee-experience .cw-light[data-tone=family] .cw-sun{--panes-x:linear-gradient(90deg, #0000, #000 10%, #000 43%, #0000 47.5% 52.5%, #000 57%, #000 86%, #0000);--panes-y:linear-gradient(#0000, #000 7%, #000 28%, #0000 31.5% 34.5%, #000 38%, #000 62%, #0000 65.5% 68.5%, #000 72%, #000 86%, #0000);--leaves:linear-gradient(#000 48%, #0000 96%)}.cwr-stage{--plate-ar:1.3;--plate-x:.5;--plate-top:.1997;--plate-bag:.6336;--scene-h:round(down, min(128vw, 500px), 1px);--bag-x:50%;position:relative}.coffee-experience>.cw-top{z-index:5;position:absolute;inset:0 0 auto}.cwr-scene{height:var(--scene-h);position:relative;overflow:hidden}.cwr-photo{--soft-preview:var(--cwr-preview-phone);--soft-size:100% 100%;--soft-pos:center;top:0;left:calc(var(--bag-x) - var(--scene-h) * var(--plate-ar) * var(--plate-x));width:calc(var(--scene-h) * var(--plate-ar));height:var(--scene-h);display:block;position:absolute}.cwr-photo>img{width:100%;max-width:none;height:100%;display:block}.cwr-stage:after{content:"";left:0;right:0;top:var(--scene-h);pointer-events:none;background:linear-gradient(#321e0c5c,#321e0c1c 42%,#321e0c00);height:26px;position:absolute}.cwr-stage-shelf{--stage-h:calc(var(--scene-h) * var(--plate-bag));--grab:calc(var(--stage-h) * .16);top:calc(var(--scene-h) * var(--plate-top));left:calc(var(--bag-x) - var(--stage-h) * .265 - var(--grab));padding:0 var(--grab);touch-action:pan-y;position:absolute}.cwr-stage-turn{z-index:4;position:relative}.cwr-stage-bag{height:var(--stage-h);position:relative}.cwr-stage-bag>img{width:100%;height:100%;display:block}.cwr-stage-bag[data-relay]>img{opacity:0}.cwr-stage-in{z-index:4;margin-top:-26px;padding:0 12px;position:relative}.cwr-stage-words{--edge:#1b27332b;box-sizing:border-box;text-align:left;background:var(--paper);border-radius:14px;min-width:0;padding:14px 18px 18px;box-shadow:0 0 0 1px #3c2c1812,0 2px 4px #3c2c1814,0 30px 50px -32px #3c2c188c}.cwr-stage-words h2{min-height:calc(2lh + 16px);font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;letter-spacing:-.02em;color:var(--navy);text-wrap:balance;flex-direction:column;justify-content:center;margin:0;font-size:30px;font-weight:500;line-height:33px;display:flex}.cwr-stage-words h2 em{letter-spacing:0;color:var(--bronze);margin-top:6px;font-size:.6em;line-height:22px;display:block}.cwr-taste{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.cwr-taste h3,.cwr-pick legend{letter-spacing:.09em;text-transform:uppercase;color:var(--mute);font-size:11.5px;font-weight:700;line-height:14px}.cwr-taste h3{margin:0 0 4px}.cwr-taste ul{font-family:var(--font-fraunces), Georgia, serif;color:#2b2219;margin:0;padding:0;font-size:19px;font-style:italic;line-height:25px;list-style:none}.cwr-taste li{display:inline}.cwr-taste li+li:before{content:" · ";color:var(--gold);font-style:normal}.cwr-score{color:var(--mute);margin:4px 0 0;font-size:13px;line-height:18px}.cwr-stage-by{color:var(--mute);margin:10px 0 0;font-size:13px;line-height:18px}.cwr-price{border-top:1px solid var(--line);color:var(--navy);align-items:baseline;gap:10px;margin:0;padding-top:10px;display:flex}.cwr-price b{letter-spacing:-.015em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:650;line-height:30px}.cwr-price span{color:var(--mute);font-size:14px;line-height:17px}.cwr-pick{border:0;min-width:0;margin:10px 0 0;padding:0}.cwr-pick legend{margin-bottom:9px;padding:0}.cwr-pick input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.cwr-roasts,.cwr-tokens{flex-wrap:wrap;gap:8px;display:flex}.cwr-roast,.cwr-token{cursor:pointer;position:relative}.cwr-roast span,.cwr-token span{box-sizing:border-box;border:1px solid var(--edge);color:var(--navy);background:#fff;transition:background-color .18s,color .18s,border-color .18s}.cwr-roast span{white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 15px 0 12px;font-size:14.5px;font-weight:600;line-height:1;display:inline-flex}.cwr-swatch{background:linear-gradient(135deg, var(--a) 50%, var(--b) 50%);border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #140a0424}.cwr-token span{border-radius:12px;flex-direction:column;justify-content:center;gap:3px;min-height:52px;padding:6px 16px 7px;display:flex}.cwr-token b{letter-spacing:-.005em;font-size:15px;font-weight:700;line-height:17px}.cwr-token small{color:var(--mute);font-size:12px;font-weight:500;line-height:14px}.cwr-roast input:checked+span,.cwr-token input:checked+span{border-color:var(--purchase-ink);background:var(--purchase-ink);color:#fff}.cwr-token input:checked+span small{color:#f6f1e7bd}.cwr-roast input:checked+span .cwr-swatch{box-shadow:0 0 0 1.5px #f6f1e7b8}.cwr-roast-note{color:var(--mute);margin:9px 0 0;font-size:13.5px;line-height:19px}@media (hover:hover) and (pointer:fine){.cwr-roast:hover span,.cwr-token:hover span{border-color:var(--navy)}}.cwr-roast-open{display:none}@media (max-width:599px){.cwr-pick-roast{position:relative}.cwr-roast-open{box-sizing:border-box;border:1px solid var(--edge);width:100%;min-height:50px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border-radius:12px;align-items:center;gap:10px;margin:0;padding:0 14px 0 15px;font-size:15.5px;font-weight:600;line-height:1;transition:border-color .18s;display:flex}.cwr-roast-open>span{flex:1;min-width:0}.cwr-roast-open svg{color:var(--mute);flex:none;transition:rotate .24s cubic-bezier(.16,1,.3,1)}.cwr-pick-roast[data-open] .cwr-roast-open{border-color:var(--purchase-ink)}.cwr-pick-roast[data-open] .cwr-roast-open svg{rotate:-180deg}.cwr-pick-roast .cwr-roasts{z-index:6;box-sizing:border-box;transform-origin:50% 0;opacity:0;visibility:hidden;background:#fff;border-radius:12px;flex-flow:column;gap:2px;margin-top:6px;padding:5px;transition:opacity .18s cubic-bezier(.4,0,.7,1),translate .22s cubic-bezier(.4,0,.7,1),scale .22s cubic-bezier(.4,0,.7,1),visibility 0s linear .22s;position:absolute;left:0;right:0;translate:0 -6px;scale:.98;box-shadow:0 0 0 1px #1b273321,0 4px 10px -4px #1b27332e,0 22px 40px -20px #1b273373}.cwr-pick-roast[data-open] .cwr-roasts{opacity:1;visibility:visible;transition:opacity .16s ease-out,translate .22s cubic-bezier(.16,1,.3,1),scale .22s cubic-bezier(.16,1,.3,1),visibility;translate:0;scale:1}.cwr-pick-roast .cwr-roast{display:block}.cwr-pick-roast .cwr-roast span{border-color:#0000;border-radius:8px;gap:10px;width:100%;min-height:46px;padding:0 12px 0 11px;font-size:15.5px;display:flex}}@media (max-width:599px) and (prefers-reduced-motion:reduce){.cwr-pick-roast .cwr-roasts,.cwr-pick-roast[data-open] .cwr-roasts{translate:none;scale:none}.cwr-roast-open svg{transition:none}}.cwr-buy{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:10px;display:grid}.cwr-soon{color:#4f463c;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:15px;font-weight:600;line-height:20px;display:flex}.cwr-soon b{letter-spacing:.1em;text-transform:uppercase;color:var(--navy);border:1px solid #1b27334d;border-radius:999px;padding:5px 11px;font-size:11.5px;font-weight:750;line-height:12px}.cwr-buy-go{flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0;display:flex}.cwr-buy-go .cwr-add{flex:auto;width:auto}.cwr-add:disabled{cursor:progress}.cwr-add{box-sizing:border-box;background:var(--purchase-ink);color:#fff;width:100%;min-height:56px;font:inherit;letter-spacing:-.005em;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:17px;font-weight:750;text-decoration:none;transition:translate .3s cubic-bezier(.16,1,.3,1),background-color .2s;display:flex;box-shadow:0 8px 16px -12px #1b17128c}.cwr-add:active{translate:0 1px}@media (hover:hover) and (pointer:fine){.cwr-add:hover{background:#302b26}}.cwr-buy-cause{color:var(--mute);margin:0;font-size:14px;line-height:20px}.cwr-buy-cause b{color:var(--navy)}.cwr-family{padding:44px 12px 24px;position:relative}.cwr-family-head{text-align:center;margin:0 auto 30px;position:relative}.cwr-family-head h2{font-family:var(--font-fraunces), Georgia, "Times New Roman", serif;letter-spacing:-.02em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(30px,5.2vw,54px);font-weight:500;line-height:1.06}.cwr-family-head p{color:#4f463c;text-wrap:balance;max-width:30em;margin:9px auto 0;font-size:15.5px;line-height:1.4}.cwr-drawer-pull{font:inherit;letter-spacing:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;margin:0;padding:0;display:inline-flex}.cwr-drawer-pull:focus-visible{outline:3px solid var(--navy);outline-offset:6px;border-radius:8px}.cwr-drawer-tab{box-sizing:border-box;border:1.5px solid var(--navy);min-height:44px;font-family:var(--font-bricolage-grotesque), Arial, Helvetica, sans-serif;letter-spacing:0;background:#ffffff8c;border-radius:999px;align-items:center;gap:6px;padding:0 16px 0 20px;font-size:15px;font-weight:750;display:inline-flex}.cwr-drawer-tab svg{transition:rotate .35s cubic-bezier(.16,1,.3,1)}.cwr-family[data-open] .cwr-drawer-tab svg{rotate:180deg}.cwr-drawer{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1);display:grid}.cwr-family[data-open] .cwr-drawer{grid-template-rows:1fr}.cwr-drawer-in{min-height:0;overflow:hidden}@media (max-width:760px){.cwr-family:not([data-open]) .cwr-family-head{margin-bottom:0}.cwr-drawer-in{visibility:hidden;transition:visibility 0s linear .45s}.cwr-family[data-open] .cwr-drawer-in{visibility:visible;transition-delay:0s}}@media (min-width:761px){.cwr-drawer-pull{cursor:auto}.cwr-drawer-tab{display:none}.cwr-drawer{display:block}.cwr-drawer-in{overflow:visible}}.cwr-shelves{z-index:4;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px 60px;width:min(100%,1168px);margin:0 auto;display:flex;position:relative}.cwr-shelf{--over:10px;--slot:min(150px, (100vw - 24px - 2 * var(--over)) / 3);--bag:calc(var(--slot) * 1.4);--plank-h:max(40px, var(--bag) * .25);--pitch:calc(var(--bag) + var(--plank-h) * .76 + 100px);width:min(100%, max(calc(var(--n) * var(--slot) + 2 * var(--over)), 216px));clip-path:inset(-40px -80px 0);position:relative}.cwr-plank,.cwr-plank>.cw-preview{background:var(--cw-plank,url(/brands/coffee/shelf/plank.webp)) repeat-x var(--grain) 0 / auto 100%}.cwr-plank{height:var(--plank-h);left:0;right:0;top:calc(var(--row) * var(--pitch) + var(--bag) - var(--plank-h) * .22);border-radius:2px;position:absolute;box-shadow:0 -3px 5px -2px #3c281438,inset 12px 0 10px -9px #321e0a80,inset -12px 0 10px -9px #321e0a8c}.cwr-plank>.cw-preview{position:absolute;inset:0}.cwr-plank:after{content:"";pointer-events:none;background:linear-gradient(#321e0c66,#321e0c1f 45%,#321e0c00);height:20px;position:absolute;top:100%;left:-1%;right:-3%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 88%,#0000)}.cwr-plate{z-index:3;left:50%;top:calc(var(--row) * var(--pitch) + var(--bag) + var(--plank-h) * .4);white-space:nowrap;letter-spacing:.13em;text-transform:uppercase;color:#2c2408;text-shadow:0 1px #fff7cda6;background:radial-gradient(circle at 6px,#5a4a16 0 1.3px,#0000 1.8px),radial-gradient(circle at calc(100% - 6px),#5a4a16 0 1.3px,#0000 1.8px),linear-gradient(#ead9a0,#c9b468 42%,#a8934a 58%,#8f7a36);border-radius:2.5px;margin:0;padding:3px 17px 3.5px;font-size:11px;font-weight:800;line-height:1.2;position:absolute;translate:-50% -50%;box-shadow:inset 0 1px #fffce6b3,inset 0 -1px #46370c8c,0 1px 2px #1e0f008c,0 3px 5px -2px #1e0f0073}.cwr-row{z-index:2;padding:0 var(--over);flex-wrap:wrap;justify-content:center;margin:0 auto;list-style:none;display:flex;position:relative}.cwr-slot{width:var(--slot);height:var(--pitch)}.cwr-bag{width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;line-height:0;display:flex}.cwr-bag-box{height:var(--bag);transition:translate .34s cubic-bezier(.16,1,.3,1);display:block;position:relative}.cwr-bag-box>img{width:auto;max-width:none;height:100%;display:block}.cwr-bag-box:before{content:"";z-index:-1;background:radial-gradient(closest-side,#28190a85,#28190a00);border-radius:50%;height:8%;position:absolute;bottom:-3.5%;left:4%;right:-3%}.cwr-bag-box:after{content:"";z-index:-2;background:radial-gradient(closest-side,#3c28143d,#3c281400);border-radius:30%;position:absolute;inset:7% -12% 1% 18%}.cwr-tag{margin-top:calc(var(--plank-h) * .78 + 24px);color:#3a3129;text-align:center;flex-direction:column;align-items:center;gap:3px;max-width:100%;padding:0 2px;line-height:1.15;display:flex}.cwr-tag .cwr-beans{width:30px;height:auto}.cwr-tag b{letter-spacing:-.005em;color:var(--navy);text-wrap:balance;border-bottom:2px solid #0000;padding-bottom:2px;font-size:13.5px;font-weight:750}.cwr-tag small{font-variant-numeric:tabular-nums;color:#5a5046;font-size:12px;font-weight:600}.cwr-shelf-taste{z-index:2;box-sizing:border-box;text-align:center;text-wrap:balance;width:max(100%,min(376px,100vw - 24px));max-width:34em;font-family:var(--font-fraunces), Georgia, serif;color:#33291f;margin:0;padding:2px 10px 6px;font-size:15.5px;font-style:italic;line-height:1.35;position:relative;left:50%;translate:-50%}.cwr-shelf-taste i{font-style:inherit;white-space:nowrap}.cwr-shelf-taste i+i:before{content:"· ";color:var(--bronze);font-style:normal}.cwr-shelf-taste>span{font-family:var(--font-bricolage-grotesque), Arial, Helvetica, sans-serif;letter-spacing:.01em;color:var(--bronze);margin-bottom:1px;font-size:12px;font-style:normal;font-weight:750;display:block}.cwr-bag:active .cwr-bag-box{translate:0 -2px}.cwr-bag[aria-pressed=true] .cwr-bag-box{translate:0 -7px}.cwr-bag[aria-pressed=true] .cwr-tag b{border-bottom-color:var(--gold);font-weight:850}@media (hover:hover) and (pointer:fine){.cwr-bag:hover .cwr-bag-box{translate:0 -5px}.cwr-bag[aria-pressed=true]:hover .cwr-bag-box{translate:0 -9px}}@media (max-width:623px){.cwr-shelf[style*=--n\:4] .cwr-row,.cwr-shelf[style*="--n: 4"] .cwr-row{max-width:calc(2 * var(--slot) + 2 * var(--over))}}@media (min-width:624px){.cwr-shelf{--slot:132px;--over:22px}}@media (min-width:600px){.cwr-photo{--soft-preview:var(--cwr-preview-wide)}}@media (min-width:600px) and (max-width:899px){.cwr-stage{--plate-ar:2.6;--plate-x:.3;--plate-top:.1299;--plate-bag:.6914;--scene-h:round(up, max(480px, calc(100vw / 2.56)), 1px);--bag-x:min(50%, calc(var(--scene-h) * .78))}.cwr-stage-in{box-sizing:border-box;width:min(100%,640px);margin-left:auto;margin-right:auto;padding:0 16px}.cwr-stage-words{padding:20px 28px 24px}}@media (min-width:900px){.cwr-go{min-height:50px;padding:0 26px;font-size:16.5px}.cwr-shelf-taste{font-size:17px}.cw-light[data-tone=family]{--sx:38%;--sy:40px;--sw:50%;--sh:640px}.cwr-stage{--plate-ar:2.6;--plate-x:.3;--plate-top:.1299;--plate-bag:.6914;--scene-h:round(up, max(720px, calc(100vw / 2.56)), 1px);--bag-x:min(calc(var(--scene-h) * .78), max(calc(100vw - var(--scene-h) * 1.82), calc(50vw - 284px)));min-height:var(--scene-h)}.cwr-scene{position:absolute;inset:0 0 auto}.cwr-stage-in{box-sizing:border-box;pointer-events:none;justify-content:flex-end;width:min(100%,1168px);margin:0 auto;padding:44px 32px 36px;display:flex}.cwr-stage-words{pointer-events:auto;border-radius:16px;width:min(548px,48%);padding:22px 36px 26px}.cwr-stage-words h2{font-size:40px;line-height:44px}.cwr-stage-words h2 em{line-height:28px}.cwr-stage-words h2{min-height:calc(2lh + 16px)}.cwr-taste ul{font-size:20px;line-height:26px}.cwr-price b{font-size:32px;line-height:32px}.cwr-roast span{min-height:40px;padding:0 14px 0 11px;font-size:14px}.cwr-token span{min-height:50px}.cwr-family{padding:84px 32px 30px}.cwr-family-head{margin-bottom:44px}.cwr-family-head p{font-size:17px}.cwr-shelves{gap:40px 72px}.cwr-shelf{--slot:150px;--over:28px}.cwr-plate{padding:4px 20px 4.5px;font-size:12px}.cwr-tag{font-size:13.5px}}@media (min-width:900px) and (max-height:860px){.cwr-stage-in{padding-top:28px}.cwr-stage-words{padding-top:16px}.cwr-stage-words h2{min-height:calc(2lh + 16px);font-size:36px;line-height:40px}.cwr-stage-words h2 em{line-height:26px}.cwr-taste{border-top:1px solid var(--line);margin-top:20px;padding-top:12px}.cwr-taste ul{font-size:18.5px;line-height:24px}.cwr-price{margin-top:0;padding-top:10px}.cwr-price b{font-size:28px;line-height:28px}.cwr-pick{margin-top:10px}.cwr-pick legend{margin-bottom:7px}.cwr-token span{min-height:46px}.cwr-buy{gap:10px;margin-top:10px}.cwr-add{min-height:52px}}.cwr-quick{display:none}@media (max-width:760px){.cwr-quick{z-index:30;box-sizing:border-box;padding:10px 12px max(10px, env(safe-area-inset-bottom));background:#fbf8f3;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:center;gap:12px;transition:translate .28s cubic-bezier(.16,1,.3,1);display:grid;position:fixed;bottom:0;left:0;right:0;translate:0 110%;box-shadow:0 -1px #3c2c181a,0 -10px 24px -18px #3c2c1880}.cwr-quick-price{color:var(--purchase-ink);font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:750}.cwr-quick-price span{font-size:11px;font-weight:500;line-height:16px;display:block}.cwr-quick .cwr-add{padding-inline:12px}.cwr-quick[data-show]{translate:0}}@media (prefers-reduced-motion:reduce){.cwr-quick,.cwr-bag-box,.cwr-go,.cwr-add,.cwr-token span,.cwr-roast span,.cwr-drawer,.cwr-drawer-in,.cwr-drawer-tab svg{transition:none}}
