.pdp[data-v-440e53a2]{flex-direction:column;font-family:Figtree,sans-serif;display:flex;overflow:hidden}@media (width>=768px){.pdp[data-v-440e53a2]{margin:2rem auto 4rem}}.pdp .product-hidden-message[data-v-440e53a2]{flex-direction:column;align-items:center;max-width:80rem;margin:4rem auto 2rem;display:flex}.pdp .product-hidden-message img[data-v-440e53a2]{max-width:12rem;margin-bottom:2rem}.pdp .product-hidden-message .sorry[data-v-440e53a2]{margin-bottom:1rem;font-family:Figtree,sans-serif;font-size:3.375rem;font-weight:700;line-height:1.2}.pdp .product-hidden-message .message[data-v-440e53a2]{margin-bottom:2rem}.pdp .product-hidden-message .button-wrapper[data-v-440e53a2]{max-width:58ch}.max-width[data-v-440e53a2]{max-width:80rem;margin:1rem auto 0}.product-grid[data-v-440e53a2]{grid-template-columns:1fr;gap:2rem;width:100%;padding:0 1rem;display:grid;overflow:hidden}@media (width>=768px){.product-grid[data-v-440e53a2]{grid-template-columns:5fr 4fr}}@media (width>=81rem){.product-grid[data-v-440e53a2]{padding:0}}@media (width>=768px){.product-grid.--single-image[data-v-440e53a2]{grid-template-columns:9fr 10fr}}.product-grid.--sidebar[data-v-440e53a2]{gap:1rem}.product-grid.--sidebar .product-description[data-v-440e53a2]{margin-top:1rem}@media (width>=768px){.product-grid.--sidebar[data-v-440e53a2]{grid-template-columns:3fr 4fr auto;gap:2rem}.product-grid.--sidebar .product-description[data-v-440e53a2]{margin-top:0}}.claim[data-v-440e53a2]{font-weight:700}.claim[data-v-440e53a2],.usps[data-v-440e53a2]{margin-bottom:1rem}.usps[data-v-440e53a2]{flex-direction:column;gap:.5rem;display:flex}.usps li[data-v-440e53a2],.usps p[data-v-440e53a2]{align-items:center;gap:.25rem;font-weight:300;display:flex}.usps li .footnote-label[data-v-440e53a2],.usps p .footnote-label[data-v-440e53a2]{top:-.25rem}.product-gallery[data-v-440e53a2]{position:relative}.product-gallery .badges[data-v-440e53a2]{z-index:5;flex-direction:column;gap:1rem;display:flex;position:absolute;top:1rem;right:1rem}.product-gallery .badges .bio-badge[data-v-440e53a2]{border-radius:.5rem;width:54px;height:auto;overflow:hidden}.product-gallery .badges .new-badge[data-v-440e53a2]{color:#fff;text-transform:uppercase;background-color:#007f95;border-radius:.5rem;justify-content:center;align-items:center;width:54px;height:36px;display:flex;overflow:hidden}.brand-button[data-v-440e53a2]{margin-top:1rem}.product-description .title[data-v-440e53a2]{max-width:24ch;margin-bottom:1rem;padding-bottom:1rem;font-size:2.25rem}.product-description .title h1[data-v-440e53a2]{-webkit-hyphens:auto;hyphens:auto;font-family:Abril Fatface,serif;line-height:1.1}@media (width>=768px){.product-description .title[data-v-440e53a2]{border-bottom:1px solid #4d4d4d40;display:block}}.announcement-box[data-v-440e53a2]{margin-bottom:1rem}.available-wrapper[data-v-440e53a2]{justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.available[data-v-440e53a2],.available-wrapper[data-v-440e53a2]{align-items:center;display:flex}.available[data-v-440e53a2]{padding-left:1.5rem;position:relative}.available[data-v-440e53a2]:before{content:"";background-color:#14ab79;border-radius:100rem;width:1rem;height:1rem;position:absolute;left:0}.available.--few-available[data-v-440e53a2]:before{background-color:#edc40e}.available.--not-available[data-v-440e53a2]:before{background-color:#c31818}.price-information[data-v-440e53a2]{margin-bottom:1rem}.price-information .unit[data-v-440e53a2]{color:#4d4d4d;align-items:center;margin-top:.5rem;font-size:.75rem}.price-information .unit[data-v-440e53a2] span{color:#4d4d4d}.price-information .additional-cost[data-v-440e53a2]{color:#4d4d4d;text-align:end;margin-top:.25rem;font-size:.75rem;display:block}.price-information .additional-cost a[data-v-440e53a2]{font-size:inherit;text-decoration:underline}.price-information .additional-cost[data-v-440e53a2] span{font-size:inherit}.price-information .price[data-v-440e53a2] .shared-price{justify-content:flex-end}.price-information .price[data-v-440e53a2] .price{font-size:2.25rem}.price-information .price[data-v-440e53a2] .after-price{font-size:1.125rem}.price-information .price[data-v-440e53a2] .product-units{font-size:.75rem}.add-to-cart[data-v-440e53a2]{justify-content:flex-end;gap:1rem;display:flex}.invader[data-v-440e53a2]{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;justify-content:center;gap:.5rem;width:100%;margin-top:1rem;padding:1rem 2rem;display:flex}.share[data-v-440e53a2]{margin-bottom:1rem;display:flex}.share button[data-v-440e53a2]{letter-spacing:.05rem;background-color:#0000;align-items:center;gap:.25rem;display:flex}@media (width>=768px){.share button[data-v-440e53a2]{display:none}}.description[data-v-440e53a2],.recommendations-container[data-v-440e53a2]{max-width:70ch}.description.margin[data-v-440e53a2],.recommendations-container.margin[data-v-440e53a2]{margin-top:2rem}.description h2[data-v-440e53a2],.recommendations-container h2[data-v-440e53a2]{margin-bottom:.5rem;font-family:Figtree,sans-serif;font-size:1rem;font-weight:700}.description p[data-v-440e53a2],.recommendations-container p[data-v-440e53a2]{white-space:break-spaces}.description .text[data-v-440e53a2],.recommendations-container .text[data-v-440e53a2]{width:100%;max-width:40ch}.description .text[data-v-440e53a2] p,.recommendations-container .text[data-v-440e53a2] p{white-space:break-spaces}.recommendations-container[data-v-440e53a2]{flex-direction:column;gap:.5rem;display:flex}.details[data-v-440e53a2]{justify-content:space-between;margin:2rem 0;padding:1rem}.details[data-v-440e53a2],.details .tabs-wrapper[data-v-440e53a2]{flex-direction:column;gap:2rem;display:flex}.details .tabs[data-v-440e53a2],.details .tabs-wrapper[data-v-440e53a2]{justify-content:center}.details .tabs[data-v-440e53a2]{flex-direction:column;gap:1rem;display:flex}@media (width>=640px){.details .tabs[data-v-440e53a2]{flex-flow:wrap}}.details .tabs .tab[data-v-440e53a2]{width:100%;padding-top:1rem;padding-bottom:1rem}.details .tabs .tab[data-v-440e53a2]:after,.details .tabs .tab[data-v-440e53a2]:before{display:none}@media (width>=640px){.details .tabs .tab[data-v-440e53a2]{width:auto;min-width:180px}.details .tabs .tab[data-v-440e53a2]:after,.details .tabs .tab[data-v-440e53a2]:before{display:block}}.details .tab-header[data-v-440e53a2]{margin-bottom:.5rem;font-family:Figtree,sans-serif;font-size:1rem;font-weight:700}.details .tab-content[data-v-440e53a2]{width:100%;min-height:160px;margin-bottom:2rem;scroll-margin-top:8rem}.details .tab-content p[data-v-440e53a2]{font-size:inherit}@media (width>=768px){.details .tab-content[data-v-440e53a2]{margin-bottom:4rem}}.details .tab-content .hints[data-v-440e53a2]{text-align:center;justify-content:center;align-items:center;width:100%;max-width:800px;margin:0 auto;line-height:1.4rem;display:flex}.details .tab-content .hints p[data-v-440e53a2]{white-space:break-spaces}.details .tab-content.--single .table[data-v-440e53a2]{margin:0}.details .downloads[data-v-440e53a2],.details .table-container[data-v-440e53a2]{background-color:#eff2f3;border-radius:.75rem;flex-direction:column;gap:.5rem;max-width:800px;margin:0 auto;padding:2rem;display:flex}.details .download-list[data-v-440e53a2]{gap:.5rem;max-width:100%}.details .download-list[data-v-440e53a2],.details .table[data-v-440e53a2]{flex-direction:column;width:100%;display:flex}.details .table[data-v-440e53a2]{text-align:left;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;border:1px solid #d9dfe3;border-radius:.375rem;height:max-content;margin:0 auto;overflow:hidden}.details .table th[data-v-440e53a2]{color:#007f95;background-color:#fff;width:50%;height:100%;padding:.5rem;font-size:.75rem;line-height:1;display:flex}.details .table th.aria-hidden[data-v-440e53a2]{color:#0000}.details .table th[data-v-440e53a2]:last-of-type{border-left:1px solid #d9dfe3}.details .table tr[data-v-440e53a2]{width:100%;display:flex}.details .table tr td[data-v-440e53a2]{background-color:#fff;border:1px solid #d9dfe3;border-bottom:0;width:50%;padding:.5rem;font-size:.75rem}.details .table tr td a[data-v-440e53a2],.details .table tr td p[data-v-440e53a2],.details .table tr td span[data-v-440e53a2]{font-size:inherit}.details .table tr td[data-v-440e53a2]:first-of-type{border-left:0;border-right:0;font-weight:700}.details .table tr td[data-v-440e53a2]:last-of-type{border-right:0}@media (width>=768px){.details[data-v-440e53a2]{margin-top:4rem}}@media (width>=81rem){.details[data-v-440e53a2]{padding:0}}.mandatory-text[data-v-440e53a2]{flex-direction:column;gap:2rem;margin-bottom:2rem;font-size:.75rem;display:flex}.tabs-enter-active[data-v-440e53a2],.tabs-leave-active[data-v-440e53a2]{transition:opacity .3s,transform .3s}.tabs-enter-from[data-v-440e53a2],.tabs-leave-to[data-v-440e53a2]{opacity:0}.tabs-enter-from[data-v-440e53a2]{transform:translate(40px)}.tabs-leave-to[data-v-440e53a2]{transform:translate(-40px)}.learning[data-v-440e53a2],.studies[data-v-440e53a2]{flex-direction:column;gap:2rem;display:flex}[data-v-440e53a2] .footnote-link{color:#007f95;font-size:.75rem}.legal[data-v-440e53a2]{margin:4rem 0 0;padding:0 1rem}.legal .footnotes[data-v-440e53a2]{padding:1rem 0 0;font-size:.75rem}.legal .footnote-label[data-v-440e53a2],.legal .footnote-label a[data-v-440e53a2]{color:#007f95;font-weight:700}@media (width>=81rem){.legal[data-v-440e53a2]{padding:0}}.crossselling-wrapper[data-v-440e53a2]{max-width:100vw}.news[data-v-440e53a2]{margin-top:4rem;padding:0 1rem}.news h2[data-v-440e53a2]{margin-bottom:1rem;font-family:Figtree,sans-serif;font-size:1.375rem;font-weight:700}@media (width>=81rem){.news[data-v-440e53a2]{padding:0}}.report-side-effects[data-v-440e53a2]{background-color:#eff2f3;padding:2rem 1rem}.report-side-effects .side-effects[data-v-440e53a2]{flex-direction:column;gap:1rem;max-width:80rem;margin:0 auto;display:flex}.report-side-effects .richtext[data-v-440e53a2]{flex-direction:column;gap:.5rem;max-width:70ch;display:flex}.report-side-effects .richtext[data-v-440e53a2] a{color:#007f95;-webkit-text-decoration:underline #007f95;text-decoration:underline #007f95}.report-side-effects h2[data-v-440e53a2]{font-family:Figtree,sans-serif;font-size:1.375rem;font-weight:700}.report-side-effects p[data-v-440e53a2]{max-width:70ch}.report-side-effects .primary-button[data-v-440e53a2]{width:max-content;margin-top:1rem}@media (width>=81rem){.report-side-effects[data-v-440e53a2]{padding:2rem 0}}.sidebar[data-v-440e53a2]{background-color:#f5f5f5;border-radius:.75rem;order:-1;max-width:100vw;height:fit-content;padding-bottom:.25rem}.sidebar .title button[data-v-440e53a2]{background-color:#0000;border-top-left-radius:.75rem;border-top-right-radius:.75rem;justify-content:space-between;gap:1rem;width:100%;padding:1rem;display:flex}.sidebar .title button.--closed[data-v-440e53a2]{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}@media (width>=768px){.sidebar .title button.--closed p[data-v-440e53a2]{display:none}}.sidebar .title button[data-v-440e53a2]:hover{background-color:#e4f3fc}.sidebar .title button[data-v-440e53a2]:focus-visible{outline:none;box-shadow:inset 0 0 0 4px #00a4b3}.sidebar .title p[data-v-440e53a2]{font-family:Figtree,sans-serif;font-size:1.125rem;font-weight:600}.sidebar ul[data-v-440e53a2]{border-top:1px solid #4d4d4d40;flex-direction:column;gap:.25rem;margin:0 1rem 1rem;padding:1rem 1rem .25rem;display:flex}.sidebar li[data-v-440e53a2]{list-style-type:disc}.sidebar a[data-v-440e53a2]{color:#005d6d;scroll-behavior:smooth;font-weight:300}.sidebar a[data-v-440e53a2]:focus-visible,.sidebar a[data-v-440e53a2]:hover{box-shadow:none;text-decoration:underline}@media (width>=768px){.sidebar[data-v-440e53a2]{order:0;max-width:20rem;padding-bottom:.25rem}}.loading-skeleton[data-v-440e53a2]{background:linear-gradient(90deg,#c8c8c833 25%,#c8c8c866 50%,#c8c8c833 75%) 0 0/200% 100%;border-radius:.375rem;margin-bottom:1rem;animation:1.5s linear infinite shimmer-440e53a2}.loading-skeleton.--headline[data-v-440e53a2]{height:60px}.loading-skeleton.--subheadline[data-v-440e53a2]{height:24px}.loading-skeleton.--line[data-v-440e53a2]{height:1.2rem}.loading-skeleton.--block.--full-width[data-v-440e53a2]{width:100%}.loading-skeleton.--block.--card[data-v-440e53a2]{max-width:300px}.loading-skeleton.--block[data-v-440e53a2]{height:430px}.loading-skeleton.--slim-margin[data-v-440e53a2]{margin-bottom:.5rem}.loading-skeleton.rt-user-skeleton.--line[data-v-440e53a2]{width:3.2lh;height:1em;vertical-align:middle;height:.8lh;margin-bottom:0;line-height:.8lh;display:inline-block}@keyframes shimmer-440e53a2{0%{background-position:-200% 0}to{background-position:200% 0}}
