.elementor-12916 .elementor-element.elementor-element-af1fc19 > .elementor-container{max-width:1520px;}.elementor-12916 .elementor-element.elementor-element-af1fc19:not(.elementor-motion-effects-element-type-background), .elementor-12916 .elementor-element.elementor-element-af1fc19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9F9FD;}.elementor-12916 .elementor-element.elementor-element-af1fc19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:50px 0px 0px 0px;}.elementor-12916 .elementor-element.elementor-element-af1fc19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12916 .elementor-element.elementor-element-f9e07f5 > .elementor-element-populated{margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;padding:40px 10px 0px 10px;}.elementor-12916 .elementor-element.elementor-element-254d80a{text-align:center;}.elementor-12916 .elementor-element.elementor-element-254d80a .elementor-heading-title{color:#3A1B6E;font-family:"Manrope", Sans-serif;font-size:2.55rem;font-weight:400;}.elementor-12916 .elementor-element.elementor-element-192fd56{--divider-border-style:solid;--divider-color:#25BCBD;--divider-border-width:2px;}.elementor-12916 .elementor-element.elementor-element-192fd56 .elementor-divider-separator{width:8%;margin:0 auto;margin-center:0;}.elementor-12916 .elementor-element.elementor-element-192fd56 .elementor-divider{text-align:center;padding-top:3px;padding-bottom:3px;}.elementor-12916 .elementor-element.elementor-element-d22e2a6 .cart button, .elementor-12916 .elementor-element.elementor-element-d22e2a6 .cart .button{color:#FFFFFF;background-color:#7769AE;transition:all 0.2s;}.elementor-12916 .elementor-element.elementor-element-d22e2a6 .quantity .qty{transition:all 0.2s;}.elementor-12916 .elementor-element.elementor-element-3136757{--divider-border-style:solid;--divider-color:#E0E0E0;--divider-border-width:1px;}.elementor-12916 .elementor-element.elementor-element-3136757 .elementor-divider-separator{width:100%;}.elementor-12916 .elementor-element.elementor-element-3136757 .elementor-divider{padding-top:10px;padding-bottom:10px;}.elementor-12916 .elementor-element.elementor-element-3f308b2{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-12916 .elementor-element.elementor-element-964a97a > .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-12916 .elementor-element.elementor-element-964a97a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-12916 .elementor-element.elementor-element-f9e07f5{width:100%;}}@media(max-width:767px){.elementor-12916 .elementor-element.elementor-element-af1fc19{margin:10px 0px 0px 0px;}.elementor-12916 .elementor-element.elementor-element-f9e07f5 > .elementor-element-populated{padding:1.5rem 0.5rem 1rem 0.5rem;}.elementor-12916 .elementor-element.elementor-element-254d80a .elementor-heading-title{font-size:1.75rem;}.elementor-12916 .elementor-element.elementor-element-192fd56 .elementor-divider-separator{width:30%;}.elementor-12916 .elementor-element.elementor-element-d22e2a6 > .elementor-widget-container{margin:2rem 0rem 0rem 0rem;}.elementor-12916 .elementor-element.elementor-element-d22e2a6{z-index:2;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d22e2a6 */.woocommerce-variation-price{
    display: none !important;
}
.woovr-variation-price .amount{
   font-family: 'Manrope';
   font-style: normal;
   font-weight: 700;
   font-size: 24px;
   line-height: 150%;
   color: #25BCBD;
   padding-right: 20px;
}
ins .amount{
   font-family: 'Manrope';
  font-style: normal;
   font-weight: 700;
   font-size: 24px !important;
   line-height: 150%;
   color: #25BCBD
}
.woovr-variation.woovr-variation-radio.woovr-variation-active {
    background-color: #E5FFFF !important;
}
.woovr-variation-description {
   display: none;
}
.woovr-variation-info{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}
del .amount{
    display: block;
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 700;
    font-size: 18px !important;
    color: black !important;
}
.woovr-variations .woovr-variation > div {
    text-align: left !important;
    padding: 5px;
}
.woovr-variation-image img {
    display: inline-block;
    margin-top: 0px !important;
}

  input[type="radio"] {
  -webkit-appearance: none;
  appearance: none;
   background-image: url(/wp-content/uploads/2023/03/checkmark-1.png);
  margin: 0;
  font: inherit;
  width: 30px;
  height: 30px;
  background-repeat: no-repeat;
  display: grid;
  position: absolute;
  right: 10px;
  margin-top: -6%!important;
}

