
.ap-selection-help{margin-top:24px;border-top:1px solid #e3ded4;border-bottom:1px solid #e3ded4;padding:16px 0;color:#354350}
.ap-selection-help summary,.ap-module-list summary{cursor:pointer;font-size:15px;line-height:1.5;color:#76613f}
.ap-selection-help p{font-size:15px;line-height:1.7;margin:14px 0}
.ap-module-list{margin:16px 0 20px}
.ap-module-list p{font-size:13px!important;line-height:1.65;color:#68727a}
.maes-anton #search,.maes-anton label[for="search"],.maes-anton .mr-intro[hidden]{display:none!important}
.maes-anton.ap-catalog-selected #catalog>p{display:none}
.maes-anton .ap-direction-nav{background:none!important;border-bottom:1px solid #e4ded3;gap:8px 24px!important;padding:0 0 12px!important}
.maes-anton .ap-direction-nav button{border:0!important;border-radius:0!important;border-bottom:2px solid transparent!important;background:transparent!important;padding:10px 0!important;color:#69727a;font-size:14px}
.maes-anton .ap-direction-nav button[aria-pressed="true"]{color:#172b48;border-bottom-color:#ad8b50!important}
.maes-anton .ap-direction-nav button:hover{color:#8b703f}
.maes-anton .ap-direction-nav .ap-back-directions{flex-basis:100%;text-align:left;font-size:12px;color:#8b703f;margin-bottom:4px}
.maes-anton .filters{gap:24px!important;background:transparent!important;padding:12px 0 24px!important}
.maes-anton .filters label{font-size:12px;color:#7b817f;letter-spacing:.02em}
.maes-anton .filters select{border:0!important;border-bottom:1px solid #cfc7b8!important;border-radius:0!important;background-color:transparent!important;padding:12px 24px 12px 0!important;box-shadow:none!important;font:inherit;font-size:15px;color:#233447}
.maes-anton .filters select:focus-visible{outline:2px solid #b19765;outline-offset:3px}

.maes-anton .ap-direction-intro{scroll-margin-top:160px}
.maes-anton .filters{display:grid!important}
.maes-anton.ap-direction-selected .hero,.maes-anton.ap-direction-selected .filters{display:none!important}
.maes-anton .ap-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0 20px}
.maes-anton .ap-catalog-toolbar[hidden]{display:none}
.maes-anton .ap-back-directions{border:0;background:none;font:inherit;font-size:13px;color:#8b703f;cursor:pointer;padding:10px 0}
.maes-anton .ap-all-models-button{display:inline-flex;align-items:center;gap:30px;padding:13px 22px;border:1px solid #ae925f;border-radius:4px;color:#24394c;background:#faf8f3;font:inherit;font-size:15px;cursor:pointer}
.maes-anton .ap-all-models-button:hover,.maes-anton .ap-all-models-button[aria-pressed="true"]{background:#f1eadf;border-color:#8b703f}
.maes-anton .ap-direction-nav{gap:8px 0!important}
.maes-anton .ap-direction-nav button{position:relative;padding:10px 18px!important}
.maes-anton .ap-direction-nav button+button:before{content:"";position:absolute;left:0;top:50%;height:14px;width:1px;transform:translateY(-50%);background:#d8d0c1}
.maes-anton .ap-direction-nav button:first-child{padding-left:0!important}
.ap-compact-logo{display:block!important;width:160px!important;height:65px!important;object-fit:contain!important;object-position:left center;background:transparent!important;filter:none!important}
.maes-anton .ap-brand-strip{background:#fff;padding:35px 0 12px;max-width:1280px;width:calc(100% - 80px);margin:0 auto}
.maes-anton .ap-brand-strip nav{margin:0 0 22px!important;color:#68737c}
.maes-anton .ap-brand-strip nav a{color:#68737c}
.ap-product-brand{margin:8px 0 16px}
.ap-tailored-request .ap-selection-steps dt{font-size:clamp(16px,1.6vw,23px);line-height:1.3;overflow-wrap:anywhere}
.ap-tailored-request .ap-selection-steps dd{font-size:13px;line-height:1.5}
.ap-tailored-request .maes-product-request-copy>p:not(.maes-product-section-kicker){line-height:1.65}

.maes-anton .ap-compact-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;line-height:1.5}
.maes-anton .ap-catalog-title{font-family:Georgia,serif;font-size:38px;line-height:1.2;font-weight:400;margin:0 0 24px;color:#122535}
@media(max-width:767px){.maes-anton .ap-catalog-title{font-size:28px}}
@media(max-width:767px){.maes-anton .ap-brand-strip{width:calc(100% - 40px);padding-top:24px}.ap-compact-logo{width:130px!important;height:52px!important}.maes-anton .ap-direction-nav button{padding:9px 12px!important;font-size:13px}.maes-anton .ap-all-models-button{padding:11px 15px;gap:18px}}

@media(max-width:767px){.maes-anton .ap-direction-intro{scroll-margin-top:100px}.maes-anton .ap-direction-nav{gap:4px 14px}.maes-anton .filters{gap:14px!important}}
