.ProductRecommendationSection_section__3xKfn{max-width:1440px;margin:32px auto;padding:0 24px}.ProductRecommendationSection_section__3xKfn h2{margin-bottom:12px}.ProductRecommendationSection_section__3xKfn p{margin-bottom:16px;color:#52645f}.ProductRecommendationSection_grid__AJpLq{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media (max-width:700px){.ProductRecommendationSection_section__3xKfn{padding:0 12px;margin:24px auto}.ProductRecommendationSection_grid__AJpLq{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.ProductShareButton_root__GaBOW{margin-block:12px}.ProductShareButton_button___2_u7{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 16px;border:1px solid #bdd7d2;border-radius:24px;background:#fff;color:#126454;font:inherit;font-weight:600;cursor:pointer}.ProductShareButton_button___2_u7:hover{background:#eff8f5}.ProductShareButton_button___2_u7:focus-visible,.ProductShareButton_manual__PrDlv input:focus-visible{outline:3px solid #126454;outline-offset:3px}.ProductShareButton_button___2_u7:disabled{opacity:.6;cursor:wait}.ProductShareButton_status__bgK_J{display:inline-block;margin-inline-start:12px;color:#126454;font-size:14px}.ProductShareButton_manual__PrDlv{margin-block-start:10px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.ProductShareButton_manual__PrDlv label{flex:1 1 220px;min-width:0;font-size:14px}.ProductShareButton_manual__PrDlv input{display:block;width:100%;box-sizing:border-box;margin-block-start:8px;padding:12px;border:1px solid #bdd7d2;border-radius:8px;background:#fff;color:#173d35}