.giini-coll-hero{display:grid;gap:2.4rem;align-items:center;padding-block:2.4rem var(--spacing-padding-block);padding-inline:var(--gutter-container)}@media screen and (min-width:1025px){.giini-coll-hero{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:5.6rem}}.giini-coll-hero__text{display:flex;flex-direction:column;gap:1.6rem;min-width:0}.giini-coll-hero__eyebrow{display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;margin:0;font-family:var(--g-font-mono);font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:var(--g-slate)}.giini-coll-hero__count{color:var(--g-ink);box-shadow:inset 0 -2px 0 var(--g-accent)}.giini-coll-hero__title{margin:0;font-size:var(--g-display-lg);text-wrap:balance}.giini-coll-hero__desc{max-width:52ch;font-size:1.6rem;line-height:1.55;color:var(--g-slate)}.giini-coll-hero__desc p{margin:0}.giini-coll-hero__media{width:100%;max-width:100%;aspect-ratio:var(--hero-ratio, 1);border-radius:var(--corner-radius-medium);overflow:hidden;background:var(--g-mist-300)}@media screen and (min-width:1025px){.giini-coll-hero__media{max-width:min(100%,calc(72vh * var(--hero-ratio, 1)));justify-self:end}}.giini-coll-hero__img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (min-width:1025px){.giini-coll-hero--wide{grid-template-columns:minmax(0,1fr);gap:3.2rem}}@media screen and (min-width:1025px){.giini-coll-hero--wide .giini-coll-hero__text{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"eyebrow eyebrow" "title desc";align-items:start;column-gap:5.6rem}}.giini-coll-hero--wide .giini-coll-hero__eyebrow{grid-area:eyebrow}.giini-coll-hero--wide .giini-coll-hero__title{grid-area:title}.giini-coll-hero--wide .giini-coll-hero__desc{grid-area:desc}@media screen and (min-width:1025px){.giini-coll-hero--wide .giini-coll-hero__media{max-width:100%;justify-self:stretch}}.giini-coll-hero--text-only{grid-template-columns:minmax(0,1fr)}.giini-colorways{padding-block:var(--spacing-padding-block);padding-inline:var(--gutter-container)}.giini-colorways__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:2.8rem}.giini-colorways__title{font-size:var(--g-display-md);margin:0}.giini-colorways__subtitle{font-family:var(--g-font-mono);font-size:1.25rem;color:var(--g-slate);margin:0}.giini-colorways__grid{--cw-gap: 1.6rem;display:grid;grid-template-columns:repeat(var(--cw-cols-mobile, 1),1fr);gap:var(--cw-gap);padding:0;margin:0;list-style:none}@media screen and (min-width:1025px){.giini-colorways__grid{grid-template-columns:repeat(var(--cw-cols, 5),1fr)}}@media screen and (max-width:1024px){.giini-colorways__grid--slider{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--cw-cols-mobile, 1) * var(--cw-gap)) / (var(--cw-cols-mobile, 1) + .5));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-block-end:.4rem}.giini-colorways__grid--slider::-webkit-scrollbar{display:none}.giini-colorways__grid--slider .giini-colorways__cell{scroll-snap-align:start}}.giini-cw-card{--g-cw-field: var(--g-field-hazard);height:100%}.giini-cw-card--whiteout{--g-cw-field: var(--g-field-whiteout)}.giini-cw-card--obsidian{--g-cw-field: var(--g-field-obsidian)}.giini-cw-card--hazard{--g-cw-field: var(--g-field-hazard)}.giini-cw-card--alpenglow{--g-cw-field: var(--g-field-alpenglow)}.giini-cw-card--alpine-mint{--g-cw-field: var(--g-field-alpine-mint)}.giini-cw-card--blaze-orange{--g-cw-field: var(--g-field-blaze-orange)}.giini-cw-card--glacier-blue{--g-cw-field: var(--g-field-glacier-blue)}.giini-cw-card--hyper-blue{--g-cw-field: var(--g-field-hyper-blue)}.giini-cw-card--peach-dreamsicle{--g-cw-field: var(--g-field-peach-dreamsicle)}.giini-cw-card--powder-pink{--g-cw-field: var(--g-field-powder-pink)}.giini-cw-card__link{position:relative;display:flex;flex-direction:column;height:100%;background:var(--g-snow);border:1px solid var(--g-mist-300);border-radius:var(--corner-radius-medium);overflow:hidden;transition:transform .3s cubic-bezier(.2,.6,.1,1),box-shadow .3s ease,border-color .3s ease}.giini-cw-card__link:hover{transform:translateY(-4px);box-shadow:var(--g-shadow-lift);border-color:var(--g-cw-field)}.giini-cw-card__link:focus-visible{outline-offset:3px}.giini-cw-card__link:hover .giini-cw-card__cta{transform:translate(4px);color:var(--g-ink)}.giini-cw-card__media{display:block;aspect-ratio:1 / 1;overflow:hidden;background:var(--g-cw-field)}.giini-cw-card__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.2,.6,.1,1)}.giini-cw-card__link:hover .giini-cw-card__img{transform:scale(1.04)}.giini-cw-card__body{display:flex;flex-direction:column;flex:1 1 auto;gap:1rem;padding:1.4rem 1.6rem 1.8rem}.giini-cw-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.giini-cw-card__name{min-width:0;font-family:var(--g-font-display);font-weight:600;font-size:1.9rem;line-height:1.15;letter-spacing:-.01em}.giini-cw-card__price{flex-shrink:0;white-space:nowrap;font-family:var(--g-font-mono);font-size:1.25rem;color:var(--g-slate)}.giini-cw-card__cta{margin-block-start:auto;font-family:var(--g-font-mono);font-size:1.2rem;color:var(--g-slate);box-shadow:inset 0 -2px 0 var(--g-cw-field);align-self:flex-start;padding-block-end:.2rem;transition:transform .25s ease,color .25s ease}@media(prefers-reduced-motion:reduce){.giini-cw-card__link,.giini-cw-card__img,.giini-cw-card__cta{transition:none}.giini-cw-card__link:hover,.giini-cw-card__link:hover .giini-cw-card__img{transform:none}}.giini-faq__inner{padding-block:var(--spacing-padding-block);padding-inline:var(--gutter-container);max-width:90rem;margin-inline:auto}.giini-faq__eyebrow{font-family:var(--g-font-mono);font-size:1.25rem;letter-spacing:.06em;color:var(--g-slate);margin-block-end:1rem}.giini-faq__title{font-size:var(--g-display-md);margin-block-end:2.8rem}.giini-faq__item{border-block-start:1px solid var(--g-mist-300)}.giini-faq__item:last-child{border-block-end:1px solid var(--g-mist-300)}.giini-faq__question{display:flex;align-items:baseline;gap:1.6rem;padding-block:1.8rem;padding-inline-end:4rem;position:relative;cursor:pointer;font-family:var(--g-font-display);font-weight:600;font-size:1.7rem;letter-spacing:-.01em}.giini-faq__question:after{content:"+";position:absolute;inset-inline-end:.4rem;font-family:var(--g-font-mono);color:var(--g-slate);transition:transform .25s ease}.giini-faq__item[open] .giini-faq__question:after{content:"\2212"}.giini-faq__item[open] .giini-faq__q-mark{color:var(--g-ink);box-shadow:inset 0 -2px 0 var(--g-accent)}.giini-faq__q-mark{font-family:var(--g-font-mono);font-size:1.15rem;color:var(--g-mist-500);flex-shrink:0;padding-block-end:.2rem}.giini-faq__answer{font-size:1.5rem;line-height:1.7;max-width:64ch;padding-block-end:2rem;padding-inline-start:4.6rem;color:var(--g-ink)}.giini-hero{position:relative;display:flex;align-items:flex-end;min-height:84dvh;color:var(--g-whiteout);isolation:isolate;overflow:hidden}.giini-hero--flat{color:var(--g-ink);background:radial-gradient(90% 75% at 88% -5%,color-mix(in srgb,var(--g-accent) 22%,#ffffff),#fbfbf900 55%),radial-gradient(70% 60% at -5% 105%,color-mix(in srgb,var(--g-accent) 10%,#ffffff),#fbfbf900 50%),var(--g-paper)}.giini-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.giini-hero__img,.giini-hero__video{width:100%;height:100%;object-fit:cover}.giini-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0b0c26,rgba(11,11,12,var(--g-overlay, .5)))}.giini-hero__content{width:100%;padding:clamp(2rem,5vw,6rem) var(--gutter-container) clamp(2.4rem,4vw,4.8rem)}.giini-hero__eyebrow{font-family:var(--g-font-mono);font-size:1.25rem;letter-spacing:.08em;color:var(--g-slate);margin-block-end:1.6rem}.giini-hero:not(.giini-hero--flat) .giini-hero__eyebrow{color:#f6f6f4cc}.giini-hero__heading{font-size:var(--g-display-xl);font-weight:600;letter-spacing:-.025em;line-height:1.06;margin:0;max-width:16ch}.giini-hero__sub{font-size:1.6rem;line-height:1.6;max-width:52ch;margin-block:2rem 0;color:var(--g-slate)}.giini-hero:not(.giini-hero--flat) .giini-hero__sub{color:#f6f6f4d9}.giini-hero__ctas{display:flex;flex-wrap:wrap;gap:1.2rem;margin-block-start:2.8rem}.giini-hero:not(.giini-hero--flat) .btn-outline{color:var(--g-whiteout);box-shadow:inset 0 0 0 1px #f6f6f480;background:transparent}.giini-hero__stamps{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:3.2rem;padding:0;list-style:none}.giini-kinetic-headline{padding-block:var(--spacing-padding-block);padding-inline:var(--gutter-container);overflow:hidden}.giini-kinetic-headline__text{margin:0;font-family:var(--g-font-display);font-weight:600;letter-spacing:-.025em;line-height:1.05;word-break:normal;overflow-wrap:break-word;max-width:24ch;margin-inline:auto}.giini-kinetic-headline[style*=left] .giini-kinetic-headline__text{margin-inline:0}.giini-kinetic-headline__text--xl{font-size:var(--g-display-xl)}.giini-kinetic-headline__text--lg{font-size:var(--g-display-lg)}.giini-kinetic-headline__text--md{font-size:var(--g-display-md)}.giini-marquee{overflow:hidden;background:var(--g-accent);color:var(--g-accent-ink);padding-block:1.2rem}.giini-marquee__track{display:flex;width:max-content}.giini-marquee__list{display:flex;align-items:center;gap:2.8rem;padding:0 1.4rem 0 0;margin:0;list-style:none;animation:giini-marquee-scroll var(--g-marquee-duration, 32s) linear infinite}.giini-marquee:hover .giini-marquee__list{animation-play-state:paused}.giini-marquee__item{font-family:var(--g-font-display);font-weight:600;font-size:1.6rem;letter-spacing:.01em;white-space:nowrap}.giini-marquee__item--accent{font-family:var(--g-font-mono);font-weight:700;font-size:1.4rem}.giini-marquee__sep{font-family:var(--g-font-mono);opacity:.45}@keyframes giini-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.giini-marquee__list{animation:none;flex-wrap:wrap}.giini-marquee__track>.giini-marquee__list+.giini-marquee__list{display:none}}.giini-restock{padding-inline:var(--gutter-container);margin-block:1.6rem}.giini-restock__panel{max-inline-size:var(--page-width, 120rem);margin-inline:auto}.giini-restock__panel--low{display:inline-flex;align-items:center;gap:.9rem;padding:.9rem 1.4rem;border:1px solid var(--g-mist-300);border-radius:var(--corner-radius-medium);background:color-mix(in srgb,var(--g-hazard) 10%,var(--g-snow))}.giini-restock__pulse{inline-size:.8rem;block-size:.8rem;border-radius:50%;background:var(--g-hazard);box-shadow:0 0 color-mix(in srgb,var(--g-hazard) 60%,transparent);animation:giini-restock-pulse 2s ease-out infinite}@media(prefers-reduced-motion:reduce){.giini-restock__pulse{animation:none}}@keyframes giini-restock-pulse{0%{box-shadow:0 0 color-mix(in srgb,var(--g-hazard) 55%,transparent)}70%{box-shadow:0 0 0 .9rem color-mix(in srgb,var(--g-hazard) 0%,transparent)}to{box-shadow:0 0 color-mix(in srgb,var(--g-hazard) 0%,transparent)}}.giini-restock__low{margin:0;font-family:var(--g-font-mono);font-size:1.3rem;letter-spacing:.02em}.giini-restock__low-count{font-weight:700;color:var(--g-ink);text-transform:uppercase}.giini-restock__low-name{color:var(--g-slate)}.giini-restock__panel--out{padding:2.4rem;border:1px solid var(--g-mist-300);border-radius:var(--corner-radius-medium);background:var(--g-snow)}.giini-restock__eyebrow{margin:0 0 .6rem;font-family:var(--g-font-mono);font-size:1.15rem;letter-spacing:.22em;text-transform:uppercase;color:var(--g-slate)}.giini-restock__heading{margin:0 0 .8rem;font-family:var(--g-font-display);font-size:var(--g-display-sm, 2.6rem);line-height:1.1}.giini-restock__sub,.giini-restock__ok{margin:0 0 1.6rem;font-size:1.5rem;color:var(--g-slate);max-inline-size:46rem}.giini-restock__ok{color:var(--g-ink);font-weight:600}.giini-restock__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.giini-restock__row{display:flex;flex-wrap:wrap;gap:.8rem;max-inline-size:46rem}.giini-restock__input{flex:1 1 22rem;min-inline-size:0;padding:1.1rem 1.3rem;font-size:1.5rem;color:var(--g-ink);background:#fff;border:1px solid var(--g-mist-500, var(--g-mist-300));border-radius:var(--corner-radius-medium)}.giini-restock__input:focus-visible{outline:2px solid var(--g-ink);outline-offset:1px}.giini-restock__btn{flex:0 0 auto;padding:1.1rem 2rem;font-family:var(--g-font-mono);font-size:1.3rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--g-ink);background:var(--g-hazard);border:1px solid var(--g-ink);border-radius:var(--corner-radius-medium);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.giini-restock__btn:hover{transform:translateY(-2px);box-shadow:0 4px 0 var(--g-ink)}.giini-restock__alts{margin-block-start:2.4rem}.giini-restock__alts-title{margin:0;font-family:var(--g-font-display);font-weight:600;font-size:1.7rem}.giini-restock__alts-sub{margin:.2rem 0 1.2rem;font-family:var(--g-font-mono);font-size:1.2rem;color:var(--g-slate)}.giini-restock__swatches{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;margin:0;list-style:none}.giini-restock__swatch{--gr-cw: var(--g-hazard);display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 1.1rem .6rem .7rem;background:#fff;border:1px solid var(--g-mist-300);border-radius:999px;font-size:1.35rem;color:var(--g-ink);text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.giini-restock__swatch:hover{transform:translateY(-2px);box-shadow:var(--g-shadow-lift);border-color:var(--gr-cw)}.giini-restock__dot{inline-size:1.6rem;block-size:1.6rem;border-radius:50%;background:var(--gr-cw);border:1px solid color-mix(in srgb,var(--g-ink) 20%,transparent)}.giini-restock__swatch--whiteout{--gr-cw: var(--g-mist-500, #e7e7e2)}.giini-restock__swatch--obsidian{--gr-cw: var(--g-obsidian, #1e1e22)}.giini-restock__swatch--hazard{--gr-cw: var(--g-hazard)}.giini-restock__swatch--alpenglow{--gr-cw: var(--g-alpenglow, #e7a0c1)}.giini-restock__swatch--alpine-mint{--gr-cw: var(--g-alpine-mint, #8ee2ca)}.giini-restock__swatch--blaze-orange{--gr-cw: var(--g-blaze-orange, #ff7e34)}.giini-restock__swatch--glacier-blue{--gr-cw: var(--g-glacier-blue, #82e4ef)}.giini-restock__swatch--hyper-blue{--gr-cw: var(--g-hyper-blue, #0079d9)}.giini-restock__swatch--peach-dreamsicle{--gr-cw: var(--g-peach-dreamsicle, #f8d7b0)}.giini-restock__swatch--powder-pink{--gr-cw: var(--g-powder-pink, #e1a6ac)}.giini-spec__inner{padding-block:var(--spacing-padding-block);padding-inline:var(--gutter-container);max-width:90rem;margin-inline:auto}.giini-spec__title{font-size:var(--g-display-md);margin-block-end:.5rem}.giini-spec__subtitle{font-family:var(--g-font-mono);font-size:1.25rem;color:var(--g-slate);margin-block-end:3.2rem}.giini-spec__grid{display:grid;grid-template-columns:1fr;gap:1.4rem 4.8rem;margin:0}@media screen and (min-width:750px){.giini-spec__grid{grid-template-columns:1fr 1fr}}.giini-spec__row{display:flex;align-items:baseline;gap:.8rem;font-size:1.45rem}.giini-spec__label{font-family:var(--g-font-mono);font-size:1.2rem;letter-spacing:.05em;color:var(--g-slate);flex-shrink:0}.giini-spec__leader{flex:1 1 auto;min-width:2rem;border-block-end:2px dotted var(--g-accent);transform:translateY(-.3em)}.giini-spec__value{margin:0;text-align:end;flex-shrink:0;max-width:60%;font-weight:500}.giini-spec__stamps{display:flex;flex-wrap:wrap;gap:.8rem;margin-block-start:3.6rem;padding:0;list-style:none}.giini-story__inner{display:grid;grid-template-columns:1fr;gap:4rem;padding-block:var(--spacing-padding-block);padding-inline:var(--gutter-container);max-width:120rem;margin-inline:auto}@media screen and (min-width:1025px){.giini-story__inner{grid-template-columns:1.1fr .9fr;align-items:center}}.giini-story__eyebrow{font-family:var(--g-font-mono);font-size:1.25rem;letter-spacing:.06em;color:var(--g-slate);margin-block-end:1.2rem}.giini-story__heading{font-size:var(--g-display-lg);margin-block-end:2rem}.giini-story__body{font-size:1.6rem;line-height:1.7;max-width:56ch;color:var(--g-ink)}.giini-story__link{margin-block-start:2.4rem}.giini-story__media{position:relative}.giini-story__img{width:100%;height:auto;border-radius:var(--corner-radius-medium)}.giini-story__caption{margin-block-start:.8rem;font-family:var(--g-font-mono);font-size:1.15rem;color:var(--g-slate)}.giini-vs__inner{padding-block:var(--spacing-padding-block);padding-inline:var(--gutter-container);max-width:104rem;margin-inline:auto}.giini-vs__title{font-size:var(--g-display-md);margin-block-end:2.8rem}.giini-vs__head,.giini-vs__row{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.6rem;padding-block:1.5rem;border-block-end:1px solid var(--g-mist-300)}@media screen and (min-width:750px){.giini-vs__head,.giini-vs__row{grid-template-columns:1.2fr 1fr 1fr}}.giini-vs__head{align-items:center}.giini-vs__corner{display:none}@media screen and (min-width:750px){.giini-vs__corner{display:block}}.giini-vs__aspect{grid-column:1 / -1;font-family:var(--g-font-display);font-weight:600;font-size:1.6rem;letter-spacing:-.01em}@media screen and (min-width:750px){.giini-vs__aspect{grid-column:auto}}.giini-vs__corner,.giini-vs__col{font-family:var(--g-font-mono);font-size:1.15rem;letter-spacing:.06em;color:var(--g-slate)}.giini-vs__col--pyro{color:var(--g-accent-ink);background:var(--g-accent);font-weight:700;padding:.5rem 1.4rem;border-radius:100px;justify-self:start}.giini-vs__value{display:flex;align-items:center;gap:1rem;font-size:1.45rem}.giini-vs__mark{display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border-radius:50%;font-size:1.1rem;flex-shrink:0}.giini-vs__value--foam{color:var(--g-slate)}.giini-vs__value--foam .giini-vs__mark{background:var(--g-mist-300);color:var(--g-slate)}.giini-vs__value--pyro{font-weight:500}.giini-vs__value--pyro .giini-vs__mark{background:var(--g-accent);color:var(--g-accent-ink);font-weight:700}.giini-vs__footnote{margin-block-start:2rem;font-family:var(--g-font-mono);font-size:1.2rem;color:var(--g-slate)}
/*# sourceMappingURL=/cdn/shop/t/82/compiled_assets/styles.css.map */
