.product-categories{list-style:none;margin:0;padding:0}.product-categories ul{list-style:none;margin:0;padding:0}.product-categories li{margin:0;padding:0;position:relative;color:var(--jelly-color-description)}.product-categories li:hover{color:var(--jelly-color-primary)}.product-categories a{font-size:14px;display:block;padding:8px 12px;color:var(--jelly-color-description)}.product-categories a:hover{color:var(--jelly-color-primary)}.product-categories:hover .children::-webkit-scrollbar-thumb{background-color:var(--jelly-color-primary)}.product-categories .children{display:none;padding-left:24px;max-height:400px;overflow-y:auto}.product-categories .children::-webkit-scrollbar{width:3px}.product-categories .children::-webkit-scrollbar-track{background-color:#e5e5e5}.product-categories .children::-webkit-scrollbar-thumb{background-color:#999}.product-categories .children>.current-cat>a{color:var(--jelly-color-primary);text-decoration:underline}.product-categories .children li::before{content:"\f309";font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;display:block;position:absolute;left:-16px;top:5px;color:var(--jelly-color-description);opacity:.5}.product-categories .children .current-cat::before{color:var(--jelly-color-primary);opacity:1}.product-categories .current-cat .children,.product-categories .current-cat-parent .children{display:block}.product-categories>li{border-bottom:1px solid var(--jelly-color-border)}.product-categories>li.cat-item-none{border-bottom:0}.product-categories>li.cat-parent::before{content:"\ea78";font-family:remixicon!important;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;display:block;position:absolute;right:3px;top:5px;color:inherit;transform:rotate(180deg)}.product-categories>.cat-item.current-cat,.product-categories>.cat-item.current-cat-parent{color:var(--jelly-color-white)}.product-categories>.cat-item.current-cat-parent>a,.product-categories>.cat-item.current-cat>a{color:var(--jelly-color-white);background:var(--jelly-color-primary)}.elementor-widget-jelluy_frame_content_single_product .page-description,.elementor-widget-jelluy_frame_content_single_product .woocommerce-result-count,.product-page .page-description,.product-page .woocommerce-result-count{color:var(--jelly-color-description)}.elementor-widget-jelluy_frame_content_single_product .woocommerce-page .woocommerce-result-count,.elementor-widget-jelluy_frame_content_single_product .woocommerce-result-count,.product-page .woocommerce-page .woocommerce-result-count,.product-page .woocommerce-result-count{float:right}.elementor-widget-jelluy_frame_content_single_product ul.products li.product:hover img,.product-page ul.products li.product:hover img{transform:scale(1.1)}.elementor-widget-jelluy_frame_content_single_product ul.products li.product:hover .woocommerce-loop-category__title,.elementor-widget-jelluy_frame_content_single_product ul.products li.product:hover .woocommerce-loop-product__title,.elementor-widget-jelluy_frame_content_single_product ul.products li.product:hover h3,.product-page ul.products li.product:hover .woocommerce-loop-category__title,.product-page ul.products li.product:hover .woocommerce-loop-product__title,.product-page ul.products li.product:hover h3{color:var(--jelly-color-primary)}.elementor-widget-jelluy_frame_content_single_product ul.products li.product .jelly-product-thumbnail,.product-page ul.products li.product .jelly-product-thumbnail{overflow:hidden;border:1px solid var(--jelly-color-border)}.elementor-widget-jelluy_frame_content_single_product ul.products li.product .jelly-product-thumbnail img,.product-page ul.products li.product .jelly-product-thumbnail img{transition:all .3s ease}.elementor-widget-jelluy_frame_content_single_product ul.products li.product .woocommerce-loop-category__title,.elementor-widget-jelluy_frame_content_single_product ul.products li.product .woocommerce-loop-product__title,.elementor-widget-jelluy_frame_content_single_product ul.products li.product h3,.product-page ul.products li.product .woocommerce-loop-category__title,.product-page ul.products li.product .woocommerce-loop-product__title,.product-page ul.products li.product h3{font-size:14px;font-weight:400;text-align:center}.elementor-widget-jelluy_frame_content_single_product ul.products li.product .woocommerce-placeholder,.product-page ul.products li.product .woocommerce-placeholder{border:0}.elementor-widget-jelluy_frame_content_single_product ul.products li.product a img,.product-page ul.products li.product a img{margin:0 0 0}.elementor-widget-jelluy_frame_content_single_product div.product,.product-page div.product{width:100%}.elementor-widget-jelluy_frame_content_single_product div.product .container.primary,.product-page div.product .container.primary{margin-top:32px}.elementor-widget-jelluy_frame_content_single_product div.product .product_meta,.product-page div.product .product_meta{display:flex;flex-direction:column;margin:12px 0}.elementor-widget-jelluy_frame_content_single_product div.product .woocommerce-variation-add-to-cart,.product-page div.product .woocommerce-variation-add-to-cart{display:none}.elementor-widget-jelluy_frame_content_single_product div.product .related.products,.product-page div.product .related.products{clear:left}.elementor-widget-jelluy_frame_content_single_product div.product table.shop_attributes,.product-page div.product table.shop_attributes{border-top:0}.elementor-widget-jelluy_frame_content_single_product div.product table.shop_attributes tr:nth-child(even) td,.elementor-widget-jelluy_frame_content_single_product div.product table.shop_attributes tr:nth-child(even) th,.product-page div.product table.shop_attributes tr:nth-child(even) td,.product-page div.product table.shop_attributes tr:nth-child(even) th{background:var(--jelly-color-item-bg)}.elementor-widget-jelluy_frame_content_single_product div.product table.shop_attributes th,.product-page div.product table.shop_attributes th{border:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--jelly-color-border)}.elementor-widget-jelluy_frame_content_single_product div.product table.shop_attributes td,.product-page div.product table.shop_attributes td{font-style:normal;border:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--jelly-color-border)}.elementor-widget-jelluy_frame_content_single_product div.product .product-table-of-content,.product-page div.product .product-table-of-content{list-style:none;padding:0;clear:both;border-bottom:1px solid var(--jelly-color-border);margin:24px 0}.elementor-widget-jelluy_frame_content_single_product div.product .product-table-of-content li,.product-page div.product .product-table-of-content li{display:inline-block;padding:12px;margin:0}.elementor-widget-jelluy_frame_content_single_product div.product .product-table-of-content li a,.product-page div.product .product-table-of-content li a{font-size:16px;color:var(--jelly-color-text)}.elementor-widget-jelluy_frame_content_single_product div.product .product-table-of-content li.active,.product-page div.product .product-table-of-content li.active{border-bottom:2px solid var(--jelly-color-primary)}.elementor-widget-jelluy_frame_content_single_product div.product .product-table-of-content li.active a,.product-page div.product .product-table-of-content li.active a{color:var(--jelly-color-primary);font-weight:600}.elementor-widget-jelluy_frame_content_single_product div.product div.images .flex-viewport,.elementor-widget-jelluy_frame_content_single_product div.product div.images .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper,.product-page div.product div.images .flex-viewport,.product-page div.product div.images .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{border:1px solid var(--jelly-color-border);overflow:hidden;margin-bottom:12px}.elementor-widget-jelluy_frame_content_single_product div.product div.images .flex-control-thumbs,.product-page div.product div.images .flex-control-thumbs{margin-right:-6px;margin-left:-6px}.elementor-widget-jelluy_frame_content_single_product div.product div.images .flex-control-thumbs li,.product-page div.product div.images .flex-control-thumbs li{box-sizing:border-box;padding-right:6px;padding-left:6px;padding-bottom:10px}.elementor-widget-jelluy_frame_content_single_product div.product div.images .flex-control-thumbs img,.product-page div.product div.images .flex-control-thumbs img{border:1px solid var(--jelly-color-border)}.category-content{margin-top:32px;padding:32px var(--jelly-side-width,16px);background-color:var(--jelly-color-item-bg)}@media (min-width:1240px){.woocommerce div.elementor-widget-jelluy_frame_content_single_product div.images.woocommerce-product-gallery,.woocommerce main.product-page div.images.woocommerce-product-gallery{display:flex;flex-direction:row-reverse;justify-content:space-between}.woocommerce div.elementor-widget-jelluy_frame_content_single_product div.images .flex-viewport,.woocommerce main.product-page div.images .flex-viewport{width:84%}.woocommerce div.elementor-widget-jelluy_frame_content_single_product div.images .flex-control-nav,.woocommerce main.product-page div.images .flex-control-nav{position:absolute;left:0;width:13%;display:flex;flex-direction:column;height:100%;overflow-y:auto}.woocommerce div.elementor-widget-jelluy_frame_content_single_product div.images .flex-control-nav::-webkit-scrollbar,.woocommerce main.product-page div.images .flex-control-nav::-webkit-scrollbar{width:0}.woocommerce div.elementor-widget-jelluy_frame_content_single_product div.images .flex-control-thumbs li,.woocommerce main.product-page div.images .flex-control-thumbs li{width:100%;float:none}}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{border:1px solid var(--jelly-color-primary);color:var(--jelly-color-white);background-color:var(--jelly-color-primary);border-radius:var(--jelly-border-radius-sm);cursor:pointer;white-space:nowrap;font-weight:600;font-size:.875rem;padding:12px 24px}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button:hover{color:#fff;background-color:var(--jelly-color-primary);text-decoration:none}