.option-inner-wrapp{border:1px solid #ccc;padding:20px;position:relative}.chart-top-btn{position:absolute;top:-20px;background:#fff;padding:0 7px}.chart-top-btn>span{height:40px;width:40px;display:inline-block;background-size:40px;background-repeat:no-repeat;cursor:pointer}.btn-back{background:url('../images/left-arrow.png');margin-right:5px}.btn-reset{background:url('../images/refresh.png')}h2.steps-title{font-size:20px;font-weight:700;text-align:center}ul.finder-steps-ico{padding:0;margin:0;list-style:none}ul.finder-steps-ico a{height:40px;width:40px;display:block;background-size:40px;background-repeat:no-repeat;line-height:40px;border-radius:100%}ul.finder-steps-ico li.steps-ico{background-color:#ddd;border-radius:100%;display:inline-block;height:50px;margin:0 12px 0 0;padding:5px;position:relative;width:50px;z-index:0}ul.finder-steps-ico li.steps-ico:after{background:rgba(0,0,0,0) url(../images/after.png) no-repeat scroll 0 center;content:"";height:100%;position:absolute;width:37px;z-index:0;left:43px;top:0;background-size:100% 25px}ul.finder-steps-ico li.steps-ico:last-child:after{content:none}ul.finder-steps-ico li.steps-ico:last-child{margin-right:0}.step-color{background:url('../images/01.png')}.step-color.completed{background-image:url('../images/01-hover.png')}.step-hand_version_g3{background:url('../images/01.png')}.step-hand_version_g3.completed{background-image:url('../images/01-hover.png')}.step-belt{background:url('../images/02.png')}.step-belt.completed{background-image:url('../images/02-hover.png')}.step-gunmodel{background:url('../images/04.png')}.step-gunmodel.completed{background-image:url('../images/04-hover.png')}.step-laser{background:url('../images/05.png')}.step-laser.completed{background-image:url('../images/05-hover.png')}.step-premium_leather{background:url('../images/06.png')}.step-premium_leather.completed{background-image:url('../images/06-hover.png')}#next-step{background-image:url('../images/right-side.png');height:60px;width:60px;display:block;background-size:100%;position:absolute;right:12px;bottom:-20px;background-color:#fff;cursor:pointer}div#step-content{padding:50px 0 30px}div#step-content{text-align:center;padding:50px 0 30px}#next-step:before{bottom:22px;color:#000;content:"Click Here";font-size:13px;font-weight:700;position:absolute;right:35px;width:100px}.step-content .swatch-opt{margin:0}.attr-item-label{display:table-cell;padding:0;margin:0;vertical-align:middle;padding-left:15px;font-size:20px}.step-content .item-attribute{display:table;margin:15px auto}.step-content .item-attribute>label{display:table;margin:0}.step-content .swatch-item-attribute.item-attribute{width:100%}.step-content #step-premium_leather .swatch-item-attribute.item-attribute{display:table;margin:15px 0;width:auto}.step-content .swatch-option.image:not(.disabled):hover,.step-content .swatch-option.color:not(.disabled):hover{outline:0 solid #ff5216;border:2px solid #9d6230}.config-product-note{text-align:left}.config-product-note span{display:block;font-size:16px;padding-right:100px}.custom-configurable-options.configurable-options{display:none}.options-icon{display:inline-block;margin-right:5px;float:left}.options-icon img{margin-right:3px;max-width:26px;position:relative;top:-3px}.custom-configurable-options.configurable-options{text-align:left}.custom-configurable-options.configurable-options .options-list{padding:25px 0}.options-list .label{color:#606060;font-size:13px;margin:0;padding:0;vertical-align:middle}#step-speciality label span{color:#8b8b8b;font-size:13px;font-weight:500}#step-speciality .speciality-note{color:#8b8b8b;font-size:12px}#step-speciality .custom-option-inner-wrapper>label.label>span{margin-left:18px}.is-preview-image{width:50%;float:left;padding-right:0!important}.preview-image{float:right;padding-top:50px;width:50%}.custom-configurable-options.configurable-options input[type=radio]{margin:4px 10px 14px 0;float:left}ul.swatch-select-list{padding:0;margin:0;list-style:none;text-align:left;font-size:16px;max-height:150px;min-height:150px;overflow-y:scroll}.swatch-select-list li{cursor:pointer}.custom-swatch-options .swatch-attribute-options select.swatch-select{display:none}.unknow-gun-model label{background:url('../images/question.jpg');width:65px;height:52px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:100%}.unknow-gun-model p{margin:0;font-size:18px}.swatch-select-list li.selected{background-color:#777;color:#fff}div#step-size_gun_model ul.swatch-select-list .size_gun_stylestep-size_gun_style .swatch-select-list,div#step-model ul.swatch-select-list .size_gun_stylestep-size_gun_style .swatch-select-list{width:100%}.attr-has-left-content ul.swatch-select-list,.specifics ul.swatch-select-list{display:inline-block;width:45%;margin-left:5%}.attr-left-content{width:50%;display:inline-block;float:left}.gun-style-revolver,.gun-style-semi-auto{display:none}#step-specifics span.swatch-attribute-label{text-align:left}.option-inner-wrapp{border:1px solid #ccc;min-height:560px;padding:10px;position:relative}.chart-top-btn{position:absolute;top:-15px;background:#fff;padding:0 7px}.chart-top-btn>span{height:30px;width:30px;display:inline-block;background-repeat:no-repeat;cursor:pointer;background-size:auto auto}.btn-back{background:url(../images/left-arrow.png);margin-right:5px}.btn-reset{background:url('../images/refresh.png')}ul.finder-steps-ico{padding:0;margin:0;list-style:none;text-align:center}.step-color{background:url('../images/01.png')}.step-color.completed{background-image:url('../images/01-hover.png')}.step-belt{background:url('../images/02.png')}.step-belt.completed{background-image:url('../images/02-hover.png')}.step-gunmodel{background:url('../images/04.png')}.step-gunmodel.completed{background-image:url('../images/04-hover.png')}.step-laser{background:url('../images/05.png')}.step-laser.completed{background-image:url('../images/05-hover.png')}.step-premium_leather{background:url('../images/06.png')}.step-premium_leather.completed{background-image:url('../images/06-hover.png')}#prev-step,#next-step{background-color:#fff;background-image:url("../images/right-side.png");background-size:auto auto;bottom:-10px;cursor:pointer;display:block;height:40px;position:absolute;right:12px;width:40px}#prev-step{background-image:url("../images/left-side.png");background-size:100%}.config-product-note{margin-top:54px;max-width:280px;width:100%}.config-product-note{bottom:0;left:-10px;margin-top:0;position:absolute}div#step-content{padding:50px 0 30px}div#step-content{text-align:center;padding:20px 0 0}#step-default>p>img{margin:40px 0}.colorstep-color .swatch-attribute-options{margin-bottom:40px}#step-belt .label>span{text-transform:capitalize}#next-step:before{bottom:12px;color:#000;content:"";font-size:11px;font-weight:400;position:absolute;right:22px;width:100px}div[data-currstep*=step-default] #next-step:before{content:"Click Here"}#step-alldone>label.label,.custom-configurable-options.configurable-options .custom-option-inner-wrapper>.label,.custom-configurable-options.configurable-options>.label,.custom-swatch-options span.swatch-attribute-label,#step-tactical-sight-notice .swatch-attribute-label,#step-gunsizenotice .swatch-attribute-label{border-bottom:1px solid #a9a9a9;display:block;font-size:18px;font-weight:400;line-height:35px;padding:5px 0 0;text-align:center}.final-product-inner{float:left;width:50%;margin-left:10%}ul.final-product-options.product.options.list{text-align:left;line-height:20px;padding-left:0;margin-bottom:0}ul.final-product-options.product.options.list li{margin-bottom:0;list-style:none;padding-left:25px;position:relative}ul.final-product-options.product.options.list li:before{content:".";position:absolute;left:10px;top:-2px;vertical-align:middle;font-size:35px;height:100%;line-height:4px}h3.final-product-name{font-size:20px;line-height:22px;margin-top:18px;text-align:left}.final-product-img{width:40%;float:left;margin-top:25px}.final-product{padding:10px 0}.step-content .swatch-opt{margin:0;text-align:center}.attr-item-label{color:#8b8b8b;display:table-cell;font-size:16px;margin:0;padding:0 20px 0 15px;text-align:left;vertical-align:middle}.swatch-item-attribute.checkbox-item .attr-item-label{text-align:right}.custom-swatch-options .item-attribute .swatch-option{display:table-cell;float:none}.step-content .item-attribute .swatch-option.image{height:60px;width:90px;margin:0}.step-content .item-attribute .swatch-option{height:60px;width:200px;margin:0}.step-content #step-color .item-attribute .swatch-option{border-radius:100%;display:table-cell;float:none;height:36px;padding:0;vertical-align:middle;width:36px}.step-content #step-color .item-attribute .swatch-option:hover{border:1px solid #000;box-shadow:0 0 0 3px #fff inset}.step-content .item-attribute .swatch-option:hover:after,.step-content .item-attribute .swatch-option.selected:after{width:0;content:none}.step-content .swatch-option.image:not(.disabled):hover,.step-content .swatch-option.color:not(.disabled):hover{outline:0;border:2px solid #9d6230}.custom-swatch-options .swatch-attribute{display:none}.custom-swatch-options .swatch-attribute:first-child{display:block}.config-product-note{text-align:left}.config-product-note span{color:#8b8b8b;display:block;font-size:14px;padding-right:0}.custom-configurable-options.configurable-options{display:none}.options-icon{display:inline-block;margin-right:5px;float:left}.custom-configurable-options.configurable-options,.custom-swatch-options,#step-dontknow.swatch-attribute,#step-notavailable.swatch-attribute,#step-alldone{padding:0 16px;text-align:left}#step-dontknow .dontknow-top-image{text-align:center}.options-list .label span{line-height:normal}.options-list .label span.price-notice{font-size:9px;color:#8b8b8b;position:relative}.price-notice:before{content:"("}.price-notice:after{content:")"}ul.swatch-select-list{padding:0;margin:0;list-style:none;text-align:left;font-size:16px;max-height:150px;min-height:150px;overflow-y:scroll}.swatch-select-list li{cursor:pointer;background:#f1f1f1;margin-bottom:1px;padding:3px 10px;margin-right:10px;font-size:13px;color:#606060}.unknow-gun-model label{background:url(../images/question.jpg);width:65px;height:52px;display:inline-block;background-position:center;background-repeat:no-repeat;background-size:100%}.unknow-gun-model p{margin:0;font-size:16px}.swatch-select-list li.selected{background-color:#535353;color:#fff}div#step-model ul.swatch-select-list .size_gun_stylestep-size_gun_style .swatch-select-list{width:100%}.attr-has-left-content ul.swatch-select-list,.specifics ul.swatch-select-list{display:inline-block;width:45%;margin-left:5%}.gun-style-revolver,.gun-style-semi-auto{display:none}div#unknow-gun-model{color:#606060;display:none;margin-top:15px;position:absolute;right:14px;text-align:center;top:56px;width:48%}div#step-specifics ul.swatch-select-list{max-height:119px;min-height:119px}ul.is-laser-light{list-style:none;margin-bottom:0;padding:0;margin-top:20px;text-align:center}ul.is-laser-light li{display:inline-block}ul.is-laser-light li:first-child{margin-right:40px}.product-addto-links{margin-top:20px!important}.item-attribute.cutom-attr{display:none}#step-laser_type .item-attribute.cutom-attr{display:block}.white-popup{position:relative;background:#fff;padding:20px;width:auto;max-width:500px;margin:20px auto}div[option-label*=none]{display:none!important}.step-content .swatch-option.selected{outline:none;border:2px solid #9d6230;box-shadow:0 0 0 3px #fff inset}.step-default img{max-width:48%}.option-wrapper-custom{margin-top:30px;margin-bottom:30px}.is-preview-image .field{margin-bottom:10px}.label-belt{background:url('../images/new-01.jpg');height:35px;width:50px;display:inline-block;background-size:100% 100%;margin-top:0;position:relative;bottom:-10px;margin-right:12px}#step-size_gun_model span.swatch-attribute-label,#step-model span.swatch-attribute-label,#step-size_gun_style span.swatch-attribute-label,#step-manufacturer span.swatch-attribute-label,#step-specifics span.swatch-attribute-label{border-bottom:0;margin-bottom:0;line-height:20px;font-size:14px;font-weight:400;color:#606060;text-align:left;display:inline-block}span.swatch-attribute-selected-option{display:none}span.swatch-attribute-label.label-model{margin-bottom:20px}.step-content .swatch-option{border:0}#step-belt .control{text-align:center}#step-belt .options-list{display:inline-block;margin:0 auto;text-align:left}#step-premium_leather .swatch-attribute-options,#step-rail_laser_type .swatch-attribute-options,#step-laser_type .swatch-attribute-options,#step-color .swatch-attribute-options,#step-tactical_features .swatch-attribute-options{display:inline-block;width:auto}#step-premium_leather .swatch-attribute .swatch-attribute-options,#step-rail_laser_type .swatch-attribute .swatch-attribute-options,#step-laser_type .swatch-attribute .swatch-attribute-options,#step-color .swatch-attribute .swatch-attribute-options{width:inherit}div#step-default{position:relative}a#next-step.disable-next{background-image:url('../images/right-side-hoover.png');background-size:100%}#step-speciality .options-list{margin-bottom:0;padding-bottom:0;padding-top:0}#step-speciality .options-list input[type=checkbox]{margin:0 5px 0 0;float:left}#step-speciality .options-list input[type=checkbox][disabled]{display:none}#step-speciality .checkbox-container.disabled{opacity:.5}#step-speciality .custom-option-inner-wrapper>label.label,#step-speciality>label.label{border-bottom:0;padding-bottom:0;font-size:15px;line-height:normal;text-align:left}#step-speciality{bottom:14px;position:absolute;left:0}#step-color .swatches-inner-content,#step-popular-guns .popular-gun-wrapper{min-height:440px}a.try-again{background:url(../images/left-new-arrow.png) no-repeat left center;color:#333;padding-left:30px;padding-top:5px;padding-bottom:5px}#step-notavailable .notavailable-inner>.label,#step-dontknow .dontknow-inner>.label{border-bottom:1px solid #a9a9a9 !important;padding:5px 0 0 !important}#step-notavailable .notavailable-inner>.label,#step-dontknow .dontknow-inner>.label{border-bottom:2px solid #ccc;display:block;text-align:center;line-height:35px;font-size:18px;font-weight:400;padding:5px 0}.dontknow-top-image img{max-width:70%;margin:20px 0}.dontknow-left{color:#606060;float:left;font-size:8px;line-height:14px;margin-right:2%;text-align:left;width:48%}.dontknow-left>span{color:#606060;display:block;font-size:20px;line-height:20px;margin-bottom:2px;margin-left:3px}.dontknow-right{float:right;margin-left:5%;width:45%}.dontknow-right>label{color:#606060;display:block;font-size:16px;line-height:25px;margin-bottom:5px}.dontknow-right input[type=text]#custom-gun-size{background:#c8c4c5 none repeat scroll 0 0;border-left:2px solid #868283;border-top:2px solid #868283;color:#afabac;margin-left:7%;width:85%}.dontknow-right input[type=text]::-moz-placeholder{color:#afabac}.dontknow-right input[type=text]::-webkit-input-placeholder{color:#afabac}.dontknow-right input[type=text]:-ms-input-placeholder{color:#afabac}.notavailable-top-text{color:#606060;font-size:14px;margin:32px 0;text-align:center}.notavailable-top-text span{display:block}.notavailable-top-text span.notavailable-result{margin:14px 0 4px}.notavailable-bottom-image img{max-width:70%}.notavailable-bottom-image{text-align:center}.product-options-bottom .box-tocart .actions{clear:none;float:right;width:48%}.product-options-bottom .box-tocart .actions button{padding:5px 17px}.lets-begin{bottom:39px;font-size:20px;font-weight:700;position:absolute;right:20px}.step-content #step-premium_leather .item-attribute .swatch-option{height:90px;width:90px}#step-laser_type .swatch-attribute-label,#step-rail_laser_type .swatch-attribute-label,#step-premium_leather .swatch-attribute-label{margin-bottom:20px}#step-color .swatch-attribute-label{margin-bottom:20px}.step-content #step-color .item-attribute{margin:0 0 20px}.product-info-main .product-info-price{margin-top:4px}input#dont-know-model{position:absolute;z-index:-1}.box-tocart .control .qty-minus .btn-qty,.box-tocart .control .qty-plus .btn-qty{text-decoration:none}.link-wrapper{display:inline-block;float:left}.product-info-main .product-options-bottom{padding-bottom:7px}.steps-preloader{background:rgba(0,0,0,0) url("../images/loading-medium.gif") no-repeat scroll center center;display:block;height:64px;left:42%;margin-top:15px;position:absolute;top:45%;width:64px;z-index:10}.steps-wrapper.steps-wrapper-loading{display:none}.dt-belt,.dd-belt,.dt-rail-laser-type,.dd-rail-laser-type,.dt-model,.dd-model{display:none !important}.extra-item-options .dt-manufacturer,.extra-item-options .dd-manufacturer,.extra-item-options .dt-specifics,.extra-item-options .dd-specifics,.extra-item-options .dt-model,.extra-item-options .dd-model{display:none !important}.popular-guns .gun-image{float:left;width:100%;height:100%;cursor:pointer;max-height:110px;max-width:110px;margin-bottom:5px;box-sizing:content-box;border-radius:100%;margin-right:6px}.popular-guns .gun-image:nth-child(3n){margin-right:0}.popular-guns .gun-image img{transition:all ease-in .3s}.popular-guns .gun-image:hover img,.popular-guns .gun-image.selected img{transform:scale(1.2)}.popular-guns .count-2 .gun-image{float:none;display:inline-block}.popular-gun-wrapper .swatch-attribute-label{margin-bottom:20px}.gun-image-wrapper{padding:0 12px}.popular-guns .nextcustom{bottom:-12px;right:32px;color:#000;font-weight:600;font-size:24px}#step-tactical-sight-notice .notice-content,#step-gunsizenotice .notice-content{padding:20px 20px 0;font-size:15px;color:#8b8b8b}#step-tactical-sight-notice .notice-content{text-align:left}#step-gunsizenotice .notice-content{text-align:center}.notice-content p{margin-bottom:10px}.notice-content .first-block span,.notice-content .first-block img{display:inline-block}.notice-content .first-block span{width:70%}.notice-content .first-block img{width:30%;float:right}.not-gun-model img{display:block;margin:15px auto}.image-wrap{display:none}.image-wrap:first-child{display:block}#step-popular-guns .swatch-attribute{position:relative}#step-popular-guns .swatch-attribute .static-block-bottom img{position:absolute;bottom:20%;left:12%;right:auto;width:80%}#step-popular-guns .swatch-attribute .count-3 .static-block-bottom img,#step-popular-guns .swatch-attribute .count-5 .static-block-bottom img,#step-popular-guns .swatch-attribute .count-6 .static-block-bottom img{bottom:8%}#step-popular-guns .swatch-attribute .count-5 .static-block-bottom img,#step-popular-guns .swatch-attribute .count-6 .static-block-bottom img{width:70%;left:32%}.popular-guns .count-5 .gun-image:nth-child(3){margin-right:6px;clear:left}.popular-guns .count-5 .gun-image:nth-child(1),.popular-guns .count-5 .gun-image:nth-child(2){float:none;display:inline-block}.popular-guns .count-5 .gun-image:nth-child(5n){margin-right:0}#step-specifics-popular .count-4 .gun-image{display:initial;float:left;width:100%}#step-popular-guns .swatch-attribute .count-4 .static-block-bottom img{bottom:8%;left:0}#step-popular-guns .swatch-attribute .static-block-bottom .only-notice{font-size:14px;margin-top:20px}#step-laser_type .item-attribute[option-id="1116"]{display:none}.XD-note{text-align:right;margin-top:10px;font-size:11px;cursor:pointer;color:#aeaeae}.final-product #wishlistG3{display:none}#agree{margin-right:6px;margin-top:0}#step-gunsizenotice .gun-colonel .notice-content{text-align:left}#step-hand_version_g3 .swatch-attribute-options{height:300px;display:table;width:80%;vertical-align:middle;margin:0 auto}.step-content .item-attribute.default-steps{display:table-cell;vertical-align:middle;text-align:center}.default-steps .attr-item-label{min-width:auto;text-align:center;padding:0;display:block;color:#333;font-size:15px}.step-content .item-attribute.default-steps .swatch-option.image{margin:5px auto;text-align:center;height:90px;display:block;border-radius:100%}.step-content #step-premium_leather .item-attribute.default-steps{display:inline-block;width:38%}.search_autocomplete{width:100%}.jspContainer{max-height:291px;overflow-y:scroll}.search-autocomplete ul{list-style:none none}.search_autocomplete ul li.attr-option{padding:10px 40px 10px 10px}.search-autocomplete ul li:first-child{border-top:none}.search-autocomplete ul li:hover,.search-autocomplete ul li.selected{background:#e8e8e8}#step-manufacturer,#step-size_gun_model,#step-specifics{margin:0 auto 30px;width:80%;text-align:left}.manufacturer .swatch-attribute-options,.size_gun_model .swatch-attribute-options,.specifics .swatch-attribute-options{position:relative}.swatch-attribute-options .search-autocomplete{display:block}.finder-box-search+.swatch-attribute-options{float:left}.nextcustom.disabled{color:#d7d7d7}.g3-product-wrapper .field.choice.custom-options-item{margin-bottom:8px}.g3-product-wrapper #step-speciality .field.choice.custom-options-item{margin-bottom:4px}.custom-tooltip{color:#9d6230}[data-tooltip]{position:relative;z-index:10}[data-tooltip]:before,[data-tooltip]:after{position:absolute;visibility:hidden;opacity:0;left:50%;bottom:calc(100% + 5px);pointer-events:none;transition:.2s;will-change:transform}[data-tooltip]:before{content:attr(data-tooltip);padding:10px 18px;min-width:50px;max-width:300px;width:max-content;width:-moz-max-content;border-radius:6px;font-size:12px;background-color:rgba(157,98,48,.9);background-image:linear-gradient(30deg,rgba(157,98,48,.44),rgba(157,92,43,.44),rgba(158,118,56,.44));box-shadow:0px 0px 24px rgba(0,0,0,.2);color:#fff;text-align:center;white-space:pre-wrap;transform:translate(-50%,-5px) scale(.5)}[data-tooltip]:after{content:'';border-style:solid;border-width:5px 5px 0;border-color:rgba(157,98,48,.9) transparent transparent transparent;transition-duration:0s;transform-origin:top;transform:translateX(-50%) scaleY(0)}[data-tooltip]:hover:before,[data-tooltip]:hover:after{visibility:visible;opacity:1}[data-tooltip]:hover:before{transition-delay:.3s;transform:translate(-50%,-5px) scale(1)}[data-tooltip]:hover:after{transition-delay:.5s;transition-duration:.2s;transform:translateX(-50%) scaleY(1)}.nextcustom.more-guns{cursor:pointer}#product_addtocart_form .g3-product-wrapper .option-inner-wrapp .steps-wrapper .step-content-wrapper .step-content .product-options-bottom .box-tocart .fieldset .field.qty{float:left}.product-addto-links .action.towishlist{float:right;width:48%}.saveforlater{position:relative;height:60px}.saveforlater .email{max-width:70%;float:left}.saveforlater .close{line-height:40px}.saveforlater .close:hover{background:0 0;color:#000}.saveforlater #email-error{position:absolute;left:0;bottom:0;margin-top:0 !important;margin-bottom:3px}.step-content .item-attribute[option-id="3203"],.step-content .item-attribute[option-id="3021"]{display:none}#step-laser_type .laserNotice{text-align:left;position:relative;top:65px}#wrapper-sc{box-sizing:border-box;display:block;height:auto;margin:0 auto 0;max-width:800px;padding:0;position:relative;width:100%;z-index:99999}.register-popup .fieldset>.field>.label{display:none}.register-popup .fieldset>.field.choice .label{display:inline}.custom-popup-wrapper .secondary{display:inline-block}#wrapper-sc.custom-popup-wrapper .content-sc{max-width:500px;min-height:50px;vertical-align:middle;text-align:center}#wrapper-sc.custom-popup-wrapper .content-sc .message{padding:15px 0}.custom-popup-wrapper .register-popup{display:none}#wrapper-sc.custom-popup-wrapper .top-sc{padding:15px}#wrapper-sc.custom-popup-wrapper .fieldset .field .control .input-text{height:40px;background-color:#fff;box-shadow:none;font-size:14px}.custom-popup-wrapper .block-customer-login .block-title strong,.custom-popup-wrapper .block-new-customer .block-title strong{font:500 20px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif;color:#121212;text-transform:uppercase}.custom-popup-wrapper .block-customer-login .block-title .field.note{font:400 12px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif;text-transform:initial}.custom-popup-wrapper .block-customer-login .block-title{margin-bottom:15px}.custom-popup-wrapper .action.primary{width:60%}.custom-popup-wrapper .fieldset>.field>.label,.fieldset>.fields>.field>.label{display:none}.custom-popup-wrapper .form-login .field.required{width:48%;float:left;margin-right:2%;max-width:300px}.custom-popup-wrapper .block.block-customer-login{margin-bottom:30px}.custom-popup-wrapper .fieldset{margin:0}.custom-popup-wrapper .block-new-customer .block-content .actions-toolbar span.primary{color:#282828;background-color:#fff;border-color:#282828;font:600 14px/1.35 Poppins,Helvetica Neue,Verdana,Arial,sans-serif;text-transform:uppercase}.custom-popup-wrapper .block-new-customer{width:auto}.block-new-customer .actions-toolbar{margin-top:25px}.block-new-customer .block-content p{font-size:12px}.product-addto-links-custom{margin:0 0 10px !important;float:right}.product-addto-links-custom a{border:1px solid #e1e1e1;text-transform:uppercase;padding:11px 20px;min-width:175px;text-align:center;margin:10px 0;display:block}.product-addto-links .towishlist{display:none}#step-alldone .box-tocart .fieldset .field.qty,#step-alldone .fieldset{margin:0}.custom-popup-wrapper #password-strength-meter-container{display:none}.custom-popup-wrapper #ajax-register-form .field.choice .label{margin-left:2px;position:relative;display:inline-block;font-size:13px;font-weight:500;vertical-align:top;line-height:21px}.custom-popup-wrapper #ajax-register-form .field.choice .checkbox{display:inline-block;margin:0;width:18px;height:18px}.custom-popup-wrapper .block-content-register .field{width:47.5%;float:left;margin-right:2.5%}.custom-popup-wrapper .block-content-register .field.choice{width:100%;display:block;padding:50px 0 15px;text-align:left}.custom-popup-wrapper .block-content-register .field>.field{width:47.5%}.custom-popup-wrapper .block-register-account .block-content-register{padding:0;box-shadow:none}.checkbox-container{position:relative;padding-left:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-top:25px;display:inline-block;line-height:22px}.checkbox-container .agree{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark:after{content:"";position:absolute;display:none}.checkbox-container .checkmark:after{left:5px;top:-2px;width:11px;height:19px;border:solid gray;border-width:0 4px 4px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkbox-container input:checked~.checkmark:after{display:block}.checkbox-container input:checked~.checkmark{background-color:#ddd}.checkmark{position:absolute;top:0;left:0;height:22px;width:22px;background-color:#d4d4d4;border:1px solid #b5b1b3}#step-speciality .checkbox-container{margin-top:0;padding-left:28px}#wrapper-sc .close-sc-gun,#wrapper-sc .close-sc{position:absolute;right:30px;top:22px;z-index:999;font-size:30px;font-weight:700;line-height:100%}#wrapper-sc .close-sc i,#wrapper-sc .close-sc-gun i{font-weight:700}#wrapper-sc .top-sc{padding-top:5px;max-height:450px;overflow-y:scroll;margin-top:0}.how-to-find.size_gun_model img{width:50%}.how-to-find ul{text-align:left;margin:0 8%}.how-to-find ul li{margin-bottom:4px}.how-to-find p{margin:8px 0}.saveforlater .email{font-size:18px}#step-popular-guns .swatch-attribute .count-2 .static-block-bottom img{bottom:10%}.box-tocart span.savedata-notice{color:#e02b27;padding:15px 0;display:block;font-size:11px}.block-register-account .block-title strong{font-weight:600}.block-register-account .block-title{padding:30px 0;text-align:left}.custom-popup-wrapper .register-popup .field-email{clear:both;float:none}.register-popup div.mage-error[generated]{text-align:left}.loader-overlay{width:100%;height:100%;background:rgba(255,255,255,.5);display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}@media screen and (min-width:992px) and (max-width:1200px){ul.finder-steps-ico li.steps-ico{margin:0 4px 0 0;height:44px;width:44px}ul.finder-steps-ico a{background-size:34px auto;height:34px;line-height:34px;width:34px}ul.finder-steps-ico li.steps-ico:after{left:36px}.lets-begin{font-size:18px}#step-speciality label span{font-size:11.3px}.is-preview-image{width:55%}.preview-image{width:44%}.box-tocart .control .qty-input .input-text.qty{width:56px}div.custom-swatch-options .item-attribute .swatch-option{float:left}div.custom-swatch-options .item-attribute .swatch-option{float:left}.popular-guns .gun-image,.popular-guns .gun-image:nth-child(3n){margin-right:10px}.popular-guns .gun-image:nth-child(2n){margin-right:0}.custom-swatch-options .item-attribute .swatch-option{float:left}.popular-guns .gun-image{max-height:80px;max-width:80px;float:none;display:inline-block}#step-popular-guns .swatch-attribute .static-block-bottom img{bottom:5%}.swatch-item-attribute.checkbox-item .attr-item-label{padding:0 10px 0 0}.attr-item-label{min-width:150px}div.custom-swatch-options .item-attribute .swatch-option.image{background-size:contain !important}div.step-content .item-attribute.checkbox-item .swatch-option.image{width:80px}#step-tactical-sight-notice .notice-content{font-size:12px}#step-tactical-sight-notice .notice-content .first-block span{width:60%}#step-tactical-sight-notice .notice-content .first-block img{width:40%}.popular-guns .nextcustom{bottom:0;right:60px}#step-popular-guns .swatch-attribute{position:static}#step-premium_leather .swatch-attribute-label{margin-bottom:0}#step-tactical-sight-notice .notice-content,#step-gunsizenotice .notice-content{font-size:13px;padding:20px 0}.notice-content p{margin-bottom:0}.default-steps .attr-item-label{font-size:13px}#step-laser_type .laserNotice{top:25px;font-size:12px}#step-laser_type .laserNotice{top:25px}.step-content #step-premium_leather .item-attribute.default-steps{width:42%;margin-right:12px}.saveforlater .email{max-width:60% !important}#step-manufacturer,#step-size_gun_model,#step-specifics{width:100%}button.saveforlater-submit{padding:8px}.product-options-bottom .box-tocart .actions button{padding:5px 10px}}@media screen and (min-width:768px) and (max-width:991px){ul.finder-steps-ico li.steps-ico{margin:0 1px 0 0;height:35px;width:35px}ul.finder-steps-ico a{background-size:25px auto;height:25px;line-height:25px;width:25px}ul.finder-steps-ico li.steps-ico:after{left:28px}#step-speciality label span{font-size:11.3px}.is-preview-image{width:55%}.preview-image{width:44%}.box-tocart .control .qty-input .input-text.qty{width:56px}.lets-begin{font-size:12px}ul.finder-steps-ico li.steps-ico:after{background:rgba(0,0,0,0) url("../images/after.png") no-repeat scroll 0 center/100% 18px}h2.steps-title{font-size:15px}.option-inner-wrapp{min-height:450px}#step-alldone>label.label,.custom-configurable-options.configurable-options .custom-option-inner-wrapper>.label,.custom-configurable-options.configurable-options>.label,.custom-swatch-options span.swatch-attribute-label{font-size:12px}.config-product-note span{font-size:12px}#step-color .swatches-inner-content,#step-popular-guns .popular-gun-wrapper{min-height:350px}.options-icon img{margin-right:2px;max-width:20px;top:0}.step-content .item-attribute{margin:6px 0}.options-list .label{font-size:12px}.is-preview-image .field{margin-bottom:4px}#prev-step,#next-step{background-image:url("../images/right-side.png");background-size:auto 30px;height:30px;right:12px;width:30px}.chart-top-btn>span{background-size:auto 25px;height:25px;width:25px}.swatch-select-list li{font-size:11px}#step-notavailable .notavailable-inner>.label,#step-dontknow .dontknow-inner>.label{font-size:13px}.dontknow-right>label{font-size:13px;line-height:normal}.dontknow-left>span{font-size:16px}#next-step:before{right:14px}.attr-item-label{font-size:12px}h3.final-product-name{font-size:14px;line-height:normal}ul.final-product-options.product.options.list{font-size:12px;line-height:14px}.product-options-bottom .box-tocart .actions button{padding:3px 17px;font-size:14px}.box-tocart .control .qty-minus .btn-qty,.box-tocart .control .qty-plus .btn-qty{height:30px;line-height:30px;width:30px}.box-tocart .control .qty-input .input-text.qty{height:30px}.product-options-bottom .box-tocart .actions{clear:none;float:left;margin-bottom:20px;width:100%}.product-options-bottom .box-tocart .fieldset>.field,.product-options-bottom .box-tocart .fieldset>.fields>.field{margin:0}.popular-guns .gun-image{margin-right:5px}.popular-guns .gun-image:nth-child(3n){margin-right:0}.custom-swatch-options .item-attribute .swatch-option{float:left}.gun-image-wrapper{padding:0}.popular-guns .gun-image{max-height:68px;max-width:68px;float:none;display:inline-block}#step-popular-guns .swatch-attribute .static-block-bottom img{bottom:5%}.swatch-item-attribute.checkbox-item .attr-item-label{padding:0 10px 0 0}.attr-item-label{min-width:150px}div.custom-swatch-options .item-attribute .swatch-option.image{background-size:contain !important}div.step-content .item-attribute.checkbox-item .swatch-option.image{width:80px}#step-tactical-sight-notice .notice-content{font-size:12px}#step-tactical-sight-notice .notice-content .first-block span{width:60%}#step-tactical-sight-notice .notice-content .first-block img{width:40%}.popular-guns .nextcustom{bottom:0;right:50px;font-size:18px}#step-popular-guns .swatch-attribute{position:static}#step-premium_leather .swatch-attribute-label{margin-bottom:0}#step-tactical-sight-notice .notice-content,#step-gunsizenotice .notice-content{font-size:13px;padding:20px 0}.notice-content p{margin-bottom:0}.default-steps .attr-item-label{font-size:13px}.step-content #step-premium_leather .item-attribute .swatch-option{height:70px;width:70px;float:none}.link-wrapper{display:inline-block;float:none;margin-top:20px}#step-laser_type .laserNotice{top:25px}.step-content #step-premium_leather .item-attribute.default-steps{width:42%;margin-right:12px}.saveforlater .email{max-width:60% !important}#step-manufacturer,#step-size_gun_model,#step-specifics{width:100%}button.saveforlater-submit{padding:8px}}@media only screen and (max-device-width:767px) and (orientation:landscape){div#step-hand_version_g3 .swatch-attribute-options{width:60%}div.step-content #step-premium_leather .item-attribute.default-steps{width:33%}}@media only screen and (max-width:767px){ul.finder-steps-ico li.steps-ico{height:38px;margin:0 3px 0 0;width:38px}ul.finder-steps-ico a{background-size:28px auto;height:28px;line-height:28px;width:28px}ul.finder-steps-ico li.steps-ico:after{background:rgba(0,0,0,0) url("../images/after.png") no-repeat scroll 0 center/100% 14px;left:34px;width:26px}.lets-begin{font-size:14px}.option-inner-wrapp{min-height:470px}#step-color .swatches-inner-content,#step-popular-guns .popular-gun-wrapper{min-height:340px}#step-alldone>label.label,.custom-configurable-options.configurable-options .custom-option-inner-wrapper>.label,.custom-configurable-options.configurable-options>.label,.custom-swatch-options span.swatch-attribute-label{font-size:14px;line-height:normal}.is-preview-image{width:66%}h2.steps-title{font-size:18px}.attr-item-label{font-size:14px}.preview-image{width:32%}.is-preview-image .options-list .label{font-size:12px}#step-belt .options-list{width:120px}#step-notavailable .notavailable-inner>.label,#step-dontknow .dontknow-inner>.label{font-size:14px}.dontknow-right>label{font-size:11px;line-height:normal;margin-bottom:5px}.dontknow-left>span{font-size:12px}.step-content .item-attribute{margin:12px 0 10px}ul.final-product-options.product.options.list li{font-size:12px;line-height:15px}.swatch-select-list li{margin-right:0}h3.final-product-name{font-size:13px}#prev-step,#next-step{background-image:url("../images/right-side.png");background-size:auto 30px;height:30px;right:12px;width:30px}.box-tocart .control .qty-input .input-text.qty{height:40px;width:34px}.product-options-bottom .box-tocart .actions button{font-size:16px;padding:6px 4px}.chart-top-btn>span{background-size:auto 25px;height:25px;width:25px}.box-tocart .control .qty-minus .btn-qty,.box-tocart .control .qty-plus .btn-qty{width:30px}#next-step:before{right:13px}.config-product-note span{font-size:12px}.label-belt{background:rgba(0,0,0,0) url("../images/new-01.jpg") no-repeat scroll 0 0/30px auto;height:25px;width:32px}.popular-guns .gun-image{margin-right:10px}.popular-guns .gun-image:nth-child(3n){margin-right:0}.custom-swatch-options .item-attribute .swatch-option{float:left}.popular-guns .gun-image{max-height:75px;max-width:75px;float:none;display:inline-block}#step-popular-guns .swatch-attribute .static-block-bottom img{bottom:5%}#step-popular-guns .swatch-attribute .count-2 .static-block-bottom img{bottom:10%}.swatch-item-attribute.checkbox-item .attr-item-label{padding:0 10px 0 0}.attr-item-label{min-width:150px}div.custom-swatch-options .item-attribute .swatch-option.image{background-size:contain !important}div.step-content .item-attribute.checkbox-item .swatch-option.image{width:80px}#step-tactical-sight-notice .notice-content{font-size:12px}#step-tactical-sight-notice .notice-content .first-block span{width:60%}#step-tactical-sight-notice .notice-content .first-block img{width:40%}.popular-guns .nextcustom{bottom:0;right:50px;font-size:20px}#step-popular-guns .gun-image-wrapper{margin:0 auto;padding:0}#step-popular-guns .swatch-attribute{position:static}#step-premium_leather .swatch-attribute-label{margin-bottom:0}#step-tactical-sight-notice .notice-content,#step-gunsizenotice .notice-content{font-size:13px;padding:20px 0}.notice-content p{margin-bottom:0}#step-hand_version_g3 .swatch-attribute-options{width:100%}.custom-swatch-options #step-hand_version_g3 .item-attribute .swatch-option,.custom-swatch-options #step-premium_leather .item-attribute .swatch-option{float:none}.step-content #step-premium_leather .item-attribute.default-steps{width:46%}.options-list .label{margin-bottom:5px}#step-manufacturer,#step-size_gun_model,#step-specifics{width:100%}#step-manufacturer span.swatch-attribute-label,#step-size_gun_model span.swatch-attribute-label,#step-specifics span.swatch-attribute-label{padding:0}.swatch-attribute-options{margin-top:0}.default-steps .attr-item-label{font-size:14px}.link-wrapper{display:block;float:none;margin-top:10px}.custom-configurable-options.configurable-options,.custom-swatch-options,#step-dontknow.swatch-attribute,#step-notavailable.swatch-attribute,#step-alldone{padding:0}#step-laser_type .laserNotice{font-size:12px;top:0}.custom-configurable-options.configurable-options input[type=radio]{margin:4px 5px 5px 0}.g3-product-wrapper .field.choice.custom-options-item{margin-bottom:2px}.popular-guns .count-5 .gun-image:nth-child(3){margin-right:10px}#step-speciality{bottom:20px}#step-speciality .speciality-note{font-size:10px}#step-speciality label span{font-size:12px}.checkbox-container .checkmark:after{left:4px;top:-2px;width:10px;height:17px}.checkmark{height:20px;width:20px}.checkbox-container{line-height:20px}#step-popular-guns .swatch-attribute .count-6 .gun-image.gun-icon,#step-popular-guns .swatch-attribute .count-5 .gun-image.gun-icon{float:left}#step-popular-guns .swatch-attribute .count-5 .static-block-bottom img,#step-popular-guns .swatch-attribute .count-6 .static-block-bottom img{width:69%;left:29%}.saveforlater .email{max-width:66% !important}.block-register-account .block-title{padding:10px 0 25px}.block-register-account .block-title strong{font-size:20px}.product-options-bottom .box-tocart .actions{width:auto}.product-options-bottom .box-tocart .actions button{min-width:175px}}@media only screen and (max-width:360px){.product-main-content{padding:6px}h2.steps-title{font-size:15px}ul.finder-steps-ico li.steps-ico{height:35px;margin:0 3px 0 0;width:35px}ul.finder-steps-ico a{background-size:25px auto;height:25px;line-height:25px;width:25px}ul.finder-steps-ico li.steps-ico:after{background:rgba(0,0,0,0) url("../images/after.png") no-repeat scroll 0 center/100% 14px;left:28px;top:0;width:20px;z-index:0}.lets-begin{font-size:12px;bottom:-4px;right:36px}#step-alldone>label.label,.custom-configurable-options.configurable-options .custom-option-inner-wrapper>.label,.custom-configurable-options.configurable-options>.label,.custom-swatch-options span.swatch-attribute-label{font-size:14px}.option-inner-wrapp{min-height:440px}.product-options-bottom .box-tocart .actions button{min-width:140px}.block-register-account .block-title strong{font-size:18px}.custom-popup-wrapper .block-content-register .field{width:100%;margin:0 0 20px}.custom-popup-wrapper .block-content-register .field.choice{padding:0}.custom-popup-wrapper #ajax-register-form .field.choice .checkbox{width:15px;height:15px}.custom-popup-wrapper #ajax-register-form .field.choice .label{font-size:11px}.custom-popup-wrapper .action.primary{width:80%}}