:root{--commerce-font:Arial,Helvetica,sans-serif;--header:82px}body{background:#fff}.header{position:sticky;top:0;z-index:40;grid-template-columns:160px minmax(0,1fr) auto;padding:0 30px;gap:20px;border-bottom:1px solid #efefef}.header .brand{width:156px;max-width:100%;min-height:44px;display:flex;align-items:center}.header .brand img{width:100%;height:auto;max-height:none;object-fit:contain}.header a,.header button,.menu-dialog a,.menu-dialog button{font-family:var(--commerce-font);font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.desktop-nav{height:100%;min-width:0;display:flex;justify-content:center}.mh-nav-list--desktop{height:100%;gap:28px}.mh-nav-list--desktop .mh-nav-item{height:100%;position:static}.mh-nav-list--desktop .mh-nav-parent{display:flex;align-items:center;min-height:44px;white-space:nowrap}.mh-nav-list--desktop .mh-nav-disclosure{display:flex;align-items:center;flex-basis:28px}.mh-nav-list--desktop .mh-nav-toggle{width:28px}.mh-nav-list--desktop .mh-nav-children{position:fixed;top:var(--header);left:0;width:100%;max-width:none;min-width:0;padding:24px 30px 30px;max-height:calc(100svh - var(--header));border:0;border-top:1px solid #efefef;border-bottom:1px solid #ddd;box-shadow:none}.mh-nav-list--desktop .mh-nav-disclosure[open]>.mh-nav-children{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mh-nav-list--desktop .mh-nav-child+.mh-nav-child{margin:0}.mh-nav-list--desktop .mh-nav-grandchildren{padding:4px 0 0;border:0}.header .mh-nav-grandchildren a{color:#666}.header-actions{gap:12px}.header .search-toggle{width:44px;height:44px;padding:0;display:flex;align-items:center;justify-content:center}.header .search-toggle:before,.header .search-toggle:after{content:none}.header .search-icon{display:block;width:22px;height:22px;flex:0 0 22px}.header .bag-toggle{display:flex;align-items:center;gap:4px;min-height:44px}.hero--editorial h1,.hero--editorial h2,.campaign-caption h2,.section-head h2{font-family:var(--commerce-font);font-size:16px;font-weight:400;line-height:1.45;letter-spacing:0}.editorial-caption,.hero--editorial .hero-film-copy,.campaign-caption{padding:20px 30px 22px}.editorial-caption .editorial-link,.hero-film-copy .button,.section-head .text-link,.campaign-caption .text-link{font:400 14px/1.5 var(--commerce-font);min-height:44px;text-transform:none;letter-spacing:0}.section-head{padding:22px 30px 14px}.card-info{padding:16px 24px 24px;font-family:var(--commerce-font)}.card-info h3,.card-info .price{font-size:14px;font-weight:400;line-height:1.4}.card-info p{font-size:13px;line-height:1.5;color:#666}.card-image,.product-card.cap .card-image{background:#fafafa}.collection-toolbar,.collection-toolbar button,.collection-toolbar select,.collection-header,.breadcrumb,.product-details,.product-details .display,.product-details button,.product-details select,.product-details label,.product-details summary,.gallery-tools,.footer nav,.footer-bottom{font-family:var(--commerce-font)}.product-details .display{font-size:24px;font-weight:400;line-height:1.2;letter-spacing:0;text-transform:none}.product-details .eyebrow{font-size:12px;font-weight:400;text-transform:none;letter-spacing:0;color:#666}.product-details .product-price,.product-details .product-type,.product-details summary,.product-details label{font-size:14px;font-weight:400}.product-details .product-description{font-size:14px;line-height:1.65}.gallery-image img[src*="hoodie-black.jpg"],.gallery-image img[src*="hoodie-ivory.jpg"],.gallery-image img[src*="hoodie-green.jpg"]{max-width:448px}.gallery-image img[src*="polo-black.jpg"],.gallery-image img[src*="polo-navy.jpg"]{max-width:540px}.gallery-image img[src*="cap-van.jpg"],.gallery-image img[src*="cap-black-scholes.jpg"]{max-width:600px}.brand-film{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:0;background:#fff;color:var(--night);border:0}.film-chapter-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 24px;align-items:center;padding:24px 30px 18px}.film-chapter-copy h2{max-width:none;margin:0;font:400 16px/1.45 var(--commerce-font);letter-spacing:0;text-transform:none}.film-chapter-copy>p:not(.media-notice){max-width:none;margin:0;font:400 14px/1.5 var(--commerce-font)}.film-chapter-copy .media-notice{grid-column:1/-1;max-width:none;color:#666;margin:0;font:400 13px/1.5 var(--commerce-font)}.brand-film-player{width:100%;overflow:hidden}.brand-film-player video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain}.js .brand-film .film-start{left:30px;bottom:30px;max-width:calc(100% - 60px);padding:12px 18px;min-height:48px;gap:12px;border:1px solid #fff5;background:#10110fe8;color:#fff;box-shadow:none;font:400 14px/1.5 var(--commerce-font)}.brand-film .film-duration{color:#ddd;font-size:13px}.brand-film .brand-film-transcript{width:100%;max-width:none;color:#666;padding:12px 30px 20px;font:400 14px/1.5 var(--commerce-font)}.brand-film-transcript summary{display:flex;align-items:center;min-height:44px;font:400 14px/1.5 var(--commerce-font);cursor:pointer}.brand-film-transcript .richtext{max-width:60rem}.campaign{margin:0}.campaign-panels--single .campaign-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;max-height:none;object-fit:contain}.manifesto{padding:48px 30px;gap:40px;background:#fff}.manifesto h2{font:500 clamp(24px,2.4vw,36px)/1.25 Space,Arial,sans-serif;letter-spacing:-.03em;text-transform:none;max-width:22ch}.manifesto p{font:400 15px/1.7 var(--commerce-font)}.footer{padding:40px 30px 24px}.footer-logo{width:156px}.footer-logo img{width:100%;height:auto;max-height:none}.footer-statement{font:500 24px/1.2 Space,Arial,sans-serif;letter-spacing:-.03em}@media(min-width:1700px){.header{grid-template-columns:160px minmax(0,1fr) auto}}@media(min-width:761px)and (max-width:1100px){.header{grid-template-columns:156px minmax(0,1fr) auto;gap:12px;padding:0 24px}.header .brand{width:156px}.mh-nav-list--desktop{gap:14px}.mh-nav-list--desktop .mh-nav-disclosure{flex-basis:24px}.mh-nav-list--desktop .mh-nav-toggle{width:24px}}@media(max-width:760px){:root{--header:68px}.header{grid-template-columns:44px minmax(0,1fr) auto;padding:0 16px;gap:8px}.desktop-nav{display:none}.header .brand{width:min(145px,100%)}.header .search-toggle{width:44px;min-width:44px;height:44px}.header-actions{gap:4px}.header .bag-toggle{font-size:13px;white-space:nowrap}.editorial-caption,.hero--editorial .hero-film-copy,.campaign-caption{padding:16px 20px 18px}.hero--editorial h1,.hero--editorial h2,.campaign-caption h2,.section-head h2{font-size:16px}.section-head{padding:20px 20px 12px}.card-info{padding:14px 16px 22px}.film-chapter-copy{grid-template-columns:1fr;gap:6px;padding:24px 20px 16px}.film-chapter-copy .media-notice{font-size:13px}.js .brand-film .film-start{left:20px;bottom:20px;max-width:calc(100% - 40px);padding:10px 12px;gap:8px;min-height:44px}.brand-film .film-duration{font-size:12px}.brand-film .brand-film-transcript{padding:8px 20px 20px}.manifesto{padding:36px 20px;gap:16px}.manifesto h2{font-size:26px}.footer{padding:32px 20px 24px}.menu-dialog .mh-nav-children a{font:400 16px/1.5 var(--commerce-font)}}@media(prefers-reduced-motion:reduce){.header a,.card-image img,.film-start{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mh-v8.css.map */
