h1,.h1{font-size:clamp(3.6rem,5.5vw,6.4rem)}h2,.h2{font-size:clamp(2.8rem,4vw,4.8rem)}h3,.h3{font-size:clamp(2.2rem,3vw,3.6rem)}h4,.h4{font-size:clamp(1.8rem,2.2vw,2.8rem)}h5,.h5{font-size:clamp(1.6rem,1.8vw,2.2rem)}h6,.h6{font-size:clamp(1.4rem,1.4vw,1.8rem)}@media screen and (max-width:749px){h1,.h1{font-size:2.8rem;font-weight:600!important}h2,.h2{font-size:2.4rem;font-weight:600!important}h3,.h3{font-size:2rem;font-weight:600!important}h4,.h4{font-size:1.8rem;font-weight:600!important}h5,.h5{font-size:1.6rem;font-weight:600!important}h6,.h6{font-size:1.4rem;font-weight:600!important}.eco-section-heading{font-size:clamp(2.4rem,7.5vw,3.2rem)!important;font-weight:600!important;line-height:1.1!important;margin-bottom:1rem!important}.eco-section-text{font-size:1.4rem!important;line-height:1.65!important;margin-top:.8rem!important}.eco-eyebrow{font-size:1rem!important;letter-spacing:.2em!important;margin-bottom:.8rem!important}.collection-hero__title{font-size:2.4rem!important;font-weight:600!important}.product__title{font-size:2.4rem!important;font-weight:600!important;line-height:1.15!important}.related-products__heading{font-size:2.2rem!important;font-weight:600!important}.accordion__title{font-size:1.2rem!important;font-weight:700!important;letter-spacing:.12em!important}}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.rich-text__heading,.banner__heading,.collection-hero__title{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400;letter-spacing:.01em;line-height:1.15}body,p,a,span,li,button,input,textarea,select,.card__heading,.price-item{font-family:Montserrat,sans-serif!important}.header__heading-link{padding:0!important;margin:0!important}.eco-rounded{border-radius:12px}.eco-shadow{box-shadow:0 4px 14px #3d550c14}.eco-eyebrow{display:flex;align-items:center;gap:.8rem;font-family:Montserrat,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#986f18;margin-bottom:2.2rem!important}.eco-eyebrow:before{content:"";flex-shrink:0;width:10px;height:1.5px;background:#986f18}.eco-section-heading{margin:0 0 2.4rem!important}.eco-section-text{margin:0 0 3.2rem!important}.eco-section-text:last-child{margin-bottom:0!important}.header__heading-logo{max-width:100%;transition:opacity .2s ease}.header__heading-logo:hover{opacity:.85}.header{padding-top:1.6rem;padding-bottom:1.6rem;align-items:flex-end;border-radius:12px;transition:padding .3s ease,box-shadow .3s ease}.shopify-section-header-sticky .header-wrapper{background-color:#fdfbf7f2!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 2px 20px #3d550c1a!important}.header__menu-item,.header-menu__item,.list-menu__item--link{position:relative;font-family:Museo Sans,Montserrat,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#3d550c!important;text-decoration:none;padding-bottom:.4rem;transition:opacity .2s ease}.header__menu-item:hover,.list-menu__item--link:hover{opacity:.7}.header__icon{color:#3d550c!important}.header__icon:hover{opacity:.7}.cart-count-bubble{background-color:#986f18!important;color:#fff!important;font-weight:700;min-width:1.8rem;height:1.8rem;border-radius:50%;font-size:1rem}.scrolled-past-header .header__heading-logo-wrapper{transition:width .3s ease}.mega-menu,.header-dropdown{border-radius:0 0 12px 12px;box-shadow:0 8px 32px #3d550c1a;border-top:2px solid #3d550c}.menu-drawer{background-color:#fdfbf7!important;border-right:3px solid #3d550c}.menu-drawer__navigation a{font-family:Museo Sans,Montserrat,sans-serif;color:#3d550c;font-weight:600;letter-spacing:.05em}@media screen and (min-width:990px){.header{padding-top:2rem;padding-bottom:2rem;align-items:flex-end}}#eco-global-loader{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fdfbf7;z-index:999999;display:flex;justify-content:center;align-items:center;transition:opacity .5s ease-out,visibility .5s ease-out}#eco-global-loader.eco-loader-hidden{opacity:0;visibility:hidden}.eco-loader-spinner,.eco-custom-loader-img{width:60px;height:60px;border:4px solid rgba(61,85,12,.2);border-top-color:#3d550c;border-radius:50%;animation:eco-spin 1.5s linear infinite}.eco-custom-loader-img{border:none;border-radius:0;object-fit:contain}@keyframes eco-spin{to{transform:rotate(360deg)}}:root{--page-width: 1440px !important}.button,.btn,[type=submit],.shopify-payment-button__button--unbranded{background-color:#3d550c!important;color:#fff!important;border-color:#3d550c!important;font-family:Montserrat,sans-serif!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;border-radius:3px!important;transition:background .22s,transform .18s!important}.button:hover,[type=submit]:hover{background-color:#4e6b10!important;border-color:#4e6b10!important;transform:translateY(-1px)!important}.button--secondary{background-color:transparent!important;color:#3d550c!important;border-color:#3d550c!important}.button--secondary:hover{background-color:#3d550c!important;color:#fff!important}a:not(.eco-eyebrow):not(.eco-rich-text__btn):not(.eco-footer__menu-link):not([class*=eco-]){color:#3d550c}a:not([class*=eco-]):hover{color:#986f18}*:focus-visible{outline:2px solid #3d550c!important;outline-offset:2px!important}.badge--sale,.badge--on-sale{background-color:#986f18!important;color:#fff!important}.badge--sold-out{background-color:#1a240a!important;color:#f7f7f7!important}.price--sale .price-item--sale,.price__sale .price-item--sale{color:#986f18}.title,.card__heading,.card__heading a,.collection-hero__title,.cart-item__name{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:400!important}.cart-item__name{font-size:calc(var(--font-heading-scale) * 1.7rem)!important;font-weight:400!important;color:#1a240a!important}.cart-item__price-wrapper,.cart-item__final-price{font-family:Montserrat,sans-serif!important;font-size:1.6rem!important;font-weight:500!important;color:#1a240a!important}.card-wrapper:hover .card__heading a:after,.card__link:after{text-decoration-color:#3d550c!important}.quantity__button,.quantity__input{border-color:#3d550c4d!important;color:#3d550c!important}.email-marketing-newsletter__submit,.newsletter-form__button{background-color:#3d550c!important;color:#fff!important;border-color:#3d550c!important}mark,::highlight(search-results){background-color:#3d550c1f!important;color:inherit!important}.pagination__item--current{background-color:#3d550c!important;color:#fff!important;border-color:#3d550c!important}.pagination__item:not(.pagination__item--current):hover{border-color:#3d550c!important;color:#3d550c!important}.breadcrumbs a,.breadcrumb a{color:#3d550c!important}.facets__summary-label,.facet-filters__label label,.mobile-facets__label,.mobile-facets__sort label{font-family:Montserrat,sans-serif!important;font-size:1.2rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;color:#1a240a!important}.facets__heading,.mobile-facets__heading{font-family:Cormorant Garamond,serif!important;font-size:2.2rem!important;font-weight:600!important;color:#1a240a!important;letter-spacing:-.01em!important}.active-facets__button-inner{font-family:Montserrat,sans-serif!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;background-color:transparent!important;border:1px solid #1a240a!important;color:#1a240a!important;border-radius:4px!important}.active-facets__button:hover .active-facets__button-inner{background-color:#1a240a!important;color:#fff!important}.active-facets__button-remove{font-family:Montserrat,sans-serif!important;font-size:1.1rem!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#986f18!important}.facet-checkbox__text-label{font-family:Montserrat,sans-serif!important;font-size:1.4rem!important;font-weight:400!important;color:#454535!important}.facet-filters__sort.select__select{font-family:Montserrat,sans-serif!important;font-size:1.3rem!important;color:#454535!important}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem!important;max-width:50%!important;width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product__info-container{max-width:480px;margin:0 auto}}.product__media-item,.product__media{border-radius:0!important;background-color:transparent!important;display:flex}.product__media-list{gap:1.5rem}.product__media-item{width:100%!important}.product__media:before,.product-media-container .global-media-settings:before{display:none!important;padding-bottom:0!important;content:none!important}.product-media-container .media{padding-top:0!important;position:relative!important;display:flex;aspect-ratio:4 / 5;height:auto!important;width:100%!important}.product__media{width:100%!important;height:100%!important;position:relative!important;padding-bottom:0!important}.product__media img,.product-media-container .media img{position:absolute!important;top:0;left:0;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center center!important}@media screen and (min-width:990px){.product-media-container .media{max-height:520px}}@media screen and (max-width:989px){.product-media-container .media{aspect-ratio:4 / 5;max-height:320px}.product__media-item,.product__media{position:relative!important;height:auto!important;width:100%!important}.grid--peek.slider .grid__item:first-of-type{margin-left:0rem!important}.product__description.rte{margin-top:0!important;margin-bottom:0!important}.product__description-wrapper{padding-top:2rem!important;margin-top:4rem!important}.product__accordion-full-width{padding:0!important}}@media screen and (max-width:447px){.product-media-container .media{max-height:280px}}.product__text.caption-with-letter-spacing.uppercase{display:flex!important;align-items:center!important;gap:.8rem;font-family:Montserrat,sans-serif!important;font-size:1.1rem!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase!important;color:#986f18!important;margin-bottom:2.8rem!important;margin-top:0!important}.product__text.caption-with-letter-spacing.uppercase:before{content:"";flex-shrink:0;width:12px;height:1.5px;background:#986f18}.product__title h1,.product__title .h1{font-family:Cormorant Garamond,serif!important;font-size:clamp(2.4rem,3vw,3.2rem)!important;font-weight:600!important;line-height:1.2;color:#1a240a;margin-bottom:1.5rem;text-transform:none;letter-spacing:.02em}.product .price--large .price-item{font-family:Montserrat,sans-serif!important;font-size:1.8rem!important;font-weight:500!important;color:#3d550c;letter-spacing:.03em}.product-form__submit{min-height:50px!important;font-family:Montserrat,sans-serif!important;font-size:1.2rem!important;letter-spacing:.15em!important;margin-top:1.5rem!important;border-radius:4px!important}.product__info-container .accordion__title,.custom-full-width-accordion .accordion__title{color:#1a240a!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.15em!important;text-transform:uppercase!important;font-family:Montserrat,sans-serif!important}.product__accordion-full-width{margin:80px auto 2rem;max-width:var(--page-width);padding:0 1.5rem}@media(max-width:989px){.product__accordion-full-width{margin:40px auto 0!important}}.related-products__heading{font-size:3rem!important;color:#1a240a!important}.product__description-wrapper{position:relative;margin-top:3rem;padding-top:3rem;border-top:1px solid rgba(61,85,12,.15)}.product__description{font-family:Inter,sans-serif!important;font-size:1.4rem;line-height:1.6;color:#454535;transition:max-height .4s ease}.product__description img{max-width:100%!important;height:auto!important;border-radius:8px;margin:1.5rem 0}.product-form__buttons{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:1rem;max-width:44rem}.product-form__buttons>*{flex:1 1 0;min-width:12rem;box-sizing:border-box;display:flex;align-items:stretch}.product-form__buttons .button,.product-form__buttons [type=submit]{flex:1 1 auto;width:100%;box-sizing:border-box;padding-top:1.5rem;padding-bottom:1.5rem;text-align:center;white-space:nowrap;display:flex;align-items:center;justify-content:center}.product-form__buttons shopify-payment-terms,.product-form__buttons .shopify-payment-button,.product-form__buttons .shopify-payment-button__button{flex:1 1 auto;width:100%!important;min-height:5.4rem!important;display:flex!important;flex-direction:column}.product-form__buttons .shopify-payment-button__button{flex:1;min-height:5.4rem!important;padding:1.2rem 2.4rem!important;border-radius:4px!important;transition:opacity .2s ease,transform .1s ease!important}.product-form__buttons .shopify-payment-button__button:hover{opacity:.9;transform:translateY(-1px)}@media screen and (max-width:749px){.product__media-wrapper{margin-left:calc(-1 * var(--page-width-margin, 1.5rem));margin-right:calc(-1 * var(--page-width-margin, 1.5rem));width:100vw;max-width:100vw;overflow:hidden}.product__media-list{margin-left:0!important;width:100%!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.product__media-item{width:100%!important;max-width:100%!important}.product__media-item img,.product__media-item .media{width:100%!important;height:100%!important;display:block}.product__media-wrapper .slider-button--prev,.product__media-wrapper .slider-button--next,.product__media-wrapper .slider-counter{display:none!important}.product__media-wrapper .slider-buttons{display:flex!important;justify-content:center;align-items:center;gap:.5rem;padding:1.2rem 0 .8rem;background:transparent;border:none;position:relative}.eco-slide-dots{display:flex;justify-content:center;align-items:center;gap:.6rem}.eco-slide-dot{display:block;width:6px;height:6px;border-radius:50%;background-color:#00000040;transition:background-color .25s ease,transform .25s ease;flex-shrink:0}.eco-slide-dot--active{background-color:#000000bf;transform:scale(1.25)}.thumbnail-slider,[id^=GalleryThumbnails-]{display:none!important}}.header__menu-item,.header__inline-menu .list-menu__item{position:relative}.header__menu-item:hover span{text-decoration:none!important}.header__menu-item:after,.header__inline-menu .list-menu__item:after{content:"";position:absolute;bottom:.5rem;left:50%;width:0;height:1.5px;background-color:#4a5d37;transition:width .3s ease,left .3s ease;pointer-events:none}.header__menu-item:hover:after,.header__menu-item:focus:after,.header__inline-menu .list-menu__item:hover:after,.header__inline-menu .list-menu__item:focus:after{width:80%;left:10%}.eco-global-ripple-container{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;border-radius:inherit;z-index:10}.button,.btn,.product-form__submit{position:relative}.eco-global-seed-particle{position:absolute;width:4px;height:4px;border-radius:50%;background:#8fb347;opacity:0;animation:eco-global-seed-burst .6s ease-out forwards;pointer-events:none}@keyframes eco-global-seed-burst{0%{transform:translate(0) scale(1.2);opacity:.8}to{transform:translate(var(--tx),var(--ty)) scale(0);opacity:0}}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{box-shadow:0 0 0 1px #3d550c4d!important;border-radius:0!important}.field:hover.field:after,.select:hover.select:after,.customer .field:hover:after,.customer select:hover:after,.localization-form__select:hover:after{box-shadow:0 0 0 1px #3d550c80!important}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible{outline:2px solid #3d550c!important;outline-offset:2px!important;box-shadow:none!important}.field:focus-within:after{box-shadow:0 0 0 1px transparent!important}.field__input,.customer .field input,.select__select{background-color:transparent!important;color:#1a240a!important;font-family:Montserrat,sans-serif!important}.field__label,.customer .field label{font-family:Montserrat,sans-serif!important;color:#1a240ab3!important}.search__input.field__input{font-family:Cormorant Garamond,serif!important;font-size:2.2rem!important;font-style:italic!important;color:#1a240a!important}.search-modal__form .field__label,.template-search__search .field__label{font-family:Cormorant Garamond,serif!important;font-size:1.8rem!important;font-style:italic!important;color:#1a240ab3!important;top:1.5rem!important}.search__input.field__input:focus~.field__label,.search__input.field__input:not(:placeholder-shown)~.field__label{font-size:1.2rem!important;top:.5rem!important}.search-modal__content{background-color:#fdfbf7!important;border-bottom:2px solid #3d550c!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/econani-custom.css.map */
