:root{--space-outer:3.3vw;--font-size-navigation-base: 14px;--product-spacing:5px;--gilroy-font: "Gilroy-Black", sans-serif;--gilroy-regular: "Gilroy-Regular", sans-serif;--brockmann-bold: "Brockmann-Bold", sans-serif;--brockmann-regular-italic: "Brockmann-RegularItalic", sans-serif;--brockmann-regular: "Brockmann-Regular", sans-serif}html{overflow-x:hidden}.header__links-list.fs-navigation-base,.navigation__submenu-trigger.fs-navigation-base{font-size:16px}.header__links-list li .meganav{border:none;overflow:visible}.header__links-list li .meganav__inner{position:relative;z-index:1000}.meganav a{font-size:16px;text-transform:uppercase;color:#363533}.meganav__nav ul[depth="1"]>li>a{opacity:1}.meganav__nav h4{margin-bottom:1em}.meganav__nav h4 a{font-weight:700}.header__links-list li .meganav .mask{position:absolute;top:0;left:-1500px;height:100%;width:400%;background:#eaeaea}.image-hero.section.section--full-width{padding:0 2px}@media only screen and (min-width: 1080px){.image-hero.section.section--full-width{padding:0 10px}}.image-hero__inner{overflow:hidden}.image-hero__text-container{max-width:calc(100% - 50px)}@media only screen and (min-width: 1080px){.image-hero__text-container{max-width:70%}}.image-hero__text-container-inner .image-hero__text-container-heading{font-family:var(--brockmann-bold)!important}.image-hero__text-container-text{margin-top:0}.image-hero__text-container-text p{font-family:var(--brockmann-regular);font-size:1.2rem}@media only screen and (min-width: 1080px){.image-hero__text-container-text p{font-size:1.4rem}}.image-hero__text-container-inner .image-hero__text-container-image-button .btn--primary{font-size:1rem;line-height:1}.rich-text__inner .rich-text__accent{font-family:var(--brockmann-regular);font-size:1rem}.rich-text__inner .rich-text__text.fs-body-100 p{font-family:var(--brockmann-regular);font-size:1.5rem;line-height:1.25}@media only screen and (min-width: 1080px){.rich-text__inner .rich-text__text.fs-body-100 p{font-size:2.25rem}}.rich-text__inner .rich-text__text.fs-body-200 p{font-family:var(--brockmann-regular);font-size:2rem;line-height:1.25}@media only screen and (min-width: 1080px){.rich-text__inner .rich-text__text.fs-body-200 p{font-size:3.25rem}}.featured-collection-slider__product{margin-right:var(--product-spacing)!important}.collection-banner__inner{margin-right:2px;margin-left:2px}@media only screen and (min-width: 1080px){.collection-banner__inner{margin-right:10px;margin-left:10px}}.collection-banner__text-container-heading{font-family:var(--brockmann-bold);font-size:3rem}.collection-banner__text-container-text p{font-family:var(--brockmann-regular);font-size:1.4rem}.collection__products{column-gap:var(--product-spacing)}.collection-list-grid.collection-list-grid--per-view-5 .collection-list-grid__collections{grid-gap:var(--product-spacing)}.collection-list-slider__collection.carousel__slide{margin-right:var(--product-spacing)!important}.product-item__inner{height:100%}.product-item__inner .product-item__hover-container{z-index:-1;display:block;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;height:var(--item-height);transition:height .2s ease;opacity:0;pointer-events:none}.product-item__inner:hover .product-item__hover-container{opacity:1}.product-item .product-item__inner .product-item__meta{transition:all .2s ease;position:relative;z-index:1;margin-top:0;background:#f2f2f3}.product-item .product-item__inner:hover .product-item__meta{margin-top:-35px;margin-bottom:35px}.product-item__text.ta-c{text-align:left}.ff-body.fs-product-card-title,.product-item__text .product-item__price{font-family:var(--brockmann-regular)}.product{margin-top:0;padding:0 2px;max-width:100%}@media only screen and (min-width: 1080px){.product{padding:0 var(--space-outer)}}.product__price.fs-body-100{font-size:1.5rem}.product__block--product-header-inner .product__title{font-family:var(--brockmann-regular)}.product__block--product-header-inner .product__price{font-family:var(--brockmann-bold)}.inventory-counter.product__block,.product__block-callouts,.product-form__item--payment-button{width:100%}@media only screen and (min-width: 1080px){.inventory-counter.product__block,.product__block-callouts,.product-form__item--payment-button{width:70%}}.product__callouts-item-text>ul{list-style:none;padding-inline-start:0}.page{--header-width: 100%}.page__inner{padding-right:0;padding-left:0}.page__inner .page__header{align-items:start}.page__inner .ff-heading{text-transform:uppercase;text-align:left}.page__header .page__heading{font-family:var(--brockmann-bold)}.newsletter__signup{max-width:100%}.newsletter__signup .newsletter__signup-input{background-color:transparent;font-size:1.5rem;color:#fff;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:transparent}.newsletter__signup-button .btn--primary>span{font-size:1.25rem;color:#fff}.newsletter__signup-button .btn.btn--primary.btn--overlay:before{background-color:transparent;background:transparent;box-shadow:0 0 0 2px #fff inset}.newsletter__signup-button .btn.btn--primary.btn--overlay:after{background-color:transparent;background:transparent;box-shadow:0 0 0 2px #fff inset}
/*# sourceMappingURL=/cdn/shop/t/34/assets/ftr.css.map */
