.edit_checkout h2{line-height:2.2rem;letter-spacing:normal;font-weight:var(--font-weight-semi-bold)}@media (min-width:768px){.edit_checkout h2{letter-spacing:0}}.edit_checkout .address-fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.edit_checkout .step__footer__continue-btn:disabled{background:var(--idle);border-color:var(--neutral-30);color:var(--neutral-10);cursor:not-allowed;pointer-events:all}.edit_checkout .step__footer .btn{border-radius:.4rem;background:var(--primary);border-color:var(--primary)}.edit_checkout .step__footer .btn:hover,.edit_checkout .step__footer .btn:active{background:var(--secondary);border-color:var(--secondary)}.edit_checkout .step__sections .layout-flex__item span{display:none}.edit_checkout .step__sections .layout-flex__item a{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;color:var(--neutral-00);letter-spacing:.2px;background:var(--primary);border:1px solid var(--primary);margin:6px 0 4px;text-align:center;border-radius:.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:42px;font-weight:var(--font-weight-semi-bold)}@media (min-width:768px){.edit_checkout .step__sections .layout-flex__item a{height:52px}}.edit_checkout .step__sections .layout-flex__item a .icon svg{stroke:#fff}.edit_checkout .step__sections .layout-flex__item a:active,.edit_checkout .step__sections .layout-flex__item a:hover{background:var(--secondary);border-color:var(--secondary)}.edit_checkout .step__sections .layout-flex__item a:disabled{opacity:.6}.order-summary__section__content table.product-table th,.order-summary__section__content table.product-table td{vertical-align:top;padding:1em 1em 0 0}.order-summary__section.order-summary__section--total-lines .total-line-table .total-line__name{white-space:nowrap}.section--customer-dob .dob-container{padding:5px 0 15px}.section--customer-dob .dob-container .review-block__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.section--customer-dob .dob-container .review-block__content .field{text-align:center;max-width:8rem}.section--customer-dob .dob-container .review-block__content .field .field__input-wrapper{margin-top:1rem}.checkout-page-content .wrap{max-width:1220px;margin:0;width:100%;padding:0 2rem}@media (min-width:1220px){.checkout-page-content .wrap{padding:0;margin:auto}}.checkout-page-content .product__description__property{white-space:normal}.checkout-page-content .product__description__property .property-label,.checkout-page-content .product__description__property .property-value{white-space:nowrap}.checkout-page-content .step__sections .section__header .os-header__hanging-icon{position:unset;-webkit-transform:unset;transform:unset}@media (min-width:1220px){.checkout-page-content .step[data-step=stock_problems] .exclamation-mark{position:relative;right:0;top:0;float:left}}.checkout-page-content .step[data-step=stock_problems] .exclamation-mark+.section__title{padding-top:.8rem;font-weight:700;color:#dd3636}.checkout-page-content .step[data-step=stock_problems] .stock-problem-table .product__description{vertical-align:top;padding:1.7142857143em 1em}.checkout-page-content .step[data-step=stock_problems] .stock-problem-table .product__description__name{color:#333;font-weight:500}.checkout-page-content .step[data-step=stock_problems] .stock-problem-table .product__description__property{color:#737373}.checkout-page-content .step[data-step=stock_problems] .stock-problem-table .product__status{vertical-align:top}.checkout-page-content .step[data-step=stock_problems] .stock-problem-table .product__status.product__status--sold-out{color:#dd3636}.total-line__price .payment-due__currency{display:none}.header__top-right a:hover,.main__footer a:hover,.header__top-right a:not(.button):hover,.main__footer a:not(.button):hover,.header__top-right a:active,.main__footer a:active,.header__top-right a:not(.button):active,.main__footer a:not(.button):active{color:var(--secondary)}.header__top-right a.button--primary:hover,a.button--primary:hover,.header__top-right a.button--primary:focus,a.button--primary:focus,.header__top-right a.button--primary:active,a.button--primary:active{color:var(--neutral-00)}.section--contact-information a{display:none!important}.section--contact-information a.active{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}body .main__content .section__title,body .main__content h2.section__title{font-size:1.4rem;line-height:1.4rem;padding-top:.1rem;padding-bottom:.5rem;font-weight:var(--font-weight-semi-bold)}@media (min-width:768px){body .main__content .section__title,body .main__content h2.section__title{line-height:1.68rem;letter-spacing:0}}.disabled-link{pointer-events:none;text-decoration:none}.address-title{margin-bottom:2rem}@media screen and (min-width:768px){.address-title{margin-bottom:3rem}}.dropdown-address{height:5.2rem;border-radius:1.5rem;color:var(--neutral-90)}.section-header a.button-back-account-detail{color:var(--neutral-00)}.button-back-account-detail:hover{color:var(--neutral-00)!important}.drop-down-custom-wrapper{margin-bottom:2rem}.dropdown-anchor{width:100%}.input-customize{color:var(--neutral-90)}.input-customize:focus{color:var(--neutral-90)}.address-edit-toggle:focus,.address-new-toggle:focus{outline:0}.edit-address-form{margin-top:2rem}.field__input--select{height:4.9rem}.customer-order-section .back-to-account-wrapper{text-align:center;margin-top:3rem}@media (min-width:768px){.customer-order-section .back-to-account-wrapper{text-align:right}}.customer-order-section .order-table .table-header{text-transform:uppercase;font-weight:var(--font-weight-bold)}.customer-order-section .order-table th,.customer-order-section .order-table td{padding:10px 14px!important}.customer_order_list_section .account_logout_wrapper{margin-top:3rem}.customer_order_list_section .order-list-title{margin-bottom:2rem}.customer_order_list_section .btn-order-number{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.order-quantity-cell{text-align:center}@media only screen and (max-width:749px){.order-quantity-cell{text-align:right}}.title-customize{margin-bottom:0}#customer_login .form-message--error{border:1px solid var(--error);border-radius:1.5rem}#customer_login .form-message--error li{text-decoration:underline}#customer_login .form-message__title{outline:none}.padding-right-zero{padding-right:0}@media only screen and (min-width:750px){.order-table .order-table__mobile-column{padding-top:0}}@media only screen and (max-width:749px){.order-table .order-table__mobile-column{padding-top:.3rem}}#CustomerResetForm .form-message--error,#ActivateAccountForm .form-message--error{font-size:13px;border:1px solid var(--error);border-radius:1.5rem}#CustomerResetForm .form-message--error li,#ActivateAccountForm .form-message--error li{text-decoration:underline}.section.section--customer-dob #validationError{font-weight:700;color:red}.section.section--customer-dob .content-box{border-radius:5px;margin-bottom:0}.section.section--customer-dob.dob--border-rounded .content-box{border-radius:1.5rem}.dob-container{display:-webkit-box;display:-ms-flexbox;display:flex}.dob-container-inner{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}.dob-container-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:5;-ms-flex:5;flex:5;color:#333}.dob-container-content>.field{text-align:center;max-width:8rem;padding:6px}.dob-container-content>.field input{padding:10px}html{font-size:10px}body{font-family:var(--font-family-regular);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;overflow-x:!important}footer{margin-top:0;width:unset;margin-left:unset}footer h3{margin:0}footer.main__footer,.main__footer{margin-top:auto}.review-block__inner div>p{margin-bottom:30px}.review-block__label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-box-flex:0;-ms-flex:0 1 10em;flex:0 1 10em}.review-block__label span{font-weight:400}.review-block__label img{margin-left:8px;margin-top:3px;height:16px;width:16px}.step__footer .field{-webkit-box-flex:1;-ms-flex:1;flex:1}#checkout_shipping_address_dateOfBirth{margin-bottom:12px}.checkout--error{color:#fa776e;font-family:Poppins;font-weight:500;position:absolute;top:20px;left:0;width:450px}@media (max-width:$breakpoint-small){.checkout--error{width:358px}}tr.product{padding:2rem 0}.product__description__name{margin-bottom:1rem}.product__description__property{margin-bottom:.5rem}#checkout,#checkout a,#checkout a:hover,#checkout .icon-svg--color-accent,#checkout .breadcrumb__item{color:#000}#checkout .breadcrumb{margin-top:0}#checkout .breadcrumb__link{padding:9px 0}#checkout .breadcrumb__link:hover,#checkout .step__footer__previous-link-content{padding-bottom:8px;border-bottom:1px solid #c8cacc}#checkout .step__footer__previous-link:hover .previous-link__icon{fill:#000}#checkout .btn{color:#fff;background:#000;font-weight:400;border-radius:.4rem;padding:.5rem 1.1rem}#checkout .btn:hover{color:#fff;background:#2e3033}#checkout .section__title,#checkout h2{line-height:2.6rem;font-weight:500;color:#000}#checkout .section__title:focus,#checkout h2:focus{outline:none}#checkout h3{font-weight:500;color:#000}#checkout .main .icon-svg--color-adaptive-light{color:#939599}#checkout .main .field__input{border-color:$border-color}#checkout .main .field__input:focus{border-color:#000;-webkit-box-shadow:none;box-shadow:none}#checkout .main .field__caret{height:100%;width:5rem}#checkout .main .field__caret svg{display:none}#checkout .main .field__caret:after{content:" ";height:.7rem;width:.7rem;border-width:1px;border-style:solid;border-color:transparent #000 #000 transparent;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:calc(50% - .7rem);right:2rem}#checkout .main__header{padding-bottom:0}#checkout .step{padding-top:2em}#checkout fieldset.content-box{border:none;color:#000}#checkout div.notice.notice--error.default-background[data-shipping-warning]{background-color:#fff;border-color:#ccc}#checkout div.notice.notice--error.default-background[data-shipping-warning]:focus{outline:none}#checkout div.notice.notice--error.default-background[data-shipping-warning] svg{display:none}#checkout div.content-box{border:none;border-radius:0;border-top:1px solid $border-color;border-bottom:1px solid $border-color;color:#000}@media (max-width:$breakpoint-small){#checkout div.content-box{padding-bottom:16px}}#checkout div.content-box--secondary,#checkout div.content-box__row--secondary{background-color:unset}#checkout div.content-box__row{padding-left:0;padding-right:0;border-radius:0;padding-bottom:52px}#checkout div.content-box__row.text-container{border:none}#checkout div.content-box a{color:#939599}#checkout div.content-box .total-line__name{width:50%}@media (min-width:$breakpoint-medium){#checkout div.content-box .total-line__name{width:unset;padding-left:10rem}}#checkout div.content-box[data-shipping-methods]{border:none}#checkout .sidebar:after{background:none}@media (min-width:1000px){#checkout .sidebar:after{-webkit-box-shadow:none;box-shadow:none}}#checkout .sidebar.order-summary__emphasis{font-weight:700}#checkout .product{border-top:1px solid $border-color;display:-webkit-box;display:-ms-flexbox;display:flex}#checkout .product td{padding-top:0}#checkout .product-thumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;width:5.6em;height:2.6em}#checkout .product-thumbnail:after{border:none}#checkout .product-thumbnail__quantity{position:relative;top:calc(50% - 12px);right:unset;background-color:#000}#checkout .product-thumbnail__wrapper{margin:0 10px}#checkout .total-line__name{color:#000;white-space:nowrap}@media (min-width:1070px){#checkout .total-line__name{padding-left:8.9rem}}#checkout .total-line__price{white-space:normal;word-break:normal}#checkout .total-line__name:before,#checkout .total-line__price:before{display:none}#checkout .total-line--subtotal{font-weight:500}#checkout .total-line--shipping,#checkout .total-line--shipping .order-summary__emphasis{font-weight:400}#checkout .total-line th,#checkout .total-line td{padding-top:.8rem}#checkout .total-line-table__footer .payment-due__price,#checkout .total-line-table__footer .payment-due-label__total{font-weight:500;color:#000}#checkout .total-line-table__footer .order-summary__small-text{color:#000}#checkout .checkbox__label a,#checkout .section__text a{border-bottom:1px solid #c8cacc;font-weight:500;color:#939599;letter-spacing:.02rem}#checkout .input-radio:checked,#checkout .input-checkbox:checked{border-color:#000;outline:none}#checkout .radio-wrapper,#checkout radio-group__row{padding-left:0;background-color:#fff}#checkout #section--billing-address__different{padding-left:3rem}#checkout .review-block{padding:1.2rem 0}#checkout .review-block__label{min-width:148px;font-weight:500;color:#000;position:relative}#checkout .review-block__link{color:#939599}#checkout .review-block~.review-block{padding-top:2.4rem;border-color:$border-color}#checkout .review-block__content .payment-method-list__item-icon{margin-right:.8rem}#checkout .review-block__content .payment-method-list__item-icon span{display:block;margin-left:52px;height:1rem;max-width:20rem;width:150;padding-top:.3rem}#checkout .review-block__content .payment-method-list__item__info{display:none}#checkout .section--payment-method .content-box{border:1px solid $border-color;border-radius:5px}#checkout .section--payment-method .content-box__row{padding:1.14286em}#checkout .section--payment-method .content-box__row:first-child{border-radius:.5rem}#checkout .section--payment-method .content-box .radio-wrapper,#checkout .section--payment-method .content-box .radio-wrapper .radio__label{display:-webkit-box;display:-ms-flexbox;display:flex}#checkout .order-summary__section{padding-top:.9rem}#checkout .order-summary__section--product-list{padding-bottom:0}#checkout .order-summary__section--product-list:after{background-color:$border-color}#checkout .order-summary__section--product-list .product-table{margin-bottom:0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#checkout .order-summary-toggle{background:unset;border:none;padding-bottom:0}#checkout .order-summary-toggle:focus{outline:none}#checkout .order-summary-toggle__icon,#checkout .order-summary-toggle__dropdown{fill:#000}#checkout .order-summary-toggle__text{color:#000}#checkout input[name="checkout[remember_me]"],#checkout .checkbox__label[for=checkout_remember_me],#checkout .os-header__hanging-icon,#checkout .os-order-number{display:none}#checkout .small-text{line-height:1.8rem}#checkout div[data-step=review] .content-box{border-bottom:none}#checkout div[data-step=review] .content-box__row{padding-bottom:0}#checkout div[data-step=thank_you]{padding-top:0}#checkout div[data-step=thank_you] .section{padding-top:1.8rem}#checkout div[data-step=thank_you] .section:first-child{padding-top:0}#checkout div[data-step=thank_you] .order-summary__sections{padding-top:8rem}#checkout div[data-step=thank_you] .content-box{border-top:none;border-bottom:none}#checkout div[data-step=thank_you] .address{line-height:2.2rem}#checkout .product-table--extra-loose .product__description,#checkout .product-table--extra-loose .product__status{vertical-align:middle;padding-left:.5rem}#checkout .order-summary__small-text{line-height:22px;color:#000}#checkout .order-summary__small-text span{width:9.3rem;display:inline-block}#checkout .order-summary__badge{background-color:#000;color:#fff;border-radius:16px;font-weight:500;line-height:18px;letter-spacing:0,2px;display:inline-block;margin-top:.8rem;margin-bottom:.6rem}.field__input-wrapper.field__input-wrapper--date{color:#000}.field__input-wrapper.field__input-wrapper--date input::-webkit-input-placeholder{color:#939599}.field__input-wrapper.field__input-wrapper--date input::-moz-placeholder{color:#939599}.field__input-wrapper.field__input-wrapper--date input:-ms-input-placeholder{color:#939599}.field__input-wrapper.field__input-wrapper--date input::placeholder{color:#939599}#dob-day,#dob-month,#dob-year{padding:10px;-webkit-box-shadow:0;box-shadow:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:textfield}#dob-day::-webkit-outer-spin-button,#dob-month::-webkit-outer-spin-button,#dob-year::-webkit-outer-spin-button,#dob-day::-webkit-inner-spin-button,#dob-month::-webkit-inner-spin-button,#dob-year::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}#dob-day::-webkit-input-placeholder,#dob-month::-webkit-input-placeholder,#dob-year::-webkit-input-placeholder{color:var(--gray-light)}#dob-day:-ms-input-placeholder,#dob-month:-ms-input-placeholder,#dob-year:-ms-input-placeholder{color:var(--gray-light)}#dob-day::-moz-placeholder,#dob-month::-moz-placeholder,#dob-year::-moz-placeholder{color:var(--gray-light)}#dob-day::placeholder,#dob-month::placeholder,#dob-year::placeholder{color:var(--gray-light)}.field--active .field__input-wrapper.field__input-wrapper--date{color:#000}.field--active .field__input-wrapper.field__input-wrapper--date label{color:#000;line-height:18px}.review-block__content.custom{display:-webkit-box;display:-ms-flexbox;display:flex}.review-block__content.custom .field{width:unset;padding-left:0}.review-block__content.custom span{position:absolute;bottom:0}.review-block__content.custom div div span{top:44px}.review-block__content.custom .field__label field__label--visible{top:-30px;color:#000}div[data-step=shipping_method] .review-block__inner div>p{margin-bottom:16px}div[data-step=shipping_method] div.content-box__row{padding-bottom:16px!important}.payment-icon--esr-paymentslip-switzerland{background-image:url(../assets/Rechnung.svg)}.grid__item.medium-up--one-half.medium-up--push-one-quarter{left:unset!important;margin:0 auto!important}#validationError{font-family:var(--font-family-regular)}#CustomerLoginForm .input,#RecoverPasswordForm .input,#RegisterForm .input,#CustomerResetForm .input,#ActivateAccountForm .input{color:var(--neutral-90)}#CustomerLoginForm #RecoverPassword,#RecoverPasswordForm #RecoverPassword,#RegisterForm #RecoverPassword,#CustomerResetForm #RecoverPassword,#ActivateAccountForm #RecoverPassword{display:inline-block;margin-bottom:1rem}#CustomerLoginForm .login-form__actions,#RecoverPasswordForm .login-form__actions,#RegisterForm .login-form__actions,#CustomerResetForm .login-form__actions,#ActivateAccountForm .login-form__actions,#CustomerLoginForm .register-from__actions,#RecoverPasswordForm .register-from__actions,#RegisterForm .register-from__actions,#CustomerResetForm .register-from__actions,#ActivateAccountForm .register-from__actions,#CustomerLoginForm .reset-form__actions,#RecoverPasswordForm .reset-form__actions,#RegisterForm .reset-form__actions,#CustomerResetForm .reset-form__actions,#ActivateAccountForm .reset-form__actions,#CustomerLoginForm .activate-form__actions,#RecoverPasswordForm .activate-form__actions,#RegisterForm .activate-form__actions,#CustomerResetForm .activate-form__actions,#ActivateAccountForm .activate-form__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:250px;margin:0 auto 2rem}#CustomerLoginForm .login-form__actions .button,#RecoverPasswordForm .login-form__actions .button,#RegisterForm .login-form__actions .button,#CustomerResetForm .login-form__actions .button,#ActivateAccountForm .login-form__actions .button,#CustomerLoginForm .register-from__actions .button,#RecoverPasswordForm .register-from__actions .button,#RegisterForm .register-from__actions .button,#CustomerResetForm .register-from__actions .button,#ActivateAccountForm .register-from__actions .button,#CustomerLoginForm .reset-form__actions .button,#RecoverPasswordForm .reset-form__actions .button,#RegisterForm .reset-form__actions .button,#CustomerResetForm .reset-form__actions .button,#ActivateAccountForm .reset-form__actions .button,#CustomerLoginForm .activate-form__actions .button,#RecoverPasswordForm .activate-form__actions .button,#RegisterForm .activate-form__actions .button,#CustomerResetForm .activate-form__actions .button,#ActivateAccountForm .activate-form__actions .button{display:block}#CustomerLoginForm,#CustomerResetForm,#RegisterForm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap}#CustomerLoginForm .info-text,#CustomerResetForm .info-text,#RegisterForm .info-text{text-align:center;margin-bottom:1.2rem}#CustomerLoginForm .info-button,#CustomerResetForm .info-button,#RegisterForm .info-button{margin:0 auto;margin-bottom:1.2rem}.form-message--success.reset-password-message-box{border-radius:1.5rem;padding:1rem 1.2rem}.form-message--success.reset-password-message-box:focus,.form-message--success.reset-password-message-box:focus-visible{outline:none;-webkit-box-shadow:none;box-shadow:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#RegisterForm .info-text{margin-bottom:1.8rem;border:1px solid var(--gray-light);border-radius:1.5rem;padding:12px}#RegisterForm .form-message{margin-bottom:1.8rem;border-radius:1.5rem;padding:12px}#RegisterForm .form-message:focus{outline:none}#RegisterForm .form-message *:focus{outline:none}.copytext a:not([disabled]){text-decoration:underline;color:var(--primary);font-weight:var(--font-weight-medium);letter-spacing:.02rem}#customer_register_link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%}#customer_register_link:hover{color:currentColor}#customer_login{margin-top:1.8rem}.button--link-button{padding:0}.header__right{display:none}#preview-bar-iframe{display:none!important}.mobile-navigation{z-index:var(--z-index-highest)}.header .header__content.only-logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-ms-flex:auto;flex:auto;height:5.6rem;padding:0}.header .header__content.only-logo:before{left:50%;right:auto;width:100vw;-webkit-transform:translateX(-50%);transform:translate(-50%);border-width:.1rem}@media (min-width:768px){.header .header__content.only-logo{height:7.6rem}}.header .header__content.only-logo .header__logo{left:50%}
/*# sourceMappingURL=/cdn/shop/t/2/assets/application.css.map */
