:root{--sg-black:#121212;--sg-white:#fff;--sg-off-white:#FAFAF8;--sg-gray:#F3F3F3;--sg-green:#167A3F;--sg-green-dark:#0F5D30;--sg-line:#E2E2DE}body{background:var(--sg-off-white);color:var(--sg-black)}a{transition:color .18s ease}a:hover{color:var(--sg-green)}.header-wrapper.color-scheme-4,.header-wrapper.color-scheme-4 .header,.header-wrapper.color-scheme-4.gradient{background:var(--sg-black)!important}.header-wrapper.color-scheme-4{border-bottom:3px solid var(--sg-green)!important}.header-wrapper.color-scheme-4 .header__menu-item,.header-wrapper.color-scheme-4 .header__active-menu-item,.header-wrapper.color-scheme-4 .header__icon,.header-wrapper.color-scheme-4 .link--text{color:var(--sg-white)!important}.header-wrapper.color-scheme-4 .header__menu-item:hover,.header-wrapper.color-scheme-4 .header__active-menu-item:hover{color:#7ed29e!important}.header-wrapper.color-scheme-4 .header__heading-logo{filter:brightness(0) invert(1)}.header__menu-item{font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase;font-size:1.25rem!important}.header__icon svg{color:currentColor}.header__icon svg path{stroke:currentColor}.header__icon svg path[fill]{fill:currentColor}.mega-menu__content,.header__submenu{background:var(--sg-black)!important;border-color:#333!important}.mega-menu__link,.header__submenu .header__menu-item{color:var(--sg-white)!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.05em}.mega-menu__link:hover,.header__submenu .header__menu-item:hover{color:#7ed29e!important}.announcement-bar__message{font-weight:800;letter-spacing:.09em;text-transform:uppercase}@media screen and (max-width:989px){.menu-drawer,.menu-drawer__inner-container,.menu-drawer__navigation-container{background:var(--sg-black)!important}.menu-drawer__menu-item,.menu-drawer summary,.menu-drawer .list-menu__item a{color:var(--sg-white)!important;font-size:1.6rem!important;font-weight:800!important;line-height:1.55!important}.menu-drawer__menu-item:hover,.menu-drawer summary:hover{color:#7ed29e!important}}.sg-hero{position:relative;min-height:clamp(510px,68vh,720px);display:flex;align-items:center;overflow:hidden;background:linear-gradient(118deg,var(--sg-black) 0 72%,var(--sg-green) 72% 100%)}.sg-hero:after{content:"";position:absolute;width:22rem;height:22rem;border:1px solid rgba(255,255,255,.18);border-radius:50%;right:7%;top:12%;box-shadow:0 0 0 4rem #ffffff09,0 0 0 8rem #ffffff06}.sg-hero__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.38}.sg-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#121212f5,#121212d1 54%,#12121233)}.sg-hero__content{position:relative;z-index:2;width:min(1200px,100%);margin:0 auto;padding:clamp(3rem,7vw,7rem) clamp(1.8rem,6vw,6rem)}.sg-hero__eyebrow{display:inline-flex;background:var(--sg-green);color:var(--sg-white);padding:.55rem 1rem;font-weight:900;font-size:.8rem;letter-spacing:.13em;text-transform:uppercase;margin-bottom:1.25rem}.sg-hero__title{color:var(--sg-white)!important;margin:0;max-width:850px;font-size:clamp(3.4rem,8.2vw,7.4rem);line-height:.9;font-weight:900;letter-spacing:-.045em;text-transform:uppercase}.sg-hero__title span{color:#70c58f;display:block}.sg-hero__subtitle{color:#ffffffd6;max-width:620px;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55;margin:1.5rem 0 1.8rem}.sg-hero__actions{display:flex;flex-wrap:wrap;gap:.8rem}.sg-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:.9rem 1.55rem;text-decoration:none;text-transform:uppercase;font-weight:900;letter-spacing:.06em;border:2px solid var(--sg-green);background:var(--sg-green);color:var(--sg-white)!important}.sg-hero__button:hover{background:var(--sg-white);border-color:var(--sg-white);color:var(--sg-black)!important}.sg-hero__button--secondary{background:transparent;border-color:#ffffffb3;color:var(--sg-white)!important}.sg-hero__button--secondary:hover{background:var(--sg-white);color:var(--sg-black)!important}.sg-hero__proof{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.sg-hero__proof span{border:1px solid rgba(255,255,255,.28);color:#ffffffeb;padding:.45rem .7rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.sg-marquee{background:var(--sg-green);overflow:hidden;white-space:nowrap;border-top:1px solid #0d5a2e;border-bottom:1px solid #0d5a2e}.sg-marquee__track{display:flex;width:max-content;animation:sg-scroll 30s linear infinite}.sg-marquee__group{display:flex;align-items:center;flex-shrink:0}.sg-marquee__item{color:var(--sg-white);display:inline-block;font-weight:900;font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;padding:.8rem 1.15rem .8rem 0}.sg-marquee__dot{color:var(--sg-black);margin-right:1.15rem}@keyframes sg-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.shopify-section .title,.shopify-section h2.title,.collection__title .title,.sg-tiles__heading{font-weight:900!important;text-transform:uppercase;letter-spacing:-.025em;position:relative;padding-left:1rem}.shopify-section .title:before,.collection__title .title:before,.sg-tiles__heading:before{content:"";position:absolute;left:0;top:.12em;bottom:.12em;width:5px;background:var(--sg-green)}.collection__description{max-width:760px;color:#4c4c4c}.sg-tiles{padding:clamp(2.2rem,5vw,5rem) clamp(1.5rem,5vw,5rem);max-width:1300px;margin:0 auto}.sg-tiles__heading{margin:0 0 1.3rem;font-size:clamp(2rem,4vw,3.4rem)}.sg-tiles__row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.65rem,1.5vw,1.2rem)}.sg-tiles__tile{position:relative;min-height:330px;overflow:hidden;background:var(--sg-black);text-decoration:none;border:1px solid #252525}.sg-tiles__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.sg-tiles__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#1212120a 22%,#121212e0)}.sg-tiles__label{position:absolute;z-index:2;left:1rem;right:1rem;bottom:1rem;color:var(--sg-white);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:900;text-transform:uppercase;letter-spacing:.02em}.sg-tiles__label:after{content:"";display:block;width:42px;height:4px;background:var(--sg-green);margin-top:.45rem}.sg-tiles__tile:hover .sg-tiles__image{transform:scale(1.045)}.sg-tiles__tile:hover .sg-tiles__label{color:#9be0b4}.card{background:var(--sg-white);border:1px solid var(--sg-line);transition:border-color .2s ease,transform .2s ease}.card:hover{border-color:var(--sg-green);transform:translateY(-2px)}.card__heading a{font-weight:800;color:var(--sg-black)}.price{color:var(--sg-green-dark);font-weight:900}.button,.shopify-challenge__button,.customer button{background:var(--sg-green)!important;color:var(--sg-white)!important;font-weight:900;text-transform:uppercase;letter-spacing:.06em;border-radius:2px!important}.button:hover,.shopify-challenge__button:hover,.customer button:hover{background:var(--sg-black)!important;color:var(--sg-white)!important}.featured-collection{padding-top:clamp(2rem,4vw,4rem);padding-bottom:clamp(2rem,4vw,4rem)}.footer.color-scheme-4,.shopify-section-group-footer-group .footer{background:var(--sg-black)!important;border-top:4px solid var(--sg-green)!important}.footer.color-scheme-4 *,.shopify-section-group-footer-group .footer *{color:var(--sg-white)}.footer .list-menu__item--link:hover,.footer a:hover{color:#91d8aa!important}@media screen and (max-width:749px){.sg-hero{min-height:560px;background:linear-gradient(180deg,var(--sg-black) 0 91%,var(--sg-green) 91% 100%)}.sg-hero:after{width:12rem;height:12rem;right:-4rem;top:7%}.sg-hero__title{font-size:clamp(3rem,15vw,5rem)}.sg-hero__actions{flex-direction:column;align-items:stretch}.sg-hero__button{width:100%}.sg-tiles__row{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-tiles__tile{min-height:230px}.header-wrapper.color-scheme-4 .header__heading-logo{max-height:70px;width:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sg-marquee__track{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom-theme.css.map */
