@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:300i,400,700,700i,900,900i";@keyframes bounce{0%{transform:scale(0)}90%{transform:scale(1.3)}100%{transform:scale(1)}}.combobox-container .dropdown-toggle{display:none}[type=submit],label{text-transform:uppercase}.currency{vertical-align:super;font-size:1.1rem}.appearance [type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:18px;height:18px;border:1px solid #000;display:-ms-flexbox;display:flex}.appearance [type=checkbox]:checked{content:""}hr{border-top:2px solid #333;width:100%}h3{font-size:1.6rem;font-weight:bold;text-transform:uppercase}.product-title{margin-top:0;font-size:2rem;font-weight:bold}.all-product-information{padding-top:1rem}.all-product-information>.row:nth-child(1) .description{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-ms-flex:auto;flex:auto}@media(min-width: 768px){.all-product-information>.row:nth-child(1) .description{float:left;width:75%}}.in-stock{border-width:2px;border-style:solid;display:inline-block;text-transform:uppercase;border-color:#5cb85c;padding:.7rem 1rem;font-weight:bold;background-color:#fff}.in-stock.sold{border-color:#333;padding:.7rem 1rem;font-weight:bold;filter:opacity(80%)}.compression-test{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center}@media(min-width: 768px){.compression-test{float:left;width:25%}}.compression-test h3{margin-top:20px}.swiper-duct-tape{margin-top:1rem;margin-bottom:2rem}.swiper-container{width:100%;margin-left:auto;margin-right:auto}.gallery-top{width:100%;max-height:80vh}.gallery-top .swiper-slide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.gallery-top .swiper-slide img{display:block;width:100%;height:auto}.gallery-thumbs{height:20vh;box-sizing:border-box;padding:10px 0}.gallery-thumbs .swiper-slide{width:25%;height:100%;opacity:.4;background-size:cover;background-position:center center}.gallery-thumbs .swiper-slide-active{opacity:1}#soldOutContactForm>h3{margin-top:1.5rem;margin-bottom:3.5rem}@media screen and (min-width: 768px){#soldOutContactForm>h3{margin-bottom:4.9rem}}#soldOutContactForm form{width:100%;padding:0}@media(max-width: 767px){#soldOutContactForm{margin-top:3rem;width:calc(95% + (15px * 2))}}#technicalSpecifications{overflow-x:auto;overflow-y:scroll;margin-right:auto;padding:0 2rem;max-height:38rem;border-width:2px;border-style:solid;border-color:#333}#technicalSpecifications .heading{margin-top:1.5rem;margin-bottom:2.5rem;font-size:1.6rem;font-weight:bold}#technicalSpecifications dd{margin-bottom:.7rem}.swiper-duct-tape+.row{margin-bottom:10rem;-ms-flex-pack:center;justify-content:center;position:relative}@media(min-width: 768px){.swiper-duct-tape+.row{padding-left:15px}}#orderDetails{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media(max-width: 767px){#orderDetails{margin-top:3rem;width:calc(95% + (15px * 2))}}#orderDetails>h3{margin-top:1.5rem;margin-bottom:3.5rem}#orderDetails dl{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#orderDetails dt{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-transform:uppercase;margin-bottom:.7rem}@media(min-width: 992px){#orderDetails dt{float:left;width:66.6666666667%}}@media(max-width: 767px){#orderDetails dt{margin-bottom:0}}#orderDetails dd{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:.7rem}@media(min-width: 992px){#orderDetails dd{float:left;width:33.3333333333%}}@media(max-width: 767px){#orderDetails dd{margin-bottom:2rem}}@media screen and (min-width: 480px){#orderDetails dd{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}}#orderDetails dt,#orderDetails dd{padding:0}@media(max-width: 479px){#orderDetails dt,#orderDetails dd{width:100%}}#orderDetails dd .amount{font-size:2.2rem;font-weight:bold}#orderDetails dt .time{display:block;font-weight:normal;font-style:italic}#orderDetails .total{position:relative;margin-top:1rem;padding-top:1.5rem}@media(min-width: 480px){#orderDetails .total+dd{margin-top:1rem;padding-top:1.5rem}}#orderDetails .total,#orderDetails .total+dd,#orderDetails .total+dd .amount{font-size:3rem}#orderDetails .btn-group-payment button,#orderDetails .btn-group-complete-transaction button{font-size:2rem}#orderDetails [name=creditCardPayment]::before,#orderDetails [name=completeTransaction] .pay-now::before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;display:inline-block;content:""}#orderDetails [name=completeTransaction] .print::before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;display:inline-block;content:""}#orderDetails [name=payPalPayment]::before,#orderDetails [name=switchToPayPal]::before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;display:inline-block;content:""}#orderDetails button::before,#orderDetails button span::before{margin-right:1rem}#orderDetails .btn-group-payment,#orderDetails .btn-group-complete-transaction{width:100%;display:-ms-flexbox;display:flex;max-height:100vh;transition:all 1s ease-in 1s;opacity:1;overflow:hidden}@media(max-width: 479px){#orderDetails .btn-group-payment,#orderDetails .btn-group-complete-transaction{-ms-flex-wrap:wrap;flex-wrap:wrap}#orderDetails .btn-group-payment button,#orderDetails .btn-group-complete-transaction button{width:100%}#orderDetails .btn-group-payment [name=payPalPayment],#orderDetails .btn-group-complete-transaction [name=payPalPayment]{margin-left:1px}#orderDetails .btn-group-payment [name=creditCardPayment],#orderDetails .btn-group-payment [name=completeTransaction],#orderDetails .btn-group-complete-transaction [name=creditCardPayment],#orderDetails .btn-group-complete-transaction [name=completeTransaction]{margin-bottom:1rem}}@media(min-width: 480px){#orderDetails .btn-group-payment [name=payPalPayment],#orderDetails .btn-group-complete-transaction [name=payPalPayment]{margin-right:1px}#orderDetails .btn-group-payment [name=creditCardPayment],#orderDetails .btn-group-payment [name=completeTransaction],#orderDetails .btn-group-complete-transaction [name=creditCardPayment],#orderDetails .btn-group-complete-transaction [name=completeTransaction]{margin-bottom:0}}@media(min-width: 480px)and (max-width: 767px){#orderDetails .btn-group-payment [name=payPalPayment],#orderDetails .btn-group-complete-transaction [name=payPalPayment]{margin-left:1.5rem}}@media(min-width: 768px)and (max-width: 991px){#orderDetails .btn-group-payment,#orderDetails .btn-group-complete-transaction{-ms-flex-wrap:wrap;flex-wrap:wrap}#orderDetails .btn-group-payment [name=payPalPayment],#orderDetails .btn-group-complete-transaction [name=payPalPayment]{margin-left:1px}#orderDetails .btn-group-payment [name=creditCardPayment],#orderDetails .btn-group-payment [name=completeTransaction],#orderDetails .btn-group-complete-transaction [name=creditCardPayment],#orderDetails .btn-group-complete-transaction [name=completeTransaction]{margin-bottom:1rem;margin-right:0}}@media(min-width: 992px){#orderDetails .btn-group-payment [name=payPalPayment],#orderDetails .btn-group-complete-transaction [name=payPalPayment]{margin-left:1.5rem}}@media(max-width: 991px){#orderDetails dd:nth-last-of-type(2){width:100%}}#orderDetails [class^=canada-],#orderDetails [class^=canada-]+dd{max-height:0;opacity:0;transition:all 150ms ease-out}#orderDetails .canada-provincial-tax span{display:none;transition:all 1ms linear}#orderDetails.canada-gst .canada-gst,#orderDetails.canada-gst .canada-gst+dd{max-height:100vh;opacity:1;transition:all 150ms ease-out}#orderDetails.canada-pst .canada-provincial-tax .pst{display:inline-block;transition:all 1ms linear}#orderDetails.canada-pst .canada-provincial-tax,#orderDetails.canada-pst .canada-provincial-tax+dd{max-height:100vh;opacity:1;transition:all 150ms ease-in 1ms}#orderDetails.canada-qst .canada-provincial-tax .qst{display:inline-block}#orderDetails.canada-qst .canada-provincial-tax,#orderDetails.canada-qst .canada-provincial-tax+dd{max-height:100vh;opacity:1;transition:all 150ms ease-in 1ms}#orderDetails.canada-hst .canada-hst,#orderDetails.canada-hst .canada-hst+dd{max-height:100vh;opacity:1;transition:all 150ms ease-in}#shippingAmount .free-label{max-width:0;opacity:0;overflow:hidden;transition:max-width 1s ease-in-out,opacity 1s ease-in-out;font-size:2.2rem;font-weight:bold}#shippingAmount .amount,#shippingAmount .currency{overflow:hidden;transition:max-width 1s ease-in-out}#shippingAmount.free .free-label{max-width:100vw;opacity:1;transition:max-width 1s ease-in-out,opacity 1s ease-in-out}#shippingAmount.free .amount,#shippingAmount.free .currency{max-width:0;transition:max-width 1s ease-in-out}#calculateShipping{display:-ms-flexbox;display:flex;width:100%}#calculateShipping .form-select:first-of-type ul>li>a:hover,#calculateShipping .form-select:first-of-type ul>li>a:focus{color:#fff;background-color:#ee0229}#calculateShipping [name=btnCalculateShipping]{height:34px;font-weight:900}#calculateShippingButton{margin-left:auto}[role=radiogroup]:first-of-type{font-size:18px}[role=radiogroup]:first-of-type *{line-height:1}[role=radiogroup]:first-of-type h4{margin-top:0;margin-bottom:0;margin-right:auto;font-style:italic}@media(max-width: 480px){[role=radiogroup]:first-of-type h4{width:100%;margin-bottom:1rem}}@media(min-width: 768px)and (max-width: 991px){[role=radiogroup]:first-of-type h4{width:100%;margin-bottom:1rem}}[role=radiogroup]:first-of-type [role=radio]{position:relative;display:block;min-width:5rem;text-transform:uppercase;width:100%}[role=radiogroup]:first-of-type [role=radio]::before,[role=radiogroup]:first-of-type [role=radio]::after{display:block;position:absolute;border-radius:50%;content:""}[role=radiogroup]:first-of-type [role=radio]::before{width:18px;height:18px;border:1px solid #000;top:0;right:0;background-color:#fff}[role=radiogroup]:first-of-type [role=radio][aria-checked=true]::after{top:3px;right:3px;border:6px solid #000}#paymentOptionsForm [role=radio],#paymentOptionsForm label{margin-top:.7rem}#paymentOptionsForm label{font-size:18px;font-weight:normal}#checkoutFormHeader{margin-bottom:20px;font-size:2.4rem;font-weight:normal;letter-spacing:1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}#checkoutFormHeader::before,#checkoutFormHeader::after{height:3px;-ms-flex-positive:2;flex-grow:2;content:"";background-color:#333;width:1rem}#checkoutFormHeader::before{margin-right:.5rem}#checkoutFormHeader::after{margin-left:.5rem}#checkoutFormHeader::before{margin-right:1.5rem}.payment-options{margin-top:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.payment-options::before,.payment-options::after{height:3px;-ms-flex-positive:2;flex-grow:2;content:"";background-color:#333;width:1rem}.payment-options::before{margin-right:.5rem}.payment-options::after{margin-left:.5rem}.payment-options i{margin-right:2rem}.payment-options i:first-of-type{margin-left:.5rem}.payment-options i:last-of-type{margin-right:.5rem}#checkoutForm{width:100%}#checkoutForm h3{text-transform:uppercase;width:100%}#checkoutForm section{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#checkoutForm .section-billing h4,#checkoutForm .section-shipping h4{width:100%}#checkoutForm .section-billing,#checkoutForm .section-shipping{max-height:0;overflow:hidden;padding:0;border:0;opacity:0;transition:all 1s ease-in}#checkoutForm .section-payment,#checkoutForm .btn-group-complete-transaction{max-height:0;overflow:hidden;padding:0;border:0;opacity:0;transition:max-height 1s ease-in 1s,all ease-in 1s}#checkoutForm .section-no-print-order,#checkoutForm .section-print-order{max-height:0;overflow:hidden;padding:0;border:0;opacity:0;transition:all 1s ease-in}#checkoutForm input,#checkoutForm select,#checkoutForm .form-select{margin-bottom:15px}#checkoutForm .btn-group-payment{transition:all 1s ease-in}#checkoutForm .print,#checkoutForm .pay-now{display:none;max-height:0;overflow:hidden;padding:0;border:0;opacity:0;transition:all 1s ease-in 2s}#checkoutForm[aria-expanded=true] .btn-group-payment{max-height:0;overflow:hidden;padding:0;border:0;opacity:0}#checkoutForm[aria-expanded=true] .pay-now{opacity:1;max-height:100vh;display:inline}#checkoutForm[aria-expanded=true] #checkoutFormHeader{margin-bottom:20px}#checkoutForm[aria-expanded=true] .form-select button{border-color:#000;font-weight:normal}#checkoutForm[aria-expanded=true] .form-select button span{color:#000}#checkoutForm[aria-expanded=true] section:not([role=radiogroup]) h4{margin-bottom:20px;font-weight:700;text-transform:uppercase}#checkoutForm[aria-expanded=true] .section-billing,#checkoutForm[aria-expanded=true] .section-payment{margin-bottom:30px}#checkoutForm[aria-expanded=true] .section-billing h4{display:none}#checkoutForm[aria-expanded=true] .section-billing{opacity:1;max-height:100vh;transition:all 1s ease-in;overflow:visible}#checkoutForm[aria-expanded=true] .section-payment{opacity:1;max-height:100vh;padding:2rem;overflow:visible;transition:all 1s ease-in;position:relative}#checkoutForm[aria-expanded=true] .section-payment .card-message{position:absolute;bottom:-2.115rem;left:0;margin-bottom:0}#checkoutForm[aria-expanded=true] .btn-group-complete-transaction{margin-top:15px;opacity:1;max-height:100vh;transition:all 1s ease-in}#checkoutForm[aria-expanded=true] [name=completeTransaction],#checkoutForm[aria-expanded=true] [name=switchToPayPal]{padding:6px 12px;font-size:2.4rem;line-height:1.428571429;border-radius:0}#checkoutForm[aria-expanded=true].shipping .section-billing h4{display:block}#checkoutForm[aria-expanded=true].shipping .section-shipping{opacity:1;max-height:100vh;transition:all 1s ease-in;overflow:visible;margin-bottom:35px}#checkoutForm[aria-expanded=true].shipping .pay-now{display:none}#checkoutForm[aria-expanded=true].shipping .print{opacity:1;max-height:100vh;display:inline}#checkoutForm[aria-expanded=true].switched-to-paypal .section-billing,#checkoutForm[aria-expanded=true].switched-to-paypal .section-shipping,#checkoutForm[aria-expanded=true].switched-to-paypal .section-payment{max-height:0;overflow:hidden;padding:0;border:0;opacity:0;margin:0}#checkoutForm[aria-expanded=true].switched-to-paypal .btn-group-complete-transaction{margin-top:0}#checkoutForm[aria-expanded=true].done .section-payment,#checkoutForm[aria-expanded=true].done .btn-group-complete-transaction{max-height:0;padding:0;border:0;overflow:hidden}#checkoutForm[aria-expanded=true].done .section-billing{max-height:0;overflow:hidden}#checkoutForm[aria-expanded=true].done .section-no-print-order{opacity:1;max-height:100vh}#checkoutForm[aria-expanded=true].done .section-no-print-order p{margin-top:20px;font-size:2rem}#checkoutForm[aria-expanded=true].done section[class^=section]:not([class$=order]){margin-bottom:0}#checkoutForm[aria-expanded=true].done section[class$=order]{-ms-flex-pack:center;justify-content:center;text-align:center}#checkoutForm[aria-expanded=true].shipping.done .section-no-print-order{max-height:0;overflow:hidden;padding:0;border:0;opacity:0}#checkoutForm[aria-expanded=true].shipping.done .section-shipping{max-height:0;overflow:hidden;padding:0;border:0;opacity:0}#checkoutForm[aria-expanded=true].shipping.done .section-print-order{opacity:1;max-height:100vh;padding-top:6rem;padding-bottom:6rem}#checkoutForm[aria-expanded=true].shipping.done .section-print-order h4,#checkoutForm[aria-expanded=true].shipping.done .section-print-order h5{width:100%}#checkoutForm[aria-expanded=true].shipping.done .section-print-order h4{margin-bottom:6rem;font-size:6.5rem}#checkoutForm[aria-expanded=true].shipping.done .section-print-order h4+p{font-size:3rem;margin-bottom:1.5rem}#checkoutForm[aria-expanded=true].shipping.done .section-print-order h5{margin-bottom:0;font-size:2rem;font-weight:bold}#checkoutForm[aria-expanded=true].shipping.done .section-print-order h5+p{font-size:2rem;font-style:italic}.section-payment{background-color:#ccc}.section-payment .card-message{padding:.2rem 1rem;background-color:#000;color:#fff;text-transform:uppercase;font-size:1.2rem;font-weight:bold;display:-ms-flexbox;display:flex}.section-payment .card-message::before{font-family:FontAwesome;font-style:normal;font-weight:normal;text-decoration:inherit;display:inline-block;content:"";color:#fff;margin-right:.5rem}.section-payment p{position:relative;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-payment p label{width:100%}.section-payment p .btn{text-transform:capitalize}.section-payment p:first-of-type{margin-right:1.3rem}.section-payment .card-number{-ms-flex:auto;flex:auto}.section-payment .card-number .shell{-ms-flex:auto;flex:auto}.section-payment .expiration{width:calc(98% - 8rem);margin-right:auto}.section-payment .expiration .form-select{width:49%}.section-payment .expiration .form-select:first-of-type{margin-right:auto}.section-payment .cvv{width:8rem}.section-print-order h4,.section-print-order h5{text-transform:uppercase}.section-print-order h4{font-size:4rem}.section-print-order h5{text-decoration:underline}.all-product-information>aside:first-of-type>h3:first-of-type{margin-bottom:4rem}.all-product-information footer h3{margin-bottom:2.5rem}#contactForm input[type=text],#contactForm input[type=email],#contactForm textarea{display:block;margin-bottom:15px;text-transform:uppercase}#contactForm button[type=submit]{max-width:20rem;float:right !important}@media(max-width: 991px){#contactForm{margin-top:1rem}}.tags{list-style:none;padding:0;text-transform:uppercase}.tags ul{padding-left:0}.tags li{display:inline-block;margin-right:3rem}.checkout-steps{counter-reset:checkout-counter}.checkout-steps__circle{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center}.checkout-steps__circle::before{margin-left:auto;margin-right:auto;counter-increment:checkout-counter;content:counter(checkout-counter);position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;padding:20px;border-radius:50%;border:2px solid #ee0229;font-weight:bold;font-size:2rem;color:#fff;background-color:#ee0229;transition:background-color .5s ease-out}@media(min-width: 992px){.checkout-steps__circle:not(:last-child)::after{content:"";margin-left:auto;margin-right:auto;width:2px;background-color:#ee0229;height:5px;-ms-flex-positive:2;flex-grow:2;position:relative}}@media(min-width: 992px){.checkout-steps__circle::before,.checkout-steps__circle::after{top:50px}}.disabled{cursor:not-allowed;opacity:.35;pointer-events:none}.disabled+.checkout-steps__circle::before{color:#ee0229;background-color:#fff}.description .popover{max-width:none;border:none}.description .popover.right>.arrow::after{border-right-color:#ee0229}.description .popover.left>.arrow::after{border-left-color:#ee0229}.description .popover.bottom>.arrow::after{border-bottom-color:#ee0229}.description .popover.top>.arrow::after{border-top-color:#ee0229}.description .popover .close{opacity:1;color:#fff;font-size:36px}.description .popover .close:hover,.description .popover .close:focus{color:#000}