OwlCyberSecurity - MANAGER
Edit File: lastudio-kit-woocommerce.um.css
.layout-type-wc ul.flex-direction-nav, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-4 .woocommerce-product-gallery .flex-control-thumbs, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-4 .woocommerce-product-gallery__trigger, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-5 .woocommerce-product-gallery__trigger, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-6 .woocommerce-product-gallery__trigger { display: none } .lastudio-kit { --singleproduct-thumbs-width: 20%; --singleproduct-thumbs-height: 400px; --singleproduct-image-column: 3; --singleproduct-image-height: 140%; --singleproduct-image-height2: 100%; --singleproduct-image-spacing: 20px; --singleproduct-thumb-spacing: 10px; --singleproduct-datatab-width: 30%; --lakit-primary-color: #c36; --lakit-secondary-color: #211E1C; --lakit-body-color: #494949; --lakit-border-color: #ebebeb; --lakit-three-color: #979797 } .lakit-products__list .woocommerce-loop-category__title { text-align: center; font-size: 18px } .woocommerce-loop-product__link { margin: 0 auto; display: block } .woocommerce-product-gallery__image a { width: 100%; display: inline-block; vertical-align: middle; position: relative; overflow: hidden } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-1 .woocommerce-product-gallery .flex-control-thumbs, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-2 .woocommerce-product-gallery .flex-control-thumbs, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-3 .woocommerce-product-gallery .flex-control-thumbs { display: flex; overflow: auto; flex-flow: inherit; align-content: flex-start } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-2 .woocommerce-product-gallery .flex-control-thumbs, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-3 .woocommerce-product-gallery .flex-control-thumbs { width: var(--singleproduct-thumbs-width); height: var(--singleproduct-thumbs-height) } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-1 .center-thumb .flex-control-thumbs { justify-content: center } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-1 .flex-control-thumbs { margin-left: calc(-1 * var(--singleproduct-thumb-spacing) / 2); margin-right: calc(-1 * var(--singleproduct-thumb-spacing) / 2); margin-top: var(--singleproduct-image-spacing) } .layout-type-tab_right .wc-tabs-wrapper, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-2 .woocommerce-product-gallery { display: flex; flex-flow: row-reverse wrap; justify-content: space-between } .layout-type-tab_left .wc-tabs-wrapper, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-3 .woocommerce-product-gallery { display: flex; flex-flow: row wrap; justify-content: space-between } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-2 .flex-viewport, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-3 .flex-viewport { width: calc(100% - var(--singleproduct-thumbs-width) - var(--singleproduct-image-spacing)) } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-2 .flex-control-thumbs li, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-3 .flex-control-thumbs li { width: 100%; flex: 0 0 100%; margin-bottom: var(--singleproduct-thumb-spacing) } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-1 .flex-control-thumbs li { padding-left: calc(var(--singleproduct-thumb-spacing) / 2); padding-right: calc(var(--singleproduct-thumb-spacing) / 2); width: calc(100% / var(--singleproduct-image-column)); flex: 0 0 calc(100% / var(--singleproduct-image-column)) } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-4 .flex-viewport { padding-right: calc((100% * (var(--singleproduct-image-column) - 1) / var(--singleproduct-image-column)) - (var(--singleproduct-image-spacing) / var(--singleproduct-image-column))) } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-4 .flex-viewport .zoominner { margin-right: calc(var(--singleproduct-image-spacing)) } .custom-main-height-yes .woocommerce-product-gallery__image a, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-5 .woocommerce-product-gallery__image a { padding-bottom: var(--singleproduct-image-height) } .custom-main-height-yes .woocommerce-product-gallery__image a img, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-5 .woocommerce-product-gallery__image a img { position: absolute; top: 0; left: 0; height: 100%; width: 100%; object-fit: cover; object-position: center } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-5 .woocommerce-product-gallery__wrapper { display: flex; flex-flow: row wrap; margin-left: calc(-1 * var(--singleproduct-image-spacing) / 2); margin-right: calc(-1 * var(--singleproduct-image-spacing) / 2) } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { width: calc(50% - var(--singleproduct-image-spacing)); margin: calc(var(--singleproduct-image-spacing) / 2) } .woocommerce div.product.elementor .star-rating, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child { margin-top: 0 } .elementor-lakit-wooproduct-datatabs, .lastudio-kit .lakit-product-images div.images.woocommerce-product-gallery, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-2 .flex-control-thumbs img, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-3 .flex-control-thumbs img, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3n+1) { width: 100% } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-5 .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:nth-child(3n+1) a { padding-bottom: var(--singleproduct-image-height2) } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-6 .woocommerce-product-gallery__image { margin-bottom: var(--singleproduct-image-spacing) } .lastudio-kit .lakit-product-images.layout-type-4 div.images.woocommerce-product-gallery.center-thumb .woocommerce-product-gallery__wrapper { display: flex; flex-wrap: wrap; justify-content: center } .lastudio-kit .lakit-product-images.layout-type-4 div.images.woocommerce-product-gallery.center-thumb .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image { width: calc((100% / var(--singleproduct-image-column)) - var(--singleproduct-image-spacing)); margin-left: calc((var(--singleproduct-image-spacing) * .5)); margin-right: calc((var(--singleproduct-image-spacing) * .5)) } .lakit-product-images img.zoomImg { pointer-events: none; background-color: #fff } .lastudio-kit .lakit-product-images ol.flex-control-nav.flex-control-thumbs li { flex: 0 0 25% } .flex-control-thumbs::-webkit-scrollbar { display: none } .flex-control-thumbs { -ms-overflow-style: none; scrollbar-width: none } .flex-control-thumbs[style*=grabbing] img { cursor: inherit !important } ul.flex-direction-nav, ul.products { list-style: none; padding: 0; margin: 0 } .flex-direction-nav a { width: 40px; height: 40px; line-height: 0; font-size: 0; background: #fff; position: absolute; text-align: center; top: 50%; opacity: .5; margin-top: -20px } .flex-direction-nav a:before { font-size: 16px; display: inline-block; line-height: 40px; vertical-align: middle } .flex-direction-nav a.flex-prev { left: 0 } .flex-direction-nav a.flex-next { right: 0 } .flex-direction-nav a:hover { opacity: 1 } .flex-prev:before { content: "\2190" } .flex-next:before { content: "\2192" } .woocommerce div.product.elementor .quantity .qty { vertical-align: top; margin-right: 0 } .woocommerce div.product.elementor .quantity + .button { margin-left: 10px } .product_item--inner, .woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input { height: 100% } .elementor-product-rating--align-left .woocommerce-product-rating, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .elementor-lakit-wooproduct-addtocart.elementor-align-left form.cart, .elementor-lakit-wooproduct-addtocart.elementor-align-right form.cart, .elementor-product-rating--align-right .woocommerce-product-rating, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .elementor-lakit-wooproduct-addtocart.elementor-align-center form.cart, .elementor-product-rating--align-center .woocommerce-product-rating, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity { margin-right: initial } .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button { -ms-flex-preferred-size: auto; flex-basis: auto } .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) { -ms-flex-wrap: nowrap; flex-wrap: nowrap } .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity { margin-right: auto } .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) button { -ms-flex-preferred-size: 100%; flex-basis: 100% } @media (max-width: 1024px) { .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity { margin-right: initial } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) button { -ms-flex-preferred-size: auto; flex-basis: auto } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) { -ms-flex-wrap: nowrap; flex-wrap: nowrap } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity { margin-right: auto } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) button { -ms-flex-preferred-size: 100%; flex-basis: 100% } } @media (max-width: 767px) { .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity { margin-right: initial } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) button { -ms-flex-preferred-size: auto; flex-basis: auto } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) { -ms-flex-wrap: nowrap; flex-wrap: nowrap } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity { margin-right: auto } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) button { -ms-flex-preferred-size: 100%; flex-basis: 100% } } .woocommerce div.product.elementor .elementor-lakit-wooproduct-addtocart.elementor-button-info button.button.alt.elementor-button { background-color: #5bc0de } .woocommerce div.product.elementor .elementor-lakit-wooproduct-addtocart.elementor-button-success button.button.alt.elementor-button { background-color: #5cb85c } .woocommerce div.product.elementor .elementor-lakit-wooproduct-addtocart.elementor-button-warning button.button.alt.elementor-button { background-color: #f0ad4e } .woocommerce div.product.elementor .elementor-lakit-wooproduct-addtocart.elementor-button-danger button.button.alt.elementor-button { background-color: #d9534f } .elementor-lakit-wooproduct-addtocart .quantity { display: inline-block } .woocommerce div.product.elementor .elementor-product-price-block-yes .price del, .woocommerce div.product.elementor .elementor-product-price-block-yes .price ins { display: block } .elementor-lakit-wooproduct-meta .detail-container { position: relative } .elementor-lakit-wooproduct-meta .detail-container:after { position: absolute; bottom: 0; left: 0; width: 100% } .elementor-add-to-cart > .stock, .lakit-product-tabs .wc-tab-title, .lakit-swatch-control .swatch-wrapper-more ~ .swatch-wrapper, .lakit-wfi-source_price_range .price_slider_amount .clear, .lakitp-zone-item form.variations_form th, .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--content .panel:not(.active) .tab-content, .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs li:after, .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs li:before, .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs:after, .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs:before, .lastudio-kit ul.products.lakit-products__list:after, .lastudio-kit ul.products.lakit-products__list:before, .layout-type-accordion .lakit-wc-tabs--controls, .swatch-anchor-label { display: none } .elementor-woo-meta--view-inline .product_meta { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap } .elementor-woo-meta--view-inline .product_meta .detail-container:after { width: auto; left: auto; position: absolute; height: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 0; border-bottom: 0; border-right: 0; border-left-width: 1px; border-style: solid; right: -8px } .elementor-woo-meta--view-table .product_meta { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column } .elementor-woo-meta--view-table .product_meta .detail-container { display: -webkit-box; display: -ms-flexbox; display: flex } .elementor-woo-meta--view-table .product_meta .detail-label { min-width: 108px } .elementor-woo-meta--view-stacked .product_meta .detail-container, .lakit-cart__total, .lakit-product-images.placeholder, .lakit-swatch-control .swatch-wrapper-more, .layout-type-accordion .wc-tab-title { display: block } .woocommerce div.product.elementor .woocommerce-product-rating { margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center } .elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link { margin-left: auto } .elementor-add-to-cart table.variations, .elementor-add-to-cart table.variations td, .elementor-add-to-cart table.variations th { border: none } .elementor-add-to-cart table.variations td, .elementor-add-to-cart table.variations th { padding: 4px 0; vertical-align: middle } .woocommerce div.product .elementor-add-to-car form.cart .button { float: none } .wc-tab-title a { display: flex; justify-content: space-between } .wc-tab-title a:after { content: "+" } .lakiticon-type-arrow .wc-tab-title a:after { content: "❯" } .wc-tab.active .wc-tab-title a:after { content: "−" } .lakiticon-type-arrow .wc-tab.active .wc-tab-title a:after { content: "❯"; transform: rotate(90deg) } .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs { border-bottom: 1px solid var(--lakit-border-color); padding: 0; display: flex; justify-content: inherit; width: 100%; margin: 0 } .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs li { border: 1px solid var(--lakit-border-color); background-color: #fff; margin: 0 5px -1px; transition: .3s; padding: 0; list-style: none } .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs li a { font: inherit; color: inherit; display: block; padding: .5em 1em; text-decoration: inherit; transition: none } .lakit-cart__list-title, .lakit-woofilters_block_item li > a, .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs li a:hover { color: inherit } .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs li.active, .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs li:hover { background-color: var(--lakit-primary-color); color: #fff } .lastudio-kit .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--content .panel { margin: 0; display: block !important } .lastudio-kit .layout-type-default .lakit-wc-tabs--controls { display: flex; justify-content: center } .lakit-tab-auto-with-yes .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs { width: auto } .layout-type-tab_left .lakit-wc-tabs--controls, .layout-type-tab_right .lakit-wc-tabs--controls { width: var(--singleproduct-datatab-width) } .layout-type-tab_left .lakit-wc-tabs--content, .layout-type-tab_right .lakit-wc-tabs--content { width: calc(100% - var(--singleproduct-datatab-width)) } .layout-type-tab_left .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs, .layout-type-tab_right .wc-tabs-wrapper .lakit-wc-tabs--controls ul.wc-tabs { flex-direction: column } .lastudio-kit ul.products.lakit-products__list:not(.swiper-wrapper) { margin: 0 -10px; list-style: none; display: flex; flex-wrap: wrap } .lastudio-kit ul.products.lakit-products__list li { float: none; margin: 0; padding-left: 10px; padding-right: 10px; width: 100%; clear: none } .product_item--thumbnail { position: relative; z-index: 2; overflow: hidden } .product_item--thumbnail .p_img-second { position: absolute; left: 0; top: 0; z-index: 2; transition: opacity .5s, transform 2s cubic-bezier(0, 0, .44, 1.18); opacity: 0; width: 100%; height: 100% } .product_item--thumbnail .figure__object_fit > div { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-repeat: no-repeat; background-position: center } .lakit-woofilters_block_item.b--normal .lakit-woofilters-ul li.active > a:after, .lakit-woofilters_block_item.b--normal .lakit-woofilters-ul li:hover > a:after, .product_item--thumbnail:hover .p_img-second { opacity: 1 } .lakit-cart { position: relative; display: inline-flex; vertical-align: middle } .lakit-cart__heading-link, .lakit-wfi-source_active_filters .lakit-woofilters-ul li > a { display: flex; align-items: center } .lakit-cart__icon, .lakit-cart__label { display: block; margin-right: 5px } .lakit-cart__count { display: block; text-align: center; white-space: nowrap } .lakit-cart__close-button { position: absolute; top: 20px; right: 20px; cursor: pointer } .lakit-cart__close-button svg { color: currentColor; height: auto; display: block } .lakit-cart__list { width: 250px; padding: 20px; z-index: 9999; background: #fff; position: relative } .lakit-cart__list .widget.woocommerce.widget_shopping_cart { padding: 0; margin: 0; border: none; border-radius: 0 } .lakit-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart { overflow-y: auto } .lakit-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar { width: 6px } .lakit-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-button { width: 0; height: 0 } .lakit-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-thumb { background-color: #d8d8d8; border: none; border-radius: 10px } .lakit-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-track { border: none; border-radius: 10px } .lakit-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart::-webkit-scrollbar-corner { background: 0 0 } .lakit-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart-item { border: none } .lakit-cart__list .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__total:after { content: none; display: none } .lakit-cart--dropdown-layout .lakit-cart__list { position: absolute; top: -999em; opacity: 0; left: 0; transform: translateY(30px); transition-property: opacity, transform; transition-duration: .2s } .lakit-cart--dropdown-layout.lakit-cart-open .lakit-cart__list { transform: translateY(0); opacity: 1; top: 100% } .lakit-cart--slide-out-layout .lakit-cart__list { position: fixed; height: 100vh; top: var(--lakit-adminbar-height); right: 0; transform: translateX(100%); transition-property: all; transition-duration: .3s; transition-timing-function: cubic-bezier(0.28, 0.59, 0.45, 0.93); visibility: hidden } .lakit-cart--slide-out-layout.lakit-cart-open .lakit-cart__list { transform: translateX(0); visibility: inherit } .elementor-lakit-cart { display: flex } .lakit-cart__list a.button { width: 100%; margin-bottom: 10px } .lakit-cart__list .product_list_widget { list-style: none; margin: 0 -30px 0 0; max-height: 60vh; overflow: auto; padding: 0 30px 0 0 } .lakit-products.lakit-masonry-wrapper .lakit-products__list { margin: 0 !important } .lakit-products.lakit-masonry--cover-bg .product_item--inner { height: 100%; display: flex; flex-flow: column nowrap } .lakit-products.lakit-masonry--cover-bg .product_item--inner .product_item--thumbnail { flex-grow: 2; flex-basis: 100% } .lakit-products.lakit-masonry--cover-bg .product_item--inner .product_item--thumbnail-holder, .lakit-products.lakit-masonry--cover-bg .product_item--inner .woocommerce-loop-product__link { display: block; width: 100%; height: 100% } .lakit-products.lakit-masonry--cover-bg .product_item--inner .figure__object_fit { height: 100%; padding-bottom: 0 !important } .lakit-products.lakit-masonry--cover-bg .product_item--inner .figure__object_fit img { position: absolute; width: 100%; height: 100%; object-fit: cover } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images .woocommerce-product-gallery .flex-control-thumbs { margin-left: var(--singleproduct-boxthumb-margin-left); margin-right: var(--singleproduct-boxthumb-margin-right); margin-top: var(--singleproduct-boxthumb-margin-top, var(--singleproduct-image-spacing)); margin-bottom: var(--singleproduct-boxthumb-margin-bottom) } .swatch-anchor { width: var(--lakit-swatch--width, 40px); height: var(--lakit-swatch--height, 40px); cursor: pointer; display: block; border-radius: inherit; transition: .3s } .swatch-wrapper:not(.swatch-only-label) .swatch-anchor { font-size: 0 } .lakit-swatch-item-type-color .swatch-anchor { background: var(--lakit-swatch--color-1, transparent) } .lakit-swatch-item-type-color .swatch-anchor.has-gradient { background: linear-gradient(to right, var(--lakit-swatch--color-1, transparent) 50%, var(--lakit-swatch--color-2, transparent) 50%) } .lakit-swatch-item-type-photo .swatch-anchor { background-image: var(--lakit-swatch--url); background-repeat: no-repeat; background-size: cover; background-position: center center } .swatch-wrapper.swatch-only-label .swatch-anchor { background: 0 0; display: flex; align-items: center; justify-content: center; width: auto; padding-left: .5em; padding-right: .5em } .lakit-swatch-item-style-circle { border-radius: 50% } .lakit-swatch-item-style-rounder { border-radius: 5px } .lakit-wfi-source_active_filters li a:after, .lakit-wfi-source_active_filters li a:before, .lakit-wfi-type_swatch li a:after, .lakit-wfi-type_swatch li a:before, .product_item--attributes .single_variation_wrap, .swatch-control select { display: none !important } .lakit-wfi-source_cat_list ul span.narrow i, .lakit-wfi-type_swatch li a, .swatch-wrapper-more span { display: inline-block; vertical-align: middle } .swatch-control.radio-select ul { padding: 0 !important; list-style: none !important; margin: 0 } .swatch-control.radio-select li { list-style: none; margin: 0 } .stock--icon i, .stock--icon svg, .swatch-control.radio-select li input, .swatch-control.radio-select li label { vertical-align: middle } .swatch-control.radio-select li label { display: inline; margin-left: 10px } .radio-select .disabled { cursor: not-allowed; zoom: 1; opacity: .5 } .radio-select .disabled input, .radio-select .disabled label { cursor: not-allowed } .swatch-wrapper-more { font-size: 12px; display: none } .select.swatch-control { display: flex; gap: 8px; flex-flow: row wrap; --hint-left: 50%; --hint-top: initial; --hint-right: initial; --hint-bottom: 100%; --hint-transform: translateX(-50%); --hint-before-margin-left: initial; --hint-before-margin-top: initial; --hint-before-margin-right: initial; --hint-before-margin-bottom: -13px; --hint-after-margin-left: initial; --hint-after-margin-top: 14px; --hint-after-margin-right: initial; --hint-after-margin-bottom: initial; --hint-hover-transform: translateX(-50%) translateY(-8px); --hint-border-color: var(--hint-bgcolor) transparent transparent transparent; --hint-bgcolor: #171717; --hint-color: #fff } .swatch-wrapper { box-shadow: 0 0 1px } .swatch-wrapper.selected { box-shadow: 0 0 0 1px var(--lakit-primary-color); color: var(--lakit-primary-color) } .swatch-wrapper.selected .swatch-anchor { transform: scale(.85) } .lakit-swatch-control, .lakitp-zone-item .swatch-control { gap: var(--lakit-zone-swatches-gap, 5px) } .lakit-swatch-control + .lakit-swatch-control, .lakitp-zone-item .variations tr + tr .swatch-control { margin-top: var(--lakit-zone-swatches-gap, 5px) } .lakit-swatch-control { display: flex; align-items: center; flex-wrap: wrap } .lakitp-zone-item.product_item--attributes { display: flex; flex-direction: column; align-items: inherit } .lakitp-zone-item .swatch-wrapper { border-radius: 50%; width: 18px; height: 18px; font-size: 10px } .lakitp-zone-item .swatch-anchor { width: 100%; height: 100% } .lakitp-zone-item .swatch-wrapper.swatch-only-label .swatch-anchor { min-width: 0 } .lakitp-zone-item form.variations_form table, .lakitp-zone-item form.variations_form td, .lakitp-zone-item form.variations_form th { border: none; padding: 0; line-height: 1 } .lakit-woofilters_block_item .lakit-woofilters-ul, .lakit-woofilters_block_item .lakit-woofilters-ul .children { list-style: none; margin: 0; display: flex; flex-flow: column wrap; gap: var(--lakit-filter-item-gap, 5px) } .lakit-woofilters_block_item .lakit-woofilters-ul li { margin: 0; padding: 0 } .lakit-woofilters_block_item .lakit-woofilters-ul .children { margin-left: 1em; display: none } .lakit-wfi-source_active_filters ul.lakit-woofilters-ul, .lakit-wfi-type_list_inline .lakit-woofilters-ul { display: flex; flex-flow: row wrap; gap: var(--lakit-filter-item-gap, 5px) } .lakit-wfi-type_list_inline .lakit-woofilters-ul li { padding: 0 } .lakit-woofilters_block { display: flex; flex-flow: column wrap; gap: 40px } .woofilter-bitem, .woofilter-litem { display: flex; align-items: center; font-size: 24px; font-weight: 500; color: var(--lakit-secondary-color); margin-bottom: 10px } .woofilter-bitem { font-size: 20px; position: relative } .woofilter-bitem-icon svg, .woofilter-litem-icon svg { height: 1em; width: 1em; vertical-align: middle } .lakit-woofilters-ul .swatch-wrapper { box-shadow: none; display: flex; align-items: center; gap: 10px } .lakit-woofilters_block_item .lakit-swatch-item-type-color .swatch-anchor { box-shadow: 0 0 1px inset; position: relative } .lakit-woofilters_block_item .lakit-woofilters-ul li.active .swatch-wrapper .swatch-anchor:before, .lakit-woofilters_block_item .lakit-woofilters-ul li:hover .swatch-wrapper .swatch-anchor:before { content: '\ea20'; font-family: LaStudioIcons; font-size: 12px; color: #fff; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) } .lakit-wfi-source_cat_list ul span.narrow { cursor: pointer; float: right; margin: 0 5px } .lakit-wfi-source_cat_list ul span.narrow i { font: .6em/1 LaStudioIcons; speak: none; text-transform: none; -webkit-font-smoothing: antialiased } .lakit-wfi-source_cat_list ul span.narrow i:before { content: '\ea10' } .lakit-wfi-source_price_range .ui-slider { margin-bottom: 15px; position: relative; background-color: #d8d8d8; margin-right: 20px; height: 2px } .lakit-wfi-source_price_range .ui-slider:after { content: ""; position: absolute; height: 100%; width: 16px; background-color: inherit; right: -16px } .lakit-wfi-source_price_range .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 16px; height: 16px; box-shadow: 0 0 0 4px var(--lakit-primary-color) inset; background-color: #fff; cursor: ew-resize; top: -7px; border-radius: 50% } .lakit-wfi-source_price_range .ui-slider .ui-slider-range { position: absolute; z-index: 1; height: 100%; background-color: var(--lakit-primary-color) } .lakit-wfi-source_price_range .price_slider_wrapper { padding-top: 5px; padding-bottom: 10px } .lakit-wfi-source_price_range .price_slider_amount { display: flex; flex-flow: column-reverse } .lakit-wfi-source_price_range .price_slider_amount .price_label { font-size: 14px; margin-bottom: 10px } .lakit-woofilters--type_vertical .lakit-woofilters_block { flex-flow: row wrap } .lakit-woofilters--type_vertical.lakit-woofilters--item_dd .lakit-woofilters_block { align-items: center } .elementor-lakit-woofilters.no-filter-value, .lakit-woofilters--item_dd .lakit-woofilters_block_item__filter:not(:only-child), .swatch-control .select-option.disabled, .swatch-control.radio-select li.disabled, .variations_form:not(.la-init-swatches) .swatch-control .select-option:not(:last-child) { display: none } .lakit-woofilters--layout_aside .lakit-woofilters_area { position: fixed; top: 0; width: var(--lakit-filter-width, 320px); display: block; height: 100%; z-index: 9; transform: translateX(var(--lakit-filter-x_pos, -100%)); transition: .3s; opacity: 0; visibility: hidden; overflow-y: auto; background: #fff; box-shadow: 0 0 32px 0 rgba(0, 0, 0, .05) } .lakit-woofilters--layout_aside.active .lakit-woofilters_area__overlay { position: fixed; left: 0; top: 0; width: 100%; bottom: 0; z-index: 4 } .lakit-woofilters--layout_aside.active .lakit-woofilters_area { transform: translateX(0); opacity: 1; visibility: inherit } .lakit-woofilters_block_item.b--normal .lakit-woofilters-ul li > a { position: relative; color: inherit } .lakit-woofilters_block_item.b--normal .lakit-woofilters-ul li > a:before { content: ""; height: 16px; width: 16px; background-color: #e2e2e2; margin: 0 .6em 0 0; display: inline-block; transition: .15s ease-out; vertical-align: middle; position: relative; top: -.15em } .lakit-woofilters_block_item.b--normal .lakit-woofilters-ul li > a:after { content: '\ea20'; font-family: LaStudioIcons; opacity: 0; font-size: 10px; position: absolute; left: 3px; line-height: 1; top: calc(50% - .25em); transform: translateY(-50%); color: #fff } .lakit-woofilters_block_item.b--normal .lakit-woofilters-ul li.active > a:before, .lakit-woofilters_block_item.b--normal .lakit-woofilters-ul li:hover > a:before { background-color: var(--lakit-secondary-color) } .lakit-wfi-source_active_filters li a i { margin-left: .5em } .lakit-woofilters--layout_aside .lakit-woofilters_area::-webkit-scrollbar { width: 4px; height: 4px } .lakit-woofilters_block_item.b--normal .lakit-woofilters_block_item__filter::-webkit-scrollbar { width: 2px; height: 2px } .lakit-woofilters--layout_aside:hover .lakit-woofilters_area::-webkit-scrollbar-track, .lakit-woofilters_block_item.b--normal:hover .lakit-woofilters_block_item__filter::-webkit-scrollbar-track { background-color: #e2e2e2 } .lakit-woofilters--layout_aside:hover .lakit-woofilters_area::-webkit-scrollbar-thumb, .lakit-woofilters_block_item.b--normal:hover .lakit-woofilters_block_item__filter::-webkit-scrollbar-thumb { background-color: var(--lakit-secondary-color) } .lakit-woofilters_block_item span.count { font-size: .875em } .lakit-woofilters_block_item span.count:before { content: "(" } .lakit-woofilters_block_item span.count:after { content: ")" } .lakit-wfi-source_rating .star-rating { margin-top: -.32em } .lakit-woofilters_block_item .lakit-woofilters-ul li, .lakit-woofilters_block_item .lakit-woofilters-ul ul.children li { color: var(--lakit-filter-color, var(--lakit-body-color)); background-color: var(--lakit-filter-bgcolor, transparent); padding: var(--lakit-filter-item-padding, 0); border-radius: var(--lakit-filter-item-radius, 0) } .lakit-woofilters_block_item .lakit-woofilters-ul li.active, .lakit-woofilters_block_item .lakit-woofilters-ul li:hover, .lakit-woofilters_block_item .lakit-woofilters-ul ul.children li.active, .lakit-woofilters_block_item .lakit-woofilters-ul ul.children li:hover { color: var(--lakit-filter-active-color, var(--lakit-primary-color)); background-color: var(--lakit-filter-active-bgcolor, transparent); border-radius: var(--lakit-filter-item-active-radius, var(--lakit-filter-item-radius)) } .lakit-woofilters_block_item .lakit-woofilters-ul .children li { margin-top: var(--lakit-filter-item-gap, 5px) } .lakit-woofilters_block_item .lakit-woofilters-ul li.active, .lakit-woofilters_block_item .lakit-woofilters-ul ul.children li.active { padding: var(--lakit-filter-item-active-padding, var(--lakit-filter-item-padding)) } .lakit-wfi-source_active_filters .lakit-woofilters-ul li.active { color: var(--lakit-filter-color, var(--lakit-body-color)); background-color: var(--lakit-filter-bgcolor, transparent) } .custom-thumb-height-yes .flex-control-thumbs li, .lakit-wfi-type_list.b--inline li, .lakit-woofilters--type_vertical.lakit-woofilters--item_dd .lakit-woofilters_block_item, .lastudio-kit .lakit-product-images ol.flex-control-nav.flex-control-thumbs li, .stock--icon { position: relative } .lakit-wfi-type_list.b--inline li a:after { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100% } .lakit-woofilters--type_vertical.lakit-woofilters--item_dd .lakit-woofilters_block_item:last-child .lakit-woofilters_block_item__filter { left: auto; right: 0 } .lakit-woofilters--type_vertical.lakit-woofilters--item_dd .lakit-woofilters_block_item__filter { position: absolute; top: 100%; left: 0; min-width: 300px; z-index: 4 } .lakit-woofilters--layout_aside .lakit-woofilters_block_label, .lakit-woofilters--layout_toggle .lakit-woofilters_block_label, .lakit-woofilters--type_vertical.lakit-woofilters--item_dd .lakit-woofilters_block_item__title { cursor: pointer } .lakit-wfi-source_price_range .lakit-woofilters_block_item__filter { overflow: inherit !important } .lakit-woofilters--layout_toggle .lakit-woofilters_area { display: none; position: absolute; right: 0; width: 100%; z-index: 4; padding: 40px; background: #fff; box-shadow: 0 0 32px 0 rgba(0, 0, 0, .05) } .lastudio-kit.elementor-lakit-woofilters { position: static } .lakit-woofilters_block_item { width: var(--lakit-filter-block-width, auto) } @media (max-width: 992px) { .lakit-product-tabs .wc-tabs-wrapper .lakit-wc-tabs--controls { display: none } .lakit-product-tabs .wc-tab-title { display: block } .lakit-woofilters--layout_toggle .lakit-woofilters_area { position: fixed; top: 0; width: var(--lakit-filter-width, 320px); display: block; height: 100%; z-index: 9; transform: translateX(var(--lakit-filter-x_pos, -100%)); transition: .3s; opacity: 0; visibility: hidden; overflow-y: auto } .lakit-woofilters--layout_toggle.active .lakit-woofilters_area { transform: translateX(0); opacity: 1; visibility: inherit } .lakit-woofilters--layout_toggle.active .lakit-woofilters_area__overlay { position: fixed; left: 0; top: 0; width: 100%; bottom: 0; z-index: 4 } } p.stock { display: flex; align-items: center; gap: 6px } .stock--icon svg { width: 1em; height: auto } .custom-thumb-height-yes .flex-control-thumbs li:before { content: ''; padding-bottom: var(--singleproduct-thumb-height, 120%); display: block } .custom-thumb-height-yes .flex-control-thumbs li img { position: absolute; top: 0; bottom: 0; object-fit: cover; left: calc(var(--singleproduct-thumb-spacing) / 2); right: calc(var(--singleproduct-thumb-spacing) / 2); height: 100%; width: calc(100% - var(--singleproduct-thumb-spacing)) } .lakit-product-tabs .tab-content { margin-left: auto; margin-right: auto; max-width: 100% } .woocommerce-product-gallery .woocommerce-product-gallery__image { max-width: var(--lakit-section-width, 100vw); width: 100% } .lastudio-kit .lakit-product-images ol.flex-control-nav.flex-control-thumbs .flex-active ~ span, .lastudio-kit .lakit-product-images ol.flex-control-nav.flex-control-thumbs img:hover ~ span { content: ''; position: absolute; left: calc(var(--singleproduct-thumb-spacing) / 2); right: calc(var(--singleproduct-thumb-spacing) / 2); top: 0; bottom: 0; border: 1px solid var(--theme-primary-color); z-index: 2; pointer-events: none } .lakit-product-images.placeholder img { width: 100%; height: auto; background-color: #f9f9f9 } body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-2 .flex-control-thumbs .flex-active ~ span, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-2 .flex-control-thumbs img, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-2 .flex-control-thumbs img:hover ~ span, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-3 .flex-control-thumbs .flex-active ~ span, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-3 .flex-control-thumbs img, body .lastudio-kit.elementor-lakit-wooproduct-images .lakit-product-images.layout-type-3 .flex-control-thumbs img:hover ~ span { left: 0; right: 0 } figure.woocommerce-product-gallery__wrapper { overflow: hidden; width: 100% } @media (max-width: 1280px) { .flex-direction-nav a { width: 30px; height: 30px } .flex-direction-nav a:before { line-height: 30px; font-size: 14px } } form .password-input { position: relative } form .password-input .show-password-input { background-color: transparent; border-radius: 0; border: 0; color: var(--wc-form-color-text, #000); cursor: pointer; font-size: inherit; line-height: inherit; margin: 0; padding: 0; position: absolute; right: 1em; text-decoration: none; top: 50%; transform: translateY(-50%); -moz-osx-font-smoothing: inherit; -webkit-appearance: none; -webkit-font-smoothing: inherit } form .password-input .show-password-input:before { background-repeat: no-repeat; background-size: cover; background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23111111"/></svg>'); content: ""; display: block; height: 1em; width: 1em } form .password-input .show-password-input.display-password:before { background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23111111"/></svg>') }