.k7-abo-tabs{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%;color:#08316a}.k7-abo-tabs__heading,.k7-abo-tabs__offer-title,.k7-abo-tabs__tab-label,.k7-abo-tabs__step-name,.k7-abo-tabs__frequency-label{margin:0;color:#08316a}.k7-abo-tabs__card{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"tab-sub tab-one" "summary summary" "qty qty" "size size" "extra extra" "usps usps";position:relative;background:#eff1f6;border:0;border-radius:1.25rem;padding:.45rem;overflow:hidden}.k7-abo-tabs__card:before{content:"";grid-row:summary-start / usps-end;grid-column:1 / -1;background:#fff;border-radius:0 0 1rem 1rem;z-index:0}.k7-abo-tabs:has([data-type-input][value=onetime]:checked) .k7-abo-tabs__card:before{border-top-left-radius:1rem}.k7-abo-tabs:has([data-type-input][value=subscription]:checked) .k7-abo-tabs__card:before{border-top-right-radius:1rem}.k7-abo-tabs__onetime,.k7-abo-tabs__subscription{display:contents}.k7-abo-tabs__tab{display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);min-height:3.25rem;margin:0;padding:var(--spacing-3) var(--spacing-2);background:transparent;color:#08316a;border:0;border-radius:1rem 1rem 0 0;cursor:pointer;position:relative;z-index:1}.k7-abo-tabs__tab--subscription{grid-area:tab-sub}.k7-abo-tabs__tab--onetime{grid-area:tab-one}.k7-abo-tabs:has([data-type-input][value=subscription]:checked) .k7-abo-tabs__tab--subscription,.k7-abo-tabs:has([data-type-input][value=onetime]:checked) .k7-abo-tabs__tab--onetime{background:#fff;box-shadow:0 1px #fff}.k7-abo-tabs:has([data-type-input][value=subscription]:focus-visible) .k7-abo-tabs__tab--subscription,.k7-abo-tabs:has([data-type-input][value=onetime]:focus-visible) .k7-abo-tabs__tab--onetime{outline:2px solid currentColor;outline-offset:-2px}.k7-abo-tabs__badge{white-space:nowrap}.k7-abo-tabs__summary{display:none;grid-area:summary;position:relative;z-index:1;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) 0}.k7-abo-tabs:has([data-type-input][value=onetime]:checked) .k7-abo-tabs__summary--onetime,.k7-abo-tabs:has([data-type-input][value=subscription]:checked) .k7-abo-tabs__summary--subscription{display:flex}.k7-abo-tabs__summary-copy{display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.k7-abo-tabs__tax{margin:0}.k7-abo-tabs__summary-price{margin-inline-start:auto;text-align:end}.k7-abo-tabs__price-values{display:none;flex-direction:column;align-items:flex-end;gap:var(--spacing-1)}.k7-abo-tabs__price-values:not([hidden]){display:flex}.k7-abo-tabs__price-line{display:flex;align-items:baseline;justify-content:flex-end;gap:var(--spacing-2)}.k7-abo-tabs__sale{margin:0}.k7-abo-tabs__sale.text-on-sale{color:rgb(var(--on-sale-text))}.k7-abo-tabs__unit{text-align:end}.k7-abo-tabs__extra{display:none;grid-area:extra}.k7-abo-tabs:has([data-type-input][value=subscription]:checked) .k7-abo-tabs__extra{display:block}.k7-abo-tabs__usps{display:none;grid-area:usps;position:relative;z-index:1;margin:var(--spacing-5) 0 -.45rem;padding:var(--spacing-5) var(--spacing-4) calc(var(--spacing-5) + .45rem);background:#eff1f6;border-radius:var(--rounded-lg) var(--rounded-lg) 0 0;color:#08316a;--usp-icon-width: 16px}.k7-abo-tabs:has([data-type-input][value=subscription]:checked) .k7-abo-tabs__usps{display:block}.k7-abo-tabs__usps .bk-media-usp-table__intro{margin-block-start:0}.k7-abo-tabs__usps .bk-media-usp-table__item{border-bottom-color:rgb(var(--border-color))}.k7-abo-tabs__step--frequency{margin-bottom:var(--spacing-4)}.k7-abo-tabs:has(.k7-abo-tabs__usps) .k7-abo-tabs__step--frequency{margin-bottom:0}.k7-abo-tabs__plan-field{margin-top:var(--spacing-3)}.k7-abo-tabs__plan-field .select{background:#eff1f6;border:0;border-radius:var(--rounded);color:#08316a}.k7-abo-tabs__step{position:relative;z-index:1;margin:var(--spacing-3) var(--spacing-4) 0;padding:var(--spacing-4);border:1px solid #eceaf3;border-radius:var(--rounded);background:#fff}.k7-abo-tabs__step--qty,.k7-abo-tabs__step--size{padding-block:var(--spacing-4);padding-inline:var(--spacing-6)}.k7-abo-tabs__step--qty{grid-area:qty}.k7-abo-tabs__step--qty:has(.bk-media-quantity-presets__info-row){padding-bottom:0;overflow:hidden}.k7-abo-tabs__step--qty:has(.bk-media-quantity-presets__info-row) .k7-abo-tabs__step-head{padding-bottom:var(--spacing-4)}.k7-abo-tabs__step--size{grid-area:size}.k7-abo-tabs:has([data-type-input][value=onetime]:checked) .k7-abo-tabs__step--size{margin-bottom:var(--spacing-4)}.k7-abo-tabs__step-head,.k7-abo-tabs__size-row{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3)}.k7-abo-tabs__step-label{display:flex;align-items:center;gap:var(--spacing-2);min-width:0}.k7-abo-tabs .bk-media-quantity-presets.bk-media-quantity-presets--accordion{margin-top:0;margin-inline:calc(var(--spacing-6) * -1);margin-block-end:0;background:#eff1f6}.k7-abo-tabs .bk-media-quantity-presets__info-row{margin:0;border:0;border-top:1px solid #eceaf3;border-radius:0;padding-block:var(--spacing-3);padding-inline:var(--spacing-6);background-color:#eff1f6}.k7-abo-tabs .bk-media-quantity-preset-data{margin:0;padding:0;border:0;min-width:0}.k7-abo-tabs__size-row{flex-wrap:nowrap}.k7-abo-tabs__variants{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0}.k7-abo-tabs .bk-media-quantity-preset-data{display:none}@media screen and (max-width:699px){.k7-abo-tabs__step--qty,.k7-abo-tabs__step--size{padding-inline:var(--spacing-4)}.k7-abo-tabs .bk-media-quantity-presets.bk-media-quantity-presets--accordion{margin-inline:calc(var(--spacing-4) * -1)}.k7-abo-tabs .bk-media-quantity-presets__info-row{padding-inline:var(--spacing-4)}}@media screen and (max-width:379px){.k7-abo-tabs__summary{flex-direction:column;align-items:flex-start}.k7-abo-tabs__summary-price,.k7-abo-tabs__price-values:not([hidden]),.k7-abo-tabs__price-line,.k7-abo-tabs__unit{align-items:flex-start;justify-content:flex-start;text-align:start;margin-inline-start:0}}.k7-abo-variant-cards{display:flex;gap:var(--spacing-4);flex-wrap:wrap;align-items:flex-start;width:100%;justify-content:flex-start}.k7-abo-variant-card-wrap{flex:0 1 calc((100% - (var(--variants-per-row-desktop, 2) - 1) * var(--spacing-4)) / var(--variants-per-row-desktop, 2));min-width:0;min-height:0;position:relative}.k7-abo-variant-card{display:flex;flex-direction:column;align-items:stretch;width:100%;margin:0;padding:0;border:0;background:none;cursor:pointer;text-align:center;font:inherit;-webkit-appearance:none;appearance:none;text-decoration:none;color:inherit}.k7-abo-variant-card.is-disabled{opacity:.5;cursor:not-allowed}.k7-abo-variant-card__content{display:flex;flex-direction:column;align-items:stretch;background:var(--k7-abo-card-unselected, #eff1f6);color:#08316a;border-radius:var(--rounded);overflow:hidden;position:relative;box-sizing:border-box;transition:background .2s ease,color .2s ease}:checked+.k7-abo-variant-card .k7-abo-variant-card__content{background:var(--k7-abo-selected-bg, var(--rcf-selected-bg, #08316a));color:var(--k7-abo-selected-text, var(--rcf-selected-text, #fdfefe))}.k7-abo-variant-card__image-wrap{width:calc(100% - 4px);aspect-ratio:1;flex-shrink:0;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative;margin:2px 2px 0;border-radius:var(--rounded)}.k7-abo-variant-card__image{display:block;width:100%;height:100%;object-fit:cover}.k7-abo-variant-card__name{display:block;width:100%;padding:var(--spacing-2);font-size:var(--text-xs);line-height:1;letter-spacing:var(--text-letter-spacing);text-align:center;color:inherit;transition:color .2s ease}:checked+.k7-abo-variant-card .k7-abo-variant-card__name{font-weight:700}:focus-visible+.k7-abo-variant-card{outline:2px solid currentColor;outline-offset:4px}.recharge-form__variant-option .k7-abo-variant-cards{gap:var(--spacing-2);flex-wrap:nowrap;width:auto;justify-content:flex-end}.recharge-form__variant-option .k7-abo-variant-card-wrap{flex:0 0 5.25rem;width:5.25rem}.recharge-form__variant-option .k7-abo-variant-card__name{padding:var(--spacing-1);font-size:var(--text-xs)}@media screen and (max-width:699px){.k7-abo-variant-cards{gap:var(--spacing-2)}.k7-abo-variant-card-wrap{flex:0 1 calc((100% - (var(--variants-per-row-mobile, 2) - 1) * var(--spacing-2)) / var(--variants-per-row-mobile, 2))}.recharge-form__variant-option .k7-abo-variant-card-wrap{flex:0 0 4.5rem;width:4.5rem}}@media screen and (min-width:700px){.k7-abo-variant-card__name{font-size:var(--text-sm)}.recharge-form__variant-option .k7-abo-variant-card__name{font-size:var(--text-xs)}}.k7-retailer-logos{min-width:0;width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.k7-retailer-logos--gallery{display:none}.k7-retailer-logos--page{display:block;margin-block-start:var(--spacing-6)}.k7-retailer-logos__track{display:grid;grid:auto / auto-flow max-content;overflow:hidden}.k7-retailer-logos__group{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--spacing-10);padding-inline:var(--spacing-5);flex-shrink:0;width:max-content}.k7-retailer-logos__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:2rem}.k7-retailer-logos__item img{display:block;width:auto;height:1.375rem;max-width:7.5rem;object-fit:contain;filter:grayscale(1);opacity:.75}.k7-retailer-logos__item--shop-apotheke{height:2.75rem}.k7-retailer-logos__item--shop-apotheke img{height:2.5rem;max-width:10.5rem}@media screen and (min-width:1000px){.k7-retailer-logos--gallery{display:block;margin-block-start:var(--spacing-2)}.k7-retailer-logos--page{display:none;margin-block-start:0}.k7-retailer-logos__item{height:2.25rem}.k7-retailer-logos__item img{height:1.5rem;max-width:8.5rem}.k7-retailer-logos__item--shop-apotheke{height:3.25rem}.k7-retailer-logos__item--shop-apotheke img{height:3rem;max-width:12.5rem}}@media(prefers-reduced-motion:no-preference){.k7-retailer-logos__group{animation:translateFull var(--marquee-animation-duration, 0s) linear infinite}}@media(prefers-reduced-motion:reduce){.k7-retailer-logos__group:not(:first-child){display:none}.k7-retailer-logos__track{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/73/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAAAAAAAAAAAAADAQ */
