.elementor-3 .elementor-element.elementor-element-1abc75f7{padding:0px 25px 100px 25px;}.elementor-3 .elementor-element.elementor-element-73844a74 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-3 .elementor-element.elementor-element-73844a74 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-9b0852b .woocommerce-breadcrumb > a{color:#9267E8;}.elementor-3 .elementor-element.elementor-element-9b0852b .woocommerce-breadcrumb{font-family:"Cera Pro", Sans-serif;font-size:16px;line-height:140%;}.elementor-3 .elementor-element.elementor-element-9b0852b > .elementor-widget-container{margin:20px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-f932c19{color:#161635BF;font-family:"Cera Pro", Sans-serif;font-size:18px;font-weight:400;line-height:150%;}.elementor-3 .elementor-element.elementor-element-f801e5e .elementor-heading-title{color:var( --e-global-color-text );font-family:"Cera Pro", Sans-serif;font-size:48px;font-weight:700;line-height:120%;}.elementor-3 .elementor-element.elementor-element-f801e5e > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-3 .elementor-element.elementor-element-f801e5e{width:auto;max-width:auto;}:root{--page-title-display:none;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{bottom:15px;right:15px;width:60px;height:60px;z-index:9999;opacity:1;border-radius:5px;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button i{font-size:16px;color:#ffffff;}.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button svg{width:16px;height:16px;fill:#ffffff;}@media(max-width:1024px){.elementor-3 .elementor-element.elementor-element-f801e5e .elementor-heading-title{font-size:40px;}.elementor-3 .elementor-element.elementor-element-f801e5e > .elementor-widget-container{margin:0px 0px 20px 0px;}}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-f801e5e .elementor-heading-title{font-size:28px;}}/* Start custom CSS for text-editor, class: .elementor-element-f932c19 */.elementor-3 .elementor-element.elementor-element-f932c19 p{
    margin: 0 0 10px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-11ac6ebf */.elementor-3 .elementor-element.elementor-element-11ac6ebf a{
    color: #9267E8;
    position: relative;
    transition: color .3s;
    word-wrap: break-word;
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf a:after{
    position: absolute;
    width: 100%;
    content: '';
    bottom: 0;
    left: 0;
    height: 1px;
    background: #9267E8;
    transition: background .3s;
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf a:hover{
    color: #161635;  
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf a:hover:after{
    background: #161635;  
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf p{
    margin: 0 0 20px;
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf ol, .elementor-3 .elementor-element.elementor-element-11ac6ebf ul{
    margin: 0 0 20px;
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf strong{
    color: #161635;
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf img{
    width: 100%;
    border-radius: 15px;
    max-height: 420px;
    object-fit: cover;
    box-shadow: 0px 49px 66px -29px rgba(113, 95, 148, 0.51);
}
 .elementor-3 .elementor-element.elementor-element-11ac6ebf ul {
   list-style: none;
   padding: 0 0 0 20px;
 }
  .elementor-3 .elementor-element.elementor-element-11ac6ebf li ul{
      margin: 0;
  }
.elementor-3 .elementor-element.elementor-element-11ac6ebf ul li {
   margin-bottom: 0;
   padding: 6px 0 6px 30px;
   position: relative;
 }
 .elementor-3 .elementor-element.elementor-element-11ac6ebf ul li:before {
   position: absolute;
   content: '';
   background: #DFD2F9;
   border-radius: 50%;
   width: 16px;
   height: 16px;
   left: 0;
   top: 10px;
 }
  .elementor-3 .elementor-element.elementor-element-11ac6ebf ul li:after {
   position: absolute;
   content: '';
   background: #9267E8;
   border-radius: 50%;
   width: 6px;
   height: 6px;
   left: 5px;
   top: 15px;
}
 .elementor-3 .elementor-element.elementor-element-11ac6ebf ul li ul li:before {
   position: absolute;
   content: '';
   background: #9267E8;
   border-radius: 50%;
   width: 6px;
   height: 6px;
   left: 5px;
   top: 15px;
}
 .elementor-3 .elementor-element.elementor-element-11ac6ebf ul li ul li ul li:before {
   content: '';
   background: #161635;
}
 .elementor-3 .elementor-element.elementor-element-11ac6ebf ul li ul li:after {
   content: '';
    display: none;
}

.elementor-3 .elementor-element.elementor-element-11ac6ebf h2{
     font-weight: 700;
    font-size: 28px;
    line-height: 140%;
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf h3{
    font-weight: 700;
    font-size: 20px;
    line-height: 140%;
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf h4{
     font-size: 24px;
     line-height: 140%;
     font-weight: 400;
 }
 .elementor-3 .elementor-element.elementor-element-11ac6ebf p, .elementor-3 .elementor-element.elementor-element-11ac6ebf li{
     color: #16163599;
 }
 .elementor-3 .elementor-element.elementor-element-11ac6ebf p > em{
     display: block;
     text-align: center;
     width: 100%;
     margin: -10px 0 0;
 }
  @media(max-width: 1025px){
       .elementor-3 .elementor-element.elementor-element-11ac6ebf h4{
     font-size: 18px;
 }
  }
 @media(max-width: 767px){
     .elementor-3 .elementor-element.elementor-element-11ac6ebf h2{
    font-size: 20px;
}
 .elementor-3 .elementor-element.elementor-element-11ac6ebf h4{
     font-size: 16px;
 }
     .elementor-3 .elementor-element.elementor-element-11ac6ebf p{
    margin: 0 0 10px;
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf ul{
    margin: 0 0 5px;
}
.elementor-3 .elementor-element.elementor-element-11ac6ebf ul li {
   padding: 3px 0 3px 10px;
 }
.elementor-3 .elementor-element.elementor-element-11ac6ebf ol li:before {
   font-size: 14px;
   width: 22px;
   height: 22px;
   top: 5px;
 }
 .elementor-3 .elementor-element.elementor-element-11ac6ebf ul li:before {
   top: 8px;
   left: -15px;
 }
 .elementor-3 .elementor-element.elementor-element-11ac6ebf ul li:after {
   top: 13px;
   left: -10px;
 }
 .elementor-3 .elementor-element.elementor-element-11ac6ebf ul li ul{
     padding-left:5px;
 }
 .elementor-3 .elementor-element.elementor-element-11ac6ebf ul li ul li:before {
   top: 14px;
   left: -5px;
 }
 }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1abc75f7 */.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button{
    background: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/04/bg-hexagon-purple.svg') no-repeat center;
    background-size: contain;
}
.eael-ext-scroll-to-top-wrap .eael-ext-scroll-to-top-button:hover{
    background: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/04/bg-hexagon-blackblue.svg') no-repeat center;
    background-size: contain;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Regular.woff2') format('woff2'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Regular.woff') format('woff'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Bold.woff2') format('woff2'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Bold.woff') format('woff'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Cera Pro';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Medium.woff2') format('woff2'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Medium.woff') format('woff'),
		url('https://kolodub.com/workspace/hairshop/wp-content/uploads/2023/03/CeraPro-Medium.ttf') format('truetype');
}
/* End Custom Fonts CSS */