.gg-sec{margin-bottom:var(--gg-space,80px)}.gg-sec--bg{padding-block:clamp(56px,7vw,96px)}.gg-head{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;margin:0 auto 32px;max-width:720px}.gg-head .st-lead{max-width:56ch}.gg-grid{display:grid;gap:20px;grid-template-columns:repeat(var(--gg-cols,4),minmax(0,1fr))}.gg-link{font-size:12px;letter-spacing:.18em;text-transform:uppercase;text-decoration:underline;text-underline-offset:5px}.gg-name{margin:0;font-size:13px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.gg-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 32px;padding:16px 20px;border-bottom:1px solid rgb(var(--border-color,229 229 229));font-size:12px;letter-spacing:.2em;text-transform:uppercase}.gg-nav a{text-decoration:none}.gg-hero{position:relative;display:grid}.gg-hero__media{display:flex;height:min(80svh,760px)}.gg-hero__media>.st-media{flex:1 1 0;min-width:0}.gg-hero__media .st-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000 50%)}.gg-hero__content{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:48px max(24px,calc((100% - 1360px)/2 + 24px)) 48px;text-align:start;pointer-events:none;color:#fff}.gg-hero__content .st-eyebrow{font-size:13px;letter-spacing:.18em;color:#fff;margin:0}.gg-hero__heading{margin:0;font-size:clamp(30px,3.9vw,56px);line-height:1.05;letter-spacing:.02em;text-transform:uppercase;font-weight:300;max-width:760px;color:#fff}.gg-hero__sub{font-size:clamp(20px,2.6vw,32px)}.gg-hero__btns{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px;margin-top:6px;pointer-events:auto}.gg-hero .st-btn--outline{border-color:#fff;color:#fff}.gg-dots{display:none}.gg-logos{padding:24px 20px;border-bottom:1px solid rgb(var(--border-color,229 229 229))}.gg-logos img{display:block;width:100%;max-width:900px;height:auto;margin:0 auto}.gg-moment{position:relative;display:block;aspect-ratio:4/5;color:#fff;text-decoration:none}.gg-moment .st-media{position:absolute;top:0;right:0;bottom:0;left:0}.gg-moment .st-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000080,#0000 55%)}.gg-moment__text{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 18px}.gg-moment__text .gg-name{font-size:11px;letter-spacing:.2em}.gg-moment__text .st-script{font-size:15px;line-height:1.35}.gg-moment__text .gg-link{font-size:10px;letter-spacing:.18em;margin-top:4px}.gg-set{display:grid;gap:40px;align-items:center;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.gg-set__media{display:grid;grid-template-columns:2fr 1fr;gap:8px}.gg-set__media .st-media{aspect-ratio:3/4}.gg-set__side{display:grid;gap:8px;grid-template-rows:1fr 1fr}.gg-set__side .st-media{aspect-ratio:auto}.gg-set__body{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.gg-set__list{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:12px}.gg-set__item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-bottom:12px;border-bottom:1px solid rgb(var(--border-color,229 229 229))}.gg-set__item select{min-height:44px;padding:0 12px;border:1px solid rgb(var(--border-color,200 200 200));background:transparent;font:inherit}.gg-set form{display:grid;gap:18px;width:100%}.gg-card{display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit}.gg-card .st-media{aspect-ratio:3/4}.gg-card__text{display:flex;flex-direction:column;gap:8px;align-items:center;text-align:center}.gg-look__pieces{margin:0;padding:0;list-style:none;text-align:center;line-height:1.7}.gg-split{display:grid;gap:48px;align-items:center;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gg-split .st-media{aspect-ratio:var(--gg-ratio,4/5)}.gg-split__body{display:flex;flex-direction:column;gap:18px;align-items:flex-start;max-width:520px}.gg-tier+.gg-tier{margin-top:64px}.gg-tier__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px;padding-top:24px;border-top:1px solid rgb(var(--border-color,229 229 229))}.gg-tier__head>div{display:flex;flex-direction:column;gap:8px}.gg-dates{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 32px;padding:24px 20px;border-block:1px solid rgb(var(--border-color,229 229 229));font-size:12px;letter-spacing:.2em;text-transform:uppercase;text-align:center}.gg-dates strong{font-weight:500}@media(max-width:699px){.gg-sec{margin-bottom:var(--gg-space-m,56px)}.gg-nav{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;gap:18px;white-space:nowrap;padding:12px 16px;font-size:10px;letter-spacing:.16em}.gg-nav a{font-size:10px}.gg-nav::-webkit-scrollbar{display:none}.gg-hero__media{height:75svh;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gg-hero__media::-webkit-scrollbar{display:none}.gg-hero__media>.st-media{flex:0 0 100%;scroll-snap-align:start}.gg-hero__content{padding:32px 20px 40px}.gg-hero__heading{font-size:30px}.gg-dots{display:flex;gap:6px}.gg-dots span{width:18px;height:2px;background:#ffffff73}.gg-dots span:first-child{background:#fff}.gg-grid--stack{grid-template-columns:minmax(0,1fr);gap:16px}.gg-grid--swipe{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:64%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}.gg-grid--swipe::-webkit-scrollbar{display:none}.gg-grid--swipe>*{scroll-snap-align:start;min-width:0}.gg-set,.gg-split{grid-template-columns:minmax(0,1fr);gap:28px}.gg-split .st-media{margin-inline:-20px}.gg-head{margin-bottom:24px;gap:10px}.gg-sec .st-eyebrow{font-size:10px;letter-spacing:.22em}.gg-sec .st-title{font-size:17px;letter-spacing:.14em;line-height:1.35}.gg-sec .gg-tier .st-title,.gg-sec .st-script{font-size:15px}.gg-sec .st-lead{font-size:14px}.gg-sec .gg-name{font-size:11px;letter-spacing:.18em}.gg-sec .gg-link{font-size:10px}.gg-sec .st-btn{min-height:46px;min-width:0;padding:0 24px;font-size:11px;letter-spacing:.16em}.gg-hero .st-btn{min-height:46px;min-width:0;padding:0 22px;font-size:11px;letter-spacing:.16em}.gg-hero__content .st-eyebrow{font-size:10px}.gg-dates{font-size:10px;letter-spacing:.16em;gap:6px 18px;padding:18px 16px}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/gg26.css.map */
