html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:"";display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid rgba(0,0,0,0);margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight script.featherlight-inner,.featherlight link.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:hsla(0,0%,100%,.3);color:#000;border:none;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:none}.featherlight *{box-sizing:border-box}@media only screen and (max-width: 1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:98%;padding:10px 10px 0;border-bottom:10px solid rgba(0,0,0,0)}}@media print{html.with-featherlight>*>:not(.featherlight){display:none}}.featherlight-next,.featherlight-previous{display:block;position:absolute;top:25px;right:25px;bottom:0;left:80%;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,0)}.featherlight-previous{left:25px;right:80%}.featherlight-next:hover,.featherlight-previous:hover{background:hsla(0,0%,100%,.25)}.featherlight-next span,.featherlight-previous span{display:none;position:absolute;top:50%;left:5%;width:82%;text-align:center;font-size:80px;line-height:80px;margin-top:-40px;text-shadow:0px 0px 5px #fff;color:#fff;font-style:normal;font-weight:normal}.featherlight-next span{right:5%;left:auto}.featherlight-next:hover span,.featherlight-previous:hover span{display:inline-block}.featherlight-swipe-aware .featherlight-next,.featherlight-swipe-aware .featherlight-previous{display:none}.featherlight-loading .featherlight-previous,.featherlight-loading .featherlight-next{display:none}.featherlight-first-slide.featherlight-last-slide .featherlight-previous,.featherlight-first-slide.featherlight-last-slide .featherlight-next{display:none}.featherlight-gallery2 .featherlight-next:hover,.featherlight-gallery2 .featherlight-previous:hover{background:rgba(0,0,0,.5)}.featherlight-gallery2 .featherlight-next:hover span,.featherlight-gallery2 .featherlight-previous:hover span{font-size:25px;line-height:25px;margin-top:-12.5px;color:#fff}.featherlight-gallery2.featherlight-last-slide .featherlight-next,.featherlight-gallery2.featherlight-first-slide .featherlight-previous{display:none}@media only screen and (max-device-width: 1024px){.featherlight-next:hover,.featherlight-previous:hover{background:none}.featherlight-next span,.featherlight-previous span{display:block}}@media only screen and (max-width: 1024px){.featherlight-next,.featherlight-previous{top:10px;right:10px;left:85%}.featherlight-previous{left:10px;right:85%}.featherlight-next span,.featherlight-previous span{margin-top:-30px;font-size:40px}}.edit-warning{position:fixed;top:0;left:0;background:#d6315a;width:100%;text-align:center;padding:.5em;color:#fff;height:5.1rem;display:none}.category-badges img{width:150px;margin:0 1em}.description{width:100%;align-self:flex-start}@media(max-width: 850px){.category-header{flex-direction:column !important}}.button-container{justify-content:flex-start;align-items:stretch}@media(max-width: 850px){.button-container a{max-width:calc(50% - 2em);width:100%;padding:.75em 1em;align-content:center}}@media(max-width: 450px){.button-container{flex-wrap:wrap}.button-container a{max-width:100%}}.product-list-container{padding:1em}.product-list-container .category-header{align-items:flex-start;justify-content:center}.product-list-container .category-header .description{flex:1 0 340px}.product-list-container .category-header .description img{max-width:100% !important}.product-list-container .category-header a{text-align:center}.product-list-container .product-list h2{margin-bottom:.5em}.product-list-container .product-list h2:after{content:"";display:block;width:75px;border-bottom:4px solid #166ea8}.product-list-container .product-list .subcategory-list:not(:first-child){padding:2em 0}.product-list-container .product-list .list{display:flex;justify-content:flex-start;flex-wrap:wrap}@media(max-width: 975px){.product-list-container .product-list .list{justify-content:space-around}}.product-list-container .product{width:300px;margin:.5em;display:flex;flex-direction:column;align-self:stretch;border:1px solid #dedede;background:#f8f8fa;padding:1em;transition:all .3s linear;text-decoration:none}.product-list-container .product:hover{transform:scale(1.05);color:inherit}.product-list-container .product .image-container{text-align:center;background-color:#f0f4f7;background:linear-gradient(to bottom, #F0F4F7 0%, rgb(206.7391304348, 219.6086956522, 229.2608695652) 100%);-pie-background:linear-gradient(#F0F4F7, rgb(206.7391304348, 219.6086956522, 229.2608695652));behavior:url(/scripts/css/PIE.php);border:1px solid rgb(206.7391304348,219.6086956522,229.2608695652);height:250px;width:100%;display:flex;align-items:center}.product-list-container .product img{max-width:250px;max-height:250px;margin:0 auto;padding:1em}.product-list-container .product .title{font-weight:bold;font-size:1.25em}.product-list-container .product .subtitle{font-size:.9em;color:hsl(0,0%,35%)}.product-list-container .product p{font-size:.9em;flex-grow:1}.product-list-container .product .view-details{text-decoration:none;font-size:.9em;margin-top:1em;color:#40719b}.product-list-container .product .badge{max-height:100px;max-width:100px}.product-list-container .product .bottom-container{align-items:flex-end}.product-list-container .product .view-container{align-items:flex-start}.product-list-container .product .tag{border-radius:15px;color:#fff;padding:.25em 1em;margin-top:1em;font-size:.9em}.product-list-container .product .tag.health{background:#ffbf3f}.product-list-container .product .tag.sports{background:#4b8b5e}.search-results .product-list{margin-top:0}.featherlight-content iframe{width:75vw;height:42.2vw}.section1{padding:1em 1em}.section1 h1{font-size:2.5em}.section1 h2{font-size:1.5em;margin-top:-0.5em}.section1 h2:after{content:"";width:175px;display:block;border-bottom:2px solid #cecece;margin:.25em 0}.section1 .content{margin-top:.75em}.section1 .tags{justify-content:flex-start;margin-top:1em}.section1 .tags img{margin:.5em;height:80px;width:80px}.section1 .tags img.sba{width:88px}.section1 .left-container{flex:1;align-self:center}.section1 .image-container{height:500px;width:500px;display:flex;justify-content:center;align-items:center;position:relative;align-self:center}.section1 .image-container:before{content:"";width:100%;height:100%;position:absolute;z-index:1;left:0;top:0;background:url("../images/custom/product_background.png");background-size:contain}.section1 .image-container img{max-height:400px;max-width:400px;position:relative;z-index:2}.section1 .additional-images{max-width:500px}.section1 .additional-images .additional_image_container{height:50px;width:50px;border:1px solid rgba(64,113,155,.3);margin:.5em;display:flex;justify-content:center}.section1 .additional-images .additional_image_container img{max-height:100%;max-width:100%}.section2{background:#f8f8fa;padding:2em 0;width:100%}.section2 h3{text-align:center;font-size:1.5em}.section2 ul{padding:0 1em}.section2 .left-container{flex:1;align-self:center}.section2 .left-container ul li{margin:.5em 0}.section2 .left-container ul li:nth-child(even){color:hsl(0,0%,35%)}.section2 .image-container{height:500px;width:500px;display:flex;justify-content:center;align-items:center;position:relative;align-self:center}.section2 .image-container img{max-height:400px;max-width:400px;position:relative;z-index:2}.section2 .spec-buttons.flex{justify-content:flex-start}.section2 .spec-buttons .button1{flex:0 0 18em;padding:.75em 1em}@media(max-width: 875px){.section2 .spec-buttons{margin-right:1em}.section2 .spec-buttons .button1{flex:0 0 100%;width:100%}}.section-divider{background:#40719b;padding:1em 0;color:#fff}.section-divider .inner-container{max-width:800px;justify-content:space-around;margin:0 auto}.section-divider .inner-container span{font-size:1.5em}.section3{padding:2em 0;width:100%}.section3 h3{text-align:center;font-size:1.5em;margin-bottom:1em}.section3 .feature-list{display:flex;justify-content:space-evenly;flex-wrap:wrap;max-width:1000px;margin:0 auto}.section3 .feature-list .feature{max-width:300px;width:100%;margin:.5em;display:flex;flex-direction:column;align-self:stretch;border:1px solid #dedede;padding:1em}.section3 .feature-list .feature .image-container{height:150px;width:150px;margin:0 auto;display:flex;align-items:center}.section3 .feature-list .feature img{max-width:150px;max-height:150px;margin:0 auto}.section3 .feature-list .feature span{text-align:center;margin:1em 0}.section3 .feature-list .feature p{flex-grow:1}.section3 .feature-list .feature a{text-decoration:none;font-size:.9em;margin-top:1em}.section4{padding:2em 0;width:100%}.section4 h3{text-align:center;font-size:1.5em;margin-bottom:1em}.section4 .accessory-list{display:flex;justify-content:space-evenly;flex-wrap:wrap;max-width:1200px;margin:0 auto}.section4 .accessory-list .accessory{max-width:500px;width:100%;margin:.5em;display:flex;flex-direction:row;align-self:stretch;border:1px solid #dedede;background:rgb(247.5,247.5,247.5);padding:1em;font-size:.9em}.section4 .accessory-list .accessory img{max-width:150px;align-self:flex-start;margin:0 auto;margin-right:1em}.section4 .accessory-list .accessory span{margin-bottom:1em}.section4 .accessory-list .accessory p{flex-grow:1}.section4 .accessory-list .accessory a{text-decoration:none;font-size:.9em;margin-top:1em}.section4 .accessory-list .accessory .details{width:100%}.video-section h3{text-align:center;font-size:1.5em;margin-bottom:1em}.video-section .video-holder{width:100%;justify-content:space-evenly;margin-bottom:1em}.video-section .bold.title{margin-top:.5em}.video-section iframe{box-shadow:0 3px 8px rgba(0,0,0,.5);width:100%;height:224.7191011236px}.video-section .video{padding:.5em;width:calc(400px + 1em)}.product{position:relative;overflow:hidden}.ribbon{margin:0;padding:0;background:#f19501;color:#fff;padding:.25em 0;position:absolute;top:0;right:0;transform:translateX(30%) translateY(0%) rotate(45deg);transform-origin:top left;font-weight:bold;text-transform:uppercase;font-size:.8em;text-align:center}.ribbon:before,.ribbon:after{content:"";position:absolute;top:0;margin:0 -1px;width:100%;height:100%;background:#f19501}.ribbon:before{right:100%}.ribbon:after{left:100%}.section1 .title{display:flex}.section1 .title .retiring{align-self:center;margin-top:1em;margin-left:1em;padding:.5em 1em;border-radius:1em;background:#f19501;text-transform:uppercase;color:#fff;font--weight:bold;text-decoration:none}.retiring-successor{border:1px solid #f19501;border-radius:1em;text-decoration:none;text-align:center;background:rgba(241,149,1,.1);display:block;margin-bottom:1em;padding:.5em}.sidebar{max-width:300px;min-width:300px;margin-right:1em}.sidebar h3{font-weight:bold;text-transform:uppercase;color:#40719b;border-bottom:2px solid #40719b;padding-bottom:.25em;padding-left:.25em}.sidebar .news-item{text-decoration:none;padding:1em 0;border-bottom:1px solid rgba(64,113,155,.3);margin:0 .5em;display:flex;flex-direction:row;position:relative}.sidebar .news-item .img-container{height:75px;margin-right:1em}.sidebar .news-item .img-container img{-o-object-fit:cover;object-fit:cover;width:125px;height:75px}.sidebar .news-item .title{display:block;font-size:.9em;line-height:1em}.sidebar .news-item .date{font-size:.8em;display:block}.sidebar .section{margin-top:2em}.sidebar .categories a,.sidebar .subcategories a{text-decoration:none;display:block;color:#40719b;margin-left:.25em;padding:.5em 0;padding-left:.25em;border-bottom:1px solid rgba(64,113,155,.3)}.sidebar .subcategories a{font-size:.9em}.sidebar .tags a{text-decoration:none;color:#40719b;padding:.5em 1em}.sidebar .tags a:hover{font-weight:bold}.sidebar .tags .tags-container{display:flex;flex-direction:row;flex-wrap:wrap}.sidebar .header-bar{display:none}@media(max-width: 1045px){.sidebar{position:fixed;z-index:999;left:0;top:0;background:#fff;height:100vh;box-shadow:1px 1px 15px rgba(0,0,0,.4);overflow-y:auto;overscroll-behavior:contain}.sidebar .header-bar{display:inline}.sidebar.hide{display:none}}#header-button-container{background:#113556;text-decoration:none;align-items:center;font-weight:bold;padding:0 .5em}#header-button-container.on #header-button span{background-color:rgba(0,0,0,0)}#header-button-container.on #header-button span:before{transform:rotate(45deg) translate(5px, 5px)}#header-button-container.on #header-button span:after{transform:rotate(-45deg) translate(7px, -8px)}#header-button-container span{color:#fff}#header-button{display:block;max-width:28px;width:100%;height:30px;margin:30px 0 10px;color:#fff;cursor:pointer;padding-top:3px}#header-button span:after,#header-button span:before{content:"";position:absolute;left:0;top:-9px}#header-button span:after{top:9px}#header-button span{position:relative;display:block}#header-button span,#header-button span:after,#header-button span:before{width:25px;height:5px;background-color:#fff;transition:all .3s;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px}.filter-container{margin-top:1em;display:none;padding-bottom:env(safe-area-inset-bottom, 0px)}@media(max-width: 1045px){.filter-container{display:inline-block}}.filter{border:2px solid #40719b;border-radius:25px;padding:.5em 1em;text-decoration:none;margin-top:2em;cursor:pointer}.filter:hover{background:rgba(64,113,155,.5);color:#fff}
