/*! Custom CSS File for Desperate Measures Firearms LLC */
/*! Version 1.0 */
 :root{--bkgradient:linear-gradient(90deg,#20222b,#181a21 13.72%,#181a21 86.49%,#20222b);--black:#000000;--blue:#000f68;--red:#6a001c;--white:#ffffff}.uk-drop.uk-navbar-dropdown{left:0px!important;width:100%!important;max-width:100%!important}.uk-navbar-dropdown .el-content{font-size:15px}.uk-navbar-container:not(.uk-navbar-transparent){background:linear-gradient(230deg,#56000e 0%,#c13a47 100%)}.dmf-headeritems>div{display:block}.dmf-headeritems>div>div+div{margin-top:10px!important}.tm-headerbar-top.tm-headerbar-default{background:linear-gradient(90deg,#20222b,#181a21 13.72%,#181a21 86.49%,#20222b)}.tm-header{z-index:9999}.uk-navbar-dropdown>div{max-width:1400px}.footer-wrapper{font-size:14px}.home-kickers .uk-link-toggle,.home-kickers .uk-link-toggle>img{transition:all .25s ease}.home-kickers .uk-link-toggle:hover>img{transform:scale(1.2);transform-origin:center}.nfb-switcher .product{text-align:center}.nfb-switcher .product>a.button,.discount-slider .product>a.button{display:none!important}.nfb-switcher ul.products,.discount-slider ul.products{justify-content:center}.nfb-tabs>ul{display:flex;gap:30px;margin-left:0}.nfb-tabs>ul>li{padding-left:0}.wpc-filter-header{display:none}.wpc-filters-section{margin-bottom:10px}.wpc-filter-content>p{display:none}.pp-atc-ribbon{position:fixed!important;text-align:center;left:0;bottom:0;width:100%;background:var(--white);border-top:2px solid var(--black);z-index:10;padding:10px!important}.pp-atc-ribbon form.cart{display:flex;justify-content:right}.pp-atc-panel{padding:20px;background:var(--white);box-shadow:15px -15px 15px rgb(0 0 0 / .02)}.pp-atc-panel::before,.pp-atc-panel::after{content:'';display:block;height:50%;width:50%;position:absolute;z-index:-1}.pp-atc-panel::before{background:var(--blue);top:-10px;left:-10px}.pp-atc-panel::after{background:var(--red);bottom:-10px;right:-10px}.woocommerce-message .button{position:unset;transform:unset;float:right;text-transform:uppercase}body.hide-shipping .woocommerce-shipping-fields{display:none!important}.woocommerce-shipping-totals .woocommerce-shipping-methods{text-align:right}.hide-shipping .woocommerce-shipping-totals .woocommerce-shipping-methods li{display:list-item}.woocommerce .cart_totals>table .woocommerce-shipping-totals td{width:80%}.hide-shipping form.woocommerce-shipping-calculator{display:none}.hide-shipping .woocommerce-shipping-totals .woocommerce-shipping-methods{margin-bottom:0}tr.tax-rate.tax-rate-us-ca-ca-excise-tax-1>th{width:40%}.woocommerce-checkout .shop_table tr.shipping>th{width:30%}.custom-tooltip-bottom{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);background-color:rgb(0 0 0 / .85);color:#fff;padding:8px 16px;border-radius:5px;font-size:14px;white-space:nowrap;opacity:1;pointer-events:none;z-index:1000;box-shadow:2px 2px 10px rgb(0 0 0 / .3)}#sezzle-installment-widget-box{height:200px!important}.wpcf7-form .wpcf7-response-output{margin-top:0px!important}.wpcf7-spinner{position:absolute;right:10px;top:50%;margin:0;transform:translateY(-50%)}.wpcf7 form .wpcf7-response-output{margin:0}@media (min-width:960px) and (max-width:1199px){.uk-navbar-nav,.uk-navbar-right{gap:20px}.tm-header .uk-container{padding-left:10px;padding-right:10px}.tm-header .uk-navbar-nav>li>a{font-size:14px}}@media (max-width:959px){.tm-header-mobile .uk-navbar{padding-top:10px;padding-bottom:10px}#tm-dialog-mobile{padding:0}.tm-header-mobile .widget_product_search .woocommerce-product-search{width:100%}.product-info-panel{margin-top:30px;margin-bottom:30px}.woocommerce-message .button{display:block;float:unset;margin-top:10px}.woocommerce-message{text-align:center}td.product-thumbnail img{max-width:100px}td.product-thumbnail{text-align:center}tr.woocommerce-cart-form__cart-item.cart_item{text-align:center}td.product-subtotal{text-align:center!important}.product-price span.woocommerce-Price-amount.amount::before{content:'Price: '}.product-subtotal span.woocommerce-Price-amount.amount::before{content:'Subtotal: '}.woocommerce-cart .coupon{display:flex;gap:10px;max-width:100%}.woocommerce-cart .coupon input.input-text{width:unset;max-width:120px}tr.woocommerce-cart-form__cart-item.cart_item{display:inline-grid;justify-content:center;width:100%;text-align:center}tr.woocommerce-cart-form__cart-item.cart_item>*{padding:0 0 5px!important;text-align:center!important;width:100%!important}}@media (max-width:959px){td.product-thumbnail img{max-width:100px}td.product-thumbnail{text-align:center}tr.woocommerce-cart-form__cart-item.cart_item{text-align:center}td.product-subtotal{text-align:center!important;!i;!}.product-subtotal span.woocommerce-Price-amount.amount::before{content:'Subtotal: '}.woocommerce-cart .coupon{display:flex;gap:10px;max-width:100%}.woocommerce-cart .coupon input.input-text{width:unset;max-width:120px}}@media (max-width:639px){.dm-producttitle{font-size:32px}.pp-atc-ribbon form.cart{display:flex;justify-content:center}.tm-header-mobile .uk-logo{max-width:240px}.nfb-tabs .el-link{font-size:16px}.nfb-tabs>ul{gap:5px}.tm-header-mobile .uk-navbar-right{gap:23px}.tm-header-mobile .uk-navbar-container>.uk-container{padding-left:5px;padding-right:5px}}