.single-product div.product .images figure{margin:0}.single-product div.product .product_title{font-size:30px;font-size:2.14286rem;padding-top:0;margin-bottom:10px}.single-product div.product .quantity_label{width:100%;margin-bottom:0;font-weight:300}.single-product div.product .images,.single-product div.product .summary,.single-product div.product .woocommerce-product-gallery{margin-bottom:2.29068em;margin-top:0}.single-product div.product .woocommerce-product-gallery{position:relative;margin-bottom:3.70633em}.single-product div.product .woocommerce-product-gallery .zoomImg{background-color:#fff}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:20px;right:45px;display:block;height:1.75em;width:1.75em;z-index:90;text-align:center;color:#2d2d2d}.single-product div.product .woocommerce-product-gallery img{margin:0}.single-product div.product .woocommerce-product-gallery .flex-viewport{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 90px);flex:0 0 calc(100% - 90px)}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{padding:0;margin:-5px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{padding-left:0;list-style:none;cursor:pointer;padding:5px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{-webkit-transition:all, ease, 0.2s;transition:all, ease, 0.2s;width:100%;display:block}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active{-webkit-filter:brightness(50%);filter:brightness(50%)}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover:before{content:""}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:hover img{-webkit-filter:brightness(50%);filter:brightness(50%)}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-2 .flex-control-thumbs li{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-3 .flex-control-thumbs li{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-6 .flex-control-thumbs li{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.single-product div.product .images{margin-bottom:2em}.single-product div.product .images .woocommerce-main-image{margin-bottom:1.618em;display:block}.single-product div.product .images .thumbnails:before,.single-product div.product .images .thumbnails:after{content:"";display:table}.single-product div.product .images .thumbnails:after{clear:both}.single-product div.product .images .thumbnails a.zoom{display:block;width:22.05%;margin-right:3.8%;float:left;margin-bottom:1em}.single-product div.product .images .thumbnails a.zoom.last{margin-right:0}.single-product div.product .images .thumbnails a.zoom.first{clear:both}.product-images .woocommerce-product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.product-images .woocommerce-product-gallery .flex-viewport{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 90px);flex:0 0 calc(100% - 90px);margin-left:15px}.product-images .woocommerce-product-gallery .flex-control-nav{padding:0;margin:-5px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-images .woocommerce-product-gallery .flex-control-nav li{width:90px !important;border:none}.single-product table th,.single-product table td{padding-left:0;border:none !important;background:transparent !important}.single-product .woocommerce-tabs #tab-additional_information{border:none !important}.single-product .woocommerce-tabs #tab-additional_information h2{display:none}.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){background-color:var(--e-global-color-d75f96f);color:#fff;-webkit-box-shadow:none;box-shadow:none}.woocommerce div.product form.cart .variations label{padding:0.25rem 0 0.5rem;font-size:0.875rem;font-weight:500;color:var(--e-global-color-e98afe9);line-height:1.125rem}.woo-variation-swatches.wvs-show-label .variations td,.woo-variation-swatches.wvs-show-label .variations th{display:block;text-align:start}.elementor-add-to-cart table.variations th,.elementor-add-to-cart table.variations td{padding:4px 0;vertical-align:middle}.home-section-items h2{font-size:40px !important}.about-section-items h2{font-size:43px !important}.image-single-product ol li{padding:15px !important}.form-contact .elementor-field-label{font-weight:bolder !important;font-size:18px;margin-bottom:10px;color:black !important}.form-contact input{border:0 !important;border-radius:15px !important;margin-bottom:10px}.form-contact textarea{border:0 !important;border-radius:15px !important;padding-top:10px !important;margin-bottom:10px}.form-contact button{border-radius:15px !important}.sidebar-category-product #wc_category_accordion_widget-2{list-style:none !important}.sidebar-category-product #wc_category_accordion_widget-2 .accordion-item a{color:black;font-size:20px;cursor:pointer}.sidebar-category-product #wc_category_accordion_widget-2 .accordion-item a:hover{color:#CC3366}.sidebar-category-product #wc_category_accordion_widget-2 .accordion-item .accordion-icon:hover{color:#CC3366}.sidebar-category-product #wc_category_accordion_widget-2 .accordion-item .accordion-icon{font-size:20px;margin-right:5px;cursor:pointer}.sidebar-category-product #wc_category_accordion_widget-2 .accordion-header:first-child{border-bottom:3px solid #CCCCCC;margin-bottom:10px;padding-bottom:5px}.sidebar-category-product #wc_category_accordion_widget-2 .accordion-content ul{padding-left:0px;list-style-position:inside}.sidebar-category-product #wc_category_accordion_widget-2 .accordion-content ul li{border-bottom:1px solid #CCCCCC;padding-bottom:5px}.sidebar-category-product #wc_category_accordion_widget-2 .accordion-header:hover a{color:#CC3366}.sidebar-category-product #wc_category_accordion_widget-2 .accordion-header:hover .accordion-icon{color:#CC3366}
