.text-uppercase{text-transform:uppercase}.link-underline{text-decoration:underline}.font-weight--bold{font-weight:700}.list--nostyle{list-style:none;margin-left:0}.sale-price{font-weight:700}.grid-product__price{color:#00509b;font-weight:700}.grid-product__price--original{color:#9b9b9b;font-weight:400}.btn{font-weight:700;letter-spacing:normal}.btn.btn--square{border-radius:0}.btn.btn--tertiary svg path{fill:currentColor}.btn .icon-chevron-left,.btn .icon-chevron-right,.btn.modal__close svg{margin-right:0}.btn.modal__close{border:#fff 2px solid}.btn.modal__close svg{width:50px;height:50px}.btn--tertiary,.index-section--alt .btn--tertiary,.rte .btn--tertiary{border:2px solid #00509b;color:#00509b}.btn--tertiary:hover,.index-section--alt .btn--tertiary:hover,.rte .btn--tertiary:hover{border-color:#1f1f1f}.collection-buttons__wrapper .btn svg,.hero__link .btn svg{width:auto;height:27px;display:inline-block;vertical-align:-7px;margin-right:6px}.collection-buttons__wrapper .btn svg path,.hero__link .btn svg path{fill:#1f1f1f}.collection-buttons__wrapper .btn.btn--tertiary svg path,.hero__link .btn.btn--tertiary svg path{fill:currentColor}.pswp__button--arrow--left .icon,.pswp__button--arrow--right .icon{width:20px;height:20px;margin:7px}.product-reviews .spr-summary-actions a{color:#fff;background-color:#1f1f1f;letter-spacing:initial;font-weight:700;font-size:17px}.grid-product__tag.grid-product__tag--sale{border-radius:50%;padding:0;text-transform:uppercase;font-style:italic;width:68px;height:68px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:-25px;top:-25px}.overflow-scroller .grid-product__tag.grid-product__tag--sale{right:3px;top:3px}.modal-open .modal:before{background-color:#0c0c0cb3}.search-modal__input,.search-modal__submit{vertical-align:middle;background-color:#fff}.search-modal__input{padding-left:10px;border-top-left-radius:35px;border-bottom-left-radius:35px}@media (min-width:660px){.search-modal__input{padding-left:20px}}.search-modal__submit{background-color:#00509b;position:relative;left:-3px;top:1px;border-top-right-radius:35px;border-bottom-right-radius:35px;padding:17px 17px 17px 11px}.search-modal__submit svg path{stroke:#fff!important}@media only screen and (max-width:660px){.search-modal__submit{padding:9px}.search-modal__submit svg{width:20px;height:20px}}.input-group .input-group-field{border:2px solid;padding-left:15px;border-top-left-radius:35px;border-bottom-left-radius:35px}.search-modal__wrapper{border-bottom:0}.slide-nav a,.slide-nav button{font-size:14px;text-transform:capitalize;border-bottom:1px solid rgba(255,255,255,.12)}.slide-nav__link,.slide-nav__sublist-link{padding-top:12px;padding-bottom:12px}.slide-nav__sublist-header{text-transform:uppercase}.slide-nav__table{margin-bottom:0}.page-banner{background-color:#00509b;color:#fff;padding-top:10px;padding-bottom:10px}@media only screen and (min-width:769px){.grid-product__title{font-size:20px;font-weight:700;line-height:26px}.grid-product__price{font-size:17px}.index-section{margin:110px 0}.grid-product__tag.grid-product__tag--sale{width:68px;height:68px;right:-25px;top:-25px}}.product__thumb-item{border:solid 2px #1f1f1f}.product__thumb-item.slick-current{border-color:#00509b}.product__thumb-item a:before{-webkit-box-shadow:none;box-shadow:none}.product__slide .product-image-main,.grid-product .product-slide{border:solid 2px #1f1f1f}#shopify-section-page-instructions-template .image-wrap.loaded{padding-bottom:calc(76.90114068441065% + 2px)!important}#shopify-section-page-instructions-template img{border:solid 2px #1f1f1f}.grid-product.hidden-price .product-slider{position:relative}.grid-product.hidden-price .grid-product__link{overflow:visible}.grid-product.hidden-price:hover .product-slider:after{content:"";position:absolute;background-color:#1f1f1f;bottom:-2px;height:2px;width:0%;left:0;z-index:1;-webkit-animation:progressBar 1.35s infinite linear;animation:progressBar 1.35s infinite linear}[name=checkout] *{pointer-events:none}[href="/checkout"]>*{pointer-events:none}klarna-express-button.custom-klarna{height:54px;width:150px}@media (max-width:500px){klarna-express-button.custom-klarna{height:35px;width:100%}}.header-top{background-color:#fff}.header-top .header-item--logos{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:769px){.header-top .header-item--logos{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}}@media only screen and (min-width:769px){.header-top .header-item--money-back,.header-top .header-item--site-logo{padding-right:25px}}.header-top .header-item--money-back img,.header-top .header-item--site-logo img{width:70px}@media only screen and (min-width:769px){.header-top .header-item--money-back img,.header-top .header-item--site-logo img{width:130px}}.header-top .header-item--gif{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.header-top .header-item--navigation{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-item--navigation .site-nav__link{text-transform:uppercase;font-size:16px;font-weight:600;padding:7.5px 7px}.header-item--navigation .site-nav__link img,.header-item--navigation .site-nav__link svg{display:block;height:30px;margin:0 auto}.header-item--navigation .site-nav__item>a:before{display:none}.site-nav__link--icon{padding-left:5px;padding-right:5px}body:not(.template-index) .site-header{background-color:#1f1f1f;padding-top:10px;padding-bottom:10px}body:not(.template-index) .site-header .site-nav__item a{color:#fff}body:not(.template-index) .site-header .site-nav--has-dropdown.is-focused>a,body:not(.template-index) .site-header .site-nav--has-dropdown:hover>a{background-color:#1f1f1f;text-decoration:underline;color:#fff!important}body:not(.template-index) .site-header .site-nav__dropdown,body:not(.template-index) .site-header .site-nav__dropdown a{background-color:#1f1f1f;color:#fff}body:not(.template-index) .site-header .site-nav__item a.site-nav__dropdown-link--second-level:hover{color:#00509b}body:not(.template-index) .site-header .site-nav__link--icon .icon path{stroke:#fff!important}.header-wrapper--overlay{top:unset}.header-layout[data-logo-align=center] .header-item--icons,.header-layout[data-logo-align=center] .header-item--navigation{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.site-footer{background-color:#1f1f1f;color:#fff}.site-footer p{font-size:14px}.site-footer .site-footer__linklist a,.site-footer h5{font-size:15px;font-weight:700}.site-footer .site-footer--content{padding-top:50px;padding-bottom:45px}.site-footer h5{text-transform:unset}.site-footer .site-footer-column__left svg{width:162px;height:auto}.site-footer .site-footer-column__right a img{max-width:115px;padding-right:15px}.site-footer .site-footer__linklist a{padding-left:0;padding-bottom:0;padding-top:0;text-transform:uppercase;text-decoration:underline}.site-footer .made-in-usa-image svg{width:144px}.site-footer .footer__social a{padding:5px}.site-footer .site-footer--copyright{padding-top:30px;padding-bottom:30px;background-color:#414141}.site-footer .site-footer--copyright p{font-size:12px}.site-footer .site-footer--copyright .medium-up--nine-twelfths p:last-of-type{margin-bottom:0}.template-collection .site-footer{margin-top:0!important}@media only screen and (max-width:767px){.grid__item.site-footer-column{margin-bottom:25px}}@media only screen and (min-width:769px){.site-footer-column:not(:last-of-type){padding-right:60px}}.section-header__title{font-size:35px;font-weight:700;text-transform:unset}.section-header__description{font-size:17px}.play-hero-video{position:absolute;bottom:30px;font-size:17px;z-index:1000}.hero__image-wrapper--overlay:before,.hero__media--overlay:before{opacity:.1}.hero__media video{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;font-family:"object-fit: center"}.video-testimonials .grid{margin-bottom:50px}.video-testimonial__text{font-size:17px;margin-bottom:19px}.video-testimonial__link{color:#00509b;font-size:17px}.hero__text-content.vertical-center .hero__link svg path{-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.hero__text-content.vertical-center .hero__link .btn{-webkit-transition:all .15s ease;-o-transition:all .15s ease;transition:all .15s ease}.hero__text-content.vertical-center .hero__link .btn:hover,.hero__text-content.vertical-center .hero__link .btn:hover svg,.hero__text-content.vertical-center .hero__link .btn:hover svg path{fill:#00509b;color:#00509b}@media only screen and (min-width:769px){.hero__text-content.vertical-center .hero__link{display:inline-block;padding-left:10px;padding-right:10px}.hero__text-content.vertical-center .hero__link .btn{font-size:20px}}h1.product-single__title{font-weight:700;line-height:1.14}.product__login-link{color:#00509b;text-decoration:underline;margin-top:30px}.product__price.product__price--compare{color:#b4b4b4;font-weight:700}.product__price.sale-price{color:#1f1f1f}.shopify-payment-button .shopify-payment-button__button--unbranded{font-weight:700;letter-spacing:normal}.product-marketing{margin-top:40px;border-top:1px solid #b4b4b4}.product-marketing-list{margin-top:30px}.product-marketing-list li{margin-bottom:20px;padding-left:58px;position:relative}.product-marketing-list .list__icon{display:inline-block;width:50px;text-align:center;margin-right:2%;vertical-align:middle;position:absolute;left:0;top:5px}.grid__item.grid-item--study-image img{display:block}.template-product .research-studies{background-color:#f5f5f5;padding-top:45px;padding-bottom:35px}.template-product .research-studies .research-studies--downloads{padding-top:35px}.spr-header-title{display:none}.product__promo-text{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.product-unavailable{padding:1em;margin-top:2em}.product-bogo-banner{margin-bottom:2em}.product-bogo-banner img{-o-object-fit:contain;object-fit:contain}.template-product .single-product-videos{margin-top:2em}.template-product .single-product-videos .single-video-wrapper{overflow:hidden;padding-top:56.25%;position:relative;margin-bottom:2em}.template-product .single-product-videos iframe{position:absolute;top:0;left:0;border:0;width:100%;height:100%}.template-product .single-product-videos.bottom{display:none}@media only screen and (max-width:768px){.template-product .single-product-videos.bottom{margin-top:4em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.template-product .single-product-videos.bottom .single-video-wrapper{width:49%;padding-top:28.125%}.template-product .single-product-videos.bottom .single-video-wrapper:nth-child(odd){margin-right:2%}.template-product .single-product-videos.top{display:none}}@media only screen and (min-width:769px){.grid__item.grid-item--study-image{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;width:40%}#shopify-section-product-recommendations .section-header__title,#shopify-section-product-studies .section-header__title{font-size:50px;font-weight:700}}.section-header .collection-buttons{padding-top:40px}.section-header .collection-buttons .section-header__description{font-size:23px;margin-bottom:25px}@media only screen and (min-width:769px){.section-header .collection-buttons .collection-buttons__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.section-header .collection-buttons .btn{float:none;width:100%;font-size:13px;margin-bottom:10px}.section-header .collection-buttons .btn svg{height:22px}@media only screen and (min-width:768px){.section-header .collection-buttons .btn{margin-left:5px;margin-right:5px;margin-bottom:0;font-size:16px}.section-header .collection-buttons .btn svg{height:27px}}.section-header .collection-buttons .btn.is-active{color:#fff;background-color:#00509b}.section-header .collection-buttons .btn:hover{background-color:#1f1f1f;color:#fff}.collection-resources{background-color:#f5f5f5;padding-top:80px;padding-bottom:80px}.collection-resources svg{display:block;height:64px;width:auto;margin-left:auto;margin-right:auto;margin-bottom:19px}.collection-resources svg path{fill:#1f1f1f}.collection-resources .section-header__title{margin-bottom:57px}.collection-resources .collection-resources__block-title{font-weight:700;display:block;line-height:1}.collection-resources .grid__item{font-size:17px;margin-bottom:45px}@media only screen and (min-width:768px){.collection-resources .grid__item{margin-bottom:0}}.bogo-items-alert,.cart-gift-error h6{padding:1em;background:#f5f5f5;line-height:1.8}.cart-gift-error-login+.cart-gift-error-login{display:none}#CartPage .bold_csp_qb_savings{margin-bottom:2em}#CartPage .bold_csp_qb_savings div{font-size:18px;font-weight:400;line-height:1.6}#store-locator-page .bss-map-search-bar{border-radius:999px;padding-left:15px}#store-locator-page #bss-radius-filter{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;border:none}#store-locator-page .bss-list-button-item{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#store-locator-page .bss-store-result{line-height:1.75}#store-locator-page .bss-store-result a{cursor:pointer;font-size:20px;border:none;line-height:1.5}#store-locator-page .bss-store-result img{display:none}#store-locator-page .bss-store-result br{margin-bottom:.5em;display:block}
/*# sourceMappingURL=/cdn/shop/t/34/assets/app.css.map */
