/* cart page: START */
[lang="de-AT"] .p-cart  .l-cart-recomendation.l-lastviewed .b-add_to_cart-submit,
[lang="de-AT"] .p-cart .l-recommendations .b-add_to_cart-submit,
[lang="de-AT"] .p-cart .l-cart-secondary_top .b-cart-actions_button,
[lang="de-AT"] .p-cart .l-cart-primary .b-cart-actions_button,
[lang="de-AT"] .p-cart .b-cart_popup_form-button,
[lang="de-AT"] .p-cart .l-cart-primary .b-cart_sticky_panel-actions_button,
[lang="de-AT"] .p-cart .b-cart-header .b-cart_sticky_panel-actions_button,
[lang="de-AT"] .p-cart .l-cart .ins-element-link.ins-custom-add-to-cart-button,
[lang="de-AT"] .p-cart .l-cart-primary .b-personal_note-add,
[lang="de-AT"] .p-cart .b-preview_note-btn{
	background-color: #1c1c1f;
    border-color: #1c1c1f;
    color: #FCE1E7;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-duration: 200ms;
}
[lang="de-AT"] .p-cart .l-cart-recomendation.l-lastviewed .b-add_to_cart-submit:hover,
[lang="de-AT"] .p-cart .l-recommendations .b-add_to_cart-submit:hover,
[lang="de-AT"] .p-cart .l-cart-secondary_top .b-cart-actions_button:hover,
[lang="de-AT"] .p-cart .l-cart-primary .b-cart-actions_button:hover,
[lang="de-AT"] .p-cart .b-cart_popup_form-button:hover,
[lang="de-AT"] .p-cart .b-preview_note-btn:hover {
	color: #fff;
	background-color: #353541;
    border-color: #353541;
}


[lang="de-AT"] .p-cart .l-cart-primary .f-checkbox:checked+.f-field-label:before, [lang="de-AT"] .p-cart .l-cart-primary .f-checkbox:checked~.f-field-label:before,
[lang="de-AT"] .p-cart .l-cart-primary  .f-checkbox:checked+.f-field-label:before, [lang="de-AT"] .p-cart .l-cart-primary .f-checkbox:checked~.f-field-label:before{
	background: #1c1c1f;
    border-color: #1c1c1f;
}

[lang="de-AT"] .p-cart .l-cart-primary .b-coupone_code-form_button,
[lang="de-AT"] .p-cart .b-preview_note-back::before{
	color: #1c1c1f;
}


[lang="de-AT"] .p-cart .l-cart-primary .b-personal_note-container.m-checked {
	border-color: #1c1c1f;
}
/* cart page: END */
/* login page: START */
[lang="de-AT"] .p-checkout_login .b-login_register-button,
[lang="de-AT"] .p-checkout_login .b-login_guest-button,
[lang="de-AT"] .p-checkout_login .dialog-content button,
[lang="de-AT"] .p-checkout_login .ui-dialog.ui-widget.m-login_password p+p a{
	background-color: #1c1c1f;
    border-color: #1c1c1f;
    color: #FCE1E7;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-duration: 200ms;


}
[lang="de-AT"] .p-checkout_login .b-login_register-button:hover,
[lang="de-AT"] .p-checkout_login .b-login_guest-button:hover,
[lang="de-AT"] .p-checkout_login .dialog-content button:hover,
[lang="de-AT"] .p-checkout_login .ui-dialog.ui-widget.m-login_password p+p a:hover
 {
	color: #fff;
	background-color: #353541;
    border-color: #353541;
}


[lang="de-AT"] .p-checkout_login .f-checkbox:checked+.f-field-label:before,[lang="de-AT"] .p-checkout_login .f-checkbox:checked~.f-field-label:before {
	background: #1c1c1f;
    border-color: #1c1c1f;
}

[lang="de-AT"] .p-checkout_login .f-field-wrapper:not(.m-error) .f-field-required {
	color: #1c1c1f;
}
/* login page: END */
/* checkout page: START */
[lang="de-AT"] .p-checkout .b-btn,
[lang="de-AT"] .p-checkout .b-checkout-button {
	background-color: #1c1c1f;
    border-color: #1c1c1f;
    color: #FCE1E7;
    transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
    transition-duration: 200ms;
}

[lang="de-AT"] .p-checkout .b-btn:hover,
[lang="de-AT"] .p-checkout .b-checkout-button:hover {
	color: #fff;
	background-color: #353541;
    border-color: #353541;
}


[lang="de-AT"] .p-checkout .f-checkbox:checked+.f-field-label:before,
[lang="de-AT"] .p-checkout .f-checkbox:checked~.f-field-label:before {
	background: #1c1c1f;
    border-color: #1c1c1f;
}

[lang="de-AT"] .p-checkout .f-field-wrapper:not(.m-error) .f-field-required,
[lang="de-AT"] .p-checkout .checkout_progress-step,
[lang="de-AT"] .p-checkout .checkout_progress-icon::before,
[lang="de-AT"] .p-checkout .adyen-checkout__card-input .adyen-checkout__label__text::after,
[lang="de-AT"] .p-checkout .adyen-checkout__giftcard .adyen-checkout__label__text::after{
	color: #1c1c1f;
}

[lang="de-AT"] .p-checkout .checkout_progress-icon,
[lang="de-AT"] .p-checkout .m-checkout_delivery .b-shipping_methods-method.m-active,
[lang="de-AT"] .p-checkout .m-checkout_delivery .b-shipping_methods-method:focus,
[lang="de-AT"] .p-checkout .m-checkout_delivery .b-shipping_methods-method:hover,
[lang="de-AT"] .p-checkout .b-find_store-store.m-selected,
[lang="de-AT"] .p-checkout .b-payment_methods-method.m-active,
[lang="de-AT"] .p-checkout .b-find_store-store:hover,
[lang="de-AT"] .p-checkout .b-payment_methods-method:focus,
[lang="de-AT"] .p-checkout .b-payment_methods-method:hover {
	border-color:  #1c1c1f;
}

[lang="de-AT"] .p-checkout .checkout_progress-step::after {
	background-color: #1c1c1f;
}

[lang="de-AT"] .p-checkout .checkout_progress-step.is-opened~.checkout_progress-step .checkout_progress-icon {
	border-color: #dddddf;
}

[lang="de-AT"] .p-checkout .checkout_progress-step.is-opened::after, [lang="de-AT"] .checkout_progress-step.is-opened~.checkout_progress-step::after {
	    background-color: #dddddf;
}

[lang="de-AT"] .p-checkout .checkout_progress-step.is-opened~.checkout_progress-step {
	color: #dddddf;
}

[lang="de-AT"] .p-checkout .adyen-checkout__card-input .adyen-checkout__label__text.adyen-checkout__label__text--error::after,
[lang="de-AT"] .p-checkout .adyen-checkout__giftcard .adyen-checkout__label__text.adyen-checkout__label__text--error::after {
	    color: #d01e1e;
}
/* checkout page: END */
