.elementor-28556 .elementor-element.elementor-element-7c7bd00d{--display:flex;--margin-top:-10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-28556 .elementor-element.elementor-element-c079ebe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--flex-wrap:nowrap;}.elementor-28556 .elementor-element.elementor-element-01c4143{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-28556 .elementor-element.elementor-element-f12070d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;}.elementor-28556 .elementor-element.elementor-element-b911129{width:100%;max-width:100%;}html .elementor-28556 .elementor-element.elementor-element-b911129 .product_title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-28556 .elementor-element.elementor-element-0f637a8{width:100%;max-width:100%;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28556 .elementor-element.elementor-element-d2ea9c3{width:100%;max-width:100%;}.elementor-28556 .elementor-element.elementor-element-d2ea9c3 .cart button, .elementor-28556 .elementor-element.elementor-element-d2ea9c3 .cart .button{transition:all 0.2s;}.elementor-28556 .elementor-element.elementor-element-a93ac5d .elementor-button{background-color:var( --e-global-color-e61ef8f );font-family:var( --e-global-typography-edcaa43-font-family ), Sans-serif;font-size:var( --e-global-typography-edcaa43-font-size );font-weight:var( --e-global-typography-edcaa43-font-weight );line-height:var( --e-global-typography-edcaa43-line-height );box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.2) inset;border-radius:10px 10px 10px 10px;padding:15px 37px 15px 37px;}.elementor-28556 .elementor-element.elementor-element-390d17d .elementor-button{background-color:var( --e-global-color-028536f );font-family:var( --e-global-typography-edcaa43-font-family ), Sans-serif;font-size:var( --e-global-typography-edcaa43-font-size );font-weight:var( --e-global-typography-edcaa43-font-weight );line-height:var( --e-global-typography-edcaa43-line-height );fill:var( --e-global-color-e61ef8f );color:var( --e-global-color-e61ef8f );box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.2) inset;border-radius:10px 10px 10px 10px;padding:15px 37px 15px 37px;}.elementor-28556 .elementor-element.elementor-element-898ffa0{--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-28556 .elementor-element.elementor-element-61136c4{--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;--border-radius:20px 20px 20px 20px;box-shadow:0px 10px 40px 0px rgba(5.000000000000032, 149.00000000000003, 164.99999999999997, 0.15);--margin-top:100px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-28556 .elementor-element.elementor-element-61136c4:not(.elementor-motion-effects-element-type-background), .elementor-28556 .elementor-element.elementor-element-61136c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-028536f );}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-tabs > .wd-nav-wrapper li > a{color:var( --e-global-color-e61ef8f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-tabs > .wd-nav-wrapper li:hover > a{color:var( --e-global-color-e61ef8f );}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-tabs > .wd-nav-wrapper li.active > a{color:var( --e-global-color-2a4b7c1 );}.elementor-28556 .elementor-element.elementor-element-4edf8bc .shop_attributes{--wd-attr-col:1;--wd-attr-v-gap:25px;max-width:100%;}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-product-attributes-item__label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-product-attributes-item__value{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-28556 .elementor-element.elementor-element-1baf6418{--display:flex;}@media(max-width:1024px){.elementor-28556 .elementor-element.elementor-element-7c7bd00d{--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}html .elementor-28556 .elementor-element.elementor-element-b911129 .product_title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28556 .elementor-element.elementor-element-0f637a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28556 .elementor-element.elementor-element-a93ac5d .elementor-button{font-size:var( --e-global-typography-edcaa43-font-size );line-height:var( --e-global-typography-edcaa43-line-height );}.elementor-28556 .elementor-element.elementor-element-390d17d .elementor-button{font-size:var( --e-global-typography-edcaa43-font-size );line-height:var( --e-global-typography-edcaa43-line-height );}.elementor-28556 .elementor-element.elementor-element-4edf8bc > .elementor-widget-container{padding:0px 0px 80px 0px;}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-tabs > .wd-nav-wrapper li > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-product-attributes-item__label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-product-attributes-item__value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:768px){html .elementor-28556 .elementor-element.elementor-element-b911129 .product_title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-28556 .elementor-element.elementor-element-0f637a8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28556 .elementor-element.elementor-element-a93ac5d.elementor-element{--order:99999 /* order end hack */;}.elementor-28556 .elementor-element.elementor-element-a93ac5d .elementor-button{font-size:var( --e-global-typography-edcaa43-font-size );line-height:var( --e-global-typography-edcaa43-line-height );}.elementor-28556 .elementor-element.elementor-element-390d17d .elementor-button{font-size:var( --e-global-typography-edcaa43-font-size );line-height:var( --e-global-typography-edcaa43-line-height );}.elementor-28556 .elementor-element.elementor-element-898ffa0.e-con{--order:-99999 /* order start hack */;}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-tabs > .wd-nav-wrapper li > a{font-size:var( --e-global-typography-accent-font-size );}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-product-attributes-item__label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-28556 .elementor-element.elementor-element-4edf8bc .woocommerce-product-attributes-item__value{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:769px){.elementor-28556 .elementor-element.elementor-element-f12070d{--width:57%;}.elementor-28556 .elementor-element.elementor-element-898ffa0{--width:33.3333%;}}/* Start custom CSS for wd_single_product_add_to_cart, class: .elementor-element-1f25a75 */.elementor-28556 .elementor-element.elementor-element-1f25a75 .woocommerce-variation-add-to-cart {
    display: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-d2ea9c3 */.elementor-28556 .elementor-element.elementor-element-d2ea9c3 .woocommerce-variation-add-to-cart, .elementor-28556 .elementor-element.elementor-element-d2ea9c3 .single_add_to_cart_button {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a93ac5d */.elementor-28556 .elementor-element.elementor-element-a93ac5d a {
    position: relative;
    overflow: hidden;
    border:1px solid #f7f9fb;
}
.elementor-28556 .elementor-element.elementor-element-a93ac5d a span {
    z-index: 9;
}
.elementor-28556 .elementor-element.elementor-element-a93ac5d a:before {
content: '';
position: absolute;
width: 30%;
height: 150%;
background: #98f5ff;
top: -20%;
left: 30%;
transform:rotate(-126deg);
filter: blur(40px);
transition: 0.5s all;
}
.elementor-28556 .elementor-element.elementor-element-a93ac5d a:hover:before {
    width: 100%;
    left: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-390d17d */.elementor-28556 .elementor-element.elementor-element-390d17d a {
    position: relative;
    overflow: hidden;
    border:1px solid #0595A5;
}
.elementor-28556 .elementor-element.elementor-element-390d17d a span {
    z-index: 9;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_gallery, class: .elementor-element-06a5504 */.elementor-28556 .elementor-element.elementor-element-06a5504 .woocommerce-product-gallery__wrapper  .wd-carousel-item.wd-active {
    padding: 70px;
    background: #fff;
}
.elementor-28556 .elementor-element.elementor-element-06a5504 .wd-arrow-inner {
    background: #66A19F;
    color: #fff;
    width: 28px;
    height: 28px;
    border-radius: 50%;
}
.elementor-28556 .elementor-element.elementor-element-06a5504 .wd-arrow-inner:hover {
    background: #e9875b;
}
.elementor-28556 .elementor-element.elementor-element-06a5504 .wd-arrow-inner:after {
    font-size: 10px;
}
.elementor-28556 .elementor-element.elementor-element-06a5504 .wd-disabled .wd-arrow-inner {
    background: #cbdbda;
}/* End custom CSS */
/* Start custom CSS for wd_single_product_tabs, class: .elementor-element-4edf8bc */.elementor-28556 .elementor-element.elementor-element-4edf8bc ul.wd-nav.wd-nav-tabs.wd-icon-pos-left.tabs.wc-tabs {
    width: 100%;
    justify-content: space-between;
    margin-bottom: 60px;
}
.elementor-28556 .elementor-element.elementor-element-4edf8bc ul.wd-nav{
    border-bottom: 1px solid rgba(35, 52, 61, 0.3);
} 
.elementor-28556 .elementor-element.elementor-element-4edf8bc li.active {
    border-bottom: 4px solid #66A19F;
}
.elementor-28556 .elementor-element.elementor-element-4edf8bc li#tab-title-wd_additional_tab {
    order: 1;
    margin-inline-end: 0;
}
.elementor-28556 .elementor-element.elementor-element-4edf8bc a.wd-nav-link {
    text-transform: none;
}
.elementor-28556 .elementor-element.elementor-element-4edf8bc table {
    overflow: overlay;
}

@media (max-width: 769px) {
    .shop_attributes tr {
        display: block;
    }
    .elementor-28556 .elementor-element.elementor-element-4edf8bc .shop_attributes th, .elementor-28556 .elementor-element.elementor-element-4edf8bc .shop_attributes td {
    margin-bottom: 0;
}
}/* End custom CSS */