@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:300,400,400i,700,900);
*{outline:none}body{background:#fff}.product__image .placeholder-img{background-image:url(../images/product-placeholder-image.png);opacity:.45}.accordion a,a{color:#00838e}.accordion a:focus,.accordion a:hover,a:focus,a:hover{color:#005661}header .btn--action{background-color:#616161}header .btn--action:focus,header .btn--action:hover{background-color:#00838e}.form__input:focus{border:1px solid #00838e}.bar .select-wrapper .form__input,.bar .select-wrapper .form__input:focus,.bar .select-wrapper .form__input:hover{border:1px solid transparent}.select-wrapper .form__input{border:1px solid #ccc}body.auth{background-color:#fff;background-image:url(../images/banner-img-01.png);background-size:cover}.card--auth{background:hsla(0,0%,100%,.85);border-radius:10px;box-shadow:1px 1px 7px 0 rgba(50,50,50,.75);padding:15px 30px}#main-content .banner{background-color:#fff;background-position-y:bottom;background-size:100%;margin-top:-55px}#main-content .banner h2{display:none}.banner__hero{background:hsla(0,0%,100%,0);border-radius:10px;margin-top:-209px;padding:15px 30px}.banner p{margin-bottom:15px}.card{background-color:#fff}.bar{border-bottom-color:#fff;color:#717271}.nav--utility ul li a,.nav--utility ul li a i{color:#616161}.header__content{background:#fff}.mobile__bar{background:#000;border-bottom-color:#5b2b82}.mobile__bar .brand img{height:unset;padding:10px}.nav--mobile ul li a:hover{background:rgba(43,38,97,.25)}.nav--mobile ul li ul li a:hover{background:hsla(0,0%,80%,.25)}.nav--mobile ul.nav__menu--utility{border-top-color:#005661}.nav--mega{background:#5032c0;border-bottom-color:transparent}.nav--mega ul li a{background:transparent;font-weight:400}.nav--mega .nav__submenu{background-color:#c6c6c6}.nav--mega .nav__menu li .drawer-wrapper>a,.nav--mega .nav__menu li>a{padding:0 20px}.nav--mega ul li a.open:after{border-bottom:5px solid #e7ecef;border-left:6px solid transparent;border-right:6px solid transparent}.hero{background-image:url(../images/banner-img-01.png)}.hero__content{background:rgba(231,236,239,0)}.hero__title{background-color:transparent;color:#fff}#product-page{background-color:#fff}.tabs__tab-control{color:#494949}.tabs__tab-control.active{border-top-color:#00838e}.tabs__content-container{background-color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;margin-bottom:30px}.nav--steps{background:rgba(0,0,0,.05);margin-top:20px}.nav--steps ol li.active,.nav--steps ul li.active{border-bottom-color:#00838e}.product{border-color:#8d8d8d}.product:hover{border-color:#4fb3be}.footer__shelf .btn--action{background-color:#363636}.footer__shelf .btn--action:hover{background-color:#737475}.card__details{background-color:#fff;color:#363636;margin-bottom:0;min-height:115px;padding:15px 5px 30px 10px}.nav--pager ul li a:hover{cursor:pointer;text-decoration:none}section:nth-of-type(2n){background:#f5f5f5}section:nth-of-type(2n) .section__title{background-color:#c2c2c2}.section__title{background-color:transparent}.section__title h2{border-bottom:1px solid transparent;color:#363636}.btn.accordion-trigger,.btn.accordion-trigger.open,.select-wrapper .form__input.large-arrow+i{background:#5032c0;color:#fff}.select-wrapper .form__input:hover .large-arrow+i{background-color:#00838e}#siteFooter{background:#fafafa;border-top:1px solid #c2c2c2}#siteFooter .about{display:none}#siteFooter .terms{justify-self:center}#siteFooter .footer__bar{background-color:#fff;border-top:2px solid #fff}#siteFooter .brand{width:100%}#siteFooter .brand img{max-width:60%;min-width:200px}.grid__footer_bottom,.grid__footer_bottom--separate-links{grid-template-columns:1fr 1fr 1fr}.accordion__content.open-default{background:rgba(0,0,0,.02)}.btn--default{background:#c2c2c2}.btn--default:hover{background:#8d8d8d}.quantity-form .btn{background:#616161;color:#fff}.quantity-form .btn:hover{background:#00838e}table thead tr th{background:#c2c2c2}.expando,table tbody{background:#fff}.expando__title{background:#c2c2c2}.expando__title:hover{background:#8d8d8d}@media (max-width:1024px){.header__content{background:#000}.mobile__bar{border-bottom:1px solid #000}.mobile__bar-content{padding:0}.mobile__header .nav--mobile__content{padding-top:20px}#main-content .banner{background-color:#fff;background-image:none;background-position-y:bottom;background-size:100%;margin-top:0;padding-top:1px}}#page-orders-view-order-review .header__content img{max-width:100%!important}
