@keyframes icon-action{0%{transform:translate(.5rem,0)}}@keyframes
fadeInOut{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes slide-down{0%{transform:translate(0,-100%)}to{transform:translate(0,0)}}@keyframes slide-up{0%{transform:translate(0,0)}99%{transform:translate(0,-100%)}to{display:none}}.main{min-height:calc(100vh - 576px)}.text-404
.entry{margin:0
auto;max-width:78rem;padding:3rem 1.5rem}.is-hidden{display:none!important}.just-hide{display:none}.absolute-center{left:50%;position:absolute;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.fill-space{height:100%;width:100%}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:''}table{border-collapse:collapse;border-spacing:0}button{background-color:transparent;overflow:visible}button:focus{outline:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:none;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}button,input,optgroup,textarea{border:0;color:inherit;font:inherit;letter-spacing:inherit;margin:0;padding:0}button,html input[type=button],input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}@font-face{font-family:Stratum;src:url(/wp-content/themes/sigsauer/assets/fonts/stratum2-regular.eot);src:url(/wp-content/themes/sigsauer/assets/fonts/stratum2-regular.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/sigsauer/assets/fonts/stratum2-regular.woff2) format("woff2"),url(/wp-content/themes/sigsauer/assets/fonts/stratum2-regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Stratum;src:url(/wp-content/themes/sigsauer/assets/fonts/stratum2-medium.eot);src:url(/wp-content/themes/sigsauer/assets/fonts/stratum2-medium.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/sigsauer/assets/fonts/stratum2-medium.woff2) format("woff2"),url(/wp-content/themes/sigsauer/assets/fonts/stratum2-medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Stratum;src:url(/wp-content/themes/sigsauer/assets/fonts/stratum2-bold.eot);src:url(/wp-content/themes/sigsauer/assets/fonts/stratum2-bold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/sigsauer/assets/fonts/stratum2-bold.woff2) format("woff2"),url(/wp-content/themes/sigsauer/assets/fonts/stratum2-bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Stratum;src:url(/wp-content/themes/sigsauer/assets/fonts/stratum2-black.eot);src:url(/wp-content/themes/sigsauer/assets/fonts/stratum2-black.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/sigsauer/assets/fonts/stratum2-black.woff2) format("woff2"),url(/wp-content/themes/sigsauer/assets/fonts/stratum2-black.woff) format("woff");font-weight:900;font-style:normal}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-prev-next-button{position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-ms-transform:translateY(-50%);transform:translateY(-50%)}.flickity-prev-next-button:hover{background:#fff}.flickity-prev-next-button:focus{outline:none}.flickity-prev-next-button:active{filter:alpha(opacity=60);opacity:.6}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button:disabled{filter:alpha(opacity=30);opacity:.3;cursor:auto}.flickity-prev-next-button
svg{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-prev-next-button
.arrow{fill:#333}.flickity-prev-next-button.no-svg{color:#333;font-size:26px}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots
.dot{display:inline-block;width:10px;height:10px;margin:0
8px;background:#333;border-radius:50%;filter:alpha(opacity=25);opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{filter:alpha(opacity=100);opacity:1}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:50%;left:50%;width:calc(100% - 50px);height:calc(100% - 50px);z-index:1043;position:fixed;outline:none!important;-webkit-backface-visibility:hidden;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mfp-container{height:100%;width:100%;left:0;position:absolute;top:0;text-align:center}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0
auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader
a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0
0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:before{top:0}.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{top:0;border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder .mfp-content{width:100%}.mfp-iframe-scaler{height:auto;max-width:100%;overflow:hidden;padding-bottom:51.9%;position:relative}.mfp-iframe-scaler
iframe{height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px
0;margin:0
auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure
small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure
figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-left:8px;padding-right:20px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-left:20px;padding-right:8px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{border:0;box-sizing:border-box;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px
solid #aaa;border-radius:4px;box-sizing:border-box;display:block;left:-100000px;position:absolute;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px
solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow
b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow
b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:#fff;border:1px
solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0
5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px
solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0
5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder{float:right}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:1px
solid #000;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px
solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px
solid #aaa;border-radius:4px;outline:0;background-image:linear-gradient(180deg,#fff 50%,#eee);background-repeat:repeat-x}.select2-container--classic .select2-selection--single:focus{border:1px
solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:linear-gradient(180deg,#eee 50%,#ccc);background-repeat:repeat-x}.select2-container--classic .select2-selection--single .select2-selection__arrow
b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px
solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow
b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:linear-gradient(180deg,#fff 0,#eee 50%);background-repeat:repeat-x}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:linear-gradient(180deg,#eee 50%,#fff);background-repeat:repeat-x}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px
solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px
solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0
5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px
solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0
5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:700;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px
solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px
solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px
solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}.mce-content-body{background-color:#fff;padding:20px}.container.pad{padding:0
1.5rem}.container.group:after{clear:both;content:'';display:table}body,html{min-height:100vh;overflow-x:hidden;position:relative}::-moz-selection{background:#eeaf00;color:#fff;text-shadow:none}::selection{background:#eeaf00;color:#fff;text-shadow:none}html{background-color:#000;box-sizing:border-box;font-size:62.5%}html.overflow-none,html.overflow-none
body{overflow:hidden}.root{position:relative}*,:after,:before{box-sizing:inherit}body{background-color:#fff;color:#0b0c0b;font-family:Stratum,sans-serif;font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.76;margin:0
auto;max-width:125em;-webkit-overflow-scrolling:touch;position:relative}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.align-right{text-align:right}.entry strong,.mce-content-body
strong{font-weight:700}.entry em,.mce-content-body
em{font-style:italic}.entry u,.mce-content-body
u{text-decoration:underline}.entry a,.mce-content-body
a{color:#345dd4}.entry h1,.mce-content-body
h1{margin-bottom:.8rem;margin-top:2.5rem}.entry h2,.mce-content-body
h2{margin:1.9rem 0 1.24rem}.entry h3,.entry h4,.entry h5,.entry h6,.mce-content-body h3,.mce-content-body h4,.mce-content-body h5,.mce-content-body
h6{margin:2.88rem 0 1.24rem}.entry h1:first-child,.entry h2:first-child,.entry h3:first-child,.entry h4:first-child,.entry h5:first-child,.entry h6:first-child,.mce-content-body h1:first-child,.mce-content-body h2:first-child,.mce-content-body h3:first-child,.mce-content-body h4:first-child,.mce-content-body h5:first-child,.mce-content-body h6:first-child{margin-top:0;padding-top:0}.entry address,.entry p,.mce-content-body address,.mce-content-body
p{font-size:1.5rem;margin:1.6rem 0 0}.entry p,.mce-content-body
p{font-size:1.7rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.375;word-wrap:break-word}.entry p:first-child,.mce-content-body p:first-child{margin-top:0}.entry blockquote,.mce-content-body
blockquote{margin:4.5rem 5%}.entry blockquote p,.mce-content-body blockquote
p{font-size:2.8rem;line-height:1.43;margin:0}.entry code,.entry pre,.mce-content-body code,.mce-content-body
pre{font-size:1.6rem}.entry pre,.mce-content-body
pre{margin:1.6rem 0 0;white-space:pre-wrap;word-wrap:break-word}.entry sub,.mce-content-body
sub{font-size:75%;line-height:0;vertical-align:sub}.entry sup,.mce-content-body
sup{font-size:75%;line-height:0;vertical-align:super}.entry abbr,.mce-content-body
abbr{cursor:help}.entry address,.entry dl,.mce-content-body address,.mce-content-body
dl{line-height:1.5}.entry dd,.entry dt,.mce-content-body dd,.mce-content-body
dt{font-size:1.6rem}.entry dt,.mce-content-body
dt{font-weight:700}.entry dd,.mce-content-body
dd{margin:0
0 1.6rem}.entry ol,.entry ul,.mce-content-body ol,.mce-content-body
ul{margin:1.6rem 0;padding:0
0 0 1.5em}.entry ul,.mce-content-body
ul{list-style-type:none;position:relative}.entry ul li:before,.mce-content-body ul li:before{color:#eeaf00;content:'\2022';left:.5rem;position:absolute}.entry ol,.mce-content-body
ol{list-style-type:decimal}.entry li,.mce-content-body
li{font-size:1.6rem;line-height:1.5;margin-top:.8rem}.entry table,.mce-content-body
table{margin:0;padding:0}.entry td,.entry th,.mce-content-body td,.mce-content-body
th{border-bottom-color:#d0d3d9;border-bottom-style:solid;border-bottom-width:1px;font-size:1.6rem;padding:1rem 2rem;text-align:left}.entry th,.mce-content-body
th{border-width:2px}.entry tr:last-child td,.mce-content-body tr:last-child
td{border-bottom:0}.entry tr:nth-child(even),.mce-content-body tr:nth-child(even){background:c(table-border)}.entry img,.entry img[class*=align],.entry img[class*=wp-image-],.mce-content-body img,.mce-content-body img[class*=align],.mce-content-body img[class*=wp-image-]{border:0;height:auto;max-width:100%}.entry img.aligncenter,.entry img.alignleft,.entry img.alignright,.mce-content-body img.aligncenter,.mce-content-body img.alignleft,.mce-content-body
img.alignright{display:block;margin:1.6rem auto}.entry .wp-caption,.mce-content-body .wp-caption{max-width:96%;padding:.5rem .3rem 1rem;text-align:center}.entry .wp-caption.alignleft,.entry .wp-caption.alignnone,.mce-content-body .wp-caption.alignleft,.mce-content-body .wp-caption.alignnone{margin:.5rem 2rem 2rem 0}.entry .wp-caption.alignright,.mce-content-body .wp-caption.alignright{margin:.5rem 0 2rem 2rem}.entry .wp-caption img,.mce-content-body .wp-caption
img{border:0
none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.entry .entry-caption,.entry .wp-caption .wp-caption-text,.mce-content-body .entry-caption,.mce-content-body .wp-caption .wp-caption-text{font-size:1.6rem;line-height:1.5;margin:0;padding:0
.4rem .5rem}.entry .gallery,.mce-content-body
.gallery{float:left;left:50%;margin:3.2rem 0;position:relative}.entry .gallery+*,.mce-content-body .gallery+*{clear:left}.entry .gallery-item,.mce-content-body .gallery-item{float:left;left:-50%;margin:0
.4rem .4rem 0;position:relative}.entry .gallery-item:hover .gallery-caption,.mce-content-body .gallery-item:hover .gallery-caption{opacity:1}.entry .gallery-columns-1 .gallery-item,.mce-content-body .gallery-columns-1 .gallery-item{margin:0
0 .4rem;max-width:100%}.entry .gallery-columns-2 .gallery-item,.mce-content-body .gallery-columns-2 .gallery-item{max-width:calc(50% - .4rem)}.entry .gallery-columns-3 .gallery-item,.mce-content-body .gallery-columns-3 .gallery-item{max-width:calc(33.3% - .4rem)}.entry .gallery-columns-4 .gallery-item,.mce-content-body .gallery-columns-4 .gallery-item{max-width:calc(25% - .4rem)}.entry .gallery-columns-5 .gallery-item,.mce-content-body .gallery-columns-5 .gallery-item{max-width:calc(20% - .4rem)}.entry .gallery-columns-6 .gallery-item,.mce-content-body .gallery-columns-6 .gallery-item{max-width:calc(16.7% - .4rem)}.entry .gallery-columns-7 .gallery-item,.mce-content-body .gallery-columns-7 .gallery-item{max-width:calc(14.28% - .4rem)}.entry .gallery-columns-8 .gallery-item,.mce-content-body .gallery-columns-8 .gallery-item{max-width:calc(12.5% - .4rem)}.entry .gallery-columns-9 .gallery-item,.mce-content-body .gallery-columns-9 .gallery-item{max-width:calc(11.1% - .4rem)}.entry .gallery-columns-2 .gallery-item:nth-child(2n),.entry .gallery-columns-3 .gallery-item:nth-child(3n),.entry .gallery-columns-4 .gallery-item:nth-child(4n),.entry .gallery-columns-5 .gallery-item:nth-child(5n),.entry .gallery-columns-6 .gallery-item:nth-child(6n),.entry .gallery-columns-7 .gallery-item:nth-child(7n),.entry .gallery-columns-8 .gallery-item:nth-child(8n),.entry .gallery-columns-9 .gallery-item:nth-child(9n),.mce-content-body .gallery-columns-2 .gallery-item:nth-child(2n),.mce-content-body .gallery-columns-3 .gallery-item:nth-child(3n),.mce-content-body .gallery-columns-4 .gallery-item:nth-child(4n),.mce-content-body .gallery-columns-5 .gallery-item:nth-child(5n),.mce-content-body .gallery-columns-6 .gallery-item:nth-child(6n),.mce-content-body .gallery-columns-7 .gallery-item:nth-child(7n),.mce-content-body .gallery-columns-8 .gallery-item:nth-child(8n),.mce-content-body .gallery-columns-9 .gallery-item:nth-child(9n){margin-right:0}.entry .gallery-columns-1 .gallery-item:nth-child(1n+1),.entry .gallery-columns-2 .gallery-item:nth-child(2n+3),.entry .gallery-columns-3 .gallery-item:nth-child(3n+4),.entry .gallery-columns-4 .gallery-item:nth-child(4n+5),.entry .gallery-columns-5 .gallery-item:nth-child(5n+6),.entry .gallery-columns-6 .gallery-item:nth-child(6n+7),.entry .gallery-columns-7 .gallery-item:nth-child(7n+8),.entry .gallery-columns-8 .gallery-item:nth-child(8n+9),.entry .gallery-columns-9 .gallery-item:nth-child(9n+10),.mce-content-body .gallery-columns-1 .gallery-item:nth-child(1n+1),.mce-content-body .gallery-columns-2 .gallery-item:nth-child(2n+3),.mce-content-body .gallery-columns-3 .gallery-item:nth-child(3n+4),.mce-content-body .gallery-columns-4 .gallery-item:nth-child(4n+5),.mce-content-body .gallery-columns-5 .gallery-item:nth-child(5n+6),.mce-content-body .gallery-columns-6 .gallery-item:nth-child(6n+7),.mce-content-body .gallery-columns-7 .gallery-item:nth-child(7n+8),.mce-content-body .gallery-columns-8 .gallery-item:nth-child(8n+9),.mce-content-body .gallery-columns-9 .gallery-item:nth-child(9n+10){clear:left}.entry .gallery-caption,.mce-content-body .gallery-caption{background-color:rgba(0,0,0,.7);bottom:0;color:#fff;font-size:1.6rem;left:0;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px
8px;position:absolute;text-align:left;width:100%}.entry .gallery-caption:before,.mce-content-body .gallery-caption:before{height:100%;content:'';left:0;min-height:49px;position:absolute;top:0;width:100%}.entry hr,.mce-content-body
hr{border:0;border-top:1px solid c(table-border);box-sizing:content-box;clear:both;height:1px;margin-top:1.6rem;padding:0}.entry .entry-oembed,.mce-content-body .entry-oembed{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.entry .entry-oembed iframe,.mce-content-body .entry-oembed
iframe{height:100%;left:0;position:absolute;top:0;width:100%}.entry .alignnone,.mce-content-body
.alignnone{margin:1.6rem 1.6rem 0 0}.entry .aligncenter,.entry .alignleft,.entry .alignright,.mce-content-body .aligncenter,.mce-content-body .alignleft,.mce-content-body
.alignright{display:block;margin:1.6rem auto}.entry-article,.mce-content-body-article{margin:0
auto;max-width:727px}.entry-article+.entry-article,.mce-content-body-article+.entry-article{margin-top:2.5rem}.entry-article .title,.mce-content-body-article
.title{color:#0b0c0b;font-size:2rem;font-weight:700;line-height:1.2}.entry-article .title a,.mce-content-body-article .title
a{color:inherit}.entry .fancy-title,.mce-content-body .fancy-title{text-transform:uppercase;font-size:2.8rem;font-weight:900;margin:0
0 .7rem;padding:0
0 2.4rem;position:relative}.entry .mini-headline,.mce-content-body .mini-headline{text-transform:uppercase;font-size:1.4rem;font-weight:700;line-height:1.25;margin-bottom:.3rem}.learn-more:after{content:'>';display:inline}.single .entry-article{padding:2rem 1.5rem}.single .entry-article .entry-meta{margin-bottom:1.4rem}.archive .index-header{padding:2rem 1.5rem}.archive .entry-article:last-of-type{margin-bottom:2rem}.index-header{margin:0
auto;max-width:727px}.body-header{text-transform:uppercase;background-color:#000;background-position:0;background-repeat:no-repeat;color:#fff;font-size:0;height:49px;position:relative;z-index:75}.body-header>.container{height:100%;position:relative}.body-header-toggles{height:100%;float:right}.body-header-toggle{height:100%;float:left}.body-header-utility{display:none;position:relative}.body-header-nav{height:100%}.body-header-logo{height:100%;border-right:1px solid #212121;float:left;position:relative;width:113px}.body-header-logo
a{display:block;width:40px}.body-header-logo
.icon{width:100%}.body-header-menus{height:100%;float:right;width:calc(100% - 113px)}.body-header .icon-cart:before{height:14px;width:14px;background-color:#eeaf00;border-radius:50%;color:#0b0c0b;content:attr(data-quantity);font-size:10px;line-height:14px;position:absolute;right:0;top:0;-ms-transform:translate(35%,-35%);transform:translate(35%,-35%)}.body-header .icon-cart[data-quantity="0"]:before{display:none}.body-header .products-small{padding:0
1rem;text-align:center}.body-header .cart,.body-header .nav,.body-header
.search{width:40px}.body-header .cart button,.body-header .nav button,.body-header .search
button{background-color:hsla(0,0%,95%,0);position:relative}.body-header .cart button .icon,.body-header .nav button .icon,.body-header .search button
.icon{display:block}.body-header .cart button
.icon{left:50%;position:absolute;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.body-header .search
.icon{height:16px;width:16px}.body-header
.nav{border:0}.body-header .cart .icon,.body-header .nav
.icon{height:19px;width:19px}.body-header .cart
.text{display:none}.body-header .main-nav-container{-ms-flex:1 0 auto;flex:1 0 auto}.breadcrumbs{text-transform:uppercase;letter-spacing:.08rem;color:#fff;font-weight:500;position:relative;z-index:10}.breadcrumbs:before{background:linear-gradient(-90deg,#0d0d0d,rgba(26,25,25,0));content:'';height:1px;left:0;position:absolute;top:0;width:100%}.breadcrumbs-link{color:#909090;display:none;transition:color .15s cubic-bezier(.895,.03,.685,.22)}.breadcrumbs-link:hover{color:#fff;transition:color .4s cubic-bezier(.165,.84,.44,1)}.breadcrumbs-breadcrumbs{background-color:#252729;position:relative;z-index:1}.no-flexbox.no-flexboxlegacy .breadcrumbs-breadcrumbs{float:left}.breadcrumbs-inner{padding:.477rem 0;text-align:center}.breadcrumbs-current{font-weight:700}.breadcrumbs-toggle{height:35px;width:35px;background:transparent;position:absolute;right:.3rem;top:0}.breadcrumbs-toggle
.icon{height:14px;width:14px}.breadcrumbs-toggle
.vertical{opacity:0;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:center;transform-origin:center}.breadcrumbs-carousel{font-size:1.2rem;position:relative;z-index:0}.breadcrumbs-carousel
a{color:#909090;display:block;margin:.848rem 1.5rem;transition:color .15s cubic-bezier(.895,.03,.685,.22);white-space:nowrap}.breadcrumbs-carousel a:hover{color:#fff;transition:color .4s cubic-bezier(.165,.84,.44,1)}.breadcrumbs-carousel .current_page_item a,.breadcrumbs-carousel .current_page_item a:hover{color:#eeaf00}.breadcrumbs .flickity-prev-next-button{background-color:#212121;border-radius:0;-ms-transform:translateY(-50%) skewX(-11.3deg);transform:translateY(-50%) skewX(-11.3deg);width:29px}.breadcrumbs .flickity-prev-next-button.previous{left:-4px}.breadcrumbs .flickity-prev-next-button.previous
svg{left:calc(50% + 2px)}.breadcrumbs .flickity-prev-next-button.next{right:-4px}.breadcrumbs .flickity-prev-next-button.next
svg{left:calc(50% - 2px)}.breadcrumbs .flickity-prev-next-button
svg{height:10px;width:10px;top:50%;-ms-transform:translate(-50%,-50%) skewX(11.3deg);transform:translate(-50%,-50%) skewX(11.3deg)}.breadcrumbs .flickity-prev-next-button
.arrow{fill:#f1f1f1}.breadcrumbs
.buy{text-align:center}.breadcrumbs .buy-button{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;background-color:#eeaf00;color:#0b0c0b;padding:0
1rem;transition:background-color .15s cubic-bezier(.895,.03,.685,.22);vertical-align:middle}.breadcrumbs .buy-button:hover{background-color:#d59c00;color:#0b0c0b;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.search-container{letter-spacing:.08rem;font-size:1.5rem;top:49px;width:100%}.search-container-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row}.search-container .search-field-container{-ms-flex-align:center;align-items:center;border:1px
solid #5c5c5c;display:-ms-flexbox;display:flex;padding:0
1.5rem;width:100%}.search-container .search-cats{font-size:1.5rem;font-weight:500}.search-container .search-cats-link{color:#0b0c0b;text-decoration:none}.search-container .search-form{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;position:relative}.search-container .search-form .icon-maintenance{height:1.8rem;width:1.8rem;color:#0b0c0b;cursor:pointer;display:block}.no-flexbox.no-flexboxlegacy .search-container .search-form .icon-maintenance:after{clear:both;content:'';display:table}.search-container .search-form-field{background:transparent;box-shadow:none;color:#0b0c0b;-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.7rem;height:3.6rem;line-height:3.4rem}.search-container .search-form-field::-ms-clear{display:none}.search-container .search-form-field:focus{outline:0}.search-container .search-form-field.has-text+.search-form-clear{-ms-transform:rotate(45deg) scale(1,1);transform:rotate(45deg) scale(1,1)}.search-container .search-form-clear{height:1.8rem;width:1.8rem;-ms-transform:rotate(45deg) scale(0,0);transform:rotate(45deg) scale(0,0);-ms-transform-origin:center;transform-origin:center;transition:transform .15s cubic-bezier(.895,.03,.685,.22)}.search-container .search-form-submit{height:4.1rem;width:4.1rem;color:#5c5c5c;position:relative}.no-flexbox.no-flexboxlegacy .search-container .search-form-submit{float:left}.search-container .search-form-submit
.icon{height:19px;width:19px}.mega-search{padding:2.5rem 0}.mega-search-header{letter-spacing:.08rem;padding:0
1.5rem}.mega-search .icon-search{height:20px;width:20px;display:block}.mega-search .icon-search
svg{fill:#6b6b6b}.mega-search-field-container{-ms-flex-align:center;align-items:center;border:1px
solid #d0d3d9;display:-ms-flexbox;display:flex;max-width:321px;padding:0
1.5rem;width:100%}.no-flexbox.no-flexboxlegacy .mega-search-field-container{float:right}.mega-search-form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.mega-search-form-field{-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.7rem;height:41px;line-height:39px}.mega-search-form-field::-ms-clear{display:none}.mega-search-form-field:focus{outline:0}.mega-search-form-field.has-text+.mega-search-form-clear{-ms-transform:rotate(45deg) scale(1,1);transform:rotate(45deg) scale(1,1);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.mega-search-form-clear{-ms-transform:rotate(45deg) scale(0,0);transform:rotate(45deg) scale(0,0);-ms-transform-origin:center;transform-origin:center;transition:transform .15s cubic-bezier(.895,.03,.685,.22)}.mega-search-form-clear
.icon{height:1.8rem;width:1.8rem;display:block}.mega-search-form-clear
svg{fill:#333}.mega-search-form-submit{height:41px;width:41px;margin-right:1.1rem;position:relative}.mega-search .tabbed-content-content{padding:0}.search-results .mega-search .tabbed-content-content{padding-top:5rem}.catalogsearch-result-index .mega-search .tabbed-content-tabs{border:0}.mega-search .tabbed-content-toggle{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex}.catalogsearch-result-index .mega-search .tabbed-content-toggle.active{background-color:#0b0c0b;border:0;color:#fff}.catalogsearch-result-index .mega-search .tabbed-content-toggle.active .tabbed-content-toggle-count{background-color:transparent;border:1px
solid #fff}.mega-search .tabbed-content-toggle-count{-ms-flex-align:center;align-items:center;background-color:#f1f1f1;border-radius:6px;display:-ms-flexbox;display:flex;font-size:1.5rem;height:17px;margin-left:.7rem;padding:0
.9rem}.mega-search .tabbed-content-tab.no-results{display:none}.mega-search .tabbed-content
h2{font-size:2rem;font-weight:700;line-height:1.2}.mega-search .tabbed-content h2
a{color:#0b0c0b}.mega-search .tabbed-content .entry-footer{margin-top:1.9rem}.mega-search-results{margin:0
auto;max-width:773px}.mega-search-carousel{margin-bottom:4rem}.mega-search-carousel-image{margin:0
0 2rem}.mega-search-carousel-result{border-bottom:1px solid #d0d3d9;margin:1.25rem 0 0;padding-bottom:1.25rem}.mega-search-carousel-result:last-child{border:0}.mega-search-result{border-bottom:1px solid #d0d3d9;margin:1.25rem 0 0;padding-bottom:1.25rem}.mega-search-result:last-child{border:0}.mega-search .no-results{font-size:1.8rem;text-align:center}.mega-search .no-results
em{font-style:italic}.mega-search .learn-more:after{content:'>';display:inline}.mega-search-no-results{margin:1.5rem 0}.cart-detail{background-color:#f1f1f1;display:none;font-size:1.5rem;position:absolute;right:0;top:49px;width:100%;z-index:1}.cart-detail,.cart-detail
a{color:#0b0c0b}.cart-detail a
.icon{color:#eeaf00}.cart-detail-header{padding:1.436rem 1.5rem;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:justify;justify-content:space-between}.cart-detail-header:after{clear:both;content:'';display:table}.cart-detail-header>span{display:inline-block;font-weight:500;width:33.33%}.cart-detail-header
h2{width:auto;margin:0
auto;padding:0
1em}.cart-detail-header .cart-link,.cart-detail-header
h2{text-align:center;background-color:rgba(0,0,0,.05);border:1px
solid #5c5c5c}.cart-detail-header .cart-value{text-align:right}.cart-detail-body{background-color:#fff;border-color:#d0d3d9;border-style:solid;border-width:1px 0;margin:0
auto;max-height:260px;max-width:calc(100% - 4px);overflow-y:scroll}.cart-detail-body::-webkit-scrollbar{height:5px;width:5px}.cart-detail-body::-webkit-scrollbar-thumb{background:hsla(0,0%,64%,.5)}.cart-detail-body::-webkit-scrollbar-track{background:transparent}.empty .cart-detail-body{padding:3.027rem 1.5rem;text-align:center}.cart-detail-body
h2{font-weight:500;padding:5rem 0;text-align:center}.cart-detail-footer{padding:2.5rem .9rem}.cart-detail-footer
.cta.large{font-size:1.6rem;width:100%}.cart-detail-footer
.top{margin-bottom:1.5rem}.cart-detail-footer
.bottom{-ms-flex-pack:center;justify-content:center}.cart-detail-footer .bottom,.cart-detail-footer .bottom
a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.cart-detail-footer .bottom
a{line-height:15px;font-size:.9em}.cart-detail-footer .bottom a:not(:last-child){margin-right:1.4rem}.cart-detail-footer .bottom
.icon{height:15px;width:15px;margin-right:.75rem}.cart-detail .icon:before{display:none}.cart-product{border-bottom:1px solid #d0d3d9;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row;padding:1.8rem 1.5rem;text-transform:none}.cart-product:last-child{border-bottom:0}.cart-product-image{margin-right:2rem}.cart-product-details{font-size:1.4rem;line-height:1.43}.cart-product-footer{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row}.cart-product
.cost{margin-right:1.6rem}.cart-product
.remove{text-transform:uppercase;height:auto;width:auto;background-color:#f1f1f1;border:1px
solid #5c5c5c;-ms-flex:0 1 auto;flex:0 1 auto;font-size:0;padding:3px}.cart-product .remove
span{font-size:1rem;line-height:1.2;margin-right:1rem}.cart-product .remove .icon,.cart-product .remove
span{display:inline-block;vertical-align:middle}.cart-product .remove
.icon{height:7px;width:7px}.body-header button,.main-nav
button{background-color:transparent;border:0;font-size:1.3rem;padding:0}.body-header button:focus,.main-nav button:focus{border:0;outline:0}.body-footer{letter-spacing:.08rem;color:#5c5c5c;padding-bottom:45px}.body-footer .newsletter-toggle,.body-footer
a{color:inherit}.body-footer .newsletter-toggle:focus,.body-footer a:focus{outline:0}.body-footer .newsletter-toggle:hover,.body-footer a:hover{color:#eeaf00;transition:color .4s cubic-bezier(.165,.84,.44,1)}.body-footer
h3{text-transform:uppercase;color:#d0d3d9;font-size:1.3rem;font-weight:700}.no-flexbox.no-flexboxlegacy .body-footer .magento-menu{display:table;width:100%}.body-footer-navs{text-transform:uppercase;font-size:1.1rem;font-weight:500}.body-footer-navs .menu-item,.body-footer-navs
h3{line-height:1;margin:0
0 2rem}.no-flexbox.no-flexboxlegacy .body-footer-navs .menu-item,.no-flexbox.no-flexboxlegacy .body-footer-navs
h3{display:table-cell;width:16.66%}.body-footer-navs .menu-item:last-child{margin:0}.body-footer-connected{-ms-flex:1 0 auto;flex:1 0 auto;padding:2.7rem 1.5rem}.no-flexbox.no-flexboxlegacy .body-footer-connected{display:inline-block;vertical-align:top;width:40%}.body-footer-connected-header{margin-bottom:.4rem}.body-footer-connected .newsletter-toggle .icon,.body-footer-connected .social-link
.icon{height:1.6rem;width:1.6rem;display:block;margin:0
auto}.body-footer-connected .social-link{height:40px;width:40px;-ms-flex-align:center;align-items:center;background-color:#fff;color:#0b0c0b;display:-ms-flexbox;display:flex;position:relative;transition:color .15s cubic-bezier(.895,.03,.685,.22),background-color .15s cubic-bezier(.895,.03,.685,.22)}.body-footer-connected .social-link:hover{background-color:#0b0c0b;color:#eeaf00;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1)}.body-footer-connected .newsletter-toggle{-ms-flex-align:center;align-items:center;background-color:#fff;color:#0b0c0b;cursor:pointer;display:-ms-flexbox;display:flex;height:40px;padding:0
.7rem;position:relative;transition:color .15s cubic-bezier(.895,.03,.685,.22),background-color .15s cubic-bezier(.895,.03,.685,.22)}.body-footer-connected .newsletter-toggle:hover{background-color:#0b0c0b;color:#eeaf00;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1)}.body-footer-connected .newsletter-toggle-text{font-size:1.3rem;margin-left:1rem;text-transform:uppercase}.body-footer .social-menu{display:-ms-flexbox;display:flex}.no-flexbox.no-flexboxlegacy .body-footer .social-menu{display:table;width:100%}.body-footer .social-menu .menu-item{border:1px
solid #d0d3d9}.body-footer-top{border-color:#d0d3d9;border-style:solid;border-width:1px 0}.body-footer-bottom{background-color:#f1f1f1;font-size:0;padding:2rem 1.5rem}.body-footer-logo
a{display:block}.body-footer-logo
img{margin:0
auto 2rem}.body-footer-copyright{font-size:1.2rem;font-weight:500}.body-footer-resources{display:none;font-size:1.1rem}.body-footer-resources
a{text-transform:uppercase;color:#5c5c5c;font-weight:500}.restricted-overlay.newsletter-overlay
h2{display:block;font-size:2.4rem}.restricted-overlay.newsletter-overlay .restricted-overlay-body{margin:0
auto;max-width:365px}.restricted-overlay.newsletter-overlay .form-embed{text-align:left}.restricted-overlay.newsletter-overlay .form-embed
.validation_error{padding:0
1.5rem}.restricted-overlay.newsletter-overlay
input{margin:0}.restricted-overlay.newsletter-overlay
.gform_wrapper{border-width:0;padding:0}.restricted-overlay.newsletter-overlay .gform_wrapper
.button{font-size:1.6rem;text-transform:uppercase}.footer-newsletter
.gform_ajax_spinner{height:40px;width:40px;margin:15px
auto}.main-nav{letter-spacing:.08rem;font-size:1.3rem;font-weight:500;min-height:calc(100vh - 49px);position:absolute;right:0;top:49px;-ms-transform:translateX(100%);transform:translateX(100%);width:100%;z-index:10}.main-nav .page-43625{cursor:pointer}.main-nav.hidden{display:none}.main-nav .main-menu-wrapper{height:100%}.main-nav .sub-menu-toggle{height:44px;width:44px;background-color:#f1f1f1;border-bottom:1px solid #5c5c5c}.main-nav .nav-title{background-color:#0b0c0b;border-color:#5c5c5c;border-style:solid;border-width:1px 0;color:#fff;height:48px;left:0;position:absolute;text-align:center;top:0;-ms-transform:translateX(100%);transform:translateX(100%);width:100%}.main-nav .nav-title .title-text{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;font-size:1.6rem;-ms-flex-pack:center;justify-content:center;text-transform:uppercase}.main-nav .nav-title
.back{font-size:1.2rem;left:0;padding:0
1.5rem;position:absolute;text-transform:uppercase;top:0;width:auto}.main-nav .nav-title .back .icon,.main-nav .nav-title .back
.text{display:inline-block;vertical-align:middle}.main-nav .nav-title .back
.icon{height:10px;width:10px;-ms-transform:rotate(90deg);transform:rotate(90deg)}.main-nav .menu-item-has-children{position:relative}.main-nav .menu-item-has-children .sub-menu.sub-menu-level-2{left:100%;top:-1.4rem}.main-nav .menu-item-has-children:hover>.sub-menu{display:block}.main-nav .menu-item-link,.main-nav .sub-menu-toggle{display:inline-block;vertical-align:middle}.main-nav .menu-item{font-size:0}.no-flexbox.no-flexboxlegacy .main-nav .menu-item-top-level .menu-item-link{display:block}.main-nav .menu-item-link{background-color:#f1f1f1;border-bottom:1px solid #ddd;color:#0b0c0b;font-size:1.3rem;height:44px;line-height:42px;padding-left:1.5rem;text-decoration:none;width:100%}.main-nav .menu-item-has-children>.menu-item-link{width:calc(100% - 44px)}.main-nav .sub-menu{background-color:#fff;left:0;min-height:calc(100vh - 49px);position:absolute;top:48px;-ms-transform:translateX(100%);transform:translateX(100%);z-index:20}.main-nav .sub-menu-toggle{height:44px;width:44px;border-color:#ddd;border-style:solid;border-width:0 0 1px 1px;color:#0b0c0b;position:relative}.main-nav .sub-menu-toggle:focus{border-bottom:1px solid #5c5c5c}.main-nav .sub-menu-toggle
.icon{height:10px;width:10px;-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.menu-item-level-4
img{display:none}.usage-children>.container,.usage-navigation-children>.container{position:relative}.usage-children>.container:after,.usage-navigation-children>.container:after{bottom:0;box-shadow:inset 0 -50px 70px -20px #000;height:50px;left:0;position:absolute;width:100%}.usage-navigation-toggles,.usage-toggles{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row;-ms-flex-pack:center;justify-content:center}.no-flexbox.no-flexboxlegacy .usage-navigation-toggles,.no-flexbox.no-flexboxlegacy .usage-toggles{text-align:center}.usage-navigation-toggle,.usage-toggle{text-transform:uppercase;background-color:#f1f1f1;color:#0b0c0b;height:4rem;line-height:4rem;text-align:center}.no-flexbox.no-flexboxlegacy .usage-navigation-toggle,.no-flexbox.no-flexboxlegacy .usage-toggle{display:inline-block}.usage-navigation-toggle.active,.usage-toggle.active{background-color:#000;color:#fff}.usage-navigation-toggle.active .usage-toggle-text,.usage-toggle.active .usage-toggle-text{background-color:transparent}.usage-navigation-toggle:hover,.usage-toggle:hover{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.usage-navigation-toggle .usage-toggle-text,.usage-toggle .usage-toggle-text{display:inline-block;font-weight:500;line-height:1rem;width:100%}.usage-navigation-tab.inactive,.usage-tab.inactive{display:none}.usage-navigation-slide,.usage-slide{position:absolute}.usage-navigation-slide img,.usage-slide
img{margin:0
auto;max-width:82.5%}.usage-navigation-slide-link,.usage-slide-link{display:block}.usage-content,.usage-navigation-content{text-transform:uppercase;height:100%;background-color:#000;overflow:hidden;padding-top:4rem;position:relative}.usage-content .select-box,.usage-navigation-content .select-box{border-top:1px solid #eeaf00;content:'';display:block;height:322px;max-width:377px;position:absolute;width:63.4375%}.usage-content .select-box:after,.usage-content .select-box:before,.usage-navigation-content .select-box:after,.usage-navigation-content .select-box:before{background-image:linear-gradient(#eeaf00,transparent);bottom:-1px;content:'';position:absolute;top:-1px;width:1px}.usage-content .select-box:before,.usage-navigation-content .select-box:before{left:-1px}.usage-content .select-box:after,.usage-navigation-content .select-box:after{right:0}.usage-content .content,.usage-navigation-content
.content{left:50%;max-width:355px;position:absolute;text-align:center;top:50%;width:100%;-ms-transform:translate(-50%,-10%);transform:translate(-50%,-10%)}.usage-content .content h2,.usage-navigation-content .content
h2{font-size:2.354rem;font-weight:500;line-height:1;margin-bottom:1.8rem}.usage-content .content .cta,.usage-navigation-content .content
.cta{font-weight:400;margin-top:2.3rem}.touchevents .usage-content .content .cta,.touchevents .usage-navigation-content .content
.cta{opacity:1}.usage-content .content .cta:after,.usage-navigation-content .content .cta:after{-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.usage-content .flickity-prev-next-button,.usage-navigation-content .flickity-prev-next-button{height:40px;width:40px;background-color:transparent}.usage-content .flickity-prev-next-button:hover,.usage-navigation-content .flickity-prev-next-button:hover{background-color:transparent}.usage-content .flickity-prev-next-button .arrow,.usage-navigation-content .flickity-prev-next-button
.arrow{fill:#5c5c5c}.usage-content .flickity-prev-next-button.next,.usage-navigation-content .flickity-prev-next-button.next{right:0}.usage-content .flickity-prev-next-button.previous,.usage-navigation-content .flickity-prev-next-button.previous{left:0}.usage-content h2,.usage-navigation-content
h2{color:#fff}.usage-caption,.usage-navigation-caption{display:none;font-size:1.4rem;line-height:1.43;opacity:0;text-transform:none;-ms-transform:translateY(2rem);transform:translateY(2rem)}.usage-navigation{background-color:#000;color:#fff}.usage-navigation .usage-navigation-tab{max-width:1390px}.usage-navigation-header{margin:0
auto;max-width:430px;text-align:center}.usage-navigation-header
h2{text-transform:uppercase;font-size:4.2rem;font-weight:500}.usage-navigation-header
p{font-size:1.4rem}.usage-navigation-slide
h2{margin-bottom:1.1rem}.usage-navigation-caption{font-size:1.4rem;line-height:1.43;opacity:0;text-transform:none;-ms-transform:translateY(2rem);transform:translateY(2rem)}.mega-sub-nav{background-color:#fff;height:calc(100vh - 65px);left:0;min-height:681px;position:absolute;top:65px;-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%;z-index:70}.adminbar .mega-sub-nav{height:calc(100vh - header-height-med46px)}.mega-sub-nav .menu-item-link{color:#0b0c0b}.mega-sub-nav .sub-menu{display:block;position:static;-ms-transform:none;transform:none}.mega-sub-nav.usage-children{background-color:#000;color:#fff}.mega-subs button:not(.usage-toggle):not(.sub-menu-toggle){background-color:transparent;border:0;font-size:1.3rem;padding:0}.mega-subs button:not(.usage-toggle):not(.sub-menu-toggle):focus{border:0;outline:0}.products-children
.container{display:-ms-flexbox;display:flex;height:100%}.products-children-nav{position:relative;width:100%}.products-children .page-firearms .page-pistols
img{max-height:230px}.products-children .page-custom-shop{margin-top:7vh}.products-children .product-meta{border-top:1px solid #d0d3d9;margin-top:4.7rem;opacity:0;padding:4.7rem 2.4rem 0}.products-children .product-meta-title{text-transform:uppercase;font-size:3.6rem;font-weight:900;margin-bottom:2rem;margin-top:auto;position:relative}.products-children .product-meta-title:not(:empty):after{background-color:#eeaf00;content:'';height:4px;left:0;position:absolute;top:100%;-ms-transform:translateY(-100%);transform:translateY(-100%);width:54px}.products-children .product-meta-text{max-width:519px;padding-bottom:2rem}.products-children .product-meta-description{font-size:1.6rem}.products-children .sub-menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#fff;height:100%;padding:2.8rem 0 4.7rem;top:0;width:100%}.products-children .sub-menu-level-1,.products-children .sub-menu-level-2{max-width:230px}.products-children .sub-menu-level-1:after,.products-children .sub-menu-level-2:after{background-color:#d0d3d9;bottom:0;content:'';position:absolute;right:0;top:0;width:1px}.products-children .sub-menu-level-1{position:relative}.products-children .sub-menu-level-1 .sub-menu{left:100%;position:absolute;top:0;visibility:hidden}.products-children .sub-menu-level-1 .sub-menu:not(.sub-menu-level-3){height:100%}.products-children .sub-menu-level-1:after{opacity:1}.products-children .sub-menu-toggle{height:44px;width:44px;background-color:transparent;border-color:#d0d3d9;border-style:solid;border-width:0 0 1px;color:#0b0c0b;display:inline-block;margin-left:auto;position:relative;vertical-align:middle}.products-children .sub-menu-toggle:focus{border-bottom:1px solid #5c5c5c}.products-children .sub-menu-toggle
.icon{height:10px;width:10px;opacity:.3;-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.products-children .sub-menu-level-2:after{opacity:0}.products-children .sub-menu-level-2>.menu-item>.menu-item-link,.products-children .sub-menu-level-2>.menu-item>.sub-menu-toggle,.products-children .sub-menu-level-3>.menu-item>.menu-item-link,.products-children .sub-menu-level-3>.menu-item>.sub-menu-toggle{opacity:0;-ms-transform:translateX(25%);transform:translateX(25%);transition:opacity .4s cubic-bezier(.895,.03,.685,.22) 0s,transform .4s cubic-bezier(.895,.03,.685,.22) 0s}.products-children .sub-menu-level-3{font-size:0;padding-bottom:0}.products-children .sub-menu-level-3 .menu-item{display:inline-block;font-size:1.5rem;width:33.33%}.products-children .sub-menu-level-4
img{display:none}.products-children .menu-item{background-color:transparent;transition:background-color .15s cubic-bezier(.895,.03,.685,.22)}.products-children .menu-item:hover{background-color:#eee;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.products-children .menu-item:hover .sub-menu-toggle
.icon{opacity:1}.products-children .menu-item-has-children{font-size:0}.products-children .menu-item-has-children .menu-item-link{display:inline-block;vertical-align:middle;width:calc(100% - 44px)}.products-children .menu-item.bold-weight .menu-item-link,.products-children .menu-item[data-title="View All"] .menu-item-link{font-weight:700}.products-children .menu-item.active>.sub-menu{background-color:#fff;visibility:visible}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(1)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(1)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:0s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(2)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(2)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:.1s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(3)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(3)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(4)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(4)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:.3s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(5)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(5)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(6)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(6)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:.5s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(7)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(7)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(8)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(8)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:.7s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(9)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(9)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:.8s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(10)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(10)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:.9s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(11)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(11)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:1s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(12)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(12)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:1.1s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(13)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(13)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:1.2s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(14)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(14)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:1.3s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(15)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(15)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:1.4s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(16)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(16)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:1.5s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(17)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(17)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:1.6s}.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(18)>.menu-item-link,.products-children .menu-item.active>.sub-menu>.menu-item:nth-child(18)>.sub-menu-toggle{opacity:1;-ms-transform:translateX(1px);transform:translateX(1px);transition:opacity .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:1.7s}.products-children .menu-item.active>.sub-menu:after,.products-children .menu-item.active>.sub-menu:before{opacity:1}.products-children .menu-item-link{display:block;font-size:1.5rem;height:auto;line-height:1;padding:1.23rem .8rem 1.23rem 2.4rem}.products-children .menu-item-link,.store-nav{text-transform:uppercase;font-weight:500;position:relative}.store-nav{letter-spacing:.08rem;z-index:20}.store-nav-header{font-weight:900;padding:.477rem 0;position:relative;text-align:center;z-index:1}.store-nav-header
a{color:#212121;display:block}.store-nav-current-category{background-color:#3b3c40;color:#fff;position:relative}.store-nav-current-category:before{background-color:#3b3c40;content:'';height:100%;left:0;position:absolute;top:0;-ms-transform:translateX(-97%);transform:translateX(-97%);width:20px}.store-nav-current-category-link,.store-nav-current-category
.bob{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.store-nav-current-category
.bob{-ms-flex-pack:center;justify-content:center;padding:.477rem 0}.store-nav-current-category
.icon{height:1.3rem;width:1.3rem;display:block;margin-right:.5rem;-ms-transform:rotate(180deg);transform:rotate(180deg);transition:transform .15s cubic-bezier(.895,.03,.685,.22)}.store-nav-current-category-link{-ms-flex-align:center;align-items:center;color:#eeaf00;display:-ms-flexbox;display:flex;margin-right:.4rem}.store-nav-current-page{color:#212121}.store-nav-toggle{height:35px;width:35px;background:transparent;position:absolute;right:.3rem;top:0}.store-nav-toggle
.icon{height:14px;width:14px}.store-nav-toggle
.vertical{opacity:0;-ms-transform:rotate(90deg);transform:rotate(90deg);-ms-transform-origin:center;transform-origin:center}.store-nav .menu-item-link{background-color:#f1f1f1;border-bottom:1px solid #ddd;color:#0b0c0b;display:inline-block;font-size:1.3rem;height:44px;line-height:42px;padding-left:1.5rem;text-decoration:none;vertical-align:middle;width:100%}.store-nav .menu-item-has-children{font-size:0}.store-nav .menu-item-has-children>.menu-item-link{width:calc(100% - 44px)}.store-nav .sub-menu{display:none}.store-nav .sub-menu-toggle{height:44px;width:44px;background-color:#f1f1f1;border-color:#ddd;border-style:solid;border-width:0 0 1px 1px;display:inline-block;margin-left:-1px;position:relative;vertical-align:middle}.store-nav .sub-menu-toggle
.icon{height:10px;width:10px;-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.store-nav .sub-menu .menu-item-link{background-color:#e5e5e5;padding:0
0 0 2rem}.store-nav .store-menu{background-color:#f1f1f1;display:none;left:0;position:absolute;top:100%;width:100%;z-index:20}.store-nav .store-nav-overflow{display:none;margin-left:auto;position:relative;z-index:5}.store-nav .store-nav-overflow-toggle{-ms-flex-align:center;align-items:center;background-color:transparent;color:#5f5f5f;display:-ms-flexbox;display:flex;height:45px;opacity:0;padding:0
2.5rem 0 3.1rem;position:relative;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.store-nav .store-nav-overflow-toggle.open .icon-close,.store-nav .store-nav-overflow-toggle.ready{opacity:1}.store-nav .store-nav-overflow-toggle.open .icon-menu{opacity:0}.store-nav .store-nav-overflow-toggle
span{font-weight:900;text-transform:uppercase}.store-nav .store-nav-overflow-toggle
.icon{height:20px;width:20px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .4s cubic-bezier(.785,.135,.15,.86)}.store-nav .store-nav-overflow-toggle .icon-close{opacity:0}.store-nav .store-nav-overflow-toggle .icon-menu{opacity:1}.store-nav .store-nav-overflow-list{display:none;position:absolute;right:0;top:100%;width:320px}.store-nav .store-nav-overflow .menu-item{-ms-transform:none;transform:none}.store-nav .store-nav-overflow .menu-item-has-children>.menu-item-link{width:calc(100% - 44px)}.store-nav .store-nav-overflow .menu-item-has-children:hover>.sub-menu{display:none}.store-nav .store-nav-overflow .menu-item-link{background-color:#f1f1f1;border-bottom:1px solid #ddd;color:#0b0c0b;display:inline-block;font-size:1.3rem;height:44px;line-height:42px;vertical-align:middle;width:100%}.store-nav .store-nav-overflow .sub-menu{box-shadow:none;padding:0;position:static;width:100%}.store-nav .store-nav-overflow .sub-menu .menu-item-link{background-color:#e5e5e5;line-height:42px}.store-nav .store-nav-overflow .sub-menu-toggle{display:inline-block;transition:background-color .4s cubic-bezier(.895,.03,.685,.22)}.store-nav .store-nav-overflow .sub-menu-toggle.open{background-color:#e5e5e5;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.utility-nav{letter-spacing:.08rem;font-size:1.3rem;font-weight:500}.utility-nav-wrapper{height:100%}.utility-nav .menu-item{font-size:0}.utility-nav .menu-item-top-level{height:auto}.utility-nav .menu-item-link{color:#909090;font-size:1.3rem;text-decoration:none}.utility-nav .cart-toggle{color:#909090;padding-right:37px;position:relative}.utility-nav .cart-toggle:hover{color:#fff;transition:color .4s cubic-bezier(.165,.84,.44,1)}.utility-nav .cart-toggle
.icon{height:20px;width:20px}.utility-nav .cart-toggle
.text{text-transform:uppercase}.utility-nav .icon-cart{position:absolute;right:0;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.utility-nav .icon-cart:before{z-index:1}.utility-nav
.logout{color:#909090;display:none;font-size:1.3rem}.utility-nav .menu-item-has-children{position:relative}.utility-nav .menu-item-has-children:hover>.sub-menu{display:block}.utility-nav .sub-menu{background-color:#fff;display:none;min-height:calc(100vh - 49px);position:absolute;z-index:20}.utility-nav .sub-menu .menu-item:hover{background-color:#eee;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.utility-nav .sub-menu .menu-item-link{color:#0b0c0b;padding:1rem 2rem}.utility-nav .sub-menu .menu-item-link:hover{color:#0b0c0b;transition:none}.ajax-loader{height:32px;width:32px;background:transparent url(/wp-content/themes/sigsauer/assets/images/source/gif/ajax-loader.gif) 50%/cover no-repeat;margin:0
auto}.cta{-ms-transform:scale(1,1);transform:scale(1,1);transition:transform .15s cubic-bezier(.895,.03,.685,.22);display:inline-block;font-size:1.3rem;font-weight:500;padding-right:2.774rem;position:relative;text-align:center;text-transform:uppercase;transition:.15s cubic-bezier(.895,.03,.685,.22);z-index:1}.cta:active{-ms-transform:scale(.95,.95);transform:scale(.95,.95);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.cta:after,.cta:before{position:absolute;top:50%}.cta:not(.no-icon):not(.search):after{height:1.387rem;width:1.387rem;background-image:url(/wp-content/themes/sigsauer/assets/images/svg/cta-icon.svg);background-repeat:no-repeat;background-size:cover;border-radius:50%;content:'';display:inline-block;right:0;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:transform .15s cubic-bezier(.895,.03,.685,.22);z-index:1}.cta:not(.no-icon):not(.search).arrow-down:after{-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.cta:not(.no-icon):not(.search):hover:after{background-image:url(/wp-content/themes/sigsauer/assets/images/svg/cta-icon-hover.svg);transition:background-image .4s cubic-bezier(.165,.84,.44,1)}.cta.search:after{width:3rem!important;height:3rem!important;background-image:url(/wp-content/themes/sigsauer/assets/images/svg/search.svg);background-repeat:no-repeat;background-size:100%;content:'';display:inline-block;right:0;-ms-transform:translate(-170%,-37%)!important;transform:translate(-170%,-37%)!important;transition:transform .15s cubic-bezier(.895,.03,.685,.22);z-index:1}.cta.large,.cta.medium{border-style:solid;border-width:1px;overflow:hidden;transition:border-color .15s cubic-bezier(.895,.03,.685,.22)}.cta.large.light,.cta.medium.light{background-color:rgba(25,25,25,.36)}.cta.large:before,.cta.medium:before{background-color:#eeaf00;content:'';display:block;height:100%;left:50%;-ms-transform:translate(-50%,-50%) scale(0,0);transform:translate(-50%,-50%) scale(0,0);-ms-transform-origin:center;transform-origin:center;transition:transform .15s cubic-bezier(.895,.03,.685,.22);width:100%;z-index:-1}.cta.large:hover,.cta.medium:hover{border-color:#eeaf00;color:#fff;transition:color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1)}.cta.large:hover:before,.cta.medium:hover:before{-ms-transform:translate(-50%,-50%) scale(1.01,1.01);transform:translate(-50%,-50%) scale(1.01,1.01);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.cta.large.search:hover:after{background-image:url(/wp-content/themes/sigsauer/assets/images/svg/search-hover.svg)}.cta.small{border:0}.cta.small:hover:after{-ms-transform:translate(0,-50%);transform:translate(0,-50%);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.cta.medium{padding:1.486rem 4.5rem 1.486rem 2.5rem}.cta.large{padding:1.332rem 5.5rem 1.332rem 3rem}.cta.large:after{height:1.7rem;width:1.7rem;-ms-transform:translate(-170%,-50%);transform:translate(-170%,-50%)}.cta.light{border-color:#fff;color:#fff}.cta.dark{border-color:#0b0c0b;color:#0b0c0b}.cta.black:before{background-color:rgba(11,12,11,.7)}.cta.no-icon.medium{padding-right:1.5rem}.cta.no-icon.large{padding-right:3rem}.data-table{border-collapse:collapse;color:#0b0c0b;margin-right:160px;table-layout:fixed;text-align:center;width:100%}.data-table
thead{background-color:#f1f1f1;font-weight:700;text-transform:uppercase}.data-table td,.data-table
th{width:185px}.data-table
th{font-weight:400;padding:1rem 0}.data-table
td{border-color:#ddd;border-style:solid;border-width:0 1px 1px 0;font-size:1.5rem;padding:.59rem 1.3rem}.data-table td[data-header=sku]{text-align:left}.fancy-header{margin:0
auto;max-width:543px;padding:1.5rem 0;position:relative;text-align:center}.fancy-header:before{background-color:#d0d3d9;content:'';display:block;height:1px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;z-index:1}.fancy-header
h2{background-color:#fff;display:inline-block;font-size:1.8rem;font-weight:900;line-height:1.167;padding:0
1.5rem}.button-yellow,.fancy-header
h2{text-transform:uppercase;position:relative;z-index:1}.button-yellow{display:block;margin-top:2rem;padding:1rem;vertical-align:middle;border:1px
solid #fff;font-weight:700;font-size:2rem;transition:.15s cubic-bezier(.895,.03,.685,.22)}.button-yellow:before{content:'';display:block;height:100%;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%) scale(0,0);transform:translate(-50%,-50%) scale(0,0);-ms-transform-origin:center;transform-origin:center;transition:transform .15s cubic-bezier(.895,.03,.685,.22);width:100%;z-index:-1}.button-yellow:hover{color:#fff;background-color:#eeaf00;transition:.4s cubic-bezier(.165,.84,.44,1)}.button-yellow:hover:before{-ms-transform:translate(-50%,-50%) scale(1,1);transform:translate(-50%,-50%) scale(1,1);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.button-yellow.button-icon:before,.button-yellow.button-icon:hover{background-color:rgba(238,175,0,.4)!important}.button-yellow.button-border{border:1px
solid #333b3e!important}input[type=radio].radio{display:none}input[type=radio].radio+label.radio{text-transform:uppercase;position:relative;padding-left:3rem;color:#c7c7c7;font-weight:700;cursor:pointer}input[type=radio].radio+label.radio:before{position:absolute;top:0;left:0;width:1.7rem;height:1.7rem;content:'';background:#fff;border:1px
solid #333b3e;transition:box-shadow .4s cubic-bezier(.77,0,.175,1);box-shadow:inset 0 0 0 0 #333b3e}input[type=radio].radio+label.radio.dark:before{background:#333b3e}input[type=radio].radio:checked+label.radio{color:#333b3e}input[type=radio].radio:checked+label.radio:before{background:#eeaf00;box-shadow:inset 0 0 0 3px #fff}input[type=radio].radio:checked+label.radio.dark{color:#fff}input[type=radio].radio:checked+label.radio.dark:before{box-shadow:inset 0 0 0 3px #333b3e}input.text{padding:1.1rem 1rem;font-size:1.2em;border:1px
solid #333b3e;color:#333b3e}input.text.dark{color:#fff;background-color:#333b3e}input.number{height:3.5rem;line-height:3.3rem;padding:0
0 0 1.1rem}input.number::-webkit-inner-spin-button,input.number::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;display:none;margin:0}label.select{display:block;margin:1rem 0 .5rem;padding-left:1.7rem;color:#5c5c5c}label.select+select.select{text-transform:uppercase;width:100%}label.text{display:block;margin:1rem 0 .5rem;padding-left:1.7rem;color:#5c5c5c}label.text+input.text{width:100%}.select2-container--default .select2-search--dropdown .select2-search__field{background-color:#212121}.select2-container--default .select2-search--dropdown .select2-search__field:focus{outline:0}.select2-container--default.select2-container--open .select2-selection--single{background-color:#272e30}.form-embed .select2-container--default.select2-container--open .select2-selection--single{background-color:#fff}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{color:#fff}.form-embed .select2-container--default.select2-container--open .select2-selection--single .select2-selection__rendered{color:#0b0c0b}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow
b{border-color:transparent transparent #eeaf00;border-width:0 8px 8px;margin-top:-5px}.armed-professional-anchor .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.form-embed .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow
b{border-width:0;transform:rotateX(-180deg)}.select2-container--default.select2-container--open .select2-dropdown{border-color:#1c2022;border-radius:0;color:#fff;background-color:#333b3e}.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#eeaf00}.select2-container--default .select2-results__option[aria-selected=true]{background:#1c2022}.select2-container--default .select2-results__option[aria-selected=true]:hover{background:#eeaf00}.select2-container--default .select2-selection--single{height:auto;padding:1.1rem 1rem;background-color:#fff;border:1px
solid #333b3e;border-radius:0;outline:0!important;transition:background-color .4s cubic-bezier(.77,0,.175,1)}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#333b3e;text-shadow:none;font-size:1.2em;line-height:3.1rem}.form-embed .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.6rem;text-transform:none}.select2-container--default .select2-selection--single .select2-selection__arrow{width:40px;height:100%;margin-top:-1px;background-position:50%;background-size:19px}.select2-container--default .select2-selection--single .select2-selection__arrow
b{margin-left:-10px;margin-top:-3px;border-width:8px 8px 0;border-color:#eeaf00 transparent transparent}.select2-container--default .select2-selection--single .select2-selection__arrow.icon-select-dropdown-0
b{display:none}.select2-container--default .select2-selection--single.dark{background-color:#333b3e}.select2-container--default .select2-selection--single.dark .select2-selection__rendered{color:#fff}.gallery{opacity:0;transition:opacity .4s}.gallery.is-hidden{display:none}.gallery.flickity-enabled{opacity:1}.form-embed{max-width:574px;width:100%}.form-embed
.gform_wrapper{padding:1rem 1.5rem}.form-embed-footer-links{font-size:1.4rem}.form-embed-footer-links a,.form-embed-footer-links
span{display:inline-block;vertical-align:middle}.form-embed-footer-links
span{margin:0
.5rem}.form-embed .required-footnote{color:#c7c7c7;font-size:14px}.form-embed .scaffold-form
.gform_page_footer{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:2.5rem}.form-embed-title{background-color:#eee;border:1px
solid #eee;font-size:2rem;margin:0;padding:1.2rem 0 1.2rem 2.5rem}.column-layouts .form-embed-title{font-size:2rem;margin-bottom:0}.form-embed h2:not(.form-embed-title){font-size:2rem;margin-bottom:1.5rem}.form-embed .rules-agreement label:after{color:#eeaf00;content:'\2022';font-size:2.7rem;line-height:0;margin-left:.5rem}.form-embed .ginput_container_date label,.form-embed .rules-agreement>label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.form-embed .ginput_container_date .clear-multi{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.form-embed .ginput_container_date
.ginput_container{-ms-flex:0 1 30.18765%;flex:0 1 30.18765%}.form-embed
.gform_footer{margin-top:2.5rem}.form-embed
.gform_wrapper{border-color:#cacaca;border-style:solid;border-width:0 1px 1px}.form-embed .gform_wrapper
ul{list-style:none;margin:0;padding:0}.form-embed .gform_wrapper .form-intro{border-bottom:1px solid #d0d3d9;margin-bottom:1.6rem;padding-bottom:1.6rem}.form-embed .gform_wrapper .form-intro
ul{list-style:disc;margin:1.6rem 0;padding:0
0 0 2.5rem}.form-embed .gform_wrapper
label{display:block;font-size:1.4rem;margin:0
0 .6rem 1.4rem}.form-embed .gform_wrapper input:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button]),.form-embed .gform_wrapper select:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button]),.form-embed .gform_wrapper textarea:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button]){border:1px
solid #d0d3d9;display:block;font-size:1.7rem;padding:.8rem;padding-left:1.4rem;transition:border .4s ease;width:100%}.form-embed .gform_wrapper input:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button])::-webkit-input-placeholder,.form-embed .gform_wrapper select:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button])::-webkit-input-placeholder,.form-embed .gform_wrapper textarea:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button])::-webkit-input-placeholder{color:#1d1d1c}.form-embed .gform_wrapper input:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button])::-moz-placeholder,.form-embed .gform_wrapper select:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button])::-moz-placeholder,.form-embed .gform_wrapper textarea:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button])::-moz-placeholder{color:#1d1d1c}.form-embed .gform_wrapper input:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button]):-ms-input-placeholder,.form-embed .gform_wrapper select:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button]):-ms-input-placeholder,.form-embed .gform_wrapper textarea:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button]):-ms-input-placeholder{color:#1d1d1c}.form-embed .gform_wrapper input:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button])::placeholder,.form-embed .gform_wrapper select:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button])::placeholder,.form-embed .gform_wrapper textarea:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button])::placeholder{color:#1d1d1c}.form-embed .gform_wrapper input:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button]):focus,.form-embed .gform_wrapper select:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button]):focus,.form-embed .gform_wrapper textarea:not([type=checkbox]):not([type=radio]):not(.select2-search__field):not([type=button]):focus{border:1px
solid #eeaf00;outline:0}.form-embed .gform_wrapper
.gfield_required{font-size:0}.form-embed .gform_wrapper .gfield_required:after{color:#eeaf00;content:'\2022';font-size:2.7rem;line-height:0;margin-left:.5rem}.form-embed .gform_wrapper .select2-selection.light{-ms-flex-align:center;align-items:center;border:1px
solid #d0d3d9;display:-ms-flexbox;display:flex;min-height:47px;padding:0
1rem}.form-embed .gform_wrapper .select2-selection.light .select2-selection__arrow{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.form-embed .gform_wrapper .select2-selection.light
b{height:12px;width:12px;border-width:0;display:block;margin:0;position:static;transition:transform .4s ease}.form-embed .gform_wrapper
.button{background-color:#eeaf00;color:#fff;font-size:1.8rem;padding:.7rem 4rem}.form-embed
.gfield{margin-bottom:1.6rem}.form-embed .ginput_complex .ginput_full,.form-embed .ginput_complex .ginput_left,.form-embed .ginput_complex
.ginput_right{display:block;margin-bottom:1.6rem}.form-embed .ginput_complex .ginput_full label,.form-embed .ginput_complex .ginput_left label,.form-embed .ginput_complex .ginput_right
label{display:block}.form-embed .gfield_checkbox input,.form-embed .gfield_radio
input{display:none}.form-embed .gfield_checkbox input:focus+label:before,.form-embed .gfield_radio input:focus+label:before{box-shadow:inset 0 0 0 1px #0b0c0b;transition:box-shadow .4s cubic-bezier(.165,.84,.44,1)}.form-embed .gfield_checkbox input:checked+label:before,.form-embed .gfield_radio input:checked+label:before{box-shadow:inset 0 0 0 7px #0b0c0b;transition:box-shadow .4s cubic-bezier(.165,.84,.44,1)}.form-embed .gfield_checkbox input[disabled=true]+label,.form-embed .gfield_radio input[disabled=true]+label{opacity:.4;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.form-embed .gfield_checkbox label,.form-embed .gfield_radio
label{display:inline;margin:0
0 1.4rem;padding-left:20px;position:relative;vertical-align:middle}.form-embed .gfield_checkbox label:before,.form-embed .gfield_radio label:before{height:15px;width:15px;background-color:#d0d3d9;border:2px
solid #d0d3d9;box-shadow:inset 0 0 0 0 #0b0c0b;content:'';cursor:default;display:block;left:0;overflow:hidden;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translate(0,-50%);transition:box-shadow .15s ease-in}.form-embed .gfield_checkbox li,.form-embed .gfield_radio
li{margin-left:2rem;padding-left:2rem;text-indent:-2rem}.form-embed .gfield_radio label:before{border-radius:50%}.form-embed .gform_fileupload_multifile
.gform_drop_area{border:2px
dashed c(file-border);color:#d0d3d9;margin-bottom:1rem;padding:2.5rem;text-align:center}.form-embed
.gfield_description{font-size:1.2rem}.form-embed .validation_error,.form-embed
.validation_message{color:#cc181e;font-size:1.6rem}.form-embed
.validation_error{border-left:5px solid #cc181e;line-height:1.5;margin:1.5rem 0;padding:1.5rem}.form-embed
.gf_clear{clear:both}.form-embed .field-name>label{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.form-embed .field-name
div{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.form-embed .field-name
span{display:block;width:47.11186%}.form-embed .field-name
input{max-width:100%}.form-embed .split-two
li{-ms-flex:0 1 47.11186%;flex:0 1 47.11186%}.form-embed .split-three
li{-ms-flex:0 1 30.18765%;flex:0 1 30.18765%}.gform_extra_li,.gform_validation_container{display:none!important}.select2-container--default.light.select2-container--open .select2-dropdown{background-color:#fff;border-color:#d0d3d9;color:#0b0c0b}.select2-container--default.light.select2-container--open .select2-search__field{background-color:#fff;color:#0b0c0b}.select2-container--default.light.select2-container--open .select2-results__option{transition:background-color .15s cubic-bezier(.895,.03,.685,.22),color .15s cubic-bezier(.895,.03,.685,.22)}.select2-container--default.light.select2-container--open .select2-results__option[aria-selected=true]{-ms-flex-align:center;align-items:center;background-color:#0b0c0b;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1)}.select2-container--default.light.select2-container--open .select2-results__option[aria-selected=true]:hover{background-color:#0b0c0b;color:#fff}.select2-container--default.light.select2-container--open .select2-results__option--highlighted[aria-selected]{background-color:#0b0c0b;color:#fff;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1)}.select2-container--default .select2-results__options[aria-multiselectable] .select2-results__option[aria-selected=true]:after{content:'x';display:block;margin-right:1rem}.slider-controls{bottom:1.5rem;display:-ms-flexbox;display:flex;position:absolute;right:1.5rem;width:88px}.no-flexbox.no-flexboxlegacy .slider-controls{font-size:0}.slider-next,.slider-prev{-ms-transform:scale(1,1);transform:scale(1,1);transition:transform .15s cubic-bezier(.895,.03,.685,.22);height:44px;width:44px;background-color:#eeaf00;border:0;color:#0b0c0b;position:relative;transition:background-color .4s cubic-bezier(.165,.84,.44,1),transform .4s cubic-bezier(.165,.84,.44,1)}.slider-next:active,.slider-prev:active{-ms-transform:scale(.95,.95);transform:scale(.95,.95);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.no-flexbox.no-flexboxlegacy .slider-next,.no-flexbox.no-flexboxlegacy .slider-prev{display:inline-block}.slider-next:focus,.slider-prev:focus{outline:0}.slider-next:hover,.slider-prev:hover{background-color:#d59c00}.slider-next .icon,.slider-prev
.icon{height:17px;width:17px;display:block}.slider-prev{border-right:1px solid #0b0c0b}.slider-prev
.icon{-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}.slider-next
.icon{-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg)}.hero-title{margin:0
0 .7rem;padding:0
0 2.4rem;position:relative}.hero-title:after{background-color:#eeaf00;bottom:.9rem;content:'';height:4px;position:absolute;width:64px}.icon-headline{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.icon-headline:not(:first-child){margin:2.88rem 0 1.24rem}.icon-headline.center{-ms-flex-pack:center;justify-content:center}.icon-headline br,.icon-headline p:empty{display:none}.column-layouts .icon-headline>:not(img),.icon-headline>:not(img){margin:0}.icon-headline
img{margin-right:1rem}.icon-headline+p{margin:.8rem 0 1.6rem}.icon{background-size:cover}.icon
svg{fill:currentColor;height:100%;width:100%}.icon svg,img,svg{display:block;max-width:100%}img,svg{height:auto}img.lazyload,img.lazyloading,svg.lazyload,svg.lazyloading{opacity:0;transition:opacity .3s cubic-bezier(.075,.82,.165,1)}img.lazyloaded,svg.lazyloaded{opacity:1;transition:opacity .3s cubic-bezier(.075,.82,.165,1)}.mfp-content
.lightbox{height:100%;width:100%}.lightbox-header{-ms-flex-align:center;align-items:center;background-color:#fff;color:#0b0c0b;display:-ms-flexbox;display:flex;padding:0
0 0 1.5rem}.admin-bar .lightbox-header{top:46px}.lightbox-meta{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;width:calc(100% - 44px)}.lightbox-caption{color:#444441;display:none;line-height:1.25;margin-left:9rem;max-width:800px}.lightbox .mfp-title{text-transform:uppercase;color:#0b0c0b;font-size:2rem;font-weight:500;padding:0}.lightbox .mfp-title
.icon{height:34px;width:34px;display:block}.lightbox .lb-close{height:44px;width:44px;background-color:#0b0c0b;cursor:pointer;opacity:1;padding:0;position:static;transition:opacity .15s cubic-bezier(.895,.03,.685,.22)}.lightbox .lb-close:hover{opacity:.6;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.lightbox .lb-close:active
i{-ms-transform:scale(.95,.95);transform:scale(.95,.95);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.lightbox .lb-close
i{height:25px;width:25px;display:block;margin:auto;-ms-transform:scale(1,1);transform:scale(1,1);-ms-transform-origin:center;transform-origin:center;transition:transform .15s cubic-bezier(.895,.03,.685,.22)}.lightbox-body{background-color:#0b0c0b;top:44px}.admin-bar .lightbox-body{top:120px}.lightbox-body .mfp-img{padding:0}.lightbox
iframe{background-color:#0b0c0b;box-shadow:none}a,button{-webkit-tap-highlight-color:rgba(238,175,0,.4)}a{color:#d59c00;text-decoration:none}a:focus{outline:0}.loading-overlay{background-color:hsla(0,0%,100%,.8);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;-ms-transform:translateY(-110%);transform:translateY(-110%);transition:opacity .3s cubic-bezier(.895,.03,.685,.22),transform .1s linear .3s;z-index:99999}.loading-response .loading-overlay{opacity:1;-ms-transform:translateY(0);transform:translateY(0);transition:opacity .3s cubic-bezier(.165,.84,.44,1)}.loading-overlay
#circle{animation:dash 1s linear infinite;stroke-dasharray:100;stroke-dashoffset:300}@keyframes
dash{0%{stroke-dashoffset:300}to{stroke-dashoffset:500}}.product-slider .flickity-prev-next-button{height:100%;background:#eee;border-radius:0;display:none;width:4rem}.product-slider .flickity-prev-next-button
svg{left:50%;position:absolute;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:20px;width:20px}.product-slider .flickity-prev-next-button.next{right:0}.product-slider .flickity-prev-next-button.previous{left:0}.product-slider .flickity-prev-next-button
.arrow{fill:#0b0c0b}.menu-promo-cta{display:none;font-weight:400;max-width:260px;width:28.88%}.menu-promo-cta .promo-cta{-ms-flex-align:center;align-items:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:-ms-flexbox;display:flex;-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}.menu-promo-cta .promo-cta-body{font-size:1.4rem;margin:1.5rem 0 1.8rem}.menu-promo-cta .promo-cta-footer
.cta{font-weight:400;padding:.55rem 3rem .55rem 1.5rem}.menu-promo-cta .promo-cta-footer .cta:after{height:1.2rem;width:1.2rem;-ms-transform:translate(-75%,-50%);transform:translate(-75%,-50%)}.menu-promo-cta .promo-cta-header{margin:auto;max-width:75%}.menu-promo-cta
.inner{margin-bottom:5rem;-ms-transform:scale(0,0);transform:scale(0,0);width:calc(100% - 2.6rem)}.menu-promo-cta
h3{font-size:2.8rem;line-height:1;text-transform:none}.menu-promo-cta h3
span{color:#eeaf00}.menu-promo-cta
h4{text-transform:uppercase}.footer-promo-tiles{color:#fff}.no-flexbox.no-flexboxlegacy .footer-promo-tiles:after{clear:both;content:'';display:table}.footer-promo-tiles.count-2{margin:1.5rem auto;max-width:1390px}.footer-promo-tiles.count-3 .promo-cta
.inner{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-direction:column;flex-direction:column;padding:2rem 1.5rem}.footer-promo-tiles .promo-cta{background-repeat:no-repeat;background-size:auto 100%;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:233px;margin:0
0 1.5rem}.footer-promo-tiles .promo-cta.img-pos-left,.footer-promo-tiles .promo-cta.img-pos-right{background-position:65%}.footer-promo-tiles .promo-cta.img-pos-center{background-position:50%}.footer-promo-tiles .promo-cta.align-top-center,.footer-promo-tiles .promo-cta.align-top-center
.inner{-ms-flex-align:center;align-items:center}.footer-promo-tiles .promo-cta.align-top-right,.footer-promo-tiles .promo-cta.align-top-right
.inner{-ms-flex-align:end;align-items:flex-end;text-align:right}.footer-promo-tiles .promo-cta.align-center-left,.footer-promo-tiles .promo-cta.align-center-left
.inner{-ms-flex-pack:center;justify-content:center}.footer-promo-tiles .promo-cta.align-center-center,.footer-promo-tiles .promo-cta.align-center-center
.inner{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center}.no-flexbox.no-flexboxlegacy .footer-promo-tiles .promo-cta.align-center-center,.no-flexbox.no-flexboxlegacy .footer-promo-tiles .promo-cta.align-center-center
.inner{width:100%}.footer-promo-tiles .promo-cta.align-center-right,.footer-promo-tiles .promo-cta.align-center-right
.inner{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;text-align:right}.footer-promo-tiles .promo-cta.align-bottom-left,.footer-promo-tiles .promo-cta.align-bottom-left
.inner{-ms-flex-pack:end;justify-content:flex-end}.footer-promo-tiles .promo-cta.align-bottom-center,.footer-promo-tiles .promo-cta.align-bottom-center
.inner{-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.footer-promo-tiles .promo-cta.align-bottom-right,.footer-promo-tiles .promo-cta.align-bottom-right
.inner{-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.footer-promo-tiles .promo-cta.text-dark{color:#0b0c0b}.footer-promo-tiles .promo-cta
.inner{padding:4.6rem 1.5rem 6rem;width:60%}.footer-promo-tiles .promo-cta-icon{margin:0
auto}.footer-promo-tiles .promo-cta-icon+h3{margin-top:.8rem}.footer-promo-tiles .promo-cta
.cta{font-size:1.287rem;line-height:1;margin-top:1.8rem}.footer-promo-tiles .promo-cta .cta:after{height:13px;width:13px}.footer-promo-tiles .promo-cta .cta:hover{color:#fff}.footer-promo-tiles .promo-cta-header
svg{margin-bottom:.8rem}.footer-promo-tiles
h3{text-transform:uppercase;font-size:2.5rem;font-weight:400;line-height:1.1;margin-bottom:1rem}.footer-promo-tiles h3
span{color:#eeaf00;font-weight:700}.footer-promo-tiles
h4{line-height:1.45}.restricted-button{text-transform:uppercase;background-color:transparent;border:1px
solid #d0d3d9;border-radius:15px;font-size:0;font-weight:500;height:21px;letter-spacing:normal;transition:border-color .15s cubic-bezier(.895,.03,.685,.22);white-space:nowrap}.restricted-button:hover{border-color:#212121;transition:border-color .4s cubic-bezier(.165,.84,.44,1)}.restricted-button
span{font-size:1.2rem;line-height:1.6rem}.restricted-button
span.text{color:#cc181e}.restricted-button span.restricted-button-zip{border-right:1px solid #d0d3d9;margin-right:1.2rem;padding-right:1.2rem}.restricted-button
.icon{height:12px;width:12px;margin-right:.5rem}.restricted-button .icon,.restricted-button
span{display:inline-block;vertical-align:middle}.restricted-button+.compare-cta{margin-top:1rem}.sale-ribbon{text-transform:uppercase;letter-spacing:.08rem;background-color:#212121;color:#eeaf00;font-size:1.7rem;font-weight:900;height:60px;line-height:58px;margin:0
0 1.3rem;text-align:center;width:90px}.armed-professional-anchor{display:none;height:60px}.armed-professional-anchor-sticky{-ms-flex-align:center;align-items:center;background-color:#0b0c0b;color:#fff;display:-ms-flexbox;display:flex;height:60px;-ms-flex-pack:justify;justify-content:space-between;padding:0
2.5rem}.armed-professional-anchor-sticky.sticky{animation:slide-down .3s cubic-bezier(.165,.84,.44,1) .1s forwards;left:0;position:fixed;top:0;-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%;z-index:60}.admin-bar .armed-professional-anchor-sticky.sticky{top:46px}.armed-professional-anchor-menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.armed-professional-anchor-menu-item{text-transform:uppercase}.armed-professional-anchor-menu-item+.armed-professional-anchor-menu-item{margin-left:5.7rem}.armed-professional-anchor-menu-item-link{color:#fff;transition:color .15s cubic-bezier(.895,.03,.685,.22)}.armed-professional-anchor-menu-item-link.active,.armed-professional-anchor-menu-item-link:hover{color:#eeaf00;transition:color .4s cubic-bezier(.165,.84,.44,1)}.armed-professional-anchor-sort-by{opacity:0}.armed-professional-anchor .select2-selection.transparent{background-color:transparent;border:0;padding:0}.armed-professional-anchor .select2-selection.transparent .select2-selection__arrow{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.armed-professional-anchor .select2-selection.transparent
b{height:12px;width:12px;border-width:0;display:block;margin:0;position:static;transition:transform .4s ease}.armed-professional-anchor .select2-selection.transparent .select2-selection__rendered{color:#eeaf00;font-size:1.6rem;text-transform:none}.select2-container--default.transparent.select2-container--open .select2-dropdown{background-color:#0b0c0b}.select2-container--default.transparent.select2-container--open .select2-search__field{background-color:transparent}.select2-container--default.transparent.select2-container--open .select2-results__option{transition:color .15s cubic-bezier(.895,.03,.685,.22)}.select2-container--default.transparent.select2-container--open .select2-results__option--highlighted[aria-selected],.select2-container--default.transparent.select2-container--open .select2-results__option[aria-selected=true],.select2-container--default.transparent.select2-container--open .select2-results__option[aria-selected=true]:hover{background-color:transparent;color:#eeaf00;transition:color .4s cubic-bezier(.165,.84,.44,1)}.back-to-top{display:none;margin:4rem 0;text-align:center;cursor:pointer;transition:.3s cubic-bezier(.895,.03,.685,.22)}.back-to-top .icon-back-to-top{display:block;width:30px;height:30px;margin:0
auto .5em}.back-to-top:hover{color:#eeaf00}.browse-collection{border-color:#f1f1f1;padding:5rem 0;text-align:center}.browse-collection
.container{margin:0
auto;max-width:500px}.browse-collection.two-ctas
.container{max-width:585px}.browse-collection
h2{text-transform:uppercase;font-size:2.2rem;line-height:1.25;margin-bottom:1rem}.browse-collection h2
span{color:#eeaf00}.browse-collection
p{font-size:1.5rem;margin-bottom:1.6rem}.browse-collection .cta:first-of-type:after{background-size:100%;-ms-transform:translate(-170%,-50%) rotate(90deg);transform:translate(-170%,-50%) rotate(90deg)}.browse-collection .cta+.cta{margin:1.5rem 0 0}.centered-icon-content{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:173px
0 138px;position:relative;text-align:center}.centered-icon-content .centered-icon{left:50%;position:absolute;top:0;-ms-transform:translateX(-50%);transform:translateX(-50%)}.centered-icon-content
h2{font-size:2.6rem;line-height:1.333}.centered-icon-content
h3{text-transform:uppercase;margin-top:1rem;position:relative}.centered-icon-content h3:after{background-color:#eeaf00;bottom:-35px;content:'';display:block;height:4px;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);width:97px}.column-link .column-layouts-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.column-link
.text{min-width:65%;margin:3rem 0;padding:3rem 6rem 4rem 2em;border-right:1px solid #000}.column-link
.text.left{-ms-flex-order:2;order:2;border-right:0;border-left:1px solid #bbb}.column-link .links,.column-link
.text.left{margin:3rem 0 3rem -1px;padding:3rem 2em 3rem 6rem}.column-link
.links{min-width:35%;border-left:1px solid #000}.column-link .links
h3{text-transform:uppercase;margin-bottom:0;font-size:2.5rem;line-height:1.25}.column-link .links h3+a,.column-link .links h3+h4+a{margin-top:.8em}.column-link .links
h4{font-size:1.6rem;padding:1rem 0}.column-link .links
a{float:left;clear:left;min-width:auto;color:#000;font-weight:400;font-size:1.9rem;text-align:left;text-transform:none}.column-link .links
a.medium{font-size:1.4rem;text-transform:uppercase}.column-link .links a:not(.cta):hover{color:#eeaf00}.column-link
.links.left{-ms-flex-order:1;order:1;border-left:0;border-right:1px solid #000;margin:3rem 0;padding:3rem 6rem 4rem 2em}.column-layouts.margin-one{margin:1.6rem 0}.column-layouts.margin-two{margin:3.2rem 0}.no-flexbox.no-flexboxlegacy .column-layouts:not(.columns-1) .column-layouts-container{display:table;width:100%}.column-layouts-container.margin{max-width:1390px;margin-left:auto;margin-right:auto}.column-layouts-container.margin:after{content:" ";display:block;clear:both}.column-layouts-content{display:block;margin:0
auto;width:100%;max-width:78rem;padding:3rem 1.5rem}.center .column-layouts-content{margin:inherit}.light .column-layouts-content{color:#f1f1f1}.dark .column-layouts-content{color:#0b0c0b}.column-layouts .section-headline,.column-layouts .section-title{text-transform:uppercase;line-height:1.25}.column-layouts .section-title{font-size:1.4rem;font-weight:700;margin-bottom:.3rem}.column-layouts
h3{font-size:2.2rem;margin-bottom:1.4rem}.column-layouts.columns-3
h3{margin-bottom:.5rem}.column-layouts.columns-3 h3,.column-layouts.columns-4
h3{font-size:2.4rem}.column-layouts-column.left{text-align:left}.column-layouts-column.right{text-align:right}.column-layouts-column.center{text-align:center}.column-layouts
.image{background-position:50%;background-repeat:no-repeat;background-size:cover}.column-layouts .height-185{min-height:185px}.column-layouts .height-320{min-height:150px}.column-layouts .height-470{min-height:200px}.column-layouts .height-700{min-height:350px}.faqs-block{margin:0
auto;max-width:773px}.faqs-block-question{font-size:1.8rem;font-weight:700;line-height:1.5;margin-bottom:1.1rem}.faqs-block-answer{font-size:1.7rem}.faqs-block-faq+.faqs-block-faq{margin-top:3rem}.featured-usage-header{background-color:#0b0c0b;color:#fff;padding:2rem 1.5rem}.armed-professional .featured-usage-header{background-color:#f1f1f1;color:#0b0c0b}.armed-professional .featured-usage-header
h2{font-size:2.8rem;text-align:center}.featured-usage-header
h2{font-size:1.8rem;text-transform:uppercase}.featured-usage-image{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:200px;-ms-flex-pack:center;justify-content:center}.featured-usage-image
img{margin:0
auto;max-height:200px}.featured-usage-body{position:relative}.featured-usage .mage-product-grid-product{padding:4rem 1.5rem;text-align:center;width:100%}.hacked-bs .featured-usage .mage-product-grid-product{height:100%}.featured-usage
h3{font-size:1.8rem;margin:2rem 0}.featured-usage .flickity-prev-next-button
.arrow{fill:#2e2a2b}.featured-usage .flickity-prev-next-button:focus{box-shadow:none}.file-list{margin:0
auto;max-width:773px}.file-list-file{border-bottom:1px solid #d0d3d9;padding:0
0 1.8rem}.file-list-file+.file-list-file{margin-top:1.9rem}.file-list-link{text-transform:uppercase;-ms-flex-align:center;align-items:center;color:#0b0c0b;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:500;-ms-flex-pack:justify;justify-content:space-between}.no-flexbox.no-flexboxlegacy .file-list-link{display:block}.file-list
.icon{height:20px;width:20px;display:block}.no-flexbox.no-flexboxlegacy .file-list
.icon{float:right}.filter-bar{letter-spacing:.08rem;background-color:#eee}.filter-bar.is-hidden{display:none}.filter-bar-sticky-container{background-color:#eee}.filter-bar.has-sticky-header{padding-top:52px}.filter-bar
.sticky{left:0;position:fixed;top:0;width:100%;z-index:100}.admin-bar .filter-bar
.sticky{top:46px}.filter-bar-sticky-header{max-width:125em}.filter-bar-sticky-header .filter-bar-filters{display:none;position:relative;-ms-transform:translate(0,-100%);transform:translate(0,-100%);z-index:0}.open .filter-bar-sticky-header .filter-bar-filters{animation:slide-down .4s cubic-bezier(.075,.82,.165,1) forwards;display:block}.closing .filter-bar-sticky-header .filter-bar-filters{animation:slide-up .4s cubic-bezier(.6,.04,.98,.335) forwards;display:block}.filter-bar-header{background-color:#0b0c0b;height:52px;text-align:center}.filter-bar-header .filter-toggle{text-transform:uppercase;-ms-flex-align:center;align-items:center;background-color:transparent;color:#fff;display:inline-block;font-size:1.5rem;font-weight:700;-ms-flex-pack:center;justify-content:center;padding:1.5rem 0;position:relative}.filter-bar-header .filter-toggle
span{padding:0
0 0 2.7rem}.filter-bar-header .filter-toggle
.icon{height:1.7rem;width:1.7rem;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.filter-bar-header .filter-toggle .icon.icon-close{opacity:0}.filter-bar-header-count,.filter-bar-header-page-title,.filter-bar-header-reset{display:none}.filter-bar-header-count,.filter-bar-header-page-title{font-size:1.4rem;margin-right:3rem}.filter-bar-header-count{color:#888}.filter-bar-header-reset,.filter-bar-header-sorting{display:none}.filter-bar-sort-by{padding:0
1.5rem;text-align:center}.filter-bar-sort-by.open
.icon{transform:rotateX(-180deg);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.filter-bar-sort-by-title{font-size:1.5rem;padding:1.4rem 0}.filter-bar-sort-by-title .active-sort,.filter-bar-sort-by-title
.colon{display:none}.filter-bar-sort-by-title
.icon{height:1.1rem;width:1.1rem;display:none;margin-left:auto;transform:rotateX(0deg);transition:transform .4s cubic-bezier(.895,.03,.685,.22)}.filter-bar-sort-by-toggle{background-color:#fff;color:#0b0c0b;font-size:1.2rem;padding:.6rem 1.6rem;width:100%}.filter-bar-filters{background-color:#eee;height:0;overflow:hidden}.filter-sticky-open .filter-bar-filters{-webkit-overflow-scrolling:touch;overflow-y:scroll}.filter-bar-filters .container>.container{width:100%}.filter-bar-filters-sorting{margin-bottom:2.6rem}.filter-bar-filters-group-content,.filter-bar-filters-group-title{padding:1rem 1.5rem}.filter-bar-filters-group-title{text-transform:uppercase;-ms-flex-align:center;align-items:center;border-color:#fff;border-style:solid;border-width:1px 0 0;cursor:pointer;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;-ms-flex-pack:justify;justify-content:space-between}.filter-bar-filters-group-title
.icon{height:11px;width:11px;-ms-transform-origin:center center;transform-origin:center center}.filter-bar-filters-group-title .active-filters{margin:0
3.7rem 0 auto}.filter-bar-filters-group-content{display:none;overflow:hidden}.filter-bar-filters-group-content
ul{height:14.5rem;-webkit-overflow-scrolling:touch;overflow-y:scroll}.filter-bar-filters-group-content ul::-webkit-scrollbar{height:4px;width:4px}.filter-bar-filters-group-content ul::-webkit-scrollbar-thumb{background:#4d4d4d}.filter-bar-filters-group-content ul::-webkit-scrollbar-track{background:#dbdbdb}.filter-bar-filters-group-content
li{color:#555;display:-ms-flexbox;display:flex;line-height:1;margin-bottom:1rem}.filter-bar-filters
input{display:none}.filter-bar-filters input:focus+label:before{box-shadow:inset 0 0 0 1px #0b0c0b;transition:box-shadow .4s cubic-bezier(.165,.84,.44,1)}.filter-bar-filters input:checked+label:before{box-shadow:inset 0 0 0 7px #0b0c0b;transition:box-shadow .4s cubic-bezier(.165,.84,.44,1)}.filter-bar-filters input[disabled=true]+label{opacity:.4;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.filter-bar-filters
label{font-size:1.4rem;padding-left:20px;position:relative;transition:opacity .15s cubic-bezier(.895,.03,.685,.22)}.filter-bar-filters label:before{background-color:#fff;box-shadow:inset 0 0 0 0 #0b0c0b;content:'';display:block;height:13px;left:0;overflow:hidden;position:absolute;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);transition:box-shadow .15s ease-in;width:13px}.filter-bar-footer{background-color:#eee;height:70px;-ms-flex-pack:justify;justify-content:space-between;margin-top:4.5rem;padding:2rem 1.5rem 1.3rem;width:100%;z-index:2}.filter-bar-footer,.has-overflow .filter-bar-footer{display:-ms-flexbox;display:flex}.filter-bar-footer
div{width:calc(50% - 1rem)}.filter-bar-footer div
button{line-height:1;padding:1.2rem 0;text-align:center;width:100%}.filter-bar-footer-reset{display:block}.filter-bar-footer-more{display:none}.filter-bar-footer
.apply{background-color:#0b0c0b;color:#fff}.filter-bar-footer .more-toggle{text-transform:uppercase;-ms-flex-align:center;align-items:center;background-color:transparent;border:1px
solid #0b0c0b;color:#0b0c0b;font-size:1.4rem;line-height:1;opacity:0;padding:1.1rem;padding-right:2rem;position:relative;transition:opacity .4s cubic-bezier(.6,.04,.98,.335);width:150px}.has-overflow .filter-bar-footer .more-toggle{opacity:.3;transition:opacity .4s cubic-bezier(.075,.82,.165,1)}.filter-bar-footer .more-toggle
.icon{height:1.1rem;width:1.1rem;display:block;position:absolute;right:1rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.filter-bar
.reset{background-color:#eeaf00;position:relative}.filter-bar .reset .filter-wrapper
span{padding-right:10px}.filter-bar .reset
.icon{height:13px;width:13px;position:absolute;right:18px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.mage-product-grid{position:relative}.mage-product-grid .ajax-loader{left:50%;position:absolute;top:1.5rem;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.filter-sticky-open,.filter-sticky-open body,.howtobuy{overflow:hidden}.howtobuy{-ms-flex-align:center;align-items:center;background:#000 url(/wp-content/themes/sigsauer/assets/images/jpg/earth.jpg) 3% 50%/130% no-repeat;box-shadow:inset 0 0 80px 80px rgba(0,0,0,.6);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;-ms-flex-pack:center;justify-content:center;height:42em;padding:3em
0;position:relative;transition:background-position .4s,background-size .4s ease-in-out,min-height .3s cubic-bezier(.77,0,.175,1)}.howtobuy
.blocker{background:#000;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.howtobuy h1,.howtobuy h2,.howtobuy
h3{text-transform:uppercase;color:#fff;line-height:1.2;transition:font-size .4s,opacity .4s cubic-bezier(.77,0,.175,1)}.howtobuy h1 strong,.howtobuy h2 strong,.howtobuy h3
strong{color:#eeaf00;font-weight:700}.howtobuy
h2{opacity:0}.howtobuy
h3{font-size:2.5rem;font-weight:400;padding:1.5rem}.howtobuy
p{line-height:1.3;color:#bbb}.howtobuy
svg{filter:drop-shadow(0 0 10px #000)}.howtobuy
.title{margin-top:2em;max-width:33%;min-width:20em;position:relative;text-align:center;text-shadow:0 0 20px #000}.howtobuy .title
h1{font-size:3rem}.howtobuy .title
h2{font-size:0}.howtobuy .title
p{font-size:1.3rem;margin:1rem auto 2rem;max-width:80%}.howtobuy .title
i{bottom:calc(100% + 1.6rem);cursor:pointer;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);width:3rem}.howtobuy .title i
svg{height:40px;width:40px}.howtobuy .title i
path{fill:#eeaf00}.howtobuy .selectwhere
button{min-width:12.5em;margin-top:2rem;display:block}.howtobuy.step-2-intl,.howtobuy.step-2-uscanada{text-shadow:0 0 20px #000}.howtobuy.step-2-intl h1,.howtobuy.step-2-uscanada
h1{font-size:2.5rem!important}.howtobuy.step-2-intl h2,.howtobuy.step-2-uscanada
h2{font-size:4.5rem;opacity:1}.howtobuy.step-2-intl h2.search,.howtobuy.step-2-uscanada
h2.search{animation:fadeInOut 1s linear infinite}.howtobuy.step-2-uscanada{background-position:4% 33%;background-size:280%}.howtobuy.step-2-uscanada
svg{height:50px;width:52px}.howtobuy.step-2-uscanada
path{fill:#eeaf00}.howtobuy.step-2-uscanada .step-2-uscanada-options{-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:auto;-ms-flex-pack:distribute;justify-content:space-around;margin:7rem 0 -5%;opacity:1;-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);transition-delay:.3s;width:100%;z-index:1}.howtobuy.step-2-uscanada .step-2-uscanada-options
h2{display:none}.howtobuy.step-2-uscanada .step-2-uscanada-options
div{margin:1rem;max-width:275px;min-width:200px;position:relative;text-align:center}.howtobuy.step-2-uscanada .step-2-uscanada-options
button{background-position:calc(100% - 1.4rem) 50%;background-size:16px 16px;display:inline-block;font-size:1.6rem;padding:.8rem 4rem .6rem 2rem;margin-top:2rem}.howtobuy.step-2-uscanada
i{bottom:calc(100% + 1em);left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%)}.howtobuy.step-2-uscanada .icon-military
svg{width:82px;height:72px;margin-bottom:-10px}.howtobuy.step-2-intl{-ms-flex-line-pack:distribute;align-content:space-around;background-position:45% 20%;background-size:255%;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:start;justify-content:flex-start}.howtobuy.step-2-intl
.title{-ms-flex-positive:0.5;flex-grow:0.5;max-width:none}.howtobuy.step-2-intl .step-2-intl-options{-ms-flex-positive:1;flex-grow:1;height:auto;opacity:1;position:relative;-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);z-index:1}.howtobuy.step-2-intl .step-2-intl-options
h2{display:none}.howtobuy.step-2-intl .step-2-intl-options
.form{background-position:0 0,100% 0,0 100%,100% 100%;background-size:27px,27px,27px,27px;transition-delay:.5s}.howtobuy.step-3-dealer-locator,.howtobuy.step-3-law-enforcement,.howtobuy.step-3-military-federal{-ms-flex-line-pack:distribute;align-content:space-around;background-position:11% 21%;background-size:280%;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:distribute;justify-content:space-around}.howtobuy.step-3-dealer-locator .title,.howtobuy.step-3-law-enforcement .title,.howtobuy.step-3-military-federal
.title{-ms-flex-positive:initial;flex-grow:0;max-width:none}.howtobuy.step-3-dealer-locator .title div,.howtobuy.step-3-law-enforcement .title div,.howtobuy.step-3-military-federal .title
div{float:right;position:relative}.howtobuy.step-3-dealer-locator .step-3-searchform,.howtobuy.step-3-law-enforcement .step-3-searchform,.howtobuy.step-3-military-federal .step-3-searchform{-ms-flex-positive:initial;flex-grow:0;height:auto;opacity:1;position:relative;-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);width:50%;z-index:1}.howtobuy.step-3-dealer-locator .step-3-searchform h2,.howtobuy.step-3-law-enforcement .step-3-searchform h2,.howtobuy.step-3-military-federal .step-3-searchform
h2{display:none}.howtobuy.step-3-dealer-locator .step-3-searchform label,.howtobuy.step-3-law-enforcement .step-3-searchform label,.howtobuy.step-3-military-federal .step-3-searchform
label{margin-right:1.5rem;text-shadow:0 2px 3px #000}.howtobuy.step-3-dealer-locator .step-3-searchform .location,.howtobuy.step-3-law-enforcement .step-3-searchform .location,.howtobuy.step-3-military-federal .step-3-searchform
.location{background-position:calc(100% - .4em) .8em;background-size:25px 25px;padding-right:37px;min-height:55px}.howtobuy.step-3-dealer-locator .step-3-searchform .location::-webkit-inner-spin-button,.howtobuy.step-3-dealer-locator .step-3-searchform .location ::-webkit-inner-spin-button,.howtobuy.step-3-law-enforcement .step-3-searchform .location::-webkit-inner-spin-button,.howtobuy.step-3-law-enforcement .step-3-searchform .location ::-webkit-inner-spin-button,.howtobuy.step-3-military-federal .step-3-searchform .location::-webkit-inner-spin-button,.howtobuy.step-3-military-federal .step-3-searchform .location ::-webkit-inner-spin-button{-webkit-appearance:none}.howtobuy.step-3-dealer-locator .step-3-searchform .form,.howtobuy.step-3-law-enforcement .step-3-searchform .form,.howtobuy.step-3-military-federal .step-3-searchform
.form{background-position:0 0,100% 0,0 100%,100% 100%;background-size:27px,27px,27px,27px;transition-delay:.5s}.howtobuy.step-3-dealer-locator div[class^=step-2-],.howtobuy.step-3-law-enforcement div[class^=step-2-],.howtobuy.step-3-military-federal div[class^=step-2-]{display:none}.howtobuy.step-3-military-federal .military-intl-note{left:0;opacity:1}.howtobuy.step-3-dealer-locator .step-3-searchform .type,.howtobuy.step .selectwhere,.howtobuy.step .title
p{display:none}.howtobuy.part-height{min-height:35em}.howtobuy .step-2-intl-options,.howtobuy .step-2-uscanada-options,.howtobuy .step-3-searchform{height:0;width:0;opacity:0;-ms-transform:translateY(200%) scale(2);transform:translateY(200%) scale(2);transition:opacity .4s,transform .6s cubic-bezier(.77,0,.175,1);z-index:-1}.howtobuy
.form{background-image:url(/wp-content/themes/sigsauer/assets/images/svg/corner_top_left.svg),url(/wp-content/themes/sigsauer/assets/images/svg/corner_top_right.svg),url(/wp-content/themes/sigsauer/assets/images/svg/corner_bottom_left.svg),url(/wp-content/themes/sigsauer/assets/images/svg/corner_bottom_right.svg);background-position:50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-size:1px,1px,1px,1px;margin:0
1.6rem;padding:3rem 0;text-align:left;transition:all .3s ease-in-out}.howtobuy .form
h3{margin-bottom:1rem;text-align:center}.howtobuy .form
button{margin:3rem 0 1rem;width:100%}.howtobuy .form button.icon-search-0{background-position:calc(50% + 42px) 50%;background-size:25px;padding-right:2.5em}.howtobuy .military-intl-note{bottom:1.5em;left:-100%;opacity:0;padding:0
7%;position:absolute;transition:all .3s ease-in-out;width:100%}.howtobuy .military-intl-note
a{color:#eeaf00}.howtobuy .search-status{display:none}.dealers-results-outer{border-bottom:1px solid #eee}.dealers-results-outer:empty{display:none}.dealers-results-outer .search-refine{padding:0
2em;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;border-bottom:1px solid #000}.dealers-results-outer .search-refine
label{display:inline-block;margin-bottom:0;margin-top:0;padding-right:1.5em}.dealers-results-outer .search-refine label[for=refine_us_type_agency]{margin-right:0}.dealers-results-outer .search-refine
label.select{margin-bottom:0;margin-top:0}.dealers-results-outer .search-refine
form{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-direction:row;flex-direction:row;-ms-flex:0 0 auto;flex:0 0 auto;padding:2em
0}.dealers-results-outer .search-refine form>.type{padding-left:0;white-space:nowrap}.dealers-results-outer .search-refine form input.text,.dealers-results-outer .search-refine form
select.select{display:inline-block;min-width:4em;width:auto}.dealers-results-outer .search-refine form
input.location{background-position:calc(100% - .4em) .8em;background-size:25px 25px;min-height:53px;max-width:6em;font-size:1.6rem;padding-top:1.3rem;padding-bottom:1.2rem}.dealers-results-outer .search-refine form .submit-refine{background-position:calc(100% - 1.6em) .7em;background-size:25px;margin:0
1rem 0 2rem;font-size:1em;min-width:215px;padding:1.2rem 5rem 1.3rem 2.1rem}.dealers-results-outer .search-refine form .submit-refine:after{width:2.7rem!important;height:2.7rem!important;right:-1.6em;margin-top:-.1em}.dealers-results-outer .search-refine form .select2-container{min-width:9em}.dealers-results-outer .search-refine form .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1em}.dealers-results-outer .search-refine form.dealer-locator
.type{display:none}.dealers-results-outer .search-refine
.dealer_types{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;text-transform:uppercase;border-left:1px solid #000;margin:0
2em;height:125px}.dealers-results-outer .search-refine .dealer_types>div{position:relative;display:-ms-flexbox;display:flex;margin-left:4.5em;height:100%;-ms-flex-align:center;align-items:center;line-height:1.3;cursor:pointer}.dealers-results-outer .search-refine .dealer_types>div
i{width:25px;height:25px;position:absolute;top:50%;left:-35px;margin-top:-12.5px}.dealers-results-outer .search-refine .dealer_types>div
.details{position:absolute;top:90%;left:50%;width:20em;margin-left:-10.5em;padding:2em;z-index:1;background:#fff;font-size:.9em;text-transform:none;text-align:center;opacity:0;transition:all .2s ease-in}.dealers-results-outer .search-refine .dealer_types>div .details:before{content:'';position:absolute;top:-4px;left:50%;width:0;margin-left:0;height:4px;background:#eeaf00;transition:all .4s ease-in-out}.dealers-results-outer .search-refine .dealer_types>div:first-of-type{font-size:1.1em;font-weight:900;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-left:3em;cursor:default}.dealers-results-outer .search-refine .dealer_types>div:first-of-type
strong{display:block;width:100%;font-weight:900;color:#eeaf00}.dealers-results-outer .search-refine .dealer_types
.classiii{margin-left:4em}.dealers-results-outer .search-refine .dealer_types .classiii
i{height:20px;width:80px}.dealers-results-outer .search-refine .dealer_types .classiii
.details{right:-2.5em;left:auto;margin-left:0}.dealers-results-outer .search-refine .dealer_types .classiii:hover .details:before{right:9%;left:auto}.dealers-results{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0
2em}.dealers-results .toggle,.dealers-results div
.toggle{height:32px;width:32px;margin:-16px 0 0;padding:0;position:absolute;right:calc(1em + 5px);top:50%;transition:.3s cubic-bezier(.895,.03,.685,.22)}.dealers-results .toggle
svg{height:32px;width:32px;max-width:none}.dealers-results
.active.toggle{-ms-transform:rotate(135deg);transform:rotate(135deg)}.dealers-results
div{padding:2em;position:relative;width:25%;overflow:hidden}.dealers-results div
h3{font-size:1.1em;font-weight:500}.dealers-results div h3.type-icons{margin-top:-1.7em}.dealers-results div:last-of-type{border-bottom:0}.dealers-results div
a{color:#eeaf00}.dealers-results div a[href^='tel:']{color:#000}.dealers-results div
span{color:#909090;font-size:.8em;font-weight:700;text-transform:uppercase}.dealers-results div .icon-elite-dealer,.dealers-results div .icon-master-dealer{height:20px;width:20px;display:inline-block;margin-right:5px}.dealers-results div .icon-class-3{display:inline-block;height:20px;margin-right:5px;width:70px}.dealers-results div.search-error,.dealers-results div.search-status-text{margin-top:6rem;padding:0
1em 2em;width:100%}.dealers-results div.featured-dealers{background:radial-gradient(ellipse at 180px 0,#444441 0,#000 300px);color:#fff;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0
-2em 2em;padding:2em
2em 0;position:relative;width:calc(100% + 4em)}.dealers-results div.featured-dealers
h2{font-size:2em;margin-bottom:.8em;padding-left:2.5em;text-transform:uppercase;width:100%}.dealers-results div.featured-dealers .icon-elite-dealer{height:45px;width:45px;display:block;left:1.5em;position:absolute;top:1.1em;-ms-transform:none;transform:none}.dealers-results div.featured-dealers
b{color:#eeaf00;font-weight:700}.dealers-results div.featured-dealers
div{padding:2em;width:25%}.dealers-results div.featured-dealers div
h3{font-weight:700}.dealers-results div.featured-dealers div .icon-elite-dealer{display:none}.dealers-results div.featured-dealers
div.details{margin:0;margin-bottom:0;margin-top:0;padding:0}.dealers-results div.featured-dealers div a[href^='tel:']{color:#fff}.dealers-results div .toggle
path{fill:#fff}.dealers-results
.details{margin:0;padding:0}.dealers-results
.details.active{display:block}.page-howtobuy #dealers-modules-top-dealer-locator,.page-howtobuy #dealers-modules-top-intl,.page-howtobuy #dealers-modules-top-law-enforcement,.page-howtobuy #dealers-modules-top-military-federal{display:none}.page-howtobuy .dealer-note{background-color:#f1f1f1;padding:1.5rem 3rem;width:100%}.page-howtobuy .column-layouts-column.faq,.page-howtobuy .column-layouts-column.maint,.page-howtobuy .column-layouts-column.support,.page-howtobuy .column-layouts-column.warranty{background-position:.5rem 5.7rem}.page-howtobuy .column-layouts-column.faq .column-layouts-content,.page-howtobuy .column-layouts-column.maint .column-layouts-content,.page-howtobuy .column-layouts-column.support .column-layouts-content,.page-howtobuy .column-layouts-column.warranty .column-layouts-content{padding:6rem 2.5rem 6rem 5rem}.page-howtobuy .column-layouts-column.faq
h3{text-transform:none}.online-retailers
table{display:table!important}.online-retailers table tr
td{display:table-cell;width:25%!important;text-align:center;padding:0}.online-retailers table tr td
a{display:block;width:90%;margin:0;padding:0}.large-hero{background-color:#000;color:#fff;position:relative;z-index:0}.large-hero-slide{background-position:50%;background-repeat:no-repeat;background-size:cover;height:calc(85vh - 49px);overflow:hidden;position:relative;width:100%}.large-hero-slide.slide-overlay:before{height:100%;left:0;position:absolute;top:0;width:100%;background:linear-gradient(0deg,#000 0,transparent);content:'';z-index:0}.large-hero-slide.dark-color{color:#0b0c0b}.admin-bar .large-hero-slide{height:calc(100vh - 95px)}.has-breadcrumbs .large-hero-slide{height:calc(85vh - 84px)}.large-hero-video-player{background-color:#000;height:1125px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2000px}.no-flexbox.no-flexboxlegacy .large-hero .bg-video-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.large-hero-content{opacity:0;position:absolute;transition:opacity .5s .5s;width:27.1rem;z-index:2}.is-selected .large-hero-content{opacity:1}.align-top-center .large-hero-content,.align-top-left .large-hero-content,.align-top-right .large-hero-content{top:1.5rem}.align-bottom-left .large-hero-content,.align-center-left .large-hero-content,.align-top-left .large-hero-content{left:1.5rem}.align-bottom-left .large-hero-content h3:after,.align-center-left .large-hero-content h3:after,.align-top-left .large-hero-content h3:after{left:0}.align-center-left .large-hero-content,.align-center-right .large-hero-content{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.align-bottom-center .large-hero-content,.align-bottom-left .large-hero-content,.align-bottom-right .large-hero-content{bottom:7.8rem}.align-bottom-right .large-hero-content,.align-center-right .large-hero-content,.align-top-right .large-hero-content{right:1.5rem;text-align:right}.align-bottom-right .large-hero-content h3:after,.align-center-right .large-hero-content h3:after,.align-top-right .large-hero-content h3:after{right:0}.align-bottom-center .large-hero-content,.align-top-center .large-hero-content{left:50%;text-align:center;-ms-transform:translateX(-50%);transform:translateX(-50%)}.align-bottom-center .large-hero-content h3:after,.align-top-center .large-hero-content h3:after{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.align-center-center .large-hero-content{text-align:center}.align-center-center .large-hero-content h3:after{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.large-hero
h3{text-transform:uppercase;font-size:2.8rem;font-weight:900;line-height:1.23;margin:0
0 .7rem;padding:0
0 4.4rem;position:relative}.large-hero h3:after{background-color:#eeaf00;bottom:.9rem;content:'';height:4px;position:absolute;width:64px}.large-hero
p{font-size:1.5rem;line-height:1.267;margin:0
0 1.8rem}.large-hero .usage-tooltips{display:none}.large-hero .usage-tooltips-tooltip.from-left .tooltip-close{left:20px;right:auto}.large-hero .usage-tooltips-tooltip.from-bottom .tooltip-close{bottom:20px;top:auto}.large-hero .usage-tooltips-tooltip.open{z-index:3}.large-hero .usage-tooltips .tooltip-close,.large-hero .usage-tooltips .tooltip-open{z-index:1}.large-hero .usage-tooltips .tooltip-close.hidden,.large-hero .usage-tooltips .tooltip-open.hidden{display:none}.large-hero .usage-tooltips .tooltip-open{height:38px;width:38px}.large-hero .usage-tooltips .tooltip-close{height:10px;width:10px;opacity:0;position:absolute;right:20px;top:20px}.large-hero .usage-tooltips
.icon{display:none;position:absolute}.large-hero .usage-tooltips .icon-hotspot-no-border-0{height:15px;width:15px}.large-hero .usage-tooltips .icon-close-0{height:100%;width:100%}.large-hero .usage-tooltips .icon-corner-0{height:9px;width:9px}.large-hero .usage-tooltips .tl,.large-hero .usage-tooltips
.tr{top:0}.large-hero .usage-tooltips .bl,.large-hero .usage-tooltips
.br{bottom:0}.large-hero .usage-tooltips .bl,.large-hero .usage-tooltips
.tl{left:0}.large-hero .usage-tooltips .br,.large-hero .usage-tooltips
.tr{right:0}.large-hero .usage-tooltips
.tl{-ms-transform:rotate(180deg);transform:rotate(180deg)}.large-hero .usage-tooltips
.tr{-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.large-hero .usage-tooltips
.bl{-ms-transform:rotate(90deg);transform:rotate(90deg)}.large-hero .usage-tooltips-content{font-size:0;opacity:0;padding:25px
15px;width:394px}.modaal-container .usage-tooltips{background-color:#5c5c5c;padding:1rem 1.5rem}.modaal-container .usage-tooltips-tooltip{font-size:0;margin-bottom:1.5rem}.usage-tooltips{color:#0b0c0b}.usage-tooltips-tooltip{z-index:2}.usage-tooltips
h4{font-size:1.7rem;font-weight:500;line-height:1.2;margin-bottom:1rem}.usage-tooltips
p{font-size:1.4rem}.usage-tooltips-image{margin-right:1.9rem}.usage-tooltips-image
img{margin:auto;max-height:110px;width:auto}.usage-tooltips-meta{margin:0
auto;text-align:center;width:calc(100% - 107px)}.video-data{display:none}.usage-hero-container{background-color:#0b0c0b}.usage-hero-carousel-container,.usage-hero-sidebar{display:block;position:relative}.usage-hero-sidebar{background-color:#0b0c0b;overflow-y:auto}.usage-hero-sidebar-content{padding:4.5rem 2.5rem}.usage-hero-sidebar .usage-hero-sidebar-content
h3{font-size:2.8rem}.usage-hero-sidebar .usage-hero-sidebar-content h3:after{left:0}.usage-hero-sidebar-tooltips-tooltip{background-color:transparent;border-bottom:1px solid #212121;color:#fff;cursor:pointer;padding:0
2.5rem 1rem;padding-right:1rem;transition:background .15s cubic-bezier(.895,.03,.685,.22),background-color .4s cubic-bezier(.895,.03,.685,.22)}.usage-hero-sidebar-tooltips-tooltip.active{background-color:#212121;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.usage-hero-sidebar-tooltips-tooltip.active
a{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.usage-hero-sidebar-tooltips-tooltip.active:hover{background-color:#212121}.usage-hero-sidebar-tooltips-tooltip:hover{background:#1e1e1e;transition:background .4s cubic-bezier(.165,.84,.44,1),background-color .4s cubic-bezier(.165,.84,.44,1)}.usage-hero-sidebar-tooltips-tooltip
a{height:48px;width:48px;opacity:.25;position:relative;transition:opacity .15s cubic-bezier(.895,.03,.685,.22)}.usage-hero-sidebar-tooltips-tooltip a:hover{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.usage-hero-sidebar-tooltips-tooltip
i{height:17px;width:17px;border-radius:50%;display:block}.usage-hero-sidebar-tooltips-tooltip
h4{text-transform:uppercase;color:#6e6e6e;font-size:1.5rem;-ms-transform:translateY(14px);transform:translateY(14px)}.usage-hero-sidebar-tooltips-tooltip a,.usage-hero-sidebar-tooltips-tooltip
h5{display:inline-block;vertical-align:middle}.usage-hero-sidebar-tooltips-tooltip
h5{cursor:pointer;font-size:1.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:calc(100% - 58px)}.medium-hero{background-repeat:no-repeat;background-size:cover;color:#fff;height:293px;overflow:hidden;position:relative;z-index:0}.medium-hero.video
.container{height:100%;padding:0;position:relative}.error404 .medium-hero{overflow:hidden}.error404 .medium-hero h1+h2,.error404 .medium-hero h1:only-child{text-transform:uppercase;font-size:2.8rem;font-weight:900;margin:0
0 .7rem;padding:0
0 2.4rem;position:relative}.error404 .medium-hero h1+h2:after,.error404 .medium-hero h1:only-child:after{background-color:#eeaf00;bottom:.9rem;content:'';height:4px;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);width:64px}.medium-hero-video-player{height:1125px;left:50%;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2000px}.medium-hero-content{font-size:1.4rem;position:absolute;text-align:center;width:calc(100% - 3rem)}.left .medium-hero-content{bottom:4rem}.left .medium-hero-content
p{font-size:1.54rem;max-width:43.1rem}.right .medium-hero-content{bottom:4rem}.right .medium-hero-content
p{font-size:1.54rem;max-width:43.1rem}.center .medium-hero-content{left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.center .medium-hero-content h3:after{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.center .medium-hero-content
p{max-width:35.5rem}.medium-hero-content
p{display:inline-block}.medium-hero-content
.cta{margin-top:1.8rem}.medium-hero
h1{text-transform:uppercase;font-size:1.4rem}.medium-hero
h3{text-transform:uppercase;font-size:2.8rem;font-weight:900;margin:0
0 .7rem;padding:0
0 2.4rem;position:relative}.medium-hero h3:after{background-color:#eeaf00;bottom:.9rem;content:'';height:4px;position:absolute;width:64px}.medium-hero.dark-color,.medium-hero.dark-color .medium-hero-anchor{color:#0b0c0b}.medium-hero-anchors{margin-top:2.4rem}.medium-hero-anchor{color:#fff;line-height:1}.medium-hero-anchor:nth-child(2n){border-left:1px solid #fff;margin-left:.8rem;padding-left:.8rem}.page-builder.image{background-repeat:no-repeat;background-size:cover}.page-builder.pad-small{padding:4rem 0}.page-builder.pad-medium{padding:6rem 0}.page-builder.pad-large{padding:8rem 0}.mage-page-title{text-align:center}.mage-page-title
h2{font-size:2.8rem;line-height:1;margin:1.5rem 0}.mage-announcement,.mage-page-title
h2{text-transform:uppercase;font-weight:500;position:relative}.mage-announcement{font-size:1.2rem;padding:1.4rem 0;text-align:center;z-index:1}.mage-announcement .promo-code{font-weight:900}.mage-announcement .promo-code
.code{color:#eeaf00}.promotions-banner{background-color:#060505;background-position:50%;background-repeat:no-repeat;background-size:cover;height:280px;position:relative;z-index:1}.promotions-banner
.container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:justify;justify-content:space-between}.promotions-banner .container:after{display:none}.promotions-banner .icon-monthly-giveaway{height:80px;width:80px;display:block}.promotions-banner-content{color:#fff}.promotions-banner
h2{text-transform:uppercase;font-size:2.8rem;font-weight:900;line-height:1.2}.promotions-banner h2
span{color:#eeaf00;display:block}.promotions-slider{background-color:#060505;position:relative}.promotions-slider .icon-monthly-giveaway{height:100px;width:100px;position:absolute;right:1.5rem;top:1.5rem}.promotions-slider .flickity-enabled .icon-monthly-giveaway{opacity:0;transition:opacity .1s linear .3s;will-change:opacity}.promotions-slider-slide{background-repeat:no-repeat;background-size:cover;height:494px;position:relative;width:100%}.promotions-slider-slide.is-selected
.icon{opacity:1;transition:opacity .3s ease .3s}.promotions-slider-content{color:#fff;left:1.5rem;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.promotions-slider-disclaimer{bottom:6.5rem;color:#d0d3d9;font-size:1.2rem;left:1.5rem;line-height:1.2;max-width:100rem;position:absolute;width:95%}.promotions-slider
h2{text-transform:uppercase;font-size:3.5rem;font-weight:900;line-height:1.2}.promotions-slider h2
span{color:#eeaf00;display:block}.promotions-slider
.cta{font-size:1.5rem;margin-top:2.5rem;padding:1.113rem 5.5rem 1.113rem 3rem}.product-subcategory{border-bottom:1px solid #d0d3d9;text-align:center}.product-subcategory-header{border-color:#d0d3d9;border-style:solid;border-width:0 0 1px;padding:4.5rem 0 2.8rem;position:relative}.product-subcategory-header
.cta{font-size:1.4rem}.product-subcategory h2,.product-subcategory
h3{text-transform:uppercase;font-weight:900}.product-subcategory
h2{color:#eeaf00;font-size:3rem;line-height:1;margin-bottom:.5rem}.product-subcategory
h3{font-size:2.4rem;margin-bottom:.7rem}.product-subcategory-body{padding:3rem 0}.product-subcategory-slide{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column;padding:0
2.5rem;width:100%}.product-subcategory-slide
.cta{height:45px;line-height:45px;padding:0
2.774rem 0 1.5rem}.product-subcategory-nav{display:none;margin-top:2rem;padding:0
2.5rem}.product-subcategory .flickity-prev-next-button{background:transparent}.product-subcategory .flickity-prev-next-button
.arrow{fill:#a0a0a0}.product-subcategory .subcat-description{opacity:0;-ms-transform:translateY(100%);transform:translateY(100%);transition:opacity .15s cubic-bezier(.895,.03,.685,.22) .15s,transform .15s cubic-bezier(.895,.03,.685,.22) .15s}.product-subcategory .subcat-description
p{margin:0
2rem 2rem 0}.product-subcategory .is-selected .subcat-description{opacity:1;-ms-transform:translateY(0);transform:translateY(0);transition:opacity .3s cubic-bezier(.165,.84,.44,1) .2s,transform .3s cubic-bezier(.165,.84,.44,1) .15s}.product-subcategory .is-selected .slide-toggle{border-color:#0b0c0b;color:#000;letter-spacing:.5px;text-shadow:.5px 0 0 #0b0c0b;transition:color .4s cubic-bezier(.165,.84,.44,1),border-color .4s cubic-bezier(.165,.84,.44,1),letter-spacing .4s cubic-bezier(.165,.84,.44,1),text-shadow .4s cubic-bezier(.165,.84,.44,1)}.product-subcategory-menu.ready .menu-slide{width:100%}.product-subcategory .menu-slide{padding:0
2rem 0 0}.product-subcategory .menu-slide+.menu-slide{border-left:1px solid #d0d3d9;padding:0
2rem}.product-subcategory .slide-toggle{text-transform:uppercase;border-color:transparent;border-style:solid;border-width:0 0 5px;color:#999;display:block;font-weight:700;height:40px;line-height:38px;text-shadow:none;transition:color .15s cubic-bezier(.895,.03,.685,.22),border-color .15s cubic-bezier(.895,.03,.685,.22),letter-spacing .15s cubic-bezier(.895,.03,.685,.22),text-shadow .15s cubic-bezier(.895,.03,.685,.22)}.section-heading{margin:3.1rem 0;text-align:center}.section-heading
h2{font-size:2.6rem;line-height:1.4}.section-heading h2+h3{color:#555;margin-top:-.5rem}.section-heading
h3{font-size:1.5rem}.section-heading+*{margin-top:-1.5rem}.store-cta{padding:2.5rem 0;text-align:center}.store-cta-cta{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex}.store-cta-cta:hover .store-cta-icon{-ms-transform:translateX(5px);transform:translateX(5px);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.store-cta-icon{height:18px;width:18px;display:block;-ms-transform:translateX(0);transform:translateX(0);transition:transform .15s cubic-bezier(.895,.03,.685,.22)}.store-cta-text{text-transform:uppercase;color:#000;font-size:1.8rem;font-weight:500;margin:0
1rem 0 2.4rem}.tabbed-content{padding:2rem 0}.no-flexbox.no-flexboxlegacy .tabbed-content{font-size:0}.tabbed-content-tabs{border-bottom:1px solid #d0d3d9;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.no-flexbox.no-flexboxlegacy .tabbed-content-tabs{text-align:center}.tabbed-content-toggle{border:1px
solid transparent;font-size:1.7rem;line-height:1;opacity:.4;padding:1rem 1.1rem;-ms-transform:translateY(1px);transform:translateY(1px)}.tabbed-content-toggle.active{border-color:#d0d3d9;opacity:1}.tabbed-content-toggle:not(.active){transition:opacity .15s cubic-bezier(.895,.03,.685,.22)}.tabbed-content-toggle:not(.active):hover{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.no-flexbox.no-flexboxlegacy .tabbed-content-tab{display:inline-block;vertical-align:middle}.tabbed-content-content{margin:0
auto;max-width:730px;padding:2rem 1.5rem}.catalogsearch-result-index .tabbed-content-content{max-width:none}.tabbed-content-block{display:none}.tabbed-content-block.active{display:block}.tabbed-content .r-tabs-anchor{color:#0b0c0b}.tabbed-content .r-tabs-panel{border:1px
solid transparent;padding:1.5rem 1rem;transition:border-color .15s cubic-bezier(.895,.03,.685,.22)}.tabbed-content .r-tabs-panel.r-tabs-state-active{border-color:#d0d3d9;transition:border-color .4s cubic-bezier(.165,.84,.44,1)}.technology{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:7rem 0;text-align:center}.technology
h2{text-transform:uppercase;color:#f1f1f1;font-size:2.4rem}.technology h2
span{color:#eeaf00}.technology-tooltip{color:#fff;margin:2rem auto 0;padding:2rem;width:320px}.technology-tooltip.velocity-animating{pointer-events:none}.technology-tooltip:after{left:50%;position:absolute;top:100%;-ms-transform:translateX(-50%) translateY(-3px);transform:translateX(-50%) translateY(-3px)}.technology
h3{text-transform:uppercase;font-size:2rem;font-weight:500;margin-bottom:1.5rem;padding-bottom:1rem;position:relative}.technology h3:after{background-color:#eeaf00;bottom:0;content:'';height:3px;left:0;position:absolute;width:101px}.technology
p{line-height:1.4}.technology-header{margin:0
auto;max-width:542px}.technology-header
p{font-size:1.4rem}.technology-badges{margin:4rem 0}.technology-badge{border:2px
solid transparent;border-radius:50%;position:relative;width:320px}.technology-badge:after{left:50%;position:absolute;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);height:75px;width:75px;border-radius:50%;box-shadow:0 8px 18px 0 #000}.technology-badge
img{margin:0
auto}.technology
.cta{letter-spacing:.0288rem;font-size:1.6rem;font-weight:400;text-transform:none}.technology .cta:after{height:1.5rem;width:1.5rem}.usage-how-to-buy{background-color:#0a0a0a;position:relative}.usage-how-to-buy:after,.usage-how-to-buy:before{background-color:#3a3a3a;content:'';height:1px;left:0;position:absolute;width:100%;z-index:1}.usage-how-to-buy:before{top:1.3rem}.usage-how-to-buy:after{bottom:1.3rem}.usage-how-to-buy-featured-systems,.usage-how-to-buy-how-to-buy{-ms-flex-align:center;align-items:center;background-position:top;background-repeat:no-repeat;background-size:cover;color:#fff;display:-ms-flexbox;display:flex;height:30.9rem;-ms-flex-pack:center;justify-content:center}.usage-how-to-buy-featured-systems{box-shadow:inset 0 -50px 70px -20px #0a0a0a}.usage-how-to-buy-featured-systems
h2{font-size:3rem}.usage-how-to-buy-how-to-buy{box-shadow:inset 0 50px 70px 20px #0a0a0a}.usage-how-to-buy-how-to-buy
h2{font-size:3.8rem}.usage-how-to-buy-how-to-buy
.icon{height:3.6rem;width:3.6rem;display:inline-block}.usage-how-to-buy-icon-separator{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.usage-how-to-buy-icon-separator:after,.usage-how-to-buy-icon-separator:before{content:'';display:block;-ms-flex:1 0 auto;flex:1 0 auto}.usage-how-to-buy-icon-separator:before{background-image:linear-gradient(270deg,#2e2e2f 0,#2e2e2f 24%,#0a0a0a)}.usage-how-to-buy-icon-separator:after{background-image:linear-gradient(270deg,#0a0a0a 0,#2e2e2f 73%,#2e2e2f)}.usage-how-to-buy-icon-separator
.icon{height:8rem;width:8rem;color:#3a3a3a;display:block}.usage-how-to-buy-icon-container{padding:0
2.4rem}.usage-how-to-buy-content{max-width:350px;text-align:center;width:calc(100% - 3rem)}.no-flexbox.no-flexboxlegacy .usage-how-to-buy-content{margin:0
auto}.usage-how-to-buy-content
p{font-size:1.4rem;margin-bottom:1rem}.usage-how-to-buy-content p+h2{margin-top:-1.3rem}.usage-how-to-buy-content
h2{text-transform:uppercase}.usage-how-to-buy-content h2
span{color:#eeaf00;font-weight:900}.usage-how-to-buy-listbox{text-transform:uppercase;font-weight:700;margin:1.2rem auto 0;max-width:250px;position:relative;text-align:left}.usage-how-to-buy-listbox-body,.usage-how-to-buy-listbox-header{border-color:#fff;border-style:solid;padding:2rem 2.4rem}.usage-how-to-buy-listbox-header{border-width:1px;cursor:pointer;padding:2rem 2.4rem;position:relative;text-align:left;text-transform:inherit;width:100%}.usage-how-to-buy-listbox-header
.icon{height:1.7rem;width:1.7rem;display:block;position:absolute;right:2.4rem;top:50%;-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.usage-how-to-buy-listbox-header.open
.icon{-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.usage-how-to-buy-listbox-header
span{line-height:1.1rem}.usage-how-to-buy-listbox-body{background-color:#0a0a0a;border-width:0 1px 1px;display:none;left:0;position:absolute;top:100%;width:100%;z-index:21}.usage-how-to-buy-listbox
a{color:inherit;display:block;transition:color .15s cubic-bezier(.895,.03,.685,.22)}.usage-how-to-buy-listbox a:hover{color:#eeaf00;transition:color .4s cubic-bezier(.165,.84,.44,1)}.usage-how-to-buy-listbox-list-item+.usage-how-to-buy-listbox-list-item{margin-top:.7rem}.usage-how-to-buy-button-set{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-top:3.2rem;max-width:350px}.usage-how-to-buy-button-set
.cta{-ms-flex:0 1 161px;flex:0 1 161px}.utility-ctas{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding:2.5rem 1.5rem}.utility-ctas-cta{color:#0b0c0b;display:block;-ms-flex:0 1 290px;flex:0 1 290px}.no-flexbox.no-flexboxlegacy .utility-ctas-cta{display:table-cell;width:25%}.utility-ctas-cta
p{line-height:1.375;padding-left:4.8rem}.no-flexbox.no-flexboxlegacy .utility-ctas-cta
p{max-width:290px}.utility-ctas-cta:hover .utility-ctas-title:after{-ms-transform:scaleX(1);transform:scaleX(1);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.utility-ctas-title{text-transform:uppercase;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:2.2rem;margin-bottom:1.1rem;position:relative}.utility-ctas-title:after{background-color:#eeaf00;content:'';display:block;height:4px;left:4.8rem;position:absolute;top:100%;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:left center;transform-origin:left center;transition:transform .15s cubic-bezier(.895,.03,.685,.22);width:30%}.no-flexbox.no-flexboxlegacy .utility-ctas-title img,.no-flexbox.no-flexboxlegacy .utility-ctas-title
span{display:inline-block;vertical-align:middle}.utility-ctas-icon{margin-right:1.4rem;max-width:3.4rem}.video-grid{padding:2.5rem 0}.tabbed-content .video-grid{padding:0}.video-grid .container:after{display:none}.video-grid-img{position:relative;background-size:cover;display:block}.video-grid-img:before{content:' ';display:block;padding-top:66.66667%;width:100%}.video-grid-img>.content{bottom:0;left:0;position:absolute;right:0;top:0}.video-grid-img
.icon{height:46px;width:46px}.video-grid-video{margin:0
0 1.8rem}.video-grid
h3{font-size:2.4rem;text-align:center}.view-all-products-cta{background-color:#0b0c0b;padding:3rem 0;text-align:center}.view-all-products-cta-text{text-transform:uppercase;color:#f1f1f1;font-size:1.783rem;line-height:1}.view-all-products-cta-link{-ms-flex-align:center;align-items:center;display:-ms-inline-flexbox;display:inline-flex;-ms-transform:scale(1,1) translate(0,.2rem);transform:scale(1,1) translate(0,.2rem);transition:transform .15s cubic-bezier(.895,.03,.685,.22);will-change:transform}.view-all-products-cta-link:hover
.icon{animation:icon-action .5s cubic-bezier(.785,.135,.15,.86) alternate infinite}.view-all-products-cta-link:active{transform:scale3d(.93,.93,1);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.view-all-products-cta-icon{height:15px;width:15px;display:block;margin-left:1.2rem;will-change:transform}.entry h1,.mce-content-body
h1{font-size:2.6rem;line-height:1.17}.entry h2,.mce-content-body
h2{font-size:2.8rem;font-weight:700;line-height:1.25}.entry h3,.mce-content-body
h3{font-size:2.4rem;font-weight:700;line-height:1.25}.entry h4,.mce-content-body
h4{font-size:2.2rem;line-height:1;text-transform:uppercase}.entry h5,.mce-content-body
h5{font-size:2rem;font-weight:700;line-height:1.25}.entry h6,.mce-content-body
h6{font-size:1.8rem;font-weight:700;line-height:1.22}strong{font-weight:700}.legion-members-only{border:1px
solid #0b0c0b;margin-top:2.8rem;padding:1.3rem}.product-hero .legion-members-only{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;margin-left:auto;max-width:448px}.product-slider .legion-members-only{display:none}.legion-members-only-title{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.legion-members-only-title
.icon{height:25px;width:25px;display:block;-ms-transform:translateY(-3px);transform:translateY(-3px)}.legion-members-only-title-text{text-transform:uppercase;font-weight:700;margin-left:1.1rem}.legion-members-only-ctas{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.mage-product-grid .legion-members-only-ctas{-ms-flex-pack:center;justify-content:center;margin-top:.6rem}.legion-members-only-ctas .sep,.legion-members-only-ctas
a{color:#212121}.legion-members-only-ctas
.sep{margin:0
1rem}.mage-product-grid{border-bottom:1px solid #ebebeb;margin:0;position:relative}.loading-response .mage-product-grid{min-height:50vh}.mage-product-grid-initial-loading{min-height:50vh;position:relative;width:100%}.mage-product-grid
.multicolors{color:#999;font-size:1.3rem;text-transform:uppercase}.mage-product-grid h3+.multicolors{margin-top:-1rem}.mage-product-grid>.container.loading{min-height:4.7rem}.mage-product-grid>.container.loading .mage-product-grid-product,.mage-product-grid>.container.loading .no-product-msg{opacity:.2}.mage-product-grid .no-product-msg{font-size:1.8rem;transition:opacity .4s cubic-bezier(.77,0,.175,1)}.mage-product-grid-desc{color:#575757;line-height:1.375;margin-top:1.8rem}.mage-product-grid-product{border:1px
solid #ebebeb;margin:-1px -1px 0 0;opacity:1;padding:2.5rem 1.5rem 3.3rem;transition:opacity .4s cubic-bezier(.77,0,.175,1)}.mage-product-grid-product:last-child:not(:only-child){margin:-1px -1px -1px 0}.mage-product-grid-product a:not(.cta){display:block}.mage-product-grid-product:only-child{margin:0
0 -1px}.mage-product-grid-product.restricted-product .mage-product-grid-name,.mage-product-grid-product.restricted-product .mage-product-grid-price,.mage-product-grid-product.restricted-product:hover .mage-product-grid-name{color:#d0d3d9}.mage-product-grid-product.on-sale .mage-product-grid-price{margin-right:1.4rem}.mage-product-grid-product .compare-cta{letter-spacing:.08rem;-ms-transform:scale(1,1);transform:scale(1,1);transition:transform .15s cubic-bezier(.895,.03,.685,.22)}.mage-product-grid-product .compare-cta:active{-ms-transform:scale(.95,.95);transform:scale(.95,.95);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.mage-product-grid-product .compare-cta+.restricted-button{margin-top:1rem}.mage-product-grid-product .restricted-button{border:0;border-radius:0}.no-touchevents .mage-product-grid-product:hover .mage-product-grid-footer-ctas{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1)}.mage-product-grid-body{-ms-flex-align:center;align-items:center;color:#0b0c0b;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.touchevents .mage-product-grid-body{display:block;text-align:center}.mage-product-grid-body:hover .mage-product-grid-name{color:#eeaf00;transition:color .4s cubic-bezier(.165,.84,.44,1)}.mage-product-grid-img{-ms-flex:0 1 auto;flex:0 1 auto;height:200px;min-width:0}.mage-product-grid-img
img{margin:0
auto;max-height:200px;width:auto}.touchevents .mage-product-grid-img
img{margin:0
auto}.mage-product-grid-description{-ms-flex:1 0 46%;flex:1 0 46%;text-align:center;width:100%}.mage-product-grid-description .legion-members-only-title{-ms-flex-pack:center;justify-content:center}.mage-product-grid-short-description{color:#999;line-height:1.5;margin:0
auto 1rem;max-width:351px}.mage-product-grid-name{color:#0b0c0b;font-size:2rem;line-height:1.4;margin-bottom:1rem;transition:color .15s cubic-bezier(.895,.03,.685,.22)}.mage-product-grid-description .mage-product-grid-sale,.mage-product-grid-sale{text-transform:uppercase;letter-spacing:.08rem;-ms-flex-align:center;align-items:center;background-color:#212121;color:#eeaf00;display:-ms-flexbox;display:flex;font-size:1.7rem;font-weight:900;height:50px;-ms-flex-pack:center;justify-content:center;margin:0
auto 1.3rem;width:90px}.mage-product-grid-price{color:#0b0c0b;font-size:2.4rem;margin:.2rem 0 0}.mage-product-grid-price-original{margin-top:-8px}.mage-product-grid-price-original
.price{color:#0b0c0b}.mage-product-grid .price-box .price-label,.mage-product-grid .price-box .price-label+.price{display:inline-block;vertical-align:middle}.mage-product-grid .price-box .price-label{color:#a0a0a0;margin-right:.4rem}.mage-product-grid .price-box
.price{font-size:2.3rem}.mage-product-grid .price-box .mage-product-grid-price-original
.price{font-size:2rem}.mage-product-grid .mage-product-grid-sale+.mage-product-grid-price
.price{font-size:3rem}.mage-product-grid-footer{margin-top:20px;text-align:center}.mage-product-grid-footer-ctas{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:2.8rem}.no-touchevents .mage-product-grid-footer-ctas{opacity:0;transition:opacity .15s cubic-bezier(.895,.03,.685,.22)}.mage-product-grid
.cta{padding:.95rem 3.4rem .95rem 3rem}.restricted-overlay{background-color:hsla(0,0%,100%,.9);bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;z-index:150}.restricted-overlay.active{display:block}.restricted-overlay .ajax-error,.restricted-overlay
.cprr_spinner{display:none}.restricted-overlay .ajax-error{color:#cc181e;margin-top:1rem}.restricted-overlay
.cprr_spinner{margin:0
auto}.restricted-overlay
.inner{background-color:#fff;border:1px
solid #d0d3d9;max-width:66rem;padding:4rem 1rem;text-align:center;-ms-transform-origin:center center;transform-origin:center center;width:calc(100% - 3rem)}.restricted-overlay-close{-ms-transform:scale(1,1);transform:scale(1,1);transition:transform .15s cubic-bezier(.895,.03,.685,.22);height:40px;width:40px;position:absolute;right:0;top:0}.restricted-overlay-close:active{-ms-transform:scale(.95,.95);transform:scale(.95,.95);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.restricted-overlay-close
.icon{height:18px;width:18px;color:#909090;-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.restricted-overlay
.select2{display:block;margin:0
auto;max-width:400px}.restricted-overlay .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.8rem;text-align:left;text-transform:capitalize}.restricted-overlay .select2-container--default .select2-selection--single .select2-selection__arrow{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.restricted-overlay .select2-container--default .select2-selection--single
b{height:12px;width:12px;border-width:0;display:block;margin:0;position:static}.restricted-overlay
h2{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.8rem;-ms-flex-pack:center;justify-content:center}.restricted-overlay h2.buy-online{text-transform:uppercase;font-size:2.4rem;font-weight:700}.restricted-overlay h2
.icon{height:26px;width:26px}.restricted-overlay-body{margin-top:2rem}.buy-online .restricted-overlay-body{padding:0
1.5rem}.restricted-overlay-form-body{margin:2rem 0}.restricted-overlay
input{border:1px
solid #d0d3d9;display:block;margin:2.5rem auto 0;max-width:32rem;padding:.796rem 1.7rem;transition:border-color .15s cubic-bezier(.895,.03,.685,.22);width:calc(100% - 1rem)}.restricted-overlay input::-webkit-input-placeholder{color:#0b0c0b}.restricted-overlay input::-moz-placeholder{color:#0b0c0b}.restricted-overlay input:-ms-input-placeholder{color:#0b0c0b}.restricted-overlay input::placeholder{color:#0b0c0b}.restricted-overlay input:focus{outline:0}.restricted-overlay
.cta{padding:1.06rem 2.774rem 1.06rem 1.5rem}.related-price-box .regular-price,.related-price-box .special-price{color:#0b0c0b;font-size:2.4rem}.related-price-box .old-price{margin-top:-8px}.related-price-box .minimal-price .price-label{color:#a0a0a0}.related-price-box .minimal-price
.price{font-size:1.8rem}.related-price-box .old-price
.price{color:#0b0c0b}.magination{background-color:#252729;color:#fff;font-size:1.4rem;padding:2.5rem 0}.magination .page-numbers{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.magination .page-number{color:inherit;transition:color .15s cubic-bezier(.895,.03,.685,.22)}.magination .page-number.current-page,.magination .page-number:hover{color:#eeaf00;transition:color .4s cubic-bezier(.165,.84,.44,1)}.magination .no-next,.magination .no-next:hover,.magination .no-previous,.magination .no-previous:hover{color:#5c5c5c}.sibling-nav{text-transform:uppercase;border-top:4px solid #252729;font-weight:500}.sibling-nav-nav{position:relative}.sibling-nav-current-section{font-size:1.4rem;padding:0
0 0 1.5rem}.sibling-nav-overflow .toggle-container{display:none}.sibling-nav-overflow-toggle{-ms-flex-align:center;align-items:center;background-color:transparent;color:#5f5f5f;display:-ms-flexbox;display:flex;height:40px;padding:0
2.5rem 0 3.1rem;position:relative}.sibling-nav-overflow-toggle.open .icon-close{opacity:1}.sibling-nav-overflow-toggle.open .icon-menu{opacity:0}.sibling-nav-overflow-toggle
span{text-transform:uppercase;font-size:1.4rem;font-weight:900}.sibling-nav-overflow-toggle
.icon{height:20px;width:20px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);transition:opacity .4s cubic-bezier(.785,.135,.15,.86)}.sibling-nav-overflow-toggle .icon-close{opacity:0}.sibling-nav-overflow-toggle .icon-menu{opacity:1}.sibling-nav-header{-ms-flex-align:center;align-items:center;color:#5f5f5f;display:-ms-flexbox;display:flex;font-weight:900;-ms-flex-pack:justify;justify-content:space-between}.sibling-nav .menu-item{height:44px;line-height:42px}.sibling-nav .menu-item-link{border-color:rgba(99,99,99,.2);border-style:solid;border-width:1px 0 0;color:#5f5f5f;display:block;padding:0
0 0 1.5rem}.sibling-nav .sibling-menu{-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;width:100%}.sibling-nav .sibling-menu,.sibling-nav .sibling-overflow-list{background-color:#fff;display:none;position:absolute;top:100%;z-index:30}.sibling-nav .sibling-overflow-list{border:1px
solid rgba(99,99,99,.2);right:0;width:32rem}.sibling-nav .sibling-overflow-list .menu-item{display:block;margin:0}.compare{left:0;max-width:125em;position:fixed;top:calc(100% - 45px);transition:background-color .1s,top .4s cubic-bezier(.895,.03,.685,.22);width:100%;z-index:76}.compare.empty{top:100%}.compare.open{background-color:rgba(11,12,11,.5);top:0;transition:background-color .4s cubic-bezier(.165,.84,.44,1) .2s,top .4s cubic-bezier(.165,.84,.44,1);z-index:200}.compare.open .compare-controls-toggle
.icon{-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.compare.open .compare-body{opacity:1;transition:opacity .4s cubic-bezier(.165,.84,.44,1) .2s}.compare.open:empty{display:none}.compare-body{background-color:#fff;height:calc(100vh - 87px);opacity:0;overflow:hidden;position:relative;transition:opacity .1s;width:100%;z-index:5}.compare-body>.container{height:100%;padding:0
1rem}.compare-controls{background-color:#0b0c0b;color:#f1f1f1;height:45px}.compare-controls
.container{display:-ms-flexbox;display:flex;height:100%;padding-left:1.5rem}.compare-controls-product,.compare-controls-products,.compare-controls-title,.compare-controls .small-count{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.compare-controls
h3{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.compare-controls .small-count{color:#f1f1f1}.compare-controls .small-count
label{margin-right:4px}.compare-controls-product,.compare-controls-products{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-pack:center;justify-content:center}.compare-controls-products{-ms-flex-align:stretch;align-items:stretch;border-color:#333;border-style:solid;border-width:0 1px}.compare-controls-product{color:#eee;font-size:1.5rem}.compare-controls-product
.remove{margin-left:3.8rem}.compare-controls-product+.compare-controls-product{border-left:1px solid #333}.compare-controls-title{font-size:1.8rem;padding-right:3.8rem}.compare-controls-title
.icon{height:27px;width:27px;margin-right:1rem}.compare-controls-toggle{text-transform:uppercase;background-color:#eeaf00;color:#000;min-width:190px;padding:0
1rem 0 7.3rem;position:relative}.compare-controls-toggle span:not(.toggle-text){font-size:1.5rem;font-weight:500;left:1.5rem;position:absolute;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.compare-controls-toggle
.icon{height:15px;width:15px;color:#eeaf00;position:absolute;right:2rem;top:50%;-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);transition:transform .4s cubic-bezier(.895,.03,.685,.22)}.compare .remove
.icon{height:16px;width:16px;color:#5c5c5c;display:block;-ms-transform:rotate(45deg);transform:rotate(45deg)}.compare .scroll-container{height:calc(100% - 92px);overflow-y:scroll;padding-bottom:65px;position:relative}.compare-table{border-collapse:collapse;font-size:1.4rem;width:calc(100% - 1px)}.compare-table .product-content,.compare-table .product-image{color:#0b0c0b}.compare-table .product-image{display:block;margin:0
auto;width:81px}.compare-table .product-name{color:#0b0c0b;line-height:1.222}.compare-table
th{text-align:left}.compare-table .product-shop-head td,.compare-table thead
td{min-width:280px;padding:0
.5rem}.compare-table thead .remove
.icon{color:#c2c2c2}.compare-table .specs
th{text-transform:uppercase;color:#eeaf00;font-size:1.8rem;font-weight:700;padding:.3rem 1.3rem}.compare-table .data-body td,.compare-table .data-body
th{border:1px
solid #ebebeb;padding:.3rem 1.3rem}.compare-table .small-header
td{background-color:#f1f1f1}.compare
.cta{font-size:1.3rem;margin-top:.9rem;padding:.35rem .8rem}.compare .cta:after{height:1.2rem;width:1.2rem;display:none}.compare .link-wishlist{font-size:0}.compare .link-wishlist .icon,.compare .link-wishlist
span{display:inline-block;vertical-align:middle}.compare .link-wishlist
.icon{height:14px;width:14px;color:#eeaf00;margin-right:.4rem}.compare .link-wishlist
span{text-transform:uppercase;color:#0b0c0b;font-size:1.2rem}.compare-cta-column{border:1px
dashed #d0d3d9;cursor:pointer;display:-ms-flexbox;display:flex;height:calc(100% - 3rem);min-width:280px;padding:1.2rem;position:absolute;text-align:center;top:0;width:calc(28% - 17px)}.compare-cta-column:hover .compare-cta-column-content{background-color:#f1f1f1;color:#0b0c0b;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1)}.compare-cta-column:hover .compare-cta-column-content
.icon{color:#eeaf00;transition:color .4s cubic-bezier(.165,.84,.44,1)}.compare-cta-column.columns-1{left:44.8%}.compare-cta-column.columns-2{left:72.8%}.compare-cta-column-content{-ms-flex-align:center;align-items:center;background-color:transparent;color:#d0d3d9;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;transition:background-color .15s cubic-bezier(.895,.03,.685,.22),color .15s cubic-bezier(.895,.03,.685,.22);width:100%}.compare-cta-column
h3{font-size:2rem}.compare-cta-column .continue-shopping{font-size:0;padding-right:27px;position:relative;text-transform:uppercase}.compare-cta-column .continue-shopping-text{font-size:1.5rem;font-weight:500;line-height:17px}.compare-cta-column
.icon{height:17px;width:17px;color:#d0d3d9;display:block;position:absolute;right:0;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.compare-cta,.compare-cta-column .icon,.wishlist-cta{transition:color .15s cubic-bezier(.895,.03,.685,.22)}.compare-cta,.wishlist-cta{color:#0b0c0b;font-size:0;text-transform:uppercase}.compare-cta:hover,.wishlist-cta:hover{color:#eeaf00;transition:color .4s cubic-bezier(.165,.84,.44,1)}.compare-cta .icon,.compare-cta span,.wishlist-cta .icon,.wishlist-cta
span{display:inline-block;vertical-align:middle}.compare-cta span,.wishlist-cta
span{font-size:1.2rem}.compare-cta .icon,.wishlist-cta
.icon{height:21px;width:21px;color:#eeaf00;margin-right:1rem}@media screen and (min-width:0em) and (max-width:28.75em){.dealers-results-outer .dealer_types
.classiii{width:40%}.dealers-results-outer .search-refine{padding-left:1em!important;padding-right:1em!important}}@media screen and (min-width:0em) and (max-width:56.25em){.dealers-results-outer .search-refine{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:1em}.dealers-results-outer .search-refine
.dealer_types{margin:0!important;padding-top:4em;padding-bottom:1em;border-left:0}.dealers-results-outer .search-refine .dealer_types>div{-ms-flex-direction:row;flex-direction:row;margin-left:0!important;margin-top:1em!important;padding:2.75em 1em 0;font-size:1.2em!important;text-align:center}.dealers-results-outer .search-refine .dealer_types>div
i{width:25px!important;height:25px!important;top:.4em!important;left:50%!important;margin-top:0!important;margin-left:-10px!important}.dealers-results-outer .search-refine .dealer_types>div:first-of-type{display:block!important;position:absolute!important;top:0;left:50%;height:auto;width:100%;margin:0!important;padding:1em
0;-ms-transform:translateX(-50%);transform:translateX(-50%);font-size:1.6em!important}.dealers-results-outer .search-refine .dealer_types>div:first-of-type
strong{display:inline-block;width:auto}.dealers-results-outer .search-refine .dealer_types>div:hover
.details{display:none}.dealers-results-outer .search-refine .dealer_types>div.active:after{content:'';position:absolute;bottom:-16px;left:50%;width:60%;margin-left:-30%;border-bottom:4px solid #eeaf00}.dealers-results-outer .search-refine .dealer_types
.classiii{padding-top:0}.dealers-results-outer .search-refine .dealer_types .classiii
i{width:70px!important}.dealers-results-outer .search-refine
.dealer_types_mobile{width:100%;padding:2em
0 1em}.dealers-results-outer .search-refine .dealer_types_mobile:empty{padding:0}}@media screen and (min-width:30em){html{font-size:61%}.entry table,.mce-content-body
table{display:block;-webkit-overflow-scrolling:touch;overflow-x:auto}.entry td,.entry th,.mce-content-body td,.mce-content-body
th{font-size:1.6rem}.entry img.alignright,.mce-content-body
img.alignright{float:right;margin:1.6rem 0 1.6rem 1.6rem}.entry img.alignleft,.mce-content-body
img.alignleft{float:left;margin:1.6rem 1.6rem 1.6rem 0}.entry .alignright,.mce-content-body
.alignright{float:right;margin:0
0 1.6rem 1.6rem}.entry .alignleft,.mce-content-body
.alignleft{float:left;margin:0
1.6rem 1.6rem 0}.body-footer-connected .newsletter-toggle{padding:0
1.5rem}.body-footer-copyright,.body-footer-logo{display:inline-block;vertical-align:middle}.body-footer-logo
img{margin:0
1.5rem 0 0}.form-embed .ginput_complex .ginput_left,.form-embed .ginput_complex
.ginput_right{width:47.11186%}.form-embed .ginput_complex
.ginput_left{float:left}.form-embed .ginput_complex
.ginput_right{float:right}.form-embed .split-three ul,.form-embed .split-two
ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.footer-promo-tiles .promo-cta.img-pos-left{background-position:0}.footer-promo-tiles .promo-cta.img-pos-right{background-position:100%}.tabbed-content-toggle{padding:1rem 1.6rem}}@media screen and (min-width:35em){.browse-collection .cta+.cta{margin:0
0 0 1.5rem}}@media screen and (min-width:37.5em) and (max-width:56.25em){.mage-product-grid-product{width:50%}}@media screen and (min-width:37.5em) and (max-width:87.5em){.footer-promo-tiles .promo-cta{min-width:450px}}@media screen and (min-width:37.5em){.column-layouts:not(.columns-1) .column-layouts-container{display:-ms-flexbox;display:flex}.column-layouts.columns-2 .column-layouts-column{width:50%}.column-layouts.columns-3 .column-layouts-column{width:33.33333%}.column-layouts.columns-3 .column-layouts-column .column-layouts-content{padding:6rem 1.5rem}.column-layouts.columns-4 .column-layouts-column{width:25%}.column-layouts-content{padding:6rem 2.5rem}.column-layouts-column{display:-ms-flexbox;display:flex}.no-flexbox.no-flexboxlegacy .column-layouts-column{display:table-cell}.no-flexbox.no-flexboxlegacy .columns-1 .column-layouts-column{display:block}.column-layouts-column.right{-ms-flex-pack:end;justify-content:flex-end}.column-layouts-column.center{-ms-flex-pack:center;justify-content:center}.column-layouts-column.vert-top{-ms-flex-align:start;align-items:flex-start}.column-layouts-column.vert-middle{-ms-flex-align:center;align-items:center}.column-layouts-column.vert-bottom{-ms-flex-align:end;align-items:flex-end}.column-layouts.split-layout .column-layouts-column{width:auto}.column-layouts.split-layout.wide-right .column-layouts-column:first-child{width:34%}.column-layouts.split-layout.wide-left .column-layouts-column:first-child,.column-layouts.split-layout.wide-right .column-layouts-column:nth-child(2){width:66%}.column-layouts.split-layout.wide-left .column-layouts-column:nth-child(2){width:34%}.howtobuy.step-2-uscanada .step-2-uscanada-options{-ms-flex-direction:row;flex-direction:row;margin:14rem 0 -5%}.howtobuy.step-3-dealer-locator .title,.howtobuy.step-3-law-enforcement .title,.howtobuy.step-3-military-federal
.title{width:50%}.howtobuy
.form{width:calc(295px + 2rem)}.dealers-results .toggle,.dealers-results div
.toggle{display:none}.dealers-results div .icon-class-3,.dealers-results div .icon-elite-dealer,.dealers-results div .icon-master-dealer{-ms-transform:translateY(-25px);transform:translateY(-25px)}.video-grid
.container{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.video-grid-video{margin:0
1.8rem 1.8rem 0;width:calc(50% - 1.8rem)}.mage-product-grid>.container{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (min-width:47.5em){.text-404 .entry
p{font-size:1.8rem}.entry address,.entry p,.mce-content-body address,.mce-content-body
p{font-size:1.6rem}.archive .index-header,.single .entry-article{padding:4rem 2.5rem}.archive .entry-article:last-of-type{margin-bottom:4rem}.body-header{background-image:url(/wp-content/themes/sigsauer/assets/images/png/logo-bg.png);font-size:inherit;height:65px}.body-header-utility{display:block}.body-header-utility:before{background:linear-gradient(-90deg,#0f0f0e,#5c5c5c);bottom:0;content:'';height:1px;left:0;position:absolute;width:100%}.body-header-logo
a{width:50px}.body-header-menus{width:calc(100% - 139px)}.body-header .products-small{display:none}.body-header .cart,.body-header .nav,.body-header
.search{width:47px}.breadcrumbs{background:#252729;font-size:1.2rem;height:45px}.breadcrumbs>.container{height:100%;display:-ms-flexbox;display:flex}.no-flexbox.no-flexboxlegacy .breadcrumbs>.container:after{clear:both;content:'';display:table}.breadcrumbs-breadcrumbs{-ms-flex:0 1 auto;flex:0 1 auto;-ms-transform:skewX(-11.3deg);transform:skewX(-11.3deg)}.breadcrumbs-breadcrumb{border-left:1px solid #0b0c0b;display:inline-block;height:45px;line-height:43px;padding:0
1.5rem;position:relative;white-space:nowrap}.breadcrumbs-breadcrumb:first-child{border-left:0}.breadcrumbs-breadcrumb
.inner{display:inline-block;-ms-transform:skewX(11.3deg);transform:skewX(11.3deg)}.breadcrumbs-inner{padding:0;text-align:left}.breadcrumbs-current,.breadcrumbs-toggle{display:none}.breadcrumbs-carousel{-ms-flex:1 0 auto;flex:1 0 auto}.breadcrumbs-carousel:before{height:100%;background:linear-gradient(90deg,#0d0d0d,rgba(26,25,25,0));content:'';left:0;max-width:38px;opacity:.25;position:absolute;top:0;-ms-transform:skewX(-11.3deg);transform:skewX(-11.3deg);width:12%;z-index:-1}.breadcrumbs-carousel
.page_item{display:inline-block;margin:0
1.5rem;position:relative}.breadcrumbs-carousel .page_item:not(.buy):after{background-color:#909090;bottom:0;content:'';height:5px;left:50%;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%);transition:background-color .15s cubic-bezier(.895,.03,.685,.22);width:1px}.breadcrumbs-carousel .page_item:not(.current-page):hover:after{background-color:#fff;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.breadcrumbs-carousel .page_item.current_page_item:after{background-color:#eeaf00;height:7px;width:2px}.breadcrumbs-carousel a,.breadcrumbs-carousel
span{padding:0
1rem}.breadcrumbs-carousel .current_page_item a,.breadcrumbs-carousel
a{height:45px;line-height:43px;margin:0}.breadcrumbs .flickity-viewport{margin:0
auto;max-width:calc(100% - 76px)}.breadcrumbs .buy-button{display:inline;line-height:1;padding:.5rem 1rem}.search-container{top:65px}.mega-search-header{padding:0}.search-results .mega-search .tabbed-content-content{padding-top:7rem}.mega-search .tabbed-content .entry-excerpt,.mega-search .tabbed-content .entry-footer{font-size:1.7rem}.mega-search-carousel{margin-bottom:6rem}.mega-search-carousel
article{font-size:0}.mega-search-carousel-image,.mega-search-carousel-meta{display:inline-block;vertical-align:middle}.mega-search-carousel-image{margin:0
31px 0 0;max-width:200px}.mega-search-carousel-meta{width:calc(100% - 231px)}.mega-search-carousel-result,.mega-search-result{margin:2.5rem 0 0;padding-bottom:2.5rem}.mega-search .no-results{font-size:2.5rem}.mega-search-no-results{margin:4rem 0}.cart-detail{top:65px}.restricted-overlay.newsletter-overlay .restricted-overlay-body{margin:2rem auto 0}.main-nav{border-right:1px solid #212121;float:left;height:65px;max-width:none;min-height:0;position:static;-ms-transform:none;transform:none;width:77.502%}.main-nav .main-menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:65px;-ms-flex-pack:distribute;justify-content:space-around}.main-nav .nav-title{display:none}.main-nav .menu-item-has-children .sub-menu{background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);height:auto;left:-2.2rem;padding:1.4rem 0;width:270px}.main-nav .menu-item-has-children .sub-menu .menu-item{background-color:transparent;transition:background-color .15s cubic-bezier(.895,.03,.685,.22)}.main-nav .menu-item-has-children .sub-menu .menu-item:hover{background-color:#eee;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.main-nav .menu-item-has-children .sub-menu .menu-item-link{color:#0b0c0b;display:block;font-size:1.4rem;height:auto;line-height:1;padding:1rem 2rem}.main-nav .menu-item-has-children .menu-item-has-children .menu-item-link{display:inline-block;vertical-align:middle;width:calc(100% - 37px)}.no-flexbox.no-flexboxlegacy .main-nav .menu-item-top-level{width:18.76382%;float:left;margin-right:1.54523%}.no-flexbox.no-flexboxlegacy .main-nav .menu-item-top-level:last-child{margin-right:0}.main-nav .menu-item-top-level>.sub-menu-toggle{display:none}.main-nav .menu-item-link{height:auto;width:auto;background-color:transparent;border:0;color:#fff;padding:0}.main-nav .menu-item-has-children>.menu-item-link{width:auto}.main-nav .menu-item-has-children.menu-item-top-level.menu-item-active>.menu-item-link,.main-nav .menu-item-has-children.open>.menu-item-link{color:#fff;transition:color .4s cubic-bezier(.165,.84,.44,1)}.main-nav .sub-menu{display:none;min-height:0;top:100%;-ms-transform:none;transform:none}.main-nav .sub-menu-toggle{height:37px;width:37px;background-color:transparent;border-bottom:0}.main-nav .sub-menu-toggle:focus{border-bottom:0}.usage-navigation-toggles,.usage-toggles{background-color:#000}.usage-navigation-toggle,.usage-toggle{background:transparent;border-bottom:2px solid transparent;color:#fff;height:6.3rem;line-height:6.3rem;opacity:.5;padding:0
3rem;transition:opacity .15s cubic-bezier(.895,.03,.685,.22)}.usage-navigation-toggle.active,.usage-toggle.active{border-bottom:2px solid #eeaf00;opacity:1}.usage-navigation-toggle .usage-toggle-text,.usage-toggle .usage-toggle-text{font-size:1.8rem;padding:9px
0}.usage-navigation-tab,.usage-tab{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;margin:0
auto;padding-bottom:150px;max-width:92%}.no-flexbox.no-flexboxlegacy .usage-navigation-tab,.no-flexbox.no-flexboxlegacy .usage-tab{display:table;width:100%}.no-flexbox.no-flexboxlegacy .usage-navigation-tab.inactive,.no-flexbox.no-flexboxlegacy .usage-tab.inactive{display:none}.usage-navigation-tab.inactive .usage-slide,.usage-tab.inactive .usage-slide{-ms-transform:translate(0,50%);transform:translate(0,50%)}.usage-navigation-slide,.usage-slide{margin:0;padding:0;position:relative;-ms-transform:translate(0,0);transform:translate(0,0);width:33.33%}.no-flexbox.no-flexboxlegacy .usage-navigation-slide,.no-flexbox.no-flexboxlegacy .usage-slide{display:table-cell;vertical-align:top}.usage-content,.usage-navigation-content{overflow:hidden}.no-flexbox.no-flexboxlegacy .usage-content,.no-flexbox.no-flexboxlegacy .usage-navigation-content{height:100%;width:100%;display:table}.usage-content .select-box,.usage-navigation-content .select-box{bottom:0;height:307px;left:0;opacity:0;top:auto;-ms-transform:none;transform:none;width:29.4375%}.usage-content .content,.usage-navigation-content
.content{-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.usage-content .content .cta,.usage-navigation-content .content
.cta{opacity:0;padding-bottom:.1rem;padding-top:.1rem;-ms-transform:translateY(2rem);transform:translateY(2rem)}.usage-caption,.usage-navigation-caption{display:block}.usage-navigation-slide
.content{-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.products-children .sub-menu-toggle{height:39.59px;width:39.59px;border-color:#fff;border-width:0 0 0 1px;transition:background-color .15s cubic-bezier(.895,.03,.685,.22)}.products-children .sub-menu-toggle:hover{background-color:#e5e5e5;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.products-children .sub-menu-toggle:focus{border-bottom:0}.utility-nav{display:block}.utility-nav .menu-item-has-children .sub-menu{background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);height:auto;padding:1.4rem 0;width:160px}.utility-nav .sub-menu{min-height:0;right:1.7rem;top:100%}.cta.large{font-size:1.8rem}.form-embed{padding:0}.lightbox-header{padding:0
0 0 2.8rem}.lightbox-meta{width:calc(100% - 74px)}.lightbox-caption{display:block}.lightbox .mfp-title{font-size:2.8rem;line-height:1}.lightbox .mfp-title
.icon{height:54px;width:54px}.lightbox .lb-close{height:74px;width:74px}.lightbox-body{top:74px}.footer-promo-tiles{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;-webkit-overflow-scrolling:touch;overflow-x:auto;padding:2.5rem 1.5rem}.footer-promo-tiles.count-1 .promo-cta{-ms-flex:0 1 100%;flex:0 1 100%}.no-flexbox.no-flexboxlegacy .footer-promo-tiles.count-1 .promo-cta{width:100%;float:left;margin-left:0;margin-right:0}.footer-promo-tiles.count-2 .promo-cta{-ms-flex:0 1 49.22739%;flex:0 1 49.22739%}.no-flexbox.no-flexboxlegacy .footer-promo-tiles.count-2 .promo-cta{width:49.22739%;float:left;margin-right:1.54523%}.footer-promo-tiles.count-3 .promo-cta{-ms-flex:0 1 32.30318%;flex:0 1 32.30318%}.no-flexbox.no-flexboxlegacy .footer-promo-tiles.count-3 .promo-cta{width:32.30318%;float:left;margin-right:1.54523%}.footer-promo-tiles.count-2{margin:2.5rem auto}.footer-promo-tiles.count-3 .promo-cta
.inner{padding:1.5rem}.footer-promo-tiles .promo-cta{margin-right:2%}.footer-promo-tiles .promo-cta.img-pos-left,.footer-promo-tiles .promo-cta.img-pos-right{background-position:65%}.no-flexbox.no-flexboxlegacy .footer-promo-tiles .promo-cta:last-child{margin-right:0}.footer-promo-tiles .promo-cta
.inner{padding:4.6rem 3.6rem 6rem}.footer-promo-tiles .promo-cta
.cta{font-size:1.387rem;margin-top:2.2rem;padding:1.128rem 2.774rem 1.128rem 1.5rem}.footer-promo-tiles
h3{display:block;font-size:2.5rem}.browse-collection h2,.column-link .links
h3{font-size:3.2rem}.column-link .links
h4{font-size:2rem}.column-layouts
h3{font-size:3.2rem}.column-layouts-column.form{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.column-layouts .height-320{min-height:320px}.column-layouts .height-470{min-height:470px}.column-layouts .height-700{min-height:700px}.faqs-block-question{font-size:2.4rem}.faqs-block-faq+.faqs-block-faq{margin-top:6rem}.featured-usage.three-col .mage-product-grid-product{width:33.333%}.featured-usage .mage-product-grid-product{border-right:1px solid #d0d0d0;width:33.333%}.featured-usage .mage-product-grid>.container{display:-ms-flexbox;display:flex}.howtobuy
h3{padding:0
0 .5rem}.howtobuy
.title{margin-top:0;min-width:26.25em}.howtobuy .title
h1{font-size:5.5rem}.howtobuy .title
i{width:auto}.howtobuy.step-2-intl h2,.howtobuy.step-2-uscanada
h2{font-size:4.5rem}.modaal-container .usage-tooltips{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.modaal-container .usage-tooltips-tooltip{-ms-flex:0 1 49.22739%;flex:0 1 49.22739%}.usage-hero .large-hero-slide{min-height:334px}.usage-hero .large-hero-content{display:none}.left .medium-hero-content{text-align:left;left:1.5rem}.left .medium-hero-content h3:after{left:0}.right .medium-hero-content{text-align:right;right:1.5rem}.right .medium-hero-content h3:after{right:0}.center .medium-hero-content{text-align:center}.mage-announcement{font-size:1.4rem;padding:1.4rem 0 0}.mage-announcement.has-promo-code .message,.mage-announcement.has-promo-code .promo-code{display:inline-block}.promotions-banner .icon-monthly-giveaway{height:100px;width:100px}.promotions-banner
h2{font-size:4rem}.promotions-slider-slide{height:400px}.promotions-slider-content{left:2.5rem}.promotions-slider-disclaimer{bottom:1.5rem;font-size:1.4rem;width:84%}.promotions-slider
.cta{font-size:1.6rem;margin-top:4.6rem}.product-subcategory-nav{display:block}.product-subcategory .flickity-prev-next-button{display:none}.section-heading
h2{font-size:3.2rem}.section-heading+*{margin-top:-2.5rem}.tabbed-content{padding:4rem 0}+.tabbed-content-tab-tab{margin-left:1rem}.tabbed-content-content{padding:4rem 2.5rem}.usage-how-to-buy-featured-systems
h2{font-size:4rem}.usage-how-to-buy-icon-separator
.icon{height:10rem;width:10rem}.usage-how-to-buy-content
p{font-size:1.8rem;margin-bottom:0}.usage-how-to-buy-listbox{max-width:290px}.utility-ctas{padding:3.5rem 2.5rem}.no-flexbox.no-flexboxlegacy .utility-ctas{display:table;margin:3.5rem 2.5rem;vertical-align:top;width:100%}.video-grid{padding:4.5rem}.entry h1,.mce-content-body
h1{font-size:3.6rem}.buy-online .restricted-overlay-body{padding:0
2.5rem}.compare-body>.container{padding:0
1.5rem}.compare-controls
.container{padding:0
0 0 2.5rem}.compare-table .product-shop-head td,.compare-table thead
td{padding:0
1.3rem}.compare
.cta{padding:.35rem 3.274rem .35rem 1.5rem}.compare .cta:after{display:block}}@media screen and (min-width:47.5em) and (max-width:62.5em){.main-nav .menu-item-has-children.page-809>.sub-menu,.main-nav .menu-item-has-children.page-1808>.sub-menu{left:-21rem}.main-nav .menu-item-has-children.page-1808 .sub-menu-level-2{left:auto;right:100%}.main-nav .menu-item-has-children.page-1808 .sub-menu-toggle
.icon{-ms-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg)}}@media screen and (min-width:783px){.admin-bar .lightbox-header{top:32px}.admin-bar .lightbox-body{top:106px}.admin-bar .armed-professional-anchor-sticky.sticky,.admin-bar .filter-bar
.sticky{top:32px}}@media screen and (min-width:48.9375em){.adminbar .mega-sub-nav{height:calc(100vh - 97px)}.admin-bar .large-hero-slide{height:calc(85vh - 81px)}}@media screen and (min-width:56.25em){.main{min-height:calc(100vh - 237px)}.text-404
.entry{padding:6rem 2.5rem}.mfp-wrap{width:calc(100% - 89px);height:calc(100% - 50px)}.entry .fancy-title,.mce-content-body .fancy-title{font-size:4.2rem}.body-footer h3,.no-flexbox.no-flexboxlegacy .body-footer
h3{display:none}.body-footer .magento-menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.body-footer-navs{-ms-flex:1 0 auto;flex:1 0 auto}.body-footer-navs .menu-item,.body-footer-navs
h3{-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.1rem;line-height:43px;margin:0;text-align:center}.body-footer-nav-container.resources-nav{display:none}.body-footer-connected{border-width:1px;-ms-flex:0 1 auto;flex:0 1 auto;margin-left:auto;padding:0}.body-footer-connected-header{display:none}.body-footer-connected .social-link{width:48px}.body-footer-connected .newsletter-toggle,.body-footer-connected .social-link{background-color:#f1f1f1;height:45px}.body-footer .social-menu{border-left:1px solid #d0d3d9}.body-footer .social-menu .menu-item{border-width:0 0 0 1px}.no-flexbox.no-flexboxlegacy .body-footer .social-menu .menu-item{display:table-cell;vertical-align:middle}.body-footer .social-menu .menu-item:first-child{border-width:0}.body-footer-top{background-color:#f1f1f1;display:-ms-flexbox;display:flex}.no-flexbox.no-flexboxlegacy .body-footer-top{font-size:0}.body-footer-bottom{-ms-flex-align:center;align-items:center;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.no-flexbox.no-flexboxlegacy .body-footer-bottom:after{clear:both;content:'';display:table}.no-flexbox.no-flexboxlegacy .body-footer-bottom .bottom-left{float:left}.body-footer-bottom .bottom-right{width:725px}.no-flexbox.no-flexboxlegacy .body-footer-bottom .bottom-right{float:right}.body-footer-logo
img{margin:0
3.4rem 0 0}.body-footer-resources{display:block}.body-footer .footer-menu{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.no-flexbox.no-flexboxlegacy .body-footer .footer-menu .menu-item{display:inline-block;margin-right:22px;vertical-align:middle}.no-flexbox.no-flexboxlegacy .body-footer .footer-menu .menu-item:last-child{margin-right:0}.products-children .menu-item-has-children .menu-item-link{width:calc(100% - 39.59px)}.store-nav{background-color:#f1f1f1;font-size:1.4rem;height:45px;line-height:43px}.store-nav
.container{height:100%;display:-ms-flexbox;display:flex}.store-nav-header{border-right:1px solid #e5e5e5;padding:0
2.5rem;text-align:left}.store-nav-current-category,.store-nav-header{-ms-transform:skewX(-11.3deg);transform:skewX(-11.3deg)}.store-nav-current-category{transition:background-color .15s cubic-bezier(.895,.03,.685,.22)}.store-nav-current-category:hover,.store-nav-current-category:hover:before{background-color:#000;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.store-nav-current-category:hover
.icon{-ms-transform:translateX(-10px) rotate(180deg);transform:translateX(-10px) rotate(180deg);transition:transform .4s cubic-bezier(.165,.84,.44,1)}.store-nav-current-category:before{transition:background-color .15s cubic-bezier(.895,.03,.685,.22)}.store-nav-current-category
.bob{-ms-flex-pack:start;justify-content:flex-start;padding:0
2.5rem;-ms-transform:skewX(11.3deg);transform:skewX(11.3deg)}.store-nav-current-category-details{white-space:nowrap}.store-nav-current-page{-ms-transform:skewX(11.3deg);transform:skewX(11.3deg)}.store-nav-toggle{display:none}.store-nav .menu-item-link{background-color:transparent;border-bottom:0;color:#5c5c5c;height:45px;line-height:43px}.store-nav .menu-item-has-children{position:relative}.store-nav .menu-item-has-children:hover>.sub-menu{display:block}.store-nav .menu-item-has-children>.menu-item-link{width:auto}.store-nav .menu-item-top-level{-ms-flex:1 0 auto;flex:1 0 auto;-ms-transform:skewX(11.3deg);transform:skewX(11.3deg)}.store-nav .menu-item-top-level .menu-item-link{padding:0
2.5rem}.store-nav .sub-menu{background-color:#f1f1f1;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);font-weight:500;left:0;padding:1.5rem 0;position:absolute;text-transform:none;top:calc(100% - 4px);width:26.5rem}.store-nav .sub-menu-toggle{display:none}.store-nav .sub-menu .menu-item{line-height:1}.store-nav .sub-menu .menu-item-link{background-color:transparent;color:#5f5f5f;height:auto;line-height:1;padding:1rem 2.5rem;transition:background-color .15s cubic-bezier(.895,.03,.685,.22)}.store-nav .sub-menu .menu-item-link:hover{background-color:#d8d8d8;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.store-nav .store-menu{-ms-flex-align:center;align-items:center;background-color:transparent;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;left:auto;position:static;top:auto;-ms-transform:skewX(-11.3deg);transform:skewX(-11.3deg);width:auto;z-index:auto}.store-nav .store-nav-overflow{display:block}.store-nav .store-nav-overflow .menu-item-link{padding:0
0 0 1.5rem}.fancy-header{margin:0
auto 2.7rem;padding:1.9rem 0 1.5rem}.fancy-header
h2{font-size:2.4rem}input.number{padding:0
0 0 .6rem}.slider-controls{bottom:2.2rem;right:3rem;width:100px}.slider-next,.slider-prev{height:50px;width:50px}.hero-title:after{bottom:2rem;width:97px}.product-slider .flickity-prev-next-button{display:block}.sale-ribbon{margin:0;top:0}.armed-professional-anchor{display:block}.browse-collection .cta+.cta{margin:0
0 0 2.5rem}.centered-icon-content
h2{font-size:3.6rem}.centered-icon-content
h3{font-size:1.8rem}.featured-usage-header{padding:2rem 5.8rem}.featured-usage .mage-product-grid-product{padding:11rem 5rem}.filter-bar{height:auto}.filter-bar-header{color:#fff;position:relative;-ms-transform:translate(0,0);transform:translate(0,0);z-index:3}.filter-bar-header
.container{height:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;text-align:left}.filter-bar-header .filter-toggle{font-size:1.8rem;margin-right:3rem;padding:0}.filter-bar-header .filter-toggle
span{padding:0
0 0 3.3rem}.filter-bar-header .filter-toggle
.icon{height:2.2rem;width:2.2rem}.filter-bar-header-count,.filter-bar-header-page-title,.filter-bar-header-reset{display:block}.filter-bar-header-count,.filter-bar-header-page-title{font-size:1.5rem}.filter-bar-header-reset,.filter-bar-header-sorting{display:block}.filter-bar-header-meta{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.filter-bar-header-sorting{min-width:220px;position:relative}.filter-bar-header-sorting:nth-child(2){margin-left:auto}.filter-bar-header-sorting:last-child{margin-left:1.5rem}.filter-bar-sort-by{color:#fff;padding:0}.filter-bar-sort-by-title{-ms-flex-align:center;align-items:center;cursor:pointer;display:-ms-flexbox;display:flex;font-size:1.4rem;padding:.8rem 1.6rem}.filter-bar-sort-by-title .active-sort,.filter-bar-sort-by-title
.colon{display:inline}.filter-bar-sort-by-title>span{margin-right:25px}.filter-bar-sort-by-title
.icon{display:block}.filter-bar-sort-by-content{display:none;left:0;position:absolute;top:100%;width:100%}.filter-bar-sort-by-toggle{background-color:#0b0c0b;color:#fff;font-size:1.4rem;text-align:left}.filter-bar-filters{height:auto;padding-bottom:0;position:relative}.filter-bar-filters
.container{height:100%;font-size:0;padding:0
1.5rem}.has-overflow .filter-bar-filters
.container{padding:0
1.5rem 9.4rem}.filter-bar-filters-sorting{display:none}.filter-bar-filters-group{display:inline-block;height:215px;margin-bottom:13px;vertical-align:middle;width:205px}.filter-bar-filters-group-title{border-width:0;cursor:default}.filter-bar-filters-group-title
.icon{display:none}.filter-bar-filters-group-content{display:block}.filter-bar-footer{bottom:0;display:none;height:auto;-ms-flex-pack:center;justify-content:center;left:0;margin:0;padding:28px
0;position:absolute;-ms-transform:none;transform:none;visibility:visible}.filter-bar-footer
div{width:auto}.filter-bar-footer div
button{line-height:inherit;padding:0;width:auto}.filter-bar-footer-reset{display:none}.filter-bar-footer-more{display:block}.filter-bar-footer
.apply{display:none}.filter-bar
.reset{background-color:transparent;border:1px
solid #eeaf00;color:#eeaf00;font-size:1.4rem;opacity:0;width:84px}.filter-bar .reset
.icon{right:8px}.howtobuy
.form{margin:0
auto;padding:3rem;width:calc(295px+6rem)}.large-hero-slide{height:calc(85vh - 65px)}.admin-bar .large-hero-slide{height:calc(85vh - 97px)}.has-breadcrumbs .large-hero-slide{height:calc(85vh - 110px)}.large-hero-content{width:38rem}.align-top-center .large-hero-content,.align-top-left .large-hero-content,.align-top-right .large-hero-content{top:2.5rem}.align-bottom-left .large-hero-content,.align-center-left .large-hero-content,.align-top-left .large-hero-content{left:2.5rem}.align-bottom-center .large-hero-content,.align-bottom-left .large-hero-content,.align-bottom-right .large-hero-content{bottom:12.8rem}.align-bottom-right .large-hero-content,.align-center-right .large-hero-content,.align-top-right .large-hero-content{right:2.5rem}.large-hero
h3{font-size:4.2rem}.large-hero h3:after{bottom:2rem;width:97px}.large-hero
p{line-height:1.429;margin:0
0 2.2rem}.medium-hero{height:401px}.error404 .medium-hero h1+h2,.error404 .medium-hero h1:only-child{font-size:4.2rem}.error404 .medium-hero h1+h2:after,.error404 .medium-hero h1:only-child:after{bottom:2rem;width:97px}.medium-hero-content{width:calc(100% - 5rem)}.left .medium-hero-content{bottom:5.2rem;left:2.5rem}.right .medium-hero-content{bottom:5.2rem;right:2.5rem}.medium-hero
h3{font-size:4.2rem}.medium-hero h3:after{bottom:2rem;width:97px}.product-subcategory
h3{font-size:3.6rem}.product-subcategory-slider{margin-bottom:6.8rem}.product-subcategory-slide{-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row nowrap;flex-flow:row}.product-subcategory .subcat-description{-ms-flex:0 1 387px;flex:0 1 387px;text-align:left}.technology
h2{font-size:3.2rem}.technology-header
p{margin-top:2rem}.technology
.cta{font-size:1.8rem}.technology .cta:after{height:1.7rem;width:1.7rem}.video-grid-video{width:calc(33.333% - 1.8rem)}.mage-product-grid .no-product-msg{font-size:2.4rem}.mage-product-grid-product{padding:5rem 1.5rem 3.3rem;position:relative;width:25%}.three-wide .mage-product-grid-product{width:33.333%}.mage-product-grid-img{margin:0
0 3rem}.restricted-overlay
h2{font-size:1.4rem}.restricted-overlay h2
.icon{margin-right:1rem}.restricted-overlay-body{font-size:1.5rem}.magination{font-size:1.6rem}.magination .page-numbers{-ms-flex-pack:start;justify-content:flex-start}.magination .page-number{margin:0
.8rem}.magination .next,.magination
.previous{text-transform:uppercase}.magination .next .text:after,.magination .previous .text:after{content:' page'}.magination
.previous{margin-right:1.6rem}.magination
.next{margin-left:1.6rem}.sibling-nav{padding:1.23rem 0}.sibling-nav-nav>.container{font-size:0;white-space:nowrap}.sibling-nav-header,.sibling-nav-overflow,.sibling-nav .sibling-menu-wrapper{display:inline-block;vertical-align:middle}.sibling-nav-current-section{padding:0
1.7rem;white-space:nowrap}.sibling-nav-overflow{margin-left:auto;position:relative}.sibling-nav-overflow .toggle-container{display:block}.sibling-nav-overflow-toggle{opacity:0}.sibling-nav-overflow-toggle.ready{opacity:1}.sibling-nav-header .toggle-container{display:none}.sibling-nav .menu-item{display:inline-block;font-size:1.4rem;height:51px;line-height:49px;padding:0
1.75rem;margin-right:1.75rem;position:relative;vertical-align:middle}.sibling-nav .menu-item+.menu-item:before{background-color:rgba(99,99,99,.2);content:'';height:40px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:1px}.sibling-nav .menu-item.current-page .menu-item-link{border-color:#0b0c0b}.sibling-nav .menu-item-link{border-color:transparent;border-width:0 0 2px;display:inline;padding:0
0 .7rem;transition:border-color .15s cubic-bezier(.895,.03,.685,.22)}.sibling-nav .menu-item-link:hover{border-bottom:2px solid #0b0c0b;transition:border-color .4s cubic-bezier(.165,.84,.44,1)}.sibling-nav .sibling-menu{display:block;left:auto;position:static;top:auto;white-space:nowrap;width:auto;z-index:auto}.sibling-nav .sibling-overflow-list .menu-item+.menu-item:before{display:none}.sibling-nav .sibling-overflow-list .current-page{background-color:#0b0c0b;color:#fff}.sibling-nav .sibling-overflow-list .current-page .menu-item-link{border-width:0;color:#fff}.sibling-nav .sibling-overflow-list .menu-item-link{border-width:0;color:#5f5f5f;display:inline;padding:0}.compare-header{max-width:none}.compare-header:before{display:none}.compare-header
h2{font-weight:400;text-transform:none}}@media screen and (min-width:56.3125em){.dealers-results-outer .search-refine .dealer_types>div:hover
.details{top:100%;opacity:1}.dealers-results-outer .search-refine .dealer_types>div:hover .details:before{width:33%;margin-left:-16.5%}.dealers-results-outer .search-refine .dealer_types>div:hover:after{clear:both;content:'';display:table}.dealers-results-outer .search-refine .dealer_types .classiii
i{width:70px}.dealers-results-outer .search-refine
.dealer_types_mobile{display:none}}@media screen and (min-width:56.3125em) and (max-width:75em){.dealers-results-outer .search-refine label.text+input.text{width:20%}.dealers-results-outer .search-refine .dealer_types>div:first-of-type{display:none!important}}@media screen and (min-width:62.5em){.container.pad{padding:0
2.5rem}html{font-size:62.5%}.usage-content .select-box,.usage-navigation-content .select-box{height:345px}.compare-controls .small-count{display:none}.compare-controls-toggle{padding:0
7.3rem}.compare-table{font-size:1.7rem}.compare-table .product-content,.compare-table .product-image{display:inline-block;vertical-align:top}.compare-table .product-image{margin:0
22px 0 0;width:110px}.compare-table .product-content{margin-left:-4px;max-width:157px;width:calc(100% - 132px)}.compare-table .small-header{display:none}.compare
.cta{font-size:1.4rem}.compare .cta:after{height:1.7rem;width:1.7rem}}@media screen and (min-width:64em){.entry-article+.entry-article,.mce-content-body-article+.entry-article{margin-top:3.6rem}.archive .index-header,.single .entry-article{padding:4rem 0}.body-header-logo{width:139px}.body-header .cart,.body-header .nav,.body-header
.search{width:55px}.mega-search{padding:4rem 0}.mega-search-carousel{margin-bottom:7.8rem}.body-footer-logo
img{margin:0
3.4rem 1rem 0}.usage-navigation-tab,.usage-tab{padding-bottom:0}.products-children-nav{margin-left:calc(113px - 2.4rem)}.form-embed
.gform_wrapper{padding:3rem 2.5rem}.footer-promo-tiles .promo-cta
.inner{width:65%}.large-hero .usage-tooltips{display:block}.large-hero .usage-tooltips-tooltip{height:38px;width:38px;background-color:transparent;max-width:394px;overflow:hidden;position:absolute}.large-hero .usage-tooltips
.icon{display:block}.large-hero .tooltip-toggle{display:none}.flickity-enabled .usage-hero{min-height:0;width:100%}.usage-hero-container{display:-ms-flexbox;display:flex}.usage-hero-carousel-container{width:76%}.usage-hero-sidebar{max-width:348px;width:24%}.usage-hero-sidebar-inner{bottom:0;left:0;position:absolute;right:0;top:0}.promotions-banner .icon-monthly-giveaway{height:127px;width:127px}.promotions-banner
h2{font-size:5.2rem;line-height:.923}.promotions-slider .icon-monthly-giveaway{height:127px;width:127px;right:2.5rem;top:2.5rem}.promotions-slider-slide{height:494px}.promotions-slider-disclaimer{width:80%}.promotions-slider
h2{font-size:5.2rem;line-height:.923}.product-subcategory{text-align:left}.product-subcategory
.container{display:-ms-flexbox;display:flex}.product-subcategory-header{border-width:0 1px 0 0;-ms-flex:0 1 268px;flex:0 1 268px;margin-right:5.6rem}.product-subcategory .content-center{left:50%;min-width:135px;position:absolute;-ms-transform:translateX(-50%);transform:translateX(-50%)}.product-subcategory-body{-ms-flex:1 0 auto;flex:1 0 auto}.product-subcategory-nav,.product-subcategory-slide{padding:0
2.5rem 0 0}.product-subcategory-nav{margin-top:0}.product-subcategory .subcat-description
p{padding:0
0 2rem}.store-cta{padding:4rem 0}.usage-how-to-buy-inner{display:-ms-flexbox;display:flex}.no-flexbox.no-flexboxlegacy .usage-how-to-buy-inner{display:table}.usage-how-to-buy-featured-systems,.usage-how-to-buy-how-to-buy{-ms-flex:1 0 auto;flex:1 0 auto;height:40.9rem}.no-flexbox.no-flexboxlegacy .usage-how-to-buy-featured-systems,.no-flexbox.no-flexboxlegacy .usage-how-to-buy-how-to-buy{display:table-cell;vertical-align:middle;width:48%}.usage-how-to-buy-featured-systems{box-shadow:inset -30px 0 70px -20px #0a0a0a}.usage-how-to-buy-how-to-buy{box-shadow:inset 20px 0 70px 20px #0a0a0a}.usage-how-to-buy-icon-separator{-ms-flex-direction:column;flex-direction:column;position:relative}.no-flexbox.no-flexboxlegacy .usage-how-to-buy-icon-separator{display:table-cell;vertical-align:middle;width:100px}.usage-how-to-buy-icon-separator:after,.usage-how-to-buy-icon-separator:before{width:1px}.usage-how-to-buy-icon-separator:before{background-image:linear-gradient(0deg,#2e2e2f 0,#2e2e2f 24%,#0a0a0a)}.usage-how-to-buy-icon-separator:after{background-image:linear-gradient(0deg,#0a0a0a 0,#2e2e2f 73%,#2e2e2f)}.usage-how-to-buy-icon-container{padding:2.4rem 0}}@media screen and (min-width:68.75em){.cart-detail{max-width:320px}.body-footer .newsletter-toggle,.body-footer
a{transition:color .15s cubic-bezier(.895,.03,.685,.22)}.body-footer-navs{-ms-flex:0 1 60%;flex:0 1 60%}.no-flexbox.no-flexboxlegacy .body-footer-navs{display:inline-block;width:60%;vertical-align:top}.body-footer-navs .menu-item,.body-footer-navs
h3{font-size:1.4rem}.usage-content .select-box,.usage-navigation-content .select-box{height:345px}.no-touchevents .utility-nav .menu-item-link:not(.logout):hover{color:#fff;transition:color .4s cubic-bezier(.165,.84,.44,1)}.utility-nav
.logout{font-size:1.3rem}.utility-nav .logout:hover{color:#fff;transition:color .4s cubic-bezier(.165,.84,.44,1)}.cta{font-size:1.387rem}.footer-promo-tiles{padding:5rem 2rem}.home .footer-promo-tiles{padding:3rem 2rem}.with-pizazz.lazyload .column-layouts-column{opacity:0}.with-pizazz.lazyload.from-bottom .column-layouts-column{-ms-transform:translate(0,50%);transform:translate(0,50%)}.with-pizazz.lazyload.from-right .column-layouts-column{-ms-transform:translate(50%,0);transform:translate(50%,0)}.with-pizazz.lazyload.from-left .column-layouts-column{-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.with-pizazz.lazyloaded .column-layouts-column{opacity:1;-ms-transform:translate(0,0);transform:translate(0,0);transition-duration:.4s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(1,.44,1,.71)}.with-pizazz.lazyloaded .column-layouts-column:nth-child(1){transition-delay:0s}.with-pizazz.lazyloaded .column-layouts-column:nth-child(2){transition-delay:.4s}.with-pizazz.lazyloaded .column-layouts-column:nth-child(3){transition-delay:.8s}.with-pizazz.lazyloaded .column-layouts-column:nth-child(4){transition-delay:1.2s}.featured-usage .mage-product-grid-product{width:25%}.large-hero .usage-tooltips-content{padding:49px
27px}.technology-tooltip{background-color:#fff;bottom:100%;color:#0b0c0b;display:none;left:50%;position:absolute;text-align:left;-ms-transform:translateX(-50%) translateY(100%);transform:translateX(-50%) translateY(100%)}.technology-tooltip:after{width:0;height:0;border-style:inset;border-width:15px 18.5px 0;border-color:#fff hsla(0,0%,100%,0) hsla(0,0%,100%,0);border-top-style:solid;content:''}.technology-badges{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.technology-badge{height:90px;width:90px;-ms-flex:0 1 auto;flex:0 1 auto}.technology-badge+.technology-badge{margin-left:2.7rem}.technology-badge:after{content:''}.technology-badge
img{margin:0}.loading-response .mage-product-grid{min-height:654px}.mage-product-grid-product{padding:11rem 5rem}.compare{padding:21px;top:calc(100% - 81px)}}@media screen and (min-width:75em){.main{min-height:calc(100vh - 270px)}.entry .fancy-title,.mce-content-body .fancy-title{font-size:5.2rem}.body-header{height:88px}.body-header-toggles{display:none}.body-header-nav{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;height:55px;-ms-flex-pack:justify;justify-content:space-between}.no-flexbox.no-flexboxlegacy .body-header-nav:after{clear:both;content:'';display:table}.body-header-logo{border-right:0}.body-header-logo
a{width:60px}.breadcrumbs{font-size:1.4rem}.breadcrumbs-carousel
.page_item{margin:0
2.5rem}.search-container{-ms-flex:0 1 369px;flex:0 1 369px;margin:0
1.5rem 0 auto}.no-flexbox.no-flexboxlegacy .search-container{width:369px}.search-container .search-field-container{background-color:#212121;border:0}.search-container .search-form .icon-maintenance{color:#909090}.search-container .search-form-field{text-transform:uppercase;color:#909090;-ms-flex:1 0 auto;flex:1 0 auto;font-size:1.5rem;font-weight:500;line-height:3.4rem}.search-container .search-form-field::-webkit-input-placeholder{color:#909090}.search-container .search-form-field::-moz-placeholder{color:#909090}.search-container .search-form-field:-ms-input-placeholder{color:#909090}.search-container .search-form-field::placeholder{color:#909090}.search-container .search-form-submit{height:auto;width:4.9rem}.no-flexbox.no-flexboxlegacy .search-container .search-form-submit{height:3.6rem;width:3.6rem}.cart-detail{top:33px}.body-footer-bottom{padding:3.45rem 1.5rem}.body-footer-logo
img{margin:0
3.4rem 0 0}.main-nav{border-right:0;height:55px;max-width:631px}.main-nav .main-menu{height:100%;-ms-flex-pack:start;justify-content:flex-start}.main-nav .sub-menu-toggle{background-color:transparent}.main-nav .menu-item-has-children.menu-item-level-2 .menu-item-link,.main-nav .menu-item-has-children.menu-item-level-2 .sub-menu-toggle{display:inline-block;vertical-align:middle}.main-nav .menu-item-has-children.menu-item-level-2 .menu-item-link{width:calc(100% - 3.4rem)}.main-nav .menu-item-has-children.menu-item-level-2 .sub-menu-toggle{height:3.4rem;width:3.4rem;border:0}.main-nav .menu-item-link,.main-nav .sub-menu-toggle{display:none}.main-nav .menu-item-top-level{height:100%;margin-right:3.5rem}.main-nav .menu-item-top-level:hover>.menu-item-link{color:#fff;transition:color .4s cubic-bezier(.165,.84,.44,1)}.main-nav .menu-item-top-level .menu-item-link{color:#909090}.main-nav .menu-item-has-children>.menu-item-link{height:100%;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:1.4rem}.usage-content .select-box,.usage-navigation-content .select-box{height:415px}.usage-content .content h2,.usage-navigation-content .content
h2{font-size:3.6rem}.usage-content .content .cta,.usage-navigation-content .content
.cta{font-size:1.8rem}.mega-sub-nav{height:calc(100vh - 88px);top:88px}.adminbar .mega-sub-nav{height:calc(100vh - 120px)}.products-children-nav{margin-left:calc(139px - 2.4rem);width:calc(100% - 260px)}.products-children .sub-menu-level-3 .menu-item{width:150px}.utility-nav{height:33px;text-align:right}.utility-nav-wrapper{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.no-flexbox.no-flexboxlegacy .utility-nav-wrapper{text-align:right}.utility-nav .menu-item{font-size:inherit;padding:0
1.7rem}.no-flexbox.no-flexboxlegacy .utility-nav .menu-item{display:inline-block;vertical-align:middle}.utility-nav .menu-item-link{line-height:inherit}.utility-nav
.logout{display:block}.utility-nav .my-account{padding-left:0}.products-children .menu-promo-cta{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.armed-professional-anchor-sticky{padding:0
5rem}.filter-bar.has-sticky-header{padding-top:55px}.filter-bar-header{height:55px}.filter-bar-sort-by-title{font-size:1.6rem}.large-hero-slide{height:calc(85vh - 88px)}.admin-bar .large-hero-slide{height:calc(85vh - 120px)}.has-breadcrumbs .large-hero-slide{height:calc(85vh - 133px)}.large-hero-content{width:50rem}.large-hero
h3{font-size:5.2rem}.flickity-enabled .usage-hero{min-height:0}.usage-hero-carousel-container{width:calc(100% - 348px)}.error404 .medium-hero h1+h2,.error404 .medium-hero h1:only-child{font-size:5.2rem;line-height:1.2;padding:0
0 3.9rem}.medium-hero-content{width:50%}.left .medium-hero-content{left:5rem}.right .medium-hero-content{right:5rem}.medium-hero
h3{font-size:5.2rem;line-height:1.2;padding:0
0 3.9rem}.product-subcategory-header{padding:10rem 0 2.8rem}.product-subcategory-body{padding:8rem 0}.utility-ctas{padding:5rem 1.5rem}.no-flexbox.no-flexboxlegacy .utility-ctas{margin:5rem 2.5rem}.utility-ctas-cta{margin-bottom:0}}@media screen and (min-width:78.125em){.browse-collection
.container{max-width:40%}}@media screen and (min-width:87.5em){.usage-content .select-box,.usage-navigation-content .select-box{height:415px}.promotions-slider .icon-monthly-giveaway{right:10.6rem;top:11.4rem}.promotions-slider-content{left:11.8rem;top:10.2rem;-ms-transform:none;transform:none}.promotions-slider-disclaimer{bottom:2.2rem;left:5.8rem;width:69.58%}}@media screen and (min-width:90em){.mega-search{padding:7rem 0}.restricted-overlay.newsletter-overlay .restricted-overlay-body{margin:2rem auto}.footer-promo-tiles.count-3 .promo-cta{margin-right:0}.column-layouts.columns-2 .column-layouts-column .column-layouts-content{padding:6rem 6rem 7rem}.column-layouts.columns-3 .column-layouts-column .column-layouts-content{padding:6rem 4rem 7rem}.column-layouts-content .columns-1{padding:6rem 0}.tabbed-content{padding:7rem 0}.tabbed-content-content{padding:6rem 0}.usage-how-to-buy-featured-systems,.usage-how-to-buy-how-to-buy{box-shadow:0}.utility-ctas{-ms-flex-pack:distribute;justify-content:space-around}}@media screen and (min-width:90.0625em){.products-children .sub-menu-level-3 .menu-item{width:232px}}@media screen and (min-width:93.75em){.products-children .page-firearms .page-pistols
img{max-height:none}}@media screen and (min-width:106.25em){.column-layouts .height-185{min-height:320px}.column-layouts .height-320{min-height:440px}.column-layouts .height-470{min-height:640px}.column-layouts .height-700{min-height:850px}}@media screen and (min-width:111.5625em){.mage-product-grid-product .compare-cta+.restricted-button{margin-left:1rem;margin-top:0}.mage-product-grid-footer-ctas{-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:125em){.compare,.filter-bar
.sticky{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (max-width:900px){.mfp-arrow{-ms-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-ms-transform-origin:0;transform-origin:0}.mfp-arrow-right{-ms-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}@media screen and (max-width:37.5em){.column-link{padding-bottom:1.5em}.column-link .column-layouts-container{-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-link
.text{margin:0!important;padding:1.5rem 3rem!important;border:none!important}.column-link .links,.column-link
.links.left{width:100%;margin:0!important;padding:1.5rem 3rem!important;border:none!important}.howtobuy.step-2-uscanada .step-2-uscanada-options
div{margin-top:5.5em}.howtobuy.step-2-uscanada .step-2-uscanada-options div:first-of-type{margin-top:1em}.howtobuy.step-2-uscanada
i{bottom:calc(100% + .5em)}.howtobuy.step-2-uscanada i
svg{height:30px;width:32px}.howtobuy.step-2-uscanada .icon-military
svg{width:65px;height:57px;margin-bottom:-10px}.howtobuy.step-2-intl{-ms-flex-line-pack:initial;align-content:initial;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:initial;justify-content:initial;padding-bottom:0}.howtobuy.step-2-intl .step-2-intl-options{background-color:#fff;-ms-flex-positive:initial;flex-grow:0;margin-top:2em;width:100%}.howtobuy.step-2-intl .step-2-intl-options
h3{display:none}.howtobuy.step-2-intl .step-2-intl-options
label{padding-left:0;text-shadow:none}.howtobuy.step-2-intl .step-2-intl-options .radio+.radio{padding-left:3rem}.howtobuy.step-2-intl .step-2-intl-options .radio:checked+.radio.dark{color:#000}.howtobuy.step-2-intl .step-2-intl-options
button{border:1px
solid #000;color:#000}.howtobuy.step-2-intl .step-2-intl-options
.form{width:auto}.howtobuy.step-3-dealer-locator,.howtobuy.step-3-law-enforcement,.howtobuy.step-3-military-federal{-ms-flex-direction:column;flex-direction:column;padding-bottom:0}.howtobuy.step-3-dealer-locator .title div,.howtobuy.step-3-law-enforcement .title div,.howtobuy.step-3-military-federal .title
div{float:none}.howtobuy.step-3-dealer-locator .step-3-searchform,.howtobuy.step-3-law-enforcement .step-3-searchform,.howtobuy.step-3-military-federal .step-3-searchform{background-color:#fff;margin-top:2em;width:100%}.howtobuy.step-3-dealer-locator .step-3-searchform h3,.howtobuy.step-3-law-enforcement .step-3-searchform h3,.howtobuy.step-3-military-federal .step-3-searchform
h3{display:none}.howtobuy.step-3-dealer-locator .step-3-searchform .radio+.radio,.howtobuy.step-3-law-enforcement .step-3-searchform .radio+.radio,.howtobuy.step-3-military-federal .step-3-searchform .radio+.radio{padding-left:3rem}.howtobuy.step-3-dealer-locator .step-3-searchform .radio:checked+.radio.dark,.howtobuy.step-3-law-enforcement .step-3-searchform .radio:checked+.radio.dark,.howtobuy.step-3-military-federal .step-3-searchform .radio:checked+.radio.dark{color:#000}.howtobuy.step-3-dealer-locator .step-3-searchform button,.howtobuy.step-3-law-enforcement .step-3-searchform button,.howtobuy.step-3-military-federal .step-3-searchform
button{border:1px
solid #000;color:#000}.howtobuy.step-3-dealer-locator .step-3-searchform label,.howtobuy.step-3-law-enforcement .step-3-searchform label,.howtobuy.step-3-military-federal .step-3-searchform
label{padding-left:0;text-shadow:none}.howtobuy.step-3-military-federal .military-intl-note{background:#fff;bottom:auto;color:#000;padding:1em
2em;position:relative;text-shadow:none}.dealers-results{padding:0}.dealers-results
div{border-bottom:1px solid #eee;padding:1em;padding-right:calc(1em + 37px);width:100%!important}.dealers-results div h3.type-icons{margin-top:0}.dealers-results div.featured-dealers{margin:0
0 2em}.dealers-results div.featured-dealers
div{margin:0
-2em;border-color:#333b3e;padding:1em;padding-right:calc(1em + 37px);width:100%}.dealers-results div.featured-dealers div:first-of-type{margin-top:2em}.dealers-results div.featured-dealers div:last-of-type{border-bottom:0;margin-bottom:1em}}@media screen and (max-width:47.5em){.howtobuy{border-top:1px solid #212121;height:auto}.howtobuy,.howtobuy.part-height{min-height:0}.page-howtobuy .column-layouts-column.faq,.page-howtobuy .column-layouts-column.maint,.page-howtobuy .column-layouts-column.support,.page-howtobuy .column-layouts-column.warranty{background-position:1.5rem 1.6rem}.page-howtobuy .column-layouts-column.faq .column-layouts-content,.page-howtobuy .column-layouts-column.maint .column-layouts-content,.page-howtobuy .column-layouts-column.support .column-layouts-content,.page-howtobuy .column-layouts-column.warranty .column-layouts-content{padding:2rem 2.5rem 2rem 6.5rem}.usage-how-to-buy-featured-systems{background-position:0;background-size:cover}.utility-ctas-cta{-ms-flex:0 1 100%!important;flex:0 1 100%!important}}@media screen and (max-width:56.25em){.howtobuy.step-2-intl
h2{font-size:4rem}.howtobuy.step-2-intl
.title{-ms-flex-positive:0;flex-grow:0}.howtobuy.step-2-intl .step-2-intl-options{-ms-flex-positive:0.9;flex-grow:0.9}.dealers-results-outer .search-refine{border-top:1px solid #000}.dealers-results-outer .search-refine
form{display:none}.dealers-results
div{width:33.3%}}@media screen and (max-width:75em){.dealers-results-outer .search-refine
.dealer_types{font-size:.8em;margin:0
1em}.dealers-results-outer .search-refine .dealer_types>div{margin-left:3.5em}.dealers-results-outer .search-refine .dealer_types>div
i{width:20px;height:20px;position:absolute;top:50%;left:-30px;margin-top:-10px}.dealers-results-outer .search-refine .dealer_types>div:first-of-type{position:relative;margin-left:1em;margin-right:.5em}.dealers-results-outer .search-refine .dealer_types
.classiii{margin-left:3em}.utility-ctas-cta{margin:1rem;-ms-flex:0 1 40%;flex:0 1 40%}}@media screen and (max-width:47.4375em){.breadcrumbs-carousel{background-color:#212325;left:0;opacity:0;position:absolute;top:100%;-ms-transform:translateY(-100%);transform:translateY(-100%);width:100%}.my-account>.menu-item-link:not(.logout){display:none}.touchevents .usage-content .content .cta,.touchevents .usage-navigation-content .content
.cta{padding:1rem 3.5rem 1rem 2rem}.footer-promo-tiles .promo-cta{margin:2rem auto;max-width:92%}.footer-promo-tiles .promo-cta-header
svg{margin:.8rem 0 1.8rem;max-width:65%}.large-hero-content{bottom:7.8rem!important;left:1.5rem!important;right:auto!important;text-align:left!important;top:auto!important;-ms-transform:none!important;transform:none!important}.align-bottom-center .large-hero-content h3:after,.align-bottom-right .large-hero-content h3:after,.align-center-center .large-hero-content h3:after,.align-center-right .large-hero-content h3:after,.align-top-center .large-hero-content h3:after,.align-top-right .large-hero-content h3:after{left:0;-ms-transform:none;transform:none}.medium-hero:before{background-color:rgba(0,0,0,.6);bottom:0;content:'';left:0;position:absolute;right:0;top:0}.medium-hero-content
p{line-height:1.4}.medium-hero h3:after{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.promotions-slider{margin-bottom:1rem}.product-subcategory
img{max-height:160px}.usage-how-to-buy-button-set
.cta{margin:-1px}.utility-ctas-cta{border-bottom:1px solid #ddd;padding-bottom:2.4rem}.utility-ctas-cta:last-child{border-bottom:0}.compare-cta-column{display:none}}@media screen and (max-width:89.9375em){.footer-promo-tiles:after{content:'';display:block;padding:0
.75rem}}@media screen and (max-width:56.1875em){.breadcrumbs-carousel
.page_item.current_page_item{display:none}.body-footer-navs{display:-ms-flexbox;display:flex;padding:2.7rem 1.5rem}.body-footer-nav-container{width:50%}.body-footer .social-menu .menu-item:nth-child(even){border-width:1px 0}.usage-navigation-toggle,.usage-toggle{-ms-flex:1 0 33%;flex:1 0 33%}.usage-navigation-slide,.usage-slide{margin:0
40px;width:100%}.store-nav .sub-menu-toggle{transition:background-color .4s cubic-bezier(.895,.03,.685,.22)}.store-nav .sub-menu-toggle.open{background-color:#e5e5e5;transition:background-color .4s cubic-bezier(.165,.84,.44,1)}.filter-bar-sort-by-options{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.filter-bar-sort-by-option{-ms-flex:0 1 32.30318%;flex:0 1 32.30318%;height:32px;line-height:1;margin:0
1.54523% 1.54523% 0}.filter-bar-sort-by-option:nth-child(3n){margin:0
0 1.54523%}.filter-bar-sort-by-toggle{height:100%;line-height:1;text-align:center;transition:background-color .15s cubic-bezier(.895,.03,.685,.22),color .15s cubic-bezier(.895,.03,.685,.22)}.filter-bar-sort-by-toggle.active{background-color:#0b0c0b;color:#fff;transition:background-color .4s cubic-bezier(.165,.84,.44,1),color .4s cubic-bezier(.165,.84,.44,1)}.filter-bar-footer .more-toggle{display:none}.medium-hero-video-player{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.medium-hero-content
.cta{padding:.8rem 2.774rem .8rem 1.5rem}.product-subcategory .subcat-image{-ms-flex-order:-1;order:-1}.product-subcategory .subcat-description
p{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px}.mage-product-grid-img
img{max-width:80%}}@media screen and (max-width:37.4375em){.body-footer-copyright{text-align:center}.column-layouts-column:last-child:not(:only-child){padding-bottom:2.5rem}}@media screen and (max-width:53.125em){.large-hero-slide{max-height:500px}}@media screen and (max-width:63.9375em){.usage-tooltips
.cta{margin-top:1.9rem}.usage-how-to-buy-icon-separator:after,.usage-how-to-buy-icon-separator:before{height:1px}}@media screen and (max-width:68.6875em){.technology h3:after{left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%)}.technology-badge
img{height:90px;width:90px}}@media screen and (max-width:47.9375em){.utility-ctas-cta+.utility-ctas-cta{margin:3.5rem 0 0}}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure
small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px
5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media screen and (max-width:74.9375em){.search-container{background-color:#f1f1f1;display:none;position:absolute;right:0}.search-container-inner{margin:0
auto;max-width:50rem;padding:1rem 1.5rem}.utility-nav{max-width:320px;position:absolute;right:0;top:65px;-ms-transform:translateX(100%);transform:translateX(100%);width:100%;z-index:10}.utility-nav .menu-item-link{background-color:#f1f1f1;border-bottom:1px solid #5c5c5c;color:#0b0c0b;display:block;height:44px;line-height:42px;padding-left:1.5rem;width:100%}.large-hero-video-player,.medium-hero-video-player{height:100%;display:none}}@media screen and (max-width:62.4375em){.mage-product-grid-description{margin:0
auto;max-width:480px}.compare-controls-products,.compare-controls-title{display:none}.compare-controls-toggle{margin-left:auto}.compare .link-wishlist span>span{display:none}}