.zv2 .zov-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.zv2 .zov-btns .z-btn{width:auto;flex:0 0 auto;min-height:54px;padding:14px 24px;font-size:18px;background:var(--z-black,#000);color:var(--z-white,#fff)}.zv2 .zov-btns .z-btn:hover{background:var(--z-white,#fff);color:var(--z-black,#000);box-shadow:inset 0 0 0 2px var(--z-black,#000)}.zv2 .zov-btns .z-btn--ghost{background:transparent;color:var(--z-black,#000);box-shadow:inset 0 0 0 2px var(--z-black,#000)}.zv2 .zov-btns .z-btn--ghost:hover{background:var(--z-black,#000);color:var(--z-white,#fff);box-shadow:none}.zv2-subfoot .zov-btns,.zv2-subcta__in .zov-btns{justify-content:center}@media(max-width:560px){.zv2 .zov-btns{width:100%}.zv2 .zov-btns .z-btn{flex:1 1 100%;width:100%}}.zov-titlerow{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px}.zov-titlerow .zov-badge{display:inline-block;padding:8px 16px;background:var(--z-yellow,#FFD400);color:#000;font-weight:700;font-size:16px;transform:rotate(-1.5deg)}.zov-prices .zov-subline{max-width:none}@media(min-width:900px){.zov-prices .zov-subline{white-space:nowrap}}.zov-s{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;background:var(--z-blue,#2B51DA);color:#fff;padding:44px 56px}.zov-s__tag{display:inline-block;margin-bottom:18px;padding:8px 16px;background:var(--z-yellow,#FFD400);color:#000;font-weight:700;transform:rotate(-2deg)}.zov-s__title{margin:0 0 12px;font-size:clamp(30px,3.8vw,52px);color:#fff;font-family:var(--z-body)!important;font-weight:700!important;text-transform:none!important;line-height:1.05!important;letter-spacing:-.03em!important;text-wrap:balance}.zov-s__lead{margin:0;max-width:520px;font-size:19px;line-height:1.45}.zov-s__note{margin:14px 0 0;font-size:14px;opacity:.85}@media(max-width:860px){.zov-s{grid-template-columns:1fr;gap:24px;padding:32px 22px}}.zov-coffees{max-width:1280px;margin:0 auto}.zov-coffee .zv2-bean__notes{margin-bottom:18px}.zov-tiers{margin-top:auto;border-top:2px solid var(--z-black,#000)}.zov-tier{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:12px 0;border-bottom:2px solid rgba(0,0,0,.12)}.zov-tier>span:first-child{font-weight:700;font-size:18px}.zov-pr{white-space:nowrap}.zov-pr s{opacity:.55;margin-right:8px;font-size:16px}.zov-pr b{font-size:28px;line-height:1;color:#028538}.zov-tiernote{margin:10px 0 0;font-size:14px;opacity:.7}.zov-prices .zv2-subfoot{margin-top:36px}@media(max-width:767px){.zov-coffees{padding-left:0;padding-right:0;scroll-padding-left:0}.zov-coffee{flex:0 0 84%;min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/zesto-v2-office.css.map */
