body.woocommerce-page .header_wrapper_container.header_outside_slider{position:relative;}
.woocommerce form .password-input, .woocommerce-page form .password-input{display:block;position:relative;}
.woocommerce form .password-input .input-text, .woocommerce-page form .password-input .input-text{padding-right:44px;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{position:absolute;right:12px;top:50%;transform:translateY(-50%);margin:0;padding:0;width:22px;height:22px;min-width:0;border:0;border-radius:0;box-shadow:none;font-size:0;line-height:0;cursor:pointer;opacity:.5;transition:opacity .15s ease;background:transparent url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23281e1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/><circle cx='12' cy='12' r='3'/></svg>") no-repeat center / 20px 20px;}
.woocommerce form .show-password-input:hover, .woocommerce-page form .show-password-input:hover, .woocommerce form .show-password-input:focus, .woocommerce-page form .show-password-input:focus{background-color:transparent;opacity:1;}
.woocommerce form .show-password-input.display-password, .woocommerce-page form .show-password-input.display-password{opacity:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23a55141' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M17.94 17.94A10.07 10.07 0 0 1 12 20c-7 0-11-8-11-8a18.45 18.45 0 0 1 5.06-5.94M9.9 4.24A9.12 9.12 0 0 1 12 4c7 0 11 8 11 8a18.5 18.5 0 0 1-2.16 3.19m-6.72-1.07a3 3 0 1 1-4.24-4.24'/><line x1='1' y1='1' x2='23' y2='23'/></svg>");}
.woocommerce a.button.loading, .woocommerce-page a.button.loading, a.add_to_cart_button.loading, button.add_to_cart_button.loading{position:relative;color:transparent !important;pointer-events:none;opacity:.85;}
.woocommerce a.button.loading::after, .woocommerce-page a.button.loading::after, a.add_to_cart_button.loading::after, button.add_to_cart_button.loading::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid #a55141;border-right-color:transparent;border-radius:50%;animation:cdt-spin .7s linear infinite;}
.woocommerce a.button.alt.loading::after, .vintclub_button.loading::after{border-color:#f7ebd5;border-right-color:transparent;}
@keyframes cdt-spin { to{transform:rotate(360deg);}
} a.add_to_cart_button.added::before,
button.add_to_cart_button.added::before{content:"\2713\00a0";font-weight:700;}
html body .woocommerce a.button.loading, html body .woocommerce-page a.button.loading, html body .woocommerce ul.products li.product a.add_to_cart_button.loading, html body a.add_to_cart_button.loading, html body button.add_to_cart_button.loading{color:transparent !important;text-shadow:none !important;}
html body .woocommerce a.button.loading, html body .woocommerce-page a.button.loading, html body a.add_to_cart_button.loading, html body button.add_to_cart_button.loading {
overflow: hidden;
text-indent: -999px;
}