:root{--vogel-red: #e41c14;--vogel-red-rgb: 228, 28, 20;--vogel-ink: #1d1d1f;--vogel-grey-700: #515154;--vogel-grey-500: #6e6e73;--vogel-grey-300: #d2d2d7;--vogel-grey-200: #e8e8ed;--vogel-grey-100: #f5f5f7;--vogel-line: rgba(29, 29, 31, .12);--vogel-radius: 24px;--vogel-radius-sm: 16px;--vogel-grey-800: #424245;--vogel-ease: cubic-bezier(.22, .9, .3, 1);--vogel-inline: clamp(1.25rem, 4vw, 2.5rem);--vogel-max: 1120px;--vogel-font-display: var(--font-heading--family, "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif);--vogel-font-body: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-body--family: var(--vogel-font-body) !important;--font-subheading--family: var(--vogel-font-body) !important;--vogel-stage: linear-gradient(180deg, #ffffff 0%, #f5f5f7 48%, #ececef 100%);--vogel-metal-plate: radial-gradient(78% 68% at 50% 36%, #ffffff 0%, #f8f8fa 58%, #eeeef1 100%);--vogel-type-graphite: linear-gradient(180deg, #1d1d1f 0%, #1d1d1f 62%, #3c3c40 100%);--vogel-radius-btn: 12px;--vogel-radius-btn-sm: 10px;--vogel-cta: #1d1d1f;--vogel-espresso: #3f2616;--vogel-filter: #3e6f5e;--vogel-omni: #a85a27;--vogel-cta-hover: #000000;--vogel-buy: #ffd814;--vogel-buy-hover: #f7ca00;--vogel-buy-border: #fcd200;--vogel-buy-text: #0f1111;--vogel-now: #ffa41c;--vogel-now-hover: #fa8900;--vogel-now-border: #ff8f00}body{color:var(--vogel-ink);background:#fff;font-family:var(--vogel-font-body);font-synthesis:none;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.text-block h1,.text-block h2,.text-block h3{font-family:var(--vogel-font-display)!important;font-weight:var(--font-heading--weight, 600)!important;letter-spacing:-.02em}h1 strong,h2 strong,h3 strong{font-weight:inherit}.vogel-trust__value,.vogel-brew__tile-title,.vogel-card-title__main,.vogel-reviews__score{font-weight:var(--font-heading--weight, 600)}.vogel-hero__title,.vogel-brew__heading,.vogel-cafe-bridge__heading,.vogel-reviews__heading,.vogel-courses__heading,.vogel-faq__heading{text-wrap:balance}.vogel-trust__inner,.vogel-brew__inner,.vogel-cafe-bridge__inner,.vogel-reviews__inner,.vogel-courses__inner,.vogel-faq__inner{width:100%;max-width:var(--vogel-max);margin-inline:auto;padding-inline:var(--vogel-inline)}.vogel-btn,.vogel-card-btn,.vogel-fbt__add,.vogel-card-atc__btn.button,a.button:not([class*=vogel-]),.product-details button[name=add],.sticky-add-to-cart__button.button,.cart__checkout-button.button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:3.25rem;padding:.85rem 1.75rem;border:0!important;border-radius:var(--vogel-radius-btn)!important;font-family:var(--vogel-font-body);font-size:1.0625rem;font-weight:600;line-height:1.12;letter-spacing:-.014em;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .2s ease,transform .18s var(--vogel-ease)}.vogel-btn,.vogel-card-btn,.vogel-fbt__add,.vogel-card-atc__btn.button,a.button:not([class*=vogel-]){--button-background-color: var(--vogel-cta);--button-border-color: var(--vogel-cta);--button-color: #fff;background:var(--vogel-cta)!important;color:#fff!important}.vogel-card-btn,.vogel-fbt__add,.vogel-card-atc__btn.button{display:flex;width:100%;min-height:2.75rem;padding:.45rem .5rem;font-size:.875rem}.vogel-fbt__add{min-height:3rem;font-size:.9375rem}a.button:not([class*=vogel-]){display:inline-flex;width:auto;min-height:2.875rem;padding:.5rem 1.5rem;font-size:.9375rem}.vogel-card-btn--sold,.vogel-card-btn--sold:hover{background:var(--vogel-grey-200)!important;color:var(--vogel-grey-700)!important;transform:none}.product-details button[name=add],.sticky-add-to-cart__button.button,.cart__checkout-button.button{--button-background-color: var(--vogel-buy);--button-border-color: var(--vogel-buy);--button-color: var(--vogel-buy-text);background:var(--vogel-buy)!important;color:var(--vogel-buy-text)!important}.vogel-btn--now{--button-background-color: var(--vogel-now);--button-border-color: var(--vogel-now);--button-color: var(--vogel-buy-text);background:var(--vogel-now)!important;color:var(--vogel-buy-text)!important}.vogel-cart-upsell__btn.button,.vogel-fbt__single-btn{--button-background-color: #fff;--button-color: var(--vogel-ink);--button-border-color: transparent;-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:2.25rem;padding:.3rem .5rem;border:0!important;border-radius:var(--vogel-radius-btn-sm)!important;background:#fff!important;color:var(--vogel-ink)!important;font-family:var(--vogel-font-body);font-size:.8125rem;font-weight:600;line-height:1.1;letter-spacing:-.01em;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #1d1d1f38!important;transition:box-shadow .2s ease,transform .18s var(--vogel-ease)}.vogel-card-atc__btn.button:after,.vogel-cart-upsell__btn.button:after,a.button:not([class*=vogel-]):after{display:none}.vogel-card-btn:disabled,.vogel-fbt__add:disabled,.vogel-fbt__single-btn:disabled,.vogel-card-atc__btn:disabled,.vogel-cart-upsell__btn:disabled{opacity:.55;cursor:wait}@media screen and (min-width:750px){.vogel-card-btn,.vogel-card-atc__btn.button{min-height:2.875rem;font-size:.9375rem}}@media(hover:hover){.vogel-btn:not(.vogel-btn--now):hover,.vogel-card-btn:hover,.vogel-fbt__add:hover,.vogel-card-atc__btn.button:hover,a.button:not([class*=vogel-]):hover{background:var(--vogel-cta-hover)!important}.vogel-card-btn--sold:hover{background:var(--vogel-grey-200)!important}.product-details button[name=add]:hover,.sticky-add-to-cart__button.button:hover,.cart__checkout-button.button:hover{background:var(--vogel-buy-hover)!important}.vogel-btn--now:hover{background:var(--vogel-now-hover)!important}.vogel-cart-upsell__btn.button:hover,.vogel-fbt__single-btn:hover{box-shadow:0 0 0 1px var(--vogel-ink)!important}}.vogel-btn:active,.vogel-card-btn:active,.vogel-fbt__add:active,.vogel-fbt__single-btn:active,.vogel-chip:active,.vogel-size__btn:active,.vogel-brew__tile:active,.product-details button[name=add]:active{transform:scale(.98)}.vogel-buy-now,.vogel-buy-now form,.vogel-buy-now .vogel-btn{width:100%}.vogel-btn:focus-visible,.vogel-card-btn:focus-visible,.vogel-fbt__add:focus-visible,.vogel-fbt__single-btn:focus-visible,a.button:not([class*=vogel-]):focus-visible,.vogel-brew__tile:focus-visible,.vogel-chip:focus-visible,.vogel-size__btn:focus-visible{outline:2px solid var(--vogel-ink);outline-offset:3px}.product-details .add-to-cart-icon,.sticky-add-to-cart__button .svg-wrapper{display:none}.shopify-section.header-section{background:#fff;box-shadow:0 .5px #0000001a}.vogel-topbar{background:var(--vogel-grey-100);color:var(--vogel-ink)}.vogel-topbar__inner{display:grid;align-items:center;justify-items:center;overflow:hidden;max-width:var(--vogel-max);min-height:2.25rem;margin-inline:auto;padding-inline:.5rem;font-size:clamp(.75rem,3.3vw,.85rem);font-weight:500;line-height:1.2;white-space:nowrap}.vogel-topbar__slide{grid-area:1 / 1;display:flex;align-items:center;justify-content:center;gap:.4rem;margin:0;padding-block:.35rem;color:inherit;text-decoration:none;animation:vogel-topbar-first 10s var(--vogel-ease) infinite}.vogel-topbar__slide+.vogel-topbar__slide{animation-name:vogel-topbar-second}.vogel-topbar:hover .vogel-topbar__slide,.vogel-topbar:focus-within .vogel-topbar__slide{animation-play-state:paused}.vogel-topbar__slide:focus-visible{animation:none;opacity:1;transform:none}.vogel-topbar__inner:has(.vogel-topbar__slide:focus-visible) .vogel-topbar__slide:not(:focus-visible){animation:none;opacity:0}@keyframes vogel-topbar-first{0%,44%{opacity:1;transform:translateY(0)}50%,94%{opacity:0;transform:translateY(-100%)}94.01%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes vogel-topbar-second{0%,44%{opacity:0;transform:translateY(100%)}50%,94%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}@media(prefers-reduced-motion:reduce){.vogel-topbar__slide{grid-area:auto;animation:none}}.vogel-topbar__stars{color:var(--vogel-red);letter-spacing:.04em}.vogel-topbar__rating{font-weight:600}.vogel-topbar__icon{flex:none;width:1.25em;height:1.25em;color:var(--vogel-red)}.vogel-topbar__country{display:inline-flex;align-items:center;gap:.35em}.vogel-topbar__flag{flex:none;width:1.35em;height:.9em;border-radius:2px;box-shadow:0 0 0 .5px #00000038}.vogel-topbar__sep{color:var(--vogel-grey-500)}.vogel-rating{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.15rem .4rem;color:var(--vogel-grey-500);font-size:.82rem;line-height:1.2;text-decoration:none}.vogel-rating__stars{color:var(--vogel-red);font-size:.85rem;letter-spacing:.04em}.vogel-rating__value{color:var(--vogel-ink);font-weight:600}.vogel-hero{overflow:hidden;background:var(--vogel-stage);color:var(--vogel-ink)}.vogel-hero__inner{display:grid;grid-template-areas:"copy" "bags" "cta";justify-items:center;gap:.25rem;width:100%;max-width:var(--vogel-max);margin-inline:auto;padding:1.1rem var(--vogel-inline) 1.5rem;text-align:center}.vogel-hero__copy{grid-area:copy;display:grid;justify-items:center;gap:.65rem}.vogel-hero__title{margin:0;padding-block-end:.06em;font-size:clamp(3rem,14.6vw,5.75rem);line-height:.98;letter-spacing:-.025em;background:var(--vogel-type-graphite);-webkit-background-clip:text;background-clip:text;color:transparent}.vogel-hero__text{margin:0;max-width:21rem;text-wrap:balance;font-size:1rem;line-height:1.38;color:var(--vogel-grey-700)}.vogel-hero__bags{grid-area:bags;position:relative;width:min(100%,25rem);aspect-ratio:1.72;margin-block-start:-.75rem}.vogel-hero__bags:after{content:"";position:absolute;inset-inline:6%;inset-block-end:3%;height:16%;background:radial-gradient(50% 50% at 50% 50%,#0000001a,#0000);pointer-events:none}.vogel-hero__bag{position:absolute;z-index:1;display:block;height:auto;filter:drop-shadow(0 16px 22px rgba(30,30,35,.16))}.vogel-hero__bag--front{z-index:2;inset-block-end:-2%;inset-inline-start:50%;width:72%;transform:translate(-50%)}.vogel-hero__bag--left{inset-block-end:8%;inset-inline-start:-5%;width:54%;filter:drop-shadow(0 10px 16px rgba(30,30,35,.12))}.vogel-hero__bag--right{inset-block-end:8%;inset-inline-end:-5%;width:54%;filter:drop-shadow(0 10px 16px rgba(30,30,35,.12))}.vogel-hero__cta{grid-area:cta;display:grid;justify-items:center;gap:.6rem;width:100%;margin-block-start:.5rem}.vogel-hero__btn{width:100%;max-width:24rem;min-height:3.5rem;font-size:1.0625rem}@media(forced-colors:active){.vogel-hero__title,.vogel-shop-hero__title,.vogel-cafe-bridge__heading{color:CanvasText;background:none}}@media screen and (min-width:900px){.vogel-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);grid-template-rows:1fr auto;grid-template-areas:"copy bags" "cta bags";justify-items:start;gap:1.25rem 2rem;min-height:min(80vh,680px);padding-block:3rem;text-align:start}.vogel-hero__copy{align-self:end;justify-items:start;gap:1rem}.vogel-hero__text{max-width:26rem;font-size:1.2rem}.vogel-hero__bags{align-self:center;width:100%;aspect-ratio:1.4;margin-block-start:0}.vogel-hero__cta{align-self:start;justify-items:start;margin-block-start:0}.vogel-hero__btn{width:auto;min-width:19rem}}.vogel-trust__list{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0}.vogel-trust__item{min-width:0;text-align:center;padding-inline:.5rem}.vogel-trust__item+.vogel-trust__item{border-inline-start:1px solid var(--vogel-line)}.vogel-trust__item a{color:inherit;text-decoration:none}.vogel-trust__value{display:block;font-family:var(--vogel-font-display);font-size:clamp(1rem,3vw,1.25rem);letter-spacing:-.02em;color:var(--vogel-ink)}.vogel-trust__label{display:block;margin-block-start:.15rem;font-size:.72rem;line-height:1.3;color:var(--vogel-grey-500)}.vogel-brew{scroll-margin-top:5rem}.vogel-brew__heading{margin:0 0 1.5rem;font-size:clamp(1.75rem,5.4vw,3rem);line-height:1.08;text-align:center}.vogel-brew__grid{display:grid;gap:.625rem}.vogel-brew__tile{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:.9rem 1.1rem .9rem .9rem;border-radius:var(--vogel-radius);background:var(--vogel-grey-100);color:var(--vogel-ink);text-decoration:none;transition:background-color .2s var(--vogel-ease),transform .2s var(--vogel-ease)}.vogel-brew__tile:after{content:"";width:.55rem;height:.55rem;border-inline-end:1.5px solid var(--vogel-grey-500);border-block-start:1.5px solid var(--vogel-grey-500);transform:rotate(45deg)}.vogel-brew__tile-icon{width:3rem;height:3rem;padding:.45rem;overflow:visible;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0000000d}.vogel-brew__tile-copy{display:grid;gap:.1rem;min-width:0}.vogel-brew__tile-title{font-family:var(--vogel-font-display);font-size:1.1rem;line-height:1.2;letter-spacing:-.02em}.vogel-brew__tile-text{font-size:.82rem;line-height:1.3;color:var(--vogel-grey-500)}.vogel-brew__unsure{margin:1.1rem 0 0;font-size:.9rem;text-align:center}.vogel-brew__unsure a{color:var(--vogel-ink);text-underline-offset:.2em}@media(hover:hover){.vogel-brew__tile:hover{background:var(--vogel-grey-200)}}@media screen and (min-width:750px){.vogel-brew__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.vogel-brew__tile{grid-template-columns:minmax(0,1fr);justify-items:center;gap:1rem;padding:1.75rem 1.25rem;text-align:center}.vogel-brew__tile:after{display:none}.vogel-brew__tile-icon{width:4.5rem;height:4.5rem;padding:.7rem;border-radius:18px}}.vogel-coffee-list,.vogel-coffee-shop{background:var(--vogel-grey-100)}.vogel-coffee-list__inner,.vogel-coffee-shop__grid{max-width:var(--vogel-max);margin-inline:auto;padding-inline:.875rem}.vogel-coffee-shop__grid{padding-block:.875rem 3.5rem}.vogel-coffee-list__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:1rem;padding-inline:.375rem}.vogel-coffee-list__heading{margin:0;font-size:clamp(1.75rem,5.4vw,3rem);line-height:1.08}.vogel-coffee-list__link{color:var(--vogel-ink);font-size:.9375rem;font-weight:400;text-decoration:none;white-space:nowrap}.vogel-coffee-list__link:after{content:" \203a";color:var(--vogel-red)}.vogel-coffee-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.vogel-coffee-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--vogel-radius);background:#fff;box-shadow:0 1px 2px #00000008,0 8px 28px #0000000d;transition:transform .45s var(--vogel-ease),box-shadow .45s var(--vogel-ease)}.vogel-coffee-card[hidden],.vogel-coffee-promo[hidden]{display:none}.vogel-coffee-card__media{position:relative;display:block;aspect-ratio:1 / .94;overflow:hidden;background:linear-gradient(180deg,#f0f0f3,#f6f6f8 58%,#fff)}.vogel-coffee-card__image{display:block;width:100%;height:100%;object-fit:contain;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);transform:scale(1.12) translateY(4%);transition:transform .7s var(--vogel-ease)}@media(hover:hover){.vogel-coffee-card:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0000000a,0 20px 44px #00000017}.vogel-coffee-card:hover .vogel-coffee-card__image{transform:scale(1.17) translateY(4%)}}.vogel-coffee-card__tags{position:absolute;z-index:1;inset-block-start:.6rem;inset-inline-start:.6rem;display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.vogel-coffee-card__tag{padding:.22rem .6rem;border-radius:999px;background:#ffffff9e;-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:inset 0 .5px #ffffffe6,0 0 0 .5px #0000000f,0 1px 3px #0000000f;color:var(--vogel-ink);font-size:.6875rem;font-weight:500;letter-spacing:-.003em;white-space:nowrap}.vogel-coffee-card__tag--dark{color:var(--vogel-red);font-weight:600}.vogel-coffee-card__tag--espresso,.vogel-coffee-card__tag--filter,.vogel-coffee-card__tag--omni{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;color:#fff}.vogel-coffee-card__tag--espresso{background:var(--vogel-espresso)}.vogel-coffee-card__tag--filter{background:var(--vogel-filter)}.vogel-coffee-card__tag--omni{background:var(--vogel-omni)}.vogel-coffee-card__body{display:flex;flex:1 1 auto;flex-direction:column;gap:.15rem;padding:.55rem .8rem .8rem}.vogel-coffee-card__name{margin:0;font-size:1.1875rem;font-weight:var(--font-heading--weight, 600)!important;line-height:1.14;letter-spacing:-.02em;word-spacing:.06em}.vogel-coffee-card__name a{color:inherit;text-decoration:none}.vogel-coffee-card__sub{margin:0;font-size:.8125rem;line-height:1.25;letter-spacing:-.008em;color:var(--vogel-grey-500)}.vogel-coffee-card__notes{display:flex;flex-wrap:wrap;margin:.4rem 0 0;padding:0;list-style:none;font-size:.875rem;line-height:1.32;letter-spacing:-.012em;color:var(--vogel-grey-800)}.vogel-coffee-card__notes li:not(:last-child):after{content:",";margin-inline-end:.26em}.vogel-coffee-card__meta{margin:.1rem 0 0;font-size:.8125rem;color:var(--vogel-grey-500)}.vogel-coffee-card__buy{margin-block-start:auto;padding-block-start:.7rem}.vogel-coffee-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .4rem;margin:0 0 .55rem}.vogel-coffee-card__price strong{font-size:1.0625rem;font-weight:500;letter-spacing:-.015em;color:var(--vogel-ink)}.vogel-coffee-card__price span{font-size:.6875rem;color:var(--vogel-grey-500)}.vogel-coffee-card__form{margin:0}.vogel-coffee-card--featured{grid-column:1 / -1;border-radius:28px}.vogel-coffee-card--featured .vogel-coffee-card__media{aspect-ratio:1.3}.vogel-coffee-card--featured .vogel-coffee-card__image{-webkit-mask-image:none;mask-image:none;transform:scale(1.04) translateY(3%)}.vogel-coffee-card--featured .vogel-coffee-card__body{gap:.25rem;padding:.25rem 1.25rem 1.4rem}.vogel-coffee-card--featured .vogel-coffee-card__name{font-size:2.25rem;letter-spacing:-.03em}.vogel-coffee-card--featured .vogel-coffee-card__sub,.vogel-coffee-card--featured .vogel-coffee-card__meta{font-size:.875rem}.vogel-coffee-card__lede{margin:.45rem 0 0;font-size:1rem;line-height:1.38;letter-spacing:-.012em;color:var(--vogel-grey-700)}.vogel-coffee-card--featured .vogel-coffee-card__notes{gap:.35rem;margin-block-start:.7rem;color:var(--vogel-ink)}.vogel-coffee-card--featured .vogel-coffee-card__notes li{padding:.38rem .75rem;border-radius:999px;background:var(--vogel-grey-100)}.vogel-coffee-card--featured .vogel-coffee-card__notes li:after{display:none}.vogel-coffee-card--featured .vogel-coffee-card__meta{margin-block-start:.45rem}.vogel-coffee-card__bars{display:grid;gap:.45rem;margin:.6rem 0 0}.vogel-coffee-card__bars>div{display:grid;grid-template-columns:4rem minmax(0,1fr);align-items:center;gap:.5rem}.vogel-coffee-card__bars dt{font-size:.8125rem;color:var(--vogel-grey-500)}.vogel-coffee-card__bars dd{height:4px;margin:0;overflow:hidden;border-radius:999px;background:var(--vogel-grey-200)}.vogel-coffee-card__bars span{display:block;height:100%;border-radius:inherit;background:var(--vogel-ink)}.vogel-coffee-card--featured .vogel-coffee-card__buy{padding-block-start:.9rem}.vogel-coffee-card--featured .vogel-coffee-card__price strong{font-size:1.375rem}.vogel-coffee-card--featured .vogel-coffee-card__price span{font-size:.8125rem}.vogel-coffee-card--featured .vogel-card-btn{min-height:3rem;font-size:1rem}.vogel-coffee-promo{display:flex;flex-direction:column;justify-content:center;gap:.35rem;padding:1rem;border-radius:var(--vogel-radius);background:#fff;box-shadow:0 1px 2px #00000008,0 8px 28px #0000000d}.vogel-coffee-promo__value{margin:0;font-family:var(--vogel-font-display);font-size:2.5rem;font-weight:var(--font-heading--weight, 600);line-height:1;letter-spacing:-.035em;color:var(--vogel-red)}.vogel-coffee-promo__text{margin:0;font-size:.9375rem;font-weight:500;line-height:1.25;letter-spacing:-.012em;color:var(--vogel-ink)}.vogel-coffee-promo__note{margin:0;font-size:.75rem;color:var(--vogel-grey-700)}@media screen and (min-width:750px){.vogel-coffee-list__inner,.vogel-coffee-shop__grid{padding-inline:var(--vogel-inline)}.vogel-coffee-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.vogel-coffee-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.vogel-coffee-card{border-radius:28px}.vogel-coffee-card__body{padding:.75rem 1.25rem 1.25rem}.vogel-coffee-card__name{font-size:1.375rem}.vogel-coffee-card__notes{font-size:.9375rem}.vogel-coffee-card__tag{font-size:.75rem}.vogel-coffee-promo{display:none}.vogel-coffee-card--featured{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;border-radius:32px}.vogel-coffee-card--featured .vogel-coffee-card__media{aspect-ratio:1.25;background:linear-gradient(90deg,#f0f0f3,#f6f6f8 58%,#fff)}.vogel-coffee-card--featured .vogel-coffee-card__body{padding:2rem 2.75rem 2rem 0}.vogel-coffee-card--featured .vogel-coffee-card__name{font-size:3.25rem}.vogel-coffee-card--featured .vogel-coffee-card__buy{margin-block-start:.75rem}.vogel-coffee-card--featured .vogel-card-btn{width:auto;min-width:16rem}}collection-component{display:block}.vogel-shop-hero{overflow:hidden;background:var(--vogel-stage);color:var(--vogel-ink);text-align:center}.vogel-shop-hero__inner{display:grid;justify-items:center;gap:.5rem;max-width:var(--vogel-max);margin-inline:auto;padding:1.1rem var(--vogel-inline) 0}.vogel-shop-hero__title{margin:0;padding-block-end:.06em;font-size:clamp(2.75rem,13vw,5.5rem);line-height:.98;letter-spacing:-.025em;background:var(--vogel-type-graphite);-webkit-background-clip:text;background-clip:text;color:transparent}.vogel-shop-hero__bags{--bag: min(44vw, 17rem);--pitch: calc(var(--bag) * .62);position:relative;width:100%;height:calc(var(--bag) * .72);margin-block-start:-.25rem}.vogel-shop-hero__bags:after{content:"";position:absolute;inset-block-end:.1rem;inset-inline-start:calc(50% - var(--bag) * .42);width:calc(var(--bag) * .84);height:calc(var(--bag) * .12);border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#0000001f,#0000);pointer-events:none}.vogel-shop-hero__bag{position:absolute;z-index:1;inset-block-end:calc(var(--bag) * -.05);inset-inline-start:calc(50% - var(--bag) / 2);display:block;width:var(--bag);opacity:0;transform-origin:50% 90%;will-change:transform,opacity}.vogel-shop-hero__bag img{display:block;width:100%;height:auto}.vogel-shop-hero__bag:nth-child(1){z-index:80;opacity:1;transform:translate3d(calc(var(--pitch) * -1.6926),0,0) scale(.6455)}.vogel-shop-hero__bag:nth-child(2){z-index:90;opacity:1;transform:translate3d(calc(var(--pitch) * -.9502),0,0) scale(.8592)}.vogel-shop-hero__bag:nth-child(3){z-index:100;opacity:1;transform:translateZ(0) scale(1)}.vogel-shop-hero__bag:nth-child(4){z-index:90;opacity:1;transform:translate3d(calc(var(--pitch) * .9502),0,0) scale(.8592)}.vogel-shop-hero__bag:nth-child(5){z-index:80;opacity:1;transform:translate3d(calc(var(--pitch) * 1.6926),0,0) scale(.6455)}@media(prefers-reduced-motion:reduce){.vogel-shop-hero__bag{will-change:auto}}.vogel-chips{position:sticky;z-index:4;inset-block-start:calc(var(--header-height, 60px) - 1px);background:#f5f5f7bd;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 .5px #0000001a;scroll-margin-block-start:var(--header-height, 60px)}.vogel-chips__row{display:flex;gap:.25rem;max-width:var(--vogel-max);margin-inline:auto;padding:.55rem .875rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vogel-chips__row::-webkit-scrollbar{display:none}.vogel-chip{-webkit-appearance:none;appearance:none;flex:none;min-height:2.375rem;padding:.35rem .95rem;border:0;border-radius:999px;background:transparent;color:var(--vogel-grey-700);font-family:inherit;font-size:.875rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .18s var(--vogel-ease)}.vogel-chip[aria-pressed=true]{background:#fff;color:var(--vogel-ink);box-shadow:0 0 0 .5px #00000014,0 1px 3px #0000001f,0 3px 8px #0000000d}.vogel-story{background:var(--vogel-grey-100);color:var(--vogel-ink)}.vogel-story__inner{display:grid;gap:1.25rem;max-width:var(--vogel-max);margin-inline:auto;padding-inline:var(--vogel-inline)}.vogel-story__media{overflow:hidden;border-radius:var(--vogel-radius)}.vogel-story__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.vogel-story__copy{display:grid;justify-items:start;gap:.6rem}.vogel-story__eyebrow{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vogel-red)}.vogel-story__heading{margin:0;padding-block-end:.05em;font-size:clamp(2rem,6vw,3.25rem);line-height:1.06;background:var(--vogel-type-graphite);-webkit-background-clip:text;background-clip:text;color:transparent}.vogel-story__text{margin:0;font-size:1rem;line-height:1.42;color:var(--vogel-grey-700)}.vogel-story__proof{display:grid;gap:.35rem;margin:.25rem 0 0;padding:0;list-style:none;font-size:.9rem;color:var(--vogel-grey-500)}.vogel-story__proof li:before{content:"\2713";margin-inline-end:.45em;color:var(--vogel-red);font-weight:700}.vogel-story__link{margin-block-start:.35rem;color:var(--vogel-ink);font-size:.95rem;font-weight:600;text-decoration:none}.vogel-story__link:after{content:" \203a";color:var(--vogel-red)}@media screen and (min-width:900px){.vogel-story__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:3rem}}.product-list__grid,.resource-list__grid,.product-grid,ul.product-grid{align-items:stretch}product-card.product-card,.product-card{position:relative;display:flex;flex-direction:column;height:100%}.product-card .product-card__image,.product-card .product-media,.product-card .media,.product-card .product-card-gallery,.product-card slideshow-component,.product-card .card-gallery{overflow:hidden;border-radius:var(--vogel-radius);background:var(--vogel-metal-plate)}.product-card img{object-fit:contain}.product-card__content,product-card .group-block-content{display:flex!important;flex:1 1 auto;flex-direction:column!important;gap:.3rem!important;padding-block:.75rem 0!important}.product-card:has(.vogel-card-title) .text-block:not(product-price),.product-card .rating,.product-card .review-stars,.product-card [class*=shopify-product-reviews],.product-card .quick-add,.product-card quick-add-component,.product-card [class*=quick-add],.product-card .swatches,.product-card variant-swatches{display:none!important}.vogel-card-title{display:grid;gap:.15rem;color:inherit;text-decoration:none}.vogel-card-title__main{font-family:var(--vogel-font-display);font-size:1.05rem;line-height:1.18;letter-spacing:-.02em;color:var(--vogel-ink)}.vogel-card-title__sub{font-size:.72rem;line-height:1.3;color:var(--vogel-grey-500)}.vogel-card-meta{display:grid;gap:.2rem;order:-1}.vogel-card-meta__badge{justify-self:start;margin:0;padding:.15rem .55rem;border-radius:999px;background:rgba(var(--vogel-red-rgb),.1);color:var(--vogel-red);font-size:.68rem;font-weight:600}.vogel-card-meta__use{margin:0;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--vogel-red)}.vogel-card-meta__notes{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}.vogel-card-meta__note{font-size:.8rem;line-height:1.35;color:var(--vogel-grey-700)}.vogel-card-meta__note:not(:last-child):after{content:"\b7";margin-inline:.3rem;color:var(--vogel-grey-300)}.product-card__content>.group-block{display:flex;flex:1 1 auto;flex-direction:column}.product-card__content>.group-block>.group-block-content{flex:1 1 auto}.product-card product-price{margin-block-start:auto;padding-block-start:.5rem;font-size:.95rem!important;font-weight:600!important;color:var(--vogel-ink)!important}.vogel-card-atc{width:100%;margin-block-start:.5rem}.vogel-cafe-bridge{color:var(--vogel-ink)}.vogel-cafe-bridge__inner{display:grid;gap:1.5rem;align-items:center}.vogel-cafe-bridge__copy{display:grid;justify-items:start;gap:.75rem}.vogel-cafe-bridge__eyebrow{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--vogel-red)}.vogel-cafe-bridge__heading{margin:0;font-size:clamp(2rem,6vw,3.25rem);line-height:1.06;background:var(--vogel-type-graphite);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block-end:.08em}.vogel-cafe-bridge__text{margin:0;font-size:1rem;line-height:1.42;color:var(--vogel-grey-700)}.vogel-cafe-bridge__form{width:100%;margin-block-start:.5rem}.vogel-cafe-bridge__form .vogel-btn{width:100%}.vogel-cafe-bridge__media{display:block;text-align:center}.vogel-cafe-bridge__media img{display:block;width:auto;max-width:100%;height:auto;max-height:22rem;margin-inline:auto;filter:drop-shadow(0 18px 26px rgba(30,30,35,.16))}@media screen and (min-width:900px){.vogel-cafe-bridge__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3rem}.vogel-cafe-bridge__form,.vogel-cafe-bridge__form .vogel-btn{width:auto}}.vogel-reviews{overflow:hidden}.vogel-reviews__head{display:grid;justify-items:center;gap:.5rem;max-width:var(--vogel-max);margin:0 auto 1.25rem;padding-inline:var(--vogel-inline);text-align:center}.vogel-reviews__heading{margin:0;font-size:clamp(1.75rem,5.4vw,3rem);line-height:1.08}.vogel-reviews__summary{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.15rem .5rem;margin:0;font-size:.875rem;color:var(--vogel-grey-700)}.vogel-reviews__summary a{color:inherit;text-underline-offset:.2em}.vogel-reviews__score{font-family:var(--vogel-font-display);font-size:1.5rem;font-weight:var(--font-heading--weight, 600);line-height:1;color:var(--vogel-ink)}.vogel-reviews__stars{color:var(--vogel-red);letter-spacing:.06em}.vogel-reviews__track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-inline:var(--vogel-inline);scroll-padding-inline:var(--vogel-inline);scrollbar-width:none;-webkit-overflow-scrolling:touch}.vogel-reviews__track::-webkit-scrollbar{display:none}.vogel-review{flex:0 0 min(82%,21rem);display:flex;flex-direction:column;justify-content:center;gap:.6rem;min-height:11.5rem;margin:0;padding:1.25rem;border-radius:var(--vogel-radius);background:var(--vogel-grey-100);scroll-snap-align:start}.vogel-review__stars{color:var(--vogel-red);font-size:.9rem;letter-spacing:.06em}.vogel-review__text{margin:0;font-family:var(--vogel-font-display);font-size:1.15rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--vogel-ink)}.vogel-review__name{font-size:.8rem;color:var(--vogel-grey-500)}.vogel-review__value{margin:0;padding-block-end:.05em;font-family:var(--vogel-font-display);font-size:3.25rem;font-weight:var(--font-heading--weight, 600);line-height:1;letter-spacing:-.03em;background:var(--vogel-type-graphite);-webkit-background-clip:text;background-clip:text;color:transparent}.vogel-review__label{margin:0;font-size:.95rem;line-height:1.3;color:var(--vogel-grey-700)}.vogel-reviews__dots{display:flex;justify-content:center;gap:.15rem;margin-block-start:.5rem}.vogel-reviews__dot{-webkit-appearance:none;appearance:none;position:relative;width:1.5rem;height:1.5rem;padding:0;border:0;background:none;cursor:pointer}.vogel-reviews__dot:before{content:"";position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;border-radius:50%;background:var(--vogel-grey-300);transition:background-color .2s var(--vogel-ease)}.vogel-reviews__dot[data-active]:before{background:var(--vogel-ink)}@media screen and (min-width:1100px){.vogel-reviews__track{max-width:calc(var(--vogel-max) + 2 * var(--vogel-inline));margin-inline:auto}.vogel-review{flex-basis:calc((100% - 1.5rem) / 3)}}.vogel-courses{background:var(--vogel-grey-100)}.vogel-courses__inner{display:grid;justify-items:center;gap:.5rem;text-align:center}.vogel-courses__heading{margin:0;font-size:clamp(1.5rem,4.4vw,2.25rem)}.vogel-courses__text{margin:0;max-width:34rem;font-size:.95rem;line-height:1.42;color:var(--vogel-grey-700)}.vogel-courses__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem 1.5rem;margin-block-start:.5rem}.vogel-courses__link{color:var(--vogel-ink);font-size:.95rem;font-weight:600;text-decoration:none}.vogel-courses__link:after{content:" \203a";color:var(--vogel-red)}.vogel-courses__link:hover{text-decoration:underline;text-underline-offset:.2em}.vogel-faq__inner{max-width:46rem}.vogel-faq__heading{margin:0 0 1.25rem;font-size:clamp(1.5rem,4.4vw,2.25rem);text-align:center}.vogel-faq__list{border-block-start:1px solid var(--vogel-line)}.vogel-faq__item{border-block-end:1px solid var(--vogel-line)}.vogel-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1rem;font-size:1rem;font-weight:600;list-style:none;cursor:pointer}.vogel-faq__q::-webkit-details-marker{display:none}.vogel-faq__q:after{content:"+";font-size:1.25rem;font-weight:400;line-height:1;color:var(--vogel-grey-500)}.vogel-faq__item[open] .vogel-faq__q:after{content:"\2013"}.vogel-faq__a{padding-block-end:1rem;font-size:.95rem;line-height:1.45;color:var(--vogel-grey-700)}.product-information media-gallery,.product-information .product-media,.product-information .product-media-container{background:var(--vogel-metal-plate)}.product-information .product-media img{object-fit:contain}@media screen and (max-width:749px){.product-information:has(.vogel-flavour--coffee) slideshow-slide.product-media-container,.product-information:has(.vogel-flavour--coffee) slideshow-slide .product-media{aspect-ratio:3 / 2}.product-information:has(.vogel-flavour--coffee) slideshow-slide .product-media[style*="--ratio: 1.25"] img{width:100%;height:100%;object-fit:cover}}.product-details:has(.vogel-size) variant-picker,.product-details:has(.vogel-size) .variant-picker,.product-details .quantity-selector,.product-details quantity-selector-component,.product-details .shopify-payment-button__more-options{display:none!important}.product-details .buy-buttons-block,.product-details .buy-buttons-block product-form-component,.product-details .buy-buttons-block form.shopify-product-form,.product-details .buy-buttons-block .product-form-buttons{display:contents}.product-details .accelerated-checkout-block{order:1;flex:0 0 auto!important;width:100%}.product-details .product-form-buttons>span:has(add-to-cart-component){flex:0 0 auto!important}.product-details .vogel-buy-assurance{order:2}.product-details{--shopify-accelerated-checkout-button-border-radius: var(--vogel-radius-btn);--shopify-accelerated-checkout-button-block-size: 3.25rem}.product-details .product-form-buttons{display:block}.product-details .product-form-buttons>span:has(add-to-cart-component),.product-details add-to-cart-component{display:block;width:100%;max-width:none}.product-details button[name=add]{width:100%}.product-details .buy-buttons,.product-details product-form-component{width:100%}.vogel-pdp-title{display:grid;gap:.2rem;width:100%;margin:0}.vogel-pdp-title__main{margin:0;font-size:clamp(2rem,7.5vw,3rem);line-height:1.05;letter-spacing:-.03em;color:var(--vogel-ink);text-wrap:balance}.vogel-pdp-title__sub{margin:0;font-size:1rem;line-height:1.35;color:var(--vogel-grey-500)}.vogel-social{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .4rem;margin:0;font-size:.82rem;color:var(--vogel-grey-500)}.vogel-social__stars{color:var(--vogel-red);font-size:.78rem;letter-spacing:.04em}.vogel-social__rating{font-weight:600;color:var(--vogel-ink)}.vogel-pdp-title .vogel-social{margin-block-end:.125rem}.vogel-social--link{width:fit-content;text-decoration:none}@media(hover:hover){.vogel-social--link:hover .vogel-social__count{text-decoration:underline;text-underline-offset:.15em}}.vogel-social--link:focus-visible{outline:2px solid var(--vogel-ink);outline-offset:3px;border-radius:4px}.vogel-stars{position:relative;display:inline-block;font-size:.78rem;letter-spacing:.04em;color:var(--vogel-grey-300);white-space:nowrap}.vogel-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;inset-block-start:0;inset-inline-start:0;overflow:hidden;width:var(--vogel-stars-fill, 100%);color:var(--vogel-red)}.vogel-product-reviews{scroll-margin-block-start:calc(var(--header-height, 60px) + 1rem)}.vogel-product-reviews__inner{max-width:var(--vogel-max);margin-inline:auto;padding-inline:var(--vogel-inline)}.vogel-product-reviews .jdgm-widget{--jdgm-primary-color: var(--vogel-ink);--jdgm-star-color: var(--vogel-red);--jdgm-write-review-text-color: var(--vogel-ink);--jdgm-write-review-bg-color: #fff;--jdgm-paginate-color: var(--vogel-ink);--jdgm-reviewer-name-color: var(--vogel-ink);--jdgm-border-radius: var(--vogel-radius-btn);font-size:.9375rem}.vogel-product-reviews .jdgm-rev-widg{padding:0}.vogel-product-reviews .jdgm-rev-widg__title{margin-block-end:.5rem;font-size:clamp(1.75rem,5.4vw,3rem);line-height:1.08;letter-spacing:-.03em}.vogel-product-reviews .jdgm-rev-widg__summary{font-size:.875rem;color:var(--vogel-grey-500)}.vogel-product-reviews .jdgm-histogram,.vogel-product-reviews .jdgm-row-actions,.vogel-product-reviews .jdgm-verified-checkmark,.vogel-product-reviews .jdgm-rev__icon{display:none!important}.vogel-product-reviews .jdgm-write-rev-link{display:flex;align-items:center;justify-content:center;min-height:3rem;border:0;border-radius:var(--vogel-radius-btn);box-shadow:inset 0 0 0 1px var(--vogel-grey-300);background:#fff;color:var(--vogel-ink);font-size:.9375rem;font-weight:600}.vogel-product-reviews .jdgm-rev{padding-block:1.25rem;border-color:var(--vogel-line)}.vogel-product-reviews .jdgm-rev__header{margin-block-end:.25rem}.vogel-product-reviews .jdgm-rev__author-wrapper{margin-inline-start:0}.vogel-product-reviews .jdgm-rev__author{font-size:.9375rem;font-weight:600;color:var(--vogel-ink)}.vogel-product-reviews .jdgm-rev__timestamp{font-size:.8125rem;color:var(--vogel-grey-500)}.vogel-product-reviews .jdgm-rev__title{font-size:.9375rem;font-weight:600}.vogel-product-reviews .jdgm-rev__body{font-size:.9375rem;line-height:1.45}.vogel-product-reviews .jdgm-rev__buyer-badge{padding:.05rem .4rem;border-radius:4px;background:var(--vogel-grey-100);color:var(--vogel-grey-700);font-size:.6875rem}.vogel-product-reviews .jdgm-rev__buyer-badge:before{content:"Verifiziert"}@media screen and (max-width:359px){.vogel-social__sep{display:none}}.vogel-flavour{display:grid;gap:.875rem;width:100%;margin-block-start:.5rem}.vogel-flavour:empty{display:none}.vogel-flavour__taste{display:grid;gap:.1875rem}.vogel-flavour__label{margin:0;font-size:.8125rem;line-height:1.3;color:var(--vogel-grey-500)}.vogel-flavour__notes{margin:0;font-family:var(--font-heading--family);font-size:1.375rem;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:var(--vogel-ink);text-wrap:balance}.vogel-flavour__machines{display:flex;flex-wrap:wrap;align-items:baseline;gap:.125rem .625rem}.vogel-flavour__machines-label{margin:0;font-size:.9375rem;color:var(--vogel-grey-500)}.vogel-flavour__machines-row{display:flex;flex-wrap:wrap;gap:.125rem .875rem;margin:0;padding:0;list-style:none}.vogel-flavour__tick{display:inline-flex;gap:.25rem;font-size:.9375rem;font-weight:500;white-space:nowrap;color:var(--vogel-ink)}.vogel-flavour__tick-icon{color:var(--vogel-red);font-weight:700}.vogel-flavour__facts{display:grid;gap:.4375rem;margin:0;padding:.875rem 1rem;border-radius:var(--vogel-radius-sm);background:var(--vogel-grey-100)}.vogel-flavour__fact{display:grid;grid-template-columns:6.25rem minmax(0,1fr);column-gap:.5rem;font-size:.9375rem;line-height:1.35}.vogel-flavour__fact dt{color:var(--vogel-grey-500)}.vogel-flavour__fact dd{min-width:0;margin:0;font-weight:500;overflow-wrap:anywhere;color:var(--vogel-ink)}.vogel-size{display:grid;gap:.5rem;width:100%}.vogel-size[hidden]{display:none}.vogel-size__label{margin:0;font-size:.82rem;font-weight:600}.vogel-size__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem}.vogel-size__grid:has(>:only-child){grid-template-columns:minmax(0,50%)}.vogel-size__btn{position:relative;display:grid;justify-items:center;gap:.05rem;padding:.75rem .5rem;border:1px solid var(--vogel-grey-300);border-radius:var(--vogel-radius-sm);background:#fff;color:var(--vogel-ink);font-family:inherit;cursor:pointer;transition:border-color .2s var(--vogel-ease),box-shadow .2s var(--vogel-ease)}.vogel-size__btn.is-selected{border-color:var(--vogel-ink);box-shadow:0 0 0 1px var(--vogel-ink),0 4px 14px #0000000f}.vogel-size__btn.is-unavailable{opacity:.45;cursor:not-allowed}.vogel-size__name{font-size:1.0625rem;font-weight:590;letter-spacing:-.015em}.vogel-size__price{font-size:.875rem;letter-spacing:-.01em}.vogel-size__perkg{font-size:.72rem;color:var(--vogel-grey-500)}.vogel-size__save{position:absolute;inset-block-start:-.55rem;inset-inline-end:.5rem;padding:.05rem .45rem;border-radius:999px;background:var(--vogel-red);color:#fff;font-size:.66rem;font-weight:600}.vogel-size__hint{margin:0;font-size:.8rem;line-height:1.35;color:var(--vogel-grey-500)}.vogel-ship,.vogel-cart-progress{display:grid;gap:.4rem;width:100%}.vogel-ship__icon,.vogel-cart-progress__icon{display:none}.vogel-ship__msg,.vogel-cart-progress__msg{margin:0;font-size:.85rem;line-height:1.3;color:var(--vogel-ink)}.vogel-ship__msg strong,.vogel-cart-progress__msg strong{font-weight:600}.vogel-ship__meta,.vogel-cart-progress__meta{margin:.1rem 0 0;font-size:.72rem;color:var(--vogel-grey-500)}.vogel-ship__track,.vogel-cart-progress__track{height:4px;border-radius:999px;background:var(--vogel-grey-200);overflow:hidden}.vogel-ship__fill,.vogel-cart-progress__fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c41109,var(--vogel-red));transition:width .5s var(--vogel-ease)}.product-details product-price .price{font-family:var(--vogel-font-body);font-size:1.75rem!important;font-weight:500;letter-spacing:-.01em;line-height:1.1;color:var(--vogel-ink)}.product-details product-price .tax-note,.product-details product-price .tax-note *{margin-block-start:.15rem;font-family:var(--vogel-font-body)!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:0!important;line-height:1.35!important;color:var(--vogel-grey-500)}.vogel-buy-assurance{display:grid;justify-items:center;gap:.65rem;width:100%}.vogel-risk{display:grid;gap:.25rem;margin:0;padding:0;list-style:none;text-align:center}.vogel-risk__item{display:block;line-height:1.35}.vogel-risk__icon{display:none}.vogel-risk__text{display:block;font-size:.78rem;line-height:1.35;color:var(--vogel-grey-500)}.vogel-buy-assurance__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.vogel-buy-assurance__icon{width:auto;height:1.35rem}.vogel-google-trust{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.82rem;color:var(--vogel-grey-700)}.vogel-google-trust__stars{color:var(--vogel-red)}.vogel-google-trust a{color:inherit;text-underline-offset:.2em}.vogel-fbt{display:grid;gap:.75rem;width:100%;padding:1.1rem;border-radius:var(--vogel-radius);background:var(--vogel-grey-100)}.vogel-fbt__heading{margin:0;font-size:1.15rem}.vogel-fbt__list{display:grid;grid-template-columns:repeat(var(--vogel-fbt-count, 3),minmax(0,1fr));gap:1.1rem;margin:0;padding:0;list-style:none}.vogel-fbt__item{position:relative;display:flex;flex-direction:column;gap:.25rem;min-width:0}.vogel-fbt__link{display:flex;flex-direction:column;gap:.25rem;min-width:0;color:inherit;text-decoration:none}.vogel-fbt__link:focus-visible{outline:2px solid var(--vogel-ink);outline-offset:3px;border-radius:var(--vogel-radius-sm)}@media(hover:hover){.vogel-fbt__link:hover .vogel-fbt__title{text-decoration:underline;text-underline-offset:.15em}}.vogel-fbt__single{margin:auto 0 0;padding-block-start:.35rem}.vogel-fbt__single-btn.vogel-fbt__single-btn{min-height:2.25rem;padding:.25rem;font-size:.75rem}@media screen and (max-width:359px){.vogel-fbt__single-btn.vogel-fbt__single-btn{padding-inline:0;font-size:.6875rem;letter-spacing:-.02em}}.vogel-fbt__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--vogel-radius-sm);background:var(--vogel-metal-plate)}.vogel-fbt__media img{width:100%;height:100%;object-fit:contain}.vogel-fbt__title{font-size:.875rem;font-weight:590;line-height:1.2;letter-spacing:-.012em;overflow-wrap:anywhere}.vogel-fbt__sub{font-size:.72rem;line-height:1.25;color:var(--vogel-grey-500);overflow-wrap:anywhere}.vogel-fbt__sub:empty{display:none}.vogel-fbt__price{font-size:.75rem;color:var(--vogel-grey-500)}.vogel-fbt__summary{display:grid;gap:.1rem;margin:0;font-size:.85rem;color:var(--vogel-grey-500)}.vogel-fbt__summary strong{font-weight:600;color:var(--vogel-ink)}.vogel-fbt__status{margin:0;font-size:.82rem;text-align:center}.vogel-fbt__status:empty{margin-block-start:-.75rem}.vogel-details-group{width:100%}.vogel-details-group+.vogel-fbt{margin-block-start:.75rem}.vogel-details{border-block:1px solid var(--vogel-line)}.vogel-details+.vogel-details{border-block-start:0}.vogel-details__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:.95rem;font-size:.95rem;font-weight:600;list-style:none;cursor:pointer}.vogel-details__summary::-webkit-details-marker{display:none}.vogel-details__chev{width:.5rem;height:.5rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;transform:rotate(45deg);transition:transform .2s var(--vogel-ease)}.vogel-details[open] .vogel-details__chev{transform:rotate(-135deg)}.vogel-details__body{padding-block-end:1rem}.vogel-details__list{display:grid;gap:.5rem;margin:0}.vogel-details__list>div{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:.5rem}.vogel-details__list dt{font-size:.82rem;color:var(--vogel-grey-500)}.vogel-details__list dd{margin:0;font-size:.9rem}.vogel-details__text{margin:0;font-size:.9rem;line-height:1.45}.vogel-details__links{display:flex;flex-wrap:wrap;gap:.25rem 1rem;margin:.65rem 0 0;font-size:.85rem}.vogel-details__links a{color:var(--vogel-ink);text-underline-offset:.2em}.vogel-details__note{margin:.75rem 0 0;font-size:.82rem;color:var(--vogel-grey-500)}@media screen and (max-width:749px){.product-information .product-details,.product-details{padding-inline:.25rem}}.sticky-add-to-cart__bar{border:0;background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:inset 0 .5px #ffffffe6,0 0 0 .5px #0000001a,0 8px 28px #00000024}.sticky-add-to-cart__button.button{width:auto!important;height:auto;min-height:2.75rem;padding:.5rem 1.1rem;font-size:.875rem;white-space:nowrap}.sticky-add-to-cart__bar .add-to-cart-text__content{display:inline!important}.sticky-add-to-cart__bar .sticky-add-to-cart__title{font-weight:590;line-height:1.2;letter-spacing:-.012em}.sticky-add-to-cart__bar .sticky-add-to-cart__variant{line-height:1.25;color:var(--vogel-grey-500)}@media screen and (max-width:749px){.sticky-add-to-cart__image{display:none}.sticky-add-to-cart__title{font-size:.875rem}.sticky-add-to-cart__variant{font-size:.75rem}.sticky-add-to-cart__price{font-size:.875rem}}.cart__checkout-button.button{width:100%}.cart-drawer__content>.vogel-cart-progress{flex:0 0 auto;padding:.25rem var(--padding-lg, 1.25rem) .9rem;border-block-end:1px solid var(--vogel-line)}.cart-drawer__content>.vogel-cart-upsell{flex:0 0 auto;margin-block:.25rem 1rem;padding-inline:var(--padding-lg, 1.25rem)}.cart-drawer__summary{gap:.6rem;padding:.75rem var(--padding-lg, 1.25rem) 1rem;border-block-start:1px solid var(--vogel-line);-webkit-mask-image:none!important;mask-image:none!important}.theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:sticky!important}.cart-drawer__content>.cart-drawer__items{flex:0 0 auto;overflow:visible}.cart-drawer__items .cart-items__table-row{padding-block:.75rem!important}.cart-drawer__items .cart-items__title,.cart-drawer__items .cart-items__price{font-size:.9rem;line-height:1.25}.cart-items__title{font-weight:590;letter-spacing:-.012em}.cart-items__subtitle{display:block;font-size:.8125rem;font-weight:400;letter-spacing:-.008em;color:var(--vogel-grey-500)}.cart-items__table-row .quantity-selector{border-color:transparent;border-radius:var(--vogel-radius-btn-sm);background-color:var(--vogel-grey-100)}.cart-drawer__items .cart-items__variants,.cart-drawer__items .cart-items__variants *{font-size:.78rem;line-height:1.25}.cart-drawer__items quantity-selector-component,.cart-drawer__items .quantity-selector{--minimum-touch-target: 2.25rem;height:2.25rem;min-height:0;border-radius:999px}.cart-drawer__summary .cart-totals__total-label{font-size:1rem}.cart-drawer__summary .cart-totals__total-value{font-size:1rem;font-weight:600}.cart-drawer__summary .cart-actions,.cart-drawer__items .cart-items__unit-price-wrapper{display:none}.cart-drawer__summary .cart-totals{gap:.2rem;width:100%}.cart-drawer__summary .cart-totals__tax-note{font-size:.72rem;color:var(--vogel-grey-500)}.cart-drawer__summary .cart__ctas{display:grid;gap:.5rem;width:100%}.vogel-cart-cost-row{font-size:.85rem}.vogel-cart-upsell{display:grid;gap:.5rem}.vogel-cart-upsell__heading{margin:0;font-size:.82rem;font-weight:600}.vogel-cart-upsell__card{display:grid;grid-template-columns:3.75rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.65rem;border-radius:var(--vogel-radius-sm);background:var(--vogel-grey-100)}.vogel-cart-upsell__media{display:block;overflow:hidden;border-radius:10px;background:var(--vogel-metal-plate)}.vogel-cart-upsell__media img{display:block;width:100%;height:auto;object-fit:contain}.vogel-cart-upsell__info{display:grid;gap:.2rem;min-width:0}.vogel-cart-upsell__title{font-size:.9375rem;font-weight:590;letter-spacing:-.012em;color:var(--vogel-ink);text-decoration:none}.vogel-cart-upsell__title span{font-weight:400;color:var(--vogel-grey-500)}.vogel-cart-upsell__price{margin:0;font-size:.78rem;color:var(--vogel-grey-500)}.vogel-cart-upsell__btn.button{min-height:2.25rem;margin-block-start:.2rem;font-size:.8rem}.vogel-cart-progress__msg{transform-origin:0 50%}.vogel-cart-progress.is-unlocked .vogel-cart-progress__msg{font-weight:600;letter-spacing:-.01em}.vogel-cart-progress__check{display:inline-block;width:1.1em;height:1.1em;margin-inline-end:.35em;vertical-align:-.18em;color:var(--vogel-red)}.vogel-burst{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.vogel-burst__truck{position:absolute;width:1.875rem;color:var(--vogel-red);line-height:0}.vogel-burst__truck:before{content:"";position:absolute;inset-block-start:45%;inset-inline-end:100%;width:2.25rem;height:2px;border-radius:2px;background:linear-gradient(90deg,#e41c1400,#e41c14bf)}.vogel-burst__glint{position:absolute;overflow:hidden;border-radius:999px}.vogel-burst__glint span{position:absolute;inset-block:0;inset-inline-start:0;width:40%;background:linear-gradient(90deg,#fff0,#fff,#fff0)}.vogel-burst__bean{position:absolute;width:.8125rem;margin:-.55rem 0 0 -.4rem;color:#3f2616;line-height:0}.vogel-burst__bean:nth-child(3n){color:#5a3720}.vogel-burst__bean:nth-child(3n+1){color:#2e1a0e}.vogel-burst__spark{position:absolute;width:3px;height:9px;margin:-4px 0 0 -1px;border-radius:2px;background:linear-gradient(180deg,#fff,#b4b4ba)}.vogel-burst__spark.is-red{background:linear-gradient(180deg,#ff6a5e,#c5110a)}.vogel-burst__flash{position:absolute;width:7.5rem;height:7.5rem;margin:-3.75rem 0 0 -3.75rem;border-radius:50%;background:radial-gradient(circle,#fffffff2,#ff5a468c 30%,#ff5a4600 70%)}.vogel-qty{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%}.vogel-qty__head{min-width:0}.vogel-qty__label{margin:0;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--vogel-ink)}.vogel-qty__total{margin:0;font-size:.8125rem;line-height:1.3;color:var(--vogel-grey-700)}.vogel-qty__row{display:flex;flex:none;gap:.375rem}.vogel-qty__btn{-webkit-appearance:none;appearance:none;width:2.75rem;height:2.75rem;padding:0;border:1px solid var(--vogel-grey-300);border-radius:var(--vogel-radius-btn-sm);background:#fff;color:var(--vogel-ink);font-family:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:border-color .2s var(--vogel-ease),box-shadow .2s var(--vogel-ease)}.vogel-qty__btn[aria-pressed=true]{border-color:var(--vogel-ink);box-shadow:0 0 0 1px var(--vogel-ink)}.vogel-qty__btn:focus-visible{outline:2px solid var(--vogel-ink);outline-offset:3px}.group-block-content:has(>.vogel-cup){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .75rem}.group-block-content:has(>.vogel-cup)>product-price{display:contents}.group-block-content:has(>.vogel-cup) .tax-note{grid-column:1 / -1;grid-row:2}.vogel-cup{grid-column:2;grid-row:1;min-width:0;margin:0;font-size:.8125rem;line-height:1.35;text-align:end;color:var(--vogel-grey-500)}.vogel-cup__line{display:block}.vogel-cup strong{font-weight:600;color:var(--vogel-ink)}.product-details variant-picker{order:-1}.variant-option__button-label{border-color:#1d1d1f38!important;border-radius:var(--vogel-radius-btn-sm)!important}.vogel-details__description{margin-block-end:1rem;font-size:.9375rem;line-height:1.5;letter-spacing:-.008em;color:var(--vogel-grey-800)}.vogel-collection-title{max-width:var(--vogel-max);margin:1.5rem auto 0;padding-inline:var(--vogel-inline);font-size:clamp(1.75rem,5.4vw,3rem);line-height:1.08}@media screen and (max-width:749px){.main-collection-grid{padding-inline:.875rem}}.shopify-section-group-footer-group{background:var(--vogel-grey-100)}.shopify-section-group-footer-group .section-background{background:transparent!important}.shopify-section-group-footer-group :where(*:not(a,svg,path)){color:var(--vogel-grey-700)!important;font-size:.82rem;line-height:1.5}.shopify-section-group-footer-group :where(h1,h2,h3,h4,h5,h6){margin-block:0 .5rem;color:var(--vogel-ink)!important;font-size:1.0625rem;letter-spacing:-.015em}.shopify-section-group-footer-group .text-block p{margin-block:0 .65rem}.shopify-section-group-footer-group .menu__heading{color:var(--vogel-ink)!important;font-size:1.0625rem;letter-spacing:-.015em}.shopify-section-group-footer-group .menu__details{margin-block-end:.75rem;border-bottom-color:var(--vogel-line)!important}.shopify-section-group-footer-group .utilities{border-top-color:var(--vogel-line)!important}.vogel-footer-legal{padding:0 var(--vogel-inline) 1.75rem;text-align:center}.shopify-section-group-footer-group a{color:var(--vogel-ink)!important;font-size:.82rem;text-decoration:none}.shopify-section-group-footer-group a:hover{text-decoration:underline;text-underline-offset:.2em}@media(prefers-reduced-motion:reduce){.vogel-btn,.product-details button[name=add],.sticky-add-to-cart__button.button,.cart__checkout-button.button,.vogel-card-btn,.vogel-coffee-card,.vogel-coffee-card__image,.vogel-ship__fill,.vogel-cart-progress__fill{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/vogel-premium.css.map */
