@font-face{font-family:RightGrotesk;src:url(/cdn/shop/files/RightGrotesk-TightMedium_1.woff2?v=1772645123) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:RightGrotesk;src:url(/cdn/shop/files/RightGrotesk-Medium_1.woff2?v=1772645123) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RightGrotesk;src:url(/cdn/shop/files/RightGrotesk-NarrowMedium.woff2?v=1772645123) format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--font-heading: "Oswald", sans-serif;--font-body: "Raleway", sans-serif;--font-ui: "Oswald", sans-serif;--size-hero-heading: 134px;--size-section-heading: 64px;--size-body: 16px;--size-button: 14px;--size-label: 11px;--weight-heading: 300;--leading-hero: .92;--leading-heading: 1.15;--leading-body: 1.7;--tracking-heading: -.09em;--tracking-caps: -.03em;--tracking-nav: .05em;--typeHeaderFont: "Oswald", sans-serif;--typeBaseFont: "Raleway", sans-serif}body,p,li,.rte,.rte-setting,blockquote{font-family:var(--font-body);font-weight:400;font-size:var(--size-body);line-height:var(--leading-body);letter-spacing:-.02em!important}.site-nav a,.site-nav__link,.site-nav__link--main,.header-item--navigation a{text-transform:uppercase!important}.hero__title,.hero__text-shadow .hero__title,h2.h1.hero__title{font-family:var(--font-heading)!important;font-weight:var(--weight-heading)!important;letter-spacing:-.09em!important;text-transform:uppercase!important;line-height:.88!important}.hero__subtitle{font-family:var(--font-body)!important;font-size:18px!important;line-height:var(--leading-body)!important}h2:not(.hero__title),.h2:not(.hero__title),div.h2,.section-header__title,.h1:not(.hero__title),h2.h1:not(.hero__title){font-family:var(--font-heading)!important;font-weight:var(--weight-heading)!important;font-size:var(--size-section-heading)!important;line-height:var(--leading-heading)!important;letter-spacing:var(--tracking-heading)!important;text-transform:uppercase!important}h3,h4,h5,h6,.h3,.h4{font-family:var(--font-heading)!important;font-weight:var(--weight-heading)!important;font-size:var(--size-label)!important;letter-spacing:var(--tracking-caps)!important;text-transform:uppercase!important}.btn,button,[class*=button]{font-family:Raleway,sans-serif!important;font-weight:700!important;font-size:12px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.btn{padding:18px 44px!important;min-width:250px!important}.site-nav a,header a,.nav-link{font-family:var(--font-ui)!important;font-weight:400!important;letter-spacing:var(--tracking-nav)!important}.subheading{font-family:var(--font-ui)!important;font-weight:400!important;font-size:var(--size-label)!important;letter-spacing:var(--tracking-caps)!important;text-transform:uppercase!important}.scrolling-text{padding-top:5px!important;padding-bottom:5px!important}.scrolling-text__inner{gap:0px!important}.index-section{margin-top:50px!important;margin-bottom:50px!important}.overflow-scroller .grid__item.grid-product{width:75.6%!important}.grid-product__content{position:relative}.image-wrap{overflow:hidden}.grid-product__content:hover .image-wrap img{transform:scale(1.1)!important}.image-wrap img{transition:transform 1.8s cubic-bezier(.12,1.2,.15,1.2)!important;transform-origin:center center}.grid-product__hover-overlay{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fff9;opacity:0;transition:opacity 1.2s cubic-bezier(.16,1,.3,1);pointer-events:none;z-index:10}.grid-product__hover-copy{display:block;font-family:Oswald,sans-serif;font-weight:300;font-size:56px;text-transform:uppercase;letter-spacing:-.05em;color:#000;line-height:1}.grid-product__hover-subcopy{display:block;font-family:Permanent Marker,cursive;font-size:26px;text-transform:none;letter-spacing:-.03em;color:#c00!important;line-height:1.2}.grid-product__content:hover .grid-product__hover-overlay{opacity:1}.grid-product__meta--hidden{display:none}.scrolling-text__inner span,.scrolling-text span{font-family:Oswald,sans-serif!important;font-weight:300!important;letter-spacing:-.05em!important;text-transform:uppercase!important}@media screen and (max-width:768px){.background-media-text h2:not(.hero__title),.background-media-text .h1:not(.hero__title),.background-media-text h2.h1:not(.hero__title){font-size:32px!important;line-height:1!important;text-align:center!important}}@media screen and (max-width:768px){.background-media-text .rte,.background-media-text .rte p{font-size:22px!important;line-height:1.2!important;text-align:center!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-fonts.css.map */
