.woocommerce .elementor-1458 .elementor-element.elementor-element-b7ce400 .flex-viewport:not(:last-child){margin-bottom:26px;}.woocommerce .elementor-1458 .elementor-element.elementor-element-b7ce400 .flex-control-thumbs li{padding-right:calc(26px / 2);padding-left:calc(26px / 2);padding-bottom:26px;}.woocommerce .elementor-1458 .elementor-element.elementor-element-b7ce400 .flex-control-thumbs{margin-right:calc(-26px / 2);margin-left:calc(-26px / 2);}.elementor-1458 .elementor-element.elementor-element-efbe16d .elementor-heading-title{font-size:27px;font-weight:700;}.elementor-1458 .elementor-element.elementor-element-43752be .cart button, .elementor-1458 .elementor-element.elementor-element-43752be .cart .button{transition:all 0.2s;}.elementor-1458 .elementor-element.elementor-element-43752be .quantity .qty{transition:all 0.2s;}.elementor-1458 .elementor-element.elementor-element-177962f{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1458 .elementor-element.elementor-element-467567b{--display:flex;border-style:none;--border-style:none;}.elementor-1458 .elementor-element.elementor-element-96c1778{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1458 .elementor-element.elementor-element-2513796{--display:flex;border-style:none;--border-style:none;}.elementor-1458 .elementor-element.elementor-element-7de8f83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1458 .elementor-element.elementor-element-6634f85{--display:flex;border-style:none;--border-style:none;}.elementor-1458 .elementor-element.elementor-element-4042e55{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1458 .elementor-element.elementor-element-67702e5{--n-accordion-title-font-size:1rem;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:11px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-1458 .elementor-element.elementor-element-67702e5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F0F2F1;border-style:solid;border-width:0px 0px 0px 0px;border-color:#C4C4C4;}.elementor-1458 .elementor-element.elementor-element-a686877{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1458 .elementor-element.elementor-element-356ea17 img{border-radius:0px 0px 0px 0px;}.elementor-1458 .elementor-element.elementor-element-f47c9c7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1458 .elementor-element.elementor-element-d8677ce{text-align:center;}.elementor-1458 .elementor-element.elementor-element-1c46b9d{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1458 .elementor-element.elementor-element-3c43d74{text-align:center;}.elementor-1458 .elementor-element.elementor-element-113a83b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-1458 .elementor-element.elementor-element-d2267bf{text-align:center;}.elementor-1458 .elementor-element.elementor-element-8c29afa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-1458 .elementor-element.elementor-element-825c924{--display:flex;border-style:none;--border-style:none;}.elementor-1458 .elementor-element.elementor-element-dbcab4f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1458 .elementor-element.elementor-element-1b57c70{--display:flex;border-style:none;--border-style:none;}.elementor-1458 .elementor-element.elementor-element-974bbb0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1458 .elementor-element.elementor-element-6609615{--display:flex;border-style:none;--border-style:none;}.elementor-1458 .elementor-element.elementor-element-90311d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1458 .elementor-element.elementor-element-b34e3ec{--n-accordion-title-font-size:1rem;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:11px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:5px 5px 5px 5px;--n-accordion-title-normal-color:#000000;--n-accordion-icon-size:15px;}.elementor-1458 .elementor-element.elementor-element-b34e3ec > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F0F2F1;border-style:solid;border-width:0px 0px 0px 0px;border-color:#C4C4C4;}@media(max-width:767px){.elementor-1458 .elementor-element.elementor-element-2c87416{text-align:center;}.elementor-1458 .elementor-element.elementor-element-2778d88{text-align:center;}.elementor-1458 .elementor-element.elementor-element-8c29afa{text-align:center;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-b7ce400 *//*@media (min-width:750px){*/
/*    .elementor-widget-woocommerce-product-images {*/
/*    position: sticky;*/
/*    top: 0;*/
/*}*/
/*}*/
@media (max-width:750px){
    ul#pg-thumbnails-309-list{
    width: 38%;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-title, class: .elementor-element-efbe16d */@media (min-width:900px){
  .elementor .e-662496e-b23478d {
    flex-direction: row;
    align-items: flex-start;
  }
  .elementor .e-a27e46b-6206eed {
    width: 50%;
    flex-direction: column;
    position: sticky;
    top: 0;
  }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-43752be */button.single_add_to_cart_button.button.alt {
    width: 100% !important;
}
.e-atc-qty-button-holder {
    margin-bottom: 10px;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-67702e5 */summary.e-n-accordion-item-title {
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b34e3ec */summary.e-n-accordion-item-title {
    justify-content: space-between !important;
}/* End custom CSS */