html,body{height:auto !important}img{height:auto}.page-header{background-color:#fff}.page-main{background-color:#fff;padding-top:20px;margin-bottom:20px}.page-title-wrapper{text-align:center}.block-search{padding-left:unset !important;margin-top:25px}input.input-text.algolia-search-input{height:45px;border-radius:30px;font-size:18px;font-family:FontAwesome,'Open Sans'}.minicart-wrapper{margin-top:30px;margin-left:20px}.minicart-wrapper .action.showcart:before{font-size:30px !important;line-height:32px !important}.nav-right-block{float:right;margin-top:7px;color:#fff;font-size:20px;font-weight:400;margin-right:20px}.nav-right-block a{color:#fff}.nav-right-block a:hover{color:#ff8900}.page-product-bundle.page-layout-1column .bundle-options-container .product-add-form{display:unset}.page-product-bundle.page-layout-1column .fieldset>.field>.label{margin-bottom:15px}.page-product-bundle.page-layout-1column .product-add-form .product-options-wrapper .field .control{width:100% !important}.page-product-bundle.page-layout-1column .field.choice.bundle-checkbox{margin-bottom:15px;overflow:auto}.page-product-bundle.page-layout-1column .field.choice.bundle-checkbox input{margin-top:3px;margin-left:3px}.page-product-bundle.page-layout-1column .bundle-options-container .field.qty.bundle-checkbox-qty{margin-top:10px}@media only screen and (min-width:1080px){.cms-bts-com-home #maincontent,.cms-shop-all-products #maincontent{max-width:1600px}.bundle-options-container .bundle-options-wrapper,.bundle-options-container .product-options-wrapper{width:auto !important}.page-product-bundle.page-layout-1column .bundle-options-container .block-bundle-summary{margin-top:unset}.page-product-bundle.page-layout-1column .bundle-options-container .block-bundle-summary .bundle-info{width:max-content;float:right}.page-product-bundle.page-layout-1column .bundle-options-container .block-bundle-summary .bundle.items>li{margin-bottom:5px !important}.page-product-bundle.page-layout-1column .bundle-options-container .legend.title{font-size:2.6rem}.page-product-bundle.page-layout-1column .box-tocart{margin:0 auto;width:80%}.page-product-bundle.page-layout-1column .box-tocart .field.qty{width:max-content;display:block;margin-left:auto;margin-right:auto}.page-product-bundle.page-layout-1column .box-tocart .field.qty .control{display:inline}.page-product-bundle.page-layout-1column .box-tocart .action.tocart{width:100%}.block-search{width:65% !important}}@media only screen and (max-width:1079px){.page-product-bundle.page-layout-1column .box-tocart .field.qty{width:max-content;display:block;margin-left:auto;margin-right:auto}.page-product-bundle.page-layout-1column .box-tocart .field.qty .control{display:inline}.block-search{width:100%}.nav-right-block{display:none}}#checkout-agreement-content{margin-bottom:15px;padding:10px;border:1px solid #ccc;background:#f4f4f4}#iosc-summary .minicart-items .product-item-details .details-qty.visible{float:none}#iosc-summary .minicart-items .product-item-details .price-excluding-tax{margin:unset}div.checkout-agreement{overflow:hidden !important}@media only screen and (max-width:1079px){.checkout-payment-method .payment-methods{margin:unset}.checkout-payment-method .step-title{padding-left:38px;padding-right:0}div#iosc-summary{width:100% !important;float:none !important;clear:both !important}}.res-grid-container{clear:both;margin:0;padding:0}.res-grid-col{display:block;float:left;margin:1% 0 1% 1%}.res-grid-col:first-child{margin-left:0 !important}.res-grid-row:before,.res-grid-row:after{content:"";display:table}.res-grid-row:after{clear:both}.res-grid-row{zoom:1}.grid_1_of_12{width:7.417%}.grid_2_of_12{width:15.833%}.grid_3_of_12{width:24.25%}.grid_4_of_12{width:32.667%}.grid_5_of_12{width:41.083%}.grid_6_of_12{width:49.5%}.grid_7_of_12{width:57.917%}.grid_8_of_12{width:66.333%}.grid_9_of_12{width:74.75%}.grid_10_of_12{width:83.167%}.grid_11_of_12{width:91.583%}.grid_12_of_12{width:100%}@media only screen and (max-width:1024px){.res-grid-col{margin:1% 0}[class*=grid_]{width:100%}}.slideshow-prev,.slideshow-next{position:absolute;top:0;width:15%;max-width:80px;height:100%;opacity:.6;z-index:110;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}.slideshow-prev:before,.slideshow-next:before{content:'';width:0;height:0;font-size:0;position:absolute;border-style:solid;display:block;top:50%;margin-top:-15px}.slideshow-prev:hover,.slideshow-next:hover{opacity:1}.slideshow-prev.disabled,.slideshow-next.disabled{filter:alpha(opacity=50);opacity:.5;cursor:default}.slideshow-prev{left:8px}.slideshow-prev:before{border-width:15px 15px 15px 0;border-color:transparent #fff transparent transparent;top:50%;left:10px}.slideshow-prev:hover:before{border-color:transparent #2e8ab8 transparent transparent}.slideshow-next{right:8px}.slideshow-next:before{border-width:15px 0 15px 15px;border-color:transparent transparent transparent #fff;top:50%;right:10px}.slideshow-next:hover:before{border-color:transparent transparent transparent #2e8ab8}.slideshow-container .owl-theme .owl-nav{margin-top:0}.slideshow-container .owl-nav{position:absolute;top:50%;width:100%}.side-bar-right .side-box{padding:5px;border:1px solid #ccc;margin-bottom:5px;margin-left:0;margin-right:0;margin-top:0;border-radius:4px}.side-bar-right .content>p{margin:0 !important}.ftop_blk_box h5{margin:10px 5px;color:#636363;font-size:13px;font-weight:700;font-style:normal;line-height:1.4;text-rendering:optimizeSpeed;text-transform:uppercase}.ftop_blk_box a:hover{color:#ff8900;text-decoration:none}.ftop_blk_box a h5:hover{color:#ff8900;text-decoration:none}.side-box .ftop_blk_box .icon{color:#f80;display:block;font-size:30px;height:45px;position:absolute;right:0;top:16px;width:45px;text-align:left !important}.side-bar-right .side-box .ftop_blk_box{background-attachment:scroll;background-clip:border-box;background-color:#fff;background-image:none;background-origin:padding-box;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;padding-bottom:10px;padding-left:0;padding-right:55px;padding-top:10px;position:relative}.fa-arrow-circle-right{color:#007ed3 !important;font-size:14px;line-height:27px;margin-left:6px}@media only screen and (min-width:1080px){.navigation{top:22px !important}.submenu.animated.dropdown-menu{top:73px !important}.navigation ul{width:max-content}.ves-megamenu{display:block !important;float:none !important}.ves-megamenu .nav-item.level0>a{padding-bottom:50px !important}.sections.nav-sections,.ves-megamenu{background:#007ed3 !important}.ves-megamenu li.level0>a{color:#fff !important;font-size:20px}.ves-megamenu li.level0:hover>a,.ves-megamenu li.level0:active>a,.ves-megamenu li.active>a{background:0 0 !important;color:#ff8900 !important}.navigation .level0 .submenu a:hover{background:0 0 !important;color:#007ed3 !important}.ves-megamenu .nav-item.level0 a span.caret:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;line-height:20px;color:inherit;content:'\e622';font-family:'luma-icons';vertical-align:middle;display:inline-block;font-weight:400;overflow:hidden;text-align:center;margin-left:3px}.page-header .panel.wrapper{border-bottom:.5px solid #f2f2f2 !important;background-color:#fff !important;color:#8a8a8a !important}.customer-welcome .action.switch{color:#8a8a8a !important}}@media only screen and (max-width:1079px){.nav-mobile{background-color:unset !important}}.header.panel>.header.links>li>a,.header.panel>.header.links>li>a:visited{color:#007ed3}.header.panel>.header.links>li>a:hover{color:#f80}.nav-sections{margin-bottom:0 !important}.page-header{margin-bottom:0 !important}.top-bar-after-nav{background-color:#f80;color:#fff;font-size:14px;font-weight:700;line-height:34px;margin-bottom:25px;text-align:center;width:100%}.top-bar-after-nav{padding:0 10px}.page-products .product-item-info{margin-left:auto;margin-right:auto}.product.details.product-item-details{text-align:center}.product-item .price-box .price{color:#f80}.pd-box:hover{border:2px solid #007ed3}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.page-footer{background:#262626 !important;border-bottom:1px #4d4d4d dotted;border-top:1px #4d4d4d dotted}@media only screen and (min-width:1080px){footer{display:unset}.page-footer{padding-bottom:0 !important}.footer-block-custom{border-bottom:1px #4d4d4d dotted;overflow:auto;padding-bottom:10px}.footer-block-custom .links{float:left;width:25%;padding:0 30px 0 0}.footer-block-custom .links.text-links{margin-top:40px}.block.newsletter{max-width:100% !important;width:100% !important;float:none !important;overflow:auto;padding:10px 0;margin-bottom:0}.block.newsletter label{display:inline-block;line-height:34px}.block.newsletter .form.subscribe{float:right;width:30%}}@media only screen and (max-width:1079px){.footer-block-custom .links{margin-bottom:30px}.footer.content .links a,.footer-social-links{padding:5px 0}.footer-social-links a{display:inline !important}.block.newsletter .title{display:block;border-bottom:1px solid #fff}.block.newsletter .title strong{color:#fff;font-size:16px;text-transform:uppercase;padding:0;font-weight:400;line-height:unset;margin:unset}}.footer.content .links a{color:#9d9d9d}.footer.content .links a:visited{color:#9d9d9d}.footer.content .links a:hover{color:#007ed3;text-decoration:none}.footer.content .links a:active{color:#007ed3}.footer.content .links a i{height:35px;width:35px;padding:10px;color:#9d9d9d;border:1px solid #9d9d9d;border-radius:50%}.footer.content .links li i.fa.fa-phone,.footer.content .links li i.fa.fa-envelope,.footer.content .links li i.fa.fa-map-marker{background:0 0 !important;border:none;border-radius:0 !important;height:auto !important;padding:0 !important;width:unset}.footer.content .links li a .fab.fa-facebook-f:hover{background-color:#3a589b;color:#9d9d9d}.footer.content .links li a .fab.fa-twitter:hover{background-color:#598dca;color:#9d9d9d}.footer.content .links li a .fab.fa-youtube:hover{background-color:#b00;color:#9d9d9d}.footer.content .links li a .fab.fa-pinterest:hover{background-color:#c92228;color:#9d9d9d}.footer.content .links li a .fab.fa-instagram:hover{background:radial-gradient(circle farthest-corner at 35% 90%,#fec564,transparent 50%),radial-gradient(circle farthest-corner at 0 140%,#fec564,transparent 50%),radial-gradient(ellipse farthest-corner at 0 -25%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 20% -50%,#5258cf,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 0,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 60% -20%,#893dc2,transparent 50%),radial-gradient(ellipse farthest-corner at 100% 100%,#d9317a,transparent),linear-gradient(#6559ca,#bc318f 30%,#e33f5f 50%,#f77638 70%,#fec66d 100%);color:#9d9d9d}.footer.content .footer-block-custom .links .block-title{margin-bottom:10px;border-bottom:1px solid #fff}.footer.content .footer-block-custom .links .block-title strong{color:#fff;font-size:16px;text-transform:uppercase;padding:0}.block.newsletter label{color:#9d9d9d}.block.newsletter label span{color:#ff8900;font-weight:700}.copyright{background-color:#262626}button.action.subscribe{background:#ff8900;border:1px solid #ff8900}button.action.subscribe:hover{background:#e47b02;border:1px solid #e47b02}button.needsclick{box-shadow:unset}.product-item.product-slider{background:#fff;text-align:center;border-radius:20px}.bts-com-home-category-box:hover img{border:1px solid #bbb;opacity:.6;padding:10px}.slider-product-item-actions{margin:20px !important}.bts-com-home-shop-all{background:#ff8900;border:1px solid #ff8900;border-radius:35px;color:#fff;font-weight:700;padding:10px 70px;font-size:2.4rem;line-height:unset;box-shadow:unset !important}.bts-com-home-shop-all:hover{background:#fff;border:1px solid #fff;color:#ff8900}.tmls-widget .tmls-item{float:unset !important}#bestsellers-box .product.name.product-item-name{height:50px}.toolbar.toolbar-products{padding-top:3px}.field.limiter{display:inline-block;margin-left:130px}.page-products .toolbar .limiter{display:inline-block;margin-left:130px}.products.wrapper~.toolbar .limiter{float:unset !important;margin:unset}.products.wrapper~.toolbar .pages{float:unset !important;margin-bottom:25px !important}.product.details.product-item-details{padding:0 5px}.products.list.items.product-items .product.name.product-item-name{height:50px}.make-kit-button{background:#ff8900;border:1px solid #ff8900;border-radius:3px;color:#fff;font-weight:700;padding:15px 20px;font-size:1.5rem;line-height:unset;box-shadow:unset !important;margin-top:50px}.make-kit-button:hover{background:#fff;border:1px solid #ff8900;color:#ff8900}.block.upsell{clear:both;padding-top:50px}.block.upsell .item.product.product-item{box-shadow:0 0 50px -5px rgba(0,0,0,.3);border:1px solid #fff;border-radius:40px;margin:10px;padding:20px}.block.upsell .item.product.product-item:hover{border:1px solid #bbb !important}.block.upsell .product-item-info{margin:0 auto}.block.upsell .products-grid .product-item-info:hover{box-shadow:unset;border:unset;margin:0 auto;padding:unset}.block.upsell .products-grid .product-item-info:hover img{opacity:.6}@media only screen and (min-width:1080px){.block.upsell .products-grid .product-item{width:18%}}@media only screen and (max-width:1079px){.block.upsell .item.product.product-item{box-shadow:0 0 30px -5px rgba(0,0,0,.3);margin:1px}}.cms-shop-all-products.page-layout-2columns-left .products-grid .product-item{margin-left:unset}.cms-shop-all-products.page-layout-2columns-left .product-item-info{width:unset;box-shadow:0 0 50px -5px rgba(0,0,0,.3);border:1px solid #fff;border-radius:40px;margin:10px;text-align:center}.cms-shop-all-products.page-layout-2columns-left .products-grid .product-item-info:hover,.cms-shop-all-products.page-layout-2columns-left .products-grid .product-item-info:active{position:unset;padding:unset;border:1px solid #bbb !important}.cms-shop-all-products.page-layout-2columns-left .products-grid .product-item-info:hover img{opacity:.6}.cms-shop-all-products.page-layout-2columns-left .product-item-info .product-image-container{padding:10px}.cms-shop-all-products.page-layout-2columns-left .product-item-info .yotpo-reviews-star-ratings-widget{justify-content:center !important}.cms-shop-all-products.page-layout-2columns-left .products-grid .product-item-info .product-item-inner{display:block;position:unset;border:unset;box-shadow:unset;background:unset}.cms-shop-all-products.page-layout-2columns-left .products-grid .product-item-info:not(:hover):not(:active) .product-item-inner{display:block;position:unset;border:unset;box-shadow:unset;background:unset;clip:unset;height:unset;margin:unset;overflow:unset;padding:0 9px 9px;width:unset}.cms-shop-all-products.page-layout-2columns-left .products-grid .product-item .minimal-price .price-container{display:unset}.page-products.page-layout-1column .products-grid .product-item{margin-left:unset}.page-products.page-layout-1column .product-item-info{width:unset;box-shadow:0 0 50px -5px rgba(0,0,0,.3);border:1px solid #fff;border-radius:40px;margin:10px;text-align:center}.page-products.page-layout-1column .product-item-info .product-image-container{padding:10px}.page-products.page-layout-1column .product-item-info .yotpo-reviews-star-ratings-widget{justify-content:center !important}.page-products.page-layout-1column .products-grid .product-item-info .product-item-inner{display:block;position:unset;border:unset;box-shadow:unset;background:unset}.page-products.page-layout-1column .products-grid .product-item-info:not(:hover):not(:active) .product-item-inner{display:block;position:unset;border:unset;box-shadow:unset;background:unset;clip:unset;height:unset;margin:unset;overflow:unset;padding:0 9px 9px;width:unset}.page-products.page-layout-1column .products-grid .product-item .minimal-price .price-container{display:unset}.page-products.page-layout-1column .products-grid .product-item-info:hover,.page-products.page-layout-1column .products-grid .product-item-info:active{position:unset;padding:unset;border:1px solid #bbb !important}.page-products.page-layout-1column .products-grid .product-item-info:hover img{opacity:.6}@media only screen and (max-width:1079px){.page-header{border-bottom:unset}.field.limiter{margin:unset}.bts-com-home-section-value-prop{background:unset !important}.bts-com-home-resource-box{margin-top:10px}.cms-shop-all-products.page-layout-2columns-left .filter-title strong{left:20px;top:50px}.cms-shop-all-products.page-layout-2columns-left .filter.active .filter-title strong{left:auto;top:10px}.cms-shop-all-products.page-layout-2columns-left .toolbar-amount{float:left;padding:7px 0 7px 90px}.cms-shop-all-products.page-layout-2columns-left .product-item-info{box-shadow:0 0 30px -5px rgba(0,0,0,.3)}.cms-shop-all-products.page-layout-2columns-left .product-item-info .product-image-container{padding:20px}.page-products.page-layout-1column .page-main{padding-top:unset}.page-products.page-layout-1column .columns{padding-top:unset}.page-products.page-layout-1column .toolbar .limiter{margin-left:70px}.page-products.page-layout-1column .products.wrapper~.toolbar .limiter{margin:unset}.page-products.page-layout-1column .toolbar-amount{float:left}.page-products.page-layout-1column .toolbar-sorter.sorter{float:right;position:unset}.page-products.page-layout-1column .product-item-info{box-shadow:0 0 30px -5px rgba(0,0,0,.3)}.page-products.page-layout-1column .product-item-info .product-image-container{padding:20px}}@media only screen and (max-width:640px){.cms-shop-all-products.page-layout-2columns-left .filter-title strong{left:120px;top:50px}.cms-shop-all-products.page-layout-2columns-left .filter.active .filter-title strong{left:auto;top:10px}.cms-shop-all-products.page-layout-2columns-left .field.limiter{position:unset;left:unset;float:unset;display:block;margin-top:10px}.cms-shop-all-products.page-layout-2columns-left .toolbar-amount{float:unset;padding:7px 0 7px 190px}.cms-shop-all-products.page-layout-2columns-left .toolbar-sorter.sorter{float:unset;display:block;margin-top:10px}.cms-shop-all-products.page-layout-2columns-left .product-item-info{box-shadow:0 0 30px -5px rgba(0,0,0,.3)}.cms-shop-all-products.page-layout-2columns-left .product-item-info .product-image-container{padding:20px}.page-products.page-layout-1column .toolbar-amount{float:unset;display:block;text-align:center;padding-bottom:10px}.page-products.page-layout-1column .toolbar-sorter.sorter{float:unset;display:block;margin-top:10px}}.catalog-product-view .yotpo.testimonials #yotpo_testimonials_btn{visibility:hidden}