.elementor-271 .elementor-element.elementor-element-e2fae3b{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:160px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-271 .elementor-element.elementor-element-2fe72da{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-271 .elementor-element.elementor-element-77c5aca .elementor-icon-list-icon{width:14px;}.elementor-271 .elementor-element.elementor-element-77c5aca .elementor-icon-list-icon i{font-size:14px;}.elementor-271 .elementor-element.elementor-element-77c5aca .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-271 .elementor-element.elementor-element-77c5aca .elementor-icon-list-text, .elementor-271 .elementor-element.elementor-element-77c5aca .elementor-icon-list-text a{color:var( --e-global-color-primary );}.elementor-271 .elementor-element.elementor-element-62f6582 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-271 .elementor-element.elementor-element-62f6582{text-align:start;}.elementor-271 .elementor-element.elementor-element-452e2b8 > .elementor-widget-container{margin:0px 0px 40px 0px;}.woocommerce .elementor-271 .elementor-element.elementor-element-452e2b8 .price{color:var( --e-global-color-primary );}.woocommerce .elementor-271 .elementor-element.elementor-element-452e2b8 .price ins{color:var( --e-global-color-accent );}.elementor-271 .elementor-element.elementor-element-237e3ad > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-271 .elementor-element.elementor-element-9b28e10 .cart button, .elementor-271 .elementor-element.elementor-element-9b28e10 .cart .button{font-weight:500;border-radius:50px 50px 50px 50px;padding:16px 30px 16px 30px;background-color:var( --e-global-color-primary );transition:all 0.2s;}.elementor-271 .elementor-element.elementor-element-9b28e10 .quantity .qty{transition:all 0.2s;}.woocommerce .elementor-271 .elementor-element.elementor-element-9b28e10 form.cart .variations{width:100%;margin-bottom:0px;}.woocommerce .elementor-271 .elementor-element.elementor-element-9b28e10 form.cart table.variations tr th, .woocommerce .elementor-271 .elementor-element.elementor-element-9b28e10 form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.woocommerce .elementor-271 .elementor-element.elementor-element-9b28e10 form.cart table.variations td.value select, .woocommerce .elementor-271 .elementor-element.elementor-element-9b28e10 form.cart table.variations td.value:before{border:var( --e-global-color-primary );border-radius:50px;}.woocommerce .elementor-271 .elementor-element.elementor-element-adfb326 .flex-control-thumbs li{padding-right:calc(0px / 2);padding-left:calc(0px / 2);padding-bottom:0px;}.woocommerce .elementor-271 .elementor-element.elementor-element-adfb326 .flex-control-thumbs{margin-right:calc(-0px / 2);margin-left:calc(-0px / 2);}.elementor-271 .elementor-element.elementor-element-924a77a{--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-271 .elementor-element.elementor-element-1622e4d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-271 .elementor-element.elementor-element-1622e4d{text-align:start;}.elementor-271 .elementor-element.elementor-element-0ec2d71 > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-271 .elementor-element.elementor-element-09e2800 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-271 .elementor-element.elementor-element-09e2800{text-align:start;}@media(max-width:1024px){.elementor-271 .elementor-element.elementor-element-e2fae3b{--padding-top:140px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-271 .elementor-element.elementor-element-1622e4d > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-271 .elementor-element.elementor-element-0ec2d71 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-271 .elementor-element.elementor-element-09e2800 > .elementor-widget-container{margin:0px 0px 30px 0px;}}@media(max-width:767px){.elementor-271 .elementor-element.elementor-element-e2fae3b{--padding-top:120px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-271 .elementor-element.elementor-element-0ec2d71 > .elementor-widget-container{margin:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-271 .elementor-element.elementor-element-2fe72da{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-271 .elementor-element.elementor-element-2fe72da{--width:75%;}}/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-9b28e10 */.elementor-271 .elementor-element.elementor-element-9b28e10 th,
.elementor-271 .elementor-element.elementor-element-9b28e10 td {
    background-color: transparent;
    text-align: left;
    padding-left: 0px;
}

.elementor-271 .elementor-element.elementor-element-9b28e10 .qty {
    width: 80px;
}


.elementor-271 .elementor-element.elementor-element-9b28e10 select {
    border: 2px solid var(--e-global-color-primary)!important;
    max-width: 400px!important;
    margin-bottom: 20px;
}

.elementor-271 .elementor-element.elementor-element-9b28e10 .price {
    color: var(--e-global-color-primary);
    margin-bottom: 20px;
    display: block;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-data-tabs, class: .elementor-element-7a14b98 */.elementor-271 .elementor-element.elementor-element-7a14b98 .wc-tabs,
.elementor-271 .elementor-element.elementor-element-7a14b98 .woocommerce-Reviews-title ,
.elementor-271 .elementor-element.elementor-element-7a14b98 .avatar,
.elementor-271 .elementor-element.elementor-element-7a14b98 #tab-description {
    display: none!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 #tab-reviews {
    display: block!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 .panel {
    border: 0px!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 .commentlist {
    padding-left: 0;
    
}

.elementor-271 .elementor-element.elementor-element-7a14b98 .meta {
    margin-bottom: 10px!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 .comment-text  {
    margin-left: 0px!important;
    border: 0px!important;
    padding: 0px!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 .comment {
    margin-bottom: 40px!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 .comment-notes {
    font-size: 16px!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 .review_form_wrapper {
    margin-top: 60px;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 ..elementor-271 .elementor-element.elementor-element-7a14b98 .comment-form-rating  {
    margin-top: 40px;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 input[type="submit"] {
    font-size: 16px!important;
    font-weight: 500!important;
    border-radius: 50px!important;
    padding: 17px 39px 17px 39px!important;
    background-color: var(--e-global-color-primary )!important;
    color: white!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 input[type="submit"]:hover {
    background-color: var(--e-global-color-secondary )!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 .panel {
    padding: 0px!important;
}

.elementor-271 .elementor-element.elementor-element-7a14b98 .stars a {
    color: #E3C901;
}/* End custom CSS */