@import url('https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=Outfit:wght@300;400;500;600;700&display=swap');:root{--font-main:'Outfit',sans-serif;--font-secondary:'Instrument Serif',serif;--font-store-name:'Instrument Serif',serif;--font-buttons:'Outfit',sans-serif;--button-style:100px;--aa-terra:#B8613D;--aa-terra-soft:#D4845F;--aa-terra-hover:#A3552F;--aa-terra-glow:rgba(184,97,61,0.08);--aa-terra-border:rgba(184,97,61,0.2);--aa-sage:#4A6B4E;--aa-sage-soft:#6E9472;--aa-sage-wash:#EEF4EC;--aa-cream:#FFFBF5;--aa-linen:#FDF6ED;--aa-warm-white:#FEFCF8;--aa-ink:#1E1E1E;--aa-ink-soft:#4A4A4A;--aa-ink-muted:#7A7A7A;--aa-ink-faint:#ABABAB;--aa-gold:#C69B6D;--aa-gold-soft:#E4CBA8;--aa-line:rgba(0,0,0,0.06);--aa-line-warm:rgba(198,155,109,0.2)}[data-bundle-color="default"]{--color-background:var(--aa-cream);--color-background-contrast:var(--aa-ink);--color-background-contrast-op05:rgba(30,30,30,0.05);--color-background-contrast-op3:rgba(30,30,30,0.3);--color-background-contrast-op7:rgba(30,30,30,0.7);--color-background-op0:rgba(255,251,245,0);--color-overlay:var(--aa-cream);--color-main:var(--aa-ink);--color-main-op05:rgba(30,30,30,0.05);--color-main-op1:rgba(30,30,30,0.1);--color-main-op2:rgba(30,30,30,0.2);--color-main-op3:rgba(30,30,30,0.3);--color-main-op5:rgba(30,30,30,0.5);--color-main-op7:rgba(30,30,30,0.7);--color-secondary:var(--aa-sage);--color-secondary-op05:rgba(74,107,78,0.05);--color-secondary-op1:rgba(74,107,78,0.1);--color-secondary-op3:rgba(74,107,78,0.3);--color-secondary-op7:rgba(74,107,78,0.7);--color-links:var(--aa-terra);--color-links-hover:var(--aa-terra-hover);--color-links-badge-hover:var(--aa-terra-soft);--color-links-contrast:#FFFBF5;--color-button-main-bg:var(--aa-terra);--color-button-main-bg-hover:var(--aa-terra-hover);--color-button-main-text:#FFF;--color-button-secondary-bg:var(--aa-sage);--color-button-secondary-bg-hover:#5a7f5e;--color-button-secondary-text:#FFF;--color-border:rgba(30,30,30,0.08);--color-selection-text:#FFF;--color-ratings:var(--aa-gold);--color-discount:var(--aa-terra);--color-discount-text:#FFF;color:var(--color-main);background:var(--color-background)}html{scroll-behavior:smooth}body{font-family:var(--font-main);background:var(--aa-cream);color:var(--aa-ink);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.65}h1,h2,h3,h4,h5,h6{font-family:'Instrument Serif',serif;font-weight:400;letter-spacing:-0.025em;line-height:1.15}.theme-section__title,.theme-section__title>a{font-family:'Instrument Serif',serif!important;font-weight:400;letter-spacing:-0.025em}.theme-section__subtitle{font-family:'Outfit',sans-serif;font-weight:300;color:var(--aa-ink-muted)}.theme-section__description{font-family:'Outfit',sans-serif;font-weight:300;color:var(--aa-ink-muted);line-height:1.7}.theme-store-name,.theme-store-name .header__brand,.header__brand{font-family:'Instrument Serif',serif!important;color:var(--aa-terra)!important;letter-spacing:-0.03em}.header-nav__link,.header-nav__item>a{font-size:13px;font-weight:400;letter-spacing:.02em;color:var(--aa-ink-muted);transition:color .2s}.header-nav__link:hover,.header-nav__item>a:hover{color:var(--aa-terra)}p{font-weight:300;color:var(--aa-ink-soft);line-height:1.7}.header{background:rgba(255,251,245,0.92)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--aa-line)!important}.button--main{background-color:var(--aa-terra)!important;color:#FFF!important;border-color:var(--aa-terra)!important;font-family:'Outfit',sans-serif;font-weight:500;letter-spacing:.01em;transition:background-color .25s,transform .25s,box-shadow .25s!important}.button--main:hover,.button--main:focus{background-color:var(--aa-terra-hover)!important;border-color:var(--aa-terra-hover)!important;transform:translateY(-2px);box-shadow:0 8px 32px rgba(184,97,61,0.2)!important}.button--secondary{background-color:var(--aa-sage)!important;color:#FFF!important;border-color:var(--aa-sage)!important;font-family:'Outfit',sans-serif;font-weight:500;transition:background-color .25s,transform .25s!important}.button--secondary:hover,.button--secondary:focus{background-color:#5a7f5e!important;border-color:#5a7f5e!important;transform:translateY(-2px)}.button--bordered.button--main{background-color:transparent!important;color:var(--aa-terra)!important;border-color:var(--aa-terra)!important}.button--bordered.button--main:hover{background-color:var(--aa-terra)!important;color:#FFF!important;transform:translateY(-2px)}.product-block__canvas{background:#FFF!important;border-radius:14px;border:1px solid var(--aa-line);overflow:hidden;transition:transform .25s cubic-bezier(0.23,1,0.32,1),box-shadow .25s cubic-bezier(0.23,1,0.32,1)}.product-block:hover .product-block__canvas{transform:translateY(-3px);box-shadow:0 12px 40px rgba(0,0,0,0.07)}.product-block__name,.product-block__name a{font-family:'Instrument Serif',serif!important;font-weight:400;letter-spacing:-0.01em;color:var(--aa-ink)!important}.product-block__price,.product-block__pricing{font-weight:600;color:var(--aa-ink)!important}.product-block__price--original{color:var(--aa-ink-faint)!important}.product-block__label--discount{background-color:var(--aa-terra)!important;color:#FFF!important}.product-block__label--new{background-color:var(--aa-sage)!important;color:#FFF!important}.product-block__gallery{background:var(--aa-linen)}.store-product__title,.store-product__title a{font-family:'Instrument Serif',serif!important;font-weight:400;letter-spacing:-0.02em}.store-product__price .product-price{font-family:'Instrument Serif',serif;color:var(--aa-terra)!important}.store-product__description{font-weight:300;color:var(--aa-ink-muted);line-height:1.75}.theme-section__heading{font-family:'Instrument Serif',serif}.theme-section__label,.theme-section__eyebrow{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--aa-sage)}.review-block,.testimony-block{background:#FFF!important;border:1px solid var(--aa-line)!important;border-radius:12px}.review-block__text,.testimony-block__text{font-weight:300;color:var(--aa-ink-soft);line-height:1.7}.review-block__name,.testimony-block__name{font-weight:500;color:var(--aa-ink)}.review-block__detail,.testimony-block__position{color:var(--aa-ink-faint);font-size:12px;font-weight:300}.trustbar-block__number,.trustbar-block__title{font-family:'Instrument Serif',serif;color:var(--aa-terra)}.trustbar-block__subtitle{font-weight:300;color:var(--aa-ink-muted)}.big-banner__title,.banner__title{font-family:'Instrument Serif',serif;font-weight:400;letter-spacing:-0.025em}.big-banner__subtitle,.banner__subtitle{font-family:'Outfit',sans-serif;font-weight:300}.theme-accordion__title,.accordion-item__title{font-weight:500;color:var(--aa-ink);font-family:'Outfit',sans-serif}.theme-accordion__content,.accordion-item__content{font-weight:300;color:var(--aa-ink-muted);line-height:1.7}.theme-newsletter__title{font-family:'Instrument Serif',serif;font-weight:400;letter-spacing:-0.02em}.theme-newsletter__subtitle{font-weight:300;color:var(--aa-ink-muted)}.footer-newsletter__input,.theme-newsletter__input{border-color:var(--aa-line)!important;background:#FFF}.footer-newsletter__input:focus,.theme-newsletter__input:focus{border-color:var(--aa-terra)!important;outline:none;box-shadow:0 0 0 3px var(--aa-terra-glow)}.footer{background-color:var(--aa-ink)!important;color:rgba(255,255,255,0.7)}.footer [data-bundle-color]{--color-background:var(--aa-ink);--color-main:rgba(255,255,255,0.85);background:var(--aa-ink);color:rgba(255,255,255,0.85)}.footer .theme-store-name,.footer .header__brand,.footer .footer__logo{font-family:'Instrument Serif',serif!important;color:var(--aa-terra-soft)!important}.footer__description,.footer .theme-section__description{color:rgba(255,255,255,0.35)!important;font-style:italic;font-weight:300}.footer__link,.footer__link a{color:rgba(255,255,255,0.5)!important;font-size:13px;font-weight:300;transition:color .2s}.footer__link:hover,.footer__link a:hover{color:rgba(255,255,255,0.9)!important}.footer__title{font-family:'Instrument Serif',serif;color:rgba(255,255,255,0.85)!important;font-weight:400;font-size:15px;letter-spacing:-0.01em}.footer__copy,.footer__copyright{color:rgba(255,255,255,0.2)!important;font-size:11px;font-weight:300}.cart-product__name,.cart-product__name a{font-family:'Instrument Serif',serif;font-weight:400}.cart-total__value,.order-summary__total{font-family:'Instrument Serif',serif;color:var(--aa-terra)}input[type="text"],input[type="email"],input[type="number"],input[type="password"],input[type="tel"],textarea,select{border-color:rgba(0,0,0,0.1)!important;border-radius:8px!important;font-family:'Outfit',sans-serif;font-weight:300;color:var(--aa-ink);background:#FFF;transition:border-color .2s,box-shadow .2s}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="tel"]:focus,textarea:focus,select:focus{border-color:var(--aa-terra)!important;box-shadow:0 0 0 3px var(--aa-terra-glow)!important;outline:none}.theme-pagination .button--bordered{border-color:var(--aa-line)!important;color:var(--aa-ink-muted)!important}.theme-pagination .button--style.active,.theme-pagination .button--bordered.active{background-color:var(--aa-terra)!important;border-color:var(--aa-terra)!important;color:#FFF!important}.theme-breadcrumbs__item{font-size:12px;color:var(--aa-ink-muted)}.theme-breadcrumbs__item a{color:var(--aa-ink-muted);text-decoration:none;transition:color .2s}.theme-breadcrumbs__item a:hover{color:var(--aa-terra)}.theme-breadcrumbs__separator{color:var(--aa-ink-faint)}a{color:var(--aa-terra);transition:color .2s}a:hover{color:var(--aa-terra-hover)}p a:not(.button){color:var(--aa-terra);text-decoration-color:var(--aa-terra-border)}p a:not(.button):hover{color:var(--aa-terra-hover)}.product-ratings__star,.product-ratings [class*="star"]{color:var(--aa-gold)!important}.store-whatsapp__button{background-color:var(--aa-sage)!important}.store-whatsapp__button:hover{background-color:#5a7f5e!important}.theme-section:nth-of-type(even){background-color:var(--aa-linen)}.theme-section--feed{background-color:var(--aa-cream)}.theme-navigation__arrow{background:rgba(255,251,245,0.9)!important;color:var(--aa-ink)!important;border:1px solid var(--aa-line)!important;border-radius:50%!important}.theme-navigation__arrow:hover{background:var(--aa-terra)!important;color:#FFF!important;border-color:var(--aa-terra)!important}@keyframes aa-reveal-up{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.theme-section__title{animation:aa-reveal-up .6s cubic-bezier(0.23,1,0.32,1) both}.theme-section__subtitle{animation:aa-reveal-up .6s cubic-bezier(0.23,1,0.32,1) .06s both}