.gc-hub{--u: clamp(.655px, 100vw / 600, 1px);--gc-hub-gutter: calc(45 * var(--u));--gc-hub-terra: #b86c52;--gc-hub-ink: #241f21;--gc-hub-gray: #6b6b6b;--gc-hub-line: #d1c2ad;--gc-hub-ease: .18s ease-out;--gc-hub-sans: "GC Nav Glyphs", var(--gc-font-body);--gc-hub-strong: "GC Nav Glyphs", "GC Nav Inter", var(--gc-font-body);background:var(--gc-hub-bg, #f5f4f1);color:var(--gc-hub-ink);font-family:var(--gc-hub-sans);font-weight:400;-webkit-tap-highlight-color:transparent}:where(.gc-hub) :where(h1,h2,h3,p,ul,ol,figure,blockquote){margin:0}:where(.gc-hub) :where(ul,ol){padding:0;list-style:none}:where(.gc-hub) a{color:inherit}.gc-hub :focus-visible{outline:2px solid var(--gc-hub-terra);outline-offset:2px}.gc-hub-intro{display:block}.gc-hub-chapter,.gc-hub-guide{scroll-margin-top:0}.gc-hub-chapter:focus,.gc-hub-guide:focus{outline:none}.gc-hub-arr{display:inline-block;font-family:var(--gc-hub-sans);font-style:normal;font-weight:400;line-height:1;transform:rotate(var(--gc-hub-r, 0deg)) translate(var(--gc-hub-nudge, 0px));transition:transform var(--gc-hub-ease)}.gc-hub-arr--down{--gc-hub-r: 90deg}.gc-hub-arr--up{--gc-hub-r: -90deg}.gc-hub-arr--left{--gc-hub-r: 180deg}.gc-hub-eyebrow{color:var(--gc-hub-ink);font-size:max(9px,calc(12 * var(--u)));letter-spacing:.18em;line-height:1.25;text-transform:uppercase}.gc-hub-more{position:relative;display:inline-flex;align-items:center;gap:6px;color:var(--gc-hub-terra);font-family:var(--gc-hub-strong);font-size:max(9.5px,calc(14 * var(--u)));font-weight:500;line-height:1.2;text-decoration:none;text-underline-offset:3px;white-space:nowrap}.gc-hub-more:after{content:"";position:absolute;top:-14px;right:-10px;bottom:-14px;left:-10px}.gc-hub-more--gold{color:#e0c78c}.gc-hub-scroller{position:relative;display:flex;gap:calc(10 * var(--u));padding-inline:var(--gc-hub-gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--gc-hub-gutter);scroll-snap-type:x proximity;scrollbar-width:none}.gc-hub-scroller::-webkit-scrollbar{display:none}.gc-hub-scroller>li{flex:none;scroll-snap-align:start}.gc-hub-intro__inner{max-width:1440px;margin-inline:auto;padding-top:calc(20 * var(--u))}.gc-hub-crumbs{padding-inline:var(--gc-hub-gutter)}.gc-hub-crumbs__list{display:flex;flex-wrap:wrap;color:var(--gc-hub-gray);font-size:max(9px,calc(13 * var(--u)));line-height:1.23}.gc-hub-crumbs__list li+li:before{content:"/";padding-inline:.55em}.gc-hub-crumbs a{text-decoration:none}.gc-hub-intro__head{display:flex;flex-direction:column;align-items:center;gap:calc(28 * var(--u));padding:calc(28 * var(--u)) var(--gc-hub-gutter) calc(32 * var(--u));text-align:center}.gc-hub-intro__eyebrow{display:flex;align-items:center;gap:calc(16 * var(--u));font-size:max(9px,calc(12 * var(--u)));line-height:1.25;text-transform:uppercase}.gc-hub-intro__eyebrow-text{margin-right:-.22em;letter-spacing:.22em;white-space:nowrap}.gc-hub-intro__eyebrow strong{font-family:var(--gc-hub-strong);font-weight:600}.gc-hub-star{flex:none;width:calc(12.6 * var(--u));height:calc(15.3 * var(--u));color:var(--gc-hub-terra)}.gc-hub-intro__title{max-width:calc(var(--gc-hub-h1-w, 336) * var(--u) + var(--gc-hub-h1-pad, .6em));color:var(--gc-hub-ink);font-family:var(--gc-font-heading);font-size:calc(var(--gc-hub-h1, 56) * var(--u));font-style:italic;font-weight:400;letter-spacing:0;line-height:1.072;text-transform:none;text-wrap:balance}.gc-hub-intro__title:focus{outline:none}.gc-hub-intro__sub{max-width:calc(510 * var(--u));color:var(--gc-hub-gray);font-size:max(10.5px,calc(16 * var(--u)));line-height:1.625}.gc-hub-jump{display:flex;flex-direction:column;gap:calc(12 * var(--u));padding-bottom:calc(36 * var(--u))}.gc-hub-jump__label{display:flex;align-items:center;gap:calc(8 * var(--u));padding-inline:var(--gc-hub-gutter);color:var(--gc-hub-gray);font-family:var(--gc-hub-strong);font-size:max(9px,calc(12 * var(--u)));font-weight:500;letter-spacing:.16em;line-height:1.25;text-transform:uppercase;white-space:nowrap}.gc-hub-jump__hint{color:var(--gc-hub-terra);letter-spacing:0}.gc-hub-jump__list{padding-block:calc(2 * var(--u))}.gc-hub-chip{position:relative;display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(46 * var(--u));padding:calc(6 * var(--u)) calc(16 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border:1px solid var(--gc-hub-line);border-radius:100px;color:var(--gc-hub-ink);font-family:var(--gc-hub-strong);font-size:max(10px,calc(15 * var(--u)));font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color var(--gc-hub-ease),border-color var(--gc-hub-ease),color var(--gc-hub-ease)}.gc-hub-chip:after{content:"";position:absolute;top:-8px;right:0;bottom:-8px;left:0}.gc-hub-chip__photo{flex:none;width:calc(32 * var(--u));height:calc(32 * var(--u));overflow:hidden;border-radius:50%;background:#ebe4d9}.gc-hub-chip__photo img{display:block;width:100%;height:100%;object-fit:cover}.gc-hub-chip .gc-hub-arr{color:var(--gc-hub-gray);font-size:calc(14 * var(--u))}.gc-hub-chip[aria-current]{border-color:var(--gc-hub-terra);background:#fffc}.gc-hub-chip[aria-current] .gc-hub-arr{color:var(--gc-hub-terra)}.gc-hub-chip--unsure{height:calc(32 * var(--u));padding-left:calc(18 * var(--u));border:1px dashed var(--gc-hub-terra);color:var(--gc-hub-terra)}.gc-hub-chip--unsure .gc-hub-arr{color:var(--gc-hub-terra)}.gc-hub-chip--unsure:after{top:-14px;right:0;bottom:-14px;left:0}.gc-hub-sticky{position:fixed;inset:0 0 auto;z-index:7;border-bottom:1px solid #e7dfd3;background:#f5f4f1f7;visibility:hidden;transform:translateY(-100%);transition:transform var(--gc-hub-ease),visibility 0s linear .18s}.gc-hub-sticky.is-on{visibility:visible;transform:translateY(var(--gc-hub-offset, 0px));transition:transform var(--gc-hub-ease)}.gc-hub-sticky__list{gap:calc(6 * var(--u));max-width:1440px;margin-inline:auto;padding-block:calc(8 * var(--u))}.gc-hub-sticky__item{position:relative;display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(50 * var(--u));padding:0 calc(18 * var(--u)) 0 calc(10 * var(--u));border-radius:calc(12 * var(--u));box-shadow:inset 0 0 0 1.4px transparent;color:var(--gc-hub-ink);font-family:var(--gc-hub-strong);font-size:max(10.5px,calc(15 * var(--u)));font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color var(--gc-hub-ease),box-shadow var(--gc-hub-ease)}.gc-hub-sticky__item:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.gc-hub-sticky__item[aria-current]{background:#ffffffe6;box-shadow:inset 0 0 0 1.4px var(--gc-hub-terra);font-weight:600}.gc-hub-top{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom));z-index:7;display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--gc-hub-line);border-radius:50%;background:#ffffffeb;box-shadow:0 4px 12px #0000001f;color:var(--gc-hub-ink);font-size:20px;font-weight:500;cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity var(--gc-hub-ease),transform var(--gc-hub-ease),background-color var(--gc-hub-ease),border-color var(--gc-hub-ease),color var(--gc-hub-ease)}.gc-hub-top.is-on{opacity:1;transform:none}.gc-hub-top[hidden]{display:none}.gc-hub-chapter__band{aspect-ratio:5 / 2;overflow:hidden;background:#e9e3da}.gc-hub-chapter__band picture{display:contents}.gc-hub-chapter__band-img{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--gc-hub-band-pos-m, 50% 50%)}.gc-hub-chapter__inner{display:flex;flex-direction:column;max-width:1440px;margin-inline:auto;padding:calc(var(--gc-hub-pt, 40) * var(--u)) 0 calc(var(--gc-hub-pb, 80) * var(--u))}.gc-hub-chapter__text{display:flex;flex-direction:column;gap:calc(22 * var(--u));padding:0 var(--gc-hub-gutter) calc(26 * var(--u))}.gc-hub-chapter__text .gc-hub-eyebrow{color:var(--gc-hub-ink)}.gc-hub-chapter__title{color:var(--gc-hub-ink);font-family:var(--gc-font-heading);font-size:calc(var(--gc-hub-h2, 46) * var(--u));font-style:italic;font-weight:400;letter-spacing:0;line-height:1.13;text-transform:none;text-wrap:balance}.gc-hub-chapter__lede{color:var(--gc-hub-gray);font-size:max(10.5px,calc(16 * var(--u)));line-height:1.625}.gc-hub-chapter__lede p{margin:0}.gc-hub-pills{padding-block:calc(4 * var(--u))}.gc-hub-pill{position:relative;display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(42 * var(--u));padding:calc(6 * var(--u)) calc(18 * var(--u)) calc(6 * var(--u)) calc(6 * var(--u));border:1px solid #ccbda8;border-radius:100px;color:#111;font-family:var(--gc-hub-strong);font-size:max(9.5px,calc(13 * var(--u)));font-weight:500;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color var(--gc-hub-ease),border-color var(--gc-hub-ease)}.gc-hub-pill:after{content:"";position:absolute;top:-10px;right:0;bottom:-10px;left:0}.gc-hub-pill__photo{flex:none;width:calc(28 * var(--u));height:calc(28 * var(--u));overflow:hidden;border-radius:50%;background:#ebe4d9}.gc-hub-pill__photo img{display:block;width:100%;height:100%;object-fit:cover}.gc-hub-rows{display:flex;flex-direction:column;gap:calc(8 * var(--u));padding:calc(24 * var(--u)) calc(29 * var(--u)) 0}.gc-hub-row{display:flex;align-items:center;gap:calc(18 * var(--u));min-height:44px;padding:calc(18 * var(--u)) calc(16 * var(--u));border-radius:calc(12 * var(--u));color:inherit;text-decoration:none;transition:background-color var(--gc-hub-ease)}.gc-hub-row__cut{flex:none;width:calc(80 * var(--u));height:calc(84 * var(--u))}.gc-hub-row__cut img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gc-hub-row__text{display:flex;flex:1;flex-direction:column;gap:calc(6 * var(--u));min-width:0}.gc-hub-row__title{color:#231f20;font-family:var(--gc-font-body);font-size:calc(20 * var(--u));font-weight:700;letter-spacing:0;line-height:1.2;text-transform:none}.gc-hub-row__drinks{color:#6a6a6a;font-size:max(11px,calc(18 * var(--u)));line-height:1.22}.gc-hub-row__go{flex:none;width:calc(40 * var(--u));height:calc(40 * var(--u));fill:#f2e9db;stroke:#686663;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:fill var(--gc-hub-ease),stroke var(--gc-hub-ease)}.gc-hub-row__go circle{stroke:none}.gc-hub-row__go path{fill:none;transition:transform var(--gc-hub-ease)}.gc-hub-chapter__more{padding:calc(30 * var(--u)) calc(45 * var(--u)) 0}.gc-hub-loved{background:var(--gc-hub-loved-bg, #f1ede9)}.gc-hub-loved__inner{display:flex;flex-direction:column;gap:calc(16 * var(--u));max-width:1440px;margin-inline:auto;padding:calc(32 * var(--u)) 0 calc(40 * var(--u))}.gc-hub-loved__eyebrow{padding-inline:var(--gc-hub-gutter);color:#111;font-family:var(--gc-hub-strong);font-size:max(9px,calc(12 * var(--u)));font-weight:500;letter-spacing:.12em;line-height:1.25;text-transform:uppercase}.gc-hub-loved__list{gap:calc(12 * var(--u));padding-block:2px}.gc-hub-loved__list>li{width:calc(330 * var(--u))}.gc-hub-card{position:relative;display:flex;align-items:center;gap:calc(20 * var(--u));height:100%;padding:calc(16 * var(--u));border:1px solid #d9d9d9;border-radius:calc(16 * var(--u));color:var(--gc-hub-ink);text-decoration:none;transition:background-color var(--gc-hub-ease)}.gc-hub-card__media{flex:none;width:calc(104 * var(--u));height:calc(104 * var(--u));overflow:hidden;border-radius:calc(8 * var(--u))}.gc-hub-card__img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.gc-hub-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:calc(6 * var(--u));min-width:0}.gc-hub-card__badge{color:var(--gc-hub-terra);font-family:var(--gc-hub-strong);font-size:max(9px,calc(12 * var(--u)));font-weight:500;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.gc-hub-card__title{display:-webkit-box;overflow:hidden;font-family:var(--gc-hub-strong);font-size:max(10.5px,calc(16 * var(--u)));font-weight:500;line-height:1.3125;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gc-hub-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 calc(8 * var(--u));line-height:1.2}.gc-hub-card__amount{font-family:var(--gc-hub-strong);font-size:max(10.5px,calc(16 * var(--u)));font-weight:600}.gc-hub-card__set{color:var(--gc-hub-gray);font-size:max(9.5px,calc(13 * var(--u)))}.gc-hub-card__rating{display:flex;align-items:center;gap:calc(6 * var(--u));color:var(--gc-hub-gray);font-size:max(9px,calc(12 * var(--u)));line-height:1.2}.gc-hub-card__stars{position:relative;display:inline-block;color:#e3d8c6;letter-spacing:.02em;white-space:nowrap}.gc-hub-card__stars:before{content:"\2605\2605\2605\2605\2605"}.gc-hub-card__stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;left:0;width:var(--gc-hub-rating, 100%);overflow:hidden;color:#c79940}.gc-hub-reviews{padding:calc(var(--gc-hub-pt, 64) * var(--u)) var(--gc-hub-gutter) calc(var(--gc-hub-pb, 64) * var(--u));color:#f6f2eb;text-align:center}.gc-hub-reviews__inner{display:flex;flex-direction:column;align-items:center;gap:calc(22 * var(--u));max-width:940px;margin-inline:auto}.gc-hub-reviews__rating{margin-right:-.22em;color:#f6f2ebb3;font-family:var(--gc-font-body);font-size:max(9px,calc(12 * var(--u)));font-weight:400;letter-spacing:.22em;line-height:1.25;text-transform:uppercase}.gc-hub-reviews__stars{color:#e0c78c;font-size:max(10px,calc(15 * var(--u)));letter-spacing:.04em;line-height:1.2}.gc-hub-reviews__track{position:relative;display:flex;width:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:4px}.gc-hub-reviews__track::-webkit-scrollbar{display:none}.gc-hub-review{display:flex;flex:0 0 100%;flex-direction:column;justify-content:center;gap:calc(22 * var(--u));scroll-snap-align:center}.gc-hub-review__quote p{color:#f6f2eb;font-family:var(--gc-font-heading);font-size:calc(29 * var(--u));font-style:italic;line-height:1.414}.gc-hub-review__by{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:calc(8 * var(--u))}.gc-hub-review__name{font-family:var(--gc-hub-strong);font-size:max(11px,calc(15 * var(--u)));font-weight:500}.gc-hub-review__product{color:#f6f2ebb3;font-size:max(10px,calc(13 * var(--u)));text-decoration:none;text-underline-offset:3px}.gc-hub-reviews__controls{display:flex;align-items:center;gap:calc(7 * var(--u))}.gc-hub-reviews__btn{position:relative;display:grid;place-items:center;width:calc(46 * var(--u));height:calc(46 * var(--u));padding:0;border:1px solid rgb(246 242 235 / .5);border-radius:50%;background:none;color:#f6f2eb;font-size:calc(18 * var(--u));cursor:pointer;transition:background-color var(--gc-hub-ease),border-color var(--gc-hub-ease),color var(--gc-hub-ease)}.gc-hub-reviews__btn:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px}.gc-hub-reviews__dots{display:flex}.gc-hub-reviews__dot{position:relative;display:grid;place-items:center;width:calc(26 * var(--u));height:44px;padding:0;border:0;background:none;cursor:pointer}.gc-hub-reviews__dot:before{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#f6f2eb59;transition:background-color var(--gc-hub-ease),width var(--gc-hub-ease),height var(--gc-hub-ease)}.gc-hub-reviews__dot[aria-current]:before{background:#f6f2eb}.gc-hub-assure{padding:calc(var(--gc-hub-pt, 32) * var(--u)) var(--gc-hub-gutter) calc(var(--gc-hub-pb, 56) * var(--u))}.gc-hub-assure__list{display:grid;grid-template-columns:1fr 1fr;gap:calc(22 * var(--u)) calc(20 * var(--u));max-width:1208px;margin-inline:auto}.gc-hub-assure__item,.gc-hub-assure__link{display:flex;align-items:center;gap:calc(10 * var(--u))}.gc-hub-assure__link{text-decoration:none;text-underline-offset:3px}.gc-hub-assure__icon{flex:none;display:grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));color:#000}.gc-hub-icon{display:block;width:100%;height:100%;object-fit:contain}.gc-hub-assure__text{color:#231f20;font-family:var(--gc-hub-strong);font-size:max(10px,calc(14 * var(--u)));font-weight:500;letter-spacing:.02em;line-height:1.21}.gc-hub-guide{padding:calc(var(--gc-hub-pt, 40) * var(--u)) 0 calc(var(--gc-hub-pb, 80) * var(--u))}.gc-hub-guide__inner{display:flex;flex-direction:column;align-items:center;gap:calc(36 * var(--u));max-width:1234px;margin-inline:auto}.gc-hub-guide__head{display:flex;flex-direction:column;align-items:center;gap:calc(10 * var(--u));padding-inline:var(--gc-hub-gutter);text-align:center}.gc-hub-guide__head .gc-hub-eyebrow{margin-right:-.24em;letter-spacing:.24em}.gc-hub-guide__title{max-width:calc(var(--gc-hub-h2-w, 330) * var(--u) + var(--gc-hub-h2-pad, .5em));color:var(--gc-hub-ink);font-family:var(--gc-font-heading);font-size:calc(var(--gc-hub-h2, 42) * var(--u));font-style:italic;font-weight:400;letter-spacing:0;line-height:1.143;text-transform:none;text-wrap:balance}.gc-hub-pairs{align-self:stretch;padding-block:calc(2 * var(--u))}.gc-hub-pair{position:relative;display:flex;align-items:center;gap:calc(10 * var(--u));height:calc(52 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u)) calc(8 * var(--u)) calc(8 * var(--u));border:1px solid #d6c7b2;border-radius:100px;text-decoration:none;white-space:nowrap;transition:background-color var(--gc-hub-ease),border-color var(--gc-hub-ease)}.gc-hub-pair:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.gc-hub-pair__icon{flex:none;display:grid;place-items:center;width:calc(34 * var(--u));height:calc(34 * var(--u));overflow:hidden;border-radius:50%;background:#fff}.gc-hub-pair__icon img{display:block;width:auto;max-width:calc(24 * var(--u));height:calc(24 * var(--u));object-fit:contain}.gc-hub-pair__text{font-size:max(10px,calc(14 * var(--u)));line-height:1.2}.gc-hub-pair__drink{color:var(--gc-hub-ink);font-family:var(--gc-hub-strong);font-weight:500}.gc-hub-pair__glass{color:var(--gc-hub-gray)}.gc-hub-faq{display:block;align-self:stretch;margin-inline:var(--gc-hub-gutter)}.gc-hub-faq__item{border-top:1px solid #c2a875}.gc-hub-faq__item:last-child{border-bottom:1px solid #c2a875}.gc-hub-faq__q{display:flex;align-items:center;gap:calc(16 * var(--u));padding:calc(22 * var(--u)) 0;cursor:pointer;list-style:none}.gc-hub-faq__q::-webkit-details-marker{display:none}.gc-hub-faq__arrow{flex:none;width:calc(30 * var(--u));height:calc(12 * var(--u));fill:none;stroke:#222;stroke-width:.97;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transition:transform var(--gc-hub-ease)}.gc-hub-faq__item[open]:not(.is-closing) .gc-hub-faq__arrow{transform:rotate(90deg)}.gc-hub-faq__q-text{flex:1;color:var(--gc-hub-ink);font-family:var(--gc-hub-strong);font-size:max(11.5px,calc(17 * var(--u)));font-weight:500;line-height:1.41}.gc-hub-faq__a{overflow:hidden;margin-top:calc(-13 * var(--u));padding:0 0 calc(22 * var(--u)) calc(46 * var(--u));color:var(--gc-hub-ink);font-size:max(11px,calc(15 * var(--u)));line-height:1.6}.gc-hub-faq__a p{margin:0}.gc-hub-faq__a p+p{margin-top:.8em}.gc-hub-faq__a a{text-underline-offset:2px}.gc-hub-shapes{padding:calc(var(--gc-hub-pt, 56) * var(--u)) 0 calc(var(--gc-hub-pb, 72) * var(--u))}.gc-hub-shapes__inner{display:flex;flex-direction:column;gap:calc(20 * var(--u));max-width:1440px;margin-inline:auto}.gc-hub-shapes__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-inline:var(--gc-hub-gutter)}.gc-hub-shapes__label{color:var(--gc-hub-ink);font-family:var(--gc-font-body);font-size:max(9px,calc(12 * var(--u)));font-weight:400;letter-spacing:.2em;line-height:1.25;text-transform:uppercase}.gc-hub-shapes__list{gap:0}.gc-hub-shapes__item{position:relative;width:calc(120.545 * var(--u))}.gc-hub-shapes__item+.gc-hub-shapes__item{margin-left:1px}.gc-hub-shapes__item+.gc-hub-shapes__item:before{content:"";position:absolute;top:calc(25 * var(--u));left:-1px;width:1px;height:calc(80 * var(--u));background:#ece1d2}.gc-hub-shape{display:flex;flex-direction:column;height:calc(130 * var(--u));padding-bottom:calc(14 * var(--u));border-radius:calc(10 * var(--u));color:var(--gc-hub-gray);text-align:center;text-decoration:none;transition:background-color var(--gc-hub-ease)}.gc-hub-shape__media{position:relative;display:block;height:calc(100 * var(--u))}.gc-hub-shape__img{position:absolute;bottom:19.3%;left:50%;width:auto;max-width:none;height:calc(var(--gc-hub-glass, 58) * 1%);opacity:.88;transform:translate(-50%);transition:opacity var(--gc-hub-ease)}.gc-hub-shape__label{font-size:max(10px,calc(13 * var(--u)));line-height:1.23;white-space:nowrap}.gc-hub-shape:focus-visible{background:#ffffffb3}.gc-hub-shape:focus-visible .gc-hub-shape__img{opacity:1}.gc-hub-family__inner{display:flex;flex-direction:column;max-width:1440px;margin-inline:auto;padding:calc(var(--gc-hub-pt, 40) * var(--u)) 0 calc(var(--gc-hub-pb, 56) * var(--u))}.gc-hub-family__side{display:contents}.gc-hub-family__tiles{order:1;gap:calc(8 * var(--u));padding-block:calc(4 * var(--u)) calc(6 * var(--u))}.gc-hub-family__tile{position:relative;width:calc(120.545 * var(--u))}.gc-hub-family__tile .gc-hub-shape{box-shadow:inset 0 0 0 1px transparent;transition:background-color var(--gc-hub-ease),box-shadow var(--gc-hub-ease),border-radius var(--gc-hub-ease),color var(--gc-hub-ease)}.gc-hub-family__tile .gc-hub-shape__img{transition:opacity var(--gc-hub-ease),translate var(--gc-hub-ease)}.gc-hub-family__rows{order:2;display:flex;flex-direction:column;gap:calc(4 * var(--u));padding:calc(16 * var(--u)) calc(29 * var(--u)) 0}.gc-hub-family__row{position:relative;display:flex;align-items:center;gap:calc(16 * var(--u));min-height:44px;padding:calc(14 * var(--u)) calc(16 * var(--u));border-radius:calc(12 * var(--u));color:inherit;text-decoration:none;transition:background-color var(--gc-hub-ease)}.gc-hub-family__photo{flex:none;width:calc(112 * var(--u));height:calc(84 * var(--u));overflow:hidden;border-radius:calc(10 * var(--u));background:#e9e3da}.gc-hub-family__img{display:block;width:100%;height:100%;object-fit:cover}.gc-hub-family__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:calc(4 * var(--u));min-width:0}.gc-hub-family__name{color:#111;font-family:var(--gc-hub-strong);font-size:max(12px,calc(18 * var(--u)));font-weight:500;letter-spacing:0;line-height:1.21;text-transform:none}.gc-hub-family__desc{color:#666;font-size:max(10.5px,calc(15 * var(--u)));line-height:1.4}.gc-hub-family__with{color:#111;font-size:max(10px,calc(13 * var(--u)));line-height:1.25}.gc-hub-family__with-label{margin-right:calc(6 * var(--u));color:var(--gc-hub-terra);font-family:var(--gc-hub-strong);font-size:max(9px,calc(12 * var(--u)));font-weight:500;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.gc-hub-family__drink{white-space:nowrap}.gc-hub-family__sep{margin-inline:calc(7 * var(--u))}.gc-hub-family__go{width:calc(40 * var(--u));height:calc(40 * var(--u))}.gc-hub-family .gc-hub-chapter__more{order:3;padding:calc(20 * var(--u)) var(--gc-hub-gutter) 0}.gc-hub-shapes--drinks .gc-hub-shapes__inner{gap:calc(28 * var(--u))}.gc-hub-drinks__list{gap:calc(16 * var(--u));padding-block:1px}.gc-hub-drinks__list>li{width:calc(240 * var(--u))}.gc-hub-drink{display:flex;align-items:center;gap:calc(14 * var(--u));height:100%;padding:calc(14 * var(--u));border:1px solid #d8cdbb;border-radius:calc(14 * var(--u));color:var(--gc-hub-ink);text-decoration:none;transition:background-color var(--gc-hub-ease)}.gc-hub-drink__photo{flex:none;width:calc(56 * var(--u));height:calc(56 * var(--u));overflow:hidden;border-radius:50%;background:#ebe4d9}.gc-hub-drink__photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease-out}.gc-hub-drink__body{display:flex;flex:1;flex-direction:column;gap:calc(3 * var(--u));min-width:0}.gc-hub-drink__title{font-family:var(--gc-hub-strong);font-size:max(10.5px,calc(15 * var(--u)));font-weight:500;line-height:1.21}.gc-hub-drink__drinks{color:var(--gc-hub-gray);font-size:max(9.5px,calc(13 * var(--u)));line-height:1.385}@media(hover:hover){.gc-hub-chip:hover{border-color:var(--gc-hub-terra);background:#ffffffe6}.gc-hub-chip--unsure:hover{border-style:solid;background:#b86c5214}.gc-hub-chip:hover .gc-hub-arr,.gc-hub-more:hover .gc-hub-arr,.gc-hub-faq__q:hover .gc-hub-faq__arrow,.gc-hub-reviews__btn:hover .gc-hub-arr{--gc-hub-nudge: 4px}.gc-hub-faq__item:not([open]) .gc-hub-faq__q:hover .gc-hub-faq__arrow{transform:translate(4px)}.gc-hub-sticky__item:hover{background:#ffffffb3}.gc-hub-pill:hover{border-color:var(--gc-hub-terra);background:#ffffffb3}.gc-hub-row:hover{background:#fff9}.gc-hub-row:hover .gc-hub-row__go{fill:var(--gc-hub-terra);stroke:#f8f4ee}.gc-hub-row:hover .gc-hub-row__go path{transform:translate(2px)}.gc-hub-more:hover{text-decoration:underline;text-decoration-thickness:1px}.gc-hub-card:hover{background:#f0e8dbbf}.gc-hub-review__product:hover,.gc-hub-assure__link:hover,.gc-hub-crumbs a:hover{text-decoration:underline}.gc-hub-reviews__btn:hover{border-color:#e0c78c;background:#ffffff14;color:#e0c78c}.gc-hub-reviews__dot:hover:before{width:calc(10 * var(--u));height:calc(10 * var(--u));background:#e0c78c}.gc-hub-pair:hover{border-color:var(--gc-hub-terra);background:#ffffffe6}.gc-hub-shape:hover{border-radius:calc(12 * var(--u));background:#ffffffb3}.gc-hub-shape:hover .gc-hub-shape__img{opacity:1}.gc-hub-top:hover{border-color:var(--gc-hub-terra);background:var(--gc-hub-terra);color:#f5f4f1}.gc-hub-family__row:hover{background:#fff9}.gc-hub-family__row:hover .gc-hub-row__go{fill:var(--gc-hub-terra);stroke:#f8f4ee}.gc-hub-family__row:hover .gc-hub-row__go path{transform:translate(2px)}.gc-hub-family__tile .gc-hub-shape:hover{border-radius:calc(14 * var(--u));background:#fff;box-shadow:inset 0 0 0 1px #d8cdbb;color:#111}.gc-hub-family__tile .gc-hub-shape:hover .gc-hub-shape__img{opacity:1;translate:0 -2px}.gc-hub-drink:hover{background:#fff}.gc-hub-drink:hover .gc-hub-drink__photo img{transform:scale(1.04)}}@media(hover:none){.gc-hub-chip:active,.gc-hub-pair:active{border-color:var(--gc-hub-terra);background:#ffffffe6}.gc-hub-pill:active{border-color:var(--gc-hub-terra);background:#ffffffb3}.gc-hub-row:active{background:#fff9}.gc-hub-row:active .gc-hub-row__go{fill:var(--gc-hub-terra);stroke:#f8f4ee}.gc-hub-card:active{background:#f0e8dbbf}.gc-hub-shape:active{background:#ffffffb3}.gc-hub-shape:active .gc-hub-shape__img{opacity:1}.gc-hub-sticky__item:active{background:#ffffffb3}.gc-hub-family__row:active{background:#fff9}.gc-hub-family__row:active .gc-hub-row__go{fill:var(--gc-hub-terra);stroke:#f8f4ee}.gc-hub-family__tile .gc-hub-shape:active{border-radius:calc(14 * var(--u));background:#fff;box-shadow:inset 0 0 0 1px #d8cdbb;color:#111}.gc-hub-drink:active{background:#fff}.gc-hub-drink:active .gc-hub-drink__photo img{transform:scale(1.04)}}@media(min-width:750px){.gc-hub{--gc-hub-gutter: clamp(32px, 3.611vw, 52px)}.gc-hub-chapter{scroll-margin-top:66px}.gc-hub-guide{scroll-margin-top:0}.gc-hub-eyebrow{font-size:12px;letter-spacing:.25em}.gc-hub-intro__inner{padding-top:28px}.gc-hub-crumbs__list{color:#666;font-size:12px}.gc-hub-intro__head{gap:22px;padding:22px var(--gc-hub-gutter) 56px}.gc-hub-intro__eyebrow{gap:22px;color:#111;font-size:12px}.gc-hub-intro__eyebrow-text{margin-right:-.25em;letter-spacing:.25em}.gc-hub-star{width:14.215px;height:17.231px}.gc-hub-intro__title{max-width:none;color:#111;font-size:var(--gc-hub-h1-d, 64px);letter-spacing:-.02em;line-height:1.125}.gc-hub-intro__sub{max-width:620px;color:#666;font-size:16px;line-height:1.5}.gc-hub-jump{flex-direction:row;align-items:center;justify-content:center;gap:14px;padding:32px var(--gc-hub-gutter)}.gc-hub-jump__label{padding:0;font-size:11px}.gc-hub-jump__hint{display:none}.gc-hub-jump__list{flex-wrap:wrap;justify-content:center;gap:14px;padding:0;overflow:visible}.gc-hub-sticky__list{justify-content:safe center;gap:6px}.gc-hub-top{right:32px;bottom:32px;width:48px;height:48px;font-size:22px}.gc-hub-chapter__band{aspect-ratio:1440 / 318}.gc-hub-chapter__band-img{object-position:var(--gc-hub-band-pos, 50% 50%)}.gc-hub-chapter__inner{padding:var(--gc-hub-pt-d, 64px) var(--gc-hub-gutter) var(--gc-hub-pb-d, 88px)}.gc-hub-chapter__text{gap:26px;padding:0}.gc-hub-chapter__text .gc-hub-eyebrow{color:#111}.gc-hub-chapter__title{color:#111;font-size:var(--gc-hub-h2-d, 52px);line-height:1.115}.gc-hub-chapter__lede{max-width:400px;color:#666;font-size:16px;line-height:1.625}.gc-hub-chapter__pills{margin-top:38px}.gc-hub-pills{flex-wrap:wrap;gap:12px;padding:0;overflow:visible}.gc-hub-rows{margin:32px -16px 0;padding:0}.gc-hub-chapter__more{padding:42px 0 0}.gc-hub-more{font-size:14px}.gc-hub-loved__inner{gap:20px;padding:40px var(--gc-hub-gutter) 48px}.gc-hub-loved__eyebrow{padding:0;font-size:11px}.gc-hub-loved__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0;overflow:visible}.gc-hub-loved__list>li{width:auto}.gc-hub-card__badge{font-size:11px}.gc-hub-reviews{padding:var(--gc-hub-pt-d, 84px) var(--gc-hub-gutter) var(--gc-hub-pb-d, 84px)}.gc-hub-reviews__inner{gap:26px}.gc-hub-reviews__rating{margin-right:-.24em;letter-spacing:.24em}.gc-hub-review{gap:26px}.gc-hub-review__quote p{font-size:38px;line-height:1.368}.gc-hub-review__by{gap:10px}.gc-hub-review__name{font-size:16px}.gc-hub-review__product{font-size:14px}.gc-hub-reviews__controls{gap:9px}.gc-hub-assure{padding:var(--gc-hub-pt-d, 70px) var(--gc-hub-gutter) var(--gc-hub-pb-d, 90px)}.gc-hub-assure__list{gap:24px 32px;max-width:760px}.gc-hub-assure__text{font-size:14px}.gc-hub-guide{padding:var(--gc-hub-pt-d, 88px) var(--gc-hub-gutter) var(--gc-hub-pb-d, 104px)}.gc-hub-guide__inner{gap:48px;max-width:1130px}.gc-hub-guide__head{padding:0}.gc-hub-guide__head .gc-hub-eyebrow{margin-right:-.28em;font-size:14px;letter-spacing:.28em}.gc-hub-guide__title{max-width:none;font-size:var(--gc-hub-h2-d, 60px);line-height:1.1}.gc-hub-pairs{flex-wrap:wrap;justify-content:center;gap:12px;padding:0;overflow:visible}.gc-hub-pair{padding-right:22px}.gc-hub-pair__text{font-size:16px}.gc-hub-faq{margin-inline:0}.gc-hub-faq__q{gap:24px;padding:30px 0}.gc-hub-faq__q-text{font-size:20px;line-height:1.4}.gc-hub-faq__a{margin-top:-16px;padding:0 0 30px 54px;font-size:18px;line-height:1.667}.gc-hub-shapes{padding:var(--gc-hub-pt-d, 72px) 0 var(--gc-hub-pb-d, 96px)}.gc-hub-shapes__inner{gap:24px}.gc-hub-shapes__label{color:var(--gc-hub-gray);font-size:11px;letter-spacing:.22em}.gc-hub-shapes__head .gc-hub-more{font-size:13px}.gc-hub-family__inner{padding:var(--gc-hub-pt-d, 56px) var(--gc-hub-gutter) var(--gc-hub-pb-d, 56px)}.gc-hub-family .gc-hub-chapter__text{gap:22px}.gc-hub-family__tiles{display:grid;grid-template-columns:repeat(3,120.5px);gap:0 1px;margin-top:62px;padding:0;overflow:visible}.gc-hub-family__tile{width:auto}.gc-hub-family__tile:not(:nth-child(3n+1)):before{content:"";position:absolute;top:25px;left:-1px;width:1px;height:80px;background:#ece1d2}.gc-hub-family__rows{gap:0;margin:40px -16px 0;padding:0}.gc-hub-family__row{gap:28px;padding:14px 16px;border-radius:12px}.gc-hub-family__photo{width:200px;height:120px;border-radius:14px}.gc-hub-family__img{object-position:var(--gc-hub-photo-pos, 50% 50%);transform:scale(var(--gc-hub-photo-zoom, 1));transform-origin:var(--gc-hub-photo-pos, 50% 50%)}.gc-hub-family__body{gap:6px}.gc-hub-family__name{color:#231f20;font-family:var(--gc-font-body);font-size:20px;font-weight:700;line-height:1.2}.gc-hub-family__desc{color:#6a6a6a;font-size:18px;line-height:1.222}.gc-hub-family__with{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding-top:8px;color:#121212;font-size:14px}.gc-hub-family__with-label{margin:0;font-size:11px}.gc-hub-family__sep{margin-inline:8px}.gc-hub-family__go{width:50px;height:50px}.gc-hub-family .gc-hub-chapter__more{padding:38px 0 0}.gc-hub-shapes--drinks .gc-hub-shapes__inner{gap:28px}.gc-hub-drinks__list{gap:16px}}@media(min-width:750px)and (max-width:1099px){.gc-hub-jump{flex-direction:column;gap:14px}}@media(min-width:1100px){.gc-hub-chapter__inner{display:grid;grid-template-areas:"text rows" "pills rows" "more rows";grid-template-columns:minmax(0,620px) minmax(0,592px);grid-template-rows:auto auto 1fr;justify-content:space-between;column-gap:48px;padding-right:max(20px,calc(var(--gc-hub-gutter) - 16px))}.gc-hub-chapter__text{grid-area:text}.gc-hub-chapter__pills{grid-area:pills}.gc-hub-rows{grid-area:rows;align-self:start;margin:0}.gc-hub-chapter__more{grid-area:more;align-self:start;padding-top:56px}.gc-hub-loved__list{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-hub-assure__list{display:flex;justify-content:space-between;gap:24px;max-width:1336px;padding-inline:64px}.gc-hub-assure__item{white-space:nowrap}.gc-hub-shapes__inner{padding-inline:var(--gc-hub-gutter)}.gc-hub-shapes__head{padding:0}.gc-hub-shapes__list{padding:0;overflow:visible}.gc-hub-shapes__list>.gc-hub-shapes__item{flex:1 1 0;min-width:0;width:auto}.gc-hub-family__inner{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,796px);align-items:start;justify-content:space-between;column-gap:48px}.gc-hub-family__side{display:flex;flex-direction:column}.gc-hub-family__rows{margin:0}:where(.gc-hub-family__tile) .gc-hub-shape.is-current{background:#fff6}.gc-hub-drinks__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:0;overflow:visible}.gc-hub-drinks__list>li{width:auto}}@media(min-width:1100px)and (min-height:760px){.gc-hub-family__side{position:sticky;top:calc(var(--gc-hub-stick-top, 0px) + 24px);transition:top var(--gc-hub-ease)}}@media(prefers-reduced-motion:reduce){.gc-hub *,.gc-hub *:before,.gc-hub *:after{transition-duration:.01ms!important}.gc-hub-arr{--gc-hub-nudge: 0px !important}.gc-hub-faq__q:hover .gc-hub-faq__arrow,.gc-hub-row:hover .gc-hub-row__go path,.gc-hub-family__row:hover .gc-hub-row__go path,.gc-hub-drink:hover .gc-hub-drink__photo img,.gc-hub-drink:active .gc-hub-drink__photo img{transform:none}.gc-hub-family__tile .gc-hub-shape__img{translate:none!important}.gc-hub-faq__item[open] .gc-hub-faq__arrow{transform:rotate(90deg)}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gc-hub.css.map */
