.elementor-686 .elementor-element.elementor-element-eae0443{column-gap:0px;font-family:"Roboto", Sans-serif;font-size:1px;font-weight:400;color:#FFFFFF;}.elementor-686 .elementor-element.elementor-element-eae0443 p{margin-block-end:0px;}.elementor-686 .elementor-element.elementor-element-9f09bfc{--spacer-size:50px;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#372480;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#372480;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Roboto", Sans-serif;font-size:25px;font-weight:600;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .price{color:#03A16C;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .price ins{color:#03A16C;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .price ins .amount{color:#03A16C;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .price del{color:#372480;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .price del .amount{color:#372480;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product .price del {font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-686 .elementor-element.elementor-element-63edb52 .elementor-button{background-color:#3F34BD;}.elementor-686 .elementor-element.elementor-element-63edb52.elementor-element{--align-self:center;}.elementor-686 .elementor-element.elementor-element-63edb52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-686 .elementor-element.elementor-element-63edb52 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-686 .elementor-element.elementor-element-5af5d09{--spacer-size:50px;}.elementor-686 .elementor-element.elementor-element-2c46879:hover{background-color:#EAE5FD;}.elementor-686 .elementor-element.elementor-element-2c46879.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-686 .elementor-element.elementor-element-2c46879.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-686 .elementor-element.elementor-element-2c46879.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-686 .elementor-element.elementor-element-2c46879 .elementor-image-box-title{margin-bottom:7px;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#5C5C5C;}.elementor-686 .elementor-element.elementor-element-2c46879 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-686 .elementor-element.elementor-element-2c46879 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-686 .elementor-element.elementor-element-2c46879:has(:hover) .elementor-image-box-title,
					 .elementor-686 .elementor-element.elementor-element-2c46879:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-686 .elementor-element.elementor-element-9971902:hover{background-color:#EAE5FD;}.elementor-686 .elementor-element.elementor-element-9971902.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-686 .elementor-element.elementor-element-9971902.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-686 .elementor-element.elementor-element-9971902.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-9971902 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-686 .elementor-element.elementor-element-9971902 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-686 .elementor-element.elementor-element-9971902 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#5C5C5C;}.elementor-686 .elementor-element.elementor-element-9971902:has(:hover) .elementor-image-box-title,
					 .elementor-686 .elementor-element.elementor-element-9971902:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-686 .elementor-element.elementor-element-8d8f680:hover{background-color:#EAE5FD;}.elementor-686 .elementor-element.elementor-element-8d8f680.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-686 .elementor-element.elementor-element-8d8f680.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-686 .elementor-element.elementor-element-8d8f680.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-8d8f680 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-686 .elementor-element.elementor-element-8d8f680 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-686 .elementor-element.elementor-element-8d8f680 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#5C5C5C;}.elementor-686 .elementor-element.elementor-element-8d8f680:has(:hover) .elementor-image-box-title,
					 .elementor-686 .elementor-element.elementor-element-8d8f680:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-686 .elementor-element.elementor-element-f0b56de:hover{background-color:#EAE5FD;}.elementor-686 .elementor-element.elementor-element-f0b56de.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-686 .elementor-element.elementor-element-f0b56de.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-686 .elementor-element.elementor-element-f0b56de.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-f0b56de .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-686 .elementor-element.elementor-element-f0b56de .elementor-image-box-img img{transition-duration:0.3s;}.elementor-686 .elementor-element.elementor-element-f0b56de .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#5C5C5C;}.elementor-686 .elementor-element.elementor-element-f0b56de:has(:hover) .elementor-image-box-title,
					 .elementor-686 .elementor-element.elementor-element-f0b56de:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-686 .elementor-element.elementor-element-f0b56de .elementor-image-box-description{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;}.elementor-686 .elementor-element.elementor-element-0db8a52:hover{background-color:#EAE5FD;}.elementor-686 .elementor-element.elementor-element-0db8a52.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-686 .elementor-element.elementor-element-0db8a52.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-686 .elementor-element.elementor-element-0db8a52.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-0db8a52 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-686 .elementor-element.elementor-element-0db8a52 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-686 .elementor-element.elementor-element-0db8a52 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#5C5C5C;}.elementor-686 .elementor-element.elementor-element-0db8a52:has(:hover) .elementor-image-box-title,
					 .elementor-686 .elementor-element.elementor-element-0db8a52:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-686 .elementor-element.elementor-element-feadae2:hover{background-color:#EAE5FD;}.elementor-686 .elementor-element.elementor-element-feadae2.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-686 .elementor-element.elementor-element-feadae2.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-686 .elementor-element.elementor-element-feadae2.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-feadae2 .elementor-image-box-wrapper .elementor-image-box-img{width:50%;}.elementor-686 .elementor-element.elementor-element-feadae2 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-686 .elementor-element.elementor-element-feadae2 .elementor-image-box-title{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:600;color:#5C5C5C;}.elementor-686 .elementor-element.elementor-element-feadae2:has(:hover) .elementor-image-box-title,
					 .elementor-686 .elementor-element.elementor-element-feadae2:has(:focus) .elementor-image-box-title{color:#5C5C5C;}.elementor-686 .elementor-element.elementor-element-497ee5b{--spacer-size:50px;}.elementor-686 .elementor-element.elementor-element-84aecd3{background-color:#EDEDED;}.elementor-686 .elementor-element.elementor-element-84aecd3:hover{background-color:#EAE5FD;}.elementor-686 .elementor-element.elementor-element-84aecd3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-686 .elementor-element.elementor-element-84aecd3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-686 .elementor-element.elementor-element-84aecd3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-84aecd3 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-686 .elementor-element.elementor-element-84aecd3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-686 .elementor-element.elementor-element-84aecd3 .elementor-image-box-title{color:#000000;}.elementor-686 .elementor-element.elementor-element-84aecd3:has(:hover) .elementor-image-box-title,
					 .elementor-686 .elementor-element.elementor-element-84aecd3:has(:focus) .elementor-image-box-title{color:#7052F2;}.elementor-686 .elementor-element.elementor-element-08bf824{background-color:#EDEDED;}.elementor-686 .elementor-element.elementor-element-08bf824:hover{background-color:#EAE5FD;}.elementor-686 .elementor-element.elementor-element-08bf824.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-686 .elementor-element.elementor-element-08bf824.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-686 .elementor-element.elementor-element-08bf824.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-08bf824 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-686 .elementor-element.elementor-element-08bf824 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-686 .elementor-element.elementor-element-08bf824 .elementor-image-box-title{color:#000000;}.elementor-686 .elementor-element.elementor-element-08bf824:has(:hover) .elementor-image-box-title,
					 .elementor-686 .elementor-element.elementor-element-08bf824:has(:focus) .elementor-image-box-title{color:#7052F2;}.elementor-686 .elementor-element.elementor-element-fc59445{background-color:#EDEDED;}.elementor-686 .elementor-element.elementor-element-fc59445:hover{background-color:#EAE5FD;}.elementor-686 .elementor-element.elementor-element-fc59445.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-686 .elementor-element.elementor-element-fc59445.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-686 .elementor-element.elementor-element-fc59445.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-fc59445 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-686 .elementor-element.elementor-element-fc59445 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-686 .elementor-element.elementor-element-fc59445 .elementor-image-box-title{color:#000000;}.elementor-686 .elementor-element.elementor-element-fc59445:has(:hover) .elementor-image-box-title,
					 .elementor-686 .elementor-element.elementor-element-fc59445:has(:focus) .elementor-image-box-title{color:#7052F2;}.elementor-686 .elementor-element.elementor-element-5c098ec{--spacer-size:50px;}.elementor-686 .elementor-element.elementor-element-e807556{grid-column:span 1;grid-row:span 1;}.elementor-686 .elementor-element.elementor-element-9a17bc3{background-color:#E5E5E5;}.elementor-686 .elementor-element.elementor-element-9a17bc3.elementor-element{--align-self:flex-start;}.elementor-686 .elementor-element.elementor-element-9a17bc3 img{width:100%;height:70%;object-fit:cover;object-position:center center;}.elementor-686 .elementor-element.elementor-element-fdfcbe7{--spacer-size:50px;}.elementor-686 .elementor-element.elementor-element-bd14cee .elementor-button{background-color:#372480;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-686 .elementor-element.elementor-element-a663d3f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-686 .elementor-element.elementor-element-2c46879 .elementor-image-box-img{margin-bottom:0px;}.elementor-686 .elementor-element.elementor-element-9971902 .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-8d8f680 .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-f0b56de .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-0db8a52 .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-feadae2 .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-84aecd3 .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-08bf824 .elementor-image-box-img{margin-bottom:15px;}.elementor-686 .elementor-element.elementor-element-fc59445 .elementor-image-box-img{margin-bottom:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-acb8ec5 */<style>
  .hero-heading {
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  }

  .hero-heading h1 {
    font-size: clamp(48px, 8vw, 92px);
    font-weight: 800;
    line-height: 0.95;
    letter-spacing: -1.5px;
    margin: 0 0 28px 0;
  }

  .hero-heading .dark {
    color: #3b2a8a;
  }

  .hero-heading .light {
    color: #b8a9f5;
  }

  .hero-heading p {
    font-size: 16px;
    line-height: 1.6;
    color: #555;
    max-width: 420px;
    margin: 0 0 28px 0;
  }

  .hero-heading .shop-btn {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    background: #3b2a8a;
    color: #ffffff !important;
    font-size: 15px;
    font-weight: 600;
    padding: 14px 28px;
    border-radius: 8px;
    text-decoration: none;
    transition: background 0.25s ease;
  }

  .hero-heading .shop-btn:hover {
    background: #2d1f6b;
    color: #ffffff !important;
  }

  .hero-heading .shop-btn svg {
    width: 18px;
    height: 18px;
    fill: currentColor;
  }
<\/style>/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eae0443 */h2 {
    font-size: 66px;
}

@media (max-width: 767px) {
    h2 {
        font-size: 40px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7154df0 */.review-buttons {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
    max-width: 700px;
  }

  .review-btn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    background: #ffffff;
    border-radius: 14px;
    padding: 18px 22px;
    text-decoration: none;
    transition: all 0.25s ease;
    border: none;
    cursor: pointer;
  }

  .review-btn:hover {
    background: #ebe4ff;
    transform: translateY(-2px);
  }

  .review-btn img {
    height: 68px;
    width: auto;
    max-width: 160px;
    object-fit: contain;
  }

  .review-btn .arrow {
    font-size: 18px;
    color: #3b2a8a;
    font-weight: 600;
  }

  /* Responsive */
  @media (max-width: 600px) {
    .review-buttons {
      grid-template-columns: 1fr;
    }
  }/* End custom CSS */