.shadow{-moz-box-shadow:0 0 15px 0 rgba(0,0,0,.15);-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.15);box-shadow:0 0 15px 0 rgba(0,0,0,.15)}.shadow-down{-webkit-box-shadow:0 20px 36px -12px rgba(0,0,0,.15);-moz-box-shadow:0 20px 36px -12px rgba(0,0,0,.15);box-shadow:0 20px 36px -12px rgba(0,0,0,.15)}.shadow-header{-webkit-box-shadow:0 3px 25px 0 rgba(0,0,0,.2);-moz-box-shadow:0 3px 25px 0 rgba(0,0,0,.2);box-shadow:0 3px 25px 0 rgba(0,0,0,.2)}.transition-all,.jump-to-next{-moz-transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.transition-transform{-moz-transition:transform .3s ease-in-out;-webkit-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.gradient{background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(72%,rgba(0,0,0,.75)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.75) 72%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.75) 72%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.gradient-light{background:transparent;background:-moz-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:-webkit-gradient(left top,left bottom,color-stop(0%,transparent),color-stop(86%,rgba(0,0,0,.65)));background:-webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:-o-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:-ms-linear-gradient(top,transparent 0%,rgba(0,0,0,.65) 86%);background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.65) 86%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#000000',GradientType=0)}.main-hero-carousel{position:relative;width:100%;height:100vh;overflow:hidden}@media only screen and (max-width:992px){.main-hero-carousel{height:0;padding-bottom:75%}}@media only screen and (max-width:480px){.main-hero-carousel{padding-bottom:125%}}.main-hero-carousel__first-item-no-js{top:0;left:0;z-index:0;width:100%;height:100%;position:absolute}.owl-carousel-main-banner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.owl-carousel-main-banner .owl-nav{transition:opacity ease-in-out .3s;opacity:.2;top:calc(50% - 25px)}@media only screen and (max-width:768px){.owl-carousel-main-banner .owl-nav{top:calc(50% - 30px)}}@media only screen and (max-width:768px){.owl-carousel-main-banner .owl-nav .owl-prev,.owl-carousel-main-banner .owl-nav .owl-next{width:25px;height:60px}}.owl-carousel-main-banner .owl-nav .owl-prev{left:0}.owl-carousel-main-banner .owl-nav .owl-next{right:0}.owl-carousel-main-banner:hover .owl-nav{opacity:1}@media only screen and (max-width:768px){.container--main-banner{text-align:center}}.owl-carousel-main-banner__img{width:100%!important;animation:zoom-bg 30s infinite alternate;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;font-family:'object-fit: cover'}@keyframes zoom-bg{0%{transform:scale(1,1)}50%{transform:scale(1.2,1.2)}100%{transform:scale(1,1)}}.owl-carousel-main-banner__item{position:relative;width:100%;height:100vh;display:block;overflow:hidden}@media only screen and (max-width:992px){.owl-carousel-main-banner__item{height:0;padding-bottom:75%}}@media only screen and (max-width:480px){.owl-carousel-main-banner__item{padding-bottom:125%}}.owl-carousel-main-banner__item:after{content:"";opacity:.7;display:block;height:100%;position:absolute;top:0;left:0;width:100%;z-index:1;background:#171717;background:-moz-linear-gradient(top,#171717 0%,rgba(23,23,23,.5) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,#171717),color-stop(100%,rgba(23,23,23,.5)));background:-webkit-linear-gradient(top,#171717 0%,rgba(23,23,23,.5) 100%);background:-o-linear-gradient(top,#171717 0%,rgba(23,23,23,.5) 100%);background:-ms-linear-gradient(top,#171717 0%,rgba(23,23,23,.5) 100%);background:linear-gradient(to bottom,#171717 0%,rgba(23,23,23,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#171717',endColorstr='#171717',GradientType=0)}.owl-carousel-main-banner__item-inner{padding:15px 0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;align-items:center}@media only screen and (max-width:1800px){.owl-carousel-main-banner__item-inner{padding:80px 0 15px 0}}@media only screen and (max-width:768px){.owl-carousel-main-banner__item-inner{padding:0}}.owl-carousel-main-banner__title{margin-bottom:1.5rem;font-weight:700;color:#fff;line-height:1.2;font-size:calc(1.5rem + 3vw);overflow:hidden;max-height:calc(3*1.2em);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.2}@media only screen and (max-width:768px){.owl-carousel-main-banner__title{text-align:center}}.owl-carousel-main-banner__subtitle{display:inline-block;margin-bottom:40px;padding-right:20%;color:rgba(255,255,255,.7);line-height:1.4;font-weight:500;font-size:calc(1.1rem + .5vw);overflow:hidden;max-height:calc(3*1.4em);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4}@media only screen and (max-width:1250px){.owl-carousel-main-banner__subtitle{padding-right:0}}@media only screen and (max-width:768px){.owl-carousel-main-banner__subtitle{text-align:center;overflow:hidden;max-height:calc(2*1.4em);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}}@media only screen and (max-width:480px){.owl-carousel-main-banner__subtitle{overflow:hidden;max-height:calc(3*1.4em);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4}}.jump-to-next{background-color:transparent;height:50px;position:absolute;bottom:0;z-index:1;width:100%;cursor:pointer;color:#fff}.jump-to-next .icon{-moz-animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;animation:bounce 2s infinite;position:absolute;bottom:15px;left:0;right:0;margin:auto}.jump-to-next:hover{background-color:rgba(0,0,0,.1)}@media only screen and (max-width:768px){.jump-to-next{display:none}}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.homepage-typography h2,.homepage-typography .h2{font-size:38px;font-size:calc(1.3rem + 1.2vw);font-weight:700}.homepage-typography h4,.homepage-typography .h4{font-size:20px;font-size:calc(1rem + .2vw);font-weight:700;color:#2b2b2b;padding-top:.5rem;margin-bottom:15px;margin-bottom:.6rem}.owl-carousel-product .owl-stage{padding-left:0!important}.owl-carousel-product .owl-nav{bottom:60%}.owl-carousel-product .owl-item .product-wrapper .product-img{height:250px}@media only screen and (max-width:480px){.owl-carousel-product .owl-item .product-wrapper{height:375px}.owl-carousel-product .owl-item .product-wrapper .product-img{height:241px}}.owl-carousel-product .owl-item:last-child .product-wrapper{height:439px;display:table-cell;vertical-align:middle;padding:1.5rem}.owl-carousel-product .owl-item:last-child .product-wrapper .product-title{color:#2b2b2b;margin-bottom:15px}@media only screen and (max-width:1250px){.owl-carousel-product .owl-item:last-child .product-wrapper{height:430px}}@media only screen and (max-width:768px){.owl-carousel-product .owl-item:last-child .product-wrapper{height:397px}}@media only screen and (max-width:480px){.owl-carousel-product .owl-item:last-child .product-wrapper{height:375px}}.offer-img{background-repeat:no-repeat;background-position:center;background-size:cover;padding-bottom:56.25%;height:0;width:100%}.offer-txt-wrapper{height:100%;width:100%;position:absolute}@media only screen and (max-width:768px){.offer-txt-wrapper{padding-bottom:0;height:auto;position:relative}}.offer-txt-inner-table{top:0;left:0;height:100%;width:100%;display:table;position:absolute}@media only screen and (max-width:768px){.offer-txt-inner-table{position:relative;display:block}}.offer-txt-inner-table-cell{display:table-cell;vertical-align:middle;padding:0 20% 0 10%}@media only screen and (max-width:1800px){.offer-txt-inner-table-cell{padding:0 10% 0 10%}}@media only screen and (max-width:768px){.offer-txt-inner-table-cell{padding:8%}}@media only screen and (max-width:480px){.offer-txt-inner-table-cell{text-align:center;padding:25px 25px 60px 25px}}.offer-heading{margin-top:0;padding-top:0;max-height:6.5rem;color:#2b2b2b}.offer-annotation{font-size:20px;font-size:calc(1rem + .4vw);font-weight:500;margin-bottom:1.5rem;max-height:6.8rem;color:#404040}@media only screen and (min-width:992px) and (max-width:1250px){.offer-annotation{max-height:2.8rem}}@media only screen and (min-width:768px) and (max-width:992px){.offer-annotation{display:none}}.owl-carousel-main-banner__item:after{content:none}.owl-carousel-main-banner__title{color:#1a1a1a;font-weight:700}.owl-carousel-main-banner__subtitle{color:#1a1a1a;font-weight:700;padding-right:35%}@media only screen and (max-width:992px){.owl-carousel-main-banner__subtitle{padding-right:0}}@keyframes zoom-bg{0%{transform:scale(1,1)}50%{transform:scale(1.08,1.08)}100%{transform:scale(1,1)}}.jump-to-next .icon{color:#1a1a1a}