.cc-window{opacity:1;transition:opacity 1s ease}.cc-window.cc-invisible{opacity:0}.cc-animate.cc-revoke{transition:transform 1s ease}.cc-animate.cc-revoke.cc-top{transform:translateY(-2em)}.cc-animate.cc-revoke.cc-bottom{transform:translateY(2em)}.cc-animate.cc-revoke.cc-active.cc-bottom,.cc-animate.cc-revoke.cc-active.cc-top,.cc-revoke:hover{transform:translateY(0)}.cc-grower{max-height:0;overflow:hidden;transition:max-height 1s}
.cc-link,.cc-revoke:hover{text-decoration:underline}.cc-revoke,.cc-window{position:fixed;overflow:hidden;box-sizing:border-box;font-family:Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}.cc-window.cc-static{position:static}.cc-window.cc-floating{padding:2em;max-width:24em;-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner{padding:1em 1.8em;width:100%;-ms-flex-direction:row;flex-direction:row}.cc-revoke{padding:.5em}.cc-header{font-size:18px;font-weight:700}.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}.cc-link{opacity:.8;display:inline-block;padding:.2em}.cc-link:hover{opacity:1}.cc-link:active,.cc-link:visited{color:initial}.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}.cc-banner .cc-btn:last-child{min-width:140px}.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}.cc-revoke.cc-left{left:3em;right:unset}.cc-revoke.cc-right{right:3em;left:unset}.cc-top{top:1em}.cc-left{left:1em}.cc-right{right:1em}.cc-bottom{bottom:1em}.cc-floating>.cc-link{margin-bottom:1em}.cc-floating .cc-message{display:block;margin-bottom:1em}.cc-window.cc-floating .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-banner{-ms-flex-align:center;align-items:center}.cc-banner.cc-top{left:0;right:0;top:0}.cc-banner.cc-bottom{left:0;right:0;bottom:0}.cc-banner .cc-message{-ms-flex:1;flex:1}.cc-compliance{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}.cc-compliance>.cc-btn{-ms-flex:1;flex:1}.cc-btn+.cc-btn{margin-left:.5em}
@media print{.cc-revoke,.cc-window{display:none}}@media screen and (max-width:900px){.cc-btn{white-space:normal}}@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape){.cc-window.cc-top{top:0}.cc-window.cc-bottom{bottom:0}.cc-window.cc-banner,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}.cc-window.cc-banner{-ms-flex-direction:column;flex-direction:column}.cc-window.cc-banner .cc-compliance{-ms-flex:1;flex:1}.cc-window.cc-floating{max-width:none}.cc-window .cc-message{margin-bottom:1em}.cc-window.cc-banner{-ms-flex-align:unset;align-items:unset}}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-ms-flex:none;flex:none}.cc-theme-classic .cc-btn{border-radius:5px}.cc-theme-classic .cc-btn:last-child{min-width:140px}.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}.cc-floating.cc-theme-edgeless .cc-message{margin:2em 2em 1.5em}.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}
@charset "UTF-8";
:root{--primary-font: "Inter";--white: #ffffff;--black: #000000;--rossmann: #cf0033;--gray-900: #111928;--gray-700: #374151;--gray-600: #4b5563;--gray-500: #6b7280;--gray-400: #9ca3af;--gray-300: #d1d5db;--gray-200: #e5e7eb;--gray-100: #f3f4f6;--gray-50: #f9fafb;--success: #166534;--success-bg: #ecfdf5;--error: #991b1b;--error-bg: #fef2f2;--font-size-5xl: 3rem;--font-size-4xl: 2.375rem;--font-size-3xl: 1.875rem;--font-size-base: 1rem;--font-size-sm: 0.875rem;--space-3xs: 0.375rem;--space-2xs: 0.5rem;--space-xs: 0.75rem;--space-sm: 1rem;--space-md: 1.25rem;--space-lg: 1.5rem;--space-xl: 1.75rem;--space-2xl: 2rem;--space-4xl: 2.5rem;--space-5xl: 3rem;--content-width: 1056px;--rounded-sm: 0.125rem;--rounded: 0.25rem;--rounded-md: 0.375rem;--rounded-lg: 0.5rem;--rounded-xl: 0.75rem;--rounded-2xl: 1rem;--rounded-3xl: 1.5rem;--rounded-full: 9999px}html{font-size:16px}body{font-family:var(--primary-font);background:var(--gray-50);margin:0;color:var(--gray-900)}.headline{font-family:var(--primary-font)}p,h2,h3,h4,h5,h6{margin:0}.flex{display:flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-align-center{display:flex;align-items:center}.flex-justify-content-end{display:flex;justify-content:flex-end}.flex-justify-content-between{display:flex;justify-content:space-between}.text-align-center{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}.align-self-auto{align-self:auto !important}.justify-self-center{justify-self:center}.row-reverse{flex-direction:row-reverse}.uppercase{text-transform:uppercase}.text-success{color:var(--success)}.text-error{color:var(--error)}.pt-4{padding-top:1.5rem}.m-0{margin:0}.mb-0{margin-bottom:0}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.mt-md{margin-top:var(--space-md)}.py-lg{padding:var(--space-lg) 0}.py-2xl{padding:var(--space-2xl) 0}.link-color{color:var(--primary-600)}.link-black{color:var(--gray-900)}.text-gray{color:var(--gray-700)}.text-white{color:var(--white)}.custom-link{color:var(--primary-600);text-decoration:underline;cursor:pointer}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}abbr[title]{text-decoration:none}.super{position:relative;top:-11px}.no-gap{gap:0 !important}.hide{display:none !important}@media (max-width:767px){.hide-mobile{display:none !important}}@media (min-width:768px){.hide-desktop{display:none !important}}.full-width{width:100%;max-width:100%;box-sizing:border-box}.full-width.--no-spacing{margin:0;padding:0}.justify-end{justify-content:flex-end !important}.align-end{align-self:end}.content-width{width:var(--content-width)}.no-break{white-space:nowrap}.flex-wrap{flex-wrap:wrap}.flex-start{justify-content:flex-start}.space-between{justify-content:space-between}.d-block{display:block}.d-none{display:none}.no-wrap-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.overflow-x-auto{overflow-x:auto}@font-face{font-family:"Inter";src:url("/files/rossmann/fonts/Inter-VariableFont.ttf") format("truetype")}.text-xs{font-family:var(--primary-font);font-size:0.75rem;font-weight:400;font-style:normal;line-height:150%}.text-sm{font-family:var(--primary-font);font-size:var(--font-size-sm);font-weight:400;font-style:normal;line-height:150%}.text-sm-semibold{font-family:var(--primary-font);font-size:var(--font-size-sm);font-weight:600;font-style:normal;line-height:150%}.text-base,p,h2{font-family:var(--primary-font);font-size:var(--font-size-base);font-weight:400;font-style:normal;line-height:150%}.text-base-medium{font-family:var(--primary-font);font-size:var(--font-size-base);font-weight:500;font-style:normal;line-height:150%}.text-base-semibold{font-family:var(--primary-font);font-size:var(--font-size-base);font-weight:600;font-style:normal;line-height:150%}.text-base-inter{font-family:Inter;font-size:1.125rem;font-weight:400;font-style:normal;line-height:150%}.text-lg{font-family:var(--primary-font);font-size:1.125rem;font-weight:500;font-style:normal;line-height:150%}.text-xl{font-family:var(--primary-font);font-size:1.25rem;font-weight:400;font-style:normal;line-height:150%}.text-2xl{font-family:var(--primary-font);font-size:1.5rem;font-weight:400;font-style:normal;line-height:150%}.text-2xl-semibold{font-family:var(--primary-font);font-size:1.5rem;font-weight:600;font-style:normal;line-height:150%}.text-3xl{font-family:var(--primary-font);font-size:var(--font-size-3xl);font-weight:400;font-style:normal;line-height:150%}.text-4xl{font-family:var(--primary-font);font-size:var(--font-size-4xl);font-weight:400;font-style:normal;line-height:150%}.text-5xl{font-family:var(--primary-font);font-size:var(--font-size-5xl);font-weight:400;font-style:normal;line-height:150%}.text-6xl{font-family:var(--primary-font);font-size:2.75rem;font-weight:600;font-style:normal;line-height:150%;line-height:130%}.text-semibold{font-weight:600}.text-bold{font-weight:700}.text-muted{color:var(--gray-500)}.font-medium{font-weight:500}.app-shop-wrapper .card-wrapper{display:flex;justify-items:center;gap:var(--space-lg)}@media screen and (max-width:768px){.app-shop-wrapper .card-wrapper{flex-direction:column}}.app-shop-wrapper .card-wrapper .link{color:var(--white, #fff);text-decoration:none}.app-order-wrapper .accordion{width:100%;display:flex;flex-direction:column;gap:var(--space-md)}.app-order-wrapper .accordion .accordion-header{display:flex;padding:var(--space-xs, 12px) var(--space-md, 20px);justify-content:space-between;align-items:center;align-self:stretch;border-radius:8px 8px 0px 0px;border:1px solid var(--gray-200, #e5e7eb);background:var(--gray-50, #f9fafb)}.app-order-wrapper .accordion .accordion-header h2{font-size:30px;font-style:normal;font-weight:400;line-height:162.5%}@media screen and (max-width:768px){.app-order-wrapper .accordion .accordion-header h2{font-size:20px;font-style:normal;font-weight:600;line-height:162.5%}}.app-order-wrapper .accordion .accordion-body{border-radius:var(--rounded-lg, 8px);border:1px solid var(--gray-200, #e5e7eb);background:var(--gray-50, #f9fafb);padding:var(--space-2xl)}@media screen and (max-width:768px){.app-order-wrapper .accordion .accordion-body{padding:var(--8, 32px) var(--4, 16px)}}.app-order-wrapper .accordion .accordion-content{display:flex;flex-direction:column;gap:var(--space-md)}.app-order-wrapper .modal .modal-footer{justify-content:flex-end}.app-order-wrapper .order-step{display:flex;justify-content:flex-end;flex-direction:row;margin-top:var(--space-sm)}.app-order-shopping-card table{width:100%;border-collapse:collapse}.app-order-shopping-card table thead tr,.app-order-shopping-card table tfoot tr{background:var(--gray-200, #e5e7eb)}.app-order-shopping-card table thead tr th:first-child,.app-order-shopping-card table thead tr td:first-child,.app-order-shopping-card table tfoot tr th:first-child,.app-order-shopping-card table tfoot tr td:first-child{border-radius:var(--rounded-lg, 8px) 0 0 var(--rounded-lg, 8px)}.app-order-shopping-card table thead tr th:last-child,.app-order-shopping-card table thead tr td:last-child,.app-order-shopping-card table tfoot tr th:last-child,.app-order-shopping-card table tfoot tr td:last-child{border-radius:0 var(--rounded-lg, 8px) var(--rounded-lg, 8px) 0}.app-order-shopping-card table thead tr *,.app-order-shopping-card table tfoot tr *{font-size:20px;font-style:normal;font-weight:600;line-height:200%}.app-order-shopping-card table th,.app-order-shopping-card table td{padding:var(--space-sm, 16px)}.app-order-shopping-card table .tariff td{padding-top:var(--space-2xl)}.app-order-shopping-card table .shipping-info td{padding-bottom:var(--space-2xl)}.app-order-shopping-card table tbody *{font-size:16px;font-style:normal;font-weight:600;line-height:150%}.app-order-shopping-card .shopping-card{display:flex;flex-direction:column;gap:var(--space-sm, 16px)}.app-order-shopping-card .shopping-card .header,.app-order-shopping-card .shopping-card .footer{background:var(--gray-200, #e5e7eb);border-radius:var(--rounded-lg, 8px);padding:var(--space-sm, 16px)}.app-order-shopping-card .shopping-card .body,.app-order-shopping-card .shopping-card .footer{padding:var(--space-sm, 16px);display:flex;flex-direction:column;gap:var(--space-sm, 16px)}.app-order-shopping-card .shopping-card .body .grid.prices,.app-order-shopping-card .shopping-card .footer .grid.prices{display:grid;grid-template-columns:50% 50%}.app-order-shopping-card .shopping-card .body .grid.prices .label.muted,.app-order-shopping-card .shopping-card .footer .grid.prices .label.muted{color:var(--gray-500, #6b7280)}.app-order-shopping-card .shopping-card .body .border,.app-order-shopping-card .shopping-card .footer .border{border-top:1px solid var(--gray-200, #e5e7eb)}.app-order-options .app-checkout-auto-top-up-wrapper .app-single-topup-amount-selector{margin-left:var(--space-xl)}.app-order-options .app-checkout-auto-top-up-wrapper .app-auto-top-up{margin-left:var(--space-xl)}.app-order-options .app-checkout-auto-top-up-wrapper .app-auto-top-up form{margin-left:var(--space-xs)}.app-order-personal-data{display:flex;flex-direction:column;gap:var(--space-md)}.embed-responsive-item{width:100%;height:512px;border:none}.app-order-summary{display:flex;flex-direction:column;gap:var(--space-4xl)}.app-order-summary h3{margin-bottom:var(--space-md)}.app-order-summary .app-view-personal-data .personal-data,.app-order-summary .app-view-personal-data .ident-data,.app-order-summary .app-view-personal-data .top-up-data,.app-order-summary .app-view-personal-data .app-bank-account-information,.app-order-summary .app-view-personal-data .app-credit-card-information,.app-order-summary .app-view-ident-data .personal-data,.app-order-summary .app-view-ident-data .ident-data,.app-order-summary .app-view-ident-data .top-up-data,.app-order-summary .app-view-ident-data .app-bank-account-information,.app-order-summary .app-view-ident-data .app-credit-card-information,.app-order-summary .app-view-payment-data .personal-data,.app-order-summary .app-view-payment-data .ident-data,.app-order-summary .app-view-payment-data .top-up-data,.app-order-summary .app-view-payment-data .app-bank-account-information,.app-order-summary .app-view-payment-data .app-credit-card-information,.app-order-summary .app-view-top-up-data .personal-data,.app-order-summary .app-view-top-up-data .ident-data,.app-order-summary .app-view-top-up-data .top-up-data,.app-order-summary .app-view-top-up-data .app-bank-account-information,.app-order-summary .app-view-top-up-data .app-credit-card-information{display:flex;flex-direction:column;gap:var(--space-md)}.app-order-summary .app-view-personal-data .personal-data>div,.app-order-summary .app-view-personal-data .ident-data>div,.app-order-summary .app-view-personal-data .top-up-data>div,.app-order-summary .app-view-personal-data .app-bank-account-information>div,.app-order-summary .app-view-personal-data .app-credit-card-information>div,.app-order-summary .app-view-ident-data .personal-data>div,.app-order-summary .app-view-ident-data .ident-data>div,.app-order-summary .app-view-ident-data .top-up-data>div,.app-order-summary .app-view-ident-data .app-bank-account-information>div,.app-order-summary .app-view-ident-data .app-credit-card-information>div,.app-order-summary .app-view-payment-data .personal-data>div,.app-order-summary .app-view-payment-data .ident-data>div,.app-order-summary .app-view-payment-data .top-up-data>div,.app-order-summary .app-view-payment-data .app-bank-account-information>div,.app-order-summary .app-view-payment-data .app-credit-card-information>div,.app-order-summary .app-view-top-up-data .personal-data>div,.app-order-summary .app-view-top-up-data .ident-data>div,.app-order-summary .app-view-top-up-data .top-up-data>div,.app-order-summary .app-view-top-up-data .app-bank-account-information>div,.app-order-summary .app-view-top-up-data .app-credit-card-information>div{display:grid;grid-template-columns:50% 50%}@media screen and (max-width:768px){.app-order-summary .app-view-personal-data .personal-data>div,.app-order-summary .app-view-personal-data .ident-data>div,.app-order-summary .app-view-personal-data .top-up-data>div,.app-order-summary .app-view-personal-data .app-bank-account-information>div,.app-order-summary .app-view-personal-data .app-credit-card-information>div,.app-order-summary .app-view-ident-data .personal-data>div,.app-order-summary .app-view-ident-data .ident-data>div,.app-order-summary .app-view-ident-data .top-up-data>div,.app-order-summary .app-view-ident-data .app-bank-account-information>div,.app-order-summary .app-view-ident-data .app-credit-card-information>div,.app-order-summary .app-view-payment-data .personal-data>div,.app-order-summary .app-view-payment-data .ident-data>div,.app-order-summary .app-view-payment-data .top-up-data>div,.app-order-summary .app-view-payment-data .app-bank-account-information>div,.app-order-summary .app-view-payment-data .app-credit-card-information>div,.app-order-summary .app-view-top-up-data .personal-data>div,.app-order-summary .app-view-top-up-data .ident-data>div,.app-order-summary .app-view-top-up-data .top-up-data>div,.app-order-summary .app-view-top-up-data .app-bank-account-information>div,.app-order-summary .app-view-top-up-data .app-credit-card-information>div{gap:var(--space-md);grid-template-columns:100%}}.app-order-summary .app-view-personal-data .personal-data>div .label,.app-order-summary .app-view-personal-data .ident-data>div .label,.app-order-summary .app-view-personal-data .top-up-data>div .label,.app-order-summary .app-view-personal-data .app-bank-account-information>div .label,.app-order-summary .app-view-personal-data .app-credit-card-information>div .label,.app-order-summary .app-view-ident-data .personal-data>div .label,.app-order-summary .app-view-ident-data .ident-data>div .label,.app-order-summary .app-view-ident-data .top-up-data>div .label,.app-order-summary .app-view-ident-data .app-bank-account-information>div .label,.app-order-summary .app-view-ident-data .app-credit-card-information>div .label,.app-order-summary .app-view-payment-data .personal-data>div .label,.app-order-summary .app-view-payment-data .ident-data>div .label,.app-order-summary .app-view-payment-data .top-up-data>div .label,.app-order-summary .app-view-payment-data .app-bank-account-information>div .label,.app-order-summary .app-view-payment-data .app-credit-card-information>div .label,.app-order-summary .app-view-top-up-data .personal-data>div .label,.app-order-summary .app-view-top-up-data .ident-data>div .label,.app-order-summary .app-view-top-up-data .top-up-data>div .label,.app-order-summary .app-view-top-up-data .app-bank-account-information>div .label,.app-order-summary .app-view-top-up-data .app-credit-card-information>div .label{align-self:stretch;font-weight:600}.app-order-summary .consultation-data{display:flex;flex-direction:column;gap:var(--space-md)}.app-order-success{display:flex;flex-direction:column;gap:var(--space-lg)}.app-order-success .info{display:flex;flex-direction:column;gap:var(--space-lg)}.app-order-success .info .info-icon{width:var(--space-5xl, 48px);height:var(--space-5xl, 48px);margin:auto auto;border-radius:var(--rounded-full, 9999px);background:var(--green-100, #def7ec);display:flex;justify-content:center;align-items:center}.app-order-success .info .contract-text{padding:0 var(--space-lg, 32px)}.app-order-success .info ul{margin:0px;padding-left:20px}.app-order-success .info .rossmann{color:var(--rossmann)}.cancellation-wrapper{display:flex;flex-direction:column;gap:var(--space-lg)}.cancellation-wrapper .contact{display:flex;flex-direction:column;gap:var(--space-md)}.cancellation-wrapper .contact .info{margin:auto;display:flex;flex-direction:column;gap:var(--space-sm)}.cancellation-wrapper .contact .info .icon{border-radius:var(--rounded-full, 9999px);margin:auto;background:var(--red-100, #fde8e8);display:flex;width:var(--12, 48px);height:var(--12, 48px);justify-content:center;align-items:center}.cancellation-wrapper .contact .info p{display:flex;flex-direction:row;align-items:center}.cancellation-wrapper .contact .info a{color:var(--gray-700, #374151);text-align:center;line-height:150%;text-decoration-line:underline;text-underline-position:from-font}.app-cancellation-form .stepper,.app-cancellation-success .stepper{margin-top:var(--space-md);display:flex;justify-content:flex-end}.app-cancellation-form .text-muted{color:var(--gray-600, #4b5563);padding:10px}.app-cancellation-success .data{max-width:75%;width:100%;display:flex;flex-direction:column;gap:1.25rem}.app-cancellation-success .data .col{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));align-items:center}.app-cancellation-success .data .col.align-start{align-items:start}@media (max-width:768px){.app-cancellation-success .data{max-width:100%}.app-cancellation-success .data .col{display:flex;flex-direction:column;grid-template-columns:none;align-items:flex-start;gap:0.75rem}}.tariff-card{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.tariff-card .card{max-width:242px;display:flex;flex-direction:column;align-items:center;border-radius:8px;background:var(--Rossman, #cf0033);box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1), 0px 1px 2px -1px rgba(0, 0, 0, 0.1)}.tariff-card .card .header,.tariff-card .card .body,.tariff-card .card .footer{display:flex;padding:var(--space-sm);flex-direction:column;align-items:center;text-align:center}.tariff-card .card .header .text-5xl,.tariff-card .card .body .text-5xl,.tariff-card .card .footer .text-5xl{line-height:100%}.tariff-card .card .header{gap:0px;color:var(--white, #fff);max-height:calc(148px - (var(--space-sm) * 2))}.tariff-card .card .body{padding:var(--space-md);border-radius:8px;border:1px solid var(--Rossman, #cf0033);background:var(--white, #fff);gap:var(--space-lg)}.tariff-card .card .body .mb{padding-bottom:var(--space-xs)}.tariff-card .card .footer{padding:var(--space-xs)}.tariff-card .card .footer a{display:flex;align-items:center;flex-direction:row;gap:var(--space-2xs);color:var(--white, #fff);text-decoration:none}.tariff-card .card .footer a:hover{text-decoration:underline}.card{max-width:384px;border-radius:var(--rounded-lg, 8px);border:1px solid var(--gray-200, #e5e7eb);background:var(--white, #fff);box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.05)}.card .header{display:flex;height:192px;padding:16px;justify-content:center;align-items:center;gap:16px;flex-shrink:0;align-self:stretch}.card .header.p-0{padding:0px}.card .header img{max-width:100%;max-height:100%}.card .body{display:flex;padding:var(--6, 24px);flex-direction:column;align-items:flex-start;gap:var(--3, 12px);align-self:stretch}.card .body .line-100{line-height:100%}.card .body .mt-1{margin-top:var(--space-2xs)}.card .body p{color:var(--gray-900)}.card--cta{overflow:hidden;display:flex;border-radius:var(--rounded-lg, 8px);border:1px solid var(--gray-700, #374151);background:var(--gray-800, #1f2a37);box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.05)}@media screen and (max-width:768px){.card--cta{flex-direction:column}}.card--cta .header{background:var(--black, #000)}.card--cta .header img{width:441px;max-height:214px;object-position:center;object-fit:contain}.card--cta .body{display:flex;flex-direction:column;color:var(--white, #fff);gap:16px;padding:var(--6, 24px)}.card--cta .body a{width:fit-content}.info-box{display:flex;padding:var(--space-sm, 16px);flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-xs, 12px);align-self:stretch;border-radius:6px;border:1px solid var(--primary-500, #3f83f8);background:var(--primary-50, #ebf5ff);color:var(--primary-800, var(--primary-800, #1e429f))}.info-box .title{display:flex;align-items:center;gap:var(--space-2xs);align-self:stretch;font-weight:600}.info-box .icon{display:inline-block;width:16px;height:16px;padding-right:var(--space-2xs);background-image:url("/files/rossmann/images/icons/v2/info.svg");background-repeat:no-repeat;background-position:initial;background-size:contain}.info-box.--danger{color:var(--rossman, #cf0033);border-radius:6px;border:1px solid var(--Rossman, #cf0033);background:var(--red-50, #fdf2f2);margin-top:var(--space-md)}.info-box.--danger .icon{background-image:url("/files/rossmann/images/icons/v2/info-danger.svg");background-repeat:no-repeat;background-position:initial;background-size:contain}.button,button.wpwl-button,button.wpwl-button-pay{padding:var(--25, 10px) var(--5, 20px);gap:var(--15, 6px);height:44px;display:flex;justify-content:center;align-items:center;border-radius:var(--rounded-lg, 8px);cursor:pointer}.button.button--primary,button.button--primary.wpwl-button,button.wpwl-button,button.wpwl-button.wpwl-button-pay,button.button--primary.wpwl-button-pay,button.wpwl-button-pay.wpwl-button,button.wpwl-button-pay,button.button.wpwl-button,button.button.wpwl-button-pay{background:var(--rossman, #cf0033);color:var(--white, #fff);border:1px solid var(--Rossman, #cf0033)}.button.button--primary:hover,button.button--primary.wpwl-button:hover,button.wpwl-button:hover,button.wpwl-button.wpwl-button-pay:hover,button.button--primary.wpwl-button-pay:hover,button.wpwl-button-pay.wpwl-button:hover,button.wpwl-button-pay:hover,button.button.wpwl-button:hover,button.button.wpwl-button-pay:hover{background:#a30028}.button.button--primary:disabled,button.button--primary.wpwl-button:disabled,button.wpwl-button:disabled,button.wpwl-button.wpwl-button-pay:disabled,button.button--primary.wpwl-button-pay:disabled,button.wpwl-button-pay.wpwl-button:disabled,button.wpwl-button-pay:disabled,button.button.wpwl-button:disabled,button.button.wpwl-button-pay:disabled{background:var(--gray-300, #d1d5db)}.button.button--secondary,button.button--secondary.wpwl-button,button.button--secondary.wpwl-button-pay{border:1px solid var(--Rossman, #cf0033);background:var(--white, #fff);color:var(--rossman, #cf0033)}.button.button--secondary:hover,button.button--secondary.wpwl-button:hover,button.button--secondary.wpwl-button-pay:hover{background:var(--gray-200, #e5e7eb)}.button.button--secondary:disabled,button.button--secondary.wpwl-button:disabled,button.button--secondary.wpwl-button-pay:disabled{border:1px solid var(--gray-300, #d1d5db);background:var(--white, #fff)}.button.button--neutral,button.button--neutral.wpwl-button,button.button--neutral.wpwl-button-pay{border:1px solid var(--black, #000);background:var(--white, #fff)}a.button{height:auto;font-size:var(--font-size-sm);text-decoration:none}#footnote-v2 .footnote-wrapper{color:var(--rossmann);font-weight:600;padding-top:2.5rem;padding-bottom:2.5rem;text-align:center}#footnote-v2 .footnote-headline{display:inline-flex;align-items:center;text-decoration:underline;gap:0.5rem;cursor:pointer}#footnote-v2 #footnote{padding:var(--space-sm);font-weight:400;line-height:150%}#footnote-v2 .toggler.active .footnote-img{transform:rotateZ(180deg)}footer{background:var(--gray-800, #1f2a37)}footer .inside{padding:var(--space-5xl) 0px;max-width:var(--content-width);margin:auto}@media screen and (max-width:768px){footer .inside{flex-direction:column;padding:var(--space-sm)}}footer .inside .row{gap:var(--space-sm);display:flex;flex-direction:row;align-items:center}@media screen and (max-width:768px){footer .inside .row{flex-direction:column}}footer .inside .row .links{width:100%}footer .inside .row .links ul{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:0px}@media screen and (max-width:768px){footer .inside .row .links ul{flex-direction:column;align-items:flex-start}}footer .inside .row .links ul li{list-style:none}footer .inside .row .links ul li *{font-family:var(--primary-font);color:var(--white);text-decoration:none}footer .inside .row .links ul li * :hover{text-decoration:underline}header{border-bottom:1px solid var(--gray-200, #e5e7eb);background:var(--white, #fff);position:sticky;top:0px;z-index:50}header .inside{max-width:var(--content-width);margin:auto;padding:var(--space-sm)}header .inside .column{display:flex;flex-direction:column}header .inside .column .hide-desktop nav{position:absolute;top:80px;left:0px;right:0px;width:100%;display:flex;flex-direction:column;background:var(--white, #fff);box-shadow:0px 4px 6px -1px rgba(0, 0, 0, 0.1), 0px 2px 4px -2px rgba(0, 0, 0, 0.05)}header .inside .column .hide-desktop nav a{padding:var(--space-sm);border-bottom:1px solid var(--gray-100, #f3f4f6)}header .inside .column .row{display:flex;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (max-width:768px){header .inside .column .row .logo img{width:102px}}header .inside .column .row nav{display:flex;flex-direction:row;gap:var(--space-2xl);padding:var(--space-xs) 0px}header .inside .column nav a{color:var(--gray-900, var(--gray-900, #111928));text-decoration:none}header .inside .column nav a:hover{text-decoration:underline}header .inside .column nav a.active{color:var(--rossmann);text-decoration:underline}header .inside .hidden{display:none}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);display:flex;justify-content:center;align-items:center;z-index:9999}.modal{background:var(--white, #ffffff);border-radius:8px;width:90%;max-width:990px;padding:20px;box-shadow:0 4px 6px rgba(0, 0, 0, 0.1);position:relative}.modal ol{padding-left:20px}.modal-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:20px}.modal-close{background:transparent;border:none;font-size:20px;cursor:pointer}.modal-body{margin-bottom:20px}.modal-footer{display:flex;justify-content:space-between;align-items:center;gap:10px}.modal-footer.center{justify-content:center}form{display:flex;flex-direction:column;gap:1.25rem;width:100%}.input,.wpwl-container input,[data-behaviour="iframe-form"] input{display:flex;padding:var(--space-xs) var(--space-sm);align-items:center;gap:var(--space-xs);align-self:stretch;border-radius:var(--rounded-lg);border:1px solid var(--gray-500);background:var(--gray-50);color:var(--gray-900);font-size:var(--font-size-sm);font-style:normal;font-weight:400;line-height:125%}.input.input--valid,.wpwl-container input.input--valid,[data-behaviour="iframe-form"] input.input--valid{color:var(--success);border-color:var(--success);background:var(--success-bg)}.input.input--invalid,.wpwl-container input.input--invalid,[data-behaviour="iframe-form"] input.input--invalid{color:var(--error);border-color:var(--error);background:var(--error-bg)}.input-field,.wpwl-group {display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2xs);align-self:stretch}.input-field .error-message,.wpwl-group  .error-message,.input-field .error-feedback,.wpwl-group  .error-feedback{font-family:var(--primary-font);font-size:var(--font-size-sm);font-weight:400;font-style:normal;line-height:150%;color:var(--error)}.input-field .input-wrapper,.wpwl-group  .input-wrapper{position:relative;display:flex;justify-items:stretch;flex-direction:column;align-self:stretch}.input-field .input-wrapper .indicator,.wpwl-group  .input-wrapper .indicator{pointer-events:none;position:absolute;inset:0;padding:0 8px;display:flex;justify-content:flex-end;align-items:center}.input-field .input-wrapper .indicator span,.wpwl-group  .input-wrapper .indicator span,.input-field .input-wrapper .indicator svg,.wpwl-group  .input-wrapper .indicator svg{width:24px;height:24px}.input-group{display:flex;gap:16px;width:100%}@media (max-width:768px){.input-group{flex-direction:column}}.input-field--fluid{flex:1 0 0}@media (max-width:768px){.input-field--fluid{flex:none;width:100%}}.input-field--fixed{width:358px}@media (max-width:768px){.input-field--fixed{width:100%}}.inputs-container{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm);align-self:stretch}.input-wrapper{padding:4px}.radio-group{display:flex;gap:20px}.radio-group--vertical{flex-direction:column;gap:var(--space-xs)}.radio-group label{display:flex;align-items:center;cursor:pointer}.radio-group input[type="radio"]{display:none}.custom-radio{display:flex;width:var(--4, 16px);height:var(--4, 16px);align-items:flex-start;gap:10px;flex-shrink:0;margin-right:10px;border-radius:9999px;border:0.5px solid var(--gray-500, #6b7280);background:var(--gray-50, #f9fafb)}.radio-group input[type="radio"]:checked+.custom-radio{background-color:var(--white);border-color:var(--rossmann);border:4px solid var(--rossmann);width:var(--4, 10px);height:var(--4, 10px)}.radio-group input[type="radio"]:checked+.custom-radio::after{transform:translate(-50%, -50%) scale(1)}.radio-label-content{display:flex;flex-direction:column}.label-secondary-text{color:var(--gray-700)}.checkbox-group{display:flex;gap:20px}.checkbox-group--vertical{flex-direction:column;gap:var(--space-xs)}.checkbox-group label{display:flex;align-items:flex-start;cursor:pointer}.checkbox-group input[type="checkbox"]{display:none}.custom-checkbox{display:flex;width:var(--4, 16px);height:var(--4, 16px);align-items:flex-start;gap:10px;flex-shrink:0;margin-right:10px;border-radius:4px;border:0.5px solid var(--gray-500);background:var(--gray-50)}.checkbox-group input[type="checkbox"]:checked+.custom-checkbox{background-color:var(--rossmann);border-color:var(--rossmann)}.custom-checkbox::after{content:"";position:relative;top:50%;left:50%;width:10px;height:6px;border-left:2px solid var(--white);border-bottom:2px solid var(--white);transform:translate(-50%, -70%) rotate(-45deg) scale(0);transition:transform 0.3s ease}.checkbox-group input[type="checkbox"]:checked+.custom-checkbox::after{transform:translate(-50%, -70%) rotate(-45deg) scale(1)}.checkbox-group{display:flex;flex-direction:row}.checkbox-group input{display:none}fieldset{border:none;margin:0;padding:0;min-inline-size:auto}.wpwl-control,.wpwl-control-iframe{border-radius:5px}.stepper{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:var(--space-lg);align-self:stretch}@media (max-width:768px){.stepper{flex-direction:column;gap:var(--space-sm);padding-left:0px}}.stepper .step{display:flex;flex-direction:column;align-items:center;gap:var(--space-3xs);align-self:stretch;color:var(--gray-500);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:var(--line-height-normal);text-align:center}@media (max-width:768px){.stepper .step{flex-direction:row;align-items:flex-start;justify-content:flex-start;text-align:left;gap:var(--space-md)}}.stepper .step.active{color:var(--rossmann)}.stepper .step.active .icon{color:var(--rossmann);background-image:url("/files/rossmann/images/icons/v2/check-circle-active.svg");background-repeat:no-repeat;background-position:initial;background-size:contain}.stepper .step .icon{flex-shrink:0;display:inline-block;width:20px;height:20px;background-size:cover;background-image:url("/files/rossmann/images/icons/v2/check-circle.svg");background-repeat:no-repeat;background-position:initial;background-size:contain}.line{display:block;width:4rem;height:1px;background-color:var(--gray-200)}.line.active{background-color:var(--primary-700) !important}@media (max-width:768px){.line{display:none}}@media (max-width:768px){.change-payment .btn-next-overlay{width:100%}.change-payment button{width:100%}}.captcha{display:flex;flex-direction:column;gap:var(--space-md)}.captcha-wrapper{gap:20px;display:flex;flex-direction:column}.captcha-wrapper .button--secondary{width:7.625rem}.captcha-box{height:4.25rem;border-radius:0.5rem;background-color:var(--red-200, #fbd5d5);text-align:center;align-content:center}.captcha-box .text-2xl{font-family:var(--primary-font);font-weight:600;margin:0}.captcha-button-wrapper{display:flex;gap:var(--space-sm)}.captcha-button-wrapper button{justify-content:flex-end}.content-box{display:flex;padding:var(--space-lg);flex-direction:column;gap:var(--space-xl);align-self:stretch}.content-box:not(.no-bg){border-radius:8px;border:1px solid var(--gray-200);background-color:var(--white)}.app-message-view{padding:0px 16px 0px 16px}.content{padding:var(--5, 20px) var(--4, 16px)}.container{margin:auto auto;max-width:var(--content-width);display:flex;flex-direction:column;gap:var(--space-2xl)}.content-limiter{flex-direction:column;display:flex;gap:var(--space-sm);width:36.8125rem;box-sizing:border-box}@media (max-width:1024px){.content-limiter{width:39.3125rem}}@media (max-width:768px){.content-limiter{width:100%}}
