/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 31 2026 | 12:15:35 */
.wc-block-components-order-summary .wc-block-components-order-summary-item__quantity span {
    color: black !important;
}

.woocommerce-cart .site-main, .woocommerce-checkout .site-main{
	max-width:100% !important;
}

.woocommerce-cart .page-content, .woocommerce-checkout .page-content{
	max-width:1350px;
	margin:0px auto;
	color: white;
}

.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
    background: white;
    color: black;
    border: none;
}

.wc-blocks-components-select .wc-blocks-components-select__expand {
    fill: white !important;
}

.woocommerce-checkout input, .woocommerce-checkout .wc-block-components-textarea{
	background: #191B14 !important;
    border: 1px solid #3B3B3B !important;
    border-radius: 0px !important;
    color: white !important;
}

.wc-blocks-components-select__select {
    background: #191B14 !important;
    border: 1px solid #3B3B3B !important;
    border-radius: 0px !important;
    color: white !important;
}

.wc-block-components-checkout-place-order-button {
    background-color: #A5D305;
    font-family: "Rubik", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    fill: #000000;
    color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 20px 8px 20px;
	margin-top:15px;
	text-decoration: none !important;
	border:none !important; 
}

.wc-block-components-checkout-place-order-button:hover{
	background-color:#3E432E;
}

.woocommerce-checkout label {
    color: white !important;
}

.woocommerce-cart label {
    color: black !important;
}

.woocommerce-cart .alignwide {
    margin-inline: 0px !important;
}

.woocommerce-account .woocommerce {
    max-width: 1000px;
	margin:0px auto;
}

form.woocommerce-form.woocommerce-form-login.login, form.woocommerce-form.woocommerce-form-register.register {
    background: #191B14;
    border: none;
    border-radius: 0px;
}

form.woocommerce-ResetPassword.lost_reset_password, .woocommerce-MyAccount-content {
    background: #191B14;
    border: none;
    border-radius: 1px;
    padding: 20px;
}

.woocommerce form .form-row .input-text {
    background: #191B14;
    border: 1px solid #3B3B3B;
    border-radius: 0px;
    color: white;
    padding: 15px 10px;
}

.woocommerce-Input:focus{
	border-radius:0px;
}

.woocommerce br{
	display:none;
}

.woocommerce h2{
	color:white;
	margin:8px 0px;
}

header.woocommerce-Address-title.title h2 {
    font-size: 22px;
    margin-top: 15px;
}

.wc-block-cart__submit-button, button.woocommerce-button.button.woocommerce-form-login__submit, button.woocommerce-Button.button, .woocommerce-account button.button {
    background-color: #A5D305;
    font-family: "Rubik", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    fill: #000000;
    color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 20px 8px 20px;
	margin-top:15px;
	text-decoration: none !important;
}

a.button.wc-forward {
    background-color: #A5D305;
    font-family: "Rubik", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px;
    fill: #000000;
    color: #000000;
    border-radius: 0px 0px 0px 0px;
    padding: 8px 20px 8px 20px;
}

p.woocommerce-LostPassword.lost_password, p.woocommerce-LostPassword.lost_password a {
	margin-top:15px;
	color: #A5D305;
	
}

nav.woocommerce-MyAccount-navigation ul {
    list-style: none;
    padding: 0px;
}

nav.woocommerce-MyAccount-navigation ul li {
    padding: 10px;
    background: #191B14;
    margin-bottom: 10px;
    border: 1px solid #3B3B3B;
}

nav.woocommerce-MyAccount-navigation ul li a {
    color:white;
}

nav.woocommerce-MyAccount-navigation ul li a:hover, nav.woocommerce-MyAccount-navigation ul li.is-active a {
    color:#A5D305 !important;
}

.woocommerce-account .addresses .title .edit {
    float: left;
}

span.select2-selection.select2-selection--single {
    background: #191B14;
    border: 1px solid #3B3B3B;
    border-radius: 0px;
    color: white;
    padding: 10px 10px;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message {
    padding: 1em 2em 1em 3.5em;
    margin: 0 0 2em;
    position: relative;
    background-color: #3E432E;
    color: white;
    border-top: 3px solid #78B00D !important;
    list-style: none outside;
    width: auto;
    word-wrap: break-word;
}

.woocommerce-info::before {
    color: white;
}

fieldset {
    border: 1px solid #3B3B3B;
}

.woocommerce form .show-password-input::before, .woocommerce-page form .show-password-input::before {
    backdrop-filter: invert(1);
}


.select2-dropdown{
    background: #191B14;
    color: white;
    border: 1px solid #3B3B3B;
	padding:5px;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
    border: 1px solid #3B3B3B;
    background: #191B14;
    border-radius: 0px;
}