.wch-dot__link{width:100%;color:var(--ins-ink);outline:0;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;text-decoration:none;display:flex}.wch-dot__picture{border-radius:15px;width:110px;height:110px;display:block;position:relative;overflow:hidden}.wch-dot__image{box-sizing:border-box;object-fit:contain;border-radius:15px;max-width:110px;max-height:110px;margin:auto;padding:8px;position:absolute;inset:0}.wch-dot__link--photo .wch-dot__image{object-fit:cover;border-radius:12px;width:100%;height:100%;padding:0}.wch-dot__body{text-align:start;flex-direction:column;width:180px;line-height:1.1;display:flex}.wch-dot__brand{font-family:var(--font-label), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--ins-taupe);overflow-wrap:break-word;margin-top:6px;padding-right:4px;font-size:12px;line-height:normal}.wch-dot__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em;margin-top:6px;padding-right:4px;font-size:16px;line-height:1.2;display:-webkit-box;overflow:hidden}.wch-dot__price{color:var(--ins-red);margin-top:6px;margin-bottom:4px;font-size:14px;line-height:1.1}.wch-card{box-sizing:border-box;max-width:90vw;min-height:125px;color:var(--ins-ink);background:#f4f1ecf2;border:1px solid #6f5a572e;border-radius:15px;padding:8px;display:flex;position:relative;box-shadow:0 10px 16px #24191a29}.wch-card .wch-dot__picture{align-items:center;width:fit-content;height:100%;display:flex;position:static}.wch-card .wch-dot__image{width:auto;display:block;position:static}.wch-sv{background:var(--wc-dark)}.wch-sv__stage{height:calc(var(--sv-sticky-height,100vh) + var(--sv-scroll-track,0px));position:relative}.wch-sv__container{min-height:100vh;position:sticky;top:0;overflow:hidden}.wch-sv__media{background:var(--wc-dark);width:100%;height:100svh;position:relative;overflow:hidden}.wch-sv__slide{z-index:0;opacity:0;transition:opacity 1.8s;position:absolute;inset:0}.wch-sv__slide.is-prev{z-index:1;opacity:1}.wch-sv__slide.is-active{z-index:2;opacity:1}.wch-sv__slide img{object-fit:cover;transform-origin:50% 45%;width:100%;height:100%;display:block}.wch-sv__slide.is-active img,.wch-sv__slide.is-prev img{animation:9s ease-out forwards wch-kenburns}@keyframes wch-kenburns{0%{transform:scale(1)}to{transform:scale(1.07)}}@media (prefers-reduced-motion:reduce){.wch-sv__slide{transition:none}.wch-sv__slide.is-active img,.wch-sv__slide.is-prev img{animation:none}}.wch-sv__shade{z-index:3;pointer-events:none;background:linear-gradient(#24191a8c 0%,#24191a00 22%),linear-gradient(#24191a00 34%,#24191a4d 48%,#24191ab3 68%,#24191aeb 100%);position:absolute;inset:0}@media (min-width:900px){.wch-sv__slide{left:34%}.wch-sv__shade{background:linear-gradient(to bottom, #24191a80 0%, #24191a00 20%), linear-gradient(to top, #24191ab3 0%, #24191a00 30%), linear-gradient(to right, var(--wc-dark) 34%, #24191abf 42%, #24191a40 54%, #24191a00 64%)}}.wch-sv__copy{z-index:4;max-width:560px;color:var(--ins-cream);text-shadow:0 1px 14px #24191a8c;position:absolute;bottom:176px;left:20px;right:20px}.wch-sv__kicker{font-family:var(--font-body), sans-serif;letter-spacing:.32em;text-transform:uppercase;opacity:.8;margin:0 0 14px;font-size:11px;font-weight:500}.wch-sv__title{font-family:var(--font-display), Georgia, serif;letter-spacing:.01em;text-transform:none;color:var(--ins-paper);margin:0;font-size:clamp(30px,8.2vw,40px);font-weight:300;line-height:1.12}.wch-sv__title span{display:block}.wch-sv__lead{opacity:.82;max-width:420px;margin:16px 0 0;font-size:13px;line-height:1.6}.wch-sv__cta{color:var(--ins-paper);letter-spacing:.24em;text-transform:uppercase;border-bottom:1px solid #edeae480;align-items:center;gap:10px;margin-top:22px;padding-bottom:4px;font-size:11px;font-weight:600;text-decoration:none;transition:border-color .3s,gap .3s;display:inline-flex}.wch-sv__cta:hover{border-color:var(--ins-paper);gap:14px}@media (min-width:900px){.wch-sv__copy{max-width:60vw;inset:50% auto auto max(48px,4.5vw);transform:translateY(-50%)}.wch-sv__kicker{margin-bottom:18px}.wch-sv__title{font-size:clamp(40px,3.9vw,60px)}.wch-sv__title span{white-space:nowrap}.wch-sv__lead{font-size:14px}}.wch-sv__products-wrapper{position:relative}.wch-sv__products{z-index:4;touch-action:pan-y;overscroll-behavior-inline:contain;scrollbar-width:none;align-items:stretch;gap:8px;width:100%;height:fit-content;margin-top:-162px;padding:20px 10px 24px;display:flex;position:relative;overflow:hidden visible}.wch-sv__products::-webkit-scrollbar{display:none}.wch-sv__empty{flex:none;width:max(0px,100% - 332px)}.wch-sv__card{flex:none}.wch-sv__card .wch-dot__body{width:180px}@media (min-width:900px){.wch-sv__products{margin-top:-172px;padding-left:16px;padding-right:16px}}.wch-si{margin:20px 0}.wch-si__body{width:100%;line-height:0;position:relative}.wch-si__img{width:100%;height:auto;display:block}.wch-si__dot{z-index:1;top:var(--my);left:var(--mx);cursor:pointer;position:absolute}.wch-si__circle{width:20px;height:20px;box-shadow:inset 0 0 0 5px var(--ins-paper), 0 1px 5px #24191a4d;cursor:pointer;background:0 0;border:0;border-radius:100%;padding:0;position:absolute;top:5px;left:5px}.wch-si__ring{border:3px solid var(--ins-paper);opacity:0;pointer-events:none;border-radius:30px;width:30px;height:30px;animation:1s ease-out infinite wch-pulsate;position:absolute}@keyframes wch-pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}.wch-si__tooltip{display:none}@media (min-width:900px){.wch-si__dot{top:var(--y);left:var(--x)}.wch-si__circle{width:24px;height:24px;box-shadow:inset 0 0 0 8px var(--ins-paper), 0 1px 5px #24191a4d}.wch-si__ring{width:34px;height:34px}.wch-si__tooltip{z-index:-1;top:var(--y);left:var(--x);box-sizing:border-box;background:var(--ins-paper);opacity:0;pointer-events:none;transform-origin:0 0;border-radius:15px;width:100%;max-width:337px;margin-top:20px;padding:16px;line-height:normal;transition:opacity .4s cubic-bezier(.75,0,.175,1) .5s,transform .4s cubic-bezier(.75,0,.175,1);display:block;position:absolute;transform:translate(-45%,26px);box-shadow:0 10px 30px #24191a73}.wch-si__tooltip.is-active{z-index:10;opacity:1;pointer-events:auto;transition-delay:0s}.wch-si__tooltip:after{content:"";border:5px solid #0000;border-top-width:0;border-bottom-color:var(--ins-paper);margin-left:-5px;position:absolute;bottom:100%;left:50%}.wch-si__tooltip .wch-dot__link{gap:24px}.wch-si__tooltip .wch-dot__picture{margin-inline-end:24px}}.wch-si__tooltip .wch-dot__brand,.wch-si__tooltip .wch-dot__title,.wch-si__tooltip .wch-dot__price,.wch-si__drawer .wch-dot__brand,.wch-si__drawer .wch-dot__title,.wch-si__drawer .wch-dot__price{margin-top:8px;font-size:12px}.wch-si__tooltip .wch-dot__brand,.wch-si__drawer .wch-dot__brand{padding-right:0}.wch-si__tooltip .wch-dot__title,.wch-si__drawer .wch-dot__title{max-height:none;padding-right:0;display:block}.wch-si__tooltip .wch-dot__price,.wch-si__drawer .wch-dot__price{color:var(--ins-red);font-weight:500}.wch-si__tooltip .wch-dot__title,.wch-si__drawer .wch-dot__title{font-family:var(--font-display), Georgia, serif;font-size:15px;line-height:1.25}.wch-si__overlay{z-index:150;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#24191a8c;transition:opacity .3s,visibility .3s;position:fixed;inset:0}.wch-si__overlay.is-open{opacity:1;visibility:visible}.wch-si__drawer{z-index:151;background:var(--ins-paper);border-radius:15px 15px 0 0;flex-direction:column;width:100%;height:fit-content;line-height:normal;transition:transform .3s cubic-bezier(.12,.67,.53,1);display:flex;position:fixed;bottom:0;left:0;transform:translateY(200%)}.wch-si__drawer.is-open{transform:translateY(0)}.wch-si__drawer-head{justify-content:flex-end;padding:16px 24px 8px 32px;display:flex}.wch-si__close{color:var(--ins-ink);cursor:pointer;background:0 0;border:0;padding:0;display:flex}.wch-si__drawer .wch-dot__link{gap:16px;width:auto;margin-inline:16px;padding-bottom:16px}.wch-si__drawer .wch-dot__picture{width:auto;height:auto;margin:0}.wch-si__drawer .wch-dot__image{margin:0;padding:0;position:static}.wch-si__drawer .wch-dot__link--photo .wch-dot__picture{flex:0 0 96px;width:96px;height:96px}.wch-si__drawer .wch-dot__link--photo .wch-dot__image{max-width:none;max-height:none}@media (min-width:900px){.wch-si__overlay,.wch-si__drawer{display:none}}.wc-rail.wch-rail-coffee{padding-bottom:116px}.wch-coffee{gap:32px;padding:56px 0 72px;display:grid}.wch-coffee .wc-rail{padding:0}.wch-coffee .wc-rail__slide{flex-basis:min(100%,420px);max-width:420px}.wch-coffee__panel{color:var(--ins-ink-2);padding:0 16px}.wch-coffee__kicker{font-family:var(--font-label), sans-serif;letter-spacing:.22em;text-transform:uppercase;color:var(--ins-taupe);margin:0 0 18px;font-size:13px}.wch-coffee__origin{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;line-height:1;display:flex}.wch-coffee__country{font-family:var(--font-display), Georgia, serif;letter-spacing:.14em;text-transform:uppercase;color:var(--ins-red);font-size:clamp(36px,10vw,44px);font-weight:400}.wch-coffee__region{font-family:var(--font-body), sans-serif;letter-spacing:.02em;text-transform:uppercase;color:var(--ins-ink-2);font-size:16px;font-weight:500}.wch-coffee__notes{letter-spacing:.04em;text-transform:uppercase;color:var(--ins-red);margin:12px 0 0;font-size:13px}.wch-coffee__rule{border:0;border-top:1px solid var(--ins-taupe);height:0;margin:22px 0}.wch-coffee__specs{grid-template-columns:1fr;gap:12px 32px;margin:0;display:grid}.wch-coffee__specs div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.wch-coffee__specs dt{font-family:var(--font-label), sans-serif;text-transform:uppercase;color:var(--ins-ink-2);font-size:18px}.wch-coffee__specs dd{text-transform:uppercase;color:var(--ins-red);margin:0;font-size:14px;font-weight:500}.wch-coffee__text{max-width:520px;color:var(--ins-ink);margin:24px 0 0;font-size:14px;line-height:1.7}.wch-coffee__actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.wch-coffee__btn{background:var(--ins-ink);min-height:48px;color:var(--ins-paper);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-size:12px;font-weight:600;text-decoration:none;transition:background .3s;display:inline-flex}.wch-coffee__btn:hover{background:var(--ins-red)}.wch-coffee__link{border-bottom:1px solid var(--ins-taupe);color:var(--ins-ink);letter-spacing:.16em;text-transform:uppercase;padding-bottom:3px;font-size:12px;font-weight:600;text-decoration:none}.wch-coffee__link:hover{color:var(--ins-red);border-color:var(--ins-red)}@media (min-width:600px){.wch-coffee__specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.wch-coffee{grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:24px;max-width:1360px;margin:0 auto;padding:96px 0 72px}.wch-coffee .wc-rail__scroller{padding-right:0}.wch-coffee__panel{padding:0 48px 0 32px}.wch-coffee__country{font-size:clamp(44px,4.4vw,64px)}.wch-coffee__region{font-size:20px}}.wch-reels{background:var(--ins-paper);--spv:1.35;--gap:16px;margin:0;padding:24px 0 64px}@media (min-width:600px){.wch-reels{--spv:1.75}}@media (min-width:900px){.wch-reels{--spv:2.5}}@media (min-width:1200px){.wch-reels{--spv:3.5;--gap:24px}}@media (min-width:1600px){.wch-reels{--spv:4.5}}.wch-reels__container{--w:calc((100cqw - (var(--spv) - 1) * var(--gap)) / var(--spv));padding-bottom:40px;position:relative;overflow:hidden;container-type:inline-size}.wch-reels__track{transform:translate3d(calc((100cqw - var(--w)) / 2 - var(--p) * (var(--w) + var(--gap)) + var(--dx,0px)), 0, 0);touch-action:pan-y;-webkit-user-select:none;user-select:none;align-items:center;transition:transform .15s;display:grid}.wch-reels__track.is-dragging{transition:none}.wch-reels__slide{width:var(--w);transform:translate3d(calc(var(--k) * (var(--w) + var(--gap))), 0, 0);grid-area:1/1}.wch-reels__media{aspect-ratio:.6;align-items:center;width:100%;margin-bottom:16px;display:flex;overflow:hidden}.wch-reels__video{border-radius:8px;width:100%;height:80%;transition:height .3s ease-in-out;position:relative;overflow:hidden}.wch-reels__slide:not(.is-active) .wch-reels__media{cursor:pointer}.wch-reels__slide.is-active .wch-reels__video{height:100%}.wch-reels__video img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.wch-reels__card{width:100%;max-width:none;box-shadow:none;opacity:0;pointer-events:none;transition:opacity .3s ease-out}.wch-reels__slide.is-active .wch-reels__card{opacity:1;pointer-events:auto}.wch-reels__card .wch-dot__picture{min-width:0}.wch-reels__card .wch-dot__image{max-width:90px;max-height:90px}@media (min-width:1600px){.wch-reels__card .wch-dot__image{max-width:110px;max-height:110px}}.wch-reels__card .wch-dot__body{word-break:break-word;width:100%}.wch-reels__caption{flex-direction:column;justify-content:center;gap:4px;padding:16px 20px}.wch-reels__caption-kicker{font-family:var(--font-label), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ins-taupe);font-size:12px}.wch-reels__caption-title{font-family:var(--font-display), Georgia, serif;color:var(--ins-ink);font-size:18px;line-height:1.25}.wch-reels__caption-text{color:var(--ins-ink-2);font-size:13px;line-height:1.5}.wch-reels__caption-link{color:var(--ins-red);letter-spacing:.08em;align-self:flex-start;margin-top:4px;font-size:12px;font-weight:600;text-decoration:none}.wch-reels__caption-link:hover{text-decoration:underline}.wch-reels__card-aside{flex:0 0 60px}.wch-reels__nav{z-index:10;width:40px;height:40px;color:var(--ins-ink);cursor:pointer;background:#f4f1ece6;border:0;border-radius:50%;justify-content:center;align-items:center;margin-top:-22px;padding:0;display:flex;position:absolute;top:45%;box-shadow:0 2px 10px #24191a26}.wch-reels__nav--prev{left:10px}.wch-reels__nav--next{right:10px}.wch-reels__nav--next svg{transform:scaleX(-1)}.wch-reels__pagination{z-index:10;justify-content:center;display:flex;position:absolute;bottom:5px;left:0;right:0}.wch-reels__bullet{opacity:.2;cursor:pointer;background:0 0;border:0;align-items:flex-start;width:26px;height:26px;margin:0;padding:0;display:inline-flex}.wch-reels__bullet.is-active{opacity:1}.wch-reels__bullet svg{transform:rotate(-90deg)}.wch-reels__bullet circle{fill:var(--ins-ink);stroke:var(--ins-ink);opacity:.7;transition:all .7s}.wch-reels__bullet.is-active circle{opacity:1}.wch-brand{background:var(--ins-cream);border-top:1px solid #6f5a572e;grid-template-columns:1fr 1fr;grid-template-areas:"copy copy""left right";gap:12px;padding:64px 16px;display:grid}.wch-brand__copy{text-align:center;flex-direction:column;grid-area:copy;align-items:center;padding:0 8px 36px;display:flex}.wch-brand__seal{width:116px;height:auto}.wch-brand__slogan{max-width:380px;font-family:var(--font-body), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--ins-brown);margin:28px 0 0;font-size:15px;font-weight:500;line-height:1.7}.wch-brand__slogan span{display:block}.wch-brand__rule{background:var(--ins-taupe);width:48px;height:1px;margin:24px 0;display:block}.wch-brand__text{max-width:400px;color:var(--ins-ink-2);margin:0;font-size:14px;line-height:1.7}.wch-brand__link{border-bottom:1px solid var(--ins-taupe);color:var(--ins-ink);letter-spacing:.16em;text-transform:uppercase;margin-top:22px;padding-bottom:3px;font-size:12px;font-weight:600;text-decoration:none}.wch-brand__link:hover{color:var(--ins-red);border-color:var(--ins-red)}.wch-brand__photo{aspect-ratio:4/5;border-radius:8px;margin:0;overflow:hidden}.wch-brand__photo--left{grid-area:left}.wch-brand__photo--right{grid-area:right}.wch-brand__photo img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:900px){.wch-brand{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"left copy right";align-items:center;gap:48px;max-width:none;padding:96px max(48px,50% - 640px)}.wch-brand__copy{padding:0}.wch-brand__seal{width:140px}.wch-brand__slogan{font-size:17px}.wch-brand__photo--left{transform:translateY(-24px)}.wch-brand__photo--right{transform:translateY(24px)}}
