.coffee-about{display:flex;flex-wrap:wrap;gap:40px}.coffee-about__title{flex:1 1 280px;font-size:44px;font-weight:700}.coffee-about__text{flex:2 1 520px;min-width:0;font-size:18px}.b2b-strip{display:flex;flex-wrap:wrap;gap:20px 40px;align-items:center;justify-content:space-between}.b2b-strip p{flex:1 1 520px;font-size:19px;line-height:1.5}.coffee-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px}.coffee-details__taste{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.2vw,34px);line-height:1.05;min-width:0}.coffee-details__region{font-size:14px;font-weight:600;margin:-4px 0 10px;opacity:.8}.coffee-details__roast{margin-top:16px;font-size:16px}.coffee-details__origins{margin-top:6px;font-size:16px;opacity:.9}.coffee-details__card p{margin:0 0 10px}.coffee-details__link{display:inline-block;margin-top:4px;font-weight:700}.hs{position:relative}.hs .hs__panels{padding:0;display:grid;grid-template-columns:minmax(0,1fr)}.hs__panel{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:center;padding:72px 56px 104px max(var(--gutter),calc((100vw - 1200px)/2));min-width:0;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.hs__panel.is-on{opacity:1;visibility:visible;transition:opacity .6s ease}.hs__inner{max-width:600px;min-width:0}.hs__panel.is-on .hs__inner{animation:hs-rise .5s ease both}.hs__media{overflow:hidden}.hs__img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity .7s ease}.hs__img.is-on{opacity:1;pointer-events:auto}.hs__img img{transform:scale(1.05);transition:transform 7s ease}.hs__img.is-on img{transform:scale(1)}.hs__tabs{position:absolute;left:max(var(--gutter),calc((100vw - 1200px)/2));right:56px;bottom:36px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px;max-width:520px}.hs__tab{position:relative;background:none;border:0;padding:12px 0 0;text-align:left;font:inherit;font-size:14px;font-weight:700;color:inherit;opacity:.55;cursor:pointer}.hs__tab:before,.hs__tab i{content:"";position:absolute;left:0;top:0;height:3px;border-radius:3px;background:currentColor}.hs__tab:before{right:0;opacity:.25}.hs__tab i{width:0}.hs__tab.is-on{opacity:1}.hs.is-playing .hs__panel.is-on .hs__tab.is-on i{animation:hs-fill var(--hs-dur, 7s) linear forwards}.hs.is-paused .hs__panel.is-on .hs__tab.is-on i{animation-play-state:paused}@media(hover:hover){.hs__tab:hover{opacity:.85}}@keyframes hs-fill{to{width:100%}}@keyframes hs-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:1119px){.hs__panel{padding:40px var(--gutter) 96px}.hs__tabs{left:var(--gutter);right:var(--gutter);bottom:28px;max-width:none}.hs .split__media{min-height:var(--stack-media, 340px)}}@media(prefers-reduced-motion:reduce){.hs__panel,.hs__img,.hs__img img{transition:none}.hs__panel.is-on .hs__inner{animation:none}}.cart-table{width:100%;border-collapse:collapse;margin-bottom:24px}.cart-table th,.cart-table td{text-align:left;padding:14px 8px;border-bottom:1px solid rgba(90,47,77,.2)}.cart-total{text-align:right;margin-bottom:20px;font-size:19px}.pdp__past{margin-top:26px;padding:22px 24px;border-radius:18px;background:#fff9;display:grid;gap:14px;justify-items:start}.pdp__past p{margin:0}.pdp__past[hidden],.pdp__form[hidden]{display:none}.pdp__title{font-size:clamp(48px,5.6vw,80px);font-weight:700;margin-top:12px}.pdp__tagline{font-family:var(--font-display);font-weight:400;font-size:34px;line-height:1.05;margin-top:12px}.pdp__price-block{margin-top:34px}.pdp__price{font-family:var(--font-display);font-weight:700;font-size:44px;line-height:1}.pdp__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 14px}.pdp__compare{font-size:22px;font-weight:600;opacity:.6}.pdp__save{align-self:center;--tag-bg: var(--pdp-solid, var(--c-main));--tag-fg: var(--pdp-solid-fg, #fff)}.pdp__unit{font-size:14px;margin-top:8px}.pdp__unit a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pdp__form{margin-top:26px;display:flex;flex-direction:column}.pdp__form>*{order:3}.pdp__form>.pdp__option{order:1}.pdp__form>.sealsubs-target-element{order:2}.pdp__option{border:0;padding:0;margin:0 0 26px}.pdp__option legend{font-weight:700;font-size:15px;margin-bottom:10px;padding:0}.pdp__pills{display:flex;gap:10px;flex-wrap:wrap}.pdp{--chip-on-bg: var(--pdp-solid);--chip-on-fg: var(--pdp-solid-fg)}.pdp__buy{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.pdp__add{background:var(--pdp-solid);color:var(--pdp-solid-fg);flex:1 1 160px;transition:background-color .2s ease,color .2s ease}.pdp__note{margin-top:22px;font-size:15px}.pdp__recipient{margin:4px 0 18px}.pdp__recipient summary{cursor:pointer;font-weight:700;text-decoration:underline;text-underline-offset:3px}.pdp__recipient-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin-top:14px}.pdp__recipient .field{display:grid;gap:6px;font-size:14px;font-weight:600}.pdp__addon{display:flex;gap:12px;align-items:flex-start;margin:4px 0 18px;padding:14px 16px;border-radius:16px;background:#ffffff8c;cursor:pointer;font-size:15px;line-height:1.4}.pdp__addon input{width:20px;height:20px;margin-top:1px;flex:none;accent-color:var(--pdp-solid, var(--c-main))}.pdp__addon p{margin:0}.pdp--light .pdp__thumb,.pdp--tint .pdp__thumb{border-color:color-mix(in srgb,var(--pdp-fg) 25%,transparent)}.pdp--light .pdp__thumb.is-on,.pdp--tint .pdp__thumb.is-on{border-color:var(--pdp-fg);box-shadow:none}.promo{background:var(--promo-bg);color:var(--promo-fg);padding:72px 0}.promo__inner{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.promo__media{display:block;border-radius:26px;overflow:hidden;aspect-ratio:4 / 3}.promo__media img{width:100%;height:100%;object-fit:cover;display:block}.promo__kicker{margin:0 0 14px}.promo__title{color:var(--promo-accent);margin-bottom:16px}.promo__body{font-size:18px;line-height:1.55;max-width:560px}.promo__body p{margin:0 0 12px}.promo__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin:22px 0 4px}.promo__price strong{font-family:var(--font-display);font-size:40px;color:var(--promo-accent);line-height:1}.promo__price s{font-size:20px;font-weight:600;opacity:.6}.promo__save{--tag-bg: var(--promo-accent)}.promo__unit{font-size:14px;opacity:.8;margin:0 0 22px}.promo__unit a{color:inherit}.promo__btn{background:var(--promo-accent)}.promo .btn-row{display:flex;gap:12px;align-items:center}.promo .qbuy{color:var(--promo-accent)}@media(max-width:899px){.promo{padding:0 0 48px}.promo__inner{grid-template-columns:1fr;gap:28px}.promo__media{margin:0 calc(var(--gutter) * -1);border-radius:0}.promo__price strong{font-size:32px}}
/*# sourceMappingURL=/cdn/shop/t/15/compiled_assets/styles.css.map */
