.gn-moments{--moments-note-w: 286px;--moments-head-gap: 30px;--moments-head-mb: 34px;--moments-tab-gap: clamp(23px, 3.8vw, 56px);--moments-photo-min: 570px;--moments-copy-fs: 15px}.gn-moments__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--moments-head-gap);margin-bottom:var(--moments-head-mb)}.gn-moments__head-main{flex:1;min-width:0}.gn-moments .gn-moments__h2{font-size:clamp(var(--gn-fs-h2-mobile),3.25vw,var(--gn-fs-h2));letter-spacing:var(--gn-ls-h2)}.gn-moments .gn-eyebrow{margin-bottom:var(--gn-sp-8)}.gn-moments__note{display:flex;align-items:flex-start;gap:var(--gn-sp-6);flex:0 0 var(--moments-note-w);padding-top:var(--gn-sp-7);border-top:1px solid var(--gn-color-line-strong)}.gn-moments__note-mark{display:grid;place-items:center;flex:none;width:var(--gn-sp-10);height:var(--gn-sp-10)}.gn-moments__note-mark .gn-ico{width:16px;height:16px;transform:rotate(90deg)}.gn-moments__note h3{font:600 15px / 1.3 var(--gn-font-display);letter-spacing:-.025em;margin-bottom:var(--gn-sp-5)}.gn-moments__note p{font-size:var(--gn-fs-xs);line-height:1.65;color:var(--gn-scheme-muted-foreground)}.gn-moments--lg .gn-moments__h2{font-size:clamp(var(--gn-fs-h2-mobile),4.1vw,58px);line-height:1.02;letter-spacing:-.06em}.gn-moments--lg .gn-moments__head-main .gn-eyebrow{margin-bottom:var(--gn-sp-8)}.gn-moments__side{flex:0 1 auto;margin:0;padding-bottom:var(--gn-sp-1);font-size:var(--gn-fs-ui);line-height:1.7;color:var(--gn-scheme-muted-foreground)}.gn-moments__app{display:block}.gn-moments__tabs{display:none;gap:var(--moments-tab-gap);margin-bottom:var(--gn-sp-11);border-bottom:1px solid var(--gn-scheme-hairline)}.gn-moments__app[data-ready] .gn-moments__tabs{display:flex}.gn-moments__tab{display:flex;align-items:center;gap:var(--gn-sp-6);margin:0 0 -1px;padding:var(--gn-sp-8) 0;min-height:var(--gn-tap-min);border:0;border-bottom:3px solid transparent;background:none;color:var(--gn-scheme-foreground);font:600 var(--gn-fs-ui) / 1.55 var(--gn-font-body);text-align:start;cursor:pointer}.gn-moments__tab[aria-selected=true]{border-bottom-color:var(--gn-color-ink)}.gn-moments__tab:not([aria-selected=true]){color:var(--gn-color-ink-2)}.gn-moments .gn-moments__tab:focus-visible{outline-offset:-3px}@media(hover:hover){.gn-moments__tab:hover{color:var(--gn-scheme-foreground)}}.gn-moments__tabs{counter-reset:moment-tab}.gn-moments__tab{counter-increment:moment-tab}.gn-moments__num{font-size:var(--gn-fs-eyebrow);color:var(--gn-scheme-muted-foreground)}.gn-moments__num:before{content:counter(moment-tab,decimal-leading-zero)}.gn-moments__panels{display:grid;gap:var(--gn-sp-11)}.gn-moments__panel{counter-set:moment-panel var(--moment-n, 1);position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:var(--moments-photo-min);aspect-ratio:2 / 1;border-radius:var(--gn-radius-md);background:var(--gn-color-ink-2);color:var(--gn-color-card);container-type:inline-size}.gn-moments__panel[hidden]{display:none}.gn-moments__panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 31%,color-mix(in srgb,var(--gn-color-ink) 2%,transparent) 43%,color-mix(in srgb,var(--gn-color-ink) 33%,transparent) 64%,color-mix(in srgb,var(--gn-color-ink) 77%,transparent) 100%)}.gn-moments__panel[data-scene=everyday]:after{background:linear-gradient(90deg,transparent 25%,color-mix(in srgb,var(--gn-color-ink) 19%,transparent) 49%,color-mix(in srgb,var(--gn-color-ink) 85%,transparent) 100%)}.gn-moments__panel:focus-visible{outline-offset:-3px}.gn-moments__photo{position:absolute;top:0;right:0;bottom:0;left:0}.gn-moments__photo img{width:100%;height:100%;object-fit:cover;object-position:50% 59%}.gn-moments__copy{position:absolute;z-index:1;inset-block:0;inset-inline-end:4.2%;width:33%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:25px;padding:42px 0 34px}.gn-moments__tag{font-size:var(--gn-fs-eyebrow);font-weight:600;line-height:1.4;letter-spacing:var(--gn-ls-caps);text-transform:uppercase;color:color-mix(in srgb,var(--gn-color-on-ink) 83%,transparent)}.gn-moments__tag-num:before{content:counter(moment-panel,decimal-leading-zero) " / "}.gn-moments .gn-moments__title{margin-bottom:var(--gn-sp-9);font-size:clamp(28px,3.6cqw,52px);line-height:1.04;color:inherit}.gn-moments__text p{max-width:345px;font-size:var(--moments-copy-fs);line-height:1.8;color:color-mix(in srgb,var(--gn-color-on-ink) 94%,transparent)}.gn-moments__link{display:inline-flex;align-items:center;gap:35px;min-height:var(--gn-tap-min);color:var(--gn-color-card);font-size:var(--gn-fs-ui);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.gn-moments__link .gn-ico{width:1em;height:1em}.gn-moments__foot{display:flex;align-items:center;gap:var(--gn-sp-4);font-size:var(--gn-fs-eyebrow);font-weight:500;letter-spacing:var(--gn-ls-caps);text-transform:uppercase;margin-top:10px;color:color-mix(in srgb,var(--gn-color-on-ink) 79%,transparent)}.gn-moments__dot{flex:none;width:9px;height:9px;border-radius:var(--gn-radius-round);background:var(--gn-color-surface)}.gn-moments__app[data-ready] .gn-moments__panels{display:block}@media(prefers-reduced-motion:no-preference){.gn-moments__panel.is-entering{animation:gn-moments-in var(--gn-dur-base) var(--gn-ease-out)}@keyframes gn-moments-in{0%{opacity:0}}}@media(max-width:1100px){.gn-moments{--moments-note-w: 255px;--moments-photo-min: 550px}.gn-moments__copy{inset-inline-end:4%;width:35%}}@media(max-width:900px){.gn-moments{--moments-head-mb: 25px;--moments-photo-min: 520px;--moments-copy-fs: 13px}.gn-moments .gn-moments__h2,.gn-moments--lg .gn-moments__h2{font-size:var(--gn-fs-h2-mobile)}.gn-moments__head{display:block}.gn-moments__note{max-width:450px;margin-top:var(--gn-sp-11);padding-top:var(--gn-sp-7)}.gn-moments__note p{font-size:var(--gn-fs-small)}.gn-moments__side{margin-top:var(--gn-sp-9);padding:0}.gn-moments__side br{display:none}.gn-moments__tabs{gap:25px;margin-right:calc(-1 * var(--gn-gutter));margin-bottom:var(--gn-sp-9);padding-right:var(--gn-gutter);overflow-x:auto;scrollbar-width:thin}.gn-moments__tab{gap:7px;padding:var(--gn-sp-6) 0;min-height:48px;font-size:var(--gn-fs-xs);white-space:nowrap}.gn-moments__copy{inset-inline-end:3.8%;width:39%;padding-block:30px;gap:20px}}@media(max-width:700px){.gn-moments__panel{min-height:590px;aspect-ratio:auto;border-radius:16px}.gn-moments__photo img{object-position:31% 68%}.gn-moments__panel[data-scene=shoulders] .gn-moments__photo img{object-position:38% 60%}.gn-moments__panel[data-scene=period] .gn-moments__photo img{object-position:55% 65%}.gn-moments__panel[data-scene=everyday] .gn-moments__photo img{object-position:40% 65%}.gn-moments__panel:after,.gn-moments__panel[data-scene=everyday]:after{background:linear-gradient(180deg,color-mix(in srgb,var(--gn-color-ink) 82%,transparent) 0%,color-mix(in srgb,var(--gn-color-ink) 60%,transparent) 27%,color-mix(in srgb,var(--gn-color-ink) 3%,transparent) 53%,transparent 73%,color-mix(in srgb,var(--gn-color-ink) 53%,transparent) 100%)}.gn-moments__copy{top:0;right:0;bottom:0;left:0;width:auto;padding:28px 25px;justify-content:flex-start;gap:17px}.gn-moments .gn-moments__title{font-size:clamp(26px,8.9cqw,34px);margin-bottom:13px}.gn-moments__text p{max-width:290px;line-height:1.7}.gn-moments__link{margin-top:auto}.gn-moments__foot{display:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/gn-moments.css.map */
