:root{--ethan-forest: #2D5A3D;--ethan-primary: #3D7A4D;--ethan-mint: #D4E8D4;--ethan-text: #FFF1C7;--ethan-secondary: #F6CF79;--ethan-accent-text: #FFE39A;--ethan-card: rgba(45,90,61,.72);--ethan-border: rgba(212,232,212,.35);--ethan-deep: #142018}html{background-color:#1b2a20}body{color:var(--ethan-text);position:relative;isolation:isolate;background-image:none;font-family:var(--font-body-family);font-weight:var(--font-body-weight)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background-color:transparent;background-image:var(--ethan-global-background-image, none);background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none}:is(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--ethan-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:700}body,#MainContent .shopify-section,#MainContent .section,#MainContent :is(.color-background-1,.color-background-2,.color-custom){background-color:transparent}#MainContent{background-color:#0003}#MainContent :is(p,.rte,.text-body,.caption,.card-information .caption){color:var(--ethan-secondary)}#MainContent :is(.card__heading,.price,.price__container,.product__title){color:var(--ethan-text)}.shopify-section-group-header-group.section-header,.shopify-section-group-header-group .section-header,.shopify-section-group-header-group :is(.header-wrapper,.header,.announcement-bar-section,.announcement-bar,.horizontal-ticker,.ticker){background-color:var(--ethan-forest)}html body .shopify-section-group-header-group :is(.header__menu-item,.header__menu-item span,.header__icon,.header__heading-link,.header__heading,.header__heading-link *,.announcement-bar__message,.horizontal-ticker,.horizontal-ticker *){color:var(--ethan-text);font-family:var(--font-body-family);font-weight:400}html body .shopify-section-group-header-group :is(.header__menu-item:hover,.header__menu-item:hover span,.header__icon:hover,.header__heading-link:hover,.details:hover .header__menu-item,.announcement-bar a:hover,.horizontal-ticker a:hover){color:var(--ethan-accent-text)}html body .shopify-section-group-header-group :is(.header__submenu,.header__submenu *,.mega-menu,.mega-menu *,.menu-drawer,.menu-drawer *,.search-modal,.search-modal *,.predictive-search,.predictive-search *){color:var(--ethan-text)}html body .shopify-section-group-header-group :is(.header__submenu,.mega-menu,.menu-drawer,.search-modal,.search-modal__content,.predictive-search){background-color:#1f3c29;border-color:var(--ethan-border)}.shopify-section-group-footer-group,.shopify-section-group-footer-group .shopify-section,.shopify-section-group-footer-group :is(.newsletter,.newsletter__wrapper,.footer),.shopify-section-group-footer-group :is(.color-background-1,.color-background-2,.color-custom){background-color:var(--ethan-forest);color:var(--ethan-text)}.shopify-section-group-footer-group :is(.footer,.footer *,.newsletter,.newsletter *,.localization-selector,.disclosure__button){color:var(--ethan-text);font-family:var(--font-body-family);font-weight:400}.shopify-section-group-footer-group a:hover{color:var(--ethan-accent-text)}html body .shopify-section-group-footer-group .newsletter .newsletter__solid-btn{border-color:var(--ethan-mint);background-color:var(--ethan-mint);color:var(--ethan-deep);opacity:1;font-weight:700}html body .shopify-section-group-footer-group .newsletter .newsletter__solid-btn:hover{border-color:var(--ethan-accent-text);background-color:var(--ethan-accent-text);color:var(--ethan-deep)}#MainContent :is(.card,.card--card,.card--standard,.card__inner,.collection-card-wrapper .card,.product-card-wrapper .card,.contains-card--product,.contains-card--collection){background-color:var(--ethan-card);border-color:var(--ethan-border);border-radius:8px}#MainContent :is(.card__information,.card__content,.card-information,.card-information *,.card__heading,.card__heading a){color:var(--ethan-text)}html body #MainContent :is(.button,.shopify-payment-button__button--unbranded){border-radius:4px;border-color:var(--ethan-primary);background-color:var(--ethan-primary);color:var(--ethan-text)}html body #MainContent :is(.button,.shopify-payment-button__button--unbranded):hover{border-color:var(--ethan-forest);background-color:var(--ethan-forest);color:var(--ethan-text)}html body #MainContent :is(.button--secondary,.button--tertiary){border-color:var(--ethan-mint);background-color:var(--ethan-mint);color:var(--ethan-deep)}html body #MainContent :is(.button--secondary,.button--tertiary):hover{border-color:var(--ethan-mint);background-color:#fff;color:var(--ethan-forest)}html body .shopify-section-group-footer-group :is(.button,button){border-radius:4px}#MainContent .card-wrapper .badge,#MainContent .card__badge .badge{border:1px solid var(--ethan-border);border-radius:4px;background-color:var(--ethan-primary);color:var(--ethan-text)}#MainContent .card-wrapper .badge.color-accent-1,#MainContent .card__sale-badge{background-color:var(--ethan-mint);color:var(--ethan-deep)}#MainContent .card-wrapper .badge.color-accent-2{background-color:var(--ethan-forest);color:var(--ethan-text)}#MainContent .card-wrapper .badge.color-inverse{background-color:#fff;color:var(--ethan-forest)}#MainContent :is(.field__input,.select__select,.quantity,input,textarea,select){border-color:var(--ethan-border);background-color:var(--ethan-card);color:var(--ethan-text)}.shopify-section-group-footer-group :is(input,textarea)::placeholder{color:var(--ethan-secondary);opacity:1}html body .shopify-section-group-footer-group .newsletter .newsletter-form .field__input::placeholder{color:transparent;opacity:0}html body .shopify-section-group-footer-group .newsletter .newsletter-form .field__label{color:var(--ethan-text);opacity:1}#MainContent :is(.modal__content,.drawer,.cart-drawer,.menu-drawer,.search-modal__content,.predictive-search,.facets__disclosure,.disclosure__list-wrapper){border-color:var(--ethan-border);background-color:#1f3c29;color:var(--ethan-text)}#MainContent :is(.price,.price-item,.unit-price){color:var(--ethan-text)}#MainContent :is(.price--on-sale .price-item--regular,.unit-price,.card-information .caption){color:var(--ethan-secondary)}html body #MainContent .ethan-table__receipt.ethan-table__receipt :is(p,span,strong,small,a){color:var(--ethan-deep)}html body #MainContent .ethan-table__receipt.ethan-table__receipt .ethan-table__receipt-top{color:var(--ethan-forest)}html body #MainContent quantity-input.main-quantity{display:grid;width:15rem;min-height:4.8rem;padding:.3rem;border:.1rem solid var(--ethan-border);border-radius:8px;background-color:#2d5a3db8;grid-template-columns:4.2rem minmax(4.5rem,1fr) 4.2rem;gap:.25rem;align-items:stretch}html body #MainContent quantity-input.main-quantity .quantity__button{display:grid;width:4.2rem;min-width:4.2rem;height:4.2rem;margin:0;padding:0;border:.1rem solid var(--ethan-border);border-radius:4px;background-color:#d4e8d41f;color:var(--ethan-text);opacity:1;place-items:center}html body #MainContent quantity-input.main-quantity .quantity__button:hover:not(.disabled){border-color:var(--ethan-mint);background-color:var(--ethan-mint);color:var(--ethan-deep)}html body #MainContent quantity-input.main-quantity .quantity__button.disabled{opacity:.42}html body #MainContent quantity-input.main-quantity .quantity__button svg{display:block;width:1.3rem;height:1.3rem;max-width:none;overflow:visible;pointer-events:none}html body #MainContent quantity-input.main-quantity .quantity__button svg path{fill:currentColor}html body #MainContent quantity-input.main-quantity .quantity__input{width:100%;height:auto;min-width:0;margin:0;padding:0 .4rem;border:0;background-color:transparent;color:var(--ethan-text);font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;line-height:1}html body #MainContent quantity-input.main-quantity .quantity__input:focus{box-shadow:inset 0 0 0 .1rem var(--ethan-mint);outline:none}.footer__content-bottom,.footer__content-top,.newsletter__wrapper,#MainContent .card{border-color:var(--ethan-border)}html body #MainContent .ethan-story .image-with-text{position:relative;overflow:hidden;padding:1.2rem;border:.1rem solid var(--ethan-border);border-radius:8px;background-color:var(--ethan-card)}.ethan-story__chrome{position:absolute;top:2rem;right:2rem;left:2rem;z-index:7;display:flex;align-items:center;gap:1rem;pointer-events:none}.ethan-story__index{display:grid;width:4.6rem;height:4.6rem;border:.1rem solid var(--ethan-accent-text);border-radius:50%;background-color:#142018c7;color:var(--ethan-accent-text);font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;place-items:center}.ethan-story__kicker{padding:.65rem 1rem;border:.1rem solid var(--ethan-border);border-radius:4px;background-color:#142018c7;color:var(--ethan-text);font-family:var(--font-body-family);font-size:.95rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ethan-story__chrome>svg{width:7.8rem;margin-left:auto;fill:none;stroke:var(--ethan-accent-text);stroke-width:1.5}html body #MainContent .ethan-story .image-with-text__grid{height:clamp(56rem,52vw,72rem);min-height:0;align-items:stretch}html body #MainContent .ethan-story .image-with-text__media-item{display:flex;height:100%;min-height:0}html body #MainContent .ethan-story .ethan-story__media{position:relative;width:100%;height:100%;min-height:0;margin:0;padding-bottom:0;overflow:hidden;border:.1rem solid var(--ethan-border);border-radius:8px;background-color:var(--ethan-deep)}html body #MainContent .ethan-story .ethan-story__media:after{content:"";position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;z-index:1;border:.1rem solid rgba(255,241,199,.36);border-radius:8px;pointer-events:none}html body #MainContent .ethan-story .ethan-story__media>img,html body #MainContent .ethan-story .ethan-story__media>video,html body #MainContent .ethan-story .ethan-story__media>internal-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html body #MainContent .ethan-story .ethan-story__media>.ethan-story__media-note{position:absolute;top:auto;right:auto;bottom:2.1rem;left:2.1rem;z-index:3;width:auto;height:auto;max-width:calc(100% - 4.2rem);padding:.7rem 1rem;border:.1rem solid rgba(255,241,199,.52);border-radius:4px;background-color:#142018d1;color:var(--ethan-text);font-family:var(--font-body-family);font-size:.95rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}html body #MainContent .ethan-story .ethan-story__content{height:100%;min-height:0;padding:clamp(3.2rem,5vw,6.6rem) clamp(2.4rem,4vw,5.4rem);border:.1rem solid var(--ethan-border);border-radius:8px;background-color:#14201875;align-items:flex-start;justify-content:center}.ethan-story__label{display:flex;margin:0 0 1.4rem;align-items:center;gap:.8rem;color:var(--ethan-accent-text);font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ethan-story__label:before{content:"";width:3rem;height:.1rem;background-color:currentColor}html body #MainContent .ethan-story .image-with-text__heading{max-width:12ch;margin:0;color:var(--ethan-text);font-size:clamp(3.4rem,5.2vw,6.8rem);line-height:.98;text-wrap:balance}html body #MainContent .ethan-story .image-with-text__text{max-width:47rem;margin-top:1.8rem;color:var(--ethan-secondary);font-size:1.55rem;line-height:1.7}html body #MainContent .ethan-story .image-with-text__text p{margin:0}html body #MainContent .ethan-story .button{margin-top:2.2rem}.ethan-story__meta{display:grid;width:100%;margin-top:2.6rem;padding-top:1.4rem;border-top:.1rem dashed var(--ethan-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ethan-story__meta>span{display:flex;min-width:0;color:var(--ethan-secondary);font-family:var(--font-body-family);font-size:1rem;line-height:1.35;flex-direction:column;gap:.35rem}.ethan-story__meta b{color:var(--ethan-accent-text);font-size:.9rem;letter-spacing:.12em}html body #MainContent .ethan-story--cover .image-with-text__grid{position:relative;display:grid;height:auto;min-height:0;grid-template-columns:minmax(0,1.55fr) minmax(25rem,.85fr);gap:.8rem;align-items:stretch}html body #MainContent .ethan-story--cover .image-with-text__media-item{display:block;width:auto;height:auto;min-height:0;grid-column:1;grid-row:1;align-self:start}html body #MainContent .ethan-story--cover.ethan-story--cover .ethan-story__media{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9}html body #MainContent .ethan-story--cover .ethan-story__media>img{filter:brightness(1.5) contrast(.96) saturate(1.05)}html body #MainContent .ethan-story--cover .image-with-text__text-item{position:static;z-index:2;width:auto;height:auto;padding:0;transform:none;grid-column:2;grid-row:1;align-self:stretch}html body #MainContent .ethan-story--cover .ethan-story__content{display:flex;width:100%;height:100%;min-height:0;padding:clamp(2.8rem,4vw,4.6rem);border-color:#fff1c775;background-color:#142018a3;align-items:flex-start;justify-content:center;flex-direction:column}html body #MainContent .ethan-story--cover .ethan-story__content>*{margin-top:0}html body #MainContent .ethan-story--cover .ethan-story__label,html body #MainContent .ethan-story--cover .image-with-text__heading{width:100%}html body #MainContent .ethan-story--cover .image-with-text__heading{max-width:11ch;font-size:clamp(3.2rem,4.8vw,6.2rem)}html body #MainContent .ethan-story--cover .image-with-text__text{width:100%}html body #MainContent .ethan-story--cover .button{align-self:flex-start}html body #MainContent .ethan-story--cover .ethan-story__meta{display:none}html body #MainContent .ethan-story--cover .ethan-story__media-note{right:auto;left:2.1rem}html body #MainContent .ethan-story--cover .ethan-story__chrome{display:none}@media screen and (max-width:749px){html body #MainContent .ethan-story .image-with-text{padding:.8rem}.ethan-story__chrome{top:1.4rem;right:1.4rem;left:1.4rem}.ethan-story__chrome>svg{width:5.6rem}.ethan-story__index{width:3.8rem;height:3.8rem}html body #MainContent .ethan-story .image-with-text__grid,html body #MainContent .ethan-story .image-with-text__media-item,html body #MainContent .ethan-story .ethan-story__media,html body #MainContent .ethan-story .ethan-story__content{height:auto;min-height:0}html body #MainContent .ethan-story .ethan-story__media{height:29rem}html body #MainContent .ethan-story .ethan-story__content{padding:2.4rem 1.4rem 3.4rem}html body #MainContent .ethan-story .image-with-text__heading{font-size:3.6rem}html body #MainContent .ethan-story .image-with-text__text{font-size:1.35rem}.ethan-story__meta{grid-template-columns:1fr;gap:.8rem}.ethan-story__meta>span{flex-direction:row}}@media screen and (max-width:989px){html body #MainContent .ethan-story--cover .image-with-text__grid{display:block}html body #MainContent .ethan-story--cover .image-with-text__text-item{position:static;width:100%;transform:none}html body #MainContent .ethan-story--cover .ethan-story__content{height:auto;border-top:0}html body #MainContent .ethan-story--cover .ethan-story__media-note{right:auto;left:1.6rem;bottom:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ethan-forest.css.map */
