/*! elementor - v3.23.0 - 05-08-2024 */ .elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}// // Dropdown menus // -------------------------------------------------- // Dropdown arrow/caret .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: @caret-width-base dashed; border-top: @caret-width-base solid ~"\9"; // IE8 border-right: @caret-width-base solid transparent; border-left: @caret-width-base solid transparent; } // The dropdown wrapper (div) .dropup, .dropdown { position: relative; } // Prevent the focus on the dropdown toggle when closing dropdowns .dropdown-toggle:focus { outline: 0; } // The dropdown menu (ul) .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: @zindex-dropdown; display: none; // none by default, but block on "open" of the menu float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; // override default ul list-style: none; font-size: @font-size-base; text-align: left; // Ensures proper alignment if parent has it changed (e.g., modal footer) background-color: @dropdown-bg; border: 1px solid @dropdown-fallback-border; // IE8 fallback border: 1px solid @dropdown-border; border-radius: @border-radius-base; .box-shadow(0 6px 12px rgba(0,0,0,.175)); background-clip: padding-box; // Aligns the dropdown menu to right // // Deprecated as of 3.1.0 in favor of `.dropdown-menu-[dir]` &.pull-right { right: 0; left: auto; } // Dividers (basically an hr) within the dropdown .divider { .nav-divider(@dropdown-divider-bg); } // Links within the dropdown menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: @line-height-base; color: @dropdown-link-color; white-space: nowrap; // prevent links from randomly breaking onto new lines } } // Hover/Focus state .dropdown-menu > li > a { &:hover, &:focus { text-decoration: none; color: @dropdown-link-hover-color; background-color: @dropdown-link-hover-bg; } } // Active state .dropdown-menu > .active > a { &, &:hover, &:focus { color: @dropdown-link-active-color; text-decoration: none; outline: 0; background-color: @dropdown-link-active-bg; } } // Disabled state // // Gray out text and ensure the hover/focus state remains gray .dropdown-menu > .disabled > a { &, &:hover, &:focus { color: @dropdown-link-disabled-color; } // Nuke hover/focus effects &:hover, &:focus { text-decoration: none; background-color: transparent; background-image: none; // Remove CSS gradient .reset-filter(); cursor: @cursor-disabled; } } // Open state for the dropdown .open { // Show the menu > .dropdown-menu { display: block; } // Remove the outline when :focus is triggered > a { outline: 0; } } // Menu positioning // // Add extra class to `.dropdown-menu` to flip the alignment of the dropdown // menu with the parent. .dropdown-menu-right { left: auto; // Reset the default from `.dropdown-menu` right: 0; } // With v3, we enabled auto-flipping if you have a dropdown within a right // aligned nav component. To enable the undoing of that, we provide an override // to restore the default dropdown menu alignment. // // This is only for left-aligning a dropdown menu within a `.navbar-right` or // `.pull-right` nav component. .dropdown-menu-left { left: 0; right: auto; } // Dropdown section headers .dropdown-header { display: block; padding: 3px 20px; font-size: @font-size-small; line-height: @line-height-base; color: @dropdown-header-color; white-space: nowrap; // as with > li > a } // Backdrop to catch body clicks on mobile, etc. .dropdown-backdrop { position: fixed; left: 0; right: 0; bottom: 0; top: 0; z-index: (@zindex-dropdown - 10); } // Right aligned dropdowns .pull-right > .dropdown-menu { right: 0; left: auto; } // Allow for dropdowns to go bottom up (aka, dropup-menu) // // Just add .dropup after the standard .dropdown class and you're set, bro. // TODO: abstract this so that the navbar fixed styles are not placed here? .dropup, .navbar-fixed-bottom .dropdown { // Reverse the caret .caret { border-top: 0; border-bottom: @caret-width-base dashed; border-bottom: @caret-width-base solid ~"\9"; // IE8 content: ""; } // Different positioning for bottom up menu .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 2px; } } // Component alignment // // Reiterate per navbar.less and the modified component alignment there. @media (min-width: @grid-float-breakpoint) { .navbar-right { .dropdown-menu { .dropdown-menu-right(); } // Necessary for overrides of the default right aligned menu. // Will remove come v4 in all likelihood. .dropdown-menu-left { .dropdown-menu-left(); } } } (g=>{function t(e,o){new premiumWooProducts(e).init()}window.premiumWooProducts=function(n){var e,r,d,o,t,i,a,s=this,u=n.find(".premium-woocommerce"),c=u.data("skin"),l=null,m=!0,p=u.data("quick-view");"yes"===p&&(a=n.data("id"),e=u.siblings(".premium-woo-quick-view-"+a),r=e.find("#premium-woo-quick-view-modal"),d=r.find("#premium-woo-quick-view-content"),o=r.find(".premium-woo-content-main-wrapper"),t=e.find(".premium-woo-quick-view-back"),i=e.find(".premium-woo-quick-view-loader"),a=getComputedStyle(e[0]).getPropertyValue("--pa-qv-align"),r.addClass(a)),s.init=function(){s.handleProductsCarousel(),s.handleMarqueeEffect(),"yes"===p&&s.handleProductQuickView(),s.handleProductPagination(),s.handleLoadMore(),s.handleAddToCart(),"grid_6"===c&&s.handleGalleryImages(),["grid_7","grid_11"].includes(c)&&(s.handleGalleryCarousel(c),"grid_11"===c)&&s.handleGalleryNav(),u.hasClass("premium-woo-products-masonry")&&(s.handleGridMasonry(),g(window).on("resize",s.handleGridMasonry)),n.hasClass("premium-woo-title-above-yes")&&s.handleTitlePos(),g(document).on("berocket_ajax_products_loaded",function(){s.handleGalleryCarousel()})},s.getIsoTopeSettings=function(){return{itemSelector:"li.product",percentPosition:!0,animationOptions:{duration:750,easing:"linear",queue:!1},layoutMode:"masonry"}},s.handleTitlePos=function(){var e=0'},o.arrowCustomPos&&(o.appendArrows=u.find(".premium-carousel-arrows-wrapper")),e.on("init",function(e){setTimeout(function(){u.removeClass("premium-carousel-hidden")},100)}),e.find("li.product").lengthparseFloat(e)%n)}}):(gsap.set(o[0],{x:-n}),gsap.to(o,{x:0,duration:e.speed||50,ease:"none",repeat:-1,modifiers:{x:gsap.utils.unitize(e=>{e=parseFloat(e);return 0
')},success:function(e){i.find(".premium-loading-feed").remove(),u.trigger("qv_loaded"),d.html(e.data.template_content),s.handleQuickViewModal()},error:function(e){console.log(e)}})},s.getProductByAjax=function(e){var o=u.data("page-id");g.ajax({url:PAWooProductsSettings.ajaxurl,data:{action:"get_woo_product_qv",pageID:o,elemID:n.data("id"),product_id:e,security:PAWooProductsSettings.qv_nonce},dataType:"html",type:"POST",beforeSend:function(){i.append('
')},success:function(e){i.find(".premium-loading-feed").remove(),u.trigger("qv_loaded"),d.html(e),s.handleQuickViewModal()},error:function(e){console.log(e)}})},s.addCloseEvents=function(){var e=r.find(".premium-woo-quick-view-close");g(document).keyup(function(e){27===e.keyCode&&s.closeModal()}),e.on("click",function(e){e.preventDefault(),s.closeModal()}),o.on("click",function(e){this===e.target&&s.closeModal()})},s.handleQuickViewModal=function(){d.imagesLoaded(function(){s.handleQuickViewSlider()})},s.getBarWidth=function(){var e=g('
'),o=(g("body").append(e),g("div",e).innerWidth()),t=(e.css("overflow-y","scroll"),g("div",e).innerWidth());return g(e).remove(),o-t},s.handleQuickViewSlider=function(){var e=r.find(".premium-woo-qv-image-slider");1'),g.ajax({url:PAWooProductsSettings.ajaxurl,type:"POST",data:{action:"premium_woo_add_cart_product",nonce:PAWooProductsSettings.cta_nonce,product_id:t,quantity:1},success:function(){g(document.body).trigger("wc_fragment_refresh"),u.trigger("premium_product_add_to_cart",[o]),"grid_10"!==c&&o.hasClass("premium-woo-cart-btn")||setTimeout(function(){var e=o.siblings(".added_to_cart").text();""==(e=""==e?n.data("woo-cart-text")||"":e)&&(e=PAWooProductsSettings.view_cart),o.removeClass("add_to_cart_button").attr("href",PAWooProductsSettings.woo_cart_url).text(e),o.attr("data-added-to-cart",!0)},200)}}))},s.handleAddCartBtnClick=function(e,o){o&&o.removeClass("adding").addClass("added")},s.handleGalleryImages=function(){u.on("click",".premium-woo-product__gallery_image",function(){var e=g(this),o=e.closest(".premium-woo-product-thumbnail"),t=e.attr("src");o.find(".premium-woo-product__on_hover").length<1?o.find(".woocommerce-loop-product__link img").replaceWith(e.clone(!0)):o.find(".premium-woo-product__on_hover").attr("src",t)})},s.handleGalleryNav=function(){u.on("click",".premium-woo-product-gallery-images .premium-woo-product__gallery_image",function(){var e=g(this).parentsUntil(".premium-woo-product-wrapper")[2],e=g(e).siblings(".premium-woo-product-thumbnail").find(".premium-woo-product-thumbnail-wrapper"),o=g(this).index()+1;e.slick("slickGoTo",o)})},s.handleGalleryCarousel=function(e){var o=u.find(".premium-woo-product-thumbnail-wrapper"),t={infinite:"grid_11"!==e,slidesToShow:1,slidesToScroll:1,draggable:!0,autoplay:!1,rtl:elementorFrontend.config.is_rtl};"grid_11"!==e?(t.nextArrow='',t.prevArrow=''):t.arrows=!1,o.each(function(e,o){1<($imgs=g(o).find("a").length)&&g(o).not(".slick-initialized").slick(t)})},s.handleLoadMore=function(){var t=u.find(".premium-woo-load-more-btn"),i=2,o=u.data("page-id");t.length<1||t.on("click",function(e){m&&(m=!1,u.find("ul.products").after('
'),t.css("opacity",.3),g.ajax({url:PAWooProductsSettings.ajaxurl,data:{action:"get_woo_products",pageID:o,elemID:n.data("id"),category:t.data("tax"),orderBy:t.data("order"),skin:c,page_number:i,nonce:PAWooProductsSettings.products_nonce},dataType:"json",type:"POST",success:function(e){l=e.data.html;var e=t.data("products")-l.match(/
  • ")+1),"")).replace("",""),t.find(".premium-woo-products-num").text("("+e+")"),t.data("products",e),o.append(l),s.handleTitlePos(),u.hasClass("premium-woo-products-masonry")&&(o.isotope("reloadItems"),setTimeout(function(){o.isotope({itemSelector:"li.product",percentPosition:!0,layoutMode:"masonry"})},100)),"grid_7"!==c&&"grid_11"!==c||s.handleGalleryCarousel(c),i++},error:function(e){console.log(e)}}))})},s.handleProductPagination=function(){u.on("click",".premium-woo-products-pagination a.page-numbers",function(e){var o,t,i=g(this);u.hasClass("premium-woo-query-main")||(e.preventDefault(),u.find("ul.products").after('
    '),e=u.data("page-id"),o=parseInt(u.find(".page-numbers.current").html()),t=1,t=i.hasClass("next")?o+1:i.hasClass("prev")?o-1:i.html(),g.ajax({url:PAWooProductsSettings.ajaxurl,data:{action:"get_woo_products",pageID:e,elemID:n.data("id"),category:"",skin:c,page_number:t,nonce:PAWooProductsSettings.products_nonce},dataType:"json",type:"POST",success:function(e){u.find(".premium-loading-feed").remove(),g("html, body").animate({scrollTop:n.find(".premium-woocommerce").offset().top-100},"slow"),u.find("ul.products").replaceWith(e.data.html),u.find(".premium-woo-products-pagination").replaceWith(e.data.pagination),"grid_7"!==c&&"grid_11"!==c||s.handleGalleryCarousel(c),u.hasClass("premium-woo-products-masonry")&&s.handleGridMasonry()},error:function(e){console.log(e)}}))})}},g(window).on("elementor/frontend/init",function(){if("undefined"!=typeof paElementsHandler&&paElementsHandler.isElementAlreadyExists("paWooProducts"))return!1;0 https://sescominfo.com/wp-sitemap-posts-post-1.xmlhttps://sescominfo.com/wp-sitemap-posts-page-1.xmlhttps://sescominfo.com/wp-sitemap-taxonomies-category-1.xmlhttps://sescominfo.com/wp-sitemap-users-1.xml