.brand-section{--brand-page-red: rgb(var(--brand-color));--brand-page-dark: #343a40;--brand-page-ink: #121212;--brand-page-grey: #f3f3f3;--brand-page-radius: 1.2rem;--brand-page-measure: 74rem;--brand-page-red-hex: #e10b17;--brand-page-ink-gp: #2e2d2c;--brand-page-ink-2: #5f5f5d;--brand-page-title-font: "Eurostile", "Work Sans", sans-serif;--brand-page-body-font: "Work Sans", system-ui, sans-serif;overflow-wrap:break-word}.brand-section .gp-red-word{color:var(--brand-page-red-hex)}.brand-hero{position:relative;isolation:isolate;display:grid;min-height:56svh;overflow:hidden;color:#fff;background:var(--brand-page-dark)}@media screen and (min-width:750px){.brand-hero{min-height:var(--brand-hero-min-height, 58rem)}}.brand-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.brand-hero__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--brand-hero-focal, center)}.brand-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(18,18,18,var(--brand-hero-overlay, .35)),rgba(18,18,18,var(--brand-hero-overlay, .35))),linear-gradient(to bottom,#12121280,#12121200 26%),linear-gradient(to top,#121212f0,#12121294,#1212121a 60%,#12121200)}.brand-hero__logo-bar{position:absolute;top:2.4rem;right:0;left:0;z-index:1;display:flex;justify-content:center;padding-inline:1.5rem}@media screen and (min-width:750px){.brand-hero__logo-bar{top:3.6rem}}.brand-hero__logo-wrap{display:flex;width:100%}.brand-hero__content--center{align-items:center;text-align:center}.brand-hero__content--center .brand-hero__logo-wrap{justify-content:center}.brand-hero__center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none}.brand-hero__logo{display:block;height:auto;object-fit:contain;filter:drop-shadow(0 .4rem 2.4rem rgba(0,0,0,.55))}.brand-hero__logo--normal{width:min(32rem,80vw);max-height:8rem}.brand-hero__logo--large{width:min(48rem,68.8vw);max-height:12.8rem}.brand-hero__logo--xlarge{width:48.8vw;max-height:28.8rem}@media screen and (max-width:749px){.brand-hero__logo--large{max-height:8rem}.brand-hero__logo--xlarge{max-height:11.2rem}}.brand-hero__logo--white{filter:brightness(0) invert(1) drop-shadow(0 .2rem 1.6rem rgba(0,0,0,.5))}.brand-hero__logo--white-from-white-bg{filter:invert(1) brightness(1.15) contrast(1.1);mix-blend-mode:screen}.brand-hero__content{display:flex;flex-direction:column;align-items:flex-start;align-self:end;gap:2.4rem;width:100%;padding-block:4rem}@media screen and (min-width:750px){.brand-hero__content{padding-block:6rem 5.6rem}}.brand-hero__title{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:clamp(4rem,7.5vw,9.2rem);line-height:1;letter-spacing:.02em;color:#fff;text-shadow:0 .2rem 2.4rem rgba(0,0,0,.45)}.brand-hero__tagline{max-width:60rem;margin:0;font-size:1.8rem;line-height:1.5;color:#ffffffdb}.brand-intro__inner{display:grid;gap:2rem}@media screen and (min-width:990px){.brand-intro__inner{grid-template-columns:minmax(0,36rem) minmax(0,1fr);column-gap:6.4rem;align-items:start}.brand-intro__text{max-width:1000px}}.brand-intro__heading{margin:0}.brand-intro__logo-wrap{display:flex;align-items:center}.brand-intro__logo{display:block;width:auto;max-width:24rem;height:auto;max-height:6rem}.brand-intro__text{margin:0;font-size:1.7rem;line-height:1.65}.brand-intro--centered{text-align:center}.brand-intro--centered .brand-intro__inner{display:flex;flex-direction:column;align-items:center;gap:2.4rem;max-width:var(--brand-page-measure);margin-inline:auto}.brand-intro--centered .brand-intro__logo-wrap{justify-content:center}.brand-gallery{background:var(--brand-page-grey)}.brand-gallery__heading{margin:0 0 2.4rem}.brand-gallery__scroller{position:relative;display:block}.brand-gallery__track{--brand-gallery-item: min(48rem, 82vw);--brand-gallery-gap: 2rem;--brand-gallery-inset: 1.5rem;display:flex;gap:var(--brand-gallery-gap);margin:0;padding:.4rem var(--brand-gallery-inset) 1.2rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--brand-gallery-inset);scrollbar-width:none}.brand-gallery__track::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.brand-gallery__track{--brand-gallery-inset: 5rem}}.brand-gallery__item{flex:0 0 var(--brand-gallery-item);min-width:0;scroll-snap-align:start}.brand-gallery__card{margin:0;overflow:hidden;background:#e4e4e4;border-radius:var(--brand-page-radius);box-shadow:0 .4rem 1.6rem #00000014}.brand-gallery__image{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:var(--brand-gallery-focal, center)}.brand-gallery__caption{padding:1.2rem 1.6rem;font-size:1.4rem;color:#555;background:#fff}.brand-gallery__arrow{position:absolute;top:50%;z-index:2;display:none;align-items:center;justify-content:center;width:5.6rem;height:5.6rem;padding:0;border:0;border-radius:50%;color:var(--brand-page-red);background:#fffffff0;box-shadow:0 .4rem 1.6rem #00000029;cursor:pointer;transform:translateY(-50%);transition:background .2s ease,color .2s ease,opacity .2s ease}.brand-gallery__arrow svg{width:2.2rem;height:2.2rem}.brand-gallery__arrow:hover,.brand-gallery__arrow:focus-visible{color:#fff;background:var(--brand-page-red)}.brand-gallery__arrow:focus-visible{outline:.2rem solid var(--brand-page-ink);outline-offset:.2rem}.brand-gallery__arrow[disabled]{opacity:.35;cursor:default}.brand-gallery__arrow--prev{left:1.6rem}.brand-gallery__arrow--next{right:1.6rem}@media screen and (min-width:750px){brand-gallery:defined .brand-gallery__arrow{display:inline-flex}brand-gallery:defined.is-static .brand-gallery__arrow{display:none}}.brand-bestsellers__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:1.2rem 2.4rem;margin-bottom:2.4rem}.brand-bestsellers__heading{margin:0}.brand-bestsellers__link{font-size:1.5rem}brand-bestsellers{display:block}.brand-bestsellers__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none}.brand-bestsellers__item{min-width:0}.brand-bestsellers__item .card-wrapper{height:100%}@media screen and (max-width:989px){.brand-bestsellers__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:40%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.brand-bestsellers__grid::-webkit-scrollbar{display:none}.brand-bestsellers__item{scroll-snap-align:start}}@media screen and (max-width:749px){.brand-bestsellers__grid{grid-auto-columns:64%}}.brand-bestsellers__header{align-items:flex-end}.brand-bestsellers__link{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;box-shadow:inset 0 -1px 0 currentColor;font:500 14px/1.2 var(--brand-page-body-font);color:var(--brand-page-ink-gp);text-decoration:none;white-space:nowrap}.brand-bestsellers__link:after{content:"\2192";display:inline-block;transition:transform .3s cubic-bezier(.2,.8,.2,1),color .2s}.brand-bestsellers__link:hover:after{transform:translate(4px);color:var(--brand-page-red-hex)}.brand-bestsellers .card__pricing,.brand-bestsellers .card__sku,.brand-bestsellers .price__msrp-strikethrough,.brand-bestsellers .price__msrp-label,.brand-bestsellers .product__tax{font-weight:400}.brand-bestsellers .card__pricing .price-item{font-weight:600}.brand-bestsellers .card__heading,.brand-bestsellers .card__heading a{font-family:var(--brand-page-body-font);font-size:14px;font-weight:400;letter-spacing:0;line-height:1.35}.brand-bestsellers .product-row__brand-badge{background:none;border:0;padding:0;font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-page-ink-2)}.brand-bestsellers .product-row__sku{font-size:10.5px;color:var(--brand-page-ink-2)}.brand-bestsellers .product-row__title,.brand-bestsellers .product-row__title a{font-family:var(--brand-page-body-font);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--brand-page-ink)}.brand-bestsellers .product-row-container:hover .product-row__title a{color:var(--brand-page-red-hex)}.brand-bestsellers .product-row__category-badge{background:none;border:0;padding:0;font-size:12px;letter-spacing:0;text-transform:none;color:var(--brand-page-ink-2)}.brand-bestsellers .product-row__pricing .price-item{font-family:var(--brand-page-body-font);font-size:15px;font-weight:600;letter-spacing:-.01em}.brand-bestsellers .product-row__pricing .price__msrp-label{font-size:11.5px;font-weight:400}.brand-bestsellers .product-row__pricing .product__tax{font-family:var(--brand-page-body-font);font-size:11.5px;color:var(--brand-page-ink-2)}.brand-video{background:var(--brand-page-ink-gp);color:#fff}.brand-video__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;align-items:center}.brand-video__inner:not(:has(.brand-video__header)){grid-template-columns:minmax(0,1fr)}.brand-video__header{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0;text-align:left}.brand-video__badge{margin:0;font:600 11px/1.4 var(--brand-page-body-font);font-style:normal!important;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-page-red-hex)}.brand-video__heading{margin:0;font:400 28px/1.05 var(--brand-page-title-font);font-style:normal!important;text-transform:uppercase;color:#fff}.brand-video__title{margin:0;font:400 26px/1.15 var(--brand-page-title-font);letter-spacing:.01em;text-transform:uppercase;color:#fff}.brand-video__heading+.brand-video__title{font:500 16px/1.45 var(--brand-page-body-font);text-transform:none;color:#fffc}.brand-video__player{max-width:none;margin:0}.brand-video__embed{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:0;border-radius:4px;background:#000}@media screen and (max-width:989px){.brand-video__inner{grid-template-columns:minmax(0,1fr);gap:18px}}.brand-video__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.brand-brochures__header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px;margin-bottom:20px}.brand-brochures__heading{margin:0}.brand-brochures__count{font-size:13px;color:var(--brand-page-ink-2)}.brand-brochures__input{position:absolute;opacity:0;pointer-events:none}.brand-brochures__tabs{display:flex;gap:8px;margin:0 0 24px;padding-bottom:2px;overflow-x:auto;scrollbar-width:none}.brand-brochures__tabs::-webkit-scrollbar{display:none}.brand-brochures__tab{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid rgba(46,45,44,.16);border-radius:2px;background:#fff;font:500 13.5px/1 var(--brand-page-body-font);color:var(--brand-page-ink-gp);white-space:nowrap;cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.brand-brochures__tab span{font-size:11.5px;opacity:.6}.brand-brochures__tab:hover{border-color:var(--brand-page-ink-gp)}.brand-brochures__input:focus-visible~.brand-brochures__tabs{outline:2px solid var(--brand-page-ink-gp);outline-offset:4px}.brand-brochures__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 20px}.brand-brochures__card{display:flex;flex-direction:column;gap:10px;color:inherit;text-decoration:none}.brand-brochures__cover{display:block;aspect-ratio:600 / 423;overflow:hidden;border-radius:4px;background:#111}.brand-brochures__cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.brand-brochures__card:hover .brand-brochures__cover img{transform:scale(1.04)}.brand-brochures__make{font:600 10.5px/1 var(--brand-page-body-font);letter-spacing:.1em;text-transform:uppercase;color:var(--brand-page-ink-2)}.brand-brochures__title{font:400 14px/1.35 var(--brand-page-body-font);color:var(--brand-page-ink-gp);transition:color .2s}.brand-brochures__meta{display:flex;justify-content:space-between;align-items:center;gap:10px;font:400 12px/1.3 var(--brand-page-body-font);color:var(--brand-page-ink-2)}.brand-brochures__dl{display:inline-flex;align-items:center;gap:6px;font:500 13px/1 var(--brand-page-body-font);color:var(--brand-page-ink-gp);transition:color .2s}.brand-brochures__dl svg{width:14px;height:14px}.brand-brochures__card:hover .brand-brochures__title,.brand-brochures__card:hover .brand-brochures__dl{color:var(--brand-page-red-hex)}.brand-brochures__card:focus-visible{outline:2px solid var(--brand-page-ink-gp);outline-offset:4px}.brand-brochures__more{display:none;justify-content:center;margin-top:24px}.brand-brochures__more label{display:inline-flex;align-items:center;gap:8px;padding-bottom:3px;box-shadow:inset 0 -1px 0 currentColor;font:500 14px/1.2 var(--brand-page-body-font);color:var(--brand-page-ink-gp);cursor:pointer}.brand-brochures__more label:after{content:"\2193";transition:transform .3s,color .2s}.brand-brochures__more label:hover:after{transform:translateY(3px);color:var(--brand-page-red-hex)}@media screen and (max-width:989px){.brand-brochures__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}@media(prefers-reduced-motion:reduce){.brand-brochures__cover img{transition:none}}.brand-section.brand-cta{background:none;color:var(--brand-page-ink-gp)}.brand-cta__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:30px;border-top:1px solid rgba(46,45,44,.16);text-align:left}.brand-cta__inner:not(:has(.brand-cta__text)){justify-content:flex-start}.brand-cta__text{max-width:640px;margin:0;font:400 19px/1.2 var(--brand-page-title-font);text-transform:uppercase}.brand-cta__button,.brand-cta__button--large{min-width:0;width:auto;min-height:46px;font-size:14px;letter-spacing:.02em;--buttons-radius: 2px;--buttons-radius-outset: 2px}.brand-cta__button--red{--color-button: 225, 11, 23;--color-button-text: 255, 255, 255}.brand-cta__button--red:hover,.brand-cta__button--red:focus-visible{--color-button: 176, 6, 15}@media screen and (max-width:989px){.brand-cta__inner{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.brand-gallery__track{scroll-behavior:auto}.brand-gallery__arrow{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/216/assets/section-brand-page.css.map */
