:root{--font-heading-family: "Archivo Black", sans-serif;--font-heading-style: normal;--font-heading-weight: 400}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{letter-spacing:-.02em;line-height:1.05;text-transform:uppercase}.hxl{font-size:calc(var(--font-heading-scale) * 6rem);letter-spacing:-.03em;line-height:.95}@media screen and (min-width:750px){.hxl{font-size:calc(var(--font-heading-scale) * 8rem)}}.h0{font-size:calc(var(--font-heading-scale) * 5rem);letter-spacing:-.03em;line-height:.95}@media screen and (min-width:750px){.h0{font-size:calc(var(--font-heading-scale) * 7rem)}}h1,.h1{font-size:calc(var(--font-heading-scale) * 3.2rem)}@media screen and (min-width:750px){h1,.h1{font-size:calc(var(--font-heading-scale) * 4.4rem)}}h2,.h2{font-size:calc(var(--font-heading-scale) * 2.2rem)}@media screen and (min-width:750px){h2,.h2{font-size:calc(var(--font-heading-scale) * 2.8rem)}}.card__heading{text-transform:none;font-family:var(--font-body-family);font-weight:var(--font-body-weight-bold);font-size:1.3rem;letter-spacing:0;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product__title,.product__title h1{word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;text-transform:none;font-family:var(--font-body-family);font-weight:var(--font-body-weight);font-size:2rem;letter-spacing:0;line-height:1.3}@media screen and (min-width:750px){.product__title,.product__title h1{font-size:2.4rem}}.announcement-bar__message{letter-spacing:.14rem;text-transform:uppercase}.marquee-ticker{overflow:hidden;white-space:nowrap;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1)}.marquee-ticker__track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-speed, 30s) linear infinite;will-change:transform}.marquee-ticker__content{display:flex;flex-shrink:0;align-items:center}.marquee-ticker__item{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;padding:0 .6rem}.marquee-ticker__separator{opacity:.3;font-size:1.2rem;padding:0 .6rem;-webkit-user-select:none;user-select:none}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-ticker__track{animation-play-state:paused}}@media(prefers-reduced-motion:no-preference){:root{--fomo-ease: cubic-bezier(.16, 1, .3, 1);--animation-slide-in: slideIn .4s var(--fomo-ease) forwards;--animation-fade-in: fadeIn .4s var(--fomo-ease)}.scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in{animation-delay:calc(var(--animation-order) * 60ms)}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.product-card-wrapper .card__media img:first-child{transition:opacity .4s ease,transform .3s ease}.product-card-wrapper:hover .card__media img:first-child{transform:scale(1.02)}}@media screen and (min-width:990px)and (prefers-reduced-motion:no-preference){.card-wrapper .media.media--hover-effect>img{transition:opacity .4s ease,transform .4s ease}.card-wrapper .media.media--hover-effect>img+img{transition:opacity .4s ease,transform .4s ease}}@media(prefers-reduced-motion:no-preference){.banner__heading{animation:fomo-hero-in .6s var(--fomo-ease, cubic-bezier(.16, 1, .3, 1)) both}.banner__text{animation:fomo-hero-in .6s var(--fomo-ease, cubic-bezier(.16, 1, .3, 1)) .1s both}.banner__buttons{animation:fomo-hero-in .6s var(--fomo-ease, cubic-bezier(.16, 1, .3, 1)) .2s both}@keyframes fomo-hero-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){.banner__heading,.banner__text,.banner__buttons{animation:none}.product-card-wrapper .card__media img:first-child{transition:none}}.card__information{padding:1rem 0}@media screen and (min-width:750px){.card__information{padding:1.2rem 0}}.card-information>*:not(.visually-hidden:first-child)+*:not(.rating):not(.card__information-volume-pricing-note){margin-top:.4rem}.price .price-item{font-size:1.3rem;letter-spacing:.02em;color:rgba(var(--color-foreground),.7)}.price .price-item--sale{color:rgb(var(--color-foreground))}.collection-card-wrapper .card__heading{text-transform:uppercase;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.02em}.collection .title-wrapper{margin-bottom:.8rem}.collection__view-all .button{min-width:16rem;font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;padding:1rem 2.4rem}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-fomo.css.map */
