:root{--neo-ease: cubic-bezier(.16, .84, .44, 1);--neo-ease-out: cubic-bezier(.33, 1, .68, 1);--neo-fast: .15s;--neo-mid: .22s;--neo-slow: .26s;--neo-hair: rgba(255, 255, 255, .16)}.header-wrapper{transition:padding var(--neo-slow) var(--neo-ease)}.header{transition:padding-top var(--neo-slow) var(--neo-ease),padding-bottom var(--neo-slow) var(--neo-ease)}.header__heading-logo-wrapper,.header__heading-logo{transition:width var(--neo-slow) var(--neo-ease),max-width var(--neo-slow) var(--neo-ease)}.neo-header-condensed .header{padding-top:8px;padding-bottom:6px}.neo-header-condensed .header__heading-logo-wrapper,.neo-header-condensed .header__heading-logo,.neo-header-condensed .neo-logo{width:62px!important;max-width:62px!important}@media screen and (min-width:750px){.neo-header-condensed .header__heading-logo-wrapper,.neo-header-condensed .header__heading-logo,.neo-header-condensed .neo-logo{width:74px!important;max-width:74px!important}}.neo-logo{display:block;width:100%;height:auto;color:currentColor}.neo-logo__svg{display:block;width:100%;height:auto}.neo-logo--draw .neo-logo__fill{opacity:0}.neo-logo--draw .neo-logo__stroke{fill:none;stroke:currentColor;stroke-width:1.2;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1}.neo-logo--draw.neo-run .neo-logo__stroke{animation:neoDraw 1.4s var(--neo-ease) forwards}.neo-logo--draw.neo-run .neo-logo__fill{animation:neoFillIn .38s var(--neo-ease) 1.12s forwards}@keyframes neoDraw{0%{stroke-dashoffset:1;opacity:1}82%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes neoFillIn{0%{opacity:0}to{opacity:1}}.neo-logo--glitch{position:relative}.neo-logo--glitch .neo-logo__slice{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none}.neo-logo--glitch .neo-logo__slice--1{clip-path:inset(4% 0 68% 0)}.neo-logo--glitch .neo-logo__slice--2{clip-path:inset(38% 0 40% 0)}.neo-logo--glitch .neo-logo__slice--3{clip-path:inset(66% 0 2% 0)}.neo-logo--glitch.neo-run .neo-logo__base{animation:neoFlick .36s steps(1,end)}.neo-logo--glitch.neo-run .neo-logo__slice--1{animation:neoSlice1 .36s steps(1,end)}.neo-logo--glitch.neo-run .neo-logo__slice--2{animation:neoSlice2 .36s steps(1,end)}.neo-logo--glitch.neo-run .neo-logo__slice--3{animation:neoSlice3 .36s steps(1,end)}@keyframes neoFlick{0%,to{opacity:1}20%,55%{opacity:.25}}@keyframes neoSlice1{0%,to{opacity:0;transform:none}10%{opacity:1;transform:translate(-5%)}30%{opacity:1;transform:translate(3.5%)}60%{opacity:1;transform:translate(-1.5%)}}@keyframes neoSlice2{0%,to{opacity:0;transform:none}15%{opacity:1;transform:translate(6%)}40%{opacity:1;transform:translate(-4%)}70%{opacity:1;transform:translate(1%)}}@keyframes neoSlice3{0%,to{opacity:0;transform:none}22%{opacity:1;transform:translate(-3%)}48%{opacity:1;transform:translate(5%)}75%{opacity:1;transform:translate(-1%)}}.neo-logo--wipe{position:relative}.neo-logo--wipe .neo-logo__base{display:block;clip-path:inset(0 100% 0 0)}.neo-logo--wipe .neo-logo__edge{position:absolute;top:-6%;bottom:-6%;width:2px;left:0;background:currentColor;opacity:0;pointer-events:none}.neo-logo--wipe.neo-run .neo-logo__base{animation:neoWipe .72s var(--neo-ease) forwards}.neo-logo--wipe.neo-run .neo-logo__edge{animation:neoEdge .72s var(--neo-ease) forwards}@keyframes neoWipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes neoEdge{0%{left:0;opacity:1}92%{opacity:1}to{left:100%;opacity:0}}.neo-marquee{overflow:hidden;border-block:1px solid var(--neo-hair);padding-block:10px;-webkit-user-select:none;user-select:none}.neo-marquee__track{display:flex;width:max-content;will-change:transform;animation:neoMarquee var(--neo-marquee-duration, 34s) linear infinite}.neo-marquee__run{display:flex;align-items:center;flex:none;gap:1.6rem;padding-right:1.6rem;font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.26em;text-transform:uppercase;white-space:nowrap}.neo-marquee__dot{opacity:.45}@media screen and (min-width:750px){.neo-marquee__run{font-size:1.7rem;gap:2.2rem;padding-right:2.2rem}}@keyframes neoMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.neo-hero{position:relative;display:grid;isolation:isolate}.neo-hero__media,.neo-hero__media img{grid-area:1 / 1;width:100%;height:100%;object-fit:cover;display:block}.neo-hero__scrim{grid-area:1 / 1;background:linear-gradient(to bottom,#0000008c,#00000040 42%,#000c)}.neo-hero__inner{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:flex-end;gap:1.4rem;padding:4rem 2rem 3.2rem;color:#fff;z-index:1}.neo-hero__eyebrow{font-family:var(--font-heading-family);font-size:1.1rem;letter-spacing:.34em;text-transform:uppercase;opacity:.7;margin:0}.neo-hero__headline{font-family:var(--font-heading-family);font-size:clamp(3.4rem,11vw,8rem);line-height:.92;letter-spacing:.01em;margin:0;text-wrap:balance;text-transform:uppercase}.neo-hero__sub{font-size:1.4rem;line-height:1.55;max-width:38ch;margin:0;opacity:.82}.neo-hero__actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.6rem}@media screen and (min-width:750px){.neo-hero__inner{padding:8rem 5rem 5rem;gap:1.8rem}.neo-hero__sub{font-size:1.6rem}}.button,.shopify-challenge__button,.customer button,.neo-button{transition:background-color var(--neo-fast) var(--neo-ease),color var(--neo-fast) var(--neo-ease),border-color var(--neo-fast) var(--neo-ease),transform var(--neo-fast) var(--neo-ease)}.button:active,.neo-button:active{transform:translateY(1px)}.neo-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;font-family:var(--font-heading-family);font-size:1.5rem;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;padding:1.2rem 2.4rem;min-height:44px;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer}.neo-button--solid,.neo-button:hover{background:#fff;color:#000;border-color:#fff}.neo-button--solid:hover{background:transparent;color:#fff;border-color:#fff}.neo-button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.card__inner .card__media img,.card .media img{transition:transform var(--neo-slow) var(--neo-ease-out),opacity var(--neo-mid) var(--neo-ease)}.animate--hover-vertical-lift .card-wrapper:hover .card,.animate--hover-vertical-lift .card-wrapper:hover .card-information,.animate--hover-vertical-lift .card-wrapper:hover .card__media{transform:none}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__media img:first-child{transform:scale(1.045)}}.card__media .media--hover-effect>img+img{opacity:0}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .media--hover-effect>img+img{opacity:1;transform:scale(1.045)}.card-wrapper:hover .media--hover-effect:has(>img+img)>img:first-child{opacity:0}}.card__heading a,.card-information .card__heading a{position:relative;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size var(--neo-mid) var(--neo-ease)}@media(hover:hover)and (pointer:fine){.card-wrapper:hover .card__heading a{background-size:100% 1px}}.card__heading a:focus-visible{background-size:100% 1px}.card__badge .badge,.badge{font-family:var(--font-heading-family);letter-spacing:.18em;text-transform:uppercase;border-radius:0;font-size:1.05rem;padding:.5rem .9rem}.neo-soldout-note{display:block;font-family:var(--font-heading-family);font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;opacity:.55;margin-top:.4rem}.neo-grid-head{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;border-bottom:1px solid var(--neo-hair);padding-bottom:1.2rem;margin-bottom:2rem}.neo-grid-head__title{font-family:var(--font-heading-family);font-size:clamp(2.4rem,7vw,4.4rem);letter-spacing:.02em;text-transform:uppercase;margin:0;line-height:1}.neo-grid-head__count{font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;opacity:.55;font-variant-numeric:tabular-nums}.neo-fade{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;opacity:0;pointer-events:none;z-index:9999;transition:opacity .18s var(--neo-ease)}.neo-leaving .neo-fade{opacity:1}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:0}@media(prefers-reduced-motion:reduce){.neo-marquee__track{animation:none;transform:none}.neo-marquee{overflow-x:auto}.neo-logo--draw .neo-logo__stroke{display:none}.neo-logo--draw .neo-logo__fill{opacity:1}.neo-logo--wipe .neo-logo__base{clip-path:none}.neo-logo--glitch .neo-logo__slice,.neo-logo--wipe .neo-logo__edge{display:none}.neo-logo *,.neo-logo.neo-run *{animation:none!important}.header,.header-wrapper,.header__heading-logo-wrapper,.header__heading-logo,.neo-logo,.card__media img,.card__heading a,.button,.neo-button,.neo-fade{transition:none!important}.card__heading a{background-size:100% 1px}.neo-fade{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/neo-custom.css.map */
