.tdp-private-cellar{--pc-ink:#17110f;--pc-wine:#591526;--pc-gold:#b79964;--pc-cream:#f5efe5;--pc-paper:#ebe0d3;--pc-muted:#756961;--pc-line:rgba(64,46,40,.18);background:var(--pc-cream);color:var(--pc-ink)}.tdp-private-cellar *{box-sizing:border-box}.tdp-private-cellar__hero{display:grid;grid-template-columns:1.2fr .8fr;min-height:66vh;background:var(--pc-ink);color:var(--pc-cream)}.tdp-private-cellar__hero-copy{padding:clamp(70px,8vw,124px) clamp(24px,7vw,112px);align-self:center}.tdp-private-cellar__eyebrow{margin:0 0 18px;color:var(--pc-gold);text-transform:uppercase;letter-spacing:.2em;font-size:10px;font-weight:700}.tdp-private-cellar h1,.tdp-private-cellar h2,.tdp-private-cellar h3{font-family:var(--font-heading--family),Georgia,serif;font-weight:400;letter-spacing:-.04em}.tdp-private-cellar h1{margin:0;max-width:900px;font-size:clamp(56px,7vw,108px);line-height:.9}.tdp-private-cellar__lead{max-width:720px;margin:30px 0 0;color:#c5b8ae;font-size:clamp(17px,1.5vw,22px);line-height:1.65}.tdp-private-cellar__hero-card{padding:clamp(46px,6vw,84px);background:var(--pc-wine);display:flex;flex-direction:column;justify-content:center}.tdp-private-cellar__hero-card small{color:#d8c7ba;text-transform:uppercase;letter-spacing:.14em;font-size:9px}.tdp-private-cellar__price{margin:10px 0 0;font-family:var(--font-heading--family),Georgia,serif;font-size:clamp(50px,5vw,76px);line-height:1}.tdp-private-cellar__hero-card p{color:#d8c7ba;line-height:1.65;margin:20px 0 0}.tdp-private-cellar__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.tdp-private-cellar__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:12px 18px;border:1px solid currentColor;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800;text-decoration:none;cursor:pointer}.tdp-private-cellar__button--light{background:var(--pc-cream);color:var(--pc-ink)}.tdp-private-cellar__button--ghost{background:transparent;color:var(--pc-cream)}.tdp-private-cellar__body{max-width:1320px;margin:0 auto;padding:clamp(62px,8vw,112px) clamp(20px,5vw,72px)}.tdp-private-cellar__intro{display:grid;grid-template-columns:.75fr 1.25fr;gap:48px;align-items:start}.tdp-private-cellar__intro h2{margin:0;font-size:clamp(42px,5vw,72px);line-height:.98}.tdp-private-cellar__intro p{margin:0;color:var(--pc-muted);font-size:15px;line-height:1.8}.tdp-private-cellar__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:58px}.tdp-private-cellar__step{border:1px solid var(--pc-line);background:#fbf7f0;padding:26px}.tdp-private-cellar__step small{color:var(--pc-wine);text-transform:uppercase;letter-spacing:.15em;font-size:8px}.tdp-private-cellar__step h3{margin:15px 0 10px;font-size:28px}.tdp-private-cellar__step p{margin:0;color:var(--pc-muted);font-size:12px;line-height:1.65}.tdp-private-cellar__rules{margin-top:58px;padding:clamp(30px,5vw,58px);background:var(--pc-paper);border:1px solid var(--pc-line)}.tdp-private-cellar__rules h2{margin:0;font-size:clamp(36px,4vw,54px)}.tdp-private-cellar__rules-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.tdp-private-cellar__rules-grid strong{display:block;font-size:12px;margin-bottom:7px}.tdp-private-cellar__rules-grid span{color:var(--pc-muted);font-size:11px;line-height:1.55}.tdp-private-cellar__fine{margin:42px 0 0;color:#8b8078;font-size:10px;line-height:1.6;text-align:center}.tdp-private-cellar__product{max-width:1000px;margin:0 auto;padding:clamp(54px,8vw,110px) clamp(20px,5vw,64px)}.tdp-private-cellar__product-card{display:grid;grid-template-columns:.8fr 1.2fr;border:1px solid var(--pc-line);background:#fbf7f0}.tdp-private-cellar__product-aside{padding:clamp(34px,5vw,62px);background:var(--pc-wine);color:var(--pc-cream)}.tdp-private-cellar__product-aside h1{margin:10px 0 0;font-size:clamp(44px,5vw,68px);line-height:.95}.tdp-private-cellar__product-aside p{color:#d9c9bd;line-height:1.65}.tdp-private-cellar__product-form{padding:clamp(34px,5vw,62px)}.tdp-private-cellar__product-form label{display:block;margin-bottom:9px;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:700}.tdp-private-cellar__product-form input[type=text]{width:100%;min-height:50px;border:1px solid var(--pc-line);background:#fff;padding:12px 14px;font:inherit;color:var(--pc-ink)}.tdp-private-cellar__product-form button{width:100%;margin-top:16px;min-height:50px;border:0;background:var(--pc-wine);color:#fff;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800;cursor:pointer}.tdp-private-cellar__product-form .tdp-private-cellar__form-note{margin:14px 0 0;color:var(--pc-muted);font-size:10px;line-height:1.55}.tdp-private-cellar :focus-visible{outline:2px solid var(--pc-wine);outline-offset:3px}@media(max-width:900px){.tdp-private-cellar__hero,.tdp-private-cellar__intro,.tdp-private-cellar__product-card{grid-template-columns:1fr}.tdp-private-cellar__steps{grid-template-columns:1fr 1fr}.tdp-private-cellar__rules-grid{grid-template-columns:1fr}}@media(max-width:620px){.tdp-private-cellar__steps{grid-template-columns:1fr}}.tdp-private-cellar__product{max-width:1260px;padding:clamp(48px,6vw,84px) clamp(20px,4vw,54px)}.tdp-private-cellar__product-card{grid-template-columns:minmax(320px,.88fr) minmax(440px,1.12fr);gap:clamp(30px,3vw,48px);align-items:stretch}.tdp-private-cellar__product-aside{padding:clamp(38px,4.5vw,58px);min-width:0}.tdp-private-cellar__product-aside h1{font-size:clamp(42px,4.25vw,62px);line-height:.98}.tdp-private-cellar__product-aside .tdp-private-cellar__price{margin:24px 0 28px;font-size:clamp(46px,4.5vw,64px)}.tdp-private-cellar__product-form{padding:clamp(42px,4.5vw,62px) clamp(30px,4vw,54px);align-self:center;min-width:0}.tdp-private-cellar__product-form form,.tdp-private-cellar__product-form>.tdp-private-cellar__fine{max-width:640px}@media(max-width:900px){.tdp-private-cellar__product-card{grid-template-columns:1fr;gap:0}.tdp-private-cellar__product-aside,.tdp-private-cellar__product-form{padding:32px 24px}}
/*# sourceMappingURL=/cdn/shop/t/70/assets/tdp-private-cellar.css.map */
