
html body footer.armala-footer{padding:24px 0 14px!important}
html body footer.armala-footer>.armala-container,html body footer.armala-footer .armala-footer-grid{gap:32px!important;grid-template-columns:minmax(220px,.75fr) minmax(420px,1.6fr) minmax(230px,.75fr)!important}
html body footer.armala-footer .armala-footer-brand{max-width:310px!important}
html body footer.armala-footer .armala-footer-brand .custom-logo-link{padding:6px 10px!important;margin:0!important;border-radius:12px!important;width:auto!important;height:auto!important;min-height:0!important}
html body footer.armala-footer .armala-footer-brand img,html body footer.armala-footer img.custom-logo{width:auto!important;max-width:140px!important;max-height:44px!important;height:auto!important;margin:0!important}
html body footer.armala-footer .armala-footer-brand .armala-social-links{gap:7px!important;margin:8px 0 10px!important}
html body footer.armala-footer .armala-social-links a{width:32px!important;height:32px!important;min-height:0!important;padding:0!important}
html body footer.armala-footer .armala-social-links a svg{width:15px!important;height:15px!important}
html body footer.armala-footer .armala-footer-tagline{max-width:300px!important;font-size:14px!important;line-height:1.5!important;margin:0!important}
html body footer.armala-footer h3{margin:0 0 10px!important;font-size:12px!important}
html body footer.armala-footer .armala-footer-links{display:flex!important;flex-wrap:wrap!important;gap:7px 10px!important}
html body footer.armala-footer .armala-footer-stack{display:flex!important;flex-wrap:wrap!important;gap:7px 10px!important}
html body footer.armala-footer .armala-footer-links li{display:inline-flex!important;width:auto!important}
html body footer.armala-footer .armala-footer-links a,html body footer.armala-footer .armala-footer-stack a{min-height:30px!important;padding:5px 10px!important;border:1px solid rgba(255,245,232,.22)!important;border-radius:999px!important;font-size:14px!important;line-height:1.25!important}
html body footer.armala-footer .armala-footer-stack a[href*="wa.me"],html body footer.armala-footer .armala-footer-stack a[href*="contact-us"]{min-height:30px!important;padding:5px 10px!important}
html body footer.armala-footer .armala-footer-bottom{margin-top:16px!important;padding-top:12px!important}
html body footer.armala-footer .armala-footer-bottom p,html body footer.armala-footer .armala-footer-legal a{font-size:13px!important}
@media(max-width:782px){html body footer.armala-footer{padding:24px 0 16px!important}html body footer.armala-footer>.armala-container,html body footer.armala-footer .armala-footer-grid{grid-template-columns:1fr!important;gap:18px!important}html body footer.armala-footer .armala-footer-grid>div+div{padding-top:18px!important}html body footer.armala-footer .armala-footer-brand{max-width:none!important}html body footer.armala-footer .armala-footer-tagline{max-width:420px!important}html body footer.armala-footer .armala-footer-bottom{gap:10px!important;margin-top:18px!important}}

