.product-shopping-support{color:#303943;min-width:0;margin:28px 0;font-family:Arial,sans-serif}.shopping-support-cards{grid-template-columns:1fr 1fr;gap:16px;display:grid}.shopping-support-cards>article{background:linear-gradient(130deg,#fff,#edf0f4);border:1px solid #c9d0d8;border-radius:14px;padding:24px}.shopping-support-cards article>span,.shopping-support-related header>span{letter-spacing:.16em;color:#a31b39;font-size:10px;font-weight:700}.shopping-support-cards h3{color:#303943;margin:12px 0;font-size:21px}.shopping-support-cards p{color:#626b76;font-size:14px;line-height:1.6}.shopping-support-cards button,.shopping-support-cards article>a{color:#a21838;text-align:left;cursor:pointer;background:0 0;border:0;min-height:44px;padding:10px 0;font-size:13px;font-weight:700;display:block}.shopping-support-cards button:disabled{color:#69737f;cursor:default}.shopping-support-cards small{color:#67717c;font-size:11px;line-height:1.5;display:block}.shopping-support-cards form{margin:12px 0}.shopping-support-cards label{font-size:13px;display:block}.shopping-support-cards input[type=email]{box-sizing:border-box;color:#303943;background:#fff;border:1px solid #bbc3cd;border-radius:7px;width:100%;min-height:44px;margin:8px 0;padding:10px;font-size:16px;display:block}.shopping-support-consent{align-items:start;gap:8px;line-height:1.5;display:flex!important}.shopping-support-consent input{margin-top:4px}.product-shopping-support :focus-visible{outline-offset:3px;outline:3px solid #b51c3c}.shopping-support-related{margin-top:36px}.shopping-support-related h2{color:#303943!important;text-shadow:none!important;margin:12px 0 22px!important;font-size:30px!important;line-height:1.2!important}.shopping-support-related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.shopping-support-related>div>a{color:#303943;min-width:0;text-decoration:none;display:block}.shopping-support-related img{aspect-ratio:4/3;object-fit:contain;background:#edf0f4;border-radius:12px;width:100%}.shopping-support-related h3{margin:12px 0 8px;font-size:15px;line-height:1.4}.shopping-support-related a>span{font-size:13px}.shopping-support-related b{color:#a21b38;margin-top:12px;font-size:12px;display:block}@media (width<=650px){.shopping-support-cards{grid-template-columns:1fr}.shopping-support-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}
