:root{--sans:Inter,"Helvetica Neue",Arial,sans-serif;--serif:var(--sans);--max:1500px;--line:rgba(255,255,255,.13)}body{-webkit-font-smoothing:antialiased;overflow-x:clip;background:var(--bg,#080808);color:var(--fg,#f6f5f1)}main{min-width:0}h1,h2,h3{font-family:var(--sans)!important}a,button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:2px solid #fff;outline-offset:4px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.container{width:calc(100% - clamp(40px,10vw,160px));max-width:1500px}.section{padding:clamp(78px,8vw,122px) 0}.section-heading h2{font-size:clamp(39px,4.6vw,70px);font-weight:440;letter-spacing:-.045em;line-height:1}.section-heading p{font-size:15px;line-height:1.65}.eyebrow{font-size:12px;letter-spacing:.18em}.button{border-radius:7px;letter-spacing:.09em}.site-header{min-height:70px;padding:0 clamp(18px,4vw,64px);gap:22px}.brand-copy{gap:5px;line-height:1}.brand-copy strong{font-size:13px}.brand-copy small{font-size:9px;color:#9e9e9a}.nav{gap:clamp(12px,1.4vw,25px)}.nav a{text-transform:uppercase;font-size:12px}.shopify-section:has(>.site-header){position:sticky;top:0;z-index:40}.site-header{position:relative}.mobile-menu{visibility:hidden;inset:70px 0 auto;height:calc(100dvh - 70px);overflow:auto}.mobile-menu.is-open{visibility:visible}.hero{min-height:min(760px,calc(100svh - 102px));padding:clamp(76px,9vw,128px) clamp(24px,7vw,110px);grid-template-columns:minmax(0,1.12fr) minmax(300px,.68fr);align-items:center;gap:6vw;isolation:isolate;background:#080808}.hero-copy h1{max-width:760px;font-size:clamp(64px,7.2vw,112px);font-weight:500;letter-spacing:-.07em;line-height:.9;text-transform:uppercase}.hero-subtitle{font-size:clamp(20px,2.1vw,31px);font-weight:500;letter-spacing:-.025em;line-height:1.15}.hero-support{font-size:15px;line-height:1.7;color:#aaa9a4;margin:14px 0 0}.hero-actions{margin-top:34px}.hero-brandmark{display:grid;justify-items:center;gap:22px;justify-self:center}.hero-brandmark img{width:min(400px,32vw);height:auto;aspect-ratio:1.12;object-fit:contain}.hero-brandmark span{font-size:12px;color:#aaa9a4}.hero-shade{opacity:1!important;background:linear-gradient(90deg,rgba(0,0,0,.4),transparent 60%),rgba(0,0,0,var(--overlay,.65))}.hero-media{background:var(--theme-galaxy-image) center/cover}.hero-media video{object-fit:cover}#new-arrivals{background:#0b0b0b}.arrivals-viewport{contain:layout paint;-webkit-user-select:none;user-select:none;touch-action:pan-y pinch-zoom}.arrivals-group{gap:14px;padding-right:14px}.arrival-item{width:clamp(218px,17.5vw,296px);flex:0 0 auto}.product-card{border-radius:10px;overflow:hidden;background:#101010}.product-card:hover{transform:translateY(-3px)}.product-image{aspect-ratio:.72}.product-copy{padding:16px 15px}.product-copy h3{font-size:15px;font-weight:600;line-height:1.34;min-height:40px}.product-copy p{min-height:32px;font-size:12px}.product-meta{font-size:12px;letter-spacing:.02em}.product-price strong{font-size:17px}.product-price span{font-size:12px;letter-spacing:0}.badge{border-radius:999px;font-size:11px}.trust-item{text-align:left;min-height:104px;padding:24px clamp(16px,2.4vw,38px)}.trust-item strong{font-size:clamp(17px,1.65vw,25px);font-weight:560;letter-spacing:-.025em}.trust-item span{font-size:12px}.category-tile{min-height:330px;border-radius:12px;background:#111 var(--theme-galaxy-image) center/cover}.category-tile:after{background:linear-gradient(90deg,#070707f7,#070707bf 46%,#0707073d),linear-gradient(0deg,rgba(0,0,0,.62),transparent 55%)}.category-tile img{width:48%;left:auto;right:0;object-fit:contain;filter:none;transform:rotate(4deg);opacity:.82}.category-copy{inset:auto 34px 34px}.category-copy h3{font-size:clamp(36px,3.8vw,57px);font-weight:470;letter-spacing:-.04em}.category-copy small,.category-copy span{font-size:12px}.discovery{padding-inline:clamp(20px,5vw,80px);gap:7vw}.container.discovery{padding-inline:0}.discovery h2{font-size:clamp(35px,4vw,59px);font-weight:470;letter-spacing:-.05em;line-height:1}.split-feature h2,.story-copy h2{font-size:clamp(39px,4.6vw,70px);font-weight:470;letter-spacing:-.05em;line-height:1}.split-feature p,.story-copy p{font-size:17px;line-height:1.7}.feature-panel{background-image:var(--theme-galaxy-image);min-height:360px}.split-feature:has(.story-copy){grid-template-columns:.62fr 1.38fr;gap:8vw}.story-image{background:#090909 var(--theme-galaxy-image) center/cover}.story-image img{object-fit:contain}.footer{padding-inline:clamp(20px,5vw,80px)}.footer nav{font-size:14px}.newsletter h2{font-weight:440;letter-spacing:-.045em}.pagination{grid-column:1/-1}.collection-toolbar{flex-wrap:wrap;gap:16px}.facet-values input[type=number]{width:100%;min-width:0;background:#111;color:#fff;border:1px solid #555;padding:10px}.product-card a{display:block;height:100%}.product-detail h1{font-weight:500;letter-spacing:-.045em}.drawer:not(.is-open){visibility:hidden}.drawer.is-open{visibility:visible}.button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:1100px){.nav{display:none}.menu-toggle{display:grid}.hero{grid-template-columns:1fr}.hero-brandmark{position:relative;right:auto;bottom:auto;opacity:1}.hero-brandmark img{width:280px}.split-feature:has(.story-copy){grid-template-columns:1fr}}@media(max-width:700px){.container{width:calc(100% - 36px)}.section{padding:64px 0}.section-heading h2,.split-feature h2,.story-copy h2{font-size:39px}.hero{min-height:0;padding:64px 22px 52px;gap:32px}.hero-copy h1{font-size:clamp(54px,14vw,70px);line-height:.94}.hero-brandmark{display:grid;order:-1}.hero-brandmark img{width:180px}.hero-brandmark span{display:none}.hero-actions{gap:10px}.hero-actions .button{width:auto;flex:1 1 160px}.hero-media video{display:none}.arrival-item{width:58vw;min-width:0}.category-grid{grid-template-columns:1fr}.category-tile{min-height:265px}.category-copy{inset:auto 24px 25px}.category-copy h3{font-size:38px}.trust-item span{font-size:11px}.discovery{padding:44px 18px}.container.discovery{padding-inline:0}.product-copy{padding:12px}.product-copy h3{font-size:14px}.product-meta{font-size:11px}.product-price{flex-wrap:wrap;gap:8px}.product-price strong{font-size:16px}.split-feature p,.story-copy p{font-size:17px}.feature-panel{min-height:250px}.newsletter form{width:100%}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-gallery,.product-detail{min-width:0}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/fidelity.css.map */
