:root{--hornet-navy: #0b1c2c;--hornet-gold: #c4a35a}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}input,select,textarea{font-size:16px!important}.button,.button-secondary,button.shopify-payment-button__button,.shopify-payment-button__button,.product-form-buttons .button,.buy-buttons .button{min-height:48px;padding:.9rem 1.35rem;font-weight:650;letter-spacing:.02em;line-height:1.2}@media(max-width:749px){.button,.button-secondary{width:100%;max-width:22rem;justify-content:center}.hero .button,.hero .button-secondary,[class*=hero] .button,[class*=hero] .button-secondary{width:100%}}.header-announcements,.announcement-bar,[class*=header-announcements]{font-size:.8rem}@media(max-width:749px){.header__row,.header__row--top{min-height:56px}header-component a,header-component button,.header-actions a,.header-actions button,.header__icon{min-width:44px;min-height:44px}.menu-drawer a,header-drawer a,.header-drawer a,nav[class*=drawer] a,.mega-menu a{min-height:48px;display:flex;align-items:center;font-size:1.0625rem;padding-block:.7rem}}@media(min-width:750px){.header-menu a,.header__navigation-bar a,nav.header-menu a,.overflow-list a.header-menu__link{padding:.55rem .7rem;font-weight:600;letter-spacing:.03em}.header__navigation-bar,.header-navigation-bar,[class*=navigation-bar]{border-top:1px solid rgba(11,28,44,.08)}}header a[href*="/pages/ai-concierge"],.menu-drawer a[href*="/pages/ai-concierge"]{color:var(--hornet-gold)!important;font-weight:700}.product-card .price,.product-card-price,.card-gallery+* .price{font-weight:700;font-size:.95rem}.product-card,.product-card a{-webkit-tap-highlight-color:rgba(196,163,90,.25)}@media(max-width:749px){.product-grid,.product-list,[class*=product-grid]{row-gap:1.1rem}}footer a{min-height:40px;display:inline-flex;align-items:center}@media(max-width:749px){.hero--full-screen,.section--full-screen,[class*=section-height-full],.hero[class*=full-screen]{min-height:calc(100dvh - var(--header-group-height, 110px));max-height:90dvh}}.variant-picker input+label,.variant-option,.quantity-selector button{min-height:44px;min-width:44px}@media(max-width:989px){.header__navigation-bar-row{display:none!important}}#shopify-chat,#ShopifyChat,shopify-chat,iframe#dummy-chat-button-iframe,iframe[name=chat-button],iframe[title="Chat heading"],div.shopify-chat{display:none!important;visibility:hidden!important;pointer-events:none!important;width:0!important;height:0!important;overflow:hidden!important}.product-card .quick-add__button,.product-card .quick-add button,.card-gallery .quick-add,.product-card [class*=quick-add] button,button[name=add].quick-add__button{min-width:72px!important;min-height:44px!important;padding-inline:.75rem!important}@media(max-width:749px){.hero{min-height:auto}}@media(max-width:989px){.header__navigation-bar-row,.header__row.header__navigation-bar-row,header-component .header__navigation-bar-row{display:none!important;height:0!important;max-height:0!important;overflow:hidden!important;visibility:hidden!important;padding:0!important;border:0!important}}.hero .button-secondary,.section .button-secondary{background:#f4efe4!important;color:#0b1c2c!important;border:2px solid #c4a35a!important;font-weight:700!important;box-shadow:0 2px #0b1c2c33}.hero .button-secondary:hover,.section .button-secondary:hover{background:#c4a35a!important;color:#0b1c2c!important}.hero :is(.text,.rte,p){text-shadow:0 1px 8px #0b1c2c88}.header-home-btn{display:none!important}.header__column--left{display:flex;align-items:center;gap:2px}.header-logo__image,footer img[src*=hornet-jet-bean],footer img[src*=hornet-wordmark]{background:transparent!important}.product-grid__item,.product-list .product-card{content-visibility:auto;contain-intrinsic-block-size:320px;contain-intrinsic-inline-size:auto}.rr-home{content-visibility:auto;contain-intrinsic-size:720px}.rr-home iframe{content-visibility:auto}.shopify-section:has(.product-list),.shopify-section:has(.product-grid){content-visibility:auto;contain-intrinsic-block-size:800px;contain-intrinsic-inline-size:auto}body.template-collection .shopify-section:has(.main-collection-grid),body.template-collection .shopify-section:has(.product-grid){content-visibility:visible;contain-intrinsic-size:auto}body>#MainContent>.shopify-section:nth-of-type(1),body>#MainContent>.shopify-section:nth-of-type(2),#MainContent>.shopify-section:nth-of-type(1),#MainContent>.shopify-section:nth-of-type(2){content-visibility:visible;contain-intrinsic-size:auto}.shopify-section:has(form[action*=contact]),.shopify-section:has(input[type=email]){content-visibility:auto;contain-intrinsic-size:320px}@media(max-width:749px){.collection-wrapper .main-collection-grid,.main-collection-grid,#ResultsList{padding-inline:12px!important;box-sizing:border-box;max-width:100%;overflow-x:clip}.main-collection-grid .product-grid,#ResultsList .product-grid,.collection-wrapper .product-grid{width:100%!important;max-width:100%!important;box-sizing:border-box;column-gap:8px!important;row-gap:.9rem!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.main-collection-grid .product-grid.product-grid-mobile--large,.main-collection-grid .product-grid[product-grid-view=mobile-single],#ResultsList .product-grid.product-grid-mobile--large,#ResultsList .product-grid[product-grid-view=mobile-single]{grid-template-columns:minmax(0,1fr)!important}.main-collection-grid .product-grid__item,#ResultsList .product-grid__item,.main-collection-grid .product-grid__card,.main-collection-grid .product-card,.main-collection-grid product-card{min-width:0!important;max-width:100%!important;overflow:hidden}.main-collection-grid .product-grid__card :is(h2,h3,h4,.h4,.product-card__title,a[class*=title],.text),.main-collection-grid .product-card :is(h2,h3,h4,.h4,.product-card__title),.main-collection-grid .product-grid__item .text,.main-collection-grid .product-grid__item a.text,#ResultsList .product-grid__item .text,#ResultsList .product-grid__item a.text{overflow-wrap:anywhere;word-break:break-word;max-width:100%;font-size:.8125rem!important;line-height:1.25!important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.main-collection-grid .product-card .price,.main-collection-grid .product-grid__item .price,#ResultsList .product-grid__item .price{font-size:.8125rem!important}.main-collection-grid .card-gallery,.main-collection-grid .card-gallery img,#ResultsList .card-gallery,#ResultsList .card-gallery img{max-width:100%!important}.collection-wrapper--full-width-on-mobile .card-gallery,.collection-wrapper--full-width .card-gallery{margin-inline-start:0!important;margin-inline-end:0!important}.hornet-route-cta{padding:12px 12px 8px!important;margin-bottom:0!important}.hornet-route-cta .button{max-width:100%!important}.hornet-coffee-lanes{padding:4px 0 10px!important;max-width:100%;overflow-x:clip}.hornet-coffee-lanes__inner{padding-inline:12px!important;max-width:100%;box-sizing:border-box}.hornet-coffee-lanes__chips{display:flex!important;flex-wrap:wrap!important;gap:6px!important;max-width:100%}.hornet-chip{max-width:100%;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere}.hornet-chip.is-active,.hornet-chip[aria-current=true]{background:#0b1c2c!important;color:#f4efe4!important;border-color:#0b1c2c!important;font-weight:650!important;box-shadow:0 0 0 2px #c4a35a!important}.collection-wrapper .facets-controls-wrapper,.collection-wrapper .facets-mobile-wrapper,.collection-wrapper .facets-block-wrapper,.main-collection-grid .facets-controls-wrapper{padding-inline:12px!important;margin-block-end:6px!important}.main-collection-grid,#ResultsList{padding-bottom:calc(56px + env(safe-area-inset-bottom,0px))!important}.collection-wrapper,.main-collection-grid,#ResultsList{max-width:100%}html{overflow-x:clip}}.hornet-card-note{margin:4px 0 0;font-size:.85rem;line-height:1.35;color:#3d4a55}.hornet-card-atc{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:8px;padding:8px 12px;border:0;border-radius:999px;background:#0b1c2c;color:#fff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hornet-ux.css.map */
