.px-home{--px-red:#d71920;--px-ink:#111315;--px-gray:#f3f3f1;--px-white:#fff;--px-muted:#62666b;--px-line:#dfdfdc;--px-space:24px;--px-surface:var(--px-white);--px-text:var(--px-ink);--px-action:var(--px-red);--px-button-bg:var(--px-action);font-family:var(--font-body--family,Arial,sans-serif);background:var(--px-surface);color:var(--px-text);line-height:1.55}.px-home *{box-sizing:border-box}.px-home a{color:inherit;text-decoration:none}.px-home h1,.px-home h2,.px-home h3,.px-home p{margin:0}.px-home h1,.px-home h2,.px-home h3{font-family:var(--font-heading--family,Arial,sans-serif);font-style:normal;text-transform:none;letter-spacing:-.035em;text-wrap:balance;color:inherit}.px-home img{display:block;max-width:100%}.px-wrap{width:min(1320px,100%);padding-inline:clamp(20px,4vw,64px);margin-inline:auto}.px-home a:focus-visible,.px-home button:focus-visible,.px-home video:focus-visible,.px-rail:focus-visible{outline:3px solid var(--px-red);outline-offset:5px}.px-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--px-muted);margin-bottom:16px!important}.px-button{background:var(--px-button-bg);color:#fff!important;display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:52px;padding:14px 24px;border-radius:3px;font-size:14px;font-weight:650;transition:background-color .15s}.px-button:hover{background:#ad1016}.px-text-link{display:inline-flex;align-items:center;gap:12px;min-height:48px;font-size:14px;font-weight:600;text-decoration:underline!important;text-underline-offset:5px}.px-hero{position:relative;isolation:isolate;overflow:hidden;background:var(--px-ink);color:#fff;min-height:570px}.px-hero-picture{position:absolute;top:0;right:0;bottom:0;left:46%;z-index:-2}.px-hero-picture img{width:100%;height:100%;object-fit:cover;object-position:50% 45%}.px-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#111315 0% 35%,#111315db 47%,#11131500 69%)}.px-hero-content{padding-block:90px 80px}.px-hero .px-eyebrow{color:#e4e4df}.px-hero h1{font-size:clamp(44px,4.8vw,72px);line-height:1.03;font-weight:750;max-width:650px;color:#fff}.px-hero h1 span{color:#fff}.px-hero-copy{font-size:16px;color:#d3d4d4;max-width:390px;margin-top:24px!important}.px-hero-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.px-hero .px-text-link{color:#fff}.px-hero-note{font-size:12px;color:#c7c9c9;margin-top:36px!important}.px-route{background:var(--px-gray);border-bottom:1px solid var(--px-line)}.px-route .px-wrap{display:flex;justify-content:space-between;gap:20px;padding-block:19px;font-size:12px}.px-route span{display:flex;align-items:center;gap:10px}.px-route b{color:var(--px-red);font-size:14px}.px-section{padding-block:80px}.px-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.px-home h2{font-size:clamp(30px,3.1vw,44px);font-weight:700;line-height:1.12}.px-heading-copy{font-size:14px;color:var(--px-muted);max-width:400px;margin-top:16px!important}.px-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.px-category{min-width:0}.px-category-media{position:relative;background:var(--px-gray);aspect-ratio:1;overflow:hidden;border-radius:6px}.px-category-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;padding:22px;transition:transform .25s}.px-category-index{position:absolute;left:16px;top:12px;font-size:11px;color:var(--px-muted);font-variant-numeric:tabular-nums}.px-category-name{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.px-home .px-category h3{font-size:17px;letter-spacing:-.025em;line-height:1.25;font-weight:650}.px-category p{color:var(--px-muted);font-size:12px;margin-top:7px}.px-category-arrow{font-size:22px}.px-video-section{background:var(--px-ink);color:#fff}.px-video-section .px-eyebrow,.px-video-section .px-heading-copy{color:#b8bdc0}.px-controls{display:flex;gap:8px;flex-shrink:0}.px-controls button{display:grid;place-items:center;width:48px;height:48px;border:1px solid #56595d;border-radius:50%;background:transparent;color:#fff;cursor:pointer;font:inherit;font-size:22px;transition:background-color .15s}.px-controls button:hover{background:#303438}.px-controls button:disabled{opacity:.3;cursor:default}.px-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1px;overscroll-behavior-inline:contain;padding:3px 1px 20px;scrollbar-color:#60656b #23272b;scrollbar-width:thin}.px-video-card{min-width:0;scroll-snap-align:start}.px-video-media{position:relative;aspect-ratio:9/16;overflow:hidden;background:#24272b;border-radius:6px}.px-video-media video{width:100%;height:100%;object-fit:cover;display:block}.px-video-product{display:block;min-height:116px;padding:18px 0 0}.px-home .px-video-product h3{font-size:16px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.px-video-product p{font-size:12px;color:#b8bdc0;margin-top:7px}.px-video-shop{display:flex;justify-content:space-between;gap:16px;font-size:12px;font-weight:650;margin-top:14px}.px-video-shop span:last-child{white-space:nowrap}.px-video-help{font-size:12px;color:#b8bdc0;margin-top:20px!important}.px-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.px-product-image{aspect-ratio:1;background:var(--px-gray);border-radius:6px;overflow:hidden}.px-product-image img{width:100%;height:100%;object-fit:contain;padding:16px;mix-blend-mode:multiply}.px-home .px-product h3{font-size:14px;line-height:1.5;letter-spacing:-.01em;font-weight:550;margin-top:18px}.px-price{font-size:17px;font-weight:700;margin-top:10px!important;font-variant-numeric:tabular-nums}.px-product-link{font-size:12px;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:12px}.px-brand-story{background:var(--px-gray)}.px-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.px-story-image{width:100%;aspect-ratio:1.1;object-fit:cover;border-radius:6px}.px-story-copy p:not(.px-eyebrow){color:var(--px-muted);font-size:15px;margin-top:24px}.px-story-copy .px-text-link{margin-top:24px}.px-brands{display:flex;gap:12px 28px;flex-wrap:wrap;margin-top:28px;font-size:14px;font-weight:700;letter-spacing:.02em}.px-footnote{font-size:11px!important}.px-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(hover:hover)and (pointer:fine){.px-category:hover img{transform:scale(1.045)}.px-video-product:hover h3,.px-product:hover h3{color:#f06469}.px-product:hover h3{color:var(--px-red)}}@media(min-width:1500px){.px-hero{min-height:650px}.px-hero-content{padding-block:110px}}@media(max-width:1000px){.px-hero h1{max-width:500px;font-size:54px}.px-hero-picture{left:40%}.px-hero:after{background:linear-gradient(90deg,#111315,#111315f2 30%,#11131566,#11131514)}.px-categories{gap:16px}.px-home .px-category h3{font-size:15px}.px-rail{grid-auto-columns:calc((100% - 40px)/3)}.px-products{gap:16px}.px-section{padding-block:64px}}@media(max-width:700px){.px-hero{display:flex;flex-direction:column;min-height:0}.px-hero-picture{position:relative;inset:auto;z-index:auto;order:-1;height:300px;width:100%;overflow:hidden}.px-hero-picture img{object-position:center 40%}.px-hero:after{display:none}.px-hero-content{padding-block:32px 40px}.px-hero h1{font-size:clamp(38px,9.5vw,56px);max-width:500px}.px-hero .px-eyebrow{font-size:10px;margin-bottom:14px!important}.px-hero-copy{font-size:14px;max-width:420px;margin-top:18px!important}.px-hero-actions{gap:16px;margin-top:24px}.px-hero-note{margin-top:24px!important;font-size:11px}.px-route .px-wrap{justify-content:center;flex-wrap:wrap;gap:9px 20px;font-size:10px;padding-block:16px}.px-route span:last-child{display:none}.px-section{padding-block:48px}.px-section-heading{align-items:start;gap:16px;margin-bottom:24px}.px-section-heading>.px-text-link{display:none}.px-home h2{font-size:32px}.px-eyebrow{font-size:10px;margin-bottom:12px!important}.px-heading-copy{font-size:13px}.px-categories{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.px-category-media img{padding:16px}.px-category-name{margin-top:12px}.px-category p{font-size:11px}.px-category-index{font-size:10px;top:9px;left:10px}.px-rail{grid-auto-columns:76%;gap:16px}.px-controls{gap:6px;margin-top:2px}.px-controls button{width:44px;height:44px}.px-video-section h2{font-size:29px}.px-video-section .px-heading-copy{max-width:230px}.px-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.px-home .px-product h3{font-size:12px;margin-top:12px}.px-price{font-size:15px}.px-product-image img{padding:10px}.px-story-grid{grid-template-columns:1fr;gap:32px}.px-story-image{aspect-ratio:1.3}.px-brands{font-size:12px;gap:12px 20px}}@media(prefers-reduced-motion:reduce){.px-home *{scroll-behavior:auto;transition:none!important}}.px-home prex-video-carousel{display:block}.px-video-section{scroll-margin-top:72px}.px-hero-picture{top:0;right:0;bottom:0;left:0}.px-hero:after{background:linear-gradient(90deg,#080b0ed6,#080b0eb3 30%,#080b0e59 52%,#080b0e0f 78%,#080b0e08)}@media(max-width:1000px)and (min-width:701px){.px-hero-picture{left:0}.px-hero:after{background:linear-gradient(90deg,#0a0e11cc,#0a0e118c 42%,#0a0e111f)}}@media(max-width:700px){.px-hero{min-height:740px;justify-content:flex-end}.px-hero-picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-2;order:0}.px-hero-picture img{object-position:57% 40%}.px-hero:after{display:block;background:linear-gradient(180deg,#0a0e110d,#0a0e111f 25%,#0a0e11a6 47%,#0a0e11eb)}.px-hero-content{padding-top:300px;padding-bottom:40px}}@media(max-width:700px){.px-hero-actions .px-text-link{flex-basis:100%;max-width:200px}}.px-hero-copy{color:#f0f1f1}.px-hero-note{color:#dedfe0}.prex-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.px-route .prex-icon{color:var(--px-red);width:18px;height:18px}@media(max-width:700px){.px-hero-picture img{object-position:86% 40%}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/prex-home-v2.css.map */
