body{line-height:1.2;font-size:20px}@media screen and (max-width: 990px){body{font-size:18px}}@media screen and (max-width: 768px){body{font-size:18px}}main{overflow:hidden}.disclaimer{font-size:14px;font-style:italic}.sr{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.state-dropdown select,.device-comparison .deviceselect select{-webkit-appearance:none;appearance:none;background:#edff00 url(caret-down.png) right 5px center no-repeat!important;background-size:25px auto!important;padding-right:30px!important}.header__icon .icon.icon-contact{fill:#302e2c;height:auto;width:3rem}.header__menu-item{font-weight:600;text-transform:uppercase;font-size:17px}.header__submenu.list-menu--disclosure{border:none;width:25rem}.header__submenu .header__menu-item{text-transform:none}.header-inline-search{display:none}.headerflex,.header--middle-left{display:flex;align-items:center}.headerflex:first-of-type{flex-grow:2}@media screen and (min-width: 990px){header{padding-top:10px!important;padding-bottom:10px!important}.header--middle-left{display:flex;justify-content:space-between}.headerflex{display:flex;align-items:center;gap:20px;width:auto}.header-inline-search{display:block}.header-inline-search form{background:#f0f0f0;display:flex;align-items:center;gap:5px;border-radius:5px;padding:5px 8px}.header-inline-search button{background:none;border:none;padding:0;cursor:pointer;color:#777d83;display:flex;align-items:center}.header-inline-search button svg{width:20px;height:20px}.header-inline-search .site-header__search-input{font-weight:400;font-family:Titillium Web,sans-serif;background:#f0f0f0;color:#302e2c;border:none;font-size:16px}.header__icons .header__search{display:none!important}}.facet-checkbox input[type=checkbox],input.mobile-facets__checkbox{border:1px solid #000!important}.facet-checkbox>svg,.mobile-facets__label>svg{opacity:0}.facet-checkbox>svg.icon,.mobile-facets__label>svg.icon{opacity:1}.button,.button--secondary{font-weight:700!important;font-size:20px;padding:1rem 3rem;transition:all .2s linear!important}.button:hover,.button--secondary:hover{color:#fff!important;background-color:#038fa7!important;border-color:#038fa7!important}.button:before,.button:after{display:none!important}.rte a.button{transition:color .2s linear,background-color .2s linear!important,border-color .2s linear!important}.buttonline{border:3px solid #edff00!important;background:#fff!important;color:#302e2cd9!important}.buttonline:hover{border-color:#038fa7!important;background:#fff!important;color:#302e2cd9!important}.page-width{max-width:none}.page-width--narrow{padding-left:50px;padding-right:50px;max-width:1200px}.collapsible-content .accordion{border:none}.collapsible-content details summary{transition:margin .2s ease-out}.collapsible-content details summary:hover{background:none;text-decoration:none}.collapsible-content details summary svg{display:none}.collapsible-content details summary h3{font-weight:700;font-size:22px;position:relative;padding-left:30px}.collapsible-content details summary h3:before{content:"+";position:absolute;top:0;left:0}.collapsible-content details[open] summary h3:before{content:"\2212"}.collapsible-content details[open] summary{margin-bottom:5px}.collapsible-content details .accordion__content{opacity:0;transition:opacity .5s ease-in;overflow-x:unset;padding-bottom:30px;padding-left:30px}.collapsible-content details[open] .accordion__content{opacity:1}.multicolumn .animate-arrow .icon-wrap{display:none}.video-section .deferred-media__poster-button{left:25%;top:75%;background-color:#edff00;border-color:#edff00;color:#302e2c}h1.page-title{text-align:center;font-weight:700;margin-top:15px;margin-bottom:30px}h2.h1,h2.related-products__heading,h2.title{text-align:center;font-weight:700}h2.related-products__heading{text-transform:uppercase}h2.inline-richtext{font-weight:700!important;text-align:left}.h0{font-size:64px;font-weight:700!important;line-height:1}h2.inline-richtext em,.hSm,h4,.h2,.h0 em{font-style:normal;display:block;font-size:26px;letter-spacing:2px;font-weight:700!important;color:#767d85;text-transform:uppercase;margin:0}.hLg,.h1{font-size:40px;font-weight:700!important;margin-top:0}.hThin{font-weight:400!important}.h0 em{color:#edff00}@media screen and (max-width: 768px){.h0{font-size:48px}h2.inline-richtext em,.hSm,h4,.h2,.h0 em{font-size:24px}.hLg,.h1{font-size:36px}}.rte li{padding:8px 0}.product__description.rte li{padding:3px 0}.card--media .card__inner .card__content{padding:0!important}.card__media .media img{object-position:bottom center!important}hr,.separator hr{background:#eee;height:2px;border:none;margin:80px auto;max-width:1100px}hr.short{max-width:50%;margin:40px auto}a.banner .external{display:none!important}.collection-hero--with-image:after,#MainContent .shopify-section:first-child .banner:after{content:"";background:url(banner-cutout.png) bottom right no-repeat;background-size:auto 40px;height:100.5%;min-height:40px;position:absolute;bottom:-2px;right:-1px;width:600px;max-width:50%;z-index:2;opacity:1}@media (max-width: 1200px){.collection-hero--with-image:after,#MainContent .shopify-section:first-child .banner:after{width:40%;background-size:100% auto}}#MainContent .shopify-section:first-child{overflow:hidden}#MainContent .shopify-section:first-child .banner{display:block;position:relative;margin-bottom:40px}@media screen and (min-width: 990px){#MainContent .shopify-section:first-child .banner{min-height:0!important}}.collection-hero.collection-hero--with-image{position:relative;padding:0!important}.collection-hero.collection-hero--with-image{height:400px}@media screen and (min-width: 990px){#MainContent .shopify-section:first-child .banner .banner__media,.collection-hero.collection-hero--with-image{position:relative!important;height:50vh}}#MainContent .shopify-section:first-child .banner .banner__media img,.collection-hero.collection-hero--with-image img{object-fit:cover;object-position:top center;width:100%!important;height:100%!important}#MainContent .shopify-section:first-child .banner .banner__content{padding:3rem}#MainContent .shopify-section:first-child .banner .banner__content .banner__box{max-width:900px}@media screen and (min-width: 748px){#MainContent .shopify-section:first-child .banner .banner__content{position:absolute;bottom:0;left:0;padding:5rem}#MainContent .shopify-section:first-child .banner .banner__content.banner__content--middle-center{bottom:auto;right:0;top:25%;text-align:center}#MainContent .shopify-section:first-child .banner .banner__content.banner__content--middle-center h2{text-align:center;font-size:64px}}#MainContent .shopify-section:first-child .banner .banner__content .content-container{padding:0}#MainContent .shopify-section:first-child .banner .banner__content .button{font-weight:700}#MainContent .shopify-section:first-child .banner .banner__content .button--secondary{background:#d9d9d6;border-color:#d9d9d6;color:#302e2c}#MainContent .shopify-section:first-child .banner .banner__content .button--secondary:after{box-shadow:0 0 #d9d9d6}#MainContent .shopify-section:first-child .banner .banner__content .button--secondary:hover:after{box-shadow:0 0 0 2px #d9d9d6}.pagetopbanner{text-align:center;margin-bottom:40px}.pagetopbanner .collection-hero__text-wrapper{top:0;right:0;width:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.pagetopbanner .collection-hero__text-wrapper h2,.pagetopbanner .collection-hero__text-wrapper h1{text-align:center!important;margin:0}.image-banner-slider.page-width{padding:0!important}.image-banner-slider .banner-swiper:after{content:"";background:url(banner-cutout.png) bottom right no-repeat;background-size:auto 40px;height:40px;min-height:40px;position:absolute;bottom:-2px;right:-1px;width:600px;max-width:50%;z-index:2;opacity:1}.image-banner-slider .collection-hero--with-image{height:500px}.image-banner-slider .collection-hero--with-image:after{display:none}.image-banner-slider .collection-hero__text-wrapper{max-width:900px}.image-banner-slider h1,.image-banner-slider h2{margin:0}.image-banner-slider .banner__buttons{margin-top:15px;display:inline-flex;flex-wrap:wrap;gap:1rem;word-break:break-word}.image-banner-slider .banner__buttons .button{padding:1rem 3rem;min-width:0;min-height:0;line-height:40px}.image-banner-slider .banner__buttons .button--secondary{background:#d9d9d6}.image-banner-slider img{object-position:center center!important}.banner-swiper{position:relative}.banner-swiper .swiper-button-prev,.banner-swiper .swiper-button-next{display:block!important;top:45%!important}.banner-swiper .swiper-button-prev{left:0!important}.banner-swiper .swiper-button-next{right:0!important}.banner-swiper .swiper-button-prev:after,.banner-swiper .swiper-button-next:after{color:#fff!important;font-size:26px!important}@media screen and (min-width: 990px){.image-banner-slider .collection-hero--with-image{height:55vh}}@media screen and (min-width: 1200px){.image-banner-slider .collection-hero--with-image{height:65vh}}@media (max-width: 1200px){.banner-swiper .swiper-button-prev,.banner-swiper .swiper-button-next{display:none!important}.image-banner-slider .banner-swiper:after{width:40%;background-size:100% auto}}.collection-hero .collection-hero__text-wrapper{padding:50px 50px 0;font-weight:700}.collection-hero .collection-hero__text-wrapper .collection-hero__title{font-weight:700;text-align:center}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{position:absolute;bottom:0;left:0;padding:3rem;color:#fff}@media screen and (min-width: 748px){.collection-hero.collection-hero--with-image .collection-hero__text-wrapper{padding:5rem}}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper h1{color:#fff;font-weight:700;text-align:left}.collection-hero.collection-hero--with-image .collection-hero__text-wrapper h2{color:#edff00;text-align:left}.product-grid .grid__item .card__inner{display:block}.product-grid .grid__item .card__inner .card__media,.product-grid .grid__item .card__inner .card__media .media{position:relative;bottom:auto;top:auto;overflow:show}.product-grid .grid__item .card__inner .card__media .media{height:250px}.product-grid .grid__item .card__inner .card__media .media img{object-fit:contain;position:relative;top:auto;left:auto}.product-grid .grid__item .card__content .card__information,.product-grid .grid__item .card__content .card__information .price{text-align:center}.product-grid .grid__item .card__content .card__information h3{font-weight:400;font-size:2rem}.product-grid .grid__item .card__badge{position:absolute;bottom:8px;left:20px}.product__title .h0{font-weight:400!important;text-transform:uppercase}.product__title .h0 img{max-width:100%;max-height:50px;height:auto!important}.price-item{color:#767d85;font-weight:700;font-size:30px}.devices-with-details .product-details{display:flex;align-items:center}.devices-with-details .product-details:nth-of-type(2n){flex-direction:row-reverse}.devices-with-details .product-details .product-info{width:50%}.devices-with-details .product-details .product-info h2{text-align:left;font-weight:400;text-transform:uppercase;letter-spacing:2px}.devices-with-details .product-details .product-info h2 img{height:auto!important;max-height:40px;max-width:100%;filter:invert(50%) sepia(15%) saturate(215%) hue-rotate(172deg) brightness(94%) contrast(91%)}.devices-with-details .product-details .product-info h3{text-align:left;font-weight:700;line-height:1}.devices-with-details .product-details .product-info .pricing{display:flex;gap:30px;align-items:center;margin:30px 0}.devices-with-details .product-details .product-info .pricing .price{color:#767d85;font-size:30px;margin:0}.devices-with-details .product-details .product-image{width:50%}.devices-with-details .product-details .product-image img{max-width:100%}.devices-with-details h2{text-transform:uppercase;font-weight:400;font-size:60px;color:#767d85;margin:0}.devices-with-details h3{font-weight:black;font-size:70px;margin:0}@media screen and (max-width: 900px){.devices-with-details .product-details,.devices-with-details .product-details:nth-of-type(2n){flex-direction:column-reverse}.devices-with-details .product-details .product-info,.devices-with-details .product-details .product-image{width:100%}}@media screen and (max-width: 768px){.devices-with-details .product-details .product-info .pricing{flex-direction:column-reverse;align-items:flex-start}.devices-with-details h3{font-size:60px}.devices-with-details .product-details .product-info p{font-size:18px}}.devices-features .cols{text-align:center;align-items:center;justify-content:center}.devices-features .cols div:first-of-type{margin-bottom:30px}.devices-features .cols-row{display:flex;gap:50px}.devices-features .cols-row>div:first-of-type{width:40%}.devices-features .cols-row>div:last-of-type{width:60%}.devices-features .cols-row .device-features{flex-wrap:wrap;gap:30px}.devices-features .cols-row .device-features div{width:40%;width:calc(50% - 15px)}@media screen and (max-width: 1000px){.devices-features .cols-row{flex-direction:column}.devices-features .cols-row>div{width:100%!important}.cols .device-features{flex-wrap:wrap}.cols .device-features div{width:40%;width:calc(50% - 15px)}}.device-features{display:flex;justify-content:center;text-align:center;gap:15px 30px}.device-features div{width:33%;line-height:1.2}.device-features strong{text-transform:uppercase;font-size:18px;color:#767d85;line-height:1}.device-features img{display:block;height:50px;margin:0 auto 5px}.devices-with-details .device-features div{display:none}.devices-with-details .device-features div:first-of-type,.devices-with-details .device-features div:nth-of-type(2),.devices-with-details .device-features div:nth-of-type(3){display:block}@media screen and (max-width: 768px){.devices-with-details .device-features{display:none}}.keyfeatures .page-width{display:flex;padding-top:80px}.keyfeatures h2{width:33%;font-weight:400;font-size:50px}.keyfeatures h2 strong{display:block;font-weight:black;text-transform:uppercase}.keyfeatures .featurelist{width:67%}.keyfeatures .featurelist ul{columns:2;-webkit-columns:2;-moz-columns:2;list-style:none}.keyfeatures .featurelist ul li{padding-left:40px;background:url(check2y.png) top left no-repeat;background-size:30px auto;margin-bottom:20px;font-size:22px;line-height:30px;font-weight:500;color:#767d85;padding-top:0}@media screen and (max-width: 900px){.keyfeatures h2,.keyfeatures .featurelist{width:50%}.keyfeatures .featurelist ul{columns:1;-webkit-columns:1;-moz-columns:1;padding-left:0}}@media screen and (max-width: 768px){.keyfeatures .page-width{flex-direction:column;padding-top:30px}.keyfeatures h2,.keyfeatures .featurelist{width:100%}}.devices-with-checklist .product-list,.devices-homepage .product-list{display:flex;justify-content:center;margin:0 auto 40px}.devices-with-checklist .product-list article,.devices-homepage .product-list article{width:33%;border-right:2px solid #eee;padding:15px 40px}.devices-with-checklist .product-list article:last-of-type,.devices-homepage .product-list article:last-of-type{border-right:none}.devices-with-checklist .product-list a,.devices-with-checklist .product-list span,.devices-homepage .product-list a,.devices-homepage .product-list span{display:block;text-decoration:none;margin:0}.devices-with-checklist .product-list img,.devices-homepage .product-list img{max-width:100%;margin:0 auto;display:block}.devices-with-checklist .product-list img.name{margin:0;max-height:30px;height:auto!important}.devices-with-checklist .product-list .title{color:#767d85;font-size:24px;font-weight:700;text-transform:uppercase;letter-spacing:2px;margin:10px 0 5px}.devices-with-checklist .product-list .price{color:#767d85;font-size:30px;font-weight:700}.devices-with-checklist .product-list ul{list-style:none;padding:0}.devices-with-checklist .product-list ul li{background:url(check2.png) top left no-repeat;background-size:30px auto;padding-left:40px;line-height:30px;font-size:22px;margin-bottom:8px}.devices-homepage .product-list .addtocart{text-align:center;margin-top:15px}.devices-homepage .product-list .addtocart .button{display:inline-block}@media screen and (max-width: 1000px){.devices-with-checklist .product-list{flex-direction:column}.devices-with-checklist .product-list article{border:none;width:auto;text-align:center}.devices-with-checklist .product-list img.name{margin:0 auto}.devices-with-checklist .product-list ul{text-align:left;margin:18px auto;max-width:350px}}.devices-homepage,.devices-homepage2{padding:30px 0 0;position:relative;overflow:hidden}.product-swiper{padding-bottom:60px}.product-swiper .swiper-scrollbar{bottom:13px!important;max-width:70%;left:15%!important;right:15%!important}.swiper-scrollbar-drag{display:block!important}.swiper-button-next,.swiper-button-prev{display:block!important;bottom:0;top:auto!important;z-index:1!important;width:40px!important;height:30px!important;text-align:center}.swiper-button-prev{left:10%!important;left:calc(15% - 45px)!important}.swiper-button-next{right:10%!important;right:calc(15% - 45px)!important}.swiper-button-next:after,.swiper-button-prev:after{font-size:20px!important;color:#302e2c!important;line-height:30px!important}.swiper-button-disabled{opacity:1!important}@media (min-width: 1400px){.swiper-button-next,.swiper-button-prev{display:none!important}}.devices-homepage .product-list{justify-content:center}.devices-homepage .product-list article{min-width:380px}.product-swiper .swiper-slide{border-right:2px solid #eee;text-align:center}.product-swiper .swiper-wrapper .swiper-slide:last-of-type{border-right:none}@media (max-width: 700px){.product-swiper .swiper-wrapper .swiper-slide{border-right:none!important}}.product-swiper .swiper-slide>a{display:block;text-decoration:none;padding:0 30px}.product-swiper .swiper-slide .button{display:inline-block;line-height:50px!important;padding-top:0;padding-bottom:0;min-height:50px}.devices-homepage .product-list h3,.product-swiper .swiper-slide h3{font-size:20px;margin:0;color:#302e2c;text-align:left}.product-swiper .swiper-slide img{width:320px;max-width:100%}.devices-homepage .product-list .info,.product-swiper .swiper-slide .info{display:flex;align-items:center;text-align:left}.devices-homepage .product-list .price,.product-swiper .swiper-slide .price{font-weight:400;color:#302e2c;font-size:16px}.devices-homepage .product-list .subtitle,.product-swiper .swiper-slide .subtitle{font-size:16px}.devices-homepage .product-list .subtitle:before,.product-swiper .swiper-slide .subtitle:before{content:"|";display:inline-block;padding:0 5px}@media screen and (max-width: 1668px){.devices-homepage .product-list{justify-content:flex-start;padding-left:200px}.devices-homepage .product-list article{padding:15px 30px}}@media screen and (max-width: 1000px){.devices-homepage .product-list{padding-left:0}}.devices-homepage .product-list::-webkit-scrollbar{display:none}#scrollbar{display:none;position:relative;margin:0 auto;width:80%;max-width:1100px;height:32px}@media screen and (max-width: 1668px){#scrollbar{display:block}}#scrollContent{overflow-x:hidden}#scrollbarHandle{position:absolute;top:13px;left:0;width:50px;height:5px;border-radius:5px;background-color:#302e2c;cursor:grab}#scrollbarHandle:active{cursor:grabbing}#scrollbarLeftArrow,#scrollbarRightArrow{position:absolute;top:0;right:-10%;width:10%;height:100%;line-height:20px;cursor:pointer;text-align:left}#scrollbarLeftArrow img,#scrollbarRightArrow img{display:inline-block;max-width:100%;max-height:100%}#scrollbarLeftArrow{left:-10%;text-align:right}#scrollbarLeftArrow img{transform:rotate(180deg)}.button-grid{text-align:center}.button-grid .button-list{display:flex;flex-wrap:wrap;align-items:flex-end;max-width:1100px;margin:0 auto;gap:40px 80px}.button-grid .button-list>div{width:30%;width:calc(33% - 54px)}.button-grid .button-list a{display:block;text-decoration:none}.button-grid .button-list a img{display:block;margin:0 auto;max-width:100%;max-height:200px;height:auto!important}.button-grid .button-list a .button{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:75px;text-transform:uppercase;max-width:250px;margin:0 auto}.button-grid .button-list a .button em{display:block;font-style:normal;font-weight:400}@media screen and (max-width: 900px){.button-grid .button-list{gap:40px}.button-grid .button-list>div{width:40%;width:calc(50% - 20px)}}@media screen and (max-width: 550px){.button-grid .button-list{gap:20px}.button-grid .button-list>div{width:100%}}.state-dropdown{text-align:center}.state-dropdown img{display:block;width:100%;margin:0 auto}.state-dropdown h2 strong{color:#edff00}.state-dropdown label{display:block;text-transform:uppercase;font-weight:700;color:#767d85;font-size:26px;letter-spacing:1px}.state-dropdown select{display:block;margin:5px auto;cursor:pointer;background:#edff00;color:#302e2c;font-weight:700;font-size:22px;border:none;border-radius:0;padding:5px 16px;width:300px;font-family:Titillium Web,sans-serif}.state-dropdown #stateinfo h3{text-transform:uppercase;margin-top:30px}.state-dropdown #stateinfo ul{list-style:none;padding:0;text-align:left}.state-dropdown #stateinfo li strong{font-weight:400}.state-dropdown #stateinfo li span{font-weight:700;text-transform:uppercase}.state-dropdown #stateinfo li small{display:block;font-size:12px;line-height:1}.state-dropdown #stateinfo li a{display:inline-block;margin-top:10px;text-transform:uppercase;line-height:normal}.state-dropdown #stateinfodisclaimer{font-size:14px;text-align:left;font-style:italic;line-height:1}.state-dropdown .disclaimer{text-align:center}.state-dropdown .statefullwidth #stateinfodisclaimer,.state-dropdown .statetwocol #stateinfodisclaimer{display:none!important}.state-dropdown .statefullwidth .statewrapper{padding:50px;display:flex;flex-direction:column;max-width:800px;margin:0 auto;gap:25px}.state-dropdown .statetwocol{position:relative;min-height:300px;max-width:1300px;margin:0 auto}.state-dropdown .statetwocol .statewrapper{padding-left:50%}.state-dropdown .statetwocol .statewrapper img{position:absolute;top:0;left:5rem;width:500px;max-width:40%}.state-dropdown .statewithquote{display:flex}.state-dropdown .statewithquote .statewrapper,.state-dropdown .statewithquote .quotewrapper{width:50%}.state-dropdown .statewithquote .quotewrapper{background:#f5f5f5;padding-top:30px;padding-bottom:30px}.state-dropdown .statewithquote .quotewrapper strong{font-size:40px;position:relative;max-width:600px;display:block;margin:0 auto}.state-dropdown .statewithquote .quotewrapper strong span{position:relative;z-index:2;display:block;line-height:1;color:#413e3c;text-align:left;padding:80px 60px 30px}.state-dropdown .statewithquote .quotewrapper strong:before{display:block;content:"\201c";font-family:Arial,sans-serif;color:#e5e5e2;font-size:300px;position:absolute;line-height:300px;top:0;z-index:1}.state-dropdown .statewithquote .quotewrapper>span{display:flex;justify-content:center;align-items:center;gap:15px;font-size:20px;text-align:left}.state-dropdown .statewithquote .quotewrapper>span span img{width:150px}.state-dropdown .statefullwidth p{margin:0;line-height:1.1}@media screen and (max-width: 900px){.state-dropdown .statewithquote,.state-dropdown .statefullwidth .statewrapper{flex-direction:column}.state-dropdown .statefullwidth img,.state-dropdown .statefullwidth .detailswrapper,.state-dropdown .statewithquote .statewrapper,.state-dropdown .statewithquote .quotewrapper{width:100%}.state-dropdown .statewithquote .quotewrapper{margin-top:60px}.state-dropdown .statetwocol .statewrapper{padding-left:5rem}.state-dropdown .statetwocol .statewrapper img{position:relative;top:auto;left:auto;max-width:100%}}@media (max-width: 768px){.state-dropdown .statewithquote .quotewrapper strong{font-size:30px}.state-dropdown .statewithquote .quotewrapper strong span{padding:50px 30px;text-align:center}.state-dropdown .statewithquote .quotewrapper strong:before{font-size:200px;line-height:200px}}.product-media-container{border:none}.extra-product-details .detailtab .details{max-height:0;overflow:hidden;transition:max-height .15s ease-out}.extra-product-details .detailtab.active .details{max-height:1000px;transition:max-height .25s ease-in}.extra-product-details .detailtab.active .details .metafield-rich_text_field p{margin-bottom:0}.extra-product-details .detailtab.active .details .metafield-rich_text_field ul{margin-top:0}.extra-product-details{border-top:1px solid #767d85}.extra-product-details .detailtab{border-bottom:1px solid #767d85}.extra-product-details .detailtab button{display:block;background:#fff;border:none;font-family:Titillium Web,sans-serif;font-size:20px;padding:15px 30px 15px 15px;width:100%;text-align:left;font-weight:700;cursor:pointer;position:relative;color:#413e3c}.extra-product-details .detailtab button:after{content:"+";color:#767d85;position:absolute;top:11px;right:15px;font-weight:400;font-size:18px}.extra-product-details .detailtab.active button:after{content:"\2013"}.extra-product-details .detailtab .details{padding:0 30px}.extra-product-details .detailtab .details ul{padding-left:20px}.extra-product-details .detailtab .details ul li{margin:6px 0}.extra-product-details .detailtab .details a{color:#413e3c}.extra-product-details .detailtab .details a:hover{color:#302e2c}.ytgrid{display:flex;flex-wrap:wrap;justify-content:center;margin:30px auto 0;gap:20px}.ytgrid>div{width:30%;width:calc(33% - 14px)}.ytgrid iframe{width:100%;display:block;margin-bottom:10px}.ytgrid p{margin-top:10px}@media screen and (max-width: 1100px){.ytgrid>div{width:40%;width:calc(50% - 10px)}}@media screen and (max-width: 768px){.ytgrid>div{width:100%}}.reasons-to-carry h2{text-align:center;font-weight:400;font-size:30px;margin-bottom:60px}.reasons-to-carry img{max-width:100%;display:block;margin:0 auto}.reasons-to-carry .mobile{display:none}@media (max-width: 768px){.reasons-to-carry .desktop{display:none}.reasons-to-carry .mobile{display:block}}table.stateguide td{text-align:center;padding:30px;vertical-align:top;line-height:1.2}table.stateguide td p{margin:0}table.stateguide td img{display:inline-block;margin:0 auto;height:80px;width:auto!important}table.stateguide td .button{display:block;margin:10px auto 0}@media screen and (max-width: 900px){table.stateguide,table.stateguide tr,table.stateguide td{display:block}}#lcly-button-0{margin:0 auto;max-width:1200px}.devicetable{width:100%}.devicetable td{text-align:center;padding:2rem 3rem!important}.devicetable td .button{display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:70px;text-transform:uppercase}.devicetable td .button em{display:block;font-weight:400;font-style:normal}@media screen and (max-width: 990px){.devicetable,.devicetable tbody,.devicetable tr,.devicetable td{display:block}.devicetable td{padding:1.2rem!important}}.device-comparison .deviceselect{display:flex;justify-content:space-between}.device-comparison .deviceselect select{display:block;margin:5px auto;cursor:pointer;background:#edff00;color:#302e2c;font-weight:700;font-size:22px;border:none;border-radius:0;padding:5px 16px;width:250px;max-width:90%;font-family:Titillium Web,sans-serif}.device-comparison .devices{display:flex;text-align:center;margin-top:15px}.device-comparison .devices .compareproduct{width:50%;padding:0 15px}.device-comparison .devices .compareproduct.col1{order:1}.device-comparison .devices .compareproduct.col2{order:2;border-left:2px solid #eee}.device-comparison .devices .compareproduct#none{min-height:600px}.device-comparison .devices h3{margin-bottom:0}.device-comparison .devices h3 a{display:block;text-decoration:none;color:#302e2c}.device-comparison .devices h3 img{display:block;margin:0 auto;max-width:100%}.device-comparison .devices .feature{margin-top:45px;font-weight:700}.device-comparison .devices .feature strong{display:block;color:#767d85;font-weight:700;font-size:32px}.device-comparison .devices .feature img{display:block;margin:0 auto;height:50px}.device-comparison .devices .device-features{max-width:700px;margin:5px auto 0;gap:15px}.device-comparison .devices .device-features div{max-width:25%}.device-comparison .devices .device-features strong{font-size:18px;color:#302e2cbf;text-transform:none}.device-comparison .devices p{margin-top:45px}@media (max-width: 1200px){.device-comparison .devices .device-features{flex-wrap:wrap}.device-comparison .devices .device-features div{max-width:calc(50% - 8px)}@media screen and (max-width: 990px){.device-comparison .devices .device-features strong{font-size:18px}}}@media (max-width: 900px){.device-comparison .deviceselect select{width:auto;max-width:45%}.device-comparison .devices .device-features div{max-width:none;width:100%}}@media (max-width: 700px){.device-comparison .devices h3{font-size:30px}.device-comparison .devices .hSm{font-size:20px}.device-comparison .deviceselect select{font-size:18px}}@media (max-width: 400px){.device-comparison .devices h3{font-size:22px}.device-comparison .devices .hSm{font-size:18px}.device-comparison .deviceselect select{font-size:16px;padding:5px 10px}.device-comparison .button{padding:11px}}.lawenforcement{font-size:14px}.terms-relentless p{font-size:16px}.terms-relentless p a,.lawenforcement a{color:#302e2c!important}.p65warning{line-height:1;margin-bottom:2rem!important}.p65warning svg{display:inline-block;height:16px;fill:#666;vertical-align:middle}.footerseparator hr{margin-bottom:40px}.footer{background:#fdfdfd}.footer__blocks-wrapper.grid{gap:30px!important}@media screen and (max-width: 900px){.footer__blocks-wrapper.grid{flex-wrap:wrap!important}.footer__blocks-wrapper.grid .footer-block.grid__item{width:30%;width:calc(33% - 20px)!important;flex-grow:0}}@media screen and (max-width: 768px){.footer__blocks-wrapper.grid .footer-block.grid__item{width:100%!important}}.footer-block__brand-info .rte p{font-size:1.4rem}.footer-block--newsletter{flex-direction:row-reverse;margin-bottom:4rem}.footer-block--newsletter .footer-block__logo a{display:block}.footer-block--newsletter .footer-block__logo a img{display:block;width:150px}.footer__blocks-wrapper.grid{flex-wrap:nowrap}.footer__blocks-wrapper.grid .footer-block.grid__item{width:20%}.footer__blocks-wrapper.grid h2{text-transform:uppercase;text-align:left;font-weight:700}.footer__content-bottom{border-top:none!important;padding-top:0!important}.list-social{align-items:center}.list-payment__item{filter:grayscale(1)}.button-row{flex-direction:row!important;gap:5px}.external svg{fill:#302e2c;transition:all .2s linear!important;display:inline-block;margin-left:4px}.button:hover .external svg{fill:#fff}.header__submenu .header__menu-item{justify-content:flex-start;gap:5px}.footer-block--menu .external{opacity:.75}a .button .external{display:inline-block}.noexternal .external,.list-social__item .external,.copyright__links .external{display:none!important}.aaaformbuilder_form label{display:block;color:#2c2c2c;font-family:titillium-web,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;padding-bottom:6px}.aaaformbuilder_form input,.aaaformbuilder_form select,.aaaformbuilder_form textarea{color:#2c2c2c;font-family:titillium-web,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;background-color:#eee!important;border:1px solid rgb(44,44,44)!important;padding:0 16px;min-height:45px}.aaaformbuilder_form select,.aaaformbuilder_form .fb-checkbox label,.aaaformbuilder_form .fb-checkbox input[type=checkbox]{cursor:pointer}.aaaformbuilder_form input[type=file]{padding:10px 16px}.aaaformbuilder_form button[type=submit],.klaviyo-form button:not(#downshift-0-toggle-button){font-size:18px!important;border-radius:0!important;border:none!important;font-family:titillium-web,Helvetica,Arial,sans-serif;text-transform:uppercase;font-weight:700;padding:11px 33px!important;cursor:pointer;min-height:45px!important}.fa-pro-check-list{list-style-type:none;padding-left:0}.fa-pro-check-list li{position:relative;padding-left:30px!important;margin-bottom:10px}.fa-pro-check-list li:before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left:0;top:10px;color:#949494;background-color:#fff;border-radius:50%;font-size:1.2em;width:20px;height:20px;display:flex;justify-content:center;align-items:center}
/*# sourceMappingURL=/cdn/shop/t/39/assets/taser.css.map */
