.menu-container{z-index:1031}.menu-container .navbar .dropdown-submenu{position:relative}.menu-container .navbar .dropdown-submenu .dropdown-menu{left:100%;margin-top:-1px;top:0}.menu-container .navbar .navbar-brand img{height:35px;width:auto}.menu-container .navbar .dropdown-toggle{position:relative}.menu-container .navbar .dropdown-toggle:after{display:none}.menu-container .navbar .dropdown-toggle>.caret{border:none;display:block;font-size:15px;height:100%;padding:10px 12px;position:absolute;right:0;top:0}.menu-container .navbar .dropdown>.dropdown-toggle>.caret{padding:12px}.menu-container .navbar .dropdown>.dropdown-toggle{padding-right:30px}@-webkit-keyframes loadingNavItem{0%{left:-20px}to{left:calc(100% + 20px)}}@keyframes loadingNavItem{0%{left:-20px}to{left:calc(100% + 20px)}}.menu-container .navbar a.nav-link.nav-link-loading,.menu-container .navbar a.nav-link.nav-link-loading:focus,.menu-container .navbar a.nav-link.nav-link-loading:hover{background-color:rgba(0,0,0,.011);border:none!important;border-radius:5px;color:transparent!important;overflow:hidden;position:relative!important}.menu-container .navbar a.nav-link.nav-link-loading:before,.menu-container .navbar a.nav-link.nav-link-loading:focus:before,.menu-container .navbar a.nav-link.nav-link-loading:hover:before{-webkit-animation:loadingNavItem .8s linear infinite;animation:loadingNavItem .8s linear infinite;background-color:transparent;bottom:2px;box-shadow:0 0 15px #000;color:hsla(0,0%,89%,0);content:"";display:block;left:10px;position:absolute;text-shadow:0 0 8px #000;top:2px;width:.1px}.menu-container .navbar a.dropdown-item:hover,.menu-container .navbar a.nav-link:hover{background:#eaeaea}.menu-container .navbar a{font-size:14px;line-height:1.5}.menu-container .navbar li{margin-bottom:0}.menu-container .navbar-toggler .icon-bar{border-radius:1px;display:block;height:2px;width:22px}.menu-container .navbar-toggler .icon-bar:last-of-type{width:70%}.menu-container .navbar-toggler .icon-bar+.icon-bar{margin-top:4px}.menu-container .sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header-container .navbar-header a:focus,.header-container .navbar-header a:hover{border:none;box-shadow:none}.menu-button-container{margin-left:13px}.menu-button-container .menu-button{background-color:transparent;border:none;margin-left:7px;margin-right:7px;outline:none;padding:0 8px}.menu-button-container .menu-button i{color:#000;font-size:25px}.menu-button-container .menu-cart-button{position:relative}.menu-button-container .menu-cart-button .badge{background-color:#ff6767;color:#fff;font-size:10px;left:0;position:absolute;top:0}.menu-button-container form.menu-search-container{height:calc(100% - 2px);left:1px;max-height:60px;position:absolute;right:1px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.menu-button-container form.menu-search-container input{height:100%;margin-bottom:0;margin-top:0;padding-left:50px;padding-right:50px}.menu-button-container form.menu-search-container .search-button{right:5px}.menu-button-container form.menu-search-container .close-button,.menu-button-container form.menu-search-container .search-button{background:transparent;border:none;color:#000;font-size:24px;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu-button-container form.menu-search-container .close-button{left:5px}@media screen and (min-width:768px){.menu-button-container form.menu-search-container{left:50%;right:auto;top:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:455px;z-index:101}.menu-button-container .search-overlay{background:rgba(43,43,43,.63);bottom:0;content:"";display:block;left:0;position:fixed!important;right:0;top:0;z-index:100}}@media screen and (max-width:768px){.menu-container .navbar .dropdown-submenu .dropdown-menu{margin-top:0}.menu-container .navbar .dropdown .dropdown-menu{background:transparent;border:none;padding-bottom:0;padding-top:0}.menu-container .navbar .dropdown .dropdown-submenu>.dropdown-menu,.menu-container .navbar .dropdown>.dropdown-menu .dropdown-item{padding-left:5px}.menu-container .navbar .dropdown-menu .dropdown-item,.menu-container .navbar .dropdown-menu .dropdown-toggle{padding-bottom:.5rem;padding-top:.5rem}.menu-container .navbar a.dropdown-item,.menu-container .navbar a.nav-link{padding-left:5px!important}}.navbar-collapse .collapse-close-container,.navbar-collapse .collapse-close-overlay{display:none}@media screen and (max-width:768px){@-webkit-keyframes collpaseFromLeft{0%{left:-75%}to{left:0}}@keyframes collpaseFromLeft{0%{left:-75%}to{left:0}}@-webkit-keyframes collpaseFromRight{0%{right:-75%}to{right:0}}@keyframes collpaseFromRight{0%{right:-75%}to{right:0}}.navbar-collapse.fixed-left.show .collapse-close-overlay{left:100%}.navbar-collapse.fixed-left.show .collapse-close-overlay,.navbar-collapse.fixed-right.show .collapse-close-overlay{background:rgba(0,0,0,.3);bottom:0;display:block;position:absolute;top:0;transition:all .25s;width:200vw;z-index:10}.navbar-collapse.fixed-right.show .collapse-close-overlay{right:100%}.navbar-collapse.fixed-left.collapse:not(.show),.navbar-collapse.fixed-right.collapse:not(.show){display:block}.navbar-collapse.fixed-left{background-color:#fff;bottom:0;height:100vh!important;left:-75%;margin:0;padding-top:50px;position:fixed!important;top:0;transition:left .25s!important;-webkit-transition:left .25s!important;width:75%;z-index:100}.navbar-collapse.fixed-left.show{left:0}.navbar-collapse.fixed-right{background-color:#fff;bottom:0;height:auto!important;margin:0;max-width:100%;min-width:75%;padding-top:50px;position:fixed;right:-75%;top:0;transition:right .25s!important;-webkit-transition:right .25s!important;z-index:100}.navbar-collapse.fixed-right.show{right:0}.navbar-collapse .collapse-close-container{background-color:transparent;border:none;display:block;font-size:25px;height:50px;left:0;outline:none;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;z-index:10}.navbar-collapse.fixed-left .collapse-close-container{text-align:right}.navbar-collapse.fixed-right .collapse-close-container{text-align:left}.navbar-collapse .collapse-close-container button.collapse-close{background-color:transparent;border:none;color:#000;font-size:25px;margin-top:7px;outline:none;padding:5px}}.language-switcher{background-color:transparent;border:none;margin:none;outline:none;padding:none}.language-switcher option{background-color:#fff;color:#000}.Toastify__toast--default{background:#fff;color:#636363}.Toastify__progress-bar--default,.top-header{background:#000}.top-header{color:#fff;padding:.8rem 14px;width:100%}.top-header .switch-type{font-size:1rem;text-decoration:underline!important}.top-header a,.top-header button{color:#fff!important;font-size:1.25rem;margin-left:0;margin-top:0;text-decoration:none!important}.header-container{background:#fff;padding-bottom:0;position:relative;z-index:9}.header-container>.container{background:#fff}.menu-container{min-height:114px;padding:10px 0;position:relative}.menu-container .navbar .navbar-brand{z-index:1}.menu-container .navbar .navbar-brand img{height:4rem}.sticky-top{transition:all .1s}.menu-container .collapse.navbar-collapse .sticky-top{-webkit-transform:translateY(0);transform:translateY(0)}.menu-container .navbar.fixed.fixed-hidden{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.sticky-top.fixed{padding-top:2px;-webkit-transform:translateY(6.8rem);transform:translateY(6.8rem)}@media screen and (max-width:768px){.menu-container .navbar .navbar-brand img{height:4.1rem;padding:3px 0}.menu-container .navbar .navbar-brand{background-color:transparent;border:none;box-shadow:none;position:relative;top:0;-webkit-transform:translateX(38px);transform:translateX(38px)}.menu-container{min-height:86px}.menu-container .navbar-collapse{background:#fff;border-radius:0;padding-left:10px;padding-right:10px}.sticky-top.fixed{-webkit-transform:translateY(5.3rem);transform:translateY(5.3rem)}}@media screen and (max-width:568px){.menu-container .navbar .navbar-brand img{height:5.6rem;padding:4px 0}.menu-container .collapse.navbar-collapse{-webkit-transform:translateY(0);transform:translateY(0)}.sticky-top.fixed{-webkit-transform:translateY(6.8rem);transform:translateY(6.8rem)}}.menu-container .navbar.fixed{border-bottom:1px solid #fff;box-shadow:0 2px 4px rgba(85,85,85,.275);left:0;position:fixed;right:0;top:0;transition:all .1s;width:100%}.menu-container .navbar.fixed .collapse.navbar-collapse{-webkit-transform:none;transform:none}.menu-container .navbar{background:#fff;border:none;box-shadow:none;left:0;padding:0;right:0;top:0;transition:left .4s,right .4s,top .4s;z-index:100}.menu-container .navbar a.dropdown-item,.menu-container .navbar a.nav-link{border-bottom:2px solid transparent;border-top:2px solid transparent;color:#000;font-family:Nunito,sans-serif;font-size:1.3rem;font-weight:700;letter-spacing:.5px;margin-left:2px;margin-right:2px;padding-left:1rem!important;padding-right:1rem!important;padding:.3rem;position:relative;transition:all .3s}.menu-container .navbar a.dropdown-item{color:#000;margin-left:0;margin-right:0;padding:.6rem .2rem}.menu-container .navbar a.dropdown-item,.menu-container .navbar a.nav-link{padding:.4rem}.menu-container .navbar a.nav-link:focus,.menu-container .navbar a.nav-link:hover{background:transparent;box-shadow:none;outline:none}.menu-container .navbar a.dropdown-item:focus,.menu-container .navbar a.dropdown-item:hover{box-shadow:none;color:#000!important;outline:none}.menu-container .navbar .dropdown-menu{background:#fff;border-radius:0;margin-top:0;min-width:220px;padding:.8rem .4rem}.menu-container .dropdown-menu a.dropdown-item{display:block;font-weight:500;padding:.3rem 1rem;-webkit-transform:scale(.95);transform:scale(.95)}.menu-container .dropdown-menu a.dropdown-item:before{content:"\f105";font-family:FontAwesome;font-weight:700;padding:0 .7rem 0 0}.menu-container .navbar .dropdown>.dropdown-toggle{padding-right:30px!important}.menu-container .navbar .dropdown-toggle>.caret,.menu-container .navbar .dropdown>.dropdown-toggle>.caret{padding:.85rem .5rem}.menu-container .navbar .dropdown-toggle>.caret:hover,.menu-container .navbar .dropdown>.dropdown-toggle>.caret:hover{background:hsla(0,0%,74%,.288);color:#000}.brand-logo{padding:3px 0;z-index:1}.navbar a,.navbar a:focus,.navbar a:hover,.navbar a:visited{text-decoration:none!important}.brand-logo p{color:#031c4f;font-family:Nunito,sans-serif;font-size:29px;font-weight:700;line-height:25px;margin-bottom:0;z-index:2}.brand-logo p:first-of-type{font-size:31px;text-transform:uppercase;-webkit-transform:translateX(-40px);transform:translateX(-40px)}@media screen and (max-width:768px){.brand-logo{padding:10px 0;-webkit-transform:scale(.85) translateX(20px)!important;transform:scale(.85) translateX(20px)!important}}@media screen and (max-width:468px){.brand-logo{padding:10px 0;-webkit-transform:scale(.7) translateX(10px)!important;transform:scale(.7) translateX(10px)!important}}.menu-container .navbar{padding:.7rem 2rem}.navbar-light .navbar-toggler{border:none}.navbar-light .navbar-toggler:focus,.navbar-light .navbar-toggler:hover{border:none;box-shadow:none;outline:none}.dropdown-menu{border-radius:0;padding:0}.menu-container .navbar-toggler .icon-bar{background-color:#000;border-radius:3px;height:5px;margin-top:6px!important;width:35px}.menu-container .navbar-toggler .icon-bar:last-of-type{margin-bottom:8px!important}@media screen and (max-width:768px){.header-container .navbar.fixed:before{bottom:0}ul.navbar-nav{border-bottom:none;border-left:none}.header-container{background:transparent}.menu-container .navbar a.dropdown-item,.menu-container .navbar a.nav-link{font-size:2rem;padding-bottom:.8rem!important;padding-left:15px;padding-top:.8rem!important}.menu-container .navbar a.nav-link[href*=tel]{margin:5px 0;padding-bottom:.6rem!important;padding-top:.6rem!important;text-align:center}.menu-container .navbar .dropdown>.dropdown-menu{padding-left:10px}.menu-container .navbar .nav-item:first-of-type{border-top:1px solid #ebebeb}.menu-container .navbar .nav-item{border-bottom:1px solid #ebebeb}.menu-container .navbar{padding:4px 0 0}.menu-container .navbar-nav{padding-bottom:15px;padding-top:6px}.menu-container .navbar .brand-mobile-text{display:inline-block;font-size:13px;line-height:19px;margin-left:15px;padding-top:0}.menu-container .navbar a.dropdown-item:focus,.menu-container .navbar a.dropdown-item:hover,.menu-container .navbar a.nav-link:focus,.menu-container .navbar a.nav-link:hover{border-color:transparent;box-shadow:none;color:#000!important;outline:none}.menu-container .navbar .dropdown-toggle>.caret,.menu-container .navbar .dropdown>.dropdown-toggle>.caret{font-size:22px;padding:1.3rem 2rem}.menu-container .navbar.fixed .collapse.navbar-collapse ul.navbar-nav{margin-left:0!important;-webkit-transform:none;transform:none}.menu-container .navbar.fixed{padding:.5rem 1.2rem 0}}.header-container .navbar-header a{color:#000;display:block;font-family:Times New Roman,Times,serif;font-size:24px;font-weight:700;height:auto;line-height:25px;padding:28px 0 8px;text-decoration:none;text-shadow:0 0 2px #cecece;-webkit-transform:translateY(20px);transform:translateY(20px)}.header-container .service-icon span.fa{border:2px solid #ddd;border-radius:50px;float:left;font-size:16px;height:34px;line-height:30px;margin-top:2px;text-align:center;width:34px}.header-container .service-container{margin-top:40px}.header-container .service-button{margin-top:27px;text-align:right}.header-container .service-box{padding-left:42px}.header-container .service-box h2{font-family:inherit;font-size:14px;font-weight:600;line-height:15px;padding:2px 0 0}.header-container .service-box p{color:#999;font-size:12px;line-height:14px}html{font-size:15.6px}body{background:#fff}@media screen and (max-width:720px){html{font-size:14px}}@media screen and (max-width:500px){html{font-size:13px}}@media screen and (max-width:468px){html{font-size:12px}}@media screen and (max-width:439px){html{font-size:10.9px}}@media screen and (max-width:400px){html{font-size:10.5px}}@media screen and (max-width:380px){html{font-size:10.4px}}.h1,h1{font-size:2.5rem;font-weight:900;line-height:1.02}.h2,h2{font-size:2.2rem}.h2,.h3,h2,h3{font-weight:800;line-height:1.2}.h3,h3{font-size:1.9rem}.h4,h4{font-size:1.7rem;font-weight:600;line-height:1.2}.h5,h5{font-size:1.5rem;line-height:1}.h5,.h6,h5,h6{font-weight:400}.h6,h6{font-size:1.2rem;line-height:1.2}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{color:#000;font-family:Nunito,sans-serif}h1.title,h2.title,h3.title{position:relative}body{font-family:Nunito,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;margin:0;padding:0}@media screen and (max-width:568px){body{font-size:1.5rem;line-height:1.2}.h1,h1{font-size:2.5rem;line-height:1.04}.h1,.h2,h1,h2{font-weight:800}.h2,h2{font-size:2.2rem;line-height:1.08}.h3,h3{font-size:1.9rem;font-weight:700}.h3,.h4,h3,h4{line-height:1.2}.h4,h4{font-size:1.7rem;font-weight:600}.h5,h5{font-size:1.5rem}.h5,.h6,h5,h6{font-weight:400;line-height:1.2}.h6,h6{font-size:1.2rem}}a:focus,a:hover,a:link,a:visited{color:#000;font-weight:400;text-decoration:underline}.btn,.contact-form button,a.btn{border-radius:3px;border-radius:50px;display:inline-block;font-size:1.3rem;font-weight:600;line-height:1.6rem;margin-top:10px;overflow:hidden;padding:.9rem 2.5rem;position:relative;text-decoration:none!important;transition:all .2s ease-in-out 0s!important}.btn.btn-success{background:#30ff7d;border:2px solid #30ff7d;color:#00397b}.btn.btn.btn-success:focus,.btn.btn.btn-success:hover{background:#26e26b;border-color:#26e26b;color:#00397b}.btn.btn-primary,.contact-form button{background:#fff;border:2px solid #000;color:#000}.btn.btn.btn-primary:focus,.btn.btn.btn-primary:hover,.contact-form button:focus,.contact-form button:hover{background:#ebebeb;border-color:#ebebeb;color:#000}.btn.btn-secondary{background:#ebebeb;border:2px solid #ebebeb;color:#000}.btn.btn.btn-secondary:focus,.btn.btn.btn-secondary:hover{background:#fff!important;border-color:#ebebeb;color:#242424!important}.btn.btn-navbar{margin-left:10px;margin-top:6px;padding:3px 35px;vertical-align:top}.btn i.fa-long-arrow-right,.link i.fa-long-arrow-right{-webkit-transform:translateY(1px);transform:translateY(1px);transition:all .3s}.btn:hover i.fa-long-arrow-right,.link:hover i.fa-long-arrow-right{-webkit-transform:translate(5px,1px);transform:translate(5px,1px)}input.form-control,select.form-control{height:48px}input.form-control,select.form-control,textarea.form-control{border:1px solid #ccc;border-radius:3px;display:block;font-size:1.3rem;line-height:1.42857143;margin-bottom:15px;margin-top:6px;padding:6px 12px;width:100%}.vertical-center{align-items:center;display:flex;height:100%;justify-content:center}.container{max-width:1500px;padding-left:60px;padding-right:60px}@media screen and (max-width:720px){.container{padding-left:40px;padding-right:40px}}@media screen and (max-width:550px){.container{padding-left:25px;padding-right:25px}}@media screen and (max-width:400px){.container{padding-left:15px;padding-right:15px}}.title-tag{display:inline-block;position:relative}.title-tag:before{content:""}.title-tag:after{background-color:#cbecce;bottom:0;content:"";height:57%;left:0;position:absolute;width:1.8rem;z-index:-1}.main-content{min-height:calc(100vh - 114px)}.main-section div.row>div{padding-left:5px;padding-right:5px}.main-section>div>div.row>div:nth-of-type(2){padding-left:15px;padding-right:15px}.main-section .main-badge{background-color:#d7d5de;padding:.6rem .3rem;text-align:center}.main-section .banner{margin-bottom:10px;width:100%}.main-section .banner .banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:65vw;max-height:525px}.main-section .banner .banner-image img{height:100%;max-width:200%;width:auto}.main-section .news-details{background-color:#cbecce;margin-bottom:10px;padding:1.3rem 2rem}.main-section .news-details .date{font-size:1rem}.main-section .news-details .title{font-size:2.2rem;font-weight:800;line-height:1.08;padding-top:.2rem}@media screen and (max-width:568px){.main-section .news-details .title{font-size:2.2rem;font-weight:800;line-height:1.08}}.main-section .news-details a{color:#000;font-weight:700}.main-section .news-image{max-height:280px;overflow:hidden}.main-section .news-image img{height:auto;width:100%}@media screen and (max-width:992px){.main-section .news-image{bottom:10px;left:0;position:absolute;right:5px;top:0}.main-section .news-image img{height:100%;width:auto}}.main-section-new div.row>div{padding-left:5px;padding-right:5px}.main-section-new>div>div.banner-row>div:nth-of-type(2){padding-left:15px;padding-right:15px}.main-section-new .main-badge{background-color:#d7d5de;padding:.6rem .3rem;text-align:center}.main-section-new .banner{margin-bottom:10px;width:100%}.main-section-new .banner .banner-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:65vw;max-height:625px}.main-section-new .banner .banner-image img{height:100%;max-width:200%;width:auto}.main-section-new .news-details{background-color:#a3b093;margin-bottom:10px;padding:1.8rem 2rem}.main-section-new .news-details *{color:#fff}.main-section-new .news-details .date{font-size:1rem}.main-section-new .news-details .title{font-size:2.2rem;font-weight:800;line-height:1.08;padding-top:.2rem}@media screen and (max-width:568px){.main-section-new .news-details .title{font-size:2.2rem;font-weight:800;line-height:1.08}}.main-section-new .news-details a{color:#fff;font-weight:700}.main-section-new .news-image{max-height:280px;overflow:hidden}.main-section-new .news-image img{height:auto;width:100%}@media screen and (max-width:992px){.main-section-new .news-image{bottom:10px;left:0;position:absolute;right:5px;top:0}.main-section-new .news-image img{height:100%;width:auto}}.categories-section,.product-section .title{text-align:center}.categories-section .btn{margin-left:5px;margin-right:5px;padding:.5rem 2rem}.product-cat .product-cat-column{background-color:#f5f5f5;border-radius:3px;padding:0;transition:all .2s}.product-cat .product-cat-column:hover{box-shadow:0 2px 6px rgba(0,0,0,.145)}.product-cat .product-cat-column .product-cat-image{aspect-ratio:1!important;padding:0!important}.product-cat .product-cat-column .product-cat-image .product-cat-image-wrapper{aspect-ratio:1!important}.product-cat .product-cat-info{bottom:0;left:0;position:absolute;right:0;z-index:1}.product-cat .product-cat-info h3{font-size:1.2rem;min-height:48px;padding-bottom:.3rem;padding-top:.3rem}@media screen and (max-width:568px){.product-cat .product-cat-column{padding:0}.product-cat .product-cat-info h3{min-height:37px}}.about-section{background-color:#cbecce;padding-bottom:4rem;padding-top:4rem}.about-section .title{margin-bottom:2rem;text-align:center}.about-section .container{max-width:1000px}.contact-title-container{background-color:#000}.contact-title-container h1,.contact-title-container h2,.contact-title-container h3{color:#fff!important;margin-bottom:0;text-align:center}.contact-form-container{background-color:#ffe6e6}.contact-form-container .contact-form .col-sm-12>p{color:#000!important;font-weight:500}.btn.btn-primary .ladda-spinner div[role=progressbar]>div>div{background:#000!important}.breadcrumb-container{padding:1rem 0 3.5rem!important}.breadcrumb-container .separator{padding:0 .7rem!important}.breadcrumb-container .breadcrumb-link{color:#000;line-height:1.2;text-decoration:underline}.product-container .sub-product-container-link{text-decoration:none}.product-container .sub-product-container{background-color:#f5f5f5;padding:10px 14px;position:relative}.product-container .sub-product-container:hover{box-shadow:0 2px 6px rgba(0,0,0,.145)}.product-container .sub-product-container p{color:#000;margin-bottom:25px;text-decoration:none!important}.product-container .sub-product-container .sub-price{bottom:0;margin-bottom:0;position:absolute;right:14px}.product-container .product-info-container .card{background:transparent;margin-bottom:10px!important}.product-container .product-info-container .card-header{border-bottom:none!important;margin-bottom:0!important}.product-container .product-info-container .card-header button{padding-bottom:0;padding-left:0;padding-right:0}.product-container .product-info-container .product-reviews .product-review{background-color:#f5f5f5;margin-bottom:5px}.product-container .product-info-container .product-reviews .product-review .author,.product-container .product-info-container .product-reviews .product-review .date{font-size:1rem}.product-container .product-info-container .product-reviews button.btn{padding:.6rem 2rem}.product-container .variation-product-price{color:#ccc;font-size:2rem!important;font-weight:700}.product-container .variation-product-price.final{color:#000}.related-product-list-container .product-list-content .product-column{background-color:#fbfbfb;border-radius:3px;padding:.5rem;transition:all .2s}.related-product-list-container .product-list-content .product-column:hover{box-shadow:0 2px 6px rgba(0,0,0,.145)}.related-product-list-container .product-list-content .product-info h3{font-size:1.1rem;min-height:57px;padding-bottom:.3rem;padding-top:.3rem}.related-product-list-container .product-list-content .product-info .product-price{font-size:1.45rem;font-weight:900}.related-product-list-container .product-list-content .product-info .product-price .price-to,.related-product-list-container .product-list-content .product-info .product-price .reg-price{font-size:.8rem}@media screen and (max-width:568px){.related-product-list-container .product-list-content .product-column{padding:0}.related-product-list-container .product-list-content .product-info h3{min-height:37px}.related-product-list-container .product-list-content .product-info .product-price{font-size:1.1rem}.related-product-list-container .product-list-content .product-info .product-price .price-to,.related-product-list-container .product-list-content .product-info .product-price .reg-price{font-size:.7rem}}.product-list-container .product-list-category-desc *{color:#000}.product-list-container .product-list-content .product-column{background-color:#f5f5f5;border-radius:3px;padding:.5rem;transition:all .2s}.product-list-container .product-list-content .product-column:hover{box-shadow:0 2px 6px rgba(0,0,0,.145)}.product-list-container .product-list-content .in-sale .product-column:after{background:#40ae49;color:#fff;content:"Tarjous";font-size:1.2rem;height:auto;padding:.3rem 5rem;position:absolute;right:-4rem;top:2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:auto}.product-list-container .product-list-content .in-sale .product-column{overflow:hidden;position:relative}.product-list-container .product-list-content .product-info h3{font-size:1.2rem;min-height:48px;padding-bottom:.3rem;padding-top:.3rem}.product-list-container .product-list-content .product-info .product-price{font-size:1.45rem;font-weight:900}.product-list-container .product-list-content .product-info .product-price .price-to,.product-list-container .product-list-content .product-info .product-price .reg-price{font-size:1rem}@media screen and (max-width:568px){.product-list-container .product-list-content .product-column{padding:0}.product-list-container .product-list-content .product-info h3{min-height:37px}.product-list-container .product-list-content .product-info .product-price{font-size:1.7rem}.product-list-container .product-list-content .product-info .product-price .price-to,.product-list-container .product-list-content .product-info .product-price .reg-price{font-size:1.1rem}}.category-tree-container a{color:#000;font-weight:600;text-decoration:none}.category-tree-container li.selected a{font-weight:800}.category-tree-container .list-group-item.tree-item{font-size:1.1rem}.category-tree-container .list-group-item.tree-item.level0{font-size:1.4rem}@media screen and (max-width:568px){.category-tree-container .list-group-item.tree-item{font-size:1.7rem;padding:.95rem 1.25rem}.category-tree-container .list-group-item.tree-item.level0{font-size:1.9rem}}.product-order-select-container .form-control{font-size:1.3rem}@media screen and (max-width:568px){.product-order-select-container .form-control{font-size:1.6rem;height:calc(1.5em + 18px);padding-left:0}}@media screen and (max-width:768px){.category-tree-select{border:2px solid #000!important;font-size:1.5rem;padding:10px 15px 8px!important}.category-tree-select i.fa{-webkit-transform:translateY(1px);transform:translateY(1px)}}.shopping-cart-container .row-quantity .btn{font-size:1.5rem;line-height:1.5;margin-top:0;padding:.375rem 15px}.shopping-cart-container .row-quantity .form-control{background-color:#e6e6e6;border:none;color:#495057;display:block;font-size:1.5rem;height:calc(1.5em + .75rem + 2px);line-height:1.5;margin-top:0;padding:.375rem .75rem}.shopping-cart-container .row-quantity .input-group{max-width:150px!important}.footer{background-color:#000;padding:100px 0 40px}.footer a,.footer h1,.footer h2,.footer h3,.footer h4,.footer h5,.footer p{color:#fff}.error-container h2{padding:100px 0}.page-container .page-title,.post-container .page-title{font-size:3rem;line-height:3.3rem;padding-bottom:2rem}.page-container .post-header,.post-container .post-header{background-color:#cbecce;margin-bottom:2rem;margin-left:-15px;margin-right:-15px;padding:2rem 0 1.8rem 1rem;position:relative}.page-container .post-header .post-title,.post-container .post-header .post-title{color:#000;font-size:3rem;line-height:3.3rem;margin-bottom:0}.page-container .post-header .post-date,.post-container .post-header .post-date{color:#000;font-size:1rem;padding-bottom:.3rem}.page-container img,.post-container img{height:auto}.error-container,.page-container{min-height:185px}.post-container{padding-top:0!important}.error-container .error-content h1,.error-container .error-content h2,.error-container .error-content h3,.error-container .error-content h4,.page-container .page-content h1,.page-container .page-content h2,.page-container .page-content h3,.page-container .page-content h4,.post-container .post-content h1,.post-container .post-content h2,.post-container .post-content h3,.post-container .post-content h4{margin-bottom:1rem;margin-top:2rem}@media screen and (max-width:768px){.error-container,.page-container,.post-container{min-height:calc(100vh - 3rem - 195px)}}.contact-page .page-container{min-height:10px!important}.shop-sub-menu{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.cookie-consent-v2{align-items:center;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.cookie-consent-v2 .cookie-consent-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0}.cookie-consent-v2 .cookie-consent-container{-webkit-animation:slideUpFade .3s ease-out;animation:slideUpFade .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.cookie-consent-v2 .cookie-consent-header{border-bottom:1px solid #f1f5f9;padding:24px 24px 16px}.cookie-consent-v2 .cookie-consent-header h3{color:#1e293b;font-size:20px!important;font-weight:600;margin:0}.cookie-consent-v2 .cookie-consent-body{padding:16px 24px}.cookie-consent-v2 .cookie-consent-body p{color:#475569;font-size:14px!important;line-height:1.4;margin:0 0 16px}.cookie-consent-v2 .cookie-categories{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:20px}.cookie-consent-v2 .cookie-category{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:16px;padding:16px;transition:border-color .2s ease}.cookie-consent-v2 .cookie-category:hover{border-color:#cbd5e1}.cookie-consent-v2 .cookie-category.required{background-color:#f8fafc;border-color:#94a3b8}.cookie-consent-v2 .cookie-category.required .category-info h4:after{color:#64748b;content:" (Välttämätön)";font-size:.8em;font-weight:400}.cookie-consent-v2 .cookie-category .category-header{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.cookie-consent-v2 .cookie-category .category-info{flex:1 1}.cookie-consent-v2 .cookie-category .category-info h4{color:#1e293b;font-size:18px!important;font-weight:600;margin:0 0 8px}.cookie-consent-v2 .cookie-category .category-info p{color:#64748b;font-size:14px!important;line-height:1.4;margin:0}.cookie-consent-v2 .cookie-category .category-toggle{flex-shrink:0}.cookie-consent-v2 .toggle-switch{cursor:pointer;display:inline-block;height:24px;position:relative;width:48px}.cookie-consent-v2 .toggle-switch input{height:0;opacity:0;width:0}.cookie-consent-v2 .toggle-switch input:disabled+.toggle-slider{cursor:not-allowed;opacity:.5}.cookie-consent-v2 .toggle-switch .toggle-slider{background-color:#cbd5e1;border-radius:24px;bottom:0;left:0;position:absolute;right:0;top:0;transition:.3s}.cookie-consent-v2 .toggle-switch .toggle-slider:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 2px 4px rgba(0,0,0,.1);content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.cookie-consent-v2 .toggle-switch input:checked+.toggle-slider{background-color:#10b981}.cookie-consent-v2 .toggle-switch input:checked+.toggle-slider:before{-webkit-transform:translateX(24px);transform:translateX(24px)}.cookie-consent-v2 .cookie-consent-actions{border-top:1px solid #f1f5f9;padding:16px 24px 24px}.cookie-consent-v2 .primary-actions{display:flex;gap:12px;margin-bottom:12px}.cookie-consent-v2 .primary-actions .btn{border:none;border-radius:8px;cursor:pointer;flex:1 1;font-size:14px!important;font-weight:600;outline:none;padding:12px 24px;transition:all .2s ease}.cookie-consent-v2 .primary-actions .btn:focus{box-shadow:0 0 0 3px rgba(59,130,246,.1)}.cookie-consent-v2 .primary-actions .btn-accept-all{background-color:#10b981;color:#fff}.cookie-consent-v2 .primary-actions .btn-accept-all:hover{background-color:#059669;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cookie-consent-v2 .primary-actions .btn-reject-all{background-color:#6b7280;color:#fff}.cookie-consent-v2 .primary-actions .btn-reject-all:hover{background-color:#4b5563;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cookie-consent-v2 .secondary-actions{text-align:center}.cookie-consent-v2 .secondary-actions .btn-settings{background:none;border:none;border-radius:6px;box-shadow:none;color:#868e9f;cursor:pointer;font-size:.9rem;padding:2px 16px;transition:all .2s ease}.cookie-consent-v2 .secondary-actions .btn-settings:hover{color:#4b5563}.cookie-consent-v2 .custom-consent-form{border-top:1px solid #f1f5f9;margin-top:20px;padding-top:20px}.cookie-consent-v2 .custom-consent-form .btn-save-custom{background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-top:16px;padding:12px 24px;transition:all .2s ease;width:100%}.cookie-consent-v2 .custom-consent-form .btn-save-custom:hover{background-color:#2563eb;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cookie-consent-v2.compact{padding:10px}.cookie-consent-v2.compact .cookie-consent-container{border-radius:8px;max-width:100%}.cookie-consent-v2.compact .cookie-consent-actions,.cookie-consent-v2.compact .cookie-consent-body,.cookie-consent-v2.compact .cookie-consent-header{padding-left:16px;padding-right:16px}.cookie-consent-v2.compact .cookie-consent-header{padding-bottom:12px;padding-top:16px}.cookie-consent-v2.compact .cookie-consent-header h3{font-size:1.25rem}.cookie-consent-v2.compact .primary-actions{flex-direction:column}.cookie-consent-v2.compact .primary-actions .btn{padding:10px 20px}@media (max-width:640px){.cookie-consent-v2{align-items:flex-end;padding:0}.cookie-consent-v2 .cookie-consent-container{border-radius:16px 16px 0 0;max-height:85vh;max-width:none;width:100%}.cookie-consent-v2 .cookie-consent-actions,.cookie-consent-v2 .cookie-consent-body,.cookie-consent-v2 .cookie-consent-header{padding-left:20px;padding-right:20px}.cookie-consent-v2 .primary-actions{flex-direction:column}.cookie-consent-v2 .category-header{flex-direction:column;gap:12px}.cookie-consent-v2 .category-header .category-toggle{align-self:flex-start}}@-webkit-keyframes slideUpFade{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes slideUpFade{0%{opacity:0;-webkit-transform:translateY(30px) scale(.95);transform:translateY(30px) scale(.95)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.cookie-preferences-button{align-items:center;background-color:#374151!important;border:none;border-radius:50%;bottom:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff!important;cursor:pointer;display:flex;font-size:1.2rem;height:40px;justify-content:center;left:8px;padding:0!important;position:fixed;transition:all .3s ease;width:40px;z-index:1000}.cookie-preferences-button:hover{background-color:#1f2937;box-shadow:0 6px 16px rgba(0,0,0,.2);-webkit-transform:translateY(-2px);transform:translateY(-2px)}@media (max-width:640px){.cookie-preferences-button{bottom:8px;height:40px;left:8px;width:40px}}@media (prefers-color-scheme:dark){.cookie-consent-v2 .cookie-consent-container{background:#1f2937;color:#f9fafb}.cookie-consent-v2 .cookie-consent-header{border-bottom-color:#374151}.cookie-consent-v2 .cookie-consent-header h3{color:#f9fafb}.cookie-consent-v2 .cookie-consent-body p{color:#d1d5db}.cookie-consent-v2 .cookie-categories{border-top-color:#374151}.cookie-consent-v2 .cookie-category{background-color:#111827;border-color:#374151}.cookie-consent-v2 .cookie-category.required{background-color:#1f2937;border-color:#4b5563}.cookie-consent-v2 .cookie-category .category-info h4{color:#f9fafb}.cookie-consent-v2 .cookie-category .category-info p{color:#9ca3af}.cookie-consent-v2 .cookie-consent-actions{border-top-color:#374151}.cookie-consent-v2 .btn-settings{color:#d1d5db}.cookie-consent-v2 .btn-settings:hover{color:#f9fafb}}
/*# sourceMappingURL=8688.52b87b53.chunk.css.map*/