.gi{--gi-text:#000;--gi-gold:#bc9a70;--gi-gold-deep:#8a6a42;--gi-gold-lt:#d4b98f;--gi-ink:#000;--gi-alt:#f2f2f2;--gi-cream:#f3efec;--gi-stone:#4d473f;--gi-muted:#767676;color:var(--gi-ink)}.gi *,.gi *:before,.gi *:after{box-sizing:border-box}.gi-wrap{max-width:1280px;margin:0 auto;padding:0 32px}.gi--dark{background:#000;color:#fff;--gi-text:#fff}.gi--alt{background:var(--gi-alt)}.gi--cream{background:var(--gi-cream)}.gi--gold{background:var(--gi-gold);color:#000}.gi-pad{padding:80px 0}.gi-pad-s{padding:48px 0}.gi-h{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:800;text-transform:uppercase;letter-spacing:-.01em;line-height:1.02;margin:0;color:inherit!important}.gi-eyebrow{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gi-gold-deep)!important;margin:0}.gi--dark .gi-eyebrow{color:var(--gi-gold-lt)!important}.gi-p{margin:0;font-size:17px;line-height:1.65;color:inherit}.gi--dark .gi-p{color:#d9d9d9}.gi-verse{margin:0;font-family:var(--accent-font-family,"Cormorant Garamond"),Georgia,serif;font-style:italic;font-weight:500;font-size:28px;line-height:1.35}.gi-verse small{font-size:.72em;color:var(--gi-gold-deep)}.gi--dark .gi-verse,.gi--dark .gi-verse small{color:var(--gi-gold-lt)}.gi-btns{display:flex;gap:12px;flex-wrap:wrap}.gi-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 30px;border-radius:6px;border:1px solid transparent;font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none!important;transition:opacity .15s}.gi-btn:hover{opacity:.88}.gi-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gi-btn--gold{background:var(--gi-gold);color:#000!important;border-color:var(--gi-gold)}.gi-btn--dark{background:#000;color:#fff!important;border-color:#000}.gi-btn--line{background:transparent;color:inherit!important;border-color:currentColor}.gi-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:20px}.gi-ph{display:flex;align-items:center;justify-content:center;background:#181818;border-radius:20px;width:100%;height:100%}.gi-ph svg{width:60%;height:60%;fill:#3c3c3c}.gi-stars{color:var(--gi-gold);letter-spacing:2px}.gi-head{display:flex;flex-direction:column;gap:8px;margin-bottom:32px}.gi-head--center{text-align:center;align-items:center}.gi-head--row{flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:16px}.gi-link{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:inherit!important}.gi-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}.gi-split--flip>:first-child{order:2}.gi-stack{display:flex;flex-direction:column;gap:20px}.gi-hero .gi-hero__h{font-size:clamp(40px,5.4vw,72px);line-height:1}.gi-hero__media{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gi-hero__media .m1{grid-row:span 2;aspect-ratio:3/4.6}.gi-hero__media .m2,.gi-hero__media .m3{aspect-ratio:3/2.2}.gi-hero__proof{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;color:#d9d9d9}.gi-hero__proof strong{color:#fff}.gi-marquee{overflow:hidden;white-space:nowrap;padding:14px 0}.gi-marquee__track{display:inline-flex;gap:32px;animation:gi-marquee 30s linear infinite;font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:800;font-size:18px;letter-spacing:.08em;text-transform:uppercase}@keyframes gi-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gi-marquee__track{animation:none}}.gi-tiles{display:grid;grid-template-columns:repeat(var(--cols,5),minmax(0,1fr));gap:16px}.gi-tile{display:flex;flex-direction:column;gap:12px;text-decoration:none!important;color:inherit!important}.gi-tile__img{aspect-ratio:3/4;border-radius:20px;overflow:hidden;border:1px solid #3c3c3c}.gi-tile__img img{transition:transform .4s}.gi-tile:hover .gi-tile__img img{transform:scale(1.04)}.gi-tile__name{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:800;font-size:16px;letter-spacing:.06em;text-transform:uppercase}.gi-gal{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:24px}.gi-gal__item{display:flex;flex-direction:column;gap:10px}.gi-gal__img{aspect-ratio:var(--ratio,4/5)}.gi-gal__cap{font-size:14px}.gi-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gi-rev{margin:0;background:#fff;border:1px solid var(--gi-alt);border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:14px}.gi-rev blockquote{margin:0;font-size:17px;line-height:1.55}.gi-rev figcaption{font-size:14px;color:var(--gi-muted)}.gi-rev figcaption strong{color:#000}.gi-icons{display:grid;grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:24px}.gi-icon{display:flex;flex-direction:column;gap:8px}.gi-icon__num{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:800;font-size:44px;color:var(--gi-gold)}.gi-icon__t{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;margin:0}.gi-icon__d{margin:0;font-size:14px;line-height:1.55;color:var(--gi-muted)}.gi--dark .gi-icon__d{color:#9b9b9b}.gi-faq details{border-bottom:1px solid var(--gi-alt);padding:16px 0}.gi-faq summary{font-weight:700;font-size:16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:12px}.gi-faq summary:after{content:"+";font-weight:400}.gi-faq details[open] summary:after{content:"\2212"}.gi-faq details p{margin:10px 0 0;line-height:1.6}.gi-signup{background:var(--gi-cream);border-radius:20px;padding:40px;display:flex;flex-direction:column;gap:16px;justify-content:center}.gi-signup form{display:flex;gap:10px;flex-wrap:wrap}.gi-input{flex:1 1 220px;min-height:52px;border:1px solid #000;border-radius:6px;padding:0 16px;font-size:16px;background:#fff;color:#000;font-family:inherit;width:100%}.gi-msg{font-size:14px;margin:0}.gi-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gi-phero{text-align:var(--align,left)}.gi-phero .gi-wrap{display:flex;flex-direction:column;gap:14px;align-items:var(--items,flex-start)}.gi-phero__h{font-size:clamp(40px,5vw,64px)}.gi-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px}.gi-tl li{border-top:3px solid #000;padding-top:18px;display:flex;flex-direction:column;gap:8px}.gi-tl li:last-child{border-color:var(--gi-gold)}.gi-tl__k{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:800;font-size:14px;color:var(--gi-gold-deep);text-transform:uppercase}.gi-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-bottom:56px}.gi-card{border:1px solid var(--gi-alt);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:8px;text-decoration:none!important;color:inherit!important}.gi-card span{font-size:14px;color:var(--gi-muted);line-height:1.5}.gi-cf{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:56px}.gi-cf form{display:flex;flex-direction:column;gap:18px}.gi-cf .gi-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gi-cf label{display:flex;flex-direction:column;gap:6px;font-weight:700;font-size:14px}.gi-cf textarea{border:1px solid #000;border-radius:6px;padding:14px 16px;font-size:16px;font-family:inherit;min-height:160px}.gi-aside{background:var(--gi-cream);border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:20px;align-self:start}.gi-aside div{display:flex;flex-direction:column;gap:4px;line-height:1.6}@media(max-width:900px){.gi-wrap{padding:0 16px}.gi-pad{padding:56px 0}.gi-split,.gi-cf,.gi-cf .gi-two{grid-template-columns:minmax(0,1fr);gap:28px}.gi-split--flip>:first-child{order:0}.gi-revs{grid-template-columns:minmax(0,1fr)}.gi-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gi-gal,.gi-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.gi-h,.gi-icon__t,.gi-tile__name,.gi-gal__cap,.gi-tl strong,.gi-rev blockquote,.gi-faq summary,.gi-faq p,.gi-card strong,.gi-aside,.gi-cf label{color:var(--gi-text)!important}.gi-p,.gi-tl span:not(.gi-tl__k){color:var(--gi-text)!important}.gi--dark .gi-p,.gi-hero__proof,.gi-hero__proof span{color:#d9d9d9!important}.gi-hero__proof .gi-stars,.gi-stars{color:var(--gi-gold)!important}.gi-verse{color:var(--gi-text)!important}.gi--dark .gi-verse,.gi--dark .gi-verse small{color:var(--gi-gold-lt)!important}.gi-verse small{color:var(--gi-gold-deep)!important}.gi-icon__d,.gi-card span,.gi-rev figcaption{color:var(--gi-muted)!important}.gi--dark .gi-icon__d{color:#9b9b9b!important}.gi-icon svg{color:var(--gi-text)}.gi-btn--line{color:var(--gi-text)!important;border-color:var(--gi-text)!important}.gi{--gi-cream:#f3efec;--gi-alt:#f3efec}.gi-img,.gi-ph,.gi-tile__img,.gi-rev,.gi-signup,.gi-card,.gi-aside,.gi-btn,.gi-input,.gi-cf textarea{border-radius:0!important}.gi-btn{min-height:50px;letter-spacing:.05em}.gi-btn--dark:hover{background:var(--gi-gold);border-color:var(--gi-gold);color:#000!important;opacity:1}.gi-btn--white{background:#fff;color:#000!important;border-color:#fff}.gi-btn--white:hover{background:var(--gi-gold);border-color:var(--gi-gold);opacity:1}.gi-btn--ghost{background:transparent;color:#fff!important;border-color:#fff}.gi-btn--ghost:hover{background:#fff;color:#000!important;opacity:1}.gi--dark{background:#0b0a08}.gi-d{font-family:var(--gi-display,"Anton"),Impact,sans-serif!important;font-weight:400!important;text-transform:uppercase;letter-spacing:.01em;line-height:.95;margin:0;color:var(--gi-text)!important}.gi-h2{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:700;font-size:clamp(28px,3.2vw,42px);letter-spacing:-.01em;line-height:1.05;margin:0;color:var(--gi-text)!important}.gi-sub{margin:0;font-size:16px;line-height:1.55;color:var(--gi-muted)!important}.gi--dark .gi-sub{color:#b9b2a8!important}.gi-hl{background:var(--gi-gold);color:#000!important;padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.gi-headrow{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:28px}.gi-headrow>div{display:flex;flex-direction:column;gap:8px}.gi-hero2{position:relative;height:var(--h,780px);overflow:hidden;background:#0b0a08;color:#fff}.gi-hero2 picture,.gi-hero2 picture img,.gi-hero2 video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 20%)}.gi-hero2:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,rgba(0,0,0,calc(var(--ov,.35) + .35))),rgba(0,0,0,var(--ov,.2))}.gi-hero2__in{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:16px;padding-bottom:64px!important}.gi-hero2__proof{margin:0;font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:#fff!important}.gi-hero2__proof .gi-stars{color:var(--gi-gold)!important}.gi-hero2 .gi-d{font-size:clamp(56px,8.4vw,128px);color:#fff!important;max-width:12ch}.gi-hero2__text{margin:0;max-width:520px;font-size:18px;line-height:1.5;color:#efe9e2!important}.gi-hero2__worn{margin:4px 0 0;font-size:13px;color:#cfc7bc!important}.gi-hero2__worn strong{color:#fff}.gi-trust{padding:20px 0}.gi-trust__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gi-trust__i{display:flex;align-items:center;gap:12px}.gi-trust__i svg{flex:0 0 28px;color:var(--gi-gold-deep)}.gi-trust__i strong{display:block;font-family:var(--heading-font-family,Montserrat),sans-serif;font-size:14px;letter-spacing:.02em;color:#000}.gi-trust__i span{display:block;font-size:13px;color:var(--gi-muted)}.gi-wall__row{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,22vw,300px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}.gi-wall__card{scroll-snap-align:start;background:#fff;border:1px solid var(--gi-line,#e7e2dc);display:flex;flex-direction:column;margin:0}.gi-wall__img{aspect-ratio:4/5;background:var(--gi-img-bg,#f4f2ef);overflow:hidden}.gi-wall__img img{width:100%;height:100%;object-fit:cover;display:block}.gi-wall__body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.gi-wall__body blockquote{margin:0;font-size:15px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;color:#000}.gi-wall__who{font-size:13px;color:var(--gi-muted)}.gi-wall__who strong{color:#000}.gi-wall__ver{color:#2f7d4f;font-weight:700}.gi-wall__prod{margin-top:auto;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#000!important;text-decoration:underline!important;text-underline-offset:3px}.gi-wall__score{display:flex;align-items:center;gap:10px;font-size:15px}.gi-wall__score b{font-family:var(--gi-display,"Anton"),sans-serif;font-weight:400;font-size:34px;line-height:1}.gi-circ__row{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;padding:4px 2px 10px;scrollbar-width:none;justify-content:var(--j,flex-start)}.gi-circ__row::-webkit-scrollbar{display:none}.gi-circ{flex:0 0 auto;width:var(--s,112px);display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none!important;color:#000!important;scroll-snap-align:start}.gi-circ__img{width:var(--s,112px);height:var(--s,112px);border-radius:50%!important;overflow:hidden;background:var(--gi-img-bg,#f4f2ef);border:2px solid transparent;transition:border-color .2s}.gi-circ__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s}.gi-circ:hover .gi-circ__img{border-color:var(--gi-gold)}.gi-circ:hover .gi-circ__img img{transform:scale(1.06)}.gi-circ__t{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:700;font-size:13px;text-align:center;line-height:1.25}.gi-mom__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.gi-mom{position:relative;display:block;height:var(--mh,600px);overflow:hidden;color:#fff!important;text-decoration:none!important;background:#1a1814}.gi-mom img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.gi-mom:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000000d 30%,#000000c7)}.gi-mom:hover img{transform:scale(1.05)}.gi-mom__in{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:24px;display:flex;flex-direction:column;gap:6px}.gi-mom__k{font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:700;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gi-gold-lt)!important;margin:0}.gi-mom .gi-d{font-size:clamp(30px,2.8vw,44px);color:#fff!important}.gi-mom__v{margin:0;font-family:var(--accent-font-family,"Cormorant Garamond"),Georgia,serif;font-style:italic;font-size:19px;line-height:1.3;color:#efe9e2!important}.gi-mom__go{margin-top:6px;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#fff!important}.gi-mom__go:after{content:" \2192"}.gi-ban{position:relative;height:var(--h,720px);overflow:hidden;background:#0b0a08;color:#fff;display:flex}.gi-ban picture,.gi-ban picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 30%)}.gi-ban:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--ov,.45))}.gi-ban__in{position:relative;z-index:1;margin:auto;display:flex;flex-direction:column;gap:18px;align-items:var(--a,center);text-align:var(--ta,center);width:100%}.gi-ban .gi-d{font-size:clamp(48px,6.6vw,96px);color:#fff!important}.gi-ban__text{margin:0;max-width:560px;font-size:18px;line-height:1.55;color:#efe9e2!important}.gi-ban__k{margin:0;font-family:var(--heading-font-family,Montserrat),sans-serif;font-weight:700;font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--gi-gold-lt)!important}.gi-marquee{padding:18px 0}.gi-marquee__track{font-family:var(--gi-display,"Anton"),Impact,sans-serif!important;font-weight:400!important;font-size:30px!important;letter-spacing:.03em!important;gap:28px!important}.gi--dark.gi-marquee span:nth-child(2n){color:var(--gi-gold)}@media(max-width:900px){.gi-hero2{height:var(--hm,640px)}.gi-hero2 picture img{object-position:var(--posm,50% 20%)}.gi-hero2__in{padding-bottom:36px!important;gap:12px}.gi-hero2__text{font-size:16px}.gi-hero2 .gi-btns{width:100%}.gi-hero2 .gi-btn{flex:1 1 0;padding:0 14px}.gi-trust{padding:15px 0}.gi-trust__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.gi-trust__i{gap:8px}.gi-trust__i svg{flex-basis:22px;width:22px}.gi-trust__i strong{font-size:12.5px}.gi-trust__i span{font-size:12px}.gi-wall__row{grid-auto-columns:78%}.gi-circ{--s:84px!important;gap:8px}.gi-circ__row{gap:14px}.gi-circ__t{font-size:12px}.gi-mom__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gi-mom{height:var(--mhm,320px)}.gi-mom__in{padding:14px;gap:4px}.gi-mom .gi-d{font-size:24px}.gi-mom__v{font-size:15px}.gi-mom__k{font-size:10px}.gi-ban{height:var(--hm,520px)}.gi-ban__text{font-size:16px}.gi-marquee__track{font-size:22px!important}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/gi-sections.css.map */
