.mp-shop{max-width:1140px;margin:36px auto 70px;padding:28px 20px;color:#344748;font-family:inherit;border-top:1px solid #d8e0dd}.mp-shop *{box-sizing:border-box}.mp-shop summary{cursor:pointer;color:#45676b;font-size:18px}.mp-shop input,.mp-shop textarea{display:block;width:100%;padding:12px;border:1px solid #bdcbc8;border-radius:3px;background:white;color:#253f41;font-family:Arial,sans-serif;font-size:16px}.mp-shop button{background:#618185;color:white;border:1px solid #618185;padding:13px 20px;border-radius:2px;cursor:pointer;font:inherit}.mp-shop button:disabled{opacity:.55;cursor:wait}.mp-shop label{display:block}.mp-login{display:flex;align-items:end;gap:14px;margin-top:22px;max-width:650px}.mp-login label{flex:1}.mp-shop [hidden]{display:none!important}.mp-shop fieldset{border:0;padding:0;margin:26px 0}.mp-shop legend{font-size:19px;margin-bottom:16px}.mp-kicker{color:#618185;text-transform:uppercase;letter-spacing:.12em;font-size:12px;margin:28px 0 8px}.mp-shop h3{font-weight:400;font-size:30px;margin:0 0 24px}.mp-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.mp-offers legend{grid-column:1/-1}.mp-offer{border:1px solid #d8e0dd;background:#fff;overflow:hidden;cursor:pointer}.mp-offer:has(input:checked){outline:3px solid #618185;outline-offset:2px}.mp-offer img{width:100%;height:260px;object-fit:cover;object-position:50% 42%;display:block}.mp-offer-body{padding:24px}.mp-offer input[type=radio]{width:20px;height:20px;float:right;accent-color:#618185}.mp-offer h4{font-size:23px;font-weight:400;line-height:1.3;margin:0 28px 18px 0}.mp-offer p{font-size:15px;line-height:1.7}.mp-price{display:block;font:600 29px/1.4 Arial,sans-serif;color:#618185;margin-top:20px}.mp-shop small{display:block;font-size:12px;line-height:1.5;margin-top:5px}.mp-shop .mp-conditions{font-size:13px;line-height:1.6}.mp-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.mp-shop .mp-consent{display:flex;align-items:start;gap:12px;margin:20px 0;font-size:14px}.mp-consent input[type=checkbox]{width:18px;height:18px;flex:0 0 18px;accent-color:#618185}.mp-paybar{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#f1f5f3;padding:20px}.mp-total{font:600 24px Arial,sans-serif}.mp-feedback,.mp-status{font-size:14px}.mp-shop .mp-logout{background:transparent;color:#45676b;font-size:13px;margin-top:26px}.mp-shop :focus-visible{outline:3px solid #344f52;outline-offset:3px}@media(max-width:700px){.mp-shop{padding:24px 14px}.mp-offers,.mp-fields{grid-template-columns:1fr}.mp-login,.mp-paybar{flex-direction:column;align-items:stretch}.mp-offer img{height:240px}.mp-offer-body{padding:20px}.mp-shop h3{font-size:26px}}
.mp-shop{font-family:Poppins,sans-serif}.mp-shop h3,.mp-shop h4,.mp-shop legend,.mp-shop button,.mp-shop summary{font-family:Cocomat,sans-serif}.mp-shop h3,.mp-shop h4{color:#618185}

.mp-shop h4{font-family:Poppins,sans-serif}

.mp-shop{margin:24px auto 32px;padding:24px 28px;background:#eff5f2;border:1px solid #c9d8d2;border-left:5px solid #618185;border-radius:6px;scroll-margin-top:160px}.mp-shop summary{font-size:23px;font-weight:600;line-height:1.4}.mp-intro{margin:8px 0 0;font-size:15px;line-height:1.6}.mp-login{max-width:800px;margin-top:16px}.mp-login button{font-family:Poppins,sans-serif;font-weight:600;min-height:49px}.mp-status:empty{display:none}@media(max-width:700px){.mp-shop{margin:16px 12px 24px;padding:20px 16px}.mp-shop summary{font-size:21px}}
