:root{--ep-font-display: var(--font-heading-family);--ep-green: #446540;--ep-green-dark: #355532;--ep-olive: var(--ep-green);--ep-amber: #f1dca8;--ep-ink: #1b2a18;--ep-cream: #fef9f3;--ep-sage: #fdf2e4;--ep-surface: #f2f1eb;--ep-surface-raised: #ffffff;--ep-star: #f1c463;--ep-bestseller-bg: var(--ep-star);--ep-rule: rgba(var(--color-foreground), .12);--ep-rule-soft: rgba(var(--color-foreground), .1);--ep-muted: rgba(var(--color-foreground), .7);--ep-muted-soft: rgba(var(--color-foreground), .55);--ep-muted-faint: rgba(var(--color-foreground), .4);--ep-radius: 2px;--ep-radius-button: 1rem;--ep-radius-media: 4px;--ep-ease: cubic-bezier(.2, .8, .3, 1);--ep-t-100: 1.2rem;--ep-t-200: 1.3rem;--ep-t-300: 1.5rem;--ep-t-400: 1.6rem;--ep-t-h5: calc(var(--font-heading-scale) * 1.8rem);--ep-t-h4: calc(var(--font-heading-scale) * 2rem);--ep-t-h3: clamp(2.2rem, calc(var(--font-heading-scale) * 2.2vw), calc(var(--font-heading-scale) * 3rem));--ep-t-h2: clamp(2.6rem, calc(var(--font-heading-scale) * 2.8vw), calc(var(--font-heading-scale) * 3.6rem));--ep-t-h1: clamp(3rem, calc(var(--font-heading-scale) * 3.4vw), calc(var(--font-heading-scale) * 4.2rem));--ep-t-h0: clamp(3.4rem, calc(var(--font-heading-scale) * 4vw), calc(var(--font-heading-scale) * 5.2rem));--ep-track-caps: .08em;--ep-track-btn: .08em;--ep-track-body: .025em;--ep-track-eyebrow: .16em}.color-scheme-2,.color-scheme-7{--ep-green: #446540;--ep-olive: var(--ep-green)}.color-scheme-3,.color-scheme-4{--ep-olive: var(--ep-amber);--ep-green: var(--ep-cream)}.color-scheme-5{--ep-olive: var(--ep-sage);--ep-green: var(--ep-cream)}[class*=color-scheme-]{--ep-rule: rgba(var(--color-foreground), .12);--ep-rule-soft: rgba(var(--color-foreground), .1);--ep-muted: rgba(var(--color-foreground), .7);--ep-muted-soft: rgba(var(--color-foreground), .55);--ep-muted-faint: rgba(var(--color-foreground), .4)}:root{--ep-gutter: clamp(1.6rem, 4vw, 6rem);--ep-measure: 68ch}.page-width{padding-inline:var(--ep-gutter)}.header.page-width,.utility-bar__grid.page-width,.header:not(.drawer-menu).page-width{padding-inline:var(--ep-gutter)}@media screen and (min-width:990px){body:has(.section-header .header:not(.drawer-menu)) .utility-bar .page-width{padding-inline:var(--ep-gutter)}}@media screen and (min-width:750px){.page-width-tablet{padding-inline:var(--ep-gutter)}}@media screen and (min-width:990px){.page-width-desktop{max-width:var(--page-width);padding-inline:var(--ep-gutter)}}@media screen and (max-width:989px){.page-width.title-wrapper--self-padded-tablet-down{padding-inline:1.5rem}}@media screen and (min-width:990px){.page-width.collection__title.title-wrapper--self-padded-tablet-down{padding-inline:var(--ep-gutter)}}body slider-component{--desktop-margin-left-first-item: max( var(--ep-gutter), calc((100vw - var(--page-width) + var(--ep-gutter) * 2 - var(--grid-desktop-horizontal-spacing)) / 2) )}body slider-component.page-width{padding-inline:var(--ep-gutter)}.customer.account,.customer.order{max-width:120rem}:root{--ep-page-top: 4rem;--ep-page-bottom: 6.4rem}@media screen and (min-width:750px){:root{--ep-page-top: 5.6rem;--ep-page-bottom: 9.6rem}}#MainContent[data-template]:not([data-template=index])>.shopify-section:last-child [class*=section-template--][class*=-padding]{padding-bottom:var(--ep-page-bottom)}#MainContent[data-template]:not([data-template=index])>.shopify-section:last-child .template-404,#MainContent[data-template]:not([data-template=index])>.shopify-section:last-child .article-template{padding-bottom:var(--ep-page-bottom)}#MainContent[data-template]:not([data-template=index])>.shopify-section:last-child .article-template:has(>.article-template__comment-wrapper){padding-bottom:0}#MainContent[data-template]:not([data-template=index])>.shopify-section:last-child .article-template__comment-wrapper{padding-bottom:var(--ep-page-bottom)}#MainContent cart-items.is-empty .cart__warnings{padding-bottom:var(--ep-page-bottom)}#MainContent cart-items.is-empty .cart__warnings>:last-child{margin-bottom:0}#MainContent[data-template]:not([data-template=index])>.shopify-section:last-child .template-search__header:last-child{padding-bottom:0}.shopify-policy__container{padding-top:var(--ep-page-top);padding-bottom:var(--ep-page-bottom)}.shopify-policy__title h1{margin-top:0}body{font-weight:400;letter-spacing:var(--ep-track-body);line-height:1.5}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.2;text-transform:none;text-wrap:balance}.h0{font-size:var(--ep-t-h0);line-height:1.05}h1,.h1{font-size:var(--ep-t-h1);line-height:1.08}h2,.h2{font-size:var(--ep-t-h2);line-height:1.08}h3,.h3{font-size:var(--ep-t-h3);line-height:1.15}h4,.h4{font-size:var(--ep-t-h4);letter-spacing:-.01em;line-height:1.3}h5,.h5{font-size:var(--ep-t-h5);letter-spacing:-.01em;line-height:1.35}.ep-section-head__text h2,.ep-section-head__text .title,.ep-months__intro h2,.collection-list-wrapper .collection-list-subtitle,.image-with-text__heading{font-family:var(--ep-font-display);font-weight:800;letter-spacing:-.03em;line-height:1.05}:root{--ep-band-h-hero: calc(var(--font-heading-scale) * clamp(3.6rem, 3.6vw, 5.4rem));--ep-band-h-lead: calc(var(--font-heading-scale) * clamp(3.2rem, 3.6vw, 5.2rem));--ep-band-h: calc(var(--font-heading-scale) * clamp(2.8rem, 2.8vw, 4rem));--ep-band-h-news: calc(var(--font-heading-scale) * clamp(2.6rem, 3vw, 4.2rem))}@media screen and (max-width:749px){:root{--ep-band-h-hero: calc(var(--font-heading-scale) * 3.2rem);--ep-band-h-lead: calc(var(--font-heading-scale) * 3rem);--ep-band-h: calc(var(--font-heading-scale) * 2.6rem);--ep-band-h-news: calc(var(--font-heading-scale) * 2.6rem)}}.ep-band-bleed .image-with-text__heading.h1{font-size:var(--ep-band-h-hero);line-height:1.04}.collection-list-wrapper .collection-list-subtitle{font-size:var(--ep-band-h-lead);line-height:1.06}.ep-section-head__text h2,.ep-section-head__text .title,.ep-months__intro h2{font-size:var(--ep-band-h);line-height:1.05}.ep-band-bleed .image-with-text__heading{font-size:var(--ep-band-h);line-height:1.08}.newsletter .newsletter__wrapper h2{font-size:var(--ep-band-h-news);line-height:1.05}.ep-section-head__text .caption-with-letter-spacing,.ep-months__intro .caption-with-letter-spacing,.image-with-text .caption-with-letter-spacing{font-family:var(--font-body-family);font-weight:700;letter-spacing:var(--ep-track-eyebrow)}.color-scheme-3 :is(h1,h2,h3,.h0,.h1,.h2,.h3,.title),.color-scheme-4 :is(h1,h2,h3,.h0,.h1,.h2,.h3,.title),.color-scheme-5 :is(h1,h2,h3,.h0,.h1,.h2,.h3,.title){color:var(--ep-cream)}.caption-with-letter-spacing,.caption-with-letter-spacing--medium,.caption-with-letter-spacing--large,.ep-kicker{font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:500;letter-spacing:var(--ep-track-caps);line-height:1.4;text-transform:uppercase;color:var(--ep-olive)}.ep-kicker{font-weight:700;letter-spacing:var(--ep-track-eyebrow)}.collection-list-wrapper .collection-list-title{font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:700;letter-spacing:var(--ep-track-eyebrow);line-height:1.4;text-transform:uppercase;color:var(--ep-olive)}.collection-list-wrapper .collection-list-subtitle{margin:1.8rem 0 0;max-width:100rem;text-wrap:balance}.collection-list-wrapper .title-wrapper-with-link{flex-direction:column;align-items:center;justify-content:flex-start;gap:0;text-align:center}.ep-meta{font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:400;letter-spacing:var(--ep-track-caps);line-height:1.4;text-transform:uppercase;color:var(--ep-muted-soft)}.rte:where(:not(h1,h2,h3,h4,h5,h6)){max-width:62ch;font-size:var(--ep-t-400);line-height:1.6}.rte p{margin:0 0 1.6rem}.rte h2,.rte h3{line-height:1.25;margin:3.6rem 0 1.6rem}.rte h2{font-size:2.8rem}.rte h3{font-size:2rem;margin-top:2.8rem}.rte ul,.rte ol{margin:0 0 1.6rem;padding-left:1.8rem}.rte li+li{margin-top:.5rem}.rte blockquote{padding-left:2rem;border-left:2px solid var(--ep-rule-soft);font-style:italic;color:var(--ep-muted)}.rte img{border-radius:var(--ep-radius-media)}.rte a,.rte a:visited{color:var(--ep-green)}a.link,.link--text,.ep-link{color:var(--ep-green);transition:color .3s ease}a.link:hover,.link--text:hover,.ep-link:hover{color:var(--ep-green-dark)}a.link:where(:not(.list-menu__item--active)),.link--text:where(:not(.list-menu__item--active)),.ep-link{text-decoration:none;text-underline-offset:unset}a.link:hover:where(:not(.list-menu__item--active)),.link--text:hover:where(:not(.list-menu__item--active)),.ep-link:hover{text-decoration:none}.ep-link{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;padding-bottom:.3rem}.header__inline-menu .header__menu-item,.mega-menu__list .mega-menu__link:not(.mega-menu__link--active),.facets .facets__summary .facets__summary-label,.facets-vertical .facets__summary .facets__summary-label,.mobile-facets__open-wrapper .mobile-facets__open-label,.ep-jm-carousel .jdgm-widget.jdgm-cards-carousel .jdgm-product-name a,.card__heading a,a.link.underlined-link:not(.facets__reset),.form-status-list a.link,.ep-link,.ep-underline{--ep-underline-weight: 1.5px;--ep-underline-ink: currentColor;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--ep-underline-ink, currentColor),var(--ep-underline-ink, currentColor));background-repeat:no-repeat;background-position:0 100%;background-size:0% var(--ep-underline-weight, 1.5px);transition:background-size .35s ease,color .3s ease}.header__inline-menu .header__menu-item:hover,.header__inline-menu .header__menu-item:focus-visible,.header__inline-menu details[open]>.header__menu-item,.mega-menu__list .mega-menu__link:hover:not(.mega-menu__link--active),.mega-menu__list .mega-menu__link:focus-visible:not(.mega-menu__link--active),.facets .facets__summary:hover .facets__summary-label,.facets .facets__summary:focus-visible .facets__summary-label,.facets-vertical .facets__summary:hover .facets__summary-label,.facets-vertical .facets__summary:focus-visible .facets__summary-label,.mobile-facets__open-wrapper .mobile-facets__open:hover .mobile-facets__open-label,.mobile-facets__open-wrapper .mobile-facets__open:focus-visible .mobile-facets__open-label,.ep-jm-carousel .jdgm-widget.jdgm-cards-carousel .jdgm-product-name a:hover,.ep-jm-carousel .jdgm-widget.jdgm-cards-carousel .jdgm-product-name a:focus-visible,.card__heading a:hover,.card__heading a:focus-visible,.underline-links-hover:hover .card__heading a,.card__heading:hover a,a.link.underlined-link:not(.facets__reset):hover,a.link.underlined-link:not(.facets__reset):focus-visible,.form-status-list a.link:hover,.form-status-list a.link:focus-visible,.ep-link:hover,.ep-link:focus-visible,.cart-item__name:hover .ep-underline,.cart-item__name:focus-visible .ep-underline,.predictive-search__list-item:hover .ep-underline,.predictive-search__list-item[aria-selected=true] .ep-underline,.mega-menu__panel-link:hover .ep-underline,.mega-menu__panel-link:focus-visible .ep-underline{text-decoration:none;background-size:100% var(--ep-underline-weight, 1.5px)}@media(prefers-reduced-motion:reduce){.header__inline-menu .header__menu-item,.mega-menu__list .mega-menu__link:not(.mega-menu__link--active),.facets .facets__summary .facets__summary-label,.facets-vertical .facets__summary .facets__summary-label,.mobile-facets__open-wrapper .mobile-facets__open-label,.ep-jm-carousel .jdgm-widget.jdgm-cards-carousel .jdgm-product-name a,.card__heading a,a.link.underlined-link:not(.facets__reset),.form-status-list a.link,.ep-link,.ep-underline{transition:none}}.header__inline-menu .header__menu-item{--ep-underline-ink: var(--ep-ink)}.mega-menu__list .mega-menu__link{width:fit-content}.facets .facets__summary .facets__summary-label,.facets-vertical .facets__summary .facets__summary-label,.mobile-facets__open-wrapper .mobile-facets__open-label{transition:background-size .35s ease}.ep-jm-carousel .jdgm-widget.jdgm-cards-carousel .jdgm-product-name a{--ep-underline-weight: 1px}.card__heading a{display:inline}.header__inline-menu .header__menu-item:has(.header__active-menu-item),.mega-menu__list .mega-menu__link--active{--ep-underline-weight: 1.5px;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(var(--ep-underline-ink, currentColor),var(--ep-underline-ink, currentColor));background-repeat:no-repeat;background-position:0 100%;background-size:100% var(--ep-underline-weight, 1.5px)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{font-family:var(--font-body-family);font-size:var(--ep-t-200);font-weight:700;letter-spacing:var(--ep-track-btn);text-transform:uppercase;line-height:1;min-height:5.2rem;padding:0 3.4rem;border-radius:var(--ep-radius-button);transition:background-color .3s ease,color .3s ease,border-color .3s ease}.button:not([disabled],.button--tertiary):hover,.shopify-challenge__button:hover{background-color:var(--ep-green);color:var(--ep-cream)}.button:not([disabled],.button--tertiary):hover:after,.shopify-challenge__button:hover:after{box-shadow:none}.color-scheme-3 .button:not(.button--secondary,.button--tertiary):not([disabled]):hover,.color-scheme-4 .button:not(.button--secondary,.button--tertiary):not([disabled]):hover,.color-scheme-5 .button:not(.button--secondary,.button--tertiary):not([disabled]):hover{background-color:#446540;color:var(--ep-cream)}.button--secondary{background-color:transparent;color:rgb(var(--color-foreground));border:1.5px solid rgb(var(--color-foreground))}.button--secondary:after{content:none}.button--secondary:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.button--tertiary{font-size:1.1rem;min-height:4.4rem;padding:0 2.2rem}.button--small{min-height:4.4rem;padding:0 2.2rem}.field__input,.select__select,.customer .field input,.customer select{font-family:var(--font-body-family);font-size:1.45rem;border-radius:var(--ep-radius)}.field__label,.form__label{font-size:1.4rem;color:var(--ep-muted-soft)}.select__select{font-size:1.3rem}.announcement-bar{border:0}.announcement-bar__message{font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:400;letter-spacing:var(--ep-track-caps);text-transform:uppercase;padding:1.1rem 2rem;min-height:3.6rem}@keyframes ep-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ep-marquee{display:flex;align-items:center;overflow:hidden;height:3.6rem}.ep-marquee__track{display:flex;width:max-content;animation:ep-marquee var(--ep-marquee-duration, 34s) linear infinite}.ep-marquee__group{display:flex;flex:none;gap:6.4rem;padding-right:6.4rem}.ep-marquee__item{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;white-space:nowrap}.ep-marquee:hover .ep-marquee__track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.ep-marquee__track{animation:none}.ep-marquee{justify-content:center}.ep-marquee__group+.ep-marquee__group{display:none}}.header-wrapper{border-bottom:1px solid var(--ep-rule-soft)}.header{padding-top:1.4rem;padding-bottom:1.3rem}.header__heading,.header__heading-link{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:.04em;line-height:1;font-size:clamp(2rem,2.2vw,2.8rem);text-transform:uppercase;color:rgb(var(--color-foreground))}.header__heading-link .h2,.header__heading .h2{font-weight:var(--font-heading-weight);letter-spacing:.04em;line-height:1;font-size:clamp(2rem,2.2vw,2.8rem);text-transform:uppercase;word-break:normal}.header__heading-link{padding:0;text-decoration:none}.header__heading-link:hover{text-decoration:none}.header__heading-logo{display:block;width:10.8rem;height:2.8rem;max-width:none;object-fit:contain}@media screen and (min-width:750px){.header__heading-logo{width:13.9rem;height:3.6rem}}.ep-header__tagline{display:block;margin-top:.3rem;font-family:var(--font-body-family);font-size:1rem;font-weight:400;line-height:1;letter-spacing:.16em;text-transform:uppercase;text-align:center;align-self:stretch;color:var(--ep-olive)}.header__heading-link:hover .ep-header__tagline{color:var(--ep-olive)}.header__menu-item{font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;letter-spacing:var(--ep-track-btn);text-transform:uppercase;padding:.6rem .2rem .5rem;transition:color .3s ease}.header__menu-item:hover,.header__menu-item[aria-expanded=true],.header__menu-item:hover span,details[open]>.header__menu-item,.header__submenu .header__menu-item:hover{text-decoration:none}.header__menu-item span{text-decoration:none}.header__inline-menu .header__menu-item{color:var(--ep-ink)}.header__inline-menu .header__menu-item .icon-caret{display:none}summary.header__menu-item.list-menu__item{padding-right:.2rem}.header__inline-menu{margin-top:.4rem}.list-menu--inline{gap:clamp(1.4rem,2.4vw,3.4rem)}.ep-header__search-label{font-size:1.1rem;font-weight:700;letter-spacing:var(--ep-track-caps);text-transform:uppercase}.header__icon,.header__icon--cart{height:4rem;width:auto;min-width:4rem}.header__icon .icon{height:1.8rem;width:1.8rem}.header__icons .header__icon--account,.header__icons .header__icon--search{color:rgb(var(--color-foreground))}#cart-icon-bubble{display:flex;align-items:center;gap:.7rem}#cart-icon-bubble .svg-wrapper{width:1.8rem}#cart-icon-bubble .cart-count-bubble{position:static;min-width:1.9rem;height:1.9rem;padding:0 .5rem;border-radius:var(--ep-radius);background-color:var(--ep-green);color:var(--ep-cream);font-family:var(--font-body-family);font-size:1.05rem;font-weight:500;line-height:1}.mega-menu .mega-menu__content{padding-top:3.4rem;padding-bottom:3.8rem;border-top:1px solid var(--ep-rule-soft);box-shadow:0 24px 40px -28px rgba(var(--color-shadow),.4)}.mega-menu__content .mega-menu__list{gap:3.2rem}.mega-menu__list .mega-menu__link{font-size:1.4rem;line-height:1.5;color:rgba(var(--color-foreground),.8)}.mega-menu__list .mega-menu__link--level-2{font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:500;letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:var(--ep-olive)}.menu-drawer .menu-drawer__menu-item{font-size:1.6rem;font-weight:500;letter-spacing:normal;padding:1.3rem 3rem;border-bottom:1px solid rgba(var(--color-foreground),.08)}predictive-search .predictive-search{border-radius:0;border-top:1px solid var(--ep-rule-soft);box-shadow:0 26px 44px -30px rgba(var(--color-shadow),.5)}.predictive-search__result-group .predictive-search__heading{color:var(--ep-olive)}.predictive-search__heading{font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:500;letter-spacing:var(--ep-track-caps);text-transform:uppercase;border:0}.search__input.field__input{font-family:var(--font-body-family);font-weight:var(--font-body-weight);letter-spacing:-.005em;font-size:clamp(1.9rem,2.4vw,3.2rem)}.card__inner{background-color:var(--ep-surface);border-radius:var(--ep-radius)}.card__media,.card .media{border-radius:var(--ep-radius)}.card__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.card-information>*{margin:0}.card-information{display:flex;flex-direction:column;gap:.5rem}.price,.price__container{font-family:var(--font-body-family);font-feature-settings:"lnum" 1}.card__information .price,.cart-item .price,.totals{font-variant-numeric:tabular-nums}.price--on-sale .price-item--regular{color:var(--ep-muted-faint)}.price__badge-sale,.price__badge-sold-out{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase}.card__badge .badge{font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:500;letter-spacing:var(--ep-track-caps);text-transform:uppercase;border-radius:var(--ep-radius);border:0;padding:.5rem 1rem}.card__badge{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.ep-bestseller{display:inline-flex;align-items:center;align-self:flex-start;justify-self:start;gap:.5rem;padding:.5rem 1.1rem;border-radius:999px;background-color:var(--ep-bestseller-bg);color:var(--ep-ink);font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:700;letter-spacing:.01em;line-height:1;white-space:nowrap;box-shadow:2px 2px #1b2a182e}.card__badge .ep-bestseller{margin-bottom:.8rem}:root .ep-bestseller--lead{margin-bottom:1.2rem}.ep-bestseller__icon{display:flex;flex:0 0 auto}.ep-bestseller__icon svg{width:1.4rem;height:1.4rem;fill:currentColor}.ep-bestseller--icon-only{padding:.5rem}.card__badge.top.left{top:1rem;left:1rem}:root .rating-star{--color-rating-star: var(--ep-star)}:root .rating-text{display:inline-block;margin:0}:root .rating-text__scale{display:none}@media(forced-colors:active){:root .rating-text__scale{display:inline}}.card-information .rating-wrapper{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem}.rating-count,.card-information .rating-count{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);color:var(--ep-muted-faint)}.card-wrapper .card__content{display:flex;flex-direction:column}.card-wrapper .card:has(.card__media)>.card__content>.quick-add{order:-1;margin:calc(-1 * var(--ep-quick-add-height, 4.8rem)) 0 0;height:var(--ep-quick-add-height, 4.8rem);position:relative;z-index:2}.card-wrapper .card:has(.card__media)>.card__content>.quick-add>modal-opener,.card-wrapper .card:has(.card__media)>.card__content>.quick-add>product-form,.card-wrapper .card:has(.card__media)>.card__content>.quick-add>form{display:block;height:100%;overflow:hidden}.card-wrapper .quick-add__submit{min-height:var(--ep-quick-add-height, 4.8rem);height:var(--ep-quick-add-height, 4.8rem);border:0;border-radius:0;background-color:var(--ep-ink);color:var(--ep-cream);font-size:1.1rem;transform:translateY(101%);transition:transform .34s var(--ep-ease),background-color .3s ease}.card-wrapper:hover .quick-add__submit,.card-wrapper .quick-add:focus-within .quick-add__submit{transform:translateY(0)}.card-wrapper .quick-add__submit:not([disabled]):hover{background-color:var(--ep-green);color:var(--ep-cream)}@media(hover:none){.card-wrapper .quick-add__submit{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.card-wrapper .quick-add__submit{transition:none}}.ep-card-rank{position:absolute;top:0;right:0;z-index:2;padding:.9rem 1.2rem;background-color:var(--ep-cream);color:var(--ep-ink);font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);line-height:1}.card--collection .card__heading{font-family:var(--font-body-family);font-weight:700;letter-spacing:0;font-size:var(--ep-t-h3);line-height:1.25}.collection-hero__title,.main-collection-banner .h1{font-size:var(--ep-t-h1);letter-spacing:-.03em;line-height:1.08}.main-collection-banner .rte{max-width:60ch;font-size:1.55rem;line-height:1.62;color:var(--ep-muted)}.breadcrumbs,.breadcrumbs__list,.breadcrumbs a{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase}.breadcrumbs__list{color:var(--ep-muted-faint)}.breadcrumbs a{color:var(--ep-muted-soft)}.product-count .product-count__text,.product-count-vertical .product-count__text,.product-count,.product-count-vertical{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:var(--ep-muted-soft)}.facets-wrapper .facets__reset .facets__label,.facets__reset{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:var(--ep-muted-faint)}.facets-vertical .disclosure-has-popup>summary,.facets-vertical .facets__summary{font-size:1.35rem;font-weight:700;letter-spacing:normal}.facets-vertical .facets__summary{padding-top:2rem;border-top:1px solid var(--ep-rule-soft)}.facets__label{font-size:1.4rem;color:rgba(var(--color-foreground),.78);padding:.4rem 0}.facet-checkbox input[type=checkbox]+svg,.facet-checkbox>svg{width:1.7rem;height:1.7rem;border-radius:3px}.active-facets__button .active-facets__button-inner{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:var(--ep-track-caps);text-transform:uppercase;border-radius:var(--ep-radius);background-color:var(--ep-surface-raised);border:0;padding:.8rem 1.3rem}.pagination__item{font-family:var(--font-body-family);font-size:var(--ep-t-100)}.product__title h1,.product__title .h1{font-size:var(--ep-t-h1);letter-spacing:-.03em;line-height:1.08}.product__info-container .price{font-family:var(--font-body-family);font-size:1.9rem;color:var(--ep-green)}.product__description,.product__info-container .rte{max-width:46ch;font-size:1.55rem;line-height:1.65;color:var(--ep-muted)}.product-form__input .form__label{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:var(--ep-muted-soft)}.product-form__input--pill input[type=radio]+label{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.04em;padding:calc(1.2rem + 1px) calc(1.8rem + 1px);border-radius:var(--ep-radius);border:1px solid rgba(var(--color-foreground),.15);background-color:var(--ep-surface-raised);transition:border-color .25s ease,background-color .25s ease,color .25s ease}.product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product-form__input--pill input[type=radio]:hover+label{border-color:rgba(var(--color-foreground),.45)}.product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--ep-green);outline-offset:2px;box-shadow:none}.quantity{border-radius:var(--ep-radius);min-height:5.4rem}.quantity__input{font-family:var(--font-body-family);font-size:1.4rem}.product-form__submit{font-size:1.25rem;min-height:5.8rem}.thumbnail{border-radius:3px;border:0;box-shadow:none;outline:1px solid rgba(var(--color-foreground),.12);outline-offset:-1px}.thumbnail[aria-current=true]{outline:2px solid var(--ep-green);outline-offset:-2px;box-shadow:none}.product__accordion .summary__title,.product__accordion summary .accordion__title,.accordion__title{font-family:var(--font-body-family);font-size:var(--ep-t-200);font-weight:700;letter-spacing:var(--ep-track-caps);text-transform:uppercase}.collapsible-content .accordion,.product__accordion.accordion{border-top:1px solid var(--ep-rule);border-bottom:1px solid var(--ep-rule);margin:0}.accordion+.accordion{border-top:0}.accordion summary{padding:1.6rem .2rem}.accordion__content{font-size:1.4rem;line-height:1.65;color:rgba(var(--color-foreground),.68);max-width:46ch}.collapsible-content .accordion__content{padding:0 .2rem 1.8rem}.accordion .icon-caret,.accordion summary .icon-accordion{color:var(--ep-green)}.product__info-container .product__accordion .icon-with-text,.product__info-container>.icon-with-text{background-color:var(--ep-surface);border-radius:var(--ep-radius-media);padding:1.6rem 1.8rem}.cart-drawer .drawer__inner{border-radius:0}.drawer__heading{font-size:var(--ep-t-h4);letter-spacing:0}.cart-drawer .totals__total,.cart-drawer .totals__total-value{font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:normal}.cart-drawer .cart__checkout-button,.cart__checkout-button{min-height:5.8rem;font-size:1.25rem}.cart-drawer .cart__checkout-button,.cart__checkout-button{background-color:var(--ep-ink);color:var(--ep-cream);border:0}.cart-drawer .cart__checkout-button:hover,.cart__checkout-button:hover{background-color:var(--ep-green);color:var(--ep-cream)}.cart-item__name{font-family:var(--font-body-family);font-size:1.45rem;font-weight:700;line-height:1.3}.cart-item__details .product-option{font-size:1.3rem;color:var(--ep-muted-soft)}.cart-item__price-wrapper,.cart-item .price{font-family:var(--font-body-family);font-size:1.3rem;color:var(--ep-green)}.cart-drawer__footer .tax-note,.cart__note-label,.tax-note{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:var(--ep-muted-faint)}.free-shipping-bar .free-shipping-bar__message{font-size:1.3rem;color:rgb(var(--color-foreground))}.free-shipping-bar .free-shipping-bar__track,.progress-bar{border-radius:999px;background-color:rgba(var(--color-foreground),.1)}.free-shipping-bar .free-shipping-bar__fill,.progress-bar .progress-bar-value{background-color:var(--ep-green);border-radius:999px}.cart-drawer .free-shipping-bar{margin:0;padding:.8rem 0 2rem;background-color:transparent}.shopify-section-group-footer-group .footer{border-top:0}.footer{letter-spacing:0}.footer .footer__content-top,.footer .footer__content-bottom-wrapper{max-width:140rem;padding-inline:5rem}.footer .footer__content-top{padding-bottom:4.4rem}@media screen and (max-width:989px){.footer .footer__content-top,.footer .footer__content-bottom-wrapper{padding-inline:3.2rem}}@media screen and (max-width:749px){.footer .footer__content-top,.footer .footer__content-bottom-wrapper{padding-inline:2rem}.footer .footer__content-top{padding-bottom:3.2rem}}.footer .footer__blocks-wrapper.grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:4rem;margin:0}.footer .footer__blocks-wrapper>.footer-block.grid__item{width:auto;max-width:none;margin:0;padding:0}@media screen and (max-width:989px){.footer .footer__blocks-wrapper.grid{grid-template-columns:repeat(3,1fr)}.footer .footer__blocks-wrapper>.footer-block--brand{grid-column:1 / -1}}@media screen and (max-width:749px){.footer .footer__blocks-wrapper.grid{grid-template-columns:repeat(2,1fr);gap:2.8rem 2rem}}.footer .footer-block__heading{margin:0 0 1.6rem;font-family:var(--font-body-family);font-size:1.2rem;font-weight:700;letter-spacing:.14em;line-height:1;text-transform:uppercase;color:var(--ep-amber)}.footer .footer-block__brand-info .footer-block__heading{margin-bottom:1.4rem;font-family:var(--footer-logo-font-family, var(--font-heading-family));font-size:3.6rem;font-weight:var(--footer-logo-font-weight, var(--font-heading-weight));letter-spacing:-.025em;text-transform:none;color:var(--ep-sage)}.footer .footer-block__brand-info .footer-block__heading a{color:inherit;text-decoration:none}.footer .footer-block__brand-info .footer-block__heading a:hover{opacity:.9}@media screen and (max-width:749px){.footer .footer-block__brand-info .footer-block__heading{font-size:3.2rem}}.footer .footer-block__brand-info>div.rte{max-width:30rem;margin:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.65)}.footer .footer-block__brand-info>div.rte p{margin:0}.footer .footer-block__details-content{margin-bottom:0}.footer .footer-block__details-content>li{margin:0 0 1rem;padding:0;font-size:1.5rem;line-height:1.6}.footer .footer-block__details-content .list-menu__item--link{display:inline;padding:0;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.footer .footer-block__details-content .list-menu__item--active{color:rgb(var(--color-foreground))}.footer .footer-block__details-content .list-menu__item--link:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.footer .list-social__link{color:rgba(var(--color-foreground),.72)}.footer .footer__content-bottom{padding-top:0;border-top:0}.footer .footer__bar{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.8rem;width:100%;padding-top:2.4rem;border-top:1px solid rgba(var(--color-foreground),.12)}.footer .footer__copyright{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2.8rem;margin:0;text-align:left;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:0;line-height:1.6;color:rgba(var(--color-foreground),.5)}.footer .copyright__content{font-size:1.3rem}.footer .policies{display:flex;gap:2rem;margin:0;padding:0}.footer .policies li{display:block}.footer .policies li:before{content:none}.footer .policies li a{display:inline;padding:0;font-size:1.3rem;color:rgba(var(--color-foreground),.5);text-decoration:none}.footer .policies li a:hover{color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}.footer .footer__payment{margin:0 0 0 auto}.footer .list-payment{gap:.6rem;margin:0;padding:0}.footer .list-payment__item{padding:0}.footer .list-payment .icon{display:block;width:auto;height:2.2rem}@media screen and (max-width:749px){.footer .footer__bar,.footer .footer__copyright{flex-direction:column;align-items:flex-start}.footer .footer__payment{margin-left:0}.footer .list-payment{justify-content:flex-start}}.ep-section-head{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:1.4rem;margin-bottom:2.6rem;text-align:center}.ep-section-head__text{display:flex;flex-direction:column;align-items:center;gap:1.8rem}.ep-band-support{max-width:48rem;margin:0;font-size:var(--ep-t-400);line-height:1.6}.collection-list-wrapper .ep-band-support{margin-top:1.8rem}.ep-section-head h2,.ep-section-head .h2{margin:0}.ep-rule-top{border-top:1px solid var(--ep-rule-soft)}.ep-rule-bottom,.multicolumn.ep-strip{border-bottom:1px solid var(--ep-rule-soft)}.ep-strip .multicolumn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2.4rem,3vw,4.8rem);row-gap:2.8rem}@media screen and (min-width:990px){.ep-strip .multicolumn-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width:599px){.ep-strip .multicolumn-list{grid-template-columns:minmax(0,1fr);row-gap:2rem}}.ep-strip .multicolumn-list.grid .multicolumn-list__item{width:auto;max-width:none;padding:0}.ep-strip .multicolumn-list.grid .multicolumn-list__item .multicolumn-card__info{padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:.5rem;align-items:start}.ep-strip .multicolumn-list .multicolumn-card__info>.multicolumn-card__icon{grid-column:1;grid-row:1 / span 2;display:flex;margin:.1rem 1.4rem 0 0;color:var(--ep-olive)}.ep-strip .multicolumn-card__icon svg{fill:currentColor}.ep-strip .multicolumn-card__icon .svg-wrapper{width:2.2rem;height:2.2rem}.ep-strip .multicolumn-card__info h3{grid-column:2;grid-row:1;font-family:var(--font-body-family);font-size:1.4rem;font-weight:700;letter-spacing:var(--ep-track-btn);line-height:1.3;text-transform:uppercase;color:rgb(var(--color-foreground))}.ep-strip .multicolumn-card__info>.rte{grid-column:2;grid-row:2;max-width:38ch;margin-top:0;font-size:var(--ep-t-200);line-height:1.5;color:var(--ep-muted)}.ep-strip .multicolumn-card__info>.rte p{margin:0}.ep-strip .multicolumn-list.slider{overflow:visible;scroll-snap-type:none}.ep-strip .slider-buttons{display:none}.ep-trust-line{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin:0;padding-top:.6rem;font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:rgba(var(--color-foreground),.5)}.rich-text__blocks.center>.rte{margin-inline:auto}.rich-text__blocks.right>.rte{margin-inline-start:auto}.newsletter .newsletter__wrapper>*{max-width:56rem;margin-left:auto;margin-right:auto}.newsletter .newsletter__wrapper>*+*{margin-top:1.2rem}.newsletter .newsletter__wrapper>.newsletter__caption+*{margin-top:1.8rem}.newsletter .newsletter__wrapper>.newsletter__subheading+*{margin-top:2.6rem}.newsletter__subheading{font-size:1.7rem;line-height:1.55;letter-spacing:normal;color:rgba(var(--color-foreground),.75);text-wrap:balance}.newsletter .newsletter__wrapper>.newsletter__subheading{max-width:30em}.newsletter__wrapper .newsletter__caption{width:fit-content;padding:.7rem 1.6rem;border-radius:999px;background-color:var(--ep-ink);color:var(--ep-amber);font-family:var(--font-body-family);font-size:1.3rem;font-weight:700;letter-spacing:0;line-height:1.6;text-transform:none}.newsletter__wrapper .newsletter__note{font-family:var(--font-body-family);font-size:1.3rem;line-height:1.6;letter-spacing:0;text-transform:none;color:rgba(var(--color-foreground),.55)}@media screen and (max-width:749px){.newsletter__subheading{font-size:1.5rem}.newsletter .newsletter__wrapper>.newsletter__subheading+*{margin-top:2.2rem}.newsletter__wrapper.content-container--full-width{padding-inline:2rem}}.newsletter-form__field-wrapper .field__input{font-size:1.45rem;min-height:5.4rem}.newsletter-form__button{min-height:5.4rem}.image-with-text__text,.image-with-text .rte{max-width:46ch;font-size:1.55rem;line-height:1.62;color:var(--ep-muted)}.image-with-text__content{gap:1.8rem}.collapsible-content .accordion__title{font-size:1.5rem;letter-spacing:0;text-transform:none}.media>img,.media>svg{border-radius:var(--ep-radius)}.card__media .media img{transition:transform .8s var(--ep-ease)}.card-wrapper:hover .card__media .media img,.collection-list__item:hover .card__media .media img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.card-wrapper:hover .card__media .media img,.collection-list__item:hover .card__media .media img{transform:none}}.utility-bar:has(>.ep-marquee){padding:0;height:auto}.header__heading-link{display:flex;flex-direction:column;align-items:center;gap:0}.header--top-left .header__heading-link,.header--middle-left .header__heading-link{align-items:flex-start}.header .header__heading-link{line-height:1}@media screen and (max-width:989px){.header--mobile-center .header__heading-link{align-items:center}}@media screen and (min-width:990px){.header__heading,.header__heading-link,.header__heading-link .h2,.header__heading .h2{font-size:clamp(2.56rem,2.2vw,2.8rem)}}@media screen and (min-width:990px){.header--middle-left.header--has-menu{grid-template-columns:1fr auto 1fr}.header--middle-left .header__inline-menu{justify-self:center}.header--middle-left.header--has-menu .header__heading-link{margin-left:0}.header--middle-left .header__inline-menu{margin-top:0}}.header__icon--search>span{display:flex;align-items:center;gap:.8rem}.header__icon--search{width:auto;padding-inline:0}.newsletter-form__button{position:absolute;inset-inline-end:0;display:inline-flex;align-items:center;gap:.9rem;padding:0 2.4rem;white-space:nowrap;border-radius:var(--ep-radius-button);font-family:var(--font-body-family);font-size:var(--ep-t-200);font-weight:700;letter-spacing:var(--ep-track-btn);text-transform:uppercase;overflow:visible;transition:background-color .3s ease,color .3s ease}.newsletter-form__button .svg-wrapper{width:1.3rem;height:1.3rem}.newsletter-form .newsletter-form__field-wrapper{max-width:46rem;margin-inline:auto}.newsletter__wrapper .newsletter-form .newsletter-form__field-wrapper{max-width:none;margin-inline:auto}.newsletter-form__field-wrapper .field__input{min-height:5.6rem;padding-inline-end:17rem;font-size:1.45rem}@media screen and (max-width:480px){.newsletter-form__button{padding:0 1.6rem}.newsletter-form__button .svg-wrapper{display:none}.newsletter-form__field-wrapper .field__input{padding-inline-end:11rem}}.newsletter-form .newsletter-form__button,.newsletter-form .newsletter-form__button.field__button{width:auto;min-width:0;height:100%}.newsletter-form .newsletter-form__button.field__button,.newsletter-form .newsletter-form__button.field__button:focus,.newsletter-form .newsletter-form__button.field__button:focus-visible,.newsletter-form .newsletter-form__button.field__button:not(:focus-visible):not(.focused){right:0;background-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.newsletter-form .newsletter-form__button.field__button:hover,.newsletter-form .newsletter-form__button.field__button:not(:focus-visible):not(.focused):hover{background-color:#446540;color:var(--ep-cream)}.newsletter__wrapper .newsletter-form .field:before,.newsletter__wrapper .newsletter-form .field:after,.newsletter__wrapper .newsletter-form .field:hover.field:after{box-shadow:none}.newsletter__wrapper .newsletter-form .field{border:1.5px solid rgba(var(--color-foreground),.2);border-radius:var(--ep-radius-button);background-color:#fffdf9;overflow:hidden;transition:border-color var(--duration-short) ease}.newsletter__wrapper .newsletter-form .field:focus-within{border-color:#446540}.newsletter__wrapper .newsletter-form .field__input,.newsletter__wrapper .newsletter-form .field__input:is(:focus,:focus-visible,:not(:placeholder-shown),:-webkit-autofill){height:5.2rem;min-height:0;margin:0;padding:0 1.6rem;border:0;border-radius:0;background-color:transparent;box-shadow:none;font-size:1.6rem}.newsletter__wrapper .newsletter-form .field__input::placeholder{opacity:1;color:rgba(var(--color-foreground),.5)}.newsletter__wrapper .newsletter-form .newsletter-form__button.field__button{position:static;flex:0 0 auto;height:auto;min-height:0;padding:0 2.4rem;border-radius:0;box-shadow:none}.newsletter__wrapper .newsletter-form .newsletter-form__button.field__button:focus-visible{outline:2px solid var(--ep-cream);outline-offset:-4px;box-shadow:none}@media screen and (max-width:749px){.newsletter__wrapper .newsletter-form .field__input,.newsletter__wrapper .newsletter-form .field__input:is(:focus,:focus-visible,:not(:placeholder-shown),:-webkit-autofill){height:4.8rem;padding:0 1.4rem;font-size:1.5rem}.newsletter__wrapper .newsletter-form .newsletter-form__button.field__button{padding:0 1.6rem;font-size:1.2rem}}.ep-marquee .ep-marquee__item--link{color:inherit;text-decoration:none}.ep-marquee .ep-marquee__item--link:hover{color:inherit}.collection-hero .collection-hero__description,.collection-hero .collection-hero__description.rte{max-width:60ch;width:auto;font-size:1.55rem;line-height:1.62;color:var(--ep-muted)}.collection-hero .collection-hero__title{font-size:var(--ep-t-h1);letter-spacing:-.03em;line-height:1.08;margin-bottom:1.4rem}.collection-hero__inner{row-gap:1.6rem}.facets .facets__heading,.facets-vertical .facets__heading{font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:500;letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:var(--ep-olive)}.facets .facets__summary,.facets-vertical .facets__summary{font-size:1.35rem;font-weight:700;letter-spacing:normal}.facets .facets__label{font-size:1.4rem;color:rgba(var(--color-foreground),.78)}.facets .active-facets__button-inner{font-family:var(--font-body-family);font-size:1.1rem;font-weight:500;letter-spacing:var(--ep-track-caps);text-transform:uppercase;border-radius:var(--ep-radius);background-color:var(--ep-surface-raised);border:0}.product .product__title h1,.product .product__title .h1{font-size:var(--ep-t-h1);letter-spacing:-.03em;line-height:1.08}.product .price,.product__info-container .price .price-item{font-family:var(--font-body-family);font-size:1.9rem;color:var(--ep-green)}.product .product-form__input--pill input[type=radio]+label{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;letter-spacing:.04em;padding:calc(1.2rem + 1px) calc(1.8rem + 1px);border-radius:var(--ep-radius);border:1px solid rgba(var(--color-foreground),.15);background-color:var(--ep-surface-raised)}.product .product-form__input--pill input[type=radio]:checked+label{border-color:rgb(var(--color-foreground));background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product .product-form__input .form__label{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:var(--ep-muted-soft)}.product .thumbnail[aria-current=true]{outline:2px solid var(--ep-green);outline-offset:-2px;box-shadow:none}.card-wrapper .card__inner{background-color:var(--ep-surface)}.card-wrapper .card__information{padding-top:1.2rem;padding-bottom:0}.card-wrapper .card__heading{font-family:var(--font-body-family);font-size:1.6rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.card-wrapper .price,.card-wrapper .price .price-item{font-family:var(--font-body-family);font-size:1.3rem;color:var(--ep-green)}.card-wrapper .price--on-sale .price-item--regular{color:var(--ep-muted-faint)}.card-wrapper .card__badge .badge{font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:500;letter-spacing:var(--ep-track-caps);text-transform:uppercase;border-radius:var(--ep-radius);border:0}.cart-drawer .cart-item__name{font-size:1.45rem;font-weight:700;line-height:1.3}.cart-drawer .cart-item .price,.cart-drawer .cart-item__price-wrapper .price{font-family:var(--font-body-family);font-size:1.3rem;color:var(--ep-green)}.cart-drawer .drawer__heading{font-size:var(--ep-t-h4);letter-spacing:0}.breadcrumbs .breadcrumbs__list,.breadcrumbs .breadcrumbs__link,.breadcrumbs .breadcrumbs__separator{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase}.breadcrumbs .breadcrumbs__separator{color:var(--ep-muted-faint)}.image-with-text .image-with-text__media--square{aspect-ratio:1 / 1;min-height:0}.image-with-text .image-with-text__grid{align-items:center}.image-with-text--match-height .image-with-text__grid{align-items:stretch}.image-with-text .image-with-text__media-item>a.ep-hero-card{position:absolute;left:1.2rem;bottom:1.2rem;z-index:3;display:flex;align-items:center;gap:1.2rem;max-width:calc(100% - 2.4rem);padding:1.3rem 1.7rem;border-radius:3px;background-color:var(--ep-cream);box-shadow:0 14px 30px -18px #1b2a1880;text-decoration:none;overflow:visible}@media screen and (min-width:750px){.image-with-text .image-with-text__media-item>a.ep-hero-card{left:-6px;bottom:22px;max-width:min(calc(100% + 6px),34rem)}}.ep-hero-card__chip{flex:0 0 auto;display:grid;place-items:center;min-width:34px;min-height:34px;padding:4px 7px;line-height:1.15;text-align:center;white-space:nowrap;border-radius:2px;background-color:var(--ep-amber);font-family:var(--font-body-family);font-size:var(--ep-t-100);font-weight:500;letter-spacing:var(--ep-track-caps);color:var(--ep-ink)}.ep-hero-card__body{display:flex;flex-direction:column;gap:1px;min-width:0}.ep-hero-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.3rem;font-weight:700;line-height:1.25;color:var(--ep-ink)}.ep-hero-card__meta{font-family:var(--font-body-family);font-size:var(--ep-t-100);line-height:1.3;color:var(--ep-green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}product-rail{display:block}.ep-rail slider-component{display:grid;grid-template-columns:minmax(0,1fr)}.ep-rail slider-component>.collection__title,.ep-rail slider-component>.slider-buttons{grid-row:1;grid-column:1;width:100%}.ep-rail slider-component>.product-grid{grid-row:2;grid-column:1}.ep-rail slider-component>.slider-buttons{align-self:end;justify-content:flex-end;gap:.8rem;width:100%;max-width:var(--page-width);margin:0 auto 2.8rem;padding-inline:var(--ep-gutter);pointer-events:none}.ep-rail slider-component>.slider-buttons>*{pointer-events:auto}@media screen and (min-width:750px)and (max-width:989px){.ep-rail slider-component>.slider--tablet+.slider-buttons{padding-inline:1.5rem}}.ep-rail slider-component.page-width>.collection__title,.ep-rail slider-component.page-width>.slider-buttons{max-width:none;padding-inline:0}@media screen and (min-width:990px){.ep-rail slider-component.page-width-desktop>.collection__title,.ep-rail slider-component.page-width-desktop>.slider-buttons{max-width:none;padding-inline:0}}@media screen and (min-width:990px){.ep-rail slider-component:has(>.slider--desktop):has(>.slider-buttons) .ep-section-head__text{padding-inline:12rem}}@media screen and (max-width:989px){.ep-rail slider-component:has(>.slider--tablet):has(>.slider-buttons) .ep-section-head__text{padding-right:12rem}}.ep-rail .collection__title.title-wrapper{margin-bottom:2.8rem}.ep-rail .collection__title .ep-section-head__text .title{margin:0}.ep-rail .slider-button{width:4.4rem;height:4.4rem;border:1px solid rgb(var(--color-foreground));border-radius:var(--ep-radius-button);color:rgb(var(--color-foreground));transition:background-color .3s ease,color .3s ease,border-color .3s ease}.ep-rail .slider-button:not([disabled]):hover{background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.ep-rail .slider-button[disabled]{border-color:rgba(var(--color-foreground),.3)}.ep-rail__progress{display:flex;align-items:center;gap:1.6rem;margin-top:2.2rem}.ep-rail__track{position:relative;flex:1;height:2px;background-color:rgba(var(--color-foreground),.12)}.ep-rail__fill{position:absolute;inset:0 auto 0 0;width:max(18%,calc(var(--ep-rail-progress, 0) * .82% + 18%));background-color:var(--ep-green);transition:width .25s ease}@media(prefers-reduced-motion:reduce){.ep-rail__fill{transition:none}}.ep-rail__hint{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:rgba(var(--color-foreground),.42)}@media screen and (min-width:990px){product-rail:has(.slider:not(.slider--everywhere):not(.slider--desktop)) .ep-rail__progress{display:none}}@media screen and (max-width:989px){product-rail:has(.slider--desktop:not(.slider--tablet)) .ep-rail__progress{display:none}}@media screen and (min-width:750px)and (max-width:989px){product-rail:has(.slider--tablet) .ep-rail__progress{padding-inline:1.5rem}}.product .product-form__submit,.product-form__submit.button--secondary{background-color:var(--ep-ink);color:var(--ep-cream);border:0;font-size:1.25rem;min-height:5.8rem}.product .product-form__submit:after,.product-form__submit.button--secondary:after{content:none}.product .product-form__submit:not([disabled]):hover{background-color:var(--ep-green);color:var(--ep-cream)}.product .product-form__submit[disabled]{background-color:rgba(var(--color-foreground),.18);color:rgba(var(--color-foreground),.55)}.product .shopify-payment-button__button--unbranded{background-color:transparent;color:rgb(var(--color-foreground));border:1.5px solid rgb(var(--color-foreground))}.product .shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.product__info-container .icon-with-text--horizontal{flex-direction:column;align-items:stretch;gap:1.2rem}.product__info-container .icon-with-text--horizontal>li{flex-direction:row;align-items:center;gap:1.2rem;text-align:start;max-width:none}.product__info-container .icon-with-text--horizontal>li .h4,.product__info-container .icon-with-text--horizontal>li p{font-family:var(--font-body-family);font-size:1.35rem;font-weight:400;letter-spacing:0;line-height:1.5;text-align:start;color:rgb(var(--color-foreground))}.product__info-container .icon-with-text__icon,.product__info-container .icon-with-text--horizontal .svg-wrapper{flex:none;width:1.9rem;height:1.9rem;color:var(--ep-green)}.page-width.page-width--narrow{max-width:var(--page-width);padding-inline:var(--ep-gutter)}.page-width.page-width--narrow>*{max-width:var(--ep-measure)}.collapsible-content__wrapper .collapsible-content-wrapper-narrow{max-width:var(--page-width);padding-inline:var(--ep-gutter)}.newsletter__wrapper .newsletter-form{max-width:none;margin-inline:auto;align-items:center}@media screen and (min-width:990px){.newsletter__wrapper.content-container--full-width{padding-inline:max(var(--ep-gutter),calc((100% - var(--page-width)) / 2 + var(--ep-gutter)))}}@media screen and (min-width:990px){.collapsible-content__wrapper .collapsible-content-wrapper-narrow{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,1fr);column-gap:clamp(4rem,5vw,9rem);align-items:start}.collapsible-content-wrapper-narrow .collapsible-content__header{margin-bottom:0}}#judgeme_product_reviews,#judgeme_product_reviews *,.jdgm-review-widget,.jdgm-review-widget *,.jdgm-review-widget-modal,.jdgm-review-widget-modal *{--jm-review-widget-star-and-histogram-color: var(--ep-star) !important;--jm-review-widget-button-color: var(--ep-green) !important;--jm-review-widget-button-text-color: var(--ep-cream) !important;--jm-review-widget-text-color: var(--ep-ink) !important;--jm-review-widget-lighter-text-color: rgba(var(--color-foreground), .66) !important;--jm-widget-primary-color: var(--ep-green) !important;--jm-widget-border-radius: var(--ep-radius) !important;--jm-review-widget-form-border-radius: var(--ep-radius) !important;--jm-review-widget-form-background-color: var(--ep-cream) !important;--jm-review-widget-form-button-color: var(--ep-green) !important;--jm-review-widget-form-button-text-color: var(--ep-cream) !important;--jm-review-widget-form-field-background-color: var(--ep-surface-raised) !important;--jm-review-widget-form-text-color: var(--ep-ink) !important}:root{--jdgm-primary-color: var(--ep-green) !important;--jdgm-secondary-color: var(--ep-rule-soft) !important;--jdgm-star-color: var(--ep-star) !important;--jdgm-write-review-text-color: var(--ep-cream) !important;--jdgm-write-review-bg-color: var(--ep-green) !important;--jdgm-paginate-color: var(--ep-green) !important;--jdgm-reviewer-name-color: var(--ep-green) !important;--jdgm-snippet-star-color: var(--ep-star) !important}.jdgm-review-widget-modal .jdgm-write-review-modal__nav-btn{background-color:var(--ep-green)!important;color:var(--ep-cream)!important}.jdgm-review-widget-modal .jdgm-write-review-modal__stars .jdgm-star,.jdgm-review-widget-modal .jdgm-write-review-modal__other-product-stars .jdgm-star{color:var(--ep-star)!important}#judgeme_product_reviews .jdgm-translate-button{color:var(--ep-green)}#judgeme_product_reviews .jdgm-translate-button.error,#judgeme_product_reviews .jdgm-translate-error-message{color:rgba(var(--color-foreground),.66)}#judgeme_product_reviews .jm-verified-badge__icon,#judgeme_product_reviews .jm-keyword-sentiment__icon--positive{color:var(--ep-green)}#judgeme_product_reviews .jm-carousel-review-item{background-color:var(--ep-surface)}#judgeme_product_reviews{max-width:none!important}#judgeme_product_reviews .jm-review-widget__header [role=heading]{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.03em;line-height:1.08;font-size:var(--ep-t-h2);text-wrap:balance}#judgeme_product_reviews .jm-reviewer-info__details .jm-text{font-family:var(--font-body-family);font-size:var(--ep-t-100);letter-spacing:var(--ep-track-caps);text-transform:uppercase;color:var(--ep-green)!important}#judgeme_product_reviews .jm-review-content__body{font-size:1.4rem;line-height:1.6;color:rgba(var(--color-foreground),.66)}#judgeme_product_reviews .jm-review-item{background-color:var(--ep-surface);border-radius:var(--ep-radius-media);padding:clamp(2.2rem,2.6vw,3.4rem)}#judgeme_product_reviews [data-testid=write-review-button]{font-family:var(--font-body-family);font-size:var(--ep-t-200);font-weight:700;letter-spacing:var(--ep-track-btn);text-transform:uppercase;line-height:1;min-height:5.2rem;padding:0 3.4rem;border-radius:var(--ep-radius-button);background-color:transparent;color:var(--ep-ink);border:1.5px solid var(--ep-ink);transition:background-color .3s ease,color .3s ease,border-color .3s ease}#judgeme_product_reviews [data-testid=write-review-button]:hover{background-color:var(--ep-ink);color:var(--ep-cream)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/evergreen.css.map */
