body{color:#111;letter-spacing:.025em}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{text-transform:uppercase;letter-spacing:.025em;line-height:.98}.announcement-bar-section{background:#111}.announcement-bar__message{min-height:3.6rem;padding:.8rem 0;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.header-wrapper{background:#fff}.header{min-height:9.6rem}.header__heading-logo{max-height:7rem;width:auto}.header__menu-item{padding:1.5rem .9rem;white-space:nowrap;font-family:var(--font-heading-family);font-size:1.65rem;letter-spacing:.035em;text-transform:uppercase}.header__menu-item span{text-decoration:none!important}.header__icons{gap:.4rem}.banner__heading{max-width:7.5em;font-size:clamp(5rem,7vw,9.4rem);line-height:.88;text-wrap:balance}.banner__text{max-width:43rem;font-family:var(--font-body-family);font-size:clamp(1.7rem,1.6vw,2.2rem);letter-spacing:.035em;line-height:1.35}.banner__buttons .button,.image-with-text__content .button,.collection__view-all .button,.multicolumn .button{min-height:5rem;padding:0 3.2rem;font-family:var(--font-heading-family);font-size:1.8rem;letter-spacing:.06em;text-transform:uppercase}.rich-text__wrapper{width:min(100%,92rem)}.rich-text__heading{font-size:clamp(4.2rem,5.5vw,7rem)}.rich-text__text{max-width:78rem;margin-inline:auto;font-size:1.9rem;line-height:1.55}.collection__title.title-wrapper{align-items:center;margin-bottom:3rem}.collection__title .title,.collection-list-title,.multicolumn .title{font-size:clamp(4rem,4.5vw,6rem)}.card-wrapper{height:100%}.card__media{background:#f1f1ef}.card__information{padding-top:1.4rem}.card__heading{font-family:var(--font-body-family);font-size:1.55rem;font-weight:700;letter-spacing:.02em;line-height:1.25;text-transform:none}.price{font-size:1.45rem;font-weight:500}.badge{border-radius:0;padding:.7rem 1rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.image-with-text__grid{min-height:62rem}.image-with-text__content{padding:6rem clamp(3rem,6vw,9rem)}.image-with-text__heading{font-size:clamp(5rem,6.5vw,8rem)}.image-with-text__text{max-width:48rem;font-size:1.8rem;line-height:1.55}.collection-list .card-wrapper{position:relative}.collection-list .card__content{position:absolute;inset:auto 0 0;z-index:2;padding:7rem 2.2rem 2.2rem;background:linear-gradient(transparent,#000000d1)}.collection-list .card__heading,.collection-list .card__heading a{color:#fff;font-family:var(--font-heading-family);font-size:clamp(2.8rem,3.2vw,4.6rem);letter-spacing:.035em;line-height:1;text-transform:uppercase}.collection-list .icon-wrap{display:none}.multicolumn-card__info h3{font-family:var(--font-heading-family);font-size:2.4rem;letter-spacing:.04em;text-transform:uppercase}.footer{border-top:0}.footer h2,.footer .footer-block__heading{font-size:2.4rem;letter-spacing:.04em}.footer-block__details-content,.footer__copyright{font-size:1.4rem}@media screen and (min-width:990px){.header{grid-template-columns:minmax(12rem,.7fr) minmax(76rem,3fr) minmax(14rem,.8fr)}.header__inline-menu{justify-self:center}.product-grid.grid--4-col-desktop>.grid__item{width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);max-width:calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4)}[id*=image_with_text_h6fNCW] .page-width{max-width:none;padding:0}}@media screen and (max-width:989px){.header{min-height:7.4rem}.header__heading-logo{max-height:5.2rem}}@media screen and (max-width:749px){.announcement-bar__message{font-size:1rem}.header{padding-top:.6rem;padding-bottom:.6rem}.banner__content{padding:2.8rem 1.5rem 3.8rem}.banner__heading{max-width:none;font-size:4.5rem}.banner__text{font-size:1.6rem}.banner__buttons{gap:1rem}.banner__buttons .button{min-width:0;padding:0 1.6rem;font-size:1.5rem}.rich-text__heading,.collection__title .title,.collection-list-title,.multicolumn .title{font-size:3.8rem}.rich-text__text{font-size:1.65rem}.collection__title.title-wrapper{margin-bottom:2rem}.card__heading{font-size:1.35rem}.image-with-text__grid{min-height:0}.image-with-text__content{padding:4.5rem 2.4rem 5rem}.image-with-text__heading{font-size:4.3rem}.collection-list .card__content{padding:5rem 1.4rem 1.4rem}.collection-list .card__heading,.collection-list .card__heading a{font-size:2.7rem}}.footer-block__image-wrapper img{filter:invert(1);opacity:.92}
/*# sourceMappingURL=/cdn/shop/t/5/assets/fgvn-editorial.css.map */
