.product-consultation .out-of-stock-message[data-v-70c347e1]{font-size:1.5rem}.product-consultation[data-v-70c347e1]{font-size:1rem}@media only screen and (width>=600px){.product-consultation[data-v-70c347e1]{font-size:1rem}}@keyframes loader-shimmer-70c347e1{to{transform:translate(100%)}}.product-consultation .out-of-stock-message[data-v-70c347e1]{color:#316e74;margin-top:0;margin-bottom:0;font-weight:600}.product-consultation[data-v-70c347e1] .text-input-wrapper{margin-bottom:1rem}.product-consultation[data-v-70c347e1]{flex-direction:column;gap:.5rem;display:flex}.hidden[data-v-70c347e1]{display:none}.visually-hidden[data-v-70c347e1]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1200px){header.header .search-component[data-v-70c347e1]{margin-left:2rem}}.product-consultation[data-v-70c347e1] .form-wrapper .text-input-container .form-input{height:3.25rem}.product-consultation .form-submit[data-v-70c347e1]{width:100%}.subscription-card .content .unavailable-notice .icon-wrapper[data-v-ebc2d6a2]{font-size:1.125rem}.subscription-card .content .interval-selector[data-v-ebc2d6a2] label,.subscription-card .content .plan-select[data-v-ebc2d6a2] label,.subscription-card .content .single-interval .label[data-v-ebc2d6a2]{font-size:.875rem}@keyframes loader-shimmer-ebc2d6a2{to{transform:translate(100%)}}.subscription-card .content .seperator[data-v-ebc2d6a2]{margin:0}.subscription-card .content[data-v-ebc2d6a2]{padding-left:1rem;padding-right:1rem}.subscription-card .notice[data-v-ebc2d6a2]{padding-top:.125rem;padding-bottom:.125rem;display:block}.subscription-card .content .usp[data-v-ebc2d6a2] ol,.subscription-card .content .usp[data-v-ebc2d6a2] ul,.subscription-card .content ul.usp[data-v-ebc2d6a2]{padding-left:1.25rem}.subscription-card .content[data-v-ebc2d6a2]{row-gap:1rem;padding-top:1.5rem;padding-bottom:1.5rem}.subscription-card .content[data-v-ebc2d6a2],.subscription-card .content .single-interval[data-v-ebc2d6a2],.subscription-card .content .unavailable-notice[data-v-ebc2d6a2]{display:flex}.subscription-card .content[data-v-ebc2d6a2],.subscription-card .content .single-interval[data-v-ebc2d6a2]{flex-direction:column}.subscription-card .content .single-interval[data-v-ebc2d6a2]{row-gap:.25rem}.hidden[data-v-ebc2d6a2]{display:none}.visually-hidden[data-v-ebc2d6a2]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1200px){header.header .search-component[data-v-ebc2d6a2]{margin-left:2rem}}.subscription-card[data-v-ebc2d6a2]{color:#fcfcfc;background-color:#316e74;border-radius:1.25rem}.subscription-card .notice[data-v-ebc2d6a2]{text-align:center;width:100%;font-weight:500}.subscription-card .content[data-v-ebc2d6a2]{color:#2e2e2e;background-color:#fff;border:1px solid #316e74;border-radius:1.25rem}.subscription-card .content.unavailable[data-v-ebc2d6a2]{background-color:#faf6f6;border-color:#973937}.subscription-card .content .seperator[data-v-ebc2d6a2]{border:none;border-top:1px solid #b0b0b0;width:100%}.subscription-card .content .usp[data-v-ebc2d6a2] ol li,.subscription-card .content .usp[data-v-ebc2d6a2] ul li,.subscription-card .content .usp li[data-v-ebc2d6a2]{overflow-wrap:anywhere;display:list-item}.subscription-card .content .subscription-link[data-v-ebc2d6a2],.subscription-card .content .plan-select[data-v-ebc2d6a2] label{font-weight:700}.subscription-card .content .single-interval .label[data-v-ebc2d6a2]{font-weight:500}.subscription-card .content .single-interval .value[data-v-ebc2d6a2]{font-weight:700}.subscription-card .content .interval-selector[data-v-ebc2d6a2] label{font-weight:500}.subscription-card .content .unavailable-notice[data-v-ebc2d6a2]{-moz-column-gap:.25rem;color:#973937;align-items:start;column-gap:.25rem}.subscription-card .content .unavailable-notice .icon-wrapper[data-v-ebc2d6a2]{min-height:1.625rem;line-height:normal}.subscription-card .content .unavailable-notice span[data-v-ebc2d6a2]{min-height:1.625rem;font-weight:500}.interval-reveal-enter-active[data-v-ebc2d6a2],.interval-reveal-leave-active[data-v-ebc2d6a2]{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.interval-reveal-enter-from[data-v-ebc2d6a2],.interval-reveal-leave-to[data-v-ebc2d6a2]{opacity:0;visibility:hidden}.interval-reveal-enter-to[data-v-ebc2d6a2],.interval-reveal-leave-from[data-v-ebc2d6a2]{opacity:1;visibility:visible}@media (prefers-reduced-motion:reduce){.interval-reveal-enter-active[data-v-ebc2d6a2],.interval-reveal-leave-active[data-v-ebc2d6a2]{transition:none}}@keyframes loader-shimmer-40eaf44c{to{transform:translate(100%)}}.product-plan[data-v-40eaf44c]{margin-top:2rem;margin-bottom:1.5rem}.hidden[data-v-40eaf44c]{display:none}.visually-hidden[data-v-40eaf44c]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1200px){header.header .search-component[data-v-40eaf44c]{margin-left:2rem}}.product-plan[data-v-40eaf44c]{width:100%}.footer .total-price .names[data-v-09fbe7ed],.prescription-and-only-consult-allowed .footer .total-price .names .service-fee[data-v-09fbe7ed]{font-size:1rem}.variant-selector:has(div+.footer) .footer .consult-name[data-v-09fbe7ed]{font-size:1rem}.variant-selector:has(div+.footer) .footer .variant-name[data-v-09fbe7ed]{font-size:1rem}.prescription-and-only-consult-allowed .footer .total-price .names .consult-name[data-v-09fbe7ed]{font-size:1.5rem}.footer .total-price .amount .price-values .original-price[data-v-09fbe7ed]{font-size:1.25rem}.footer .total-price .amount .subscription-notice[data-v-09fbe7ed]{font-size:1.125rem}.footer .total-price .amount .service-fee[data-v-09fbe7ed]{font-size:1rem}.footer .not-listed[data-v-09fbe7ed]{font-size:.875rem}.variant-selector:has(div+.footer) .footer .service-fee[data-v-09fbe7ed]{font-size:.875rem}@media only screen and (width>=600px){:is(.variant-selector:has(div+.footer) .footer .consult-name[data-v-09fbe7ed],.variant-selector:has(div+.footer) .footer .variant-name[data-v-09fbe7ed]){font-size:1.125rem}}@keyframes loader-shimmer-09fbe7ed{to{transform:translate(100%)}}.prescription-and-only-consult-allowed .footer .total-price .names .service-fee[data-v-09fbe7ed]{margin-top:0}.prescription-and-only-consult-allowed .footer .total-price .names .consult-name[data-v-09fbe7ed]{color:#316e74;margin-bottom:0}.footer .actions[data-v-09fbe7ed]{margin-top:1rem}.variant-selector:has(div+.footer) .total-price[data-v-09fbe7ed]:not(.prescription-and-only-consult-allowed){margin-top:1rem}.footer .not-listed[data-v-09fbe7ed]{margin-top:.75rem}.prescription-and-only-consult-allowed .footer .total-price .amount[data-v-09fbe7ed]{padding-top:.25rem}.footer .total-price .price[data-v-09fbe7ed]{display:none}.prescription-and-only-consult-allowed .footer .total-price[data-v-09fbe7ed]{display:block}.footer[data-v-09fbe7ed],.footer .total-price[data-v-09fbe7ed],.footer .total-price .amount[data-v-09fbe7ed],.footer .total-price .amount .price-values[data-v-09fbe7ed],.footer .total-price .names[data-v-09fbe7ed]{display:flex}.footer .total-price .amount .price-values[data-v-09fbe7ed]{align-items:center}.footer[data-v-09fbe7ed],.footer .total-price .amount[data-v-09fbe7ed]{align-items:start}.footer[data-v-09fbe7ed],.footer .total-price[data-v-09fbe7ed]{justify-content:space-between}.footer .total-price[data-v-09fbe7ed],.footer .total-price .amount[data-v-09fbe7ed],.footer .total-price .names[data-v-09fbe7ed]{flex-direction:column}@media only screen and (width>=600px){.footer .total-price[data-v-09fbe7ed]{flex-direction:row}}.footer .total-price .amount[data-v-09fbe7ed]{row-gap:.25rem}.hidden[data-v-09fbe7ed]{display:none}.visually-hidden[data-v-09fbe7ed]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1200px){header.header .search-component[data-v-09fbe7ed]{margin-left:2rem}}.footer .actions[data-v-09fbe7ed],.footer .actions .button[data-v-09fbe7ed],.footer .total-price[data-v-09fbe7ed]{width:100%}:is(.variant-selector:has(div+.footer) .footer .consult-name[data-v-09fbe7ed],.variant-selector:has(div+.footer) .footer .variant-name[data-v-09fbe7ed]){font-weight:600}.variant-selector:has(div+.footer) .footer .service-fee[data-v-09fbe7ed]{font-weight:500;line-height:1.2}.variant-selector:has(div+.footer) .footer .amount[data-v-09fbe7ed]{font-weight:400}.footer[data-v-09fbe7ed]{flex-flow:column wrap}.footer .total-price .names .consult-name[data-v-09fbe7ed],.footer .total-price .names .variant-name[data-v-09fbe7ed]{color:#2e2e2e;font-weight:600}.footer .total-price .amount[data-v-09fbe7ed],.footer .total-price .names .service-fee[data-v-09fbe7ed],.footer .total-price .price[data-v-09fbe7ed]{color:#2e2e2e}.footer .total-price .amount .price-values[data-v-09fbe7ed]{white-space:nowrap;gap:.5rem;font-size:1.875rem;font-weight:600;line-height:1.2}.footer .total-price .amount .price-values .original-price[data-v-09fbe7ed]{color:#707070;font-weight:500;text-decoration:line-through}.footer .total-price .amount .subscription-notice[data-v-09fbe7ed]{color:#2e2e2e;font-weight:500}.footer .total-price .amount .service-fee[data-v-09fbe7ed]{color:#707070;font-weight:500}.footer .not-listed[data-v-09fbe7ed]{color:#2e2e2e;text-align:center;font-weight:500}.single-choice[data-v-313163bf]{font-size:1rem}[data-v-313163bf] .form-select-wrapper.list-select label{font-size:.875rem}@keyframes loader-shimmer-313163bf{to{transform:translate(100%)}}[data-v-313163bf] .form-select-wrapper.list-select{margin-bottom:.5rem}.single-choice .label[data-v-313163bf]{display:block}.single-choice[data-v-313163bf]{display:inline-block}.hidden[data-v-313163bf]{display:none}.visually-hidden[data-v-313163bf]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1200px){header.header .search-component[data-v-313163bf]{margin-left:2rem}}[data-v-313163bf] .form-select-wrapper.list-select label{font-weight:700}[data-v-313163bf] .main-item,[data-v-313163bf] .pretty-select ul li{line-height:1.5}.single-choice[data-v-313163bf]{color:#2e2e2e;width:100%;position:relative}.single-choice .label[data-v-313163bf]{padding-bottom:.25rem;font-weight:600}@keyframes loader-shimmer-d8dd1a04{to{transform:translate(100%)}}.tooltip span[data-v-d8dd1a04]{margin-left:.5rem}.tooltip .content[data-v-d8dd1a04]{color:#fff;background-color:#2e2e2e;border-radius:.75rem;padding:.5rem .75rem}.hidden[data-v-d8dd1a04]{display:none}.visually-hidden[data-v-d8dd1a04]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1200px){header.header .search-component[data-v-d8dd1a04]{margin-left:2rem}}.tooltip .content[data-v-d8dd1a04]{position:absolute;bottom:2.7rem}.tooltip .arrow[data-v-d8dd1a04],.tooltip .content[data-v-d8dd1a04]{visibility:hidden;opacity:0;transition:all .3s ease-in-out}.tooltip .arrow[data-v-d8dd1a04]:after{content:"";border-top:.6rem solid #2e2e2e;border-left:.6rem solid #0000;border-right:.6rem solid #0000;width:0;height:0;margin-left:-1.6rem;position:absolute;bottom:2.2rem;left:auto}.tooltip.active .arrow[data-v-d8dd1a04],.tooltip.active .content[data-v-d8dd1a04]{visibility:visible;opacity:1}.variant-selector .single-choice[data-v-9c658730],.variant-selector[data-v-9c658730] .form-select-wrapper label{font-size:.875rem}@keyframes loader-shimmer-9c658730{to{transform:translate(100%)}}.variant-selector .single-choice .label[data-v-9c658730],.variant-selector[data-v-9c658730] .form-select-wrapper label{margin-bottom:.25rem}.variant-selector .option[data-v-9c658730]:has(~.option){margin-bottom:.5rem}.variant-selector .single-choice .label[data-v-9c658730]{display:block}.variant-selector .single-choice[data-v-9c658730]{display:inline-block}.variant-selector[data-v-9c658730]{gap:.5rem;display:grid}.hidden[data-v-9c658730]{display:none}.visually-hidden[data-v-9c658730]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1200px){header.header .search-component[data-v-9c658730]{margin-left:2rem}}.variant-selector[data-v-9c658730] .form-select-wrapper label{color:#2e2e2e;font-weight:700}.variant-selector .single-choice[data-v-9c658730]{color:#2e2e2e;width:100%;position:relative}.variant-selector .single-choice .label[data-v-9c658730]{font-weight:600}.variant-selector[data-v-9c658730] .tooltip{vertical-align:middle}.variant-selector[data-v-9c658730] .tooltip svg{vertical-align:unset}span[data-v-814fa9a6]{font-size:1rem}@keyframes loader-shimmer-814fa9a6{to{transform:translate(100%)}}.usps[data-v-814fa9a6]{margin-top:1rem}.usp-list[data-v-814fa9a6]{align-items:center;margin-top:.5rem;margin-bottom:.5rem;padding:0;display:flex}.hidden[data-v-814fa9a6]{display:none}.visually-hidden[data-v-814fa9a6]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1200px){header.header .search-component[data-v-814fa9a6]{margin-left:2rem}}svg[data-v-814fa9a6]{fill:#1d9f8a}.usp-list svg[data-v-814fa9a6]{color:#1d9f8a;width:1.25rem;height:1.25rem;margin-right:.5rem}@keyframes loader-shimmer-cceceba9{to{transform:translate(100%)}}.hidden[data-v-cceceba9]{display:none}.visually-hidden[data-v-cceceba9]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-variant-loader[data-v-cceceba9]{margin-left:-1rem;margin-right:-1rem}@media only screen and (width>=1200px){header.header .search-component[data-v-cceceba9]{margin-left:2rem}}[data-v-cceceba9] .animation{background-color:#d2d8dc}.product-variant-loader[data-v-cceceba9] .form-field .input .line{margin:.25rem 0 .625rem}@media only screen and (width>=600px){.product-variant-loader[data-v-cceceba9] .form-field .input .line{margin:0 1rem .625rem}}@keyframes loader-shimmer-76d2c436{to{transform:translate(100%)}}.error-wrapper[data-v-76d2c436]{margin-top:1rem}.error-wrapper span[data-v-76d2c436]{margin-bottom:1rem}.product-variants[data-v-76d2c436],.product-variants.container[data-v-76d2c436]{padding:1rem}@media only screen and (width>=600px){.product-variants[data-v-76d2c436]{border-radius:1rem;padding:1.25rem}.product-variants.container[data-v-76d2c436]{padding:1.5rem}}.hidden[data-v-76d2c436]{display:none}.visually-hidden[data-v-76d2c436]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-variants[data-v-76d2c436]{margin-left:-1rem;margin-right:-1rem}@media only screen and (width>=990px){.product-variants[data-v-76d2c436]{margin-left:0;margin-right:0}}@media only screen and (width>=1200px){header.header .search-component[data-v-76d2c436]{margin-left:2rem}}.error-wrapper[data-v-76d2c436]{flex-direction:column;display:flex}@media only screen and (width>=600px){.error-wrapper[data-v-76d2c436] .button-wrapper{width:100%}}@keyframes loader-shimmer-2124b4d8{to{transform:translate(100%)}}.layout .product-image.desktop-only[data-v-2124b4d8]{margin-bottom:1rem;display:none}.layout .content[data-v-2124b4d8] .product.page .dynamic-content-item:not(.dynamic-content-item--modifier-breakout-to-full-width) .container{padding-left:0;padding-right:0}.layout[data-v-2124b4d8]{grid-template-areas:"product-image""variant-selector""content""sidebar";display:grid}@media only screen and (width>=990px){.layout .product-image.mobile-only[data-v-2124b4d8]{display:none}.layout .product-image.desktop-only[data-v-2124b4d8]{display:block}.layout[data-v-2124b4d8]{grid-template:"content variant-selector""content sidebar"1fr/calc(55% - 1rem) calc(45% - 1rem);gap:2rem}}.hidden[data-v-2124b4d8]{display:none}.visually-hidden[data-v-2124b4d8]{clip-path:inset(50%);order:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media only screen and (width>=1200px){header.header .search-component[data-v-2124b4d8]{margin-left:2rem}}.layout .product-image[data-v-2124b4d8]{width:100%;max-width:100%;overflow:hidden}.layout .product-image.mobile-only[data-v-2124b4d8]{grid-area:product-image}.layout .content[data-v-2124b4d8]{grid-area:content;min-width:0}.layout .variant-selector[data-v-2124b4d8]{grid-area:variant-selector;align-self:start;margin:0 -1.25rem 1.5rem}@media only screen and (width>=600px){.layout .variant-selector[data-v-2124b4d8]{margin:0 0 1.5rem}}@media only screen and (width>=990px){.layout .variant-selector[data-v-2124b4d8]{margin:0}}.layout .sidebar[data-v-2124b4d8]{grid-area:sidebar;align-self:start}
