body.checkout,body.checkout *{font-family:var(--font-family-regular,sans-serif)}.checkout .breadcrumb-custom{max-width:1270px;width:100%;margin:0 auto var(--space-s)}.checkout .breadcrumb-custom .breadcrumb{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.checkout .breadcrumb-custom .breadcrumb li:not(:first-child){padding:0 0 0 8px}.checkout .breadcrumb-custom .breadcrumb .breadcrumb__item{position:relative;color:var(--font-inverted);font-size:11px;background-color:var(--neutral-50);padding:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box}.checkout .breadcrumb-custom .breadcrumb .breadcrumb__item:before{content:" ";position:absolute;top:0;right:-18px;width:0;height:0;border-top:19px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #fff;z-index:2;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.checkout .breadcrumb-custom .breadcrumb .breadcrumb__item:after{content:" ";position:absolute;top:0;right:-17px;width:0;height:0;border-top:19px solid transparent;border-bottom:17px solid transparent;border-left:17px solid #bfbfbf;z-index:2;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.checkout .breadcrumb-custom .breadcrumb .breadcrumb__item .breadcrumb__chevron-icon{display:none}.checkout .breadcrumb-custom .breadcrumb .breadcrumb__item--current{background-color:var(--brand-1)}.checkout .breadcrumb-custom .breadcrumb .breadcrumb__item--current:after{border-left:17px solid var(--brand-1)}.checkout .main__header .breadcrumb .breadcrumb__item{color:var(--neutral-70);font-size:var(--step--1)}.checkout .main__header .breadcrumb .breadcrumb__item--current{color:var(--brand-1)}.checkout .main__header .dynamic-checkout .dynamic-checkout__title:before,.checkout .main__header .dynamic-checkout .dynamic-checkout__title:after{border-radius:0}.checkout .main__header .dynamic-checkout .dynamic-checkout__content{border-radius:0}.checkout .main__content{margin-bottom:var(--space-s);padding-bottom:0;-webkit-box-flex:0}.content{font-size:var(--step-0);color:var(--font-text)}.content .wrap{padding:0 var(--space-xs);width:100%;max-width:1270px}.section__header .section__title{font-size:var(--step-1);font-weight:var(--font-weight-bold)}.section--contact-information p.layout-flex__item{font-size:var(--step-0)}.field .field__input{font-size:var(--step-0);color:var(--font-text);height:55px}.field .field__label{color:var(--neutral-70)}.delivery-methods{margin-bottom:var(--space-xl)}.delivery-methods .delivery-methods-desc{text-align:left}@media (max-width:750px){.delivery-methods .delivery-methods-desc{display:block;margin-top:var(--space-2xl)}}@media (max-width:750px){.delivery-methods .delivery-methods-list{margin-top:var(--space-s)}}.delivery-methods .delivery-methods-list picture{width:70px;height:50px}@media (min-width:750px){.step__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.step__footer .step__footer__continue-btn{border:1px solid var(--button-primary);text-align:center;font-size:var(--step-2);padding:var(--space-2xs-xs) var(--space-m-l);background:var(--button-primary);color:var(--neutral-10);font-weight:var(--font-weight-bold)}.step__footer .step__footer__continue-btn:hover{-webkit-filter:brightness(94%);filter:brightness(94%)}[data-step=contact_information] .step__footer .step__footer__previous-link{font-size:var(--step-0);color:var(--neutral-70)}.previous-link__icon{color:var(--font-text)}.step__footer__previous-link:hover .icon-svg{fill:var(--brand-1)}@media (min-width:1000px){.order-summary__sections{height:unset}}.order-summary__sections .product-table tr td{padding-bottom:1rem}.order-summary__sections .product-table .product__image{padding-top:0}.order-summary__sections .product-table .product__image .product-thumbnail:after{border-radius:0}.order-summary__sections .product-table .product__description{vertical-align:top;padding-left:var(--space-s)}.order-summary__sections .product-table .product__description .product__description__name{font-weight:var(--font-weight-bold);font-size:var(--step-0);color:var(--font-text)}.order-summary__sections .product-table .product__price{vertical-align:middle}.order-summary__sections .product-table .product__price .order-summary__emphasis{font-weight:var(--font-weight-bold);color:var(--font-text);font-size:var(--step-0)}.order-summary__sections .product-table .product__price .order-summary__small-text{color:var(--font-text)}.order-summary__sections .order-summary__section--discount button#checkout_submit{border:1px solid;text-align:center;font-size:var(--step-0);padding:var(--space-2xs) var(--space-m);background:var(--neutral-10);color:var(--neutral-70);border-color:currentColor;font-weight:var(--font-weight-bold)}.order-summary__sections .order-summary__section--discount button#checkout_submit:not(:disabled):hover{-webkit-filter:brightness(94%);filter:brightness(94%)}.order-summary__sections .order-summary__section--discount button#checkout_submit:disabled{cursor:auto;opacity:.4}.order-summary__sections .order-summary__section--discount .tags-list{padding-bottom:var(--space-s)}.order-summary__sections .order-summary__section--discount .order-summary__section--discount__desc{font-size:var(--step--1);color:var(--neutral-70)}.order-summary__sections .order-summary__section--total-lines .total-line-table{font-size:var(--step-0);color:var(--font-text)}.order-summary__sections .order-summary__section--total-lines .total-line-table .total-line__price .order-summary__emphasis{font-weight:var(--font-weight-bold)}.order-summary__sections .order-summary__section--total-lines .total-line-table .total-line--shipping .order-summary__emphasis[data-checkout-total-shipping-target="0"]{color:var(--free-shipping)}.order-summary__sections .order-summary__section--total-lines .total-line-table .total-line-table__footer .payment-due-label__taxes{font-size:var(--step--1);color:var(--neutral-70)}.order-summary__sections .order-summary__section--total-lines .total-line-table .total-line-table__footer .payment-due__currency{display:none}.order-summary__sections .order-summary__section--total-lines .total-line-table .total-line-table__footer .total-line__price .payment-due__price{font-size:var(--step-2)}.checkout-boxs__benefit{margin-top:var(--space-m)}.checkout-boxs__benefit .box__headline--wrapper{position:relative;text-align:center;z-index:1;margin-bottom:var(--space-s)}.checkout-boxs__benefit .box__headline--wrapper:before{border-top:1px solid #dfdfdf;content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.checkout-boxs__benefit .box__headline--wrapper .box__headline{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;background:#fafafa;padding:0 10px}.checkout-boxs__benefit .benefit-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:var(--space-s);color:var(--font-text)}.checkout-boxs__benefit .icon svg{height:30px;width:30px}.checkout-boxs__benefit .benefit-item_text{margin-left:var(--space-2xs);display:block;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:var(--step-0)}.checkout-boxs__benefit .benefit-item_text .benefit-item__headline{font-weight:var(--font-weight-bold)}.checkout-boxs__benefit .benefit-item_text > p{margin:0;padding:0}.salutation-field .field{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex}.salutation-field .field .field__input-wrapper--radio + .field__input-wrapper--radio{border-left:1px solid #d9d9d9}.salutation-field .field__input-wrapper--radio{position:relative;border:1px solid #d9d9d9;overflow:hidden}.salutation-field .field__input-wrapper--radio .field__label{position:relative;color:var(--neutral-70);z-index:1;margin:0;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:77px;padding:12px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;margin-top:-3px;text-align:center;font-size:var(--step-0)}.salutation-field .field__input-wrapper--radio input[type=radio].field__input:checked + .field__label{background-color:#e8f0fe}.salutation-field .field__input-wrapper--radio .field__input{position:absolute;top:0;left:0;bottom:0;right:0;visibility:hidden}button,button.btn{border-radius:0}button#checkout_submit{background:var(--neutral-10);border-color:currentColor;color:var(--neutral-70);font-weight:var(--font-weight-bold);-webkit-transition:.25s ease;transition:.25s ease}button#checkout_submit:hover:enabled{background:var(--neutral-70);border-color:currentColor;color:var(--neutral-10)}button#checkout_submit:disabled{cursor:auto;opacity:.4}.content-box{border-radius:0}.content-box .content-box__row:last-child,.content-box .content-box__row:first-child{border-radius:0}.review-block__label{min-width:83px}*{font-family:var(--font-family-regular)}body{overflow-y:auto;overflow-x:hidden}.input-checkbox:checked,.input-radio:checked{border-color:var(--brand-1)}.input-checkbox:checked:hover,.input-radio:checked:hover{border-color:var(--brand-1);-webkit-filter:brightness(94%);filter:brightness(94%)}.input-checkbox:focus,.input-radio:focus{border-color:var(--brand-1)}a:hover,.link:hover{color:var(--brand-1)}.field__input,.input-checkbox{border-radius:0}.field__input:focus,.field__input-wrapper--flag-focus{outline:none;border-color:var(--brand-1);-webkit-box-shadow:0 0 0 1px var(--brand-1);box-shadow:0 0 0 1px var(--brand-1)}
