@-webkit-keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@keyframes wiggle{0%,7%{transform:rotateZ(0)}15%{transform:rotateZ(-15deg)}20%{transform:rotateZ(10deg)}25%{transform:rotateZ(-10deg)}30%{transform:rotateZ(6deg)}35%{transform:rotateZ(-4deg)}100%,40%{transform:rotateZ(0)}}@-webkit-keyframes fadein{100%{opacity:1;transform:translateX(0)}}@keyframes fadein{100%{opacity:1;transform:translateX(0)}}html.page-home body main>section:nth-of-type(1){padding:60px 0}html.page-home body main>section:nth-of-type(1) .container{max-width:1600px}html.page-home body main>section:nth-of-type(1) .container .content-split .content-lhs{width:calc(50% - 40px)}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(1) .container .content-split .content-lhs{width:100%;margin-bottom:30px}}html.page-home body main>section:nth-of-type(1) .container .content-split .content-lhs .titles{max-width:520px}html.page-home body main>section:nth-of-type(1) .container .content-split .content-lhs .titles .subtitle{display:block;font-weight:400;font-size:30px;line-height:45px;font-family:Lora,sans-serif}html.page-home body main>section:nth-of-type(1) .container .content-split .content-rhs{width:50%}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(1) .container .content-split .content-rhs{width:100%}}html.page-home body main>section:nth-of-type(1) .container .content-split .content-rhs .content .btn{display:block;margin-top:40px}html.page-home body main>section:nth-of-type(2) span.sectiontitle{display:block;text-align:center;font-weight:400;font-size:26px;line-height:33px;margin-bottom:30px;font-family:Lora,sans-serif}html.page-home body main>section:nth-of-type(2) .product-categories{width:98%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}@media only screen and (max-width:1365px){html.page-home body main>section:nth-of-type(2) .product-categories{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1000px){html.page-home body main>section:nth-of-type(2) .product-categories{grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){html.page-home body main>section:nth-of-type(2) .product-categories{grid-template-columns:1fr}}html.page-home body main>section:nth-of-type(2) .product-categories .col a{display:block;width:100%;height:100%;position:relative}html.page-home body main>section:nth-of-type(2) .product-categories .col a:hover .image{background:rgba(0,0,0,.6);background-blend-mode:overlay}html.page-home body main>section:nth-of-type(2) .product-categories .col a:hover .text{border:1px solid #fff}html.page-home body main>section:nth-of-type(2) .product-categories .col a .image{transition:.5s ease-in-out;min-height:400px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;background:rgba(0,0,0,.15);background-blend-mode:overlay}html.page-home body main>section:nth-of-type(2) .product-categories .col a .text{position:absolute;border:1px solid transparent;top:50%;left:50%;transform:translate(-50%,-50%);max-width:220px;margin:0 auto;transition:.5s ease-in-out;min-width:220px;min-height:88px;display:flex;align-items:center;justify-content:center}html.page-home body main>section:nth-of-type(2) .product-categories .col a .text span{font-weight:400;font-size:26px;line-height:33px;color:#fff;display:block;text-align:center;font-family:Lora,sans-serif;padding:10px}html.page-home body main>section:nth-of-type(3){padding-top:60px}html.page-home body main>section:nth-of-type(3) span.sectiontitle{display:block;text-align:center;font-weight:400;font-size:26px;line-height:33px;margin-bottom:30px;font-family:Lora,sans-serif}html.page-home body main>section:nth-of-type(3) .product-categories{width:98%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px}@media only screen and (max-width:1365px){html.page-home body main>section:nth-of-type(3) .product-categories{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:1000px){html.page-home body main>section:nth-of-type(3) .product-categories{grid-template-columns:1fr 1fr}}@media only screen and (max-width:600px){html.page-home body main>section:nth-of-type(3) .product-categories{grid-template-columns:1fr}}html.page-home body main>section:nth-of-type(3) .product-categories .col a{display:block;width:100%;height:100%;position:relative}html.page-home body main>section:nth-of-type(3) .product-categories .col a:hover .image{background:rgba(0,0,0,.6);background-blend-mode:overlay}html.page-home body main>section:nth-of-type(3) .product-categories .col a:hover .text{border:1px solid #fff}html.page-home body main>section:nth-of-type(3) .product-categories .col a .image{transition:.5s ease-in-out;min-height:400px;background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important;background:rgba(0,0,0,.15);background-blend-mode:overlay}html.page-home body main>section:nth-of-type(3) .product-categories .col a .text{position:absolute;border:1px solid transparent;top:50%;left:50%;transform:translate(-50%,-50%);max-width:220px;margin:0 auto;transition:.5s ease-in-out;min-width:220px;min-height:88px;display:flex;align-items:center;justify-content:center}html.page-home body main>section:nth-of-type(3) .product-categories .col a .text span{font-weight:400;font-size:26px;line-height:33px;color:#fff;display:block;text-align:center;font-family:Lora,sans-serif;padding:10px}html.page-home body main>section:nth-of-type(4){padding:60px 0}html.page-home body main>section:nth-of-type(4) .container{max-width:90%;display:block}html.page-home body main>section:nth-of-type(4) .container span.sectiontitle{display:block;text-align:center;font-weight:400;font-size:26px;line-height:33px;margin-bottom:40px;font-family:Lora,sans-serif}html.page-home body main>section:nth-of-type(4) .container .reviews{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:80px;text-align:center}@media only screen and (max-width:770px){html.page-home body main>section:nth-of-type(4) .container .reviews{grid-template-columns:1fr;grid-gap:40px}}html.page-home body main>section:nth-of-type(4) .container .reviews .col h3.title{font-weight:400;font-size:16px;line-height:24px;font-family:Lato,sans-serif;text-transform:uppercase}html.page-home body main>section:nth-of-type(4) .container .btn{margin:30px auto 0;display:block}