.grid-container.wrapper--page{width:min(1701px,calc(100% - 32px));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.wrapper--page .grid__heading-holder,.wrapper--page .grid-outer,.wrapper--page .grid__items-holder{margin-left:0;margin-right:0;padding-left:0;padding-right:0}.heading-text{padding-top:var(--PT);padding-bottom:var(--PB)}.heading-text__inner{width:min(1701px,calc(100% - 32px));margin-inline:auto}.heading-text .heading-text__title{margin:0 0 25px;font-family:Graphik,Inter,sans-serif;font-weight:900;font-size:var(--font-heading-medium);line-height:1;letter-spacing:0;text-transform:none;color:#101010}.heading-text .heading-text__text,.heading-text .heading-text__text p{margin:0;max-width:1085px;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:var(--font-body-large);line-height:1;letter-spacing:0;color:#101010}.icon-row{padding-top:var(--PT);padding-bottom:var(--PB)}.icon-row__list{display:flex;justify-content:space-evenly;align-items:center;gap:32px;width:min(1701px,calc(100% - 32px));margin:0 auto;padding:0;list-style:none}.icon-row .icon-row__item{margin:0}.icon-row__item{display:flex;align-items:center;gap:14px;min-width:0}.icon-row__icon{display:flex;flex:0 0 var(--icon-size, 100px);width:var(--icon-size, 100px);height:var(--icon-size, 100px);align-items:center;justify-content:center}.icon-row__icon img{display:block;width:var(--icon-size, 100px);height:var(--icon-size, 100px);object-fit:contain}.icon-row .icon-row__label{margin:0;font-family:Poppins,sans-serif;font-weight:600;font-size:var(--icon-font-size, 20px);line-height:1;letter-spacing:0;text-align:center;text-transform:uppercase;color:#000}@media only screen and (max-width:749px){.icon-row__list{flex-direction:column;align-items:flex-start;gap:24px}.icon-row__icon{flex-basis:var(--icon-size-mobile, var(--icon-size, 100px));width:var(--icon-size-mobile, var(--icon-size, 100px));height:var(--icon-size-mobile, var(--icon-size, 100px))}.icon-row__icon img{width:var(--icon-size-mobile, var(--icon-size, 100px));height:var(--icon-size-mobile, var(--icon-size, 100px))}.icon-row .icon-row__label{font-size:var(--icon-font-size-mobile, var(--icon-font-size, 20px))}}.image-collage{padding-top:var(--PT);padding-bottom:var(--PB)}.image-collage__grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:min(1701px,calc(100% - 32px));margin-inline:auto}.image-collage__item--wide{grid-column:1 / -1}.image-collage__image,.image-collage__placeholder{display:block;width:100%;height:auto;object-fit:cover;background:#d9d9d9}.image-collage__item:not(.image-collage__item--wide) .image-collage__placeholder,.image-collage__item:not(.image-collage__item--wide) .image-collage__image{aspect-ratio:var(--collage-top-ratio, 1.462)}.image-collage__item--wide .image-collage__placeholder,.image-collage__item--wide .image-collage__image{aspect-ratio:var(--collage-wide-ratio, 2.541)}.image-collage--top-fixed .image-collage__item:not(.image-collage__item--wide) .image-collage__placeholder,.image-collage--top-fixed .image-collage__item:not(.image-collage__item--wide) .image-collage__image{aspect-ratio:auto;height:var(--collage-top-height)}.image-collage--wide-fixed .image-collage__item--wide .image-collage__placeholder,.image-collage--wide-fixed .image-collage__item--wide .image-collage__image{aspect-ratio:auto;height:var(--collage-wide-height)}@media only screen and (max-width:749px){.image-collage__grid{grid-template-columns:1fr;width:100%}.image-collage__item{grid-column:1 / -1}}.image-copy{position:relative;padding-top:var(--PT);padding-bottom:var(--PB);scroll-margin-top:calc(var(--header-sticky-height, 0px) + var(--media-cards-nav-height, 0px) + 104px)}.image-copy__anchor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none;scroll-margin-top:calc(var(--header-sticky-height, 0px) + var(--media-cards-nav-height, 0px) + 104px)}.image-copy__frame{display:flex;align-items:stretch;width:min(1701px,calc(100% - 32px));min-height:650px;margin-left:auto;margin-right:auto}.image-copy__frame--reverse{flex-direction:row-reverse}.image-copy__media{flex:1 1 1120px;max-width:1120px;min-height:650px;background:#627e91;overflow:hidden}.image-copy__image,.image-copy__placeholder{display:block;width:100%;height:100%;min-height:650px;object-fit:cover}.image-copy__copy{flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;text-align:left;padding:40px 48px}.image-copy__heading{display:flex;align-items:center;gap:16px}.image-copy__heading--badge{max-width:360px}.image-copy__badge-wrap{position:relative;flex:0 0 96px;width:96px;height:96px}.image-copy .image-copy__title{flex:1 1 auto;margin:0;font-family:Graphik,Inter,sans-serif;font-weight:700;font-size:47px;line-height:1.05;letter-spacing:0;text-transform:none;color:#101010}.image-copy__heading--badge .image-copy__title{max-width:260px}.image-copy .image-copy__badge{display:block;width:100%;height:100%;margin:0;object-fit:contain}.image-copy .image-copy__subtitle{max-width:416px;margin:18px 0 0;font-family:Graphik,Inter,sans-serif;font-weight:700;font-size:34px;line-height:1.15;letter-spacing:0;color:#101010}.image-copy .image-copy__text{max-width:390px;margin:10px 0 0;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:21px;line-height:1.35;letter-spacing:0;color:#101010}.image-copy .image-copy__text p{margin:0;font:inherit;letter-spacing:inherit;color:inherit}.image-copy .image-copy__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:48px;margin:28px 0 0;padding:0 22px;border-radius:50px;background:#101010;color:#fff;font-family:Graphik,Inter,sans-serif;font-weight:600;font-size:var(--BTN-FONT-SIZE);line-height:1;letter-spacing:.06em;text-transform:uppercase;text-decoration:none}@media only screen and (max-width:749px){.image-copy{padding-block:24px;padding-inline:16px}.image-copy__frame,.image-copy__frame--reverse{flex-direction:column;width:100%;min-height:0}.image-copy__copy{padding-block:24px;padding-inline:0}.image-copy__heading,.image-copy__heading--badge{max-width:none}.image-copy .image-copy__title,.image-copy__heading--badge .image-copy__title{min-width:0;max-width:none;font-size:28px}.image-copy .image-copy__subtitle{font-size:22px}.image-copy .image-copy__text{font-size:16px}.image-copy__media,.image-copy__image,.image-copy__placeholder{flex-basis:auto;width:100%;min-height:420px}}.jacket-features{padding-top:var(--PT);padding-bottom:var(--PB)}.jacket-features__inner{width:min(1701px,calc(100% - 32px));margin-inline:auto}.jacket-features__header{display:flex;align-items:flex-start;justify-content:space-between;gap:32px 48px;margin-bottom:28px}.jacket-features__heading{flex:0 1 auto;max-width:46%;margin:0;font-family:Graphik,Inter,sans-serif;font-weight:900;font-size:var(--font-heading-medium);line-height:1;color:#101010}.jacket-features__description{flex:1 1 420px;max-width:52%;margin:6px 0 0;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:var(--font-body-large);line-height:1.27;text-align:right;color:#101010}.jacket-features__description p{margin:0}.jacket-features__grid{display:grid;grid-template-columns:1fr;gap:28px 16px;margin:0;padding:0;list-style:none}.jacket-features__card{position:relative;aspect-ratio:1;overflow:hidden;border-radius:0;background:#d9d9d9;color:#fff}.jacket-features__image{display:block;width:100%;height:100%;object-fit:cover}.jacket-features__image--empty{background:#d9d9d9}.jacket-features__card:after{content:"";position:absolute;left:0;right:0;bottom:0;height:62%;background:linear-gradient(to bottom,#6660,#0000008c 78%);pointer-events:none}.jacket-features__kicker{position:absolute;top:18px;right:18px;z-index:1;margin:0;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:18px;line-height:1.1;color:#fff}.jacket-features__copy{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:0 22px 22px}.jacket-features__title{margin:0;font-family:Graphik,Inter,sans-serif;font-weight:700;font-size:28px;line-height:1;color:#fff}.jacket-features__text,.jacket-features__text p{margin:0;max-width:36ch;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#fff}.jacket-features__pills{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none}.jacket-features__pill{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:2px solid #fff;border-radius:50px;font-family:Graphik,Inter,sans-serif;font-weight:600;font-size:13px;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#fff}.media-cards__media:hover{opacity:.75}.media-cards__media{transition:.2s ease-in-out}.jacket-features__caption{margin:14px 0 0;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.3;color:#101010}@media only screen and (min-width:990px){.jacket-features__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (max-width:749px){.jacket-features__header{flex-direction:column}.jacket-features__heading,.jacket-features__description{flex:0 1 auto;max-width:none;text-align:left}}.logo-row{padding-top:var(--PT);padding-bottom:var(--PB)}.logo-row__inner{width:min(1701px,calc(100% - 32px));margin-inline:auto}.logo-row__header{display:flex;align-items:flex-start;justify-content:space-between;gap:32px 48px;margin-bottom:36px}.logo-row__heading{flex:0 1 auto;max-width:46%;margin:0;font-family:Graphik,Inter,sans-serif;font-weight:900;font-size:var(--font-heading-medium);line-height:1;color:#101010}.logo-row__description{flex:1 1 360px;max-width:42%;margin:6px 0 0;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:var(--font-body-large);line-height:1.27;text-align:right;color:#101010}.logo-row__description p{margin:0}.logo-row__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px 20px;margin:0;padding:0;list-style:none}.logo-row__item{text-align:center}.logo-row__mark{display:flex;align-items:center;justify-content:center;height:140px}.logo-row__image{display:block;max-width:100%;max-height:140px;width:auto;height:auto;object-fit:contain}.logo-row__title{margin:16px 0 0;font-family:Graphik,Inter,sans-serif;font-weight:900;font-size:20px;line-height:1.25;color:#101010}@media only screen and (min-width:750px){.logo-row__grid{grid-template-columns:repeat(var(--logo-row-columns),minmax(0,1fr))}}@media only screen and (max-width:749px){.logo-row__header{flex-direction:column}.logo-row__heading,.logo-row__description{flex:0 1 auto;max-width:none;text-align:left}}.media-cards{position:relative;padding-top:var(--PT);padding-bottom:var(--PB)}.media-cards .wrapper--full-padded,.media-cards .wrapper,.media-cards .wrapper--narrow{width:min(1701px,calc(100% - 32px));max-width:none;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.media-cards__anchor,.media-cards__card--anchored{scroll-margin-top:calc(var(--header-sticky-height, 0px) + var(--media-cards-nav-height, 0px) + 0px)}.media-cards__sticky{position:fixed;top:var(--header-sticky-height, 0px);left:0;right:0;z-index:5000;display:flex;width:max-content;max-width:calc(100vw - 32px);margin:0 auto;background:#000;border-radius:40px;box-shadow:0 10px 28px #00000038;transform:translateY(calc(-100% - 32px));visibility:hidden;transition:transform .25s ease,visibility .25s ease}.media-cards__sticky.is-visible{transform:none;visibility:visible}.media-cards__sticky-list{display:flex;justify-content:center;align-items:center;gap:6px;width:auto;max-width:100%;min-width:0;margin:0;padding:10px;list-style:none;overflow-x:auto;scrollbar-width:none}.media-cards__sticky-list::-webkit-scrollbar{display:none}.media-cards__sticky-item{margin:0;flex:0 0 auto;display:flex}.media-cards__sticky-link{display:flex;align-items:center;position:relative;padding:10px 16px;border:1.5px solid rgba(255,255,255,.55);border-radius:40px;background:transparent;font-family:Graphik,Inter,sans-serif;font-weight:500;font-size:15px;line-height:1.2;letter-spacing:0;color:#fff;text-decoration:none;white-space:nowrap}.media-cards__sticky-link:hover{border-color:#fff;color:#fff}.media-cards__sticky-link.is-active,.media-cards__sticky-link.is-active:hover{background:#fff;border-color:#fff;color:#000;font-weight:600}@media only screen and (max-width:749px){.media-cards__sticky{width:100%;max-width:none;border-radius:0;box-shadow:0 8px 16px #0000002e}.media-cards__sticky-list{justify-content:flex-start;width:100%;gap:6px;padding:10px;scroll-padding-inline:10px}.media-cards__sticky-link{font-size:14px}}@media(prefers-reduced-motion:reduce){.media-cards__sticky{transition:none}}.media-cards__anchor{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}.media-cards__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.media-cards__header-copy{display:flex;align-items:flex-start;justify-content:space-between;gap:32px 48px;width:100%}.media-cards[data-ratio="0.73"] .media-cards__header{margin-bottom:49px}.media-cards[data-shape=circle] .media-cards__header{margin-bottom:82px}.media-cards__header.text-center{flex-direction:column;align-items:center}.media-cards .media-cards__heading{flex:0 1 auto;max-width:46%;margin:0;font-family:Graphik,Inter,sans-serif;font-weight:900;font-size:var(--font-heading-medium);line-height:1;letter-spacing:0;text-transform:none;color:#0f0f0e}.media-cards .media-cards__description{flex:1 1 420px;max-width:52%;margin-top:6px;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:var(--font-body-large);line-height:1.27;letter-spacing:0;text-align:right;color:#0f0f0e}.media-cards .media-cards__description p{margin:0;font:inherit;letter-spacing:inherit;color:inherit}@media screen and (min-width:768px){.media-cards .media-cards__description p{max-width:650px;margin-left:auto}}.media-cards .media-cards__header-link{flex:0 0 auto;margin-top:8px}.media-cards .media-cards__card{margin:0}.media-cards__grid{display:grid;grid-template-columns:repeat(var(--media-cards-columns-mobile),minmax(0,1fr));gap:var(--media-cards-gap, 16px);margin:0;padding:0;list-style:none}.media-cards[data-shape=circle] .media-cards__grid{display:flex;justify-content:space-between;align-items:flex-start;gap:24px}.media-cards[data-shape=circle] .media-cards__card{flex:0 0 246px;width:246px}.media-cards__hit{display:block;color:inherit;height:100%}.media-cards__card--overlay .media-cards__media,.media-cards__card--overlay .media-cards__media .image-wrapper,.media-cards__card--overlay .media-cards__placeholder,.media-cards__card--overlay .media-cards__asset,.media-cards__card--overlay .media-cards__media img{border-radius:0}.media-cards__card--overlay .media-cards__media,.media-cards__card--overlay .media-cards__media .image-wrapper{overflow:hidden}.media-cards__card--overlay .media-cards__hit{position:relative;color:#fff}.media-cards__card--overlay .media-cards__hit:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:1;height:58%;background:linear-gradient(to bottom,#6660,#00000080);pointer-events:none}.media-cards__corner-badge{position:absolute;top:16px;left:16px;z-index:2;width:72px;height:72px;object-fit:contain;pointer-events:none}.media-cards__card--overlay .media-cards__hit:hover{color:#fff}.media-cards__placeholder{width:100%;background:#d9d9d9;aspect-ratio:var(--media-cards-ratio, 1)}.media-cards[data-layout=overlay] .media-cards__placeholder{aspect-ratio:551.66 / 538.66;background:#cccbca}.media-cards[data-ratio="0.82"] .media-cards__placeholder{aspect-ratio:399.64 / 490.46}.media-cards[data-ratio="0.73"] .media-cards__placeholder{aspect-ratio:414 / 565.31}.media-cards__media--limited{width:100%;margin-inline:auto}.media-cards__media--circle{width:246px;max-width:100%;margin-inline:auto}.media-cards__media--circle .media-cards__placeholder,.media-cards__media--circle .media-cards__asset,.media-cards__media--circle .image-wrapper{aspect-ratio:1;border-radius:50%;overflow:hidden;background:#d9d9d9}.media-cards__asset{display:block;width:100%;height:100%;object-fit:contain}.media-cards[data-ratio=natural] .media-cards__asset,.media-cards__asset--natural{height:auto;object-fit:unset}.media-cards[data-layout=overlay] .media-cards__card{display:flex}.media-cards[data-layout=overlay] .media-cards__hit{display:flex;flex:1 1 auto;flex-direction:column;width:100%;height:100%}.media-cards[data-layout=overlay] .media-cards__media{display:flex;flex:1 1 auto;flex-direction:column;width:100%;min-height:100%}.media-cards[data-layout=overlay] .media-cards__media .image-wrapper{flex:1 1 auto;width:100%;height:auto;min-height:100%;padding-top:0;aspect-ratio:var(--aspect-ratio)}.media-cards[data-layout=overlay] .media-cards__media img,.media-cards[data-layout=overlay] .media-cards__asset,.media-cards[data-layout=overlay][data-ratio=natural] .media-cards__asset,.media-cards[data-layout=overlay] .media-cards__asset--natural{width:100%;height:100%;object-fit:cover}.media-cards[data-ratio=natural] .media-cards__placeholder,.media-cards[data-ratio=natural][data-layout=overlay] .media-cards__placeholder{aspect-ratio:3 / 4}.media-cards__card--overlay .media-cards__content{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:20px;padding:0 24px 24px;color:#fff;background:none}.media-cards__card--stacked .media-cards__content,.media-cards[data-ratio="0.73"] .media-cards__card--stacked .media-cards__content{padding-top:var(--media-cards-text-gap, 12px)}.media-cards .media-cards__card-title{margin:0 0 var(--media-cards-text-gap, 12px);font-family:Graphik,Inter,sans-serif;font-weight:500;font-size:var(--font-heading-small);line-height:1;letter-spacing:0;text-transform:none;color:#101010}.media-cards .media-cards__card-title--caps{font-weight:600;font-size:var(--font-heading-small);line-height:1.2;letter-spacing:1px;text-transform:uppercase;color:#000}.media-cards[data-ratio="0.73"] .media-cards__card-title--caps{font-family:Poppins,sans-serif;font-weight:600;margin-bottom:20px}.media-cards .media-cards__card--overlay .media-cards__card-title{font-weight:600;font-size:30px;line-height:1;letter-spacing:0;text-transform:none;color:#fff;margin:0}.media-cards .media-cards__card-text,.media-cards .media-cards__card-text p{margin:0;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:var(--font-body-medium);line-height:1.25;letter-spacing:0;color:#0f0f0e}.media-cards .media-cards__card--overlay .media-cards__card-text,.media-cards .media-cards__card--overlay .media-cards__card-text p{max-width:240px;font-weight:400;font-size:18px;line-height:1.2;color:#fff}.media-cards .media-cards__action,.media-cards .media-cards__header-link{display:inline-block;margin:0;padding:0;font-family:Graphik,Inter,sans-serif;font-weight:600;font-size:var(--font-body-medium);line-height:1.2;letter-spacing:.8px;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;color:#000;background:none}@media only screen and (min-width:750px){.media-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:990px){.media-cards__grid{grid-template-columns:repeat(var(--media-cards-columns),minmax(0,1fr))}}@media only screen and (max-width:989px){.media-cards[data-shape=circle] .media-cards__grid{flex-wrap:wrap;justify-content:center;gap:32px}}@media only screen and (max-width:749px){.media-cards[data-layout=overlay] .media-cards__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.media-cards[data-layout=overlay] .media-cards__grid::-webkit-scrollbar{display:none}.media-cards[data-layout=overlay] .media-cards__card{flex:0 0 calc((100% - var(--media-cards-gap, 16px)) / 1.1);width:calc((100% - var(--media-cards-gap, 16px)) / 1.1);scroll-snap-align:start}.media-cards[data-layout=overlay] .media-cards__hit{overflow:hidden}.media-cards__header,.media-cards__header-copy{flex-direction:column;align-items:flex-start}.media-cards .media-cards__heading,.media-cards .media-cards__description{flex:0 1 auto;max-width:none;text-align:left}.media-cards .media-cards__card-title,.media-cards .media-cards__card-title--caps{font-size:16px}.media-cards .media-cards__card--overlay .media-cards__card-title{font-size:30px}}.index-hero--banner .image__hero__frame,.index-hero--banner .video-background{background:#2b2b2b}.index-hero--banner .placeholder-svg,.index-hero--banner .svg-placeholder{opacity:.18}.index-hero--banner .hero__content__wrapper.frame__item{width:min(1701px,calc(100% - 32px));height:100%;min-height:0;margin-inline:auto;justify-self:center;align-items:flex-end;justify-content:flex-start;padding-bottom:48px}.index-hero--banner .hero__content{max-width:760px;width:auto;margin:0;padding:0;background:transparent;text-align:left}.index-hero--banner .hero__title{margin:0 0 10px;font-family:Graphik,Inter,sans-serif;font-weight:700;font-size:var(--font-heading-x-large);line-height:1.05;letter-spacing:0;text-transform:none;color:#fff}.index-hero--banner .hero__description,.index-hero--banner .hero__description p{margin:0;font-family:Graphik,Inter,sans-serif;font-weight:400;font-size:20px;line-height:1.35;letter-spacing:0;text-transform:none;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/142/compiled_assets/styles.css.map */
