.checkout_navigation{counter-reset:checkout_navigation}.checkout_navigation>*{counter-increment:checkout_navigation}.checkout_navigation>*::before{content:counter(checkout_navigation)}.checkout_navigation{margin-bottom:2rem;margin-top:2rem;color:#5b5959;display:flex;gap:1.4rem;align-items:center;align-self:center}.checkout_navigation__item{display:flex;align-items:center;gap:1rem}.checkout_navigation__item::before{font-weight:600;font-size:1rem;line-height:1.6666666667em;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;text-align:center;background-color:rgba(214,180,146,.3);border-radius:50%;width:2.5em;margin-top:-0.1em}.checkout_navigation__item:has(~.checkout_navigation__item--active)::before{background:#fff url("/media/img/ico-check-primary.svg") no-repeat center center/1em;color:rgba(0,0,0,0)}.checkout_navigation__item--active{font-size:inherit;line-height:inherit;font-family:inherit;font-weight:700;color:#2b2b2b;margin-bottom:0}.checkout_navigation__item--active::before{background-color:#d6b492}.checkout_navigation__item:not(:last-child)::after{content:"";display:block;position:absolute;height:2.5rem;width:2.5rem;mask:url("/media/img/arrow-navigation.svg") no-repeat center center/contain;background-color:currentcolor;background-color:#5b5959;position:static;margin-left:.4rem}a.checkout_navigation__item{transition:color .2s}a.checkout_navigation__item:hover{color:#d6b492}a.checkout_navigation__item::before{color:#2b2b2b}@media only screen and (max-width: 850px){.checkout_navigation__item>span{display:none}}@media only screen and (max-width: 550px){.checkout_navigation__item:not(:last-child)::after{display:none}}.main,.main+.footer .footer__decoration{background-color:#f7f3ef}.main{padding-top:3rem}.checkout__layout{display:grid;grid-template-columns:1fr minmax(250px, 32%);align-items:start;gap:2rem}@media only screen and (max-width: 1100px){.checkout__layout{grid-template-columns:minmax(0, 1fr)}}.checkout__section,.checkout__aside{background-color:#fff;padding:2rem}.checkout__content{flex-grow:1}@media only screen and (min-width: 1101px){.checkout__aside{position:sticky;top:0}}.checkout__aside textarea{height:calc(2rem + 77px)}.checkout__aside .submit_button button{width:100%}.checkout__aside__headline{font-size:1.3333333333rem;line-height:1.2em;margin-bottom:1em}.checkout__aside__section+.checkout__aside__section{margin-top:1.2rem}.checkout__aside__section--primary,.checkout__aside__section--accent{padding:1.2rem 1.6rem}.checkout__aside__section--primary{background-color:#f7f3ef}.checkout__aside__section--accent{background-color:#eff3ee}.checkout__aside__section--glue{margin-bottom:-.8rem}.checkout__section{display:block}.checkout__section__headline{margin-bottom:1.2em}.checkout__page_button{width:100%}.checkout__page_button--back{font-weight:400;font-size:.8666666667rem;line-height:1.4615384615em;transition:text-decoration-color .2s}.checkout__page_button--back:hover{text-decoration-color:inherit}.checkout__page_button--back{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:1.5px;text-underline-offset:3px;text-transform:none;letter-spacing:0}.checkout__page_button--back,.checkout__page_button--back:hover{background-color:rgba(0,0,0,0)}.checkout__page_buttons{margin-top:2rem}.price_summary{font-size:.8666666667rem;line-height:1.4615384615em}.checkout_discount__title{font-size:1.0666666667rem;line-height:1.5625em}.checkout_discount .dl__item--highlighted{font-size:inherit;line-height:inherit}
