﻿body{font-family:"DM Sans",sans-serif;font-size:15px;overflow-x:hidden;padding-top:96px;}.container{max-width:1600px;}h1,h2,h3,h4,h5{font-family:"DM Sans",sans-serif;font-weight:700;color:#132829;}.site-wrapper{display:table;width:100%;height:100%;}.site-wrapper .site-wrapper-inner{display:table-cell;vertical-align:middle;}.full-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;}.cta-btn{margin-top:15px;color:#fff;background-color:#006842;display:inline-block;text-decoration:none;transition:all .3s;font-family:"DM Sans",sans-serif;font-weight:500;position:relative;padding:12px 38px;border-radius:30px;}.cta-btn:hover{text-decoration:none;color:#fff;}.nav-frame-section{position:fixed;width:100%;top:0;left:0;z-index:99;}.nav-frame-section .announcement-section{background-color:#006842;color:#fff;padding:5px 0;text-align:center;}.nav-frame-section .announcement-section p{margin:0;}.nav-frame-section .announcement-section a{color:inherit;}.nav-frame-section .nav-section{padding:15px 0;transition:all .3s;}.nav-frame-section .nav-section .menu-logo{max-width:190px;width:100%;}.nav-frame-section .nav-section ul{list-style:none;padding:0;margin:0;position:relative;top:50%;transform:translateY(-50%);}.nav-frame-section .nav-section ul li{display:inline-block;text-transform:uppercase;}.nav-frame-section .nav-section ul li a{color:inherit;cursor:pointer;text-decoration:none;}.nav-frame-section .nav-section ul.last-menu{float:right;}.nav-frame-section .nav-section ul.last-menu li{margin-left:20px;}.nav-frame-section .nav-section ul.last-menu li i{margin-left:5px;}.nav-frame-section .nav-section ul.last-menu li .btn-group button{background-color:transparent;border:none;}.nav-frame-section .nav-section ul.last-menu li .btn-group ul{padding:10px 18px 10px 10px;background-color:#e3e6db;border:none;min-width:auto;}.nav-frame-section .nav-section ul.last-menu li .btn-group ul li{display:block;text-align:right;margin-left:0;margin-bottom:10px;}.nav-frame-section .nav-section ul.last-menu li .btn-group ul li:last-child{margin-bottom:0;}.nav-frame-section .nav-section.scrolled{background-color:#fff;}.nav-frame-section .nav-section .mega-menu{background-color:#fff;position:fixed;padding:30px 0 60px 0;width:100%;min-width:1280px;right:0;transform:unset;top:44px;margin:0;display:none;}@media(max-width:1290px){.nav-frame-section .nav-section .mega-menu{min-width:980px;}}.nav-frame-section .nav-section .mega-menu .fa-plus{color:#132829;font-size:1.5em;transform:rotate(45deg);}.nav-frame-section .nav-section .mega-menu li{width:100%;margin-left:0 !important;}.nav-frame-section .nav-section .mega-menu .main-mega-menu-list{width:50%;display:inline-block;}.nav-frame-section .nav-section .mega-menu .main-mega-menu-list li{border-bottom:1px solid #bfc0c0;cursor:pointer;}.nav-frame-section .nav-section .mega-menu .main-mega-menu-list li a{display:block;padding:15px 10px;position:relative;}.nav-frame-section .nav-section .mega-menu .main-mega-menu-list li a i{position:absolute;right:10px;top:50%;transform:translateY(-50%);}.nav-frame-section .nav-section .mega-menu .main-mega-menu-list li .sub-mega-menu-list{position:absolute;left:calc(100% + 30px);top:0;transform:unset;width:calc(80% + 30px);z-index:3;display:none;}.nav-frame-section .nav-section .mega-menu .main-mega-menu-list li.active .sub-mega-menu-list{display:block;}.nav-frame-section .nav-section .mega-menu.active{display:block;}.nav-frame-section .hamburger{padding-left:0;}.hamburger{cursor:pointer;padding:0;top:6px;position:relative;}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:#000;transition:all .3s;transition-delay:.2s;}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{transition:all .3s;transition-delay:.2s;height:2px;}.hamburger.is-active:hover,.hamburger:hover{opacity:1;}.mobile-menu-section{position:fixed;bottom:0;left:-100%;width:100%;height:calc(100% - 96px);background-color:rgba(255,255,255,.9);z-index:9;transition:all .5s;padding:30px 0 15px;overflow-y:auto;}.mobile-menu-section.side-menu-open{left:0;}.mobile-menu-section ul{list-style:none;padding:0;margin:0;}.mobile-menu-section ul li{border-bottom:1px solid;font-family:"DM Sans",sans-serif;font-size:1.5em;font-weight:700;}.mobile-menu-section ul li a{padding:15px 0;position:relative;display:block;color:#000;text-decoration:none;}.mobile-menu-section ul li a i{position:absolute;right:15px;top:50%;transform:translateY(-50%);}.mobile-menu-section ul li a.active i{transform:rotate(90deg) translateY(-50%);transform-origin:center;}.mobile-menu-section ul li:last-child{border-bottom:0;}.mobile-menu-section ul.mobile-sub{margin-bottom:15px;display:none;}.mobile-menu-section ul.mobile-sub li{font-size:.8em;font-weight:400;}.mobile-menu-section ul.mobile-sub.active{display:block;}.mobile-menu-section ul.mobile-sub-sub{margin-bottom:15px;display:none;}.mobile-menu-section ul.mobile-sub-sub li{font-size:.8em;font-weight:400;}.mobile-menu-section ul.mobile-sub-sub.active{display:block;}.mobile-menu-section .lg-link a{display:inline-block !important;margin-right:15px;}.footer-section{background-color:#fff;padding:60px 0 30px;}.footer-section .footer-logo{max-width:200px;margin-bottom:15px;}.footer-section .item{margin-bottom:30px;}.footer-section .item .social-link{color:#132829;font-size:2em;text-decoration:none;margin-right:10px;}.footer-section .item h3{margin-bottom:15px;}.footer-section .item strong{color:#132829 !important;}.footer-section .item a{text-decoration:none;}.footer-section ul{list-style:none;padding:0;margin:0;}.footer-section ul li{margin-bottom:10px;}.footer-section ul li a{color:inherit;text-decoration:none;}.footer-section ul li a:hover{text-decoration:underline;}.footer-section ul.info-list{margin-bottom:30px;}.footer-section ul.info-list li{display:inline-block;margin-right:15px;padding-right:15px;position:relative;}.footer-section ul.info-list li:after{content:"/";position:absolute;right:-2px;}.footer-section ul.info-list li:last-child{margin-right:0;padding-right:0;}.footer-section ul.info-list li:last-child:after{display:none;}.footer-section ul.social-list{margin-top:5px;}.footer-section ul.social-list li{display:inline-block;margin-right:15px;font-size:1.8em;opacity:.7;transition:all .3s;}.footer-section ul.social-list li:last-child{margin-right:0;}.footer-section ul.social-list li:hover{opacity:1;}@media(max-width:767px){.footer-section ul li{display:block;}.footer-section ul.info-list li{display:block;margin-right:0;padding-right:0;}.footer-section ul.info-list li::after{display:none;}}.copyright-section{padding:15px 0;}.copyright-section ul{list-style:none;padding:0;margin:0;}.copyright-section ul li{display:inline-block;margin-right:15px;padding-right:15px;position:relative;}.copyright-section ul li a{color:inherit;text-decoration:none;}.copyright-section ul li a:hover{text-decoration:underline;}.copyright-section ul li:after{content:"/";position:absolute;right:-2px;}.copyright-section ul li:last-child{margin-right:0;padding-right:0;}.copyright-section ul li:last-child:after{display:none;}.copyright-section ul.payment-list{text-align:right;}.copyright-section ul.payment-list li:after{display:none;}@media(max-width:1080px){.copyright-section{font-size:12px;}}@media(max-width:992px){.copyright-section{text-align:center !important;}.copyright-section ul{margin-bottom:15px;}.copyright-section ul.payment-list{text-align:center;}}@media(max-width:767px){.copyright-section{text-align:center;}.copyright-section ul li{margin-right:0;padding-right:0;margin-bottom:5px;display:block;}.copyright-section ul li::after{display:none;}.copyright-section ul.payment-list{text-align:center;}.copyright-section ul.payment-list li{margin-bottom:15px;}.copyright-section .row{flex-direction:column-reverse;}}.form-group{margin-bottom:15px;}.form-group .form-control{background-color:transparent;border-radius:0;border-color:#006842;padding:.675rem .75rem;border-radius:30px;color:#000;}.form-group .form-control:active,.form-group .form-control:focus{outline:none;box-shadow:none;}.text-right{text-align:right;}.text-left{text-align:left;}.green-text{color:#006842;}.section-title{margin-bottom:60px;}.button-section{margin-top:60px;}.breadcrumbs-section{background-color:#fff;padding:30px 0;}.breadcrumbs-section ul{display:block;list-style:none;padding:0;margin:0;}.breadcrumbs-section ul li{display:inline-block;margin-right:15px;font-weight:600;padding-right:15px;position:relative;}.breadcrumbs-section ul li a{font-weight:400;color:#000;text-decoration:none;}.breadcrumbs-section ul li a:hover{text-decoration:underline;}.breadcrumbs-section ul li::after{content:"-";font-weight:400;position:absolute;right:-4px;}.breadcrumbs-section ul li:last-child::after{display:none;}@media(max-width:767px){.breadcrumbs-section{font-size:12px;padding:15px 0;}}.top-banner-section .top-slider .item{background-size:cover;background-position:center;height:550px;}.top-banner-section .top-slider .item img{width:auto;margin-bottom:15px;}.top-banner-section .top-slider .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.7;}@media(max-width:767px){.top-banner-section .top-slider .item{height:400px;}}.top-banner-section .top-slider .item .site-wrapper{position:relative;z-index:2;}.top-banner-section .top-slider .item h1,.top-banner-section .top-slider .item h2{font-size:4em;position:relative;z-index:2;}@media(max-width:767px){.top-banner-section .top-slider .item h1,.top-banner-section .top-slider .item h2{font-size:2.5em;}}.top-banner-section.large-top-banner-section .top-slider .item{height:840px;}@media(max-width:767px){.top-banner-section.large-top-banner-section .top-slider .item{height:550px;}}.product-swip-section{padding:60px 0;background-color:#f1f0e4;}.product-swip-section .owl-carousel .owl-stage{display:flex;}.product-swip-section .owl-item{display:flex;flex:1 0 auto;height:100%;}.product-swip-section .item{position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;}.product-swip-section .item .item-box{position:relative;display:flex;flex-direction:column;}.product-swip-section .item .item-box::before{position:absolute;content:"";display:block;top:0;left:0;background-color:#fff;width:100%;height:100%;}.product-swip-section .item .item-box .img-box{position:relative;}.product-swip-section .item .item-box .text-box{position:relative;padding:15px;}.product-swip-section .item .item-box .text-box h3{font-size:1.3em;}.product-swip-section .item .item-box .text-box .type{font-weight:600;}.product-swip-section .item .item-box .text-box .price{font-weight:600;color:#006842;}.cart-section{padding:60px 0;}.cart-section .container{max-width:1280px;}.cart-section .section-title{margin-bottom:60px;}.cart-section .item{margin-bottom:30px;background-color:#f1f0e4;padding:15px;}.cart-section .item .form-control{width:100px;display:inline-block;background-color:transparent;border-radius:0;border:1px solid #212529;text-align:center;}.cart-section .item .form-control:active,.cart-section .item .form-control:focus{outline:none;box-shadow:none;}.cart-section .item button{background-color:transparent;box-shadow:none;color:#212529;border:none;}.cart-section .item .price{font-family:"DM Sans",sans-serif;font-size:1.5em;display:inline-block;}.cart-section .item span{display:block;font-size:1.3em;}.cart-section .form-control{border-radius:0;border:1px solid #212529;text-align:right;}.cart-section .form-control:active,.cart-section .form-control:focus{outline:none;box-shadow:none;}.cart-section .cta-btn{background-color:transparent;border:none;}.cart-section .cta-btn.js-discount{margin-top:5px;}.text-w-image-section{background-color:#fff;padding:60px 0 30px;}.text-w-image-section .item{margin-bottom:30px;position:relative;}.text-w-image-section .img-box{position:relative;display:block;}.text-w-image-section .img-box .full-link{background-color:rgba(255,255,255,.7);}.text-w-image-section .img-box .full-link i{position:relative;top:50%;transform:translateY(-50%);color:#132829;font-size:3em;}.text-w-image-section .text-box{padding:30px 120px;}.text-w-image-section .text-box .cta-btn::after{left:0;transform:unset;width:50%;}.text-w-image-section .text-box .cta-btn:hover:after{width:100%;}@media(max-width:1080px){.text-w-image-section .text-box{padding:30px;}}@media(max-width:767px){.text-w-image-section .text-box{padding:0;}}.quicklinks-section{padding:60px 0 30px;}.quicklinks-section .item{margin-bottom:30px;background-size:cover;background-position:center;height:335px;color:#fff;position:relative;}.quicklinks-section .item .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#132829;opacity:.5;}.quicklinks-section .item h1,.quicklinks-section .item h2,.quicklinks-section .item h3,.quicklinks-section .item h4,.quicklinks-section .item h5{color:#fff;}.quicklinks-section .item .text-box{position:relative;padding:30px;}.quicklinks-section .item.large-item{height:550px;}.quicklinks-section .item .vertical-bottom{vertical-align:bottom;}@media(max-width:992px){.quicklinks-section .item{height:260px;}.quicklinks-section .item.large-item{height:550px;}}@media(max-width:767px){.quicklinks-section .item{height:200px;}.quicklinks-section .item.large-item{height:300px;}}.stats-section{padding:60px 0 30px;}.stats-section .item{margin-bottom:30px;position:relative;}.stats-section .item::before{content:"";display:block;position:absolute;top:0;left:15px;width:calc(100% - 30px);height:100%;background-color:#006842;border-radius:30px;}.stats-section .item .text-box{padding:30px;text-align:center;color:#fff;position:relative;font-weight:700;font-size:1.3em;}.stats-section .item .text-box span{display:inline-block;}.stats-section .item .text-box .volume{font-size:2.8em;}@media(max-width:1080px){.stats-section .item .text-box{font-size:1em;}.stats-section .item .text-box .volume{font-size:2em;}}.category-link-section{padding:60px 0 30px;}.category-link-section .item{margin-bottom:30px;position:relative;}.category-link-section .item .img-box{margin-bottom:15px;position:relative;}.category-link-section .item .img-box .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;}.category-link-section .item .img-box h3{color:#fff;position:absolute;top:50%;left:0;text-align:center;width:100%;transform:translateY(-50%);margin-bottom:0;z-index:2;}.category-link-section .item .text-box .cta-btn{width:100%;text-align:center;}@media(max-width:1080px){.category-link-section .item .text-box h3{font-size:1.3em;}}.product-listing-section{padding:60px 0 30px;}.product-listing-section .item{margin-bottom:30px;position:relative;}.product-listing-section .item .img-box{margin-bottom:15px;position:relative;}.product-listing-section .item .img-box .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.3;}.product-listing-section .item .img-box h3{color:#fff;position:absolute;top:50%;left:0;text-align:center;width:100%;transform:translateY(-50%);margin-bottom:0;z-index:2;}.product-listing-section .item .img-box .tag{position:absolute;top:15px;left:15px;padding:12px 18px;background-color:#fff;color:#132829;font-weight:600;border-radius:30px;}.product-listing-section .item .img-box .plus-circle{position:absolute;right:15px;bottom:15px;background-color:#fff;color:#132829;text-align:center;height:46px;width:46px;font-size:1.5em;border-radius:50%;z-index:4;transition:all .3s;transform-origin:center;cursor:pointer;}.product-listing-section .item .img-box .plus-circle i{top:50%;left:50%;position:absolute;transform:translateY(-50%) translateX(-50%);}.product-listing-section .item .img-box .plus-circle:hover{transform:rotate(90deg);}.product-listing-section .item .text-box .cta-btn{width:100%;text-align:center;}.product-listing-section .item .text-box .price{color:#006842;font-weight:600;}.product-listing-section.related-products{background-color:#f1f0e4;}@media(max-width:1080px){.product-listing-section .item .text-box h3{font-size:1.3em;}}.col-text-section{padding:60px 0 30px;}.col-text-section .item{margin-bottom:30px;}.col-text-section.green-section{background-color:#006842;color:#fff;}.col-text-section.green-section .cta-btn{color:#fff;}.col-text-section.green-section .cta-btn:after{background-color:#fff;}.col-text-section.subcolor-section{background-color:#f1f0e4;}.large-image-section{background-size:cover;background-position:center;height:90vh;position:relative;}@media(max-width:992px){.large-image-section{height:600px;}}@media(max-width:767px){.large-image-section{height:390px;}}.large-image-section .full-link i{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);color:#132829;font-size:3em;}.large-image-section .full-link.w-bg{background-color:rgba(255,255,255,.6);}.image-gallery-section{padding:60px 0;overflow:hidden;}.image-gallery-section .container-fluid{padding-right:0;padding-left:0;}.image-gallery-section .item{position:relative;}.news-letter-section{padding:60px 0;background-color:#f1f0e4;}.news-letter-section .item{text-align:center;}.news-letter-section .item strong{color:#132829;}.news-letter-section .item .cta-btn{border:none;}.product-info-section{padding:30px 0 60px;}.product-info-section .img-box{position:sticky;top:133px;margin-bottom:30px;padding-right:130px;}.product-info-section .img-box .item{position:relative;}.product-info-section .img-box .large-image{margin-bottom:15px;}.product-info-section .text-box h1{margin-bottom:30px;}.product-info-section .text-box .form-group{margin-bottom:30px;}.product-info-section .text-box .form-group .form-control{border-color:rgba(128,136,111,.5);}.product-info-section .text-box .links{margin-bottom:30px;}.product-info-section .text-box .links a{color:#006842;display:inline-block;text-transform:uppercase;text-decoration:none;cursor:pointer;}.product-info-section .text-box .links span{color:#006842;display:inline-block;text-transform:uppercase;cursor:pointer;}.product-info-section .text-box .price{font-size:1.7em;font-weight:800;font-family:"DM Sans",sans-serif;color:#006842;margin-bottom:30px;}.product-info-section .text-box .add-to-basket{margin-bottom:30px;}.product-info-section .text-box .add-to-basket label{font-family:"DM Sans",sans-serif;font-weight:700;opacity:.5;}.product-info-section .text-box .add-to-basket input{height:50.5px;margin-bottom:15px;border-radius:30px;text-align:center;}.product-info-section .text-box .add-to-basket .cta-btn{margin-top:0;background-color:#006842;color:#fff;width:100%;border:none;box-shadow:none;padding:14px;}.product-info-section .text-box .add-to-basket .cta-btn:after{display:none;}@media(max-width:1080px){.product-info-section .img-box{padding-right:0;}}