:root{--armala-page:#fff5e8;--armala-surface:#fff;--armala-surface-soft:#fff5e8;--armala-ink:#030f1e;--armala-copy:#3a596d;--armala-border:#030f1e24;--armala-copper:#8f552f;--armala-green:#8f552f;--armala-navy:#102b40}html.armala-permanent-royal{--armala-page:#030f1e;--armala-surface:#102b40;--armala-surface-soft:#102b40;--armala-ink:#fff5e8;--armala-copy:#d4e1e8;--armala-border:#d4e1e833;--armala-copper:#e7a16f;--armala-green:#8f552f;--armala-navy:#030f1e}html body{background:var(--armala-page)!important;color:var(--armala-copy)!important}html body .site,html body main,html body .site-main,html body .content-area{background:0 0!important}html body .armala-topbar,html body .armala-header,html body .armala-header-main{background:#102b40!important}html body .armala-topbar{width:100%!important;margin:0!important;padding:0!important}html body .armala-topbar>.armala-container,html body .armala-topbar .armala-topbar-inner,html body .armala-topbar .armala-container{background:#102b40!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:11px clamp(22px,4vw,82px)!important}html body .armala-topbar p,html body .armala-topbar a,html body .armala-topbar span{box-shadow:none!important;background:0 0!important}html body .armala-topbar,html body .armala-topbar a,html body .armala-topbar span,html body .armala-header-main .armala-nav>li>a,html body .armala-header-main .armala-nav>ul>li>a,html body .armala-header-main .armala-nav a{color:#fff5e8!important;-webkit-text-fill-color:#fff5e8!important}html body .armala-header-main .custom-logo,html body .armala-header-main .armala-logo img,html body .armala-header-main .site-logo img{filter:brightness(0)invert()opacity(.98)!important}html body .armala-header-main .armala-nav-cta a,html body .armala-header-main a.armala-nav-cta,html body .armala-header-main .armala-quote-button{background:var(--armala-green)!important;border-color:var(--armala-green)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}html.armala-permanent-royal body .armala-shop-hero,html.armala-permanent-royal body .armala-product-card,html.armala-permanent-royal body .armala-material-card,html.armala-permanent-royal body .armala-category-card,html.armala-permanent-royal body .armala-blog-card,html.armala-permanent-royal body .armala-about-panel,html.armala-permanent-royal body .armala-about-step,html.armala-permanent-royal body .armala-pdpux-panel,html.armala-permanent-royal body .armala-product-helper,html.armala-permanent-royal body .armala-shop-helper,html.armala-permanent-royal body .armala-source-product-details,html.armala-permanent-royal body .woocommerce-tabs .panel,html.armala-permanent-royal body .woocommerce-tabs ul.tabs li,html.armala-permanent-royal body .armala-launch-contact-hero,html.armala-permanent-royal body .armala-launch-contact-card,html.armala-permanent-royal body .armala-launch-contact-help,html.armala-permanent-royal body .armala-launch-contact-help article,html.armala-permanent-royal body .armala-cqa-filter,html.armala-permanent-royal body .ac2-type-card,html.armala-permanent-royal body .ac2-prod-card{background:var(--armala-surface)!important;border-color:var(--armala-border)!important;color:var(--armala-copy)!important;box-shadow:0 18px 42px #0000002e!important}html.armala-permanent-royal body .armala-shop-hero h1,html.armala-permanent-royal body .armala-shop-hero h2,html.armala-permanent-royal body .armala-product-card h2,html.armala-permanent-royal body .armala-product-card h3,html.armala-permanent-royal body .armala-material-card h2,html.armala-permanent-royal body .armala-material-card h3,html.armala-permanent-royal body .armala-category-card h2,html.armala-permanent-royal body .armala-category-card h3,html.armala-permanent-royal body .armala-about-shell h1,html.armala-permanent-royal body .armala-about-shell h2,html.armala-permanent-royal body .armala-about-shell h3,html.armala-permanent-royal body .armala-blog-card h2,html.armala-permanent-royal body .armala-blog-card h3,html.armala-permanent-royal body .armala-pdpux-panel h1,html.armala-permanent-royal body .armala-pdpux-panel h2,html.armala-permanent-royal body .armala-pdpux-panel h3,html.armala-permanent-royal body .woocommerce-tabs h2,html.armala-permanent-royal body .woocommerce-tabs h3,html.armala-permanent-royal body .woocommerce-tabs strong,html.armala-permanent-royal body .armala-launch-contact h1,html.armala-permanent-royal body .armala-launch-contact h2,html.armala-permanent-royal body .armala-launch-contact h3,html.armala-permanent-royal body .armala-launch-contact strong{color:var(--armala-ink)!important;-webkit-text-fill-color:var(--armala-ink)!important}html.armala-permanent-royal body .armala-product-card p,html.armala-permanent-royal body .armala-product-card li,html.armala-permanent-royal body .armala-material-card p,html.armala-permanent-royal body .armala-category-card p,html.armala-permanent-royal body .armala-about-shell p,html.armala-permanent-royal body .armala-about-shell li,html.armala-permanent-royal body .armala-blog-card p,html.armala-permanent-royal body .armala-pdpux-panel p,html.armala-permanent-royal body .armala-pdpux-panel li,html.armala-permanent-royal body .woocommerce-tabs p,html.armala-permanent-royal body .woocommerce-tabs li,html.armala-permanent-royal body .woocommerce-tabs td,html.armala-permanent-royal body .woocommerce-tabs th,html.armala-permanent-royal body .armala-launch-contact p,html.armala-permanent-royal body .armala-launch-contact li,html.armala-permanent-royal body .armala-launch-contact span{color:var(--armala-copy)!important;-webkit-text-fill-color:var(--armala-copy)!important}html.armala-permanent-royal body input,html.armala-permanent-royal body select,html.armala-permanent-royal body textarea,html.armala-permanent-royal body .armala-cqa-filter input,html.armala-permanent-royal body .armala-cqa-filter select{color:#030f1e!important;-webkit-text-fill-color:#030f1e!important;background:#fff5e8!important;border-color:#030f1e2e!important}html body .single-product form.variations_form.cart.armala-promoted-variations{background:var(--armala-surface-soft)!important;border:1px solid var(--armala-border)!important;border-radius:18px!important;margin:16px 0 14px!important;padding:14px!important}html body .single-product form.variations_form.cart.armala-promoted-variations .variations th,html body .single-product form.variations_form.cart.armala-promoted-variations .variations td{padding-bottom:0!important}html body .single-product form.variations_form.cart.armala-promoted-variations .variations label{color:var(--armala-ink)!important;-webkit-text-fill-color:var(--armala-ink)!important}html body .armala-catalog-pagination button,html body .armala-catalog-pagination a,html body .armala-pagination button,html body .armala-pagination a{background:var(--armala-surface)!important;border:1px solid var(--armala-border)!important;color:var(--armala-ink)!important;-webkit-text-fill-color:var(--armala-ink)!important;box-shadow:none!important}html body .armala-catalog-pagination [aria-current=page],html body .armala-pagination [aria-current=page],html body .armala-catalog-pagination .is-current,html body .armala-pagination .current,html body .armala-catalog-pagination button:hover:not(:disabled),html body .armala-catalog-pagination a:hover,html body .armala-pagination button:hover:not(:disabled),html body .armala-pagination a:hover{background:var(--armala-copper)!important;border-color:var(--armala-copper)!important;color:#030f1e!important;-webkit-text-fill-color:#030f1e!important}html body .armala-catalog-pagination button:disabled,html body .armala-pagination button:disabled{background:color-mix(in srgb, var(--armala-surface) 72%, transparent)!important;color:var(--armala-copy)!important;-webkit-text-fill-color:var(--armala-copy)!important;opacity:.52!important}html body footer.armala-footer{padding:22px 0 10px!important}html body footer.armala-footer>.armala-container{width:100%!important;max-width:1500px!important;padding-inline:clamp(22px,4vw,72px)!important}html body footer.armala-footer .armala-footer-grid{grid-template-columns:minmax(220px,.85fr) minmax(480px,1.7fr) minmax(220px,.8fr)!important;align-items:start!important;gap:clamp(22px,3vw,48px)!important;display:grid!important}html body footer.armala-footer .armala-footer-brand img,html body footer.armala-footer img.custom-logo{max-width:132px!important;max-height:38px!important;margin-bottom:8px!important}html body footer.armala-footer .armala-footer-tagline{max-width:320px!important;margin:8px 0 0!important;font-size:13px!important;line-height:1.45!important}html body footer.armala-footer h3{margin:0 0 8px!important}html body footer.armala-footer .armala-footer-links,html body footer.armala-footer .armala-footer-links ul,html body footer.armala-footer .armala-footer-links .sub-menu,html body footer.armala-footer .armala-footer-links .children{flex-flow:wrap!important;align-items:center!important;gap:7px 9px!important;margin:0!important;padding:0!important;display:flex!important}html body footer.armala-footer .armala-footer-links li{width:auto!important;margin:0!important;padding:0!important;display:inline-flex!important}html body footer.armala-footer .armala-footer-links a,html body footer.armala-footer .armala-footer-stack a{width:auto!important;min-height:30px!important;padding:6px 10px!important;font-size:12px!important;line-height:1.15!important}html body footer.armala-footer .armala-footer-stack{flex-direction:column!important;align-items:flex-start!important;gap:7px!important;display:flex!important}html body footer.armala-footer .armala-footer-bottom{margin-top:14px!important;padding:10px 0 0!important}html body footer.armala-footer .armala-footer-bottom p,html body footer.armala-footer .armala-footer-legal a{font-size:11px!important}@media (width<=900px){html body footer.armala-footer .armala-footer-grid{grid-template-columns:1fr 1fr!important}html body footer.armala-footer .armala-footer-grid>:nth-child(2){grid-area:2/1/auto/-1!important}}@media (width<=620px){html body .armala-topbar>.armala-container,html body .armala-topbar .armala-topbar-inner,html body .armala-topbar .armala-container{padding:8px 14px!important}html body footer.armala-footer{padding:18px 0 8px!important}html body footer.armala-footer .armala-footer-grid{grid-template-columns:1fr!important;gap:16px!important}html body footer.armala-footer .armala-footer-grid>:nth-child(2){grid-area:auto!important}html body footer.armala-footer .armala-footer-tagline{max-width:none!important}}