*{box-sizing:border-box}body{margin:0;color:#151515;background:#fff;font:15px Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}button,input,select,textarea{font:inherit}button,.button{display:inline-block;background:#151515;color:#fff;padding:16px 24px;border:1px solid #151515;cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}input,select,textarea{padding:12px;border:1px solid #aaa;background:#fff;max-width:100%}img{max-width:100%;height:auto}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(40px,6vw,88px);line-height:.99;font-weight:500;letter-spacing:-.055em}h2{font-size:36px;font-weight:400;letter-spacing:-.035em}h3{font-size:17px;font-weight:400}.mono,.eyebrow{font:11px Courier New,monospace;letter-spacing:.1em;text-transform:uppercase}.announcement{text-align:center;background:#151515;color:#fff;padding:10px}.header{display:flex;align-items:center;justify-content:space-between;padding:24px 4%;gap:24px;border-bottom:1px solid #ddd}.header nav{display:flex;gap:24px}.logo-window{display:block;width:240px;aspect-ratio:6.39;position:relative;overflow:hidden}.logo-window img{position:absolute;width:125.9%;max-width:none;left:-13.2%;top:-157.9%}.wordmark{font-weight:900;letter-spacing:.08em;font-size:24px}.wrap{padding:64px 4%}.hero{display:grid;grid-template-columns:1fr 1fr;background:#f3f3f0}.hero-copy{padding:12% 9%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.hero-copy p{max-width:380px;line-height:1.6}.hero-visual{height:680px;overflow:hidden;background:#ebeeef}.hero-visual img{width:100%;height:100%;object-fit:cover;object-position:center 28%}.eyebrow{margin-bottom:36px}.hero-copy .button{margin-top:20px}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:28px}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.card-image{background:#ebeeef;aspect-ratio:3/4;overflow:hidden;margin-bottom:16px}.card-image img,.card-image svg{width:100%;height:100%;object-fit:cover}.card p{margin:8px 0}.muted{color:#666}.editorial{border-top:1px dotted #333;border-bottom:1px dotted #333;display:grid;grid-template-columns:1fr 2fr;gap:60px}.editorial p{font-size:clamp(24px,3vw,42px);line-height:1.25;letter-spacing:-.035em;margin:0;max-width:900px}.footer{padding:48px 4%;background:#151515;color:#fff;display:flex;justify-content:space-between;gap:30px}.footer nav{display:flex;flex-wrap:wrap;gap:20px}.product{display:grid;grid-template-columns:1.25fr 1fr;gap:6%;padding:48px 4%}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gallery img{width:100%;background:#ebeeef}.gallery img:first-child{grid-column:1/-1}.product-info{padding-top:40px}.product-info h1{font-size:48px}.product-info form{display:grid;gap:18px;margin:30px 0}.prose{line-height:1.7;max-width:780px}.narrow{max-width:860px;margin:auto}.filters{display:flex;flex-wrap:wrap;gap:20px;margin:20px 0 32px}.filters details{padding:12px;border:1px solid #ddd}.filters label{display:block;margin:10px 0}.pagination{margin-top:32px}.cart-row{display:grid;grid-template-columns:100px 1fr 110px 100px;gap:24px;align-items:center;padding:24px 0;border-bottom:1px solid #ddd}.cart-row input{width:90px}.skip{position:absolute;left:-9999px}.skip:focus{left:10px;top:10px;background:#fff;padding:12px;z-index:5}:focus-visible{outline:2px solid #4c6494;outline-offset:4px}.contact-form{display:grid;gap:16px}.notice{padding:12px;background:#f2f2ef}.price{font-size:22px}.menu-mobile{display:none}@media(max-width:760px){.header{flex-wrap:wrap;padding:20px 5%;gap:18px}.logo-window{width:190px}.header nav{order:3;width:100%;gap:20px;font-size:13px;overflow:auto}.hero{grid-template-columns:1fr}.hero-copy{padding:48px 6%}.hero-visual{height:480px}.hero h1{font-size:60px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.wrap{padding:40px 5%}.editorial{grid-template-columns:1fr;gap:24px}.footer{flex-direction:column}.product{grid-template-columns:1fr;padding:20px 5%}.product-info{padding-top:20px}.product-info h1{font-size:38px}.cart-row{grid-template-columns:60px 1fr 80px;gap:12px}.cart-row .line-total{grid-column:2}.section-head h2{font-size:28px}}.compare{color:#6b6b6b;font-size:.9em}.save{font-size:.8em;letter-spacing:.04em;border:1px solid currentColor;padding:1px 5px;margin-left:4px}.compare-line{font-size:13px;color:#6b6b6b;margin:-6px 0 18px}.compare-line .save{color:#111}.brand{font-weight:700}.brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:40px 0 80px}.brand-tile{display:flex;align-items:center;justify-content:center;aspect-ratio:3/2;background:#ebeeef;padding:24px;text-decoration:none;color:#111;border:1px dashed transparent;transition:border-color .2s}.brand-tile:hover{border-color:#111}.brand-tile img{max-width:80%;max-height:70%;object-fit:contain;filter:grayscale(1)}.brand-name{font-weight:700;font-size:20px;letter-spacing:.02em;text-align:center;text-transform:uppercase}.brands-intro{max-width:560px}.nav-drop{position:relative}.nav-drop summary{cursor:pointer;list-style:none}.nav-drop summary::-webkit-details-marker{display:none}.nav-drop summary:after{content:" \25be";font-size:.8em}.nav-sub{position:absolute;top:100%;left:-16px;margin-top:10px;background:#fff;border:1px solid #ddd;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:170px;z-index:30;white-space:nowrap}@media(max-width:760px){.header nav{overflow:visible}.nav-sub{position:static;border:0;padding:8px 0 0;margin:0;min-width:0;background:none}}.nav-root{align-items:center}.nav-genre{font-weight:600;padding:8px 18px;border-radius:999px}.nav-genre.is-active{background:#111;color:#fff}.subnav-row{border-bottom:1px solid #ddd}.subnav{display:flex;flex-wrap:wrap;justify-content:center;gap:44px;padding:14px 4%;font-size:15px}.subnav[hidden]{display:none}@media(max-width:760px){.subnav{padding:12px 5%;gap:22px;font-size:13px}.nav-genre{padding:6px 14px}}@media(min-width:761px){.header{display:grid;grid-template-columns:1fr auto 1fr}.header>a:first-child{justify-self:start}.header .nav-root{justify-self:center}.header>a:last-child{justify-self:end}}.wrap.coll{padding-top:22px}.crumbs{color:#777;margin:0 0 14px}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:#111}.coll-head h1{font-size:clamp(26px,2.6vw,38px);line-height:1.1;letter-spacing:-.02em;margin:0 0 6px}.coll-intro{color:#555;max-width:640px;font-size:14px;line-height:1.5}.coll-intro p{margin:0}.toolbar{display:flex;align-items:center;gap:20px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px 0;margin:18px 0 24px;position:relative;font-size:14px}.toolbar .count{margin-left:auto;color:#777}.toolbar .sort select{border:0;background:none;font:inherit;padding:4px 0 4px 6px;cursor:pointer}.filter-panel summary{cursor:pointer;list-style:none;font-weight:600}.filter-panel summary::-webkit-details-marker{display:none}.filter-panel summary:before{content:"\ff0b  "}.filter-panel[open] summary:before{content:"\ff0d  "}.filter-drawer{position:absolute;left:0;top:100%;z-index:20;background:#fff;border:1px solid #ddd;padding:18px 20px;display:flex;flex-wrap:wrap;gap:28px;min-width:min(640px,100%)}.filter-drawer fieldset{border:0;padding:0;margin:0;min-width:140px}.filter-drawer legend{font-weight:600;margin-bottom:8px}.filter-drawer label{display:block;margin:6px 0}.filter-drawer label span{color:#999;font-size:12px}.filter-drawer .price-range input{width:70px}.filter-drawer .reset{align-self:flex-end;font-size:13px}@media(max-width:760px){.toolbar{gap:12px;font-size:13px}.filter-drawer{position:fixed;left:0;right:0;top:auto;bottom:0;max-height:70vh;overflow:auto;min-width:0;border-width:1px 0 0}}.header .nav-root{gap:8px}.header .nav-root>a{padding:8px 18px;border-radius:999px}@media(max-width:760px){.header .nav-root{gap:4px}.header .nav-root>a{padding:6px 12px}}.card h3{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;min-height:2.6em;margin-bottom:6px}.card p{min-height:1.4em}.gallery img{aspect-ratio:3/4;height:auto;object-fit:cover;object-position:center;background:#ebeeef}.card-image img{object-fit:cover;object-position:center}#shopify-section-hr-header{position:sticky;top:0;z-index:50;background:#fff}.toolbar{border-bottom:0}.hero-visual{position:relative}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .9s ease;display:block}.hero-slide.is-active{opacity:1;z-index:1}.hero-slide img{width:100%;height:100%;object-fit:cover;object-position:center 15%}.hero-cap{position:absolute;left:20px;bottom:20px;background:#fff;color:#111;padding:6px 10px;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.hero-dots{position:absolute;right:20px;bottom:24px;z-index:2;display:flex;gap:8px}.hero-dots button{width:9px;height:9px;padding:0;border-radius:50%;border:1px solid #111;background:#fff}.hero-dots button.is-active{background:#111}.visuels-note{font-size:12px;color:#6b6b6b;line-height:1.5;margin-top:14px}.hero-cap{font-family:inherit;font-size:15px;letter-spacing:.02em;text-transform:none;padding:10px 14px;left:24px;bottom:24px}.hero-cap strong{font-weight:700;text-transform:uppercase;letter-spacing:.06em}.hero-cap-sep{color:#777}.brand-strip{padding:26px 4%;border-bottom:1px dashed #bbb;text-align:center}.brand-strip-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;margin:0 0 10px}.brand-strip-list{margin:0;font-size:15px;line-height:1.9}.brand-strip-list a{color:#111;text-decoration:none;font-weight:600;white-space:nowrap}.brand-strip-list a:hover{text-decoration:underline}.brand-strip-list span{color:#999}@media(max-width:749px){.hero-cap{font-size:13px;left:14px;bottom:14px;padding:8px 10px}.brand-strip-list{font-size:13px}}.hero-brands{margin-top:34px;padding-top:18px;border-top:1px dashed #bbb;max-width:440px}.hero-brands-label{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#6b6b6b;margin:0 0 8px}.hero-brands-list{margin:0;font-size:17px;line-height:1.7;max-width:none}.hero-brands-list a{color:#111;text-decoration:none;font-weight:600;white-space:nowrap}.hero-brands-list a:hover{text-decoration:underline}.hero-brands-list span{color:#999}.hero-brands-more{font-weight:400!important;text-decoration:underline!important;color:#444!important}@media(max-width:749px){.hero-brands{margin-top:24px}.hero-brands-list{font-size:15px}}@media(max-width:749px){.announcement{font-size:10px;letter-spacing:.08em;padding:7px 10px;line-height:1.4}.header nav{gap:18px}.header nav a{white-space:nowrap}.hero-copy{padding:26px 6% 24px}.hero-copy .eyebrow{margin-bottom:10px;font-size:11px}.hero h1{font-size:40px;line-height:1.02;margin-bottom:12px}.hero-copy p{font-size:15px;line-height:1.5;margin-bottom:0}.hero-copy .button{margin-top:14px;padding:13px 20px}.hero-brands{margin-top:18px;padding-top:12px}.hero-brands-label{margin-bottom:4px}.hero-brands-list{font-size:14px;line-height:1.6}.hero-visual{height:440px}}@media(max-width:749px){.header nav{gap:0;justify-content:space-between;font-size:14px}.header nav a{padding:0 2px}}@media(max-width:360px){.header nav{font-size:13px}}@media(max-width:749px){.header nav a,.header nav a.nav-genre{padding:6px 5px!important}}.hero-copy .eyebrow{font-family:inherit;font-weight:700;font-size:22px;line-height:1.25;letter-spacing:0;text-transform:none;color:#111;margin-bottom:18px;max-width:none}.hero h1{font-size:52px}.hero-copy p{font-size:18px}.hero-brands-label{font-size:13px}@media(max-width:749px){.hero-copy .eyebrow{font-size:17px;margin-bottom:12px}.hero h1{font-size:34px}.hero-copy p{font-size:16px}.hero-brands-label{font-size:12px}.hero-brands-list{font-size:15px}}@media(min-width:750px){.hero-visual{height:auto;min-height:680px;align-self:stretch}.hero-copy{padding:clamp(48px,6vw,96px) 9%}}.hero h1,.hero-copy .eyebrow{margin-bottom:14px}@media(max-width:749px){.hero h1,.hero-copy .eyebrow{margin-bottom:10px}}.hero-brands-list{font-size:16px}.hero-brands-list a{font-weight:400;color:#333}.hero-brands-more{color:#666!important}.hero-brands{margin-top:30px}@media(max-width:749px){.hero-brands-list{font-size:15px}.hero-brands{margin-top:20px}}.hero-cap-price{margin-left:10px;padding-left:10px;border-left:1px solid #ddd;font-weight:700;white-space:nowrap}.hero-cap-price s{font-weight:400;color:#888;margin-left:4px}.hr-tag{position:absolute;left:24px;bottom:24px;z-index:2;display:flex;flex-direction:column;width:250px;box-sizing:border-box;padding:18px 20px 16px;background:#fbfbf9;color:#111;text-align:left}.hr-tag-logo,.hr-tag-brand,.hr-tag-prices b,.hr-tag-old s{font-family:DIN Condensed,Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;line-height:1}.hr-tag-logo{font-size:22px;letter-spacing:.12em;padding-bottom:9px;border-bottom:2px dashed #111}.hr-tag-brand{font-size:30px;letter-spacing:.02em;margin-top:12px}.hr-tag-model{font:14px/1.3 Menlo,Consolas,Courier New,monospace;color:#222;margin-top:4px;padding-bottom:10px;border-bottom:2px dashed #111}.hr-tag-prices{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:8px}.hr-tag-old,.hr-tag-new{display:flex;flex-direction:column}.hr-tag-new{align-items:flex-end;margin-left:auto}.hr-tag-lbl{font:700 10px/1.4 Menlo,Consolas,Courier New,monospace;text-transform:uppercase;color:#4a4a4a;margin-bottom:2px}.hr-tag-new .hr-tag-lbl{color:#111}.hr-tag-old s{font-size:24px;color:#707070;text-decoration-thickness:2px}.hr-tag-new b{font-size:44px}@media(max-width:749px){.hr-tag{left:12px;bottom:12px;width:190px;padding:12px 14px 11px}.hr-tag-logo{font-size:16px;padding-bottom:6px}.hr-tag-brand{font-size:22px;margin-top:8px}.hr-tag-model{font-size:11px;padding-bottom:7px}.hr-tag-lbl{font-size:8px}.hr-tag-old s{font-size:18px}.hr-tag-new b{font-size:32px}}.hr-tag-prices{display:grid;grid-template-columns:auto auto;justify-content:space-between;column-gap:10px;align-items:baseline}.hr-tag-old,.hr-tag-new{display:contents}.hr-tag-old .hr-tag-lbl{grid-area:1/1;margin:0}.hr-tag-new .hr-tag-lbl{grid-area:1/2;justify-self:end;margin:0}.hr-tag-old s{grid-area:2/1}.hr-tag-new b{grid-area:2/2;justify-self:end}@media(max-width:749px){.hr-tag{left:10px;bottom:10px;width:152px;padding:10px 11px 9px}.hr-tag-logo{font-size:13px;padding-bottom:5px;border-bottom-width:1.5px}.hr-tag-brand{font-size:18px;margin-top:6px}.hr-tag-model{font-size:9px;padding-bottom:6px;border-bottom-width:1.5px}.hr-tag-prices{margin-top:6px;column-gap:6px}.hr-tag-lbl{font-size:7px}.hr-tag-old s{font-size:14px}.hr-tag-new b{font-size:26px}}@media(max-width:749px){.hr-tag{width:137px;padding:9px 10px 8px}.hr-tag-logo{font-size:11.5px;padding-bottom:4.5px}.hr-tag-brand{font-size:16px;margin-top:5px}.hr-tag-model{font-size:8px;padding-bottom:5px}.hr-tag-prices{margin-top:5px}.hr-tag-lbl{font-size:6.5px}.hr-tag-old s{font-size:12.5px}.hr-tag-new b{font-size:23px}}@media(max-width:749px){.hr-tag{width:144px;padding:9.5px 10.5px 8.5px}.hr-tag-logo{font-size:12px;padding-bottom:4.7px}.hr-tag-brand{font-size:16.8px;margin-top:5.2px}.hr-tag-model{font-size:8.4px;padding-bottom:5.2px}.hr-tag-prices{margin-top:5.2px}.hr-tag-lbl{font-size:6.8px}.hr-tag-old s{font-size:13.1px}.hr-tag-new b{font-size:24.2px}}.gallery-wrap{position:relative}.gallery-count{display:none}@media(max-width:749px){.gallery{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gallery::-webkit-scrollbar{display:none}.gallery>img,.gallery>video,.gallery>iframe{flex:0 0 100%;width:100%;scroll-snap-align:start}.gallery-count{display:block;position:absolute;right:10px;bottom:10px;background:#ffffffe6;color:#111;font:700 11px/1 Menlo,Consolas,Courier New,monospace;padding:6px 8px;pointer-events:none}}@media(max-width:749px){.product{gap:12px}.product-info{padding-top:4px}}@media(max-width:749px){.product-info{padding-top:0}.product-info h1{font-size:24px;line-height:1.15;margin:0 0 8px}.product-info .price{margin-top:0}}.gallery-count{display:none!important}.gallery-dots{display:none}@media(max-width:749px){.gallery-dots{display:flex;gap:7px;position:absolute;left:50%;bottom:12px;transform:translate(-50%);pointer-events:none}.gallery-dots i{width:7px;height:7px;border-radius:50%;background:#fff9;box-shadow:0 0 0 1px #00000040}.gallery-dots i.on{background:#111;box-shadow:0 0 0 1px #fff}}@media(max-width:749px){.gallery-dots{left:auto;right:10px;bottom:10px;transform:none;gap:6px;padding:6px 8px;background:#ffffffeb}.gallery-dots i{width:7px;height:7px;background:#c8c8c8;box-shadow:none}.gallery-dots i.on{background:#111;box-shadow:none}}@media(max-width:749px){.gallery-dots{padding:0;background:none;right:14px;bottom:14px}.gallery-dots i{background:#ffffff80;box-shadow:0 0 3px #00000059}.gallery-dots i.on{background:#fff;box-shadow:0 0 3px #00000073}}@media(max-width:749px){.gallery-dots{mix-blend-mode:difference}.gallery-dots i{background:#ffffff73;box-shadow:none}.gallery-dots i.on{background:#fff;box-shadow:none}}@media(max-width:749px){.gallery-dots i{width:8px;height:8px;background:#ffffff9e}.gallery-dots i.on{background:#fff}}.brand-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:28px 0 60px}.brand-tile{aspect-ratio:2/1;padding:12px}.brand-name{font-size:15px}@media(max-width:749px){.brands h1{font-size:30px;margin:6px 0 8px}.brands-intro{font-size:13px;margin:0}.brand-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin:16px 0 40px}.brand-tile{aspect-ratio:3/2;padding:6px}.brand-name{font-size:10.5px;letter-spacing:0;line-height:1.2;word-break:break-word}}@media(max-width:749px){.brand-tile{aspect-ratio:2/1;padding:4px}.brands .mono{margin-bottom:4px}}.toolbar .sort{margin-left:auto;display:flex;align-items:center;gap:4px;white-space:nowrap}.toolbar .filter-panel>summary{white-space:nowrap}.save{white-space:nowrap}@media(max-width:749px){.toolbar{flex-wrap:nowrap;justify-content:space-between}.toolbar .sort select{max-width:150px;padding-right:0}}@media(max-width:760px){html:has(.filter-panel[open]),body:has(.filter-panel[open]){overflow:hidden;touch-action:none}.filter-drawer{overscroll-behavior:contain;touch-action:pan-y;z-index:31;box-shadow:0 -8px 24px #0000001f}.filter-panel[open]>summary:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:30}}@media(max-width:749px){.hero-visual .hero-slide:nth-child(1) img,.hero-visual .hero-slide:nth-child(2) img{transform:scale(1.14) translate(6%);transform-origin:center 15%}.hr-tag{width:151px;padding:10px 11px 9px}.hr-tag-logo{font-size:12.6px;padding-bottom:4.9px}.hr-tag-brand{font-size:17.6px;margin-top:5.5px}.hr-tag-model{font-size:8.8px;padding-bottom:5.5px}.hr-tag-prices{margin-top:5.5px}.hr-tag-lbl{font-size:7.1px}.hr-tag-old s{font-size:13.8px}.hr-tag-new b{font-size:25.4px}}.section-head a,.see-all{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;color:#111}@media(max-width:749px){.footer{padding:32px 5% 28px;gap:18px}.footer nav{gap:7px 16px;font-size:13px}.footer nav a{line-height:1.35}}@media(max-width:749px){.hero-visual .hero-slide:nth-child(1) img{transform:scale(1.3) translate(3%);transform-origin:center 8%}}.hb-dup{display:none}.hero-brands-list .hb-track>span:last-child{display:none}@media(max-width:749px){.hero-copy{padding:14px 5% 16px}.hero h1{font-size:25px;line-height:1.1;margin:0 0 6px;white-space:nowrap}.hero-copy .eyebrow{font-size:15px;margin-bottom:6px}.hero-copy p{font-size:14px;line-height:1.4}.hero-copy .button{margin-top:10px;padding:11px 18px}.hero-brands{margin-top:14px;padding-top:10px;max-width:none}.hero-brands-label{display:none}.hero-brands-list{display:flex;overflow:hidden;white-space:nowrap;font-size:14px;line-height:1.4;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.hb-track,.hb-dup{display:inline-block;flex:0 0 auto;padding-right:0;animation:hb-defile 28s linear infinite}.hero-brands-list .hb-track>span:last-child{display:inline}}@keyframes hb-defile{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.hb-track,.hb-dup{animation:none}}@media(max-width:749px){.hero{grid-template-columns:minmax(0,1fr)}.hero-copy,.hero-brands,.hero-brands-list{min-width:0;max-width:100%;align-self:stretch}.hero-copy{align-items:stretch}.hero-copy .button{align-self:flex-start}}@media(max-width:749px){.hero-copy .button{display:none}}@media(max-width:749px){.hb-track,.hb-dup{animation-duration:36s}.hero-brands-list{font-size:12.5px}.hero-brands-list a{font-weight:700;color:#111}.hero-copy p{font-size:13px;line-height:1.4}}@media(max-width:749px){.hero h1{font-size:24px;margin-bottom:6px}.hero-copy .eyebrow{font-size:14px;line-height:1.35;margin-bottom:4px}.hero-copy p,.hero-copy p:not(.eyebrow){font-size:14px;line-height:1.4}.hero-brands-list,.hero-brands-list a{font-size:14px}}@media(max-width:749px){.hero h1{letter-spacing:-.01em}}@media(max-width:749px){.hero h1{font-size:min(24px,6.3vw)}}@media(max-width:749px){.header{padding:10px 5% 8px;row-gap:8px}.header nav{justify-content:center;gap:0 16px}.hero-copy{padding-top:12px}}@media(max-width:749px){.header nav{justify-content:space-between;gap:0;margin:0 -5px}.hero-brands-list,.hero-brands-list a{font-size:13px}.hero-brands-list a{font-weight:600}}@media(max-width:749px){.header nav{margin:0 -15px 0 -5px}.hero-copy{padding-bottom:8px}.hero-brands{margin-top:8px;padding-top:6px}.hero-brands-list{line-height:1.25}}@media(max-width:749px){.header nav{width:calc(100% + 10px);flex-basis:calc(100% + 10px);max-width:none;margin:0 -5px}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(max-width:749px){.hero-brands-list,.hero-brands-list a,.hero-copy p.hero-brands-list{font-size:13px!important;-webkit-text-size-adjust:none;text-size-adjust:none}}@media(max-width:749px){.hero h1{font-weight:700;letter-spacing:.005em;font-size:min(22px,5.8vw)}}@media(max-width:749px){.announcement{padding:5px 10px;line-height:1.3}.hero-copy{padding:10px 5% 6px}.hero h1{margin-bottom:4px}.hero-copy .eyebrow{margin-bottom:2px}.hero-brands{margin-top:6px;padding-top:5px}.hero-visual{height:400px}}.hr-tag-cta{margin-top:8px;align-self:flex-end;font:700 11px/1 Menlo,Consolas,Courier New,monospace;text-transform:uppercase;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;color:#111}@media(max-width:749px){.hr-tag-cta{margin-top:5px;font-size:8.5px}}@media(max-width:749px){.hero-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center}.hero-copy>h1,.hero-copy>.eyebrow,.hero-copy>.hero-brands{grid-column:1/-1}.hero-copy>p:not(.eyebrow){grid-column:1;margin:0}.hero-copy>.button{display:block!important;grid-column:2;margin:0;padding:8px 10px;font-size:12px;line-height:1.25;text-align:center;max-width:110px;white-space:normal;align-self:center}}@media(max-width:749px){.hero-copy>.button{padding:9px 16px;font-size:13px;max-width:none;white-space:nowrap}}.buy-row{display:flex;gap:10px;align-items:flex-end}.buy-size{flex:1;display:grid;gap:6px}.buy-qty{width:72px;display:grid;gap:6px}.buy-qty input{width:100%;box-sizing:border-box}.product-info form{gap:12px;margin:18px 0}.info-fold{border-top:1px solid #ddd;padding:12px 0}.info-fold:last-of-type{border-bottom:1px solid #ddd}.info-fold summary{cursor:pointer;list-style:none;font-weight:600;display:flex;justify-content:space-between}.info-fold summary::-webkit-details-marker{display:none}.info-fold summary:after{content:"+";font-weight:400}.info-fold[open] summary:after{content:"\2212"}.info-fold p{margin:8px 0 0;font-size:14px;line-height:1.5}.footer-logo .logo-window{width:170px}.footer-logo img{filter:invert(1)}@media(max-width:749px){html.hr-compact .announcement,html.hr-compact .subnav-row,html.hr-compact .header .nav-root{display:none}html.hr-compact .header{padding:8px 5%}html.hr-compact .header .logo-window{width:140px}}@media(min-width:750px){html.hr-compact .announcement,html.hr-compact .subnav-row{display:none}html.hr-compact .header{padding-top:10px;padding-bottom:10px}}@media(max-width:749px){.hero-brands-list a{font-weight:700!important}.hero-brands-list{-webkit-mask-image:linear-gradient(90deg,#000 92%,transparent);mask-image:linear-gradient(90deg,#000 92%,transparent)}.hero-copy>p:not(.eyebrow){line-height:1.3;font-size:13.5px}.hero-copy>.button{padding:8px 12px;font-size:12.5px}.hero-copy{column-gap:10px}}@media(min-width:750px){.hero h1{font-weight:700;letter-spacing:-.01em;font-size:clamp(30px,3.1vw,46px);white-space:nowrap;margin-bottom:10px}.hero-brands-label{display:none}.hero-brands{max-width:100%;min-width:0;align-self:stretch;margin-top:22px;padding-top:12px}.hero-copy{min-width:0}.hero-brands-list{display:flex;overflow:hidden;white-space:nowrap;font-size:16px;line-height:1.4;-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.hero-brands-list a{font-weight:700!important;color:#111}.hb-track,.hb-dup{display:inline-block;flex:0 0 auto;animation:hb-defile 40s linear infinite}.hero-brands-list .hb-track>span:last-child{display:inline}}@media(min-width:750px){.hero-copy p.hero-brands-list{max-width:none;width:100%}.hero-brands{width:100%}}@media(min-width:750px){.hero-brands-label{display:block}.hero-brands{max-width:440px}.hero-brands-list{display:block;white-space:normal;overflow:visible;-webkit-mask-image:none;mask-image:none;font-size:16px;line-height:1.7}.hb-track{display:inline;animation:none}.hb-dup{display:none!important}.hero-brands-list .hb-track>span:last-child{display:none}.hero-brands-list a{font-weight:700!important;white-space:nowrap}}@media(min-width:750px){.hero-brands{max-width:calc(clamp(30px,3.1vw,46px)*13.2);width:100%}.hero-copy p.hero-brands-list{max-width:none;font-size:15px;line-height:1.6}}@media(min-width:750px){.hero-copy p.hero-brands-list,.hero-brands-list a{font-size:18px;line-height:1.6}}.hb-all{display:none}@media(min-width:750px){.hero-brands-list .hb-track{display:none!important}.hb-all{display:inline}.hb-all>span:last-child{display:none}.hb-all a{font-weight:700;color:#111;white-space:nowrap;text-decoration:none}}.hb-all>span.hb-dbl{display:none}.hb-all>span.hb-fin{visibility:hidden}.ship-line{font-size:12px;color:#444;margin:-6px 0 10px;line-height:1.5}.pay-icons{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 18px}.pay-icon{width:38px;height:24px}.footer-pay{margin:14px 0 0}.size-table{width:100%;border-collapse:collapse;font-size:13px;margin:10px 0 12px}.size-table th,.size-table td{border-bottom:1px solid #e5e5e5;padding:6px 4px;text-align:left}.size-table th{font-weight:600}.info-fold p{font-size:13px;line-height:1.55;margin:8px 0}.related{margin-top:72px;margin-bottom:72px}.related:empty{display:none}@media(max-width:749px){.related{margin-top:48px;margin-bottom:48px}}.card-image{position:relative}.sold-stamp~img,.sold-stamp~svg,.sold-stamp~.gallery img{opacity:.4}.last-one{display:inline-block;vertical-align:middle;margin-left:.5em;font-family:DIN Condensed,Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1;font-size:.72em;color:#fff;background:#111;padding:.3em .5em .22em}.card .last-one{font-size:11px;margin-left:.4em}.last-stamp{position:absolute;right:28px;left:auto;top:32px;z-index:3;pointer-events:none;white-space:nowrap;font-family:DIN Condensed,Barlow Condensed,Arial Narrow,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.06em;line-height:1;color:#111;background:#ebeeef;border:2px solid #111;padding:.42em .65em;font-size:clamp(20px,2.6vw,34px);text-box:trim-both cap alphabetic}.last-stamp--card{right:12px;left:auto;top:16px;border-width:1.5px;font-size:clamp(13px,1.4vw,18px)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hr.css.map */
