:root{--gc-wine: #5b1a24;--gc-wine-deep: #3d1117;--gc-night: #1f0a0d;--gc-gold: #b38a4a;--gc-gold-soft: #ead9bd;--gc-cream: #f6efe3;--gc-ink: #2a1a14;--gc-line: #e3d6c2;--font-heading-family: "Cormorant Garamond", Georgia, "Times New Roman", serif;--font-heading-style: normal;--font-heading-weight: 600}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.hxl,.hxxl,.banner__heading,.rich-text__heading,.title,.article-card__title,.card__heading{font-family:var(--font-heading-family);font-weight:600;letter-spacing:.01em}.header__heading-link .h2,.header__heading-logo-wrapper+span,.header__heading .h2{font-family:var(--font-heading-family);letter-spacing:.08em}.caption-with-letter-spacing,.banner__text.caption-with-letter-spacing,.rich-text__caption{color:var(--gc-gold);letter-spacing:.32em;text-transform:uppercase}.header__menu-item,.list-menu__item--link,.menu-drawer__menu-item,.button,.shopify-challenge__button,.customer button{letter-spacing:.14em;text-transform:uppercase;font-size:1.3rem}.header-wrapper--border-bottom{border-bottom:1px solid rgba(179,138,74,.5)!important}.footer{border-top:1px solid rgba(179,138,74,.5)}hr{border-color:#b38a4a80}.rte a{color:var(--gc-wine);text-decoration-color:var(--gc-gold);text-underline-offset:.3rem}.color-scheme-3 .rte a,.color-scheme-4 .rte a,.color-scheme-5 .rte a{color:var(--gc-gold-soft)}.gc-eyebrow{font-family:var(--font-heading-family);color:var(--gc-gold);letter-spacing:.32em;text-transform:uppercase;font-size:1.3rem;margin:0 0 1rem}.gc-lede{font-family:var(--font-heading-family);font-style:italic;font-size:clamp(2.2rem,3vw,2.8rem);line-height:1.3;color:var(--gc-wine);margin:0 0 2.4rem}.gc-rule{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--gc-gold),transparent);margin:4rem 0}.gc-tenets{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:2.2rem}.gc-tenets li{display:grid;grid-template-columns:4.4rem 1fr;gap:1.2rem;align-items:baseline}.gc-tenets .gc-num{font-family:var(--font-heading-family);font-size:2.6rem;color:var(--gc-gold);line-height:1}.gc-tenets strong{display:block;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:600;color:var(--gc-ink);margin-bottom:.2rem}.gc-season{list-style:none;padding:0;margin:2rem 0 0;border-top:1px solid var(--gc-line)}.gc-season li{display:grid;grid-template-columns:8rem 1fr;gap:1.2rem;padding:1.4rem 0;border-bottom:1px solid var(--gc-line)}.gc-season .gc-no{font-family:var(--font-heading-family);color:var(--gc-gold);letter-spacing:.12em;text-transform:uppercase;font-size:1.3rem;padding-top:.4rem}.gc-season .gc-theme{font-family:var(--font-heading-family);font-size:2.1rem;color:var(--gc-ink)}.gc-note{font-size:1.4rem;color:#2a1a14b3}.gc-rules{list-style:none;padding:0;margin:2rem 0 0}.gc-rules li{padding:.8rem 0 .8rem 2.4rem;position:relative}.gc-rules li:before{content:"\2766";position:absolute;left:0;color:var(--gc-gold)}.gc-request{background:var(--gc-wine-deep);background:radial-gradient(120% 90% at 30% 10%,#7a2a33,#3d1117 55%,#1f0a0d);color:var(--gc-cream)}.gc-request__inner{max-width:72rem;margin:0 auto;padding:0 2rem}.gc-request h2{color:var(--gc-cream);font-size:clamp(3.2rem,5vw,4.4rem);margin:0 0 .8rem;text-align:center}.gc-request .gc-eyebrow{text-align:center}.gc-request__intro{text-align:center;color:var(--gc-gold-soft);font-family:var(--font-heading-family);font-style:italic;font-size:2rem;margin:0 0 3.2rem}.gc-request .field__input,.gc-request .text-area{background:#f6efe30f;color:var(--gc-cream)}.gc-request .field__label,.gc-request .form__label{color:#f6efe3bf}.gc-request .field:after,.gc-request .field:before{box-shadow:0 0 0 1px #b38a4a8c}.gc-request .gc-check{display:flex;gap:1rem;align-items:flex-start;margin:1.6rem 0;font-size:1.4rem;color:var(--gc-cream)}.gc-request .gc-check input{margin-top:.4rem;accent-color:var(--gc-gold);width:1.8rem;height:1.8rem;flex:none}.gc-request .button{background:var(--gc-gold);color:var(--gc-night);width:100%;min-height:5rem}.gc-request .button:after{box-shadow:none}.gc-request__fine{text-align:center;font-size:1.2rem;color:#f6efe399;margin-top:2rem}.gc-request .form__message,.gc-request .form-status{color:var(--gc-gold-soft)}.gc-request .gc-grid{display:grid;gap:0 2rem}@media screen and (min-width:750px){.gc-request .gc-grid{grid-template-columns:1fr 1fr}}.gc-request .field{margin-bottom:1.6rem}
/*# sourceMappingURL=/cdn/shop/t/8/assets/glass-cellar-club.css.map */