/* Header and navigation */
html.armala-permanent-royal body .armala-header #armala-primary-nav>.armala-nav-list>li>a,html.armala-permanent-royal body .armala-header #armala-primary-nav>.armala-nav-list>li>a:visited,html.armala-permanent-royal body .armala-header .armala-cart-link{color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}
html.armala-permanent-royal body .armala-header #armala-primary-nav>.armala-nav-list>li.current-menu-item>a,html.armala-permanent-royal body .armala-header #armala-primary-nav>.armala-nav-list>li.current-menu-ancestor>a,html.armala-permanent-royal body .armala-header #armala-primary-nav>.armala-nav-list>li>a:hover,html.armala-permanent-royal body .armala-header #armala-primary-nav>.armala-nav-list>li>a:focus{color:#e7a16f!important;-webkit-text-fill-color:#e7a16f!important}
html.armala-permanent-royal body .armala-header .armala-nav-cta .armala-pill-link:not(.armala-pill-link-accent){background:#102b40!important;border-color:#3a596d!important;color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}

/* Shared CTA and editorial accents */
html:not(.armala-permanent-royal) body .wp-block-read-more.armala-launch-read-clean{color:#8f552f!important;-webkit-text-fill-color:#8f552f!important}
html.armala-permanent-royal body .wp-block-read-more.armala-launch-read-clean{color:#e7a16f!important;-webkit-text-fill-color:#e7a16f!important}
html:not(.armala-permanent-royal) body .wp-block-post-date time{color:#a7bac5!important;-webkit-text-fill-color:#a7bac5!important}
html.armala-permanent-royal body .wp-block-post-date time{color:#d4e1e8!important;-webkit-text-fill-color:#d4e1e8!important}
html body .wp-block-button__link.wp-element-button{background:#030f1e!important;color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}
html body.home .armala-home-actions a:first-child,html body .armala-vs-top-quote,html body .armala-seo-actions a:first-child{background:#8f552f!important;border-color:#8f552f!important;color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}

/* Catalog shell and legacy catalog rail */
html body .ac2-sep{color:#a7bac5!important;-webkit-text-fill-color:#a7bac5!important}
html.armala-permanent-royal body .ac2-title{color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}
html.armala-permanent-royal body .ac2-sub,html.armala-permanent-royal body .ac2-crumb,html.armala-permanent-royal body .ac2-sep{color:#d4e1e8!important;-webkit-text-fill-color:#d4e1e8!important}
html.armala-permanent-royal body .armala-category-rail>a{background:#102b40!important;border-color:#3a596d!important}
html.armala-permanent-royal body .armala-category-rail>a strong{color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}
html.armala-permanent-royal body .armala-category-rail>a span{color:#d4e1e8!important;-webkit-text-fill-color:#d4e1e8!important}

/* Product detail and related-product cards */
html body.single-product .armala-pdpux-summary dt{color:#3a596d!important;-webkit-text-fill-color:#3a596d!important}
html.armala-permanent-royal body.single-product .armala-pdpux-kicker{color:#e7a16f!important;-webkit-text-fill-color:#e7a16f!important}
html.armala-permanent-royal body.single-product .product_meta,html.armala-permanent-royal body.single-product .product_meta span,html.armala-permanent-royal body.single-product .product_meta a,html.armala-permanent-royal body.single-product .sku_wrapper,html.armala-permanent-royal body.single-product .sku,html.armala-permanent-royal body.single-product .posted_in{color:#d4e1e8!important;-webkit-text-fill-color:#d4e1e8!important}
html.armala-permanent-royal body.single-product .related.products small,html.armala-permanent-royal body.single-product .armala-price-tbd{color:#d4e1e8!important;-webkit-text-fill-color:#d4e1e8!important}
html.armala-permanent-royal body.single-product .related.products .ac2-prod-card{background:#030f1e!important;border-color:#3a596d!important}

/* About workflow */
html.armala-permanent-royal body.page-id-989188 .armala-about-a-split ol li strong{color:#030f1e!important;-webkit-text-fill-color:#030f1e!important}
html.armala-permanent-royal body.page-id-989188 .armala-about-a-secondary{color:#030f1e!important;-webkit-text-fill-color:#030f1e!important;border-color:#a7bac5!important}

/* Legal policy pages */
html.armala-permanent-royal body .armala-policy-hero>span{color:#e7a16f!important;-webkit-text-fill-color:#e7a16f!important}
html.armala-permanent-royal body .armala-policy-updated{background:#102b40!important;border-color:#3a596d!important}
html.armala-permanent-royal body .armala-policy-updated strong{color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}

/* WooCommerce account */
html.armala-permanent-royal body.woocommerce-account .woocommerce{background:#030f1e!important;border:1px solid #3a596d!important;color:#d4e1e8!important}
html.armala-permanent-royal body.woocommerce-account .woocommerce h2,html.armala-permanent-royal body.woocommerce-account .woocommerce label,html.armala-permanent-royal body.woocommerce-account .woocommerce .woocommerce-form__label span{color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}
html.armala-permanent-royal body.woocommerce-account .woocommerce p{color:#d4e1e8!important;-webkit-text-fill-color:#d4e1e8!important}
html.armala-permanent-royal body.woocommerce-account .woocommerce a{color:#e7a16f!important;-webkit-text-fill-color:#e7a16f!important}

/* Contact dark guidance panel and 404/catalog kickers */
html body.page-id-36 .armala-launch-contact-list,html body.page-id-36 .armala-launch-contact-list h3,html body.page-id-36 .armala-launch-contact-list p,html body.page-id-36 .armala-launch-contact-list li,html body.page-id-36 .armala-launch-contact-list a{color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}
html.armala-permanent-royal body .armala-product-kicker{color:#e7a16f!important;-webkit-text-fill-color:#e7a16f!important}
