@charset "UTF-8";*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.overflow-hidden{overflow:hidden}html,body{overflow-x:hidden}body.using-mouse :focus{outline:none}[hidden]{display:none}:root{--white: #ffffff;--white-two: #f4f4f4;--light-grey: #dddada;--brown-grey: #7e7e7e;--black: #313131;--light-olive-green: #89D84B;--dark-grey-blue: #0B2856}.color--white{color:var(--white)}.color--whiteTwo{color:var(--white-two)}.color--lightGrey{color:war(--light-grey)}.color--brownGrey{color:var(--brown-grey)}.color--black{color:var(--black)}.color--green{color:var(--light-olive-green)}.color--darkGreyBlue{color:var(--dark-grey-blue)}.bgColor--blue{background-color:var(--dark-grey-blue)}.bgColor--linen{background-color:#fbf9f5}.bgColor--white{background-color:var(--white)}.bgColor--whiteTwo{background-color:var(--white-two)}.bgColor--transparent{background-color:transparent}.text--bold{font-weight:700}.text--semiBold{font-weight:600}.text--80{font-size:80px}@media only screen and (max-width: 1050px){.text--80{font-size:calc(80px - 1.5vw)}}@media only screen and (max-width: 930px){.text--80{font-size:calc(80px - 1.75vw)}}@media only screen and (max-width: 850px){.text--80{font-size:calc(80px - 2.5vw)}}@media only screen and (max-width: 576px){.text--80{font-size:calc(80px - 4.5vw)}}.text--50{font-size:50px;line-height:normal}@media only screen and (max-width: 768px){.text--50{font-size:calc(50px - 1vw)}}@media only screen and (max-width: 576px){.text--50{font-size:35px}}.text--45{font-size:45px}@media only screen and (max-width: 768px){.text--45{font-size:calc(45px - 1vw)}}@media only screen and (max-width: 576px){.text--45{font-size:35px}}.text--35{font-size:35px}.text--30{font-size:30px}@media only screen and (max-width: 768px){.text--30{font-size:24px}}.text--25{font-size:25px}.text--20{font-size:20px}.text--18{font-size:18px}.text--16{font-size:16px}.text--14{font-size:14px}.text--12{font-size:12px}.text--body{font-size:14px;line-height:1.5;letter-spacing:.3px}.text--subheader{font-size:30px;font-weight:600;line-height:1.07;letter-spacing:.5px}@media only screen and (max-width: 576px){.text--subheader{font-size:25px;line-height:1.08;letter-spacing:.42px}.text--body{font-size:16px}}.text--ls05{letter-spacing:.5px}.text--ls03{letter-spacing:.3px}.text--ls042{letter-spacing:.42px}.text--ls026{letter-spacing:.26px}.text--ls1{letter-spacing:1px}.text--ls15{letter-spacing:1.5px}.text--ls2{letter-spacing:2px}.text--lh15{line-height:1.5}.text--lh143{line-height:1.43}.text--lh1{line-height:1}.text--ls128{line-height:1.28}.text--lh129{line-height:1.29}.text--lh107{line-height:1.07}.text--lh127{line-height:1.27}.text--lh108{line-height:1.08}.text--uppercase{text-transform:uppercase}.text--capitalize{text-transform:capitalize}.text--center{text-align:center}.text--linethrough{text-decoration:line-through}.padding--top50{padding-top:50px}.divider{margin:0;width:100%;border:0;border-top:1px solid var(--light-grey);height:0}.link--green{color:var(--light-olive-green);text-decoration:none;font-weight:700}.link--green:hover{color:var(--dark-grey-blue)}.link--darkGreyBlue{color:var(--dark-grey-blue);text-decoration:none;font-weight:700}.link--darkGreyBlue:hover{color:var(--light-olive-green)}.flex{display:flex}.flex--spaceBetween{display:flex;justify-content:space-between}.marginTop--20{margin-top:20px}.marginTop--40{margin-top:40px}.margin0{margin:0}.marginBottom--5{margin-bottom:5px}.marginBottom--10{margin-bottom:10px}.marginBottom--15{margin-bottom:15px}.marginBottom--20{margin-bottom:20px}.marginBottom--25{margin-bottom:25px}.marginBottom--30{margin-bottom:30px}.marginBottom--60{margin-bottom:60px}.marginBottom--40{margin-bottom:40px}.marginBottom--80{margin-bottom:80px}.marginRight--5{margin-right:5px}.marginRight--10{margin-right:10px}.marginRight--15{margin-right:15px}.marginRight--20{margin-right:20px}.marginRight--30{margin-right:30px}.marginRight--40{margin-right:40px}.img{width:100%;height:100%;object-fit:contain}body{font-family:archivo;color:#0b2856;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.btn,.myButton{border-radius:2px;color:#0b2856;background-color:var(--light-olive-green);font-size:14px;font-weight:700;letter-spacing:1px;text-align:center;color:var(--white);padding:16px 40px;text-decoration:none;text-transform:uppercase;display:inline-block!important;border:none}.pdp__tabContent a:hover{text-decoration:underline}.btn:hover,.myButton:hover{filter:brightness(90%);text-decoration:none!important}.ratings{--percent: calc(var(--rating) / 5 * 100%);display:inline-block;font-size:25px;line-height:1;margin-bottom:20px}.ratings:before{content:"\2605\2605\2605\2605\2605";letter-spacing:3px;background:linear-gradient(90deg,var(--light-olive-green) var(--percent),white var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.pageWrapper{margin-top:120px}@media only screen and (max-width: 576px){.pageWrapper{margin-top:40px}}.pageBanner{display:grid;place-content:center;background-size:cover!important;background-position:50% 50%;background-repeat:no-repeat;padding:80px 0;margin-top:110px;width:100%;text-align:center;position:relative}.pageBanner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#14141466,#14141466);z-index:-1}.pageTitle{margin-bottom:20px}.pageSummary{margin:auto;max-width:600px}@media only screen and (max-width: 768px){.pageSummary{width:calc(100% - 60px)}}.pageBackground{max-width:1280px;margin:auto}.pageInner{max-width:960px;margin:auto;width:calc(100% - 60px)}.pageFlex{display:flex;justify-content:space-between;margin-bottom:60px}@media only screen and (max-width: 900px){.pageFlex{max-width:400px;flex-direction:column;margin:auto}}.tooltip{position:relative;display:inline-block;background-image:url(tooltip-grey.icon.svg);width:10px;height:10px}.tooltip .tooltip-text{visibility:hidden;width:300px;background-color:var(--black);color:#fff;padding:20px;border-radius:6px;position:absolute;z-index:1;bottom:150%;left:50%;margin-left:-25px;text-align:left}.tooltip .tooltip-text:after{content:"";position:absolute;top:100%;left:5%;margin-top:-5px;border-width:5px;border-style:solid;border-color:transparent black transparent transparent}.tooltip:hover .tooltip-text{visibility:visible}.rating-bars{display:flex}.green-bar{width:104px;height:10px;border-radius:5px;background-color:#94c95c;color:#fff;margin-right:3px}.half-green-bar{width:52px;height:10px;border-radius:5px 0 0 5px;background-color:#94c95c;color:#fff;margin-right:3px}.empty-bar{width:104px;height:10px;border-radius:5px;border:solid 1px #dddada;margin-right:3px}.nav__container{position:fixed;z-index:100;width:100%}.nav{max-width:1440px;width:calc(100% - 60px);padding:20px 0;margin:0 auto;display:grid;align-items:center;position:relative;z-index:1;transition:top .4s ease-in-out}.nav__topLevel{display:flex;margin:0;position:absolute;top:12px;right:18px;width:unset}.nav__topLevelLink{display:flex;margin-left:15px;color:var(--black);font-size:12px;letter-spacing:.43px}.nav__topIcon{margin-right:5px}.nav__topText{text-decoration:none}.nav__topText--white{color:var(--black)}.nav__topText--white:hover{color:var(--light-olive-green)}.nav__topText--blue{color:var(--dark-grey-blue)}.nav__bar{width:1px;height:15px}.nav__bottom{display:flex;justify-content:space-between}.nav__logo{display:flex;align-items:center;width:180px;height:53px;background-size:180px;background-repeat:no-repeat;background-position:center}.mini__nav__logo{display:flex;align-items:center;width:124px;height:36px;background-size:108px;background-repeat:no-repeat;background-position:center}@media only screen and (max-width: 576px){.nav__logo{height:40px;background-size:124px}}.navBottom__list{display:flex;padding:0;margin-top:25px;margin-bottom:0}.navBottom__link{list-style-type:none;border-bottom:3px white}.navBottom__link:hover{border-bottom:3px solid var(--light-olive-green);padding-bottom:25px}.navBottom__link:not(:last-child){margin-right:40px}@media only screen and (max-width: 1350px){.navBottom__link:not(:last-child){margin-right:30px;font-size:13px}}.nav__searchCart{display:flex;padding-top:20px}.nav__searchIcon{z-index:1;margin-right:20px;width:25px;height:25px;background-color:transparent;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.nav__searchIcon--white{background-image:url(/cdn/shop/files/search-white-icon.svg?v=1602801277)}.nav__searchIcon--white:hover{background-image:url(/cdn/shop/files/search-green-icon.svg?v=1602801244);z-index:1;width:25px;height:25px}.nav__searchIcon--blue{background-image:url(/cdn/shop/files/search-blue-icon.svg?v=1602801244)}.nav__searchIcon--blue:hover{background-image:url(/cdn/shop/files/search-green-icon.svg?v=1602801244)}.nav__cartIcon{z-index:1;width:20px;height:25px;background-color:transparent;color:inherit;border:none;font:inherit;cursor:pointer;outline:inherit;padding-top:-10px}.nav__cartIcon--white{background-image:url(/cdn/shop/files/cart-white-icon.svg?v=1602801258);background-repeat:no-repeat}.nav__cartIcon--white:hover{background-image:url(/cdn/shop/files/cart-green-icon.svg?v=1602801257);z-index:1;width:20px;height:25px}.nav__cartIcon--blue{background-image:url(/cdn/shop/files/cart-blue-icon.svg?v=1602801257);background-repeat:no-repeat}.nav__cartIcon--blue:hover{background-image:url(/cdn/shop/files/cart-green-icon.svg?v=1602801257);z-index:1;width:20px;height:25px}.navMob__cartIcon{width:20px;height:25px;border:none;background-color:transparent}.navMob__cartIcon--blue{background-image:url(/cdn/shop/files/cart-blue-icon.svg?v=1602801257);background-size:contain;background-repeat:no-repeat}.nav__dropdown{float:left;overflow:hidden}.nav__dropdown .nav__dropbtn{text-transform:uppercase;letter-spacing:1px;border:none;outline:none;background-color:#fff;padding:0;font:inherit;margin:0}.nav__dropdown-content{margin-top:45px;display:none;position:absolute;background-color:var(--white);width:100vw;height:475px;left:50%;transform:translate(-50%);z-index:3;border-top:solid 1px var(--light-grey)}.nav__dropdownResources{width:300px;left:85%;text-transform:uppercase;letter-spacing:1px;border:solid 1px var(--light-grey);outline:none;background-color:#fff;padding:0;height:475px;transform:translate(-50%);z-index:3;font:inherit;margin:0}.nav__row{display:flex;max-width:1280px;margin:0 auto}.nav__column{background-color:var(--white);height:auto;margin:0 auto;padding:2px 15px}.nav__column:nth-child(1){padding-left:25px}.nav__row:after{content:"";display:table;clear:both}.nav__borderRight{border-right:1.4px solid lightgrey;padding-right:14px}.nav__dropdown-content--show{display:block}.navProduct__category{font-size:17px;font-weight:700;letter-spacing:1px;color:var(--black)}.navProduct__imgTitle{display:flex;margin-bottom:15px}.navProduct__imgWrapper{height:100px;width:100px}.navProduct__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.navProduct__name{color:var(--black)!important;padding:20px 0 0 10px;text-transform:capitalize;display:flex;flex-direction:column;justify-content:center;text-decoration:none}.navProduct__name:hover{color:var(--light-olive-green)}.navProduct__featureList{text-transform:capitalize;font-size:14px;font-weight:400;line-height:1.5;letter-spacing:.3px;color:var(--black);margin-bottom:3px;list-style-type:none;padding:0}.navProduct__link{float:none;color:#000;text-decoration:none;display:block;text-align:left;text-transform:uppercase}.navProduct__link:hover{color:var(--light-olive-green)}.nav__shopBtns{text-align:center;padding-top:50px}.vertical-line{position:relative}.vertical-line:after{content:"";position:absolute;background-color:var(--light-grey);width:2px;height:205px;left:0;top:38%;transition:translate(-50%,-50%)}.nav__mobile{display:none}@media only screen and (max-width: 1200px){.nav__top,.nav__bottom{display:none}.nav__mobile{display:flex;justify-content:space-between;align-items:center}.brandHeaderLogo{display:none}}.burgerMenu,.closeBtn,.navMob__btn,.navMob__searchBtn,.navMob__backBtn{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.burgerMenu--white{background-image:url(/cdn/shop/files/menu-burger-white.svg?v=1604670563);z-index:1;width:30px;height:30px}.burgerMenu--blue{background-image:url(/cdn/shop/files/menu-burger-blue.svg?v=1604670699);z-index:1;width:30px;height:30px}.navMob{width:0;max-width:400px;position:fixed;top:0;left:0;height:88vh;overflow:hidden;background:#fff;transition:all .2s;z-index:2;overflow-y:scroll;padding-top:127px}@media only screen and (max-width: 576px){.navMob{max-width:576px}}.navMob--open{width:100vw}.navMob__headerContainer{position:absolute;top:0;left:0;width:100%}.navMob__sled{width:200%;position:relative;left:0;transition:all .2s;display:flex;justify-content:space-between}.navMob__main,.navMob__slideIn{width:50%;display:flex;flex-direction:column}a{display:block}.pdp__feature a,.pdpFeatures a,.pdp__faqWrapper a{display:inline}.navMob__backdrop{background:#000;opacity:.5;position:fixed;top:0;left:0;width:100vw;height:100vh}.navMob__icon{z-index:1}@media only screen and (max-width: 576px){.navMob__icon{height:35px}}.navMob__iconWrapper{display:flex;align-items:center}@media only screen and (max-width: 576px){.navMob__searchIcon{display:none}.navMob__btn:first-child{padding-top:25px}.bread-as-low-as-tooltip-external{display:none}}.navMob__header{display:flex;justify-content:space-between;align-items:center;height:60px;padding:0 25px}.navMob__btn{display:flex;align-items:center;justify-content:space-between;padding:20px 30px;font-size:14px;font-weight:700;letter-spacing:1px;color:var(--dark-grey-blue);text-transform:uppercase}.navMob__link{text-decoration:none}.navMob__link:hover{color:var(--light-olive-green)}.navMob__search{padding:10px}.navMob__searchInput{border-radius:2px;width:98%;padding:10px 0 10px 20px;border:solid 1px var(--light-grey);margin:0}.navMob__searchInput:focus{outline:none;border:solid 2px var(--light-olive-green)}.navMob__searchBtn{border-radius:2px;margin-left:-45px}.navMob__container{padding:30px}.navMob__flex{display:flex;align-items:center}.navMob__links{padding:0;margin:0}.navMob__links li{list-style-type:none;margin:0}.navMob__links li a{text-decoration:none}.navMob__backBtn{display:flex;padding:20px 30px;align-items:center}.navMob__innerLinks{padding:20px 30px 20px 60px;text-decoration:none}.navMob__bottom{width:calc(100% - 60px);margin:auto;text-align:center}.navMob__collapsible{background-color:var(--white);cursor:pointer;width:100%;border:none;text-align:left;outline:none}.navMob__collapsible:after{content:url(/cdn/shop/files/mobile-accordion-plus.svg?v=1602811439);color:var(--black);float:right;margin-left:5px;margin-right:20px}.navMob__active:after{content:url(/cdn/shop/files/mobile-accordion-minus.svg?v=1602811439)}.navMob__content{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .2s ease-out;margin:0}.navMob__content ul{margin:0 0 0 40px;padding-left:20px;border-left:solid 2px var(--light-grey)}.navMob__content li{list-style-type:none}.footer{padding:80px 0 20px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;mix-blend-mode:luminosity;background-color:var(--dark-grey-blue);color:var(--white)}.footer__container{max-width:1000px;margin:0 auto;width:calc(100% - 60px)}.footer__phoneEmail{display:flex;justify-content:center;font-size:16px;font-weight:700;letter-spacing:.57px;margin-bottom:25px}@media only screen and (max-width: 576px){.footer__phoneEmail{flex-direction:column;text-align:center}}.footer__phone{margin-right:50px;text-decoration:none}@media only screen and (max-width: 576px){.footer__phone{margin-right:0;margin-bottom:25px}}.footer__phoneIcon{margin-right:5px}.footer__socialMedia{display:flex;justify-content:left;margin-bottom:25px}@media only screen and (max-width: 576px){.footer__socialMedia{text-align:center;justify-content:center}}.footer__socialMediaIcon{height:30px;width:30px}.footer__loop{text-align:center}.footer__loopHeaderText{font-size:40px;font-weight:600;line-height:.88;margin-bottom:15px}.footer__loopSubText{font-size:14px;line-height:1.5;letter-spacing:.3px;margin-bottom:40px}.footer__newsletter{text-align:center;margin-bottom:20px!important}.footer__newsletterInput{width:400px;height:47px;padding-left:20px;background-color:transparent;border-radius:2px;border:solid 1px var(--white);opacity:.5;font-size:14px;line-height:1.5;letter-spacing:.3px;color:var(--white);border-right-style:none}@media only screen and (max-width: 768px){.footer__newsletterInput{border-right-style:solid}}@media only screen and (max-width: 576px){.footer__newsletterInput{width:100%}}.footer__newsletterBtn{height:47px;border-radius:0 2px 2px 0;background-color:var(--light-olive-green);border-color:var(--light-olive-green);font-size:14px;letter-spacing:1px;text-align:center;color:var(--white);font-weight:700;padding:0 43px;border:none}.footer__newsletterBtn:hover{filter:brightness(90%)}@media only screen and (max-width: 768px){.footer__newsletterBtn{width:400px}}@media only screen and (max-width: 576px){.footer__newsletterBtn{width:100%}}.footer__linkWrapper{max-width:1280px;display:flex;width:calc(100% - 60px);margin:0 auto 10px;flex-wrap:wrap;text-align:left;padding:0 20px}@media only screen and (max-width: 768px){.footer__linkWrapper{text-align:center}}@media only screen and (max-width: 576px){.footer__linkWrapper{flex-direction:column}}.footer__linkCol{flex:25%}@media only screen and (max-width: 768px){.footer__linkCol{flex:50%}}@media only screen and (max-width: 576px){.footer__linkCol{margin:0}}.footer__linkColItem{padding:0;margin:0;list-style-type:none}.footer__list{margin-bottom:15px}.footer__link{font-size:14px;line-height:1.5;letter-spacing:.3px;color:var(--white);text-decoration:none}@media only screen and (max-width: 768px){.footer__link{margin-right:0}}.footer__copyright{text-align:center}.footer__copyrightText{font-size:10px;letter-spacing:.31px;text-align:center;opacity:.5;color:var(--white)}.footer__copyrightAuthor{display:inline;opacity:.5;color:var(--white);text-decoration:none}.productsCarousel__categories{display:flex;justify-content:center;margin-top:80px}@media only screen and (max-width: 576px){.productsCarousel__categories{margin-top:60px}}.productsCarousel__category{text-transform:uppercase;font-size:16px;font-weight:700;letter-spacing:1.5px;color:var(--black);padding-bottom:14px;border-bottom:3px solid transparent}.productsCarousel__category:hover{border-bottom:3px solid var(--light-olive-green);position:relative}.productsCarousel__category:not(:last-child){margin-right:120px}@media only screen and (max-width: 576px){.productsCarousel__category:not(:last-child){margin-right:40px}}.productsCarousel__categoryBorder{border:solid 1px var(--light-grey);margin-bottom:30px}.productsCarousel__carousel{max-width:1440px;width:calc(100% - 60px);margin:0 auto;display:flex}.productsCarousel__productWrapper{margin-right:46px;margin-left:46px}.productsCarousel__imgWrapper{height:250px;margin-bottom:10px}@media only screen and (max-width: 768px){.productsCarousel__imgWrapper{height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-bottom:30px}}.productsCarousel__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.productsCarousel__title{font-size:16px;font-weight:600;text-align:center;color:var(--black);margin-bottom:10px}.productsCarousel__prices{font-size:14px;font-weight:700;letter-spacing:.5px;text-align:center;color:var(--brown-grey);margin-bottom:60px;display:flex;justify-content:center}.productsCarousel__priceCurrent{margin-right:10px}.productsCarousel__priceSale{opacity:.5;text-decoration:line-through}.slider-arrow{font-size:30px;color:var(--black);margin-top:120px}.fa-angle-left{margin-right:30px}.fa-angle-right{margin-left:30px}.productsCarousel__bottom{text-align:center;width:calc(100% - 60px);margin:auto}.productsCarousel__shopBtn{margin-bottom:80px}@media only screen and (max-width: 576px){.productsCarousel__shopBtn{margin-bottom:60px;width:100%}}.announcement{display:grid;place-content:center;height:40px;background-color:var(--dark-grey-blue)}.announcement__text{font-size:12px;font-weight:700;letter-spacing:1px;color:var(--white)}@media only screen and (max-width: 576px){.announcement__text{font-size:10px;width:calc(100% - 60px);margin:auto;text-align:center}}.big-image{height:700px;width:100%;position:relative;background-size:cover;background-position:50% 50%;background-image:url(/assets/img/banner-image-desktop@2x.jpg)}.big-image:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#0a0a0a1a,#0a0a0a1a)}@media only screen and (max-width: 1280px){.big-image{background-position:right;height:56vw;min-height:500px}}@media only screen and (max-width: 576px){.big-image{background-image:url(/assets/img/banner-image-mobile@2x.jpg)}}.overlay{height:100%;max-width:1440px;margin:0 auto;padding:0 140px;color:var(--white);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.banner__headerText{font-size:80px;font-weight:700;margin:0;display:flex;align-items:flex-start}@media only screen and (max-width: 1400px){.banner__headerText{font-size:calc(80px - 1vw)}}@media only screen and (max-width: 1200px){.banner__headerText{font-size:calc(80px - 2vw)}}@media only screen and (max-width: 900px){.banner__headerText{font-size:calc(80px - 6vw)}}@media only screen and (max-width: 740px){.banner__headerText{display:block}}.banner__trademark{font-size:20px;font-weight:500;color:var(--white)}.banner__bodyText{margin:0 0 20px;font-size:18px;font-weight:700;letter-spacing:.3px}@media only screen and (max-width: 900px){.banner__bodyText{font-size:calc(18px - .5vw)}}@media only screen and (max-width: 576px){.overlay{padding:80px 20px}.banner__mobileHeader{background-color:var(--dark-grey-blue);padding:40px 30px}.banner__mobileHeaderText{margin:0 0 20px;font-size:50px;font-weight:700;line-height:1;text-align:center;color:var(--white)}.banner__mobileBodyText{margin:0 0 20px;font-size:16px;font-weight:700;color:var(--white);text-align:center;position:relative}}@media only screen and (max-width: 576px) and (max-width: 900px){.banner__mobileBodyText{font-size:calc(18px - .5vw)}}@media only screen and (max-width: 576px){.banner__mobileBtn{width:100%}}@media only screen and (max-width: 576px){.banner__trademark{font-size:16px;padding-left:5px}}@media only screen and (min-width: 577px){.banner__mobileHeader{display:none}}.banner__btn{width:360px}.bestProducts{display:flex;margin-top:3px;color:var(--white);max-width:100%}@media (max-width: 1100px){.bestProducts{flex-wrap:wrap}}@media only screen and (max-width: 576px){.bestProducts{flex-direction:column}}.bestProducts__card{height:500px;flex:25%;display:flex;flex-direction:column;justify-content:flex-end;padding:60px 60px 50px;background-size:cover;text-decoration:none}.bestProducts__card{background-size:cover!important;background-position:50% 50%!important;background-repeat:no-repeat!important;position:relative}.bestProducts__card:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(#2a3c5c99,#2a3c5c99);opacity:.5;transition:.3s}.bestProducts__card:hover:after{opacity:1}@media only screen and (max-width: 1100px){.bestProducts__card{flex:49%;height:350px}}@media only screen and (max-width: 576px){.bestProducts__card{padding:40px 50px;height:320px}}.bestProducts__card:not(:last-child){margin-right:3px}@media only screen and (max-width: 1100px){.bestProducts__card:not(:last-child){margin-right:0;margin-bottom:3px}}@media only screen and (max-width: 1100px){.bestProducts__card:nth-child(odd){margin-right:3px}}@media only screen and (max-width: 576px){.bestProducts__card:nth-child(odd){margin-right:0}}.card--1{background-image:url(/assets/img/best-golf-simulators@2x.jpg)}.card--2{background-image:url(/assets/img/best-launch-monitors@2x.jpg)}.card--3{background-image:url(/assets/img/best-golf-mats@2x.jpg)}.card--4{background-image:url(/assets/img/best-hitting-bays@2x.jpg)}.bestProducts__productText,.bestProducts__bestText{z-index:1}.bestProducts__productText{padding-bottom:10px}.bestProducts__productText:hover{content:"";width:100%;border-bottom:3px solid var(--light-olive-green);position:relative;transition:.2s}.shopProducts{width:100%}.shopProducts__gridTop,.shopProducts__gridBottom{display:grid;grid-template-columns:40% 60%;margin-bottom:3px}@media only screen and (max-width: 768px){.shopProducts__gridTop,.shopProducts__gridBottom{grid-template-columns:1fr}}.shopProducts__column{height:350px;position:relative}.shopProducts__img>*{z-index:2}.shopProducts__img:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:#000000bf;opacity:.3;-moz-transition:all .6s;-webkit-transition:all .6s;transition:all .6s}.shopProducts__img:hover:after{opacity:.6}.shopProduct__shopNowBtn{margin-top:20px;padding:0 2rem;height:47px;line-height:47px;border-radius:2px;font-size:14px;font-weight:700;letter-spacing:1px;color:var(--white);background-color:var(--light-olive-green);text-decoration:none}.shopProducts__column1Top{background-color:var(--white-two);display:flex;flex-direction:column;justify-content:center;padding:0 5rem;margin-right:3px}@media only screen and (max-width: 1200px){.shopProducts__column1Top{align-items:flex-start;text-align:left}}@media only screen and (max-width: 576px){.shopProducts__column1Top{margin-right:0}}.shopProducts__column1TopHeaderText{font-size:45px;font-weight:600;line-height:1;color:var(--black);margin:0 0 1rem}@media only screen and (max-width: 1200px){.shopProducts__column1TopHeaderText{font-size:calc(45px - .75vw)}}@media only screen and (max-width: 1100px){.shopProducts__column1TopHeaderText{font-size:35px}}.shopProducts__column1BodyText{font-size:14px;line-height:1.5;letter-spacing:.3px;color:var(--brown-grey)}@media only screen and (max-width: 768px){.shopProducts__column1BodyText{text-align:left}}.shopProducts__column2Top{background-color:#000;color:var(--white);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 5rem}@media only screen and (max-width: 768px){.shopProducts__column1Bottom{padding:0 5rem}}@media only screen and (max-width: 576px){.shopProducts__column1Bottom{margin-right:0}}.shopProducts__column2Bottom{background-color:#000;color:var(--white);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:0 5rem}.shopProducts__gridMiddle{display:grid;grid-template-columns:60% 40%;margin-bottom:3px}@media only screen and (max-width: 768px){.shopProducts__gridMiddle{grid-template-columns:1fr}}.shopProducts__column1Middle{background-color:#000;color:var(--white);padding:0 5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-right:3px}@media only screen and (max-width: 576px){.shopProducts__column1Middle{padding:0 5rem;margin-right:0}}.shopProducts__column2Middle{background-color:#000;color:var(--white);padding:0 5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media only screen and (max-width: 768px){.shopProducts__column2Middle{padding:0 5rem}}.features{background-color:orange;display:flex;justify-content:space-between;max-width:1280px;margin:100px auto;width:calc(100% - 60px);background-color:var(--white);flex-wrap:wrap}@media only screen and (max-width: 1100px){.features{max-width:550px;flex-flow:row wrap}}@media only screen and (max-width: 576px){.features{flex-wrap:wrap;max-width:200px}}.features__card{text-align:center;width:200px;height:-webkit-max-content;height:-moz-max-content;height:max-content}@media only screen and (max-width: 1100px){.features__card{margin-bottom:50px}}@media only screen and (max-width: 576px){.features__card{margin-bottom:75px}}.features__iconWrapper{height:40px;width:auto}.features__learnMoreLink{font-size:14px;font-weight:700;letter-spacing:1px;text-align:center;color:var(--dark-grey-blue);text-decoration:none}.features__learnMoreLink:hover{color:var(--brown-grey)}.terms{background-color:#f4f4f4;max-width:1280px;margin:150px auto 60px;color:var(--black);font-family:Archivo;padding-top:60px}.terms__wrapper{max-width:826px;width:calc(100% - 60px);margin:0 auto;padding-bottom:60px}.terms__title{font-size:50px;font-weight:700;text-align:center;margin:0;padding-bottom:60px}.terms__text{font-size:14px;line-height:1.5;letter-spacing:.3px;margin-top:0}.terms__section{margin-bottom:40px}.terms__sectionTitle{font-size:16px;font-weight:700;letter-spacing:1.5px;margin:0 0 14px}.breadcrumbs{background-color:#0b2856;background-size:cover;display:flex;padding:15px 80px;flex-wrap:wrap}@media only screen and (max-width: 576px){.breadcrumbs{padding:10px 30px}.breadcrumbs span:nth-child(-n+2){margin-bottom:5px}}.breadcrumbs__divider{margin:0 10px}.banner-slider .slider.slider-for{max-width:84%}.banner-slider .slider.slider-nav{max-width:16%}.banner-slider .slider.slider-for{float:right}.banner-slider .slider.slider-nav{width:100%;float:left}.banner-slider .slider.slider-nav{height:610px;overflow:hidden}.banner-slider .slider-banner-image{width:100%;display:inline-block;height:0;padding-top:100%;position:relative;padding-left:0}@media only screen and (max-width: 1000px){.banner-slider .slider-banner-image{height:auto!important}}.banner-slider .slider.slider-nav{padding:0}.banner-slider .slider-nav .slick-slide.thumbnail-image .thumbImg{max-width:178px;height:110px;margin:0 auto 25px;border:1px solid #ebebeb}.banner-slider .slider-banner-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.banner-slider .slider-nav .slick-slide.thumbnail-image .thumbImg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.banner-slider .slick-vertical .slick-slide:active,.banner-slider .slick-vertical .slick-slide:focus,.banner-slider .slick-arrow:hover,.banner-slider .slick-arrow:focus{border:0;outline:0}.banner-slider .slider-nav .slick-slide.slick-current.thumbnail-image .thumbImg{border:2px solid #196db6}.banner-slider .slider-nav .slick-slide.slick-current span{color:#196db6}.banner-slider .slider-nav .slick-slide{text-align:center}.banner-slider .slider-nav .slick-slide span{font-size:14px;display:block;padding:5px 0 15px}.banner-slider .slick-arrow{width:100%;background-color:transparent;border:0;background-position:center;background-repeat:no-repeat;font-size:0;height:18px;position:absolute;left:0;right:0;z-index:99}.banner-slider .slick-prev{top:0}.banner-slider .slick-next{bottom:0;background-color:#fff}@media screen and (max-width: 991px){.banner-slider .banner-slider .banner-slider .slider.slider-for,.banner-slider .banner-slider .banner-slider .slider.slider-nav{max-width:100%;float:none}.banner-slider .banner-slider .banner-slider .slider.slider-for{padding-right:0}.banner-slider .banner-slider .banner-slider .slider.slider-nav{height:auto}.banner-slider .banner-slider .slider-banner-image{height:500px}.banner-slider .slider.slider-nav.thumb-image{padding:10px 30px 0}.banner-slider .slider-nav .slick-slide span{padding:5px 0}.banner-slider .template__product .slick-arrow{padding:0;width:30px;height:30px;top:50%;bottom:0;transform:translateY(-50%) rotate(-90deg)}.banner-slider .template__product .slick-prev{left:0;right:unset}.banner-slider .template__product .slick-next{left:unset;right:0;background-color:transparent}.slider.slider-nav.thumb-image{white-space:nowrap}.thumbnail-image.slick-slide{padding:0 5px;min-width:75px;display:inline-block;float:none}}@media screen and (max-width: 767px){.phpCounter__qtyText{display:none}.pdpCounter__decrement,.pdpCounter__increment{top:16px}.pdpCounter,.phpMain__addToCart{height:58px;font-size:16px}.banner-slider .template__product .slider-banner-image{height:400px}.banner-slider .template__product .slider.slider-nav.thumb-image{padding:0 20px;margin:10px 0 0}.banner-slider .template__product .slider-nav .slick-slide.thumbnail-image .thumbImg{max-width:140px;height:80px}.banner-slider .template__product .slick-prev.slick-arrow{background-position:center 10px}.banner-slider .template__product .slick-next.slick-arrow{background-position:center 10px,center}.banner-slider .template__product .slider-nav .slick-slide span{font-size:12px;white-space:normal}}@media screen and (max-width: 580px){.banner-slider .slider-banner-image{height:340px}}@media screen and (max-width: 480px){.banner-slider .slider-banner-image{height:280px}}.financingBanner{background-image:url(/assets/img/financing-banner@2x.jpg)}@media only screen and (max-width: 576px){.financingBanner{background-image:url(/assets/img/financing-banner-mobile@2x.jpg)}}.financingInfo__container{margin-top:80px;margin-bottom:100px}@media only screen and (max-width: 576px){.financingInfo__container{margin-top:40px;margin-bottom:40px}}.financingInfo{max-width:767px;margin:auto;width:calc(100% - 60px)}.financingInfo__title{margin:auto auto 40px}.financingInfo__subtitle{max-width:684px;margin:auto auto 20px}.financingInfo__text{max-width:600px;margin:auto auto 60px}@media only screen and (max-width: 900px){.financingInfo__card{margin-bottom:60px}}.financingInfoCard__imgWrapper{width:100%;height:50px;margin-bottom:20px}.financingInfoCard__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.financingInfoCard__upperText{margin-bottom:10px}.financingInfoCard__lowerText{width:267px}@media only screen and (max-width: 900px){.financingInfoCard__lowerText{width:100%}}.financingInfoQuestion__header{margin-top:60px;margin-bottom:30px}.financingInfoSupport__text{margin-bottom:20px}.financingInfo__link{margin-bottom:80px}.whyBuyBanner{background-image:url(/cdn/shop/files/whyBuy-banner-desktop_2x_38e8e9bf-c314-47e9-8400-ed88b11bd622.jpg?v=1605024393)}@media only screen and (max-width: 576px){.whyBuyBanner{background-image:url(/cdn/shop/files/whyBuy-banner-mobile_2x_6b89f603-f169-41b5-86b6-09ae5e3dc7d5.jpg?v=1605024428)}}.whyBuy__container{margin-top:60px}@media only screen and (max-width: 576px){.whyBuy__container{margin-top:20px}}@media only screen and (max-width: 900px){.whybuyTop__card{margin-bottom:40px}}.whybuyTopCard__lowerText{width:267px}@media only screen and (max-width: 900px){.whybuyTopCard__lowerText{width:100%}}.whyBuy__imgWrapper{max-width:1123px;margin:auto;width:calc(100% - 60px)}.whyBuyFeature:not(:last-child){margin-bottom:60px}@media only screen and (max-width: 576px){.whyBuyFeature{margin-bottom:40px}}.whyBuyFeature__icon{width:50px;height:50px}@media only screen and (max-width: 576px){.whyBuyFeature__icon{width:30px;height:30px}}.aboutUsBanner{background-image:url(/assets/img/aboutUs-banner@2x.jpg)}@media only screen and (max-width: 576px){.aboutUsBanner{background-image:url(/assets/img/aboutUs-banner-mobile@2x.jpg)}}.aboutUs__container{margin-top:60px}@media only screen and (max-width: 576px){.aboutUs__container{margin-top:20px}}.aboutUsFlex__inner{max-width:1120px;margin:auto auto 60px;width:calc(100% - 60px);display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.aboutUsFlex__inner{flex-direction:column;max-width:800px}}.aboutUsFlex__left,.aboutUsFlex__right{width:calc(50% - 40px)}@media only screen and (max-width: 1000px){.aboutUsFlex__left,.aboutUsFlex__right{width:calc(50% - 20px)}}@media only screen and (max-width: 900px){.aboutUsFlex__left,.aboutUsFlex__right{width:100%}}@media only screen and (max-width: 900px){.aboutUsFlex__imgWrapper{margin-bottom:40px}}.aboutUsFlex__text{max-width:440px;margin-bottom:60px}.aboutUsFlex__text ul,.aboutUsFlex__text li{padding-left:20px}@media only screen and (max-width: 900px){.aboutUsFlex__text{max-width:600px;margin:0 auto 60px}}@media only screen and (max-width: 576px){.aboutUsFlex__text{margin-bottom:40px}}.aboutUs__bottom{max-width:960px;margin:auto;width:calc(100% - 60px)}.aboutUsBottom__inner{display:flex;justify-content:space-between}@media only screen and (max-width: 900px){.aboutUsBottom__inner{flex-direction:column}}.aboutUsBottom__text{max-width:440px;margin:auto}.aboutUs__iconWrapper{height:50px;margin-top:60px;margin-bottom:20px}.aboutUsBest{max-width:1280px;margin:auto;width:calc(100% - 60px);padding-top:80px;padding-bottom:80px;text-align:center}.aboutUsBest__title{margin-bottom:60px}.aboutUsBest__flex{display:flex;justify-content:space-between;margin-bottom:60px}@media only screen and (max-width: 1000px){.aboutUsBest__flex{flex-wrap:wrap}}@media only screen and (max-width: 768px){.aboutUsBest__flex{flex-direction:column}}.aboutUsBest__item{text-decoration:none}@media only screen and (max-width: 1000px){.aboutUsBest__item{margin-bottom:40px;flex:50%}}.aboutUsBest__itemTitle:hover{filter:brightness(10%)}.aboutUsBest__imgWrapper{height:250px}@media only screen and (max-width: 1000px){.aboutUsBest__imgWrapper{width:100%}}.aboutUsBest__priceWrapper{display:flex;justify-content:center}.aboutUsBest__salePrice{opacity:.5;text-decoration:line-through}.productsCarousel__productWrapper{text-decoration:none}.breakout-fullwidth{margin-left:calc(-50vw + 50%);width:100vw;height:100px;background:#000}.major-container{padding:0 2.8vw;width:100%;height:100%}.minor-container{width:100%;max-width:1440px;height:100%;margin:0 auto}html{box-sizing:border-box;font-size:16px}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:400}#shopify-section-homepageFeaturedProds .slick-prev{background-image:url(/cdn/shop/files/arrowLeft.png?v=1602794109);background-color:transparent;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;z-index:10;color:transparent;top:calc(50% - 90px)}#shopify-section-homepageFeaturedProds .slick-prev:before{color:transparent}#shopify-section-homepageFeaturedProds .slick-next{background-image:url(/cdn/shop/files/rightArrow.png?v=1602794109);background-color:transparent;background-size:contain;background-repeat:no-repeat;width:20px;height:20px;right:0;left:auto;z-index:10;color:transparent;top:calc(50% - 90px)}#shopify-section-homepageFeaturedProds .slick-next:before{color:transparent}.productsCarousel__category{text-decoration:none}.productsCarousel__productWrapper{padding-left:46px;padding-right:46px;height:420px;max-width:400px;margin:auto;display:block!important}.homepageFeaturedController--active{border-bottom:3px solid var(--light-olive-green);position:relative}.productsCarousel__carousel{height:420px}.productsCarousel__catContainer{overflow:hidden;height:420px;position:relative}.productsCarousel__sled{position:absolute;top:0;left:0;transform:translateY(-0%);transition:all .2s;width:100%}.productsCarousel__sled--1{transform:translateY(-0%)}.productsCarousel__sled--2{transform:translateY(calc(-100% / 3))}.productsCarousel__sled--3{transform:translateY(calc(-200% / 3))}.shopProducts__column1BottomBodyText{max-width:360px;font-size:14px;line-height:1.5;letter-spacing:.3px}.shopProducts__column2TopBodyText,.shopProducts__column2BottomBodyText{max-width:360px}.shopProducts__gridTop .shopProducts__column1TopBodyText{max-width:420px}.features__icon{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.features__iconWrapper{max-width:91px;margin:auto auto 30px}.nav__container{transition:transform .2s ease}#shopify-section-prodBreadcrumbs{margin-top:130px}.addOn__left img{width:34px;height:34px;-o-object-fit:contain;object-fit:contain}.pdpPoints__icon{-o-object-fit:contain;object-fit:contain}.pdpVideo__wrapper{position:relative}.pdpVideo__overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none}.pdpVideo__overlay span{color:#fff;margin-top:10px;display:block;font-weight:800}.pdpVideo__overlayIcon{width:80px;height:80px;margin:auto;display:block}.modal{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000}.modal__bkg{width:100%;height:100%;background:#000;opacity:.5}.modal__frame{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 60px);max-width:800px;background:#000;min-height:200px}.modal__frameInner{width:100%;height:0;padding-top:62%;position:relative}.modal__frameInner iframe{position:absolute;top:0;left:0;width:100%;height:100%}.pdp__whyIcon{width:22px}.tabContainer__mobileWrapper{display:none}.tabContainer{border-bottom:1px solid #dddada;padding-top:60px}.tabContainer__inner{max-width:1120px;margin:auto;display:flex;justify-content:space-between;text-transform:uppercase;font-weight:800;letter-spacing:1px;font-size:14px;width:calc(100% - 60px)}.tabContainer__tab{text-decoration:none;color:inherit;padding-bottom:10px;border-bottom:2px solid transparent;position:relative;top:1px}.tabContainer__tab--active{border-bottom:2px solid #94c95c}#shopify-section-prodTabs{padding-bottom:50px}@media only screen and (max-width: 1000px){.tabContainer__mobileWrapper{display:flex;margin:auto auto 30px;padding:10px 20px;max-width:440px;width:calc(100% - 60px)}.tabContainer__mobile{width:100%}.tabContainer__inner{display:none}}#shopify-section-homeBanner{margin-top:110px}
/*# sourceMappingURL=/cdn/shop/t/132/assets/_sleepify.authored.bundle.css.map */
