/*
Theme Name: Hello Elementor Child
Author: 
Description: Your description goes here
Version: 3.3.0
Template: hello-elementor

This is the child theme for Hello Elementor theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/
.wc-block-components-radio-control.wc-block-components-radio-control--highlight-checked.wc-block-components-radio-control--highlight-checked--first-selected.wc-block-components-radio-control--highlight-checked--last-selected.disable-radio-control {
    background: #fff !important;
    padding-top:20px !Important;
    padding-bottom:20px !Important;
    border-radius:10px !Important
}

span#radio-control-wc-payment-method-options-stripe__label {
    color: #000 !important;
    font-size: 23px;
}
.wc-block-cart__submit-button {
    background-color: rgb(226, 59, 59);
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: none;
    fill: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    transition-duration: 0.8s;
    padding: 20px 30px;
}

span.wc-block-components-button__text {
    font-size: 18px;
    font-family: 'Poppins';
}

.wc-block-components-checkout-place-order-button {
    background-color: rgb(226, 59, 59);
    font-family: Poppins, sans-serif;
    font-size: 16px;
    font-weight: 600;
    text-transform: none;
    fill: rgb(255, 255, 255);
    color: rgb(255, 255, 255);
    transition-duration: 0.8s;
    border-radius: 50px;
    padding: 20px 30px;
}

.woocommerce-MyAccount-navigation-link {
    border: 1px solid;
    padding: 20px;
    list-style: none !important;
}
.woocommerce-MyAccount-navigation-link a {
    font-size: 20px !important;
    color: #fff !important;
    text-decoration: none;
    font-family: 'Poppins';
}

.woocommerce-MyAccount-navigation ul {
    padding: 0px !important;
}
.woocommerce-account h1.entry-title {
    font-size: 40px;
    font-family: 'Poppins';
    text-transform: capitalize;
}
.woocommerce-account .woocommerce-MyAccount-content {
    font-size: 20px;
    font-family: 'Poppins';
}
.age-gate {
    background-color: transparent !important;!I;!;
}

h1.age-gate__heading-title {
    font-size: 39px;
}
button.age-gate__button {
    background: #9F1A37 !important;
    padding: 15px 40px 15px 40px;
    border-radius: 50px;
    font-family: 'Poppins';
}
.age-gate-label, .age-gate__label {
    font-size: 18px;
    font-family: 'Poppins';
}
.faqs-section .ue_icon_holder {
    display: none;
}
.faqs-section .uc-heading.uc_trigger {
    padding: 20px !important;
}
.banner-sec .swiper-pagination-bullet-active {
    width: 39px;
    height: 5px;
    border-radius: 4px;
}
.banner-sec .swiper-pagination-bullet{
	 width: 39px;
    height: 5px;
    border-radius: 4px;
}

.banner-sec .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{
	bottom: 199px;
}

.new-collection .elementor-element .swiper .elementor-swiper-button-prev{
	    left: 10px;
    background: #fff !important;
    border-radius: 50px;
    padding: 5px;
}

.new-collection .elementor-element .swiper .elementor-swiper-button-next{
	    right: 10px;
	background: #fff !important;
    border-radius: 50px;
    padding: 5px;
}
.new-collection .swiper-pagination-bullet-active {
    width: 186.94px;
    height: 4px;
    border-radius: 6px;
}
.new-collection .swiper-pagination-bullet {
    width: 186.94px;
    height: 4px;
    border-radius: 6px;
}
.new-collection .elementor-element .swiper .swiper-pagination-bullets.swiper-pagination-horizontal{
	    top: 4px;
    bottom: auto;
}
.new-collection .elementor-element.elementor-pagination-position-outside .swiper {
    padding: 0px !important;
}

.hover-boxes:hover .hover-box-head{
	background:#FFEAEA !important;
}
.hover-boxes:hover .hover-box-head h3.elementor-icon-box-title {
    color:#F21717;
}
.hover-boxes:hover span.elementor-icon {
    filter:invert(18%) sepia(70%) saturate(6752%) hue-rotate(14deg) brightness(99%) contrast(115%);
}

.hover-boxes:hover .hover-box-head h2.elementor-heading-title.elementor-size-default {
    color: #F21717;
}
#preloader {
    background-color: #000 !important;
    position: fixed !important;
    z-index: 9999;
    width: 100% !important;
    opacity: 1;
    transition: .3s ease-in-out;
    inset: 0 !important;
    align-items: center;
    justify-content: center;
}
/* #preloader video{
    width: 100vw !important;
    height: 100vh;
} */
/* .hide{
	display: none;
} */
.xoo-wsc-basket {
    z-index: 1111 !important;
}
#chat-widget-push-to-talk {
    z-index: 1111 !important;
}
.iframe-hidden {
    z-index: 1111 !important;
}

#welcomeMessages {
    z-index: 1111 !important;
}
.xoo-wsc-markup {
    z-index: 1111 !important;
    position: relative;
}