body{font-family:"GT America";font-weight:300;color:#162D4A;background-color:#fcfbf7}input:focus,select:focus,textarea:focus{outline:none}.default-hide{display:none}.hidden-title{position:absolute;font-size:1px;opacity:0}.section{max-width:1280px;margin:0 auto;width:90%}.section.section-m{max-width:1100px}.section .section-header{text-align:center}.section .section-header .section-header-subtitle p{text-transform:uppercase}.section .section-header .section-header-title h2{font-size:2.4rem;margin:18px 0;font-weight:400}.section .section-left-title p{margin:0;text-transform:uppercase;font-size:13px}.menu{position:absolute;top:0;left:0;z-index:9;width:100%;display:-ms-grid;display:grid;-ms-grid-columns:1fr -webkit-max-content 1fr;-ms-grid-columns:1fr max-content 1fr;grid-template-columns:1fr -webkit-max-content 1fr;grid-template-columns:1fr max-content 1fr;padding:0 80px;-webkit-box-sizing:border-box;box-sizing:border-box}.menu .menu-mobile,.menu .menu-mobile-links{display:none}.menu .menu-left ul li a{margin-right:40px;font-size:18px}.menu .menu-left ul li a:hover{text-decoration:underline}.menu .menu-right{text-align:right}.menu .menu-right ul li a{margin-left:20px}.menu .menu-logo h1,.menu .menu-logo p{color:white;font-size:22px;font-weight:300;margin:0}.menu ul{margin:0;padding:0}.menu ul li{display:inline-block}.menu a{display:inline-block;color:white;text-decoration:none;line-height:100px}.menu .cart{border:2px solid #8e8e8e;display:inline-block;line-height:19px;width:19px;text-align:center;border-radius:50%;font-size:13px}.menu.menu-black a,.menu.menu-black h1,.menu.menu-black p,.menu.menu-open a,.menu.menu-open h1,.menu.menu-open p{color:#000!important}.menu.menu-black .menu-left,.menu.menu-black .menu-logo,.menu.menu-black .menu-mobile,.menu.menu-black .menu-right,.menu.menu-open .menu-left,.menu.menu-open .menu-logo,.menu.menu-open .menu-mobile,.menu.menu-open .menu-right{border-color:#000!important}.menu.menu-dark .menu-logo h1,.menu.menu-dark .menu-logo p{color:#000}.menu.menu-dark a{color:#000}@media only screen and (max-width:950px){.menu{padding:0}.menu .menu-mobile{display:block}.menu .menu-mobile img{display:block;height:14px;margin:33px 23px}.menu .menu-left,.menu .menu-right ul{display:none}.menu .menu-mobile-links{display:none;position:fixed;top:0;left:0;background-color:white;width:100%;height:100%;z-index:-1}.menu .menu-mobile-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;height:100%;padding:0 20px 100px;-webkit-box-sizing:border-box;box-sizing:border-box}.menu .menu-mobile-links ul li{border-bottom:1px solid #000;margin-bottom:6px}.menu .menu-mobile-links ul li a{color:#000;line-height:26px}.menu .menu-mobile-links ul li a:hover{border:0;margin-bottom:3px}}.footer{margin-top:200px;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr));padding:0 50px 50px}.footer .footer-newsletter p{font-size:14px;padding-left:2px}.footer .footer-newsletter .newsletter-form-input input{border:0;border-bottom:1px solid #000;float:left;font-size:14px;height:22px;width:calc(100% - 80px);max-width:320px}.footer .footer-newsletter .newsletter-form-input button{border:0;border-bottom:1px solid #000;background-color:transparent;font-size:14px;height:25px;width:56px}.footer .footer-newsletter .newsletter-form-input button:hover{cursor:pointer;font-weight:500}.footer .footer-newsletter .newsletter-form-checkbox label{display:block;margin-top:10px;font-size:14px}.footer .footer-newsletter .newsletter-form-checkbox label a{color:black}.footer .footer-seal{display:block}.footer .footer-seal img{max-height:50px;max-width:90%}.footer .footer-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:distribute;justify-content:space-around}.footer .footer-contact a{text-decoration:none;color:#000;font-size:14px}.footer .footer-contact a:hover{text-decoration:underline}@media only screen and (max-width:1400px){.footer{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}.footer .footer-seal{display:none}.footer .newsletter-form-input input{max-width:none!important}}@media only screen and (max-width:1070px){.footer{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:50px;margin:100px auto 40px;padding:0 0 0 10px;width:93%}.footer .footer-contact{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .footer-contact a{margin-bottom:12px}.footer .footer-contact a img,.footer .footer-contact a:not(:first-child){margin-left:10px}}.cookies{position:fixed;bottom:20px;right:20px;width:calc(100% - 40px);max-width:400px;background-color:rgba(0,0,0,0.82);padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99}.cookies .cookies-header .cookies-header-img{height:30px;float:left}.cookies .cookies-header .cookies-header-title{line-height:30px;font-size:20px;margin-left:12px;color:#c9c9c9}.cookies .cookies-content p{font-size:13px;color:#b1b1b1;line-height:17px;margin-bottom:16px}.cookies .cookies-actions a{color:#d3d3d3;text-decoration:none;line-height:30px}.cookies .cookies-actions a:hover{text-decoration:underline}.cookies .cookies-actions button{float:right;border:2px solid #7c7c7c;background-color:#3b3b3b;color:#f3f3f3;line-height:30px;padding:0 10px}.cookies .cookies-actions button:hover{cursor:pointer;border:2px solid #b1b1b1;background-color:#4e4e4e;color:#ffffff}.home-header{background-size:cover;background-position:top;background-image:url(/assets/img/home/header-1.jpg);height:100vh;width:100%;-webkit-transition:background-image 0.5s ease;transition:background-image 0.5s ease;position:relative}.home-header .home-header-filter{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(21,32,57,0.5)}.home-header .home-header-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.home-header .home-header-content .home-header-content-box{margin-bottom:80px;text-align:center;color:#fff;width:90%;max-width:700px}.home-header .home-header-content .home-header-content-box .header-content-title h1{font-size:40px;font-weight:400}.home-header .home-header-content .home-header-content-box .header-content-subtitle p{font-size:23px}.home-header .home-header-content .home-header-content-box .header-content-btn a{background-color:#162D4A;color:#fff;text-decoration:none;display:inline-block;line-height:44px;padding:0 24px;font-size:20px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.home-header .home-header-content .home-header-content-box .header-content-btn a:hover{background-color:#0d223c;padding:0 26px}.best-sellers{margin-top:100px}.products-list{display:-ms-grid;display:grid;-ms-grid-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.products-list .product-item a{text-decoration:none;color:inherit}.products-list .product-item .product-image img{width:100%;-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.products-list .product-item .product-image img:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}.products-list .product-item .product-meta{text-align:center}.products-list .product-item .product-meta .product-meta-name h3{font-weight:400;font-size:16px;min-height:55px;display:block}.products-list .product-item .product-meta .product-meta-reviews img{height:16px;margin-top:12px}.content-card{background-color:#F3F3F2;padding:80px 0;margin-top:100px}.content-card .content-card-content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 60px 1fr;grid-template-columns:1fr 1fr;gap:60px;margin-top:32px}.content-card .content-card-content .content-card-left h2{font-weight:300;font-size:32px;margin:0;line-height:39px}.content-card .content-card-content .content-card-right p{margin:0;line-height:21px}.content-card .content-card-content .content-card-right a{margin-top:20px;background-color:#162D4A;color:#fff;text-decoration:none;display:inline-block;line-height:38px;padding:0 22px;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.content-card .content-card-content .content-card-right a:hover{background-color:#0d223c}.products-categories{margin-top:100px}.products-categories .products-categories-list{margin-top:50px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 30px 1fr;grid-template-columns:1fr 1fr;gap:30px}.products-categories .products-categories-list .product-category .category-image img{width:100%}.products-categories .products-categories-list .product-category .category-title a{text-transform:uppercase;text-decoration:none;display:block;text-align:center;line-height:50px;border-bottom:1px solid #bed3db;color:inherit;font-weight:400;-webkit-transition:all 0.2s ease;transition:all 0.2s ease}.products-categories .products-categories-list .product-category:hover .category-title a{background-color:#162D4A;color:#fff}.about{margin-top:140px}.about .about-content{margin-top:30px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 50px 1fr;grid-template-columns:1fr 1fr;gap:50px}.about .about-content .about-left h2{font-weight:300;font-size:30px;display:inline-block;max-width:340px;line-height:38px}.about .about-content .about-left img{width:100%;margin-top:30px}.about .about-content .about-right p{line-height:22px}.about .about-content .about-right img{width:100%;margin-top:60px}@media only screen and (max-width:1000px){.products-list{-ms-grid-columns:(minmax(0,1fr))[2];grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:780px){.content-card .content-card-content{-ms-grid-columns:1fr;grid-template-columns:1fr}.about .about-content{-ms-grid-columns:1fr;grid-template-columns:1fr}}@media only screen and (max-width:600px){.header-content-title h1{font-size:32px!important}.products-categories .products-categories-list{-ms-grid-columns:1fr;grid-template-columns:1fr}.section .section-header .section-header-title h2{font-size:1.8rem}}@media only screen and (max-width:419px){.content-card .content-card-content .content-card-left h2{font-size:28px;line-height:34px}}@media only screen and (max-width:389px){.products-list{-ms-grid-columns:(minmax(0,1fr))[1];grid-template-columns:repeat(1,minmax(0,1fr))}}.contact{padding:200px 50px 0;display:-ms-grid;display:grid;-ms-grid-columns:1fr 600px 1fr;grid-template-columns:1fr 600px 1fr}.contact .contact-title h1{font-weight:400;font-size:22px;margin:0;line-height:32px}.contact .contact-methods .contact-method{text-align:center;margin-bottom:50px}.contact .contact-methods .contact-method h2{font-size:19px;color:#242424;margin:0;font-weight:400;border-bottom:1px solid #797979;line-height:32px}.contact .contact-methods .contact-method p{margin:12px 0;font-size:15px;color:#5a5a5a}.contact .contact-methods .contact-method p a{color:#5a5a5a;text-decoration:none}.contact .contact-methods .contact-method p a:hover{color:#000}@media only screen and (max-width:1150px){.contact{display:block;padding:120px 0 0;width:93%;max-width:800px;margin:0 auto}.contact .contact-title{text-align:center;margin-bottom:35px}.contact .contact-methods .contact-method{text-align:left}}.text-content{margin:120px auto;width:95%;max-width:800px}.text-content h1{text-align:center}.text-content h2{margin-top:40px}.text-content h3{margin-top:34px}.text-content a{color:#000}.text-content ul li{line-height:24px}