#am-fsbar{margin:14px var(--cart-drawer-padding,20px) 6px;padding:12px 14px;border-radius:8px;background:#f3ece0;color:#3e2f25;font-size:14px}#am-fsbar p{margin:0 0 8px}.am-fsbar__t{height:6px;border-radius:6px;background:#eadfcc;overflow:hidden}.am-fsbar__t span{display:block;height:100%;background:#3e2f25;border-radius:6px;transition:width .4s}
#am-xs{margin:10px var(--cart-drawer-padding,20px) 14px;padding:14px;border:1px solid #eadfcc;border-radius:8px;background:#fbf8f2;color:#3e2f25}
#am-xs h4{margin:0 0 2px;font-family:var(--font-heading--family);font-weight:500;font-size:19px}#am-xs .am-xs__s{margin:0 0 10px;font-size:12.5px;color:#7a6656}
.am-xs__i{display:grid;grid-template-columns:56px 1fr auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid #f0e7d8}.am-xs__i:first-of-type{border-top:0}
.am-xs__i img{width:56px;height:56px;object-fit:cover;border-radius:6px;background:#fff;display:block}
.am-xs__t{font-size:13.5px;line-height:1.3}.am-xs__t a{color:#3e2f25;text-decoration:none}.am-xs__t small{display:block;color:#7a6656;font-size:12.5px;margin-top:2px}
.am-xs__t select{margin-top:5px;max-width:100%;font-size:12px;padding:3px 6px;border:1px solid #d4bfa7;border-radius:6px;background:#fff;color:#3e2f25}
.am-xs__b{border:1px solid #3e2f25;background:#3e2f25;color:#f9f6ef;border-radius:6px;padding:8px 12px;font-size:12.5px;cursor:pointer;white-space:nowrap}.am-xs__b[disabled]{opacity:.5}
