:root{--kf-brown: 79, 32, 13;--kf-orange: 250, 129, 47;--kf-cream: 244, 239, 217;--kf-sand: 233, 225, 198;--kf-radius: 1.2rem;--kf-radius-sm: .8rem;--kf-ease: cubic-bezier(.2, .7, .2, 1)}body{color:rgba(var(--color-foreground),.82);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:rgba(var(--kf-orange),.35);color:rgb(var(--kf-brown))}h1,h2,h3,.h0,.h1,.h2,.h3{color:rgb(var(--color-foreground));letter-spacing:-.015em;line-height:1.06}h4,h5,h6,.h4,.h5{color:rgb(var(--color-foreground));letter-spacing:0}.h0{font-size:clamp(4.2rem,7.4vw,8.4rem)}a:not([class]){text-underline-offset:.3rem}.link,.underlined-link{text-underline-offset:.35rem}.kf-eyebrow,.caption-with-letter-spacing{font-family:var(--font-body-family);font-weight:600;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.8}.card__heading,.card__heading a,.product__title h1,.product__title h2,.cart-item__name,.cart-notification-product__name,.predictive-search__item-heading,.kf-product-name{font-family:var(--font-body-family);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-weight:600;font-size:1.4rem;letter-spacing:.06em;text-transform:uppercase;min-height:5rem;padding:0 2.8rem;transition:transform .2s var(--kf-ease),background-color .2s ease,color .2s ease}.button:not([disabled]):hover{transform:translateY(-1px)}.button:not([disabled]):active{transform:translateY(0)}.button--primary{box-shadow:none}.button--tertiary{text-transform:none;letter-spacing:0}.button:focus-visible,.shopify-payment-button__button:focus-visible{outline:2px solid rgb(var(--kf-orange));outline-offset:3px;box-shadow:none}.shopify-payment-button__more-options{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.announcement-bar__message{font-family:var(--font-body-family);font-size:1.25rem;font-weight:500;letter-spacing:.06em;padding:.9rem 0}.announcement-bar__link .icon-arrow{display:none}.utility-bar{border-bottom:0!important}.header-wrapper,.header-wrapper--border-bottom{border-bottom:1px solid rgba(var(--color-foreground),.1)}.header{padding-top:1.2rem;padding-bottom:1.2rem}.header__menu-item{font-family:var(--font-body-family);font-size:1.45rem;font-weight:500;color:rgb(var(--color-foreground))}.header__menu-item span{text-underline-offset:.6rem}.header__menu-item:hover span,.header__active-menu-item{text-decoration-color:rgb(var(--kf-orange));text-decoration-thickness:2px}.header__icon{color:rgb(var(--color-foreground))}.cart-count-bubble{background-color:rgb(var(--kf-orange));color:rgb(var(--kf-brown));font-weight:600}.header__heading-logo{height:auto}.menu-drawer{background-color:rgb(var(--color-background))}.menu-drawer__menu-item{font-family:var(--font-heading-family);font-size:2.4rem;padding:1.1rem 3.2rem}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{background:transparent;color:rgb(var(--kf-orange))}.menu-drawer__utility-links{background-color:rgba(var(--color-foreground),.04)}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--font-body-family)}.field:after,.select:after,.customer .field:after,.customer select:after{border-radius:var(--inputs-radius)}.card-wrapper{--kf-lift: -4px}.card{transition:box-shadow .25s ease}.card--card{border:1px solid rgba(var(--kf-brown),.06)}.card--card:hover{box-shadow:0 12px 28px -18px rgba(var(--kf-brown),.45)}.card__heading{font-size:1.3rem;line-height:1.45}.card__heading a{color:rgb(var(--color-foreground))}.card__information{padding-top:1.4rem}.card-information{margin-top:.4rem}.card-information .price{font-family:var(--font-body-family);font-weight:600;font-size:1.6rem;color:rgb(var(--color-foreground))}.card-information .price--on-sale .price-item--regular{font-weight:400;opacity:.6}.card__media .media img{transition:transform .6s var(--kf-ease)}.card-wrapper:hover .card__media .media img{transform:scale(1.04)}.quick-add__submit{min-height:4.4rem;font-size:1.25rem}.quick-add{margin-top:1.2rem}.badge{font-family:var(--font-body-family);font-weight:600;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;padding:.5rem 1.1rem}.title-wrapper-with-link{align-items:flex-end;margin-bottom:3.2rem}.title-wrapper-with-link .title{margin:0}.collection__view-all a,.title-wrapper-with-link a{font-weight:600}.slider-button{color:rgb(var(--color-foreground))}.facets-container{padding-top:.8rem}.facet-filters__label,.facets__summary,.product-count__text,.mobile-facets__open{font-family:var(--font-body-family);font-size:1.35rem;color:rgb(var(--color-foreground))}.facets__disclosure{border-radius:999px}.active-facets__button-inner{border-radius:999px;background:rgba(var(--color-foreground),.06);box-shadow:none}.pagination__item{border-radius:999px}.pagination__item--current{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.pagination__item--current:after{display:none}.product__info-container>*+*{margin-top:1.4rem}.product__title h1{font-size:clamp(2.2rem,2.6vw,2.8rem);line-height:1.25;letter-spacing:.03em}.product__info-container .price--large{font-family:var(--font-body-family);font-size:2.6rem;font-weight:600;color:rgb(var(--color-foreground))}.product__tax{font-size:1.3rem;line-height:1.5}.product__tax a{color:rgb(var(--color-foreground))}.product-form__input .form__label{font-family:var(--font-body-family);font-weight:600;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase}.product-form__input--pill input[type=radio]+label{font-weight:500;font-size:1.4rem;padding:1rem 2rem}.product-form__input--pill input[type=radio]:checked+label{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__buttons{max-width:100%}.product-form__submit{min-height:5.6rem;font-size:1.5rem}.product__description{font-size:1.55rem;line-height:1.7}.product__description ul{padding-left:0;list-style:none}.product__description li{padding:.4rem 0;border-bottom:1px solid rgba(var(--color-foreground),.08)}.product__accordion .summary__title .accordion__title{font-family:var(--font-body-family);font-weight:600;font-size:1.45rem}.product__accordion{border-color:rgba(var(--color-foreground),.12)}.product__media-item .media{border-radius:var(--kf-radius)}.thumbnail{border-radius:var(--kf-radius-sm)}.thumbnail[aria-current]{box-shadow:0 0 0 .2rem rgb(var(--color-foreground))}.share-button__button{font-size:1.3rem}.quantity{border-radius:999px}.quantity:after,.quantity:before{border-radius:999px}.kf-notes{margin-top:.4rem}.kf-notes__label{margin:0 0 .8rem}.kf-notes__list{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:0}.kf-notes__chip{border:1px solid rgba(var(--color-foreground),.18);border-radius:999px;padding:.45rem 1.2rem;font-size:1.3rem;background:rgba(var(--kf-orange),.1);color:rgb(var(--color-foreground))}.kf-ship-note{display:flex;gap:1.2rem;align-items:flex-start;padding:1.4rem 1.6rem;border-radius:var(--kf-radius-sm);background:rgba(var(--color-foreground),.05);font-size:1.35rem;line-height:1.5;color:rgb(var(--color-foreground))}.kf-ship-note svg{flex:none;width:2.2rem;height:2.2rem;margin-top:.1rem}.kf-ship-note p{margin:0}.kf-ship-note strong{font-weight:600}.kf-ship-note a{color:inherit;text-underline-offset:.25rem}.kf-pay{display:flex;flex-wrap:wrap;gap:.6rem;list-style:none;padding:0;margin:0}.kf-pay .icon{width:3.8rem;height:2.4rem}.drawer__inner{background-color:rgb(var(--color-background))}.drawer__heading{font-family:var(--font-heading-family);font-size:2.6rem}.cart-item__name{font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground))}.cart-item__image{border-radius:var(--kf-radius-sm)}.totals__total,.totals__subtotal{font-family:var(--font-body-family);font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:1.3rem}.totals__total-value,.totals__subtotal-value{font-family:var(--font-body-family);font-size:2rem;font-weight:600;color:rgb(var(--color-foreground))}.tax-note{font-size:1.25rem;line-height:1.5;margin:1rem 0 1.4rem;color:rgba(var(--color-foreground),.85);text-align:left}.tax-note a{color:rgb(var(--color-foreground))}.cart__checkout-button{min-height:5.6rem}.cart__ctas{gap:1rem}.drawer__footer{border-top:1px solid rgba(var(--color-foreground),.12)}.cart-drawer__warnings .cart__empty-text,.cart__empty-text{font-family:var(--font-heading-family)}.main-page-title{margin-bottom:2.4rem}.rte{font-size:1.6rem;line-height:1.7}.rte a{color:rgb(var(--color-foreground))}.contact .field__input,.contact .text-area{border-radius:var(--kf-radius-sm)}.predictive-search{border-radius:0 0 var(--kf-radius) var(--kf-radius)}.search__input.field__input{border-radius:999px}.kf-section{padding-top:var(--kf-pt, 64px);padding-bottom:var(--kf-pb, 64px)}@media screen and (max-width:749px){.kf-section{padding-top:calc(var(--kf-pt, 64px) * .65);padding-bottom:calc(var(--kf-pb, 64px) * .65)}.button{min-height:5.2rem}}.kf-rte p{margin:0 0 1.2rem}.kf-rte p:last-child{margin-bottom:0}.kf-head{max-width:64rem;margin-bottom:3.6rem}.kf-head--center{margin-left:auto;margin-right:auto;text-align:center}.kf-head__title{margin:.8rem 0 0}.kf-head__text{margin-top:1.2rem;font-size:1.65rem;line-height:1.6}@media(prefers-reduced-motion:reduce){.button,.card__media .media img{transition:none}.button:hover,.card-wrapper:hover .card__media .media img{transform:none}}.kf-pdp-type{margin:0}.kf-pdp-pay__label{margin:0 0 .8rem;font-size:1.2rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));opacity:.75}#MainContent{overflow-x:clip}.kf-ch .kf-ch__img{aspect-ratio:16 / 10}.kf-pay-row{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem}.kf-pay-row__text{font-size:1.35rem;color:rgb(var(--color-foreground))}.kf-footer .kf-pay-row__text{opacity:.85}@media screen and (max-width:749px){.card__heading{font-size:1.15rem;letter-spacing:.02em;line-height:1.4}.card-information .price{font-size:1.45rem}.card__information{padding:1.2rem 1.2rem 0}.quick-add__submit{font-size:1.1rem;letter-spacing:.02em;min-height:4rem;padding:0 1rem}.announcement-bar__message{font-size:1.2rem;letter-spacing:.03em}}.kf-card,.kf-card__variants{position:relative}.tax-note{font-size:1.25rem;opacity:.85;margin:.8rem 0 1.2rem}@media screen and (max-width:749px){.quick-add__submit{white-space:nowrap;font-size:1rem;letter-spacing:0;padding:0 .6rem}.kf-story .kf-story__img{max-width:22rem}.kf-coffee .kf-coffee__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1.5rem;gap:1.2rem;margin:0 -1.5rem;padding:0 1.5rem .8rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kf-coffee .kf-coffee__grid::-webkit-scrollbar{display:none}.kf-coffee .kf-card{flex:0 0 82%;scroll-snap-align:start}.kf-coffee .kf-card__img{aspect-ratio:4 / 3}.kf-coffee .kf-card__body{padding:1.4rem 1.6rem 1.6rem;gap:1.1rem}}@media screen and (max-width:749px){body:has(cart-drawer.active) shopify-chat,body:has(#main-cart-items) shopify-chat{display:none!important}}body .jm-review-widget__header-and-body .jm-text,body .jm-review-widget__header-and-body .jm-review-content__body,body .jm-review-widget__header-and-body .jm-average-rating-display{color:#4f200d}body .jm-review-widget__header-and-body .jm-text.jm-review-widget-minimal-header__title{font-family:var(--font-heading-family);font-size:2.6rem;letter-spacing:-.01em}body .jm-review-widget__header-and-body .jm-button{border-radius:999px;font-weight:600}body .jm-review-widget__header-and-body .jm-button--primary{background-color:#4f200d;border-color:#4f200d;color:#f4efd9}body .jm-review-widget__header-and-body .jm-button--secondary{color:#4f200d;border-color:#4f200d59}body .jm-review-widget__header-and-body .jm-button--secondary svg{color:#4f200d;fill:currentColor}body .jm-review-widget__header-and-body .jm-sort-filter{color:#4f200d}body .jm-review-widget__header-and-body .jm-sort-filter__select{border-color:#4f200d59;border-radius:999px}
/*# sourceMappingURL=/cdn/shop/t/21/assets/kafesia.css.map */
