/* WooCommerce accent: purple -> rgb(255, 235, 15) */
:root,
.woocommerce {
    --wc-primary: rgb(255, 235, 15);
}

/* Buttons */
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce #respond input#submit,
.woocommerce .button,
.woocommerce a.added_to_cart,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
.woocommerce #payment #place_order {
    background-color: rgb(255, 235, 15) !important;
    border-color: rgb(255, 235, 15) !important;
    color: #111 !important; /* readable on yellow */
    text-shadow: none !important;
}

/* Hover */
.woocommerce a.button:hover,
.woocommerce button.button:hover,
.woocommerce input.button:hover,
.woocommerce .button:hover,
.woocommerce a.added_to_cart:hover,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
.woocommerce #payment #place_order:hover {
    background-color: rgb(255, 235, 15) !important;
    border-color: rgb(255, 235, 15) !important;
    filter: brightness(0.95);
}

/* Links + price highlights */
.woocommerce a,
.woocommerce a:visited,
.woocommerce .woocommerce-breadcrumb a,
.woocommerce .star-rating span::before,
.woocommerce p.stars a {
    color: rgb(255, 235, 15) !important;
}

/* Sale badge */
.woocommerce span.onsale {
    background: rgb(255, 235, 15) !important;
    color: #111 !important;
}

/* Notices */
.woocommerce-message,
.woocommerce-info {
    border-top-color: rgb(255, 235, 15) !important;
}

.t396 a {
    text-decoration: none !important;
}
.hostinger-reach-optin.form-row {
    display: none;
}

.t-form__errorbox-middle {
    display: none !important;
}
/*
.tn-atom.tn-atom__form {
    display: flex;
    flex-flow: column-reverse;
}
.tn-atom.tn-atom__form .tn-form__submit .t-submit {
    display: none;
}*/
