@font-face{font-family:jeff;font-weight:700;src:url(../../../../../../../../themes/chemical-collective/assets/fonts/jeff/jeff.woff2) format("woff2"),url(../../../../../../../../themes/chemical-collective/assets/fonts/jeff/jeff.woff) format("woff"),url(../../../../../../../../themes/chemical-collective/assets/fonts/jeff/jeff.ttf);font-display:swap}.page-template-tpl-landing .products--intro{margin-bottom:30px}.page-template-tpl-landing .products--intro .big-title{justify-content:center}.page-template-tpl-landing .products--intro .category-description{margin:0 auto}.landing-intro .landing-text{position:relative;padding:20px 5pc 0;font-size:36px;line-height:40px;text-align:center;max-width:50pc;margin:0 auto;margin-top:30px;font-family:jeff,sans-serif}.landing-intro .landing-text img{max-width:70px;height:auto}.landing-intro .landing-text .cat-left{position:absolute;left:0;top:50%;transform:translateY(-50%)}.landing-intro .landing-text .cat-right{position:absolute;right:0;top:50%;transform:translateY(-50%) scaleX(-1)}.landing-intro .landing-text .arrow-left{position:absolute;left:-50px;top:50%;transform:translateY(-50%);animation:bounce-left 2s infinite;max-width:38px}.landing-intro .landing-text .arrow-right{position:absolute;right:-50px;top:50%;transform:translateY(-50%) scaleX(-1);animation:bounce-right 2s infinite;max-width:38px}@media only screen and (max-width:991px){.landing-intro .landing-text{padding:20px 60px 0;margin-bottom:50px}.landing-intro .landing-text .arrow-right{display:none}.landing-intro .landing-text .arrow-left{top:auto;left:50%;bottom:-75pt;transform:translateX(-50%);animation:bounce-left-mobile 2s infinite}}@media only screen and (max-width:450px){.landing-intro .landing-text{padding:20px 60px 0;font-size:28px;line-height:2pc}.landing-intro .landing-text img{max-width:45px}}.landing-intro .landing-bg{position:relative;width:100%;min-height:620px}.landing-intro .landing-bg .landing-bg-wrapper{position:absolute;top:0;left:50%;width:100%;min-width:1370px;height:100%;transform:translateX(-50%)}.landing-intro .landing-bg img{max-width:100%;height:auto}.landing-intro .landing-bg .couch{position:absolute;left:50%;transform:translateX(-50%);bottom:7%;z-index:3;min-width:413px;animation:float 6s ease-in-out infinite;animation-delay:3s}.landing-intro .landing-bg .carpet{position:absolute;left:50%;transform:translateX(-50%);bottom:1%;z-index:1;min-width:607px}.landing-intro .landing-bg .smoke{min-width:870pt;position:absolute;left:50%;top:0;z-index:0;transform:translateX(-50%) scale(.7);transition:all .8s cubic-bezier(.7,0,.3,1),transform 1.5s cubic-bezier(.785,.135,.15,.86);opacity:0;backface-visibility:hidden;animation:scale 6s ease-in-out infinite;animation-delay:3s}.landing-intro .landing-bg .smoke.animated{opacity:1;transform:translateX(-50%) scale(1)}.landing-intro .landing-bg .left-plant{position:absolute;left:7%;bottom:3%;min-width:242px;z-index:2}.landing-intro .landing-bg .left-books{position:absolute;left:14%;bottom:13%;min-width:253px;z-index:1}.landing-intro .landing-bg .left-painting{position:absolute;left:25%;bottom:45%;min-width:127px;z-index:1}.landing-intro .landing-bg .left-books-bootom{position:absolute;bottom:0;left:21%;min-width:150px;z-index:2}.landing-intro .landing-bg .center-painting{position:absolute;left:50%;transform:translateX(-50%);bottom:56%;z-index:1;min-width:238px}.landing-intro .landing-bg .center-papers{position:absolute;left:45%;transform:translateX(-55%);bottom:0;z-index:4;min-width:154px}.landing-intro .landing-bg .right-cabinet{position:absolute;bottom:4%;right:8%;min-width:283px;z-index:1}.landing-intro .landing-bg .right-painting{position:absolute;bottom:48%;right:22%;min-width:163px;z-index:1}.landing-intro .landing-bg .right-plant{position:absolute;bottom:11%;right:26%;min-width:153px;z-index:3}.landing-intro .landing-bg .right-shoes{position:absolute;bottom:0;right:27%;min-width:67px;z-index:3}@keyframes scale{0%{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(.85)}to{transform:translateX(-50%) scale(1)}}@keyframes float{0%{transform:translate(-50%,0)}50%{transform:translate(-50%,-10px)}to{transform:translate(-50%,0)}}@keyframes bounce-left{0%,20%,50%,80%,to{transform:translateY(-50%)}40%{transform:translateY(-70%)}60%{transform:translateY(-55%)}}@keyframes bounce-left-mobile{0%,20%,50%,80%,to{transform:translateY(0) translateX(-50%)}40%{transform:translateY(-25px) translateX(-50%)}60%{transform:translateY(-15px) translateX(-50%)}}@keyframes bounce-right{0%,20%,50%,80%,to{transform:translateY(-50%) scaleX(-1)}40%{transform:translateY(-70%) scaleX(-1)}60%{transform:translateY(-55%) scaleX(-1)}}