:root{--earthy-green: #2D5E29;--earthy-green-dark: #1E3F1B;--earthy-green-mid: #3A7534;--earthy-lime: #8CB43B;--earthy-lime-dark: #6F9028;--earthy-lime-light: #A8CC55;--earthy-black: #1A1A1A;--earthy-gray: #555555;--earthy-gray-light: #F5F5F5;--earthy-white: #FFFFFF;--earthy-off-white: #F9F9F7;--earthy-font: "Helvetica Neue", Helvetica, Arial, sans-serif;--ease-out-expo: cubic-bezier(.16, 1, .3, 1)}body,h1,h2,h3,h4,h5,h6,.section-header__title,.section-header__heading,.hero__title,.grid-product__title,.btn,input,select,textarea{font-family:var(--earthy-font)!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,.section-header__title,.hero__title{font-weight:700!important;letter-spacing:-.02em}h4,h5,h6,.grid-product__title{font-weight:400;letter-spacing:0}body,p,li,td{font-weight:300;line-height:1.65}html{scroll-behavior:smooth}body{background-color:var(--earthy-white)}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--earthy-gray-light)}::-webkit-scrollbar-thumb{background:var(--earthy-green);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--earthy-lime)}@keyframes earthyPageIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-container{animation:earthyPageIn .5s var(--ease-out-expo) both}.announcement-bar{background:linear-gradient(270deg,#1e3f1b,#2d5e29,#3a7534,#2d5e29)!important;background-size:400% 400%!important;animation:gradientFlow 10s ease infinite!important}.announcement-bar__message{font-family:var(--earthy-font)!important;font-weight:400!important;letter-spacing:.03em}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.site-header{position:sticky!important;top:0;z-index:900;transition:box-shadow .3s ease;will-change:transform}.site-header.earthy-scrolled{box-shadow:0 3px 20px #1d3f1b2e}.earthy-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.earthy-reveal.is-visible{opacity:1;transform:translateY(0)}.earthy-reveal-left{opacity:0;transform:translate(-38px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.earthy-reveal-left.is-visible{opacity:1;transform:translate(0)}.earthy-reveal-right{opacity:0;transform:translate(38px);transition:opacity .7s var(--ease-out-expo),transform .7s var(--ease-out-expo)}.earthy-reveal-right.is-visible{opacity:1;transform:translate(0)}.earthy-reveal-scale{opacity:0;transform:scale(.94);transition:opacity .65s var(--ease-out-expo),transform .65s var(--ease-out-expo)}.earthy-reveal-scale.is-visible{opacity:1;transform:scale(1)}.earthy-d1{transition-delay:.07s}.earthy-d2{transition-delay:.14s}.earthy-d3{transition-delay:.21s}.earthy-d4{transition-delay:.28s}.earthy-d5{transition-delay:.35s}.grid-product{transition:transform .4s var(--ease-out-expo)}.grid-product:hover{transform:translateY(-7px)}.grid-product__image-wrap{overflow:hidden;border-radius:8px;background:var(--earthy-gray-light)}.grid-product__image{transition:transform .6s var(--ease-out-expo)!important;will-change:transform}.grid-product:hover .grid-product__image{transform:scale(1.05)}.grid-product__tag,.product-label--sale{background-color:var(--earthy-lime)!important;color:var(--earthy-white)!important;font-family:var(--earthy-font)!important;font-weight:700!important;font-size:11px;letter-spacing:.04em;border-radius:4px}.btn,.product-form__cart-submit{position:relative;overflow:hidden;font-family:var(--earthy-font)!important;font-weight:700!important;letter-spacing:.04em;border-radius:4px!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}.btn:hover,.product-form__cart-submit:hover{transform:translateY(-3px);box-shadow:0 8px 22px #2d5e294d!important}.btn:active,.product-form__cart-submit:active{transform:translateY(0)}.btn--secondary{background-color:var(--earthy-lime)!important;border-color:var(--earthy-lime)!important;color:var(--earthy-white)!important}.btn--secondary:hover{background-color:var(--earthy-lime-dark)!important;border-color:var(--earthy-lime-dark)!important;box-shadow:0 8px 22px #8cb43b59!important}.earthy-ripple{position:absolute;border-radius:50%;background:#ffffff59;transform:scale(0);animation:rippleAnim .6s linear forwards;pointer-events:none}@keyframes rippleAnim{to{transform:scale(4);opacity:0}}.feature-row__image-wrapper{overflow:hidden;border-radius:8px}.feature-row__image-wrapper img{transition:transform .7s var(--ease-out-expo);will-change:transform}.feature-row__image-wrapper:hover img{transform:scale(1.04)}.section-header{position:relative;padding-bottom:4px}.section-header:after{content:"";display:block;width:40px;height:3px;background:var(--earthy-lime);border-radius:2px;margin:10px auto 0;transition:width .4s var(--ease-out-expo)}.section-header:hover:after{width:72px}.image-bar__item{overflow:hidden;position:relative}.image-bar__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(29,63,27,.45) 0%,transparent 55%);opacity:0;transition:opacity .4s ease;pointer-events:none}.image-bar__item:hover:after{opacity:1}.image-bar__item .image-bar__image{transition:transform .6s var(--ease-out-expo);will-change:transform}.image-bar__item:hover .image-bar__image{transform:scale(1.05)}.site-nav__link{position:relative}.site-nav__link:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--earthy-lime);transition:width .28s ease,left .28s ease}.site-nav__link:hover:after,.site-nav__link[aria-current]:after{width:100%;left:0}.site-footer{border-top:3px solid var(--earthy-green)}.tag--active a{background-color:var(--earthy-green)!important;border-color:var(--earthy-green)!important;color:#fff!important}[class*=whatsapp]{transition:transform .3s var(--ease-out-expo),box-shadow .3s ease!important}[class*=whatsapp]:hover{transform:scale(1.1)!important;box-shadow:0 8px 28px #25d36680!important}.hero__image{will-change:transform}@media(max-width:749px){.earthy-reveal,.earthy-reveal-left,.earthy-reveal-right{transform:translateY(18px)}.grid-product:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/earthy-enhancements.css.map */
