.woocommerce-notices-wrapper{display:flex}.woocommerce-message:before{color:var(--color-pine)}.woocommerce-error{padding:1em 2em 1em 3.5em!important;margin:0 0 2em!important}.woocommerce-message{flex:1;border-top:8px solid var(--color-pine-700);margin:0;background-color:var(--color-forest-50);font-style:normal;font-size:16px;line-height:22px;color:var(--color-text);padding:16px 8px 16px 48px}.notification-close{border-top:8px solid var(--color-pine-700);margin-left:auto;padding-top:16px;padding-right:24px;margin:0 0 2em;position:relative;background-color:var(--color-forest-50);color:#515151;list-style:none outside;zoom:1;width:auto;word-wrap:break-word;margin:0}.notification-close img{cursor:pointer}.woocommerce .woocommerce-message a.button{background-color:var(--color-forest)}.woocommerce .woocommerce-message a.button:hover{background-color:var(--color-pine)}.woocommerce .woocommerce-message a.button:active{background-color:var(--color-pine-700)}a.button.link-button,input.button.link-button{text-decoration:none;background-color:var(--color-forest);border-color:var(--color-forest);font-style:normal;font-weight:700;font-size:var(--font-size-button-m);line-height:24px;color:var(--color-white)}a.button.link-button:hover,input.button.link-button:hover{text-decoration:none!important;background-color:var(--color-pine);border-color:var(--color-pine);font-style:normal;font-weight:700;font-size:var(--font-size-button-m);line-height:24px;color:var(--color-white)}.d-signup-form .message{background-color:#fff8d7;border:1px solid #cbc5ac;padding:1em;max-width:30em}.d-signup-form .form-row-checkbox{display:flex;align-items:baseline}#password-strength span{display:block;max-width:25em;margin:1em 0;padding:1em}#password-strength span.strong{background-color:var(--color-forest-50)}#password-strength span.weak{background-color:var(--color-error-red-50)}#password-strength p{font-style:italic;font-size:.8em}.d-signup-form input.text-input{min-width:20em}.woocommerce .price .vat-info{font-size:.75em}.woocommerce .price .travel-cost-note{font-size:.75em;font-weight:400}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{padding:15px 30px}