body.er-refined{--er-ivory:#f8f5ed;--er-paper:#fffdf7;--er-green:#233c28;--er-line:#ddd7c8}.er-refined :is(h1,h2,h3,h4){overflow-wrap:break-word}.er-refined :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #6b784f;outline-offset:4px}.er-refined .header-wrapper{background:#fbf9f3}.er-refined .header__inline-menu .header__menu-item{font-size:1.45rem;min-height:44px;letter-spacing:.01em}.er-refined .header__submenu{min-width:24rem;padding-block:1rem;border-color:var(--er-line)}.er-refined .header__submenu .header__menu-item{padding:1rem 2rem;line-height:1.4}.er-refined .header__heading-link{max-width:100%}.er-refined .header__heading-logo{max-width:100%;height:auto}.er-refined .menu-drawer__menu-item{min-height:48px}.er-refined .announcement-bar__message{line-height:1.4;font-size:1.25rem;letter-spacing:.04em}.er-refined .er-eyebrow{margin:0 0 1.8rem;font-size:1.2rem;line-height:1.5;letter-spacing:.18em;color:#5c6454}.er-refined .er-home-intro{background:var(--er-ivory)}.er-refined .er-home-intro__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6rem;align-items:center;padding-block:4.8rem}.er-refined .er-home-intro__copy{max-width:60rem;padding-block:2rem}.er-refined .er-home-intro h1{color:var(--er-green);font-size:clamp(4rem,4.8vw,6.8rem);line-height:1.05;letter-spacing:-.035em;margin:0 0 2.6rem;text-wrap:balance}.er-refined .er-home-intro__text{font-size:1.9rem;line-height:1.6;max-width:55rem}.er-refined .er-home-intro__media{min-width:0;aspect-ratio:1.12;overflow:hidden;background:#e5dfd0}.er-refined .er-home-intro__media img{display:block;width:100%;height:100%;object-fit:cover}.er-refined .er-home-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.8rem 2.8rem;margin-top:3rem}.er-refined .er-home-intro__trust{font-size:1.4rem;line-height:1.5;color:#59634e;border-top:1px solid var(--er-line);padding-top:1.6rem;margin-top:2.6rem}.er-refined .er-home-intro .button{--color-button:35,60,40;--color-button-text:255,253,247;min-height:5.2rem}.er-refined .er-text-link{display:inline-flex;align-items:center;gap:1.2rem;min-height:44px;color:var(--er-green);text-decoration:underline;text-underline-offset:.4rem}.er-refined .er-home-paths{padding-block:6.4rem}.er-refined .er-section-heading{margin-bottom:3rem}.er-refined .er-section-heading h2{color:var(--er-green);font-size:clamp(3.2rem,3.2vw,4.4rem);line-height:1.15;margin:0}.er-refined .er-home-paths__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--er-line)}.er-refined .er-home-path{min-width:0;display:flex;flex-direction:column;padding:2.6rem 2.2rem 1.8rem}.er-refined .er-home-path+.er-home-path{border-left:1px solid var(--er-line)}.er-refined .er-home-path__number{color:#7b826f;font-size:1.2rem;letter-spacing:.12em;margin-bottom:2.2rem}.er-refined .er-home-path h3{font-size:2.5rem;line-height:1.18;color:var(--er-green);margin:0 0 1.2rem}.er-refined .er-home-path p{font-size:1.5rem;line-height:1.5;margin:0 0 1.6rem}.er-refined .er-home-path .er-text-link{margin-top:auto;font-size:1.5rem}.er-refined.er-template-index .collection__title h2,.er-refined.er-template-index .title-wrapper-with-link h2{font-size:clamp(3rem,3vw,4.2rem);color:var(--er-green);line-height:1.18}.er-refined.er-template-index .collection-list-wrapper{background:var(--er-ivory)}.er-refined.er-template-index .collection-list__item .card__heading{font-size:2.5rem}.er-refined.er-template-index .image-with-text__content{padding:4rem}.er-refined.er-template-index .image-with-text__heading{color:var(--er-green);font-size:clamp(3rem,3vw,4.4rem)}.er-refined .er-home-promo{background:#eaeadd;padding-block:6.4rem;text-align:center}.er-refined .er-home-promo__content{max-width:90rem}.er-refined .er-home-promo h2{color:var(--er-green);font-size:clamp(3.6rem,3.8vw,5rem);line-height:1.15;margin:0 0 2.4rem}.er-refined .er-home-promo .rte{font-size:1.9rem;line-height:1.6}.er-refined .er-home-promo .button{margin-top:2rem;--color-button:35,60,40;--color-button-text:255,253,247}.er-refined .er-information{max-width:90rem;padding-block:5.6rem}.er-refined .er-information .main-page-title{font-size:clamp(3.6rem,4vw,5.6rem);line-height:1.12;color:var(--er-green);margin-bottom:3.6rem}.er-refined .er-information .rte{font-size:1.8rem;line-height:1.75}.er-refined .er-information .rte :is(h2,h3){color:var(--er-green);line-height:1.25;margin-top:3.4rem}.er-refined .er-information .rte img{max-width:100%;height:auto}.er-refined .rte :is(table,iframe,video){max-width:100%}.er-refined .rte :is(p,li,a){overflow-wrap:break-word}.er-refined .rte table{display:block;overflow-x:auto}.er-refined.er-template-page .rich-text__blocks{max-width:88rem}.er-refined.er-template-page .rich-text__text,.er-refined.er-template-page .image-with-text__text{font-size:1.75rem;line-height:1.7}.er-refined.er-template-page .contact{max-width:90rem}.er-refined.er-template-page .contact .field__input{min-height:5.2rem}.er-refined .er-page-links{border-top:1px solid var(--er-line);padding-block:3.2rem 4rem}.er-refined .er-page-links h2{color:var(--er-green);font-size:2.8rem;margin:0 0 1.6rem}.er-refined .er-page-links ul{list-style:none;display:flex;flex-wrap:wrap;gap:.8rem 3rem;margin:0;padding:0}.er-refined.er-template-policy .shopify-policy__container{max-width:90rem;padding:4rem 2.4rem 6.4rem}.er-refined.er-template-policy .shopify-policy__title h1{color:var(--er-green);font-size:clamp(3.6rem,4vw,5rem)}.er-refined.er-template-policy .shopify-policy__body{font-size:1.7rem;line-height:1.75}.er-refined.er-template-collection .collection-hero{background:var(--er-ivory)}.er-refined.er-template-collection .collection-hero__inner{padding-block:4rem;gap:4rem}.er-refined.er-template-collection .collection-hero__title{color:var(--er-green);font-size:clamp(3.6rem,4vw,5.6rem);line-height:1.1}.er-refined.er-template-collection .collection-hero__description{font-size:1.7rem;line-height:1.65;max-width:75rem}.er-refined.er-template-collection .collection-hero__image-container{flex-basis:32%;aspect-ratio:1.45;min-height:0}.er-refined.er-template-collection .facets-container{padding-top:1.8rem}.er-refined.er-template-collection .facets__summary{min-height:44px;align-items:center}.er-refined.er-template-collection .product-count{align-self:center}.er-refined .product-card-wrapper .card__heading{font-size:1.8rem;line-height:1.35}.er-refined .product-card-wrapper .card-information{margin-top:.8rem}.er-refined .product-card-wrapper .price{font-size:1.6rem}.er-refined .product-card-wrapper .card__media img{object-fit:contain}.er-refined.er-template-product .product{column-gap:0}.er-refined.er-template-product .product__title h1{color:var(--er-green);font-size:clamp(3rem,3.5vw,4.6rem);line-height:1.14;letter-spacing:-.02em}.er-refined.er-template-product .product__info-container .price{font-size:2.3rem;color:var(--er-green)}.er-refined.er-template-product .product__info-container .product__text.caption-with-letter-spacing{font-size:1.15rem;color:#616957}.er-refined.er-template-product .product-form__input{max-width:100%}.er-refined.er-template-product .product-form__input input[type=radio]+label{min-height:44px;padding:1.3rem 1.8rem;line-height:1.3}.er-refined.er-template-product .product-form__submit{min-height:5.4rem}.er-refined.er-template-product .product-form__submit{--color-button:35,60,40;--color-button-text:255,253,247}.er-refined.er-template-product .product__description{padding-top:2.6rem;margin-top:2.8rem;border-top:1px solid var(--er-line);font-size:1.7rem;line-height:1.7}.er-refined.er-template-product .product__description :is(h1,h2,h3){font-size:2.5rem;line-height:1.3}.er-refined.er-template-product .product__description img{max-width:100%;height:auto}.er-refined.er-template-product .product__media img{object-fit:contain}.er-refined .er-product-details{padding-block:2rem 4rem}.er-refined .er-product-details__panel{border-top:1px solid var(--er-line)}.er-refined .er-product-details__panel:last-child{border-bottom:1px solid var(--er-line)}.er-refined .er-product-details__panel summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;min-height:70px;list-style:none;padding:1.6rem 0;cursor:pointer}.er-refined .er-product-details__panel summary::-webkit-details-marker{display:none}.er-refined .er-product-details__panel summary h2{margin:0;font-size:2.8rem;color:var(--er-green)}.er-refined .er-product-details__panel summary .icon{flex-shrink:0;width:1.4rem}.er-refined .er-product-details__panel[open] summary .icon{transform:rotate(180deg)}.er-refined .er-product-details__panel>.rte{max-width:90rem;padding-bottom:2.8rem;font-size:1.7rem;line-height:1.75}.er-refined .footer__content-top{padding-bottom:4rem}.er-refined .footer{--color-background:35,60,40;--gradient-background:#233c28;--color-foreground:248,245,237;background:#233c28;color:#f8f5ed}.er-refined .utility-bar{--color-background:35,60,40;--gradient-background:#233c28;--color-foreground:248,245,237}.er-refined .footer-block__heading{font-family:var(--font-heading-family);font-size:2.3rem;line-height:1.3}.er-refined .footer-block__details-content{font-size:1.55rem;line-height:1.65}.er-refined .footer-block__details-content a{min-height:40px;display:inline-flex;align-items:center}.er-refined .footer__content-bottom{border-color:rgb(var(--color-foreground)/.15)}.er-refined .newsletter__wrapper .h1{font-size:clamp(3rem,3vw,4rem);color:var(--er-green)}.er-refined .newsletter__wrapper{background:var(--er-ivory)}.er-refined .newsletter__subheading{max-width:68rem;font-size:1.6rem}.er-refined.er-template-cart .cart-item__name{font-size:1.9rem;line-height:1.3}.er-refined.er-template-cart cart-items.is-empty .title-wrapper-with-link{display:flex;padding-top:3.6rem}.er-refined.er-template-cart cart-items.is-empty .title-wrapper-with-link>a{display:none}.er-refined.er-template-search .template-search__header{margin-bottom:3rem}.er-refined .customer{max-width:min(100%,90rem)}@media(min-width:990px)and (max-width:1199px){.er-refined .header__inline-menu .header__menu-item{font-size:1.3rem;padding-inline:.8rem}.er-refined .er-home-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.er-refined .er-home-path:nth-child(4){border-left:0}.er-refined .er-home-path:nth-child(n+4){border-top:1px solid var(--er-line)}}@media(min-width:750px)and (max-width:989px){.er-refined .er-home-intro__inner{gap:3rem;padding-block:3.6rem}.er-refined .er-home-intro h1{font-size:4.5rem}.er-refined .er-home-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.er-refined .er-home-path:nth-child(odd){border-left:0}.er-refined .er-home-path:nth-child(n+3){border-top:1px solid var(--er-line)}.er-refined.er-template-product .product__info-wrapper{padding-left:3rem}.er-refined .product-card-wrapper .card__heading{font-size:1.7rem}}@media(max-width:749px){.er-refined .header{padding-inline:1.8rem}.er-refined .announcement-bar__message{font-size:1.15rem;padding-block:.9rem}.er-refined .er-home-intro__inner{grid-template-columns:1fr;gap:2.8rem;padding-block:3.2rem}.er-refined .er-home-intro__copy{padding:0}.er-refined .er-home-intro h1{font-size:4.4rem;margin-bottom:2rem}.er-refined .er-home-intro__text{font-size:1.75rem;line-height:1.55}.er-refined .er-home-intro__media{aspect-ratio:1.4}.er-refined .er-home-intro__actions{gap:1rem;margin-top:2.4rem}.er-refined .er-home-intro__actions .button{width:100%}.er-refined .er-home-intro__actions .er-text-link{justify-content:center;width:100%}.er-refined .er-home-paths{padding-block:4rem}.er-refined .er-home-paths__grid{grid-template-columns:1fr}.er-refined .er-home-path{padding:2rem 2.2rem}.er-refined .er-home-path+.er-home-path{border-left:0;border-top:1px solid var(--er-line)}.er-refined .er-home-path__number{margin-bottom:1rem}.er-refined .er-home-path h3{font-size:2.6rem}.er-refined .er-home-promo{padding-block:4.4rem}.er-refined .er-home-promo .rte{font-size:1.75rem}.er-refined.er-template-index .image-with-text__content{padding:2.8rem 2rem}.er-refined .er-information{padding-block:3.6rem}.er-refined .er-information .main-page-title{margin-bottom:2.6rem}.er-refined .er-information .rte{font-size:1.7rem;line-height:1.7}.er-refined.er-template-page .rich-text__text,.er-refined.er-template-page .image-with-text__text{font-size:1.65rem}.er-refined .er-page-links{padding-block:2.4rem 3.2rem}.er-refined .er-page-links ul{display:block}.er-refined.er-template-collection .collection-hero__inner{padding-block:3rem;gap:2rem}.er-refined.er-template-collection .collection-hero__image-container{width:100%;aspect-ratio:1.6}.er-refined.er-template-collection .collection-hero__description{font-size:1.6rem}.er-refined .product-card-wrapper .card__heading{font-size:1.6rem;line-height:1.3}.er-refined .product-card-wrapper .price{font-size:1.5rem}.er-refined.er-template-product .product__title h1{font-size:3.2rem}.er-refined.er-template-product .product__info-container .price{font-size:2.2rem}.er-refined.er-template-product .product__description{font-size:1.65rem}.er-refined .er-product-details__panel summary h2{font-size:2.5rem}.er-refined .er-product-details__panel>.rte{font-size:1.65rem}.er-refined .footer-block{margin-block:3rem}.er-refined .footer-block__details-content{font-size:1.5rem}.er-refined .footer-block__details-content a{min-height:44px}.er-refined .customer{padding-inline:2rem}.er-refined .customer table{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/eroe-refinement.css.map */
