.public-layout *,.public-layout :before,.public-layout :after{box-sizing:border-box}body.public-layout{--public-primary:#494a20;--public-secondary:#88896e;--public-tertiary:#e3e3dd;--public-primary-rgb:73, 74, 32;--public-secondary-rgb:136, 137, 110;color:#212529;text-align:left;background-color:#fff;margin:0;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}body.public-layout h1,body.public-layout h2,body.public-layout h3,body.public-layout h4,body.public-layout h5,body.public-layout h6{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}body.public-layout h1{font-size:2.5rem}body.public-layout h2{font-size:2rem}body.public-layout h3{font-size:1.75rem}body.public-layout h4{font-size:1.5rem}body.public-layout h5{font-size:1.25rem}body.public-layout h6{font-size:1rem}body.public-layout p{margin-top:0;margin-bottom:1rem}body.public-layout a{color:var(--public-primary);background-color:#0000;text-decoration:none}body.public-layout a:hover,body.public-layout a:focus{color:var(--public-secondary);text-decoration:underline}body.public-layout ol,body.public-layout ul,body.public-layout dl{margin-top:0;margin-bottom:1rem}body.public-layout ol ol,body.public-layout ul ul,body.public-layout ol ul,body.public-layout ul ol{margin-bottom:0}body.public-layout img{vertical-align:middle;border-style:none;max-width:100%;display:inline}body.public-layout svg{vertical-align:middle;overflow:hidden}body.public-layout hr{box-sizing:content-box;border:0;border-top:1px solid #0000001a;height:0;margin-top:1rem;margin-bottom:1rem;overflow:visible}body.public-layout label{margin-bottom:.5rem;display:inline-block}body.public-layout button:focus{outline:5px auto -webkit-focus-ring-color}body.public-layout .product-details button.btn.btn-black{color:#fff!important;background-color:#000!important;border:1px solid #000!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;height:auto!important;min-height:3rem!important;padding:.875rem 1.75rem!important;line-height:1.35!important;display:inline-flex!important}body.public-layout .product-details button.btn.btn-black:hover:not(:disabled),body.public-layout .product-details button.btn.btn-black:focus:not(:disabled){background-color:var(--public-secondary)!important;border-color:var(--public-secondary)!important;color:#fff!important}body.public-layout .product-details button.btn.btn-black>span{justify-content:center!important;align-items:center!important;gap:.5rem!important;display:inline-flex!important}body.public-layout .product-details button.btn.btn-black i{color:#fff!important;flex-shrink:0!important}@media (width<=575.98px){body.public-layout .product-details button.btn.btn-black{width:100%;padding-left:1.25rem!important;padding-right:1.25rem!important}}body.public-layout .collapse:not(.show){display:none}body.public-layout .collapse{visibility:visible}body.public-layout .text-primary{color:var(--public-primary)!important}body.public-layout .ftco-navbar-light .navbar-nav>.nav-item.cta>a{background:var(--public-primary)}@media (width<=991.98px){body.public-layout .ftco_navbar.ftco-navbar-light,body.public-layout .ftco_navbar.ftco-navbar-light.bg-dark,body.public-layout .navbar.ftco-navbar-light{background:#fff!important}body.public-layout .ftco-navbar-light .navbar-toggler,body.public-layout .ftco-navbar-light.scrolled .navbar-toggler{color:#494a20!important;border-color:#0000!important}body.public-layout .ftco-navbar-light .navbar-toggler:hover,body.public-layout .ftco-navbar-light .navbar-toggler:focus,body.public-layout .ftco-navbar-light .navbar-toggler .oi,body.public-layout .ftco-navbar-light .navbar-nav>.nav-item>.nav-link{color:#494a20!important}body.public-layout .ftco-navbar-light .navbar-nav>.nav-item>.nav-link:hover,body.public-layout .ftco-navbar-light .navbar-nav>.nav-item.active>.nav-link{color:#2f3014!important}}body.public-layout .ftco-navbar-light.scrolled .nav-item.active>a,body.public-layout .ftco-navbar-light.scrolled .nav-link.active{color:var(--public-primary)!important}body.public-layout .ftco-navbar-light.scrolled .nav-item.cta>a{background:var(--public-primary);border:none!important}body.public-layout .ftco-navbar-light.scrolled .nav-item.cta.cta-colored span{border-color:var(--public-primary)}body.public-layout .hero-wrap .overlay{background:rgba(var(--public-primary-rgb), .55)}body.public-layout .owl-carousel.home-slider .owl-nav .owl-prev:hover span:before,body.public-layout .owl-carousel.home-slider .owl-nav .owl-prev:focus span:before,body.public-layout .owl-carousel.home-slider .owl-nav .owl-next:hover span:before,body.public-layout .owl-carousel.home-slider .owl-nav .owl-next:focus span:before{color:var(--public-secondary)}body.public-layout .bg-primary{background:var(--public-primary)!important}body.public-layout .btn.btn-primary{background:var(--public-primary);border:1px solid var(--public-primary);color:#fff}body.public-layout .btn.btn-primary:hover,body.public-layout .btn.btn-primary:focus,body.public-layout .btn.btn-primary.btn-outline-primary{border:1px solid var(--public-primary);color:var(--public-primary);background:0 0}body.public-layout .btn.btn-primary.btn-outline-primary:hover{background:var(--public-primary);color:#fff;border:1px solid #0000}body.public-layout .btn.btn-white:hover{background:var(--public-secondary);border:1px solid var(--public-secondary);color:#fff}body.public-layout .btn.btn-white.btn-outline-white:hover{background:var(--public-secondary);color:#fff}body.public-layout .btn.btn-black:hover{background:var(--public-secondary);border:1px solid var(--public-secondary);color:#fff}body.public-layout .img-2 .icon{background:var(--public-primary);animation:2s infinite public-pulse}@-webkit-keyframes public-pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), .4);box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), .4)}70%{-webkit-box-shadow:0 0 0 30px rgba(var(--public-primary-rgb), 0);box-shadow:0 0 0 30px rgba(var(--public-primary-rgb), 0)}to{-webkit-box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), 0);box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), 0)}}@keyframes public-pulse{0%{-moz-box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), .4);-webkit-box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), .4);box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), .4)}70%{-moz-box-shadow:0 0 0 30px rgba(var(--public-primary-rgb), 0);-webkit-box-shadow:0 0 0 30px rgba(var(--public-primary-rgb), 0);box-shadow:0 0 0 30px rgba(var(--public-primary-rgb), 0)}to{-moz-box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), 0);-webkit-box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), 0);box-shadow:0 0 0 0 rgba(var(--public-primary-rgb), 0)}}body.public-layout .product .img-prod .overlay{background:var(--public-primary)}body.public-layout .product .img-prod span.status{background:var(--public-secondary)}body.public-layout .product .text .bottom-area a.add-to-cart:hover,body.public-layout .product .text .bottom-area a.buy-now:hover{background:var(--public-secondary);color:#fff}body.public-layout .product-details button,body.public-layout .product-details .form-control,body.public-layout .ftco-cart button i,body.public-layout .ftco-cart .form-group .icon,body.public-layout .ftco-cart .form-group .icon span{color:var(--public-primary)}body.public-layout .table tbody tr td.product-remove a:hover{border:1px solid var(--public-primary);background:var(--public-primary)}body.public-layout .billing-form .form-control:focus,body.public-layout .billing-form .form-control:active,body.public-layout .search-form .form-group input:focus,body.public-layout .search-form .form-group input:active{border-color:var(--public-primary)!important}body.public-layout .aside-stretch{background:var(--public-tertiary)}body.public-layout .testimony-section .owl-dots .owl-dot.active{background:var(--public-primary)}body.public-layout .testimony-wrap .user-img .quote i{color:var(--public-primary)}body.public-layout .testimony-wrap .line:after{background:var(--public-primary)}body.public-layout .ftco-counter .ftco-number,body.public-layout .blog-entry .text .heading a:hover,body.public-layout .blog-entry .text .heading a:focus,body.public-layout .blog-entry .text .heading a:active{color:var(--public-primary)}body.public-layout .block-17 form .search-submit,body.public-layout .block-17 form .search-submit:hover{background:var(--public-primary)!important;border:1px solid var(--public-primary)!important;color:#fff!important}body.public-layout .block-21 .text .heading-1 a:hover,body.public-layout .block-21 .text .heading-1 a:active,body.public-layout .block-21 .text .heading-1 a:focus{color:var(--public-primary)}
