:root{--jmy-green: #1b5e3f;--jmy-green-hover: #174e34;--jmy-green-soft: #3fae8c;--jmy-ink: #0f172a;--jmy-body: #334155;--jmy-muted: #64748b;--jmy-bg: #fafaf9;--jmy-surface: #ffffff;--jmy-border: #e7e5e4;--jmy-border-soft: #f1efed;--jmy-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--jmy-font-display: var(--jmy-font-sans);--jmy-radius: 6px;--jmy-radius-lg: 10px;--jmy-shadow-sm: 0 1px 2px rgba(15, 23, 42, .04);--jmy-shadow-md: 0 4px 14px rgba(15, 23, 42, .06)}body,.halo-row,.page-width,p,li,td,th,input,textarea,select,button{font-family:var(--jmy-font-sans);color:var(--jmy-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.003em}body{background:var(--jmy-bg)}h1,h2,h3,h4,h5,h6,.card-title,.card__heading,.section-header__title,.product-single__title,.halo-block-header .block-title{font-family:var(--jmy-font-display);color:var(--jmy-ink);font-weight:700;letter-spacing:-.02em;text-transform:none}h1,.h1{font-size:clamp(2rem,1.2rem + 2.5vw,3.25rem);line-height:1.1}h2,.h2{font-size:clamp(1.5rem,1rem + 1.5vw,2.25rem);line-height:1.15}h3,.h3{font-size:clamp(1.25rem,1rem + .8vw,1.5rem);line-height:1.25}a{color:var(--jmy-green);text-decoration:none}a:hover{color:var(--jmy-green-hover);text-decoration:underline;text-underline-offset:2px}.announcement-bar,.halo-announcement-bar,#shopify-section-announcement-bar .announcement-bar,#shopify-section-announcement-bar .annoucement-wrapper{background:var(--jmy-green-soft)!important;color:#fff!important;font-weight:500;letter-spacing:0;text-transform:none;font-size:14px}.announcement-bar a,.halo-announcement-bar a{color:#fff!important;text-decoration:underline;text-underline-offset:3px;font-weight:600}.announcement-bar .svg-wrapper,.announcement-bar svg.icon-swift,.announcement-bar svg[class*=icon-lightning],.announcement-bar svg[class*=icon-flash]{display:none!important}.header,.site-header,.halo-header-wrapper{background:#fff!important;border-bottom:1px solid var(--jmy-border);box-shadow:none!important}.header-navigation-basic,.header-bottom,.halo-header-bottom,.header-nav__wrapper{background:#fff!important;border-top:0!important;border-bottom:1px solid var(--jmy-border)!important}.site-nav,.site-nav a,.halo-menu-link,.header__nav-link,.navigation-bar a,.header-navigation-basic a{text-transform:none!important;letter-spacing:0!important;font-weight:500!important;color:var(--jmy-ink)!important;font-size:15px!important}.site-nav a:hover,.halo-menu-link:hover,.header__nav-link:hover,.header-navigation-basic a:hover{color:var(--jmy-green)!important}.header-phone,.header-top__phone,.halo-header-phone{font-size:13px;color:var(--jmy-muted)}.header .search-field,.halo-search-popup input[type=search]{border:1px solid var(--jmy-border);border-radius:var(--jmy-radius);background:#fff}.btn,.button,.button--primary,.btn--primary,.product-form__submit,.halo-btn-primary,input[type=submit].button{background:var(--jmy-green)!important;background-image:none!important;border:1px solid var(--jmy-green)!important;color:#fff!important;border-radius:var(--jmy-radius)!important;font-weight:600;letter-spacing:0;text-transform:none!important;padding:14px 24px;transition:background .15s ease,border-color .15s ease,transform .15s ease;box-shadow:none!important}.btn:hover,.button:hover,.button--primary:hover,.btn--primary:hover,.product-form__submit:hover,.halo-btn-primary:hover{background:var(--jmy-green-hover)!important;border-color:var(--jmy-green-hover)!important;color:#fff!important;transform:none!important}.button--secondary,.btn--secondary,.halo-btn-secondary{background:#fff!important;color:var(--jmy-ink)!important;border:1px solid var(--jmy-border)!important;border-radius:var(--jmy-radius)!important;font-weight:600;text-transform:none!important;padding:14px 24px}.button--secondary:hover,.btn--secondary:hover,.halo-btn-secondary:hover{border-color:var(--jmy-ink)!important;background:#fff!important;color:var(--jmy-ink)!important}.an-horizontal-shaking,.button.an-horizontal-shaking,.an-3d-lift{animation:none!important;transform:none!important}.halo-slideshow .slideshow__text-wrapper,.slideshow__slide .halo-block-header,.slideshow__text-wrapper{text-align:left!important}.slideshow__title,.halo-slideshow .slideshow__title,.banner__heading{text-transform:none!important;letter-spacing:-.02em!important;font-weight:700;text-align:left}.slideshow__title:after,.slideshow__text-wrapper hr{display:none!important}.card,.product-item,.grid__item .product-card{background:var(--jmy-surface);border:1px solid var(--jmy-border-soft);border-radius:var(--jmy-radius-lg);transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden}.card:hover,.product-item:hover{border-color:var(--jmy-border);box-shadow:var(--jmy-shadow-md)}.card-title,.card__heading,.product-item .card-title a{font-weight:600;font-size:15px;color:var(--jmy-ink)!important;letter-spacing:0;text-transform:none!important}.price,.product-price,.card .price{font-weight:600;color:var(--jmy-ink);font-size:15px}.price--sale,.price .price--on-sale{color:var(--jmy-green)!important}.product-item .productView-wishlist,.product-item .product-card__compare,.product-item .product-card__quickview,.product-item .card__badge .badge--new,.product-item .product-item-swatch{display:none!important}.product-item .badge--sale,.card__badge .badge{background:var(--jmy-ink)!important;color:#fff!important;border-radius:3px;font-weight:600;font-size:11px;letter-spacing:.02em;text-transform:uppercase;padding:4px 8px}.product-sold-in,.product-sold-meta,[class*=countdown-timer],.halo-product-count-down,.halo-visitor-online,.halo-sold-in{display:none!important}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],input[type=number],input[type=date],select,textarea{border:1px solid var(--jmy-border)!important;border-radius:var(--jmy-radius)!important;background:#fff;padding:10px 14px;font-family:var(--jmy-font-sans);font-size:15px;color:var(--jmy-ink);box-shadow:none!important}input:focus,select:focus,textarea:focus{border-color:var(--jmy-green)!important;outline:2px solid rgba(27,94,63,.15);outline-offset:0}.shopify-section{background:transparent}.container,.page-width{max-width:1280px}.site-footer,.footer,.halo-footer{background:#fff!important;border-top:1px solid var(--jmy-border);color:var(--jmy-body)}.site-footer a,.footer a,.halo-footer a{color:var(--jmy-body)!important}.site-footer a:hover,.footer a:hover,.halo-footer a:hover{color:var(--jmy-green)!important;text-decoration:none}.site-footer h4,.footer h4,.halo-footer h4,.site-footer .footer__heading{text-transform:none!important;letter-spacing:0!important;font-weight:600;font-size:14px;color:var(--jmy-ink)!important}.cart-drawer,#CartDrawer,.cart-page{background:#fff}.cart__checkout,.cart__submit,.cart-page__checkout-btn{width:100%}.breadcrumb,.breadcrumbs,.halo-breadcrumb{font-size:13px;color:var(--jmy-muted);text-transform:none!important;letter-spacing:0!important;background:transparent!important}.breadcrumb a,.breadcrumbs a{color:var(--jmy-muted)}.breadcrumb a:hover{color:var(--jmy-green)}.collection-filter__title,.collection-sidebar .widget-title,.facet-filter__title{text-transform:none!important;letter-spacing:0!important;font-weight:600;color:var(--jmy-ink)!important}.jmy-numerals{font-size:clamp(3.5rem,3rem + 2vw,5rem);font-weight:700;color:var(--jmy-green);line-height:1;font-family:var(--jmy-font-display);letter-spacing:-.03em}.jmy-step-title{font-size:18px;font-weight:700;color:var(--jmy-ink);margin:20px 0 8px}.jmy-step-body{font-size:15px;line-height:1.6;color:var(--jmy-body);max-width:32ch}.jmy-section-title{text-align:center;font-size:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);color:var(--jmy-ink);font-weight:700;margin:0 0 48px;letter-spacing:-.02em}:root,body{--product-sale-price-color: var(--jmy-ink) !important;--mega-menu-lv1-text-transform: none !important;--mega-menu-lv2-text-transform: none !important;--mega-menu-lv3-text-transform: none !important}.price .price__sale,.price--on-sale .price__sale,.price--on-sale .price-item--sale,.price--on-sale .price-item--regular,.card-price .price--on-sale,.card .price--sale,.product-item .price .money,.product-item .price--on-sale,.product-item .price--on-sale .money{color:var(--jmy-ink)!important}.price .price__regular .price-item--regular,.price--on-sale .price__regular,.price--on-sale s,.card .price--sale s,.product-item .price s{color:var(--jmy-muted)!important}.header .menu-lv-1__action,.header .menu-lv-1__action>.text,.header__inline-menu .menu-lv-1,.header__inline-menu .menu-lv-1 a,.header__inline-menu .menu-lv-2,.header__inline-menu .menu-lv-3,.header__inline-menu .list-menu a,.main-menu--wrapper a,.site-nav .header__menu-item,.site-nav__link,.halo-menu-mobile a,.menu-lv-item>a{text-transform:none!important;letter-spacing:0!important}.slideshow__slide .slideshow__title,.slideshow__slide .slideshow__heading,.halo-slideshow .slideshow__title,.banner__box .banner__heading,.shopify-section [class*=slideshow] h1,.shopify-section [class*=slideshow] h2{text-transform:none!important;letter-spacing:-.02em!important;font-weight:700}.slideshow__slide hr,.slideshow__text-wrapper hr,.banner__box hr{display:none!important}.product-single__title,.product__title,.productView-title,.product-item .card-title,.product-item .card-title a,.card-title a,.card__heading,h1.product__title,.product-page__title{text-transform:none!important;letter-spacing:-.01em!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/custom-brand.css.map */
