:root{--on-black: #000000;--on-white: #FFFFFF;--on-lime: #C8F400;--on-lime-dark: #A3C800;--on-gray-100: #F5F5F5;--on-gray-200: #E8E8E8;--on-gray-400: #B0B0B0;--on-gray-600: #666666;--on-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--on-tracking-xs: .04em;--on-tracking-sm: .08em;--on-tracking-md: .12em;--on-tracking-lg: .18em;--on-ease: cubic-bezier(.4, 0, .2, 1)}body{font-family:var(--on-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--on-font)!important;font-weight:800!important;letter-spacing:var(--on-tracking-sm);text-transform:uppercase;line-height:1.05}.announcement-bar-section,.announcement-bar-section .utility-bar,.utility-bar[class*=color-]{background-color:#000!important;background-image:none!important;border:none!important;box-shadow:none!important;padding:0!important;margin:0!important}.announcement-bar-section .utility-bar .page-width{background-color:#000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0 2rem!important;min-height:36px!important;position:relative}.announcement-bar,.announcement-bar__announcement{background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%}.announcement-bar__message,.announcement-bar__message span,.announcement-bar__message *,.announcement-bar p,.announcement-bar a,.announcement-bar .link{color:#fff!important;font-family:var(--on-font)!important;font-size:.72rem!important;font-weight:600!important;letter-spacing:var(--on-tracking-lg)!important;text-transform:uppercase!important;text-decoration:none!important;line-height:1.4!important}.announcement-bar a:hover,.announcement-bar .link:hover{color:#c8f400!important}.announcement-bar .icon-arrow,.announcement-bar svg{fill:#fff!important;color:#fff!important;stroke:#fff!important;width:1rem!important;height:1rem!important}.announcement-bar-slider .slider-button{color:#fff!important;background:transparent!important;border:none!important}.announcement-bar-slider .slider-button svg{fill:#fff!important}.utility-bar--bottom-border,.utility-bar--bottom-border-social-only{border-bottom:1px solid rgba(255,255,255,.1)!important}.announcement-bar-section .list--social a,.announcement-bar-section .social-icons a,.announcement-bar-section .list--social svg{color:#fff!important;fill:#fff!important}.announcement-bar-section .localization-wrapper *,.announcement-bar-section .localization-form *{color:#fff!important;border-color:#ffffff4d!important}.section-header,.section-header .header,.header{background-color:#000!important;border-bottom:none!important}.header__heading-link,.header__menu-item,.header__menu-item a,.header__menu-item span,.list-menu__item--link,.header__active-menu-item{color:#fff!important;font-weight:600!important;font-size:.78rem!important;letter-spacing:var(--on-tracking-md)!important;text-transform:uppercase!important;text-decoration:none!important;transition:color .2s ease!important}.header__menu-item:hover>a,.list-menu__item--link:hover{color:#c8f400!important}.header__menu-item>a{position:relative;padding-bottom:4px}.header__menu-item>a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#c8f400;transform:scaleX(0);transform-origin:left;transition:transform .25s var(--on-ease)}.header__menu-item>a:hover:after{transform:scaleX(1)}.header__icon svg,.header__icon .icon,.header .icon{fill:#fff!important;stroke:none!important;color:#fff!important}.header__icon:hover svg,.header__icon:hover .icon{fill:#c8f400!important;color:#c8f400!important}.cart-count-bubble{background:#c8f400!important;color:#000!important;font-weight:800!important}.header__heading-logo-wrapper{display:flex;align-items:center}.header__heading-logo{filter:brightness(0) invert(1);transition:opacity .2s ease;max-height:32px!important;width:auto!important;object-fit:contain}.header__heading-logo:hover{opacity:.75}.scrolled-past-header .header__heading-logo{max-height:26px!important}.header__heading-link .h2,.header__heading-link span{color:#fff!important;font-family:var(--on-font)!important;font-weight:900!important;font-size:1.4rem!important;letter-spacing:var(--on-tracking-xs)!important;text-transform:uppercase!important}@media screen and (max-width:749px){.header__heading-logo{max-height:26px!important}}.scrolled-past-header .section-header{box-shadow:0 2px 20px #0006!important;border-bottom:2px solid #C8F400!important}.button,.button--primary,.product-form__submit,.shopify-payment-button__button--unbranded{background:#000!important;color:#fff!important;border:2px solid #000000!important;border-radius:0!important;font-family:var(--on-font)!important;font-weight:700!important;font-size:.75rem!important;letter-spacing:var(--on-tracking-lg)!important;text-transform:uppercase!important;padding:1.2rem 2.8rem!important;transition:background .2s var(--on-ease),color .2s var(--on-ease),border-color .2s var(--on-ease)!important;box-shadow:none!important;cursor:pointer}.button:hover,.button--primary:hover,.product-form__submit:hover{background:#c8f400!important;border-color:#c8f400!important;color:#000!important}.button--secondary{background:transparent!important;color:#000!important;border:2px solid #000000!important}.button--secondary:hover{background:#000!important;color:#fff!important}.color-scheme-3 .button,.color-scheme-5 .button{background:#c8f400!important;color:#000!important;border-color:#c8f400!important}.color-scheme-3 .button:hover,.color-scheme-5 .button:hover{background:#fff!important;border-color:#fff!important;color:#000!important}.breadcrumbs,.breadcrumb{font-size:.7rem!important;letter-spacing:var(--on-tracking-sm)!important;text-transform:uppercase!important;color:var(--on-gray-600)!important;margin-bottom:.5rem}.product__title h1,.product__title .h1,.product__title h2,.product__title .h2{font-size:clamp(1.8rem,3.5vw,3rem)!important;font-weight:900!important;letter-spacing:var(--on-tracking-sm)!important;text-transform:uppercase!important;line-height:1!important;color:#000!important;margin-bottom:.3rem}.product__text.caption-with-letter-spacing{font-size:.7rem!important;letter-spacing:var(--on-tracking-lg)!important;text-transform:uppercase!important;color:var(--on-gray-600)!important;font-weight:600!important}.price--large .price-item{font-size:1.5rem!important;font-weight:700!important;letter-spacing:.02em!important;color:#000!important}.price--large .price-item--sale{color:#000!important}.price--large .price-item--regular.price-item--last{color:var(--on-gray-400)!important;text-decoration:line-through!important;font-size:1rem!important;font-weight:400!important}.product-form__input--pill input+label,.variant__button-label,fieldset.product-form__input .form__label{font-size:.75rem!important;font-weight:600!important;letter-spacing:var(--on-tracking-sm)!important;text-transform:uppercase!important}.product-form__input--pill input+label{border:2px solid var(--on-gray-200)!important;border-radius:0!important;min-width:52px!important;text-align:center!important;padding:.7rem .9rem!important;cursor:pointer;transition:border-color .15s ease,background .15s ease!important}.product-form__input--pill input+label:hover{border-color:#000!important}.product-form__input--pill input:checked+label{border-color:#000!important;background:#000!important;color:#fff!important}.product-form__submit{width:100%!important;min-height:56px!important;font-size:.78rem!important;padding:1.2rem 2rem!important}.product__info-container{gap:2rem}.product__description,.product__description p{font-size:.88rem!important;line-height:1.75!important;color:var(--on-gray-600)!important;font-weight:400}.accordion__title,.accordion summary,details summary{font-size:.78rem!important;font-weight:700!important;letter-spacing:var(--on-tracking-md)!important;text-transform:uppercase!important;padding:1.2rem 0!important;border-top:1px solid var(--on-gray-200)!important;color:#000!important}.product__media-item{border-radius:0!important}.product-media-container{background:var(--on-gray-100)!important}.product__info-container .product__tax{font-size:.7rem!important;color:var(--on-gray-600)!important;letter-spacing:.04em}.badge{border-radius:0!important;font-size:.65rem!important;font-weight:800!important;letter-spacing:var(--on-tracking-md)!important;text-transform:uppercase!important;padding:.3rem .7rem!important}.badge--sale{background:#c8f400!important;color:#000!important}.badge--sold-out{background:#000!important;color:#fff!important}.on-product-features{display:flex;flex-direction:column;gap:.7rem;padding:1.5rem 0;border-top:1px solid var(--on-gray-200);border-bottom:1px solid var(--on-gray-200);margin:1rem 0}.on-product-feature{display:flex;align-items:center;gap:.8rem;font-size:.72rem;font-weight:600;letter-spacing:var(--on-tracking-sm);text-transform:uppercase;color:#000}.on-product-feature svg{width:18px;height:18px;flex-shrink:0;fill:#c8f400;stroke:#000;stroke-width:1.5}.card-wrapper,.product-card-wrapper{transition:transform .28s var(--on-ease),box-shadow .28s var(--on-ease)}.card-wrapper:hover,.product-card-wrapper:hover{transform:translateY(-5px);box-shadow:0 16px 40px #0000001c}.card__heading,.card__heading a{font-size:.82rem!important;font-weight:700!important;letter-spacing:var(--on-tracking-sm)!important;text-transform:uppercase!important;color:#000!important}.card__information .price{font-size:.85rem!important;font-weight:600!important}footer.footer,.footer{background-color:#000!important;color:#fff!important;border-top:3px solid #C8F400!important;background-image:none!important}.footer.gradient,.footer.color-scheme-3,.footer.color-scheme-4,.footer.color-scheme-5,.footer[class*=color-]{background-color:#000!important;background-image:none!important}.footer__content-top{padding-top:5rem!important;padding-bottom:4rem!important}.footer-block__heading,.footer__heading{color:var(--on-gray-400)!important;font-size:.65rem!important;font-weight:800!important;letter-spacing:var(--on-tracking-lg)!important;text-transform:uppercase!important;margin-bottom:1.5rem!important}.footer-block__details-content a,.footer__list a,.footer-block__details-content li a,.list-unstyled a{color:var(--on-gray-400)!important;font-size:.83rem!important;font-weight:400!important;letter-spacing:.02em!important;text-decoration:none!important;display:block;padding:.3rem 0;transition:color .18s ease!important}.footer-block__details-content a:hover,.footer__list a:hover,.list-unstyled a:hover{color:#c8f400!important}.footer-block__details-content,.footer-block__details-content p,.footer-block__details-content .rte p{color:var(--on-gray-400)!important;font-size:.83rem!important;line-height:1.75!important}.footer-block__brand-info *{color:var(--on-gray-400)!important}.footer .list--social a,.footer-block .list--social a,.footer .social-links a{color:var(--on-gray-400)!important;background:transparent!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:0!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:border-color .2s ease,color .2s ease!important}.footer .list--social a:hover,.footer-block .list--social a:hover{border-color:#c8f400!important;color:#c8f400!important}.footer .list--social svg,.footer-block .list--social svg{fill:currentColor!important}.footer .newsletter-form__field-wrapper .field__input,.footer .field__input{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.2)!important;border-radius:0!important;color:#fff!important;font-size:.8rem!important;letter-spacing:.03em}.footer .field__input::placeholder{color:var(--on-gray-600)!important}.footer .field__input:focus{border-color:#c8f400!important;outline:none!important}.footer .newsletter-form__button,.footer .field__button{background:#c8f400!important;border:none!important;border-radius:0!important;color:#000!important}.footer .newsletter-form__button:hover{background:#fff!important;color:#000!important}.footer .newsletter-form__button svg,.footer .field__button svg{fill:#000!important}.footer__newsletter h2,.footer__newsletter .h3{color:#fff!important;font-size:1rem!important;font-weight:700!important;letter-spacing:var(--on-tracking-sm)!important;text-transform:uppercase!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.1)!important;padding-top:2rem!important;padding-bottom:2rem!important}.footer__content-bottom *,.footer__copyright *,.copyright__content,.copyright__content *{color:var(--on-gray-600)!important;font-size:.72rem!important;letter-spacing:.04em}.footer .list-payment svg,.payment-icon{opacity:.5;filter:brightness(0) invert(1)}.footer__column--info .link,.footer__column--info a{color:var(--on-gray-600)!important;font-size:.72rem!important;text-decoration:none!important;letter-spacing:.04em}.footer__column--info .link:hover,.footer__column--info a:hover{color:#c8f400!important}.footer .localization-form__select,.footer .disclosure__button{background:transparent!important;border:1px solid rgba(255,255,255,.2)!important;color:var(--on-gray-400)!important;border-radius:0!important;font-size:.75rem!important}.footer .localization-form__select:hover,.footer .disclosure__button:hover{border-color:#c8f400!important}.banner__heading{font-size:clamp(2.5rem,7vw,6.5rem)!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important;line-height:.95!important}.banner__box{border:none!important;background:#0006!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.collection-hero .banner__heading,h1.title{font-size:clamp(2rem,5vw,4.5rem)!important;font-weight:900!important;letter-spacing:var(--on-tracking-sm)!important;text-transform:uppercase!important}.mobile-facets__summary,.facets__summary{font-weight:700!important;font-size:.75rem!important;letter-spacing:var(--on-tracking-md)!important;text-transform:uppercase!important}.active-facets__button{border-radius:0!important;background:#000!important;color:#fff!important;font-size:.7rem;letter-spacing:var(--on-tracking-sm);text-transform:uppercase}.cart-drawer{background:#fff!important}.cart-drawer__header{border-bottom:1px solid var(--on-gray-200)!important;padding:1.5rem 2rem!important}.cart-drawer__title,.cart__title-heading{font-weight:900!important;font-size:.85rem!important;letter-spacing:var(--on-tracking-md)!important;text-transform:uppercase!important;color:#000!important}.cart-drawer__footer{background:var(--on-gray-100)!important;border-top:1px solid var(--on-gray-200)!important;padding:1.5rem 2rem!important}.cart-drawer__footer .button,.cart__checkout-button{background:#000!important;color:#fff!important;border-color:#000!important;width:100%!important;text-align:center!important;min-height:52px!important}.cart-drawer__footer .button:hover,.cart__checkout-button:hover{background:#c8f400!important;border-color:#c8f400!important;color:#000!important}.menu-drawer,header-drawer>*{background:#000!important}.menu-drawer *,.menu-drawer__navigation *,.menu-drawer__menu *{color:#fff!important;border-color:#ffffff14!important}.menu-drawer__menu-item,.menu-drawer__navigation .list-menu__item{font-size:.9rem!important;font-weight:700!important;letter-spacing:var(--on-tracking-sm)!important;text-transform:uppercase!important;padding:1rem 0!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.menu-drawer a:hover,.menu-drawer .list-menu__item:hover{color:#c8f400!important}.menu-drawer .icon{fill:#fff!important}.search__input,.predictive-search input{border-radius:0!important;border:2px solid #000000!important;font-family:var(--on-font)!important}.search__input:focus{border-color:#c8f400!important;outline:none!important;box-shadow:none!important}.featured-collection .title,.collection-list .title,.rich-text__heading,.multicolumn .title{font-weight:900!important;letter-spacing:var(--on-tracking-sm)!important;text-transform:uppercase!important}.caption-with-letter-spacing{font-size:.7rem!important;letter-spacing:var(--on-tracking-lg)!important;text-transform:uppercase!important;font-weight:600!important;color:var(--on-gray-600)!important}.field__input,select,textarea{border-radius:0!important;font-family:var(--on-font)!important}.field__input:focus,select:focus,textarea:focus{border-color:#000!important;box-shadow:0 0 0 2px #00000014!important;outline:none!important}.pagination__item--current{background:#000!important;color:#fff!important;border-color:#000!important;border-radius:0!important}.pagination__item:hover{background:#c8f400!important;color:#000!important;border-color:#c8f400!important}.slideshow__slide-title,.slideshow__heading{font-size:clamp(3rem,8vw,7.5rem)!important;font-weight:900!important;text-transform:uppercase!important;line-height:.92!important;letter-spacing:.02em!important}.multicolumn-card__title{font-weight:700!important;text-transform:uppercase!important;letter-spacing:var(--on-tracking-sm)!important;font-size:.82rem!important}.loading-overlay__spinner .path{stroke:#c8f400!important}@media screen and (max-width:749px){.announcement-bar-section .utility-bar .page-width{min-height:32px!important;padding:0 1rem!important}.announcement-bar__message,.announcement-bar__message *{font-size:.65rem!important;letter-spacing:var(--on-tracking-md)!important}.footer__content-top{padding-top:3rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/on-brand.css.map */
