.armco-al-box{margin:16px 0;padding:14px 16px;border:1px solid #e2d6c3;border-left:4px solid #7f1d1d;background:#faf7f2;border-radius:4px}
.armco-al-title{margin:0 0 8px}
.armco-al-row{display:flex;gap:8px;flex-wrap:wrap}
.armco-al-row input[type=email]{flex:1 1 220px;min-width:0}
.armco-al-note{display:block;margin-top:6px;color:#666;font-size:12px;line-height:1.4}
.armco-al-msg{margin-top:8px;font-weight:600}
.armco-al-msg:empty{display:none}
.armco-al-more{margin:10px 0 0;font-size:13px}
.armco-al-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.armco-al-inline{display:inline;margin:0}
.armco-al-small{padding:4px 10px!important;font-size:12px!important}
.armco-al-account h3{margin-top:28px}
.armco-al-search{margin:18px 0 10px;padding:14px 16px;border:1px solid #e5e5e5;border-radius:4px;overflow:hidden}
.armco-al-search h4{margin-top:0}
.armco-al-search select,.armco-al-search input[type=text],.armco-al-search input[type=tel],.armco-al-search textarea{width:100%}
.armco-al-page{padding:40px 15px;max-width:760px;margin:0 auto}
