.elementor-310 .elementor-element.elementor-element-327703f{padding:100px 0px 100px 0px;}.elementor-310 .elementor-element.elementor-element-7530765 > .elementor-widget-container{--e-transform-scale:1;margin:0px 0px 0px 38px;}.woocommerce .elementor-310 .elementor-element.elementor-element-7530765 .flex-viewport:not(:last-child){margin-bottom:0px;}.woocommerce .elementor-310 .elementor-element.elementor-element-7530765 .flex-control-thumbs li{padding-right:calc(37px / 2);padding-left:calc(37px / 2);padding-bottom:37px;}.woocommerce .elementor-310 .elementor-element.elementor-element-7530765 .flex-control-thumbs{margin-right:calc(-37px / 2);margin-left:calc(-37px / 2);}.elementor-310 .elementor-element.elementor-element-d5660c8 .elementor-heading-title{font-size:22px;}.woocommerce .elementor-310 .elementor-element.elementor-element-3c5c5ae .woocommerce-product-details__short-description{color:var( --e-global-color-secondary );}.elementor-310 .elementor-element.elementor-element-a1a78f0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.woocommerce .elementor-310 .elementor-element.elementor-element-a1a78f0 .price{color:var( --e-global-color-secondary );font-size:24px;font-weight:700;}.woocommerce .elementor-310 .elementor-element.elementor-element-a1a78f0 .price ins{font-size:18px;}.elementor-310 .elementor-element.elementor-element-edfff76:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-310 .elementor-element.elementor-element-edfff76 > .elementor-widget-container{transition:background 0s;}.elementor-310 .elementor-element.elementor-element-edfff76 .cart button, .elementor-310 .elementor-element.elementor-element-edfff76 .cart .button{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;line-height:19px;letter-spacing:3.6px;border-style:none;padding:10px 20px 10px 20px;color:#FFFFFF;background-color:#0A253F;transition:all 0.4s;}.elementor-310 .elementor-element.elementor-element-edfff76 .cart button:hover, .elementor-310 .elementor-element.elementor-element-edfff76 .cart .button:hover{color:var( --e-global-color-29ebc01 );background-color:#1F4161;}.woocommerce .elementor-310 .elementor-element.elementor-element-edfff76 form.cart .variations{width:100%;margin-bottom:7px;}.woocommerce .elementor-310 .elementor-element.elementor-element-edfff76 form.cart table.variations tr th, .woocommerce .elementor-310 .elementor-element.elementor-element-edfff76 form.cart table.variations tr td{padding-top:calc( 13px/2 );padding-bottom:calc( 13px/2 );}.woocommerce .elementor-310 .elementor-element.elementor-element-edfff76 form.cart table.variations label{color:#0A253F;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;line-height:34px;letter-spacing:1.4px;}.woocommerce .elementor-310 .elementor-element.elementor-element-edfff76 form.cart table.variations td.value select, .woocommerce .elementor-310 .elementor-element.elementor-element-edfff76 form.cart table.variations td.value:before{border:1px solid #FFFFFF;border-radius:0px;}@media(max-width:1366px){.elementor-310 .elementor-element.elementor-element-7530765 > .elementor-widget-container{margin:0px 0px 0px 25px;}}@media(max-width:1024px){.elementor-310 .elementor-element.elementor-element-327703f{padding:100px 40px 100px 40px;}.elementor-310 .elementor-element.elementor-element-ca7fe83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-310 .elementor-element.elementor-element-ca7fe83{font-size:13px;line-height:1.6em;letter-spacing:0px;word-spacing:0em;}}@media(max-width:767px){.elementor-310 .elementor-element.elementor-element-327703f{padding:100px 20px 100px 20px;}.elementor-310 .elementor-element.elementor-element-aee4984{width:100%;}.elementor-310 .elementor-element.elementor-element-aee4984 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-310 .elementor-element.elementor-element-7530765 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-310 .elementor-element.elementor-element-d5660c8 .elementor-heading-title{font-size:17px;}.woocommerce .elementor-310 .elementor-element.elementor-element-3c5c5ae .woocommerce-product-details__short-description{font-size:14px;}.elementor-310 .elementor-element.elementor-element-ca7fe83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-310 .elementor-element.elementor-element-ca7fe83{font-size:13px;}.woocommerce .elementor-310 .elementor-element.elementor-element-edfff76 form.cart table.variations label{font-size:14px;line-height:1.4em;letter-spacing:0px;}.woocommerce .elementor-310 .elementor-element.elementor-element-edfff76 form.cart table.variations td.value select, .woocommerce div.product.elementor.elementor-310 .elementor-element.elementor-element-edfff76 form.cart table.variations td.value:before{font-size:13px;}}@media(max-width:1366px) and (min-width:768px){.elementor-310 .elementor-element.elementor-element-aee4984{width:40%;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-7530765 */.woocommerce-product-gallery__image a {
    display: flex;
    width: 27vw;
    height: 27vw;
    justify-content: center;
    align-items: center;
}
.woocommerce .elementor-310 .elementor-element.elementor-element-7530765 .flex-control-thumbs li {
    padding-top: 30px;
        padding-right: calc(30px / 2);
    padding-left: calc(30px / 2);
    padding-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-edfff76 */table tbody tr:hover>td, table tbody tr:hover>th{
    background-color: white;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th{
    background-color: white;
}
.e-atc-qty-button-holder {
    justify-content: left !important;
}
.variations th.label {
    display: flex;
    padding: 0;
}

.woocommerce-variation-price .woocommerce-Price-amount.amount bdi {
    font-size: 24px;
    color: rgb(10, 37, 63);
    padding-bottom: 25px;
}

.woocommerce-variation-price{
        margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-327703f */.woocommerce-notices-wrapper {
    margin: auto;
    width: 100%;
    max-width: 1000px;
}
.reset_variations{
    display: none !important;
}/* End custom CSS */