.gc-hero{position:relative;display:grid;background:#0d0e10;color:var(--gc-on-dark);overflow:hidden;isolation:isolate}.gc-hero__media{position:relative;aspect-ratio:5 / 4}.gc-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--gc-hero-focus, right center)}.gc-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0e1000 45%,#0d0e10)}.gc-hero__inner{position:relative;z-index:1;margin-top:-4.8rem;padding-bottom:4.8rem}.gc-hero__copy{display:grid;gap:1.6rem;max-width:60rem}.gc-hero__eyebrow{color:#b9abd8}.gc-hero__title{display:grid;color:var(--gc-on-dark)}.gc-hero__title-alt{color:#c9c3d6;font-weight:400}.gc-hero__body{color:var(--gc-on-dark-muted)}.gc-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.8rem}@media(max-width:479px){.gc-hero__actions .gc-btn{flex:1 1 100%}.gc-hero__title{font-size:clamp(3.4rem,10.4vw,4.4rem)}}@media(min-width:750px)and (max-width:989px){.gc-hero__media{aspect-ratio:16 / 9}}@media(min-width:990px){.gc-hero{min-height:clamp(52rem,72vh,76rem);align-items:center}.gc-hero__media{position:absolute;inset:0 0 0 auto;width:62%;aspect-ratio:auto}.gc-hero__media:after{background:linear-gradient(90deg,#0d0e10,#0d0e1099 22%,#0d0e1000 55%),linear-gradient(0deg,#0d0e1080,#0d0e1000 30%)}.gc-hero__inner{margin:0 auto;padding-block:clamp(6.4rem,9vw,11.2rem);width:100%}.gc-hero__copy{max-width:min(58rem,46%);gap:2rem}}@media(min-width:1600px){.gc-hero__media{width:58%}}.gc-values{background:var(--gc-white);border-bottom:1px solid var(--gc-line)}.gc-values__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin-block:0}.gc-values__item{display:flex;align-items:flex-start;gap:1.2rem;padding:1.8rem 0;min-width:0}.gc-values__item:nth-child(odd){padding-right:1.2rem}.gc-values__item:nth-child(n+3){border-top:1px solid var(--gc-line)}.gc-values__icon{flex:none;display:grid;place-items:center;width:3.6rem;height:3.6rem;border-radius:50%;background:var(--gc-green-soft);color:var(--gc-green)}.gc-values__icon svg{width:1.9rem;height:1.9rem}.gc-values__text{display:grid;gap:.2rem;min-width:0}.gc-values__title{font-size:1.4rem;font-weight:600;line-height:1.3;color:var(--gc-ink);text-decoration:none}a.gc-values__title{display:inline-flex;align-items:center;min-height:2.4rem}a.gc-values__title:hover{text-decoration:underline}.gc-values__sub{font-size:1.25rem;color:var(--gc-muted);line-height:1.4}@media(min-width:990px){.gc-values__list{grid-template-columns:repeat(4,minmax(0,1fr))}.gc-values__item{padding:2.4rem 2.4rem 2.4rem 0}.gc-values__item:nth-child(n+3){border-top:0}.gc-values__item+.gc-values__item{border-left:1px solid var(--gc-line);padding-left:2.4rem}}@media(max-width:374px){.gc-values__sub{display:none}.gc-values__icon{width:3.2rem;height:3.2rem}}.gc-cats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;list-style:none;margin:0;padding:0}@media(min-width:990px){.gc-cats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}}.gc-cat__link{position:relative;display:block;aspect-ratio:1 / 1;border-radius:var(--gc-r-lg);overflow:hidden;background:var(--gc-ink);color:var(--gc-on-dark);text-decoration:none;isolation:isolate}@media(min-width:990px){.gc-cat__link{aspect-ratio:4 / 5}}.gc-cat__media{position:absolute;top:0;right:0;bottom:0;left:0}.gc-cat__img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--gc-ease),filter .4s var(--gc-ease);filter:saturate(.85)}.gc-cat__fallback{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,var(--gc-ink-2),var(--gc-ink))}.gc-cat__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0e1000 35%,#0d0e10d1);z-index:0}.gc-cat__body{position:absolute;left:0;right:0;bottom:0;z-index:1;display:grid;gap:.6rem;padding:clamp(1.2rem,1.8vw,2.4rem)}.gc-cat__title{font-size:clamp(1.5rem,1.2rem + .6vw,2.2rem);font-weight:600;letter-spacing:-.015em;line-height:1.15;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.gc-cat__meta{display:inline-flex;align-items:center;gap:.6rem;font-size:1.25rem;color:var(--gc-on-dark-muted)}.gc-cat__meta svg{width:1.4rem;height:1.4rem;transition:transform var(--gc-dur) var(--gc-ease)}.gc-cat__link:hover .gc-cat__img{transform:scale(1.04);filter:saturate(1)}.gc-cat__link:hover .gc-cat__meta svg{transform:translate(3px)}.gc-cat__link:focus-visible{box-shadow:var(--gc-focus)}@media(max-width:749px){.gc-cat__meta{font-size:1.15rem}.gc-cat__link{border-radius:var(--gc-r-md)}}.gc-edit{background:var(--gc-paper-2)}.gc-edit .gc-heading--row{align-items:end}.gc-edit .gc-tabs{justify-self:end}.gc-edit__panel:focus-visible{box-shadow:none}.gc-edit__footer{display:flex;justify-content:center;margin-top:clamp(2.4rem,3vw,4rem)}@media(max-width:749px){.gc-edit .gc-tabs{justify-self:start;width:100%}.gc-edit .gc-tab{flex:1;padding-inline:1.2rem}}.gc-finder__panel{display:grid;gap:3.2rem;padding:clamp(2.8rem,5vw,6.4rem);border-radius:var(--gc-r-lg);background:var(--gc-green);color:var(--gc-on-dark);position:relative;overflow:hidden}.gc-finder__panel:before{content:"";position:absolute;width:56rem;height:56rem;right:-18rem;top:-24rem;border-radius:50%;border:1px solid rgba(244,242,238,.12);box-shadow:0 0 0 7rem #f4f2ee08,0 0 0 14rem #f4f2ee05;pointer-events:none}.gc-finder__copy{position:relative;display:grid;gap:1.6rem;max-width:56rem;align-content:start}.gc-finder__copy .gc-eyebrow{color:#b8cfc3}.gc-finder__copy .gc-lede{color:#f4f2eec7}.gc-finder__cta{display:grid;gap:1.2rem;justify-items:start;margin-top:.8rem}.gc-finder__note{font-size:1.25rem;color:#f4f2eea3;max-width:46ch}.gc-finder__steps{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:.8rem;align-content:center}.gc-finder__steps li{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 1.8rem;border-radius:var(--gc-r-md);background:#f4f2ee12;border:1px solid rgba(244,242,238,.1);font-size:1.5rem;font-weight:500}.gc-finder__step-no{font-size:1.2rem;font-weight:600;letter-spacing:.08em;color:#b8cfc3;font-variant-numeric:tabular-nums}@media(min-width:990px){.gc-finder__panel{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6.4rem;align-items:center}}@media(max-width:749px){.gc-finder__steps{grid-template-columns:1fr 1fr;gap:.6rem}.gc-finder__steps li{padding:1.1rem 1.2rem;font-size:1.3rem;gap:.8rem;align-items:flex-start;flex-direction:column}.gc-finder__cta .gc-btn{width:100%}}.gc-finder__progress-wrap{margin-bottom:2rem}.gc-finder__progress{font-size:1.25rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--gc-violet);margin:0 0 1rem}.gc-finder__bar{height:.4rem;border-radius:var(--gc-r-pill);background:var(--gc-line);overflow:hidden}.gc-finder__bar span{display:block;height:100%;width:25%;background:var(--gc-ink);border-radius:inherit;transition:width var(--gc-dur) var(--gc-ease)}.gc-finder__hint{margin:-1.2rem 0 1.8rem;font-size:1.35rem;color:var(--gc-muted);max-width:60ch}.gc-finder__error{margin:0 0 1.2rem;font-size:1.35rem;font-weight:500;color:var(--gc-danger, #b42318)}.gc-finder__summary{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.gc-finder__chip{display:inline-flex;align-items:center;gap:.8rem;min-height:3.6rem;padding:0 1.4rem;border:1px solid var(--gc-line-strong);border-radius:var(--gc-r-pill);background:var(--gc-white);color:var(--gc-ink);font:500 1.3rem/1.2 var(--gc-font);cursor:pointer}.gc-finder__chip:hover{border-color:var(--gc-ink)}.gc-finder__chip:focus-visible{box-shadow:var(--gc-focus);outline:none}.gc-finder__chip-edit{color:var(--gc-muted);text-decoration:underline;text-underline-offset:.2em;font-size:1.2rem}.gc-finder__form fieldset{border:0;padding:0;margin:0;min-width:0}.gc-finder__form legend{font-size:clamp(2rem,1.8rem + .6vw,2.6rem);font-weight:600;letter-spacing:-.02em;margin-bottom:2rem;padding:0}.gc-finder__options{display:grid;grid-template-columns:repeat(auto-fill,minmax(22rem,1fr));gap:.8rem}.gc-option{position:relative;display:flex;align-items:center;gap:1.2rem;min-height:5.6rem;padding:1.2rem 1.6rem;border:1px solid var(--gc-line-strong);border-radius:var(--gc-r-md);background:var(--gc-white);cursor:pointer;font-size:1.5rem;font-weight:500;transition:border-color var(--gc-dur) var(--gc-ease),background-color var(--gc-dur) var(--gc-ease)}.gc-option:hover{border-color:var(--gc-ink)}.gc-option[hidden]{display:none}.gc-option input{width:1.8rem;height:1.8rem;margin:0;flex:none}.gc-option__text{flex:1 1 auto;min-width:0}.gc-option__count{flex:none;font-size:1.2rem;font-weight:500;color:var(--gc-muted);white-space:nowrap}.gc-option--empty .gc-option__text,.gc-option--empty .gc-option__count{color:var(--gc-muted)}.gc-option--empty{background:var(--gc-paper);border-style:dashed}.gc-option:has(input:checked){border-color:var(--gc-ink);background:var(--gc-violet-soft)}.gc-option:has(input:focus-visible){box-shadow:var(--gc-focus)}.gc-finder__controls{display:flex;justify-content:flex-end;gap:.8rem;margin-top:2.4rem;padding-top:2rem;border-top:1px solid var(--gc-line)}.gc-finder__results-head{display:grid;gap:.8rem;margin-bottom:2rem}.gc-finder__results-title{margin:0;font-size:clamp(2rem,1.8rem + .6vw,2.6rem);font-weight:600;letter-spacing:-.02em}.gc-finder__results-title:focus{outline:none}.gc-finder__results-copy{margin:0;font-size:1.4rem;color:var(--gc-ink);max-width:66ch}.gc-finder__results-copy--muted{color:var(--gc-muted);font-size:1.3rem}.gc-finder__reasons{list-style:none;margin:.4rem 0 0;padding:0;display:grid;gap:.4rem;font-size:1.25rem;color:var(--gc-muted)}.gc-finder__reasons li{position:relative;padding-left:1.6rem}.gc-finder__reasons li:before{content:"";position:absolute;left:.2rem;top:.45em;width:.7rem;height:.4rem;border-left:1.5px solid var(--gc-ink);border-bottom:1.5px solid var(--gc-ink);transform:rotate(-45deg)}.gc-finder__adjust{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.gc-finder__results .gc-finder__controls{justify-content:space-between}.gc-finder__grid{--gc-cols: 3}@media(min-width:750px){.gc-finder__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gc-card__eyebrow{font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gc-violet)}.gc-card__note{font-size:1.25rem;color:var(--gc-muted);line-height:1.45}.gc-finder__disclaimer{margin-top:2rem;font-size:1.2rem;color:var(--gc-muted)}@media(max-width:749px){.gc-finder__grid{grid-template-columns:1fr;gap:1rem}.gc-finder__grid .gc-card{display:grid;grid-template-columns:9.6rem minmax(0,1fr);gap:1.2rem;align-items:start;padding:1rem}.gc-finder__grid .gc-card__media{width:9.6rem;aspect-ratio:1}.gc-finder__grid .gc-card__body{padding:0;gap:.4rem}.gc-finder__grid .gc-card__title{-webkit-line-clamp:unset;display:block;overflow:visible;min-height:0}.gc-finder__grid .gc-card__footer{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.8rem}.gc-finder__grid .gc-card__footer .gc-card__action{min-height:4.4rem}.gc-finder__options{grid-template-columns:1fr}.gc-finder__controls{position:sticky;bottom:-1.6rem;background:var(--gc-paper);padding-bottom:1.6rem;margin-inline:-1.6rem;padding-inline:1.6rem}.gc-finder__controls .gc-btn{flex:1}}.gc-attribute-discovery{margin-top:3.2rem;display:grid;gap:1.6rem}.gc-attribute-discovery__group{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}.gc-attribute-discovery__group>.gc-meta{width:100%}.gc-chip{min-height:4rem;padding:0 1.6rem;border:1px solid var(--gc-line-strong);border-radius:var(--gc-r-pill);background:var(--gc-white);color:var(--gc-ink);font:500 1.4rem/1 var(--gc-font);cursor:pointer}.gc-chip:hover{border-color:var(--gc-ink)}.gc-chip[aria-pressed=true]{background:var(--gc-ink);color:var(--gc-white);border-color:var(--gc-ink)}.gc-attribute-discovery__results{display:grid;grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.2rem}.gc-attribute-discovery__results a{display:grid;gap:.8rem;padding:1rem;border:1px solid var(--gc-line);border-radius:var(--gc-r-md);background:var(--gc-white);color:var(--gc-ink);text-decoration:none;font-size:1.35rem}.gc-attribute-discovery__results img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--gc-canvas);border-radius:var(--gc-r-sm);padding:8%;mix-blend-mode:multiply}.gc-brand__inner{display:grid;gap:clamp(3.2rem,5vw,8rem);align-items:center}.gc-brand__media{border-radius:var(--gc-r-lg);overflow:hidden;aspect-ratio:4 / 3;background:var(--gc-ink)}.gc-brand__img{width:100%;height:100%;object-fit:cover}.gc-brand__copy{display:grid;gap:2rem;justify-items:start}.gc-brand__text p+p{margin-top:1em}.gc-brand__points{list-style:none;margin:.8rem 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 3.2rem;width:100%}.gc-brand__points li{display:grid;gap:.4rem;padding-top:1.4rem;border-top:1px solid var(--gc-ink)}.gc-brand__point-title{font-size:1.55rem;font-weight:600}.gc-brand__point-text{font-size:1.4rem;color:var(--gc-muted);line-height:1.5}@media(min-width:990px){.gc-brand__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.gc-brand__media{aspect-ratio:4 / 5}}@media(max-width:479px){.gc-brand__points{grid-template-columns:1fr;gap:1.6rem}}@media(max-width:749px){.gc-values__sub{display:none}.gc-values__item{align-items:center;padding:1.4rem 0}}.gc-attribute-discovery[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/25/assets/gc-home.css.map */
