.pricing{padding:105px max(30px,calc((100vw - 1180px)/2));background:#f7edd4}.pricing-intro{max-width:700px;margin-bottom:45px}.pricing-intro h2{font-family:"Playfair Display",serif;font-size:clamp(3rem,5vw,5rem);line-height:1;margin:0 0 20px;letter-spacing:-.045em}.pricing-intro>p:last-child{color:#5a6b64;font-size:1.08rem}.price-options{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.price-card{position:relative;background:var(--cream);border:1px solid var(--line);border-radius:28px;padding:38px;box-shadow:0 18px 50px rgba(18,60,45,.07)}.price-card.featured{background:var(--yellow);border-color:transparent}.price-badge{display:inline-block;background:var(--green);color:white;border-radius:999px;padding:6px 12px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.price-badge.save{background:#b72d42}.price-label{font-weight:700;font-size:1.15rem;margin:24px 0 0}.price-card h3{font-family:"Playfair Display",serif;font-size:5.3rem;line-height:1;margin:7px 0 0;letter-spacing:-.06em}.price-card h3 span{font-size:2.4rem;vertical-align:top}.per-bottle{font-weight:700;margin:2px 0 20px}.price-card>p:not(.price-label):not(.per-bottle){max-width:470px}.price-card .button{margin-top:18px}.button.outline{background:transparent;color:var(--green);border:2px solid var(--green);box-shadow:none}.minimum-note{text-align:center;margin:30px 0 0}@media(max-width:850px){.pricing{padding:80px 20px}.price-options{grid-template-columns:1fr}}
