﻿html{scroll-behavior:smooth}button:focus{outline:none}img{width:auto;height:auto;max-width:100% !important}a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.shadow,#productNote h2{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);box-shadow:5px 5px 15px 5px rgba(0,0,0,.3)}.shadow-gray{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);box-shadow:5px 5px 15px 5px rgba(0,0,0,.1)}.shadow-white{-webkit-box-shadow:5px 5px 15px 5px rgba(255,255,255,.3);-moz-box-shadow:5px 5px 15px 5px rgba(255,255,255,.3);box-shadow:5px 5px 15px 5px rgba(255,255,255,.3)}.hidden{display:none}.required{border:1px solid red}.one-line{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;max-width:95%}span.edit-link{display:none !important}.entry-content .alignwide{margin-left:-80px;margin-right:-80px}.entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:100vw !important}.alignfull img{width:100vw}.pt-big{padding-top:100px}.pt-small{padding-top:50px}.pb-big{padding-bottom:100px}.pb-small{padding-bottom:50px}body{background:orange}body.sticky #header{background:rgba(0,0,0,.7);height:80px;top:0}body.sticky #header .logo img{max-height:40px}#header{height:90px;margin-bottom:-90px;background:rgba(0,0,0,.2)}#header .logo{max-width:200px !important;flex:1 1 200px !important}#header .navigation{flex:1 1 auto !important;max-width:calc(100% - 500px) !important}@media(max-width: 575px){#header .navigation{max-width:calc(100% - 200px) !important}}#header .info,#header .cart-block{flex:1 1 10% !important;width:150px !important;max-width:150px !important}@media(max-width: 575px){#header .info,#header .cart-block{flex:1 1 100% !important;width:100% !important;max-width:100% !important;display:flex;justify-content:center;flex-flow:row nowrap}#header .info .elementor-button,#header .cart-block .elementor-button{text-align:center;margin:0 auto;display:block}}#showcase.home{position:relative;overflow:hidden}#showcase.home .elementor-headline{font-size:70px}@media(max-width: 1024px){#showcase.home .elementor-headline{font-size:40px}}@media(max-width: 575px){#showcase.home .elementor-headline{font-size:24px}}#showcase.home .elementor-widget-text-editor{font-size:48px}@media(max-width: 1024px){#showcase.home .elementor-widget-text-editor{font-size:32px}}@media(max-width: 575px){#showcase.home .elementor-widget-text-editor{font-size:20px}}#showcase .back-button a{color:#fff;padding:0 10px;line-height:30px;display:inline-block;cursor:pointer}#showcase .back-button a:hover{background:#ec1b24;color:#fff}@media(max-width: 1599px){#intro .elementor-motion-effects-layer{background-position:center right -200px !important;z-index:0}}#contact h3.elementor-heading-title{color:#000;font-size:30px;margin-bottom:20px}#contact h4.elementor-heading-title{color:#000;font-size:20px;font-weight:bold;margin-bottom:10px}#contact .elementor-icon-list-items{margin-bottom:50px}#contact .elementor-icon-list-items .elementor-icon-list-item{margin-bottom:15px;font-size:20px}#category-list ul.list,#products.related ul.list{list-style:none;margin:0;padding:0;display:flex;justify-content:flex-start;flex-flow:row wrap;margin:0 -10px}@media(max-width: 575px){#category-list ul.list,#products.related ul.list{margin:0}}#category-list ul.list li,#products.related ul.list li{flex:1 1 25%;max-width:calc((100% - 80px) / 4);margin:0 10px 50px;background:#f5f6f6}@media(max-width: 1199px){#category-list ul.list li,#products.related ul.list li{flex:1 1 calc(100% / 3);max-width:calc((100% - 60px) / 3)}}@media(max-width: 767px){#category-list ul.list li,#products.related ul.list li{flex:1 1 50%;max-width:calc((100% - 40px) / 2)}}@media(max-width: 575px){#category-list ul.list li,#products.related ul.list li{flex:1 1 100%;max-width:100%;margin:0;margin-bottom:20px}}#category-list ul.list li .content,#products.related ul.list li .content{max-width:100%;margin:0}#category-list ul.list li .content h3.title,#products.related ul.list li .content h3.title{line-height:30px;height:60px;display:flex;justify-content:flex-start;flex-flow:row nowrap;align-items:center;margin:0}#category-list ul.list li .content h3.title a,#products.related ul.list li .content h3.title a{padding:10px;color:#000;font-size:18px;font-weight:bold;text-align:center;display:block;width:100%}#category-list ul.list li .content h3.title a:hover,#products.related ul.list li .content h3.title a:hover{color:#ec1b24 !important}#category-list ul.list li .content .price,#products.related ul.list li .content .price{display:flex;justify-content:center;flex-flow:row nowrap;align-items:center;border-bottom:1px dashed rgba(59,69,74,.25);padding:5px 0;font-size:18px}#category-list ul.list li .content .price p,#products.related ul.list li .content .price p{margin-bottom:0;color:#ec1b24;font-weight:bold;margin-right:5px;border-bottom:none}#category-list ul.list li .content .note,#products.related ul.list li .content .note{text-align:center;font-size:12px;font-weight:bold;line-height:30px;color:#3b454a}#category-list ul.list li .content .note p,#products.related ul.list li .content .note p{margin:0}#category-list ul.list li .image-block,#products.related ul.list li .image-block{border:5px solid #f5f6f6;background:#fff;position:relative;overflow:hidden}#category-list ul.list li .image-block a.link,#products.related ul.list li .image-block a.link{position:relative;padding:20px;height:300px;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}@media(max-width: 1024px){#category-list ul.list li .image-block a.link,#products.related ul.list li .image-block a.link{height:200px}}#category-list ul.list li .image-block a.link:after,#products.related ul.list li .image-block a.link:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,.35);z-index:3;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#category-list ul.list li .image-block img,#products.related ul.list li .image-block img{max-width:100%;max-height:260px;object-fit:cover;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}#category-list ul.list li .image-block .add2cart,#products.related ul.list li .image-block .add2cart{position:absolute;bottom:-80px;left:0;right:0;opacity:0;visibility:hidden;background:rgba(0,0,0,.25);padding:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:flex;justify-content:flex-start;flex-flow:row nowrap;z-index:9}#category-list ul.list li .image-block .add2cart form,#products.related ul.list li .image-block .add2cart form{display:flex;justify-content:flex-start;flex-flow:row nowrap;width:100%}#category-list ul.list li .image-block .add2cart .quantity,#products.related ul.list li .image-block .add2cart .quantity{margin:0}#category-list ul.list li .image-block .add2cart .quantity input,#products.related ul.list li .image-block .add2cart .quantity input{padding:0;text-align:center;line-height:38px;width:60px;height:40px;border:1px solid #3b454a;border-radius:0}#category-list ul.list li .image-block .add2cart button,#category-list ul.list li .image-block .add2cart .button,#products.related ul.list li .image-block .add2cart button,#products.related ul.list li .image-block .add2cart .button{margin:0;padding:0;text-align:center;line-height:38px;width:75%;height:40px;background:#ec1b24 !important;border:1px solid #ec1b24;color:#fff;border-radius:0}#category-list ul.list li .image-block .add2cart button:focus,#category-list ul.list li .image-block .add2cart .button:focus,#products.related ul.list li .image-block .add2cart button:focus,#products.related ul.list li .image-block .add2cart .button:focus{outline:none}#category-list ul.list li .image-block .add2cart button:hover,#category-list ul.list li .image-block .add2cart .button:hover,#products.related ul.list li .image-block .add2cart button:hover,#products.related ul.list li .image-block .add2cart .button:hover{background:#fff !important;border-color:#ec1b24;color:#ec1b24}#category-list ul.list li .image-block .add2cart .more,#products.related ul.list li .image-block .add2cart .more{background:orange;color:#fff;width:25%;line-height:38px;height:40px;display:block;text-align:center;border:1px solid orange}#category-list ul.list li .image-block .add2cart .more:hover,#products.related ul.list li .image-block .add2cart .more:hover{background:#fff;color:orange}#category-list ul.list li .image-block .add2cart .added_to_cart.wc-forward,#products.related ul.list li .image-block .add2cart .added_to_cart.wc-forward{position:absolute;left:0;right:0;bottom:0;line-height:20px;font-size:14px;color:#000;text-align:center}#category-list ul.list li:hover .image-block a.link:after,#products.related ul.list li:hover .image-block a.link:after{opacity:1;visibility:visible}#category-list ul.list li:hover .image-block img,#products.related ul.list li:hover .image-block img{transform:scale(1.1)}#category-list ul.list li:hover .image-block .add2cart,#products.related ul.list li:hover .image-block .add2cart{bottom:0;opacity:1;visibility:visible}#products .elementor-headline{margin-bottom:50px}.woocommerce .products .product{position:relative}.woocommerce .products .product h2.woocommerce-loop-product__title{display:block;display:-webkit-box;height:50px;font-size:18px;line-height:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:bold;padding:0 !important;margin-bottom:10px}.woocommerce .products .product .price{position:absolute;bottom:70px;line-height:30px;font-weight:bold;font-size:20px;padding:0 10px;background:#ec1b24;color:#fff}.woocommerce .products .product a.button{display:none !important}.related.products h2.woocommerce-loop-product__title{display:block;display:-webkit-box;height:50px;font-size:18px;line-height:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-weight:bold;padding:0 !important;margin-bottom:10px}.related.products .price{color:#fff}.related.products a.button{display:none !important}#filter .elementor-icon-list-items{height:60px}@media(max-width: 767px){#filter .elementor-icon-list-items{height:auto}}#filter .elementor-icon-list-items .elementor-icon-list-item{line-height:60px;max-height:60px;display:flex;justify-content:center;flex-flow:row nowrap;margin:0 20px;border:1px solid #f5f6f6;padding:0 20px;min-width:200px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width: 767px){#filter .elementor-icon-list-items .elementor-icon-list-item{margin:0 20px 20px}}#filter .elementor-icon-list-items .elementor-icon-list-item:hover{background:#f5f6f6}#filter .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon{height:60px;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}#filter .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{max-height:60px;max-width:60px}#sale .elementor-text-editor{padding:25px}#sale .elementor-text-editor p{color:#000}#sale .elementor-text-editor h3{margin:50px 0}#sale .elementor-text-editor h3 strong,#sale .elementor-text-editor h3 b{display:inline-block;background:#ec1b24;color:#fff;position:relative;line-height:60px;padding:0 20px}#sale .elementor-text-editor h3 strong:before,#sale .elementor-text-editor h3 b:before{content:"";width:0;height:0;border-style:solid;border-width:0 0 60px 60px;border-color:transparent transparent #ec1b24 transparent;position:absolute;left:-59px;top:0}#sale .elementor-text-editor h3 strong:after,#sale .elementor-text-editor h3 b:after{content:"";width:0;height:0;border-style:solid;border-width:60px 60px 0 0;border-color:#ec1b24 transparent transparent transparent;position:absolute;right:-59px;top:0}#footer a{color:#fff}#footer a:hover{color:#ec1b24}#footer #copyright p{margin-bottom:0;font-size:14px;line-height:20px;padding:20px 0}#footer #copyright p a{color:#fff;font-weight:bold}#footer #copyright p a:hover{color:#ec1b24}.single-product a.woocommerce-product-gallery__trigger{display:none !important}.single-product .woocommerce-product-gallery__image{min-height:400px}.single-product .woocommerce-product-gallery__image .flex-viewport{display:flex;justify-content:center;flex-flow:row nowrap;align-items:center}.single-product .woocommerce-product-gallery__image .zoomImg{display:none !important}.single-product .product-image{border:5px solid #f5f6f6;padding:10px}.single-product .product-info{display:flex;justify-content:flex-start;flex-flow:row wrap}.single-product .product-info .product_title.elementor-heading-title{padding:0 30px;margin-bottom:50px;text-align:center;position:relative;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center;min-height:80px;line-height:40px}.single-product .product-info .product_title.elementor-heading-title:before{content:"";position:absolute;bottom:-10px;width:80px;height:3px;left:calc(50% - 40px);background:#97a4aa;z-index:99}.single-product .product-info .product-note{flex:1 1 100%;max-width:100%;background:#f5f6f6;text-align:center;font-size:14px;margin:20px 0}.single-product .product-info .product-note p{line-height:30px;margin:0}.single-product .product-info .product-price{flex:1 1 50%;max-width:50%;padding-right:5px;text-align:right;line-height:40px;font-weight:bold;margin:0;font-size:20px}.single-product .product-info .product-price p{margin:0}.single-product .product-info .product-price p span{line-height:40px}.single-product .product-info .product-package{flex:1 1 50%;max-width:50%;padding-left:5px;text-align:left;line-height:40px;margin-bottom:0;position:relative;display:flex;justify-content:flex-start;flex-flow:row nowrap;font-size:20px}.single-product .product-info .product-package:before{content:"/";margin-right:10px}.single-product .product-info .add2cart{margin:30px auto !important;display:flex;justify-content:center;flex-flow:row nowrap}.single-product .product-info .add2cart .quantity{margin:0 !important}.single-product .product-info .add2cart .quantity input{padding:0 !important;line-height:40px;min-width:70px;border:1px solid #3b454a !important;border-right:none !important}.single-product .product-info .add2cart button{margin:0 !important;line-height:40px;padding:0 25px !important;border:1px solid #3b454a !important;background:#f5f6f6 !important;font-size:20px}.single-product .product-info .add2cart button:hover{border:1px solid #ec1b24 !important;background:#ec1b24 !important;color:#fff !important}.single-product .product-info .share-title{flex:1 1 30%;max-width:30%;background:#f5f6f6;height:45px;padding:0 10px;display:flex;justify-content:flex-end;font-size:20px;color:#3b454a}.single-product .product-info .share-title .elementor-heading-title{font-size:20px;color:#3b454a;line-height:45px}.single-product .product-info .share-icon{flex:1 1 70%;max-width:70%;line-height:45px;background:#f5f6f6}.single-product .full-description{margin:50px 0 0}.single-product .full-description ul,.single-product .full-description ol{list-style:none;margin:0 0 50px;padding:0}.single-product .full-description ul li,.single-product .full-description ol li{padding-left:20px;margin-bottom:20px;position:relative;line-height:25px}.single-product .full-description ul li br,.single-product .full-description ol li br{display:none}.single-product .full-description ul li:before,.single-product .full-description ol li:before{content:"•";position:absolute;left:0;top:0;color:#000;font-size:20px}.single-product .full-description ul li strong,.single-product .full-description ol li strong{color:#000;display:block;clear:both}.single-product .woocommerce-notices-wrapper{position:fixed !important;top:350px !important;margin:0 auto;width:800px;left:calc(50% - 400px);z-index:999}.product-widget{display:flex;justify-content:center;flex-flow:row nowrap;list-style:none;margin:50px 0 0 0;padding:0}@media(max-width: 1024px){.product-widget{flex-wrap:wrap}}.product-widget .single-product{padding:10px;background:rgba(255,255,255,.7);flex:1 1 23.5%;max-width:23.5%;margin:0 1%;border-radius:5px}@media(max-width: 1024px){.product-widget .single-product{flex:1 1 48%;max-width:48%}}@media(max-width: 575px){.product-widget .single-product{flex:1 1 100%;max-width:100%;margin:0 0 20px}}.product-widget .single-product .image-block a{height:200px;background:#fff;object-fit:cover;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center;padding:10px;border-radius:5px}.product-widget .single-product .image-block a img{max-height:100%;object-fit:cover}.product-widget .single-product h3{text-align:center;display:block;display:-webkit-box;height:50px;font-size:18px;line-height:25px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin:10px 0}.product-widget .single-product h3 a{color:#000}.product-widget .single-product .price{display:flex;justify-content:center;flex-flow:row nowrap}.product-widget .single-product .price .amount{font-weight:bold}.product-widget .single-product .button{display:block;background:rgba(255,255,255,.7);border:1px solid #ec1b24;color:#ec1b24;border-radius:5px;line-height:40px;text-align:center;max-width:80%;padding:0;margin:0 auto 10px;letter-spacing:1px}.product-widget .single-product .button:hover{background:#ec1b24;color:#fff}.woocommerce-form-coupon-toggle a{color:#ec1b24}.woocommerce-form-coupon-toggle a:hover{color:#3b454a}.woocommerce-input-wrapper textarea{min-height:250px}.elementor-menu-cart__main a,.woocommerce table.shop_table a{color:#ec1b24}.elementor-menu-cart__main a:hover,.woocommerce table.shop_table a:hover{color:#3b454a}.elementor-menu-cart__main a.elementor-button,.woocommerce table.shop_table a.elementor-button{color:#fff}#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{border-radius:0;border:1px solid #ec1b24;color:#ec1b24;background:#fff}#add_payment_method .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background:#ec1b24;color:#fff}#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{line-height:38px;min-width:300px;padding:0 10px}.woocommerce .cart .button,.woocommerce .cart input.button,.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{line-height:40px;padding:0 10px}.woocommerce-info{line-height:30px;padding:10px 10px 10px 50px}.woocommerce-info.warning{font-weight:bold;border-color:#ec1b24}.woocommerce-info:before{top:10px;content:"";font-family:"Font Awesome 5 Free";color:#ec1b24;font-weight:900}.woocommerce-info .backToShop{float:right;background:#ec1b24;color:#fff;line-height:30px;padding:0 15px}#productNote{position:absolute;right:0;top:25px;width:30px;height:30px;z-index:2}#productNote:before{position:absolute;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#ec1b24;width:30px;height:30px;display:flex;justify-content:center;flex-flow:row nowrap;align-items:center;font-size:24px}#productNote h2{opacity:0;visibility:hidden;position:absolute;right:0;top:40px;left:-150px;background:rgba(0,0,0,.72);color:#fff;padding:10px 15px;border-radius:5px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;z-index:-1}#productNote:hover h2{opacity:1;visibility:visible;top:30px;z-index:9999}/*# sourceMappingURL=style.css.map */
