@keyframes nl-loading{from{transform:rotate(0)}to{transform:rotate(360deg)}}@media screen and (min-width:0px){#catalogue{padding-top:70px;background-color:#fff}#catalogue #hero{background-repeat:no-repeat;background-size:cover;background-position:50% 25%;color:#fff;padding:65px 20px}#catalogue #hero .title{text-align:center;line-height:1.6em;font-size:36px;font-weight:700;text-shadow:5px 5px 10px #969696}#catalogue h1{text-align:center;margin-bottom:20px}#catalogue .second-tabs{background-color:#f1f2f2;padding:20px;font-size:14px;position:relative}#catalogue .second-tabs ul{display:flex;overflow:scroll}#catalogue .second-tabs ul li{margin-right:15px;background-color:#fff;border-radius:10px}#catalogue .second-tabs ul li:last-child{margin-right:0}#catalogue .second-tabs ul li img{width:40px;margin:0 auto 10px}#catalogue .second-tabs ul li a{display:block;width:120px;padding:20px 10px;text-align:center;border-radius:10px;border:1px #fff solid;box-sizing:border-box;font-size:14px}#catalogue .second-tabs ul li.active a{border:1px #3a4c55 solid;font-weight:700}#catalogue .catalogue-container{padding:30px 20px}#catalogue .left-container{position:sticky;top:120px;margin-bottom:30px}#catalogue .open-filter{display:block;padding:10px 0;font-size:18px;line-height:28px;background-color:#fff;border-radius:10px;border:1px #f1f2f2 solid;text-align:center}#catalogue .filter-lists{position:fixed;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.7);z-index:2;opacity:0;visibility:hidden;transition:all .35s;display:flex;align-items:center;justify-content:center}#catalogue .filter-lists.active{opacity:1;visibility:visible}#catalogue .filter-lists ul{position:relative;background-color:#fff;border-radius:10px;padding:50px 30px 30px;width:300px;box-sizing:border-box}#catalogue .filter-lists ul .title{font-size:26px;font-weight:700;margin-bottom:10px}#catalogue .filter-lists ul a{display:block;padding:10px 0;line-height:20px;font-size:18px}#catalogue .filter-lists ul li.active a{color:#3fae29;font-weight:700}#catalogue .filter-lists ul li.essentials{display:none}#catalogue .filter-lists .close-filter{position:absolute;top:20px;right:20px;width:30px;height:30px;cursor:pointer}#catalogue .filter-lists .close-filter div{position:absolute;width:100%;height:1px;background:#3a4c55;top:50%}#catalogue .filter-lists .close-filter div:first-child{transform:rotate(45deg)}#catalogue .filter-lists .close-filter div:last-child{transform:rotate(-45deg)}#catalogue .right-container{background-color:#fff;border-radius:10px;padding:30px 0;width:100%;box-sizing:border-box}#catalogue .right-container .item{visibility:hidden;opacity:0;width:0;height:0;overflow:auto}#catalogue .right-container .active{visibility:visible;opacity:1;width:100%;height:auto}#catalogue .right-container .item.item_messages{font-size:30px;text-align:center}#catalogue .right-container .main{opacity:0;visibility:hidden}#catalogue .right-container.active .main{opacity:1;visibility:visible}#catalogue .right-container .loading{width:50px;height:auto;margin:50px auto 0;opacity:1;visibility:visible}#catalogue .right-container.active .loading{width:0;height:0;margin:0;opacity:0;visibility:hidden}#catalogue .form-group{padding:50px 20px}#catalogue .form-group .wrapper{border-radius:10px;background-color:#f8f8f8;overflow:hidden}#catalogue .form-group .wrapper-left{padding:30px}#catalogue .form-group .wrapper-left .title{padding-bottom:10px;font-size:32px;font-weight:700}#catalogue .form-group .wrapper-left .text{line-height:1.6em}#catalogue .form-group .wrapper-left form{margin-top:30px}#catalogue .form-group .wrapper-left form .entry:first-child{display:flex;flex-wrap:wrap}#catalogue .form-group .wrapper-left form .entry:first-child em.error{display:block;order:2;width:100%}#catalogue .form-group .wrapper-left form .entry input[type=email]{width:calc(100% - 120px);border-top-left-radius:25px;border-bottom-left-radius:25px;border-top-right-radius:0;border-bottom-right-radius:0}#catalogue .form-group .wrapper-left form .entry input[type=submit]{width:120px;padding-right:25px;box-sizing:border-box;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:25px;border-bottom-right-radius:25px;background-color:#3a4c55;border:1px #3a4c55 solid}#catalogue .form-group .wrapper-right .divimg{height:300px;background-repeat:no-repeat;background-size:cover;background-position:50% 25%}#catalogue .support{background-color:transparent;padding:25px 50px;background:#f1f2f2;border-top:1px solid #3a4c55}#catalogue .support ul li{display:flex;align-items:center;margin-bottom:10px;font-size:14px;font-weight:700;color:#3a4c55}#catalogue .support ul li:last-child{margin-bottom:0}#catalogue .support ul li img{width:25px;margin-right:15px}@media(-webkit-max-device-pixel-ratio:1.99999999){#catalogue #hero{background-image:url(../img/products/cata-hero@1x.jpg)}.is-webp #catalogue #hero{background-image:url(../img/products/cata-hero@1x.webp)}#catalogue .form-group .wrapper-right .divimg{background-image:url(../img/homepage/home-shape-party@1x.jpg)}.is-webp #catalogue .form-group .wrapper-right .divimg{background-image:url(../img/homepage/home-shape-party@1x.webp)}}@media(-webkit-min-device-pixel-ratio:2){#catalogue #hero{background-image:url(../img/products/cata-hero@2x.jpg)}.is-webp #catalogue #hero{background-image:url(../img/products/cata-hero@2x.webp)}#catalogue .form-group .wrapper-right .divimg{background-image:url(../img/homepage/home-shape-party@2x.jpg)}.is-webp #catalogue .form-group .wrapper-right .divimg{background-image:url(../img/homepage/home-shape-party@2x.webp)}}}@media screen and (min-width:768px){#catalogue{padding-top:80px}#catalogue .second-tabs{overflow:hidden;padding:30px 0;font-size:16px}#catalogue .second-tabs ul{justify-content:center;width:auto;overflow:hidden}#catalogue .catalogue-container{padding:50px 50px 80px}#catalogue .left-container{top:130px}#catalogue .right-container .GoToInsp{width:300px;margin:0 auto;margin-bottom:2em}#catalogue .shopify-buy-frame{max-height:900px;overflow:auto}#catalogue .shopify-buy-frame::-webkit-scrollbar{width:10px}#catalogue .shopify-buy-frame::-webkit-scrollbar-thumb{background:#3a4c55;border-radius:5px}#catalogue .shopify-buy-frame::-webkit-scrollbar-thumb:hover{width:12px;background:#2d2f30}#catalogue .shopify-buy-frame::-webkit-scrollbar-track{background:#dadee1;border-radius:5px}#catalogue .form-group{padding:50px}#catalogue .form-group .wrapper{display:flex}#catalogue .form-group .wrapper-left{width:55%;box-sizing:border-box}#catalogue .form-group .wrapper-right .divimg{height:100%}#catalogue .form-group .wrapper-right{width:45%}#catalogue .support ul{display:flex;justify-content:space-between}#catalogue .support ul li{margin-bottom:0;display:block;align-items:center}#catalogue .support ul li img{margin:0 auto 10px}}@media screen and (min-width:1024px){#catalogue .support{padding:17px}#catalogue .second-tabs{font-size:18px}#catalogue .second-tabs ul li a{width:130px}#catalogue .catalogue-container{display:flex}#catalogue .left-container{position:inherit}#catalogue .catalogue-filter{display:none}#catalogue .filter-lists{opacity:1;visibility:visible;position:sticky;top:140px;background-color:transparent}#catalogue .filter-lists .close-filter{display:none}#catalogue .filter-lists ul{width:260px;margin-right:30px;padding:50px}#catalogue .form-group .wrapper-left{padding:50px}#catalogue .form-group .wrapper-left .title{font-size:42px}#catalogue .support ul{width:800px;margin:0 auto}#catalogue .support ul li{display:flex}#catalogue .support ul li img{margin:0 15px 0 0}}@media screen and (min-width:1280px){#catalogue{padding-top:100px}#catalogue .catalogue-container{padding:50px 10% 80px}#catalogue .form-group{padding:50px 10%}#catalogue .form-group .wrapper-left{width:50%;padding:50px 80px 35px}#catalogue .form-group .wrapper-left .content{width:80%}#catalogue .form-group .wrapper-right{width:50%}#catalogue .support ul{width:900px}#catalogue .support ul li{font-size:16px}}@media screen and (min-width:1920px){#catalogue .catalogue-container{padding:50px 15% 80px}#catalogue .form-group{padding:50px 15%}}@media screen and (min-width:2560px){#catalogue .catalogue-container{max-width:1500px;margin:0 auto}#catalogue .filter-lists{margin-top:4em}#catalogue .form-group{max-width:1500px;margin:0 auto}}