/* Verified accessibility corrections, preserving the 2W layout. */
.skip-to-content-link,.skip-target{color:#075b2d!important}
:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid #154d2e!important;outline-offset:3px;box-shadow:0 0 0 2px #fff!important}
.form-control,.form-select,.form-check-input{border-color:#718578}
.form-control::placeholder{color:#596a60;opacity:1}
.btn-primary,.tw-pro-footer__withdrawal,.tw-pro-checkout-header__back{background-color:#087638!important;border-color:#087638!important;color:#fff!important}
.btn-primary:hover,.tw-pro-footer__withdrawal:hover,.tw-pro-checkout-header__back:hover{background-color:#075f2d!important;border-color:#075f2d!important}
.tw-pro-whatsapp{background:#087638!important;color:#fff!important}
.tw-pro-whatsapp small{color:#fff!important;opacity:1!important}
.tw-pro-cart-page__eyebrow,.tw-pro-checkout-heading>span,.tw-pro-checkout-form-heading>span,.tw-pro-cart-summary__heading>span,.tw-pro-withdrawal-form__header>span,.tw-pro-withdrawal-form>header>span{color:#087638}
.tw-pro-checkout-header small,.tw-pro-account-type__card small,.tw-pro-checkout-steps li:not(.is-active) b{color:#52675a}
.tw-pro-checkout-steps .is-active b{background:#087638;color:#fff}
.footer-minimal .tw-pro-footer__bottom,.footer-minimal .tw-pro-footer__bottom a,.footer-minimal .tw-pro-footer__bottom button{color:#52675a!important}
.tw-checkout-rewards .btn-outline-primary{color:#087638;border-color:#087638}
.cart-offcanvas .offcanvas-cart-tax,.cart-offcanvas .offcanvas-cart-tax span{color:#52675a}

.tw-pro-checkout-submit .btn,.tw-pro-withdrawal-form .btn-primary{background-color:#087638!important;border-color:#087638!important;color:#fff!important}
.tw-pro-withdrawal-form .tw-pro-withdrawal-form__intro>span,.tw-respirator__intro .tw-pro-eyebrow,.tw-respirator__summary .tw-pro-eyebrow{color:#087638!important}
.tw-respirator__form legend>span{background:#087638!important;color:#fff!important}
.tw-pro-withdrawal-form input,.tw-pro-withdrawal-form textarea{border-color:#718578}

body.is-act-cartpage .tw-pro-cart-proceed .begin-checkout-btn{background-color:#087638!important;border-color:#087638!important;color:#fff!important}
.tw-pro-legal-page .tw-pro-legal-page__eyebrow{color:#087638!important}

body .cart-offcanvas .begin-checkout-btn.btn.btn-primary{background-color:#087638!important;border-color:#087638!important;color:#fff!important}
