.cvb-section{position:relative;background-color:var(--cv-sand, #f6f4ef);overflow:hidden}.cvb-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;z-index:0}.cvb-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-image:var(--cv-overlay-grad);opacity:var(--cv-overlay, .6)}.cvb-inner{position:relative;z-index:2}.cvb-grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:990px){.cvb-grid{grid-template-columns:minmax(0,40fr) minmax(0,60fr);gap:56px}}.cvb-intro{max-width:440px}.cvb-eyebrow{font-family:var(--font-body-family);font-size:13px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--cv-accent-gold, #cc9c21);margin:0 0 18px}.cvb-headline{font-family:var(--font-heading-family);font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--cv-text, #1a1a1a);margin:0}@media(min-width:750px){.cvb-headline{font-size:36px}}.cvb-cards{display:grid;grid-template-columns:1fr;gap:24px}@media(min-width:600px){.cvb-cards{grid-template-columns:repeat(2,1fr)}}.cvb-card{display:flex;flex-direction:column;background-color:var(--cv-sand-card, #ffffff);border-radius:14px;padding:22px;box-shadow:0 2px 6px #1a1a1a0a,0 16px 36px #1a1a1a14}.cvb-card-media{display:flex;align-items:center;justify-content:center;height:200px;padding:8px;margin-bottom:18px;background-color:#fff;border-radius:10px}.cvb-card-img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.cvb-card-placeholder,.cvb-card-placeholder svg{width:100%;height:100%;object-fit:contain;display:block}.cvb-card-title{font-family:var(--font-heading-family);font-size:20px;line-height:1.2;font-weight:700;color:var(--cv-text, #1a1a1a);margin:0 0 10px}.cvb-card-desc{font-family:var(--font-body-family);font-size:14.5px;line-height:1.6;color:var(--cv-muted, #6b6b6b);margin:0 0 18px;flex:1 1 auto}.cvb-card-link{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-body-family);font-size:14px;font-weight:600;color:var(--cv-accent-gold, #cc9c21);text-decoration:none;margin-top:auto;transition:gap .25s ease,opacity .25s ease}.cvb-card-link:hover{gap:11px;opacity:.85}.cvb-arrow{display:inline-flex;width:16px;height:16px}.cvb-arrow svg{width:100%;height:100%;display:block}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-hydration-blends.css.map */
