.elementor-21207 .elementor-element.elementor-element-534e3d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:100px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-21207 .elementor-element.elementor-element-c921a13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.woocommerce .elementor-21207 .elementor-element.elementor-element-913d095 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-21207 .elementor-element.elementor-element-913d095 .flex-viewport{border-radius:20px 20px 20px 20px;}.elementor-21207 .elementor-element.elementor-element-a9ba668{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21207 .elementor-element.elementor-element-bdb6cea > .elementor-widget-container{margin:0px 0px -19px 0px;}.elementor-21207 .elementor-element.elementor-element-bdb6cea .woocommerce-breadcrumb{color:#5A5656;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-21207 .elementor-element.elementor-element-bdb6cea .woocommerce-breadcrumb > a{color:#5A5656;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21207 .elementor-element.elementor-element-9e617d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;line-height:42px;color:#000000;}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-21207 .elementor-element.elementor-element-7a7a606:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(5px/2);}.elementor-21207 .elementor-element.elementor-element-7a7a606:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(5px/2);}.elementor-21207 .elementor-element.elementor-element-7a7a606.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(5px/2);margin-left:calc(5px/2);}.elementor-21207 .elementor-element.elementor-element-7a7a606.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-5px/2);margin-left:calc(-5px/2);}body:not(.rtl) .elementor-21207 .elementor-element.elementor-element-7a7a606.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-5px/2) + (-1px/2) );}body:not.rtl .elementor-21207 .elementor-element.elementor-element-7a7a606.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-5px/2) - (1px/2) );}.elementor-21207 .elementor-element.elementor-element-7a7a606{font-family:"Roboto", Sans-serif;color:#313131;}.elementor-21207 .elementor-element.elementor-element-7a7a606 a{font-family:"Roboto", Sans-serif;color:#5A5656;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-21207 .elementor-element.elementor-element-2b018dd > .elementor-widget-container{background-color:#E9E9E9;padding:5px 0px 5px 20px;border-radius:12px 12px 12px 12px;}.elementor-21207 .elementor-element.elementor-element-2b018dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:51px;}.woocommerce .elementor-21207 .elementor-element.elementor-element-e16b87a .woocommerce-product-details__short-description{color:#313131;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}.elementor-21207 .elementor-element.elementor-element-42a9287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:0px;}.elementor-21207 .elementor-element.elementor-element-f4db863{width:var( --container-widget-width, 501px );max-width:501px;--container-widget-width:501px;--container-widget-flex-grow:0;}.elementor-21207 .elementor-element.elementor-element-f4db863 > .elementor-widget-container{background-color:#E9E9E9;padding:5px 0px 5px 20px;border-radius:12px 12px 12px 12px;}.elementor-21207 .elementor-element.elementor-element-f4db863 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:600;line-height:51px;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21207 .elementor-element.elementor-element-2c3c59f{color:#313131;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:24px;}@media(max-width:1024px){.elementor-21207 .elementor-element.elementor-element-42a9287{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}}@media(min-width:768px){.elementor-21207 .elementor-element.elementor-element-534e3d3{--content-width:1280px;}.elementor-21207 .elementor-element.elementor-element-c921a13{--width:40%;}.elementor-21207 .elementor-element.elementor-element-a9ba668{--width:50%;}.elementor-21207 .elementor-element.elementor-element-42a9287{--content-width:1280px;}}@media(max-width:767px){.elementor-21207 .elementor-element.elementor-element-534e3d3{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21207 .elementor-element.elementor-element-a9ba668{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-21207 .elementor-element.elementor-element-bdb6cea .woocommerce-breadcrumb{font-size:16px;}.elementor-21207 .elementor-element.elementor-element-9e617d2 .elementor-heading-title{font-size:21px;line-height:39px;}.elementor-21207 .elementor-element.elementor-element-2b018dd > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-21207 .elementor-element.elementor-element-2b018dd .elementor-heading-title{font-size:23px;line-height:41px;}.woocommerce .elementor-21207 .elementor-element.elementor-element-e16b87a .woocommerce-product-details__short-description{font-size:16px;}.elementor-21207 .elementor-element.elementor-element-42a9287{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-21207 .elementor-element.elementor-element-f4db863 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-21207 .elementor-element.elementor-element-f4db863 .elementor-heading-title{font-size:23px;line-height:41px;}.elementor-21207 .elementor-element.elementor-element-2c3c59f{font-size:16px;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-913d095 */.elementor-21207 .elementor-element.elementor-element-913d095 {
  border: 2px solid transparent; /* border thickness */
  border-radius: 20px;
  
  background: 
    linear-gradient(#fff, #fff) padding-box,
    conic-gradient(
      from 270deg, 
      #EF87FF 0deg,    /* left (full pink) */
      #EF87FF 90deg,   /* top-left pink */
      #EF87FF 135deg,  /* top-mid still pink */
      #5438C9 180deg,  /* start blending to blue */
      #1A7DEC 270deg,  /* right side light blue */
      #EF87FF 360deg   /* bottom blends back to pink */
    ) border-box;
}/* End custom CSS */




/* Start custom CSS for woocommerce-product-meta, class: .elementor-element-7a7a606 */.elementor-21207 .elementor-element.elementor-element-7a7a606 .detail-label, .elementor-21207 .elementor-element.elementor-element-7a7a606 .posted_in {
    color: #1A7DEC!important;
    font-weight: 500;
}

.elementor-21207 .elementor-element.elementor-element-7a7a606 .detail-label .sku, .elementor-21207 .elementor-element.elementor-element-7a7a606 .posted_in a , .elementor-21207 .elementor-element.elementor-element-7a7a606 .sku{
    text-transform: capitalize!important;
    color: #313131!important;
    font-weight: 400;
}/* End custom CSS */

/* Start custom CSS for heading, class: .elementor-element-2b018dd */.elementor-21207 .elementor-element.elementor-element-2b018dd h2{
background: linear-gradient(
    to right,
    #EF87FF 0%,   /* tiny bit of pink at the very left */
    #B95ABA 15%,  /* purple transition */
    #5438C9 40%,  /* dark blue takes over */
    #1A7DEC 100%  /* light blue to the right */
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */




/* Start custom CSS for heading, class: .elementor-element-f4db863 */.elementor-21207 .elementor-element.elementor-element-f4db863 h2{
background: linear-gradient(
    to right,
    #EF87FF 0%,   /* tiny bit of pink at the very left */
    #B95ABA 15%,  /* purple transition */
    #5438C9 40%,  /* dark blue takes over */
    #1A7DEC 100%  /* light blue to the right */
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
}/* End custom CSS */


