#RECOMMEND_FOR{background-color:#fff;padding:20px 0;width:100%}#RECOMMEND_FOR .container{display:flex;margin:0 auto;max-width:1200px;padding:0}#RECOMMEND_FOR .left-column{max-width:393px;width:100%}#RECOMMEND_FOR .left-column h3{color:var(--Primary-Gray-Black,#313131);font-family:Poppins,sans-serif;font-size:44px;font-weight:400;line-height:56px;margin-bottom:16px}#RECOMMEND_FOR .left-column h3 strong{font-weight:700}#RECOMMEND_FOR .left-column p{color:var(--Primary-Gray-Black,#313131);font-family:Open Sans,sans-serif;font-size:16px;line-height:22px;margin-bottom:38px;max-width:309px}#RECOMMEND_FOR .button-wrapper{align-items:center;display:flex;gap:12px}#RECOMMEND_FOR .scroll-button{align-items:center;background:#f2f2f2;border:none;border-radius:100px;color:#505050;cursor:pointer;display:flex;height:60px;justify-content:center;width:60px}#RECOMMEND_FOR .right-column{align-items:center;display:flex;flex:1;justify-content:flex-start;margin-left:106px;overflow-x:auto}#RECOMMEND_FOR .image-container{display:flex;gap:32px;max-width:none;overflow-x:auto;scrollbar-width:none;width:100%}#RECOMMEND_FOR .image-container::-webkit-scrollbar{display:none}#RECOMMEND_FOR .image-container .image-card{flex-shrink:0;height:320px;position:relative;width:356px}#RECOMMEND_FOR .image-container img{border-radius:32px;height:100%;object-fit:cover;width:100%}#RECOMMEND_FOR .image-container .text-overlay{color:#fff;font-family:Open Sans;font-size:20px;font-weight:700;left:50%;list-style:28px;position:absolute;text-align:center;text-shadow:2px 2px 5px rgba(0,0,0,.5);top:50%;transform:translate(-50%,-50%)}@media (max-width:768px){#RECOMMEND_FOR .left-column{max-width:unset}#RECOMMEND_FOR .container{flex-direction:column}#RECOMMEND_FOR .left-column h3{font-size:1.5rem;line-height:32px;margin-bottom:6px;text-align:center}#RECOMMEND_FOR .left-column p{max-width:unset;text-align:center}#RECOMMEND_FOR .button-wrapper{display:none}#RECOMMEND_FOR .right-column{margin-left:0}#RECOMMEND_FOR .image-container{align-items:center;flex-direction:column;gap:16px}#RECOMMEND_FOR .image-container .image-card,#RECOMMEND_FOR .image-container img{height:auto;max-height:112px;width:100%}#RECOMMEND_FOR .image-container img{border-radius:24px}}