:root{--ae-ivory:#F4F2EF;--ae-linen:#E7E5D9;--ae-sand:#D6D2BC;--ae-stone:#CDCBAF;--ae-sage:#888D6F;--ae-olive:#4A4B36;--ae-gold:#B19A73;--ae-ink:#4A4B36;--ae-font-display:'Brown Carolina Sans','Brown Carolina',Arial,sans-serif;--ae-font-script:'ITC Edwardian Script','Edwardian Script ITC','Edwardian Script',cursive;--ae-font-body:'Brown Carolina Sans','Brown Carolina',Arial,sans-serif}
html,body.ae-site{background:var(--ae-ivory);color:var(--ae-olive)}body.ae-site{font-family:var(--ae-font-body)}body.ae-site :where(p,li,a,label,input,textarea,select,button,small,span){color:inherit}body.ae-site :where(h1,h2,h3,h4,h5,h6){color:var(--ae-olive);font-family:var(--ae-font-display)}
body.ae-site .ae-header{background:var(--ae-olive);border-bottom:1px solid rgba(214,210,188,.28)}body.ae-site .ae-header__inner{min-height:84px}body.ae-site .ae-header__mark{width:84px;height:84px;display:grid;place-items:center;flex:0 0 84px}body.ae-site .ae-header__mark img{width:44px!important;height:44px!important;object-fit:contain;display:block}body.ae-site .ae-nav a,body.ae-site .ae-header__actions>a,body.ae-site .ae-mobile-menu summary{color:var(--ae-ivory)}body.ae-site .ae-nav__inquire{border-color:var(--ae-gold)!important;color:var(--ae-ivory)!important}body.ae-site .ae-nav__inquire:hover,body.ae-site .ae-nav__inquire:focus-visible{background:var(--ae-gold)!important;color:var(--ae-olive)!important}
body.ae-site .ae-mobile-menu__panel{background:var(--ae-ivory);border-color:var(--ae-sand)}body.ae-site .ae-mobile-menu__panel a{color:var(--ae-olive);border-color:var(--ae-sand)}
body.ae-site .ae-cream,body.ae-site .ae-intro,body.ae-site .ae-offer,body.ae-site .ae-shop-feature,body.ae-site .ae-quote{background:var(--ae-ivory);color:var(--ae-olive)}body.ae-site .ae-olive,body.ae-site .ae-about,body.ae-site .ae-process,body.ae-site .ae-final-cta{background:var(--ae-olive);color:var(--ae-ivory)}body.ae-site .ae-olive :where(h1,h2,h3,p,a,span),body.ae-site .ae-about :where(h1,h2,h3,p,a,span),body.ae-site .ae-process :where(h1,h2,h3,p,a,span),body.ae-site .ae-final-cta :where(h1,h2,h3,p,a,span){color:var(--ae-ivory)}
body.ae-site .ae-kicker{color:var(--ae-sage)}body.ae-site .ae-kicker--light{color:var(--ae-sand)}body.ae-site .ae-script,body.ae-site .ae-offer>h2 em,body.ae-site .ae-process h2 span,body.ae-site .ae-final-cta h2 em{font-family:var(--ae-font-script);font-style:normal;color:var(--ae-gold)}
body.ae-site .ae-button,body.ae-site .button,body.ae-site button[name='add'],body.ae-site .shopify-payment-button__button--unbranded{background:var(--ae-olive)!important;color:var(--ae-ivory)!important;border-color:var(--ae-olive)!important;box-shadow:none!important}body.ae-site .ae-button:hover,body.ae-site .button:hover,body.ae-site button[name='add']:hover{background:var(--ae-gold)!important;color:var(--ae-olive)!important;border-color:var(--ae-gold)!important}body.ae-site .ae-button--light{background:var(--ae-ivory)!important;color:var(--ae-olive)!important;border-color:var(--ae-ivory)!important}body.ae-site .ae-button--light:hover{background:var(--ae-gold)!important;border-color:var(--ae-gold)!important}
body.ae-site :where(.ae-text-link,.ae-link-light,.link,.underlined-link){text-decoration-color:var(--ae-gold)}body.ae-site :where(input,textarea,select,.field__input,.select__select,.customer .field input){background:var(--ae-ivory)!important;color:var(--ae-olive)!important;border-color:var(--ae-sand)!important}body.ae-site :where(input,textarea,select,.field__input,.select__select):focus{outline-color:var(--ae-gold)!important;border-color:var(--ae-gold)!important}
body.ae-site :where(.card,.product-card,.collection-card,.ae-service-card,.ae-card,.ae-price-card,.ae-flow>div,.ae-step-grid>div,.ae-product-placeholder){background:var(--ae-ivory);color:var(--ae-olive);border-color:var(--ae-sand)!important}body.ae-site :where(.price,.product-price,.price-item,.money){color:var(--ae-olive)!important}body.ae-site :where(.badge,.sale-badge){background:var(--ae-gold)!important;color:var(--ae-olive)!important;border-color:var(--ae-gold)!important}
body.ae-site .ae-hero__veil{background:linear-gradient(180deg,rgba(74,75,54,.18),rgba(74,75,54,.42))}body.ae-site .ae-hero__brand{padding:clamp(32px,5vw,76px)}body.ae-site .ae-hero__brand img{object-fit:contain;max-width:min(760px,72vw);height:auto}body.ae-site .ae-hero__cue{color:var(--ae-ivory)}
body.ae-site .ae-footer{background:var(--ae-olive);color:var(--ae-ivory);border-top:1px solid rgba(214,210,188,.22)}body.ae-site .ae-footer :where(p,a,small){color:var(--ae-ivory)}body.ae-site .ae-footer__brand{padding-block:20px}body.ae-site .ae-footer__brand img{display:block;max-width:300px;height:auto;margin:0 0 22px;object-fit:contain}body.ae-site .ae-footer__links span{color:var(--ae-gold)}body.ae-site .ae-footer a:hover{color:var(--ae-sand)}
body.ae-site .ae-back-to-top{background:var(--ae-olive);color:var(--ae-ivory);border-color:var(--ae-gold)}body.ae-site .ae-back-to-top:hover,body.ae-site .ae-back-to-top:focus-visible{background:var(--ae-ivory);color:var(--ae-olive)}
body.ae-site :where(hr,.divider,.product__accordion,.accordion){border-color:var(--ae-sand)!important}body.ae-site ::selection{background:var(--ae-stone);color:var(--ae-olive)}
@media(max-width:749px){body.ae-site .ae-header__inner{min-height:72px}body.ae-site .ae-header__mark{width:68px;height:68px;flex-basis:68px}body.ae-site .ae-header__mark img{width:38px!important;height:38px!important}body.ae-site .ae-hero__brand{padding:32px 24px}}
