/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Jul 08 2024 | 12:15:16 */
/* cookie consent banner */
#cmplz-manage-consent{
 display: none;   
}

.cmplz-show-banner{
	cursor: pointer;
}

.required{
	color: #E08D93 !important;
}

.e-wc-message-notice .woocommerce-message:before{
	display: none;
}

.woocommerce-message{
	padding: 18px 30px !important;
}

/* hide checkboxes on shop page */
.wpgb-checkbox-control{
	display:none !important;
}

.wpgb-checkbox .wpgb-checkbox-label{
    padding-left: 0 !important;
}


/* Underline hover animation keyframes */
@keyframes underline-animation-in {
    0% {
        width: 0%;
    }
    100% {
        width: 100%;
    }
}

@keyframes underline-animation-out {
    0% {
        width: 100%;
    }
    100% {
        width: 0%;
    }
}

/* underline hover menu */
.hover-underline > a.elementor-item{
    position: relative;
    text-decoration: none;
}

.hover-underline > a.elementor-item::before{
    content: "";
    position: absolute;
    display: block;
    height: 1px;
    bottom: -5px;
    left: 0;
    background-color: #1A202C !important;
	width: 0%;
	pointer-events: none;
}

.hover-underline > a.elementor-item:hover::before{
    animation: underline-animation-in 0.3s ease forwards;
}

.hover-underline > a.elementor-item::before{
    animation: underline-animation-out 0.3s ease forwards;
}

.hover-underline > a.elementor-item-active::before {
    width: 100% !important;
}

/* underline hover heading */
.hover-underline-reversed .elementor-heading-title{
    position: relative;
    text-decoration: none;
}

.hover-underline-reversed .elementor-heading-title::before{
    content: "";
    position: absolute;
    display: block;
    height: 1px;
    bottom: -5px;
    left: 0;
    background-color: #1A202C !important;
	width: 100%;
	pointer-events: none;
}

.hover-underline-reversed .elementor-heading-title:hover::before{
    animation: underline-animation-out 0.3s ease forwards;
}

.hover-underline-reversed .elementor-heading-title::before{
    animation: underline-animation-in 0.3s ease forwards;
}

.bg-container{
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
}

