.page-container{background:#fdfbff}.bgImgCont{position:relative;overflow:hidden}.bgImgCont>*{position:relative;z-index:2}.bgImg{position:absolute!important;top:0;left:0;right:0;bottom:0;z-index:1!important;width:100%!important;height:100%!important;object-fit:cover}.recoil img{width:auto;height:auto}.recoil .page-width.wider{max-width:1410px}.recoil{font-family:Geogrotesque,Sans-Serif;background:#fdfbff;max-width:2560px;margin:auto;position:relative;z-index:1}.recoil img{max-width:100%;display:block;margin:auto}.recoil .intro{display:flex;margin-top:-1px;font-size:26px;position:relative;z-index:3}.recoil .introImg{width:100%;max-width:675px}.recoil .introImg figure{padding-bottom:88%;position:relative}.recoil .introImg img{margin:0;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.recoil .introTextCont{margin:auto;max-width:650px;padding:30px;text-align:center;font-size:20px}.recoil .introText{flex-grow:1}.recoil .introTextCont figure{margin:auto auto 0}.recoil .introTextCont img{max-width:400px;width:100%}.recoil h2,.recoil h3,.recoil h5{font-family:Geogrotesque,Sans-Serif;font-weight:600}.recoil h6{font-family:United Sans Cd,sans-serif;font-weight:600}.recoil .introTextCont h2{font-family:UnitedSansExt,Sans-Serif;margin:.25em 0 0;font-size:57px;text-transform:uppercase;line-height:1;color:#ae322e;text-align:center}.recoil .introTextCont h6{font-size:22px;text-transform:uppercase;text-align:center;margin-bottom:.5em}.recoil .introTextCont h5{margin:0 0 .5em;font-size:25px;text-transform:uppercase;line-height:1.1;font-weight:700;text-align:center}.recoil .introTextCont .actionBox{display:flex;margin-bottom:20px;position:relative}.actionEntry .htoTipBox{border:solid #eaeaea 1px;background:#fff;box-shadow:0 0 10px #0003;text-align:center;padding:10px;font-size:14px;position:absolute;top:-10px;left:50%;z-index:1;min-width:300px;max-width:100%;transform:translate(-50%,-100%)}.actionEntry .htoTipBox a{color:#c62a32}.actionEntry .htoTipBox p{margin:0}.actionEntry .htoTipBox:after{border-left:solid transparent 10px;border-right:solid transparent 10px;border-top:solid #fff 10px;bottom:-10px;content:" ";height:0;left:50%;margin-left:-13px;position:absolute;width:0}@keyframes openTip{0%{opacity:0;display:none}1%{opacity:0;display:block}to{opacity:1;display:block}}.actionEntry .htoTipBox{opacity:0;display:none;animation-name:openTip;animation-duration:.3s}.actionEntry[data-tootlip=true] .htoTipBox{opacity:1;display:block}.recoil .introTextCont .actionBox .dropdown{flex-grow:1;padding-right:20px}.recoil .introTextCont .actionBox .btn{font-family:Geogrotesque,Sans-Serif;background:#c12a31;width:auto;height:50px;line-height:48px;border:solid #c12a31 1px;padding:0 34px;border-radius:34px;color:#fff;font-size:27px;white-space:nowrap;margin-right:.25em}.recoil .introTextCont .actionBox .customHTOBtn{position:relative}.recoil .customHTOBtn small{position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px;height:40px;margin:0;opacity:0}.recoil .customHTOBtn span,.recoil .customHTOBtn small{-moz-transition:opacity .3s ease;-webkit-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.recoil .customHTOBtn.loading span{opacity:.25;z-index:1}.recoil .customHTOBtn.loading small{opacity:1}.recoil .customHTOBtn small svg{margin:0;width:40px;height:40px;max-width:40px;max-height:40px;display:block}.recoil .customHTOBtn small svg,.recoil .customHTOBtn small svg path{fill:#fff}.recoil .introTextCont .actionBox .btn:hover,.recoil .introTextCont .actionBox .dropdown.show .btn{background:#fff;border:solid #c12a31 1px;color:#c12a31}.recoil .introTextCont .actionBox .dropdown-menu{width:calc(100% - 20px);font-size:26px}.recoil .desktop-image{display:block!important}.recoil .mobile-image{display:none!important}.recoil .heading{font-size:37px;text-align:center;color:#000;margin:0 25px .75em;line-height:1;overflow:hidden}.recoil .heading span{display:inline-block;position:relative}.recoil .heading span:before{content:"";display:block;width:200%;border:solid #000 1px;position:absolute;top:50%;left:0;z-index:1;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.recoil .heading span:after{content:"";display:block;width:200%;border:solid #000 1px;position:absolute;top:50%;right:0;z-index:1;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%)}.recoil .heading strong{display:inline-block;padding:.38em .5em;position:relative;text-transform:uppercase}.recoil .heading strong:before{content:"";display:block;width:.5em;border:solid #000 2px;border-right:solid 0px;position:absolute;top:0;left:0;bottom:0;height:auto;z-index:1}.recoil .heading strong:after{content:"";display:block;width:.5em;border:solid #000 2px;border-left:solid 0;position:absolute;top:0;right:0;bottom:0;height:auto;z-index:1}.recoil .icon-list-block{padding:40px 30px;background-size:cover;background-position:50% 50%}.recoil .icon-list{display:flex;list-style-type:none;padding:0;margin:2em 2em 0;flex-wrap:wrap}.recoil .icon-list li{flex-grow:1;padding:0 15px;margin-bottom:20px;text-align:center;flex-basis:25%;width:25%}.recoil .icon-list-block .icon-list img{max-width:225px;width:100%}.recoil .icon-list li figurre{margin-bottom:15px}.recoil .icon-list dl{margin:0;font-size:1.25em;font-weight:700;line-height:1.25}.recoil .icon-list dt{margin:0;font-size:1.25em;text-transform:uppercase}.recoil .block .btn{font-family:Geogrotesque,Sans-Serif;background:#c12a31;border:1px solid #c12a31;border-radius:34px;color:#fff;font-size:27px;height:50px;line-height:48px;padding:0 50px;margin:0 .125em}.recoil .block .btn:hover{background:#fff;color:#c12a31}.recoil,.recoil a{color:#000}.recoil .feature-list-block{padding:30px 42px;text-align:center}.recoil .feature-list{list-style-type:none;list-style-image:none;margin:0 auto;padding:0;max-width:100%;width:1600px;text-align:left}.recoil .feature-list li{margin-bottom:10px;display:flex;align-items:center}.recoil .feature-list li figure{margin:0;flex-shrink:0}.recoil .feature-list li dl{margin:0 0 0 50px;font-size:27px;font-weight:700}.recoil .feature-list li dt{font-size:30px;color:#f87b02;text-transform:uppercase}.recoil .icon-list-block.lenses{padding-top:50px;padding-bottom:50px;text-align:center;font-size:24px}.recoil .icon-list-block.lenses p{font-weight:700;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}.recoil .icon-list.lenses li figure{background:#fff;display:inline;border:solid #000 2px;padding:25px 35px;display:inline-block;border-radius:15px;margin-bottom:20px}.recoil .icon-list.lenses li dl{font-size:.75em}.recoil .icon-list.lenses li dd{margin-bottom:40px;font-weight:400}.recoil .lense-list-block{text-align:center;font-size:27px;padding:30px 42px}.recoil .lense-list-block p{font-weight:700;max-width:1600px;margin-left:auto;margin-right:auto;padding-left:25px;padding-right:25px}.recoil .lense-list-block h3{text-transform:uppercase;font-size:53px;color:#f87b02;margin-bottom:.75em}.recoil .lense-list-block ul{list-style-type:none;list-style-image:none;margin:0;padding:0;display:flex;text-align:center}.recoil .lense-list-block li{flex-grow:1;margin-bottom:45px;padding:0 15px;width:50%}.recoil .lense-list-block li figure{max-width:640px;width:90%;margin:auto;display:block;max-width:100%}.recoil .lense-list-block li dl{line-height:1;text-transform:uppercase;margin-top:-.4em;position:relative;z-index:5}.recoil .lense-list-block li dl dt{font-size:18px;font-weight:700}.recoil .lense-list-block li figure span{display:block;padding-bottom:37.5%;height:0;position:relative;overflow:hidden}.recoil .lense-list-block li figure span:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;border:solid #fcc451 2px}.recoil .lense-list-block li figure span:after{content:"";display:block;background:#fdfbff;position:absolute;top:50%;left:50%;z-index:2;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:120%;width:75%}.recoil .lense-list-block li figure img{position:absolute;top:50%;left:50%;z-index:5;max-width:90%;max-height:100%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.recoil .lense-list-block .heading strong:before,.recoil .lense-list-block .heading strong:after,.recoil .lense-list-block .heading span:after,.recoil .lense-list-block .heading span:before{border-color:#fcc451}.recoil .feature-block .feature-cont{display:flex;justify-content:center}.recoil .feature-block .feature-cont .feat-img{padding:0 50px;flex-grow:1}.recoil .feature-block .feature-cont .feat-cont{flex-grow:1;padding:15px}.recoil .feature-block .feature-cont .feat-cont h2{text-transform:uppercase;font-size:32px;margin-bottom:1.2em;margin-top:1.2em}.recoil .feature-block .feature-cont .feat-text{position:relative}.recoil .feature-block .feature-cont .feat-text ul{padding:30px;font-family:United Sans Cd,sans-serif;font-weight:600;text-transform:uppercase;font-size:26px;position:relative;z-index:2}.recoil .feature-block .feature-cont .feat-text:before{content:"";position:absolute;top:50%;left:50%;z-index:1;width:125%;height:100%;transform:translate(-50%,-50%);background:#666;background:linear-gradient(270deg,#666 75%,#9990);opacity:.15}.recoil .feature-block .feature-cont .feat-text ul li{position:relative;padding-left:1.25em;margin:.25em 0}.recoil .feature-block .feature-cont .feat-text ul li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(/cdn/shop/files/new-bullet.png?v=1720680729) 50% 50% no-repeat;background-size:contain}.recoil .button-box.center{text-align:center;padding:40px 15px}.recoil .quote-block{padding:90px 0}.recoil .quote-block .quote-content{width:100%;padding-left:40%;padding-right:10%;font-size:1.25em}.recoil .quote-block .quote-content blockquote p span:before{content:'"'}.recoil .quote-block .quote-content blockquote p span:after{content:'"'}.recoil .reviewStar .rating-star{font-size:28px}.recoil .quote-block .quote-content blockquote cite{font-weight:700;text-transform:uppercase}.recoil .reviewStar .rating-star:before{font-family:yotpo-widget-font!important;content:"\e60e"}.recoil .reviewStar .rating-star:before{content:"\e61b"}.recoil .reviewStar[data-rating="1"] .rating-star.one:before{content:"\e60e"}.recoil .reviewStar[data-rating="2"] .rating-star.one:before,.recoil .reviewStar[data-rating="2"] .rating-star.two:before{content:"\e60e"}.recoil .reviewStar[data-rating="3"] .rating-star.one:before,.recoil .reviewStar[data-rating="3"] .rating-star.two:before,.recoil .reviewStar[data-rating="3"] .rating-star.three:before{content:"\e60e"}.recoil .reviewStar[data-rating="4"] .rating-star.one:before,.recoil .reviewStar[data-rating="4"] .rating-star.two:before,.recoil .reviewStar[data-rating="4"] .rating-star.three:before,.recoil .reviewStar[data-rating="4"] .rating-star.four:before{content:"\e60e"}.recoil .reviewStar[data-rating="5"] .rating-star.one:before,.recoil .reviewStar[data-rating="5"] .rating-star.two:before,.recoil .reviewStar[data-rating="5"] .rating-star.three:before,.recoil .reviewStar[data-rating="5"] .rating-star.four:before,.recoil .reviewStar[data-rating="5"] .rating-star.five:before{content:"\e60e"}.recoil .testi-list-block{padding:50px 15px}.recoil .testList{font-size:0px}.recoil .testList blockquote p:before,.recoil .testList blockquote p:after{content:'"'}.recoil .testList .reviewStar .rating-star{font-size:24px;color:#fdca00}.recoil .testList li{display:inline-block;vertical-align:top;width:50%;padding:0 28px;margin-bottom:28px;font-size:18px;text-align:left}.recoil .testList li h3{font-size:18px;text-transform:uppercase;margin-bottom:15px}.recoil .testList li cite{font-weight:700;text-transform:uppercase}.recoil .familiar-section{padding:50px 15px 30px;border-top:solid #ccc 1px}.recoil .heading.smaller{font-size:36px}.recoil .familiar-list{display:flex;list-style-type:none;padding:0;margin:3em 0 0;flex-wrap:wrap}.recoil .familiar-list li{flex-grow:1;padding:0 30px;margin-bottom:20px;text-align:center;flex-basis:25%;width:25%}.recoil .familiar-list li dl{margin:20px 0;text-transform:uppercase}.recoil .familiar-list li dt{font-weight:700;line-height:1.25;min-height:3.75em;text-transform:uppercase;margin-bottom:1em}.recoil .familiar-list li dd a{text-decoration:underline}.recoil .icon-section .inner-section{padding-left:30px;padding-right:30px}.recoil .familiar-list li:hover dl a{text-decoration:underline}.recoil .familiar-list li figure img{border-radius:1rem;overflow:hidden;transition:all .3s ease}.recoil .familiar-list li:hover figure img{box-shadow:0 0 10px #00000080}@media only screen and (max-width: 1600px){.recoil .intro{font-size:20px}.recoil .introTextCont h2{font-size:60px}.recoil .introTextCont h5{font-size:24px}.recoil .introTextCont .actionBox .btn{line-height:48px;height:50px;font-size:27px;padding:0 24px}.recoil .introTextCont .actionBox .dropdown-menu{font-size:18px}.recoil .heading{font-size:32px}.recoil .block .btn{font-size:27px;height:50px;line-height:48px;padding:0 24px}}@media only screen and (max-width: 1365px){.recoil .introTextCont figure{max-width:500px}.recoil .introTextCont{margin-left:-150px}.recoil .introTextCont h5{font-size:22px}.recoil .icon-list dt{font-size:26px}.recoil .icon-list dl{font-size:20px}.recoil .icon-list img{max-width:200px}.recoil .feature-list li figure{flex-shrink:1;min-width:300px;max-width:300px}.recoil .feature-list li dt{font-size:24px}.recoil .feature-list li dl,.recoil .icon-list-block.lenses{font-size:20px}.recoil .heading{font-size:34px}.recoil .icon-list.lenses li dt{font-size:24px}.recoil .icon-list.lenses li dd{font-size:16px}.recoil .lense-list-block h3{font-size:40px}.recoil .lense-list-block{font-size:20px}}@media only screen and (max-width: 1279px){.recoil .intro{font-size:13px}.recoil .introTextCont h2{font-size:40px}.recoil .introTextCont h5{font-size:24px}.recoil .introTextCont .actionBox .btn{line-height:38px;height:40px;font-size:16px;padding:0 20px}.recoil .introTextCont .actionBox .dropdown{padding-right:10px}.recoil .introTextCont .actionBox .dropdown-menu{font-size:13px}.recoil .introTextCont .actionBox .dropdown-menu{width:calc(100% - 10px)}.recoil .introTextCont .actionBox{margin-bottom:10px;max-width:450px;margin-left:auto;margin-right:auto}.recoil .heading{font-size:32px}.recoil .block .btn{font-size:16px;height:40px;line-height:38px;padding:0 19px}}@media only screen and (min-width: 767px) and (max-width: 991px){.recoil .introTextCont h2{font-size:32px}.recoil .introTextCont h5{font-size:13px}.recoil .introTextCont{font-size:12px}.recoil .introTextCont img{max-width:250px}.recoil .introTextCont .recoil .introTextCont .actionBox .btn{line-height:38px;height:40px;font-size:14px;padding:0 20px}.recoil .introTextCont{padding:15px 30px 15px 15px;margin-left:-175px}.recoil .heading{font-size:22px}.recoil .heading strong:before{border-width:1px;border-right-width:0}.recoil .heading strong:after{border-width:1px;border-left-width:0}.recoil .heading span:before,.recoil .heading span:after{border-bottom-width:0px}.recoil .block .btn{font-size:14px;height:40px;line-height:38px;padding:0 19px}.recoil .introTextCont h6{font-size:14px;text-transform:uppercase;margin-bottom:.5em}.recoil .icon-list-block{padding-left:0;padding-right:0}.recoil .icon-list img{max-width:150px}.recoil .icon-list dt{font-size:20px}.recoil .icon-list dl{font-size:16px}.recoil .feature-list li figure{flex-shrink:1;min-width:200px;max-width:200px}.recoil .feature-list li dl{margin:0 0 0 25px;font-size:14px}.recoil .feature-list li dt{font-size:18px}.recoil .icon-list-block.lenses{font-size:16px}.recoil .icon-list,.recoil .icon-list.lenses{max-width:90%;margin-left:auto;margin-right:auto}.recoil .icon-list img{max-width:135px}.recoil .icon-list.lenses li figure{padding:15px 25px;margin-bottom:10px;border-width:1px;border-radius:8px}.recoil .icon-list.lenses li dt{font-size:18px}.recoil .icon-list.lenses li dd{font-size:12px}.recoil .icon-list li{padding:0 10px}.recoil .icon-list.lenses li dd{margin-bottom:15px}.recoil .lense-list-block{font-size:16px}.recoil .lense-list-block h3{font-size:28px}.recoil .lense-list-block li figure span:before{border:solid #fcc451 1px}.recoil .lense-list-block li{margin-bottom:25px}.recoil .lense-list-block li dl dt{font-size:13px}.recoil .lense-list-block{padding-left:0;padding-right:0}.recoil .quote-section blockquote,.recoil .logo-section h5{font-size:18px}.recoil .icon-section .inner-section{padding-left:20px;padding-right:20px}.recoil .quote-section blockquote{font-size:22px}}@media only screen and (max-width: 767px){.recoil .block .btn{margin-bottom:10px}.recoil .icon-section .inner-section{padding-left:0;padding-right:0}.recoil .desktop-image{display:none!important}.recoil .mobile-image{display:block!important}.recoil .intro{display:block;padding-top:0}.recoil .introTextCont{padding:20px 15px}.recoil .introTextCont figure{margin:0}.recoil .introTextCont h2{font-size:32px}.recoil .introTextCont .actionBox .btn{line-height:38px;height:40px;font-size:14px;padding:0 20px}.recoil .introTextCont h5{font-size:17px}.recoil .heading{font-size:18px;margin-left:10px;margin-right:10px}.recoil .heading span{max-width:90%}.recoil .heading strong:before{border-width:1px;border-right-width:0}.recoil .heading strong:after{border-width:1px;border-left-width:0}.recoil .heading span:after,.recoil .heading span:before{border-bottom-width:0}.recoil .block .btn{font-size:14px;height:40px;line-height:38px;padding:0 20px}.recoil .introImg figure{left:0}.recoil .introTextCont{margin-left:0}.recoil .introTextCont h6{font-size:12px}.recoil .introTextCont h5{font-size:14px}.recoil .icon-list-block{padding:20px 0}.recoil .icon-list{display:block;column-count:2;margin-left:15px;margin-right:15px}.recoil .icon-list li{width:100%!important;display:table}.recoil .icon-list li dl{min-height:6em}.recoil .icon-list-block.lenses{padding-top:20px;padding-bottom:20px}.recoil .icon-list.lenses{display:flex;margin-left:15px;margin-right:15px}.recoil .icon-list li{width:50%;margin-left:auto;margin-right:auto;flex-basis:50%}.recoil .icon-list.lenses img{max-width:80%}.recoil .icon-list li{padding-left:10px;padding-right:10px}.recoil .icon-list li figure{width:100%;margin:0 0 10px}.recoil .icon-list dt{font-size:14px}.recoil .icon-list dl{font-size:12px}.recoil .icon-list dl dd{margin-left:0}.recoil .icon-list dl dd br{display:none}.recoil .feature-list-block{padding:20px 0}.recoil .feature-list li{display:block;margin-bottom:15px}.recoil .feature-list li figure img{display:block}.recoil .feature-list li figure{margin:0 auto 10px;min-width:150px;max-width:150px}.recoil .feature-list li dl{text-align:center;margin-left:auto;margin-right:auto;font-size:12px;width:80%;max-width:300px}.recoil .feature-list li dl dt{font-size:16px}.recoil .feature-list li dl dd{margin-left:0}.recoil .icon-list-block.lenses p{font-size:12px;max-width:90%}.recoil .icon-list.lenses li{width:60%;margin-left:auto;margin-right:auto}.recoil .icon-list.lenses li figure{border-width:1px;padding:15px;margin-bottom:10px}.recoil .icon-list{margin-top:1em}.recoil .icon-list.lenses li dt{font-size:16px}.recoil .icon-list.lenses li dd{margin-bottom:1em;font-size:12px}.recoil .icon-list li{margin-bottom:15px}.recoil .lense-list-block{font-size:12px;padding:20px 0}.recoil .lense-list-block h3{font-size:18px}.recoil .lense-list-block ul{margin-left:10px;margin-right:10px}.recoil .lense-list-block li{width:50%;margin-left:auto;margin-right:auto;flex-basis:50%}.recoil .lense-list-block li dl dt{font-size:12px;font-weight:700}.recoil .lense-list-block li figure img{max-height:80%;height:auto}.recoil .lense-list-block li figure span:before,.recoil .lense-list-block li figure span:after{border-width:1px}.recoil .icon-list img{max-width:100px}.recoil .introImg img{margin-left:0}}@media only screen and (min-width: 480px)and (max-width: 749px){.recoil .introTextCont .actionBox .btn{padding:0 15px}.recoil .introTextCont figure{padding-left:0;order:2;max-width:50%;margin:auto auto 15px}.recoil .introTextCont .introTextContInner{flex-grow:2;max-width:400px;margin:auto}.recoil .introTextCont h2{margin-top:0}.recoil .heading{font-size:20px}.recoil .icon-list{max-width:80%;margin-left:auto;margin-right:auto}.recoil .icon-list.lenses{max-width:100%}.recoil .icon-list.lenses li figure{border-radius:8px}.recoil .icon-list.lenses li{width:100%;display:flex;text-align:left;align-items:center}.recoil .icon-list.lenses li figure{max-width:150px}.recoil .icon-list.lenses dl{margin-left:20px}.recoil .feature-list{max-width:90%;margin-left:auto;margin-right:auto}.recoil .feature-list li dl{text-align:left;margin-left:15px}.recoil .feature-list li{display:flex;text-align:left}.recoil .lense-list-block li{max-width:350px}.recoil .icon-list.lenses li{width:50%;min-width:250px;display:flex;text-align:left;align-items:center;flex-basis:50%;flex-grow:1}.recoil .icon-list.lenses li figure{min-width:100px;width:100px}}.recoil .icon-section{text-align:center;color:#fff;padding:60px 0 75px;background-size:cover;background-position:50% 50%}.recoil .icon-section h2{font-family:United Sans Cd,sans-serif;color:#fff;text-transform:uppercase;font-size:53px;margin-bottom:0}.recoil .icon-section h5{font-weight:700;color:#fff;font-size:27px}.recoil .icon-section p{font-weight:700;font-size:20px}.recoil .icon-section .icon-box{background:#fdfbff;border-radius:14em 14em 1.5em 1.5em;padding:15em 30px 30px;color:#1a1a1a;margin-top:30px}.recoil .htoBlockImg{display:block;margin:auto auto -14em;width:500px;max-width:100%}.recoil .icon-section .icon-box .iconBox{margin-bottom:15px}.recoil .icon-section .icon-box .iconBox{max-width:230px;margin-left:auto;margin-right:auto}.recoil .icon-section .icon-box p{font-weight:400;max-width:300px;margin:auto auto 30px;font-size:18px}.recoil .icon-section .icon-box strong{text-transform:uppercase;font-size:1.25em}.recoil .icon-section .btn{font-family:Geogrotesque,Sans-Serif;background:#1a1a1a;width:auto;height:50px;line-height:48px;border:solid #1a1a1a 1px;padding:0 15px;border-radius:25px;color:#fff;font-size:26px;min-width:350px;max-width:100%}.recoil .icon-section .btn:hover{border:solid #1a1a1a 1px;background:#fff;color:#1a1a1a}.recoil .logo-section{padding:60px 0;color:#fff;text-align:center}.recoil .logo-section h5{font-family:United Sans Cd,sans-serif;color:#fff;text-transform:uppercase;font-size:21px;margin-bottom:15px}.recoil .logo-section h2 img{width:450px;max-width:100%}.recoil .introTextCont.hasHto .actionBox .btn{flex-grow:1;text-align:center}.recoil .btn:disabled{pointer-events:none;background:#ccc!important;border:solid #ccc 1px!important;color:#fff!important}.recoil .icon-section .btnBox{margin-bottom:-55px}.recoil .quote-section blockquote{font-size:27px;color:#fff;font-weight:700;text-align:center;padding:2.5em 0}.recoil .quote-section blockquote p{margin:0;font-size:1em}.recoil .quote-section blockquote p:after{content:"";display:block;height:2px;width:3em;background:#fff;margin:1em auto}.recoil .quote-section blockquote cite img{max-width:250px}.site-footer{margin-top:0}@media only screen and (max-width: 1365px){.recoil .introTextCont{margin-left:0}.recoil .introTextCont figure{max-width:400px}.recoil .intro{align-items:center;justify-content:center}.recoil .feature-block .feature-cont .feat-cont h2{font-size:32px;margin-bottom:1em}.recoil .feature-block .feature-cont .feat-text ul{padding:15px;font-size:24px}.recoil .button-box.center{text-align:center;padding:30px 15px 50px}.recoil .htoBlockImg{display:block;margin:auto auto -13em;width:400px;max-width:100%}.recoil .icon-section .icon-box{border-radius:10em 10em 1.5em 1.5em;padding:14em 30px 30px}}@media only screen and (max-width: 1279px){.recoil .icon-section h2{font-size:36px}.recoil .icon-section h5{font-size:24px}.recoil .icon-section p{font-size:16px}.recoil .icon-section .icon-box .iconBox{max-width:175px}.recoil .icon-section .icon-box p{font-size:14px}.recoil .icon-section .btn{height:40px;line-height:40px;font-size:18px;min-width:200px}.recoil .icon-section .btnBox{margin-bottom:-50px}.recoil .icon-section{text-align:center;color:#fff;padding:40px 0 55px}.recoil .icon-section .icon-box{border-radius:1em}.recoil .logo-section{padding:30px 0}.recoil .logo-section h5{font-size:24px}.recoil .logo-section h2 img{width:400px}.recoil .quote-section blockquote{font-size:26px}.recoil .quote-section blockquote cite img{max-width:175px}.recoil .introImg{margin-left:-85px;max-width:650px}.recoil .feature-block .feature-cont .feat-img{padding:0 25px}.recoil .feature-block .feature-cont .feat-cont h2{font-size:26px}.recoil .feature-block .feature-cont .feat-text ul{font-size:20px}.recoil .quote-block{padding:30px 0}.recoil .icon-section .icon-box{border-radius:8em 8em 1.5em 1.5em}.recoil .introTextCont img{max-width:350px}.recoil .introTextCont h6,.recoil .introTextCont h5{font-size:18px}}@media only screen and (min-width: 767px) and (max-width: 991px){.recoil .feature-block .feature-cont{display:block}.recoil .feature-block .feature-cont .feat-img img{max-width:400px;margin-bottom:30px}.recoil .quote-block{padding:15px 0}.recoil .quote-block .quote-content{width:100%;padding-left:40%;padding-right:5%;font-size:1em}.recoil .htoBlockImg{margin:auto auto -10em;width:300px}.recoil .icon-section .icon-box{padding-top:11em;border-radius:8em 8em 1.5em 1.5em}.recoil .heading.smaller{font-size:22px;margin-left:0;margin-right:0}.recoil .testi-list-block,.recoil .familiar-section{padding:30px 0}}@media only screen and (max-width: 767px){.recoil .icon-section h2{font-size:28px}.recoil .icon-section h5{font-size:18px}.recoil .icon-section p{font-size:14px}.recoil .icon-section .icon-box{padding:15px}.recoil .icon-section .btnBox{margin-bottom:-35px}.recoil .logo-section h5,.recoil .quote-section blockquote{font-size:18px}.recoil .quote-section blockquote cite img{max-width:100px}.recoil .intro{display:block}.introTextContInner{max-width:450px;margin:auto}.recoil .introTextCont figure{margin:auto}.recoil .introImg{margin-left:0}.recoil .feature-block .feature-cont{display:block}.recoil .feature-block .feature-cont .feat-img img{max-width:300px;margin-bottom:30px}.recoil .quote-block{padding:15px 0}.recoil .quote-block .quote-content{width:100%;padding-left:40%;padding-right:5%;font-size:1em}.recoil .feature-block .feature-cont .feat-cont h2{font-size:22px}.recoil .feature-block .feature-cont .feat-text ul{font-size:18px}.recoil .feature-block .feature-cont .feat-text ul li{padding-left:1.5em}.recoil .feature-block .feature-cont .feat-text ul li:before{top:5%;transform:translateY(0)}.recoil .quote-block h3{font-size:1.5em}.recoil .quote-block .quote-content{width:100%;padding-top:20%;padding-left:5%;padding-right:5%;font-size:1em}.recoil .quote-block .bgImg{object-position:50% 0;object-fit:contain}.recoil .htoBlockImg{display:block;margin:auto auto -8em;width:200px;max-width:100%}.recoil .icon-section .icon-box{padding-top:8em;border-radius:5em 5em 1.5em 1.5em}.recoil .testList li{display:block;vertical-align:top;width:100%;padding:0;margin-bottom:28px;font-size:18px;text-align:left}.recoil .heading.smaller{font-size:16px;margin-left:0;margin-right:0}.recoil .familiar-section,.recoil .testi-list-block{padding:30px 15px}.recoil .familiar-list{display:block}.recoil .familiar-list li{width:100%;padding:0 10px}.recoil .familiar-list li dt{min-height:1em}.recoil .testList li{font-size:16px}.recoil .button-box.center{text-align:center;padding:15px}.recoil .familiar-list li figure img{border:solid 1px}}@media only screen and (min-width: 640px)and (max-width: 767px){.recoil .feature-block .feature-cont{display:flex}.recoil .feature-block .feature-cont .feat-img img{max-width:250px}.recoil .feature-block .feature-cont .feat-cont h2{margin-bottom:15px;margin-top:15px}.recoil .icon-section .icon-box .iconGrid{flex-basis:33.33%}.recoil .familiar-list{display:flex;margin-left:-15px;margin-right:-15px}.recoil .familiar-list li{width:33.33%}}
/*# sourceMappingURL=/cdn/shop/t/336/assets/recoil.css.map */
