.elementor-6102 .elementor-element.elementor-element-a028072:not(.elementor-motion-effects-element-type-background), .elementor-6102 .elementor-element.elementor-element-a028072 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6102 .elementor-element.elementor-element-a028072{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6102 .elementor-element.elementor-element-a028072 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6102 .elementor-element.elementor-element-819f005{--spacer-size:10px;}.elementor-6102 .elementor-element.elementor-element-304e5a2:not(.elementor-motion-effects-element-type-background), .elementor-6102 .elementor-element.elementor-element-304e5a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6102 .elementor-element.elementor-element-304e5a2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6102 .elementor-element.elementor-element-304e5a2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6102 .elementor-element.elementor-element-ac5dac3 > .elementor-element-populated{border-style:solid;border-width:0px 0px 3px 0px;}.elementor-6102 .elementor-element.elementor-element-e257fe3{text-align:center;}.elementor-6102 .elementor-element.elementor-element-5a00d757:not(.elementor-motion-effects-element-type-background), .elementor-6102 .elementor-element.elementor-element-5a00d757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6102 .elementor-element.elementor-element-5a00d757{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-6102 .elementor-element.elementor-element-5a00d757 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product{text-align:center;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6102 .elementor-element.elementor-element-20d4585e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products  ul.products{grid-column-gap:18px;grid-row-gap:35px;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:none;border-radius:0px 0px 0px 0px;margin-bottom:40px;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:20px;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:20px;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-text-font-family ), sans-serif;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .star-rating{color:#000000;font-size:0.5em;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .price{color:#000000;font-family:var( --e-global-typography-text-font-family ), sans-serif;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .price del{color:#7a7a7a;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .price del .amount{color:#7a7a7a;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-text-font-family ), sans-serif;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:#F47A00;border-color:#FFFFFF;text-transform:capitalize;border-style:solid;border-width:10px 10px 10px 10px;border-radius:25px 25px 25px 25px;margin-top:18px;}.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products ul.products li.product .button:hover{background-color:#F47A00BF;}.elementor-6102 .elementor-element.elementor-element-20d4585e nav.woocommerce-pagination{font-family:var( --e-global-typography-text-font-family ), sans-serif;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-6102 .elementor-element.elementor-element-7e5540c{width:25%;}.elementor-6102 .elementor-element.elementor-element-53322bb3{width:75%;}}@media(max-width:1024px){.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-6102 .elementor-element.elementor-element-20d4585e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-20d4585e */.woocommerce div.product form.cart .variations tr {
    display: inline-block;
    width: 48%;
    margin-bottom: 25px;
    margin-top: 0px;
}
.table > tbody > tr:last-child, table > tbody > tr:last-child {
  border-bottom: 0;
}
.variations tr {
    border: none;
    margin: 0px;
    padding: 0px;
}
.woocommerce div.product form.cart .variations select {
    width: 100%;
    padding: 7px 0;
    border: none;
}
.woocommerce .woocommerce-ordering select, .woocommerce div.product form.cart .variations select, .woocommerce-cart .shop_table .actions .coupon .input-text, .woocommerce-checkout #customer_details select, .woocommerce-checkout #order_review select, .woocommerce-checkout .woocomerce-form select {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#9c27b0),to(#9c27b0)),-webkit-gradient(linear,left top,left bottom,from(#d2d2d2),to(#d2d2d2));
    background-image: -webkit-linear-gradient(#9c27b0,#9c27b0),-webkit-linear-gradient(#d2d2d2,#d2d2d2);
    background-image: linear-gradient(#9c27b0,#9c27b0),linear-gradient(#d2d2d2,#d2d2d2);
    float: none;
    border: 0;
    border-radius: 0;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center bottom,center -webkit-calc(100% - 1px);
    background-position: center bottom,center calc(100% - 1px);
    background-size: 0 2px,100% 1px;
    font-weight: 400;
    -webkit-transition: background 0s ease-out;
    transition: background 0s ease-out;
}
.woocommerce .woocommerce-ordering select, .woocommerce div.product form.cart .variations select, .woocommerce-cart .shop_table .actions .coupon .input-text, .woocommerce-checkout #customer_details select, .woocommerce-checkout #order_review select, .woocommerce-checkout .woocomerce-form select, .woocommerce.single-product .page-header .container .cart-contents-content.btn-white.btn-simple:focus, .woocommerce.single-product .page-header .container .cart-contents-content.btn-white.btn-simple:hover {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}
.woocommerce div.product form.cart .variations select {
    max-width: 100%;
    min-width: 75%;
    display: inline-block;
    margin-right: 1em;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
button, input, select, textarea {
    font-family: inherit;
    padding: 7px;
}
.wp-caption, button, embed, iframe, img, input, object, select, textarea, video {
    max-width: 100%;
}
button, input, select, textarea {
    font-size: inherit;
    line-height: inherit;
}
input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, select {
    text-transform: none;
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}
* {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    -webkit-tap-highlight-color: transparent;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
user agent stylesheet
select:not(:-internal-list-box) {
    overflow: visible !important;
}
user agent stylesheet
select {
    writing-mode: horizontal-tb !important;
    font-style: ;
    font-variant-ligatures: ;
    font-variant-caps: ;
    font-variant-numeric: ;
    font-variant-east-asian: ;
    font-weight: ;
    font-stretch: ;
    font-size: ;
    font-family: ;
    text-rendering: auto;
    color: fieldtext;
    letter-spacing: normal;
    word-spacing: normal;
    line-height: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: auto;
    box-sizing: border-box;
    align-items: center;
    white-space: pre;
    -webkit-rtl-ordering: logical;
    background-color: field;
    cursor: default;
    margin: 0em;
    border-width: 1px;
    border-style: solid;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
    border-radius: 0px;
}/* End custom CSS */