.gg-wrap{max-width:1240px;margin:0 auto}.gg-day__panel[hidden],.gg-inside__panel[hidden],.gg-quiz__step[hidden]{display:none!important}.gg-eyebrow{margin:0 0 14px;text-align:center;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;opacity:.62}.gg-eyebrow--left{text-align:left}.gg-eyebrow--light{color:#fff;opacity:.75}.gg-title{margin:0 0 14px;text-align:center;text-wrap:balance;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(30px,3.8vw,54px);line-height:.95;letter-spacing:-.025em}.gg-title--left{text-align:left}.gg-title--light{color:#fff}.gg-title--big{font-size:clamp(32px,4.4vw,64px)}.gg-sub{margin:0 auto;max-width:54ch;text-align:center;font-size:17px;line-height:1.55;opacity:.78;text-wrap:pretty}.gg-sub--left{text-align:left;margin:0}.gg-sub--light{color:#fff;opacity:.82}.gg-head{margin:0 auto 44px;max-width:820px}.gg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:56px;padding:0 30px;border-radius:999px;border:1.5px solid transparent;font-size:13px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background var(--dur) var(--ease),color var(--dur) var(--ease),transform .18s var(--ease),box-shadow .18s var(--ease),border-color var(--dur) var(--ease)}.gg-btn--lime{background:var(--lime);color:var(--black);box-shadow:0 8px 20px #0a0a0a1a,inset 0 -2px #0a0a0a0f}.gg-btn--lime:hover{background:var(--lime-hover);transform:translateY(-1px);box-shadow:0 12px 26px #0a0a0a24,inset 0 -2px #0a0a0a0f}.gg-btn--black{background:var(--black);color:#fff}.gg-btn--black:hover{background:#2a2a2a;transform:translateY(-1px)}.gg-btn--ghost{border-color:var(--black);color:var(--black);background:transparent}.gg-btn--ghost:hover{background:var(--black);color:#fff}.gg-btn--sm{height:46px;padding:0 22px;font-size:12px}.gg-btn--block{width:100%}.gg-btn[disabled]{opacity:.45;cursor:not-allowed;transform:none}.gg-btn.is-added{background:var(--violet);color:#fff}.gg-link{display:inline-flex;gap:6px;font-weight:700;font-size:14px;letter-spacing:.02em;text-decoration:underline;text-underline-offset:4px}.gg-pill{display:inline-flex;align-items:center;gap:9px;margin:0 0 22px;padding:8px 15px 8px 12px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(10,10,10,.08);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gg-pill__dot{width:8px;height:8px;border-radius:50%;background:var(--violet);box-shadow:0 0 0 4px #6b2fd629}.gg-hero{position:relative;overflow:hidden;padding:64px 0 0}.gg-hero__inner{max-width:1320px;margin:0 auto;padding:0 var(--page-x) 72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:40px}.gg-hero__title{margin:0 0 24px;font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(54px,8.2vw,128px);line-height:.86;letter-spacing:-.04em;display:flex;flex-direction:column}.gg-hero__line{display:block}.gg-hero__line--accent{align-self:flex-start;margin-top:.06em;padding:.02em .16em .06em;background:var(--lime);border-radius:.14em;transform:rotate(-2deg);box-shadow:0 10px 28px #0a0a0a1f}.gg-hero__text{margin:0 0 30px;max-width:44ch;font-size:18px;line-height:1.55;opacity:.85;text-wrap:pretty}.gg-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 26px}.gg-hero__trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;font-weight:600}.gg-hero__trust li{display:inline-flex;align-items:center;gap:7px}.gg-hero__trust svg{width:15px;height:15px;color:var(--violet)}.gg-hero__stage{position:relative;height:clamp(420px,46vw,640px)}.gg-hero__halo{position:absolute;top:8%;right:4%;bottom:4%;left:4%;border-radius:50%;background:radial-gradient(closest-side,#ffffffb3,#fff0);filter:blur(6px)}.gg-hero__card{position:absolute;display:block;width:min(46%,330px);text-decoration:none;color:var(--black);border-radius:28px;background:var(--card);padding:10px 10px 14px;box-shadow:0 24px 60px #0a0a0a29;transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s var(--ease)}.gg-hero__cardimg{display:block;border-radius:20px;overflow:hidden;aspect-ratio:1;background:var(--tile)}.gg-hero__cardimg img{width:100%;height:100%;object-fit:cover}.gg-hero__cardmeta{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 6px 0}.gg-hero__cardname{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:14px;letter-spacing:-.01em}.gg-hero__cardtag{order:2;font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--black);color:#fff}.gg-hero__card--1{left:0;top:38%;transform:rotate(-8deg);z-index:1;width:min(37%,260px)}.gg-hero__card--2{left:50%;top:2%;transform:translate(-50%) rotate(1deg);z-index:3;width:min(50%,360px)}.gg-hero__card--3{right:0;top:44%;transform:rotate(7deg);z-index:2;width:min(37%,260px)}.gg-hero__card--1 .gg-hero__cardtag{background:var(--violet)}.gg-hero__card--2 .gg-hero__cardtag{background:var(--lime);color:var(--black)}@media(hover:hover){.gg-hero__card:hover{box-shadow:0 34px 70px #0a0a0a38;z-index:4}.gg-hero__card--1:hover{transform:rotate(-4deg) translateY(-10px)}.gg-hero__card--2:hover{transform:translate(-50%) rotate(0) translateY(-10px)}.gg-hero__card--3:hover{transform:rotate(3deg) translateY(-10px)}}@media(prefers-reduced-motion:no-preference){.gg-hero__line{animation:gg-rise .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i) * .11s)}.gg-hero__line--accent{animation-name:gg-rise-tilt}.gg-hero__card--1{animation:gg-float-a 7s ease-in-out infinite}.gg-hero__card--3{animation:gg-float-b 8s ease-in-out infinite}.gg-hero__card:hover{animation-play-state:paused}}@keyframes gg-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes gg-rise-tilt{0%{opacity:0;transform:translateY(24px) rotate(-2deg)}to{opacity:1;transform:rotate(-2deg)}}@keyframes gg-float-a{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-12px)}}@keyframes gg-float-b{0%,to{transform:rotate(7deg) translateY(0)}50%{transform:rotate(6deg) translateY(-14px)}}.gg-ticker{background:var(--black);color:#fff;overflow:hidden;border-block:1px solid rgba(255,255,255,.08)}.gg-ticker__track{display:flex;width:max-content;align-items:center;gap:22px;padding:15px 0;animation:gg-marquee 46s linear infinite}.gg-ticker__item{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:15px;letter-spacing:.01em;white-space:nowrap}.gg-ticker__star{color:var(--lime);font-size:14px}@keyframes gg-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gg-ticker__track{animation:none}}.gg-statement{padding:112px var(--page-x) 96px;text-align:center}.gg-statement__inner{max-width:1100px;margin:0 auto}.gg-statement__text{margin:0 0 26px;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(32px,5vw,72px);line-height:1;letter-spacing:-.03em;text-wrap:balance}.gg-fillword{transition:opacity .3s var(--ease),color .3s var(--ease)}.js [data-gg-fill] .gg-fillword{opacity:.18}.js [data-gg-fill] .gg-fillword.is-on{opacity:1}.gg-fillword--mark{color:var(--violet)}.gg-standards{list-style:none;margin:64px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;text-align:left}.gg-standard{display:flex;flex-direction:column;gap:6px;padding:22px 20px 24px;border-radius:24px;background:#ffffff6b;border:1px solid rgba(10,10,10,.07)}.gg-standard__icon{width:42px;height:42px;border-radius:14px;background:var(--black);color:var(--lime);display:grid;place-items:center;margin-bottom:8px}.gg-standard__icon svg{width:24px;height:24px}.gg-standard__title{font-weight:800;font-size:15px}.gg-standard__text{font-size:13.5px;line-height:1.5;opacity:.75}.gg-lineup{padding:96px var(--page-x) 104px;background:var(--card);border-radius:48px 48px 0 0;scroll-margin-top:20px}.gg-lineup__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.gg-card{display:flex;flex-direction:column;border-radius:32px;overflow:hidden;background:#fff;border:1px solid rgba(10,10,10,.07);box-shadow:0 14px 40px #0a0a0a0f;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.gg-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #0a0a0a1a}.gg-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden}.gg-card--lime .gg-card__media{background:#eef9d2}.gg-card--lav .gg-card__media{background:var(--lav, #E9DBF5)}.gg-card--blush .gg-card__media{background:#f9d4e5}.gg-card--card .gg-card__media{background:var(--tile)}.gg-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .42s var(--ease),transform .7s cubic-bezier(.2,.8,.2,1)}.gg-card__img--hover{opacity:0;transform:scale(1.04)}@media(hover:hover){.gg-card:hover .gg-card__img--hover{opacity:1;transform:none}.gg-card:hover .gg-card__img:not(.gg-card__img--hover){transform:scale(1.03)}}.gg-card__badge{position:absolute;top:16px;left:16px;z-index:2;padding:7px 12px;border-radius:999px;background:var(--black);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gg-card__body{display:flex;flex-direction:column;gap:10px;padding:24px 24px 26px;flex:1}.gg-card__tag{margin:0;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.gg-card__name{margin:0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(24px,2.3vw,32px);line-height:.95;letter-spacing:-.02em}.gg-card__name a{text-decoration:none}.gg-card__line{margin:0;font-size:15px;line-height:1.5;opacity:.8}.gg-chips{list-style:none;margin:2px 0 4px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.gg-chips li{padding:6px 11px;border-radius:999px;background:var(--card);border:1px solid rgba(10,10,10,.08);font-size:12px;font-weight:600}.gg-packs{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:8px}.gg-pack{min-height:40px;border-radius:12px;border:1.5px solid rgba(10,10,10,.12);background:#fff;font-size:12.5px;font-weight:700;transition:all var(--dur) var(--ease);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:7px 4px;line-height:1.1;color:var(--black)}.gg-pack__save{font-size:10px;font-weight:800;letter-spacing:.02em;padding:2px 6px;border-radius:999px;background:var(--lime);color:var(--black);white-space:nowrap}.gg-pack__save--none{background:transparent;color:#0a0a0a80;font-weight:700}.gg-pack[aria-checked=true] .gg-pack__save--none{color:#fff9}.gg-pack:hover{border-color:var(--black)}.gg-pack[aria-checked=true]{background:var(--black);color:#fff;border-color:var(--black)}.gg-pack[disabled]{opacity:.4}.gg-card__buy{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.gg-card__price{margin:0;display:flex;flex-direction:column;gap:2px;font-variant-numeric:tabular-nums}.gg-card__price{flex:1 1 auto;min-width:0}.gg-card__nowrow,.gg-card__subrow{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.gg-card__nowrow{flex-wrap:nowrap;white-space:nowrap}.gg-card__buy .gg-btn{flex:0 0 auto}.gg-card__was{font-size:14px;font-weight:600;opacity:.45}.gg-card__save{font-size:12px;font-weight:800;color:var(--violet)}.gg-card__was[hidden],.gg-card__save[hidden]{display:none}.gg-card__price [data-gg-price]{font-family:var(--display);font-weight:800;font-size:22px}.gg-card__perday{font-size:12px;opacity:.6;font-weight:600}.gg-card__more{margin-top:4px;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px;opacity:.75}.gg-card__more:hover{opacity:1}.gg-quiz{padding:0 var(--page-x) 104px;background:var(--card);scroll-margin-top:20px}.gg-quiz__card{max-width:1240px;margin:0 auto;border-radius:40px;background:var(--black);color:#fff;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;padding:56px;position:relative;overflow:hidden}.gg-quiz__card:after{content:"";position:absolute;width:520px;height:520px;right:-160px;top:-220px;border-radius:50%;background:radial-gradient(closest-side,#6b2fd68c,#6b2fd600);pointer-events:none}.gg-quiz .gg-title,.gg-quiz .gg-sub{color:#fff}.gg-quiz .gg-eyebrow{color:var(--lime);opacity:1}.gg-quiz__progress{list-style:none;display:flex;gap:8px;margin:30px 0 0;padding:0}.gg-quiz__progress li{width:34px;height:5px;border-radius:5px;background:#fff3;transition:background .3s var(--ease)}.gg-quiz__progress li.is-on{background:var(--lime)}.gg-quiz__body{position:relative;z-index:1}.gg-quiz__q{margin:0 0 18px;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(20px,2vw,26px);line-height:1.05}.gg-quiz__opts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gg-opt{display:flex;align-items:center;gap:12px;min-height:68px;padding:14px 18px;border-radius:20px;text-align:left;background:#ffffff12;border:1.5px solid rgba(255,255,255,.14);color:#fff;font-size:15px;font-weight:700;transition:all .2s var(--ease)}.gg-opt:hover{background:#ffffff24;border-color:var(--lime);transform:translateY(-2px)}.gg-opt__emoji{width:36px;height:36px;flex:0 0 auto;border-radius:12px;display:grid;place-items:center;background:var(--lime);color:var(--black);font-size:17px}.gg-quiz__step.is-active{animation:gg-rise .42s cubic-bezier(.2,.8,.2,1) both}.gg-quiz__back{margin-top:16px;font-size:13px;font-weight:700;opacity:.7;text-decoration:underline;text-underline-offset:4px;color:#fff}.gg-quiz__back:hover{opacity:1}.gg-quiz__result{display:grid;gap:10px}.gg-qres{display:flex;align-items:center;gap:14px;padding:12px;border-radius:20px;background:#fff;color:var(--black)}.gg-qres img{width:68px;height:68px;border-radius:14px;object-fit:cover;background:var(--tile)}.gg-qres__main{display:flex;flex-direction:column;gap:2px;flex:1}.gg-qres__tag{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--violet)}.gg-qres__name{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:17px}.gg-qres__price{font-weight:800;font-variant-numeric:tabular-nums}.gg-qres a{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:3px;opacity:.7}.gg-quiz__total{margin:14px 0 4px;display:flex;justify-content:space-between;font-weight:700;font-variant-numeric:tabular-nums}.gg-quiz__total small{display:block;font-weight:600;opacity:.7;color:var(--lime)}.gg-quiz__actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:12px}.gg-quiz__actions .gg-quiz__back{margin-top:0}.gg-quiz__note{margin:14px 0 0;font-size:12.5px;opacity:.6}.gg-day{padding:104px var(--page-x);transition:background .6s var(--ease);background:#f7b6d2}.gg-day[data-tone=day]{background:#f4c9dc}.gg-day[data-tone=night]{background:#d9c7f0}.gg-day__rail{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:10px;max-width:880px;margin:0 auto 40px;padding-top:24px}.gg-day__track{position:absolute;left:calc(50% / var(--n, 3));right:calc(50% / var(--n, 3));top:8px;height:4px;border-radius:4px;background:linear-gradient(90deg,#FFE7A3,var(--lime),var(--violet))}.gg-day__sun{position:absolute;top:50%;left:0;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#fff;border:3px solid var(--black);box-shadow:0 4px 12px #0a0a0a33;transition:left .6s cubic-bezier(.2,.8,.2,1)}.gg-day__stop{display:flex;flex-direction:column;align-items:center;gap:2px;padding:14px 10px;border-radius:20px;border:1.5px solid transparent;transition:all .25s var(--ease)}.gg-day__stop:hover{background:#ffffff59}.gg-day__stop[aria-selected=true]{background:#fff;border-color:var(--black);box-shadow:0 10px 24px #0a0a0a1a}.gg-day__time{font-family:var(--display);font-weight:800;font-size:clamp(20px,2.2vw,30px);font-variant-numeric:tabular-nums}.gg-day__label{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;opacity:.65}.gg-day__panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;max-width:1140px;margin:0 auto}.gg-day__panel.is-active{animation:gg-rise .52s cubic-bezier(.2,.8,.2,1) both}.gg-day__media{border-radius:36px;overflow:hidden;aspect-ratio:1;background:var(--tile);box-shadow:0 24px 60px #0a0a0a24}.gg-day__media img{width:100%;height:100%;object-fit:cover}.gg-day__kicker{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.gg-day__title{margin:0 0 16px;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.4vw,48px);line-height:.95;letter-spacing:-.025em}.gg-day__text{margin:0 0 14px;font-size:17px;line-height:1.55;max-width:44ch}.gg-day__claim{margin:0 0 26px;padding:12px 16px;border-left:3px solid var(--black);background:#fff6;border-radius:0 14px 14px 0;font-size:13.5px;line-height:1.5;max-width:46ch}.gg-day__buy{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.gg-inside{padding:104px var(--page-x);background:var(--black);color:#fff;border-radius:48px;margin:0 12px;position:relative;overflow:hidden}.gg-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 auto 48px}.gg-tab{display:inline-flex;align-items:center;gap:9px;height:46px;padding:0 20px;border-radius:999px;border:1.5px solid rgba(255,255,255,.2);color:#fff;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;transition:all .2s var(--ease)}.gg-tab:hover{border-color:#fff}.gg-tab[aria-selected=true]{background:#fff;color:var(--black);border-color:#fff}.gg-tab__swatch{width:12px;height:12px;border-radius:50%}.gg-tab__swatch--green{background:#9bd341}.gg-tab__swatch--pink{background:#f45c93}.gg-tab__swatch--berry{background:#8e1d4a}.gg-inside__panel{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:center;max-width:1140px;margin:0 auto}.gg-inside__panel.is-active{animation:gg-rise .52s cubic-bezier(.2,.8,.2,1) both}.gg-inside__visual{position:relative;aspect-ratio:1;border-radius:40px;overflow:hidden;background:#f7c6dc}.gg-inside__img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:no-preference){.gg-inside__img{animation:gg-breathe 6s ease-in-out infinite}}@keyframes gg-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.gg-inside__ring{position:absolute;top:14%;right:14%;bottom:14%;left:14%;border-radius:50%;border:1.5px dashed rgba(10,10,10,.18);z-index:2;pointer-events:none}@media(prefers-reduced-motion:no-preference){.gg-inside__ring{animation:gg-spin 40s linear infinite}}@keyframes gg-spin{to{transform:rotate(360deg)}}.gg-inside__stat{margin:0;font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(56px,7.4vw,112px);line-height:.85;letter-spacing:-.045em;color:var(--lime)}.gg-inside__statlabel{margin:10px 0 30px;font-size:17px;opacity:.8}.gg-inside__list{list-style:none;margin:0 0 22px;padding:0;border-top:1px solid rgba(255,255,255,.16)}.gg-inside__list li{display:flex;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.16);font-size:16px;font-weight:600}.gg-inside__amt{opacity:.7;font-variant-numeric:tabular-nums;text-align:right}.gg-inside__note{margin:0 0 26px;font-size:13.5px;line-height:1.55;opacity:.7;max-width:46ch}.gg-builder{padding:112px var(--page-x);scroll-margin-top:20px}.gg-builder__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.gg-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:14px}.gg-collage__tile{border-radius:28px;overflow:hidden;background:var(--tile);aspect-ratio:1;box-shadow:0 14px 34px #0a0a0a1a}.gg-collage__tile img{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.gg-collage__tile:hover img{transform:scale(1.05)}.gg-collage__tile--2,.gg-collage__tile--4{transform:translateY(36px)}.gg-builder__panel{background:var(--card);border-radius:36px;padding:44px 40px;box-shadow:0 18px 50px #0a0a0a14;border:1px solid rgba(10,10,10,.06)}.gg-picks{display:grid;gap:10px;margin:28px 0 22px}.gg-pick{display:flex;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:20px;text-align:left;background:#fff;border:1.5px solid rgba(10,10,10,.1);transition:all .2s var(--ease)}.gg-pick:hover{border-color:var(--black)}.gg-pick[aria-pressed=true]{border-color:var(--black);box-shadow:0 8px 22px #0a0a0a1a;background:#fff}.gg-pick__check{width:26px;height:26px;flex:0 0 auto;border-radius:8px;border:1.5px solid rgba(10,10,10,.25);display:grid;place-items:center;color:transparent;transition:all .2s var(--ease)}.gg-pick__check svg{width:15px;height:15px}.gg-pick[aria-pressed=true] .gg-pick__check{background:var(--lime);border-color:var(--black);color:var(--black)}.gg-pick__img{width:56px;height:56px;border-radius:14px;object-fit:cover;background:var(--tile)}.gg-pick__main{display:flex;flex-direction:column;flex:1;gap:2px}.gg-pick__name{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:15px}.gg-pick__tag{font-size:12.5px;opacity:.65;font-weight:600}.gg-pick__price{font-weight:800;font-variant-numeric:tabular-nums}.gg-builder__line{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 6px;font-weight:600}.gg-builder__line strong{font-family:var(--display);font-size:26px;font-variant-numeric:tabular-nums}.gg-builder__ship{margin:0 0 18px;font-size:13.5px;font-weight:700;color:var(--violet);min-height:1.4em}.gg-builder__note{margin:12px 0 0;font-size:12.5px;opacity:.6;text-align:center}.gg-editorial{padding:104px var(--page-x);background:var(--card)}.gg-editorial__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center}.gg-editorial--right .gg-editorial__media{order:2}.gg-editorial__media{position:relative}.gg-editorial__media img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:36px;box-shadow:0 24px 60px #0a0a0a1f}.gg-editorial__caption{position:absolute;left:18px;bottom:18px;margin:0;padding:8px 14px;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:700}.gg-editorial__text{font-size:18px;line-height:1.6;opacity:.85;margin:0 0 28px;max-width:46ch}.gg-editorial__text p{margin:0 0 14px}.gg-editorial__facts{list-style:none;margin:0 0 32px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gg-editorial__facts li{display:flex;flex-direction:column;gap:4px;padding:18px;border-radius:22px;background:#fff;border:1px solid rgba(10,10,10,.07)}.gg-editorial__facts strong{font-family:var(--display);font-weight:900;font-size:clamp(26px,2.8vw,38px);line-height:1;color:var(--violet)}.gg-editorial__facts span{font-size:13px;line-height:1.4;opacity:.75;font-weight:600}.gg-closer{padding:24px var(--page-x) 104px}.gg-closer__card{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:44px;overflow:hidden;background:var(--lime);box-shadow:0 24px 60px #0a0a0a1f}.gg-closer__copy{padding:64px 56px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px}.gg-closer__title{margin:0;font-family:var(--display);font-weight:900;text-transform:uppercase;font-size:clamp(34px,4.6vw,68px);line-height:.9;letter-spacing:-.035em}.gg-closer .gg-btn--lime{background:var(--black);color:#fff;box-shadow:none}.gg-closer .gg-btn--lime:hover{background:#2a2a2a}.gg-closer__micro{margin:0;font-size:13px;font-weight:600;opacity:.7}.gg-closer__media{min-height:420px}.gg-closer__media img{width:100%;height:100%;object-fit:cover}.gg-statement+.gg-lineup{margin-top:0}@media(max-width:1100px){.gg-standards{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-quiz__card{padding:44px;gap:32px}}@media(max-width:900px){.gg-hero{padding-top:34px}.gg-hero__inner{grid-template-columns:1fr;gap:10px;padding-bottom:48px}.gg-hero__title{font-size:clamp(52px,16vw,92px)}.gg-hero__text{font-size:16px}.gg-hero__actions .gg-btn{flex:1 1 auto}.gg-hero__stage{height:clamp(300px,88vw,460px);margin-top:14px}.gg-hero__card{width:38%;padding:7px 7px 10px;border-radius:22px}.gg-hero__card--2{width:52%}.gg-hero__cardimg{border-radius:16px}.gg-hero__cardname{font-size:10.5px;white-space:nowrap}.gg-hero__cardmeta{gap:4px;padding-left:3px;padding-right:3px}.gg-hero__cardtag{font-size:9px;padding:4px 7px}.gg-hero__cardmeta{padding-top:8px}.gg-statement{padding:72px var(--page-x) 64px}.gg-standards{margin-top:40px;gap:10px}.gg-standard{padding:16px;border-radius:20px}.gg-lineup{padding:64px 0 72px;border-radius:32px 32px 0 0}.gg-lineup .gg-head{padding:0 var(--page-x);margin-bottom:28px}.gg-lineup__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding:4px var(--page-x) 16px;scrollbar-width:none}.gg-lineup__grid::-webkit-scrollbar{display:none}.gg-card{flex:0 0 84%;scroll-snap-align:center;border-radius:26px}.gg-card:hover{transform:none}.gg-card__body{padding:18px 18px 22px}.gg-quiz{padding:0 12px 72px}.gg-quiz__card{grid-template-columns:1fr;padding:34px 22px;border-radius:32px}.gg-quiz__opts{grid-template-columns:1fr}.gg-day{padding:72px var(--page-x)}.gg-day__rail{margin-bottom:26px}.gg-day__stop{padding:10px 4px;border-radius:16px}.gg-day__panel{grid-template-columns:1fr;gap:26px}.gg-day__media{border-radius:26px;aspect-ratio:4/3}.gg-inside{padding:72px 20px;margin:0 8px;border-radius:32px}.gg-tabs{margin-bottom:28px}.gg-tab{height:40px;padding:0 14px;font-size:12px}.gg-inside__panel{grid-template-columns:1fr;gap:28px}.gg-inside__visual{border-radius:28px}.gg-builder{padding:72px var(--page-x)}.gg-builder__grid{grid-template-columns:1fr;gap:36px}.gg-collage{gap:10px}.gg-collage__tile{border-radius:20px}.gg-collage__tile--2,.gg-collage__tile--4{transform:translateY(18px)}.gg-builder__panel{padding:28px 20px;border-radius:28px}.gg-editorial{padding:72px var(--page-x)}.gg-editorial__grid{grid-template-columns:1fr;gap:32px}.gg-editorial--right .gg-editorial__media{order:0}.gg-editorial__media img{border-radius:28px;aspect-ratio:4/4.4}.gg-editorial__text{font-size:16px}.gg-editorial__facts{gap:8px}.gg-editorial__facts li{padding:14px 12px;border-radius:18px}.gg-closer{padding:8px 12px 72px}.gg-closer__card{grid-template-columns:1fr;border-radius:32px}.gg-closer__copy{padding:40px 24px}.gg-closer__media{min-height:0;aspect-ratio:1}.gg-head{margin-bottom:32px}.gg-sub{font-size:16px}}@media(max-width:420px){.gg-standards{grid-template-columns:1fr 1fr}.gg-standard__text{font-size:12.5px}.gg-hero__trust{font-size:12px}}.gg-bundles{padding:24px var(--page-x) 104px;scroll-margin-top:20px}.gg-bundles--card{background:var(--card)}.gg-bundles--pink{background:transparent;padding-top:96px}.gg-bundles .gg-head{margin-bottom:40px}.gg-bundles__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}.gg-bundles__grid--1{grid-template-columns:minmax(0,1fr)}.gg-bundles__grid--2:has(.gg-bundle--feature){grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.gg-bundle{position:relative;display:flex;flex-direction:column;border-radius:36px;overflow:hidden;background:#fff;color:var(--black);box-shadow:0 20px 50px #0a0a0a14;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}@media(hover:hover){.gg-bundle:hover{transform:translateY(-4px);box-shadow:0 30px 70px #0a0a0a24}}.gg-bundle--dark{background:var(--black);color:#fff}.gg-bundle--lime{background:var(--lime)}.gg-bundle--lav{background:var(--lav, #E9DBF5)}.gg-bundle--blush{background:#f9d4e5}.gg-bundle__art{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:radial-gradient(120% 90% at 50% 100%,#f7b6d2,#f291bc 55%,#e77dae)}.gg-bundle--lav .gg-bundle__art{background:radial-gradient(120% 90% at 50% 100%,#f3e9fb,#dcc6f0 60%,#c9aee6)}.gg-bundle__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gg-bundle__art--fan{display:flex;align-items:flex-end;justify-content:center;padding:28px 24px 0}.gg-bundle__bottle{position:relative;display:block;width:38%;max-width:250px;aspect-ratio:1;margin:0 -5%;border-radius:24px 24px 0 0;overflow:hidden;background:var(--tile);box-shadow:0 18px 40px #0a0a0a38;border:6px solid #fff;border-bottom:0;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.gg-bundle__bottle img{width:100%;height:100%;object-fit:cover}.gg-bundle__art--n3 .gg-bundle__bottle--1{transform:rotate(-7deg) translateY(14px);z-index:1}.gg-bundle__art--n3 .gg-bundle__bottle--2{z-index:3;width:42%}.gg-bundle__art--n3 .gg-bundle__bottle--3{transform:rotate(7deg) translateY(14px);z-index:2}.gg-bundle__art--n2 .gg-bundle__bottle{width:44%;margin:0 -3%}.gg-bundle__art--n2 .gg-bundle__bottle--1{transform:rotate(-5deg) translateY(8px);z-index:1}.gg-bundle__art--n2 .gg-bundle__bottle--2{transform:rotate(5deg);z-index:2}@media(hover:hover){.gg-bundle:hover .gg-bundle__art--n3 .gg-bundle__bottle--1{transform:rotate(-10deg) translate(-10px,10px)}.gg-bundle:hover .gg-bundle__art--n3 .gg-bundle__bottle--3{transform:rotate(10deg) translate(10px,10px)}.gg-bundle:hover .gg-bundle__art--n2 .gg-bundle__bottle--1{transform:rotate(-8deg) translate(-8px,6px)}.gg-bundle:hover .gg-bundle__art--n2 .gg-bundle__bottle--2{transform:rotate(8deg) translate(8px)}}.gg-bundle__badge{position:absolute;top:18px;left:18px;z-index:5;padding:8px 14px;border-radius:999px;background:var(--black);color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gg-bundle--dark .gg-bundle__badge{background:var(--lime);color:var(--black)}.gg-bundle__burst{position:absolute;top:16px;right:16px;z-index:5;width:86px;height:86px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--lime);color:var(--black);font-family:var(--display);font-weight:800;font-size:17px;line-height:1;transform:rotate(10deg);box-shadow:0 10px 24px #0a0a0a2e}.gg-bundle__burst small{font-family:var(--body);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:3px}.gg-bundle--dark .gg-bundle__burst{background:var(--violet);color:#fff}.gg-bundle__body{display:flex;flex-direction:column;gap:12px;padding:26px 28px 28px;flex:1}.gg-bundle__kicker{margin:0;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--violet)}.gg-bundle--dark .gg-bundle__kicker{color:var(--lime)}.gg-bundle__name{margin:0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(26px,2.4vw,36px);letter-spacing:-.02em;line-height:1}.gg-bundle__name a{color:inherit;text-decoration:none}.gg-bundle__text{margin:0;font-size:15.5px;line-height:1.55;opacity:.8;max-width:46ch}.gg-bundle__inside{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gg-bundle__inside li{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;background:#ffffffb3;border:1px solid rgba(10,10,10,.08);font-size:12.5px;font-weight:700}.gg-bundle--dark .gg-bundle__inside li{background:#ffffff14;border-color:#ffffff1f}.gg-bundle__inside img{width:30px;height:30px;border-radius:50%;object-fit:cover;background:var(--tile)}.gg-bundle__inside .gg-bundle__plus{padding:0;background:none;border:0;font-family:var(--display);font-size:16px;opacity:.5}.gg-bundle__buy{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:10px}.gg-bundle__price{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px;font-variant-numeric:tabular-nums}.gg-bundle__nowrow,.gg-bundle__subrow{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.gg-bundle__nowrow{flex-wrap:nowrap;white-space:nowrap}.gg-bundle__now{font-family:var(--display);font-weight:800;font-size:30px;letter-spacing:-.02em}.gg-bundle__was{font-size:16px;font-weight:600;opacity:.45}.gg-bundle__save{font-size:13px;font-weight:800;color:var(--violet)}.gg-bundle--dark .gg-bundle__save{color:var(--lime)}.gg-bundle__perday{font-size:12px;font-weight:600;opacity:.6}.gg-bundle__buy .gg-btn{flex:0 0 auto}.gg-bundle__micro{margin:0;font-size:12px;font-weight:600;opacity:.6}@media(max-width:900px){.gg-bundles{padding:8px var(--page-x) 72px}.gg-bundles .gg-head{margin-bottom:28px}.gg-bundles__grid,.gg-bundles__grid--2:has(.gg-bundle--feature){grid-template-columns:minmax(0,1fr);gap:16px}.gg-bundle{border-radius:28px}.gg-bundle__art{aspect-ratio:4/3}.gg-bundle__art--fan{padding:24px 12px 0}.gg-bundle__bottle{border-width:4px;border-radius:18px 18px 0 0}.gg-bundle__burst{width:70px;height:70px;font-size:14px}.gg-bundle__body{padding:20px 20px 22px}.gg-bundle__now{font-size:26px}}@media(max-width:420px){.gg-bundle__buy{flex-wrap:wrap}.gg-bundle__buy .gg-btn{width:100%}}.gg-builder__deal{margin:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px;font-weight:700}.gg-builder__deal[hidden]{display:none}.gg-builder__deal b{padding:4px 10px;border-radius:999px;background:var(--lime);color:var(--black);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.gg-builder__deal span{color:var(--violet)}.gg-builder__line s{font-size:15px;font-weight:600;opacity:.45;margin-right:8px}.gg-builder__hint{margin:0;font-size:12.5px;font-weight:600;opacity:.75}.gg-builder__hint[hidden]{display:none}.gg-qres--bundle{box-shadow:0 0 0 3px var(--lime)}.gg-qres__deal{display:block;margin-top:2px;font-size:12px;font-weight:800;color:var(--violet)}.gg-qres__price s{display:block;font-size:12px;opacity:.5;font-weight:600}.gg-pdpb{padding:40px var(--page-x) 88px}.gg-pdpb__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px;align-items:start}.gg-pdpb__media{position:sticky;top:96px}.gg-pdpb__main{border-radius:36px;overflow:hidden;background:var(--tile);aspect-ratio:1;box-shadow:0 24px 60px #0a0a0a1f}.gg-pdpb__main img{width:100%;height:100%;object-fit:cover;display:block}.gg-pdpb__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.gg-pdpb__thumbs img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px;display:block}.gg-pdpb__fan{border-radius:36px;aspect-ratio:1;box-shadow:0 24px 60px #0a0a0a1f;padding:40px 28px 0}.gg-pdpb__fan .gg-bundle__bottle{max-width:none}.gg-pdpb__legal{margin:14px 4px 0;font-size:11.5px;line-height:1.5;opacity:.65}.gg-pdpb__buy{display:flex;flex-direction:column;gap:16px;padding-top:8px}.gg-pdpb__title{margin:0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(34px,4vw,56px);line-height:.95;letter-spacing:-.025em}.gg-pdpb__promise{margin:0;font-size:17px;line-height:1.55;max-width:44ch}.gg-pdpb__price{display:flex;flex-direction:column;gap:4px;padding:16px 0;border-top:1px solid rgba(10,10,10,.12);border-bottom:1px solid rgba(10,10,10,.12)}.gg-pdpb__price .gg-bundle__now{font-size:36px}.gg-pdpb__inside{display:flex;flex-direction:column;gap:8px}.gg-pdpb__label{margin:0 0 2px;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.gg-pdpb__row{display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:20px;background:var(--card);color:var(--black);text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.gg-pdpb__row:hover{transform:translate(4px);box-shadow:0 10px 24px #0a0a0a14}.gg-pdpb__row img{width:60px;height:60px;border-radius:14px;object-fit:cover;background:var(--tile)}.gg-pdpb__rowmain{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.gg-pdpb__rowtag{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.gg-pdpb__rowname{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:16px}.gg-pdpb__rowsub{font-size:12.5px;opacity:.65;font-weight:600}.gg-pdpb__rowgo{font-size:18px;opacity:.5}.gg-pdpb__add{margin-top:6px}.gg-pdpb__trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px 16px}.gg-pdpb__trust li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.gg-pdpb__trust svg{width:16px;height:16px;color:var(--violet);flex:0 0 auto}.gg-pdpb__more{border-top:1px solid rgba(10,10,10,.12);padding-top:14px}.gg-pdpb__more summary{cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;list-style:none;display:flex;justify-content:space-between}.gg-pdpb__more summary:after{content:"+";font-size:18px}.gg-pdpb__more[open] summary:after{content:"\2212"}.gg-pdpb__desc{padding-top:10px;font-size:14.5px;line-height:1.6}.gg-pdpb__desc ul{padding-left:18px}@media(max-width:900px){.gg-pdpb{padding:18px var(--page-x) 64px}.gg-pdpb__grid{grid-template-columns:minmax(0,1fr);gap:24px}.gg-pdpb__media{position:static}.gg-pdpb__main,.gg-pdpb__fan{border-radius:28px}.gg-pdpb__fan{padding:28px 14px 0}.gg-pdpb__trust{grid-template-columns:1fr}}.gg-pdpb__fan{align-items:center;padding:28px}.gg-pdpb__fan .gg-bundle__bottle{width:40%;border-radius:24px;border-bottom:6px solid #fff}.gg-pdpb__fan.gg-bundle__art--n3 .gg-bundle__bottle--2{width:46%}.gg-pdpb__fan.gg-bundle__art--n3 .gg-bundle__bottle--1,.gg-pdpb__fan.gg-bundle__art--n3 .gg-bundle__bottle--3{transform:rotate(-7deg) translateY(20px)}.gg-pdpb__fan.gg-bundle__art--n3 .gg-bundle__bottle--3{transform:rotate(7deg) translateY(20px)}@media(max-width:900px){.gg-pdpb__fan{padding:18px 12px}.gg-pdpb__fan .gg-bundle__bottle{border-width:4px;border-radius:18px}}.cartup--bundle{border:0;background:var(--lime);color:var(--black)}@media(min-width:901px){.gg-bundles__grid--1 .gg-bundle{flex-direction:row}.gg-bundles__grid--1 .gg-bundle__art{flex:0 0 56%;aspect-ratio:auto;min-height:440px}.gg-bundles__grid--1 .gg-bundle__body{justify-content:center;padding:44px 48px}.gg-bundles__grid--1 .gg-bundle__buy{margin-top:12px}}@media(min-width:901px){:root{--sect-y:72px}}.gg-head{margin-bottom:30px}.gg-title{font-size:clamp(28px,3.3vw,46px)}.gg-sub{font-size:16px}.gg-hero{padding-top:44px}.gg-hero__inner{padding-bottom:48px}.gg-hero__stage{height:clamp(380px,40vw,560px)}.gg-statement{padding:72px var(--page-x) 60px}.gg-standards{margin-top:40px}.gg-lineup{padding:64px var(--page-x) 64px}.gg-card__media{aspect-ratio:5/4}.gg-card__body{padding:20px 22px 22px;gap:9px}.gg-bundles{padding-bottom:64px}.gg-bundle__art{aspect-ratio:2/1}.gg-bundle__body{padding:22px 26px 24px;gap:10px}.gg-quiz{padding-bottom:64px}.gg-day{padding:72px var(--page-x)}.gg-day__rail{margin-bottom:28px}.gg-day__panel{gap:40px}.gg-day__media{aspect-ratio:4/3}.gg-day__title{font-size:clamp(26px,2.8vw,40px);margin-bottom:12px}.gg-inside{padding:72px var(--page-x)}.gg-inside__visual{aspect-ratio:4/3}.gg-inside__stat{font-size:clamp(48px,5.6vw,88px)}.gg-inside__statlabel{margin:8px 0 20px}.gg-inside__list li{padding:12px 0}.ugc__card{flex-basis:clamp(170px,17vw,230px)}.gg-page{padding:56px var(--page-x) 64px}.gg-page__inner{max-width:680px;margin:0 auto}.gg-page__body{font-size:17px;line-height:1.65}.gg-page__body h2{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(24px,2.6vw,34px);line-height:1;letter-spacing:-.02em;margin:0 0 18px}.gg-page__body p{margin:0 0 16px}@media(max-width:900px){:root{--sect-y:44px}.gg-head{margin-bottom:20px}.gg-title{font-size:clamp(26px,7.4vw,34px);margin-bottom:10px}.gg-sub{font-size:15px}.gg-eyebrow{margin-bottom:10px;font-size:11px}.gg-hero{padding-top:22px}.gg-hero__inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-bottom:28px}.gg-hero__title{align-self:flex-start}.gg-hero__copy{display:contents}.gg-pill{order:1;align-self:flex-start;margin-bottom:14px;font-size:10.5px;padding:6px 12px 6px 10px}.gg-hero__title{order:2;font-size:clamp(44px,13vw,64px);margin-bottom:6px}.gg-hero__stage{order:3;height:clamp(250px,70vw,320px);margin:0 0 14px}.gg-hero__text{display:none}.gg-hero__actions{order:4;flex-wrap:nowrap;gap:8px;margin-bottom:12px}.gg-hero__actions .gg-btn{flex:1 1 0;min-width:0;height:50px;padding:0 12px;font-size:11.5px}.gg-hero__trust{order:5;justify-content:center;gap:4px 12px;font-size:11.5px}.gg-hero__card{width:35%}.gg-hero__card--2{width:47%}.gg-statement{padding:44px var(--page-x) 40px}.gg-statement__text{font-size:clamp(24px,7vw,32px)}.gg-standards{margin-top:24px;gap:8px}.gg-standard{flex-direction:row;align-items:center;gap:10px;padding:10px 12px;border-radius:16px}.gg-standard__icon{width:34px;height:34px;border-radius:11px;margin:0;flex:0 0 34px}.gg-standard__icon svg{width:18px;height:18px}.gg-standard__title{font-size:13px}.gg-standard__text{display:none}.gg-lineup{padding:40px 0 36px;border-radius:28px 28px 0 0}.gg-lineup .gg-head{margin-bottom:16px}.gg-card{flex-basis:80%}.gg-card__media{aspect-ratio:4/3}.gg-card__body{padding:14px 16px 16px;gap:8px}.gg-card__line,.gg-card .gg-chips{display:none}.gg-bundles{padding:0 var(--page-x) 40px}.gg-bundles .gg-head{margin-bottom:16px}.gg-bundles__grid{gap:12px}.gg-bundle{border-radius:24px}.gg-bundle__art{aspect-ratio:2/1}.gg-bundle__art--fan{padding:16px 12px 0}.gg-bundle__bottle{width:30%}.gg-bundle__art--n3 .gg-bundle__bottle--2,.gg-bundle__art--n2 .gg-bundle__bottle{width:34%}.gg-bundle__badge{top:12px;left:12px;padding:6px 10px;font-size:10px}.gg-bundle__burst{width:60px;height:60px;font-size:12.5px;top:10px;right:10px}.gg-bundle__body{padding:16px 16px 18px;gap:8px}.gg-bundle__kicker,.gg-bundle__text,.gg-bundle__micro{display:none}.gg-bundle__name{font-size:22px}.gg-bundle__inside{gap:4px}.gg-bundle__inside li{font-size:11px;padding:3px 9px 3px 3px;gap:5px}.gg-bundle__inside img{width:22px;height:22px}.gg-bundle__inside .gg-bundle__plus{font-size:12px}.gg-bundle__buy{padding-top:4px}.gg-bundle__now{font-size:24px}.gg-quiz{padding:0 12px 40px}.gg-quiz__card{padding:26px 18px;gap:20px;border-radius:28px}.gg-day{padding:44px var(--page-x)}.gg-day__rail{margin-bottom:16px;padding-top:18px}.gg-day__panel{gap:14px}.gg-day__media{aspect-ratio:16/10;border-radius:22px}.gg-day__kicker{display:none}.gg-day__title{font-size:24px;margin-bottom:6px}.gg-day__text{font-size:15px;margin-bottom:10px}.gg-day__claim{font-size:12px;padding:9px 12px;margin-bottom:14px}.gg-inside{padding:44px 16px;margin:0 8px;border-radius:28px}.gg-tabs{margin-bottom:18px}.gg-inside__panel{grid-template-columns:42% minmax(0,1fr);column-gap:14px;row-gap:0;align-items:start;grid-template-areas:"vis stat" "vis label" "list list" "note note" "btn btn"}.gg-inside__copy{display:contents}.gg-inside__visual{grid-area:vis;aspect-ratio:1;border-radius:20px;margin-bottom:16px}.gg-inside__stat{grid-area:stat;align-self:end;font-size:clamp(32px,9.5vw,42px)}.gg-inside__statlabel{grid-area:label;font-size:13px;margin:6px 0 0}.gg-inside__list{grid-area:list;margin-bottom:12px}.gg-inside__note{grid-area:note}.gg-inside__panel>.gg-inside__copy>.gg-btn{grid-area:btn;justify-self:start}.gg-inside__list li{padding:10px 0;font-size:14px}.gg-inside__note{font-size:12px;margin-bottom:14px}.ugc__card{flex-basis:150px;border-radius:20px}.guarantee--panel{padding:var(--sect-y) var(--page-x) 0}.guarantee--panel .guarantee__inner{padding:18px;gap:14px;border-radius:22px}.guarantee--panel .guarantee__shield{width:40px;height:40px}.guarantee__title{font-size:17px!important}.guarantee__body{font-size:13.5px}.guarantee__legal{font-size:11px;margin-top:8px}.footer{padding:36px var(--page-x) 28px}.footer__grid{grid-template-columns:1fr 1fr;gap:24px 16px;margin-bottom:24px}.footer__grid>.footer__brand,.footer__grid>:has(.signup){grid-column:1 / -1}.gg-page{padding:36px var(--page-x) 40px}.gg-editorial{padding:28px var(--page-x) 40px}.gg-editorial__grid{gap:20px}.gg-editorial__media img{aspect-ratio:4/3}.gg-closer{padding:8px 12px 44px}.gg-closer__copy{padding:28px 22px}.gg-closer__media{aspect-ratio:16/10}.gg-page__body{font-size:16px}}.gg-coll{padding:0 var(--page-x) 64px}.gg-coll__head{max-width:760px;margin:0 auto;padding:48px 0 26px;text-align:center}.gg-coll__head .gg-title{font-size:clamp(34px,4.4vw,60px)}.gg-coll__trust{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gg-coll__trust li{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#ffffff8c;border:1px solid rgba(10,10,10,.07);font-size:12.5px;font-weight:700}.gg-coll__trust svg{width:14px;height:14px;color:var(--violet)}.gg-coll__filters{display:flex;justify-content:center;gap:8px;margin:0 0 24px}.gg-chip{height:42px;padding:0 18px;border-radius:999px;border:1.5px solid rgba(10,10,10,.16);background:transparent;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--black);cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:all var(--dur) var(--ease)}.gg-chip span{min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:#0a0a0a14;display:inline-flex;align-items:center;justify-content:center;font-size:11px;letter-spacing:0}.gg-chip:hover{border-color:var(--black)}.gg-chip[aria-pressed=true]{background:var(--black);color:#fff;border-color:var(--black)}.gg-chip[aria-pressed=true] span{background:var(--lime);color:var(--black)}.gg-coll__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:20px}.gg-pcard[hidden]{display:none}.gg-pcard{position:relative;display:flex;flex-direction:column;border-radius:30px;overflow:hidden;background:#fff;color:var(--black);box-shadow:0 16px 40px #0a0a0a14;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}@media(hover:hover){.gg-pcard:hover{transform:translateY(-4px);box-shadow:0 26px 60px #0a0a0a24}.gg-pcard:hover .gg-pcard__img--hover{opacity:1}}.gg-pcard__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--tile)}.gg-pcard--lime .gg-pcard__media{background:#eef9d2}.gg-pcard--lav .gg-pcard__media{background:var(--lav, #E9DBF5)}.gg-pcard--blush .gg-pcard__media{background:#f9d4e5}.gg-pcard__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .42s var(--ease),transform .7s cubic-bezier(.2,.8,.2,1)}.gg-pcard__img--hover{opacity:0}.gg-pcard__badge{position:absolute;top:14px;left:14px;z-index:2;padding:7px 12px;border-radius:999px;background:var(--black);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.gg-pcard__save{position:absolute;top:14px;right:14px;z-index:2;padding:7px 12px;border-radius:999px;background:var(--lime);color:var(--black);font-size:11px;font-weight:800;letter-spacing:.04em}.gg-pcard__body{display:flex;flex-direction:column;gap:8px;padding:20px 22px 22px;flex:1}.gg-pcard__tag{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--violet)}.gg-pcard__name{margin:0;font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(20px,1.8vw,26px);letter-spacing:-.02em;line-height:1}.gg-pcard__name a{color:inherit;text-decoration:none}.gg-pcard__line{margin:0;font-size:14.5px;line-height:1.5;opacity:.75}.gg-pcard__buy{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.gg-pcard__price{min-width:0;display:flex;flex-direction:column;gap:3px;font-variant-numeric:tabular-nums}.gg-pcard__nowrow{margin:0;display:flex;align-items:baseline;gap:8px;white-space:nowrap}.gg-pcard__now{font-family:var(--display);font-weight:800;font-size:22px}.gg-pcard__was{font-size:14px;font-weight:600;opacity:.45}.gg-pcard__deal{margin:0;font-size:12px;font-weight:700;color:var(--violet)}.gg-pcard__add{height:46px;padding:0 22px;font-size:12px;flex:0 0 auto}.gg-pcard--dark{background:var(--black);color:#fff}.gg-pcard--dark .gg-pcard__tag,.gg-pcard--dark .gg-pcard__deal{color:var(--lime)}.gg-pcard--dark .gg-pcard__add,.gg-pcard--dark .gg-pcard__badge{background:var(--lime);color:var(--black)}.gg-pcard--dark .gg-pcard__save{background:var(--violet);color:#fff}.gg-pcard--wide{grid-column:span 2}.gg-pcard--wide .gg-pcard__media{aspect-ratio:16/9;flex:1 1 auto;min-height:0}.gg-pcard--wide .gg-pcard__body{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:24px;row-gap:6px;align-items:end;padding:22px 26px 24px}.gg-pcard--wide .gg-pcard__body>*{grid-column:1}.gg-pcard--wide .gg-pcard__buy{grid-column:2;grid-row:1 / span 3;margin:0;padding:0;gap:18px}.gg-pcard--wide .gg-pcard__name{font-size:clamp(24px,2.4vw,34px)}.gg-coll__quiz{margin-top:20px;display:flex;align-items:center;gap:16px;padding:18px 22px;border-radius:24px;background:var(--lime);color:var(--black);text-decoration:none;transition:transform .2s var(--ease)}.gg-coll__quiz:hover{transform:translateY(-2px)}.gg-coll__quizicon{width:48px;height:48px;flex:0 0 48px;border-radius:24px;background:var(--black);color:var(--lime);display:flex;align-items:center;justify-content:center}.gg-coll__quizicon svg{width:24px;height:24px}.gg-coll__quizcopy{flex:1;display:flex;flex-direction:column;gap:2px}.gg-coll__quizcopy strong{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:17px;letter-spacing:-.01em}.gg-coll__quizcopy span{font-size:13.5px;font-weight:500}.gg-coll__quizgo{font-size:22px;font-weight:700}.gg-coll__empty{grid-column:1 / -1;text-align:center}.gg-coll__pages{margin-top:24px;text-align:center}@media(max-width:900px){.gg-coll{padding:0 12px 44px}.gg-coll__head{padding:26px 8px 18px}.gg-coll__head .gg-title{font-size:clamp(30px,9vw,40px)}.gg-coll__head .gg-sub{font-size:14.5px}.gg-coll__trust{margin-top:12px;gap:6px}.gg-coll__trust{gap:4px 12px}.gg-coll__trust li{padding:0;background:none;border:0;font-size:11.5px}.gg-coll__filters{margin-bottom:16px;gap:6px}.gg-chip{height:38px;padding:0 13px;font-size:11px}.gg-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gg-pcard{border-radius:22px}.gg-pcard__badge{top:9px;left:9px;padding:5px 8px;font-size:9px;letter-spacing:.1em}.gg-pcard__save{top:9px;right:9px;padding:5px 8px;font-size:10px}.gg-pcard__body{padding:12px 12px 14px;gap:5px}.gg-pcard__tag{font-size:9.5px;letter-spacing:.1em}.gg-pcard__name{font-size:15px}.gg-pcard__line{display:none}.gg-pcard__buy{flex-direction:column;align-items:stretch;gap:8px;padding-top:4px}.gg-pcard__now{font-size:17px}.gg-pcard__was{font-size:12px}.gg-pcard__deal{font-size:10.5px}.gg-pcard__add{height:40px;padding:0 10px;font-size:11px;width:100%}.gg-pcard--wide{grid-column:1 / -1}.gg-pcard--wide .gg-pcard__media{flex:none;aspect-ratio:16/9}.gg-pcard--wide .gg-pcard__body{display:flex;padding:16px}.gg-pcard--wide .gg-pcard__line{display:block;font-size:13px}.gg-pcard--wide .gg-pcard__name{font-size:22px}.gg-pcard--wide .gg-pcard__buy{flex-direction:row;align-items:flex-end}.gg-pcard--wide .gg-pcard__add{width:auto;padding:0 22px}.gg-coll__quiz{margin-top:12px;padding:14px 16px;gap:12px;border-radius:20px}.gg-coll__quizicon{width:40px;height:40px;flex-basis:40px}.gg-coll__quizcopy strong{font-size:14px}.gg-coll__quizcopy span{font-size:12px}}.header__cta{white-space:nowrap}@media(min-width:901px)and (max-width:1240px){.header__nav{gap:16px}.header__nav .header__link{font-size:11.5px;letter-spacing:.06em}.header__account{display:none}}@media(min-width:901px)and (max-width:1040px){.header__cta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/gg-landing.css.map */
