.aym-related{margin:28px 0 40px;color:#153c50;font-family:Arial,Helvetica,sans-serif}.aym-related a{color:inherit;text-decoration:none}.aym-related a:focus-visible{outline:3px solid #1b6389;outline-offset:4px}.aym-related a:hover{text-decoration:underline}.aym-related-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px}.aym-related h2{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin:0 0 7px}.aym-related-heading p{color:#647680;font-size:14px;margin:0}.aym-related-link{font-size:13px;font-weight:bold;border-bottom:2px solid #f6a600;padding-bottom:4px}.aym-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.aym-related-card{border:1px solid #e3e8ea;border-radius:7px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.aym-related-photo{display:block;padding:16px}.aym-related-photo img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;display:block}.aym-related-body{padding:0 17px 18px;display:flex;flex-direction:column;flex:1}.aym-related h3{font-size:15px;line-height:1.4;margin:0 0 13px;min-height:42px}.aym-related-state{color:#647680;font-size:12px;margin:0 0 16px}.aym-related-state.is-stock{color:#257345}.aym-related-buy{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.aym-related-buy strong{font-size:23px;letter-spacing:-.04em;white-space:nowrap}.aym-related .aym-related-button{display:inline-block;background:#f6a600;color:#fff!important;font-size:12px;font-weight:700;padding:10px 12px;border-radius:4px;white-space:nowrap}.aym-related .aym-related-button:hover{background:#cc8700;text-decoration:none}.aym-related-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.aym-related-paths a{border:1px solid #e3e8ea;border-radius:6px;padding:18px 20px}.aym-related-paths a:hover{border-color:#d6a740;background:#fffaf0;text-decoration:none}.aym-related-paths strong{display:block;font-size:15px}.aym-related-paths span{display:block;color:#647680;font-size:12px;margin-top:4px}.aym-related-guide{display:flex;justify-content:space-between;align-items:center;gap:25px;border:1px solid #e3e8ea;border-left:3px solid #f6a600;padding:22px 25px;border-radius:6px;margin-top:24px}.aym-related-guide p{font-size:11px;text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;color:#826000}.aym-related-guide h3{font-size:20px;min-height:0;margin:0 0 8px}.aym-related-guide span{font-size:13px;color:#647680}@media(max-width:991px){.aym-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.aym-related-heading{display:block}.aym-related h2{font-size:22px}.aym-related-link{display:inline-block;margin-top:12px}.aym-related-grid{gap:12px}.aym-related-photo{padding:9px}.aym-related-body{padding:0 11px 13px}.aym-related h3{font-size:13px}.aym-related-buy{align-items:flex-start;flex-direction:column}.aym-related-buy strong{font-size:21px}.aym-related .aym-related-button{width:100%;text-align:center}.aym-related-paths{grid-template-columns:1fr;gap:10px}.aym-related-guide{display:block;padding:20px}.aym-related-guide .aym-related-button{margin-top:16px}}
/* Approved title style 1: scoped to product cards, including theme overrides. */
.aym-related .aym-related-card .aym-related-body h3,.aym-related .aym-related-card .aym-related-body h3 a{font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:600!important;line-height:1.45!important;letter-spacing:normal!important;text-transform:none!important;color:var(--card-color,#6f6357)!important}