.wooco_component_product_selection_grid_item:before {
    top: 5px !important;
    right: 5px !important;
}


input[type="radio"]::before {
  content: "";
  width: 30px;
  height: 30px;
  transform: scale(0);
  transition: 120ms transform ease-in-out;
  background-image: url(/wp-content/uploads/2023/03/checkmark.png);
  background-repeat: no-repeat;
}

.woovr-variations .woovr-variation {
    display: flex;
    align-items: center;
    cursor: pointer;
    margin-left: -5px;
    margin-right: -5px;
    margin-bottom: 20px;
    border-radius: 0px;
    background-color: #F9F9FD;
    border-radius: 20px;
}

input[type="radio"]:checked::before {
  transform: scale(1);
}


.woovr-variation-name {
    width: 100%;
    display: inline-block!important;
    font-family: 'Manrope' !important;
    font-style: normal!important;
    font-weight: 700!important;
    font-size: 22px!important;
}

.woovr-variation-info2{
    padding-right: 15px!important;
}
/*
.quantity{
    display: none;
}
*/

.single_add_to_cart_button {
    margin-left: 0px!important;
    width: auto;
    font-family: "Montserrat", Sans-serif;
    font-size: 0.9375em !important;
    font-weight: 700 !important;
    background-color: #7769AE !important;
    border-style: none !important;
    border-radius: 1.3125rem 1.3125rem 1.3125rem 1.3125rem !important;
    padding: 12px 39px 12px 39px !important;
}


.single_add_to_cart_button::before {
    display:inline-block;
    position: relative !important;
    background-image: url(/wp-content/uploads/2023/09/cart.svg) !important;
  width: 1.1rem !important;
  height: 1.1rem !important;
  background-repeat: no-repeat;
  background-size: contain;
  margin-right:10px;
  opacity:1 !important;
  border-radius: 0 !important;
}

@media only screen and (max-width: 1440px) {

.woovr-variation-price .amount{
   font-size: 16px;
}
ins .amount{
   font-size: 16px !important;
}
del .amount{
    font-size: 16px !important;
}
input[type="radio"] {
  margin-top: -4%!important;
  right: 0px;
}
.woovr-variation {
    height: 6em;
}
  .woovr-variation-image {
    flex: 0 0 9em!important;
}
.woovr-variation-info2 {
    padding-right: 2px!important;
}
.woovr-variation-radio .woovr-variation-info .woovr-variation-description {
    font-size: 10px!important;
    width: 106%!important;
}
.live-colst .amount{
    font-size: 14px!important;
}
.old-col .amount{
    font-size: 14px!important;
}
.old-colt {
    font-size: 36px!important;
    right: 0.6em;
    margin-top: -0.6em;
}
.woovr-variation-name {
    font-size: 14px!important;
}
.bestseller_tag {
    font-size: 10px !important;
    font-weight: 700!important;
    position: absolute;
    margin-top: -4.6em!important;
}
}


@media only screen and (max-width: 1200px) {
.woovr-variation-price .amount{
   padding-right: 5px;
}
.woovr-variation-price .amount{
   font-size: 16px;
}
ins .amount{
   font-size: 16px !important;
}
del .amount{
    font-size: 14px !important;
    margin-right: 5px;
}
input[type="radio"] {
  margin-top: -10%;
  right: 0px;
}
}

@media only screen and (max-width: 768px) {

.woovr-variation-radio .woovr-variation-info .woovr-variation-description {
    font-size: 8px!important;
}

.woovr-variation-name {
    font-size: 14px!important;
    display: block;
    width: 100%;
    padding-right: 20%;
}
.woovr-variation-price {
    display: block;
    width: 100%;
}
.bestseller_tag {
    margin-top: -4.2em!important;
}

.woovr-variation-info {
    flex-wrap: wrap;
}
.woovr-variation-price{
    display: flex !important;
    align-items: center !important;
}

.wooco_component_product_selection_grid_item.wooco_component_product_selection_item
 {
        width: calc(100% - 20px) !important;
    }
    .wooco_component_product_selection_grid_item_image img {
    max-width: 100px !important;
    min-height: 100px !important;
    object-fit: cover !important;
}

}/* End custom CSS */
/* Start custom CSS for template, class: .elementor-element-13c7017 */.elementor-12916 .elementor-element.elementor-element-13c7017 strong {
    font-weight: 800;
}/* End custom CSS */