.atr-complements{margin:24px 0;padding:clamp(16px,3vw,28px);background:#fffaf5;border:1px solid #e8d8ce;border-radius:16px;color:#30221d}.atr-complements__eyebrow{font:700 10px/1.4 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#943e35;margin:0 0 6px}.atr-complements h2{font:normal clamp(22px,3vw,30px)/1.2 Georgia,serif;margin:0 0 8px}.atr-complements__intro{font:14px/1.6 Arial,sans-serif;color:#685a51;margin:0 0 18px}.atr-complements__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:14px}.atr-complements__card{display:flex;align-items:center;gap:12px;min-width:0;border:1px solid #eaded6;border-radius:12px;padding:12px;background:#fff}.atr-complements__image{display:block;flex:0 0 76px;width:76px;aspect-ratio:1;overflow:hidden;border-radius:8px;background:#faf5ef}.atr-complements__image img{width:100%;height:100%;object-fit:cover}.atr-complements__info{min-width:0;flex:1}.atr-complements__name{font:600 14px/1.4 Arial,sans-serif;color:inherit;text-decoration:none;display:block}.atr-complements__price{margin:7px 0;font:700 14px/1.4 Arial,sans-serif}.atr-complements__button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;background:#943e35;color:white!important;border:1px solid #943e35;border-radius:7px;padding:8px 12px;font:600 13px/1.3 Arial,sans-serif;text-decoration:none;text-align:center;cursor:pointer}.atr-complements__form{margin:0}.atr-complements a:focus-visible,.atr-complements button:focus-visible{outline:3px solid #943e35;outline-offset:3px}.atr-complements__button:hover{background:#713027}.atr-complements--drawer{margin:16px 0}.atr-complements--drawer .atr-complements__list{grid-template-columns:1fr}.atr-complements--drawer h2{font-size:23px}@media(max-width:749px){.atr-complements__list{grid-template-columns:1fr}.atr-complements__button{width:100%}}