@media only screen and (max-width: 991px){.pdp-page~.scroll-to-top{bottom:calc(var(--height-sticky-cart, 16rem) + 1.6rem)}.pdp-page~footer .footer-wrapper__infor__chatbox{bottom:calc(var(--height-sticky-cart, 16rem) + 1.6rem);transition:bottom .25s ease}.pdp-page~footer .footer-wrapper__infor__chatbox.scrolling{bottom:calc(var(--height-sticky-cart, 16rem) + 1.6rem + 5.8rem)}}.pdp-page .pdp-info__restriction{margin-top:2.4rem}@media only screen and (max-width: 991px){.pdp-page .pdp-info__restriction{margin-top:2rem}}.pdp-page .pdp-info__restriction-title{font-size:1.6rem;line-height:2.4rem;color:#23100a;margin-bottom:.8rem}@media only screen and (max-width: 991px){.pdp-page .pdp-info__restriction-title{letter-spacing:.2px;line-height:2rem;margin-bottom:1.4rem}}.pdp-page .pdp-info__restriction-main{display:flex;margin-bottom:2.4rem;max-width:56rem}.pdp-page .pdp-info__restriction-btn-check{position:relative;width:12rem;padding-top:0;padding-bottom:0;margin-left:1.6rem}.pdp-page .pdp-info__restriction-btn-check.btn-restriction-success{color:#fff;background:#098752}.pdp-page .pdp-info__restriction-btn-check svg{color:inherit;width:2rem;height:2rem}.pdp-page .pdp-info__restriction-btn-check .loader{width:2.4rem;height:2.4rem;position:absolute;top:50%;left:50%;margin-left:-1.2rem;margin-top:-1.2rem;border-width:.4rem}.pdp-page .pdp-info__restriction-btn-check.loading{color:rgba(0,0,0,0);pointer-events:none}.pdp-page .pdp-info__restriction-status{font-size:1.4rem;line-height:1.8rem;font-weight:400;color:#098752;margin-bottom:2.4rem;margin-top:-2rem}.pdp-page .pdp-info__restriction-status svg{width:1.6rem;height:1.8rem;margin-right:.4rem}.pdp-page .pdp-info__restriction-status[data-availabel=false],.pdp-page .pdp-info__restriction-status.warning{color:#d72209}.pdp-page .pdp-info__restriction-input{position:relative;flex:1;width:0}.pdp-page .pdp-info__restriction-input .input{width:100%;color:#23100a;padding:1rem 3.2rem 1rem 1.6rem;height:4rem}.pdp-page .pdp-info__restriction-input .input::placeholder{color:#898886}@media only screen and (max-width: 991px){.pdp-page .pdp-info__restriction-input .input{margin-right:1.6rem}}.pdp-page .pdp-info__restriction-input__clear{width:2rem;height:2rem;stroke:#23100a;position:absolute;top:50%;right:1.2rem;transform:translateY(-50%)}.pdp-page .pdp-info__restriction-more{margin-bottom:-0.8rem}.pdp-page .pdp-info__restriction-more a{font-size:1.6rem;line-height:2.4rem;font-weight:700;color:#933311}.pdp-page .pdp-info__restriction-more a svg{width:2rem;height:2rem;margin-left:.4rem}.pdp-page .pdp-info__restriction-more p:not(:last-child) a{margin-bottom:.8rem}.pdp-page .pdp-info__restriction--info{margin-top:3.2rem}@media only screen and (max-width: 991px){.pdp-page .pdp-info__restriction--info{margin-top:2.4rem}}.pdp-page .pdp-info__restriction--info-item{font-size:1.6rem;line-height:2rem;color:#23100a;font-weight:400}.pdp-page .pdp-info__restriction--info-item p{margin-bottom:2px}.pdp-page .pdp-info__restriction--info-item span{font-size:2rem;line-height:2.8rem;letter-spacing:.2px;font-weight:700}.pdp-page .pdp-info__restriction--info-item:not(:last-child){margin-bottom:2.4rem}@media only screen and (max-width: 991px){.pdp-page .pdp-info__restriction--info-item:not(:last-child){margin-bottom:1.6rem}}.pdp-page .pdp-info__restriction--info-des{margin-top:4rem;font-size:1.6rem;line-height:2rem;font-weight:400;color:#655854}@media only screen and (max-width: 991px){.pdp-page .pdp-info__restriction--info-des{margin-top:1.6rem}}.pdp-page .pdp-info__benefits{margin-bottom:1.2rem}.pdp-page .pdp-info__benefits--preview{width:3.2rem;min-width:3.2rem;margin-right:1.2rem}.pdp-page .pdp-info__benefits--preview img,.pdp-page .pdp-info__benefits--preview svg{width:100%}.pdp-page .pdp-info__benefits--content{font-size:1.6rem;line-height:2.4rem;color:#933311;font-weight:700}.pdp-page .pdp-info__benefits--content p{margin-bottom:0}.pdp-page .pdp-info__benefits--content a{color:inherit}.pdp-page .pdp-info__benefits--content span{display:block;line-height:2rem;letter-spacing:.2px;color:#23100a}.pdp-page #restriction_dialog .bn-dialog-container{max-width:43rem}.pdp-page #restriction_dialog .custom-dialog__header--title{font-size:2.6rem;line-height:3.2rem;display:block;padding-right:2rem}.pdp-page #restriction_dialog .custom-dialog__header [close-dropdown]{position:absolute;margin-right:0}@media only screen and (max-width: 1199px){.pdp-page #restriction_dialog .custom-dialog__header{background:rgba(0,0,0,0);padding:3.2rem 3.2rem 2.4rem}}@media only screen and (max-width: 991px){.pdp-page #restriction_dialog .custom-dialog__header{padding:1.6rem}}.pdp-page #restriction_dialog .custom-dialog__body{margin-top:0;margin-bottom:4rem}@media only screen and (max-width: 1199px){.pdp-page #restriction_dialog .custom-dialog__body{margin-top:.8rem;margin-bottom:1.6rem}}.pdp-page #restriction_dialog .custom-dialog__body .pdp-info__restriction-btn-check{width:13rem;height:4.8rem}@media only screen and (max-width: 1199px){.pdp-page #restriction_dialog .custom-dialog__body .pdp-info__restriction-btn-check{width:12rem;height:4rem}}.pdp-page #restriction_dialog .custom-dialog__body .pdp-info__restriction-status{margin-top:.4rem;margin-bottom:0}@media only screen and (min-width: 1200px){.pdp-page #restriction_dialog .custom-dialog__body .pdp-info__restriction-input input{height:4.8rem;padding:1.4rem 3.2rem 1.4rem 1.6rem}}.pdp-page #restriction_dialog .custom-dialog__footer{display:none}.pdp-page .pdp-dealer{margin-top:1.2rem;padding:1.6rem 2rem;background:rgba(0,0,0,0)}@media only screen and (min-width: 1200px){.pdp-page .pdp-dealer{margin-top:1.6rem}}.pdp-page .pdp-dealer__info{color:#23100a;margin-top:1.2rem}.pdp-page .pdp-dealer__btn{margin-top:1.2rem}@media only screen and (min-width: 1200px)and (max-width: 1399px){.pdp-page .pdp-dealer__btn{padding:0}}.pdp-page .pdp-dealer.alert .icon{margin-right:.4rem}.pdp-info__restriction-available-to-ship{color:#d72209;margin-top:.8rem;display:flex;align-items:flex-start}.pdp-info__restriction-available-to-ship svg{flex-shrink:0}.pdp-sticky-anchor{height:5.6rem;width:100%;background:#fff;position:static}.pdp-sticky-anchor ul{display:flex;list-style:none;border-bottom:solid 1px #e2d6b5;overflow:auto;background:#fff;z-index:30;width:100%}@media only screen and (min-width: 1200px){.pdp-sticky-anchor ul{padding:0 4rem}}@media only screen and (max-width: 1199px){.pdp-sticky-anchor ul{padding:0}}.pdp-sticky-anchor ul a{font-weight:700;padding:0 3.2rem;display:block;border-bottom:solid 3px rgba(0,0,0,0);box-sizing:border-box;height:5.5rem;line-height:5.5rem;width:max-content}.pdp-sticky-anchor ul a.active{border-color:#933311}#learn-purchase-firearm .bn-dialog__body,#learn-purchase-information .bn-dialog__body{overflow:auto}
/*# sourceMappingURL=pdp.css.map */
