@font-face{font-family:Helvetica Now Display;src:url(/cdn/shop/files/HelveticaNowDisplay-Regular.woff2?v=1782213711) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Regular.woff?v=1782213711) format("woff"),url(/cdn/shop/files/HelveticaNowDisplay-Regular.ttf?v=1782213712) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/cdn/shop/files/HelveticaNowDisplay-Medium.woff2?v=1782213705) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Medium.woff?v=1782213705) format("woff"),url(/cdn/shop/files/HelveticaNowDisplay-Medium.ttf?v=1782213706) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Helvetica Now Display;src:url(/cdn/shop/files/HelveticaNowDisplay-Bold.woff2?v=1782213699) format("woff2"),url(/cdn/shop/files/HelveticaNowDisplay-Bold.woff?v=1782213700) format("woff"),url(/cdn/shop/files/HelveticaNowDisplay-Bold.ttf?v=1782213700) format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--font-primary: "Helvetica Now Display", var(--font-heading-family), "Helvetica Neue", Helvetica, Arial, sans-serif;--font-secondary: "Sequel Sans", var(--font-primary);--font-accent: var(--font-secondary);--weight-light: 300;--weight-regular: 400;--weight-medium: 500;--weight-bold: 700;--weight-black: 900;--font-size-display: 16rem;--font-size-display-sm: 8.8rem;--font-size-accent: 5.6rem;--font-size-h1: 4.8rem;--font-size-h2: 4rem;--font-size-h3: 3.2rem;--font-size-h4: 2.4rem;--font-size-h5: 2rem;--font-size-h6: 1.8rem;--font-size-body-lg: 1.6rem;--font-size-body: 1.4rem;--font-size-body-sm: 1.2rem;--font-size-caption: 1.1rem;--font-size-micro: 1rem;--font-size-button: 1.4rem;--line-height-display: 1;--line-height-h1: 1.05;--line-height-h2: 5.8rem;--line-height-heading: 1.1;--line-height-body: 1.4;--line-height-tight: 1;--tracking-display: -.04em;--tracking-display-sm: -.04em;--tracking-h1: -.02em;--tracking-accent: -.04em;--tracking-h2: -.02em;--tracking-h3: -.02em;--tracking-h4: -.02em;--tracking-h5: -.02em;--tracking-h6: -.02em;--tracking-body-lg: -.02em;--tracking-body: -.02em;--tracking-body-sm: -.02em;--tracking-caption: -.02em;--tracking-button: -.02em;--button-bg: #000000;--button-text-color: #ffffff;--button-border-color: #ffffff;--button-frame-bg: #000000;--button-height: 4.5rem;--button-padding-inline: 1.6rem;--button-radius: 4px;--button-frame-radius: 6px;--button-frame-width: 4px;--button-border-width: 1px;--button-inset-highlight: inset 0 1.601px 6.405px rgba(255, 255, 255, .45);--banner-tag-offset: 54px }body{font-family:var(--font-primary)}.font-300{font-weight:300}.font-400{font-weight:400}.font-500{font-weight:500}@media screen and (max-width:749px){:root{--font-size-display: 7.2rem;--font-size-display-sm: 4rem;--font-size-accent: 3.2rem;--font-size-h1: 2.4rem;--font-size-h2: 2.4rem;--font-size-h3: 2rem;--font-size-h4: 1.6rem;--font-size-h5: 1.6rem;--font-size-h6: 1.4rem;--font-size-body-lg: 1.4rem;--font-size-body: 1.2rem;--font-size-body-sm: 1.2rem;--font-size-caption: 1.1rem;--font-size-micro: 1rem;--font-size-button: 1.2rem;--line-height-display: 1;--line-height-h1: 1.05;--line-height-h2: 1.1;--line-height-heading: 1.1;--line-height-body: 1.083;--line-height-tight: 1;--button-height: 3.8rem;--button-padding-inline: 1.6rem;--button-radius: 4px;--button-frame-radius: 6px;--button-frame-width: 4px;--banner-tag-offset: 47px }.type-accent{line-height:3.1rem}.btn--full-mobile{display:flex;width:100%}}.type-display,.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-h6{font-family:var(--font-primary);margin:0}.type-display{font-size:var(--font-size-display);font-weight:var(--weight-bold);font-style:italic;line-height:var(--line-height-display);letter-spacing:var(--tracking-display)}.type-h1{font-size:var(--font-size-h1);font-weight:var(--weight-bold);line-height:var(--line-height-h1);letter-spacing:var(--tracking-h1);text-transform:uppercase}.type-accent{font-family:var(--font-primary);font-size:var(--font-size-accent);font-weight:var(--weight-bold);letter-spacing:var(--tracking-accent);text-transform:uppercase}.type-h2{font-size:var(--font-size-h2);font-weight:var(--weight-bold);line-height:var(--line-height-h2);letter-spacing:var(--tracking-h2);text-transform:uppercase}.type-h3{font-size:var(--font-size-h3);font-weight:var(--weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--tracking-h3);text-transform:uppercase}.type-h4{font-size:var(--font-size-h4);font-weight:var(--weight-black);line-height:var(--line-height-heading);letter-spacing:var(--tracking-h4);text-transform:uppercase}.type-h5{font-size:var(--font-size-h5);font-weight:var(--weight-bold);line-height:var(--line-height-heading);letter-spacing:var(--tracking-h5);text-transform:uppercase}.type-h6{font-size:var(--font-size-h6);font-weight:var(--weight-regular);line-height:var(--line-height-heading);letter-spacing:var(--tracking-h6)}.type-body-lg,.type-body,.type-body-sm,.type-caption,.type-micro{font-family:var(--font-primary);line-height:var(--line-height-body)}.type-body-lg{font-size:var(--font-size-body-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-body-lg)}.type-body{font-size:var(--font-size-body);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body)}.type-body-sm{font-size:var(--font-size-body-sm);font-weight:var(--weight-medium);letter-spacing:var(--tracking-body-sm)}.type-caption{font-size:var(--font-size-caption);font-weight:var(--weight-regular);letter-spacing:var(--tracking-caption)}.type-micro{font-size:var(--font-size-micro);font-weight:var(--weight-regular);letter-spacing:var(--tracking-body-sm)}.type-button-label{font-family:var(--font-primary);font-size:var(--font-size-button);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);line-height:var(--line-height-tight);text-transform:uppercase}.btn,.button{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;box-sizing:border-box;min-height:var(--button-height);padding-block:var(--button-frame-width);padding-inline:calc(var(--button-frame-width) + var(--button-padding-inline));border:0;border-radius:var(--button-frame-radius);background-color:var(--button-frame-bg);box-shadow:var(--button-inset-highlight);color:var(--button-text-color);font-family:var(--font-primary);font-size:var(--font-size-button);font-weight:500!important;letter-spacing:var(--tracking-button);line-height:var(--line-height-tight);text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;appearance:none;transition:opacity .15s ease,transform .15s ease}.btn:after,.button:after{content:"";position:absolute;inset:var(--button-frame-width);border:var(--button-border-width) solid var(--button-border-color);border-radius:var(--button-radius);background-color:var(--button-bg);z-index:-1;pointer-events:none}.btn:hover,.btn:focus-visible,.button:hover,.button:focus-visible{opacity:.92}.button--accent{--button-bg: #FFFFFF;--button-frame-bg: #FFFFFF;--color-button: #000000;--button-text-color: #000000;--button-border-color: #000000}.button--accent-2{--button-bg: #FFFFFF;--button-frame-bg: #FFFFFF;--color-button: #000000;--button-text-color: #000000;--button-border-color: #ffffff;box-shadow:0 4px 4px #0000001a,0 1.601px 6.405px #ffffff73 inset}.button--primary{--button-bg: #000000;--button-frame-bg: #000000;--color-button: #ffffff;--button-text-color: #ffffff;--button-border-color: #ffffff}.button--secondary{--button-bg: #FF008F;--button-frame-bg: #FF008F;--button-text-color: #ffffff;--button-border-color: #ffffff;--buttons-border-width: 0}.btn[disabled],.btn[aria-disabled=true],.button[disabled],.button[aria-disabled=true]{opacity:.5;pointer-events:none}.btn--full{display:flex;width:100%}.banner__tag{position:absolute;top:var(--banner-tag-offset);left:50%;transform:translate(-50%);z-index:3;display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1.6rem;background-color:#4deb14;border:1px solid rgba(255,255,255,.2);border-radius:0 0 2px 2px;box-shadow:inset 0 1px 4px #ffffff73;color:#000;font-family:var(--font-primary);font-size:12px;font-weight:700;letter-spacing:var(--tracking-body-sm);line-height:16px;cursor:pointer;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}.banner-tag__secondary{background-color:#ff008f;color:#fff;text-transform:none}body.ba-header-scroll-lock .banner__tag{opacity:0;visibility:hidden}@media screen and (max-width:749px){.button{height:4.2rem}.banner__tag{max-width:calc(100% - 1.6rem);width:100%}.banner-tag__secondary{max-width:fit-content}}.desktop-only{display:none}.mobile-only{display:flex}@media screen and (min-width:750px){.desktop-only{display:flex}.mobile-only{display:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/typography.css.map */
