/**
 * Theme Name: defiant ones theme
 * Template:   hello-elementor
 */


body.user-registration-page #user-registration:not(.user-registration-MyAccount), body.user-registration-page .user-registration:not(.user-registration-MyAccount), body.user-registration-membership_page_user-registration-login-forms #user-registration:not(.user-registration-MyAccount), body.user-registration-membership_page_user-registration-login-forms .user-registration:not(.user-registration-MyAccount) {
                background-color: black !important;
            }

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart:not(.grouped_form):not(.variations_form) {
	gap:15px!important;
}

select:not(:-internal-list-box):not([multiple]) option,
.woocommerce div.product form.cart .variations label,
label#comment-form-rating-label,
label[for="comment"],
label[for="size"]{
	color:#fff!important;
}

span.onsale { display:none!important; }

#tier1-2 {display: none;}

.elementor-menu-cart__main {overflow-y: scroll;}

.wpr-woo-mini-cart {
    padding-left: 0px;
}

li.mini_cart_item {
    display: flex;
    margin-bottom: 15px;
}

.wpr-mini-cart-image {
    max-width: 60px;
}

.woocommerce-mini-cart__total {
    display: block;
}
a.button.wc-forward {
    border: 1px solid #ff0000;
    padding: 10px;
    margin-left: 20px;
    font-family: 'Unbounded' !important;
    width: 40%;
    text-align: center;
}

h3.wc-block-components-product-name {
    font-size: 14px;
}

.wc-block-components-checkbox__label {
	color: #fff;
}

.wps-msfw_dmsca-in div {
	color: #fff !important;
}

.woocommerce-checkout #content, .woocommerce-cart #content {
	margin-top: 110px;
}

.woocommerce-checkout .entry-title, .woocommerce-cart .entry-title {
	font-size: 50px;
    text-align: center;
}

.woocommerce div.product div.images .woocommerce-product-gallery__trigger {
	z-index:1!important;
}

.elementor-16 .elementor-element.elementor-element-9320f82 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item {
	color:#e0e0e0!important;
}

#tab-description h1 {
	font-size: 72px;
}