@focus (){outline-style:solid;outline-color:blue;outline-width:2px;outline-offset:1px}html{font-size:62.5%}.modules-test .module-wrap{background:#e6e2e2;padding:0 20px;border:1px solid #ccc}.gallery-columns-2{display:inline-block;width:100%;clear:both}.gallery-columns-2 .gallery-item{width:48%;float:right;margin-left:2%;margin-bottom:10px}.gallery-columns-2 .gallery-item:nth-child(2){margin-left:0;float:left}.gallery-columns-2 .gallery-item .gallery-icon{margin-bottom:10px}.gallery-columns-2 .gallery-item .gallery-caption{font-size:14px;margin-bottom:0;color:#666;line-height:26px;padding:0}body{overflow-x:hidden;margin:0}p{font-size:16px}.elementor-element.elementor-products-grid ul.products li.product{width:100% !important}.imagewrapper{overflow:hidden}.imagewrapper img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}li.product:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.iksm-terms{font-family:'heebo'}.woocommerce ul.order_details{font-size:16px}.woocommerce .woocommerce-message{border-color:#ec2c53;font-size:16px}.woocommerce .woocommerce-message:before{color:#ec2c53}.woocommerce-variation-price{margin:10px 0;font-weight:bold;font-size:18px;color:red;font-family:'heebo'}.elementor-menu-cart__main dl.variation{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;font-size:13px}.elementor-menu-cart__main dl.variation dt{flex:0 0 30%;-webkit-flex:0 0 30%;-ms-flex:0 0 30%;-webkit-box-flex:0 0 30%;-moz-box-flex:0 0 30%;-moz-flex:0 0 30%}.elementor-menu-cart__main dl.variation dd{flex:0 0 70%;-webkit-flex:0 0 70%;-ms-flex:0 0 70%;-webkit-box-flex:0 0 70%;-moz-box-flex:0 0 70%;-moz-flex:0 0 70%;margin:0}.elementor-menu-cart__main dl.variation p{margin:0;font-weight:500}.awdr_discount_bar{margin-top:15px;font-family:'heebo';font-size:14px;display:inline-block}.woocommerce td.product-name dl.variation p{margin:0}.woocommerce a.added_to_cart.wc-forward{display:none}.woocommerce ul.products li.product .button{display:block;margin:5px auto;width:100%}.woocommerce div.product form.cart .variations{font-family:'Heebo'}.woocommerce div.product form.cart .variations td.label{text-align:right;font-size:16px}.woocommerce div.product form.cart .variations .reset_variations{font-size:13px;color:red}#category-grid a h2{border:1px solid;display:inline-block;padding:5px 10px;margin:0 auto}#category-grid a img{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:#000}#category-grid a:hover img{opacity:0.9}#cat-toggle-btn a{width:100%;text-align:right;position:relative}#cat-toggle-btn a:after{content:'\F107';font-family:"IksIcons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;text-align:center;font-variant:normal;text-transform:none;line-height:1em;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-size:28px;color:#000}#cat-toggle-btn a.active:after{-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);-o-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.subcat-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:baseline;-webkit-align-items:baseline;-moz-align-items:baseline;-webkit-box-align:baseline;-ms-flex-align:baseline}.subcat-wrap .entry-title{padding-left:20px;font-size:20px;font-family:'Heebo'}.subcats{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;margin:20px 0;list-style:none;padding:0;width:100%}.subcats li{flex:0 0 24%;-webkit-flex:0 0 24%;-ms-flex:0 0 24%;-webkit-box-flex:0 0 24%;-moz-box-flex:0 0 24%;-moz-flex:0 0 24%;margin-bottom:10px;padding-left:10px}.subcats a{width:100%;padding:3px 10px;border:1px solid #000;background-color:#000;color:#fff;border-radius:3px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;font-family:'Heebo';font-size:18px;text-align:center;display:block}.subcats a:hover{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9)}.products-cats-mobile{font-family:'Heebo'}.products-cats{font-family:'Heebo'}.products-cats ul{list-style:none;padding:0}.products-cats ul li{font-size:13px;border-bottom:1px solid #e3e3e3;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.products-cats ul li a{padding:7px 5px;width:100%;display:block;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.products-cats ul li.current-cat,.products-cats ul li:hover{background-color:#ec2c53}.products-cats ul li.current-cat a,.products-cats ul li:hover a{color:#fff}.products-cats h5{font-size:18px;font-weight:600;margin:0 0 10px}.floats{position:fixed;right:0;bottom:30%;list-style:none;padding:0;margin:0;z-index:9}.floats li{font-size:20px;font-size:2rem;width:70px;background-color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;box-shadow:10px 10px 17px -7px rgba(0,0,0,0.1)}.floats li:hover{box-shadow:10px 10px 17px -7px rgba(0,0,0,0.34);opacity:0.8}.floats li a{color:#fff;padding:5px;height:60px;font-weight:300;text-align:center;display:block}.floats li.tenbis{background-color:#ff8000}.floats li.plant{background-color:#606c38}.floats li.table{background-color:#ec2c53}.floats li.wolt{background-color:#009de0}.floats li i{font-size:24px;font-size:2.4rem;display:block}.floats li span{text-align:center;font-size:10px}.woocommerce .elementor-widget-woocommerce-product-images span.onsale{background-color:#ec2c53;font-family:"Heebo";font-size:16px;font-size:1.6rem;font-weight:300}.woocommerce form.checkout_coupon{font-size:14px;font-size:1.4rem}.woocommerce form.checkout_coupon input{height:40px;background-color:#eee;font-size:14px;font-size:1.4rem;font-family:"Heebo";border:1px solid #111;border-radius:5px;padding:0 5px}.woocommerce .checkout{font-size:16px;font-size:1.6rem}.woocommerce .checkout .woocommerce-info{border:0}.woocommerce .checkout .woocommerce-info:before{color:#ec2c53}.woocommerce .checkout .select2-selection,.woocommerce .checkout input{height:40px;background-color:#eee;font-size:14px;font-size:1.4rem;font-family:"Heebo";border:1px solid #111;border-radius:5px;padding:0 5px}.woocommerce .checkout .select2-selection__rendered{line-height:40px}.woocommerce .checkout textarea{background-color:#eee;font-size:14px;font-size:1.4rem;font-family:"Heebo";border:1px solid #111;border-radius:5px;padding:0 5px}.woocommerce a.button.alt,.woocommerce button.button.alt{font-family:"Heebo";background-color:#111;font-size:16px;font-size:1.6rem;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background-color:#111;opacity:0.7}.woocommerce table.shop_table{font-size:16px;font-size:1.6rem}.woocommerce .woocommerce-form-coupon-toggle{font-size:16px;font-size:1.6rem}.woocommerce .woocommerce-form-coupon-toggle a{color:#ec2c53}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info{border:0}.woocommerce .woocommerce-form-coupon-toggle .woocommerce-info:before{color:#ec2c53}.woocommerce .woocommerce-notices-wrapper{left:10px;z-index:4;position:fixed;bottom:0}.woocommerce .woocommerce-notices-wrapper .woocommerce-error,.woocommerce .woocommerce-notices-wrapper .woocommerce-message{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-moz-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-webkit-box-direction:reverse;-webkit-box-orient:vertical;text-align:right;border:0;border-radius:5px;font-family:"Heebo";font-size:16px;font-size:1.6rem;font-weight:300;background-color:#111111;color:#fff}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .restore-item,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .restore-item{color:#fff}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{padding:0;margin:0;background-color:transparent;color:#fff;text-decoration:underline}.woocommerce .woocommerce-notices-wrapper .woocommerce-error .button:hover,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:hover{background-color:transparent;color:#ec2c53}.woocommerce .woocommerce-notices-wrapper .woocommerce-error:before,.woocommerce .woocommerce-notices-wrapper .woocommerce-message:before{color:#ec2c53}.title-alt .title-large{font-size:80px;font-size:8rem;font-weight:900}.events-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;justify-content:flex-start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;flex-wrap:wrap;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap}.events-wrap .single-event{flex:0 0 33%;-webkit-flex:0 0 33%;-ms-flex:0 0 33%;-webkit-box-flex:0 0 33%;-moz-box-flex:0 0 33%;-moz-flex:0 0 33%}.events-slider .single-event,.events-wrap .single-event{padding:10px;border-radius:5px;overflow:hidden;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.events-slider .single-event:hover,.events-wrap .single-event:hover{cursor:pointer;-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.events-slider .single-event:hover a .entry-content,.events-wrap .single-event:hover a .entry-content{opacity:0}.events-slider .single-event a,.events-wrap .single-event a{position:relative;display:block;width:100%;height:100%;height:350px}.events-slider .single-event img,.events-wrap .single-event img{border-radius:5px;position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:1;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease}.events-slider .single-event .entry-content,.events-wrap .single-event .entry-content{position:absolute;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;flex-direction:column;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-box-direction:normal;-webkit-box-orient:vertical;width:100%;height:100%;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-ms-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;background:rgba(0,0,0,0.7);color:#fff;z-index:2;text-align:center}.events-slider .single-event .entry-content .entry-title,.events-wrap .single-event .entry-content .entry-title{font-size:22px;font-size:2.2rem;position:relative;font-weight:400;margin-bottom:10px;padding-bottom:10px}.events-slider .single-event .entry-content .entry-title:after,.events-wrap .single-event .entry-content .entry-title:after{position:absolute;content:"";height:4px;width:50%;background-color:#fff;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.events-slider .single-event .entry-content .entry-date,.events-wrap .single-event .entry-content .entry-date{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;font-size:16px;font-size:1.6rem;font-weight:300;color:#f1c50e}.events-slider .single-event .entry-content .entry-date span,.events-wrap .single-event .entry-content .entry-date span{margin:0 10px}.swiper-container.events-slider{height:500px;width:100%;padding:40px 0}.swiper-container.events-slider .nav-wrap{z-index:3;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;position:relative;bottom:20px}.swiper-container.events-slider .nav-wrap .nav-btn{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-align-items:center;-moz-align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:center;-webkit-justify-content:center;-moz-justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;margin:0 10px;position:relative;width:auto;height:auto;right:unset;left:unset;background-image:none;background:#fff;padding:20px;color:#000}.swiper-container.events-slider .swiper-slide{overflow:unset}#home-services .service-box .elementor-cta__title{border-top:2px solid #fff;border-bottom:2px solid #fff}#home-services .service-box:hover .elementor-cta__title{border-color:#f1c50e}.elementor-menu-cart__wrapper .elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}#woosq-popup{text-align:right;font-family:'Heebo'}#woosq-popup p.price{color:#EC2C53;font-weight:bold;font-size:16px}#woosq-popup .entry-title{font-size:20px}#woosq-popup .thumbnails{background-color:transparent}.woosq-btn{border:0;padding:0;background-color:transparent;font-weight:500;font-family:'Heebo';color:#000;font-size:12px;font-weight:500;width:100%;text-decoration:underline !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.woosq-btn span{margin-left:5px}.woosq-btn:hover{opacity:0.8}
