/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 27 2025 | 13:17:31 */
body::-webkit-scrollbar {
	display: none !important;
}
body {
	-ms-overflow-style: none;
}
a{
	color: #7c393f;
	font-weight: 500;
}
a:hover{
	color: grey;
}
.woocommerce-MyAccount-navigation-link.is-active a{
	color: #181818;
	font-weight: 500;
}
.woocommerce-info, .woocommerce-message{
	border-top-color: #7c393f;
	background-color: #e59cb41f;
}
.woocommerce-info::before, .woocommerce-message::before{
	color: #7c393f !important;
}
.site-content {
	transition: filter 0.3s ease-in-out;
	background-color: #ffffff;
}
/* Apply blur when menu is active */
.menu-active .site-content {
	filter: blur(5px);
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu+.hfe-nav-menu__layout-horizontal {
	transition: all 0.8s ease-in-out;
	display: flex;
	align-items: flex-start;
	width: 100% !important;
	left: 0 !important;
	height: 100vh;
}
.ast-container,
.ast-container-fluid {
	max-width: 1440px !important;
	padding: 0px;
}
.hfe-nav-menu-icon {
	padding: 0 24px !important;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
	align-items: center;
}


.elementor-13 .elementor-element.elementor-element-3b90c0e .elementor-button, .elementor-13 .elementor-element.elementor-element-f47e297 .elementor-button, .elementor-13 .elementor-element.elementor-element-f1d28f8 .elementor-button, 
.elementor-13 .elementor-element.elementor-element-9f5e6cc .elementor-button{
	width: 100% !important
}

.swiper-pagination-bullet {
  width: 10px !important;
  height: 10px !important;
}
.swiper-pagination-bullet-active{
	background-color: #727272 !important;
}

/* Hide Profile when user is logged out */

body:not(.logged-in) .profile {
  display: none !important;
}
body.logged-in .login-button{
	display: none !important;
}

/* My-account page */

header.entry-header .entry-title {
    text-align: center;
    margin-top: 80px;
	margin-bottom: -40px;
}

/* Login-page */

.ur-frontend-form.login {
	padding:30px;
}
.ur-form-row .ur-form-grid>div .user-registration-Button {
	background-color: #da93bf !important;
}

/*  Registration-page */

.user-registration.ur-frontend-form{
	padding: 30px !important;
}
.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container {
	width: 100% !important;
}
.user-registration-page .user-registration:not(.user-registration-MyAccount) .ur-button-container .ur-submit-button {
	width: 100% !important;
	background-color: #da93bf !important;
	border: none !important;
}

/* Lost Password */

#user-registration {
    padding: 0px !important;
	background:transparent;
	margin: 80px auto 0 auto;
}
.ur-frontend-form.login .ur-reset-password-btn{
	width: 100% !important;
	color: #FFFFFF !important;
	margin-top: 12px !important;
}

.ur-form-row .ur-form-grid .ur-input-with-icon input{
	min-height: 48px !important;
}
.user-registration-page #user-registration .ur-message-container {
    padding: 20px !important;
}
#ur-frontend-form{
	padding: 30px !important;
}
.ur-frontend-form .ur-form-row .ur-form-grid .hide_show_password input[type=password] {
	height: 48px;
}
.ur-frontend-form .ur-form-row .ur-form-grid input{
	border: none;
}
.ur-frontend-form .ur-form-row .ur-form-grid{
	padding: 0px;
}
.woocommerce-js input.button{
	background-color: #da93bf !important;
}
.woocommerce-js input.button:hover{
	color: #FFF;
}

/* Checkout-page */


.entry-content[data-ast-blocks-layout] > *{
	padding: 24px 80px 0 80px ;
}
.woocommerce-js form .form-row input.input-text{
	border: 1px solid #e1e1e1;
}
.woocommerce-page .select2-container .select2-selection--single{
	border: 1px solid #e1e1e1 !important;
}
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text{
	border: 1px solid #e1e1e1 !important;
}
.woocommerce-js button.button{
	color: #FFFFFF;
	border: 1ps solid #da93bf;
}
.woocommerce-js a.button:hover, .woocommerce-js button.button:disabled[disabled]:hover, .woocommerce button.button:hover {
	background-color: white;
	border: 1px solid #da93bf;
	color: black;
}

/* Product page */

.woocommerce nav.woocommerce-pagination ul li {
	border: 1px solid #da93bf;
}
.woocommerce nav.woocommerce-pagination ul li span.current{
	background-color: #da93bf;
}
.woocommerce nav.woocommerce-pagination ul li:hover{
	background-color: rgba(218,147,191,0.4) !important;
	border: 1px solid #da93bf;
}

/* Cart */

body.wcz-btns.wcz-woocommerce ul.products li.product a.button{
	color: #ffffff;
}
body.wcz-btns.wcz-woocommerce ul.products li.product a.button:hover{
	color: #000000 !important;
	border: 1px solid #da93bf !important;
	background-color: white !important;
}