.bpm,.bpm *{box-sizing:border-box}.bpm{font-family:Montserrat,sans-serif;color:#003e51}.bpm a{color:inherit}.bpm.bpm-top{margin:16px 0;padding:14px 0;border-top:1px solid #cfdde3;border-bottom:1px solid #cfdde3;font-size:15px;line-height:1.5;color:#003e51}.bpm.bpm-top a{color:#006a85;font-weight:600;text-decoration:underline}.bpm.bpm-card{background:#e8f0f4;border-radius:20px;padding:36px;margin:32px 0;display:grid;grid-template-columns:220px 1fr;column-gap:32px;row-gap:0;align-items:start;grid-template-areas:"img head" "img body";grid-template-rows:auto 1fr}.bpm .bpm-card__top{display:contents}.bpm .bpm-card__img{grid-area:img;align-self:center}.bpm .bpm-card__head{grid-area:head}.bpm .bpm-card__body{grid-area:body}.bpm .bpm-card__img{width:220px;height:220px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center}.bpm .bpm-card__img img{width:200px;height:200px;object-fit:contain;display:block}.bpm .bpm-card__eyebrow{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#006a85}.bpm .bpm-card__name{margin:0 0 8px;font-size:28px;line-height:1.2;font-weight:700;color:#003e51}.bpm .bpm-card__price{display:none;margin:0 0 8px;font-weight:600}.bpm .bpm-card__desc{margin:0 0 14px;font-size:16px;line-height:1.5;color:#1f4a5a}.bpm .bpm-checks li{display:flex;align-items:center;gap:10px;font-size:15px;margin:6px 0;color:#003e51}.bpm .bpm-checks li:before{content:"";flex:0 0 20px;height:20px;border-radius:50%;background:#00b8e0 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-6.5' fill='none' stroke='%23003e51' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px 20px no-repeat}.bpm .bpm-card__actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:14px}.bpm-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#003e51;color:#fff;font:700 16px/1 Montserrat,sans-serif;padding:18px 32px;cursor:pointer}.bpm-btn:hover{background:#002c3a}.bpm-btn:focus-visible,.bpm a:focus-visible{outline:3px solid #00b8e0;outline-offset:2px}.bpm-link{font-weight:600;font-size:15px;color:#003e51;text-decoration:underline}.bpm .bpm-offer{margin:0 0 10px;font-size:14px;color:#003e51}.bpm .bpm-fda{margin:0;font-size:11px;line-height:1.5;color:#5f6b70}.bpm form{margin:0}.bpm-email{background:#003e51;color:#fff;border-radius:20px;padding:40px;margin:40px 0}.bpm.bpm-email h2{margin:0 0 10px;color:#fff;font-size:30px;line-height:1.2;font-weight:700}.bpm.bpm-email p{margin:0 0 22px;color:#fff;font-size:16px;line-height:1.5}.bpm-side{background:#fff;border:1px solid #cfdde3;border-radius:16px;padding:18px;margin-bottom:24px}.bpm .bpm-side__eyebrow{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#006a85}.bpm .bpm-side__row{display:flex;gap:12px;align-items:center;margin-bottom:14px}.bpm .bpm-side__row img{width:64px;height:64px;object-fit:contain;background:#fff;border:1px solid #e3ecf0;border-radius:10px;flex:none}.bpm .bpm-side__name{margin:0;font-size:16px;font-weight:700;color:#003e51}.bpm .bpm-side__price{margin:2px 0 0;font-size:14px;color:#1f4a5a}.bpm-side .bpm-btn{width:100%;padding:14px 20px;font-size:15px}@media(max-width:989px){.bpm-side{display:none}}@media(max-width:749px){.bpm.bpm-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "body";grid-template-rows:auto;padding:24px 20px;row-gap:16px}.bpm .bpm-card__top{grid-area:top;display:grid;grid-template-columns:110px 1fr;gap:16px;align-items:center}.bpm .bpm-card__img{grid-area:auto;width:110px;height:110px}.bpm .bpm-card__img img{width:96px;height:96px}.bpm .bpm-card__head{grid-area:auto}.bpm .bpm-card__body{grid-area:body}.bpm .bpm-card__name{font-size:24px;margin-bottom:4px}.bpm .bpm-card__price{display:block}.bpm-btn--block{width:100%}.bpm .bpm-card__actions{flex-direction:column;align-items:stretch;gap:12px;text-align:center}.bpm-email{padding:28px 20px}}.bpm .bpm-checks{list-style:none;margin:0 0 20px;padding:0}.bpm .bpm-checks li{padding:0}.bpm-card>*,.bpm-card__top>*{min-width:0}.bpm-email__form{min-height:90px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/blog-product-modules.css.map */
