body[data-store=com] .pdf-modal__close,body[data-store=com] .overlay--com-cart aside>header .close{border:2px solid var(--bmp-action-primary);width:44px;height:44px;color:var(--bmp-text-primary);opacity:1;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}body[data-store=com] .pdf-modal__close:hover,body[data-store=com] .overlay--com-cart aside>header .close:hover{background:var(--bmp-surface-pause)}body[data-store=com] .pdf-modal__summary{padding:20px 24px;overflow-y:auto}body[data-store=com] .pdf-modal__summary h3{margin:0 0 16px;font-size:18px}body[data-store=com] .pdf-modal__summary dl{flex-wrap:wrap;gap:12px 32px;margin:0;font-size:14px;display:flex}body[data-store=com] .pdf-modal__summary dt{color:var(--bmp-text-secondary)}body[data-store=com] .pdf-modal__summary dd{margin:4px 0 0;font-weight:600}body[data-store=com] .pdf-modal--summary{width:min(640px,100% - 32px);height:auto;max-height:calc(100dvh - 32px)}body[data-store=com] .pdf-modal--summary .pdf-modal__summary dl{gap:20px;display:grid}body[data-store=com] .pdf-modal__summary p{color:var(--bmp-text-secondary);margin:24px 0 0;font-size:14px;line-height:1.6}body[data-store=com] .pdp-lab-finder__laboratory{color:var(--bmp-text-secondary);margin:0 0 16px;font-size:14px}body[data-store=com] .home--com .faq-teaser{border-top:1px solid var(--bmp-border-subtle);margin-block-start:var(--section-y)}body[data-store=com] .home--com .faq-teaser__layout{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:24px}body[data-store=com] .home--com .faq-teaser__layout>:is(.section-head,.faq-teaser__content,.faq-teaser__contact){grid-area:auto/1}body[data-store=com] .home--com .faq-teaser .faq-list{max-width:none}body[data-store=com] .home--com .faq-teaser__contact{margin:0;font-size:14px}body[data-store=com] .home--com .faq-teaser__contact>a{color:inherit;display:inline}body[data-store=com] .footer__newsletter-band{color:#fff;background:#1d1d1d}body[data-store=com] .footer__news{border:0;padding-block:clamp(40px,5vw,72px)}body[data-store=com] .footer__news .newsletter__title{color:#fff;max-width:21ch;margin:0;font-size:clamp(30px,3.3vw,44px);font-weight:650;line-height:1.18}body[data-store=com] .footer__news :is(.newsletter__sub,.newsletter__consent){color:#d0d0d0;line-height:1.6}body[data-store=com] .footer__news .newsletter__input{color:#1d1d1d;background:#fff}body[data-store=com] .footer__news .newsletter__consent{margin:12px 0 0;font-size:13px}body[data-store=com] .footer__news :is(input,button):focus-visible{outline-offset:4px;outline-color:#fff!important}body[data-store=com] .footer__assure{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px}body[data-store=com] .footer__trust{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body[data-store=com] .footer__trust>li,body[data-store=com] .footer__trust>li>a{white-space:nowrap;align-items:center;font-size:13px;font-weight:550;line-height:1.5}body[data-store=com] .footer__trust .icon{width:22px;height:22px;color:var(--bmp-text-secondary)}body[data-store=com] .footer__pay{grid-column:1}body[data-store=com] .footer__region{grid-column:2;justify-self:end}body[data-store=com] .footer__bottom-inner{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}body[data-store=com] .footer__legal{gap:6px 12px}body[data-store=com] .footer__legal-nav{flex-wrap:wrap;gap:4px 16px;display:flex}body[data-store=com] .footer__legal-nav>:is(a,button){white-space:nowrap}body[data-store=com] .footer__disclaimer{margin-top:8px}@media (width>=768px){body[data-store=com] .footer__news .newsletter{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"title form""sub consent";align-items:center;gap:16px 64px}body[data-store=com] .footer__news .newsletter__consent{grid-area:consent;margin:0}}@media (width<=767px){body[data-store=com] .footer__trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body[data-store=com] .footer__trust>li,body[data-store=com] .footer__trust>li>a{white-space:normal;align-items:center}body[data-store=com] .footer__trust span{overflow-wrap:normal}body[data-store=com] .footer__assure{grid-template-columns:minmax(0,1fr)}body[data-store=com] .footer__region{grid-column:1;justify-self:end}body[data-store=com] .footer__news .newsletter{gap:16px}body[data-store=com] .footer__news .newsletter__consent{grid-column:1}}body[data-store=com] .footer__meta{color:var(--bmp-text-secondary);flex-basis:100%;margin:0;font-size:12px}body[data-store=com] .pdf-modal--summary .pdf-modal__title{white-space:normal}@media (width>=900px){body[data-store=com] .footer__trust{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (width>=768px) and (width<=899px){body[data-store=com] .footer__trust{grid-template-columns:repeat(2,minmax(0,1fr))}}body[data-store=com] .pdf-modal--pages{background:#e9e6e1;overflow-y:auto}body[data-store=com] .pdf-modal__close--floating{z-index:2;background:var(--surface);flex:none;margin:12px 12px -56px auto;position:sticky;top:12px}body[data-store=com] .pdf-pages{padding:16px}body[data-store=com] .pdf-pages__host{gap:12px;display:grid}body[data-store=com] .pdf-pages__page{background:#fff;width:100%;height:auto;display:block;box-shadow:0 1px 3px #0000001f}body[data-store=com] .home--com .faq-teaser__contact{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}body[data-store=com] .footer__newsletter-band{background:var(--bmp-surface-subtle,#f7f5f1);color:var(--bmp-text-primary);border-block:0}body[data-store=com] .footer__news{padding-block:clamp(56px,7vw,88px)}body[data-store=com] .footer__news .newsletter__title{color:var(--bmp-text-primary);letter-spacing:-.02em;font-size:clamp(28px,3.4vw,40px)}body[data-store=com] .footer__news :is(.newsletter__sub,.newsletter__consent){color:var(--bmp-text-secondary)}body[data-store=com] .footer__news .newsletter__label{color:var(--bmp-text-primary)}body[data-store=com] .footer__news .newsletter__input{color:var(--bmp-text-primary);border:1px solid var(--bmp-border-strong,#d9d5ce);background:#fff}body[data-store=com] .footer__news :is(input,button):focus-visible{outline-color:var(--bmp-text-primary)!important}
