:root{--color-primary-yellow: #FFAF2E;--color-primary-cyan: #00D7E7;--color-primary-purple: #735CFF;--color-black: #000000;--color-white: #FFFFFF;--color-gray-light: #F5F5F5;--color-gray-border: #E0E0E0;--color-text: #000000;--color-text-light: #FFFFFF;--font-heading: "League Spartan", sans-serif;--font-body: "League Spartan", sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.75rem;--font-size-4xl: 2rem;--font-size-5xl: 2.5rem;--font-size-6xl: 3rem;--font-size-7xl: 3.5rem;--font-size-8xl: 4rem;--font-size-9xl: 5rem;--font-size-10xl: 6rem;--font-size-11xl: 8rem;--font-size-12xl: 10rem;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--radius-small: 5px;--radius-medium: 10px;--radius-large: 20px;--radius-full: 9999px}@font-face{font-family:League Spartan;src:url(/cdn/shop/files/LeagueSpartan-VariableFont_wght.woff2?v=1750770490) format("woff2");font-weight:100 900;font-display:swap}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);color:var(--color-text);background-color:var(--color-white);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-text);line-height:1.2;margin:0}h1,.h1{font-size:var(--font-size-9xl);font-weight:var(--font-weight-black);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);line-height:.9}h2,.h2{font-size:var(--font-size-7xl);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);line-height:.95}h3,.h3{font-size:var(--font-size-5xl);font-weight:var(--font-weight-semibold)}h4,.h4{font-size:var(--font-size-4xl);font-weight:var(--font-weight-semibold)}h5,.h5{font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium)}h6,.h6{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium)}p{line-height:1.7;color:var(--color-text)}.section-title{font-family:var(--font-heading);font-size:var(--font-size-9xl);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-tight);line-height:.9;color:var(--color-text)}.section-subtitle{font-family:var(--font-body);font-size:var(--font-size-6xl);font-weight:var(--font-weight-regular);line-height:1.3;color:var(--color-text)}.section-description{font-family:var(--font-body);font-size:var(--font-size-4xl);font-weight:var(--font-weight-light);line-height:1.6;color:var(--color-text)}@media screen and (max-width: 989px){h1,.h1,.section-title{font-size:var(--font-size-10xl)}h2,.h2{font-size:var(--font-size-9xl)}h3,.h3,.section-subtitle{font-size:var(--font-size-7xl)}.section-description{font-size:var(--font-size-5xl)}}@media screen and (max-width: 749px){h1,.h1,.section-title{font-size:var(--font-size-9xl)}h2,.h2{font-size:var(--font-size-8xl)}h3,.h3,.section-subtitle{font-size:var(--font-size-6xl)}.section-description{font-size:var(--font-size-4xl)}}@media screen and (max-width: 480px){h1,.h1,.section-title{font-size:var(--font-size-7xl)}h2,.h2{font-size:var(--font-size-6xl)}.section-subtitle{font-size:var(--font-size-3xl)}.section-description{font-size:var(--font-size-2xl)}}.button,.btn,button[type=submit]{font-family:var(--font-heading);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);padding:16px 32px;border:none;border-radius:var(--radius-small);cursor:pointer;text-decoration:none;display:inline-block;transition:all .3s ease;color:var(--color-white)}.button:before,.button:after{display:none!important}.button--primary{background-color:var(--color-primary-purple)}.button--primary:hover{background-color:#5a47d9;transform:translateY(-2px)}.button--secondary{background-color:var(--color-primary-yellow);color:var(--color-text)}.button--secondary:hover{background-color:#ff9e00;transform:translateY(-2px)}.button--tertiary{background-color:var(--color-primary-cyan);color:var(--color-text)}.button--tertiary:hover{background-color:#00b8c5;transform:translateY(-2px)}.button--ghost{background-color:transparent;border:2px solid var(--color-primary-purple);color:var(--color-primary-purple)}.button--ghost:hover{background-color:var(--color-primary-purple);color:var(--color-white)}.button--small{padding:12px 24px;font-size:var(--font-size-sm)}.button--large{padding:20px 40px;font-size:var(--font-size-lg)}input[type=text],input[type=email],input[type=password],input[type=tel],textarea,select{font-family:var(--font-body);font-size:var(--font-size-base);padding:12px 16px;border:2px solid var(--color-gray-border);border-radius:var(--radius-small);background-color:var(--color-white);color:var(--color-text);width:100%;transition:border-color .3s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary-purple)}label{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);display:block;margin-bottom:8px}a{color:var(--color-primary-purple);text-decoration:none;transition:color .3s ease}a:hover{color:var(--color-primary-cyan)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.font-light{font-weight:var(--font-weight-light)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-black{font-weight:var(--font-weight-black)}.bg-yellow{background-color:var(--color-primary-yellow)}.bg-cyan{background-color:var(--color-primary-cyan)}.bg-purple{background-color:var(--color-primary-purple)}.bg-white{background-color:var(--color-white)}.bg-black{background-color:var(--color-black)}.text-yellow{color:var(--color-primary-yellow)}.text-cyan{color:var(--color-primary-cyan)}.text-purple{color:var(--color-primary-purple)}.text-white{color:var(--color-white)}.text-black{color:var(--color-text)}.container,.page-width{max-width:1200px;margin:0 auto;padding:0 20px}.gradient{background:transparent!important}.shopify-section{background-color:var(--color-white)!important}body{color:var(--color-text)}.bg-black,.bg-black *,.bg-purple,.bg-purple *,.bg-cyan,.bg-cyan *,.button--primary,.button--tertiary,.hero__content,.hero__content *,[class*=__overlay]+*:not(.header),[class*=__info],[class*=__info] *{color:var(--color-text-light)}.header,.header *,.button--secondary,.button--ghost{color:var(--color-text)}.button--ghost:hover{color:var(--color-text-light)}#MainContent.main-content-margin{margin-top:200px!important;min-height:50vh}body.template-index #MainContent.main-content-margin,body[data-template=index] #MainContent.main-content-margin,body.page-index #MainContent.main-content-margin,body.home #MainContent.main-content-margin{margin-top:146px!important}@media screen and (max-width: 989px){#MainContent.main-content-margin,body.template-index #MainContent.main-content-margin,body[data-template=index] #MainContent.main-content-margin,body.page-index #MainContent.main-content-margin,body.home #MainContent.main-content-margin{margin-top:30px!important}}@media screen and (max-width: 749px){#MainContent.main-content-margin,body.template-index #MainContent.main-content-margin,body[data-template=index] #MainContent.main-content-margin,body.page-index #MainContent.main-content-margin,body.home #MainContent.main-content-margin{margin-top:30px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/peak-portal-custom.css.map */
