.prdl-accessories{margin:2rem 0;padding:1.6rem;border:1px solid #dae6ef;border-radius:12px;background:#f6f9fc}.prdl-accessories h2{margin:0 0 .7rem;font-size:2rem;font-weight:700}.prdl-accessories__intro,.prdl-accessories__hint{margin:.5rem 0 1.4rem;font-size:1.3rem;line-height:1.5;color:#425466}.prdl-accessories__card{display:grid;grid-template-columns:72px minmax(0,1fr);gap:1.2rem;padding:1.3rem 0;border-top:1px solid #dae6ef}.prdl-accessories__image{display:flex;align-items:flex-start;justify-content:center;background:#fff;border-radius:8px;padding:4px;align-self:start}.prdl-accessories__image img{display:block;width:64px;height:64px;object-fit:contain}.prdl-accessories__role{margin:0 0 .4rem;color:#0064a9;font-size:1.2rem;font-weight:700}.prdl-accessories__title{display:block;color:#122a3e;font-size:1.4rem;line-height:1.4;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.prdl-accessories__title:hover{text-decoration:underline}.prdl-accessories__price{margin:.6rem 0 .3rem;font-size:1.4rem;font-weight:700}.prdl-accessories__price>span:last-child{font-weight:400;font-size:1.2rem}.prdl-accessories__form{margin-top:.9rem}.prdl-accessories__form label{display:block;font-size:1.2rem;margin-bottom:.3rem}.prdl-accessories__actions{display:flex;gap:.8rem;align-items:stretch}.prdl-accessories__actions input{width:72px;min-height:44px;padding:.8rem;border:1px solid #8b9dab;border-radius:6px;background:#fff;color:#122a3e;font:inherit;font-size:1.5rem}.prdl-accessories__actions button{min-height:44px;flex:1;padding:.8rem 1rem;border:0;border-radius:6px;background:#0064a9;color:#fff;font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer}.prdl-accessories__actions button:hover{background:#004a80}.prdl-accessories a:focus-visible,.prdl-accessories input:focus-visible,.prdl-accessories button:focus-visible{outline:3px solid #122a3e;outline-offset:3px}.prdl-accessories__hint{margin:1rem 0 0}@media(max-width:390px){.prdl-accessories{padding:1.2rem}.prdl-accessories__card{grid-template-columns:56px minmax(0,1fr);gap:.9rem}.prdl-accessories__image img{width:48px;height:48px}.prdl-accessories__actions input{width:62px}}