.aps-frame .bl{margin-top:30px;border:1px solid var(--aps-line);border-radius:6px;background:#fff;padding:14px 18px}.aps-frame .bl .top{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.aps-frame .bl h4{margin:0;font-size:14px;font-weight:800;letter-spacing:-.015em}.aps-frame .bl .top a{margin-left:auto;font-size:12.5px;font-weight:650;color:var(--aps-brand);text-decoration:none}.aps-frame .brow{display:grid;grid-template-columns:repeat(8,1fr);gap:10px}.aps-frame .bx{height:52px;border:1px solid var(--aps-line);border-radius:4px;display:grid;place-items:center;padding:9px 11px;background:#fff}.aps-frame .bx img{max-width:100%;max-height:100%;object-fit:contain}.aps-frame .bx.ph{border-style:dashed;background:var(--aps-surface)}.aps-frame .bx.ph span{font-size:11px;font-weight:750;color:var(--aps-mute);letter-spacing:.02em;text-align:center;line-height:1.2}.aps-frame .pf .ph{background:var(--aps-deep);color:#fff;padding:20px 24px}.aps-frame .pf .ph h3{margin:6px 0 5px;font-size:22px;font-weight:800;letter-spacing:-.026em}.aps-frame .pf .ph p{margin:0;color:#b9d3ec;font-size:13.5px;max-width:56ch}.aps-frame .bl{margin-top:20px;padding:12px 16px}.aps-frame .bl .top{margin-bottom:9px}.aps-frame .brow{gap:8px}.aps-frame .bx{height:46px}.aps-frame .m-rpf .top{display:flex;align-items:center;gap:12px;margin-bottom:10px}.aps-frame .m-rpf .top img{width:104px;height:auto;flex:none}.aps-frame .bl{border:0;background:transparent;padding:12px 0 0}.aps-frame .bl h4{font-size:19px;font-weight:800;letter-spacing:-.022em}.aps-frame .bl .top a{font-size:13px}.aps-frame .bl{margin-top:24px;padding:0}.aps-frame .bl .top{margin-bottom:11px}.aps-frame .brow{gap:10px}.aps-frame .bl .top{margin-bottom:23px}.aps-frame .bx{grid-template-rows:minmax(0,1fr)}.aps-frame .bx img{width:100%;height:100%;object-fit:contain}.aps-frame .brow{grid-template-columns:repeat(var(--aps-brow-columns, 8),1fr)}@media(max-width:767px){.aps-frame .bl{margin-top:18px}.aps-frame .bl .top{margin-bottom:20px;gap:10px}.aps-frame .bl h4{font-size:17px}.aps-frame .brow{grid-template-columns:1fr 1fr;gap:8px}.aps-frame .bx{height:46px;padding:8px}.aps-frame .bx.ph span{font-size:10.5px;line-height:1.15}}@media(min-width:768px)and (max-width:1023px){.aps-frame .brow{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/aps-brands.css.map */
