@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;700&display=swap);body,h1,html,ul{margin:0;padding:0}body{-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:15px;font-family:Rubik,Helvetica Neue,helvetica,arial,sans-serif;color:#58595b}a{color:inherit;cursor:pointer;text-decoration:none}ul{list-style-type:none}input:focus,select:focus,textarea:focus{outline:none}p{line-height:25px}small{font-size:12px;font-weight:300}button{outline:0;padding:0;border:0;background:none;outline:none;cursor:pointer}textarea{border:1px solid #bbb;border-radius:3px;width:100%;outline:0;box-sizing:border-box}.mobile-only-g{display:none}@media screen and (max-width:950px){.mobile-only-g{display:block}}@media screen and (max-width:950px){.desktop-only-g{display:none}}.anchor-g{display:block;position:relative;visibility:hidden}@media screen and (max-width:950px){.anchor-g{top:-110px}}.center-element{display:flex;flex-direction:column;align-items:center}.quoteSlider{background:#fafafa;padding:50px 0;margin:25px 0;border:1px solid #eee;border-width:1px 0}.quoteSlider .quote .content{font-weight:400;color:#58595b;line-height:1.5em}.quote{padding:10px 20px;display:flex!important;width:auto!important;flex-direction:column;align-items:center;text-align:center;color:#2b4144}.quote svg{font-size:55px}.quote .symbol .path{transition-duration:.15s;fill:#048542}.quote .content{margin:15px 0}.quote .bar{border:1px solid #2b4144;margin:5px;width:15px;transition-duration:.15s;border-radius:5px}.quote .quoteBy{font-style:italic;font-weight:300}.mobile,.mobileflex{display:none!important}@media screen and (max-width:950px){.mobile{display:block!important}.mobileflex{display:flex!important}.nonmobile{display:none!important}}.main-header-top-cont{box-shadow:0 3px 6px rgba(0,0,0,.16);position:relative}.main-header{position:relative;max-width:100%;margin:0 auto}.main-header>.row{padding:0 15px}.main-header a{color:inherit}.main-header-top{margin:0 auto;max-width:100%;transition:background .5s;justify-content:space-between;position:relative;padding:3px 15px}.main-header-top,.main-header-top .logo{display:flex;align-items:center}.main-header-top .logo img{height:40px}.main-header-nav{display:flex}@media screen and (max-width:950px){.main-header-nav{width:100%;justify-content:space-between}}.desktop-nav{font-size:15px;display:flex}.desktop-nav li .nav-link{padding:16px}.desktop-nav li:last-child{padding-right:0}.desktop-nav .nav-item:nth-child(2) .nav-link,.desktop-nav .nav-item:nth-child(5) .nav-link{padding-top:17px}.desktop-nav .nav-link.nav-item-header{padding:16px 23px}.desktop-nav .nav-link.nav-item-header .icon{font-size:18px}.desktop-nav .nav-link{color:#707070;display:flex;font-size:15px;text-align:left;background:#fff}.desktop-nav .nav-link a{color:#707070}.desktop-nav .nav-link:not(.no-highlight):hover{color:#222}.desktop-nav .nav-item.level-1 .nav-link:not(.no-highlight):hover{background:#f5f5f5;color:#222}.desktop-nav .nav-link.not-link{cursor:default}.desktop-nav .nav-item{position:relative}.desktop-nav .level-2{width:160px;display:none;position:absolute;z-index:25}.desktop-nav .level-3-container{display:none;top:-1px;position:absolute;width:200px;right:-200px;border-top:1px solid transparent}.desktop-nav .level-3-container .level-3{margin-right:0}.desktop-nav .level-3-container.children-shows-left{left:-200px}.desktop-nav .level-3-container.children-shows-left .level-3{margin-left:0;border-right:1px solid #ddd;border-left:0}.desktop-nav .level-3{z-index:35;background:#fff;border-left:1px solid #ddd;border-right:0}.desktop-nav .level-2,.desktop-nav .level-3{background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16)}.desktop-nav .level-2{border-top:0;margin-top:-5px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.desktop-nav .nav-item-header .header-block{display:none}.main-header.dropdowns-hoverable .desktop-nav .level-2:hover,.main-header.dropdowns-hoverable .desktop-nav .level-3-container:hover,.main-header.dropdowns-hoverable .desktop-nav .nav-item .nav-link:hover+.level-2,.main-header.dropdowns-hoverable .desktop-nav .nav-item:hover>.level-3-container{display:block}.main-header .mobile-nav-opener{cursor:pointer;display:none}.main-header .mobile-nav{visibility:hidden;overflow:scroll;transition:opacity .2s;z-index:-1;opacity:0;width:100%;position:absolute;background:#fff;height:93vh;box-shadow:3px 3px 5px 6px #dadada}.main-header .mobile-nav .content{display:none}.main-header .mobile-nav .nav-item-header{display:flex;justify-content:space-between;width:100%}.main-header .mobile-nav .nav-item-header .icon{font-size:24px}.main-header .mobile-nav .nav-item.level-1>.nav-item-header{display:flex;align-items:center}.main-header .mobile-nav .nav-item.level-1.open-level-2{margin-bottom:2px}.main-header .mobile-nav .nav-item.level-1.open-level-2 .level-2{margin-left:20px;display:block}.main-header .mobile-nav .level-2 .nav-link{font-weight:400}.main-header .mobile-nav .nav-item{font-weight:700;font-size:18px}.main-header .mobile-nav .nav-item .nav-link{display:flex;padding:10px 0;cursor:pointer}.main-header .mobile-nav .nav-item .nav-link:hover{color:#0c8441}.main-header .mobile-nav .nav-item .nav-item-header.nav-link{padding:0}.main-header .mobile-nav .nav-item .nav-item-header.nav-link .name{padding:10px 0}.main-header .mobile-nav .nav-item .nav-link.not-link:hover{color:inherit}.main-header .mobile-nav .nav-item .nav-link.not-link:active{color:#0c8441}.main-header .mobile-nav .nav-item.level-1{transition:transform .5s,opacity .4s,visibility .4s}.main-header .mobile-nav .level-2,.main-header .mobile-nav .level-3-container{display:none}.main-header .mobile-nav .nav-item.open-level-3>.nav-link{font-weight:600}.main-header .mobile-nav .nav-item.open-level-3 .level-3-container{display:block}.main-header .mobile-nav .nav-item.open-level-3 .level-3-container .nav-item{padding-left:15px;border-left:1px solid #c5c5c5}.main-header .mobile-nav .nav-item.open-level-3 .level-3-container .nav-item:hover{border-color:#0c8441}.main-header.show-mobile-nav .main-header-top{background:#f5f5f5}.main-header.show-mobile-nav .mobile-nav{z-index:50;visibility:visible;opacity:1}.main-header.show-mobile-nav .mobile-nav .content{display:block}.main-header.mobile-on-level-2 .mobile-nav .nav-item.level-1.after-the-active{transition:transform .5s,opacity 0s,visibility 0s}@media screen and (max-width:950px){.main-header{position:-webkit-sticky;position:sticky;top:0;z-index:75;background:#fff;box-shadow:0 0 4px 1px rgba(0,0,0,.1);margin:0}.main-header .main-header-top{padding:0}.main-header .main-header-top .logo img{height:30px;padding:15px}.main-header .main-header-top .mobile-nav-opener{padding:15px}.main-header .desktop-nav{display:none}.main-header .mobile-nav-opener{display:block}}.banner-cont{background:#f3f3f3}.banner{width:1600px;margin:0 auto;max-width:100%;font-size:13px}.banner .content{padding:12px 15px;color:#707070}.banner .action-btn{padding-left:50px}.banner a{color:inherit}.banner a:hover{color:#222}@media screen and (max-width:950px){.banner .content{display:flex;flex-direction:column;align-items:center;text-align:center;padding:7px 15px}.banner .action-btn{font-weight:400;color:#444;padding-left:0}}.container{width:1600px;max-width:100%;margin:0 auto}.container.small-container{width:1000px}.container>.row{padding:0 15px}.container>.row.centered{display:flex;flex-direction:column;align-items:center}.content-g a{color:#008cdd}.weight-medium-g{font-weight:500}.font-largest{font-size:35px}@media screen and (max-width:501px){.font-largest{font-size:30px}}.font-large{font-size:30px}@media screen and (max-width:501px){.font-large{font-size:25px}}.font-med{font-size:20px}@media screen and (max-width:501px){.font-med{font-size:18px}}.hero-1{display:flex;justify-content:flex-end;margin-bottom:50px}.hero-1 .main-image{width:100%;height:550px;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative}.hero-1 .main-image.contained{background-size:contain}.hero-1 .info{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.hero-1 .info>.row{padding-bottom:30px}.hero-1 .info h2{font-size:25px}@media screen and (max-width:950px){.hero-1 .main-image{height:400px;max-height:75vh;min-height:350px}.hero-1 .info>.row{padding-bottom:25px}}@media screen and (max-width:501px){.hero-1 .main-image{height:250px;min-height:250px}.hero-1 .info h2{font-size:16px}}.content-section-g{margin:50px 0}.content-section-g>.cols-4{display:flex;justify-content:space-between}.content-section-g>.cols-4>*{margin:0 25px}.content-section-g>.cols-4>:first-child{margin-left:0}.content-section-g>.cols-4>:last-child{margin-right:0}.content-section-g .item{max-width:300px}.content-section-g .link:hover{color:#58595b}.content-section-g .image-block{height:185px}@media screen and (max-width:950px){.content-section-g>.cols-4{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px}.content-section-g>.cols-4>*{margin:0}.content-section-g .item{max-width:100%}}@media screen and (max-width:501px){.content-section-g .image-block{height:140px}}.brick-1{position:relative;display:flex;align-items:center;overflow:hidden;background:#fafafa;box-shadow:0 3px 6px rgba(0,0,0,.16);width:350px;max-width:100%;font-size:14px;margin:20px 10px}.brick-1 .brickItem,.brick-1 .text{transition-duration:.2s}.brick-1 .brickItem{background-position:50%;background-size:cover;height:100%;transform:translateX(-50%)}.brick-1 .decoy{padding:30px 0;opacity:0;width:0;height:0}.brick-1 .text{color:#58595b;position:absolute;right:-25%;text-align:center;width:100%}.brick-1:first-child{margin-left:0}.brick-1:last-child{margin-right:0}.brick-1:hover .brickItem{transform:translateX(0)}.brick-1:hover .text{padding-right:0;right:0;color:#fff}@media screen and (max-width:1100px){.brick-1 .brickItem{transform:translateX(calc(-50% - 20px))}.brick-1 .text{padding-right:10px}}@media screen and (max-width:950px){.brick-1{width:100%}}@media screen and (max-width:501px){.brick-1 .brickItem{transform:translateX(0)}.brick-1 .text{right:0;padding-right:0;color:#fff}}.content-page-2 .content-section{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:110px;margin-bottom:125px}.content-page-2 .content-section.small{margin-bottom:50px}.content-page-2 .content-section.centered{align-items:center}.content-page-2 .content-section p:first-child{margin-top:0}.content-page-2 .content-section ul{margin:10px 0 10px 20px;list-style-type:disc}.content-page-2 .image{height:535px;background-size:cover;background-position:50%}.content-page-2 .content-item{margin-bottom:60px}.content-page-2 .content-item:last-child{margin-bottom:0}.content-page-2 .content-item:first-child{margin-bottom:60px}.content-page-2 h3{font-size:20px;margin:0}@media screen and (max-width:501px){.content-page-2 h3{font-size:18px}}.content-page-2 h2{font-size:30px;margin:0 0 11px}@media screen and (max-width:501px){.content-page-2 h2{font-size:25px}}@media screen and (max-width:950px){.content-page-2 .content-section{grid-template-columns:1fr;margin-bottom:80px}.content-page-2 .content-section.small{margin-bottom:40px}.content-page-2 .content-item,.content-page-2 .content-item:first-child{margin-bottom:0}.content-page-2 .content-section.alternating{display:flex;flex-direction:column-reverse}.content-page-2 h2{margin:11px 0}}.content-page-3{margin:50px 0}.content-page-3 .content-section{display:grid;grid-template-columns:minmax(auto,860px) minmax(auto,611px);justify-content:end;grid-column-gap:40px;align-items:center}.content-page-3 .content-section p:first-child{margin-top:0}.content-page-3 .content-section ul{margin:10px 0 10px 20px;list-style-type:disc}.content-page-3 .content-item{margin-bottom:70px}.content-page-3 .image{height:770px;min-width:60%;background-size:cover;background-position:50%}.content-page-3 .image.small{height:545px}.content-page-3 .title{margin:0 0 30px;font-size:30px}@media screen and (max-width:501px){.content-page-3 .title{font-size:25px}}.content-page-3 .header{margin:10px 0;font-size:30px}@media screen and (max-width:501px){.content-page-3 .header{font-size:25px}}.content-page-3 .intro{font-size:20px;font-weight:700;margin-bottom:40px}@media screen and (max-width:501px){.content-page-3 .intro{font-size:18px}}.content-page-3 .intro.large{margin-top:40px;font-size:35px}@media screen and (max-width:501px){.content-page-3 .intro.large{font-size:30px}}@media screen and (max-width:1311px){.content-page-3 .content-section{grid-template-columns:1fr 1fr}}@media screen and (max-width:1200px){.content-page-3 .content-section{align-items:flex-start}}@media screen and (max-width:950px){.content-page-3 .left{margin-bottom:30px}.content-page-3 .content-section{grid-template-columns:1fr}.content-page-3 .image{height:500px;max-height:75vh}}.content-page-4{margin:50px 0}.content-page-4 .content-section{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:135px;margin-bottom:330px;align-items:center}.content-page-4 .content-item{margin-bottom:50px}.content-page-4 .image{height:535px;background-size:cover;background-position:50%}.content-page-4 .title{font-size:30px;margin:10px 0 30px}@media screen and (max-width:501px){.content-page-4 .title{font-size:25px}}@media screen and (max-width:1100px){.content-page-4 .content-section{grid-column-gap:30px}}@media screen and (max-width:950px){.content-page-4 .content-section{grid-template-columns:1fr}}.btn-g{background:#0c8441;color:#fff;padding:15px 35px;font-size:20px;font-weight:700}.btn-g.small{padding:10px 20px;font-size:14px}.btn-g:disabled{background:#0c8441;opacity:.5;cursor:default}@media screen and (max-width:501px){.btn-g{font-size:14px;padding:10px 20px}}.form-g{width:240px;max-width:100%}.form-g .label{font-size:14px;color:#666;margin-bottom:3px}.form-g .file-dropzone{max-width:calc(100% - 24px);background:none;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:15px 0;outline:0;padding:10px;color:#888;font-size:16px;cursor:pointer;border:2px dashed #ddd}.form-g .file-dropzone:hover{color:#444;border-color:#666}.form-g .file-dropzone .info{display:flex}.form-g .file-dropzone .icon{flex-shrink:0;margin-right:5px;font-size:22px}.form-g .file-dropzone.has-files{color:#777;border-color:#777}@media screen and (max-width:501px){.form-g .captchaContainer{display:flex;justify-content:center}}.input-g{margin:0 0 10px;outline:0;border:1px solid #e5e5e5;font-size:14px;padding:8px 10px;border-radius:3px;display:flex;max-width:calc(100% - 22px)}.input-g::-moz-placeholder{color:#bbb}.input-g:-ms-input-placeholder{color:#bbb}.input-g::-ms-input-placeholder{color:#bbb}.input-g::placeholder{color:#bbb}.input-g:focus{border-color:#aaa}.input-g.full{width:calc(100% - 22px)}.input-g.big{font-size:16px}textarea.input-g.full{width:100%;max-width:100%}.container-with-sidebar{display:grid;box-shadow:0 0 6px 1px rgba(0,0,0,.1);grid-template-columns:35% 65%;border:1px solid #ddd;border-radius:6px;margin-bottom:250px}@media screen and (max-width:950px){.container-with-sidebar{grid-template-columns:1fr}}.container-with-sidebar .sidebar{padding:20px 20px 0;border-bottom-left-radius:6px;border-top-left-radius:6px;border-right:1px solid #ddd;background:#f8f8f8}.container-with-sidebar .sidebar .list>li{margin-bottom:5px;border-radius:3px;cursor:pointer;padding:8px 10px;color:#444;transition-duration:.1s}.container-with-sidebar .sidebar .list>li:hover{background:#eee}.container-with-sidebar .sidebar .list>li.selected{background:#e7e7e7;color:#333;font-weight:500}.container-with-sidebar .page{padding:10px}.container-with-sidebar .page .list .right{display:flex;flex-direction:column;align-items:flex-end}.container-with-sidebar .page .list .item{display:flex;justify-content:space-between;align-items:center;border:1px solid #eee;background:#f7f7f7;padding:8px 15px;margin-bottom:10px;font-size:14px;transition-duration:.1s}.container-with-sidebar .page .list .item:hover{background:#f2f2f2}.container-with-sidebar .page .list .title{color:#333;font-weight:500;font-size:16px}.container-with-sidebar .page .list .label{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#aaa}.main-footer{width:100%;font-size:13px;padding-top:36px;background:#0067b3;color:#fff;height:164px}.main-footer-top{display:flex;justify-content:space-around;flex-wrap:wrap;width:1728px;max-width:calc(100% - 40px);margin:0 auto}@media screen and (max-width:1050px){.main-footer{height:100%}.main-footer-top{flex-direction:column}}.product-container{width:100%;color:#000}.landing-container{width:100%;max-width:100%;margin:0 auto;position:relative}.landing-container video{width:100%;height:91vh;-o-object-fit:cover;object-fit:cover}.landing-container .content-con{width:calc(100% - 40px);position:absolute;top:98px;text-align:center;left:0;right:0;margin:auto;color:#fff}.landing-container .content-con .title{font-size:48px;font-style:normal;font-weight:600;line-height:normal}.landing-container .content-con .title span{font-weight:300}.landing-container .content-con .sub{margin-top:4px;font-size:24px;font-style:normal;font-weight:600;line-height:normal}.landing-container .content-con .buy{margin-top:24px;display:inline-block;padding:10px 32px;border-radius:999px;background-color:#1079bf}.long-container{width:1728px;height:880px;max-width:100%;margin:16px auto;background-image:url(/static/long.jpg);background-position:50%;background-size:cover;display:flex;align-items:center}.long-container .content-con{color:#fff;margin:0 auto 0 164px}.long-container .content-con .title{font-size:32px;font-style:normal;font-weight:500;line-height:40px}.long-container .content-con .sub{margin-top:8px;font-size:20px;font-style:normal;font-weight:400;line-height:normal;color:#b4b4b4}.bk-section{background:rgba(0,0,0,.9);width:1728px;max-width:100%;margin:0 auto}.bk-section .title{width:calc(100% - 40px);font-size:28px;font-style:normal;font-weight:500;line-height:normal;color:#fff;padding-top:88px;text-align:center;margin:0 auto}.bk-section .v-sec{width:1400px;max-width:calc(100% - 40px);margin:48px auto 0;position:relative}.bk-section .v-sec video{width:100%;height:600px;-o-object-fit:cover;object-fit:cover}.bk-section .v-sec .content-con{color:#fff;position:absolute;top:0;padding:48px}.bk-section .v-sec .content-con .tit{font-size:32px;font-style:normal;font-weight:500;line-height:normal}.bk-section .v-sec .content-con .sub{margin-top:10px;font-size:20px;font-style:normal;font-weight:500;line-height:normal;opacity:.75}.bk-section .bk-bot-container{width:1040px;max-width:calc(100% - 40px);margin:170px auto 0;padding-bottom:98px;display:flex;justify-content:space-between}.bk-section .bk-bot-container .item{width:323px;max-width:calc(100% - 40px)}.bk-section .bk-bot-container .item .image{max-width:100%;height:317px;background-position:50%;background-size:cover;border-radius:16px}.bk-section .bk-bot-container .item .des{font-size:20px;font-style:normal;font-weight:500;line-height:24px;color:#b4b4b4;margin-top:16px}.bk-section .bk-bot-container .item .des span{color:#fff}.bot-banner{width:1728px;max-width:100%;height:585px;background-image:url(/static/bot-banner.jpg);margin:0 auto;background-position:50%;background-size:cover;background-position-x:-150px;display:flex;align-items:center;justify-content:center}.bot-banner .content-con{width:485px;max-width:100%;margin-right:400px}.bot-banner .content-con .sub-title{font-size:32px;font-style:normal;font-weight:500;line-height:40px;color:#000}.bot-banner .content-con .sub{margin-top:4px;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.bot-visit{width:1728px;max-width:100%;height:350px;display:flex;align-items:center;justify-content:center}.bot-visit .visit-container{color:#fff;text-align:center}.bot-visit .visit-container .visit-t{font-size:36px;font-style:normal;font-weight:500;line-height:normal}.bot-visit .visit-container .visit-btn{margin-top:9px;padding:10px 24px;border-radius:999px;background:#1079bf;display:inline-block}@media screen and (max-width:850px){.content-container .left-image-content{flex-direction:column}.content-container .left-image-content img{width:100%}.content-container .wide-container .right-image-content{flex-direction:column-reverse}.content-container .wide-container .right-image-content img{width:100%}}.productNavContainer{border-top:1px solid #ddd;padding:10px 0;z-index:2;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);background:#f3f4f6}.productNav{margin:0 auto;width:1300px;max-width:100%}.productNav .buyNowButton button{margin:0;transition-duration:.3s}.productNav .buyNowButton button:hover{background:linear-gradient(-180deg,#324f45,#2b4144)}.productNav .title{font-weight:500;font-size:18px;display:flex;align-items:center}.productNav>ul{display:flex;justify-content:space-between;padding:0 20px;align-items:center}@media screen and (max-width:950px){.productNav .buyNowButton{opacity:1!important}.productNav .title{font-size:13px}.productNav .buyNowButton button{width:auto!important;padding:5px 20px!important;font-size:14px!important}}@media screen and (max-width:501px){.productNav .buyNowButton button{padding:5px 10px!important}.productNav .title{font-size:12px}}.pimage{width:100%}.imageSideContainer{width:48%;padding:10px 0;height:400px;margin-right:10px;background-size:contain;margin-top:27px;position:absolute;z-index:-1;background-repeat:no-repeat;right:0}@media screen and (max-width:1150px){.imageSideContainer{background-size:cover}}.productBannerContainer{margin-bottom:10px;margin-top:60px}@media screen and (max-width:950px){.productBannerContainer{padding-top:50px;margin-bottom:0}}.productBannerContainer.productNavReached{padding-top:50px}@media screen and (max-width:950px){.productBannerContainer.productNavReached{padding-top:50px}}.productBanner{margin:0 auto;width:1300px;max-width:100%;display:flex;justify-content:space-between;height:500px}.productBanner .image{background-size:contain;background-repeat:no-repeat;width:400px;margin:0 194px 0 25px}@media screen and (max-width:1300px){.productBanner .image{margin:0 auto}}.productBanner .mainImageContainer{outline:none;height:350px;display:flex!important;justify-content:center!important;align-items:center;cursor:zoom-in}@media screen and (max-width:950px){.productBanner .mainImageContainer{cursor:default}}.productBanner .hide{display:none}.productBanner .imageController.mobileflex .hide{display:block}.productBanner .mainImage{max-height:100%;max-width:352px}.productBanner .imageController{padding-top:80px;display:flex;height:80px;justify-content:center}.productBanner .imageController.mobile{display:none}.productBanner .imageController .imageControllerItem{width:auto;height:100%;background-size:contain;background-repeat:no-repeat;background-position:50%}.productBanner .imageController button{border:solid #eee;border-width:0 1px 0 0;padding:0 10px;width:30%;height:100%}.productBanner .imageController button:first-child{border-width:0 1px}.productBanner .imageController button:last-child{border-right:none}.productBanner .imageController button img{width:100px;height:auto}@media screen and (max-width:950px){.productBanner .imageController{padding-top:20px}.productBanner .imageController.mobile{display:flex}}.productBanner .summaryContent{font-size:20px;line-height:1.6em}.productBanner .directionsContent,.productBanner .summaryContent{width:500px}@media screen and (max-width:950px){.productBanner .directionsContent,.productBanner .summaryContent{width:auto}}@media screen and (max-width:501px){.productBanner .bannerTabs li{font-size:18px}.productBanner .image,.productBanner .mainImageContainer img{max-width:100%}}.info{color:#2b4144}.info .bannerTabs{font-size:19px;display:flex;font-weight:500;padding-top:40px}.info .bannerTabs li{font-weight:500;padding-bottom:4px;margin-right:20px;cursor:pointer;color:#aaa}.info .bannerTabs li.active{border-bottom:3px solid #2b4144;color:#2b4144;transition-duration:.1s}.info .bannerTabs li:hover{color:#2b4144}@media screen and (max-width:950px){.info .bannerTabs{padding-top:30px}}.directionsContent{padding:0 0 10px}.directionsContent .quickLook p{margin:7px 0;font-weight:500}.directionsContent p{margin:0}.directionsContent img{height:25px;width:auto}.directionsContent .inDetail .inDetailContent{transition-duration:.2s}.directionsContent .inDetail .inDetailContent p{font-size:16px}.directionsContent .moreButton{cursor:pointer;font-size:14px;color:#aaa}.directionsContent .moreButton:hover+.inDetailContent{opacity:1}.directionsContent .moreButton:hover{border-bottom:2px solid #2b4144;color:#2b4144}.directions,.helpsWith,.productDetails,.supplementFacts{margin:0 auto;padding:50px 0;width:950px;max-width:100%}.uniqueFeatures{max-width:100%;background:#f6f4f4;margin-bottom:50px;margin-top:25px}.uniqueFeatures .stripe{margin-top:-101px}.uniqueFeatures .content1 h1{padding-bottom:20px}.uniqueFeatures .content{display:flex;justify-content:space-between;padding:75px 20px}.uniqueFeatures .content .image,.uniqueFeatures .content .text{max-width:100%}.uniqueFeatures .content .text{padding-right:40px}.uniqueFeatures .content .feature-title{margin:15px 0}.uniqueFeatures .content .keepListStyle{padding:10px 0 40px;font-size:16px}.uniqueFeatures .content li{padding:8px 0}.uniqueFeatures .content .icons{display:flex;justify-content:flex-start;align-items:center}.uniqueFeatures .content .icons .icon{display:flex;flex-direction:column;align-items:center;width:100px;margin:0 50px 0 30px;text-align:center}.uniqueFeatures .content .icons .icon img{width:100%;height:auto}.uniqueFeatures .content .image img{width:auto;max-width:100%}.uniqueFeatures .content .full_image{height:500px;width:100%;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:1200px){.uniqueFeatures .content .icons .icon{width:50px}}@media screen and (max-width:950px){.uniqueFeatures{margin-bottom:0}.uniqueFeatures .content{flex-wrap:wrap;padding:0}.uniqueFeatures .content .full_image{background-position-y:center}.uniqueFeatures .content .text{justify-content:flex-start;font-size:1em;padding:35px 20px 30px;width:100%}.uniqueFeatures .content .icons{width:auto;justify-content:space-around}.uniqueFeatures .content .icons .icon{padding:0!important;margin:0!important;width:100px}.uniqueFeatures .content .icons .icon img{height:auto;width:100%}}@media screen and (max-width:700px){.uniqueFeatures .content .full_image{height:375px}}@media screen and (max-width:501px){.uniqueFeatures .icons .icon{width:50px!important}.uniqueFeatures .icons .icon .feature-title,.uniqueFeatures .icons .icon h3{font-size:14px}}.ingredients h4{font-size:1.2em;text-align:center;margin-bottom:10px}.relatedProducts{padding:80px 0}.relatedProducts h3{font-weight:400}.relatedProducts .item{outline:0;display:flex!important;flex-direction:column;justify-content:center;align-items:center}.relatedProducts .item img{height:250px}.relatedProducts .slick-track{margin:0 auto}.relatedProducts .slick-arrow:before{color:#000}@media screen and (max-width:1200px)and (min-width:951px){.relatedProducts h3{font-size:1em}.relatedProducts .item img{height:150px}}.productPage{padding-bottom:100px}.productPage .product-title{font-size:32px;margin:0;font-weight:400;padding:10px 0 0}.productPage .header{font-weight:400;margin:0;padding:10px 0 20px;font-size:40px}.productPage h4{font-weight:500}.productPage li{font-weight:300;line-height:1.5em}.productPage .stripe{background:url(/static/product/stripe3.png);height:100px;background-size:contain;background-repeat:no-repeat;width:400px;max-width:100%;position:absolute}.productPage .strikeBackground:before{width:100%}.productPage .prevnext{justify-content:flex-end;padding:10px 20px;display:flex;font-weight:300}.productPage .relatedAndArticles{margin-top:100px}@media screen and (max-width:501px){.productPage .relatedAndArticles{margin-top:50px}}@media screen and (max-width:950px){.productPage .header,.productPage .product-title{font-size:2em}}@media screen and (max-width:501px){.productPage{padding-bottom:20px}}.productDetails{padding-top:0;width:100%;margin:0}.productDetails .content{padding:30px 20px}.productDetails .content p{margin:30px 0}.productDetails .content{max-width:100%}.productDetails>h1{width:950px;margin:0 auto 30px}.productDetails .content{color:#2b4144}.productDetails ul{padding-top:15px}.productDetails li{padding-bottom:25px}@media screen and (max-width:1100px){.productDetails .content{width:auto;padding:10px 35px}}@media screen and (max-width:950px){.productDetails{margin:0 auto;width:950px}.productDetails h1{width:auto}}.helpsWith{padding-bottom:80px}.helpsWith .featureList{padding:50px 0 0 35px}.helpsWith .productFeatureItem{padding:10px 0 30px;width:300px;max-width:100%;height:50px;display:flex;align-items:center;justify-content:space-between}.helpsWith img{width:auto;height:100%}.directions .content{padding-top:60px;padding-bottom:60px;font-size:24px;display:flex;flex-direction:column;align-items:center}.directions .content img{height:120px;width:auto}.ingredientsList{width:auto;display:flex;flex-wrap:wrap;font-weight:300;padding:5px 0;justify-content:center}.ingredientsList .ingredientItem{padding:0 10px;margin-bottom:10px;border:solid #ccc;border-width:0 0 0 1px}.ingredientsList .ingredientItem:first-child{border-left:none}@media screen and (max-width:501px){.ingredientsList{text-align:center;flex-direction:column}.ingredientsList .ingredientItem{border-width:0}}.articles{margin-top:25px;margin-bottom:25px}.articles .smallWidth{display:none}.articles .normalWidth{display:block}.articles>.content{padding-left:0}.articles .slick-dots{height:20px;display:block;margin-top:-35px;top:0}.articles .slick-track{margin:0}.articles .slick-slider .slick-arrow:before{color:#000}.articles .slick-slide>div{margin:0 15px;outline:0}.articles .articleItem{outline:0;height:auto;overflow:hidden;width:31%;margin:0 10px}.articles .articleItem a:hover .articleImage h2{opacity:1}.articles .articleItem a:hover .articleImage:before{-webkit-filter:brightness(75%);filter:brightness(75%)}.articles .articleItem .articleImage{transition-duration:.2s;background-position:50%;background-size:cover;height:250px;display:flex;justify-content:center;align-items:center;color:#fff;position:relative}.articles .articleItem .articleImage h2{opacity:0}.articles .articleItem .articleImage:before{transition-duration:.2s;content:"";position:absolute;top:0;right:0;left:0;bottom:0;background-position:50%;background-size:cover;overflow:hidden;z-index:-1}.articles .articleItem .articleTitle{overflow:hidden;margin-bottom:15px}.articles .articleItem .articleIntro{overflow:hidden;height:200px;padding-bottom:20px;margin-top:5px;color:#58595b}.articles .articleItem .readMore{font-family:Rubik,Helvetica Neue,helvetica,arial,sans-serif;font-weight:500;display:block;background:#2b4144;color:#fafafa;font-size:1em;padding:15px 20px;text-align:center;border-radius:25px;margin:40px 20px 0}.articles .articleItem .clearbtn{display:inline-block}@media screen and (max-width:950px){.articles .smallWidth{display:block}.articles .normalWidth{display:none}.articles .articleItem .articleIntro{height:75px}.articles .articleItem{width:100%}}@media screen and (max-width:610px){.articles .articleItem .articleIntro{height:100px}}@media screen and (max-width:501px){.articles .articleItem{font-size:14px}}@media screen and (max-width:355px){.articles .articleItem .articleIntro{height:125px}}.reviewForm{display:flex;flex-direction:column;background:#fff;padding:15px 20px;box-shadow:0 0 5px 1px rgba(0,0,0,.1);border-radius:4px}.reviewForm .inputName{position:absolute;margin-left:10px;background:#fff;padding:0 3px;color:#aaa}.reviewForm input{padding:7px;border-radius:4px;border:2px solid #ccc;font-size:15px;width:250px}.reviewForm .headline{border-radius:0;border-width:2px 2px 0;border-top-right-radius:3px;border-top-left-radius:3px}.reviewForm input:focus{border-color:#424242;color:#424242}.reviewForm textarea{font-size:15px;width:100%}.reviewForm .star-rating{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-bottom:15px;color:#ddd}.reviewForm .star-rating label{cursor:pointer;font-size:20px}.reviewForm .star-rating :checked~label,.reviewForm .star-rating :hover~label{color:#ffbc59}@media screen and (max-width:501px){.reviewForm input{width:auto}}.productReviews{padding:15px}.productReviews .header{font-size:2em;margin:0;font-weight:400;padding:0}.productReviews .reviewOpener{font-size:15px;padding:10px;background:#2b4144;border-radius:4px;color:#fff;font-weight:700;transition-duration:.1s}.reviewsDisplay .reviewBlock{padding:20px;background:#fcfcfc;border-left:1px solid #f4f4f4;border-top:1px solid #f4f4f4;border-color:#ddd #f4f4f4 #f4f4f4 #eee;border-style:solid;border-width:2px 1px 1px 2px;margin-top:10px;border-radius:6px;box-shadow:0 15px 30px -12px rgba(50,50,93,.15),0 0 16px -18px rgba(0,0,0,.1),0 -12px 36px -8px rgba(0,0,0,.025)}.reviewsDisplay .reviewName{color:#777;font-size:14px;display:inline-block;border-bottom:1px solid #eee;padding-bottom:10px}.reviewsDisplay .reviewName .name{letter-spacing:1.5px}.reviewsDisplay h3{font-size:1.25em;color:#424242;font-weight:500;margin:0}.reviewsDisplay .reviewRating>svg{padding:0 5px 0 0}.reviewsDisplay .reviewContent{padding:10px 0;color:#424242;font-size:15px}@media screen and (max-width:950px){.imageSideContainer{height:100%;width:400px;max-width:100%;right:auto;background-size:contain}.productBanner{flex-direction:column-reverse;align-items:center;height:auto;width:auto}.productBanner .moreButton{display:none}.productBanner .inDetail{padding-top:0}.productBanner .inDetailContent p{margin:0}.productBanner .image{margin:initial;padding-bottom:20px}.productBanner .info{margin:0 auto;padding:25px 0 0;width:950px;max-width:100%;border-top:1px solid #eee;height:auto}.productBanner .info>.title-container{padding:0 20px}.productBanner .info>.title-container .product-title{padding:0}.productBanner .info .bannerTabs,.productBanner .info .summaryContent>p{padding-left:20px;padding-right:20px}.productBanner .info .directionsContent{width:auto;padding-left:20px;padding-right:20px}.productBanner .moreButton{border-bottom:2px solid #2d2d2d;color:#2d2d2d}.productBanner .inDetailContent{opacity:1!important}.directions,.helpsWith,.productDetails,.supplementFacts{max-width:100%}.directions h1,.helpsWith h1,.productDetails h1,.supplementFacts h1{padding:0 15px}}.productPage .variantImageSelector ul{padding:20px 0;display:flex}.productPage .variantImageSelector ul li{margin-right:20px;cursor:pointer;display:flex;flex-direction:column;align-items:center}.productPage .variantImageSelector ul .selectedItem .bar,.productPage .variantImageSelector ul li:hover .bar{border-color:#0c8441;width:45px}.productPage .variantImageSelector ul .bar{border:2px solid #fff;width:25px;transition-duration:.15s;border-radius:5px;margin-top:5px}.productPage .variantImageSelector ul .variantImageItem{border:1px solid transparent;width:100px;height:100px;background-size:contain;background-repeat:no-repeat;background-position:50%}.productPage .variantImageSelector ul .title{text-align:center;font-weight:500;margin:5px 0}.productPage .title-container{display:flex;flex-direction:column-reverse}.productPage .descriptor-title{font-weight:400;font-size:16px;padding-top:7px;color:#aaa}@media screen and (max-width:501px){.productNav .buyNowButton button{width:110px!important}}.productNavContainer .buyNowButton{opacity:0;transition-duration:.3s}.productNavContainer .buyNowButton .dropdownBuy{padding:5px 15px}.productNavContainer .dropdownBuyNow{position:fixed;margin-top:15px;z-index:3;color:#424242;font-size:12px;border-radius:3px;background:#fafafa;box-shadow:0 0 1px 1px rgba(0,0,0,.3)}.productNavContainer .dropdownBuyNow ul{display:flex;flex-direction:column;margin:0;padding:0}.productNavContainer .dropdownBuyNow ul>li{cursor:pointer;padding:10px 15px;border-bottom:1px solid #eee;font-size:12px;font-weight:500}.productNavContainer .dropdownBuyNow ul>li:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.productNavContainer .dropdownBuyNow ul>li:last-child{border-bottom:none;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.productNavContainer .dropdownBuyNow ul>li:hover{background:linear-gradient(-180deg,#2b4144,#3b575a);color:#fff}.productNavContainer .nav-product-title{opacity:0;transition-duration:.3s}.productPage.reached-nav .productNavContainer{position:fixed;top:0;width:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,.3)}.productPage.reached-nav .productNavContainer .dropdownBuyNow{margin-top:17px}.productPage.reached-nav .productBannerContainer{padding-top:50px}.productPage.title-passed .productNavContainer .nav-product-title{opacity:1;transition-duration:.3s;border-left:1px solid #aaa;margin-left:8px;padding-left:8px;padding-right:8px}.productPage.title-passed .productNavContainer .buyNowButton{opacity:1}.productPage.title-passed .productNavContainer .buyNowButton .button{cursor:pointer}.productBanner .Product__buy{background:#1e753b;color:#f6f4f4;border-color:#f6f4f4}.productBanner .Product__buy:hover{background:#fff;color:#1e753b;border-color:#1e753b}.productPage .productBanner .buyNowButton{padding:10px 0}.productPage .productBanner .buyNowButton button{margin-top:0}@media screen and (max-width:950px){.productPage .productBanner .buyNowButton{padding:10px 20px}}.productPage .image-lightbox-content{display:flex;flex-direction:row;justify-content:center;align-items:center;height:100%;width:100%;margin-top:20px}.productPage .image-lightbox-content .chevronLeft,.productPage .image-lightbox-content .chevronRight{margin-bottom:50px;padding:0 10px;cursor:pointer;font-size:35px}.productPage .image-lightbox-content .chevronLeft.disabled,.productPage .image-lightbox-content .chevronRight.disabled{transition-duration:0s;visibility:hidden}.productPageLoading{display:flex;justify-content:center;align-items:center}.productPage{color:#2b4144}.productPage small{color:#58595b;padding-top:10px;font-size:14px}.productPage .extra-content{padding-top:50px;padding-bottom:50px}.productPage .extra-content .content{padding-right:20px;padding-left:20px}.productPage .extra-content .content .header{padding:30px 0;text-align:center}.productPage .extra-content .content img{margin:50px 0;max-width:100%}.productPage .extra-content .content small{width:675px;max-width:100%}.reinvigorator p{font-size:20px;line-height:1.6em}.size-header3{font-size:1.3em}@media screen and (max-width:750px){.long-container{align-items:flex-start}.long-container .content-con{text-align:center;margin:60px auto 0}.bk-section .v-sec .content-con .tit{font-size:24px}.bk-section .v-sec .content-con .sub{font-size:16px}.bk-section .v-sec video{height:300px}.bk-section .bk-bot-container{flex-direction:column;align-items:center}.bk-section .bk-bot-container .item{margin-top:30px}.bot-banner{align-items:flex-start;background-position-x:-730px}.bot-banner .content-con{margin-top:30px;margin-right:20px;margin-left:20px}}@media screen and (max-width:500px){.landing-container .content-con .title{font-size:38px}.landing-container .content-con .sub{font-size:20px}.long-container{height:450px;background-image:url(/static/long.jpg)}.long-container .content-con{margin-top:46px}.long-container .content-con .title{font-size:24px}.long-container .content-con .sub{font-size:16px;width:250px;margin:8px auto}.bk-section .title{font-size:24px;width:280px;padding-top:48px;padding-bottom:16px}.bk-section .v-sec{margin-top:16px}.bk-section .v-sec video{height:450px}.bk-section .v-sec .content-con{padding:28px 0 0 28px}.bk-section .v-sec .content-con .tit{font-size:24px}.bk-section .v-sec .content-con .sub{font-size:16px}.bk-section .bk-bot-container{margin-top:0}.bk-section .bk-bot-container .item{max-width:100%}.bk-section .bk-bot-container .item .des{font-size:16px}.bot-banner{background-image:url(/static/bot-banner-mobile.png);background-position:50%;height:450px}.bot-banner .content-con{text-align:center;margin-top:53px}.bot-banner .content-con .sub-title{font-size:24px}.bot-banner .content-con .sub{font-size:16px;width:290px;margin:4px auto}.bot-visit .visit-container .visit-t{font-size:24px}.bot-visit .visit-container .visit-btn{margin-top:16px}}.carousel-wrapper{overflow:hidden}.carousel-wrapper *{box-sizing:border-box}.carousel{transform-style:preserve-3d;display:flex;align-items:center;justify-content:center}.carousel__photo{width:100%;opacity:0;position:absolute;transition:transform .5s,opacity .5s,z-index .5s}.carousel__photo.active,.carousel__photo.initial{opacity:1;position:relative;z-index:2}.carousel__photo.prev{transform:translateX(-100%)}.carousel__photo.next{transform:translateX(100%)}.carousel-fading .carousel .carousel__photo.next,.carousel-fading .carousel .carousel__photo.prev{transform:none;opacity:0;position:absolute}.carousel__button--next,.carousel__button--prev{position:absolute;top:50%;width:3rem;height:3rem;transform:translateY(-50%);cursor:pointer;z-index:5}.carousel__button--next:hover:after,.carousel__button--prev:hover:after{border-color:#000}.carousel__button--next.disabled,.carousel__button--prev.disabled{cursor:default}.carousel__button--next.disabled:after,.carousel__button--prev.disabled:after{border-color:#ccc}.carousel__button--prev{left:0}.carousel__button--next{right:0}.carousel__button--next:after,.carousel__button--prev:after{content:" ";position:absolute;width:10px;height:10px;top:50%;left:54%;border-right:2px solid #424242;border-bottom:2px solid #424242;transform:translate(-50%,-50%) rotate(135deg)}.carousel__button--next:after{left:47%;transform:translate(-50%,-50%) rotate(-45deg)}.carousel-wrapper.type-2 .carousel{align-items:flex-start}.carousel-wrapper.type-2 .carousel__photo{transition:transform .5s,z-index .5s}.imageZoom{align-items:center;height:100%}.imageZoom,.imageZoom>figure{display:flex;justify-content:center}.imageZoom>figure{margin:0;z-index:5;background-repeat:no-repeat}.imageZoom>figure:hover .imageZoomImg{opacity:0}.imageZoom .imageZoomImg{display:block;max-height:350px;width:auto;pointer-events:none}.noscroll{overflow:hidden}.modal-view-container{width:100%;height:100%;overflow:hidden;position:fixed;padding-top:50px;box-sizing:border-box;z-index:10;pointer-events:none;top:0;left:0}.modal-view-container .imageController .hide{display:none}.modal-view-container .imageControllerItem{height:90px;width:90px;background-size:contain;background-position:50%;background-repeat:no-repeat}@media screen and (max-height:550px){.modal-view-container .imageControllerItem{height:70px;width:70px}}@media screen and (max-height:450px){.modal-view-container .imageControllerItem{height:50px;width:50px}}.modal-view-container .view.modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2;transform:scale(1.15);transition:transform .1s cubic-bezier(.465,.183,.153,.946),opacity .1s cubic-bezier(.465,.183,.153,.946);pointer-events:none;opacity:0;will-change:transform,opacity}.modal-view-container .view.modal.visible{pointer-events:auto;opacity:1!important;transform:scale(1);transition:transform .3s cubic-bezier(.465,.183,.153,.946),opacity .3s cubic-bezier(.465,.183,.153,.946)}.modal-view-container .modal-view-details{background:#fff;top:40px;left:40px;right:40px;bottom:40px;z-index:2;position:fixed;border-radius:2px;box-shadow:0 10px 20px rgba(0,0,0,.6);display:flex;flex-direction:column}.modal-view-container .modal-view-details h1{margin:.2em 0 .4em;padding:0;line-height:1;font-size:24px;color:#111}.modal-view-container .modal-view-details .modalbody{padding:0 25px;height:90vh}.modal-view-container .modal-view-details .modalbody .mainImgContainer img{height:60vh;width:auto}@media screen and (max-height:510px){.modal-view-container .modal-view-details .modalbody .mainImgContainer img{height:40vh}}.modal-view-container .modal-view-details p{font-size:14px;line-height:1.6;margin:0 0 1em;color:#666}.modal-view-container .modal-view-details button{cursor:pointer;bottom:10px;right:10px;background:none;color:#3c78d8;outline:none;border-radius:2px;border:none;font-size:16px;padding:6px 10px;text-transform:uppercase}.modal-view-container .modal-view-details button:hover{color:#5993f1}.modal-view-container .modal:after{position:fixed;background:rgba(0,0,0,.4);width:100%;height:100%;left:0;top:0;display:block;content:""}.modal-view-container .modal .modalbutton{position:absolute;right:20px;top:20px}@media screen and (max-width:950px){.modal-view-container .modal{display:none}}.modal-view-container .imageContainer{display:flex!important;flex-direction:column;justify-content:center;align-items:center;height:90vh}.modal-view-container .imageContainer .mainImgContainer{transition-duration:.4s}.modal-view-container .imageContainer .mainImgContainer.hidden{opacity:0;height:0}.modal-view-container .imageContainer .mainImgContainer.show{opacity:1}.modal-view-container .imageContainer .hidden img{height:0!important}.modal-view-container .imageContainer .mainImgContainer{display:flex;justify-content:center}