.vertical{position:relative}.vertical__anchor{position:absolute;top:0;left:0;scroll-margin-top:10rem}.vertical__grid{display:grid;gap:clamp(2.4rem,4vw,4rem)}.vertical__head .rich-text__subheading{margin:0 0 1.4rem}.vertical__title{margin:0;text-wrap:balance}.vertical__lead{max-width:68ch}.vertical__lead>:first-child{margin-top:0}.vertical__lead>:last-child{margin-bottom:0}.vertical__note{margin-top:2.4rem;max-width:72ch;color:rgba(var(--color-foreground),.8)}.vertical__note>:first-child{margin-top:0}.vertical__body>.vertical-buttons{margin-top:3.2rem}@media(min-width:990px){.vertical--split .vertical__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:6rem;align-items:start}.vertical--split .vertical__head{position:sticky;top:12rem}}.vertical-buttons{display:flex;flex-wrap:wrap;gap:1rem}.vertical-cards__items{list-style:none;margin:0;padding:0;display:grid;gap:1.6rem}.vertical__lead+.vertical-cards__items{margin-top:3.2rem}@media(min-width:750px){.vertical-cards__items{grid-template-columns:repeat(min(2,var(--vertical-columns, 3)),minmax(0,1fr))}}@media(min-width:990px){.vertical-cards__items{grid-template-columns:repeat(var(--vertical-columns, 3),minmax(0,1fr))}}.vertical-cards__inner{display:flex;flex-direction:column;gap:1.6rem;height:100%}.vertical-cards--cards .vertical-cards__item{padding:clamp(2rem,2.4vw,2.8rem)}.vertical-cards__content{display:grid;gap:.8rem;align-content:start}.vertical-cards--cards .vertical-cards__content{flex:1 1 auto;grid-template-rows:auto auto 1fr}.vertical-cards--cards .vertical-cards__link{align-self:end}.vertical-cards__title{margin:0}.vertical-cards__text{display:block;color:rgba(var(--color-foreground),.8)}.vertical-cards__text>*{margin:0}.vertical-cards__text>*+*{margin-top:.8rem}.vertical-cards__link{margin-top:.4rem;justify-self:start;color:rgb(var(--color-button));font-weight:600;text-decoration:none}.vertical-cards__link:hover{text-decoration:underline}.vertical-cards--list .vertical-cards__items{gap:2.4rem 4rem}.vertical-cards--list .vertical-cards__inner,.vertical-cards--alert .vertical-cards__inner{flex-direction:row;align-items:flex-start;gap:1.4rem}.vertical-cards--alert .vertical-cards__items{padding:clamp(2.4rem,3vw,3.6rem);gap:1.8rem 4rem;border-left:.4rem solid rgb(var(--color-button))}.vertical-table__wrap{overflow:hidden}.vertical__lead+.vertical-table__wrap{margin-top:3.2rem}.vertical-table__table{width:100%;border-collapse:collapse;text-align:left}.vertical-table__table th,.vertical-table__table td{padding:1.6rem 2rem;vertical-align:top;border-bottom:1px solid rgba(var(--color-foreground),.1)}.vertical-table__table thead th{font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.7);font-weight:600}.vertical-table__table tbody th{font-weight:600}.vertical-table__table tbody tr:last-child>*{border-bottom:0}.vertical-table__sub{display:block;font-weight:400;color:rgba(var(--color-foreground),.7)}@media(max-width:749px){.vertical-table__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.vertical-table__table,.vertical-table__table tbody,.vertical-table__table tr,.vertical-table__table th,.vertical-table__table td{display:block}.vertical-table__table tr{padding:1.6rem 1.8rem;border-bottom:1px solid rgba(var(--color-foreground),.1)}.vertical-table__table tbody tr:last-child{border-bottom:0}.vertical-table__table th,.vertical-table__table td{padding:0;border:0}.vertical-table__table td{margin-top:.8rem}.vertical-table__table td:before{content:attr(data-label);display:block;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase;color:rgba(var(--color-foreground),.6)}}.vertical-cta__inner{display:grid;gap:2.4rem}.vertical-cta--card .vertical-cta__inner{padding:clamp(2.8rem,4vw,4.8rem)}.vertical-cta__title{margin:0;text-wrap:balance}.vertical-cta__text .rich-text__subheading{margin:0 0 1.2rem}.vertical-cta__copy{margin-top:1.2rem;max-width:60ch}.vertical-cta__copy>*{margin:0}.vertical-cta__note{margin:1.2rem 0 0;color:rgba(var(--color-foreground),.75)}.vertical-cta__inner--center{justify-items:center;text-align:center}.vertical-cta__inner--center .vertical-cta__copy{margin-inline:auto}.vertical-cta__inner--center .vertical-buttons{justify-content:center}@media(min-width:990px){.vertical-cta__inner--row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4rem}}.sticky-cta{display:none}@media(max-width:749px){.sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));background:rgb(var(--color-background));box-shadow:0 -.6rem 2rem #0005301f;transform:translateY(110%);transition:transform .25s ease}.sticky-cta.is-visible{transform:translateY(0)}.sticky-cta__buttons{flex-wrap:nowrap}.sticky-cta__buttons .btn{flex:1 1 0;min-width:0;padding-inline:1rem;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.sticky-cta{transition:none}}.vertical-cards--alert .vertical-cards__inner--bullet:before{content:"";flex:none;width:.8rem;height:.8rem;margin-top:.75em;border-radius:50%;background:rgb(var(--color-button))}.therapy-sources summary{display:inline-flex;align-items:center;gap:.8rem;cursor:pointer;list-style:none;font-size:1.4rem;color:rgba(var(--color-foreground),.75)}.therapy-sources summary::-webkit-details-marker{display:none}.therapy-sources summary:after{content:"+";font-size:1.8rem;line-height:1}.therapy-sources[open] summary:after{content:"\2013"}.therapy-sources .rte{margin-top:1.6rem}.erektionsprobleme .testosterone-booking-section,.gewicht-stoffwechsel .testosterone-booking-section{padding:8rem var(--page-padding)!important}.erektionsprobleme .testosterone-booking-section .booking-title p,.gewicht-stoffwechsel .testosterone-booking-section .booking-title p{font-size:var(--font-h2-size)!important;line-height:1.3!important;max-width:28ch}@media(max-width:767px){.erektionsprobleme .testosterone-booking-section,.gewicht-stoffwechsel .testosterone-booking-section{padding-block:4.8rem!important}}.vertical-cards--plain .vertical-cards__items{gap:2.4rem 3.2rem}.vertical-cards--plain .vertical-cards__item{padding-top:1.6rem;border-top:1px solid rgba(var(--color-foreground),.15)}.vertical-cards--plain .vertical-cards__inner{flex-direction:row;gap:1.2rem}.vertical-cards--plain .vertical__body>.vertical-buttons{margin-top:4.8rem}.vertical-table__link{color:inherit;text-decoration:underline;text-underline-offset:.3rem}.vertical-table__link:hover{text-decoration-thickness:2px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-vertical.css.map */
