.qa-related-products{min-width:0;overflow:hidden}
.qa-related-track{display:flex!important;grid-template-columns:none!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;width:100%;min-width:0;gap:18px;overflow-x:auto!important;overflow-y:hidden;padding:2px 2px 14px;scroll-snap-type:x mandatory;scroll-padding-inline:2px;-webkit-overflow-scrolling:touch}
.qa-related-card{box-sizing:border-box;flex:0 0 calc((100% - 54px)/4);width:calc((100% - 54px)/4);min-width:0;max-width:none;overflow:hidden}
.qa-related-info,.qa-related-price{box-sizing:border-box;min-width:0;max-width:100%}
.qa-related-price{display:grid;grid-template-columns:1fr;gap:3px;align-items:start}
.qa-related-price del,.qa-related-price b{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:1050px){.qa-related-card{flex-basis:calc((100% - 18px)/2);width:calc((100% - 18px)/2)}}
@media(max-width:600px){.qa-related-products{box-sizing:border-box;width:100%;max-width:100%;margin-top:42px;padding:0 16px}.qa-related-head{width:100%;gap:10px}.qa-related-head h2{font-size:21px}.qa-related-controls{flex:none}.qa-related-controls button{width:36px;height:36px}.qa-related-track{gap:12px!important;padding-bottom:10px}.qa-related-card{flex:0 0 82%;width:82%}.qa-related-image{border-radius:13px}.qa-related-info{padding-top:11px}.qa-related-info h3{min-height:0;font-size:15px}.qa-related-price b{font-size:16px}}
