body:has(#MainContent>.shopify-section:first-child .banner) .section-header{position:fixed!important;top:0;left:0;right:0;width:100%;z-index:20}body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper{background:transparent!important;border-bottom-color:transparent!important;isolation:isolate}body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#fff;transform:translateY(0);transition:transform .4s var(--gg-ease-out)}body:has(#MainContent>.shopify-section:first-child .banner) .header-wrapper:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gg-line);transform:scaleX(1);transition:transform .5s var(--gg-ease-out)}html:not(.gg-scrolled) body:has(#MainContent>.shopify-section:first-child .banner) .section-header:not(:hover):not(:has(details[open])) .header-wrapper{--color-foreground: 255, 255, 255;--color-button: 255, 255, 255;--color-button-text: 11, 11, 11}html:not(.gg-scrolled) body:has(#MainContent>.shopify-section:first-child .banner) .section-header:not(:hover):not(:has(details[open])) .header-wrapper:before{transform:translateY(-101%)}html:not(.gg-scrolled) body:has(#MainContent>.shopify-section:first-child .banner) .section-header:not(:hover):not(:has(details[open])) .header-wrapper:after{transform:scaleX(0);transition-delay:0s}html:not(.gg-scrolled) body:has(#MainContent>.shopify-section:first-child .banner) .section-header:not(:hover):not(:has(details[open])) .header__icons>details-modal.header__search{border-top-color:#ffffff4d}@media screen and (min-width:990px){html.gg-scrolled body:has(#MainContent>.shopify-section:first-child .banner) .header{padding-top:1rem!important;padding-bottom:1rem!important}}body:has(#MainContent>.shopify-section:first-child .banner) .section-header .header>*{animation:gg-fade-in 1.4s ease .3s both}@keyframes gg-fade-in{0%{opacity:0}to{opacity:1}}#MainContent>.shopify-section:first-child .banner{min-height:100vh;min-height:100svh}#MainContent>.shopify-section:first-child .banner .banner__media img{animation:gg-hero-in 2.6s var(--gg-ease-out) both;translate:0 calc(var(--gg-p, 0) * 14vh);scale:calc(1 + var(--gg-p, 0) * .12)}@keyframes gg-hero-in{0%{opacity:0;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}#MainContent>.shopify-section:first-child .banner .banner__content{translate:0 calc(var(--gg-p, 0) * -6rem);filter:opacity(max(0,calc(1 - var(--gg-p, 0) * 1.7)))}#MainContent>.shopify-section:first-child .banner .banner__content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to bottom,#00000052 0,#0000 18rem 60%,#00000047)}@media screen and (min-width:750px){#MainContent>.shopify-section:first-child .banner .banner__content{padding-bottom:10rem}}@media screen and (max-width:749px){#MainContent>.shopify-section:first-child .banner:not(.banner--mobile-bottom):not(.banner--stacked) .banner__content{min-height:100vh;min-height:100svh;align-items:flex-end;padding-bottom:7rem}}html body .banner__heading{font-family:var(--gg-serif)!important;font-size:clamp(3rem,3.4vw,4.6rem)!important;font-weight:400!important;letter-spacing:-.01em;text-transform:none}#MainContent>.shopify-section:first-child .banner .banner__heading{animation:gg-rise 1.6s var(--gg-ease-out) .5s both}@keyframes gg-rise{0%{opacity:0;transform:translateY(1.6rem)}to{opacity:1;transform:translateY(0)}}.gg-editorial{display:grid;grid-template-columns:1fr;gap:0}.gg-editorial--gap{gap:.4rem;padding-top:.4rem}@media screen and (min-width:750px){.gg-editorial--cols-2{grid-template-columns:repeat(2,1fr)}.gg-editorial--cols-3{grid-template-columns:repeat(3,1fr)}}.gg-editorial__tile{position:relative;display:block;overflow:hidden;height:82vh;height:82svh;min-height:48rem;color:#fff;text-decoration:none;background:#0b0b0b}@media screen and (min-width:750px){.gg-editorial--screen .gg-editorial__tile{height:100vh;height:100svh;max-height:120rem}.gg-editorial--tall .gg-editorial__tile{height:80vh;height:80svh}}.gg-editorial__media{position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 0);transition:clip-path 1.6s var(--gg-ease-out)}.gg-editorial__media img,.gg-editorial__media svg{display:block;width:100%;height:100%;object-fit:cover;transition:transform 2.2s var(--gg-ease-out)}.gg-editorial__media svg{background:#e9e9e9}.gg-editorial__tile:hover .gg-editorial__media img{transform:scale(1.045)}.gg-editorial__tile.scroll-trigger--offscreen .gg-editorial__media{clip-path:inset(24% 0 0 0)}.gg-editorial__tile.scroll-trigger--offscreen .gg-editorial__media img{transform:scale(1.18)}.gg-editorial__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073 0,#0000 45%);pointer-events:none}.gg-editorial__content{position:absolute;left:0;right:0;bottom:5.6rem;z-index:1;padding:0 2.4rem;text-align:center;transition:opacity 1s var(--gg-ease-out) .55s,transform 1.2s var(--gg-ease-out) .55s}.gg-editorial__tile.scroll-trigger--offscreen .gg-editorial__content{opacity:0;transform:translateY(2.4rem)}html body .gg-editorial__eyebrow{margin:0 0 1.2rem;font-family:var(--gg-sans);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffd9}html body .gg-editorial__title{margin:0 0 1.8rem;font-family:var(--gg-serif)!important;font-size:clamp(3rem,2.8vw,4rem)!important;font-weight:400!important;letter-spacing:-.01em;color:#fff}html body .gg-editorial__cta{display:inline-block;padding-bottom:.5rem;font-family:var(--gg-sans);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#fff;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:100% 100%;transition:background-size .6s var(--gg-ease-out)}.gg-editorial__tile:hover .gg-editorial__cta{background-size:0% 1px}html:root{--animation-slide-in: gg-slide-in 1.2s cubic-bezier(.16, 1, .3, 1) forwards}@keyframes gg-slide-in{0%{transform:translateY(2rem);opacity:.01}to{transform:translateY(0);opacity:1}}html body .title-wrapper-with-link .title,html body .related-products__heading,html body .collection-hero__title{font-family:var(--gg-serif)!important;font-size:clamp(2.6rem,2.4vw,3.2rem)!important;font-weight:400!important;text-transform:none}html body .card__heading,html body .card__heading a{font-family:var(--gg-serif)!important;font-size:1.7rem!important;font-weight:400!important;letter-spacing:-.01em;text-transform:none}html body .card-information .price{font-family:var(--gg-serif);font-size:1.6rem;color:#0b0b0b}html body .card,html body .card__inner,html body .card .media,html body .media{border-radius:0!important}html body .card .media img{transition:transform 1.1s var(--gg-ease)}html body .card-wrapper:hover .media img{transform:scale(1.035)}@media screen and (max-width:749px){html body [id$=__featured_collection] .slider.grid--peek .grid__item{width:72%;max-width:none}}@media screen and (min-width:750px)and (max-width:989px){html body [id$=__featured_collection] .slider.grid--peek .grid__item{width:42%;max-width:none}}html body [id$=__featured_collection] .slider{margin-bottom:0}html body [id$=__featured_collection] .slider-buttons{justify-content:flex-end;gap:.2rem;margin:1.2rem 1.5rem 0}@media screen and (min-width:750px){html body [id$=__featured_collection] .slider-buttons{margin:1.6rem 5rem 0}}.gg-progress{position:relative;flex:1 1 auto;height:1px;margin-right:2rem;background:#0b0b0b26}.gg-progress[hidden]{display:none}.gg-progress__bar{position:absolute;top:-.5px;left:0;height:2px;background:#0b0b0b;transition:left .12s linear}html body [id$=__featured_collection] .slider-counter{min-width:5.6rem;font-family:var(--gg-sans);font-size:1.2rem;letter-spacing:.08em;color:#0b0b0b}html body [id$=__featured_collection] .slider-button{color:#0b0b0b}html body [id$=__featured_collection] .slider-button .icon{height:.8rem}.gg-story__split{display:grid;grid-template-columns:minmax(0,1fr)}@media screen and (min-width:990px){.gg-story__split{grid-template-columns:repeat(2,minmax(0,1fr));min-height:72rem}}.gg-story__media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;aspect-ratio:4 / 5;background:#0b0b0b}@media screen and (min-width:990px){.gg-story__media{aspect-ratio:auto}}.gg-story__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 2.2s var(--gg-ease-out)}.gg-story__media:hover .gg-story__img{transform:scale(1.03)}.gg-story__logo{display:block;width:52%;max-width:32rem;aspect-ratio:382 / 45;background-color:#fff;-webkit-mask:url(glam-grace-logo.svg) center / contain no-repeat;mask:url(glam-grace-logo.svg) center / contain no-repeat}.gg-story__content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:4.8rem 1.5rem}@media screen and (min-width:750px){.gg-story__content{padding:6.4rem 5rem}}@media screen and (min-width:990px){.gg-story__content{padding:8rem 9.6rem}}.gg-story__eyebrow{margin:0 0 2rem;font-family:var(--gg-sans);font-size:1.2rem;letter-spacing:.1em;text-transform:uppercase;color:var(--gg-mute)}html body .gg-story__heading{max-width:14ch;margin:0 0 2.4rem;font-family:var(--gg-serif)!important;font-size:clamp(3.2rem,3.6vw,5.2rem)!important;font-weight:400!important;line-height:1.08;color:#0b0b0b}.gg-story__text{max-width:44rem;margin:0 0 3.2rem;font-size:1.7rem;line-height:1.6;color:#0b0b0b}.gg-story__text p{margin:0}.gg-story__link{display:inline-block;padding-bottom:.5rem;font-family:var(--gg-sans);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;color:#0b0b0b;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1px;background-position:100% 100%;transition:background-size .6s var(--gg-ease-out)}.gg-story__link:hover{background-size:0% 1px}.gg-story__values{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:5.6rem auto 0;list-style:none}@media screen and (min-width:750px){.gg-story__values{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;margin-top:8rem}}.gg-story__value{padding:2.4rem 0 3.2rem;border-top:1px solid #0b0b0b}.gg-story__num{display:block;margin-bottom:1.6rem;font-family:var(--gg-sans);font-size:1.2rem;letter-spacing:.1em;color:var(--gg-mute)}html body .gg-story__value-title{margin:0 0 1rem;font-family:var(--gg-serif)!important;font-size:2.4rem!important;font-weight:400!important;color:#0b0b0b}.gg-story__value-text{max-width:34rem;margin:0;font-size:1.5rem;line-height:1.55;color:#0b0b0bbf}
/*# sourceMappingURL=/cdn/shop/t/5/assets/glam-grace-home.css.map */
