.order_navigation{font-weight:600}.order_navigation_list{display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:orderNavigation}.order_navigation_list>*{width:calc(33.3333333333% - 1.3333333333px);margin-bottom:2px}.order_navigation_list>*:nth-child(3n+1):nth-last-child(-n+3):not(:nth-child(3n-2)),.order_navigation_list>*:nth-child(3n+1):nth-last-child(-n+3)~*:not(:nth-child(3n-2)){margin-left:2px}.order_navigation_list>*:nth-child(3n+1):nth-last-child(-n+3):last-child,.order_navigation_list>*:nth-child(3n+1):nth-last-child(-n+3)~*:last-child{margin-right:auto}.order_navigation_list>*:nth-child(3n+1):nth-last-child(-n+3),.order_navigation_list>*:nth-child(3n+1):nth-last-child(-n+3)~*{margin-bottom:0}.order_navigation_list .item_cont{font-size:1rem;line-height:1.375em;background-color:#f5f7fb;color:#111727;border:1px solid rgba(0,0,0,0);min-height:3.5rem;padding:.1em .5em;display:flex;align-items:center;justify-content:center}.order_navigation_list .item_cont,.order_navigation_list .item_cont::before{transition-property:background-color,border-color,color;transition-duration:.2s}.order_navigation_list .item_cont::before{content:"";display:block;position:absolute;height:1.7em;width:1.7em;content:counter(orderNavigation) "";position:static;background-color:#111727;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;margin-right:.7em;flex-shrink:0}.order_navigation_list_item{counter-increment:orderNavigation}.order_navigation_list_item:not(.active) a.item_cont:hover{background-color:#e8ecf1;color:inherit;border-color:rgba(0,0,0,0)}.order_navigation_list_item:not(.active) a.item_cont:hover::before{background-color:#111727;color:#fff;border-color:rgba(0,0,0,0)}.order_navigation_list_item.active .item_cont{background-color:#fff;color:#45c9eb;border-color:rgba(0,0,0,0)}.order_navigation_list_item.active .item_cont::before{background-color:#45c9eb;color:#fff;border-color:rgba(0,0,0,0)}@media only screen and (max-width: 770px){.order_navigation_list_item_title{display:none}.order_navigation_list_item .item_cont::before{margin-right:0}}.main_content{margin-left:auto;margin-right:auto;max-width:1260px;width:100%}@media only screen and (min-width: 451px){.main_content{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width: 450px){.main_content{padding-left:1.5rem;padding-right:1.5rem}}.header{background-color:#f5f7fb;margin-bottom:2px}.checkout__page_layout{margin-top:2.5rem}.checkout__page_headline{font-weight:700;color:#111727;margin-bottom:.6em;font-size:2.25rem;line-height:1.1944444444em}.checkout__page_subheadline{font-weight:700;color:#111727;margin-bottom:.6em;font-size:1.875rem;line-height:1.2em}.checkout__page_buttons{margin-top:2rem;display:grid;grid-template-columns:auto 1fr;gap:.5rem}.checkout__page_button--forward{justify-self:end;max-width:16rem;width:100%}.checkout__aside_headline{font-weight:700;color:#111727;margin-bottom:.6em;font-size:1.5rem;line-height:1.2916666667em}@media only screen and (max-width: 1111px){.grid{grid-template-columns:repeat(6, minmax(0, 1fr))}.grid .grid--full,.grid .grid--half,.grid .grid--one_third,.grid .grid--two_thirds,.grid .grid--one_fourth,.grid .grid--three_fourths{grid-column:span 6}}.order_price_summary{display:grid;grid-template-columns:repeat(2, auto);gap:.4rem 1rem}.order_price_summary__dd{text-align:right}.order_price_summary--total_with_vat{font-weight:700}.order_price_summary .order_price_summary{display:contents}.aside__section{display:block}.aside__section__headline{font-weight:700;color:#111727;margin-bottom:.6em;font-size:1.5rem;line-height:1.2916666667em}.aside__section__headline:not(:first-child){margin-top:.6em}.aside__section__content,.aside__section__perex{font-size:.875rem;line-height:1.5714285714em}.aside__section__perex+.aside__section__dl{margin-top:1rem}.aside__section__dl{display:grid;grid-template-columns:repeat(2, auto);gap:.7rem 0}.aside__section__dd{padding-left:1rem;text-align:right}.aside__section__dt--total,.aside__section__dd--total{font-weight:600;border-top:1px solid #a3adbb;padding-top:calc(.7rem - 1px)}.aside__section+.aside__section{margin-top:1.3rem}.aside__section--box{border:1px solid #a3adbb;border-radius:4px;padding:1rem}.aside__section--order_note{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem}.aside__section--order_note .custom_order_data--filled,.aside__section--order_note .custom_order_data__form{width:100%}.aside__section--order_note .aside__section__headline{margin-bottom:0}.custom_order_data__label{color:#5e636f;display:block;padding-bottom:.4em}.custom_order_data__text{font-size:1rem;line-height:1.375em;margin-bottom:.5em}.custom_order_data__button>span{position:relative;padding-left:calc(1.5em + .9em)}.custom_order_data__button>span::before{content:"";display:block;position:absolute;height:1.5em;width:1.5em;background:url("/media/img/ico-edit.svg") no-repeat center center/contain;top:0}.custom_order_data__button>span::before{left:.1em}.custom_order_data__form textarea{height:6rem}.custom_order_data__form .input{margin-bottom:1rem}.custom_order_data__form .input input{padding:.4em .7em}.custom_order_data__form button{background-color:#e1e6ed;padding-bottom:0.5em;padding-top:0.5em}.custom_order_data__form button:hover{background-color:#e8ecf1}.custom_order_data__form button:active{background-color:#cacfd5}.custom_order_data__form button>span{position:relative;padding-left:calc(1.5em + .9em)}.custom_order_data__form button>span::before{content:"";display:block;position:absolute;height:1.5em;width:1.5em;background:url("/media/img/ico-check.svg") no-repeat center center/contain;top:0}.custom_order_data__form button>span::before{left:.1em}.custom_order_data__form--visible{display:block}.custom_order_data__form--visible+.custom_order_data{display:none}.custom_order_data__wrap{display:block}.custom_order_data__wrap+.custom_order_data__wrap{margin-top:.8rem}.custom_order_data--orderNote .custom_order_data__button>span::before{background-image:url("/media/img/ico-note.svg")}.payment_delivery_list strong{font-weight:700;display:block}.cart_variants_preview{display:grid;grid-template-columns:max-content 1fr max-content;gap:.5rem}.cart_variants_preview__item{display:contents}.cart_variants_preview__item__count,.cart_variants_preview__item__price{font-weight:700}
