@charset "UTF-8";@import"https://use.typekit.net/nex0xhm.css";#breakpoint-debug{position:fixed;bottom:.5rem;right:.5rem;z-index:99999;background:#000000d9;color:#0f0;font-size:.75rem;font-family:SF Mono,Monaco,Cascadia Code,monospace;padding:.4rem .6rem;border-radius:.25rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:none;font-weight:600;letter-spacing:.02em;box-shadow:0 2px 8px #0000004d}.dev-mode #breakpoint-debug{display:block}#breakpoint-debug:after{content:"< sm (640px)"}@media screen and (min-width: 640px){#breakpoint-debug:after{content:"sm (640px+)"}}@media screen and (min-width: 768px){#breakpoint-debug:after{content:"md (768px+)"}}@media screen and (min-width: 1024px){#breakpoint-debug:after{content:"lg (1024px+)"}}@media screen and (min-width: 1280px){#breakpoint-debug:after{content:"xl (1280px+)"}}@media screen and (min-width: 1440px){#breakpoint-debug:after{content:"xxl (1440px+)"}}@media screen and (min-width: 1920px){#breakpoint-debug:after{content:"3xl (1920px+)"}}@media screen and (min-width: 2560px){#breakpoint-debug:after{content:"4xl (2560px+)"}}:root{--font-header-weight: 650;--font-body-family: atyp-bl-display, sans-serif;--color-text: #ffffff;--color-background: #000000;--border-radius: 2rem;--gap: 20px;--section-margin: 40px;--font-header-family: atyp-bl-variable, sans-serif;--font-header-optical: 6;--font-atyp: atyp-bl-variable, sans-serif;--font-akrobat: "Akrobat", sans-serif;--font-din: "din-condensed-variable", sans-serif;--padding-inner: 2em;--white: #fff;--black: #000;--gray: #f5f4f2;--red: #bd311e;--border-radius-large: 2rem;--inner-padding: 1.6rem}@media screen and (min-width: 1024px){:root{--inner-padding: 2rem}}:root{--page-padding: 1rem}section{overflow-x:hidden}.arrow-circle{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:2px solid white;border-radius:50%;position:relative;transition:all .3s ease;cursor:pointer}.arrow-circle:before{content:"";width:.75rem;height:.75rem;border-top:2px solid white;border-right:2px solid white;transform:rotate(45deg);transition:transform .3s ease}.arrow-circle:hover{background-color:#fff}.arrow-circle:hover:before{transform:rotate(45deg) scale(1.1);border-color:var(--color-background, #fff)}.arrow-circle:focus{outline:2px solid var(--color-accent, #0066cc);outline-offset:2px}.arrow-circle--right:before{transform:rotate(45deg)}.arrow-circle--right:hover:before{transform:rotate(45deg) scale(1.1)}.arrow-circle--left:before{transform:rotate(-135deg)}.arrow-circle--left:hover:before{transform:rotate(-135deg) scale(1.1)}.arrow-circle--up:before{transform:rotate(-45deg)}.arrow-circle--up:hover:before{transform:rotate(-45deg) scale(1.1)}.arrow-circle--down:before{transform:rotate(135deg)}.arrow-circle--down:hover:before{transform:rotate(135deg) scale(1.1)}.arrow-circle--small{width:2rem;height:2rem}.arrow-circle--small:before{width:.5rem;height:.5rem;border-width:1.5px}.arrow-circle--medium{width:2.5rem;height:2.5rem}.arrow-circle--medium:before{width:.75rem;height:.75rem;border-width:2px}.arrow-circle--large{width:3.5rem;height:3.5rem}.arrow-circle--large:before{width:1rem;height:1rem;border-width:2.5px}.arrow-circle--xl{width:4.5rem;height:4.5rem}.arrow-circle--xl:before{width:1.25rem;height:1.25rem;border-width:3px}.arrow-circle--filled{background-color:#fff;border-color:#fff}.arrow-circle--filled:before{border-color:var(--color-background, #fff)}.arrow-circle--filled:hover{background-color:transparent}.arrow-circle--filled:hover:before{border-color:#fff}.arrow-circle--minimal{border:none}.arrow-circle--minimal:hover{background-color:#0000001a}.arrow-circle--minimal:hover:before{border-color:#fff}.arrow-circle--thick{border-width:3px}.arrow-circle--thick:before{border-width:3px}.arrow-circle--coffee{color:var(--coffee-accent, #d4a574)}.arrow-circle--coffee:hover{background-color:var(--coffee-accent, #d4a574)}.arrow-circle--coffee:hover:before{border-color:var(--coffee-light, #f5f0e8)}.arrow-circle--coffee-dark{color:var(--coffee-dark, #2d1810)}.arrow-circle--coffee-dark:hover{background-color:var(--coffee-dark, #2d1810)}.arrow-circle--coffee-dark:hover:before{border-color:var(--coffee-light, #f5f0e8)}.arrow-circle--pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}}.arrow-circle--bounce:hover{animation:bounce .6s ease}@keyframes bounce{0%,20%,60%,to{transform:translateY(0)}40%{transform:translateY(-10px)}80%{transform:translateY(-5px)}}.arrow-circle--rotate:hover{transform:rotate(360deg)}.arrow-circle--responsive{width:2rem;height:2rem}.arrow-circle--responsive:before{width:.5rem;height:.5rem;border-width:1.5px}@media screen and (min-width: 640px){.arrow-circle--responsive{width:2.5rem;height:2.5rem}.arrow-circle--responsive:before{width:.75rem;height:.75rem;border-width:2px}}@media screen and (min-width: 768px){.arrow-circle--responsive{width:3rem;height:3rem}.arrow-circle--responsive:before{width:.875rem;height:.875rem}}@media screen and (min-width: 1024px){.arrow-circle--responsive{width:3.5rem;height:3.5rem}.arrow-circle--responsive:before{width:1rem;height:1rem;border-width:2.5px}}.hero-title{font-size:clamp(2.1rem,1.299830652rem + 3.0482641829vw,4.35rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em}@media screen and (min-width: 1024px){.hero-title{letter-spacing:-.04em}}.section-title{font-size:clamp(1.7rem,1.166553768rem + 2.0321761219vw,3.2rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.card-title{font-size:clamp(1.5rem,1.3399661304rem + .6096528366vw,1.95rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.display-title{font-size:clamp(2.8rem,1.733107536rem + 4.0643522439vw,5.8rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em;line-height:1}@media screen and (min-width: 1024px){.display-title{letter-spacing:-.04em}}@media screen and (min-width: 1024px){.display-title{line-height:.95}}.headline-xs{font-size:clamp(.7875rem,.4874364945rem + 1.1430990686vw,1.63125rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.headline-sm{font-size:clamp(1.05rem,.649915326rem + 1.5241320914vw,2.175rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.headline-md{font-size:clamp(1.4rem,.866553768rem + 2.0321761219vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.headline-lg{font-size:clamp(2.1rem,1.299830652rem + 3.0482641829vw,4.35rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em}@media screen and (min-width: 1024px){.headline-lg{letter-spacing:-.04em}}.headline-xl{font-size:clamp(2.8rem,1.733107536rem + 4.0643522439vw,5.8rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em;line-height:1}@media screen and (min-width: 1024px){.headline-xl{letter-spacing:-.04em}}@media screen and (min-width: 1024px){.headline-xl{line-height:.95}}.headline-2xl{font-size:clamp(3.5rem,2.16638442rem + 5.0804403048vw,7.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em;line-height:1}@media screen and (min-width: 1024px){.headline-2xl{letter-spacing:-.04em}}@media screen and (min-width: 1024px){.headline-2xl{line-height:.95}}.coffee-hero{font-size:clamp(3.15rem,1.949745978rem + 4.5723962743vw,6.525rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em;line-height:1}@media screen and (min-width: 1024px){.coffee-hero{letter-spacing:-.04em}}@media screen and (min-width: 1024px){.coffee-hero{line-height:.95}}.coffee-section{font-size:clamp(1.575rem,.974872989rem + 2.2861981372vw,3.2625rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.coffee-product{font-size:clamp(1.05rem,.649915326rem + 1.5241320914vw,2.175rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.shopify-section:not(.scrolling-text-section):not(.topbar-section) .section{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.shopify-section:not(.scrolling-text-section):not(.topbar-section) .section{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.shopify-section:not(.scrolling-text-section):not(.topbar-section) .section{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.shopify-section:not(.scrolling-text-section):not(.topbar-section) .section{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.shopify-section:not(.scrolling-text-section):not(.topbar-section) .section{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.shopify-section:not(.scrolling-text-section):not(.topbar-section) .section{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.shopify-section:not(.scrolling-text-section):not(.topbar-section) .page-width{grid-column:2/8;margin:0;padding:0}.collage .rich-text p{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;font-size:1.2rem}@media screen and (min-width: 1024px){.collage .rich-text p{font-size:1.2rem}}@media screen and (min-width: 1280px){.collage .rich-text p{font-size:1.2rem}}@media screen and (min-width: 1440px){.collage .rich-text p{font-size:1.4rem}}.collage .rich-text p strong,.collage .rich-text p b{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.multicolumn .leading-normal{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;font-size:1rem;line-height:1.4em}@media screen and (min-width: 1024px){.multicolumn .leading-normal{font-size:1.2rem}}@media screen and (min-width: 1280px){.multicolumn .leading-normal{font-size:1.2rem}}.multicolumn .leading-normal strong,.multicolumn .leading-normal b{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-padding{padding-top:calc(var(--section-padding-top) + 2rem)}@media screen and (min-width: 1024px){.coffee-padding{padding-top:calc(var(--section-padding-top) + 5rem)}}.coffee-page-padding{padding-top:calc(var(--section-padding-top) + 8rem)}@media screen and (min-width: 1024px){.coffee-page-padding{padding-top:calc(var(--section-padding-top) + 8rem)}}@keyframes rotate-infinite{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.curved-text{width:200px;height:200px;position:absolute;top:-2rem;left:-4rem;z-index:2;animation:rotate-infinite 20s linear infinite;--circumference: calc(var(--circle-radius) * 2 * 3.14159)}.curved-text svg{width:100%;height:100%;overflow:visible}.curved-text text{font-size:calc(var(--text-length) / 23.125 * 1rem);text-transform:uppercase;fill:#000;letter-spacing:.2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.black .curved-text text{fill:#fff}.header-section{z-index:7;max-width:100%}.coffee-header__header{all:unset;width:100%;max-width:100%;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-header__header{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0);grid-template-rows:auto auto}@media screen and (min-width: 768px){.coffee-header__header{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 1280px){.coffee-header__header{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 1440px){.coffee-header__header{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 1920px){.coffee-header__header{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 2560px){.coffee-header__header{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem;grid-template-rows:auto auto}}.coffee-header-firstrow{grid-column:1/9;grid-row:1/2;background:#000;position:relative;z-index:1003;width:100%;padding-left:1rem;padding-right:1rem}.coffee-header-firstrow{border-radius:0 0 1.1rem 1.1rem}@media screen and (min-width: 768px){.coffee-header-firstrow{border-radius:0 0 1.32rem 1.32rem}}@media screen and (min-width: 1280px){.coffee-header-firstrow{border-radius:0 0 1.54rem 1.54rem}}@media screen and (min-width: 1024px){.coffee-header-firstrow{margin-top:1rem;grid-column:2/8;padding-left:clamp(1rem,.1rem + 2vw,3rem);padding-right:clamp(1rem,.1rem + 2vw,3rem)}.coffee-header-firstrow{border-radius:1.1rem}}@media screen and (min-width: 1024px) and (min-width: 768px){.coffee-header-firstrow{border-radius:1.32rem}}@media screen and (min-width: 1024px) and (min-width: 1280px){.coffee-header-firstrow{border-radius:1.54rem}}.coffee-header__menu>ul .coffee-menu__item{height:var(--sp-12);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:var(--font-navigation-size);text-transform:var(--font-navigation-text-transform)}.coffee-header__menu>ul .coffee-menu__item .btn-text{color:var(--white);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-header-secondrow{grid-column:2/8;grid-row:2/3;background:#fff;max-height:110px;margin-top:-4.1rem;padding-top:2.8rem;padding-bottom:.2rem;position:relative;z-index:1002;overflow:visible;width:100%;display:none}.coffee-header-secondrow{border-radius:0 0 1.1rem 1.1rem}@media screen and (min-width: 768px){.coffee-header-secondrow{border-radius:0 0 1.32rem 1.32rem}}@media screen and (min-width: 1280px){.coffee-header-secondrow{border-radius:0 0 1.54rem 1.54rem}}@media screen and (min-width: 1024px){.coffee-header-secondrow{display:block}}.coffee-header-secondrow__wrapper{display:flex;justify-content:space-between;align-items:center;padding-left:3rem;padding-right:2rem}@media screen and (min-width: 1024px){.coffee-header-secondrow__wrapper{padding-left:clamp(1rem,.1rem + 2vw,3rem);padding-right:clamp(1rem,.1rem + 2vw,3rem)}}.coffee-header-secondrow-left{padding-left:0;flex:0 0 auto}.coffee-header__icons{color:var(--white)}.coffee-header__icons .count{background-color:var(--red);width:1.2rem;height:1.2rem;text-align:center;border-radius:1rem;padding-top:.04rem}.coffee-mega-menu .btn-text{color:var(--white)}.coffee-mega-menu .media{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-mega-menu .media{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-mega-menu .media{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-mega-menu__container{padding-block-start:calc(var(--header-height) - 52px)}.inner{background-color:var(--white);display:grid;grid-template-columns:1fr 2fr}.coffee-mega-menu-left{grid-column:1;padding:0 0 2rem 2rem;display:flex;height:100%;flex-direction:column;justify-content:space-between}.coffee-mega-menu-headline h3{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:2rem;margin-top:2rem}@media screen and (min-width: 1440px){.coffee-mega-menu-headline h3{font-size:4rem}}.coffee-mega-menu__nav{position:relative}.coffee-mega-menu__nav-item{transform:none;transition:none;margin-top:.5rem}.coffee-menu-text{font-size:1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1440px){.coffee-menu-text{font-size:1.4rem}}.coffee-mega-menu__footer{position:relative;font-size:1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-mega-menu-right{grid-column:2;display:flex;height:100%;width:100%;flex-wrap:wrap;margin-bottom:2rem;align-items:flex-end;justify-content:flex-end;gap:0;padding:0 2rem 1rem 0}.coffee-mega-menu__item{width:calc(50% - 1rem);margin-left:1rem;margin-bottom:0rem}.coffee-media-card{overflow:hidden}.coffee-media-card-media>img{aspect-ratio:1/1}@media screen and (min-width: 1024px){.coffee-media-card-media>img{aspect-ratio:4/2}}.header-sticky{height:0rem;padding-block-start:0;padding-block-end:0;margin-bottom:0}.header-scrolled .header{padding-block-start:0;padding-block-end:0;margin-bottom:0}.header-scrolled .mega-menu__container{padding-block-start:calc(var(--header-height) - 52px)}.coffee-menu__bottom-left .top{visibility:visible;display:inline}.coffee-menu__bottom-left .scrolled,.header-scrolled .coffee-menu__bottom-left .top{visibility:hidden;display:none}.header-scrolled .coffee-menu__bottom-left .scrolled{visibility:visible;display:inline}.topbar-section{max-width:100%}.coffee-topbar{overflow:hidden}.coffee-menu-drawer .close{position:absolute;z-index:50;right:1rem;top:1rem;width:4rem;height:4rem}.coffee-menu-drawer .drawer__menu{max-height:100%}.mega-menu-overlay{pointer-events:none;display:block!important;opacity:0;position:fixed;inset:0}.coffee-indexer__wrapper{position:relative;z-index:5;background-color:#f5f4f2}.coffee-indexer__box{background-color:#000}.coffee-indexer__container{background-color:#f5f4f2;height:100%}.coffee-indexer__container{border-radius:0 0 1.4rem 1.4rem}@media screen and (min-width: 768px){.coffee-indexer__container{border-radius:0 0 1.68rem 1.68rem}}@media screen and (min-width: 1280px){.coffee-indexer__container{border-radius:0 0 calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-indexer__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-indexer__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-indexer__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-indexer__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-indexer__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-indexer__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px){.coffee-indexer__container{gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-indexer__container{gap:1.5rem}}.coffee-indexer__left{position:relative;overflow:visible;grid-column:2/8;grid-row:1/2}@media screen and (min-width: 1024px){.coffee-indexer__left{grid-column:2/5;grid-row:1/2;margin-bottom:2rem;max-height:calc(600px + 2rem)}}.coffee-indexer__left-link{display:block;text-decoration:none;height:100%}.coffee-indexer__left-image{position:relative;width:100%;height:100%;max-height:650px;overflow:visible}.coffee-indexer__left-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coffee-indexer__left-image img{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-indexer__left-image img{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-indexer__left-image img{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-indexer__left-overlay{position:absolute;top:0;left:0;width:100%;height:100%;max-height:650px;padding:1.6rem;display:flex;flex-direction:column;justify-content:flex-end;z-index:1}@media screen and (min-width: 1024px){.coffee-indexer__left-overlay{padding:2rem;justify-content:space-between}}.coffee-indexer__left-title{color:#fff;margin:0;vertical-align:bottom;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-indexer__left-title{color:#000}}.coffee-indexer__left-label{position:absolute;top:var(--padding-inner);right:var(--padding-inner);background-color:#e11d48;color:#fff;padding:.7rem 1.4rem;text-align:right;font-size:.8rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-indexer__left-label{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-indexer__left-label{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-indexer__left-label{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-indexer__left-label{padding:1rem 2rem;font-size:1rem}}.coffee-indexer__left-text-container{display:flex;justify-content:space-between;align-items:flex-end}.coffee-indexer__left-text{color:#fff;margin:0;vertical-align:bottom;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:2rem}@media screen and (min-width: 1024px){.coffee-indexer__left-text{font-size:3rem}}.coffee-indexer__left-extra-image{position:absolute;bottom:-4.5em;right:3em;width:250px!important;z-index:5;image-rendering:auto}.coffee-indexer__left-placeholder{background-color:#f0f0f0;height:100%;max-height:650px;display:flex;align-items:center;justify-content:center;border-radius:2em}.coffee-indexer__right{grid-column:1/9;grid-row:2/3;height:100%;margin-bottom:2rem;padding-bottom:2rem;display:flex;flex-direction:row;overflow-x:scroll;scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scrollbar-color:transparent}@media screen and (min-width: 1024px){.coffee-indexer__right{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(auto,300px));gap:1.5rem;grid-column:5/8;grid-row:1/2;padding-bottom:0;overflow:hidden;max-height:calc(600px + 2rem)}}@media screen and (min-width: 1440px){.coffee-indexer__right{gap:2rem}}.coffee-indexer__grid-link{padding-inline-start:1rem;padding-inline-end:1rem;margin-right:-1rem;scroll-snap-align:start;display:flex}@media screen and (min-width: 1024px){.coffee-indexer__grid-link{width:auto;text-decoration:none;margin:0;padding:0;height:100%}}.coffee-indexer__grid-item{position:relative;width:60vw;border-radius:2em;overflow:hidden;display:flex;z-index:1}@media screen and (min-width: 1024px){.coffee-indexer__grid-item{width:100%;height:100%}}.coffee-indexer__grid-item:after{content:"";position:absolute;left:50%;bottom:0%;transform:translate(-80%) rotate(20deg);background:radial-gradient(circle at center,#000c,#0000);filter:blur(20px);-webkit-filter:blur(20px);width:100%;height:40%;z-index:1;pointer-events:none;border-radius:50%}.coffee-indexer__grid-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2em}.coffee-indexer__grid-extra-image{position:absolute;top:-3em;right:4em;max-width:220px;width:100%;z-index:3;image-rendering:auto}.coffee-indexer__grid-label{position:absolute;bottom:10px;left:10px;color:#fff;margin:0;padding:15px;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:2rem;z-index:2}.coffee-indexer__grid-placeholder{background-color:#f0f0f0;height:100%;display:flex;align-items:center;justify-content:center;border-radius:2em}.coffee-kavarny__wrapper{background:#f5f4f2;container-type:inline-size;padding-top:calc(var(--section-padding-top) / 4);padding-bottom:calc(var(--section-padding-bottom) / 4)}@media screen and (min-width: 1024px){.coffee-kavarny__wrapper{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}.coffee-kavarny__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-kavarny__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-kavarny__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-kavarny__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-kavarny__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-kavarny__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-kavarny__grid{grid-column:2/8}.kavarny-grid{display:grid;--slider-item-width: 74vw;margin:0;grid:auto/auto-flow var(--slider-item-width);--card-grid-template: auto-flow dense/repeat(var(--card-grid-per-row), minmax(0, 1fr));--card-grid-gap: var(--sp-3);--card-grid-per-row: 1;gap:1rem}@media screen and (min-width: 1024px){.kavarny-grid{--slider-item-width: calc(50% - 1rem) ;gap:2rem}}.coffee-kavarny__item{position:relative;overflow:hidden;display:flex;flex-direction:column;aspect-ratio:3/4;scroll-snap-align:start}.coffee-kavarny__item{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-kavarny__item{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-kavarny__item{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-kavarny__item{aspect-ratio:4/3}}.coffee-kavarny__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.coffee-kavarny__background:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-90%,-110%) rotate(-10deg);background:radial-gradient(circle at center,#000c,#0000);filter:blur(30px);width:100%;height:50%;z-index:1;pointer-events:none;border-radius:50%}.coffee-kavarny__background:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-80%,30%) rotate(15deg);background:radial-gradient(circle at center,#000,#0000);filter:blur(30px);width:100%;height:50%;z-index:1;pointer-events:none;border-radius:50%}.coffee-kavarny__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coffee-kavarny__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#000;z-index:1}.coffee-kavarny__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;background:transparent;flex-grow:1;padding:1.6rem}@media screen and (min-width: 1024px){.coffee-kavarny__content{padding:2rem}}.coffee-kavarny__street{color:var(--white);margin:0;align-self:flex-start;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6;font-size:1.4rem}@media screen and (min-width: 1024px){.coffee-kavarny__street{font-size:1.6rem}}.coffee-kavarny__text{display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto}.coffee-kavarny__subtitle{color:var(--white);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1rem}.coffee-kavarny__item-title{color:var(--white);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:2rem;margin-top:.4rem}@media screen and (min-width: 1024px){.coffee-kavarny__item-title{font-size:3rem;margin-top:1rem}}.coffee-kavarny__image-row{display:grid;grid-template-columns:repeat(6,minmax(200px,1fr));gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--gap);grid-column:2/8}.coffee-kavarny__image-item{border-radius:var(--border-radius-large);overflow:hidden;max-height:200px;scroll-snap-align:start}.coffee-kavarny__image-item img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-large)}.coffee-kavarny__image-item--placeholder{background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#000;max-height:200px;height:200px;border-radius:var(--border-radius-large)}.coffee-courses__wrapper{background:var(--black);padding:var(--gap) 0;width:100%;border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);position:relative;z-index:1;margin-top:-4em;padding-top:5em;display:block}.coffee-courses__container{padding-top:calc(var(--gap) * 3);padding-bottom:30px}.coffee-courses__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-courses__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-courses__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-courses__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-courses__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-courses__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-courses__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--gap);padding-top:5em;grid-column:2/8}.coffee-courses__title{font-size:70px;line-height:100%;letter-spacing:0%;margin:0;text-transform:none;color:var(--white);font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-courses__link{font-size:29.79px;line-height:110%;letter-spacing:0%;vertical-align:bottom;color:var(--white);text-decoration:underline;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-courses__link--desktop{display:inline-block}.coffee-courses__link--mobile{display:none;vertical-align:bottom}.coffee-courses__slider{display:flex;overflow-x:auto;gap:var(--gap);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:10px;grid-column:2/9}.coffee-courses__slider::-webkit-scrollbar{height:8px}.coffee-courses__slider::-webkit-scrollbar-thumb{background:var(--gray-medium);border-radius:4px}.coffee-courses__slider::-webkit-scrollbar-track{background:var(--gray-light)}.coffee-courses__item{flex:0 0 415px;display:flex;flex-direction:column;background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;text-decoration:none;color:inherit;scroll-snap-align:start;height:480px}.coffee-courses__item--placeholder{opacity:.5;pointer-events:none}.coffee-courses__image{position:relative;width:100%;overflow:hidden;flex-grow:1}.coffee-courses__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.coffee-courses__image p{text-align:center;margin:0;padding:20px;background:var(--gray-light);color:#666;height:100%;display:flex;align-items:center;justify-content:center}.coffee-courses__location{position:absolute;bottom:50px;left:0;right:0;color:var(--white);padding:5px 2em;font-size:15.7px;line-height:110%;letter-spacing:0%;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-courses__course-title{position:absolute;bottom:10px;font-size:31.43px;line-height:101%;letter-spacing:0%;vertical-align:bottom;color:var(--white);margin:0;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;padding:5px 2em 5px 1em}.coffee-courses__footer{background:var(--white);padding:15px 2em;color:var(--black);display:flex;justify-content:space-between;align-items:center}.coffee-courses__price{font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:700}.coffee-courses__detail{font-family:Akrobat,Arial,sans-serif;font-weight:900;font-size:15.81px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}@media (max-width: 1200px){.coffee-courses__item{flex:0 0 350px;height:400px}}@media (max-width: 768px){.coffee-courses__title{font-family:var(--font-header-family),sans-serif;font-weight:700;font-size:70px;line-height:110%;letter-spacing:0%}.coffee-courses__link--desktop{display:none}.coffee-courses__link--mobile{display:block;font-family:var(--font-header-family),sans-serif;font-weight:700;font-size:29.79px;line-height:110%;letter-spacing:0%;text-align:center;vertical-align:bottom;margin-top:10px}.coffee-courses__container{max-width:var(--section-max-width);margin:0 auto;padding:0;display:flex;flex-direction:column;gap:var(--gap);padding:var(--gap)}.coffee-courses__item{flex:0 0 300px;height:615px}.coffee-courses__location{font-size:14px;bottom:40px}.coffee-courses__course-title{font-size:24px;bottom:5px;padding:5px 1em}}.coffee-custom-products__wrapper{background:#f5f4f2;padding:var(--gap) 0;border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);position:relative;z-index:10;margin-bottom:-4em;display:block}.coffee-custom-products__wrapper--black{background:var(--black)}.coffee-custom-products__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-custom-products__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-custom-products__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-custom-products__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-custom-products__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-custom-products__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-custom-products__header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:var(--gap);grid-column:2/8}.coffee-custom-products__title{font-size:70px;letter-spacing:0%;margin:0;text-transform:none;color:var(--black);font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-custom-products__wrapper--black .coffee-custom-products__title{color:var(--white)}.coffee-custom-products__link{font-size:29.79px;line-height:110%;letter-spacing:0%;color:var(--black);text-decoration:underline;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-custom-products__wrapper--black .coffee-custom-products__link{color:var(--white)}.coffee-custom-products__link--desktop{display:inline-block}.coffee-custom-products__link--mobile{display:none;vertical-align:bottom}.coffee-custom-products__grid{display:grid;grid-template-columns:repeat(4,minmax(415px,1fr));gap:var(--gap);width:var(--section-max-width);height:100%;grid-column:2/8}.coffee-custom-products__item{position:relative;display:flex;flex-direction:column;background:var(--white);border-radius:var(--border-radius-large);overflow:hidden;text-decoration:none;color:inherit;height:100%;scroll-snap-align:start}.coffee-custom-products__wrapper--black .coffee-custom-products__item{background:var(--black)}.coffee-custom-products__item--placeholder{opacity:.5;pointer-events:none}.coffee-custom-products__labels{position:absolute;top:10px;left:10px;display:flex;flex-direction:row;gap:5px;z-index:2}.coffee-custom-products__label{font-family:var(--font-header-family),sans-serif;font-weight:700;font-size:11px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:var(--white);padding:5px 10px;border-radius:1em}.coffee-custom-products__label--sale{background:var(--sale-bg-color)}.coffee-custom-products__label--new{background:var(--new-bg-color)}.coffee-custom-products__content{max-height:120px;overflow:hidden;padding:var(--gap);border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);background:var(--white);position:relative;z-index:2;margin-bottom:-1.5em}.coffee-custom-products__image{flex-grow:1;width:100%;overflow:hidden;height:auto;position:relative}.coffee-custom-products__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.coffee-custom-products__image p{text-align:center;margin:0;padding:20px;background:var(--gray-light);color:#666}.coffee-custom-products__category{font-family:Akrobat,sans-serif;font-weight:600;font-size:14.04px;line-height:24.23px;letter-spacing:0%;text-transform:uppercase;color:#666;margin:0 0 5px}.coffee-custom-products__wrapper--black .coffee-custom-products__category{color:var(--white)}.coffee-custom-products__product-title{font-size:31.61px;letter-spacing:2%;vertical-align:top;color:var(--product-title-color);margin:0 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:76px;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-custom-products__footer{position:relative;z-index:1;background:var(--black);padding:15px var(--gap);color:var(--white);padding-top:3em;display:flex;justify-content:space-between}.coffee-custom-products__wrapper--black .coffee-custom-products__footer{background:var(--white);color:var(--black)}.coffee-custom-products__price{font-family:var(--font-body-family),sans-serif;font-size:16px;font-weight:700}.coffee-custom-products__detail{font-family:Akrobat,Arial,sans-serif;font-weight:900;font-size:15.81px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase}@media (max-width: 1200px){.coffee-custom-products__grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));width:100%;height:auto}}@media (max-width: 768px){.coffee-custom-products__title{font-size:70px;line-height:110%;letter-spacing:0%;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-custom-products__container{padding:var(--gap)}.coffee-custom-products__link--desktop,.coffee-custom-products__link--mobile{display:none}.coffee-custom-products__grid{display:flex;overflow-x:auto;gap:var(--gap);-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:10px;width:100%;height:auto}.coffee-custom-products__grid::-webkit-scrollbar{height:8px}.coffee-custom-products__grid::-webkit-scrollbar-thumb{background:var(--gray-medium);border-radius:4px}.coffee-custom-products__grid::-webkit-scrollbar-track{background:var(--gray-light)}.coffee-custom-products__item{flex:0 0 300px;height:702px}.coffee-custom-products__image{height:200px}}.coffee-faqs__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-faqs__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-faqs__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-faqs__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-faqs__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-faqs__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-faqs__container{background:var(--color-background);container-type:inline-size;grid-column:2/8}.coffee-faqs__container{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-faqs__container{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-faqs__container{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-faqs__grid{display:grid;grid-template-columns:repeat(2,1fr)}}.coffee-faqs__column{display:flex;flex-direction:column}.coffee-faqs__title{color:var(--color-text);font-size:2rem;margin-bottom:2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-faqs__title{font-size:3rem}}.coffee-faqs__accordion{display:flex;flex-direction:column;padding:2rem}@media screen and (min-width: 1024px){.coffee-faqs__accordion{padding:4rem}}.coffee-faqs__item{background:transparent;border:none}.coffee-faqs__question{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;background:transparent;border-bottom:1px solid rgba(255,255,255,.5);cursor:pointer;color:var(--color-text);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;width:100%;font-size:1.2rem}.coffee-faqs__question:hover{opacity:.9}@media screen and (min-width: 1024px){.coffee-faqs__question{font-size:1.4rem}}summary::-webkit-details-marker{display:none}.coffee-faqs__toggle-icon{font-size:18px;opacity:.6;transition:transform .3s ease;color:var(--color-text);width:25px;height:25px;text-align:right}.coffee-faqs__item[open] .coffee-faqs__toggle-icon{content:"−";transform:rotate(180deg)}.coffee-faqs__answer{padding:1rem 0;background:transparent;color:var(--color-text);font-size:1rem;line-height:1.4rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6}.coffee-faqs__answer p{margin:0}.coffee-featured-items__wrapper{background:#f5f4f2;container-type:inline-size}.coffee-featured-items__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-featured-items__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-featured-items__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-featured-items__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-featured-items__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-featured-items__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-featured-items__wrapper .title-wrapper{margin-bottom:0rem}.coffee-featured-items__container{grid-column:2/8}.coffee-featured-items__title{color:#000;text-align:left}.coffee-featured-items__grid{gap:1rem;display:flex;flex-wrap:wrap;margin-top:0rem}@media screen and (min-width: 1024px){.coffee-featured-items__grid{gap:2rem;flex-direction:row;flex-wrap:nowrap;flex:1;margin-top:4rem}}.coffee-featured-items__item{position:relative;overflow:hidden;text-decoration:none;color:inherit;height:15rem;width:calc(50% - .5rem)}.coffee-featured-items__item{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-featured-items__item{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-featured-items__item{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 768px){.coffee-featured-items__item{width:calc(25% - 1rem);height:clamp(25rem,40vh,30rem)}}.coffee-featured-items__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;grid-row:1/-1}.coffee-featured-items__background:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-80%,30%) rotate(15deg);background:radial-gradient(circle at center,#000c,#0000);filter:blur(30px);width:100%;height:50%;z-index:1;pointer-events:none;border-radius:50%}.coffee-featured-items__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coffee-featured-items__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#000;z-index:1;grid-row:1/-1}.coffee-featured-items__content{z-index:2;width:100%;padding:1rem;background:transparent;position:absolute;left:0;bottom:0}@media screen and (min-width: 1024px){.coffee-featured-items__content{padding:2rem}}.coffee-featured-items__subtitle{color:#fff;margin:0 0 5px;order:1;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;font-size:1.2rem}.coffee-featured-items__item-title{color:#fff;margin:0;order:2;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1.4rem}@media screen and (min-width: 1024px){.coffee-featured-items__item-title{font-size:2rem}}.coffee-filter__wrapper{margin-top:5rem;margin-bottom:4rem}@media screen and (min-width: 1024px){.coffee-filter__wrapper{margin-top:8rem}}.coffee-filter__heading{color:#000}.coffee-filter__heading{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-filter__heading{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-filter__heading{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-filter__heading{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-filter__heading{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-filter__heading{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px){.coffee-filter__heading{text-align:center;margin:0;padding:0}}.coffee-filter__heading h1{display:block;font-size:3.3rem;padding-top:4rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 800,"ital" 0,"opsz" 6;line-height:1em;grid-column:2/8;padding-bottom:1rem;color:#000}@media screen and (min-width: 1024px){.coffee-filter__heading h1{padding-top:1rem;grid-column:1/9;font-size:calc(.1rem + 14vw);margin-bottom:-2.5rem}}.coffee-filter__heading h1 span{display:block}@media screen and (min-width: 1024px){.coffee-filter__heading h1 span{display:none}}.coffee-filter__radio{position:absolute;opacity:0;pointer-events:none}.coffee-filter__card-title{position:absolute;bottom:0;left:0;padding:1.6rem;z-index:2;color:var(--color-text);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1.6rem}@media screen and (min-width: 1024px){.coffee-filter__card-title{padding:1.6rem}}.coffee-filter__dropdown-wrapper{flex:1;display:flex;flex-direction:column;gap:5px;position:relative}.coffee-filter__search-wrapper{flex:1;position:relative}.coffee-filter__search-wrapper input{width:50%;max-width:50%;transform-origin:left;transition:width .3s ease}.coffee-filter__search-wrapper input:focus{width:100%;max-width:none}.coffee-filter__dropdown-label{font-family:Akrobat,sans-serif;font-weight:900;font-size:1rem;line-height:112%;letter-spacing:0%;text-transform:uppercase;color:var(--white);padding-left:10px}.coffee-filter__dropdown-label--black{color:var(--black)}.coffee-filter__dropdown-row select,.coffee-filter__sort-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#000;border:none;font-family:var(--font-atyp);font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;font-size:2rem;line-height:112%;letter-spacing:0%;color:var(--white);padding:10px 40px 10px 10px;cursor:pointer;width:100%}.coffee-filter__sort-wrapper select{background:transparent;color:var(--black);border:2px solid var(--black);border-radius:var(--border-radius-search)}.coffee-filter__dropdown-row select:focus,.coffee-filter__sort-wrapper select:focus{outline:none}.coffee-filter__dropdown-row select:after,.coffee-filter__sort-wrapper select:after{content:"";position:absolute;right:10px;top:50%;width:20px;height:20px;background-size:contain;pointer-events:none;transition:transform .3s ease}.coffee-filter__dropdown-row select[aria-expanded=true]:after,.coffee-filter__sort-wrapper select[aria-expanded=true]:after{transform:rotate(180deg)}.coffee-filter__dropdown-row input{font-family:var(--font-primary);font-weight:160;font-size:var(--font-size-dropdown);line-height:112%;letter-spacing:0%;color:var(--white);background:transparent;border:var(--border-width-search) solid var(--white);border-radius:var(--border-radius-search);padding:10px 10px 10px 40px;box-sizing:border-box;background-repeat:no-repeat;background-position:10px center;background-size:24px 24px;transition:border-color .3s ease,width .3s ease}.coffee-filter__dropdown-row input:focus{outline:none;border-color:var(--white)}.coffee-filter__sorting-bar{display:flex;justify-content:space-between;align-items:center;background:transparent;margin-bottom:var(--padding-standard);padding:2em}.coffee-filter__left-controls{display:flex;align-items:center;gap:1em}.coffee-filter__clear-button{background:var(--black);color:var(--white);border:2px solid var(--black);border-radius:var(--border-radius-search);padding:8px 16px;font-family:Akrobat,sans-serif;font-weight:900;font-size:14px;text-transform:uppercase;cursor:pointer;transition:all .3s ease}.coffee-filter__clear-button:hover{background:var(--white);color:var(--black)}.coffee-filter__product-count{font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;font-size:var(--font-size-dropdown);line-height:112%;letter-spacing:0%;text-transform:uppercase;color:var(--black);max-width:350px}.coffee-filter__sort-wrapper{max-width:350px;border:none!important}.coffee-filter__sort-wrapper select{border:none}.coffee-collection__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-collection__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-collection__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-collection__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-collection__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-collection__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-collection__wrapper .coffee-collection{grid-column:2/8}.coffee-collection__wrapper .coffee-grid,.coffee-collection__wrapper .coffee-filter__product-link{width:100%}.coffee-collection__wrapper .coffee-coffee-card__product{width:100%;aspect-ratio:none}.coffee-gallery__wrapper{overflow:hidden;width:100%;max-width:100%;position:relative}.coffee-gallery__container{margin:0;padding:0 var(--gap);overflow:hidden;width:100%;max-width:100%}.coffee-gallery__scroll{display:flex;gap:var(--gap);width:-moz-max-content;width:max-content;will-change:transform}@media screen and (min-width: 1024px){.coffee-gallery__scroll{animation:scroll-left 50s linear infinite}}@media (max-width: 1023px){.coffee-gallery__scroll{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none}.coffee-gallery__scroll::-webkit-scrollbar{display:none}}@media screen and (min-width: 1024px){.coffee-gallery__scroll:hover{animation-play-state:paused}}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.coffee-gallery__item{flex:0 0 auto;width:300px;max-height:400px}@media (max-width: 1023px){.coffee-gallery__item{scroll-snap-align:start}}.coffee-gallery__image{width:100%;height:100%;max-height:400px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-medium);display:block}.coffee-header__wrapper{background:#f5f4f2;container-type:inline-size;padding-top:calc(var(--section-padding-top) / 2);padding-bottom:calc(var(--section-padding-bottom) / 2)}.coffee-header__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-header__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-header__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-header__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-header__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-header__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px){.coffee-header__wrapper{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}}.coffee-header__container{grid-column:2/8}.coffee-header__row{display:flex;justify-content:space-between;align-items:flex-end;background:#f5f4f2;border-radius:var(--border-radius-large)}.coffee-header__link{color:#000;text-decoration:underline;display:inline-block;line-height:1.2;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;word-break:keep-all}.coffee-hero__wrapper{margin-top:0rem;position:relative;z-index:1}.coffee-hero__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-hero__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-hero__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-hero__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-hero__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-hero__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px){.coffee-hero__wrapper{padding-top:4rem}}.coffee-hero__block{background-color:#000;position:relative;grid-column:1/9}.coffee-hero__block{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-hero__block{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-hero__block{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-hero__block{padding-top:2rem;grid-column:2/8;height:clamp(600px,100vh - 9rem,700px)}.coffee-hero__block{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}}@media screen and (min-width: 1024px) and (min-width: 768px){.coffee-hero__block{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1280px){.coffee-hero__block{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1440px){.coffee-hero__block{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1920px){.coffee-hero__block{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 2560px){.coffee-hero__block{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-hero__block{height:calc(80vh - 9rem)}}.coffee-hero__content{position:absolute;left:1rem;bottom:2rem;z-index:2}@media screen and (min-width: 1024px){.coffee-hero__content{grid-column:2/5;width:100%;order:1;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:2rem;height:100%}}.coffee-hero__upperheading{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;color:var(--color-text);font-size:1.4rem}@media screen and (min-width: 1024px){.coffee-hero__upperheading{font-size:2rem}}.coffee-hero__subheading,.coffee-hero__subheading p,p.coffee-hero__subheading{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;color:var(--color-text);font-size:1.4rem}@media screen and (min-width: 1024px){.coffee-hero__subheading,.coffee-hero__subheading p,p.coffee-hero__subheading{font-size:2rem}}.coffee-hero__title{color:var(--color-text);margin:2rem 0 1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:2rem;line-height:1.2em}@media screen and (min-width: 1024px){.coffee-hero__title{line-height:1.1em;font-size:5rem;margin:2rem 0}}.coffee-hero__title.title-xl{font-size:4rem;line-height:1em;margin:0}@media screen and (min-width: 1024px){.coffee-hero__title.title-xl{line-height:.9em;font-size:clamp(2rem,1rem + 6vw,10rem)}}.coffee-hero__title.title-md{font-size:2rem;padding-right:15vw}@media screen and (min-width: 1024px){.coffee-hero__title.title-md{padding-right:5vw;font-size:clamp(2rem,2.4rem + 1vw,5rem)}}.coffee-hero__video{width:auto;position:relative;order:2;margin-top:-2rem;align-self:flex-end;overflow:hidden}.coffee-hero__video{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-hero__video{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-hero__video{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-hero__video{grid-column:5/8;margin:2rem 0;height:100%;padding-top:2.4rem;margin-inline-end:-1rem}.coffee-hero__video:before{display:none}}.coffee-hero__video.has-blob:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-50%,50%) rotate(120deg);background:radial-gradient(circle at center,#000c,#0000001a);filter:blur(80px);width:100%;height:140%;z-index:1;pointer-events:none;border-radius:50%;background:radial-gradient(circle at center,rgba(var(--video-blob-color-rgb),.8),rgba(var(--video-blob-color-rgb),.1))!important}.coffee-hero__video.has-blob:after{content:"";position:absolute;inset:0;width:100%;height:100%;background-color:rgba(var(--video-blob-color-rgb),.2)}@media screen and (min-width: 1024px){.coffee-hero__video.has-blob:after{display:none}}.coffee-product__spinning{position:absolute;right:-18rem;top:-5rem;z-index:10;text-transform:uppercase;align-items:center;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1rem;display:flex;justify-content:center;color:#fff;opacity:1}@media screen and (min-width: 1024px){.coffee-product__spinning{right:-15%;top:18rem;font-size:1.4rem}}.coffee-product__spinning .cs-symbol{transform:scale(1.4) rotate(-13deg)}.coffee-hero__video video-media{aspect-ratio:2/3}@media screen and (min-width: 1024px){.coffee-hero__video video-media{min-width:100%;display:block}}.coffee-menu{position:relative;z-index:1000;top:0;width:100%;height:auto}.coffee-menu__wrapper{background:none;margin:0 auto;width:100%;position:fixed;top:1rem;left:0}.coffee-menu__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0);grid-template-rows:auto auto}@media screen and (min-width: 768px){.coffee-menu__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 1280px){.coffee-menu__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 1440px){.coffee-menu__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 1920px){.coffee-menu__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 2560px){.coffee-menu__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem;grid-template-rows:auto auto}}.coffee-menu__wrapper{row-gap:0rem}.coffee-menu__top{background:#000;position:relative;border-radius:var(--border-radius-large);z-index:1003;width:100%;padding-left:3rem;padding-right:2rem;grid-column:2/8;grid-row:1/2}@media screen and (min-width: 1024px){.coffee-menu__top{padding-left:clamp(.2rem,.5rem + 1vw,2rem);padding-right:clamp(.2rem,.5rem + 1vw,2rem)}}.coffee-menu__header{padding:1rem 0;display:flex;justify-content:space-between;align-items:center;--header-nav-gap: clamp(.2rem, calc(.5rem + 1vw) , 2rem)}@media screen and (min-width: 1024px){.coffee-menu__header{--header-nav-gap: clamp(.1rem, calc(.1rem + .5vw) , 2rem)}}@media screen and (min-width: 1280px){.coffee-menu__header{--header-nav-gap: clamp(.2rem, calc(.5rem + 1vw) , 2rem)}}@media screen and (min-width: 1440px){.coffee-menu__header{--header-nav-gap: clamp(.2rem, calc(1rem + 1vw) , 2rem)}}.coffee-menu__header .coffee-header__menu{margin-left:var(--header-nav-gap)}.coffee-menu__logo{padding-left:0;flex:0 0 auto;position:relative;z-index:5}.coffee-menu__logo a{display:block;text-decoration:none}.coffee-menu__logo img{max-width:180px}.coffee-menu__nav{flex:1;display:flex;justify-content:center}.coffee-menu__nav-list{display:flex;gap:1rem;list-style:none;padding:0;margin:0}.coffee-menu__nav-item{position:relative;z-index:1004}.coffee-menu__nav-link{padding:.5rem;text-decoration:none;color:var(--color-text);font-size:1rem;line-height:110%;letter-spacing:0%;vertical-align:auto;transition:color .3s ease;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-menu__nav-link:hover{color:#ccc}.coffee-menu__submenu{position:fixed;top:6.4rem;left:50%;transform:translate(-50%);width:100%;z-index:9999;border-radius:0 0 var(--border-radius-large) var(--border-radius-large);height:500px;opacity:0;transition:opacity .3s ease,transform .3s ease}.coffee-menu__submenu{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-menu__submenu{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-menu__submenu{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-menu__submenu{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-menu__submenu{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-menu__submenu{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-menu__submenu{display:none}.coffee-menu__submenu.active{display:grid;opacity:1;transform:translate(-50%) translateY(0)}.coffee-menu__submenu-content{height:100%;padding:var(--gap);padding-bottom:var(--gap);gap:var(--gap);border-radius:0 0 var(--border-radius-large) var(--border-radius-large);background-color:#fff;grid-column:2/8}.coffee-menu__submenu-content{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-menu__submenu-content{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-menu__submenu-content{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-menu__submenu-content{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-menu__submenu-content{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-menu__submenu-content{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-menu__submenu-left{display:flex;flex-direction:column;justify-content:space-between;padding-left:0;grid-column:2/5}.coffee-menu__submenu-title{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:55.92px;line-height:100%;letter-spacing:.02em;vertical-align:auto;color:#000;margin:0}.coffee-menu__submenu-list{list-style:none;padding:0;margin:0}.coffee-menu__submenu-list li{margin-bottom:calc(var(--gap) / 2)}.coffee-menu__submenu-list a{text-decoration:none;font-family:var(--font-body-family);font-weight:700;font-size:28.4px;line-height:110%;color:#000;transition:color .3s ease}.coffee-menu__submenu-list a:hover{color:#666}.coffee-menu__submenu-right{grid-column:5/8}.coffee-menu__submenu-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--gap);height:100%;max-height:560px}.coffee-menu__submenu-grid-item{position:relative;width:100%;overflow:hidden;aspect-ratio:5/3}.coffee-menu__submenu-grid-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:calc(var(--border-radius-large) / 2)}.coffee-menu__submenu-grid-title{position:absolute;bottom:0;left:0;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;font-size:30px;line-height:101%;letter-spacing:0%;color:#fff;margin:0;padding-left:1em;padding-bottom:1em}.coffee-menu__submenu-grid-link{text-decoration:none;color:inherit;display:block}.coffee-menu__icon-list{flex:0 0 auto;display:flex;gap:var(--gap);align-items:center;padding-right:0}.coffee-menu__icon{color:var(--color-text);text-decoration:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--border-radius-large);transition:background-color .3s ease}.coffee-menu__icon:hover{background-color:#ffffff1a}.coffee-menu__icon svg{width:24px;height:24px}.coffee-menu__hamburger-content{position:fixed;left:-100%;width:100%;max-width:none;height:100vh;background:var(--color-background);color:#fff;padding:4em var(--gap) var(--gap);z-index:1001;transition:left .3s ease;overflow-y:auto;margin-top:-7em;display:none;visibility:hidden}.coffee-menu__hamburger-content.active{left:0}.coffee-menu__hamburger-icons{display:flex;gap:var(--gap);margin-bottom:20px}.coffee-menu__hamburger-nav{display:flex;flex-direction:column}.coffee-menu__hamburger-nav .coffee-menu__nav-list{flex-direction:column;gap:0}.coffee-menu__accordion-item{border-bottom:1px solid rgba(255,255,255,.2)}.coffee-menu__accordion-toggle{display:flex;justify-content:space-between;align-items:center;width:100%;padding:15px 0;background:none;border:none;color:#fff;font-family:var(--font-body-family);font-weight:700;font-size:20px;text-align:left;cursor:pointer}.coffee-menu__accordion-icon{font-size:12px;transition:transform .2s ease}.coffee-menu__accordion-toggle.active .coffee-menu__accordion-icon{transform:rotate(180deg)}.coffee-menu__accordion-content{display:none;padding:10px 0 15px 15px}.coffee-menu__accordion-content.active{display:block}.coffee-menu__hamburger-nav .coffee-menu__submenu-list li{margin-bottom:10px}.coffee-menu__hamburger-nav .coffee-menu__submenu-list a{color:#fff;font-size:16px}.coffee-menu__hamburger-nav .coffee-menu__nav-link{display:block;padding:15px 0;font-size:20px;color:#fff}.coffee-menu__icon--hamburger.active .line-top{transform:translateY(6px) rotate(45deg)}.coffee-menu__icon--hamburger.active .line-middle{opacity:0}.coffee-menu__icon--hamburger.active .line-bottom{transform:translateY(-6px) rotate(-45deg)}.line-top,.line-middle,.line-bottom{transition:transform .3s ease,opacity .3s ease}.coffee-menu__bottom{background:#fff;border-radius:var(--border-radius-large);max-height:110px;margin-top:-4rem;padding-top:3em;padding-bottom:1em;position:relative;z-index:1002;overflow:visible;width:100%;grid-column:2/8;grid-row:3/4}.coffee-menu__bottom-content{padding:var(--gap);display:flex;justify-content:space-between;align-items:center;padding-left:3em;padding-right:2em}.coffee-menu__bottom-left{padding-left:0;flex:0 0 auto}.coffee-menu__bottom-left h1{font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;font-size:1.3rem;line-height:110%;letter-spacing:0%;vertical-align:auto;margin:0;color:#000}.coffee-menu__bottom-center{flex:1;display:flex;justify-content:center}.coffee-menu__action-timer{font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 550;font-size:16px;line-height:110%;background-color:#d0364d;color:#fff;padding:.5em;border-radius:.5em}.coffee-menu{flex:none;height:auto}.coffee-menu__bottom-right{padding-right:0;flex:0 0 auto}.coffee-menu__bottom-nav{display:flex;gap:var(--gap)}.coffee-menu__bottom-nav a{text-decoration:none;color:#000;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;vertical-align:auto;transition:color .3s ease;padding:.5rem 0}.coffee-menu__bottom-nav a:hover{color:#666}.coffee-new-products__wrapper{margin:0 auto;padding:40px 0}.coffee-new-products__header{background-color:var(--black);width:100%;border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);text-align:center;position:relative;z-index:1;padding-top:2em;margin-top:-4em}.coffee-new-products__header{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-new-products__header{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-new-products__header{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-new-products__header{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-new-products__header{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-new-products__header{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-new-products__header-title{font-family:var(--font-header-family);font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);line-height:101%;letter-spacing:0%;color:var(--white);margin:0;padding-bottom:2rem;padding-top:2rem;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;grid-column:2/8;font-size:calc(.15rem + 9vw);word-break:keep-all}.coffee-new-products__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-new-products__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-new-products__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-new-products__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-new-products__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-new-products__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-new-products__items{display:flex;flex-direction:row;justify-content:flex-start;gap:20px;padding:20px 0;grid-column:2/8}.coffee-new-products__product-link{display:block;text-decoration:none;color:inherit;width:calc((100% - 60px)/4)}.coffee-new-products__product{display:flex;flex-direction:column;height:100%}.coffee-new-products__product-image{width:100%;padding-bottom:10px;position:relative;margin-bottom:-5em}.coffee-new-products__product-image img{width:100%;max-height:320px;-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius-large);display:block;position:relative;z-index:10}.coffee-new-products__product-placeholder{background:var(--gray-light);max-height:320px;display:flex;align-items:center;justify-content:center;color:var(--black);border-radius:var(--border-radius-large)}.coffee-new-products__labels{display:flex;gap:10px}.coffee-new-products__label{background:var(--white);border:2px solid var(--black);border-radius:var(--border-radius-large);padding:5px 10px;font-family:var(--font-header-family);font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:10px;line-height:100%;letter-spacing:0%;text-transform:uppercase;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-new-products__cupping-score{position:absolute;bottom:20px;right:20px;display:flex;flex-direction:column;align-items:center;z-index:10}.coffee-new-products__cupping-circle{width:50px;height:50px;border:2px solid var(--black);border-radius:50%;display:flex;align-items:center;justify-content:center;background:transparent;font-family:var(--font-header-family);font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:20px;color:var(--black);font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-new-products__cupping-text{margin-top:5px;font-family:var(--font-header-family);font-style:normal;font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:10px;line-height:1.2;letter-spacing:0%;text-transform:uppercase;color:var(--black);text-align:center}.coffee-new-products__content{background:var(--white);border-radius:var(--border-radius-large);padding:4em 15px 15px;flex-grow:1;display:flex;flex-direction:column;gap:8px;position:relative;z-index:2;margin-bottom:-1.2em}.coffee-new-products__product-title{font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;font-size:22px;line-height:100%;letter-spacing:0%;vertical-align:bottom;color:var(--black);margin:0;text-align:left}.coffee-new-products__origin{font-family:var(--font-header-family);font-style:normal;font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:var(--black);margin:0}.coffee-new-products__dot{display:inline-block;width:4px;border-radius:50%;vertical-align:middle;margin:0 5px}.coffee-new-products__info-bar{background:var(--gray-light);padding:8px;display:flex;justify-content:space-between;align-items:center}.coffee-new-products__info-bar--top{border-top-left-radius:var(--border-radius-large);border-top-right-radius:var(--border-radius-large);border-bottom:none;margin-bottom:-.4em;padding:.8em}.coffee-new-products__info-bar--bottom{border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);border-top:1px solid lightgray;margin-top:-.4em;padding:.4em .8em}.coffee-new-products__info-label{font-family:var(--font-header-family);font-style:normal;font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:12px;line-height:16px;letter-spacing:0%;text-transform:uppercase;color:var(--black)}.coffee-new-products__acidity{display:flex;align-items:center;gap:8px;font-family:var(--font-header-family);font-style:normal;font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:12px;line-height:16px;letter-spacing:0%;text-transform:uppercase}.coffee-new-products__acidity-label{font-family:var(--font-header-family);font-style:normal;font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:12px;line-height:16px;letter-spacing:0%;text-transform:uppercase;color:var(--black)}.coffee-new-products__acidity-circles{display:flex;gap:4px}.coffee-new-products__circle{width:10px;height:10px;border:1px solid var(--black);border-radius:50%}.coffee-new-products__circle--filled{background:var(--black)}.coffee-new-products__flavors{font-family:var(--font-header-family);font-style:normal;font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:11px;line-height:20px;letter-spacing:0%;text-transform:uppercase;color:var(--black);margin:0}.coffee-new-products__footer{position:relative;z-index:1;background:var(--black);padding:2.5em 15px 12px;display:flex;justify-content:space-between;align-items:center;border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);flex-wrap:wrap;gap:8px}.coffee-new-products__price{font-family:var(--font-header-family);font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:15px;line-height:100%;letter-spacing:0%;color:var(--white);font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-new-products__detail{font-family:var(--font-header-family);font-style:normal;font-variation-settings:"opsz" var(--font-header-optical),"wght" var(--font-header-weight);font-size:13px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:var(--white)}.coffee-new-products__container{-ms-overflow-style:none;scrollbar-width:none}.coffee-new-products__container::-webkit-scrollbar{display:none}.coffee-new-products__container.active{cursor:grabbing;cursor:-webkit-grabbing}.coffee-separator__wrapper{margin-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.coffee-separator__header{background:var(--black);width:100%;border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);text-align:center;position:relative;padding-top:2em;margin-top:-4em;z-index:1}.coffee-separator__header{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-separator__header{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-separator__header{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-separator__header{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-separator__header{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-separator__header{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-separator__header:before{content:"";width:100%;height:4rem;position:absolute;z-index:2;top:-2rem;left:0;background-color:var(--gray)}.coffee-separator__header:before{border-radius:1.1rem}@media screen and (min-width: 768px){.coffee-separator__header:before{border-radius:1.32rem}}@media screen and (min-width: 1280px){.coffee-separator__header:before{border-radius:1.54rem}}.coffee-separator__header-title{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;color:var(--white);margin:0;padding-bottom:2rem;padding-top:2rem;grid-column:2/8;font-size:calc(.15rem + 9vw);word-break:keep-all}.coffee-separator__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-separator__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-separator__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-separator__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-separator__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-separator__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-category-slider__wrapper{margin:0 auto;padding:40px 0;border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);background:#f5f4f2;position:relative;z-index:50;display:block}.coffee-category-slider__wrapper[style*="background: black"]{margin-top:-2em}.coffee-category-slider__wrapper[style*="background: white"]{position:relative;z-index:100;background:#f5f4f2!important}.coffee-category-slider__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-category-slider__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-category-slider__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-category-slider__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-category-slider__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-category-slider__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-category-slider__header{width:100%;border-bottom-left-radius:var(--border-radius-large);border-bottom-right-radius:var(--border-radius-large);position:relative;z-index:1;display:flex;justify-content:space-between;align-items:first baseline;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;grid-column:2/8}.coffee-category-slider__wrapper[style*="background: white"] .coffee-category-slider__header{background:#f5f4f2;color:var(--black)}.coffee-category-slider__wrapper[style*="background: black"] .coffee-category-slider__header h2,.coffee-category-slider__wrapper[style*="background: black"] .coffee-category-slider__header a{background:transparent;color:var(--white)}.coffee-category-slider__header-title{font-family:var(--font-atyp);font-size:133.8px;line-height:101%;letter-spacing:0%;color:var(--black);margin:0;padding-bottom:2rem;padding-top:2rem;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-category-slider__link{font-family:var(--font-atyp);font-size:29.79px;line-height:110%;letter-spacing:0%;vertical-align:bottom;text-decoration:underline;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-category-slider__link--desktop{display:inline-block}.coffee-category-slider__link--mobile{display:none;text-align:right;vertical-align:bottom;margin-top:10px;padding-right:1em}.coffee-category-slider__products{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:20px;padding:20px 0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.5) transparent;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-column:2/9}.coffee-category-slider__wrapper[style*="background: black"] .coffee-category-slider__products{scrollbar-color:rgba(255,255,255,.5) transparent}.coffee-category-slider__products::-webkit-scrollbar{height:8px}.coffee-category-slider__products::-webkit-scrollbar-thumb{background:#00000080;border-radius:4px}.coffee-category-slider__wrapper[style*="background: black"] .coffee-category-slider__products::-webkit-scrollbar-thumb{background:#ffffff80}.coffee-category-slider__products::-webkit-scrollbar-track{background:transparent}@container (max-width: 768px){.coffee-category-slider__container{padding-bottom:0}.coffee-category-slider__header{padding:0 0 0 1.2em}.coffee-category-slider__header-title{font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;font-size:70px;line-height:110%;letter-spacing:0%;text-align:left}.coffee-category-slider__link--desktop{display:none}.coffee-category-slider__link--mobile{display:block;font-size:29.79px;line-height:110%;letter-spacing:0%;text-align:right;vertical-align:bottom;padding-right:1em;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-category-slider__products{flex-direction:row;gap:20px;padding:20px;margin:1em}.coffee-category-slider__product-link{width:calc(100% - 40px);flex-shrink:0}.coffee-category-slider__product-title{font-size:18px;height:36px}.coffee-category-slider__product-image img,.coffee-category-slider__product-placeholder{max-height:200px}.coffee-category-slider__footer{align-items:center;gap:5px}.coffee-category-slider__cupping-score{bottom:10px;right:10px}.coffee-category-slider__cupping-circle{width:40px;height:40px;font-size:16px}.coffee-category-slider__cupping-text{font-size:8px}}@supports (container-type: inline-size){.coffee-category-slider__wrapper{container-type:inline-size}}.product-card{background-color:transparent;justify-content:flex-end}.product-card .coffee-category-slider__product-link{width:100%;align-self:flex-end;display:flex}.product-card .coffee-category-slider__product{width:100%}.coffee-slider-image__wrapper{margin-top:2rem}@media screen and (min-width: 1024px){.coffee-slider-image__wrapper{margin-top:4rem}}.coffee-slider-image__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-slider-image__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-slider-image__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-slider-image__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-slider-image__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-slider-image__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px){.coffee-slider-image__container{height:clamp(500px,60vh,600px)}}@media screen and (min-width: 1920px){.coffee-slider-image__container{height:clamp(500px,60vh,700px)}}.coffee-slider-image__left{position:relative;overflow:hidden;height:clamp(500px,60vh,600px);grid-column:1/9}.coffee-slider-image__left{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-slider-image__left{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-slider-image__left{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-slider-image__left{grid-column:2/6;height:auto}}.coffee-slider-image__slider{position:relative;width:100%;height:100%;z-index:0}.coffee-slider-image__slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;width:100%;height:100%;gap:10px;z-index:0}.coffee-slider-image__slides::-webkit-scrollbar{display:none}.coffee-slider-image__slides{-ms-overflow-style:none;scrollbar-width:none}.coffee-slider-image__slide{flex:0 0 100%;scroll-snap-align:start;opacity:1;position:relative;width:100%;height:100%;overflow:hidden}.coffee-slider-image__slide:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-30%,30%) rotate(60deg);background:radial-gradient(circle at center,#0009,#0000);filter:blur(50px);width:100%;height:80%;z-index:1;pointer-events:none;border-radius:50%}.coffee-slider-image__slide:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-90%,20%) rotate(20deg);background:radial-gradient(circle at center,#000,#0000);filter:blur(50px);width:100%;height:80%;z-index:1;pointer-events:none;border-radius:50%}.coffee-slider-image__slide.active{opacity:1;z-index:2}.coffee-slider-image__slide-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.coffee-slider-image__slide-placeholder{position:absolute;top:0;left:0;background:#f0f0f0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.coffee-slider-image__nav{display:none!important;position:absolute;bottom:1rem;max-width:calc(100% - 80px);margin:0 auto;left:0;right:0;height:8px;display:flex;z-index:100;background:#ffffff4d;border:1px solid rgba(255,255,255,.7);border-radius:4px;overflow:hidden}@media screen and (min-width: 1024px){.coffee-slider-image__nav{bottom:1rem}}.coffee-slider-image__nav-bar-line{position:absolute;top:0;left:0;height:100%;width:33.33%;background:red;transition:transform .3s ease;z-index:2}.coffee-slider-image__nav-bar-segment{flex:1;background:transparent;min-height:8px;cursor:pointer;transition:all .3s ease;z-index:3}.coffee-slider-image__nav-bar-segment.active{background:#fff;border-top:4px solid #ff0000}.coffee-slider-image__nav-titles{position:absolute;bottom:2rem;left:var(--inner-padding);right:var(--inner-padding);display:flex;gap:3rem;z-index:3;padding-bottom:1rem;border-bottom:2px solid white}@media screen and (min-width: 1024px){.coffee-slider-image__nav-titles{bottom:3rem;left:3rem;right:3rem}}@media screen and (min-width: 1440px){.coffee-slider-image__nav-titles{bottom:4rem;left:4rem;right:4rem}}.coffee-slider-image__title{color:var(--white);margin:0;cursor:pointer;opacity:.7;transition:opacity .3s ease;font-size:1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 550,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-slider-image__title{font-size:1.4rem}}@media screen and (min-width: 1440px){.coffee-slider-image__title{font-size:1.6rem}}.coffee-slider-image__title.active{opacity:1}.coffee-slider-image__content{position:absolute;bottom:4rem;left:1.6rem;right:var(--gap);color:var(--white);z-index:2}@media screen and (min-width: 1024px){.coffee-slider-image__content{bottom:4rem;left:3rem}}@media screen and (min-width: 1440px){.coffee-slider-image__content{bottom:8rem;left:4rem}}.coffee-slider-image__description{vertical-align:bottom;color:var(--white);padding-bottom:1em;margin:0;text-shadow:0 0 120px rgb(0,0,0);font-size:2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-slider-image__description{font-size:2.4rem;max-width:80%;padding-bottom:3rem}}@media screen and (min-width: 1440px){.coffee-slider-image__description{padding-bottom:1rem;font-size:3rem}}.coffee-slider-image__placeholder{background:#f0f0f0;height:100%;display:flex;align-items:center;justify-content:center}.coffee-slider-image__right{border-radius:var(--border-radius-large);overflow:hidden;display:none}@media screen and (min-width: 1024px){.coffee-slider-image__right{grid-column:6/8;display:block}}.coffee-slider-image__right-image{width:100%;height:100%}.coffee-slider-image__right-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coffee-slider-image__right-placeholder{background:#f0f0f0;height:100%;display:flex;align-items:center;justify-content:center}.coffee-slider-image__slides.grabbing{cursor:grabbing}.coffee-table__wrapper{background:var(--color-background);width:100%;border-radius:var(--border-radius-large);position:relative}.coffee-table__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-table__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-table__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-table__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-table__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-table__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-table__container{width:100%;grid-column:2/8;margin-bottom:1rem}@media screen and (min-width: 1024px){.coffee-table__container{display:grid;padding:3rem 0 11rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:minmax(0,auto);margin-bottom:0;gap:2rem;height:100%}}.coffee-table__column{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.coffee-table__column{min-height:100%}}.coffee-table__column--text{justify-content:center;align-items:flex-start;text-align:left}@media screen and (min-width: 1024px){.coffee-table__column--text{grid-column:1/2}}.coffee-table__text-content{display:flex;flex-direction:column;gap:var(--gap);padding-top:4rem}@media screen and (min-width: 1024px){.coffee-table__text-content{padding-top:4rem}}.coffee-table__main-title{vertical-align:bottom;color:var(--color-text);margin-top:4rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1.6rem;line-height:1.3em}@media screen and (min-width: 1024px){.coffee-table__main-title{font-size:2rem}}.coffee-table__subtitle{vertical-align:bottom;color:var(--color-text);margin:0;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1.6rem;line-height:1.3em}@media screen and (min-width: 1024px){.coffee-table__subtitle{font-size:2rem}}.coffee-table__logo{max-width:150px;height:auto}.coffee-table__logo-placeholder{width:150px;height:50px;display:flex;align-items:center;justify-content:center;background:#333;color:var(--color-text);font-family:var(--font-body-family);font-size:16px;text-align:center}.coffee-table__column--media-top{justify-content:flex-start}@media screen and (min-width: 1024px){.coffee-table__column--media-top{grid-column:2/3;grid-row:1/1;gap:2rem}}.coffee-table__column--media-top .coffee-table__media-box:nth-child(1){aspect-ratio:3/4;width:100%}.coffee-table__column--media-top .coffee-table__media-box:nth-child(2){aspect-ratio:3/4}@media screen and (min-width: 1024px){.coffee-table__column--media-bottom{gap:2rem;margin-top:7em;justify-content:flex-end;grid-column:3/4}}.coffee-table__column--media-bottom .coffee-table__media-box:nth-child(1){aspect-ratio:3/4}.coffee-table__column--media-bottom .coffee-table__media-box:nth-child(2){aspect-ratio:3/4}.coffee-table__media-box{position:relative;margin-top:2rem;overflow:hidden}@media screen and (min-width: 1024px){.coffee-table__media-box{margin-top:0}}.coffee-table__media-wrapper{position:relative;width:100%;height:100%;border-radius:14px;overflow:hidden}.coffee-table__media-wrapper{border-radius:1.1rem}@media screen and (min-width: 768px){.coffee-table__media-wrapper{border-radius:1.32rem}}@media screen and (min-width: 1280px){.coffee-table__media-wrapper{border-radius:1.54rem}}.coffee-table__media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coffee-table__media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#333;color:var(--color-text);font-family:var(--font-body-family);font-size:16px;text-align:center}.coffee-table__media-overlay{position:absolute;left:0;right:0;bottom:0;padding:1rem;z-index:2}.coffee-table__media-overlay:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-80%) rotate(20deg);background:radial-gradient(circle at center,#000c,#0000);filter:blur(20px);width:100%;height:40%;z-index:1;pointer-events:none;border-radius:50%}@media screen and (min-width: 1024px){.coffee-table__media-overlay{padding:2rem}}.coffee-table__media-title{vertical-align:bottom;color:#fff;margin:0;z-index:2;position:relative;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;text-shadow:0 0 100px black;font-size:2rem}@media screen and (min-width: 1024px){.coffee-table__media-title{font-size:3rem}}.coffee-table__media-subtitle{vertical-align:bottom;color:var(--color-text);z-index:2;position:relative;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;font-size:1rem;line-height:1.2em;margin-top:1rem;text-shadow:0 0 60px black}@media screen and (min-width: 1024px){.coffee-table__media-subtitle{font-size:1.2rem}}.coffee-table__stamp{position:absolute;max-width:100px;height:auto;z-index:2}.coffee-table__stamp--top-left{top:-20px;left:-20px}.coffee-table__stamp--top-right{top:-20px;right:-20px}.coffee-table__stamp--bottom-left{bottom:-20px;left:-20px}.coffee-table__stamp--bottom-right{bottom:-20px;right:-20px}.coffee-text-runner{position:relative;height:157px;width:100%;background:#f5f4f2;overflow:hidden;z-index:1}.coffee-text-runner__wrapper{max-width:var(--section-max-width);margin:0 auto;height:100%;display:flex;align-items:center;padding-top:2em;padding-bottom:2em}.coffee-text-runner__text{display:flex;white-space:nowrap;animation:scrollText 20s linear infinite;will-change:transform}.coffee-text-runner__text span{padding-right:var(--gap);font-family:var(--font-header-family);font-variation-settings:"wght" var(--font-header-weight);font-size:97.37px;line-height:126.51px;letter-spacing:-.02em;margin:0;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}@keyframes scrollText{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width: 768px){.coffee-text-runner__text{font-size:48px;line-height:62px}.coffee-text-runner__text span{font-size:72.9px}}.coffee-textbox__wrapper{container-type:inline-size;padding:4rem 0}.coffee-textbox__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-textbox__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-textbox__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-textbox__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-textbox__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-textbox__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-textbox__container{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;grid-column:2/8}.coffee-textbox__text{vertical-align:bottom;text-align:left;width:100%;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;line-height:1.4em;font-size:1.6rem}@media screen and (min-width: 1024px){.coffee-textbox__text{font-size:2.6rem;padding:0 4rem}}.coffee-timeline__wrapper{border-radius:var(--border-radius-large);background:transparent!important;color:var(--color-timeline)!important;container-type:inline-size;padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom);overflow-x:hidden}.coffee-timeline__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-timeline__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-timeline__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-timeline__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-timeline__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-timeline__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-timeline__wrapper .title-wrapper{margin-top:0!important}.coffee-timeline__container{grid-column:2/8;overflow:visible;overflow:clip;width:100%;max-width:100%}.coffee-timeline-slider .timeline{width:100%}@media screen and (min-width: 1024px){.coffee-timeline-slider .timeline{--slider-item-width: 100%}}.coffee-timeline-slider .timeline__item>.flex{background-color:transparent}.coffee-timeline-slider .timeline__item-content{padding:0;margin:0;display:flex;justify-content:center}.coffee-timeline-slider .timeline__item-content .upperheadline,.coffee-timeline-slider .timeline__item-content h4{font-size:2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-timeline-slider .timeline__item-content h4{font-size:4rem}}.coffee-timeline-slider .coffee-timeline-media{overflow:hidden;display:block;max-width:100%;position:relative;aspect-ratio:1;margin-top:2rem}.coffee-timeline-slider .coffee-timeline-media{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-timeline-slider .coffee-timeline-media{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-timeline-slider .coffee-timeline-media{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-timeline-slider .coffee-timeline-media{margin:0}}.coffee-timeline-slider .coffee-timeline-media img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover}button.coffee-timeline-dots-button{font-size:2rem}@media screen and (min-width: 1024px){button.coffee-timeline-dots-button{font-size:3rem}}.coffee-scroll-area{max-width:100vw;overflow-x:hidden;position:relative}.coffee-footer__wrapper{background:transparent;container-type:inline-size;position:relative;width:100%;z-index:1}.coffee-footer__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0);grid-template-rows:auto auto}@media screen and (min-width: 768px){.coffee-footer__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 1280px){.coffee-footer__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 1440px){.coffee-footer__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 1920px){.coffee-footer__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem;grid-template-rows:auto auto}}@media screen and (min-width: 2560px){.coffee-footer__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem;grid-template-rows:auto auto}}.coffee-footer__wrapper:before{content:"";width:100%;height:4rem;position:absolute;z-index:3;top:-2rem;left:0;background-color:var(--gray)}.coffee-footer__wrapper:before{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-footer__wrapper:before{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-footer__wrapper:before{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-footer__container{width:100%;background:#000;position:relative;z-index:2;padding:var(--gap) 0;grid-column:1/9;grid-row:1/2}.coffee-footer__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0);grid-template-rows:auto auto auto}@media screen and (min-width: 768px){.coffee-footer__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem;grid-template-rows:auto auto auto}}@media screen and (min-width: 1280px){.coffee-footer__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem;grid-template-rows:auto auto auto}}@media screen and (min-width: 1440px){.coffee-footer__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem;grid-template-rows:auto auto auto}}@media screen and (min-width: 1920px){.coffee-footer__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem;grid-template-rows:auto auto auto}}@media screen and (min-width: 2560px){.coffee-footer__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem;grid-template-rows:auto auto auto}}.coffee-footer__container{border-radius:0 0 1.4rem 1.4rem}@media screen and (min-width: 768px){.coffee-footer__container{border-radius:0 0 1.68rem 1.68rem}}@media screen and (min-width: 1280px){.coffee-footer__container{border-radius:0 0 calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-footer__header{display:grid;justify-content:space-between;align-items:flex-end;margin-bottom:var(--gap);grid-column:2/8;grid-row:1/2}@media screen and (min-width: 1024px){.coffee-footer__header{grid-template-columns:repeat(3,1fr);gap:2rem}}.coffee-footer__main-title{color:var(--color-text);margin:0;line-height:1.2;padding-top:1em;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;grid-column:1/3;font-size:clamp(1rem,.1rem + 10vw,4rem)}@media screen and (min-width: 1024px){.coffee-footer__main-title{font-size:clamp(2.1rem,1.299830652rem + 3.0482641829vw,4.35rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em}}@media screen and (min-width: 1024px) and (min-width: 1024px){.coffee-footer__main-title{letter-spacing:-.04em}}.coffee-footer__socials{display:flex;gap:var(--gap);margin-top:2rem}@media screen and (min-width: 1024px){.coffee-footer__socials{margin:0}}.coffee-footer__social-item{display:flex;flex-direction:column;align-items:flex-start}.coffee-footer__social-subtitle{font-family:var(--font-body-family);font-size:1em;color:var(--color-text);margin:0 0 5px}.coffee-footer__social-title{font-family:var(--font-header-family);font-size:3em;font-weight:700;color:var(--color-text);margin:0;text-decoration:none;line-height:1.2;font-size:clamp(1rem,.1rem + 10vw,4rem)}@media screen and (min-width: 1024px){.coffee-footer__social-title{font-size:clamp(1.4rem,.866553768rem + 2.0321761219vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}}.coffee-footer__image-row{display:flex;grid-column:2/8;grid-row:3/4;flex-wrap:wrap;gap:1rem}@media screen and (min-width: 1024px){.coffee-footer__image-row{flex-wrap:nowrap;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}}.coffee-footer__image-item{position:relative;overflow:hidden;aspect-ratio:2.5/4;display:flex;flex:calc(50% - .5rem)}.coffee-footer__image-item{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-footer__image-item{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-footer__image-item{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-footer__image-item{aspect-ratio:4/2.5}}.coffee-footer__image-item:nth-of-type(3n){flex:1 1 100%;aspect-ratio:4/2.5}.coffee-footer__image-item a{display:flex}.coffee-footer__image-item:hover .coffee-footer__image-background{transform:scale(1.05)}.coffee-footer__image-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:scale(1);transition:var(--animation-primary)}.coffee-footer__image-background:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-80%,60%) rotate(20deg);background:radial-gradient(circle at center,#000,#0000);filter:blur(20px);width:100%;height:80%;z-index:1;pointer-events:none;border-radius:50%}.coffee-footer__image-background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coffee-footer__image-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;background:#333;display:flex;align-items:center;justify-content:center;color:var(--color-text);z-index:1}.coffee-footer__image-text{position:relative;z-index:2;margin-top:auto;padding:1rem}@media screen and (min-width: 1024px){.coffee-footer__image-text{padding:2rem}}.coffee-footer__image-subtitle{font-family:var(--font-body-family);font-size:16px;color:var(--color-text);margin:0 0 5px}.coffee-footer__image-title{font-family:var(--font-header-family);font-size:1.75em;font-weight:700;color:var(--color-text);margin:0}.coffee-footer__columns{margin-bottom:0;grid-column:2/8;grid-row:5/6;color:#fff}@media screen and (min-width: 1024px){.coffee-footer__columns{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}}.coffee-footer__column{display:flex;flex-direction:column}.coffee-footer__left{grid-column:1/3}.coffee-footer__accordions{display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width: 1024px){.coffee-footer__accordions{padding-right:4rem}}@media screen and (min-width: 1024px){.coffee-footer__accordions{flex-direction:row}}.coffee-footer__accordions .details{padding:0}.coffee-footer__accordions .details__summary{padding:0;margin:0}.coffee-footer__accordions .details__content a{font-size:1.2rem}@media screen and (min-width: 1024px){.coffee-footer__accordions .details__content a{font-size:1rem}}.coffee-footer__column-title{color:var(--color-text);font-size:1.6rem}@media screen and (min-width: 1024px){.coffee-footer__column-title{margin:1rem 0;font-size:clamp(1rem,.6rem + 1vw,4rem)}}.coffee-footer__newsletter{display:flex;flex-direction:column;gap:10px;margin-top:2rem}@media screen and (min-width: 1024px){.coffee-footer__newsletter{margin-top:0}}.coffee-footer__newsletter .coffee-footer__column-title{font-size:1.2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6}.coffee-footer__newsletter .input{border:2px solid white;color:#fff!important}.coffee-footer__newsletter label{color:#fff!important}.gdpr-consent .checkbox-wrapper{align-items:flex-start}.gdpr-consent .checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1.2rem;border:2px solid var(--color-text);border-radius:2px;background:transparent;cursor:pointer;flex-shrink:0}.gdpr-consent .checkbox:checked{background:var(--color-text);position:relative}.gdpr-consent .checkbox:checked:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:3px;height:8px;border:solid var(--color-background);border-width:0 2px 2px 0}.gdpr-consent .checkbox:focus{outline:0px solid var(--color-text);outline-offset:2px}.gdpr-consent .checkbox-label{color:var(--color-text);line-height:1.4;cursor:pointer}.gdpr-consent .checkbox-label a{color:var(--color-text);text-decoration:underline}.gdpr-consent .checkbox-label a:hover{opacity:.8}.gdpr-consent .gdpr-error{margin-top:.5rem;padding:.5rem;background:#ff00001a;border:1px solid #ff0000;border-radius:4px;color:red;font-size:.875rem}.coffee-footer__copyright{width:100%;position:relative;z-index:1;border-radius:var(--border-radius-large);max-width:var(--section-max-width);grid-column:2/8;grid-row:2/3;margin-bottom:2rem}.coffee-footer__copyright p{text-align:center;vertical-align:bottom;color:#000;margin:0;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-hero-pribeh__wrapper{background:var(--black)}.coffee-hero-pribeh__wrapper{border-radius:1.5rem}@media screen and (min-width: 768px){.coffee-hero-pribeh__wrapper{border-radius:calc(1.5rem * 1.2) calc(1.5rem * 1.2) calc(1.5rem * 1.2) calc(1.5rem * 1.2)}}@media screen and (min-width: 1280px){.coffee-hero-pribeh__wrapper{border-radius:calc(1.5rem * 1.4) calc(1.5rem * 1.4) calc(1.5rem * 1.4) calc(1.5rem * 1.4)}}.coffee-hero-pribeh__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-hero-pribeh__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-hero-pribeh__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-hero-pribeh__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-hero-pribeh__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-hero-pribeh__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-hero-pribeh__wrapper:after{content:"";width:100%;height:5rem;position:absolute;top:-1rem;background-color:var(--gray)}.coffee-hero-pribeh__wrapper:after{border-radius:1.5rem}@media screen and (min-width: 768px){.coffee-hero-pribeh__wrapper:after{border-radius:calc(1.5rem * 1.2) calc(1.5rem * 1.2) calc(1.5rem * 1.2) calc(1.5rem * 1.2)}}@media screen and (min-width: 1280px){.coffee-hero-pribeh__wrapper:after{border-radius:calc(1.5rem * 1.4) calc(1.5rem * 1.4) calc(1.5rem * 1.4) calc(1.5rem * 1.4)}}.coffee-hero-pribeh__wrapper.black{background:var(--black);color:var(--white)}.coffee-hero-pribeh__wrapper.white{background:var(--gray);color:var(--black)}.coffee-hero-pribeh__container{grid-column:2/8;padding:7rem 0 2rem}.coffee-hero-pribeh__grid{gap:var(--gap);width:100%}@media screen and (min-width: 1024px){.coffee-hero-pribeh__grid{display:grid;grid-template-columns:repeat(2,1fr)}}.coffee-hero-pribeh__column--left{display:flex;justify-content:center}@media screen and (min-width: 1024px){.coffee-hero-pribeh__column--left{grid-column:1/2;padding-right:2rem}}.coffee-hero-pribeh__column--right{position:relative;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.coffee-hero-pribeh__column--right{grid-column:2/3}}.coffee-hero-pribeh__text-wrapper{text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}@media screen and (min-width: 1024px){.coffee-hero-pribeh__text-wrapper{padding-left:10%}}.coffee-hero-pribeh__title{margin:0;padding-bottom:.5em;color:inherit;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:3rem}@media screen and (min-width: 1024px){.coffee-hero-pribeh__title{font-size:4rem;padding-right:8vw}}.coffee-hero-pribeh__subtitle{color:inherit;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6;font-size:1.2rem;line-height:1.3em;padding-bottom:2rem}@media screen and (min-width: 1024px){.coffee-hero-pribeh__subtitle{font-size:1.6rem;line-height:1.3em;padding-bottom:4rem;padding-right:8vw}}.coffee-hero-pribeh__video-wrapper{position:relative;width:100%;background:transparent;aspect-ratio:1/1;overflow:hidden}.coffee-hero-pribeh__video-wrapper{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-hero-pribeh__video-wrapper{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-hero-pribeh__video-wrapper{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-hero-pribeh__video-wrapper{margin-right:10%}}.coffee-hero-pribeh__video-wrapper.has-blob:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-80%,30%) rotate(20deg);background:radial-gradient(circle at center,#000,#0000004d);filter:blur(60px);width:100%;height:60%;z-index:1;pointer-events:none;border-radius:50%}.coffee-hero-pribeh__video,.coffee-hero-pribeh__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coffee-hero-pribeh__video-placeholder{width:100%;height:100%;max-height:450px;display:flex;align-items:center;justify-content:center;background:#333;color:var(--color-text);border-radius:var(--border-radius-medium);font-family:var(--font-body-family);font-size:16px}.coffee-hero-pribeh__stamp{position:absolute;max-width:100px;height:auto;z-index:2}.coffee-hero-pribeh__rotating-titles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;max-width:512px;z-index:3}.coffee-hero-pribeh__rotating-title{position:absolute;top:0;left:0;width:100%;color:#fff;text-shadow:0px 0px 60px rgba(0,0,0,.5);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;letter-spacing:.4rem;font-size:clamp(1.4rem,.866553768rem + 2.0321761219vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;opacity:0;animation:titleShow infinite}@keyframes titleShow{0%{opacity:0}2%{opacity:1}13%{opacity:1}15%{opacity:0}to{opacity:0}}.coffee-hero-pribeh__bottom-content{position:absolute;z-index:2;bottom:0rem;left:0rem;right:1rem}@media screen and (min-width: 1024px){.coffee-hero-pribeh__bottom-content{width:calc(100% - 5rem);bottom:1rem;left:1rem;right:1rem}}.coffee-hero-pribeh__bottom-content a{display:flex;justify-content:space-between;align-items:center;position:relative}.coffee-hero-pribeh__bottom-content a:hover .coffee-arrow{transform:rotate(0)}.coffee-arrow{aspect-ratio:1/1;width:5rem;color:inherit;border:3px solid white;border-radius:999999px;padding:1rem;transform:rotate(-45deg);transition:transform .3s cubic-bezier(.39,.575,.565,1)}.coffee-hero-pribeh__bottom-title-link{text-decoration:none}.black .coffee-hero-pribeh__bottom-title{margin:0;padding:1.4rem;text-shadow:0px 0px 60px rgba(0,0,0,.5);color:inherit;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:2rem;line-height:1.2em}@media screen and (min-width: 1280px){.black .coffee-hero-pribeh__bottom-title{font-size:3rem;line-height:1.2em;padding:2rem}}.coffee-hero-pribeh__bottom-title-link:hover .coffee-hero-pribeh__bottom-title{opacity:.9}.black .coffee-hero-pribeh__bottom-title{color:#fff}.white .coffee-hero-pribeh__bottom-title{color:#000}.collection-banner-section .section{margin:0;padding:0}.collection-banner-section .section{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.collection-banner-section .section{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.collection-banner-section .section{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.collection-banner-section .section{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.collection-banner-section .section{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.collection-banner-section .section{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.collection-banner-section .collection,.collection-banner-section .banner{grid-column:2/8;margin:0;padding:0}.collection-banner-section .page-width{padding-inline:0}.collection-banner-section .banner{margin-top:3rem}@media screen and (min-width: 1024px){.collection-banner-section .banner{margin-top:7rem}}@media screen and (min-width: 1280px){.collection-banner-section .banner{margin-top:8rem}}.collection-banner-section .banner .word{padding-top:0;padding-bottom:0}.collection-banner-section .banner .banner__box{padding-block:0;padding-top:3rem}.collection-section .section{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.collection-section .section{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.collection-section .section{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.collection-section .section{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.collection-section .section{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.collection-section .section{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.collection-section .collection{grid-column:2/8;margin:0;padding:0}.related-products .page-width,.recently-viewed .page-width{margin:0;padding:0 0 0 2.3rem}.coffee-filter__box{margin-top:1rem;padding:0;background:#000;padding-bottom:2rem}.coffee-filter__box{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-filter__box{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-filter__box{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-filter__box .facet-sorting{color:#fff;align-self:flex-start;margin-inline-start:unset}.coffee-filter__box .sort-by-meta{color:#000;background-color:#fff}.coffee-filter__row{margin-bottom:2rem;padding-top:2rem;width:100%;display:flex;flex-direction:row;overflow-x:scroll;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory}@media screen and (min-width: 1024px){.coffee-filter__row{overflow:hidden;gap:2rem;padding-inline-start:2rem;padding-inline-end:2rem}}.coffee-filter__row::-webkit-scrollbar{width:0px;height:0px;display:none}.coffee-filter__row::-webkit-scrollbar-track{background:transparent;border-radius:4px;display:none}.coffee-filter__row::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease;display:none}.coffee-filter__row::-webkit-scrollbar-thumb:hover{background:#a8a8a8;display:none}.coffee-filter__row--scrollbar{display:none}.coffee-filter__card_wrapper{padding-inline-start:1rem;padding-inline-end:1rem;scroll-snap-align:start;-webkit-overflow-scrolling:touch;aspect-ratio:2.5/3;height:20rem}@media screen and (min-width: 1024px){.coffee-filter__card_wrapper{text-decoration:none;margin:0;padding:0;flex:1;height:auto;aspect-ratio:4/2}}.coffee-filter__card{background-size:cover;background-position:center;position:relative;cursor:pointer;transition:all .3s ease;display:flex;width:100%;height:100%}.coffee-filter__card{border-radius:1rem}@media screen and (min-width: 768px){.coffee-filter__card{border-radius:1.2rem}}@media screen and (min-width: 1280px){.coffee-filter__card{border-radius:1.4rem}}.coffee-filter__card:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-80%) rotate(20deg);background:radial-gradient(circle at center,#000c,#0000);filter:blur(20px);width:100%;height:40%;z-index:1;pointer-events:none;border-radius:50%}.coffee-filter__card a{position:absolute;inset:0}.coffee-filter__dropdown-row{display:flex;gap:var(--padding-standard);flex-wrap:wrap;flex-direction:column;padding-left:2rem;margin-top:2rem;padding-right:2rem;gap:1rem}@media screen and (min-width: 1024px){.coffee-filter__dropdown-row{flex-direction:row;gap:4rem;padding-left:2rem;margin-top:2rem;padding-right:2rem}}.coffee-sub-filter__wrapper{margin-bottom:4rem}.coffee-sub-filter__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-sub-filter__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-sub-filter__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-sub-filter__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-sub-filter__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-sub-filter__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-sub-filter__wrapper .coffee-filter__box{grid-column:2/8}.coffee-sort-wrapper{width:100%;position:relative}.coffee-sorting-item{display:flex;flex-direction:column;width:100%;gap:1rem}@media screen and (min-width: 1024px){.coffee-sorting-item{width:25%}}.coffee-sorting-item span{text-align:left;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;text-transform:uppercase;font-size:1.2rem}.coffee-sort-header{position:relative;display:flex;width:100%;align-items:center;justify-content:space-between}.coffee-sort-listbox{height:clamp(200px,30vh,800px);overflow-y:scroll;scrollbar-width:thin;scrollbar-color:#f1f1f1 transparent;position:absolute;left:0;top:4rem;padding-right:1rem;width:100%}.coffee-sort-listbox::-webkit-scrollbar{width:8px}.coffee-sort-listbox::-webkit-scrollbar-track{background:transparent;border-radius:4px}.coffee-sort-listbox::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.coffee-sort-listbox::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.coffee-sort-listbox--scrollbar{display:none}.coffee-product-card--promo .product-card__media:before{content:"";position:absolute;left:50%;bottom:0;transform:translate(-80%) rotate(20deg);background:radial-gradient(circle at center,#000c,#0003);filter:blur(40px);width:100%;height:80%;z-index:1;pointer-events:none;border-radius:50%}.coffee-product-card--promo .promo-box{padding:2rem}.coffee-product-card--promo .promo-title{font-size:clamp(1.26rem,.7798983912rem + 1.8289585097vw,2.61rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;color:#fff;text-shadow:0 0 60px black}.coffee-product-card--promo .promo-subtitle{color:#fff}/*! Coffee filter dropdowns - fixed visibility */.coffee-sort-wrapper{position:relative}.coffee-filter-btn .sort-title{opacity:0!important;visibility:hidden!important;position:absolute;left:0;transition:opacity var(--animation-fast)}.coffee-filter-btn .btn-text .sort-header{justify-content:space-between;width:100%}.coffee-filter-btn[open] .sort-title{opacity:.4!important;visibility:visible!important;position:relative!important;left:auto!important;margin-top:-2rem}.coffee-filter-btn .sort-selection{transition:opacity var(--animation-fast)}.coffee-filter-btn[open] .sort-selection{opacity:0;visibility:hidden;position:absolute}.coffee-filter-btn[open]{--shadow-horizontal-offset: 0;--shadow-vertical-offset: 0;pointer-events:auto;cursor:default;z-index:50;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:unset;backdrop-filter:unset;width:100%;height:4rem}.coffee-filter-btn[open]:after{border:none!important}.coffee-filter-btn[open],.coffee-filter-btn[open] .btn-fill,.coffee-filter-btn[open] .btn-text{transform:none!important;display:block!important}.coffee-filter-btn[open] .btn-fill{pointer-events:none;opacity:0}.coffee-filter-btn[open] .btn-text{pointer-events:auto;align-items:center;color:rgb(var(--color-button-text));width:100%}.coffee-filter-btn .sort-header{display:flex;align-items:center;justify-content:center;gap:var(--sp-5);width:100%}.coffee-filter-btn[open] .sort-header{justify-content:space-between}.coffee-filter-btn .sort-close{background-color:currentColor;width:var(--sp-1d5);height:var(--sp-1d5);transition:width var(--animation-primary),height var(--animation-primary),background-color ease-in-out .3s}.coffee-filter-btn .sort-close .icon{--tw-rotate: 0deg;--tw-scale-x: 0;--tw-scale-y: 0;transform:rotate(var(--tw-rotate)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition:transform var(--animation-primary)}.coffee-filter-btn[open] .sort-close{color:rgb(var(--color-button-background));background-color:rgb(var(--color-button-text));cursor:pointer;height:var(--sp-10);width:var(--sp-10)}.coffee-filter-btn[open] .sort-close .icon{--tw-rotate: -90deg;--tw-scale-x: 1;--tw-scale-y: 1}.meta-sort-listbox{position:absolute;top:0;left:0;min-width:100%;width:-moz-max-content;width:max-content;background:rgb(var(--color-button-background));padding:4rem 2rem 2rem;z-index:49;opacity:0;visibility:hidden;pointer-events:none;transition:var(--animation-primary);transition-property:opacity,visibility;box-shadow:0 0 0 var(--buttons-border-width) rgb(var(--color-button-border)/var(--border-opacity));max-height:calc(clamp(var(--sp-14),3.263vw,var(--sp-15)) + 300px);overflow:visible}.meta-sort-listbox{border-radius:1.4rem}@media screen and (min-width: 768px){.meta-sort-listbox{border-radius:1.68rem}}@media screen and (min-width: 1280px){.meta-sort-listbox{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.meta-sort-listbox .meta-sort-scroll{max-height:250px;overflow-y:auto;overflow-x:hidden;padding-right:var(--sp-2)}.meta-sort-listbox .meta-sort-scroll::-webkit-scrollbar{width:6px}.meta-sort-listbox .meta-sort-scroll::-webkit-scrollbar-track{background:transparent}.meta-sort-listbox .meta-sort-scroll::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.meta-sort-listbox .meta-sort-scroll::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.coffee-filter-btn[open]~.meta-sort-listbox{opacity:1;visibility:visible;pointer-events:auto}.meta-sort-listbox li{opacity:0;position:relative;visibility:visible;transition:opacity .7s ease-out}.coffee-filter-btn[open]~.meta-sort-listbox li{opacity:1}.coffee-filter-btn[open]~.meta-sort-listbox li:nth-child(1){transition-delay:.06s}.coffee-filter-btn[open]~.meta-sort-listbox li:nth-child(2){transition-delay:.11s}.coffee-filter-btn[open]~.meta-sort-listbox li:nth-child(3){transition-delay:.16s}.coffee-filter-btn[open]~.meta-sort-listbox li:nth-child(4){transition-delay:.21s}.coffee-filter-btn[open]~.meta-sort-listbox li:nth-child(5){transition-delay:.26s}.coffee-filter-btn[open]~.meta-sort-listbox li:nth-child(6){transition-delay:.31s}.coffee-filter-btn[open]~.meta-sort-listbox li:nth-child(7){transition-delay:.36s}.coffee-filter-btn[open]~.meta-sort-listbox li:nth-child(8){transition-delay:.41s}.coffee-filter-btn[open]~.meta-sort-listbox li:nth-child(9){transition-delay:.46s}.meta-sort-listbox label{cursor:pointer;display:inline-block;transition:opacity var(--animation-primary)}.meta-sort-listbox input[type=radio]+label:before{--tw-translate-y: -50%;background-color:currentColor;border-radius:var(--rounded-full);content:"";opacity:0;position:absolute;inset-block-start:50%;inset-inline-end:0;width:0;height:0;transform:translateY(var(--tw-translate-y));transition:all var(--animation-primary)}.coffee-filter-btn[open]~.meta-sort-listbox input[type=radio]:checked+label{pointer-events:none;opacity:.4}.coffee-filter-btn[open]~.meta-sort-listbox input[type=radio]:checked+label:before{opacity:1;height:var(--sp-1d5);width:var(--sp-1d5)}.meta-sort-listbox.coffee-sort-listbox{max-height:calc(300px + clamp(var(--sp-14),3.263vw,var(--sp-15)));overflow-y:auto;overflow-x:hidden}.coffee-sorting-item{position:relative;overflow:visible}.meta-sort-listbox{transition:var(--animation-primary);transition-property:opacity,visibility,max-height}.meta-sort-listbox[style*="bottom: 100%"]{border-radius:1.4rem}@media screen and (min-width: 768px){.meta-sort-listbox[style*="bottom: 100%"]{border-radius:1.68rem}}@media screen and (min-width: 1280px){.meta-sort-listbox[style*="bottom: 100%"]{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.collection__topbar{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.collection .grid{--card-grid-per-row: 4}}@media screen and (min-width: 1920px){.collection .grid{--card-grid-per-row: 5}}.coffee-coffee-card__label--novinka{background:#39c139!important;border-color:#39c139!important;color:#fff!important}.coffee-coffee-card__label--vanoce,.coffee-coffee-card__label--vanoce-2025{background:#a90909!important;border-color:#a90909!important;color:#fff!important}@media screen and (max-width: 639.98px){.coffee-grid-mobile--2 .coffee-others-card__footer{justify-content:space-around;align-items:center}}@media screen and (min-width: 640px){.coffee-grid-mobile--2{--card-grid-gap: 1rem;--card-grid-per-row: 2.2}.coffee-grid-mobile--2 .coffee-others-card__product-title{font-size:1.1rem;margin-top:.5rem}}@media screen and (min-width: 640px) and (min-width: 1280px){.coffee-grid-mobile--2 .coffee-others-card__product-title{font-size:1.6rem}}.coffee-featured-collection__wrapper{background:#f5f4f2;position:relative;overflow-x:hidden;z-index:1;padding-top:calc(var(--section-padding-top) / 1);padding-bottom:calc(var(--section-padding-bottom) / 1)}.coffee-featured-collection__wrapper{border-radius:0 0 1.4rem 1.4rem}@media screen and (min-width: 768px){.coffee-featured-collection__wrapper{border-radius:0 0 1.68rem 1.68rem}}@media screen and (min-width: 1280px){.coffee-featured-collection__wrapper{border-radius:0 0 calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-featured-collection__wrapper .indicators .button--secondary{width:2rem;height:2rem}.coffee-featured-collection__wrapper.is-black-top:before{content:"";width:100%;height:4rem;position:absolute;z-index:-1;top:-2rem;left:0;background-color:var(--black)}.coffee-featured-collection__wrapper.is-black-top:before{border-radius:1.1rem}@media screen and (min-width: 768px){.coffee-featured-collection__wrapper.is-black-top:before{border-radius:1.32rem}}@media screen and (min-width: 1280px){.coffee-featured-collection__wrapper.is-black-top:before{border-radius:1.54rem}}.coffee-featured-collection__wrapper.is-black{background:var(--black);padding-bottom:2rem;padding-top:calc(var(--section-padding-top) + 2rem)}@media screen and (min-width: 1024px){.coffee-featured-collection__wrapper.is-black{padding-top:calc(var(--section-padding-top) + 4rem)}}.coffee-featured-collection__wrapper.is-black:before{background-color:var(--gray)}.coffee-featured-collection__wrapper.is-black .indicators{color:#fff}.coffee-featured-collection__wrapper.is-black .indicators .button--secondary{color:#fff;width:2rem;height:2rem}.coffee-featured-collection__wrapper.is-black .indicators .button--secondary:hover:not([disabled]){color:#000}.coffee-featured-collection__wrapper.is-black .indicators .button--secondary:after{border-color:#fff}.coffee-featured-collection__wrapper.is-black .indicators .btn-fill{background-color:#fff;background:#fff}.coffee-featured-collection__wrapper.is-white{background:var(--white);border-radius:0}@media screen and (min-width: 1024px){.coffee-featured-collection__wrapper.is-white{padding-top:4rem}}.coffee-featured-collection__wrapper.is-white{position:relative;background:#f5f4f2!important}.coffee-featured-collection__container{position:relative;overflow-x:visible;z-index:1;text-align:right}.coffee-featured-collection__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-featured-collection__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-featured-collection__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-featured-collection__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-featured-collection__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-featured-collection__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-slider{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline-start:-1rem;padding-inline-start:2rem;grid-column:1/9}@media screen and (min-width: 1024px){.coffee-slider{scroll-padding-inline:6rem;margin-inline:-1rem;padding-inline:1rem}}.coffee-slider{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-slider{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-slider{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-slider{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-slider{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-slider{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-slider .coffee-grid{grid-column:2/8;--card-grid-per-row: 1.1;--card-grid-gap: 1.5rem;--slider-item-width: calc( calc(var(--page-container) / var(--card-grid-per-row)) - var(--card-grid-gap) * calc(var(--card-grid-per-row) - 1) / var(--card-grid-per-row) );--slider-grid: auto / auto-flow var(--slider-item-width);grid:var(--slider-grid)}@media screen and (min-width: 768px){.coffee-slider .coffee-grid{--card-grid-per-row: 2.2;--card-grid-gap: 1.5rem}}@media screen and (min-width: 1024px){.coffee-slider .coffee-grid{--card-grid-per-row: 3.2;--card-grid-gap: 1.5rem}}@media screen and (min-width: 1280px){.coffee-slider .coffee-grid{--card-grid-per-row: 4.2;--card-grid-gap: 1.5rem}}@media screen and (min-width: 1440px){.coffee-slider .coffee-grid{--card-grid-per-row: 4.5}}@media screen and (min-width: 1920px){.coffee-slider .coffee-grid{--card-grid-per-row: 5.5}}@media screen and (max-width: 639.98px){.coffee-slider .coffee-grid-mobile--2{--card-grid-gap: 1rem;--card-grid-per-row: 2.2}}.coffee-slider .coffee-coffee-card__product,.coffee-slider .product-card{padding-inline-start:1rem;padding-inline-end:1rem;margin-right:-1rem;margin-left:-1rem}.coffee-header__row{justify-content:space-between;width:100%}.coffee-featured-collection__header{width:100%;position:relative;z-index:1;display:flex;justify-content:space-between;align-items:last baseline;overflow:hidden;grid-column:2/8;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:clamp(1.4rem,.866553768rem + 2.0321761219vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.coffee-featured-collection__header>*:only-child{margin-left:auto}.coffee-featured-collection__header .title-wrapper{max-width:100%;padding:0;margin:0}@media screen and (min-width: 1024px){.coffee-featured-collection__header .title-wrapper{max-width:50%}}.coffee-featured-collection__header .heading{line-height:101%;color:var(--black);margin:0;padding-bottom:2rem;padding-top:0rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:clamp(1.4rem,.866553768rem + 2.0321761219vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}@media screen and (min-width: 1280px){.coffee-featured-collection__header .heading{padding:0}}.coffee-featured-collection__header .heading:hover .coffee-featured-collection__link--hover{transform:translateZ(0);opacity:1}.coffee-featured-collection__header .title-sm{font-size:clamp(1.4rem,.866553768rem + 2.0321761219vw,2.9rem);font-weight:700;line-height:1.1;letter-spacing:-.02em}.coffee-featured-collection__header .title-md{font-size:clamp(2.24rem,1.3864860288rem + 3.2514817951vw,4.64rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em}@media screen and (min-width: 1024px){.coffee-featured-collection__header .title-md{letter-spacing:-.04em}}.coffee-featured-collection__header .title-lg{font-size:clamp(3.5rem,2.16638442rem + 5.0804403048vw,7.25rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em;line-height:1}@media screen and (min-width: 1024px){.coffee-featured-collection__header .title-lg{letter-spacing:-.04em}}@media screen and (min-width: 1024px){.coffee-featured-collection__header .title-lg{line-height:.95}}.coffee-featured-collection__header .title-xl{font-size:clamp(4.9rem,3.032938188rem + 7.1126164268vw,10.15rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em;line-height:1}@media screen and (min-width: 1024px){.coffee-featured-collection__header .title-xl{letter-spacing:-.04em}}@media screen and (min-width: 1024px){.coffee-featured-collection__header .title-xl{line-height:.95}}.coffee-featured-collection__header .view-all_wrapper{display:flex}.coffee-featured-collection__right{display:flex;flex-direction:row;position:relative;gap:2rem;vertical-align:bottom}.coffee-featured-collection__right .indicators{margin-top:.04em}.coffee-featured-collection__wrapper.is-white .coffee-featured-collection__header{background:#f5f4f2;color:var(--black)}.coffee-featured-collection__wrapper.is-black .coffee-featured-collection__header h2,.coffee-featured-collection__wrapper.is-black .coffee-featured-collection__header a{background:transparent;color:var(--white)}.coffee-featured-collection__header-title{color:var(--black);margin:0;padding-bottom:2rem;padding-top:2rem}.coffee-featured-collection__link{text-decoration:underline;color:inherit;text-wrap:nowrap;align-self:flex-end;display:none;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-featured-collection__link{font-size:1.6rem}}@media screen and (min-width: 1440px){.coffee-featured-collection__link{font-size:1.8rem}}.coffee-featured-collection__link--desktop{display:none}@media screen and (min-width: 1024px){.coffee-featured-collection__link--desktop{display:inline-block}}.coffee-featured-collection__link--hover{position:absolute;top:-.5rem;left:.4rem;font-size:.3em;letter-spacing:normal;transform:translate3d(0,50%,0);opacity:0;transition:transform,.4s cubic-bezier(.075,.82,.165,1),opacity .4s cubic-bezier(.075,.82,.165,1)}.is-black .coffee-featured-collection__link--mobile{color:#fff}.coffee-featured-collection__link--mobile{display:inline-block;text-align:right;vertical-align:bottom;margin-top:2rem;padding-right:0;font-size:1.6rem;grid-column:2/8}@media screen and (min-width: 1024px){.coffee-featured-collection__link--mobile{display:none}}.coffee-featured-collection__wrapper.is-black .coffee-featured-collection__products{scrollbar-color:rgba(255,255,255,.5) transparent}.coffee-featured-collection__products::-webkit-scrollbar{height:8px}.coffee-featured-collection__products::-webkit-scrollbar-thumb{background:#00000080;border-radius:4px}.coffee-featured-collection__wrapper.is-black .coffee-featured-collection__products::-webkit-scrollbar-thumb{background:#ffffff80}.coffee-featured-collection__products::-webkit-scrollbar-track{background:transparent}.product-card{background-color:transparent}.product-card .coffee-featured-collection__product-link{width:100%}.product-card .coffee-featured-collection__product{width:100%;aspect-ratio:2.8/4}@supports (container-type: inline-size){.coffee-featured-collection__wrapper{container-type:inline-size}}.coffee-product-card-showall{justify-content:start}.coffee-product-card-showall a{width:100%;height:100%;display:block}.coffee-product-card-showall .coffee-product-card-showall__content{height:100%;width:100%;position:relative;overflow:hidden}.coffee-product-card-showall .coffee-product-card-showall__content{border-radius:1rem}@media screen and (min-width: 768px){.coffee-product-card-showall .coffee-product-card-showall__content{border-radius:1.2rem}}@media screen and (min-width: 1280px){.coffee-product-card-showall .coffee-product-card-showall__content{border-radius:1.4rem}}.coffee-product-card-showall .coffee-product-card-showall-image{position:absolute;inset:0;height:100%;width:100%}.coffee-product-card-showall .coffee-product-card-showall-image img{position:relative;display:block;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}.coffee-product-card-showall .coffee-product-card-showall-title-wrapper{height:100%;width:100%;display:flex;justify-content:center;align-items:center;position:relative;z-index:3}.coffee-product-card-showall .coffee-product-card-showall-title{color:#fff;font-size:2rem}@media screen and (min-width: 1024px){.coffee-featured-collection__header .title-wrapper{max-width:var(--heading-width)}}.coffee-product__wrapper{background:#f5f4f2;width:100%;position:relative;min-height:100vh;padding:0;margin:0;padding-bottom:1rem}@media screen and (min-width: 1024px){.coffee-product__wrapper{padding-top:2rem}.coffee-product__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}}@media screen and (min-width: 1024px) and (min-width: 768px){.coffee-product__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1280px){.coffee-product__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1440px){.coffee-product__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1920px){.coffee-product__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 2560px){.coffee-product__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-product__container{padding:0;margin:0;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.coffee-product__container{grid-column:2/8}.coffee-product__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}}@media screen and (min-width: 1024px) and (min-width: 768px){.coffee-product__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1280px){.coffee-product__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1440px){.coffee-product__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1920px){.coffee-product__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 2560px){.coffee-product__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-product-info-mobile{width:100%;margin-top:11rem}@media screen and (min-width: 1024px){.coffee-product-info-mobile{display:none}}.coffee-product-info-mobile-details{background-color:#fff;width:100%;display:flex;margin-bottom:-2rem;position:relative;z-index:2;padding:0 1rem 1rem;flex-direction:column}.coffee-product-info-mobile-details{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-info-mobile-details{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-info-mobile-details{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-product-info-mobile .coffee-price,.coffee-product-info-mobile .novy-button{width:100%}.coffee-product-info-mobile .coffee-product__image-mobile{margin-top:-60%;aspect-ratio:1/1;margin-bottom:-10%;overflow:hidden;width:100%!important;position:relative}.coffee-product-info-mobile .coffee-product__region{margin-top:1rem;font-size:1.6rem;margin-left:0}.coffee-product-info-mobile .coffee-product__info-box{margin-top:.5rem}.coffee-product-info-mobile .coffee-product__info-box{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-info-mobile .coffee-product__info-box{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-info-mobile .coffee-product__info-box{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-product-info-mobile .coffee-product__info-bar--top{background-color:var(--gray);padding-left:1rem;padding-right:1rem}.coffee-product-info-mobile .coffee-product__info-bar--top{border-radius:1.4rem 1.4rem 0 0}@media screen and (min-width: 768px){.coffee-product-info-mobile .coffee-product__info-bar--top{border-radius:1.68rem 1.68rem 0 0}}@media screen and (min-width: 1280px){.coffee-product-info-mobile .coffee-product__info-bar--top{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) 0 0}}.coffee-product-info-mobile .coffee-product__info-bar--bottom{padding-left:1rem;padding-right:1rem;background-color:var(--gray)}.coffee-product-info-mobile .coffee-product__info-bar--bottom{border-radius:0 0 1.4rem 1.4rem}@media screen and (min-width: 768px){.coffee-product-info-mobile .coffee-product__info-bar--bottom{border-radius:0 0 1.68rem 1.68rem}}@media screen and (min-width: 1280px){.coffee-product-info-mobile .coffee-product__info-bar--bottom{border-radius:0 0 calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-product-info-mobile .coffee-product__vyberova{margin-top:1em;margin-left:0;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;font-size:calc(.8rem + 3vw)}.coffee-product-info-mobile .variant-picker{margin-top:1rem;gap:0rem}.coffee-product-info-mobile .variant-picker .coffee-product__variants-label{font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;text-transform:uppercase}.coffee-product-info-mobile .coffee-product__price{margin-top:2rem}.coffee-product-info-mobile .coffee-product__info-labels{margin-left:0;margin-top:1rem}.coffee-product-help-desk{display:flex;margin-top:1rem;gap:1rem}.coffee-product__left-column{grid-column:2/8;order:2}.coffee-product__left-column{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-product__left-column{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-product__left-column{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-product__left-column{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-product__left-column{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-product__left-column{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px){.coffee-product__left-column{order:1;display:flex;grid-column:1/6;flex-direction:column}}.coffee-product__right-column{grid-column:2/8;position:relative;min-height:100px;flex-direction:column;width:100%;z-index:6;padding:0;margin:0;order:1;padding-top:.5rem}@media screen and (min-width: 1024px){.coffee-product__right-column{display:flex;grid-column:6/9;order:2}}.coffee-product__info-container{display:none;flex-direction:column;justify-content:center;gap:var(--gap);position:relative;z-index:2}@media screen and (min-width: 1024px){.coffee-product__info-container{display:flex}}.coffee-product__info-labels{margin-left:1.4rem}.coffee-product__info-labels .coffee-coffee-card__label{background-color:transparent;font-size:.9rem;padding:.4rem .8rem}.coffee-product__vyberova{margin-left:1.4rem;font-size:1.1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-product__title{vertical-align:bottom;color:var(--black);margin:0;font-size:1.6rem;line-height:1.2em;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product__title{font-size:2rem}}.coffee-product__image{overflow:hidden;position:relative}.coffee-product__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block-manual}.coffee-product__image p{text-align:center;margin:0;padding:20px;background:var(--gray-light);color:#666;display:flex;align-items:center;justify-content:center;height:100%}.coffee-product__featured--mobile{display:flex}@media screen and (min-width: 1024px){.coffee-product__featured--mobile{display:none}}.coffee-product__featured--desktop{display:none}@media screen and (min-width: 1024px){.coffee-product__featured--desktop{display:flex}}.coffee-product__short-description{color:var(--black);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;font-size:1.1rem;line-height:1.4em}@media screen and (min-width: 1024px){.coffee-product__short-description{font-size:1rem}}.coffee-product__details-wrapper--mobile{display:none}.coffee-product__details-wrapper--desktop{display:flex;flex-direction:column;gap:0;overflow:auto;max-height:auto}.coffee-product__product-details{background:var(--white);padding:1em;display:grid;gap:15px;box-sizing:border-box;position:relative;z-index:2;padding-top:4rem;margin-bottom:-4rem}.coffee-product__product-details{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product__product-details{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product__product-details{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product__product-details{padding:2em}}.coffee-product__variants{font-family:var(--font-header-family);font-weight:700;font-size:26.8px;line-height:35.89px;letter-spacing:0%;color:var(--black);display:flex;gap:5px;margin-top:10px;align-items:center;justify-content:space-between}.coffee-product__variants-label{color:var(--black);display:block;font-size:1.1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-product__variant-buttons{display:flex;gap:15px;flex-wrap:wrap;flex-direction:row;text-transform:uppercase;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600}.coffee-product__variant-buttons label{font-size:1rem}.coffee-product__variant-button-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.coffee-product__variant-discount{font-family:var(--font-akrobat);font-weight:400;font-size:12px;line-height:normal;color:var(--active-color);text-transform:uppercase}.coffee-product__variant-button{color:var(--black);background:none;border:none;padding:0 2px;cursor:pointer;text-decoration:none;transition:color .3s}.coffee-product__variant-button--active{border-bottom:4px solid var(--active-color);color:var(--active-color);padding-bottom:2px;text-decoration:none}.coffee-product__variant-button--discounted,.coffee-product__variant-button:hover{color:var(--active-color)}.coffee-product__variants-single{font-family:var(--font-header-family);font-weight:700;font-size:26.8px;line-height:35.89px;letter-spacing:0%;color:var(--black)}.coffee-product__roasted-for{font-family:var(--font-header-family);font-weight:700;font-size:26.8px;line-height:35.89px;letter-spacing:0%;color:var(--black);display:flex;gap:5px;margin-top:10px;align-items:center;justify-content:space-between}.coffee-product__roasted-for-label{font-family:var(--font-akrobat);font-weight:900;font-size:14px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:var(--black)}.coffee-product__roasted-for-buttons{display:flex;gap:15px;flex-wrap:wrap}.coffee-product__roasted-for-button{font-family:var(--font-header-family);font-weight:700;font-size:26.8px;line-height:35.89px;letter-spacing:0%;color:var(--black);background:none;border:none;padding:0 2px;cursor:pointer;text-decoration:none;transition:color .3s}.coffee-product__roasted-for-button--active{border-bottom:4px solid var(--active-color);color:var(--active-color);padding-bottom:2px;text-decoration:none}.coffee-product__roasted-for-button:hover{color:var(--active-color)}.coffee-product__roasted-for-single{font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;font-size:26px;line-height:35.89px;letter-spacing:0%;color:var(--active-color);border-bottom:4px solid var(--active-color);padding-bottom:2px}.coffee-product__add-to-cart{background:var(--black);color:var(--white);padding:15px;border:none;border-radius:10px;font-family:atyp-bl-variable,sans-serif;font-style:normal;font-variation-settings:"opsz" 6,"wght" 650;font-size:18px;line-height:20.6px;letter-spacing:0%;cursor:pointer;transition:background .3s;width:100%;text-align:center;margin-top:15px}.coffee-product__add-to-cart:hover{background:#333}.coffee-product__availability-shipping{display:flex;flex-direction:column;gap:12px;margin-top:15px}.coffee-product__availability{display:flex;align-items:center;gap:8px}.coffee-product__availability-indicator{width:12px;height:12px;border-radius:50%}.coffee-product__availability-indicator--in-stock{background:#28a745}.coffee-product__availability-indicator--out-of-stock{background:#dc3545}.coffee-product__availability-text{font-family:var(--font-akrobat);font-weight:700;font-size:17.91px;line-height:100%;letter-spacing:inherit;color:inherit}.coffee-product__shipping{display:flex;flex-direction:column;gap:12px}.coffee-product__shipping-item{display:flex;align-items:center;gap:10px}.coffee-product__shipping-item span{font-family:var(--font-akrobat);font-weight:700;font-size:17px;line-height:100%;letter-spacing:inherit;color:inherit}.coffee-product__shipping-icon{width:25px;height:25px;-o-object-fit:contain;object-fit:contain}.coffee-product__roasted-banner{background:var(--black);color:var(--white);padding:1rem;letter-spacing:0%;text-align:left;position:relative;z-index:1;padding:3.4rem 2rem 2rem;font-size:2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-product__roasted-banner{border-radius:0 0 1.6rem 1.6rem}@media screen and (min-width: 768px){.coffee-product__roasted-banner{border-radius:0 0 1.92rem 1.92rem}}@media screen and (min-width: 1280px){.coffee-product__roasted-banner{border-radius:0 0 calc(1.6rem * 1.4) calc(1.6rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product__roasted-banner{padding:4rem 2rem 2rem;font-size:2rem}}.coffee-product__sku{position:absolute;right:2rem;bottom:2rem;font-size:.8rem;color:#0003}.coffee-product-item{display:flex;gap:.5rem;margin-top:1rem;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 300;font-size:1.4rem;gap:1rem;line-height:1.2rem}@media screen and (min-width: 1024px){.coffee-product-item{margin-top:1rem}}.coffee-product-item span{display:block;font-size:1rem}.coffee_product__text,[id^=full-description-]{scroll-margin-top:var(--header-height)}.coffee-product-vybaveni__product-details .product-form__input--dropdown select{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6}.coffee-product-kava__wrapper{background:#f5f4f2;width:100%;position:relative;min-height:100vh;padding:0;margin:0;padding-top:6rem;padding-bottom:1rem}@media screen and (min-width: 1024px){.coffee-product-kava__wrapper{padding-top:10rem}.coffee-product-kava__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}}@media screen and (min-width: 1024px) and (min-width: 768px){.coffee-product-kava__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1280px){.coffee-product-kava__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1440px){.coffee-product-kava__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1920px){.coffee-product-kava__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 2560px){.coffee-product-kava__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-product-kava__wrapper .quantity{height:10px;border:.1rem solid black;padding:0}.coffee-product-kava__wrapper .quantity{border-radius:.8rem}@media screen and (min-width: 768px){.coffee-product-kava__wrapper .quantity{border-radius:.96rem}}@media screen and (min-width: 1280px){.coffee-product-kava__wrapper .quantity{border-radius:calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4)}}.coffee-product-kava__wrapper .quantity .quantity__input{width:3rem}.coffee-product-kava__wrapper .quantity .font-medium{font-size:1.4rem}.coffee-product-kava__container{padding:0;margin:0;display:flex;flex-direction:column}@media screen and (min-width: 1024px){.coffee-product-kava__container{grid-column:2/8}.coffee-product-kava__container{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}}@media screen and (min-width: 1024px) and (min-width: 768px){.coffee-product-kava__container{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1280px){.coffee-product-kava__container{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1440px){.coffee-product-kava__container{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 1920px){.coffee-product-kava__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px) and (min-width: 2560px){.coffee-product-kava__container{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-product-kava-info-mobile{width:100%;position:relative;z-index:3;margin-top:11rem}@media screen and (min-width: 1024px){.coffee-product-kava-info-mobile{display:none}}.coffee-product-kava-info-mobile-details{background-color:#fff;width:100%;display:flex;margin-bottom:-2rem;position:relative;z-index:2;padding:0 1rem 1rem;flex-direction:column}.coffee-product-kava-info-mobile-details{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-kava-info-mobile-details{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava-info-mobile-details{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-product-kava-info-mobile .product-form-wrapper{margin-top:1rem}.coffee-product-kava-info-mobile .coffee-product-kava__price{margin:0;padding:0}.coffee-product-kava-info-mobile .coffee-product-kava__price .price__regular{font-size:2rem}@media screen and (min-width: 1024px){.coffee-product-kava-info-mobile .coffee-product-kava__price .price__regular{font-size:2.5rem}}.coffee-product-kava-info-mobile .novy-button{width:100%}.coffee-product-kava-info-mobile .novy-button .coffee-buy-button{width:100%;padding:2rem}.coffee-product-kava-info-mobile .novy-button .coffee-buy-button{border-radius:1.2rem}@media screen and (min-width: 768px){.coffee-product-kava-info-mobile .novy-button .coffee-buy-button{border-radius:1.44rem}}@media screen and (min-width: 1280px){.coffee-product-kava-info-mobile .novy-button .coffee-buy-button{border-radius:1.68rem}}.coffee-product-kava-info-mobile .coffee-buy-buttons{display:flex;flex-direction:row;margin-bottom:1rem;margin-top:0;justify-content:space-between;width:100%;align-items:flex-end}.coffee-product-kava-info-mobile .coffee-product-kava__image-mobile{margin-top:-60%;aspect-ratio:1/1;margin-bottom:-10%;overflow:hidden;width:100%!important;position:relative}.coffee-product-kava-info-mobile .coffee-product-kava__region{margin-top:1rem;font-size:1.6rem;margin-left:0}.coffee-product-kava-info-mobile .coffee-product-kava__info-box{margin-top:.5rem}.coffee-product-kava-info-mobile .coffee-product-kava__info-box{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-kava-info-mobile .coffee-product-kava__info-box{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava-info-mobile .coffee-product-kava__info-box{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-product-kava-info-mobile .coffee-product-kava__short-description{margin-top:1rem;margin-left:0;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;font-size:1.1rem;line-height:1.6rem}.coffee-product-kava-info-mobile .coffee-product-kava__info-bar--top{background-color:var(--gray);padding-left:1rem;padding-right:1rem;padding-bottom:0}.coffee-product-kava-info-mobile .coffee-product-kava__info-bar--top{border-radius:1.4rem 1.4rem 0 0}@media screen and (min-width: 768px){.coffee-product-kava-info-mobile .coffee-product-kava__info-bar--top{border-radius:1.68rem 1.68rem 0 0}}@media screen and (min-width: 1280px){.coffee-product-kava-info-mobile .coffee-product-kava__info-bar--top{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) 0 0}}.coffee-product-kava-info-mobile .coffee-product-kava__info-bar--bottom{padding-left:1rem;padding-right:1rem;padding-top:0;background-color:var(--gray)}.coffee-product-kava-info-mobile .coffee-product-kava__info-bar--bottom{border-radius:0 0 1.4rem 1.4rem}@media screen and (min-width: 768px){.coffee-product-kava-info-mobile .coffee-product-kava__info-bar--bottom{border-radius:0 0 1.68rem 1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava-info-mobile .coffee-product-kava__info-bar--bottom{border-radius:0 0 calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-product-kava-info-mobile .coffee-product-kava__info-bar--bottom .coffee-product-kava__flavors{padding-top:.4rem;border-top:2px solid rgba(0,0,0,.1);font-size:1rem;width:100%}.coffee-product-kava-info-mobile .coffee-product-kava__vyberova{margin-top:1em;margin-left:0;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;text-transform:uppercase;font-size:calc(.4rem + 3vw)}.coffee-product-kava-info-mobile .variant-picker{margin-top:1rem;gap:0rem}.coffee-product-kava-info-mobile .variant-picker .coffee-product-kava__variants-label{font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;text-transform:uppercase}.coffee-product-kava-info-mobile .coffee-product-kava__info-labels{margin-left:0;margin-top:1rem}.coffee-product-kava-help-desk{display:flex;margin-top:1rem;gap:1rem}.coffee-product-kava__left-column{display:flex;flex-direction:column;grid-column:2/8;order:2}@media screen and (min-width: 1024px){.coffee-product-kava__left-column{order:1;display:flex;grid-column:1/6}}.coffee-product-kava__right-column{grid-column:2/8;position:relative;min-height:100px;flex-direction:column;width:100%;z-index:6;padding:0;margin:0;order:1;padding-top:.5rem}@media screen and (min-width: 1024px){.coffee-product-kava__right-column{display:flex;grid-column:6/9;order:2}}.coffee-product-kava__product-details{background:var(--white);padding:1em 1rem 0;display:grid;box-sizing:border-box;position:relative;z-index:2;margin-top:11rem;margin-bottom:-4rem}.coffee-product-kava__product-details{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-kava__product-details{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava__product-details{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-kava__product-details{padding:2em;margin-top:0}}.mobile-only{display:block;position:relative}@media screen and (min-width: 640px){.mobile-only{margin-top:0;display:none}}.coffee-product-kava__header{grid-template-columns:1fr 1fr;gap:var(--gap);min-height:600px;display:none}@media screen and (min-width: 1024px){.coffee-product-kava__header{display:grid;margin-bottom:2rem}}.coffee-product-kava__info-container{display:none;flex-direction:column;justify-content:center;position:relative;z-index:2}@media screen and (min-width: 1024px){.coffee-product-kava__info-container{display:flex}}.coffee-product-kava__info-labels{margin-bottom:1rem;margin-top:1rem}@media screen and (min-width: 1024px){.coffee-product-kava__info-labels{margin-left:1.4rem;margin-bottom:0;margin-top:0}}.coffee-product-kava__info-labels .coffee-coffee-card__label{background-color:transparent;font-size:.7rem;padding:.4rem .8rem}@media screen and (min-width: 1024px){.coffee-product-kava__info-labels .coffee-coffee-card__label{font-size:.6rem}}@media screen and (min-width: 1280px){.coffee-product-kava__info-labels .coffee-coffee-card__label{font-size:.8rem}}.coffee-product-kava__vyberova{font-size:1.2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;margin-top:1rem;margin-bottom:1rem}@media screen and (min-width: 1024px){.coffee-product-kava__vyberova{margin-left:1.4rem;font-size:1.6rem}}.coffee-product-kava__image{position:relative;margin-top:-60%;aspect-ratio:1/1;margin-bottom:-5%;overflow:hidden;width:100%}@media screen and (min-width: 1024px){.coffee-product-kava__image{margin-top:0;margin-bottom:0;width:140%;transform:translate3d(-15%,0,0)}}.coffee-product-kava__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block-manual}.coffee-product-kava__image p{text-align:center;margin:0;padding:20px;background:var(--gray-light);color:#666;display:flex;align-items:center;justify-content:center;height:100%}.coffee-product-kava__title{vertical-align:bottom;color:var(--black);font-size:2.5rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-kava__title{margin-left:1.4rem;font-size:2.8rem;margin-bottom:1rem}}@media screen and (min-width: 1920px){.coffee-product-kava__title{font-size:4rem}}.coffee-product-kava__region{text-transform:uppercase;color:var(--black);margin:0;padding:0;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;font-size:1.6rem;margin-top:.5rem}@media screen and (min-width: 1024px){.coffee-product-kava__region{font-size:1.6rem;margin-bottom:1rem;margin-left:1.4rem;margin-top:-.8rem}}@media screen and (min-width: 1920px){.coffee-product-kava__region{font-size:2.2rem}}.coffee-product-kava__info-box{background:var(--gray);display:grid;gap:0;margin-top:1rem}.coffee-product-kava__info-box{border-radius:.8rem}@media screen and (min-width: 768px){.coffee-product-kava__info-box{border-radius:.96rem}}@media screen and (min-width: 1280px){.coffee-product-kava__info-box{border-radius:calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-kava__info-box{padding:.4rem 1rem;background:var(--white)}}.coffee-product-kava__info-bar{padding:10px;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width: 1024px){.coffee-product-kava__info-bar{background:var(--white)}}.coffee-product-kava__info-bar--top{padding-left:1rem;padding-right:1rem;padding-bottom:.4rem}@media screen and (min-width: 1024px){.coffee-product-kava__info-bar--top{padding-bottom:.2rem}}.coffee-product-kava__info-bar--bottom{padding-left:1rem;padding-right:1rem;padding-top:0}.coffee-product-kava__info-bar--bottom{border-radius:0 0 1.4rem 1.4rem}@media screen and (min-width: 768px){.coffee-product-kava__info-bar--bottom{border-radius:0 0 1.68rem 1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava__info-bar--bottom{border-radius:0 0 calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-kava__info-bar--bottom{padding-top:.5rem}}.coffee-product-kava__flavors{font-size:1rem;text-transform:uppercase;color:var(--black);border-top:2px solid rgba(0,0,0,.1);width:100%;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;padding-top:.8rem}@media screen and (min-width: 1024px){.coffee-product-kava__flavors{font-size:1.2rem;padding-top:.8rem}}.coffee-product-kava__acidity{display:flex;align-items:center;gap:10px;font-family:var(--font-akrobat);font-weight:700;font-size:14px;line-height:19px;letter-spacing:0%;text-transform:uppercase;color:var(--black)}.coffee-product-kava__acidity-label{text-transform:uppercase;color:var(--black);font-size:1.2rem;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600}.coffee-product-kava__acidity-circles{display:flex;gap:5px}.coffee-product-kava__circle{width:.8rem;height:.8rem;border:2px solid #000000;border-radius:50%}.coffee-product-kava__circle--filled{background:var(--black)}.coffee-product-kava__info-label{color:var(--black);font-size:1.2rem;text-transform:uppercase;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600}.coffee-product-kava__dot{display:inline-block;border-radius:50%;margin:0 5px}.coffee-product-kava__short-description{color:var(--black);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;font-size:1rem;line-height:1.4em}@media screen and (min-width: 1024px){.coffee-product-kava__short-description{margin-left:1.4rem}}@media screen and (min-width: 1440px){.coffee-product-kava__short-description{font-size:1.2rem}}.coffee-product-kava__price{display:flex;align-items:baseline;gap:0 5px;font-size:2.75rem;line-height:100%;letter-spacing:0%;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-variant-numeric:slashed-zero;color:var(--black);margin:0}.coffee-product-kava__price .price__regular{font-size:2.75rem}.coffee-product-kava__variants{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;margin-top:1rem}@media screen and (min-width: 1024px){.coffee-product-kava__variants{margin-top:0;margin-bottom:1rem}}.coffee-product-kava__variants .product-form__input--dropdown .form__label,.coffee-product-kava__variants .product-form__input--dropdown label{font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;text-transform:uppercase;font-size:1.2rem}.coffee-product-kava__variant-buttons{display:flex;gap:15px;flex-wrap:wrap;flex-direction:row;text-transform:uppercase;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600}.coffee-product-kava__variant-buttons .coffee-swatch{font-size:1rem;padding:.9rem 1rem}.coffee-product-kava__variant-buttons .coffee-swatch{border-radius:.2rem}@media screen and (min-width: 768px){.coffee-product-kava__variant-buttons .coffee-swatch{border-radius:.24rem}}@media screen and (min-width: 1280px){.coffee-product-kava__variant-buttons .coffee-swatch{border-radius:calc(.2rem * 1.4) calc(.2rem * 1.4) calc(.2rem * 1.4) calc(.2rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-kava__variant-buttons .coffee-swatch{padding:.5rem 1rem}}.coffee-product-kava__variant-button-wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.coffee-product-kava__add-to-cart{background:var(--black);color:var(--white);padding:15px;border:none;border-radius:10px;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:18px;line-height:20.6px;letter-spacing:0%;cursor:pointer;transition:background .3s;width:100%;text-align:center;margin-top:15px}.coffee-product-kava__add-to-cart:hover{background:#333}.coffee-product-kava__availability-shipping{display:flex;flex-direction:column;gap:12px;margin-top:15px}.coffee-product-kava__availability{display:flex;align-items:center;gap:8px}.coffee-product-kava__availability-indicator{width:12px;height:12px;border-radius:50%}.coffee-product-kava__availability-indicator--in-stock{background:#28a745}.coffee-product-kava__availability-indicator--out-of-stock{background:#dc3545}.coffee-product-kava__availability-text{font-family:var(--font-akrobat);font-weight:700;font-size:17.91px;line-height:100%;letter-spacing:inherit;color:inherit}.coffee-product-kava__shipping{display:flex;flex-direction:column;gap:12px}.coffee-product-kava__shipping-item{display:flex;align-items:center;gap:10px}.coffee-product-kava__shipping-item span{font-family:var(--font-akrobat);font-weight:700;font-size:17px;line-height:100%;letter-spacing:inherit;color:inherit}.coffee-product-kava__shipping-icon{width:25px;height:25px;-o-object-fit:contain;object-fit:contain}.coffee-product-kava__roasted-banner{background:var(--black);color:var(--white);padding:1rem;letter-spacing:0%;text-align:left;position:relative;z-index:0;padding:3.8rem 2rem 1.4rem;font-size:1.4rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-product-kava__roasted-banner{border-radius:0 0 1.4rem 1.4rem}@media screen and (min-width: 768px){.coffee-product-kava__roasted-banner{border-radius:0 0 1.68rem 1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava__roasted-banner{border-radius:0 0 calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-kava__roasted-banner{padding:3.4rem 2rem 1rem;font-size:1.4rem}}@media screen and (min-width: 1440px){.coffee-product-kava__roasted-banner{padding:4rem 2rem 2rem;font-size:1.6rem}}.coffee-product__sku{position:absolute;right:1rem;bottom:1rem;font-size:.8rem;color:#0003}@media screen and (min-width: 1024px){.coffee-product__sku{right:2rem;bottom:2rem}}@media screen and (min-width: 1024px){.coffee-product-info-group{margin-top:0rem}}.coffee-product-item{display:flex;gap:.5rem;margin-top:1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6;font-size:1.1rem;gap:1rem;line-height:1.2rem}@media screen and (min-width: 1024px){.coffee-product-item{margin-top:1rem;font-size:.9rem}}.coffee-product-item svg{fill:var(--white)}.coffee-product-item span:not(.money){display:block;font-size:.7rem}.coffee-product-item .money{display:inline}.coffee-product-item .icon-green svg{stroke:none;fill:#43907e}.coffee-product-item .icon-red svg{stroke:none;fill:#d0364d}.coffee-product-kava-help{margin-top:1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-product-kava__farm-box{width:100%;overflow:hidden;position:relative;z-index:0;margin-top:-3rem}.coffee-product-kava__farm-box{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-kava__farm-box{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava__farm-box{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-kava__farm-box{margin:0}}.coffee-product-kava__farm-image{width:100%;height:30rem;background-color:var(--gray-light);background-position:50% 50%;background-size:fill;background-position:center;position:absolute;top:0;left:0;z-index:0;display:block!important}@media screen and (min-width: 1024px){.coffee-product-kava__farm-image{background-size:cover;background-position:100%}}.coffee-product-kava__farm-image-bg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.coffee-product-kava__farm-image-missing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--gray-light);font-family:Inter,sans-serif;font-size:16px;color:#333;text-align:center;padding:20px;border-radius:10px;width:80%;max-width:600px;box-sizing:border-box}.coffee-product-kava__farm-image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.coffee-product-kava__farm-content{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;position:relative;z-index:2}.coffee-product-kava__farm-mapa{position:absolute;top:12rem;right:2rem;max-width:10rem}@media screen and (min-width: 1024px){.coffee-product-kava__farm-mapa{max-width:12rem;aspect-ratio:1/1;top:4rem;bottom:auto;right:4rem}}@media screen and (min-width: 1280px){.coffee-product-kava__farm-mapa{max-width:14rem}}@media screen and (min-width: 1440px){.coffee-product-kava__farm-mapa{max-width:16rem}}.coffee-product-kava__farm-mapa img{display:block;max-width:100%}.coffee-product-kava__farm-header{display:flex;flex-direction:column;gap:5px;margin-top:10rem;height:20rem;padding:1rem 1.6rem;justify-content:flex-end;background:linear-gradient(to top,#000 0% 1rem,#0000)}@media screen and (min-width: 1024px){.coffee-product-kava__farm-header{margin-top:15rem;height:15rem;padding:4rem 2rem 1rem}}.coffee-product-kava__farm-region{color:var(--white);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:2rem}@media screen and (min-width: 1024px){.coffee-product-kava__farm-region{font-size:clamp(2.1rem,1.299830652rem + 3.0482641829vw,4.35rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em;margin-bottom:1rem}}@media screen and (min-width: 1024px) and (min-width: 1024px){.coffee-product-kava__farm-region{letter-spacing:-.04em}}.coffee-product-kava__farm-producer{font-size:1rem;color:var(--white);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-kava__farm-producer{font-size:2rem}}.coffee-product-kava__farm-details{align-items:start;padding-bottom:1rem;background-color:#000;padding:1.6rem}@media screen and (min-width: 1024px){.coffee-product-kava__farm-details{grid-template-columns:1fr 1fr;display:grid;gap:1rem;padding:2rem}}.coffee-product-kava__farm-details-left{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.coffee-product-kava__farm-details-right{max-width:650px;margin-left:auto;display:flex;flex-direction:column;justify-content:flex-end;margin-top:2rem}@media screen and (min-width: 1024px){.coffee-product-kava__farm-details-right{margin-top:0}}.coffee-product-kava__farm-detail{display:flex;flex-direction:column;gap:5px}.coffee-product-kava__farm-detail--roastmaster{height:100%;display:flex;flex-direction:column;justify-content:space-between}.coffee-product-kava__farm-detail-label{color:#8ac1c5;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6}.coffee-product-kava__farm-detail-value{display:flex;color:var(--white);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 700,"ital" 0,"opsz" 6;font-size:1.2rem;line-height:1.3em}@media screen and (min-width: 1024px){.coffee-product-kava__farm-detail-value{font-size:1.2rem}}.coffee-product-kava__farm-detail--roastmaster>span:nth-child(1){font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;font-size:1.1rem;margin-bottom:1.2rem}@media screen and (min-width: 1024px){.coffee-product-kava__farm-detail--roastmaster>span:nth-child(1){font-size:1.2rem}}.coffee-product-kava__farm-detail--roastmaster>span:nth-child(2){text-align:right;color:var(--white)}.coffee-product-kava__accordion-wrapper{width:100%;margin-top:2rem}.coffee-product-kava__accordion-wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-product-kava__accordion-wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-product-kava__accordion-wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-product-kava__accordion-wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-product-kava__accordion-wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-product-kava__accordion-wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-product-kava__accordion{grid-column:2/8}@media screen and (min-width: 1024px){.coffee-product-kava__accordion{grid-column:1/9}}.coffee-product-kava__accordion-item{border-bottom:2px solid #d9d9d9}.coffee-product-kava__accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left}.coffee-product-kava__accordion-header span:first-child{color:var(--black);font-size:2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-kava__accordion-header span:first-child{font-size:4rem}}.coffee-product-kava__accordion-icon{width:26px;height:26px;position:relative;transition:transform .3s ease}.coffee-product-kava__accordion-icon:before,.coffee-product-kava__accordion-icon:after{content:"";position:absolute;background-color:#d9d9d9;transition:transform .3s ease}.coffee-product-kava__accordion-icon:before{width:26px;height:2px;top:12px;left:0}.coffee-product-kava__accordion-icon:after{width:2px;height:26px;top:0;left:12px}.coffee-product-kava__accordion-item--open .coffee-product-kava__accordion-icon:after{transform:rotate(90deg)}.coffee-product-kava__accordion-content{max-height:0;overflow:hidden;transition:max-height .3s ease}.coffee-product-kava__accordion-content p{margin:0;color:#333;margin-bottom:1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6;font-size:1.2rem;line-height:1.4em}@media screen and (min-width: 1440px){.coffee-product-kava__accordion-content p{font-size:1.2rem;line-height:1.4em}}.coffee-product-kava__accordion-content h1,.coffee-product-kava__accordion-content h2,.coffee-product-kava__accordion-content h3,.coffee-product-kava__accordion-content h4,.coffee-product-kava__accordion-content h5{margin:0;color:#333;margin-bottom:1rem;margin-top:1rem;padding:0;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 700,"ital" 0,"opsz" 6;font-size:1.3rem;line-height:1.4em}@media screen and (min-width: 1440px){.coffee-product-kava__accordion-content h1,.coffee-product-kava__accordion-content h2,.coffee-product-kava__accordion-content h3,.coffee-product-kava__accordion-content h4,.coffee-product-kava__accordion-content h5{font-size:1.3rem;line-height:1.4em}}.coffee-product-kava__gallery{margin-top:2rem;margin-inline-start:-1rem;padding-inline-start:2rem;grid-column:1/9}@media screen and (min-width: 1024px){.coffee-product-kava__gallery{scroll-padding-inline:6rem;margin-inline:-1rem;padding-inline:1rem}}.coffee-product-kava__gallery-slider{scroll-behavior:smooth;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-y:hidden;overflow-x:auto;width:100%}.coffee-product-kava__gallery-motion{display:grid;margin:0;grid-auto-flow:column;grid-auto-columns:max-content;gap:1rem}@media screen and (min-width: 1024px){.coffee-product-kava__gallery-motion{gap:1rem}}.coffee-product__media{width:auto;overflow:hidden;position:relative;scroll-snap-align:start;flex-shrink:0}.coffee-product__media{border-radius:1rem}@media screen and (min-width: 768px){.coffee-product__media{border-radius:1.2rem}}@media screen and (min-width: 1280px){.coffee-product__media{border-radius:1.4rem}}.coffee-product__media img,.coffee-product__media video-media{aspect-ratio:none;-o-object-fit:cover;object-fit:cover;display:block;height:30rem;width:auto}.coffee-product__media .play-button{top:50%;left:50%;transform:translate3d(-50%,-50%,0);color:#fff;width:4rem;height:4rem}.coffee-product__media .play-button svg{width:4rem;height:4rem}.coffee-product-kava__barista-tip-wrapper{width:100%;box-sizing:border-box;margin-top:4em}.coffee-product-kava__barista-tip-wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-product-kava__barista-tip-wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-product-kava__barista-tip-wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-product-kava__barista-tip-wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-product-kava__barista-tip-wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-product-kava__barista-tip-wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-product-kava__barista-tip{position:relative;background:var(--white);grid-column:2/8;padding:1.6rem}.coffee-product-kava__barista-tip{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-kava__barista-tip{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava__barista-tip{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-kava__barista-tip{grid-column:1/9;padding:2rem}}.coffee-product-kava__barista-tip-title{color:var(--black);margin:0;margin-top:-3.5rem;font-size:2.6rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-kava__barista-tip-title{font-size:4rem;margin-top:-4.8rem}}.coffee-product-kava__barista-tip-content{color:var(--black);margin-top:1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6;font-size:1.1rem;line-height:1.4em}.coffee-product-kava__barista-tip-content p{margin:0}.coffee-product-kava__troubleshooting-wrapper{box-sizing:border-box;width:100%}.coffee-product-kava__troubleshooting-wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-product-kava__troubleshooting-wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-product-kava__troubleshooting-wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-product-kava__troubleshooting-wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-product-kava__troubleshooting-wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-product-kava__troubleshooting-wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-product-kava__troubleshooting{background:var(--white);display:flex;justify-content:space-between;align-items:center;margin-top:2em;grid-column:2/8;padding:1.6rem}.coffee-product-kava__troubleshooting{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-kava__troubleshooting{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava__troubleshooting{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-kava__troubleshooting{grid-column:1/9;padding:2rem}}.coffee-product-kava__troubleshooting-title{color:var(--black);margin:0;font-size:2.4rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-kava__troubleshooting-title{font-size:4rem}}.coffee-product-kava__troubleshooting-icon{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.coffee-product-kava__cupping-score{position:absolute;bottom:1rem;right:0rem;display:flex;align-items:center;justify-content:center;z-index:10;width:6rem;height:6rem;transform:rotate(-10deg);background-position:center center;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='337' height='337' viewBox='0 0 337 337' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1756_7411)'%3E%3Cpath d='M173.105 297.467L172.369 312.295C172.18 316.101 171.062 318.971 169.015 320.907C166.949 322.859 164.169 323.748 160.673 323.574C157.142 323.398 154.446 322.255 152.583 320.142C150.702 318.029 149.779 315.074 149.812 311.277L156.322 311.601C156.332 313.483 156.72 314.884 157.485 315.802C158.251 316.721 159.435 317.22 161.036 317.299C162.414 317.368 163.505 316.956 164.309 316.063C165.112 315.188 165.56 313.821 165.652 311.961L166.389 297.133C166.479 295.325 166.168 293.946 165.455 292.995C164.726 292.044 163.663 291.534 162.268 291.464C160.65 291.384 159.405 291.754 158.536 292.574C157.667 293.394 157.126 294.722 156.914 296.559L150.404 296.235C150.711 292.487 151.922 289.655 154.037 287.741C156.151 285.843 158.999 284.983 162.582 285.161C166.06 285.334 168.731 286.485 170.593 288.615C172.455 290.745 173.293 293.695 173.105 297.467ZM143.774 295.626L136.707 319.995L130.248 318.122L137.316 293.753C137.863 291.865 137.898 290.322 137.419 289.124C136.924 287.922 135.956 287.111 134.516 286.694C133.075 286.276 131.832 286.445 130.787 287.201C129.725 287.952 128.92 289.272 128.373 291.16L121.306 315.529L114.797 313.641L121.865 289.272C122.945 285.546 124.765 282.923 127.324 281.403C129.862 279.895 132.845 279.638 136.273 280.632C139.668 281.617 142.043 283.428 143.396 286.064C144.729 288.713 144.855 291.9 143.774 295.626ZM119.451 275.539L101.22 307.838L92.2785 302.791C89.02 300.952 87.0163 298.573 86.2672 295.656C85.5182 292.738 86.1015 289.583 88.017 286.189C89.924 282.81 92.3157 280.695 95.192 279.844C98.0684 278.993 101.136 279.486 104.394 281.326L107.66 283.169L113.775 272.335L119.451 275.539ZM104.635 288.53L101.414 286.712C98.3653 284.991 95.8369 285.91 93.8281 289.469C91.811 293.043 92.3265 295.69 95.3747 297.411L98.5957 299.229L104.635 288.53ZM96.8957 261.915L71.9359 289.35L64.3408 282.439C61.5732 279.921 60.1488 277.157 60.0676 274.146C59.9864 271.135 61.2571 268.188 63.8795 265.306C66.4904 262.436 69.2927 260.906 72.2864 260.716C75.2801 260.526 78.1608 261.689 80.9284 264.207L83.7025 266.731L92.0746 257.529L96.8957 261.915ZM79.5599 271.285L76.8241 268.796C74.2351 266.44 71.5655 266.774 68.8154 269.796C66.0537 272.832 65.9673 275.527 68.5564 277.883L71.2922 280.372L79.5599 271.285ZM77.7796 243.729L48.56 266.573L44.5456 261.438L73.7652 238.594L77.7796 243.729ZM70.0433 232.792L37.1244 249.879L34.1455 244.14L46.055 229.245C46.6614 228.542 47.5938 227.475 48.8523 226.045C50.0956 224.622 50.9484 223.646 51.4108 223.114L51.2016 223.048C47.1486 225.832 43.278 228.181 39.5897 230.095L29.558 235.302L26.6029 229.609L59.5217 212.522L62.5006 218.261L51.4878 232.02C51.124 232.442 50.1536 233.548 48.5766 235.338C46.9916 237.113 45.8161 238.422 45.0499 239.267L45.2592 239.333C49.2827 236.643 53.4064 234.201 57.6303 232.008L67.0882 227.099L70.0433 232.792ZM46.5068 209.741L32.2041 213.207C28.5006 214.104 25.4266 213.829 22.9822 212.381C20.5337 210.916 18.8891 208.45 18.0485 204.981C17.2363 201.629 17.5767 198.788 19.0699 196.457C20.563 194.125 23.1219 192.459 26.7467 191.456L28.2818 197.79C26.4882 198.296 25.2681 199.009 24.6216 199.928C23.9751 200.848 23.8285 202.037 24.1818 203.494C24.9047 206.477 27.0508 207.536 30.6203 206.671L44.923 203.205C48.4924 202.34 49.9055 200.374 49.1624 197.308C48.407 194.191 46.2782 193.057 42.7758 193.905L39.2818 194.752L40.494 199.754L34.8634 201.119L32.1526 189.933L41.2772 187.722C44.9299 186.908 47.9785 187.224 50.4229 188.672C52.8674 190.12 54.5018 192.545 55.3262 195.947C56.1628 199.399 55.8195 202.339 54.2964 204.766C52.7733 207.193 50.1768 208.851 46.5068 209.741ZM40.3372 170.313L40.836 163.659C42.4707 163.764 43.7218 163.451 44.5893 162.721C45.458 161.973 45.9465 160.877 46.0548 159.433C46.1617 158.006 45.8647 156.894 45.1635 156.098C44.4637 155.285 43.4947 154.832 42.2567 154.739C41.3626 154.672 40.4994 154.884 39.6672 155.375C38.8351 155.866 38.0766 156.527 37.3918 157.357C36.7084 158.17 36.0086 159.086 35.2925 160.105C34.5777 161.106 33.8106 162.112 32.9914 163.122C32.1549 164.132 31.2739 165.043 30.3485 165.855C29.4071 166.649 28.2882 167.274 26.9917 167.73C25.6781 168.185 24.2647 168.356 22.7516 168.243C19.9489 168.032 17.7236 166.923 16.0759 164.915C14.4109 162.906 13.699 160.293 13.94 157.078C14.1874 153.776 15.3364 151.251 17.3867 149.503C19.4199 147.753 22.0885 146.985 25.3924 147.198L24.8936 153.853C23.4308 153.76 22.3119 154.039 21.5369 154.69C20.7446 155.34 20.3015 156.292 20.2074 157.547C20.1172 158.751 20.3644 159.721 20.949 160.456C21.535 161.174 22.361 161.573 23.427 161.653C24.2868 161.718 25.1155 161.503 25.9133 161.01C26.694 160.515 27.418 159.852 28.0856 159.02C28.7372 158.17 29.4039 157.234 30.0856 156.213C30.7673 155.192 31.5178 154.176 32.3371 153.166C33.1577 152.138 34.0479 151.219 35.0077 150.409C35.9517 149.581 37.0977 148.94 38.4457 148.488C39.7766 148.034 41.2329 147.867 42.8148 147.985C45.8239 148.211 48.2417 149.404 50.0683 151.564C51.879 153.705 52.6548 156.504 52.3957 159.96C52.1379 163.399 50.945 166.05 48.8168 167.914C46.6899 169.76 43.8634 170.56 40.3372 170.313ZM42.6463 141.842L28.4378 137.538C24.7907 136.434 22.276 134.654 20.8936 132.199C19.4997 129.723 19.3101 126.81 20.3248 123.46C21.3495 120.077 23.1122 117.737 25.6128 116.441C28.1185 115.128 31.209 114.947 34.8845 115.898L32.995 122.136C31.1663 121.691 29.7136 121.728 28.6371 122.249C27.5605 122.769 26.7898 123.797 26.3249 125.332C25.925 126.652 26.0607 127.81 26.7318 128.806C27.3865 129.797 28.605 130.563 30.3873 131.102L44.5958 135.406C46.3286 135.931 47.7422 135.963 48.8368 135.502C49.9364 135.024 50.6886 134.117 51.0935 132.78C51.5634 131.229 51.5057 129.932 50.9205 128.89C50.3353 127.848 49.1774 127.002 47.4466 126.352L49.3361 120.114C52.8986 121.319 55.3529 123.179 56.6988 125.695C58.0282 128.206 58.1731 131.177 57.1333 134.61C56.1236 137.943 54.3602 140.256 51.843 141.547C49.3259 142.839 46.2603 142.937 42.6463 141.842ZM51.1119 114.125L39.6474 107.497C36.2439 105.529 34.1046 103.097 33.2295 100.201C32.3394 97.2968 32.8135 94.2547 34.6517 91.0751C36.4813 87.9105 38.8724 85.9966 41.8251 85.3335C44.7628 84.6617 47.9335 85.3097 51.337 87.2774L62.8014 93.9053C66.2049 95.873 68.356 98.3017 69.2547 101.191C70.1534 104.081 69.6879 107.108 67.8583 110.273C66.0201 113.453 63.6204 115.381 60.6591 116.059C57.6978 116.737 54.5154 116.093 51.1119 114.125ZM54.4776 108.303C56.2391 109.321 57.794 109.732 59.1424 109.536C60.4908 109.34 61.575 108.532 62.3948 107.114C63.2061 105.711 63.356 104.384 62.8448 103.132C62.3335 101.88 61.1971 100.745 59.4357 99.7271L47.9712 93.0992C44.3736 91.0193 41.755 91.3975 40.1152 94.2338C39.2954 95.6519 39.1368 96.9942 39.6394 98.2607C40.142 99.5273 41.2666 100.665 43.0132 101.675L54.4776 108.303ZM76.7245 95.2715L49.8275 69.7338L56.8264 62.3625C59.3314 59.724 62.0354 58.4038 64.9381 58.4017C67.8283 58.3878 70.6489 59.6868 73.3999 62.2987C75.3506 64.1508 76.6631 66.0865 77.3375 68.1059C77.9994 70.1134 78.0087 72.1195 77.3655 74.1242L92.7345 78.4093L87.8193 83.5861L73.882 79.4835L71.834 81.6405L81.2123 90.5448L76.7245 95.2715ZM67.3512 77.3842L69.8266 74.777C70.907 73.6391 71.3632 72.4198 71.1953 71.1191C71.0275 69.8185 70.2433 68.5033 68.8428 67.1735C67.4673 65.8676 66.1382 65.1763 64.8556 65.0998C63.5605 65.0114 62.3727 65.5362 61.2923 66.6741L58.8169 69.2812L67.3512 77.3842ZM95.9853 76.097L75.34 45.2848L90.832 34.9046L94.2585 40.0184L84.1811 46.7707L89.2777 54.377L98.517 48.1863L101.828 53.1283L92.589 59.319L97.9735 67.3551L108.502 60.3005L111.929 65.4144L95.9853 76.097ZM157.559 40.3086L157.52 25.4626C157.51 21.6519 158.476 18.7267 160.419 16.6869C162.379 14.6298 165.11 13.5966 168.61 13.5874C172.145 13.578 174.898 14.5795 176.869 16.5917C178.857 18.6038 179.934 21.5064 180.099 25.2994L173.581 25.3166C173.473 23.4375 173.012 22.0592 172.199 21.182C171.387 20.3048 170.178 19.8683 168.575 19.8725C167.195 19.8761 166.128 20.3445 165.371 21.2776C164.615 22.1935 164.239 23.5826 164.244 25.4448L164.284 40.2908C164.288 42.1013 164.671 43.4625 165.432 44.3743C166.211 45.2862 167.298 45.7402 168.695 45.7365C170.316 45.7322 171.539 45.2979 172.364 44.4336C173.19 43.5693 173.66 42.2145 173.776 40.3692L180.294 40.3519C180.183 44.1112 179.122 47.0022 177.11 49.0249C175.097 51.0304 172.298 52.0379 168.712 52.0474C165.229 52.0566 162.502 51.0465 160.53 49.017C158.559 46.9876 157.569 44.0848 157.559 40.3086ZM186.949 40.6143L192.737 15.9104L199.284 17.4443L193.496 42.1482C193.048 44.0621 193.094 45.6047 193.634 46.7762C194.191 47.9516 195.2 48.7103 196.66 49.0525C198.121 49.3947 199.353 49.161 200.358 48.3514C201.379 47.5458 202.114 46.186 202.562 44.2722L208.35 19.5683L214.947 21.114L209.16 45.8179C208.275 49.5953 206.594 52.3096 204.117 53.9608C201.661 55.5991 198.696 56.0112 195.221 55.197C191.779 54.3907 189.314 52.7062 187.824 50.1436C186.356 47.5681 186.064 44.3916 186.949 40.6143ZM212.285 59.4074L228.811 26.2033L238.004 30.7786C241.353 32.4458 243.478 34.7167 244.378 37.5913C245.278 40.466 244.859 43.6476 243.123 47.1363C241.394 50.6095 239.116 52.8461 236.288 53.846C233.459 54.846 230.37 54.5123 227.021 52.8451L223.663 51.1741L218.12 62.3115L212.285 59.4074ZM226.406 45.6632L229.717 47.3112C232.851 48.8709 235.328 47.8215 237.149 44.163C238.978 40.4891 238.325 37.8723 235.191 36.3127L231.88 34.6647L226.406 45.6632ZM235.519 71.8412L259.036 43.1607L266.976 49.6713C269.869 52.0438 271.434 54.7315 271.67 57.7344C271.905 60.7374 270.788 63.7455 268.317 66.7589C265.857 69.759 263.137 71.4309 260.157 71.7747C257.177 72.1185 254.24 71.1041 251.347 68.7317L248.447 66.3537L240.559 75.9739L235.519 71.8412ZM252.35 61.5937L255.21 63.9388C257.917 66.1582 260.566 65.6879 263.157 62.5278C265.759 59.3544 265.707 56.658 263 54.4386L260.14 52.0935L252.35 61.5937ZM255.549 89.0171L283.512 64.6504L287.794 69.5642L259.831 93.931L255.549 89.0171ZM263.854 99.5291L295.838 80.7507L299.112 86.3268L287.994 101.822C287.425 102.556 286.55 103.67 285.367 105.164C284.2 106.649 283.399 107.669 282.965 108.224L283.177 108.279C287.08 105.288 290.823 102.74 294.406 100.636L304.153 94.9139L307.401 100.445L275.417 119.224L272.143 113.648L282.424 99.3334C282.765 98.8931 283.677 97.7381 285.159 95.8685C286.649 94.0137 287.755 92.6447 288.476 91.7614L288.263 91.7061C284.386 94.6028 280.395 97.2558 276.291 99.6653L267.101 105.061L263.854 99.5291ZM288.559 121.325L302.662 117.12C306.314 116.031 309.398 116.146 311.915 117.465C314.436 118.8 316.207 121.178 317.227 124.598C318.212 127.903 318.02 130.758 316.65 133.164C315.28 135.57 312.812 137.368 309.244 138.557L307.381 132.311C309.146 131.713 310.328 130.938 310.925 129.986C311.523 129.034 311.608 127.839 311.179 126.402C310.302 123.46 308.104 122.515 304.584 123.564L290.481 127.77C286.961 128.819 285.652 130.856 286.554 133.88C287.471 136.953 289.656 137.975 293.109 136.945L296.554 135.918L295.083 130.985L300.635 129.33L303.924 140.359L294.927 143.042C291.322 144.045 288.261 143.888 285.744 142.569C283.228 141.25 281.47 138.913 280.469 135.559C279.454 132.155 279.644 129.202 281.039 126.699C282.434 124.195 284.941 122.404 288.559 121.325ZM296.751 160.378L296.602 167.049C294.964 167.03 293.731 167.407 292.903 168.182C292.074 168.974 291.644 170.094 291.611 171.542C291.579 172.973 291.934 174.068 292.676 174.826C293.418 175.601 294.409 176.003 295.65 176.031C296.546 176.051 297.397 175.794 298.203 175.26C299.008 174.726 299.731 174.027 300.371 173.162C301.011 172.314 301.662 171.362 302.324 170.308C302.985 169.271 303.698 168.226 304.464 167.174C305.246 166.122 306.078 165.166 306.96 164.306C307.858 163.464 308.943 162.781 310.214 162.258C311.502 161.735 312.904 161.49 314.421 161.524C317.231 161.587 319.511 162.579 321.262 164.498C323.03 166.417 323.878 168.989 323.805 172.213C323.731 175.522 322.716 178.104 320.76 179.957C318.821 181.811 316.197 182.718 312.886 182.678L313.036 176.007C314.501 176.022 315.604 175.685 316.344 174.994C317.101 174.304 317.494 173.33 317.522 172.072C317.549 170.865 317.251 169.91 316.629 169.206C316.006 168.519 315.161 168.164 314.092 168.14C313.23 168.121 312.413 168.378 311.643 168.913C310.889 169.448 310.201 170.148 309.578 171.014C308.971 171.897 308.355 172.866 307.727 173.922C307.1 174.977 306.404 176.031 305.638 177.083C304.873 178.152 304.032 179.116 303.116 179.975C302.217 180.852 301.106 181.552 299.783 182.074C298.478 182.597 297.032 182.84 295.446 182.805C292.43 182.737 289.953 181.672 288.016 179.611C286.095 177.567 285.174 174.813 285.252 171.348C285.329 167.9 286.381 165.19 288.409 163.218C290.436 161.263 293.217 160.316 296.751 160.378ZM295.933 188.937L310.345 192.5C314.044 193.415 316.648 195.062 318.155 197.442C319.675 199.843 320.015 202.742 319.175 206.14C318.327 209.571 316.687 211.999 314.257 213.423C311.823 214.864 308.746 215.204 305.026 214.444L306.59 208.117C308.44 208.468 309.888 208.355 310.937 207.78C311.985 207.204 312.701 206.138 313.086 204.581C313.417 203.242 313.222 202.092 312.5 201.132C311.795 200.177 310.539 199.475 308.731 199.028L294.319 195.465C292.561 195.03 291.148 195.071 290.079 195.588C289.005 196.122 288.301 197.067 287.966 198.423C287.577 199.997 287.701 201.288 288.34 202.299C288.978 203.309 290.178 204.094 291.94 204.654L290.376 210.982C286.756 209.962 284.208 208.231 282.734 205.789C281.277 203.35 280.979 200.39 281.839 196.908C282.675 193.527 284.317 191.127 286.764 189.707C289.211 188.287 292.267 188.03 295.933 188.937ZM288.91 217.054L300.7 223.084C304.2 224.875 306.462 227.193 307.484 230.041C308.522 232.896 308.205 235.958 306.533 239.228C304.868 242.482 302.578 244.517 299.664 245.331C296.764 246.152 293.565 245.668 290.065 243.878L278.275 237.847C274.775 236.057 272.502 233.742 271.456 230.903C270.41 228.063 270.719 225.016 272.384 221.761C274.056 218.491 276.354 216.442 279.276 215.613C282.199 214.783 285.41 215.264 288.91 217.054ZM285.848 223.041C284.037 222.115 282.463 221.784 281.126 222.049C279.789 222.315 278.748 223.177 278.002 224.635C277.264 226.078 277.183 227.411 277.758 228.635C278.332 229.859 279.526 230.934 281.337 231.86L293.127 237.891C296.826 239.783 299.422 239.271 300.914 236.354C301.66 234.896 301.749 233.547 301.182 232.308C300.615 231.069 299.434 229.99 297.638 229.071L285.848 223.041ZM264.306 237.197L292.51 261.283L285.909 269.013C283.546 271.779 280.915 273.24 278.017 273.395C275.131 273.561 272.246 272.412 269.361 269.949C267.316 268.202 265.903 266.338 265.124 264.357C264.357 262.387 264.242 260.384 264.779 258.348L249.205 254.878L253.841 249.45L267.975 252.813L269.907 250.551L260.073 242.153L264.306 237.197ZM274.608 254.566L272.273 257.3C271.254 258.493 270.862 259.734 271.099 261.024C271.335 262.314 272.187 263.587 273.656 264.841C275.098 266.072 276.461 266.693 277.746 266.702C279.044 266.722 280.203 266.135 281.222 264.942L283.557 262.208L274.608 254.566ZM246.083 257.354L268.312 287.044L253.384 298.221L249.695 293.293L259.405 286.023L253.918 278.694L245.015 285.359L241.45 280.597L250.352 273.932L244.555 266.188L234.41 273.784L230.72 268.856L246.083 257.354Z' fill='black'/%3E%3Ccircle cx='129.362' cy='38.6919' r='7' transform='rotate(-15 129.362 38.6919)' fill='black'/%3E%3Ccircle cx='209.198' cy='299.629' r='7' transform='rotate(-15 209.198 299.629)' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1756_7411'%3E%3Crect width='337' height='337' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}@media screen and (min-width: 1024px){.coffee-product-kava__cupping-score{width:10rem;height:10rem;inset:auto auto 0% 20%}}.coffee-product-kava__cupping-number{text-align:center;text-transform:uppercase;color:#000;z-index:1;position:relative;font-size:2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-kava__cupping-number{font-size:4em}}.coffee-product-kava__cupping-score--missing{font-size:16px;color:#d0364d}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coffee-product-kava__preparation-guide-wrapper{margin-top:4rem}.coffee-product-kava__preparation-guide-wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-product-kava__preparation-guide-wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-product-kava__preparation-guide-wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-product-kava__preparation-guide-wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-product-kava__preparation-guide-wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-product-kava__preparation-guide-wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-product-kava__preparation-guide{grid-column:2/8}@media screen and (min-width: 1024px){.coffee-product-kava__preparation-guide{grid-column:1/9}}.coffee-product-kava__preparation-guide-header{font-size:1.6rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-kava__preparation-guide-header{font-size:2rem}}.coffee-product-kava__preparation-toggle{display:flex;gap:15px;margin-bottom:0;margin-top:2rem}@media screen and (min-width: 1024px){.coffee-product-kava__preparation-toggle{margin-bottom:7em;margin-top:2rem}}.coffee-product-kava__toggle-button{vertical-align:bottom;color:#000;background:none;border:none;padding:0 2px;cursor:pointer;text-decoration:none;transition:color .3s;font-size:2rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-kava__toggle-button{font-size:3rem}}.coffee-product-kava__toggle-button--active{border-bottom:4px solid #d0364d;padding-bottom:2px;text-decoration:none}.coffee-product-kava__toggle-button:hover{color:#d0364d}.coffee-product-kava__preparation-guide .coffee-product-kava__preparation-content{display:none}.coffee-product-kava__preparation-guide .coffee-product-kava__preparation-content--active{display:block}.coffee-product-kava__preparation-content .slider{padding-top:4rem}@media screen and (min-width: 1024px){.coffee-product-kava__preparation-content .slider{padding-top:0}}.coffee-product-kava__preparation-columns{overflow:visible}.postup-grid{display:grid;--slider-item-width: 74vw;margin:0;grid:auto/auto-flow var(--slider-item-width);--card-grid-template: auto-flow dense/repeat(var(--card-grid-per-row), minmax(0, 1fr));--card-grid-gap: var(--sp-3);--card-grid-per-row: 1;gap:1rem;overflow:visible}@media screen and (min-width: 1024px){.postup-grid{--slider-item-width: calc(50% - 1rem) ;gap:2rem}}.postup-item{position:relative;display:flex;flex-direction:column;scroll-snap-align:start}.coffee-product-kava__preparation-column{flex:1;background:#fff;padding:1.6em;overflow:visible}.coffee-product-kava__preparation-column{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-kava__preparation-column{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-kava__preparation-column{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-kava__preparation-column{padding:2em}}.coffee-product-kava__preparation-column-title{vertical-align:bottom;margin-bottom:20px;margin-top:-1.2em;position:relative;z-index:2;font-size:3rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-kava__preparation-column-title{font-size:4rem}}.coffee-product-kava__preparation-details{display:flex;flex-direction:column;gap:10px}.coffee-product-kava__preparation-item{display:flex;justify-content:space-between;border-bottom:solid 2px #f3f3f3;align-items:center;padding:1rem 0}.coffee-product-kava__preparation-label{vertical-align:bottom;color:#0003;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1rem}.coffee-product-kava__preparation-value{text-align:right;vertical-align:bottom;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:calc(1.1rem + 1vw)}@media screen and (min-width: 1024px){.coffee-product-kava__preparation-value{font-size:calc(1rem + 1vw)}}.coffee-product-kava__preparation-steps{display:flex;flex-direction:column;gap:10px}.coffee-product-kava__step-pair{display:flex;align-items:flex-start;border-bottom:solid 2px #f3f3f3;flex-direction:column;padding:1rem 0}.coffee-product-kava__step-time{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:16px;line-height:31px;letter-spacing:0%;vertical-align:bottom;color:#8ac1c5}.coffee-product-kava__step-desc{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1rem}@media screen and (min-width: 1024px){.coffee-product-kava__step-desc{font-size:1.4rem;line-height:1.3em}}.product-form__submit{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-product-kava__step-list{list-style:none;padding-left:1.5rem;padding:0;margin:0;margin-top:1rem}.coffee-product-kava__step-item{margin-bottom:.75rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6;font-size:1rem;border-bottom:solid 2px #f3f3f3;padding-bottom:1rem}@media screen and (min-width: 1024px){.coffee-product-kava__step-item{font-size:1.1rem;line-height:1.3em}}.coffee-product-vybaveni .coffee-product__container .coffee-product__left-column,.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-product-vybaveni .coffee-product__container .coffee-product__left-column,.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-product-vybaveni .coffee-product__container .coffee-product__left-column,.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-product-vybaveni .coffee-product__container .coffee-product__left-column,.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-product-vybaveni .coffee-product__container .coffee-product__left-column,.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-product-vybaveni .coffee-product__container .coffee-product__left-column,.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px){.coffee-product-vybaveni .coffee-product__container .coffee-product__left-column,.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{display:flex}}@media screen and (min-width: 1024px){.coffee-product-vybaveni .coffee-product__container .coffee-product__left-column{grid-column:1/6}}.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{margin-top:-1rem;padding-top:0;background-color:#fff}@media screen and (min-width: 1024px){.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{grid-column:6/9}}.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-product-vybaveni .coffee-product__container .coffee-product__right-column{margin-top:0;padding-top:0;background:transparent}}.coffee-product-vybaveni .coffee-product__container .coffee-product__details-wrapper{grid-column:2/8;padding:0rem;margin-top:6rem}@media screen and (min-width: 1024px){.coffee-product-vybaveni .coffee-product__container .coffee-product__details-wrapper{margin-top:0}}.coffee-product-vybaveni .coffee-product__container .coffee-product__details-wrapper .heading{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-product-vybaveni .coffee-product__roasted-banner{margin-top:-2rem;position:relative;z-index:0}.coffee-product-vybaveni__product-details{display:block;position:relative;z-index:1;padding-bottom:1rem}@media screen and (min-width: 1024px){.coffee-product-vybaveni__product-details{padding:2rem;background-color:#fff}.coffee-product-vybaveni__product-details{border-radius:1.4rem}}@media screen and (min-width: 1024px) and (min-width: 768px){.coffee-product-vybaveni__product-details{border-radius:1.68rem}}@media screen and (min-width: 1024px) and (min-width: 1280px){.coffee-product-vybaveni__product-details{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-product-vybaveni__product-details .product__title{margin:1rem 0}.coffee-product-vybaveni__product-details .product__title .heading{font-size:1.9rem}@media screen and (min-width: 1024px){.coffee-product-vybaveni__product-details .product__title .heading{font-size:1.4rem}}@media screen and (min-width: 1440px){.coffee-product-vybaveni__product-details .product__title .heading{font-size:2rem}}.coffee-product-vybaveni__product-details .coffee-product-breadcrumb{height:50px;display:flex}.coffee-product-vybaveni__product-details .coffee-product-breadcrumb a{font-size:.8rem}.coffee-product-vybaveni__product-details .product-form__input--dropdown .form__label,.coffee-product-vybaveni__product-details .product-form__input--dropdown label{font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;text-transform:uppercase;font-size:1.2rem}.coffee-product-vybaveni__product-details .coffee-product__short-description{margin-top:1rem;font-size:1rem}@media screen and (min-width: 1024px){.coffee-product-vybaveni__product-details .coffee-product__short-description{font-size:.9rem}}.coffee-product-vybaveni__product-details .coffee-product-kava__price .price__regular{font-size:1.8rem!important;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-product-vybaveni__product-details .coffee-product-kava__price .price__regular{font-size:1.4rem!important}}@media screen and (min-width: 1280px){.coffee-product-vybaveni__product-details .coffee-product-kava__price .price__regular{font-size:1.8rem!important}}.coffee-product-vybaveni__product-details .coffee-product-kava__price .price--on-sale{position:relative}.coffee-product-vybaveni__product-details .coffee-product-kava__price .price--on-sale .price__regular{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-product-vybaveni__product-details .coffee-product-kava__price .price__sale{position:absolute;top:-1.5em;right:0;color:rgb(var(--color-sale-price))}.coffee-product-vybaveni__product-details .product-form-wrapper{margin-top:1rem}.coffee-product-vybaveni__product-details .product-form-wrapper .coffee-product-kava__price{margin:0;padding:0}.coffee-product-vybaveni__product-details .product-form-wrapper .coffee-product-kava__price .price__regular{font-size:2.5rem}.coffee-product-vybaveni__product-details .product-form-wrapper .novy-button{width:100%}.coffee-product-vybaveni__product-details .product-form-wrapper .novy-button .coffee-buy-button{width:100%;padding:2rem}.coffee-product-vybaveni__product-details .product-form-wrapper .novy-button .coffee-buy-button{border-radius:1.2rem}@media screen and (min-width: 768px){.coffee-product-vybaveni__product-details .product-form-wrapper .novy-button .coffee-buy-button{border-radius:1.44rem}}@media screen and (min-width: 1280px){.coffee-product-vybaveni__product-details .product-form-wrapper .novy-button .coffee-buy-button{border-radius:1.68rem}}.coffee-product-vybaveni__product-details .product-form-wrapper .coffee-buy-buttons{display:flex;flex-direction:row;margin-bottom:1rem;margin-top:0;justify-content:space-between;width:100%;gap:.5rem;align-items:flex-end}.coffee-product-vybaveni__product-details .product-form-wrapper .quantity{height:2.6rem;min-height:auto;border:.1rem solid black;padding:0}.coffee-product-vybaveni__product-details .product-form-wrapper .quantity{border-radius:.6rem}@media screen and (min-width: 768px){.coffee-product-vybaveni__product-details .product-form-wrapper .quantity{border-radius:.72rem}}@media screen and (min-width: 1280px){.coffee-product-vybaveni__product-details .product-form-wrapper .quantity{border-radius:.84rem}}.coffee-product-vybaveni__product-details .product-form-wrapper .quantity .quantity__input{padding-inline:0;width:2rem;max-width:none}.coffee-product-vybaveni__product-details .product-form-wrapper .quantity .quantity__button{padding-inline:0;max-width:none;padding:0 .5rem}.coffee-product-vybaveni__product-details .product-form-wrapper .quantity .font-medium{font-size:1.2rem}.coffee-vybaveni-product__info,.coffee-vybaveni-product__info .heading{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-vybaveni-product__info .product__text{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6}.variant-picker{margin-top:1rem;gap:0rem}.variant-picker .coffee-product-kava__variants-label{font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;text-transform:uppercase;line-height:1.1em;margin-bottom:1rem}.coffee_product__text{margin-top:2rem;padding-top:0;width:100%;grid-column:2/8}@media screen and (min-width: 1024px){.coffee_product__text{margin-top:0}}.coffee_product__text.text-base{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6}.coffee_product__text.text-base b,.coffee_product__text.text-base strong{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee_product__text.lg\:text-lg{font-size:1rem;width:100%}@media screen and (min-width: 1024px){.coffee_product__text.lg\:text-lg{font-size:1rem}}@media screen and (min-width: 1440px){.coffee_product__text.lg\:text-lg{font-size:1.2rem}}.coffee_product__text h2{margin-top:2rem;margin-bottom:0;padding-bottom:0;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee_product__text h3{margin-top:2rem;margin-bottom:0;padding-bottom:0;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;line-height:1.4em}.coffee_product__text p{margin-top:1rem}.coffee_product__text iframe{max-width:100%;display:block}.coffee-product-featured-gallery .product__media{background-color:#fff}@media screen and (min-width: 1024px){.coffee-product-featured-gallery .product__media{height:clamp(400px,60vh,1200px)}}.coffee-coffee-card__product-link{display:block;text-decoration:none;color:inherit;width:calc((100% - 10vw)/4);flex-shrink:0;scroll-snap-align:start;position:relative}.coffee-coffee-card__product{display:flex;flex-direction:column;height:100%}.coffee-coffee-card__product--vanoce .snowflake{display:block}.coffee-coffee-card__product-image{padding-bottom:10px;position:relative;z-index:5;margin-bottom:-7.5rem;aspect-ratio:1;overflow:hidden}.coffee-coffee-card__product-image img{-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius-large);display:block;aspect-ratio:1/.9}.coffee-coffee-card__product-placeholder{background:var(--gray-light);max-height:320px;display:flex;align-items:center;justify-content:center;color:var(--black);border-radius:4rem}.coffee-coffee-card__cupping-score{position:absolute;bottom:2rem;right:1rem;display:flex;flex-direction:column;align-items:center;z-index:2}@media screen and (min-width: 1024px){.coffee-coffee-card__cupping-score{bottom:2.5rem;right:.5rem}}.coffee-coffee-card__cupping-circle{display:flex;align-items:center;justify-content:center;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:20px;color:var(--black);-o-object-fit:contain;object-fit:contain;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg width='337' height='337' viewBox='0 0 337 337' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1756_7411)'%3E%3Cpath d='M173.105 297.467L172.369 312.295C172.18 316.101 171.062 318.971 169.015 320.907C166.949 322.859 164.169 323.748 160.673 323.574C157.142 323.398 154.446 322.255 152.583 320.142C150.702 318.029 149.779 315.074 149.812 311.277L156.322 311.601C156.332 313.483 156.72 314.884 157.485 315.802C158.251 316.721 159.435 317.22 161.036 317.299C162.414 317.368 163.505 316.956 164.309 316.063C165.112 315.188 165.56 313.821 165.652 311.961L166.389 297.133C166.479 295.325 166.168 293.946 165.455 292.995C164.726 292.044 163.663 291.534 162.268 291.464C160.65 291.384 159.405 291.754 158.536 292.574C157.667 293.394 157.126 294.722 156.914 296.559L150.404 296.235C150.711 292.487 151.922 289.655 154.037 287.741C156.151 285.843 158.999 284.983 162.582 285.161C166.06 285.334 168.731 286.485 170.593 288.615C172.455 290.745 173.293 293.695 173.105 297.467ZM143.774 295.626L136.707 319.995L130.248 318.122L137.316 293.753C137.863 291.865 137.898 290.322 137.419 289.124C136.924 287.922 135.956 287.111 134.516 286.694C133.075 286.276 131.832 286.445 130.787 287.201C129.725 287.952 128.92 289.272 128.373 291.16L121.306 315.529L114.797 313.641L121.865 289.272C122.945 285.546 124.765 282.923 127.324 281.403C129.862 279.895 132.845 279.638 136.273 280.632C139.668 281.617 142.043 283.428 143.396 286.064C144.729 288.713 144.855 291.9 143.774 295.626ZM119.451 275.539L101.22 307.838L92.2785 302.791C89.02 300.952 87.0163 298.573 86.2672 295.656C85.5182 292.738 86.1015 289.583 88.017 286.189C89.924 282.81 92.3157 280.695 95.192 279.844C98.0684 278.993 101.136 279.486 104.394 281.326L107.66 283.169L113.775 272.335L119.451 275.539ZM104.635 288.53L101.414 286.712C98.3653 284.991 95.8369 285.91 93.8281 289.469C91.811 293.043 92.3265 295.69 95.3747 297.411L98.5957 299.229L104.635 288.53ZM96.8957 261.915L71.9359 289.35L64.3408 282.439C61.5732 279.921 60.1488 277.157 60.0676 274.146C59.9864 271.135 61.2571 268.188 63.8795 265.306C66.4904 262.436 69.2927 260.906 72.2864 260.716C75.2801 260.526 78.1608 261.689 80.9284 264.207L83.7025 266.731L92.0746 257.529L96.8957 261.915ZM79.5599 271.285L76.8241 268.796C74.2351 266.44 71.5655 266.774 68.8154 269.796C66.0537 272.832 65.9673 275.527 68.5564 277.883L71.2922 280.372L79.5599 271.285ZM77.7796 243.729L48.56 266.573L44.5456 261.438L73.7652 238.594L77.7796 243.729ZM70.0433 232.792L37.1244 249.879L34.1455 244.14L46.055 229.245C46.6614 228.542 47.5938 227.475 48.8523 226.045C50.0956 224.622 50.9484 223.646 51.4108 223.114L51.2016 223.048C47.1486 225.832 43.278 228.181 39.5897 230.095L29.558 235.302L26.6029 229.609L59.5217 212.522L62.5006 218.261L51.4878 232.02C51.124 232.442 50.1536 233.548 48.5766 235.338C46.9916 237.113 45.8161 238.422 45.0499 239.267L45.2592 239.333C49.2827 236.643 53.4064 234.201 57.6303 232.008L67.0882 227.099L70.0433 232.792ZM46.5068 209.741L32.2041 213.207C28.5006 214.104 25.4266 213.829 22.9822 212.381C20.5337 210.916 18.8891 208.45 18.0485 204.981C17.2363 201.629 17.5767 198.788 19.0699 196.457C20.563 194.125 23.1219 192.459 26.7467 191.456L28.2818 197.79C26.4882 198.296 25.2681 199.009 24.6216 199.928C23.9751 200.848 23.8285 202.037 24.1818 203.494C24.9047 206.477 27.0508 207.536 30.6203 206.671L44.923 203.205C48.4924 202.34 49.9055 200.374 49.1624 197.308C48.407 194.191 46.2782 193.057 42.7758 193.905L39.2818 194.752L40.494 199.754L34.8634 201.119L32.1526 189.933L41.2772 187.722C44.9299 186.908 47.9785 187.224 50.4229 188.672C52.8674 190.12 54.5018 192.545 55.3262 195.947C56.1628 199.399 55.8195 202.339 54.2964 204.766C52.7733 207.193 50.1768 208.851 46.5068 209.741ZM40.3372 170.313L40.836 163.659C42.4707 163.764 43.7218 163.451 44.5893 162.721C45.458 161.973 45.9465 160.877 46.0548 159.433C46.1617 158.006 45.8647 156.894 45.1635 156.098C44.4637 155.285 43.4947 154.832 42.2567 154.739C41.3626 154.672 40.4994 154.884 39.6672 155.375C38.8351 155.866 38.0766 156.527 37.3918 157.357C36.7084 158.17 36.0086 159.086 35.2925 160.105C34.5777 161.106 33.8106 162.112 32.9914 163.122C32.1549 164.132 31.2739 165.043 30.3485 165.855C29.4071 166.649 28.2882 167.274 26.9917 167.73C25.6781 168.185 24.2647 168.356 22.7516 168.243C19.9489 168.032 17.7236 166.923 16.0759 164.915C14.4109 162.906 13.699 160.293 13.94 157.078C14.1874 153.776 15.3364 151.251 17.3867 149.503C19.4199 147.753 22.0885 146.985 25.3924 147.198L24.8936 153.853C23.4308 153.76 22.3119 154.039 21.5369 154.69C20.7446 155.34 20.3015 156.292 20.2074 157.547C20.1172 158.751 20.3644 159.721 20.949 160.456C21.535 161.174 22.361 161.573 23.427 161.653C24.2868 161.718 25.1155 161.503 25.9133 161.01C26.694 160.515 27.418 159.852 28.0856 159.02C28.7372 158.17 29.4039 157.234 30.0856 156.213C30.7673 155.192 31.5178 154.176 32.3371 153.166C33.1577 152.138 34.0479 151.219 35.0077 150.409C35.9517 149.581 37.0977 148.94 38.4457 148.488C39.7766 148.034 41.2329 147.867 42.8148 147.985C45.8239 148.211 48.2417 149.404 50.0683 151.564C51.879 153.705 52.6548 156.504 52.3957 159.96C52.1379 163.399 50.945 166.05 48.8168 167.914C46.6899 169.76 43.8634 170.56 40.3372 170.313ZM42.6463 141.842L28.4378 137.538C24.7907 136.434 22.276 134.654 20.8936 132.199C19.4997 129.723 19.3101 126.81 20.3248 123.46C21.3495 120.077 23.1122 117.737 25.6128 116.441C28.1185 115.128 31.209 114.947 34.8845 115.898L32.995 122.136C31.1663 121.691 29.7136 121.728 28.6371 122.249C27.5605 122.769 26.7898 123.797 26.3249 125.332C25.925 126.652 26.0607 127.81 26.7318 128.806C27.3865 129.797 28.605 130.563 30.3873 131.102L44.5958 135.406C46.3286 135.931 47.7422 135.963 48.8368 135.502C49.9364 135.024 50.6886 134.117 51.0935 132.78C51.5634 131.229 51.5057 129.932 50.9205 128.89C50.3353 127.848 49.1774 127.002 47.4466 126.352L49.3361 120.114C52.8986 121.319 55.3529 123.179 56.6988 125.695C58.0282 128.206 58.1731 131.177 57.1333 134.61C56.1236 137.943 54.3602 140.256 51.843 141.547C49.3259 142.839 46.2603 142.937 42.6463 141.842ZM51.1119 114.125L39.6474 107.497C36.2439 105.529 34.1046 103.097 33.2295 100.201C32.3394 97.2968 32.8135 94.2547 34.6517 91.0751C36.4813 87.9105 38.8724 85.9966 41.8251 85.3335C44.7628 84.6617 47.9335 85.3097 51.337 87.2774L62.8014 93.9053C66.2049 95.873 68.356 98.3017 69.2547 101.191C70.1534 104.081 69.6879 107.108 67.8583 110.273C66.0201 113.453 63.6204 115.381 60.6591 116.059C57.6978 116.737 54.5154 116.093 51.1119 114.125ZM54.4776 108.303C56.2391 109.321 57.794 109.732 59.1424 109.536C60.4908 109.34 61.575 108.532 62.3948 107.114C63.2061 105.711 63.356 104.384 62.8448 103.132C62.3335 101.88 61.1971 100.745 59.4357 99.7271L47.9712 93.0992C44.3736 91.0193 41.755 91.3975 40.1152 94.2338C39.2954 95.6519 39.1368 96.9942 39.6394 98.2607C40.142 99.5273 41.2666 100.665 43.0132 101.675L54.4776 108.303ZM76.7245 95.2715L49.8275 69.7338L56.8264 62.3625C59.3314 59.724 62.0354 58.4038 64.9381 58.4017C67.8283 58.3878 70.6489 59.6868 73.3999 62.2987C75.3506 64.1508 76.6631 66.0865 77.3375 68.1059C77.9994 70.1134 78.0087 72.1195 77.3655 74.1242L92.7345 78.4093L87.8193 83.5861L73.882 79.4835L71.834 81.6405L81.2123 90.5448L76.7245 95.2715ZM67.3512 77.3842L69.8266 74.777C70.907 73.6391 71.3632 72.4198 71.1953 71.1191C71.0275 69.8185 70.2433 68.5033 68.8428 67.1735C67.4673 65.8676 66.1382 65.1763 64.8556 65.0998C63.5605 65.0114 62.3727 65.5362 61.2923 66.6741L58.8169 69.2812L67.3512 77.3842ZM95.9853 76.097L75.34 45.2848L90.832 34.9046L94.2585 40.0184L84.1811 46.7707L89.2777 54.377L98.517 48.1863L101.828 53.1283L92.589 59.319L97.9735 67.3551L108.502 60.3005L111.929 65.4144L95.9853 76.097ZM157.559 40.3086L157.52 25.4626C157.51 21.6519 158.476 18.7267 160.419 16.6869C162.379 14.6298 165.11 13.5966 168.61 13.5874C172.145 13.578 174.898 14.5795 176.869 16.5917C178.857 18.6038 179.934 21.5064 180.099 25.2994L173.581 25.3166C173.473 23.4375 173.012 22.0592 172.199 21.182C171.387 20.3048 170.178 19.8683 168.575 19.8725C167.195 19.8761 166.128 20.3445 165.371 21.2776C164.615 22.1935 164.239 23.5826 164.244 25.4448L164.284 40.2908C164.288 42.1013 164.671 43.4625 165.432 44.3743C166.211 45.2862 167.298 45.7402 168.695 45.7365C170.316 45.7322 171.539 45.2979 172.364 44.4336C173.19 43.5693 173.66 42.2145 173.776 40.3692L180.294 40.3519C180.183 44.1112 179.122 47.0022 177.11 49.0249C175.097 51.0304 172.298 52.0379 168.712 52.0474C165.229 52.0566 162.502 51.0465 160.53 49.017C158.559 46.9876 157.569 44.0848 157.559 40.3086ZM186.949 40.6143L192.737 15.9104L199.284 17.4443L193.496 42.1482C193.048 44.0621 193.094 45.6047 193.634 46.7762C194.191 47.9516 195.2 48.7103 196.66 49.0525C198.121 49.3947 199.353 49.161 200.358 48.3514C201.379 47.5458 202.114 46.186 202.562 44.2722L208.35 19.5683L214.947 21.114L209.16 45.8179C208.275 49.5953 206.594 52.3096 204.117 53.9608C201.661 55.5991 198.696 56.0112 195.221 55.197C191.779 54.3907 189.314 52.7062 187.824 50.1436C186.356 47.5681 186.064 44.3916 186.949 40.6143ZM212.285 59.4074L228.811 26.2033L238.004 30.7786C241.353 32.4458 243.478 34.7167 244.378 37.5913C245.278 40.466 244.859 43.6476 243.123 47.1363C241.394 50.6095 239.116 52.8461 236.288 53.846C233.459 54.846 230.37 54.5123 227.021 52.8451L223.663 51.1741L218.12 62.3115L212.285 59.4074ZM226.406 45.6632L229.717 47.3112C232.851 48.8709 235.328 47.8215 237.149 44.163C238.978 40.4891 238.325 37.8723 235.191 36.3127L231.88 34.6647L226.406 45.6632ZM235.519 71.8412L259.036 43.1607L266.976 49.6713C269.869 52.0438 271.434 54.7315 271.67 57.7344C271.905 60.7374 270.788 63.7455 268.317 66.7589C265.857 69.759 263.137 71.4309 260.157 71.7747C257.177 72.1185 254.24 71.1041 251.347 68.7317L248.447 66.3537L240.559 75.9739L235.519 71.8412ZM252.35 61.5937L255.21 63.9388C257.917 66.1582 260.566 65.6879 263.157 62.5278C265.759 59.3544 265.707 56.658 263 54.4386L260.14 52.0935L252.35 61.5937ZM255.549 89.0171L283.512 64.6504L287.794 69.5642L259.831 93.931L255.549 89.0171ZM263.854 99.5291L295.838 80.7507L299.112 86.3268L287.994 101.822C287.425 102.556 286.55 103.67 285.367 105.164C284.2 106.649 283.399 107.669 282.965 108.224L283.177 108.279C287.08 105.288 290.823 102.74 294.406 100.636L304.153 94.9139L307.401 100.445L275.417 119.224L272.143 113.648L282.424 99.3334C282.765 98.8931 283.677 97.7381 285.159 95.8685C286.649 94.0137 287.755 92.6447 288.476 91.7614L288.263 91.7061C284.386 94.6028 280.395 97.2558 276.291 99.6653L267.101 105.061L263.854 99.5291ZM288.559 121.325L302.662 117.12C306.314 116.031 309.398 116.146 311.915 117.465C314.436 118.8 316.207 121.178 317.227 124.598C318.212 127.903 318.02 130.758 316.65 133.164C315.28 135.57 312.812 137.368 309.244 138.557L307.381 132.311C309.146 131.713 310.328 130.938 310.925 129.986C311.523 129.034 311.608 127.839 311.179 126.402C310.302 123.46 308.104 122.515 304.584 123.564L290.481 127.77C286.961 128.819 285.652 130.856 286.554 133.88C287.471 136.953 289.656 137.975 293.109 136.945L296.554 135.918L295.083 130.985L300.635 129.33L303.924 140.359L294.927 143.042C291.322 144.045 288.261 143.888 285.744 142.569C283.228 141.25 281.47 138.913 280.469 135.559C279.454 132.155 279.644 129.202 281.039 126.699C282.434 124.195 284.941 122.404 288.559 121.325ZM296.751 160.378L296.602 167.049C294.964 167.03 293.731 167.407 292.903 168.182C292.074 168.974 291.644 170.094 291.611 171.542C291.579 172.973 291.934 174.068 292.676 174.826C293.418 175.601 294.409 176.003 295.65 176.031C296.546 176.051 297.397 175.794 298.203 175.26C299.008 174.726 299.731 174.027 300.371 173.162C301.011 172.314 301.662 171.362 302.324 170.308C302.985 169.271 303.698 168.226 304.464 167.174C305.246 166.122 306.078 165.166 306.96 164.306C307.858 163.464 308.943 162.781 310.214 162.258C311.502 161.735 312.904 161.49 314.421 161.524C317.231 161.587 319.511 162.579 321.262 164.498C323.03 166.417 323.878 168.989 323.805 172.213C323.731 175.522 322.716 178.104 320.76 179.957C318.821 181.811 316.197 182.718 312.886 182.678L313.036 176.007C314.501 176.022 315.604 175.685 316.344 174.994C317.101 174.304 317.494 173.33 317.522 172.072C317.549 170.865 317.251 169.91 316.629 169.206C316.006 168.519 315.161 168.164 314.092 168.14C313.23 168.121 312.413 168.378 311.643 168.913C310.889 169.448 310.201 170.148 309.578 171.014C308.971 171.897 308.355 172.866 307.727 173.922C307.1 174.977 306.404 176.031 305.638 177.083C304.873 178.152 304.032 179.116 303.116 179.975C302.217 180.852 301.106 181.552 299.783 182.074C298.478 182.597 297.032 182.84 295.446 182.805C292.43 182.737 289.953 181.672 288.016 179.611C286.095 177.567 285.174 174.813 285.252 171.348C285.329 167.9 286.381 165.19 288.409 163.218C290.436 161.263 293.217 160.316 296.751 160.378ZM295.933 188.937L310.345 192.5C314.044 193.415 316.648 195.062 318.155 197.442C319.675 199.843 320.015 202.742 319.175 206.14C318.327 209.571 316.687 211.999 314.257 213.423C311.823 214.864 308.746 215.204 305.026 214.444L306.59 208.117C308.44 208.468 309.888 208.355 310.937 207.78C311.985 207.204 312.701 206.138 313.086 204.581C313.417 203.242 313.222 202.092 312.5 201.132C311.795 200.177 310.539 199.475 308.731 199.028L294.319 195.465C292.561 195.03 291.148 195.071 290.079 195.588C289.005 196.122 288.301 197.067 287.966 198.423C287.577 199.997 287.701 201.288 288.34 202.299C288.978 203.309 290.178 204.094 291.94 204.654L290.376 210.982C286.756 209.962 284.208 208.231 282.734 205.789C281.277 203.35 280.979 200.39 281.839 196.908C282.675 193.527 284.317 191.127 286.764 189.707C289.211 188.287 292.267 188.03 295.933 188.937ZM288.91 217.054L300.7 223.084C304.2 224.875 306.462 227.193 307.484 230.041C308.522 232.896 308.205 235.958 306.533 239.228C304.868 242.482 302.578 244.517 299.664 245.331C296.764 246.152 293.565 245.668 290.065 243.878L278.275 237.847C274.775 236.057 272.502 233.742 271.456 230.903C270.41 228.063 270.719 225.016 272.384 221.761C274.056 218.491 276.354 216.442 279.276 215.613C282.199 214.783 285.41 215.264 288.91 217.054ZM285.848 223.041C284.037 222.115 282.463 221.784 281.126 222.049C279.789 222.315 278.748 223.177 278.002 224.635C277.264 226.078 277.183 227.411 277.758 228.635C278.332 229.859 279.526 230.934 281.337 231.86L293.127 237.891C296.826 239.783 299.422 239.271 300.914 236.354C301.66 234.896 301.749 233.547 301.182 232.308C300.615 231.069 299.434 229.99 297.638 229.071L285.848 223.041ZM264.306 237.197L292.51 261.283L285.909 269.013C283.546 271.779 280.915 273.24 278.017 273.395C275.131 273.561 272.246 272.412 269.361 269.949C267.316 268.202 265.903 266.338 265.124 264.357C264.357 262.387 264.242 260.384 264.779 258.348L249.205 254.878L253.841 249.45L267.975 252.813L269.907 250.551L260.073 242.153L264.306 237.197ZM274.608 254.566L272.273 257.3C271.254 258.493 270.862 259.734 271.099 261.024C271.335 262.314 272.187 263.587 273.656 264.841C275.098 266.072 276.461 266.693 277.746 266.702C279.044 266.722 280.203 266.135 281.222 264.942L283.557 262.208L274.608 254.566ZM246.083 257.354L268.312 287.044L253.384 298.221L249.695 293.293L259.405 286.023L253.918 278.694L245.015 285.359L241.45 280.597L250.352 273.932L244.555 266.188L234.41 273.784L230.72 268.856L246.083 257.354Z' fill='black'/%3E%3Ccircle cx='129.362' cy='38.6919' r='7' transform='rotate(-15 129.362 38.6919)' fill='black'/%3E%3Ccircle cx='209.198' cy='299.629' r='7' transform='rotate(-15 209.198 299.629)' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1756_7411'%3E%3Crect width='337' height='337' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width:4rem;height:4rem}.coffee-coffee-card__cupping-text{margin-top:5px;font-family:Akrobat,sans-serif;font-weight:900;font-size:10px;line-height:1.2;letter-spacing:0%;text-transform:uppercase;color:var(--black);text-align:center}.coffee-coffee-card__content{background:var(--white);border-radius:1.5rem;padding:.8rem;padding-top:5em;flex-grow:1;display:flex;flex-direction:column;gap:10px;position:relative;z-index:3;margin-bottom:-2rem}.coffee-coffee-card__labels{display:flex;gap:10px;position:relative;z-index:50}.coffee-coffee-card__label{background:var(--white);border:2px solid var(--black);border-radius:2rem;padding:5px 10px 4px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:var(--black);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:.7rem}@media screen and (min-width: 1024px){.coffee-coffee-card__label{font-size:.6rem}}.coffee-coffee-card__product-title{line-height:100%;letter-spacing:0%;vertical-align:bottom;color:var(--black);padding:0;z-index:50;text-align:left;display:flex;align-items:flex-start;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1.7rem}@media screen and (min-width: 1024px){.coffee-coffee-card__product-title{font-size:calc(.3rem + 1.4vw)}}@media screen and (min-width: 1920px){.coffee-coffee-card__product-title{font-size:2rem}}.coffee-coffee-card__origin{line-height:100%;text-transform:uppercase;color:var(--black);margin:0;text-align:left;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;font-size:calc(.9rem + 1vw)}@media screen and (min-width: 1280px){.coffee-coffee-card__origin{font-size:calc(.2rem + 1vw)}}.coffee-coffee-card__origin.long-text{font-size:calc(.7rem + 1vw);line-height:1.2em;margin-bottom:0rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6;text-transform:none}@media screen and (min-width: 1024px){.coffee-coffee-card__origin.long-text{font-size:.9rem;line-height:1.1em;margin-bottom:0}}@media screen and (min-width: 1440px){.coffee-coffee-card__origin.long-text{font-size:.9rem;line-height:1.1em;margin-bottom:0}}.coffee-coffee-card__dot{display:inline-block;width:.35rem;height:.35rem;border-radius:50%;vertical-align:middle;margin:-3px 4px 0;background-color:var(--black)}.coffee-coffee-card__info{background:var(--gray)}.coffee-coffee-card__info{border-radius:.8rem}@media screen and (min-width: 768px){.coffee-coffee-card__info{border-radius:.96rem}}@media screen and (min-width: 1280px){.coffee-coffee-card__info{border-radius:calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4)}}.coffee-coffee-card__info-bar{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.coffee-coffee-card__info-bar--top{padding:1rem 1rem 0rem;border-bottom:none}@media screen and (min-width: 1024px){.coffee-coffee-card__info-bar--top{padding:.7rem 1rem 1rem}}.coffee-coffee-card__info-bar--bottom{margin-top:-1em;padding:1.5rem 1rem 1rem}@media screen and (min-width: 1024px){.coffee-coffee-card__info-bar--bottom{margin-top:-1rem;padding:.5rem 1rem}}.coffee-coffee-card__info-label{font-size:1rem;line-height:1.1rem;text-transform:uppercase;color:var(--black);font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600}@media screen and (min-width: 1024px){.coffee-coffee-card__info-label{font-size:1rem}}.is-black .coffee-coffee-card__info-label{color:var(--black)}.coffee-coffee-card__acidity{display:flex;align-items:center;gap:10px;letter-spacing:0%;text-transform:uppercase;font-size:1rem;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600}.coffee-coffee-card__acidity-label{font-size:clamp(1rem,.1rem + 10vw,1rem);line-height:1.1rem;text-transform:uppercase;color:var(--black);font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600}@media screen and (min-width: 1280px){.coffee-coffee-card__acidity-label{font-size:clamp(.6rem,.1rem + 1vw,1.1rem)}}.is-black .coffee-coffee-card__acidity-label{color:var(--black)}.coffee-coffee-card__acidity-circles{display:flex;gap:3px;padding-top:1px}.coffee-coffee-card__circle{width:.6rem;height:.6rem;border:2px solid var(--black);border-radius:50%}@media screen and (min-width: 1024px){.coffee-coffee-card__circle{width:.6rem;height:.6rem}}@media screen and (min-width: 1280px){.coffee-coffee-card__circle{width:.5rem;height:.5rem}}@media screen and (min-width: 1920px){.coffee-coffee-card__circle{width:.8rem;height:.8rem}}.is-black .coffee-coffee-card__circle{border:1px solid var(--black)!important}.coffee-coffee-card__circle--filled{background:var(--black)}.is-black .coffee-coffee-card__circle--filled{background:var(--black)!important}.coffee-coffee-card__info-bar--bottom{overflow:hidden;width:100%;position:relative}.coffee-coffee-card__info-bar--bottom:after{content:"";position:absolute;top:1.6rem;right:1rem;height:2rem;width:2rem;background:linear-gradient(to left,var(--gray),transparent)}@media screen and (min-width: 1024px){.coffee-coffee-card__info-bar--bottom:after{top:1rem}}@media screen and (min-width: 1280px){.coffee-coffee-card__info-bar--bottom:after{top:.6rem}}.coffee-coffee-card__flavors{font-size:clamp(1rem,.1rem + 10vw,1rem);text-transform:uppercase;color:var(--black);margin:0;padding-top:.6rem;width:100%;padding-right:.5rem;border-top:2px solid rgba(0,0,0,.05);overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;text-align:left;font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;scrollbar-width:0;scroll-behavior:smooth}@media screen and (min-width: 1280px){.coffee-coffee-card__flavors{font-size:clamp(.6rem,.1rem + 1vw,1.1rem)}}.is-black .coffee-coffee-card__flavors{color:var(--black);padding-top:.5rem;padding-bottom:.4rem}.coffee-coffee-card__footer{position:relative;z-index:1;background:var(--black);padding:2.9rem 1.4rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;flex-wrap:wrap;gap:10px}.coffee-coffee-card__footer--vanoce{background:#a90909!important;border-color:#a90909!important;color:#fff!important}.is-black .coffee-coffee-card__footer{background:#545454}.coffee-coffee-card__price{font-size:1rem;line-height:100%;color:var(--white);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-coffee-card__detail{font-size:1rem;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:var(--white);font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600}.coffee-coffee-card__placeholder{background:#0000001a;padding:20px;text-align:center;border-radius:var(--border-radius-large);color:inherit}.product-snowflakes{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:51}.snowflake{--base-snowflake: 5rem;--sfsc: 2;--sfs: calc(calc(var(--base-snowflake) * var(--sfsc)) + 10vw);display:none;position:absolute;color:#c21420;font-size:var(--sfs);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;transform:translateY(-10px);transition:transform .6s ease-out,opacity .5s ease-in-out;transform-origin:center center}@media screen and (min-width: 1024px){.snowflake{--sfs: calc(var(--base-snowflake) * var(--sfsc) + 3vw)}}.snowflake:nth-child(1){--sfsc: .5;font-size:var(--sfs);top:25%;left:5%;transition-delay:0s}@media screen and (min-width: 1024px){.snowflake:nth-child(1){--sfsc: .2}}.snowflake:nth-child(2){--sfsc: .2;font-size:var(--sfs);top:10%;left:20%;transition-delay:.2s}@media screen and (min-width: 1024px){.snowflake:nth-child(2){--sfsc: .5}}.snowflake:nth-child(3){--sfsc: .5;font-size:var(--sfs);top:5%;left:70%;transition-delay:.1s}@media screen and (min-width: 1024px){.snowflake:nth-child(3){--sfsc: .005}}.snowflake:nth-child(4){--sfsc: .5;font-size:var(--sfs);top:15%;left:90%;transition-delay:.3s}@media screen and (min-width: 1024px){.snowflake:nth-child(4){--sfsc: .5}}.coffee-coffee-card__product:hover .snowflake{opacity:.8;transform:translateY(0)}.coffee-others-card__product{display:flex;flex-direction:column;height:100%;overflow:hidden;align-self:stretch}.coffee-others-card__product-link{text-decoration:none;color:inherit;height:100%;display:flex;flex-direction:column;scroll-snap-align:start;align-self:stretch}.coffee-others-card__product-image{position:relative;z-index:1;overflow:hidden;aspect-ratio:1/1;margin-top:1.3rem;display:flex;justify-content:center}.coffee-others-card__product-image{border-radius:1.1rem}@media screen and (min-width: 768px){.coffee-others-card__product-image{border-radius:1.32rem}}@media screen and (min-width: 1280px){.coffee-others-card__product-image{border-radius:1.54rem}}.coffee-others-card__product-image img{display:block;-o-object-fit:contain;object-fit:contain}.coffee-others-card__product-placeholder{background:var(--gray-light);max-height:320px;display:flex;align-items:center;justify-content:center;color:var(--black);border-radius:4rem}.coffee-others-card__content{background:var(--white);padding:.8rem;padding-top:1em;flex-grow:1;display:flex;flex-direction:column;gap:1rem;position:relative;z-index:2;margin-bottom:-2rem;flex:1;justify-content:space-between;overflow:hidden}.coffee-others-card__content{border-radius:.8rem}@media screen and (min-width: 768px){.coffee-others-card__content{border-radius:.96rem}}@media screen and (min-width: 1280px){.coffee-others-card__content{border-radius:calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4)}}@media screen and (min-width: 1280px){.coffee-others-card__content{padding:0rem 1.4rem .4rem}}.coffee-others-card__labels{display:flex;gap:10px;position:absolute;z-index:5000;top:1rem;left:1rem}.coffee-others-card__label{background:var(--white);border:2px solid var(--black);padding:5px 10px;font-weight:700;font-size:10px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:var(--black)!important;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-others-card__label{border-radius:.8rem}@media screen and (min-width: 768px){.coffee-others-card__label{border-radius:.96rem}}@media screen and (min-width: 1280px){.coffee-others-card__label{border-radius:calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4) calc(.8rem * 1.4)}}.coffee-others-card__product-title-wrapper{vertical-align:bottom;color:var(--black);margin:0;text-align:left;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 1024px){.coffee-others-card__product-title-wrapper{padding-bottom:1rem}}.coffee-others-card__origin{font-size:.7rem}@media screen and (min-width: 1024px){.coffee-others-card__origin{font-size:1rem}}.coffee-others-card__product-title{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:1.5rem;margin-top:.5rem;line-height:1.1em}@media screen and (min-width: 1024px){.coffee-others-card__product-title{font-size:1.4rem}}@media screen and (min-width: 1920px){.coffee-others-card__product-title{font-size:1.6rem}}.coffee-others-card__footer{position:relative;z-index:1;background:var(--black);padding:2.9rem 1rem 1rem;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.coffee-others-card__footer{border-radius:0 0 .8rem .8rem}@media screen and (min-width: 768px){.coffee-others-card__footer{border-radius:0 0 .96rem .96rem}}@media screen and (min-width: 1280px){.coffee-others-card__footer{border-radius:0 0 calc(.8rem * 1.4) calc(.8rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-others-card__footer{padding:2.9rem 1.4rem 1rem;justify-content:space-between}.coffee-others-card__footer{border-radius:0 0 .8rem .8rem}}@media screen and (min-width: 1024px) and (min-width: 768px){.coffee-others-card__footer{border-radius:0 0 .96rem .96rem}}@media screen and (min-width: 1024px) and (min-width: 1280px){.coffee-others-card__footer{border-radius:0 0 calc(.8rem * 1.4) calc(.8rem * 1.4)}}.is-black .coffee-others-card__footer{background:#545454}.coffee-others-card__price{font-weight:700;font-size:1rem;line-height:100%;letter-spacing:0%;color:var(--white);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-others-card__detail{font-size:1rem;line-height:100%;letter-spacing:0%;text-align:center;text-transform:uppercase;color:var(--white);font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600}.coffee-others-card__detail--grey{color:#ffffff80}.coffee-others-card__placeholder{background:#0000001a;padding:20px;text-align:center;border-radius:var(--border-radius-large);color:inherit}.coffee-coarses-card__product-link{display:block;text-decoration:none;color:inherit;width:calc((100% - 10vw)/4);flex-shrink:0;scroll-snap-align:start}.coffee-coarses-card__product{display:flex;flex-direction:column;height:100%;overflow:hidden}.coffee-coarses-card__product-image{width:100%;position:relative;z-index:50;overflow:hidden;aspect-ratio:4/5}.coffee-coarses-card__product-image{border-radius:1rem}@media screen and (min-width: 768px){.coffee-coarses-card__product-image{border-radius:1.2rem}}@media screen and (min-width: 1280px){.coffee-coarses-card__product-image{border-radius:1.4rem}}.coffee-coarses-card__product-image:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-80%,40%) rotate(0);background:radial-gradient(circle at center,#000,#0000);filter:blur(20px);width:100%;height:80%;z-index:1;pointer-events:none;border-radius:50%}.coffee-coarses-card__product-image img{width:100%;-o-object-fit:contain;object-fit:contain;display:block}.coffee-coarses-card__product-placeholder{background:var(--gray-light);max-height:320px;display:flex;align-items:center;justify-content:center;color:var(--black);border-radius:4rem}.coffee-coarses-card__content{background:var(--white);border-radius:1.5rem;flex-grow:1;display:flex;flex-direction:column;gap:10px;position:relative;z-index:2;margin-bottom:-2rem}.coffee-coarses-card__labels{display:flex;gap:10px;position:absolute;z-index:5000;top:1rem;left:1rem}.coffee-coarses-card__label{background:var(--white);border:2px solid var(--black);border-radius:2rem;padding:5px 10px;font-weight:700;font-size:10px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:var(--black)!important;font-family:var(--font-atyp);font-style:normal;font-variation-settings:"opsz" 6,"wght" 650}.coffee-coarses-card__product-title-wrapper{vertical-align:bottom;color:var(--white);margin:0;text-align:left;display:flex;height:6rem;flex-direction:column;position:absolute;z-index:100;left:1rem;bottom:1rem;justify-content:flex-end}.coffee-coarses-card__product-title{font-size:2rem;line-height:100%;color:var(--white);margin-top:.5rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-coarses-card__product-title{font-size:2rem}}.coffee-coarses-card__footer{position:relative;z-index:1;background:var(--black);padding:2.9rem 1.4rem 1rem;display:flex;justify-content:space-between;align-items:center;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;flex-wrap:wrap;gap:10px}.is-black .coffee-coarses-card__footer{background:var(--white)}.coffee-coarses-card__price{font-family:var(--font-header-family),sans-serif;font-weight:700;font-size:1rem;line-height:100%;letter-spacing:0%;color:var(--white)}.is-black .coffee-coarses-card__price{color:var(--black)}.coffee-coarses-card__detail{line-height:100%;text-align:center;text-transform:uppercase;color:var(--white);font-family:din-condensed-variable,sans-serif;font-variation-settings:"wght" 600;font-size:1.1rem}.is-black .coffee-coarses-card__detail{color:var(--black)}.coffee-coarses-card__placeholder{background:#0000001a;padding:20px;text-align:center;border-radius:var(--border-radius-large);color:inherit}.coffee-subcollections{padding-bottom:4rem}.coffee-subcollections-container{display:flex;gap:1rem;flex-wrap:wrap;--items-per-row: 2;--gap: 1rem}@media screen and (min-width: 1024px){.coffee-subcollections-container{--items-per-row: 4}}@media screen and (min-width: 1280px){.coffee-subcollections-container{--items-per-row: 6}}.coffee-subcollections-card{aspect-ratio:5/2;height:100%;background-size:contain;position:relative;background-color:var(--white);flex:0 0 calc(100% / var(--items-per-row) - var(--gap) * (var(--items-per-row) - 1) / var(--items-per-row))}.coffee-subcollections-card{border-radius:.5rem}@media screen and (min-width: 768px){.coffee-subcollections-card{border-radius:.6rem}}@media screen and (min-width: 1280px){.coffee-subcollections-card{border-radius:.7rem}}@media screen and (min-width: 1024px){.coffee-subcollections-card{aspect-ratio:4/2}}.coffee-subcollections-card a{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end}.coffee-subcollections-card_image{position:absolute;top:.5rem;right:.5rem;width:2rem;height:2rem;z-index:2;background-size:contain;background-repeat:no-repeat;overflow:hidden;border:1px solid #000}.coffee-subcollections-card_image{border-radius:4rem}@media screen and (min-width: 768px){.coffee-subcollections-card_image{border-radius:4.8rem}}@media screen and (min-width: 1280px){.coffee-subcollections-card_image{border-radius:5.6rem}}.coffee-subcollections-card_image:empty{display:block}.coffee-subcollections-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:2em}.coffee-subcollections-card-headline{padding:1rem;color:var(--black);font-size:1rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){.coffee-subcollections-card-headline{font-size:1.4rem}}#CartDrawer .coffee-drawer__inner{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}@media screen and (min-width: 1024px){#CartDrawer .coffee-drawer__inner{width:500px!important}}@media screen and (min-width: 1440px){#CartDrawer .coffee-drawer__inner{width:600px!important}}.coffee-main-cart{padding-top:calc(var(--section-padding-top) + 2rem);font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6}.coffee-contact-form{padding-bottom:2rem;background-color:#f5f4f2;position:relative;overflow-x:hidden;z-index:1}.coffee-contact-form{border-radius:0 0 1.4rem 1.4rem}@media screen and (min-width: 768px){.coffee-contact-form{border-radius:0 0 1.68rem 1.68rem}}@media screen and (min-width: 1280px){.coffee-contact-form{border-radius:0 0 calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}.coffee-contact-form.is-black-top:before{content:"";width:100%;height:4rem!important;position:absolute;z-index:-1;top:-2rem;left:0;background-color:var(--gray)}.coffee-contact-form.is-black-top:before{border-radius:1.1rem}@media screen and (min-width: 768px){.coffee-contact-form.is-black-top:before{border-radius:1.32rem}}@media screen and (min-width: 1280px){.coffee-contact-form.is-black-top:before{border-radius:1.54rem}}.coffee-contact-form.is-black{background:var(--black)}.coffee-contact-form.is-white{background-color:var(--white)}@media screen and (min-width: 1024px){.coffee-contact-form.is-white{padding-top:4rem}}.coffee-contact-form .page-width--narrow{max-width:none}.coffee-contact-form .heading,.coffee-contact-form .description,.coffee-contact-form .coffee-contact{color:#fff}.coffee-contact-form .contact__fields>*{color:#fff;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 550,"ital" 0,"opsz" 6}.coffee-contact-form .field input,.coffee-contact-form .field textarea{background-color:#fff}.coffee-contact-form .field label{color:#000}.coffee-contact-form .field .button--primary{background-color:#fff;color:#000}.coffee-contact-form .field .button--primary .btn-fill{background-color:#000;color:#fff}.coffee-hero-static__wrapper{position:relative;width:100%;height:clamp(580px,60vh,800px);overflow:hidden;container-type:inline-size;margin-top:-4em}.coffee-hero-static__wrapper{border-radius:0 0 1.4rem 1rem}@media screen and (min-width: 768px){.coffee-hero-static__wrapper{border-radius:0 0 1.68rem 1.2rem}}@media screen and (min-width: 1280px){.coffee-hero-static__wrapper{border-radius:0 0 calc(1.4rem * 1.4) 1.4rem}}.coffee-hero-static__background{position:absolute;top:0;left:0;width:100%;height:100%}.coffee-hero-static__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coffee-hero-static__background-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-background);color:var(--color-text);font-family:var(--font-body-family);font-size:16px;text-align:center}.coffee-hero-static__content{position:absolute;bottom:2rem;left:0;right:0;display:flex;align-items:flex-end;height:100%}.coffee-hero-static__content{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-hero-static__content{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-hero-static__content{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-hero-static__content{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-hero-static__content{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-hero-static__content{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-hero-static__bottom-text{vertical-align:bottom;color:var(--color-text);margin:0;text-align:left;grid-column:2/8;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 650,"ital" 0,"opsz" 6;font-size:clamp(4.2rem,2.599661304rem + 6.0965283658vw,8.7rem);font-weight:700;line-height:1.1;letter-spacing:-.02em;letter-spacing:-.03em;line-height:1}@media screen and (min-width: 1024px){.coffee-hero-static__bottom-text{letter-spacing:-.04em}}@media screen and (min-width: 1024px){.coffee-hero-static__bottom-text{line-height:.95}}.coffee-image__wrapper{position:relative;width:100%;height:clamp(580px,60vh,700px);overflow:hidden;container-type:inline-size;margin-top:calc(var(--section-padding-top) * .7);margin-bottom:var(--section-padding-bottom)}.coffee-image__wrapper{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-image__wrapper{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-image__wrapper{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-image__wrapper{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-image__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-image__wrapper{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 1024px){.coffee-image__wrapper{margin-top:calc(var(--section-padding-top) * 1)}}.coffee-image__wrapper.has_fixed_height{height:100%}.coffee-image__container{grid-column:2/8;position:relative;overflow:hidden}.coffee-image__container{border-radius:1.4rem}@media screen and (min-width: 768px){.coffee-image__container{border-radius:1.68rem}}@media screen and (min-width: 1280px){.coffee-image__container{border-radius:calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4) calc(1.4rem * 1.4)}}@media screen and (min-width: 1024px){.coffee-image__container{aspect-ratio:var(--image_ar)}}.coffee-image--desktop{display:none}@media screen and (min-width: 768px){.coffee-image--desktop{display:block}}.coffee-image-mobile{display:block}@media screen and (min-width: 768px){.coffee-image-mobile{display:none}}.coffee-image__background{position:absolute;top:0;left:0;width:100%;height:100%}.coffee-image__background:after{content:"";position:absolute;left:50%;bottom:0;transform:translate(-80%,20%) rotate(20deg);background:radial-gradient(circle at center,#000c 0% 100%);filter:blur(100px);width:100%;height:60%;z-index:1;pointer-events:none;border-radius:50%}.coffee-image__background img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.coffee-image__background-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.coffee-image__content{position:absolute;bottom:2rem;left:0;right:0;display:flex;align-items:flex-end;z-index:2;height:100%}.coffee-image__content{display:grid;gap:1rem;grid-template-columns:minmax(0rem,0) repeat(6,1fr) minmax(0rem,0)}@media screen and (min-width: 768px){.coffee-image__content{grid-template-columns:minmax(0rem,auto) repeat(6,1fr) minmax(0rem,auto);gap:1.5rem}}@media screen and (min-width: 1280px){.coffee-image__content{grid-template-columns:minmax(.5rem,auto) repeat(6,1fr) minmax(.5rem,auto);gap:1.5rem}}@media screen and (min-width: 1440px){.coffee-image__content{grid-template-columns:minmax(1rem,auto) repeat(6,1fr) minmax(1rem,auto);gap:1.5rem}}@media screen and (min-width: 1920px){.coffee-image__content{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}@media screen and (min-width: 2560px){.coffee-image__content{grid-template-columns:minmax(0vw,auto) repeat(6,1fr) minmax(0vw,auto);gap:1.5rem}}.coffee-image__bottom-text{vertical-align:bottom;color:var(--color-text);margin:0;text-align:left;grid-column:2/8;padding:.5rem;font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 500,"ital" 0,"opsz" 6;font-size:2.6rem;line-height:1.1em;text-shadow:0 0 80px #000}@media screen and (min-width: 1024px){.coffee-image__bottom-text{padding:0 0 2rem 2rem;font-size:clamp(5rem,1rem + 5vw,7rem)}}@media screen and (min-width: 1280px){.coffee-image__bottom-text{max-width:80%}}.coffee-related-products .coffee-related-products-header{grid-column:2/8}.coffee-recently-viewed .section{padding:0}.coffee-recently-viewed .mobile:card-grid--2{--slider-item-width: 42vw}.coffee-account{padding-top:calc(var(--section-padding-top) + 2rem)}@media screen and (min-width: 1024px){.coffee-account{padding-top:calc(var(--section-padding-top) + 5rem)}}.pagination{font-family:atyp-bl-variable,sans-serif;font-feature-settings:"ss06";font-variation-settings:"wght" 450,"ital" 0,"opsz" 6}.pagination .page.current{color:#fff}
