:root{--ehl-green: #00483d;--ehl-green-soft: #005243;--ehl-grey: #f3f5f4;--ehl-card-border: rgba(0, 72, 61, .12);--ehl-card-shadow: 0 10px 28px rgba(0, 72, 61, .075);--ehl-card-shadow-hover: 0 16px 42px rgba(0, 72, 61, .12)}body{background:var(--ehl-grey)}.shopify-section{scroll-margin-top:120px}.rte p,.rte li{line-height:1.7}.button,.shopify-challenge__button,.customer button{transition:transform .18s ease,opacity .18s ease,box-shadow .18s ease}.button:hover,.shopify-challenge__button:hover,.customer button:hover{transform:translateY(-1px);opacity:.94}.banner__box{border-radius:var(--text-boxes-radius);background:#00483dd6;border:1px solid rgba(255,255,255,.18);box-shadow:0 24px 70px #00000047;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.banner__heading,.banner__text,.banner__text p{color:#fff}.product-card-wrapper .card,.card-wrapper.product-card-wrapper .card{background:#fff;border:1px solid var(--ehl-card-border);box-shadow:var(--ehl-card-shadow);border-radius:var(--product-card-corner-radius);border-bottom-left-radius:0;border-bottom-right-radius:50px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.product-card-wrapper .card__inner,.product-card-wrapper .card__media,.product-card-wrapper .card .media{overflow:hidden;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.product-card-wrapper .card img,.product-card-wrapper .media img{opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.product-card-wrapper .card__content,.product-card-wrapper .card__information{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.product-card-wrapper:hover .card{transform:translateY(-3px);box-shadow:var(--ehl-card-shadow-hover)}.product-card-wrapper .card__heading,.product-card-wrapper .card__heading a,.product-card-wrapper .price{color:var(--ehl-green)}.product-card-wrapper .quick-add__submit,.product-card-wrapper .button{box-shadow:none}.newsletter{background:var(--ehl-green)}.newsletter__wrapper{position:relative;isolation:isolate;border-radius:var(--text-boxes-radius);background:radial-gradient(circle at top left,rgba(255,255,255,.16),transparent 34%),linear-gradient(145deg,#005243,#003f35);border:1px solid rgba(255,255,255,.16);box-shadow:0 22px 70px #00483d38;color:#fff;overflow:hidden}.newsletter__wrapper h2,.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper .newsletter__subheading p{color:#fff}.newsletter__wrapper .field{max-width:42rem;margin-left:auto;margin-right:auto}.newsletter__wrapper .field__input{background:#fffffff5;color:var(--ehl-green)}.newsletter__wrapper .field__label{color:#00483db8}.newsletter__wrapper .newsletter-form__button{color:var(--ehl-green)}.accordion{border-color:#00483d24}.collapsible-content summary{min-height:4.6rem;align-items:center;transition:background .2s ease}.collapsible-content summary:hover{background:#00483d0f}.field__input,.select__select,.customer .field input,.customer select,textarea{border-radius:var(--inputs-radius)}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,textarea:focus{border-color:#00483d8c;box-shadow:0 0 0 3px #00483d1a}.collection-hero{background:var(--ehl-grey);padding:4rem 0 2.4rem}.collection-hero__inner{max-width:var(--page-width);margin-left:auto;margin-right:auto;padding-left:5rem;padding-right:5rem}.collection-hero__text-wrapper{max-width:82rem;margin:0;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important}.collection-hero__title{margin-top:0;margin-bottom:1rem;color:var(--ehl-green)}.collection-hero__description{max-width:78rem;margin:0}.collection-hero__description p{margin-bottom:0;font-size:1.55rem;line-height:1.7}.collection{padding-top:0;background:var(--ehl-grey)}.collection~.shopify-section{background:var(--ehl-grey)}.collection~.shopify-section .rich-text{background:var(--ehl-grey);padding:5rem 0}.collection~.shopify-section .rich-text__wrapper{justify-content:flex-start}.collection~.shopify-section .rich-text__blocks{max-width:92rem;margin-left:0;margin-right:auto;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;text-align:left}.collection~.shopify-section .rich-text__heading{color:var(--ehl-green)}.collection~.shopify-section .rich-text__text{max-width:92rem}.collection~.shopify-section .rich-text__text h2{margin-top:2.8rem;margin-bottom:1.2rem;color:var(--ehl-green);font-size:clamp(2.2rem,2.6vw,3rem);line-height:1.2}.collection~.shopify-section .rich-text__text h3{margin-top:2.2rem;margin-bottom:.8rem;color:var(--ehl-green);font-size:1.8rem;line-height:1.35}.collection~.shopify-section .rich-text__text p,.collection~.shopify-section .rich-text__text li{font-size:1.5rem;line-height:1.75}.collection~.shopify-section .rich-text__text ul,.collection~.shopify-section .rich-text__text ol{margin-top:1rem;margin-bottom:1.8rem}.collection~.shopify-section .rich-text__text a{color:var(--ehl-green);text-underline-offset:.25rem}@media screen and (max-width:989px){.collection-hero__inner{padding-left:3.2rem;padding-right:3.2rem}}@media screen and (max-width:749px){.shopify-section{scroll-margin-top:90px}.collection-hero{padding:3rem 0 2rem}.collection-hero__inner{padding-left:1.5rem;padding-right:1.5rem}.collection-hero__description p,.collection~.shopify-section .rich-text__text p,.collection~.shopify-section .rich-text__text li{font-size:1.45rem}.product-card-wrapper:hover .card{transform:none}.newsletter__wrapper{border-radius:0}}.collapsible-content{padding-top:4rem;padding-bottom:4rem}.collapsible-content__heading{color:var(--ehl-green, #00483d)}.product__accordion,.accordion{border-color:#00483d1f}.product__accordion summary,.accordion summary{min-height:5rem;color:var(--ehl-green, #00483d)}.product__accordion .accordion__content,.accordion .accordion__content{color:#00483dd1;line-height:1.75}@media screen and (max-width:749px){.collapsible-content{padding-top:2.8rem;padding-bottom:2.8rem}.collapsible-content-wrapper-narrow{padding:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom.css.map */
