@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,a,span,li,button,input,textarea,select,.header__menu-item,.card__heading,.banner__heading,.price,.button,.collection__title .title,body *{font-family:JetBrains Mono,monospace!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.announcement-bar{background-color:#1a1a1a!important;color:#fff!important;padding:10px 0!important}#shopify-section-announcement-bar,#shopify-section-announcement-bar>*{background-color:#1a1a1a!important;background-image:none!important}.announcement-bar__message{background:transparent!important;border-radius:0!important;box-shadow:none!important}.header-wrapper{border-bottom:1px solid #e8e8e8!important;background-color:#fff!important}.header__menu-item,.header__menu-item span{font-size:1.25rem!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:600!important}.header__menu-item:hover{text-decoration:underline;text-underline-offset:4px}.header__heading-logo-wrapper{max-width:360px!important;width:360px!important}.header__heading-logo{width:360px!important;height:auto!important;max-width:360px!important;display:block!important}.header{padding-top:4px!important;padding-bottom:4px!important}@media screen and (max-width:749px){.header{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;position:relative!important;padding-top:10px!important;padding-bottom:10px!important;min-height:64px!important}.header__heading{margin:0 60px!important;position:relative!important;z-index:2!important}.header>.header__heading-link{position:relative!important;z-index:2!important}.header__heading-logo-wrapper{max-width:160px!important;width:160px!important}.header__heading-logo{width:160px!important;max-width:160px!important;height:auto!important;display:block!important}.header__icons{position:absolute!important;left:1rem!important;right:1rem!important;top:0!important;bottom:0!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;z-index:1!important;pointer-events:none!important}.header__icon{pointer-events:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px!important}.header__icon--account{display:none!important}}.slideshow.banner--medium{min-height:80vh}.slideshow.banner--large{min-height:92vh}.slideshow.banner--small{min-height:55vh}@media screen and (max-width:749px){.slideshow.banner--medium{min-height:72vh}.slideshow.banner--large{min-height:80vh}}.banner__heading.inline-richtext{font-size:clamp(3.2rem,7vw,8rem)!important;line-height:1.02!important;letter-spacing:-.02em!important;font-weight:800!important;text-transform:uppercase!important;margin-bottom:1.4rem!important}.banner__text p{font-size:clamp(1.4rem,2vw,1.9rem)!important;letter-spacing:.04em!important;opacity:.9;margin-bottom:1rem}.slideshow__text.banner__box{background:transparent!important;border:none!important;box-shadow:none!important;padding:2.4rem!important}.slider-counter__link--dots .dot{width:8px;height:8px;border-radius:50%;background:#fff9;transition:background .2s}.slider-counter__link--dots.active .dot{background:#fff}.banner__buttons .button{font-size:1.3rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:700!important;padding:1.5rem 3.8rem!important;border-radius:40px!important;min-width:20rem;transition:all .25s ease!important}.banner__buttons .button--primary{background:#fff!important;color:#1a1a1a!important;border-color:#fff!important}.banner__buttons .button--primary:hover{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.banner__buttons .button--secondary{background:transparent!important;color:#fff!important;border-color:#fff!important}.banner__buttons .button--secondary:hover{background:#fff!important;color:#1a1a1a!important}.collection__title .title,.collection__title h2{font-size:clamp(1.8rem,3vw,2.8rem)!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:700!important}.card-wrapper{background:transparent!important}.card--product,.card--standard{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.card__inner{border-radius:0!important;background:transparent!important;border:none!important;padding:0!important}.card__media,.card .media{border-radius:0!important;overflow:hidden}.card__media img,.card .media img{transition:transform .65s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img,.card-wrapper:hover .card .media img{transform:scale(1.05)}.card__information{padding:1.2rem .2rem .6rem!important}.card__heading{font-size:1.35rem!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.3!important;margin-bottom:.4rem!important;color:#1a1a1a!important}.card__heading a,.card__heading a:visited,.card__heading a:hover,.card__information,.card__information *,.card-information,.card-information *{color:#1a1a1a!important}.price,.price *{font-size:1.3rem!important;font-weight:400!important;color:#555!important}.price--on-sale .price__sale,.price .price-item--sale{color:#1a1a1a!important}.price--on-sale .price-item--regular{color:#999!important;text-decoration:line-through!important}.price:not(.price--on-sale) .price-item--regular{color:#1a1a1a!important;text-decoration:none!important}.button{letter-spacing:.1em!important;text-transform:uppercase!important;font-weight:700!important;font-size:1.25rem!important;transition:all .2s ease!important}.button--primary{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.button--primary:hover{background:#333!important;border-color:#333!important}.button--secondary{background:transparent!important;color:#1a1a1a!important;border-color:#1a1a1a!important}.button--secondary:hover{background:#1a1a1a!important;color:#fff!important}.shopify-section{margin-top:0!important;margin-bottom:0!important}[class*=-padding],.featured-collection{padding-top:2.4rem!important;padding-bottom:2.4rem!important}.shopify-section+.shopify-section{margin-top:0!important}@media screen and (max-width:749px){[class*=-padding],.featured-collection{padding-top:1.6rem!important;padding-bottom:1.6rem!important}}.fomo-category-tiles{padding:3rem 0 2rem;background:#fff}.fomo-category-tiles__header{text-align:center;padding:0 2rem;margin-bottom:2rem}.fomo-category-tiles__eyebrow{display:block;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:#888;font-weight:500;margin-bottom:.8rem}.fomo-category-tiles__heading{font-size:clamp(2.2rem,3.5vw,3.6rem);letter-spacing:.04em;text-transform:uppercase;font-weight:800;margin:0;line-height:1.1}.fomo-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;padding:0 2rem;max-width:1400px;margin:0 auto}@media screen and (max-width:989px){.fomo-category-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:749px){.fomo-category-grid{grid-template-columns:repeat(2,1fr);gap:.4rem;padding:0 .8rem}.fomo-category-tiles{padding:1.5rem 0 1rem!important}.fomo-category-tile__img-wrap{aspect-ratio:1 / 1!important}.fomo-category-tile{position:relative!important}.fomo-category-tile__label{position:absolute!important;bottom:0!important;left:0!important;right:0!important;padding:.5rem .6rem!important;background:linear-gradient(transparent,#0000009e)!important;color:#fff!important}.fomo-category-tile__name{font-size:1.05rem!important;color:#fff!important;font-family:JetBrains Mono,monospace!important}.fomo-category-tile__cta{display:none!important}}.fomo-category-tile{display:block;text-decoration:none;color:inherit}.fomo-category-tile__img-wrap{position:relative;overflow:hidden;aspect-ratio:3/4;width:100%}.fomo-category-tile__img-wrap img,.fomo-category-tile__img-wrap .placeholder-svg{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .7s cubic-bezier(.25,.46,.45,.94)}.fomo-category-tile:hover .fomo-category-tile__img-wrap img{transform:scale(1.06)}.fomo-category-tile__overlay{display:none}.fomo-category-tile__label{padding:1.2rem .4rem .6rem;color:#1a1a1a;background:transparent;position:static}.fomo-category-tile__name{display:block;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;margin-bottom:.3rem;color:#1a1a1a}.fomo-category-tile__cta{display:inline-block;font-size:1.05rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;color:#888;border-bottom:1px solid #ccc;padding-bottom:1px;opacity:0;transform:translateY(4px);transition:opacity .25s,transform .25s}.fomo-category-tile:hover .fomo-category-tile__cta{opacity:1;transform:translateY(0);color:#1a1a1a;border-bottom-color:#1a1a1a}.fomo-brand-cta{position:relative;overflow:hidden;min-height:60vh;display:flex;align-items:center}@media screen and (max-width:749px){.fomo-brand-cta{min-height:45vh}}.fomo-brand-cta__image-wrap{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.fomo-brand-cta__image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.fomo-brand-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000052}.fomo-brand-cta__content{position:relative;z-index:2;color:#fff;padding:5rem 7rem;max-width:70rem}@media screen and (max-width:989px){.fomo-brand-cta__content{padding:4rem}}@media screen and (max-width:749px){.fomo-brand-cta__content{padding:3.5rem 2.5rem;max-width:100%}}.fomo-brand-cta__eyebrow{display:block;font-size:1.15rem;letter-spacing:.2em;text-transform:uppercase;font-weight:600;margin-bottom:1.4rem;opacity:.85}.fomo-brand-cta__heading{font-size:clamp(3rem,5.5vw,6.5rem);font-weight:800;letter-spacing:-.01em;line-height:1.05;text-transform:uppercase;margin-bottom:2.2rem}.fomo-brand-cta__text{font-size:clamp(1.4rem,1.8vw,1.7rem);line-height:1.6;opacity:.88;margin-bottom:3rem;max-width:46rem;font-weight:300;letter-spacing:.02em}.fomo-brand-cta__btn{display:inline-block;background:#fff;color:#1a1a1a;padding:1.5rem 3.5rem;font-size:1.25rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:40px;transition:background .25s,color .25s}.fomo-brand-cta__btn:hover{background:#1a1a1a;color:#fff}.video-section .deferred-media{border-radius:0!important}.video-section{padding:0!important}.fomo-color-shop{padding:3.5rem 2rem;text-align:center;background:#f5f3f0}@media screen and (max-width:749px){.fomo-color-shop{padding:2.5rem 1.2rem}}.fomo-color-shop__eyebrow{display:block;font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:#888;font-weight:500;margin-bottom:.8rem}.fomo-color-shop__heading{font-size:clamp(2rem,3vw,3.2rem);letter-spacing:.04em;text-transform:uppercase;font-weight:800;margin-bottom:.8rem;line-height:1.1}.fomo-color-shop__subtext{font-size:1.5rem;color:#777;margin-bottom:4rem;font-weight:300;letter-spacing:.02em}.fomo-color-shop__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:3rem 2.5rem;max-width:1000px;margin:0 auto}@media screen and (max-width:749px){.fomo-color-shop__grid{gap:2.2rem 1.8rem}}.fomo-color-item{display:flex;flex-direction:column;align-items:center;gap:1rem;text-decoration:none;color:inherit;cursor:pointer}.fomo-color-item__swatch{width:6rem;height:6rem;border-radius:50%;transition:transform .25s ease,box-shadow .25s ease;position:relative}@media screen and (max-width:749px){.fomo-color-item__swatch{width:5rem;height:5rem}}.fomo-color-item:hover .fomo-color-item__swatch{transform:scale(1.18);box-shadow:0 0 0 3px #0000002e}.fomo-color-item__swatch--white{border:2px solid #ddd}.fomo-color-item__label{font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:#555}.email-signup-banner{background:#1a1a1a!important;color:#fff!important}.email-signup-banner .section-header-title,.email-signup-banner h2{color:#fff!important;font-size:clamp(2rem,3vw,3rem)!important;letter-spacing:.04em!important;text-transform:uppercase!important}.email-signup-banner p{color:#fffc!important}.footer{border-top:1px solid #e0e0e0!important}.footer__content-top{padding-top:4rem!important}@media screen and (max-width:749px){.collection__title{padding-left:1.5rem!important}.banner__buttons .button{width:100%;text-align:center}.card__information{padding:.8rem .2rem .4rem!important}.fomo-category-tiles{padding:2rem 0 1.5rem!important}.fomo-bundles,.fomo-color-shop{padding:2rem 1.2rem!important}header-drawer{display:none!important}}.fomo-mobile-nav{display:none}@media screen and (max-width:749px){.fomo-mobile-nav{display:block;background:#fff;border-top:1px solid #f0f0f0;border-bottom:2px solid #1a1a1a;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.fomo-mobile-nav::-webkit-scrollbar{display:none}.fomo-mobile-nav__list{display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0 .5rem;gap:0;white-space:nowrap}.fomo-mobile-nav__link{display:block;padding:1.2rem 1.4rem;font-family:JetBrains Mono,monospace;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#1a1a1a;text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:border-color .2s,color .2s}.fomo-mobile-nav__link:hover,.fomo-mobile-nav__link--active{border-bottom-color:#1a1a1a;color:#1a1a1a}}@media(prefers-reduced-motion:no-preference){.animate--slide-in,.animate--fade-in{animation-timing-function:cubic-bezier(.25,.46,.45,.94)!important}}.header__icon--menu{padding:.8rem!important}.header__icon--menu svg{width:2.2rem!important;height:2.2rem!important;stroke-width:1.5!important}.menu-drawer{background:#fff!important;width:88vw!important;max-width:380px!important;height:100vh!important;box-shadow:4px 0 40px #0000001f!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.menu-drawer__inner-container{display:flex!important;flex-direction:column!important;height:100%!important;overflow-y:auto!important}.menu-drawer__navigation-container{display:flex!important;flex-direction:column!important;flex:1!important;padding:0!important}.menu-drawer__navigation{flex:1!important;padding:1rem 0!important}.menu-drawer__menu-item{font-family:JetBrains Mono,monospace!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#1a1a1a!important;padding:1.6rem 2.5rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-bottom:1px solid #f0f0f0!important;text-decoration:none!important;transition:background .15s,padding-left .2s!important;line-height:1.2!important}.menu-drawer__menu-item:hover{background:#f7f5f2!important;padding-left:3rem!important}.menu-drawer__menu-item--active{color:#1a1a1a!important;font-weight:800!important}.menu-drawer__menu-item .icon-caret,.menu-drawer__menu-item .icon-arrow{width:1.4rem!important;height:1.4rem!important;opacity:.4!important;flex-shrink:0!important}.menu-drawer__submenu{background:#fff!important;border-left:3px solid #1a1a1a!important}.menu-drawer__close-button{font-family:JetBrains Mono,monospace!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#888!important;padding:1.6rem 2.5rem!important;display:flex!important;align-items:center!important;gap:.8rem!important;border-bottom:2px solid #1a1a1a!important;width:100%!important;background:transparent!important;cursor:pointer!important;transition:color .15s!important}.menu-drawer__close-button:hover{color:#1a1a1a!important}.menu-drawer__close-button .icon-arrow{width:1.4rem!important;height:1.4rem!important;transform:rotate(180deg)!important}.menu-drawer__submenu .menu-drawer__menu-item{font-size:1.3rem!important;font-weight:400!important;padding:1.4rem 2.5rem!important;color:#444!important;letter-spacing:.06em!important}.menu-drawer__submenu .menu-drawer__menu-item:hover{color:#1a1a1a!important;font-weight:600!important;background:#f7f5f2!important;padding-left:3.2rem!important}.menu-drawer__utility-links{padding:2.5rem 2.5rem 3rem!important;border-top:1px solid #ebebeb!important;margin-top:auto!important;background:#fafafa!important}.menu-drawer__account{font-family:JetBrains Mono,monospace!important;font-size:1.25rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#1a1a1a!important;display:flex!important;align-items:center!important;gap:1rem!important;margin-bottom:2rem!important;text-decoration:none!important}.menu-drawer__account svg{width:1.8rem!important;height:1.8rem!important}.menu-drawer__utility-links .list-social{display:flex!important;gap:1.8rem!important;list-style:none!important;padding:0!important;margin:0!important}.menu-drawer__utility-links .list-social__link{color:#1a1a1a!important;opacity:.5!important;transition:opacity .2s!important}.menu-drawer__utility-links .list-social__link:hover{opacity:1!important}.menu-drawer__utility-links .list-social__link svg{width:2rem!important;height:2rem!important}.menu-drawer,.menu-drawer *,.header *,.announcement-bar *,.footer *,.card *,.button,input,textarea,select,.price__container,.product-form *,.cart-drawer *,.badge{font-family:JetBrains Mono,monospace!important}.product__title h1,.product__title .h1{font-size:clamp(2rem,3.5vw,3.2rem)!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:uppercase!important;line-height:1.1!important;margin-bottom:1.2rem!important;font-family:JetBrains Mono,monospace!important}.price--large .price-item{font-size:2.2rem!important;font-weight:700!important;font-family:JetBrains Mono,monospace!important;letter-spacing:-.01em!important}.price--large .price-item--regular{color:#1a1a1a!important}.variant-pills .variant-pills__option{font-family:JetBrains Mono,monospace!important;font-size:1.2rem!important;font-weight:600!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:40px!important;border:1.5px solid #d0d0d0!important;padding:.8rem 1.8rem!important;transition:all .2s!important;color:#1a1a1a!important;background:#fff!important;min-width:5rem!important}.variant-pills .variant-pills__option:hover{border-color:#1a1a1a!important}.variant-pills input:checked+.variant-pills__option,.variant-pills .variant-pills__option[aria-pressed=true]{background:#1a1a1a!important;color:#fff!important;border-color:#1a1a1a!important}.variant-pills .variant-pills__option.disabled{color:#bbb!important;border-color:#e0e0e0!important;text-decoration:line-through!important}.quantity{border:1.5px solid #1a1a1a!important;border-radius:40px!important;overflow:hidden!important}.quantity__input{font-family:JetBrains Mono,monospace!important;font-size:1.4rem!important;font-weight:600!important;color:#1a1a1a!important}.quantity__button{color:#1a1a1a!important}.product-form__submit{border-radius:40px!important;font-family:JetBrains Mono,monospace!important;font-size:1.3rem!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;height:5.5rem!important;transition:all .25s!important}.product__description{font-family:JetBrains Mono,monospace!important;font-size:1.3rem!important;line-height:1.8!important;color:#555!important;letter-spacing:.02em!important;border-top:1px solid #e8e8e8!important;padding-top:2rem!important;margin-top:2rem!important}.product__description p{margin-bottom:.8rem!important}.product__description ul,.product__description ol{padding-left:1.5rem!important}.accordion__title{font-family:JetBrains Mono,monospace!important;font-size:1.3rem!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important}.accordion__content{font-family:JetBrains Mono,monospace!important;font-size:1.25rem!important;line-height:1.7!important;color:#666!important}.product__info-container>*+*{margin-top:1.8rem!important}.product__media-wrapper .media img{border-radius:0!important}.related-products{background:#f7f5f2!important;padding:5rem 0!important}.related-products .title-wrapper h2{font-family:JetBrains Mono,monospace!important;font-size:clamp(1.8rem,3vw,2.8rem)!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.related-products .card--product{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.related-products .card__media img{transition:transform .6s ease!important}.related-products .card-wrapper:hover .card__media img{transform:scale(1.05)!important}@media screen and (max-width:749px){.product__title h1{font-size:2rem!important}.product-form__submit{height:5rem!important;font-size:1.2rem!important}}@media screen and (min-width:750px){.fomo-bmodal__products{grid-template-columns:repeat(2,1fr)!important}.fomo-bmodal__product-img{height:260px!important;aspect-ratio:unset!important;object-fit:contain!important;width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/fomo-custom.css.map */
