#membership-pdp{background:#141412;color:#f2eee4;font-family:Arial,sans-serif;font-size:14px;line-height:1.65}#membership-pdp *{box-sizing:border-box}#membership-pdp .mp-product{display:grid;grid-template-columns:1fr 1.04fr;gap:5%;padding:45px 5% 48px;align-items:center}#membership-pdp .mp-photo{margin:0;min-width:0}#membership-pdp .mp-photo img{display:block;width:100%;max-height:690px;object-fit:contain}#membership-pdp figcaption{color:#aba599;font-size:10px;text-align:center;margin-top:12px}#membership-pdp h1{font:normal clamp(39px,5vw,56px)/1.06 Georgia,serif;letter-spacing:-1px;margin:0 0 24px}#membership-pdp h1 em{font-weight:400;color:#d2b985}#membership-pdp .mp-intro{font: 20px/1.45 Georgia,serif;color:#e7ded0;margin:0 0 20px}#membership-pdp .mp-body{color:#c5c0b6;line-height:1.8;margin:0 0 16px;font-size:14px}#membership-pdp strong{font-weight:600;color:#f2eee4}#membership-pdp .mp-purchase{border-top:1px solid #4b4539;padding-top:22px;margin-top:24px}#membership-pdp .mp-price-line{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px}#membership-pdp .mp-price{font: 36px Georgia,serif}#membership-pdp .mp-term{font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#c4b99f}#membership-pdp .mp-payment{font-size:11px;line-height:1.7;color:#c5c0b6;margin:8px 0 18px}#membership-pdp .mp-buy{display:flex;width:100%;justify-content:space-between;align-items:center;min-height:54px;border:1px solid #d3b681;background:#d3b681;color:#181713;padding:17px 22px;font:12px Arial,sans-serif;letter-spacing:1.8px;text-transform:uppercase}#membership-pdp .mp-limited{font-size:12px;color:#d7c9ad;margin:17px 0 7px}#membership-pdp .mp-disclosure{font-size:11px;line-height:1.65;color:#aba599;margin:0}#membership-pdp .mp-response{border-left:2px solid #d3b681;padding-left:12px;color:#e5d7ba;font-size:12px}#membership-pdp .mp-details{background:#f1ede3;color:#27251f;padding:40px 6% 44px;display:grid;grid-template-columns:.8fr 1.2fr;gap:7%}#membership-pdp .mp-details h2{font: 30px/1.2 Georgia,serif;letter-spacing:-.3px;margin:0 0 18px}#membership-pdp .mp-range{font-size:14px;color:#5c564a;line-height:1.7;margin:0 0 15px}#membership-pdp .mp-range b{font: 27px Georgia,serif;display:block;margin:5px 0;color:#27251f}#membership-pdp .mp-details .mp-disclosure{color:#635d51}#membership-pdp details{border-top:1px solid #cfc5b4;padding:14px 0}#membership-pdp summary{font-size:13px;min-height:29px;line-height:1.6}#membership-pdp details p{font-size:12px;line-height:1.7;color:#5c564a;margin:10px 0 0}#membership-pdp .mp-foot{background:#f1ede3;color:#736b5e;font-size:10px;padding:0 6% 22px}#membership-pdp [hidden]{display:none!important}@media(max-width:680px){#membership-pdp .mp-product{grid-template-columns:1fr;padding:30px 7%;gap:28px}#membership-pdp .mp-photo{order:2}#membership-pdp .mp-copy{order:1}#membership-pdp .mp-photo img{height:380px}#membership-pdp h1{font-size:44px}#membership-pdp .mp-details{grid-template-columns:1fr;gap:28px;padding:32px 7%}#membership-pdp .mp-term{font-size:10px}}#membership-pdp .mp-legal-link{margin:12px 0;font-size:12px}#membership-pdp a{color:inherit;text-decoration:underline;text-underline-offset:3px}#membership-pdp .mp-foot{font-size:12px;line-height:2}#membership-pdp .mp-terms{background:#f1ede3;color:#27251f;padding:38px 7% 50px}#membership-pdp .mp-terms h2{font: 36px/1.2 Georgia,serif;margin:28px 0 18px}#membership-pdp .mp-terms h3{font: 23px/1.3 Georgia,serif;margin:30px 0 12px}#membership-pdp .mp-terms p{font-size:14px;line-height:1.8}#membership-pdp .mp-review-note{color:#6b5540;border-bottom:1px solid #cfc5b4;padding-bottom:20px}#membership-pdp .mp-payment{font-size:12px}#membership-pdp figcaption{font-size:11px}#membership-pdp{letter-spacing:normal}#membership-pdp h1{color:#f2eee4;text-transform:none}#membership-pdp summary{display:list-item;cursor:pointer;padding-right:12px}#membership-pdp .mp-buy{cursor:pointer}#membership-pdp a:focus-visible,#membership-pdp button:focus-visible,#membership-pdp summary:focus-visible{outline:2px solid #a77839;outline-offset:5px}#membership-pdp .mp-product{max-width:1360px;margin:auto}#membership-pdp .mp-terms{max-width:1100px;margin:auto}#membership-pdp .mp-terms h2,#membership-pdp .mp-terms h3{color:#27251f}#membership-pdp .mp-terms p{color:#4d473c}#membership-pdp .mp-product{align-items:start}#membership-pdp h1{margin-bottom:8px}#membership-pdp .mp-limit-heading{color:#d2b985;font:20px/1.25 Georgia,serif;margin:0 0 18px}#membership-pdp .mp-perks{padding-left:18px;margin:0 0 18px;color:#f2eee4;font-size:14px;line-height:1.6}#membership-pdp .mp-perks li{padding-left:4px;margin:3px 0}#membership-pdp .mp-perks li::marker{color:#d2b985}#membership-pdp .mp-purchase{margin-top:14px;padding-top:16px}#membership-pdp .mp-bottle-visual{position:relative;overflow:hidden;width:100%;aspect-ratio:580/723}#membership-pdp .mp-photo .mp-bottle-visual img{position:absolute;width:262.931%;height:auto;max-height:none;max-width:none;left:-11.724%;top:-21.438%;object-fit:initial}#membership-pdp .mp-welcome-gift{display:grid;grid-template-columns:40% 1fr;gap:16px;align-items:center;border:1px solid #d2b985;border-radius:5px;padding:12px;margin:14px 0}#membership-pdp .mp-hat-visual{position:relative;overflow:hidden;width:100%;aspect-ratio:240/88}#membership-pdp .mp-hat-visual img{position:absolute;width:635.417%;height:auto;max-width:none;left:-304.167%;top:-869.318%}#membership-pdp .mp-gift-eyebrow{margin:0 0 5px;color:#d2b985;font:11px/1.4 Georgia,serif;text-transform:uppercase;letter-spacing:.6px}#membership-pdp .mp-gift-title{margin:0;font:18px/1.3 Georgia,serif;color:#f2eee4}@media(max-width:680px){#membership-pdp .mp-welcome-gift{gap:12px}#membership-pdp .mp-gift-title{font-size:16px}#membership-pdp .mp-photo .mp-bottle-visual img{height:auto}}#membership-pdp .mp-product{padding-top:32px;padding-bottom:36px}#membership-pdp h1{font-size:clamp(39px,4.5vw,52px);line-height:1.02}#membership-pdp .mp-limit-heading{margin-bottom:14px}#membership-pdp .mp-intro{font-size:18px;margin-bottom:14px}#membership-pdp .mp-body{line-height:1.5;margin-bottom:12px}#membership-pdp .mp-perks{margin-bottom:12px}#membership-pdp .mp-purchase{margin-top:10px;padding-top:12px}#membership-pdp .mp-payment{line-height:1.5;margin-bottom:12px}#membership-pdp .mp-buy{min-height:48px;padding:14px 22px}#membership-pdp .mp-welcome-gift{grid-template-columns:34% 1fr;margin-top:12px}@media(max-width:680px){#membership-pdp h1{font-size:44px}#membership-pdp .mp-product{padding-top:30px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/membership-club-annual.css.map */
