@font-face{font-family:Urbanist;font-style:normal;font-weight:100 900;font-display:swap;src:url(ec-urbanist-variable.woff2) format("woff2")}@font-face{font-family:Beth Ellen;font-style:normal;font-weight:400;font-display:swap;src:url(ec-bethellen.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(ec-spacemono-400.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(ec-spacemono-400-italic.woff2) format("woff2")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(ec-spacemono-700.woff2) format("woff2")}:root{--ec-red: #cb161b;--ec-gold: #debc84;--ec-navy: #011a41;--ec-green: #1f6734;--ec-olive: #627931;--ec-plum: #3c043b;--ec-light-blue: #d9e5ff;--ec-white: #fefefe;--font-body-family: "Urbanist", ui-sans-serif, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Urbanist", ui-sans-serif, sans-serif;--font-heading-style: normal;--font-heading-weight: 700;--ec-font-mono: "Space Mono", ui-monospace, monospace;--ec-card-radius: 20px}.button,.shopify-challenge__button,.customer button{font-weight:600;padding-top:.75rem;padding-bottom:.75rem;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease}.button:hover,.shopify-challenge__button:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 8px 20px #011a412e}.ec-eyebrow{font-family:var(--ec-font-mono);font-size:1.3rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.2rem}.ec-mono{font-family:var(--ec-font-mono)}.ec-script{font-family:Beth Ellen,cursive;font-size:1.9rem;font-weight:400;letter-spacing:.01em;text-transform:none;color:var(--ec-gold);line-height:1.4}.ec-card{border-radius:var(--ec-card-radius);overflow:hidden}.color-scheme-1 .ec-eyebrow,.color-scheme-2 .ec-eyebrow,.color-scheme-5 .ec-eyebrow{color:var(--ec-red)}.color-scheme-3 .ec-eyebrow,.color-scheme-4 .ec-eyebrow,.color-scheme-6 .ec-eyebrow{color:var(--ec-gold)}.ec-split__text ul,.ec-intro__text ul,.ec-callout__text ul{list-style:none;padding-left:0}.ec-split__text ul li,.ec-intro__text ul li,.ec-callout__text ul li{position:relative;padding-left:2.4rem;margin-bottom:.8rem}.ec-split__text ul li:before,.ec-intro__text ul li:before,.ec-callout__text ul li:before{content:"\26a1";position:absolute;left:0;color:var(--ec-red)}.color-scheme-3 .ec-split__text ul li:before,.color-scheme-4 .ec-split__text ul li:before,.color-scheme-6 .ec-split__text ul li:before,.color-scheme-3 .ec-intro__text ul li:before,.color-scheme-4 .ec-intro__text ul li:before,.color-scheme-6 .ec-intro__text ul li:before,.color-scheme-3 .ec-callout__text ul li:before,.color-scheme-4 .ec-callout__text ul li:before,.color-scheme-6 .ec-callout__text ul li:before{color:var(--ec-gold)}@media(prefers-reduced-motion:no-preference){[data-ec-reveal].ec-anim-ready>*{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;transition-delay:calc(var(--ec-i, 0) * 90ms)}[data-ec-reveal].ec-inview>*{opacity:1;transform:none}}@keyframes ec-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ec-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.ec-marquee__track{display:flex;align-items:center;gap:5rem;width:max-content;animation:ec-marquee 30s linear infinite}.ec-marquee:hover .ec-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ec-marquee__track{animation:none;flex-wrap:wrap;width:auto;justify-content:center}}@keyframes ec-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}@media(prefers-reduced-motion:no-preference){.ec-hero__media img{animation:ec-kenburns 18s ease-out forwards}}[id^=Ec] h2:not(.ec-eyebrow),.ec-split__heading,.ec-intro__heading,.ec-callout__heading,.newsletter__wrapper h2.inline-richtext,.collection .collection__title .title,.collapsible-content__heading,.rich-text__heading{font-size:3.6rem!important;font-weight:700!important;line-height:1.15!important}@media screen and (max-width:749px){[id^=Ec] h2:not(.ec-eyebrow),.ec-split__heading,.ec-intro__heading,.ec-callout__heading,.newsletter__wrapper h2.inline-richtext,.collection .collection__title .title,.collapsible-content__heading,.rich-text__heading{font-size:2.8rem!important}}.color-scheme-7,.color-scheme-8,.color-scheme-7.gradient,.color-scheme-8.gradient{background-image:var(--ec-pattern-image);background-repeat:repeat;background-position:center top;background-size:var(--ec-pattern-size, 960px) auto;background-attachment:scroll}@media screen and (max-width:749px){.color-scheme-7,.color-scheme-8,.color-scheme-7.gradient,.color-scheme-8.gradient{background-size:var(--ec-pattern-size-mobile, 520px) auto}}.card .color-scheme-7,.card .color-scheme-8,.card__content.color-scheme-7,.card__content.color-scheme-8,.badge.color-scheme-7,.badge.color-scheme-8{background-image:none}.ec-coming-soon{border:1px solid rgba(var(--color-foreground),.12);border-radius:var(--ec-card-radius);padding:2rem 2.2rem;margin:0 0 2rem}.ec-coming-soon__label{font-family:var(--ec-font-mono);font-size:1.2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ec-red);margin:0 0 .8rem}.ec-coming-soon__text{margin:0 0 1.6rem;opacity:.85}.price--coming-soon .price-item--coming-soon{font-family:var(--ec-font-mono);font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ec-brand.css.map */
