:root{--drnk-accent: #23705A;--drnk-accent-tint: #E4EDE6;--drnk-bubble: #2FA36B;--drnk-clay: #A9714B;--drnk-ink: #121214;--drnk-bone: #F3F1EC;--drnk-rule: #E4E0D8;--drnk-font-display: "Fraunces", Georgia, serif;--drnk-font-body: "Inter", system-ui, -apple-system, sans-serif;--drnk-font-mono: "Space Mono", "Courier New", monospace;--drnk-v: clamp(4.5rem, 9vw, 8.5rem);--drnk-h: clamp(1.25rem, 5vw, 4.5rem);--drnk-max-w: 1360px;--drnk-col-gap: 2.5rem}html{scroll-behavior:smooth}.drnk-container{max-width:var(--drnk-max-w);margin-inline:auto;padding-inline:var(--drnk-h);width:100%;box-sizing:border-box}.drnk-section{padding-block:var(--drnk-v)}.drnk-push{margin-top:auto!important}.drnk-eyebrow{font-family:var(--drnk-font-mono);font-size:.8125rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--drnk-accent);display:block;margin-bottom:1.25rem;line-height:1}.drnk-eyebrow:before{content:"\2014  "}.drnk-headline{font-family:var(--drnk-font-display);font-weight:400;line-height:1.08;color:var(--drnk-ink);margin:0}.drnk-headline .accent,.drnk-headline em{font-style:italic;color:var(--drnk-accent)}.drnk-body{font-family:var(--drnk-font-body);font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.68;color:var(--drnk-ink);margin:0}.drnk-stat-num{font-family:var(--drnk-font-mono);font-weight:700;line-height:1;color:var(--drnk-ink)}.drnk-stat-label{font-family:var(--drnk-font-mono);font-size:.8125rem;letter-spacing:.12em;text-transform:uppercase;color:#666;display:block}.drnk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--drnk-font-body);font-size:.9375rem;font-weight:500;letter-spacing:.025em;padding:.875rem 1.75rem;border:2px solid transparent;cursor:pointer;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease;white-space:nowrap;line-height:1}.drnk-btn--primary{background:var(--drnk-ink);color:#fff;border-color:var(--drnk-ink)}.drnk-btn--primary:hover{background:#2c2c30;border-color:#2c2c30;color:#fff}.drnk-btn--secondary{background:transparent;color:var(--drnk-ink);border-color:var(--drnk-ink)}.drnk-btn--secondary:hover{border-color:var(--drnk-accent);color:var(--drnk-accent)}.drnk-product-card{display:block;text-decoration:none;color:var(--drnk-ink)}.drnk-product-card__img-wrap{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:var(--drnk-bone)}.drnk-product-card__img,.drnk-product-card__img-hover{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease}.drnk-product-card__img-hover{opacity:0}.drnk-product-card:hover .drnk-product-card__img-hover{opacity:1}.drnk-product-card__info{padding-top:1rem}.drnk-product-card__title{font-family:var(--drnk-font-body);font-size:1rem;font-weight:500;color:var(--drnk-ink);margin:0 0 .25rem}.drnk-product-card__price{font-family:var(--drnk-font-mono);font-size:.875rem;color:#666}.drnk-review-card{padding:2rem;background:#fff;display:flex;flex-direction:column;gap:1rem}.drnk-review-card__stars{color:var(--drnk-accent);font-size:.875rem;letter-spacing:.05em}.drnk-review-card__quote{font-family:var(--drnk-font-display);font-size:clamp(1.0625rem,2vw,1.25rem);font-style:italic;line-height:1.5;color:var(--drnk-ink);flex:1}.drnk-review-card__attribution{font-family:var(--drnk-font-mono);font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:#888}
/*# sourceMappingURL=/cdn/shop/t/9/assets/drnk-custom.css.map */
