html:root{--koffelo-ink: #1d1611;--koffelo-ink-2: #6b5e54;--koffelo-accent: #9a5522;--koffelo-shadow: 0 1px 2px rgba(40, 25, 10, .04), 0 16px 40px rgba(40, 25, 10, .07);--koffelo-spring: cubic-bezier(.32, .72, 0, 1);--font-heading--family: var(--font-body--family);--font-heading--style: normal;--font-heading--weight: 700;--font-h1--letter-spacing: -.035em;--font-h2--letter-spacing: -.03em;--font-h3--letter-spacing: -.02em;--font-h4--letter-spacing: -.015em;--font-h1--line-height: 1.04;--font-h2--line-height: 1.08;--font-h3--line-height: 1.2;--font-h1--size: clamp(2.5rem, 6vw, 4.5rem);--font-h2--size: clamp(2rem, 4.4vw, 3.5rem);--font-h3--size: clamp(1.25rem, 2.2vw, 1.75rem);--font-paragraph--size: 1rem;--style-border-radius-buttons-primary: 999px;--style-border-radius-buttons-secondary: 999px;--style-border-radius-inputs: 14px;--style-border-radius-popover: 20px;--input-padding-y: .95rem;--button-padding-inline: 28px}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html body{letter-spacing:-.01em}html h1,html h2,html h3,html h4{text-wrap:balance;font-optical-sizing:auto}html p,html li{text-wrap:pretty}html ::selection{background:#9a552238}html #header-component:not([transparent]){background:#fbf7f1b8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 1px #1d16110f}html header-announcements a,html .announcement-bar a{display:inline-flex;align-items:center;min-height:44px}html .kh-h{font-size:clamp(2.75rem,5.2vw,4.75rem);line-height:1.03;letter-spacing:-.04em;font-weight:700}html .kh-sub{font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.45;letter-spacing:-.012em;max-width:34ch}html .kh-num{font-size:clamp(1.75rem,2.6vw,2.5rem);letter-spacing:-.03em;font-variant-numeric:tabular-nums}html .kh-lab,html .kh-vit{letter-spacing:.005em;font-size:.75rem}html .kh-div{display:none}html .kh-stats{gap:clamp(20px,3vw,40px)}html .kh-b1,html .kh-b2{min-height:48px;padding-inline:28px;font-size:.95rem;letter-spacing:-.005em}html .kh-b1{background:var(--koffelo-ink);color:#fbf7f1;box-shadow:none}html .kh-dot{width:44px;height:44px}@media(max-width:1100px){html .kh-h{font-size:clamp(2.5rem,9vw,3.5rem)}}html .coffee-section{padding-block:clamp(64px,9vw,120px);background:#fbf7f1}html .coffee-heading{margin-bottom:clamp(72px,8vw,96px)}html .coffee-heading small{font-size:.9375rem;font-weight:600;letter-spacing:.005em;color:var(--koffelo-accent)}html .coffee-heading h2{font-size:clamp(2rem,4.4vw,3.5rem);line-height:1.06;letter-spacing:-.035em;font-weight:700}html .coffee-section .product-card{border:0;border-radius:28px;background:#f3eadf;box-shadow:var(--koffelo-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;transition:transform .45s var(--koffelo-spring),box-shadow .45s var(--koffelo-spring)}html .coffee-section .product-card:hover{transform:translateY(-6px);box-shadow:0 2px 4px #28190a0d,0 28px 56px #28190a1c}html .coffee-section .product-card h3{font-size:1.375rem;letter-spacing:-.02em}html .coffee-section .product-card p{display:block;overflow:visible;-webkit-line-clamp:unset;line-clamp:unset;font-size:.9375rem;line-height:1.5;color:var(--koffelo-ink-2);letter-spacing:-.01em}html .coffee-section .coffee-price{font-size:1rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums}html .coffee-section .shop-btn{background:var(--koffelo-ink);color:#fbf7f1;box-shadow:none;min-height:44px;padding-inline:24px;font-weight:600;letter-spacing:-.005em}html .coffee-section .product-card:hover .shop-btn{background:var(--koffelo-ink);color:#fbf7f1}html .kgb{padding:clamp(24px,4vw,56px) clamp(16px,3vw,40px);background:#fbf7f1}html .kgb__media{border-radius:32px;box-shadow:var(--koffelo-shadow)}html .kgb__link:hover .kgb__media img{transform:scale(1.012)}html .kgb__media img{transition:transform .7s var(--koffelo-spring)}html .kgb__title{letter-spacing:-.03em;font-size:1.875rem}html .kgb__btn{background:var(--koffelo-ink);min-height:44px;display:inline-flex;align-items:center;padding-inline:26px}html #shopify-section-koffelo_gift_banner_a1{background:#fbf7f1}html .kcg{background:#fbf7f1;padding-block:clamp(56px,8vw,110px)}html .kcg-head>p:first-child{text-transform:none;letter-spacing:.005em;font-size:.9375rem;font-weight:600;color:var(--koffelo-accent)}html .kcg h2{letter-spacing:-.035em;line-height:1.06;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:700}html .kcg-table{border:0;border-radius:24px;background:#f3eadf;box-shadow:var(--koffelo-shadow)}html .kcg thead{background:transparent}html .kcg th,html .kcg td{border-bottom-color:#1d161114}html .kcg-policies>div{border:0;border-radius:24px;background:#f3eadf;box-shadow:var(--koffelo-shadow)}html .kcg h3{letter-spacing:-.02em}@media(max-width:750px){html .kcg-table{overflow:visible;background:transparent;box-shadow:none}html .kcg table,html .kcg tbody,html .kcg tr,html .kcg th,html .kcg td{display:block;width:100%}html .kcg thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}html .kcg tbody tr{background:#f3eadf;border-radius:24px;padding:20px;margin-bottom:14px;box-shadow:var(--koffelo-shadow)}html .kcg th,html .kcg td{border:0;padding:0;min-width:0!important}html .kcg th[scope=row]{font-size:1.25rem;letter-spacing:-.02em;margin-bottom:10px}html .kcg td{font-size:.9375rem;color:var(--koffelo-ink-2);margin-top:6px}html .kcg td:nth-of-type(1):before{content:"Format  ";font-weight:600;color:var(--koffelo-ink)}html .kcg td:nth-of-type(2):before{content:"Best for  ";font-weight:600;color:var(--koffelo-ink)}}html .button,html .kh-b1,html .kh-b2,html .shop-btn,html .kgb__btn,html button[type=submit]{transition:transform .12s ease-out,background-color .25s var(--koffelo-spring),box-shadow .25s var(--koffelo-spring)}html .button:active,html .kh-b1:active,html .kh-b2:active,html .shop-btn:active,html .kgb__btn:active{transform:scale(.97)}html :focus-visible{outline:2px solid var(--koffelo-accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){html *,html *:before,html *:after{scroll-behavior:auto!important}html .coffee-section .product-card,html .coffee-section .product-card:hover,html .kgb__media img,html .kgb__link:hover .kgb__media img,html .button:active,html .kh-b1:active,html .kh-b2:active,html .shop-btn:active,html .kgb__btn:active{transform:none;transition:none}}@media(prefers-reduced-transparency:reduce){html #header-component:not([transparent]){background:#fbf7f1;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){html .coffee-section .product-card,html .kcg-table,html .kcg-policies>div,html .kgb__media{box-shadow:none;border:1px solid var(--koffelo-ink)}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/koffelo-apple.css.map */
