html.lia-loading body{opacity:0;visibility:hidden;overflow-x:hidden}html.lia-loaded body{opacity:1;visibility:visible;transition:opacity 0.6s cubic-bezier(0.25,0.46,0.45,0.94)}#lia-preloader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--liablock-color-black);z-index:999999;display:flex;justify-content:flex-end;align-items:flex-end;padding:var(--liablock-space-l);overflow:hidden;transition:transform 0.8s cubic-bezier(0.77,0,0.175,1)}body.lia-loading{overflow:hidden}.lia-loader-content{position:relative;text-align:right;z-index:2}.lia-counter{font-family:var(--liablock-font-heading);font-size:clamp(8rem,15vw,15rem);line-height:0.8;color:var(--liablock-color-white);font-weight:400}.lia-label{font-family:var(--liablock-font-body);font-size:var(--liablock-font-size-small);color:var(--liablock-color-primary);letter-spacing:2px;text-transform:uppercase;margin-top:10px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.lia-dot{width:8px;height:8px;background-color:var(--liablock-color-primary);border-radius:50%;animation:lia-pulse 1s infinite}.lia-falling-logo{position:absolute;width:clamp(40px,5vw,60px);height:auto;z-index:1;opacity:0.8;will-change:transform,top}@keyframes lia-pulse{0%{transform:scale(1);opacity:1}50%{transform:scale(0.5);opacity:0.5}100%{transform:scale(1);opacity:1}}@keyframes lia-drop{0%{top:40vh;opacity:0}10%{opacity:1}90%{opacity:1}100%{top:110vh;opacity:0}}@keyframes lia-roll{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#lia-preloader.loaded{transform:translateY(-100%)}.woocommerce-notices-wrapper{position:relative!important;z-index:9999!important}.woocommerce-message{padding:50px!important}.woocommerce-message{font-size:var(--liablock-font-size-h6)!important;font-family:var(--liablock-font-heading)!important;display:flex!important;flex-direction:column!important;gap:10px!important;font-weight:600!important;color:var(--liablock-color-secondary)!important;background-color: var(--liablock-color-white)!important}.woocommerce-message .wc-forward{font-size:var(--liablock-font-size-h6)!important;font-family:var(--liablock-font-heading)!important;font-weight:500!important;border-width:0px!important;background-color: var(--liablock-color-primary)!important;color: var(--liablock-color-white)!important}a.button{border-radius:0px important}.woocommerce-message .wc-forward:hover{color:var(--liablock-color-accent)!important;background-color: var(--liablock-color-secondary)!important}.liablock-primary-button{transition:var(--liablock-transition-base)}.liablock-primary-button:hover{color:#ffffff!important;background-color:var(--liablock-color-black)!important;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.liablock-secondary-button{transition:var(--liablock-transition-base)}.liablock-secondary-button:hover{border-style:solid!important;border-width: 0px!important;color:var(--liablock-color-neutral-700)!important;background-color:var(--liablock-color-accent)!important;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.liablock-cta-button:hover{border-style:none!important;border-width: 0px!important;color:var(--liablock-color-neutral-700)!important;background-color:var(--liablock-color-white)!important;transform:translateY(-2px);box-shadow:0 4px 6px rgba(0,0,0,0.1)}.woocommerce .quantity input[type="button"].plus,.woocommerce .quantity input[type="button"].minus,.woocommerce .quantity .plus,.woocommerce .quantity .minus{display:none!important}.woocommerce .quantity .qty{-moz-appearance:textfield!important;appearance:textfield!important}.woocommerce .quantity .qty::-webkit-outer-spin-button,.woocommerce .quantity .qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.woocommerce form.cart .quantity{display:contents!important}.woocommerce form.cart{display:grid!important;grid-template-areas:'qtyfield qtybutton qtybutton'!important;margin-top:var(--liablock-space-s)!important;gap:var(--liablock-space-xs)!important;align-items:stretch!important}.woocommerce form.cart .lia-block-qty-wrapper{grid-area:qtyfield!important;display:flex!important;align-items:stretch!important;margin:0!important;border-style:none!important;background-color:var(--liablock-color-neutral-100)!important;padding:0px var(--liablock-space-s) 0px var(--liablock-space-s)!important}.woocommerce form.cart .lia-qty-minus,.woocommerce form.cart .lia-qty-plus{background:transparent!important;color:var(--liablock-color-neutral-700)!important;border-style:none!important;cursor:pointer!important;font-weight:600!important;transition:var(--liablock-transition-base)!important;box-sizing:border-box!important;flex:1!important;line-height:1;padding:var(--liablock-space-s)!important;font-size:var(--liablock-font-size-h5)!important}.woocommerce form.cart .lia-block-qty-wrapper .qty{width:100%!important;padding:0px!important;font-family:var(--liablock-font-body)!important;font-size:var(--liablock-font-size-body)!important;color:var(--liablock-color-neutral-700)!important;border-style:none!important;box-sizing:border-box!important;text-align:center!important;flex:1!important;background:transparent!important;height:auto!important;min-height:46px!important}.woocommerce form.cart .button{grid-area:qtybutton!important;width:auto!important;margin:0!important;box-sizing:border-box!important;background-color:var(--liablock-color-primary)!important;color:var(--liablock-color-white)!important;border-style:none!important;border-radius:0px!important;font-size:var(--liablock-font-size-h6)!important;font-weight:400!important;line-height:80%!important}#dg-products-section ul.products{display:flex!important;flex-wrap:nowrap!important;margin:0!important;padding:0!important}#dg-products-section li.product{width:280px!important;flex-shrink:0!important;margin-right:var(--liablock-space-s)!important;height:auto!important;display:flex!important;flex-direction:column!important}@media (min-width:768px){#dg-products-section li.product{width:320px!important}}#dg-products-section .lia-swiper-nav-wrapper{position:absolute;top:50%;left:0;width:100%;height:0;z-index:10;transform:translateY(-50%);pointer-events:none}#dg-products-section .lia-arrow{width:50px!important;height:50px!important;background-color:var(--liablock-color-primary)!important;border-radius:50%!important;color:var(--liablock-color-white)!important;display:flex!important;justify-content:center;align-items:center;pointer-events:auto;transition:var(--liablock-transition-base)!important;box-shadow:var(--liablock-shadow-md)!important;position:absolute!important;margin-top:0!important;top:0!important}#dg-products-section .lia-arrow::after{font-size:20px!important;font-weight:bold!important}#dg-products-section .lia-arrow:hover{background-color:var(--liablock-color-primary-dark)!important;transform:scale(1.1)}#dg-products-section .swiper-button-disabled{opacity:0.5!important;background-color:var(--liablock-color-neutral-300)!important;cursor:not-allowed!important}#dg-products-section .woocommerce-pagination{display:none!important}#dg-products-section span.onsale{top:10px!important;right:10px!important;left:auto!important;background:var(--liablock-color-white)!important;color:var(--liablock-color-secondary)!important;font-family:var(--liablock-font-body)!important;font-weight:700!important;padding:4px 12px!important;line-height:1!important;font-size:12px!important;text-transform:uppercase!important;border-radius:0px!important;position:absolute!important;z-index:5!important;box-shadow:var(--liablock-shadow-sm)!important}.swiper-button-next,.swiper-button-prev{background:transparent!important}#dg-products-section .swiper::before,#dg-products-section .swiper::after{content:'';position:absolute;top:0;bottom:0;width:60px;z-index:5;pointer-events:none}#dg-products-section .swiper::before{left:0;background:linear-gradient(to right,var(--liablock-color-white) 0%,rgba(255,255,255,0) 100%)}#dg-products-section .swiper::after{right:0;background:linear-gradient(to left,var(--liablock-color-white) 0%,rgba(255,255,255,0) 100%)}#dg-testimonial-slider .swiper{width:100%;overflow:visible;position:relative;padding-bottom:50px}#dg-testimonial-slider .swiper-slide{background:var(--liablock-color-neutral-50);border-radius:0px!important;padding:var(--liablock-space-m);transition:transform var(--liablock-transition-base),opacity var(--liablock-transition-base);transform:scale(0.9);opacity:0.7}#dg-testimonial-slider .swiper-slide-active{background:var(--liablock-color-primary);transform:scale(1);opacity:1;box-shadow:var(--liablock-shadow-xl)}.dg-testimonial-card{color:var(--liablock-color-secondary)}.swiper-slide-active .dg-testimonial-card{color:var(--liablock-color-white)}.dg-testimonial-quote{font-family:var(--liablock-font-body);font-size:var(--liablock-font-size-body);line-height:120%;margin-bottom:var(--liablock-space-m);font-weight:400}@media (min-width:768px){.dg-testimonial-quote{font-size:var(--liablock-font-size-body)}}.dg-testimonial-author{display:flex;align-items:center;gap:var(--liablock-space-s)}.dg-author-image{width:60px;height:60px;border-radius:50%!important;overflow:hidden;flex-shrink:0;border:3px solid var(--liablock-color-neutral-200)}.swiper-slide-active .dg-author-image{border-color:rgba(255,255,255,0.5)}.dg-author-image img{width:100%;height:100%;object-fit:cover}.dg-author-info{display:flex;flex-direction:column}.dg-author-name{font-family:var(--liablock-font-heading);color:var(--liablock-color-secondary);font-size:var(--liablock-font-size-h6);line-height:var(--liablock-line-height-heading);font-weight:500}.dg-author-title{font-family:var(--liablock-font-body);color:var(--liablock-color-neutral-500);font-size:var(--liablock-font-size-small)}.swiper-slide-active .dg-author-name,.swiper-slide-active .dg-author-title{color:var(--liablock-color-white)}.dg-testimonial-pagination{position:absolute;bottom:0px;left:0;width:auto!important;text-align:left}.dg-testimonial-pagination .swiper-pagination-bullet{background:var(--liablock-color-neutral-200);opacity:1;width:15px;height:8px;border-radius:0px!important;transition:var(--liablock-transition-base)}.dg-testimonial-pagination .swiper-pagination-bullet-active{background:var(--liablock-color-secondary);width:40px}#dg-testimonial-image img{width:100%;height:100%;object-fit:cover;min-height:400px;border-radius:0px!important}#dg-blog-display .et_pb_post{margin-bottom:0!important}#dg-blog-display .et_pb_featured_image{margin-bottom:var(--liablock-space-m);border-radius:var(--liablock-radius-lg);overflow:hidden}#dg-blog-display .et_pb_post .entry-title{margin-bottom:var(--liablock-space-xs)}#dg-blog-display .et_pb_post .entry-title a{}#dg-blog-display .et_pb_post_meta{margin-bottom:var(--liablock-space-s)}#dg-blog-display .et_pb_post .post-content{margin:0}#dg-blog-display .et_pb_post .post-content-inner p{margin-bottom:var(--liablock-space-m)}#dg-blog-display .et_pb_post .more-link{background:transparent!important;border:none!important;padding:0!important;display:flex;align-items:center;gap:var(--liablock-space-s)}#dg-blog-display .et_pb_post .more-link::after{font-family:'ETmodules'!important;content:'\26'!important;font-size:1rem;background:var(--liablock-color-primary);color:var(--liablock-color-white);border-radius:var(--liablock-radius-full);width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-left:0;opacity:1;transition:var(--liablock-transition-base)}#dg-blog-display .et_pb_post .more-link:hover::after{background:var(--liablock-color-primary-dark);transform:scale(1.1)}#dg-blog-display .et_pb_column:last-child .et_pb_post~.et_pb_post{border-top:1px solid var(--liablock-color-neutral-700);padding-top:var(--liablock-space-m);margin-top:var(--liablock-space-m)}.dg-sticky-button{position:fixed;top:50%;right:0;transform:translateY(-50%);z-index:998;background:var(--liablock-color-white);padding:var(--liablock-space-s) var(--liablock-space-xs);border-radius:0px;box-shadow:var(--liablock-shadow-lg);display:flex;flex-direction:column;align-items:center;gap:var(--liablock-space-xs);text-decoration:none;transition:var(--liablock-transition-base)}.dg-sticky-icon{background:var(--liablock-color-primary);color:var(--liablock-color-white);width:35px;height:35px;border-radius:var(--liablock-radius-full);display:flex;align-items:center;justify-content:center;font-size:1.2rem;line-height:1;transition:var(--liablock-transition-base)}.dg-sticky-icon::before{font-family:'ETmodules'!important;content:'\28'}.dg-sticky-text{font-family:var(--liablock-font-heading);font-weight:500;color:var(--liablock-color-primary);text-transform:uppercase;font-size:var(--liablock-font-size-xs);writing-mode:vertical-rl;transform:rotate(180deg)}.dg-sticky-button:hover{background:var(--liablock-color-neutral-50);padding-right:var(--liablock-space-m)}.dg-sticky-button:hover .dg-sticky-icon{background:var(--liablock-color-primary-dark)}@media (max-width:767px){.dg-sticky-button{display:none}}.et_pb_text_inner a{transition:color var(--liablock-transition-base)!important;text-decoration:none}.et_pb_text_inner a:hover{color:var(--liablock-color-primary)!important}.et_pb_menu li a{transition:all var(--liablock-transition-base) ease-in-out!important;padding:8px 15px!important;border-radius:0px!important}.et_pb_menu li a:hover{background-color:var(--liablock-color-primary)!important;color:var(--liablock-color-white)!important;padding-left:25px!important;padding-right:25px!important}.lia-premium-reveal{opacity:0;transform:translateY(40px) scale(0.98);filter:blur(10px);transition:all 1s cubic-bezier(0.2,1,0.3,1);will-change:opacity,transform,filter}.lia-premium-reveal.lia-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}.et-fb-root-ancestor .lia-premium-reveal,.et-db-root-ancestor .lia-premium-reveal{opacity:1!important;transform:none!important;filter:none!important}.kb-zoomout .et_pb_slide .et_parallax_bg,.kb-zoomout .et_parallax_bg{animation:zoomout 7s forwards}.kb-zoomin .et_pb_slide .et_parallax_bg,.kb-zoomin .et_parallax_bg{animation:zoomin 7s forwards}.kb-zoomin-right .et_pb_slide .et_parallax_bg,.kb-zoomin-right .et_parallax_bg{animation:zoomin-right 7s forwards}.kb-zoomout-right .et_pb_slide .et_parallax_bg,.kb-zoomout-right .et_parallax_bg{animation:zoomout-right 7s forwards}.kb-zoomin-left .et_pb_slide .et_parallax_bg,.kb-zoomin-left .et_parallax_bg{animation:zoomin-left 7s forwards}.kb-zoomout-left .et_pb_slide .et_parallax_bg,.kb-zoomout-left .et_parallax_bg{animation:zoomout-left 7s forwards}@keyframes zoomout{0%{transform:scale3d(1.5,1.5,1.5) translate3d(0px,0px,0px)}100%{transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px)}}@keyframes zoomin{0%{transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px)}100%{transform:scale3d(1.5,1.5,1.5) translate3d(0px,0px,0px)}}@keyframes zoomout-right{0%{transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px)}100%{transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px)}}@keyframes zoomin-right{0%{transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px)}100%{transform:scale3d(1.5,1.5,1.5) translate3d(-150px,-20px,0px)}}@keyframes zoomout-left{0%{transform:scale3d(1.5,1.5,1.5) translate3d(150px,-20px,0px)}100%{transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px)}}@keyframes zoomin-left{0%{transform:scale3d(1.1,1.1,1.1) translate3d(0px,0px,0px)}100%{transform:scale3d(1.5,1.5,1.5) translate3d(150px,-20px,0px)}}.woocommerce-error{color:white!important}