.bg-black,div.level-2{background-color:#000}.text-black{color:#000}.bg-white,div.emailpopup,div.level-2 div.level-3,div.level-3 ul.level-3{background-color:#FFF}.text-white{color:#FFF}.bg-darkgrey{background-color:#535353}.text-darkgrey{color:#535353}.bg-mediumgrey{background-color:#939598}.text-mediumgrey,#styleguide-ctas p,.back-link-row a{color:#939598}.bg-lightgrey,.button-cancel,.pt_account #addresses button.disabled,.pt_service #addresses button.disabled,.pt_resources #addresses button.disabled,.pt_account #payments button.disabled,.pt_service #payments button.disabled,.pt_resources #payments button.disabled,.pt_account #primary .order-history-header div.profile-details.disabled button,.pt_service #primary .order-history-header div.profile-details.disabled button,.pt_resources #primary .order-history-header div.profile-details.disabled button,.pt_account #primary .registration div.profile-details.disabled button,.pt_service #primary .registration div.profile-details.disabled button,.pt_resources #primary .registration div.profile-details.disabled button{background-color:#bebebe}.text-lightgrey,.progress-tabs li.active-step>a,.pt_product-details aside h3 li.active-step>a,.pt_product-details aside h6 li.active-step>a,.pt_product-details aside .progress-tabs li a li.active-step>a,.progress-tabs li .pt_product-details aside a li.active-step>a,.pt_product-details aside .saves-post-title li.active-step>a{color:#bebebe}.bg-lightestgrey,.grid-link-box,.content-secondary.left-content .column-4 div,.content-secondary.company-content .company-secondary-image,.brand-sale-callout div{background-color:#cccdcd}.text-lightestgrey{color:#cccdcd}.bg-lightgrey-hover,.button-cancel:hover,.button-cancel.hover{background-color:#939598}.text-lightgrey-hover{color:#939598}.bg-red,.button-red-xlarge,.button-red-large,.button-red-small{background-color:#dc0000}.text-red{color:#dc0000}.bg-red-hover,.button-red-xlarge:hover,.button-red-xlarge.hover,.button-red-large:hover,.button-red-large.hover,.button-red-small:hover,.button-red-small.hover{background-color:#ba0000}.text-red-hover{color:#ba0000}.bg-blue,.button-blue-large{background-color:#045a7e}.text-blue{color:#045a7e}.bg-blue-hover,.button-blue-large:hover,.button-blue-large.hover{background-color:#034662}.text-blue-hover{color:#034662}.bg-linkteal{background-color:#3ebaea}.text-linkteal{color:#3ebaea}h1,.h1{font-family:Nexa;font-weight:bold;font-size:48px;text-transform:uppercase}h2,.h2{font-family:Nexa;font-weight:bold;font-size:44px;text-transform:uppercase}h3,.h3{font-family:Nexa;font-weight:bold;font-size:36px;text-transform:uppercase}h4,.h4{font-family:Nexa;font-weight:normal;font-size:36px;text-transform:none}h5,#sfl-grid-nav h3,#simple-bot-nav h3,.h5{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase}h6,.progress-tabs li a,.pt_product-details aside h3 li a,.pt_product-details aside h6 li a,.saves-post-title,.h6,.pt_product-details .recomendations-fullwidth h3 a,.carousel-recomendations.related-products-carousel .product-name a{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none}.text-style-1,.breadcrumb{font-family:Clear-Sans;font-weight:normal;font-size:18px;text-transform:uppercase}.text-style-2{font-family:Arial;font-weight:normal;font-size:16px;text-transform:none}.text-style-3,.button-red-xlarge,.button-red-large,.button-blue-large,.button-cancel,.supplier-list h6,.supplier-list .progress-tabs li a,.progress-tabs li .supplier-list a,.supplier-list .pt_product-details aside h3 li a,.pt_product-details aside h3 li .supplier-list a,.pt_product-details aside h6 li .supplier-list a,.supplier-list .saves-post-title,.catalog-list h6,.catalog-list .progress-tabs li a,.progress-tabs li .catalog-list a,.catalog-list .pt_product-details aside h3 li a,.pt_product-details aside h3 li .catalog-list a,.pt_product-details aside h6 li .catalog-list a,.catalog-list .saves-post-title,.supplier-list h6 a,.supplier-list .saves-post-title a,.catalog-list h6 a,.catalog-list .saves-post-title a,#news-listing .article-info h4,#news-listing .article-info h5,#news-listing .article-info #sfl-grid-nav h3,#sfl-grid-nav #news-listing .article-info h3,#news-listing .article-info #simple-bot-nav h3,#simple-bot-nav #news-listing .article-info h3,#saves-primary .article-info h4,#saves-primary .article-info h5,#saves-primary .article-info #sfl-grid-nav h3,#sfl-grid-nav #saves-primary .article-info h3,#saves-primary .article-info #simple-bot-nav h3,#simple-bot-nav #saves-primary .article-info h3,.saves-post-date,.pt_news #news-listing .article-info h4,.pt_news #news-listing .article-info h5{font-family:Clear-Sans;font-weight:bold;font-size:16px;text-transform:uppercase}.text-style-4,#primary label,#primary .registration .form-row>label,#seconadary label,#seconadary .registration .form-row>label,#styleguide-ctas h3,#styleguide-ctas p{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none}.text-style-5,.login-box-content .content-asset p span,.registration-rail .content-asset p span{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none}.text-style-6,.button-red-small{font-family:Clear-Sans;font-weight:bold;font-size:13px;text-transform:uppercase}.text-style-7{font-family:Clear-Sans;font-weight:bold;font-size:11px;text-transform:none}.acct-style-1{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none}.acct-style-2,.pt_account #primary .order-history-header span.label,.pt_service #primary .order-history-header span.label,.pt_resources #primary .order-history-header span.label,.pt_account #primary .registration span.label,.pt_service #primary .registration span.label,.pt_resources #primary .registration span.label,.pt_account #primary .order-history-labels,.pt_service #primary .order-history-labels,.pt_resources #primary .order-history-labels,.pt_account #primary .shipping-method,.pt_service #primary .shipping-method,.pt_resources #primary .shipping-method,.pt_account #primary .order-history-labels div,.pt_service #primary .order-history-labels div,.pt_resources #primary .order-history-labels div,.pt_account #primary .shipping-method div,.pt_service #primary .shipping-method div,.pt_resources #primary .shipping-method div{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.acct-style-3,.pt_account #primary .order-history-header span.value,.pt_service #primary .order-history-header span.value,.pt_resources #primary .order-history-header span.value,.pt_account #primary .registration span.value,.pt_service #primary .registration span.value,.pt_resources #primary .registration span.value,.pt_account #primary .order-shipment-address,.pt_service #primary .order-shipment-address,.pt_resources #primary .order-shipment-address,.pt_account #primary .order-payment-instruments,.pt_service #primary .order-payment-instruments,.pt_resources #primary .order-payment-instruments{font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none}.acct-style-4{font-family:Nexa;font-weight:bold;font-size:14px;text-transform:none}.acct-style-5{font-family:Nexa;font-weight:normal;font-size:14px;text-transform:none}.acct-style-6{font-family:Nexa;font-weight:normal;font-size:13px;text-transform:none}.acct-style-7{font-family:Nexa;font-weight:bold;font-size:13px;text-transform:none}body,li,a,p,span,pre{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none}p{line-height:150%}#welcome-message-popup .intro p{font-family:Arial;font-weight:normal;font-size:16px;text-transform:none;margin-bottom:10px}#welcome-message-popup .column-5 p{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none}.dialog-style-1,.ui-dialog .ui-dialog-titlebar-close:after{font-size:36px;font-family:Nexa}.nav-style-1,.nav-style-3,.pt_account #secondary .secondary-navigation ul a,.pt_service #secondary .secondary-navigation ul a,.pt_resources #secondary .secondary-navigation ul a,ul.level-1 a.level-1,div.level-2 div.level-3 a,div.level-2 div.level-3 li.orphan a,.nav-style-4,.header-search input[type="text"],.nav-style-6,.menu-utility li a,.mini-cart-total span{font-family:Nexa;text-transform:uppercase;font-weight:bold}.nav-style-1{font-size:18px}.nav-style-2,div.level-2 a{font-family:Nexa;font-weight:bold;font-size:16px;letter-spacing:1px}.nav-style-3,.pt_account #secondary .secondary-navigation ul a,.pt_service #secondary .secondary-navigation ul a,.pt_resources #secondary .secondary-navigation ul a,ul.level-1 a.level-1,div.level-2 div.level-3 a,div.level-2 div.level-3 li.orphan a{font-size:14px;letter-spacing:1px}.nav-style-4,.header-search input[type="text"],.mini-cart-pricing span{font-size:13px}.nav-style-5,div.level-2 div.level-3 div.level-4 ul.level-4 a{font-size:11px;font-family:Clear-Sans;text-transform:uppercase}.nav-style-6,.menu-utility li a,.mini-cart-total span{font-size:10px}.mini-cart-subtotals span,.mini-cart-pricing span{font-family:Nexa;text-transform:uppercase;font-weight:bold}.mini-cart-subtotals .quantity,.mini-cart-subtotals .label{font-weight:normal}button,.button{font-family:Clear-Sans;font-weight:bold;font-size:16px;text-transform:uppercase;font-weight:bold;border:0;padding:10px 20px;outline:0}button[disabled],button.disabled{color:#cccdcd !important;background-color:#939598 !important}button[disabled]:hover,button[disabled].hover,button.disabled:hover,button.disabled.hover{color:#cccdcd !important;background-color:#939598 !important}.button-red-xlarge{color:#FFF;font-weight:bold;letter-spacing:1px;font-size:14px}@media only screen and (max-width:767px){.button-red-xlarge{width:auto;margin:0 auto;max-width:450px;display:block}.button-red-xlarge.mobile-inline-button{width:auto;margin:0;max-width:inherit;display:inline}}.button-red-large{color:#FFF;font-weight:bold;letter-spacing:1px;font-size:14px}@media only screen and (max-width:767px){.button-red-large{width:auto;margin:0 auto;max-width:450px;display:block}.emailpopup .column-7 .button-red-large{display:inline}.button-red-large.mobile-inline-button{width:auto;margin:0;max-width:inherit;display:inline}}.button-red-small{color:#FFF;font-weight:bold}.button-blue-large{color:#FFF;font-weight:bold}.button-cancel{color:#FFF;font-weight:bold}#primary label,#primary .registration .form-row>label,#seconadary label,#seconadary .registration .form-row>label{margin-bottom:10px}#primary label>input[type="checkbox"]+.checkbox-span,#primary label>input[type="radio"]+.checkbox-span,#primary .registration .form-row>label>input[type="checkbox"]+.checkbox-span,#primary .registration .form-row>label>input[type="radio"]+.checkbox-span,#seconadary label>input[type="checkbox"]+.checkbox-span,#seconadary label>input[type="radio"]+.checkbox-span,#seconadary .registration .form-row>label>input[type="checkbox"]+.checkbox-span,#seconadary .registration .form-row>label>input[type="radio"]+.checkbox-span{background-color:#b8b8b8;display:inline-block;height:14px;margin-right:12px;vertical-align:middle;width:14px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#primary label>input[type="checkbox"]:checked+.checkbox-span,#primary label>input[type="radio"]:checked+.checkbox-span,#primary .registration .form-row>label>input[type="checkbox"]:checked+.checkbox-span,#primary .registration .form-row>label>input[type="radio"]:checked+.checkbox-span,#seconadary label>input[type="checkbox"]:checked+.checkbox-span,#seconadary label>input[type="radio"]:checked+.checkbox-span,#seconadary .registration .form-row>label>input[type="checkbox"]:checked+.checkbox-span,#seconadary .registration .form-row>label>input[type="radio"]:checked+.checkbox-span{background-color:black}.form-row>label>input[type="checkbox"]+.checkbox-span,.form-row>label>input[type="radio"]+.checkbox-span{background-color:#b8b8b8;display:inline-block;height:14px;margin-right:12px;vertical-align:middle;width:14px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form-row>label>input[type="checkbox"]:checked+.checkbox-span,.form-row>label>input[type="radio"]:checked+.checkbox-span{background-color:black}#primary #WarrantySubmit .form-row.label-inline>label,.form-row.label-inline>label{font-weight:normal}input[type='text'],input[type='password'],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;border:1px solid #bebebe;border-radius:0;height:35px;width:100%;padding:0 10px;margin:0;font-family:Nexa;font-weight:bold;font-size:13px;text-transform:none}input[type='text']:focus,input[type='password']:focus,textarea:focus,select:focus{outline:0;border-color:#000}textarea{height:190px}select{background:transparent url(../images/arrow_up.jpg) no-repeat 99% center;text-transform:uppercase}select::-ms-expand{display:none}input[type='checkbox'],input[type='radio']{display:none}@media only screen and (max-width:767px){input[type='text'],input[type='password'],textarea,select{border-color:#000}}.v-margin-10px{margin-top:10px;margin-bottom:10px}.v-margin-top-10px{margin-top:10px}.v-margin-bot-10px{margin-bottom:10px}.v-margin-15px{margin-top:15px;margin-bottom:15px}.v-margin-top-15px{margin-top:15px}.v-margin-bot-15px{margin-bottom:15px}.v-margin-20px{margin-top:20px;margin-bottom:20px}.v-margin-top-20px{margin-top:20px}.v-margin-bot-20px{margin-bottom:20px}.v-margin-25px{margin-top:25px;margin-bottom:25px}.v-margin-top-25px{margin-top:25px}.v-margin-bot-25px{margin-bottom:25px}.v-margin-30px{margin-top:30px;margin-bottom:30px}.v-margin-top-30px{margin-top:30px}.v-margin-bot-30px{margin-bottom:30px}.v-margin-40px{margin-top:40px;margin-bottom:40px}.v-margin-top-40px{margin-top:40px}.v-margin-bot-40px{margin-bottom:40px}.v-margin-45px{margin-top:45px;margin-bottom:45px}.v-margin-top-45px{margin-top:45px}.v-margin-bot-45px{margin-bottom:45px}.v-margin-50px{margin-top:50px;margin-bottom:50px}.v-margin-top-50px{margin-top:50px}.v-margin-bot-50px{margin-bottom:50px}.v-margin-75px{margin-top:75px;margin-bottom:75px}.v-margin-top-75px{margin-top:75px}.v-margin-bot-75px{margin-bottom:75px}.v-margin-80px{margin-top:80px;margin-bottom:80px}.v-margin-top-80px{margin-top:80px}.v-margin-bot-80px{margin-bottom:80px}.v-margin-100px{margin-top:100px;margin-bottom:100px}.v-margin-top-100px{margin-top:100px}.v-margin-bot-100px{margin-bottom:100px}.v-margin-200px{margin-top:200px;margin-bottom:200px}.v-margin-top-200px{margin-top:200px}.v-margin-bot-200px{margin-bottom:200px}.v-margin-585px{margin-top:585px;margin-bottom:585px}.v-margin-top-585px{margin-top:585px}.v-margin-bot-585px{margin-bottom:585px}.hide-show-block,.progress-content>*{display:none}.hide-show-block.visible,.progress-content>.visible{display:block}.promo{color:#dc0000}.price-standard{color:#bebebe;text-decoration:line-through}.hide{display:none}body{background-color:#FFF;-webkit-font-smoothing:antialiased}body ::selection{background:#000;color:#FFF}body ::-moz-selection{background:#000;color:#FFF}a,a:hover{text-decoration:none}a[disabled]{pointer-events:none}h1,h2,h3,h4,h5,#sfl-grid-nav h3,#simple-bot-nav h3,h6,.progress-tabs li a,.pt_product-details aside h3 li a,.pt_product-details aside h6 li a,.saves-post-title,p,ol,ul{margin:0;padding:0}h1,h2,h3,h4,h5,#sfl-grid-nav h3,#simple-bot-nav h3,h6,.progress-tabs li a,.pt_product-details aside h3 li a,.pt_product-details aside h6 li a,.saves-post-title,ol,ul{line-height:1}ul,ol{list-style:none}#wrapper .shipping,#wrapper .shipping-cart-top,#wrapper .shipping-cart-bottom{border:1px solid #dc0000;width:100%;text-align:center;padding:12px 0;background:#fff;color:white;font-family:clear-sans;font-size:18px;letter-spacing:1px;color:#dc0000;box-sizing:border-box}#main{margin-top:96px;margin-bottom:85px}#main.sticky{margin-top:136px}#main.nosticky{margin-top:136px}#main div.policy{background-color:#FFF}.display-none{display:none}.float-left{float:left}.float-right{float:right}span.alignment-span{height:100%;font-size:0;display:inline-block;vertical-align:middle}@media only screen and (max-width:767px){.float-left-mobile{float:left !important}.float-right-mobile{float:right !important}}.clear-row{clear:both}.inline-centered{text-align:center}.inline-centered>li{display:inline-block;vertical-align:middle}.inline-list>li{float:left}.mobile-show{display:none}.desktop-only-text,.mobile-only-text{font-family:inherit;font-weight:inherit;font-size:inherit;text-transform:inherit;color:inherit}.mobile-only-text{display:none}.mobile-X-icon{display:none}.swipe-indicator{display:none;font-weight:400;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px;color:#939598;padding:12px 0}.swipe-indicator:before,.swipe-indicator:after{content:"";display:inline;padding:0 12px}.swipe-indicator:before{background:url("../images/swipe/left-swipe-arrow.png") no-repeat left center}.swipe-indicator:after{background:url("../images/swipe/right-swipe-arrow.png") no-repeat right center}.telephone-tooltip{position:relative;top:43px}.underlined-title{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none;padding-bottom:20px;border-bottom:4px solid #000;margin-bottom:20px}.grid-link-box,.content-secondary.left-content .column-4 div{width:412px;height:415px}.grid-link-text,.grid-link-title a,#sfl-grid-nav .column-4 h6 a,#sfl-grid-nav .column-4 .progress-tabs li a a,.progress-tabs li #sfl-grid-nav .column-4 a a,#sfl-grid-nav .column-4 .pt_product-details aside h3 li a a,.pt_product-details aside h3 li #sfl-grid-nav .column-4 a a,.pt_product-details aside h6 li #sfl-grid-nav .column-4 a a,#sfl-grid-nav .column-4 .saves-post-title a,#simple-bot-nav .column-4 h6 a,#simple-bot-nav .column-4 .progress-tabs li a a,.progress-tabs li #simple-bot-nav .column-4 a a,#simple-bot-nav .column-4 .pt_product-details aside h3 li a a,.pt_product-details aside h3 li #simple-bot-nav .column-4 a a,.pt_product-details aside h6 li #simple-bot-nav .column-4 a a,#simple-bot-nav .column-4 .saves-post-title a,.product-tile .product-name a,.supplier-list h6,.supplier-list .progress-tabs li a,.progress-tabs li .supplier-list a,.supplier-list .pt_product-details aside h3 li a,.pt_product-details aside h3 li .supplier-list a,.supplier-list .pt_product-details aside h6 li a,.pt_product-details aside h6 li .supplier-list a,.supplier-list .saves-post-title,.catalog-list h6,.catalog-list .progress-tabs li a,.progress-tabs li .catalog-list a,.catalog-list .pt_product-details aside h3 li a,.pt_product-details aside h3 li .catalog-list a,.catalog-list .pt_product-details aside h6 li a,.pt_product-details aside h6 li .catalog-list a,.catalog-list .saves-post-title,#news-listing .article-info h4,.lower-left-title h6,.lower-left-title .progress-tabs li a,.progress-tabs li .lower-left-title a,.lower-left-title .pt_product-details aside h3 li a,.pt_product-details aside h3 li .lower-left-title a,.lower-left-title .pt_product-details aside h6 li a,.pt_product-details aside h6 li .lower-left-title a,.lower-left-title .saves-post-title,.icon-list span,.pt_product-details .product-actions ul.menu li .wl-action,.pt_product-details .product-actions ul.menu li .login-action,#saves-primary .article-info h4,#saves-secondary li,.holstertype a button,.pt_order-confirmation a.order-details,.pt_order-confirmation a.policy-link,.pt_news #news-listing .article-info h4{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none;cursor:pointer;text-transform:uppercase;position:relative;display:inline-block;line-height:1.1}.grid-link-text:before,.grid-link-title a:before,#sfl-grid-nav .column-4 h6 a:before,#sfl-grid-nav .column-4 .progress-tabs li a a:before,.progress-tabs li #sfl-grid-nav .column-4 a a:before,#sfl-grid-nav .column-4 .pt_product-details aside h3 li a a:before,.pt_product-details aside h3 li #sfl-grid-nav .column-4 a a:before,.pt_product-details aside h6 li #sfl-grid-nav .column-4 a a:before,#sfl-grid-nav .column-4 .saves-post-title a:before,#simple-bot-nav .column-4 h6 a:before,#simple-bot-nav .column-4 .progress-tabs li a a:before,.progress-tabs li #simple-bot-nav .column-4 a a:before,#simple-bot-nav .column-4 .pt_product-details aside h3 li a a:before,.pt_product-details aside h3 li #simple-bot-nav .column-4 a a:before,.pt_product-details aside h6 li #simple-bot-nav .column-4 a a:before,#simple-bot-nav .column-4 .saves-post-title a:before,.product-tile .product-name a:before,.supplier-list h6:before,.supplier-list .progress-tabs li a:before,.progress-tabs li .supplier-list a:before,.supplier-list .pt_product-details aside h3 li a:before,.pt_product-details aside h3 li .supplier-list a:before,.supplier-list .pt_product-details aside h6 li a:before,.pt_product-details aside h6 li .supplier-list a:before,.supplier-list .saves-post-title:before,.catalog-list h6:before,.catalog-list .progress-tabs li a:before,.progress-tabs li .catalog-list a:before,.catalog-list .pt_product-details aside h3 li a:before,.pt_product-details aside h3 li .catalog-list a:before,.catalog-list .pt_product-details aside h6 li a:before,.pt_product-details aside h6 li .catalog-list a:before,.catalog-list .saves-post-title:before,#news-listing .article-info h4:before,.lower-left-title h6:before,.lower-left-title .progress-tabs li a:before,.progress-tabs li .lower-left-title a:before,.lower-left-title .pt_product-details aside h3 li a:before,.pt_product-details aside h3 li .lower-left-title a:before,.lower-left-title .pt_product-details aside h6 li a:before,.pt_product-details aside h6 li .lower-left-title a:before,.lower-left-title .saves-post-title:before,.icon-list span:before,.pt_product-details .product-actions ul.menu li .wl-action:before,.pt_product-details .product-actions ul.menu li .login-action:before,#saves-primary .article-info h4:before,#saves-secondary li:before,.holstertype a button:before,.pt_order-confirmation a.order-details:before,.pt_order-confirmation a.policy-link:before,.pt_news #news-listing .article-info h4:before{display:none;content:'//'}.grid-link-text:hover,.grid-link-title a:hover,#sfl-grid-nav .column-4 h6 a:hover,#sfl-grid-nav .column-4 .progress-tabs li a a:hover,.progress-tabs li #sfl-grid-nav .column-4 a a:hover,#sfl-grid-nav .column-4 .pt_product-details aside h3 li a a:hover,.pt_product-details aside h3 li #sfl-grid-nav .column-4 a a:hover,.pt_product-details aside h6 li #sfl-grid-nav .column-4 a a:hover,#sfl-grid-nav .column-4 .saves-post-title a:hover,#simple-bot-nav .column-4 h6 a:hover,#simple-bot-nav .column-4 .progress-tabs li a a:hover,.progress-tabs li #simple-bot-nav .column-4 a a:hover,#simple-bot-nav .column-4 .pt_product-details aside h3 li a a:hover,.pt_product-details aside h3 li #simple-bot-nav .column-4 a a:hover,.pt_product-details aside h6 li #simple-bot-nav .column-4 a a:hover,#simple-bot-nav .column-4 .saves-post-title a:hover,.product-tile .product-name a:hover,.supplier-list h6:hover,.supplier-list .progress-tabs li a:hover,.progress-tabs li .supplier-list a:hover,.supplier-list .pt_product-details aside h3 li a:hover,.pt_product-details aside h3 li .supplier-list a:hover,.supplier-list .pt_product-details aside h6 li a:hover,.pt_product-details aside h6 li .supplier-list a:hover,.supplier-list .saves-post-title:hover,.catalog-list h6:hover,.catalog-list .progress-tabs li a:hover,.progress-tabs li .catalog-list a:hover,.catalog-list .pt_product-details aside h3 li a:hover,.pt_product-details aside h3 li .catalog-list a:hover,.catalog-list .pt_product-details aside h6 li a:hover,.pt_product-details aside h6 li .catalog-list a:hover,.catalog-list .saves-post-title:hover,#news-listing .article-info h4:hover,.lower-left-title h6:hover,.lower-left-title .progress-tabs li a:hover,.progress-tabs li .lower-left-title a:hover,.lower-left-title .pt_product-details aside h3 li a:hover,.pt_product-details aside h3 li .lower-left-title a:hover,.lower-left-title .pt_product-details aside h6 li a:hover,.pt_product-details aside h6 li .lower-left-title a:hover,.lower-left-title .saves-post-title:hover,.icon-list span:hover,.pt_product-details .product-actions ul.menu li .wl-action:hover,.pt_product-details .product-actions ul.menu li .login-action:hover,#saves-primary .article-info h4:hover,#saves-secondary li:hover,.holstertype a button:hover,.pt_order-confirmation a.order-details:hover,.pt_order-confirmation a.policy-link:hover,.grid-link-text.hover,.grid-link-title a.hover,#sfl-grid-nav .column-4 h6 a.hover,#sfl-grid-nav .column-4 .progress-tabs li a a.hover,.progress-tabs li #sfl-grid-nav .column-4 a a.hover,#sfl-grid-nav .column-4 .pt_product-details aside h3 li a a.hover,.pt_product-details aside h3 li #sfl-grid-nav .column-4 a a.hover,.pt_product-details aside h6 li #sfl-grid-nav .column-4 a a.hover,#sfl-grid-nav .column-4 .saves-post-title a.hover,#simple-bot-nav .column-4 h6 a.hover,#simple-bot-nav .column-4 .progress-tabs li a a.hover,.progress-tabs li #simple-bot-nav .column-4 a a.hover,#simple-bot-nav .column-4 .pt_product-details aside h3 li a a.hover,.pt_product-details aside h3 li #simple-bot-nav .column-4 a a.hover,.pt_product-details aside h6 li #simple-bot-nav .column-4 a a.hover,#simple-bot-nav .column-4 .saves-post-title a.hover,.product-tile .product-name a.hover,.supplier-list h6.hover,.supplier-list .progress-tabs li a.hover,.progress-tabs li .supplier-list a.hover,.supplier-list .pt_product-details aside h3 li a.hover,.pt_product-details aside h3 li .supplier-list a.hover,.supplier-list .pt_product-details aside h6 li a.hover,.pt_product-details aside h6 li .supplier-list a.hover,.supplier-list .hover.saves-post-title,.catalog-list h6.hover,.catalog-list .progress-tabs li a.hover,.progress-tabs li .catalog-list a.hover,.catalog-list .pt_product-details aside h3 li a.hover,.pt_product-details aside h3 li .catalog-list a.hover,.catalog-list .pt_product-details aside h6 li a.hover,.pt_product-details aside h6 li .catalog-list a.hover,.catalog-list .hover.saves-post-title,#news-listing .article-info h4.hover,.lower-left-title h6.hover,.lower-left-title .progress-tabs li a.hover,.progress-tabs li .lower-left-title a.hover,.lower-left-title .pt_product-details aside h3 li a.hover,.pt_product-details aside h3 li .lower-left-title a.hover,.lower-left-title .pt_product-details aside h6 li a.hover,.pt_product-details aside h6 li .lower-left-title a.hover,.lower-left-title .hover.saves-post-title,.icon-list span.hover,.pt_product-details .product-actions ul.menu li .hover.wl-action,.pt_product-details .product-actions ul.menu li .hover.login-action,#saves-primary .article-info h4.hover,#saves-secondary li.hover,.holstertype a button.hover,.pt_order-confirmation a.hover.order-details,.pt_order-confirmation a.hover.policy-link{color:#bebebe}.grid-link-title,#sfl-grid-nav .column-4 h6,#sfl-grid-nav .column-4 .progress-tabs li a,.progress-tabs li #sfl-grid-nav .column-4 a,#sfl-grid-nav .column-4 .pt_product-details aside h3 li a,.pt_product-details aside h3 li #sfl-grid-nav .column-4 a,#sfl-grid-nav .column-4 .pt_product-details aside h6 li a,.pt_product-details aside h6 li #sfl-grid-nav .column-4 a,#sfl-grid-nav .column-4 .saves-post-title,#simple-bot-nav .column-4 h6,#simple-bot-nav .column-4 .progress-tabs li a,.progress-tabs li #simple-bot-nav .column-4 a,#simple-bot-nav .column-4 .pt_product-details aside h3 li a,.pt_product-details aside h3 li #simple-bot-nav .column-4 a,#simple-bot-nav .column-4 .pt_product-details aside h6 li a,.pt_product-details aside h6 li #simple-bot-nav .column-4 a,#simple-bot-nav .column-4 .saves-post-title,.product-tile .product-name{margin-top:30px;margin-bottom:30px;text-align:right;text-transform:uppercase}.form-field-tooltip a{font-size:12px;color:#045a7e}.form-field-tooltip a:hover{color:#034662}@media only screen and (max-width:767px){.row{padding-left:10px;padding-right:10px}#main{margin-top:0;margin-bottom:40px}#main.sticky{margin-top:inherit}#main.nosticky{margin-top:inherit}.mobile-show{display:block}.mobile-hide{display:none}.mobile-toggle{cursor:pointer}.mobile-toggle:before{content:'+';position:absolute;left:10px;top:10px}.mobile-toggle.expanded:before{content:'-'}.desktop-only-text{display:none}.mobile-only-text{display:inline}.tooltip .mobile-tooltip{color:#000;min-width:initial;max-width:none;display:block !important;visibility:visible;opacity:1;position:static;background:#FFF;padding:0}.mobile-X-icon{display:inline}.swipe-indicator{display:block}}#header.ios-header,.ios-header{position:absolute !important}#header{width:calc(100% - 48px);padding:0 24px;position:fixed;top:0;left:0;z-index:100;background-color:#fff;padding-bottom:0;margin-bottom:0}#header .primary-logo{margin:0 0 0 15px;margin:0;z-index:101}#header .primary-logo a{display:inline-block;margin-left:15px}#header .primary-logo img{max-width:265px}#header .primary-logo span{left:-999em;position:absolute}#header header{padding:0}header{position:relative;-webkit-transition:height 600ms;-moz-transition:height 600ms;-o-transition:height 600ms;transition:height 600ms;height:96px}.ie7 #header{z-index:200}.header-banner{clear:both;float:right;margin:0 6px}#navigation{z-index:100;position:static;margin-left:0}ul.level-1{position:static}ul.level-1>li{padding:0 10px;float:left;line-height:65px}ul.level-1>a{display:block;padding:10px}a.level-1:focus+.level-2,ul.level-1 li:hover div.level-2,ul.level-3 li:hover div.level-2,.primary-logo:hover div.level-2,a.level-1.sticky+.level-2,ul.level-1 li.sticky div.level-2{visibility:visible;opacity:1}div.level-2 li:hover a,div.level-2 li.sticky a{position:relative}div.level-2 li:hover a:after,div.level-2 li.sticky a:after{width:0;height:0;border-left:7.5px solid transparent;border-right:7.5px solid transparent;border-bottom:8px solid #FFF;content:'';position:absolute;bottom:-17px;left:0;right:0;margin:0 auto}a.level-2:focus+.level-3,ul.level-2 li:hover div.level-3{visibility:visible;opacity:1;-webkit-transition:all 0 ease-in-out 0;-moz-transition:all 0 ease-in-out 0;-o-transition:all 0 ease-in-out 0;transition:all 0 ease-in-out 0}div.level-2{visibility:hidden;opacity:0;-webkit-transition:all 250ms linear 250ms;-moz-transition:all 250ms linear 250ms;-o-transition:all 250ms linear 250ms;transition:all 250ms linear 250ms;margin:0;position:absolute;width:100%;left:0}div.level-2 .menu-wrapper{overflow:hidden}div.level-2 ul.level-2{float:left;margin:0;padding:0}div.level-2 ul.level-2 li{float:none;float:left;line-height:54px;padding:0 25px;text-align:center}div.level-2 ul.level-2 li.first{padding-left:25px}div.level-2 ul.level-2 a{padding:0}div.level-2 .custom{float:right;text-align:center}div.level-2 .custom img{height:auto !important;width:auto !important}div.level-2.menu-horizontal ul.level-2{float:none}div.level-2.menu-horizontal li{float:left !important;height:100%}div.level-2.menu-horizontal li li{float:none !important;height:100%}div.level-2.menu-horizontal li.last li{border-width:0 !important}div.level-2.menu-horizontal .custom{clear:both}div.level-3{visibility:hidden;opacity:0;position:absolute;width:100%;left:0;padding:0 25px;padding-left:25px;padding-bottom:15px}div.level-3 ul.level-3{margin:0;padding:0;float:left;overflow:hidden}div.level-3 ul.level-3 li{line-height:1.3em;text-align:left;width:auto;float:left;min-width:130px;max-width:200px;margin-top:.7em}div.level-3 ul.level-3 li div ul{display:block}div.level-3 ul.level-3 li.stack,div.level-3 ul.level-3 li.orphan{clear:left}div.level-3 ul.level-3.first{padding-bottom:15px}div.level-4 ul.level-4 li{padding:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){div.level-3 ul.level-3 li{max-width:190px}}.header-search{position:absolute;right:5px;top:12px;z-index:21}.header-search input[type="text"]{box-sizing:content-box;padding:0;height:25px;margin:0;width:125px;-webkit-transition:width 600ms;-moz-transition:width 600ms;-o-transition:width 600ms;transition:width 600ms;-webkit-transform:translateZ(0);-webkit-backface-visibility:hidden}.header-search input[type="text"]:focus{width:190px}.header-search input[type="submit"]{display:none}.header-search legend{background:none repeat scroll 0 0 transparent}.menu-utility{clear:both;float:right;height:14px;margin:7px 0 0;padding-bottom:10px;-webkit-transition:margin 600ms,padding 600ms,height 600ms;transition:margin 600ms,padding 600ms,height 600ms}.menu-utility li{float:left;padding:0 30px}.menu-utility li:last-child{padding-right:0}#header.collapse header{height:74px}#header.collapse .menu-utility{overflow:hidden;height:0;margin:0;padding:0}#header.collapse .header-search input[type="text"]{border-bottom:0;width:93px}#header.collapse .header-search input[type="text"]:focus{border-bottom:4px solid #000;width:190px}#header-main{margin-top:15px}@media only screen and (max-width:959px){#header .primary-logo a{margin-left:10px}#header .primary-logo img{max-width:173px}#navigation{margin-left:1.5%}#navigation ul.level-1>li{padding:0 .8%}#navigation ul.level-1>li>a{font-size:12px;letter-spacing:.6px}#navigation ul.level-2 li{padding:0 10px}#navigation ul.level-2 li a{font-size:12px}#navigation ul.level-2 li.first{padding-left:10px}#navigation div.level-3{padding-bottom:15px}#navigation div.level-3 ul.level-3 li{width:200px}#header .header-search input[type="text"]{border-bottom:0;width:93px}#header .header-search input[type="text"]:focus{border-bottom:4px solid #000;width:190px}}@media only screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){#navigation ul.level-2 li{padding:0 10px}#navigation ul.level-2 li.first{padding-left:10px}}@media only screen and (max-width:1224px) and (min-width:768px){#header .primary-logo img{max-width:210px;margin-top:5px}}@media only screen and (max-width:959px) and (min-width:768px){#header .primary-logo{position:absolute;top:-25px}#navigation{margin-top:10px}#navigation ul.level-1>li{padding:0 1.5%}#navigation ul.level-1>li.first{padding-left:0}#navigation ul.level-2 li{padding:0 6px}.header-search{top:22px}div.level-3 ul:nth-child(4){clear:left}div.level-3 ul:nth-child(n+4) li.stack:not(.orphan){clear:none !important}#wrapper #header header .menu-utility{margin-right:15px}.header-search{right:15px}.level-3 .custom{display:none}#header.collapse .primary-logo{top:-12px}#header.collapse .primary-logo img{max-width:150px}}@media only screen and (max-width:767px){#wrapper #header{padding:0;position:initial;margin-top:5px}#wrapper #header header{border:0;min-height:initial;height:auto;border-bottom:2px solid #000}#wrapper #header header .navigation-toggle{display:inline;position:absolute;top:17px;left:15px;height:20px;z-index:1000}#wrapper #header header .navigation-toggle.nav-grid{background-image:url("../images/nav-grid.png");width:20px}#wrapper #header header .navigation-toggle.nav-close{background-image:url("../images/nav-close.png");width:20px}#wrapper #header header .menu-utility{float:none;position:absolute;right:15px;top:3px;z-index:1000}#wrapper #header header .menu-utility .mini-cart-content:before{display:none}#wrapper #header header .menu-utility li{display:none}#wrapper #header header .menu-utility li:last-of-type{display:inline}#wrapper #header header .header-banner{display:none}#wrapper #header header #header-main{margin:15px 10px 10px 10px}#wrapper #header header .primary-logo{text-align:center}#wrapper #header header .primary-logo a{margin-left:0}#wrapper #header header .primary-logo img{vertical-align:initial;width:75%}#wrapper #header header .header-search{display:none;position:static;width:100%;margin-top:10px;margin-bottom:15px}#wrapper #header header .header-search #q{width:82%;width:-moz-calc(100% - 3em - 4px);width:-webkit-calc(100% - 3em - 4px);width:-o-calc(100% - 3em - 4px);width:calc(100% - 3em - 4px);padding:15px 2em 15px 1em;text-align:left;background-position:95%;border:2px solid #000}#wrapper #header header #navigation{width:100%;display:none;padding:0}#wrapper #header header #navigation .menu-category{margin:0;border:0;display:none;padding-top:0;padding-bottom:15px}#wrapper #header header #navigation .menu-category ul{width:100%;padding-left:0}#wrapper #header header #navigation .menu-category li{width:100%;margin:0;padding:0;line-height:40px;text-align:left}#wrapper #header header #navigation .menu-category li:first-of-type a{border-top:1px solid #000}#wrapper #header header #navigation .menu-category li a{display:inline-block;vertical-align:middle;width:95%;padding-left:5%;background:url("../images/arrow_grey_right.png");background-repeat:no-repeat;background-position:95%;border-bottom:1px solid #000}#wrapper #header header #navigation .menu-category li .category-return{display:none}#wrapper #header header #navigation .menu-category li .category-return span{background:url("../images/arrow_left.png");display:inline-block;height:10px;width:16px;vertical-align:middle;margin-right:10px;float:none}#wrapper #header header #navigation .menu-category li .category-return a{float:none;width:100%;padding-left:0;background:0;text-transform:uppercase;border:0;font-size:1.3em;letter-spacing:1px}#wrapper #header header #navigation .menu-category div.level-2{background-color:white;border:0;opacity:1;transition:none;display:none;visibility:visible}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2>li{border-bottom:0;margin-top:30px}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2>li:hover :after{border-bottom:0}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2>li:first-of-type{margin-top:0}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2>li>a{color:black;border-top:0;border-bottom:2px solid #000;background:0}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2>li a{color:black}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2 div.level-3{display:block;visibility:visible;opacity:1;border:0;position:initial}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2 div.level-3 ul.level-3 li{max-width:none}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2 div.level-3 ul.level-3>li>a{border-top:0;font-size:.9em;text-transform:uppercase}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2 div.level-3 ul.level-3 div.level-4{display:none;width:100%}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2 div.level-3 ul.level-3 div.level-4 ul.level-4>li{float:none}#wrapper #header header #navigation .menu-category div.level-2 ul.level-2 div.level-3 ul.level-3 div.level-4 ul.level-4>li>a{border-top:0}#wrapper.pt_storefront #header .header-search{display:block}}#footer{color:#939598;text-align:left}#footer a{color:#939598}#footer .content-asset ul{padding:0;margin:.25em 0}#footer .content-asset ul li{list-style:none outside none !important}#footer footer{border-top:1px solid #000;padding-top:1em}#footer footer .social-icons{text-align:right}#footer footer .social-icons img{padding:2px}#footer footer .social-icons p span{font-family:Clear-Sans;font-weight:bold;font-size:13px;text-transform:uppercase;line-height:3em;color:#000}div #footer footer .footer-nav{margin-top:20px;margin-bottom:20px}#footer footer .footer-nav h6,#footer footer .footer-nav .progress-tabs li a,.progress-tabs li #footer footer .footer-nav a,#footer footer .footer-nav .pt_product-details aside h3 li a,.pt_product-details aside h3 li #footer footer .footer-nav a,#footer footer .footer-nav .pt_product-details aside h6 li a,.pt_product-details aside h6 li #footer footer .footer-nav a,#footer footer .footer-nav .saves-post-title{color:#000;font-family:Clear-Sans;font-weight:bold;font-size:13px;text-transform:uppercase}#footer footer .footer-nav h6.company,#footer footer .footer-nav .progress-tabs li a.company,.progress-tabs li #footer footer .footer-nav a.company,#footer footer .footer-nav .pt_product-details aside h3 li a.company,.pt_product-details aside h3 li #footer footer .footer-nav a.company,#footer footer .footer-nav .pt_product-details aside h6 li a.company,.pt_product-details aside h6 li #footer footer .footer-nav a.company,#footer footer .footer-nav .company.saves-post-title{color:#939598}#footer footer .footer-nav p{font-family:Clear-Sans;font-weight:bold;font-size:13px;text-transform:uppercase;font-weight:normal}#footer footer .menu-footer a{font-family:Clear-Sans;font-weight:bold;font-size:13px;text-transform:uppercase}#footer footer p.copyright{font-family:Clear-Sans;font-weight:bold;font-size:11px;text-transform:none;text-align:center;margin:0 auto;width:60%}#footer footer div.stack-right{float:right;width:auto;padding:0 1em}#footer footer div.stack-left{float:left;width:auto;padding:0 1em}#footer footer div.stack-left:first-of-type{border-left:1px solid #bebebe}#old-browser-warning{display:none}.browser-warning{padding:20px 50px 50px}.browser-warning img{padding:15px}@media only screen and (max-width:959px) and (min-width:768px){#footer footer{margin-bottom:10px}#footer footer .footer-nav>div{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:32.08723%;margin-left:1.86916%}#footer footer .footer-nav>div:first-of-type{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:66.04361%;margin-left:0}}@media only screen and (max-width:767px){#footer footer .social-icons{text-align:center;margin-bottom:20px}#footer footer .social-icons span{display:block}#footer footer .footer-email{text-align:center}#footer footer .footer-email button{margin-bottom:25px}#footer footer .footer-nav-menu ul{display:none}#footer footer .footer-nav-menu .stack-right{float:none;width:100%;padding:0;text-align:center}#footer footer .footer-nav-menu .stack-right h6,#footer footer .footer-nav-menu .stack-right .progress-tabs li a,.progress-tabs li #footer footer .footer-nav-menu .stack-right a,#footer footer .footer-nav-menu .stack-right .pt_product-details aside h3 li a,.pt_product-details aside h3 li #footer footer .footer-nav-menu .stack-right a,#footer footer .footer-nav-menu .stack-right .pt_product-details aside h6 li a,.pt_product-details aside h6 li #footer footer .footer-nav-menu .stack-right a,#footer footer .footer-nav-menu .stack-right .saves-post-title{color:#939598;margin-bottom:15px}#footer footer .footer-nav h6,#footer footer .footer-nav .progress-tabs li a,.progress-tabs li #footer footer .footer-nav a,#footer footer .footer-nav .pt_product-details aside h3 li a,.pt_product-details aside h3 li #footer footer .footer-nav a,#footer footer .footer-nav .pt_product-details aside h6 li a,.pt_product-details aside h6 li #footer footer .footer-nav a,#footer footer .footer-nav .saves-post-title{color:#939598;font-size:14px}#footer footer div.stack-left,#footer footer div.stack-right{float:none;text-align:center;margin-bottom:20px}#footer footer div.stack-left a,#footer footer div.stack-right a{display:inline}#footer footer div.stack-left a h6,#footer footer div.stack-left a .progress-tabs li a,.progress-tabs li #footer footer div.stack-left a a,#footer footer div.stack-left a .pt_product-details aside h3 li a,.pt_product-details aside h3 li #footer footer div.stack-left a a,#footer footer div.stack-left a .pt_product-details aside h6 li a,.pt_product-details aside h6 li #footer footer div.stack-left a a,#footer footer div.stack-left a .saves-post-title,#footer footer div.stack-right a h6,#footer footer div.stack-right a .progress-tabs li a,.progress-tabs li #footer footer div.stack-right a a,#footer footer div.stack-right a .pt_product-details aside h3 li a,.pt_product-details aside h3 li #footer footer div.stack-right a a,#footer footer div.stack-right a .pt_product-details aside h6 li a,.pt_product-details aside h6 li #footer footer div.stack-right a a,#footer footer div.stack-right a .saves-post-title{color:#535353;font-size:17px}#footer footer div.stack-left ul,#footer footer div.stack-right ul{margin-bottom:2em}#footer footer .footer-nav-contact{margin:200px 0 0 0}#footer footer .footer-nav-contact li{display:none}#footer footer .footer-nav-contact li:first-child{display:list-item}#footer footer .footer-nav-contact .stack-left{float:none;width:100%;padding:0;margin-bottom:25px;text-align:center}#footer footer .footer-nav-contact .stack-left:first-of-type{border:0}#footer footer .menu-footer li{margin-bottom:10px;display:block}#footer a{text-transform:uppercase}#footer .content-asset ul li{margin-bottom:10px}}.progress-tabs,.pt_product-details aside h3,.pt_product-details aside h6,.pt_product-details aside .progress-tabs li a,.progress-tabs li .pt_product-details aside a,.pt_product-details aside .saves-post-title{padding:0 0 15px;margin-bottom:20px;border-bottom:4px solid #000}.progress-tabs div,.pt_product-details aside h3 div,.pt_product-details aside h6 div,.pt_product-details aside .progress-tabs li a div,.progress-tabs li .pt_product-details aside a div,.pt_product-details aside .saves-post-title div{overflow:hidden}.progress-tabs li,.pt_product-details aside h3 li,.pt_product-details aside h6 li,.pt_product-details aside .progress-tabs li a li,.progress-tabs li .pt_product-details aside a li,.pt_product-details aside .saves-post-title li{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;vertical-align:bottom}.progress-tabs li::before,.pt_product-details aside h3 li::before,.pt_product-details aside h6 li::before,.pt_product-details aside .saves-post-title li::before{content:"|";margin:0 10px;font-size:30px;color:#000;font-weight:normal;position:relative;top:3px}.progress-tabs li:first-child::before,.pt_product-details aside h3 li:first-child::before,.pt_product-details aside h6 li:first-child::before,.pt_product-details aside .saves-post-title li:first-child::before{content:none;margin:0}.progress-tabs li.active-step,.pt_product-details aside h3 li.active-step,.pt_product-details aside h6 li.active-step,.pt_product-details aside .saves-post-title li.active-step{position:relative}.progress-tabs li.active-step::after,.pt_product-details aside h3 li.active-step::after,.pt_product-details aside h6 li.active-step::after,.pt_product-details aside .saves-post-title li.active-step::after{content:"";position:absolute;bottom:-17px;left:48%;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:9px solid #000}.progress-tabs li.active-step a,.pt_product-details aside h3 li.active-step a,.pt_product-details aside h6 li.active-step a,.pt_product-details aside .saves-post-title li.active-step a{color:gray}.progress-tabs li a,.pt_product-details aside h3 li a,.pt_product-details aside h6 li a,.pt_product-details aside .saves-post-title li a{color:black}.progress-tabs li:first-of-type,.pt_product-details aside h3 li:first-of-type,.pt_product-details aside h6 li:first-of-type,.pt_product-details aside .saves-post-title li:first-of-type{font-size:30px}.pt_product-details .active-step::after{display:none !important}.progress-content>*{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none}#breadcrumb-container{padding-top:9px;position:static;top:0}#breadcrumb-container .breadcrumb-placeholder,#breadcrumb-container .breadcrumb-pagination,#breadcrumb-container .breadcrumb-sorting{width:26%;margin:0 0 2% 20px;padding:0 2%;display:inline-block}#breadcrumb-container.collapse{position:fixed;top:75px;z-index:99;background-color:#fff;padding-bottom:9px;border-bottom:1px solid #000;width:-moz-calc(100% - 48px);width:-webkit-calc(100% - 48px);width:-o-calc(100% - 48px);width:calc(100% - 48px)}#breadcrumb-container.collapse .breadcrumb-placeholder,#breadcrumb-container.collapse .breadcrumb-pagination,#breadcrumb-container.collapse .breadcrumb-sorting{margin-bottom:0}#breadcrumb-container.collapse .sort-by{padding-top:12px}#breadcrumb-container .content-count{display:none}.breadcrumb{font-size:10px;line-height:21px;white-space:nowrap;z-index:2}.breadcrumb a,.breadcrumb span{text-transform:uppercase;font-weight:normal;font-size:10px}.breadcrumb a:after{content:"/";margin:0 5px}.breadcrumb a.breadcrumb-last:after{content:none;margin:0}.breadcrumb h1 a:after{content:none;margin:0}.breadcrumb .breadcrumb-result-text a{font-weight:bold}.breadcrumb .breadcrumb-result-text a:after{content:none;margin:0}.breadcrumb .count-container{display:none}.pagination{text-align:center;padding:3px 0}.pagination .results-hits,.pagination span{font-size:12px;color:#000}.sort-by .select-wrapper select{font-size:13px;font-weight:bold;border:2px solid #000;box-sizing:initial;height:100%;padding:10px 8px;text-transform:uppercase;width:100%;width:-moz-calc(100% - 16px);width:-webkit-calc(100% - 16px);width:-o-calc(100% - 16px);width:calc(100% - 16px);-moz-appearance:none;text-indent:.01px;text-overflow:""}.sort-by .select-wrapper select::-ms-expand{display:none}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.sort-by .select-wrapper select{width:100%}}.pt_product-search-result .sort-by label{display:block;margin-bottom:3px}@media only screen and (max-width:959px){#breadcrumb-container .breadcrumb-placeholder{display:none}#breadcrumb-container .breadcrumb-pagination,#breadcrumb-container .breadcrumb-sorting{width:41.5%}#breadcrumb-container .breadcrumb-sorting{padding-top:10px}}@media only screen and (max-width:767px){.pt_cart .breadcrumb,.pt_account .breadcrumb,.pt_service .breadcrumb,.pt_resources .breadcrumb,.pt_checkout .breadcrumb{display:none}.pt_product-details .breadcrumb{padding:20px 10px;border-top:1px solid #000;white-space:normal}.pt_product-details .breadcrumb li{display:inline-block;line-height:14px}.pt_product-details .breadcrumb li a{display:none;margin-left:3px;font-size:11px;color:#939598}.pt_product-details .breadcrumb li a:after{content:'/';margin-left:6px}.pt_product-details .breadcrumb li a:nth-last-of-type(2){display:inline-block;text-transform:initial;margin-bottom:5px;color:#045a7e}.pt_product-details .breadcrumb li a:last-of-type{display:inline-block;font-weight:bold}.pt_product-details .breadcrumb li:last-child a{color:#045a7e}.pt_product-details .breadcrumb li:last-child a:after{content:''}#breadcrumb-container{width:100%;position:initial}#breadcrumb-container.collapse{width:100%;position:initial;z-index:0;padding-bottom:0;border-bottom:0}#breadcrumb-container .breadcrumb-placeholder,#breadcrumb-container .breadcrumb-sorting{display:none}#breadcrumb-container .breadcrumb{padding:10px 0 20px 0}#breadcrumb-container .breadcrumb a{display:none;margin-left:10px;font-size:14px}#breadcrumb-container .breadcrumb a:after{content:none}#breadcrumb-container .breadcrumb a:nth-last-of-type(2){display:block;text-transform:initial;margin-bottom:5px;color:#045a7e}#breadcrumb-container .breadcrumb a:last-of-type{display:block;font-weight:bold}#breadcrumb-container .breadcrumb .breadcrumb-result-text{font-size:1.7em;font-weight:bold;width:100%;overflow:hidden}#breadcrumb-container .breadcrumb .breadcrumb-result-text a{display:inline;margin:0;font-size:1em;white-space:normal}#breadcrumb-container .breadcrumb a.breadcrumb-last{display:inline;margin:0}#breadcrumb-container .count-container.mobile-show{display:block}#breadcrumb-container .count-container.mobile-show .product-count{display:none}#breadcrumb-container .count-container.mobile-show .content-count{display:block}#breadcrumb-container .breadcrumb-pagination{border-top:1px solid #000;border-bottom:1px solid #000;padding:10px 0;margin:0;margin-top:auto;width:100%}#breadcrumb-container .breadcrumb-pagination.hastabs{padding-top:60px}#breadcrumb-container .breadcrumb-pagination .pagination{margin-right:0}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits{white-space:nowrap;text-align:right}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits a{cursor:pointer}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-open,#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-clear,#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-apply,#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .product-count,#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .content-count{width:33%;color:black;font-weight:normal;vertical-align:middle}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-open,#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-clear,#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-apply,#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .product-count{display:inline-block}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-open{text-align:left;color:#045a7e}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-open span{display:inline-block;background:url("../images/ui-icons_256x240.png");width:16px;height:16px;background-position:-96px -32px}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-clear{text-align:center;color:#045a7e}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-apply{display:none;color:#045a7e}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-apply.opened{display:inline-block}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .filter-apply span{display:inline-block;background:url("../images/ui-icons_256x240.png");width:16px;height:16px;background-position:-32px -32px}#breadcrumb-container .breadcrumb-pagination .pagination .results-hits .current-page-label{display:none}}.simple-content-main-section{margin-top:70px;margin-bottom:75px}.simple-content-main-section h1{margin-bottom:25px}.simple-content-main-section p{margin-bottom:45px}.content-secondary.left-content{margin-top:100px;margin-bottom:80px}.content-secondary.left-content h1{margin-bottom:30px}.content-secondary.company-content{margin-top:45px;margin-bottom:75px}.content-secondary.company-content .back-to-brands{margin-bottom:50px}.content-secondary.company-content .back-to-brands a{color:#939598}.content-secondary.company-content h1{margin-bottom:30px}.content-secondary.company-content p{margin-bottom:35px}.content-secondary.company-content .company-secondary-image{margin-bottom:30px}.content-secondary.company-content .company-buttons button{margin-right:50px}#suppliers-landing h5,#suppliers-landing #sfl-grid-nav h3,#sfl-grid-nav #suppliers-landing h3,#suppliers-landing #simple-bot-nav h3,#simple-bot-nav #suppliers-landing h3,#catalog-landing h5,#catalog-landing #sfl-grid-nav h3,#sfl-grid-nav #catalog-landing h3,#catalog-landing #simple-bot-nav h3,#simple-bot-nav #catalog-landing h3{margin-bottom:25px}.supplier-list .column-4 img:first-child,.catalog-list .column-4 img:first-child{display:block;height:50px;width:50px;float:left}.supplier-list h6,.supplier-list .progress-tabs li a,.progress-tabs li .supplier-list a,.supplier-list .pt_product-details aside h3 li a,.pt_product-details aside h3 li .supplier-list a,.supplier-list .pt_product-details aside h6 li a,.pt_product-details aside h6 li .supplier-list a,.supplier-list .saves-post-title,.catalog-list h6,.catalog-list .progress-tabs li a,.progress-tabs li .catalog-list a,.catalog-list .pt_product-details aside h3 li a,.pt_product-details aside h3 li .catalog-list a,.catalog-list .pt_product-details aside h6 li a,.pt_product-details aside h6 li .catalog-list a,.catalog-list .saves-post-title{margin-left:55px;font-size:18px;position:relative;padding-left:15px}.supplier-list h6::before,.supplier-list .progress-tabs li a::before,.progress-tabs li .supplier-list a::before,.supplier-list .pt_product-details aside h3 li a::before,.pt_product-details aside h3 li .supplier-list a::before,.supplier-list .pt_product-details aside h6 li a::before,.pt_product-details aside h6 li .supplier-list a::before,.supplier-list .saves-post-title::before,.catalog-list h6::before,.catalog-list .progress-tabs li a::before,.progress-tabs li .catalog-list a::before,.catalog-list .pt_product-details aside h3 li a::before,.pt_product-details aside h3 li .catalog-list a::before,.catalog-list .pt_product-details aside h6 li a::before,.pt_product-details aside h6 li .catalog-list a::before,.catalog-list .saves-post-title::before{font-size:20px;top:1px;position:absolute;left:0}.supplier-list p,.catalog-list p{padding-left:70px}#timeline-landing .timeline-header{margin-bottom:50px;margin-top:50px}#timeline-landing .timeline-header h1,#timeline-landing .timeline-header p{margin-bottom:25px}#timeline-landing .jcarousel-control{border-top:1px solid #000;border-bottom:4px solid #000;margin-top:10px;margin-bottom:20px;padding-top:20px;padding-bottom:15px}#timeline-landing .jcarousel-control .control-year{width:6.6%;min-width:55px;padding-left:9%;display:inline-block}#timeline-landing .jcarousel-control .control-year a{font-size:20px;font-family:Nexa}#timeline-landing .jcarousel-control .control-year a.selected{color:#bebebe}#timeline-landing .jcarousel-control .arrow.next{right:0}#timeline-landing .arrow{background-image:url("../images/ui-icons_256x240.png");height:16px;width:16px;cursor:pointer;position:absolute;background-position-y:-32px;transform:scale(1.6)}#timeline-landing .arrow.prev{background-position-x:-96px}#timeline-landing .arrow.next{background-position-x:-32px}#timeline-landing .events .jcarousel{overflow:hidden}#timeline-landing .events .jcarousel li{list-style:none !important}#timeline-landing .events .jcarousel li h6,#timeline-landing .events .jcarousel .progress-tabs li a,.progress-tabs #timeline-landing .events .jcarousel li a,#timeline-landing .events .jcarousel .pt_product-details aside h3 li a,.pt_product-details aside h3 #timeline-landing .events .jcarousel li a,#timeline-landing .events .jcarousel .pt_product-details aside h6 li a,.pt_product-details aside h6 #timeline-landing .events .jcarousel li a,#timeline-landing .events .jcarousel li .saves-post-title{text-transform:uppercase;margin-top:20px}#timeline-landing .events .jcarousel-year li{width:848px}#timeline-landing .events .jcarousel-year img{width:100%}#timeline-landing .events .jcarousel-year .year{width:777px;margin-left:37px;margin-right:23px}#timeline-landing .events .jcarousel-year .year .jcarousel-event li{width:777px}#timeline-landing .events .jcarousel-year .arrow{margin-top:120px}.content-asset .toggle{position:relative;border-top:1px solid #bebebe;margin-top:10px;padding-top:10px;padding-left:15px}.content-asset .toggle:before{content:'+';position:absolute;left:0;top:10px;height:10px;width:10px}.content-asset .toggle.expanded:before{content:'-'}.content-asset .toggle-content{padding-left:15px}#brands-landing .brand-list-container{margin-bottom:75px}#brands-landing .brand-list-container h2{padding-bottom:0;border:0}#brands-landing .brand-list-container div.row{margin-bottom:15px}#brands-landing .brand-list-container .brand-icon{width:20%;height:150px;display:inline-block;white-space:nowrap}#brands-landing .brand-list-container .brand-icon .vertical-align{display:inline-block;height:100%;vertical-align:middle}#brands-landing .brand-list-container .brand-icon a{vertical-align:middle;width:100%;height:100%;display:inline-block;text-align:center}#brands-landing .brand-list-container .brand-icon a img{vertical-align:middle}.brand-header{margin-bottom:50px;margin-top:50px}.brand-header h1,.brand-header p{margin-bottom:25px}#brand-details .main-hero div{height:auto}#news-listing{margin-top:50px}#news-listing .article-info h5,#news-listing .article-info #sfl-grid-nav h3,#sfl-grid-nav #news-listing .article-info h3,#news-listing .article-info #simple-bot-nav h3,#simple-bot-nav #news-listing .article-info h3{margin-top:30px}#news-listing>.row{border-top:4px solid #000}#news-listing>.row:first-of-type{border-top:0}#news-listing>.row:first-of-type .article-info{margin-top:25px}#news-listing .article-info{margin-top:50px;margin-bottom:50px}#news-listing .article-info h4,#news-listing .article-info h5,#news-listing .article-info #sfl-grid-nav h3,#sfl-grid-nav #news-listing .article-info h3,#news-listing .article-info #simple-bot-nav h3,#simple-bot-nav #news-listing .article-info h3{font-size:16px;margin-bottom:30px}#news-listing .article-info p{font-size:13px}#news-listing .more-stories{margin-bottom:60px;display:none}#news-one-post .back-link-row a{text-transform:uppercase}#news-one-post .main-hero p{font-style:italic}#news-one-post .socialshare span{color:#bebebe;vertical-align:top;margin-top:5px;display:inline-block;margin-right:2px}#news-one-post .socialshare img{padding:2px}#sfl-grid-nav,#simple-bot-nav{overflow:hidden}#sfl-grid-nav .row,#simple-bot-nav .row{margin-bottom:35px}#sfl-grid-nav .row li a,#simple-bot-nav .row li a{text-transform:uppercase}#sfl-grid-nav .row:first-child,#simple-bot-nav .row:first-child{margin-bottom:50px}#sfl-grid-nav .row:first-child h3,#sfl-grid-nav .row:first-child ul,#simple-bot-nav .row:first-child h3,#simple-bot-nav .row:first-child ul{border-top:4px solid #000;padding-top:10px}#sfl-grid-nav .row:first-child li,#simple-bot-nav .row:first-child li{display:inline-block;margin:0 15px}#sfl-grid-nav .row:first-child li:first-child,#simple-bot-nav .row:first-child li:first-child{margin-left:0}#sfl-grid-nav .row:last-child,#simple-bot-nav .row:last-child{margin-bottom:0}#sfl-grid-nav .column-4 h6,#sfl-grid-nav .column-4 .progress-tabs li a,.progress-tabs li #sfl-grid-nav .column-4 a,#sfl-grid-nav .column-4 .pt_product-details aside h3 li a,.pt_product-details aside h3 li #sfl-grid-nav .column-4 a,#sfl-grid-nav .column-4 .pt_product-details aside h6 li a,.pt_product-details aside h6 li #sfl-grid-nav .column-4 a,#sfl-grid-nav .column-4 .saves-post-title,#simple-bot-nav .column-4 h6,#simple-bot-nav .column-4 .progress-tabs li a,.progress-tabs li #simple-bot-nav .column-4 a,#simple-bot-nav .column-4 .pt_product-details aside h3 li a,.pt_product-details aside h3 li #simple-bot-nav .column-4 a,#simple-bot-nav .column-4 .pt_product-details aside h6 li a,.pt_product-details aside h6 li #simple-bot-nav .column-4 a,#simple-bot-nav .column-4 .saves-post-title{margin-top:35px}#sfl-grid-nav .trademark,#simple-bot-nav .trademark{position:relative;top:-4px;font-size:11px}.recaptcha-container{width:100%;max-width:450px}.warranty .form-row{clear:none}.warranty legend{padding:10px 0}@media only screen and (max-width:767px){.pt_sfl-grid-content #homepage-hero .row>img,.pt_sfl-grid-content #homepage-hero>img,.pt_sfl-grid-content .hero .row>img,.pt_sfl-grid-content .hero>img,.pt_sfl-grid-content .cat-hero .row>img,.pt_sfl-grid-content .cat-hero>img,.pt_product-search-result #homepage-hero .row>img,.pt_product-search-result #homepage-hero>img,.pt_product-search-result .hero .row>img,.pt_product-search-result .hero>img,.pt_product-search-result .cat-hero .row>img,.pt_product-search-result .cat-hero>img{height:350px !important;max-width:none !important;width:auto !important}.pt_sfl-grid-content #homepage-hero,.pt_product-search-result #homepage-hero{height:350px;text-align:center}.pt_sfl-grid-content #homepage-hero a,.pt_sfl-grid-content #homepage-hero .row,.pt_product-search-result #homepage-hero a,.pt_product-search-result #homepage-hero .row{padding:0;display:inline}.pt_sfl-grid-content #homepage-hero img,.pt_product-search-result #homepage-hero img{width:1079px !important;height:350px;position:absolute;left:50%;margin-left:-540px;max-width:1079px !important}.pt_sfl-grid-content .row.cat-hero,.pt_product-search-result .row.cat-hero{text-align:center}.pt_sfl-content .return-link{color:#045a7e}.pt_sfl-gridnav-content #simple-bot-nav{display:block}.pt_sfl-gridnav-content #sfl-content-asset{display:none}.pt_sfl-gridnav-content #main,.pt_sfl-content #main{margin-bottom:30px;padding-top:20px}.pt_sfl-gridnav-content #main h1,.pt_sfl-content #main h1{font-size:20px;margin-bottom:5px;border-bottom:4px solid #000;text-transform:none}.pt_sfl-gridnav-content #main h1.no-border-content-header,.pt_sfl-gridnav-content #main h5.no-border-content-header,.pt_sfl-gridnav-content #main #sfl-grid-nav h3.no-border-content-header,#sfl-grid-nav .pt_sfl-gridnav-content #main h3.no-border-content-header,.pt_sfl-gridnav-content #main #simple-bot-nav h3.no-border-content-header,#simple-bot-nav .pt_sfl-gridnav-content #main h3.no-border-content-header,.pt_sfl-content #main h1.no-border-content-header,.pt_sfl-content #main h5.no-border-content-header,.pt_sfl-content #main #sfl-grid-nav h3.no-border-content-header,#sfl-grid-nav .pt_sfl-content #main h3.no-border-content-header,.pt_sfl-content #main #simple-bot-nav h3.no-border-content-header,#simple-bot-nav .pt_sfl-content #main h3.no-border-content-header{border-bottom:0;text-transform:auto}.pt_sfl-gridnav-content #main .simple-content-main-section,.pt_sfl-content #main .simple-content-main-section{margin-top:0;margin-bottom:40px}.pt_sfl-gridnav-content #main .mobile-show,.pt_sfl-content #main .mobile-show{margin-bottom:15px}.pt_sfl-gridnav-content #main .mobile-show .return-link,.pt_sfl-content #main .mobile-show .return-link{color:#3ebaea}.pt_sfl-gridnav-content #main .button-red-large,.pt_sfl-content #main .button-red-large{width:100%}.pt_sfl-gridnav-content #main #simple-bot-nav .row ul,.pt_sfl-content #main #simple-bot-nav .row ul{margin:5px 0;border:0;padding:10px 0 0}.pt_sfl-gridnav-content #main #simple-bot-nav .row ul li,.pt_sfl-content #main #simple-bot-nav .row ul li{width:100%;padding:10px 0;margin:0}.pt_sfl-gridnav-content #main #simple-bot-nav .row ul li:first-child,.pt_sfl-content #main #simple-bot-nav .row ul li:first-child{border-top:1px solid #000}.pt_sfl-gridnav-content #main #simple-bot-nav .row ul li a,.pt_sfl-content #main #simple-bot-nav .row ul li a{display:inline-block;vertical-align:middle;width:100%;background:url("../images/arrow_grey_right.png");background-repeat:no-repeat;background-position-x:right;background-position-y:center}.pt_sfl-content #timeline-landing .timeline-header{margin-top:0;margin-bottom:0}.pt_sfl-content #timeline-landing .content-secondary h5,.pt_sfl-content #timeline-landing .content-secondary #sfl-grid-nav h3,#sfl-grid-nav .pt_sfl-content #timeline-landing .content-secondary h3,.pt_sfl-content #timeline-landing .content-secondary #simple-bot-nav h3,#simple-bot-nav .pt_sfl-content #timeline-landing .content-secondary h3{margin:0;border:0}.pt_sfl-content #timeline-landing .jcarousel-control .control-year{display:none;text-align:center;width:100%;padding-left:0}.pt_sfl-content #timeline-landing .jcarousel-control .control-year.selected{display:block}.pt_sfl-content #timeline-landing .jcarousel-control .control-year a.selected{color:#000}.pt_sfl-content #timeline-landing .events{margin-bottom:40px}.pt_sfl-content #timeline-landing .events .jcarousel-year li{width:314px}.pt_sfl-content #timeline-landing .events .jcarousel-year .arrow{display:none}.pt_sfl-content #timeline-landing .events .jcarousel-year .year{width:314px;margin:0}.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li{width:314px}.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li h6,.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event .progress-tabs li a,.progress-tabs .pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li a,.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event .pt_product-details aside h3 li a,.pt_product-details aside h3 .pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li a,.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event .pt_product-details aside h6 li a,.pt_product-details aside h6 .pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li a,.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li .saves-post-title{font-size:16px}.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li .slider-description{position:relative;opacity:.5}.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li .slider-description span{display:inline-block}.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li .slider-description .arrow{margin-top:3px}.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li .slider-description .arrow.prev{left:10%}.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li .slider-description .arrow.next{right:10%}.pt_sfl-content #timeline-landing .events .jcarousel-year .year .jcarousel-event li .slider-description .slider-label{width:100%;text-align:center;font-size:11px;line-height:inherit}.pt_sfl-content #suppliers-landing .supplier-list{padding:5px 0}.pt_sfl-content #suppliers-landing .supplier-list li h6,.pt_sfl-content #suppliers-landing .supplier-list .progress-tabs li a,.progress-tabs .pt_sfl-content #suppliers-landing .supplier-list li a,.pt_sfl-content #suppliers-landing .supplier-list .pt_product-details aside h3 li a,.pt_product-details aside h3 .pt_sfl-content #suppliers-landing .supplier-list li a,.pt_sfl-content #suppliers-landing .supplier-list .pt_product-details aside h6 li a,.pt_product-details aside h6 .pt_sfl-content #suppliers-landing .supplier-list li a,.pt_sfl-content #suppliers-landing .supplier-list li .saves-post-title{font-size:14px}.pt_sfl-content #suppliers-landing .supplier-list li:last-of-type p{margin-bottom:0}.pt_sfl-content #brands-landing .brand-header{margin-top:0;margin-bottom:20px}.pt_sfl-content #brands-landing .brand-list-container{margin-bottom:40px}.pt_sfl-content #brands-landing .brand-list-container>div.row{margin-bottom:0}.pt_sfl-content #brands-landing .brand-list-container .brand-icon{width:49%}.pt_sfl-content #brands-landing .brand-list-container .brand-icon:nth-child(odd){border-right:1px solid #bebebe}.pt_sfl-content #brands-landing .brand-list-container .brand-icon:nth-child(4n+1),.pt_sfl-content #brands-landing .brand-list-container .brand-icon:nth-child(4n+2){border-bottom:1px solid #bebebe}.pt_sfl-content #brands-landing .brand-list-container .brand-icon:nth-child(4n+5),.pt_sfl-content #brands-landing .brand-list-container .brand-icon:nth-child(4n+6){margin-top:15px}.pt_sfl-content #brand-details .content-secondary{margin-top:10px;margin-bottom:40px}.pt_sfl-content #brand-details .content-secondary .back-to-brands{margin-bottom:10px}.pt_sfl-content #brand-details .content-secondary .back-to-brands a{color:#3ebaea}.pt_sfl-content #brand-details .content-secondary .button-red-large{margin-bottom:15px}.pt_sfl-content #news-listing{margin-top:0}.pt_sfl-content #news-listing h1{border:0;text-transform:uppercase}.pt_sfl-content #news-listing .article-info{margin-top:1.5em;margin-bottom:1em}.pt_sfl-content #news-listing .article-info h4{font-size:1em;margin:0}.pt_sfl-content #news-listing .article-info h5,.pt_sfl-content #news-listing .article-info #sfl-grid-nav h3,#sfl-grid-nav .pt_sfl-content #news-listing .article-info h3,.pt_sfl-content #news-listing .article-info #simple-bot-nav h3,#simple-bot-nav .pt_sfl-content #news-listing .article-info h3{border:0;margin:.5em 0 1em 0;font-size:1em}.pt_sfl-content #news-listing .article-info p{display:none}.pt_sfl-content #saves-secondary{display:none}.pt_sfl-content #news-one-post .back-link-row{margin:0 0 1em 0}.pt_sfl-content #news-one-post .back-link-row a{text-transform:none;color:#045a7e}.pt_sfl-content #news-one-post .main-hero p{font-weight:normal;font-size:.9em;margin-top:.5em}.pt_sfl-content #news-one-post .saves-post-date{margin-top:2em}.pt_sfl-content #news-one-post .saves-post-title{margin-top:1em;margin-bottom:1em;font-size:1.2em;line-height:1.2em;border:0}.pt_sfl-content #news-one-post .saves-post-content p{font-size:.9em;font-weight:normal}.pt_sfl-content #news-one-post .socialshare{margin-bottom:2.5em}}.pt_sfl-content #main h1.saves-post-title{border-bottom:0}.main-hero>a{display:block}.main-hero>div:first-child,.main-hero>a>div:first-child{background-size:cover;background-position:center;max-height:358px;overflow:hidden}.hero>a{display:block}.hero>div:first-child,.hero>a>div:first-child{background-size:cover;background-position:center;max-height:630px;overflow:hidden}.cat-hero{position:relative}.cat-hero>a{display:block}.cat-hero>div:first-child,.cat-hero>a>div:first-child{background-size:cover;background-position:center;max-height:415px;overflow:hidden}.cat-hero img{width:100%;vertical-align:top}.cat-hero :after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.25);opacity:0;transition:all .5s;-webkit-transition:all .5s}.cat-hero :hover:after{opacity:1}.small-cat-hero{position:relative}.small-cat-hero>a{display:block}.small-cat-hero>div:first-child,.small-cat-hero>a>div:first-child{background-size:cover;background-position:center;max-height:300px;overflow:hidden}.small-cat-hero img{width:100%;vertical-align:top}.small-cat-hero :after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.25);opacity:0;transition:all .5s;-webkit-transition:all .5s}.small-cat-hero :hover:after{opacity:1}.slim-homepage-hero{position:relative}.slim-homepage-hero>a{display:block}.slim-homepage-hero>div:first-child,.slim-homepage-hero>a>div:first-child{background-size:cover;background-position:center;max-height:530px;overflow:hidden}.slim-homepage-hero img{width:100%;vertical-align:top}.slim-homepage-hero :after{content:'\A';position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.25);opacity:0;transition:all .5s;-webkit-transition:all .5s}.slim-homepage-hero :hover:after{opacity:1}.left-align-hero>div:first-child,.left-align-hero>a>div:first-child{background-position:left}@media only screen and (max-width:767px){.left-align-hero p img{float:left}}.center-align-hero>div:first-child,.center-align-hero>a>div:first-child{background-position:center}@media only screen and (max-width:767px){.center-align-hero p img{float:left}}.right-align-hero>div:first-child,.right-align-hero>a>div:first-child{background-position:right}@media only screen and (max-width:767px){.right-align-hero p img{float:left}}.center-both-align-hero>div:first-child,.center-both-align-hero>a>div:first-child{background-position:center}@media only screen and (max-width:767px){.center-both-align-hero p img{float:left}}.hero-background-center{background-size:initial !important;background-repeat:no-repeat;background-color:transparent !important}@media only screen and (max-width:767px){.cat-hero:after,.slim-homepage-hero:after{display:none}.cat-hero img,.slim-homepage-hero img{width:auto}}div.emailpopup{padding:20px 0 50px}div.emailpopup .row{padding-left:0}div.emailpopup form{border-top:4px solid #000;margin-top:16px}div.emailpopup form .input-text{width:60%}div.emailpopup form .form-row{margin:1em 0 1em}div.emailpopup form div.yellow-box{background-color:yellow;border:1px solid black;margin-left:0;margin-top:26px;padding:10px}div.emailpopup form div.yellow-box a{color:black;text-decoration:underline}div.emailpopup form .column-7{border-right:1px solid gray;margin-top:24px;padding-right:46px;width:41%}div.emailpopup form .column-7 p{font-weight:bold;margin-top:0}div.emailpopup form .column-7 input[type=text]{width:95%}div.emailpopup form .column-7 .condensed{margin:0}div.emailpopup form .column-7 .condensed label{margin-bottom:0;padding-bottom:0;padding-top:10px;font-weight:normal}div.emailpopup form .column-7 .first-input{margin-top:0}div.emailpopup form .column-7 .whatcounts-actions{margin-top:18px}div.emailpopup form .column-7 .whatcounts-actions .button-red-large{width:95%}div.emailpopup form .column-5{margin-left:32px;margin-top:24px;width:45%}div.emailpopup form .column-5 p{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;font-size:13px}div.emailpopup form .column-5 p a{font:inherit}div.emailpopup form h6,div.emailpopup form .progress-tabs li a,.progress-tabs li div.emailpopup form a,div.emailpopup form .pt_product-details aside h3 li a,.pt_product-details aside h3 li div.emailpopup form a,div.emailpopup form .pt_product-details aside h6 li a,.pt_product-details aside h6 li div.emailpopup form a,div.emailpopup form .saves-post-title{font-size:13pt}div.emailpopup form .row{padding-right:0}div.emailpopup .policy{margin-top:20px}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000;background:url("../images/interface/ui-overlay-shadow.png") repeat-x scroll 50% 50% #333;opacity:.9}#dialog-container{width:89% !important;height:auto !important;margin:0 auto}.ui-dialog{background:none repeat scroll 0 0 #FFF;z-index:10000;position:absolute}.ui-dialog #send-to-friend-dialog{margin-top:60px;width:89% !important;margin-right:auto;margin-left:auto}.ui-dialog #contactus-success{margin-top:60px;padding-bottom:15px}.ui-dialog .ui-dialog-titlebar-close{position:absolute;border:0 none;border-radius:0;height:auto;margin:0;padding:15px;right:0;top:0;width:auto;background:0}.ui-dialog .ui-dialog-titlebar-close:after{content:"X";top:0;color:#000;line-height:1em;font-size:22px;font-weight:normal}.ui-dialog .ui-dialog-titlebar-close span{display:none}.ui-dialog span.ui-dialog-title{background:0;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:15px;width:89%;display:block;font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase;border-bottom:3px solid #000}.ui-dialog p{font-family:Nexa;font-size:11pt;font-weight:normal;padding-top:15px;clear:both}.ui-dialog p a{font-size:inherit;font-weight:normal;font-family:Nexa}.ui-dialog .policy{padding:4px 5px}.ui-dialog .policy p{margin-top:0;padding:9px}.ui-dialog p.fine-print-popup{font-size:9pt}.product-registration-confirmation{margin-top:30px}#send-to-friend-main{width:90%;margin:70px auto 0 auto;padding-bottom:40px}#send-to-friend-main .form-row{clear:none}#send-to-friend-main .char-count{margin-left:0 !important;color:#bebebe;margin-top:5px;font-size:12px}#send-to-friend-main .char-remain-count,#send-to-friend-main .char-allowed-count{font-size:12px}#send-to-friend-main .preview-button{display:none}#send-to-friend-main .button-red-large{padding:10px 135px}#send-to-friend-main .cancel-button.button-text{color:#045a7e;text-transform:capitalize;margin-left:12px;font-size:15px}@media only screen and (max-width:767px){body .ui-dialog .ui-dialog-titlebar{width:90%;padding:0 5%}body .ui-dialog .ui-dialog-titlebar .ui-dialog-title{width:100%;margin:0;margin-top:20px;padding-bottom:5px;font-size:18px}body .ui-dialog .ui-dialog-titlebar-close{position:absolute;padding:0;padding-right:5px}body .ui-dialog .ui-dialog-titlebar-close:after{font-size:14px}body .ui-dialog .ui-dialog-content{width:90%;padding:0 5%}div.emailpopup{padding:20px 10px 50px}div.emailpopup form .column-7,div.emailpopup form .column-5{width:100%}div.emailpopup form .column-7{padding:0;border:0}div.emailpopup form .column-5{margin-top:20px;border-top:1px solid #939598;padding-top:20px;margin-left:0}#send-to-friend-main{padding:0;width:auto}}.homepage>.home-slot-wrapper,.homepage>.row{margin-bottom:22px}.homepage>.home-slot-wrapper:last-child,.homepage>.row:last-child{margin-bottom:0}.lower-left-title{border-top:7px solid #000;margin-top:15px;padding-top:10px}.lower-left-title h5,.lower-left-title #sfl-grid-nav h3,#sfl-grid-nav .lower-left-title h3,.lower-left-title #simple-bot-nav h3,#simple-bot-nav .lower-left-title h3{margin-bottom:5px}.bold-underline-header{border-bottom:7px solid #000;margin-bottom:15px}.bold-underline-header a{margin-bottom:20px;display:block}.skinny-subtitle{text-transform:uppercase;line-height:1.3;margin-bottom:30px}.homepage-blog-info{margin-top:80px}.homepage-blog-info h6,.homepage-blog-info .progress-tabs li a,.progress-tabs li .homepage-blog-info a,.homepage-blog-info .pt_product-details aside h3 li a,.pt_product-details aside h3 li .homepage-blog-info a,.homepage-blog-info .pt_product-details aside h6 li a,.pt_product-details aside h6 li .homepage-blog-info a,.homepage-blog-info .saves-post-title{font-size:19px}.homepage-blog-info p{font-family:Clear-Sans;font-weight:normal;font-size:18px;text-transform:uppercase;text-transform:none}.homepage-blog-info div{margin-top:20px}.html_storefront .ui-dialog,.oldie .ui-dialog,.verified-oldie .ui-dialog{position:fixed !important;top:50px !important}.welcome-message-container{position:fixed !important;top:50px !important}.brand-sale-callout{text-align:center;padding-top:85px}.brand-sale-callout div{background-size:cover;background-position:center;height:85px;max-width:350px;margin:10px auto}.brand-sale-callout button{margin-top:35px}.center-description h1,.center-description .h1{text-align:center;margin-bottom:10px}.center-description p{margin-top:0;font-size:16px}.center-description p:last-child{margin-top:25px}.six-brands ul{margin-bottom:20px;padding-top:35px;border-top:2px solid #cccdcd}.six-brands li{display:none}.six-brands li a{display:block}.six-brands li.active-brand{display:block}.six-brands li img{max-height:100%}.six-brands li div{text-align:center}#homepage-hero{position:relative;background:#000}#homepage-hero>div:first-child,#homepage-hero>a>div:first-child{height:600px}#homepage-hero .overlay{text-align:center;position:absolute;top:32%;width:100%;color:#FFF}#homepage-hero .overlay div{width:500px;margin:0 auto;background:url(../images/homepage/herobgr/hh0_bg.png) top left no-repeat,url(../images/homepage/herobgr/hh1_bg.png) top right no-repeat,url(../images/homepage/herobgr/hh2_bg.png) bottom right no-repeat,url(../images/homepage/herobgr/hh3_bg.png) bottom left no-repeat;padding:15px 35px}#homepage-hero .overlay h1,#homepage-hero .overlay .h1{margin-bottom:15px}@media only screen and (min-width:768px){.aligned-content-row span,.aligned-content-row img,.expanded-content-column span,.expanded-content-column img{vertical-align:middle;display:inline-block}.aligned-content-row span.alignment-span,.expanded-content-column span.alignment-span{height:100%;font-size:0}}.icon-list h2{margin-left:1.86916%;font-size:26px}.icon-list li{margin-top:10px;margin-left:1.86916%}.icon-list a,.icon-list figure,.icon-list span{line-height:40px;display:block}.icon-list figure,.icon-list span{float:left}.icon-list figure{width:40px;height:40px}.icon-list figure img{width:40px;height:40px}.icon-list span{font-family:Clear-Sans;font-weight:bold;font-size:16px;text-transform:uppercase;margin-left:15px;font-size:18px}.icon-list span:before{top:0}.slot-wrapper-home-about{margin-top:120px;margin-bottom:100px}@media only screen and (max-width:959px){.homepage>.home-slot-wrapper,.homepage>.row{margin-bottom:40px}.homepage .skinny-subtitle{line-height:1.1;font-size:30px}.homepage .homepage-blog-info{margin-top:35px}.homepage .brand-sale-callout{padding-top:30px}.homepage .brand-sale-callout h2{font-size:35px}}@media only screen and (max-width:959px){#homepage-hero .overlay{top:12%}.icon-list span{font-size:15px}}@media only screen and (max-width:767px){.pt_storefront .homepage #homepage-hero img{height:350px;max-width:none}#homepage-hero{overflow:hidden}#homepage-hero .overlay>div{padding:15px 15px;width:75%;max-width:450px}#homepage-hero .overlay h1,#homepage-hero .overlay .h1{font-size:35px}.homepage .skinny-subtitle{font-size:18px}.homepage>.home-slot-wrapper .hero,.homepage>.home-slot-wrapper .slim-homepage-hero,.homepage>.home-slot-wrapper .cat-hero,.homepage>.row .hero,.homepage>.row .slim-homepage-hero,.homepage>.row .cat-hero{text-align:center;overflow:hidden}.homepage>.home-slot-wrapper h1,.homepage>.home-slot-wrapper .h1,.homepage>.row h1,.homepage>.row .h1{font-size:40px}.homepage .grid-link-text,.homepage .grid-link-title a,.grid-link-title .homepage a,.homepage #sfl-grid-nav .column-4 h6 a,#sfl-grid-nav .column-4 h6 .homepage a,.homepage #sfl-grid-nav .column-4 .progress-tabs li a a,#sfl-grid-nav .column-4 .progress-tabs li a .homepage a,.homepage .progress-tabs li #sfl-grid-nav .column-4 a a,.progress-tabs li #sfl-grid-nav .column-4 a .homepage a,.homepage #sfl-grid-nav .column-4 .pt_product-details aside h3 li a a,#sfl-grid-nav .column-4 .pt_product-details aside h3 li a .homepage a,.homepage .pt_product-details aside h3 li #sfl-grid-nav .column-4 a a,.pt_product-details aside h3 li #sfl-grid-nav .column-4 a .homepage a,.homepage .pt_product-details aside h6 li #sfl-grid-nav .column-4 a a,.pt_product-details aside h6 li #sfl-grid-nav .column-4 a .homepage a,.homepage #sfl-grid-nav .column-4 .saves-post-title a,#sfl-grid-nav .column-4 .saves-post-title .homepage a,.homepage #simple-bot-nav .column-4 h6 a,#simple-bot-nav .column-4 h6 .homepage a,.homepage #simple-bot-nav .column-4 .progress-tabs li a a,#simple-bot-nav .column-4 .progress-tabs li a .homepage a,.homepage .progress-tabs li #simple-bot-nav .column-4 a a,.progress-tabs li #simple-bot-nav .column-4 a .homepage a,.homepage #simple-bot-nav .column-4 .pt_product-details aside h3 li a a,#simple-bot-nav .column-4 .pt_product-details aside h3 li a .homepage a,.homepage .pt_product-details aside h3 li #simple-bot-nav .column-4 a a,.pt_product-details aside h3 li #simple-bot-nav .column-4 a .homepage a,.homepage .pt_product-details aside h6 li #simple-bot-nav .column-4 a a,.pt_product-details aside h6 li #simple-bot-nav .column-4 a .homepage a,.homepage #simple-bot-nav .column-4 .saves-post-title a,#simple-bot-nav .column-4 .saves-post-title .homepage a,.homepage .product-tile .product-name a,.product-tile .product-name .homepage a,.homepage .supplier-list h6,.supplier-list .homepage h6,.homepage .supplier-list .progress-tabs li a,.supplier-list .progress-tabs li .homepage a,.homepage .progress-tabs li .supplier-list a,.progress-tabs li .supplier-list .homepage a,.homepage .supplier-list .pt_product-details aside h3 li a,.supplier-list .pt_product-details aside h3 li .homepage a,.homepage .pt_product-details aside h3 li .supplier-list a,.pt_product-details aside h3 li .supplier-list .homepage a,.homepage .supplier-list .pt_product-details aside h6 li a,.supplier-list .pt_product-details aside h6 li .homepage a,.homepage .pt_product-details aside h6 li .supplier-list a,.pt_product-details aside h6 li .supplier-list .homepage a,.homepage .supplier-list .saves-post-title,.supplier-list .homepage .saves-post-title,.homepage .catalog-list h6,.catalog-list .homepage h6,.homepage .catalog-list .progress-tabs li a,.catalog-list .progress-tabs li .homepage a,.homepage .progress-tabs li .catalog-list a,.progress-tabs li .catalog-list .homepage a,.homepage .catalog-list .pt_product-details aside h3 li a,.catalog-list .pt_product-details aside h3 li .homepage a,.homepage .pt_product-details aside h3 li .catalog-list a,.pt_product-details aside h3 li .catalog-list .homepage a,.homepage .catalog-list .pt_product-details aside h6 li a,.catalog-list .pt_product-details aside h6 li .homepage a,.homepage .pt_product-details aside h6 li .catalog-list a,.pt_product-details aside h6 li .catalog-list .homepage a,.homepage .catalog-list .saves-post-title,.catalog-list .homepage .saves-post-title,.homepage #news-listing .article-info h4,#news-listing .article-info .homepage h4,.homepage .lower-left-title h6,.lower-left-title .homepage h6,.homepage .lower-left-title .progress-tabs li a,.lower-left-title .progress-tabs li .homepage a,.homepage .progress-tabs li .lower-left-title a,.progress-tabs li .lower-left-title .homepage a,.homepage .lower-left-title .pt_product-details aside h3 li a,.lower-left-title .pt_product-details aside h3 li .homepage a,.homepage .pt_product-details aside h3 li .lower-left-title a,.pt_product-details aside h3 li .lower-left-title .homepage a,.homepage .lower-left-title .pt_product-details aside h6 li a,.lower-left-title .pt_product-details aside h6 li .homepage a,.homepage .pt_product-details aside h6 li .lower-left-title a,.pt_product-details aside h6 li .lower-left-title .homepage a,.homepage .lower-left-title .saves-post-title,.lower-left-title .homepage .saves-post-title,.homepage .icon-list span,.icon-list .homepage span,.homepage .pt_product-details .product-actions ul.menu li .wl-action,.pt_product-details .product-actions ul.menu li .homepage .wl-action,.homepage .pt_product-details .product-actions ul.menu li .login-action,.pt_product-details .product-actions ul.menu li .homepage .login-action,.homepage #saves-primary .article-info h4,#saves-primary .article-info .homepage h4,.homepage #saves-secondary li,#saves-secondary .homepage li,.homepage .holstertype a button,.holstertype a .homepage button,.homepage .pt_order-confirmation a.order-details,.pt_order-confirmation .homepage a.order-details,.homepage .pt_order-confirmation a.policy-link,.pt_order-confirmation .homepage a.policy-link,.homepage .grid-link-title a,.homepage #sfl-grid-nav .column-4 h6 a,#sfl-grid-nav .column-4 .homepage h6 a,.homepage #sfl-grid-nav .column-4 .progress-tabs li a a,#sfl-grid-nav .column-4 .progress-tabs li .homepage a a,.homepage .progress-tabs li #sfl-grid-nav .column-4 a a,.progress-tabs li #sfl-grid-nav .column-4 .homepage a a,.homepage #sfl-grid-nav .column-4 .pt_product-details aside h3 li a a,#sfl-grid-nav .column-4 .pt_product-details aside h3 li .homepage a a,.homepage .pt_product-details aside h3 li #sfl-grid-nav .column-4 a a,.pt_product-details aside h3 li #sfl-grid-nav .column-4 .homepage a a,#sfl-grid-nav .column-4 .pt_product-details aside h6 li .homepage a a,.homepage .pt_product-details aside h6 li #sfl-grid-nav .column-4 a a,.pt_product-details aside h6 li #sfl-grid-nav .column-4 .homepage a a,.homepage #sfl-grid-nav .column-4 .saves-post-title a,#sfl-grid-nav .column-4 .homepage .saves-post-title a,.homepage #simple-bot-nav .column-4 h6 a,#simple-bot-nav .column-4 .homepage h6 a,.homepage #simple-bot-nav .column-4 .progress-tabs li a a,#simple-bot-nav .column-4 .progress-tabs li .homepage a a,.homepage .progress-tabs li #simple-bot-nav .column-4 a a,.progress-tabs li #simple-bot-nav .column-4 .homepage a a,.homepage #simple-bot-nav .column-4 .pt_product-details aside h3 li a a,#simple-bot-nav .column-4 .pt_product-details aside h3 li .homepage a a,.homepage .pt_product-details aside h3 li #simple-bot-nav .column-4 a a,.pt_product-details aside h3 li #simple-bot-nav .column-4 .homepage a a,#simple-bot-nav .column-4 .pt_product-details aside h6 li .homepage a a,.homepage .pt_product-details aside h6 li #simple-bot-nav .column-4 a a,.pt_product-details aside h6 li #simple-bot-nav .column-4 .homepage a a,.homepage #simple-bot-nav .column-4 .saves-post-title a,#simple-bot-nav .column-4 .homepage .saves-post-title a,.homepage .product-tile .product-name a,.product-tile .homepage .product-name a{font-size:16px;padding-left:14px}.homepage .grid-link-text:before,.homepage .grid-link-title a:before,.grid-link-title .homepage a:before,.homepage #sfl-grid-nav .column-4 h6 a:before,#sfl-grid-nav .column-4 h6 .homepage a:before,.homepage #sfl-grid-nav .column-4 .progress-tabs li a a:before,#sfl-grid-nav .column-4 .progress-tabs li a .homepage a:before,.homepage .progress-tabs li #sfl-grid-nav .column-4 a a:before,.progress-tabs li #sfl-grid-nav .column-4 a .homepage a:before,.homepage #sfl-grid-nav .column-4 .pt_product-details aside h3 li a a:before,#sfl-grid-nav .column-4 .pt_product-details aside h3 li a .homepage a:before,.homepage .pt_product-details aside h3 li #sfl-grid-nav .column-4 a a:before,.pt_product-details aside h3 li #sfl-grid-nav .column-4 a .homepage a:before,.homepage .pt_product-details aside h6 li #sfl-grid-nav .column-4 a a:before,.pt_product-details aside h6 li #sfl-grid-nav .column-4 a .homepage a:before,.homepage #sfl-grid-nav .column-4 .saves-post-title a:before,#sfl-grid-nav .column-4 .saves-post-title .homepage a:before,.homepage #simple-bot-nav .column-4 h6 a:before,#simple-bot-nav .column-4 h6 .homepage a:before,.homepage #simple-bot-nav .column-4 .progress-tabs li a a:before,#simple-bot-nav .column-4 .progress-tabs li a .homepage a:before,.homepage .progress-tabs li #simple-bot-nav .column-4 a a:before,.progress-tabs li #simple-bot-nav .column-4 a .homepage a:before,.homepage #simple-bot-nav .column-4 .pt_product-details aside h3 li a a:before,#simple-bot-nav .column-4 .pt_product-details aside h3 li a .homepage a:before,.homepage .pt_product-details aside h3 li #simple-bot-nav .column-4 a a:before,.pt_product-details aside h3 li #simple-bot-nav .column-4 a .homepage a:before,.homepage .pt_product-details aside h6 li #simple-bot-nav .column-4 a a:before,.pt_product-details aside h6 li #simple-bot-nav .column-4 a .homepage a:before,.homepage #simple-bot-nav .column-4 .saves-post-title a:before,#simple-bot-nav .column-4 .saves-post-title .homepage a:before,.homepage .product-tile .product-name a:before,.product-tile .product-name .homepage a:before,.homepage .supplier-list h6:before,.supplier-list .homepage h6:before,.homepage .supplier-list .progress-tabs li a:before,.supplier-list .progress-tabs li .homepage a:before,.homepage .progress-tabs li .supplier-list a:before,.progress-tabs li .supplier-list .homepage a:before,.homepage .supplier-list .pt_product-details aside h3 li a:before,.supplier-list .pt_product-details aside h3 li .homepage a:before,.homepage .pt_product-details aside h3 li .supplier-list a:before,.pt_product-details aside h3 li .supplier-list .homepage a:before,.homepage .supplier-list .pt_product-details aside h6 li a:before,.supplier-list .pt_product-details aside h6 li .homepage a:before,.homepage .pt_product-details aside h6 li .supplier-list a:before,.pt_product-details aside h6 li .supplier-list .homepage a:before,.homepage .supplier-list .saves-post-title:before,.supplier-list .homepage .saves-post-title:before,.homepage .catalog-list h6:before,.catalog-list .homepage h6:before,.homepage .catalog-list .progress-tabs li a:before,.catalog-list .progress-tabs li .homepage a:before,.homepage .progress-tabs li .catalog-list a:before,.progress-tabs li .catalog-list .homepage a:before,.homepage .catalog-list .pt_product-details aside h3 li a:before,.catalog-list .pt_product-details aside h3 li .homepage a:before,.homepage .pt_product-details aside h3 li .catalog-list a:before,.pt_product-details aside h3 li .catalog-list .homepage a:before,.homepage .catalog-list .pt_product-details aside h6 li a:before,.catalog-list .pt_product-details aside h6 li .homepage a:before,.homepage .pt_product-details aside h6 li .catalog-list a:before,.pt_product-details aside h6 li .catalog-list .homepage a:before,.homepage .catalog-list .saves-post-title:before,.catalog-list .homepage .saves-post-title:before,.homepage #news-listing .article-info h4:before,#news-listing .article-info .homepage h4:before,.homepage .lower-left-title h6:before,.lower-left-title .homepage h6:before,.homepage .lower-left-title .progress-tabs li a:before,.lower-left-title .progress-tabs li .homepage a:before,.homepage .progress-tabs li .lower-left-title a:before,.progress-tabs li .lower-left-title .homepage a:before,.homepage .lower-left-title .pt_product-details aside h3 li a:before,.lower-left-title .pt_product-details aside h3 li .homepage a:before,.homepage .pt_product-details aside h3 li .lower-left-title a:before,.pt_product-details aside h3 li .lower-left-title .homepage a:before,.homepage .lower-left-title .pt_product-details aside h6 li a:before,.lower-left-title .pt_product-details aside h6 li .homepage a:before,.homepage .pt_product-details aside h6 li .lower-left-title a:before,.pt_product-details aside h6 li .lower-left-title .homepage a:before,.homepage .lower-left-title .saves-post-title:before,.lower-left-title .homepage .saves-post-title:before,.homepage .icon-list span:before,.icon-list .homepage span:before,.homepage .pt_product-details .product-actions ul.menu li .wl-action:before,.pt_product-details .product-actions ul.menu li .homepage .wl-action:before,.homepage .pt_product-details .product-actions ul.menu li .login-action:before,.pt_product-details .product-actions ul.menu li .homepage .login-action:before,.homepage #saves-primary .article-info h4:before,#saves-primary .article-info .homepage h4:before,.homepage #saves-secondary li:before,#saves-secondary .homepage li:before,.homepage .holstertype a button:before,.holstertype a .homepage button:before,.homepage .pt_order-confirmation a.order-details:before,.pt_order-confirmation .homepage a.order-details:before,.homepage .pt_order-confirmation a.policy-link:before,.pt_order-confirmation .homepage a.policy-link:before,.homepage .grid-link-title a:before,.homepage #sfl-grid-nav .column-4 h6 a:before,#sfl-grid-nav .column-4 .homepage h6 a:before,.homepage #sfl-grid-nav .column-4 .progress-tabs li a a:before,#sfl-grid-nav .column-4 .progress-tabs li .homepage a a:before,.homepage .progress-tabs li #sfl-grid-nav .column-4 a a:before,.progress-tabs li #sfl-grid-nav .column-4 .homepage a a:before,.homepage #sfl-grid-nav .column-4 .pt_product-details aside h3 li a a:before,#sfl-grid-nav .column-4 .pt_product-details aside h3 li .homepage a a:before,.homepage .pt_product-details aside h3 li #sfl-grid-nav .column-4 a a:before,.pt_product-details aside h3 li #sfl-grid-nav .column-4 .homepage a a:before,#sfl-grid-nav .column-4 .pt_product-details aside h6 li .homepage a a:before,.homepage .pt_product-details aside h6 li #sfl-grid-nav .column-4 a a:before,.pt_product-details aside h6 li #sfl-grid-nav .column-4 .homepage a a:before,.homepage #sfl-grid-nav .column-4 .saves-post-title a:before,#sfl-grid-nav .column-4 .homepage .saves-post-title a:before,.homepage #simple-bot-nav .column-4 h6 a:before,#simple-bot-nav .column-4 .homepage h6 a:before,.homepage #simple-bot-nav .column-4 .progress-tabs li a a:before,#simple-bot-nav .column-4 .progress-tabs li .homepage a a:before,.homepage .progress-tabs li #simple-bot-nav .column-4 a a:before,.progress-tabs li #simple-bot-nav .column-4 .homepage a a:before,.homepage #simple-bot-nav .column-4 .pt_product-details aside h3 li a a:before,#simple-bot-nav .column-4 .pt_product-details aside h3 li .homepage a a:before,.homepage .pt_product-details aside h3 li #simple-bot-nav .column-4 a a:before,.pt_product-details aside h3 li #simple-bot-nav .column-4 .homepage a a:before,#simple-bot-nav .column-4 .pt_product-details aside h6 li .homepage a a:before,.homepage .pt_product-details aside h6 li #simple-bot-nav .column-4 a a:before,.pt_product-details aside h6 li #simple-bot-nav .column-4 .homepage a a:before,.homepage #simple-bot-nav .column-4 .saves-post-title a:before,#simple-bot-nav .column-4 .homepage .saves-post-title a:before,.homepage .product-tile .product-name a:before,.product-tile .homepage .product-name a:before{font-size:19px;top:0}.homepage .lower-left-title h5,.homepage .lower-left-title #sfl-grid-nav h3,#sfl-grid-nav .homepage .lower-left-title h3,.homepage .lower-left-title #simple-bot-nav h3,#simple-bot-nav .homepage .lower-left-title h3{margin-bottom:0}.homepage .slot-wrapper-sfl-list .column-7{display:none}.homepage .slot-wrapper-sfl-list .icon-list{max-width:450px;margin:auto}.homepage .slot-wrapper-sfl-list .icon-list h2{font-size:35px}.homepage .slot-wrapper-sfl-list .icon-list span{font-size:15px;padding-left:0}.homepage .slot-wrapper-sfl-list .icon-list span:before{top:1px}.homepage .slot-wrapper-three-cat .cat-hero{text-align:center}.homepage .slot-wrapper-three-cat .grid-link-title,.homepage .slot-wrapper-three-cat #sfl-grid-nav .column-4 h6,#sfl-grid-nav .column-4 .homepage .slot-wrapper-three-cat h6,.homepage .slot-wrapper-three-cat #sfl-grid-nav .column-4 .progress-tabs li a,#sfl-grid-nav .column-4 .progress-tabs li .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat .progress-tabs li #sfl-grid-nav .column-4 a,.progress-tabs li #sfl-grid-nav .column-4 .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat #sfl-grid-nav .column-4 .pt_product-details aside h3 li a,#sfl-grid-nav .column-4 .pt_product-details aside h3 li .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat .pt_product-details aside h3 li #sfl-grid-nav .column-4 a,.pt_product-details aside h3 li #sfl-grid-nav .column-4 .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat #sfl-grid-nav .column-4 .pt_product-details aside h6 li a,#sfl-grid-nav .column-4 .pt_product-details aside h6 li .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat .pt_product-details aside h6 li #sfl-grid-nav .column-4 a,.pt_product-details aside h6 li #sfl-grid-nav .column-4 .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat #sfl-grid-nav .column-4 .saves-post-title,#sfl-grid-nav .column-4 .homepage .slot-wrapper-three-cat .saves-post-title,.homepage .slot-wrapper-three-cat #simple-bot-nav .column-4 h6,#simple-bot-nav .column-4 .homepage .slot-wrapper-three-cat h6,.homepage .slot-wrapper-three-cat #simple-bot-nav .column-4 .progress-tabs li a,#simple-bot-nav .column-4 .progress-tabs li .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat .progress-tabs li #simple-bot-nav .column-4 a,.progress-tabs li #simple-bot-nav .column-4 .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat #simple-bot-nav .column-4 .pt_product-details aside h3 li a,#simple-bot-nav .column-4 .pt_product-details aside h3 li .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat .pt_product-details aside h3 li #simple-bot-nav .column-4 a,.pt_product-details aside h3 li #simple-bot-nav .column-4 .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat #simple-bot-nav .column-4 .pt_product-details aside h6 li a,#simple-bot-nav .column-4 .pt_product-details aside h6 li .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat .pt_product-details aside h6 li #simple-bot-nav .column-4 a,.pt_product-details aside h6 li #simple-bot-nav .column-4 .homepage .slot-wrapper-three-cat a,.homepage .slot-wrapper-three-cat #simple-bot-nav .column-4 .saves-post-title,#simple-bot-nav .column-4 .homepage .slot-wrapper-three-cat .saves-post-title,.homepage .slot-wrapper-three-cat .product-tile .product-name,.product-tile .homepage .slot-wrapper-three-cat .product-name{max-width:500px;margin:10px auto 30px auto}.homepage .slot-wrapper-three-cat .lower-left-title{margin-top:0}.homepage .brand-saves-row h1,.homepage .brand-saves-row .h1{margin-top:20px;padding-bottom:5px}.homepage .brand-saves-row .homepage-blog-info{margin-top:0}.homepage .brand-saves-row .homepage-blog-info p{text-transform:none;font-size:17px}.homepage .brand-saves-row .homepage-blog-info div{margin-top:3px}.homepage .slot-wrapper-four-product{display:none}.homepage .slot-wrapper-armor-systems .slim-homepage-hero{text-align:center}.homepage .slot-wrapper-armor-systems .column-8{display:none}.homepage .slot-wrapper-shootlikeapro h1,.homepage .slot-wrapper-shootlikeapro .h1{margin-top:15px}.homepage .slot-wrapper-shootlikeapro .cat-hero{text-align:center}.homepage .slot-wrapper-shootlikeapro .grid-link-title,.homepage .slot-wrapper-shootlikeapro #sfl-grid-nav .column-4 h6,#sfl-grid-nav .column-4 .homepage .slot-wrapper-shootlikeapro h6,.homepage .slot-wrapper-shootlikeapro #sfl-grid-nav .column-4 .progress-tabs li a,#sfl-grid-nav .column-4 .progress-tabs li .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro .progress-tabs li #sfl-grid-nav .column-4 a,.progress-tabs li #sfl-grid-nav .column-4 .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro #sfl-grid-nav .column-4 .pt_product-details aside h3 li a,#sfl-grid-nav .column-4 .pt_product-details aside h3 li .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro .pt_product-details aside h3 li #sfl-grid-nav .column-4 a,.pt_product-details aside h3 li #sfl-grid-nav .column-4 .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro #sfl-grid-nav .column-4 .pt_product-details aside h6 li a,#sfl-grid-nav .column-4 .pt_product-details aside h6 li .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro .pt_product-details aside h6 li #sfl-grid-nav .column-4 a,.pt_product-details aside h6 li #sfl-grid-nav .column-4 .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro #sfl-grid-nav .column-4 .saves-post-title,#sfl-grid-nav .column-4 .homepage .slot-wrapper-shootlikeapro .saves-post-title,.homepage .slot-wrapper-shootlikeapro #simple-bot-nav .column-4 h6,#simple-bot-nav .column-4 .homepage .slot-wrapper-shootlikeapro h6,.homepage .slot-wrapper-shootlikeapro #simple-bot-nav .column-4 .progress-tabs li a,#simple-bot-nav .column-4 .progress-tabs li .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro .progress-tabs li #simple-bot-nav .column-4 a,.progress-tabs li #simple-bot-nav .column-4 .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro #simple-bot-nav .column-4 .pt_product-details aside h3 li a,#simple-bot-nav .column-4 .pt_product-details aside h3 li .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro .pt_product-details aside h3 li #simple-bot-nav .column-4 a,.pt_product-details aside h3 li #simple-bot-nav .column-4 .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro #simple-bot-nav .column-4 .pt_product-details aside h6 li a,#simple-bot-nav .column-4 .pt_product-details aside h6 li .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro .pt_product-details aside h6 li #simple-bot-nav .column-4 a,.pt_product-details aside h6 li #simple-bot-nav .column-4 .homepage .slot-wrapper-shootlikeapro a,.homepage .slot-wrapper-shootlikeapro #simple-bot-nav .column-4 .saves-post-title,#simple-bot-nav .column-4 .homepage .slot-wrapper-shootlikeapro .saves-post-title,.homepage .slot-wrapper-shootlikeapro .product-tile .product-name,.product-tile .homepage .slot-wrapper-shootlikeapro .product-name{max-width:500px;margin:10px auto 30px auto}.homepage .slot-wrapper-brand-focus .column-4:first-child{display:none}.homepage .slot-wrapper-home-about{display:none}.homepage .six-brands li.active-brand{float:left;margin:5px 1%;width:47%}}.livechat-header a{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase;text-transform:none}.pt_account h1,.pt_service h1,.pt_resources h1,.pt_order h1{margin-top:65px;margin-bottom:55px}.pt_account h1.nobreadcrumbs,.pt_service h1.nobreadcrumbs,.pt_resources h1.nobreadcrumbs,.pt_order h1.nobreadcrumbs{padding-top:30px}.pt_account div.nobreadcrumbs,.pt_service div.nobreadcrumbs,.pt_resources div.nobreadcrumbs,.pt_order div.nobreadcrumbs{top:115px}.pt_account .register h1,.pt_service .register h1,.pt_resources .register h1,.pt_order .register h1{display:none}.pt_account .progress-tabs,.pt_service .progress-tabs,.pt_resources .progress-tabs,.pt_account .pt_product-details aside h3,.pt_product-details aside .pt_account h3,.pt_service .pt_product-details aside h3,.pt_product-details aside .pt_service h3,.pt_resources .pt_product-details aside h3,.pt_product-details aside .pt_resources h3,.pt_account .pt_product-details aside h6,.pt_product-details aside .pt_account h6,.pt_service .pt_product-details aside h6,.pt_product-details aside .pt_service h6,.pt_resources .pt_product-details aside h6,.pt_product-details aside .pt_resources h6,.pt_account .pt_product-details aside .progress-tabs li a,.pt_product-details aside .progress-tabs li .pt_account a,.pt_service .pt_product-details aside .progress-tabs li a,.pt_product-details aside .progress-tabs li .pt_service a,.pt_resources .pt_product-details aside .progress-tabs li a,.pt_product-details aside .progress-tabs li .pt_resources a,.pt_account .progress-tabs li .pt_product-details aside a,.progress-tabs li .pt_product-details aside .pt_account a,.pt_service .progress-tabs li .pt_product-details aside a,.progress-tabs li .pt_product-details aside .pt_service a,.pt_resources .progress-tabs li .pt_product-details aside a,.progress-tabs li .pt_product-details aside .pt_resources a,.pt_account .pt_product-details aside .saves-post-title,.pt_product-details aside .pt_account .saves-post-title,.pt_service .pt_product-details aside .saves-post-title,.pt_product-details aside .pt_service .saves-post-title,.pt_resources .pt_product-details aside .saves-post-title,.pt_product-details aside .pt_resources .saves-post-title,.pt_order .progress-tabs,.pt_order .pt_product-details aside h3,.pt_product-details aside .pt_order h3,.pt_order .pt_product-details aside h6,.pt_product-details aside .pt_order h6,.pt_order .pt_product-details aside .progress-tabs li a,.pt_product-details aside .progress-tabs li .pt_order a,.pt_order .progress-tabs li .pt_product-details aside a,.progress-tabs li .pt_product-details aside .pt_order a,.pt_order .pt_product-details aside .saves-post-title,.pt_product-details aside .pt_order .saves-post-title{margin-bottom:-20px}.pt_account .gift-cert-balance-submit,.pt_service .gift-cert-balance-submit,.pt_resources .gift-cert-balance-submit,.pt_order .gift-cert-balance-submit{margin-top:33px;margin-left:10px}.pt_account .gift-certificate-purchase,.pt_service .gift-certificate-purchase,.pt_resources .gift-certificate-purchase,.pt_account .terms-of-use,.pt_service .terms-of-use,.pt_resources .terms-of-use,.pt_order .gift-certificate-purchase,.pt_order .terms-of-use{background:0}.pt_account .gift-certificate-purchase p,.pt_service .gift-certificate-purchase p,.pt_resources .gift-certificate-purchase p,.pt_account .gift-certificate-purchase li,.pt_service .gift-certificate-purchase li,.pt_resources .gift-certificate-purchase li,.pt_account .terms-of-use p,.pt_service .terms-of-use p,.pt_resources .terms-of-use p,.pt_account .terms-of-use li,.pt_service .terms-of-use li,.pt_resources .terms-of-use li,.pt_order .gift-certificate-purchase p,.pt_order .gift-certificate-purchase li,.pt_order .terms-of-use p,.pt_order .terms-of-use li{font-weight:normal}.pt_account .cert-amount .gift-cert-amount,.pt_service .cert-amount .gift-cert-amount,.pt_resources .cert-amount .gift-cert-amount,.pt_order .cert-amount .gift-cert-amount{width:44%;margin-left:1%}.pt_account .char-count,.pt_service .char-count,.pt_resources .char-count,.pt_order .char-count{margin-top:10px}.pt_account .char-count,.pt_service .char-count,.pt_resources .char-count,.pt_account .char-remain-count,.pt_service .char-remain-count,.pt_resources .char-remain-count,.pt_order .char-count,.pt_order .char-remain-count{font-weight:normal;font-size:12px}.pt_account #GiftCertificateForm,.pt_service #GiftCertificateForm,.pt_resources #GiftCertificateForm,.pt_order #GiftCertificateForm{border:1px solid #bebebe}.pt_account #AddToBasketButton,.pt_service #AddToBasketButton,.pt_resources #AddToBasketButton,.pt_order #AddToBasketButton{margin-top:7px}.pt_account .order-history-summary span,.pt_service .order-history-summary span,.pt_resources .order-history-summary span,.pt_account .order-history-summary .mini-address-name,.pt_service .order-history-summary .mini-address-name,.pt_resources .order-history-summary .mini-address-name,.pt_account .order-history-summary .mini-address-location,.pt_service .order-history-summary .mini-address-location,.pt_resources .order-history-summary .mini-address-location,.pt_order .order-history-summary span,.pt_order .order-history-summary .mini-address-name,.pt_order .order-history-summary .mini-address-location{font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none}.pt_account .order-history-summary .mini-address-location,.pt_service .order-history-summary .mini-address-location,.pt_resources .order-history-summary .mini-address-location,.pt_order .order-history-summary .mini-address-location{padding:20px 0}.pt_account .order-history-summary .order-totals-table,.pt_service .order-history-summary .order-totals-table,.pt_resources .order-history-summary .order-totals-table,.pt_order .order-history-summary .order-totals-table{padding-top:20px;font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_account .order-history-summary .order-totals-table .order-total,.pt_service .order-history-summary .order-totals-table .order-total,.pt_resources .order-history-summary .order-totals-table .order-total,.pt_order .order-history-summary .order-totals-table .order-total{padding:10px 0;text-transform:uppercase;font-size:18px;border-top:1px solid #bebebe;border-bottom:1px solid #bebebe}.pt_account .order-history-summary .order-totals-table .order-total .column-4,.pt_service .order-history-summary .order-totals-table .order-total .column-4,.pt_resources .order-history-summary .order-totals-table .order-total .column-4,.pt_account .order-history-summary .order-totals-table .order-total .column-2,.pt_service .order-history-summary .order-totals-table .order-total .column-2,.pt_resources .order-history-summary .order-totals-table .order-total .column-2,.pt_order .order-history-summary .order-totals-table .order-total .column-4,.pt_order .order-history-summary .order-totals-table .order-total .column-2{margin-bottom:0}.pt_account .order-history-summary .order-totals-table .column-4,.pt_service .order-history-summary .order-totals-table .column-4,.pt_resources .order-history-summary .order-totals-table .column-4,.pt_account .order-history-summary .order-totals-table .column-2,.pt_service .order-history-summary .order-totals-table .column-2,.pt_resources .order-history-summary .order-totals-table .column-2,.pt_order .order-history-summary .order-totals-table .column-4,.pt_order .order-history-summary .order-totals-table .column-2{margin-bottom:10px}.pt_account .order-history-summary .order-totals-table .column-2,.pt_service .order-history-summary .order-totals-table .column-2,.pt_resources .order-history-summary .order-totals-table .column-2,.pt_order .order-history-summary .order-totals-table .column-2{text-align:right}.pt_account a.button,.pt_service a.button,.pt_resources a.button,.pt_order a.button{box-sizing:border-box;-moz-box-sizing:border-box}.pt_account .update-profile,.pt_service .update-profile,.pt_resources .update-profile,.pt_order .update-profile{margin-top:30px}.section-header{background:0;border-bottom:4px solid #000;text-transform:none;padding-left:0;padding-bottom:10px;margin-bottom:10px}.item-list .section-header,.order-shipment-table .section-header{line-height:18px;font-size:12px;text-align:left;font-weight:700;padding-bottom:20px;color:#000;vertical-align:top;padding:1em 0 1em 1em}.item-list .section-header:first-child,.order-shipment-table .section-header:first-child{padding-left:0}.order-shipment-table .section-header:nth-child(2),.order-shipment-table .section-header:nth-child(3){text-align:right}.order-shipment-table .section-header:last-child{padding-left:55px}.item-list{margin-top:20px;font-size:12px}.item-list th.section-header:last-child{text-align:right}.item-list .order-information .order-status{margin:.5em 0;width:auto;float:none}.item-list .mini-address-name{padding-bottom:1em}.pt_account #primary .item-list .order-payment-instruments,.pt_service #primary .item-list .order-payment-instruments,.pt_resources #primary .item-list .order-payment-instruments{line-height:18px;font-size:12px;color:#000;font-family:Arial,sans-serif}.pt_account #primary .item-list .order-payment-instruments .payment-amount,.pt_service #primary .item-list .order-payment-instruments .payment-amount,.pt_resources #primary .item-list .order-payment-instruments .payment-amount{padding-top:1em}.item-list .order-totals-table{line-height:18px;font-size:12px;padding-bottom:8px;color:#000;vertical-align:top}.item-list .order-totals-table .column-1{float:right;width:auto}.item-list .order-totals-table .row div{text-align:right}.item-list .order-totals-table .row div:first-child{text-align:left}.item-list .shipping-value{font-size:12px}.item-list .order-total.row{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none;padding-top:20px;margin-top:12px;border-top:1px solid #bebebe}.order-shipment-table tr{border-bottom:1px solid #bebebe}.order-shipment-table tr:last-child{border-bottom:0}.order-shipment-table td:nth-child(2),.order-shipment-table td:nth-child(3){text-align:right;font-size:12px}.order-shipment-table td.order-shipment-details{border-bottom:1px solid #FFF;padding-left:55px}.order-shipment-table .product-list-item div{margin-bottom:20px}.order-shipment-table .order-shipment-details .order-shipment-address{font-size:12px !important;font-family:Arial,sans-serif !important}.order-shipment-table .order-shipment-details .order-shipment-address .lastname{display:inline-block;padding-bottom:1em}.order-shipment-table .order-shipment-details .order-shipment-address .firstname,.order-shipment-table .order-shipment-details .order-shipment-address .lastname{font-size:12px}.order-shipment-table .order-shipment-details .order-shipment-address .location span{font-size:12px;font-weight:normal}.pt_account #primary .order-shipment-table .order-shipment-details .shipping-method,.pt_service #primary .order-shipment-table .order-shipment-details .shipping-method,.pt_resources #primary .order-shipment-table .order-shipment-details .shipping-method{padding-bottom:10px}.order-shipment-table thead,table.item-list tbody tr:first-child{border-bottom:4px solid #000}.item-list td,.order-shipment-table td{padding:1em 0 1em 1em}.item-list td:first-child,.order-shipment-table td:first-child{padding-left:0}.item-list .item-dashboard form,.order-shipment-table .item-dashboard form{clear:both}.item-list .item-dashboard .find-spacer,.order-shipment-table .item-dashboard .find-spacer{width:125px;height:1px;float:left}.item-list .item-dashboard .find-a-dealer,.order-shipment-table .item-dashboard .find-a-dealer{float:left}.dialog-required{display:none}.login-box-content a{color:#045a7e}.login-box-content input[type="text"],.login-box-content input[type="password"]{height:40px}.login-box-content input[type='checkbox']{margin:.75em .25em 0}.login-box-content button{margin-top:36px;width:100%}.login-create-account button{margin-top:0}.security-badge{margin-top:40px;padding-top:50px;border-top:4px solid black}.security-badge a{display:block;margin:0 auto;line-height:31px;text-align:center}.checkout-login fieldset .column-3{margin-left:0;width:100%}.registration-rail{border-top:4px solid #000;margin-top:200px;padding-top:10px}.registration-rail .content-asset div.column-3{width:100%;margin-left:1.86916%}.registration-rail .content-asset p{margin:0 0 10px 0}#RegistrationForm{clear:both}#RegistrationForm .columns-7{margin-left:2.83019%}#RegistrationForm .form-caption{margin:1% 0 1% 0%;font-weight:normal;color:#939598}#RegistrationForm span[for="dwfrm_profile_login_password"].error,#RegistrationForm span[for="dwfrm_profile_login_passwordconfirm"].error{margin-top:25px}#RegistrationForm p{padding-top:8px}#card-details .dialog-required,#address-details .dialog-required{float:left;display:block;width:100%}#card-details .dialog-required span,#card-details .dialog-required em,#address-details .dialog-required span,#address-details .dialog-required em{color:#bebebe}#card-details>.column-3{margin:0}#CreditCardForm{clear:both}#CreditCardForm .button-red-large{min-width:45%}#CreditCardForm .button-red-large.cancel-button{float:right}#RegistrationForm .form-row,#address-details .form-row{clear:none}#RegistrationForm .form-row.big-button,#address-details .form-row.big-button{margin-left:2.83019%}#RegistrationForm .email-privacy,#address-details .email-privacy{padding-top:15px;padding-bottom:15px;padding-left:9.5%}.reset-success .ui-dialog-titlebar.ui-widget-header{height:auto}.reset-success span.ui-dialog-title{border:0;padding-bottom:0}.reset-success p{width:86%}.reset-success h5.section-header,.reset-success #sfl-grid-nav h3.section-header,#sfl-grid-nav .reset-success h3.section-header,.reset-success #simple-bot-nav h3.section-header,#simple-bot-nav .reset-success h3.section-header{text-transform:uppercase}.reset-success #dialog-container{padding-bottom:30px}#address-details button{width:14%}#address-details a.delete{color:#3ebaea;margin-left:20px}@media only screen and (max-width:767px){#address-details .button-red-large{width:48% !important;display:inline-block}#address-details .button-red-large:first-child{margin-right:2% !important}#address-details .form-row-button{width:100%;text-align:center;margin-top:30px}#address-details .form-field-tooltip{display:none}#address-details #dwfrm_profile_address_phone,#address-details #dwfrm_profile_address_zip{width:50%}}.account-top-right{position:absolute;right:24px;top:70px}.exp-month,.exp-year{margin-top:10px}.exp-month label,.exp-year label{display:none}.pt_account .list-table-header,.pt_service .list-table-header,.pt_resources .list-table-header{position:absolute;right:0;top:15px}.pt_account .shipping-method span,.pt_service .shipping-method span,.pt_resources .shipping-method span{font-weight:bold}.pt_account .shipping-value,.pt_service .shipping-value,.pt_resources .shipping-value{font-weight:normal}.pt_account .print-page,.pt_service .print-page,.pt_resources .print-page{background:url("../images/print-icon.jpg") no-repeat scroll left bottom transparent;float:right;text-indent:-999em;width:22px;height:22px;padding-right:10px;border-right:solid #000 2px;margin-right:10px}.pt_account .print-page-inactive,.pt_service .print-page-inactive,.pt_resources .print-page-inactive{background:url("../images/print-icon-inactive.png") no-repeat scroll left bottom transparent;float:right;text-indent:-999em;width:22px;height:22px;padding-right:10px;border-right:solid #000 2px;margin-right:10px}.pt_account .send-to-friend,.pt_service .send-to-friend,.pt_resources .send-to-friend{width:22px;height:22px;float:right;text-indent:-999em;background:url("../images/email-icon.jpg") no-repeat scroll left bottom transparent}.pt_account .send-to-friend-inactive,.pt_service .send-to-friend-inactive,.pt_resources .send-to-friend-inactive{width:22px;height:22px;float:right;text-indent:-999em;background:url("../images/email-icon-inactive.png") no-repeat scroll left bottom transparent}.pt_account .wishlist-search .form-row,.pt_service .wishlist-search .form-row,.pt_resources .wishlist-search .form-row{clear:none}.pt_account #secondary .secondary-navigation,.pt_service #secondary .secondary-navigation,.pt_resources #secondary .secondary-navigation{margin-top:30px}.pt_account #secondary .secondary-navigation ul a,.pt_service #secondary .secondary-navigation ul a,.pt_resources #secondary .secondary-navigation ul a{color:#000}.pt_account #secondary .secondary-navigation ul li,.pt_service #secondary .secondary-navigation ul li,.pt_resources #secondary .secondary-navigation ul li{margin:0;padding:12px 0}.pt_account #secondary .secondary-navigation ul li.selected a,.pt_service #secondary .secondary-navigation ul li.selected a,.pt_resources #secondary .secondary-navigation ul li.selected a{color:gray}.pt_account #primary>p,.pt_service #primary>p,.pt_resources #primary>p{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_account #primary .update-profile-button .button-red-large,.pt_service #primary .update-profile-button .button-red-large,.pt_resources #primary .update-profile-button .button-red-large{margin-top:40px;min-width:320px}.pt_account #primary h5.section-header,.pt_service #primary h5.section-header,.pt_resources #primary h5.section-header,.pt_account #primary #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_account #primary h3.section-header,.pt_service #primary #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_service #primary h3.section-header,.pt_resources #primary #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_resources #primary h3.section-header,.pt_account #primary #simple-bot-nav h3.section-header,#simple-bot-nav .pt_account #primary h3.section-header,.pt_service #primary #simple-bot-nav h3.section-header,#simple-bot-nav .pt_service #primary h3.section-header,.pt_resources #primary #simple-bot-nav h3.section-header,#simple-bot-nav .pt_resources #primary h3.section-header{padding:15px 0 15px 0}.pt_account #primary .wishlist .sku,.pt_service #primary .wishlist .sku,.pt_resources #primary .wishlist .sku{width:100%}.pt_account #primary .wishlist .item-details,.pt_service #primary .wishlist .item-details,.pt_resources #primary .wishlist .item-details{max-width:390px}.pt_account #primary .wishlist .item-dashboard,.pt_service #primary .wishlist .item-dashboard,.pt_resources #primary .wishlist .item-dashboard{min-width:310px}.pt_account #primary .registration a,.pt_service #primary .registration a,.pt_resources #primary .registration a{color:#045a7e}.pt_account #primary .registration a:hover,.pt_service #primary .registration a:hover,.pt_resources #primary .registration a:hover{color:#034662}.pt_account #primary .registration .progress-tabs a,.pt_service #primary .registration .progress-tabs a,.pt_resources #primary .registration .progress-tabs a,.pt_account #primary .registration .pt_product-details aside h3 a,.pt_product-details aside .pt_account #primary .registration h3 a,.pt_service #primary .registration .pt_product-details aside h3 a,.pt_product-details aside .pt_service #primary .registration h3 a,.pt_resources #primary .registration .pt_product-details aside h3 a,.pt_product-details aside .pt_resources #primary .registration h3 a,.pt_account #primary .registration .pt_product-details aside h6 a,.pt_product-details aside .pt_account #primary .registration h6 a,.pt_service #primary .registration .pt_product-details aside h6 a,.pt_product-details aside .pt_service #primary .registration h6 a,.pt_resources #primary .registration .pt_product-details aside h6 a,.pt_product-details aside .pt_resources #primary .registration h6 a,.pt_product-details aside .progress-tabs li .pt_account #primary .registration a a,.pt_product-details aside .progress-tabs li .pt_service #primary .registration a a,.pt_product-details aside .progress-tabs li .pt_resources #primary .registration a a,.progress-tabs li .pt_product-details aside .pt_account #primary .registration a a,.progress-tabs li .pt_product-details aside .pt_service #primary .registration a a,.progress-tabs li .pt_product-details aside .pt_resources #primary .registration a a,.pt_account #primary .registration .pt_product-details aside .saves-post-title a,.pt_product-details aside .pt_account #primary .registration .saves-post-title a,.pt_service #primary .registration .pt_product-details aside .saves-post-title a,.pt_product-details aside .pt_service #primary .registration .saves-post-title a,.pt_resources #primary .registration .pt_product-details aside .saves-post-title a,.pt_product-details aside .pt_resources #primary .registration .saves-post-title a{color:black}.pt_account #primary .registration .progress-tabs div .active-step a,.pt_service #primary .registration .progress-tabs div .active-step a,.pt_resources #primary .registration .progress-tabs div .active-step a,.pt_account #primary .registration .pt_product-details aside h3 div .active-step a,.pt_product-details aside .pt_account #primary .registration h3 div .active-step a,.pt_service #primary .registration .pt_product-details aside h3 div .active-step a,.pt_product-details aside .pt_service #primary .registration h3 div .active-step a,.pt_resources #primary .registration .pt_product-details aside h3 div .active-step a,.pt_product-details aside .pt_resources #primary .registration h3 div .active-step a,.pt_account #primary .registration .pt_product-details aside h6 div .active-step a,.pt_product-details aside .pt_account #primary .registration h6 div .active-step a,.pt_service #primary .registration .pt_product-details aside h6 div .active-step a,.pt_product-details aside .pt_service #primary .registration h6 div .active-step a,.pt_resources #primary .registration .pt_product-details aside h6 div .active-step a,.pt_product-details aside .pt_resources #primary .registration h6 div .active-step a,.pt_product-details aside .progress-tabs li .pt_account #primary .registration a div .active-step a,.pt_product-details aside .progress-tabs li .pt_service #primary .registration a div .active-step a,.pt_product-details aside .progress-tabs li .pt_resources #primary .registration a div .active-step a,.progress-tabs li .pt_product-details aside .pt_account #primary .registration a div .active-step a,.progress-tabs li .pt_product-details aside .pt_service #primary .registration a div .active-step a,.progress-tabs li .pt_product-details aside .pt_resources #primary .registration a div .active-step a,.pt_account #primary .registration .pt_product-details aside .saves-post-title div .active-step a,.pt_product-details aside .pt_account #primary .registration .saves-post-title div .active-step a,.pt_service #primary .registration .pt_product-details aside .saves-post-title div .active-step a,.pt_product-details aside .pt_service #primary .registration .saves-post-title div .active-step a,.pt_resources #primary .registration .pt_product-details aside .saves-post-title div .active-step a,.pt_product-details aside .pt_resources #primary .registration .saves-post-title div .active-step a{color:grey}.pt_account #primary .registration .prefix-1.columns-7 .required-indicator,.pt_service #primary .registration .prefix-1.columns-7 .required-indicator,.pt_resources #primary .registration .prefix-1.columns-7 .required-indicator{color:#939598}.pt_account #primary .registration .prefix-1.columns-7 em,.pt_service #primary .registration .prefix-1.columns-7 em,.pt_resources #primary .registration .prefix-1.columns-7 em{color:#939598;font-size:12px}.pt_account #primary .registration .email-privacy span,.pt_service #primary .registration .email-privacy span,.pt_resources #primary .registration .email-privacy span{font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none}.pt_account #primary .registration .email-privacy span a,.pt_service #primary .registration .email-privacy span a,.pt_resources #primary .registration .email-privacy span a{font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none}.pt_account #primary .registration .label-inline,.pt_service #primary .registration .label-inline,.pt_resources #primary .registration .label-inline{margin-bottom:0;margin-left:2.85%}.pt_account #primary .registration .label-inline label,.pt_service #primary .registration .label-inline label,.pt_resources #primary .registration .label-inline label{font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none}.pt_account #primary .registration .muchStandardVeryPadding,.pt_service #primary .registration .muchStandardVeryPadding,.pt_resources #primary .registration .muchStandardVeryPadding{padding-left:30px;padding-right:30px;margin-right:10px}.pt_account #primary .registration .interests,.pt_service #primary .registration .interests,.pt_resources #primary .registration .interests{padding-left:95px;margin-bottom:35px}.pt_account #primary .registration .interests.profile,.pt_service #primary .registration .interests.profile,.pt_resources #primary .registration .interests.profile{padding-left:25px}.pt_account #primary .registration .interests.profile p,.pt_service #primary .registration .interests.profile p,.pt_resources #primary .registration .interests.profile p{color:#000}.pt_account #primary .registration .interests.profile .label-inline label,.pt_service #primary .registration .interests.profile .label-inline label,.pt_resources #primary .registration .interests.profile .label-inline label{color:#000}.pt_account #primary .registration .interests.profile .label-inline .checkbox-span,.pt_service #primary .registration .interests.profile .label-inline .checkbox-span,.pt_resources #primary .registration .interests.profile .label-inline .checkbox-span{margin-top:5px}.pt_account #primary .registration .interests p,.pt_service #primary .registration .interests p,.pt_resources #primary .registration .interests p{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none;color:#939598}.pt_account #primary .registration .interests .label-inline,.pt_service #primary .registration .interests .label-inline,.pt_resources #primary .registration .interests .label-inline{line-height:25px;margin-bottom:4px;margin-left:0}.pt_account #primary .registration .interests .label-inline label,.pt_service #primary .registration .interests .label-inline label,.pt_resources #primary .registration .interests .label-inline label{margin:0;padding:0;color:#939598}.pt_account #primary .registration .interests .label-inline input,.pt_service #primary .registration .interests .label-inline input,.pt_resources #primary .registration .interests .label-inline input{margin-top:3px}.pt_account #primary .registration .interests .label-inline input:before,.pt_service #primary .registration .interests .label-inline input:before,.pt_resources #primary .registration .interests .label-inline input:before{background-color:#ebebeb}.pt_account #primary .variation-attrs,.pt_service #primary .variation-attrs,.pt_resources #primary .variation-attrs{margin-bottom:10px}.pt_account #primary .order-history-header span,.pt_service #primary .order-history-header span,.pt_resources #primary .order-history-header span,.pt_account #primary .registration span,.pt_service #primary .registration span,.pt_resources #primary .registration span{width:100%;text-align:left;float:left}@media only screen and (max-width:767px){.pt_account #primary .order-history-header span,.pt_service #primary .order-history-header span,.pt_resources #primary .order-history-header span,.pt_account #primary .registration span,.pt_service #primary .registration span,.pt_resources #primary .registration span{float:none}}.pt_account #primary .order-history-header .form-row span,.pt_service #primary .order-history-header .form-row span,.pt_resources #primary .order-history-header .form-row span,.pt_account #primary .registration .form-row span,.pt_service #primary .registration .form-row span,.pt_resources #primary .registration .form-row span{width:auto}.pt_account #primary .order-history-header span.label,.pt_service #primary .order-history-header span.label,.pt_resources #primary .order-history-header span.label,.pt_account #primary .registration span.label,.pt_service #primary .registration span.label,.pt_resources #primary .registration span.label{padding-top:35px}.pt_account #primary .order-history-header div.update-profile,.pt_service #primary .order-history-header div.update-profile,.pt_resources #primary .order-history-header div.update-profile,.pt_account #primary .registration div.update-profile,.pt_service #primary .registration div.update-profile,.pt_resources #primary .registration div.update-profile{display:none}.pt_account #primary .order-history-header div.update-profile.visible,.pt_service #primary .order-history-header div.update-profile.visible,.pt_resources #primary .order-history-header div.update-profile.visible,.pt_account #primary .registration div.update-profile.visible,.pt_service #primary .registration div.update-profile.visible,.pt_resources #primary .registration div.update-profile.visible{display:block}.pt_account #primary .order-history-header div.profile-details.disabled span,.pt_service #primary .order-history-header div.profile-details.disabled span,.pt_resources #primary .order-history-header div.profile-details.disabled span,.pt_account #primary .registration div.profile-details.disabled span,.pt_service #primary .registration div.profile-details.disabled span,.pt_resources #primary .registration div.profile-details.disabled span{color:#bebebe}.pt_account #primary .order-history-labels,.pt_service #primary .order-history-labels,.pt_resources #primary .order-history-labels,.pt_account #primary .order-history-labels,.pt_service #primary .order-history-labels,.pt_resources #primary .order-history-labels,.pt_account #primary .shipping-method,.pt_service #primary .shipping-method,.pt_resources #primary .shipping-method{padding:20px 0}.pt_account #primary .order-shipment-address .name,.pt_service #primary .order-shipment-address .name,.pt_resources #primary .order-shipment-address .name,.pt_account #primary .order-payment-instruments .name,.pt_service #primary .order-payment-instruments .name,.pt_resources #primary .order-payment-instruments .name{word-break:break-word}.pt_account #primary .show-order-details,.pt_service #primary .show-order-details,.pt_resources #primary .show-order-details{position:absolute;bottom:0;width:100%;padding:20px 0;border-bottom:1px solid #bebebe;margin-bottom:20px}.pt_account #primary .show-order-details a,.pt_service #primary .show-order-details a,.pt_resources #primary .show-order-details a{display:none;color:#045a7e}.pt_account #primary .show-order-details a:hover,.pt_service #primary .show-order-details a:hover,.pt_resources #primary .show-order-details a:hover{color:#034662}.pt_account #primary .show-order-details a:first-of-type,.pt_service #primary .show-order-details a:first-of-type,.pt_resources #primary .show-order-details a:first-of-type{display:block}.pt_account #primary .show-order-details.expanded a,.pt_service #primary .show-order-details.expanded a,.pt_resources #primary .show-order-details.expanded a{display:block}.pt_account #primary .show-order-details.expanded a:first-of-type,.pt_service #primary .show-order-details.expanded a:first-of-type,.pt_resources #primary .show-order-details.expanded a:first-of-type{display:none}.pt_account #primary .previous-orders,.pt_service #primary .previous-orders,.pt_resources #primary .previous-orders{float:right;padding-top:20px}.pt_account #primary .order-history-item,.pt_service #primary .order-history-item,.pt_resources #primary .order-history-item{padding:20px 0;border-top:1px solid #bebebe}.pt_account #primary .order-history-item .bonus-item,.pt_service #primary .order-history-item .bonus-item,.pt_resources #primary .order-history-item .bonus-item{text-transform:uppercase;color:#dc0000}.pt_account #primary .order-history-item .item-name,.pt_service #primary .order-history-item .item-name,.pt_resources #primary .order-history-item .item-name{padding:5px 0}.pt_account #primary .order-history-item .item-name a,.pt_service #primary .order-history-item .item-name a,.pt_resources #primary .order-history-item .item-name a{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none}.pt_account #primary .order-history-item .item-image,.pt_service #primary .order-history-item .item-image,.pt_resources #primary .order-history-item .item-image{float:left;margin-right:20px}.pt_account #primary .order-history-item .item-image img,.pt_service #primary .order-history-item .item-image img,.pt_resources #primary .order-history-item .item-image img{width:85px;max-width:none}.pt_account #primary .order-history-item .item-details,.pt_service #primary .order-history-item .item-details,.pt_resources #primary .order-history-item .item-details{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none;padding:10px 0 5px 0}.pt_account #primary .order-history-item .variation-attrs,.pt_service #primary .order-history-item .variation-attrs,.pt_resources #primary .order-history-item .variation-attrs,.pt_account #primary .order-history-item .item-attributes,.pt_service #primary .order-history-item .item-attributes,.pt_resources #primary .order-history-item .item-attributes,.pt_account #primary .order-history-item .item-delivery,.pt_service #primary .order-history-item .item-delivery,.pt_resources #primary .order-history-item .item-delivery,.pt_account #primary .order-history-item .product-availability-list,.pt_service #primary .order-history-item .product-availability-list,.pt_resources #primary .order-history-item .product-availability-list{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;padding:5px 0}.pt_account #primary .order-history-item .variation-attrs span,.pt_service #primary .order-history-item .variation-attrs span,.pt_resources #primary .order-history-item .variation-attrs span,.pt_account #primary .order-history-item .variation-attrs li,.pt_service #primary .order-history-item .variation-attrs li,.pt_resources #primary .order-history-item .variation-attrs li,.pt_account #primary .order-history-item .item-attributes span,.pt_service #primary .order-history-item .item-attributes span,.pt_resources #primary .order-history-item .item-attributes span,.pt_account #primary .order-history-item .item-attributes li,.pt_service #primary .order-history-item .item-attributes li,.pt_resources #primary .order-history-item .item-attributes li,.pt_account #primary .order-history-item .item-delivery span,.pt_service #primary .order-history-item .item-delivery span,.pt_resources #primary .order-history-item .item-delivery span,.pt_account #primary .order-history-item .item-delivery li,.pt_service #primary .order-history-item .item-delivery li,.pt_resources #primary .order-history-item .item-delivery li,.pt_account #primary .order-history-item .product-availability-list span,.pt_service #primary .order-history-item .product-availability-list span,.pt_resources #primary .order-history-item .product-availability-list span,.pt_account #primary .order-history-item .product-availability-list li,.pt_service #primary .order-history-item .product-availability-list li,.pt_resources #primary .order-history-item .product-availability-list li{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none}.pt_account #primary .order-history-item table.column-5 td,.pt_service #primary .order-history-item table.column-5 td,.pt_resources #primary .order-history-item table.column-5 td{padding:0}.pt_account #primary .order-history-order,.pt_service #primary .order-history-order,.pt_resources #primary .order-history-order{position:relative;padding-bottom:80px}.pt_account #primary .orderpaymentinstrumentsgc .payment-amount,.pt_service #primary .orderpaymentinstrumentsgc .payment-amount,.pt_resources #primary .orderpaymentinstrumentsgc .payment-amount{width:100%;float:left;clear:both}.password-send-btn{margin-top:27px;padding-top:7px}.pt_account #PasswordResetForm input[type="text"],.pt_service #PasswordResetForm input[type="text"],.pt_resources #PasswordResetForm input[type="text"]{height:38px;border:1px solid #000}.pt_account #PasswordResetForm .required-indicator,.pt_service #PasswordResetForm .required-indicator,.pt_resources #PasswordResetForm .required-indicator{display:none}.pt_account .password-send-btn,.pt_service .password-send-btn,.pt_resources .password-send-btn{margin-top:35px;padding-top:10px}.pt_account div.password-reset-signin,.pt_service div.password-reset-signin,.pt_resources div.password-reset-signin{border-top:1px solid #bebebe;margin-top:30px;padding-top:30px}.wishlist h2{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none}.wishlist a{color:#045a7e}.wishlist a:hover{color:#034662}.wishlist .button-text{color:#045a7e;text-transform:none;font-family:Arial;font-weight:normal;font-size:14px;text-transform:none}.wishlist .button-text:hover{color:#034662}.wishlist .item-details .price{display:none}.wishlist .item-dashboard .item-option.option-quantity-desired label,.wishlist .item-dashboard .item-option.option-add-to-cart label{float:left;width:115px;text-align:right;padding-right:10px}.wishlist .item-dashboard .item-option.option-quantity-desired label span,.wishlist .item-dashboard .item-option.option-add-to-cart label span{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none;font-weight:normal}.wishlist .item-dashboard .item-option.option-quantity-desired input,.wishlist .item-dashboard .item-option.option-add-to-cart input{float:left;width:85px}.wishlist .item-dashboard .item-option.option-update,.wishlist .item-dashboard .item-option .add-to-cart{float:left;padding-left:10px;line-height:35px}.wishlist .item-dashboard .item-option.option-update label,.wishlist .item-dashboard .item-option .add-to-cart label{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none;font-weight:normal}.wishlist .price span.label{float:left;padding-right:10px;width:115px;text-align:right;font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none;font-weight:normal}.wishlist .price span.value{float:left;width:85px}.wishlist .price span.value span{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none}ul.address-list li,ul.payment-list li{padding:0 10px;margin-top:10px;position:relative;width:200px;height:140px;float:left;border-left:1px solid #bebebe}ul.address-list li div,ul.payment-list li div{font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none}ul.address-list li a,ul.payment-list li a{color:#045a7e}ul.address-list li a:hover,ul.address-list li .payment-remove:hover,ul.address-list li payment-default:hover,ul.payment-list li a:hover,ul.payment-list li .payment-remove:hover,ul.payment-list li payment-default:hover{color:#034662}ul.address-list li .address-edit,ul.address-list li .payment-remove,ul.payment-list li .address-edit,ul.payment-list li .payment-remove{position:absolute;bottom:0;right:10px;bottom:-4px}ul.address-list li .payment-default,ul.payment-list li .payment-default{text-transform:none;position:absolute;bottom:0;left:9px;bottom:-5px;color:#045a7e;font-family:Nexa;font-size:12pt;font-weight:normal}ul.address-list li span.payment-default,ul.payment-list li span.payment-default{color:black}ul.address-list li .payment-remove,ul.payment-list li .payment-remove{text-transform:none;color:#045a7e;font-family:Nexa;font-size:10pt;font-weight:normal}ul.address-list li .address-delete,ul.payment-list li .address-delete{display:none}ul.address-list li h6,ul.address-list .progress-tabs li a,.progress-tabs ul.address-list li a,ul.address-list .pt_product-details aside h3 li a,.pt_product-details aside h3 ul.address-list li a,ul.address-list .pt_product-details aside h6 li a,.pt_product-details aside h6 ul.address-list li a,ul.address-list li .saves-post-title,ul.address-list li .address-make-default,ul.payment-list li h6,ul.payment-list .progress-tabs li a,.progress-tabs ul.payment-list li a,ul.payment-list .pt_product-details aside h3 li a,.pt_product-details aside h3 ul.payment-list li a,ul.payment-list .pt_product-details aside h6 li a,.pt_product-details aside h6 ul.payment-list li a,ul.payment-list li .saves-post-title,ul.payment-list li .address-make-default{position:absolute;bottom:0;left:10px;font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}ul.address-list li:first-child,ul.payment-list li:first-child{border:0}.exp-year{clear:none}.card-type-icons img.selected{border:solid 1px #045a7e;padding:5px}ul.payment-list li{height:103px;font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none;line-height:1.5em}.section-header-note{border-top:1px solid #bebebe;clear:both;float:left;padding:40px 0;width:100%;margin-top:20px}.pt_account ul.search-result-items li,.pt_service ul.search-result-items li,.pt_resources ul.search-result-items li{list-style:none outside none;border-top:4px solid #000;position:relative;padding-bottom:60px;margin-bottom:30px}.pt_account ul.search-result-items li:first-of-type,.pt_service ul.search-result-items li:first-of-type,.pt_resources ul.search-result-items li:first-of-type{border-top:0}.pt_account ul.search-result-items .column-1,.pt_service ul.search-result-items .column-1,.pt_resources ul.search-result-items .column-1{text-align:right;margin-right:2.25141%;margin-left:0}.pt_account ul.search-result-items li.previous-orders,.pt_service ul.search-result-items li.previous-orders,.pt_resources ul.search-result-items li.previous-orders{border:0}.pt_account .order-history .row .button-red-large,.pt_service .order-history .row .button-red-large,.pt_resources .order-history .row .button-red-large{float:right}.order-specific-mobile{display:none}.pt_account .order-history-header .order-status.column-3,.pt_service .order-history-header .order-status.column-3,.pt_resources .order-history-header .order-status.column-3{margin-top:0}.pt_account #primary ul.address-list li .address-edit,.pt_service #primary ul.address-list li .address-edit,.pt_resources #primary ul.address-list li .address-edit{bottom:2px}.pt_account #address-details a.address-delete,.pt_service #address-details a.address-delete,.pt_resources #address-details a.address-delete{font-weight:normal;color:#045a7e}@media only screen and (max-width:959px){.pt_account .cert-amount .gift-cert-amount,.pt_service .cert-amount .gift-cert-amount,.pt_resources .cert-amount .gift-cert-amount{width:90%;margin-bottom:10px}}@media only screen and (max-width:767px){.pt_account .gift-certificate-purchase form,.pt_service .gift-certificate-purchase form,.pt_resources .gift-certificate-purchase form,.pt_account #GiftCertificateForm,.pt_service #GiftCertificateForm,.pt_resources #GiftCertificateForm{width:99%;padding:0;padding-bottom:10px;margin:0;border:0}.pt_account .gift-certificate-purchase form .form-row-button,.pt_service .gift-certificate-purchase form .form-row-button,.pt_resources .gift-certificate-purchase form .form-row-button,.pt_account #GiftCertificateForm .form-row-button,.pt_service #GiftCertificateForm .form-row-button,.pt_resources #GiftCertificateForm .form-row-button{width:60%;margin-left:0}.pt_account .gift-certificate-purchase form .cert-amount,.pt_service .gift-certificate-purchase form .cert-amount,.pt_resources .gift-certificate-purchase form .cert-amount,.pt_account #GiftCertificateForm .cert-amount,.pt_service #GiftCertificateForm .cert-amount,.pt_resources #GiftCertificateForm .cert-amount{width:100%}.pt_account .update-profile #RegistrationForm button.button-red-large,.pt_service .update-profile #RegistrationForm button.button-red-large,.pt_resources .update-profile #RegistrationForm button.button-red-large{width:49% !important;display:inline-block !important}.pt_account .update-profile .order-totals-table .mobile-column-2,.pt_service .update-profile .order-totals-table .mobile-column-2,.pt_resources .update-profile .order-totals-table .mobile-column-2{text-align:right}.pt_account ul.address-list li,.pt_service ul.address-list li,.pt_resources ul.address-list li{border-left:none !important;border-top:1px solid #bebebe !important;margin-top:10px !important;padding-left:0}.pt_account ul.address-list li:first-child,.pt_service ul.address-list li:first-child,.pt_resources ul.address-list li:first-child{border-top:none !important}.pt_account ul.address-list li div,.pt_service ul.address-list li div,.pt_resources ul.address-list li div,.pt_account ul.address-list li address,.pt_service ul.address-list li address,.pt_resources ul.address-list li address{line-height:20px;font-weight:bold}.pt_account ul.address-list li h6,.pt_service ul.address-list li h6,.pt_resources ul.address-list li h6,.pt_account ul.address-list .progress-tabs li a,.progress-tabs .pt_account ul.address-list li a,.pt_service ul.address-list .progress-tabs li a,.progress-tabs .pt_service ul.address-list li a,.pt_resources ul.address-list .progress-tabs li a,.progress-tabs .pt_resources ul.address-list li a,.pt_account ul.address-list .pt_product-details aside h3 li a,.pt_product-details aside h3 .pt_account ul.address-list li a,.pt_service ul.address-list .pt_product-details aside h3 li a,.pt_product-details aside h3 .pt_service ul.address-list li a,.pt_resources ul.address-list .pt_product-details aside h3 li a,.pt_product-details aside h3 .pt_resources ul.address-list li a,.pt_account ul.address-list .pt_product-details aside h6 li a,.pt_product-details aside h6 .pt_account ul.address-list li a,.pt_service ul.address-list .pt_product-details aside h6 li a,.pt_product-details aside h6 .pt_service ul.address-list li a,.pt_resources ul.address-list .pt_product-details aside h6 li a,.pt_product-details aside h6 .pt_resources ul.address-list li a,.pt_account ul.address-list li .saves-post-title,.pt_service ul.address-list li .saves-post-title,.pt_resources ul.address-list li .saves-post-title,.pt_account ul.address-list li .address-make-default,.pt_service ul.address-list li .address-make-default,.pt_resources ul.address-list li .address-make-default{left:0}.pt_account #address-details .dialog-required,.pt_service #address-details .dialog-required,.pt_resources #address-details .dialog-required{margin-bottom:15px !important;float:none !important}.pt_account #address-details legend,.pt_service #address-details legend,.pt_resources #address-details legend{margin-bottom:-14px}.pt_account #address-details .form-caption,.pt_service #address-details .form-caption,.pt_resources #address-details .form-caption{display:none}.pt_account #address-details .mobile-show .address-delete,.pt_service #address-details .mobile-show .address-delete,.pt_resources #address-details .mobile-show .address-delete{color:#045a7e;display:block;margin-bottom:15px;margin-left:0}.pt_account #address-details #edit-address-form .form-row-button,.pt_service #address-details #edit-address-form .form-row-button,.pt_resources #address-details #edit-address-form .form-row-button{margin-top:50px}.pt_account #main>.row,.pt_service #main>.row,.pt_resources #main>.row{display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:-webkit-box;display:flex;-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;width:100%;flex-direction:column;-webkit-box-orient:vertical}.pt_account #main .breadcrumb,.pt_service #main .breadcrumb,.pt_resources #main .breadcrumb{display:none}.pt_account #main .profile-details,.pt_service #main .profile-details,.pt_resources #main .profile-details,.pt_account #main .business-details,.pt_service #main .business-details,.pt_resources #main .business-details{margin-top:20px}.pt_account #main .profile-details span.label,.pt_service #main .profile-details span.label,.pt_resources #main .profile-details span.label,.pt_account #main .profile-details span.value,.pt_service #main .profile-details span.value,.pt_resources #main .profile-details span.value,.pt_account #main .business-details span.label,.pt_service #main .business-details span.label,.pt_resources #main .business-details span.label,.pt_account #main .business-details span.value,.pt_service #main .business-details span.value,.pt_resources #main .business-details span.value{display:block !important}.pt_account #main .profile-details span.label,.pt_service #main .profile-details span.label,.pt_resources #main .profile-details span.label,.pt_account #main .business-details span.label,.pt_service #main .business-details span.label,.pt_resources #main .business-details span.label{padding-top:15px}.pt_account #main #primary,.pt_service #main #primary,.pt_resources #main #primary{order:1;-webkit-box-ordinal-group:1}.pt_account #main #secondary,.pt_service #main #secondary,.pt_resources #main #secondary{order:2;-webkit-box-ordinal-group:2}.pt_account #main #secondary .secondary-navigation,.pt_service #main #secondary .secondary-navigation,.pt_resources #main #secondary .secondary-navigation{border-top:1px solid #000}.pt_account #main #secondary .secondary-navigation li,.pt_service #main #secondary .secondary-navigation li,.pt_resources #main #secondary .secondary-navigation li{text-transform:uppercase;width:100%;background:url("../images/arrow_grey_right.png") right center;background-repeat:no-repeat;background-position-x:right;background-position-y:center}.pt_account #main .section-header,.pt_service #main .section-header,.pt_resources #main .section-header{padding-left:0;font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none}.pt_account #main .button-red-large,.pt_service #main .button-red-large,.pt_resources #main .button-red-large{width:100%}.pt_account #main .dialog-required,.pt_service #main .dialog-required,.pt_resources #main .dialog-required{float:left;margin:10px 0 0 0;display:block;color:#bebebe}.pt_account #main .dialog-required em,.pt_service #main .dialog-required em,.pt_resources #main .dialog-required em{color:#bebebe}.pt_account #main .mobile-border-header,.pt_service #main .mobile-border-header,.pt_resources #main .mobile-border-header{border-bottom:4px solid #000;padding-bottom:5px;margin-bottom:5px}.pt_account #main .list-table-header,.pt_service #main .list-table-header,.pt_resources #main .list-table-header{top:0}.pt_account #main .registration-rail,.pt_service #main .registration-rail,.pt_resources #main .registration-rail{margin-top:35px}.pt_account #main .login-box,.pt_service #main .login-box,.pt_resources #main .login-box{clear:both}.pt_account #main .login-box button,.pt_service #main .login-box button,.pt_resources #main .login-box button{margin-top:40px;margin-bottom:35px}.pt_account #main .login-box .column-3 p,.pt_service #main .login-box .column-3 p,.pt_resources #main .login-box .column-3 p{margin-bottom:15px}.pt_account #main .checkout-login .label-inline,.pt_service #main .checkout-login .label-inline,.pt_resources #main .checkout-login .label-inline{display:none}.pt_account #main .checkout-login .column-4.right,.pt_service #main .checkout-login .column-4.right,.pt_resources #main .checkout-login .column-4.right{margin-top:20px}.pt_account #main .registration .email-privacy span,.pt_service #main .registration .email-privacy span,.pt_resources #main .registration .email-privacy span{font-family:Nexa;font-weight:normal;font-size:13px;text-transform:none}.pt_account #main .registration .interests,.pt_service #main .registration .interests,.pt_resources #main .registration .interests{padding-left:0;margin-top:55px}.pt_account #main .registration .interests p,.pt_service #main .registration .interests p,.pt_resources #main .registration .interests p{color:#000}.pt_account #main .registration .interests .h6,.pt_service #main .registration .interests .h6,.pt_resources #main .registration .interests .h6,.pt_account #main .registration .interests .pt_product-details .recomendations-fullwidth h3 a,.pt_product-details .recomendations-fullwidth h3 .pt_account #main .registration .interests a,.pt_service #main .registration .interests .pt_product-details .recomendations-fullwidth h3 a,.pt_product-details .recomendations-fullwidth h3 .pt_service #main .registration .interests a,.pt_resources #main .registration .interests .pt_product-details .recomendations-fullwidth h3 a,.pt_product-details .recomendations-fullwidth h3 .pt_resources #main .registration .interests a,.pt_account #main .registration .interests .carousel-recomendations.related-products-carousel .product-name a,.carousel-recomendations.related-products-carousel .product-name .pt_account #main .registration .interests a,.pt_service #main .registration .interests .carousel-recomendations.related-products-carousel .product-name a,.carousel-recomendations.related-products-carousel .product-name .pt_service #main .registration .interests a,.pt_resources #main .registration .interests .carousel-recomendations.related-products-carousel .product-name a,.carousel-recomendations.related-products-carousel .product-name .pt_resources #main .registration .interests a{margin-bottom:15px}.pt_account #main .signin-submit button,.pt_service #main .signin-submit button,.pt_resources #main .signin-submit button{margin-top:70px}.pt_account #main .signin-submit .label-inline input,.pt_service #main .signin-submit .label-inline input,.pt_resources #main .signin-submit .label-inline input{margin-left:0}.pt_account #RegistrationForm .columns-7,.pt_service #RegistrationForm .columns-7,.pt_resources #RegistrationForm .columns-7{margin:0 0 10px 0}.pt_account .item-list tr,.pt_service .item-list tr,.pt_resources .item-list tr{border-bottom:1px solid #bebebe}.pt_account .item-details,.pt_service .item-details,.pt_resources .item-details{width:140px}.pt_account .item-details .product-list-item .name a,.pt_service .item-details .product-list-item .name a,.pt_resources .item-details .product-list-item .name a{font-family:Nexa;font-weight:bold;font-size:14px;text-transform:none}.pt_account .item-details .product-list-item .name .sku,.pt_service .item-details .product-list-item .name .sku,.pt_resources .item-details .product-list-item .name .sku{font-family:Nexa;font-weight:bold;font-size:14px;text-transform:none}.pt_account .item-image,.pt_service .item-image,.pt_resources .item-image{width:150px}.pt_account .item-image img,.pt_service .item-image img,.pt_resources .item-image img{max-width:150px !important}.pt_account .price,.pt_service .price,.pt_resources .price{width:150px;float:right}.pt_account .price span.label,.pt_service .price span.label,.pt_resources .price span.label{float:none;font-family:Nexa;font-weight:normal;font-size:13px;text-transform:none}.pt_account .price span.value,.pt_service .price span.value,.pt_resources .price span.value{float:none}.pt_account .price span.value .price-sales,.pt_service .price span.value .price-sales,.pt_resources .price span.value .price-sales{font-family:Nexa;font-weight:bold;font-size:13px;text-transform:none}.pt_account .item-dashboard form,.pt_service .item-dashboard form,.pt_resources .item-dashboard form{float:left;width:100%;padding-left:30px;margin-bottom:10px}.pt_account .item-dashboard form span,.pt_service .item-dashboard form span,.pt_resources .item-dashboard form span,.pt_account .item-dashboard form button,.pt_service .item-dashboard form button,.pt_resources .item-dashboard form button{font-size:13px !important}.pt_account .item-dashboard form .input-text,.pt_service .item-dashboard form .input-text,.pt_resources .item-dashboard form .input-text{max-width:30px}.pt_account .progress-tabs,.pt_service .progress-tabs,.pt_resources .progress-tabs,.pt_account .pt_product-details aside h3,.pt_product-details aside .pt_account h3,.pt_service .pt_product-details aside h3,.pt_product-details aside .pt_service h3,.pt_resources .pt_product-details aside h3,.pt_product-details aside .pt_resources h3,.pt_account .pt_product-details aside h6,.pt_product-details aside .pt_account h6,.pt_service .pt_product-details aside h6,.pt_product-details aside .pt_service h6,.pt_resources .pt_product-details aside h6,.pt_product-details aside .pt_resources h6,.pt_account .pt_product-details aside .progress-tabs li a,.pt_product-details aside .progress-tabs li .pt_account a,.pt_service .pt_product-details aside .progress-tabs li a,.pt_product-details aside .progress-tabs li .pt_service a,.pt_resources .pt_product-details aside .progress-tabs li a,.pt_product-details aside .progress-tabs li .pt_resources a,.pt_account .progress-tabs li .pt_product-details aside a,.progress-tabs li .pt_product-details aside .pt_account a,.pt_service .progress-tabs li .pt_product-details aside a,.progress-tabs li .pt_product-details aside .pt_service a,.pt_resources .progress-tabs li .pt_product-details aside a,.progress-tabs li .pt_product-details aside .pt_resources a,.pt_account .pt_product-details aside .saves-post-title,.pt_product-details aside .pt_account .saves-post-title,.pt_service .pt_product-details aside .saves-post-title,.pt_product-details aside .pt_service .saves-post-title,.pt_resources .pt_product-details aside .saves-post-title,.pt_product-details aside .pt_resources .saves-post-title{padding-bottom:0}.pt_account .progress-tabs li,.pt_service .progress-tabs li,.pt_resources .progress-tabs li,.pt_account .pt_product-details aside h3 li,.pt_product-details aside .pt_account h3 li,.pt_service .pt_product-details aside h3 li,.pt_product-details aside .pt_service h3 li,.pt_resources .pt_product-details aside h3 li,.pt_product-details aside .pt_resources h3 li,.pt_account .pt_product-details aside h6 li,.pt_product-details aside .pt_account h6 li,.pt_service .pt_product-details aside h6 li,.pt_product-details aside .pt_service h6 li,.pt_resources .pt_product-details aside h6 li,.pt_product-details aside .pt_resources h6 li,.pt_product-details aside .progress-tabs li .pt_account a li,.pt_product-details aside .progress-tabs li .pt_service a li,.pt_product-details aside .progress-tabs li .pt_resources a li,.progress-tabs li .pt_product-details aside .pt_account a li,.progress-tabs li .pt_product-details aside .pt_service a li,.progress-tabs li .pt_product-details aside .pt_resources a li,.pt_account .pt_product-details aside .saves-post-title li,.pt_product-details aside .pt_account .saves-post-title li,.pt_service .pt_product-details aside .saves-post-title li,.pt_product-details aside .pt_service .saves-post-title li,.pt_resources .pt_product-details aside .saves-post-title li,.pt_product-details aside .pt_resources .saves-post-title li{padding-bottom:10px}.pt_account .progress-tabs li:before,.pt_service .progress-tabs li:before,.pt_resources .progress-tabs li:before,.pt_account .pt_product-details aside h3 li:before,.pt_product-details aside .pt_account h3 li:before,.pt_service .pt_product-details aside h3 li:before,.pt_product-details aside .pt_service h3 li:before,.pt_resources .pt_product-details aside h3 li:before,.pt_product-details aside .pt_resources h3 li:before,.pt_account .pt_product-details aside h6 li:before,.pt_product-details aside .pt_account h6 li:before,.pt_service .pt_product-details aside h6 li:before,.pt_product-details aside .pt_service h6 li:before,.pt_resources .pt_product-details aside h6 li:before,.pt_product-details aside .pt_resources h6 li:before,.pt_product-details aside .progress-tabs li .pt_account a li:before,.pt_product-details aside .progress-tabs li .pt_service a li:before,.pt_product-details aside .progress-tabs li .pt_resources a li:before,.progress-tabs li .pt_product-details aside .pt_account a li:before,.progress-tabs li .pt_product-details aside .pt_service a li:before,.progress-tabs li .pt_product-details aside .pt_resources a li:before,.pt_account .pt_product-details aside .saves-post-title li:before,.pt_product-details aside .pt_account .saves-post-title li:before,.pt_service .pt_product-details aside .saves-post-title li:before,.pt_product-details aside .pt_service .saves-post-title li:before,.pt_resources .pt_product-details aside .saves-post-title li:before,.pt_product-details aside .pt_resources .saves-post-title li:before{font-size:18px}.pt_account .progress-tabs li:after,.pt_service .progress-tabs li:after,.pt_resources .progress-tabs li:after,.pt_account .pt_product-details aside h3 li:after,.pt_product-details aside .pt_account h3 li:after,.pt_service .pt_product-details aside h3 li:after,.pt_product-details aside .pt_service h3 li:after,.pt_resources .pt_product-details aside h3 li:after,.pt_product-details aside .pt_resources h3 li:after,.pt_account .pt_product-details aside h6 li:after,.pt_product-details aside .pt_account h6 li:after,.pt_service .pt_product-details aside h6 li:after,.pt_product-details aside .pt_service h6 li:after,.pt_resources .pt_product-details aside h6 li:after,.pt_product-details aside .pt_resources h6 li:after,.pt_product-details aside .progress-tabs li .pt_account a li:after,.pt_product-details aside .progress-tabs li .pt_service a li:after,.pt_product-details aside .progress-tabs li .pt_resources a li:after,.progress-tabs li .pt_product-details aside .pt_account a li:after,.progress-tabs li .pt_product-details aside .pt_service a li:after,.progress-tabs li .pt_product-details aside .pt_resources a li:after,.pt_account .pt_product-details aside .saves-post-title li:after,.pt_product-details aside .pt_account .saves-post-title li:after,.pt_service .pt_product-details aside .saves-post-title li:after,.pt_product-details aside .pt_service .saves-post-title li:after,.pt_resources .pt_product-details aside .saves-post-title li:after,.pt_product-details aside .pt_resources .saves-post-title li:after{bottom:0}.pt_account .progress-tabs li.active-step a,.pt_service .progress-tabs li.active-step a,.pt_resources .progress-tabs li.active-step a,.pt_account .pt_product-details aside h3 li.active-step a,.pt_product-details aside .pt_account h3 li.active-step a,.pt_service .pt_product-details aside h3 li.active-step a,.pt_product-details aside .pt_service h3 li.active-step a,.pt_resources .pt_product-details aside h3 li.active-step a,.pt_product-details aside .pt_resources h3 li.active-step a,.pt_account .pt_product-details aside h6 li.active-step a,.pt_product-details aside .pt_account h6 li.active-step a,.pt_service .pt_product-details aside h6 li.active-step a,.pt_product-details aside .pt_service h6 li.active-step a,.pt_resources .pt_product-details aside h6 li.active-step a,.pt_product-details aside .pt_resources h6 li.active-step a,.pt_product-details aside .progress-tabs li .pt_account a li.active-step a,.pt_product-details aside .progress-tabs li .pt_service a li.active-step a,.pt_product-details aside .progress-tabs li .pt_resources a li.active-step a,.progress-tabs li .pt_product-details aside .pt_account a li.active-step a,.progress-tabs li .pt_product-details aside .pt_service a li.active-step a,.progress-tabs li .pt_product-details aside .pt_resources a li.active-step a,.pt_account .pt_product-details aside .saves-post-title li.active-step a,.pt_product-details aside .pt_account .saves-post-title li.active-step a,.pt_service .pt_product-details aside .saves-post-title li.active-step a,.pt_product-details aside .pt_service .saves-post-title li.active-step a,.pt_resources .pt_product-details aside .saves-post-title li.active-step a,.pt_product-details aside .pt_resources .saves-post-title li.active-step a{color:#bebebe !important}.pt_account .progress-tabs a,.pt_service .progress-tabs a,.pt_resources .progress-tabs a,.pt_account .pt_product-details aside h3 a,.pt_product-details aside .pt_account h3 a,.pt_service .pt_product-details aside h3 a,.pt_product-details aside .pt_service h3 a,.pt_resources .pt_product-details aside h3 a,.pt_product-details aside .pt_resources h3 a,.pt_account .pt_product-details aside h6 a,.pt_product-details aside .pt_account h6 a,.pt_service .pt_product-details aside h6 a,.pt_product-details aside .pt_service h6 a,.pt_resources .pt_product-details aside h6 a,.pt_product-details aside .pt_resources h6 a,.pt_product-details aside .progress-tabs li .pt_account a a,.pt_product-details aside .progress-tabs li .pt_service a a,.pt_product-details aside .progress-tabs li .pt_resources a a,.progress-tabs li .pt_product-details aside .pt_account a a,.progress-tabs li .pt_product-details aside .pt_service a a,.progress-tabs li .pt_product-details aside .pt_resources a a,.pt_account .pt_product-details aside .saves-post-title a,.pt_product-details aside .pt_account .saves-post-title a,.pt_service .pt_product-details aside .saves-post-title a,.pt_product-details aside .pt_service .saves-post-title a,.pt_resources .pt_product-details aside .saves-post-title a,.pt_product-details aside .pt_resources .saves-post-title a{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none}.pt_account #CreditCardForm,.pt_service #CreditCardForm,.pt_resources #CreditCardForm{clear:both}.pt_account #CreditCardForm button.button-red-large,.pt_service #CreditCardForm button.button-red-large,.pt_resources #CreditCardForm button.button-red-large{float:left;width:49%}.pt_account #CreditCardForm button.button-red-large.cancel-button,.pt_service #CreditCardForm button.button-red-large.cancel-button,.pt_resources #CreditCardForm button.button-red-large.cancel-button{float:right}.pt_account #CreditCardForm .card-type-icons img,.pt_service #CreditCardForm .card-type-icons img,.pt_resources #CreditCardForm .card-type-icons img{margin-right:10px}.pt_account #CreditCardForm .form-label-text,.pt_service #CreditCardForm .form-label-text,.pt_resources #CreditCardForm .form-label-text{padding:10px 0}.pt_account #CreditCardForm .exp-month,.pt_service #CreditCardForm .exp-month,.pt_resources #CreditCardForm .exp-month{float:left;width:55%;margin-right:5%;margin-bottom:40px}.pt_account #CreditCardForm .exp-month label,.pt_service #CreditCardForm .exp-month label,.pt_resources #CreditCardForm .exp-month label{display:none}.pt_account #CreditCardForm .exp-year,.pt_service #CreditCardForm .exp-year,.pt_resources #CreditCardForm .exp-year{float:left;width:40%;margin-bottom:40px}.pt_account #CreditCardForm .exp-year label,.pt_service #CreditCardForm .exp-year label,.pt_resources #CreditCardForm .exp-year label{display:none}.pt_account #RegistrationForm .email-privacy,.pt_service #RegistrationForm .email-privacy,.pt_resources #RegistrationForm .email-privacy{display:none}.pt_account #RegistrationForm fieldset>.label-inline,.pt_service #RegistrationForm fieldset>.label-inline,.pt_resources #RegistrationForm fieldset>.label-inline{display:none}.pt_account #RegistrationForm button.button-red-large,.pt_service #RegistrationForm button.button-red-large,.pt_resources #RegistrationForm button.button-red-large{width:100%}.pt_account #RegistrationForm button.button-red-large.cancel-button,.pt_service #RegistrationForm button.button-red-large.cancel-button,.pt_resources #RegistrationForm button.button-red-large.cancel-button{float:right}.pt_account .cart-custom-message,.pt_service .cart-custom-message,.pt_resources .cart-custom-message{background:black;text-align:center;color:white;padding:7px 0}.pt_account .checkout-login,.pt_service .checkout-login,.pt_resources .checkout-login{border-top:0}.pt_account .button-red-large,.pt_service .button-red-large,.pt_resources .button-red-large{font-weight:normal;font-size:18px}.pt_account .checkout-login .column-4.right,.pt_service .checkout-login .column-4.right,.pt_resources .checkout-login .column-4.right{width:100%;border:0}.pt_account #primary .order-history-header,.pt_service #primary .order-history-header,.pt_resources #primary .order-history-header{margin-bottom:10px}.pt_account #primary .order-history-header span.label,.pt_service #primary .order-history-header span.label,.pt_resources #primary .order-history-header span.label{display:block;padding-top:20px}.pt_account #primary .order-history-header span.value,.pt_service #primary .order-history-header span.value,.pt_resources #primary .order-history-header span.value{display:block}.pt_account #primary .shipping-method,.pt_service #primary .shipping-method,.pt_resources #primary .shipping-method{padding:10px 0}.pt_account #primary .shipping-method span,.pt_service #primary .shipping-method span,.pt_resources #primary .shipping-method span{font-weight:normal}.pt_account #primary .order-history-labels,.pt_service #primary .order-history-labels,.pt_resources #primary .order-history-labels{padding:10px 0;display:none}.pt_account #primary .order-history-summary,.pt_service #primary .order-history-summary,.pt_resources #primary .order-history-summary{border-top:1px solid #bebebe}.pt_account #primary .order-history-summary .mini-address-location,.pt_service #primary .order-history-summary .mini-address-location,.pt_resources #primary .order-history-summary .mini-address-location{padding-top:0}.pt_account #primary .order-payment-instruments .ccowner,.pt_service #primary .order-payment-instruments .ccowner,.pt_resources #primary .order-payment-instruments .ccowner,.pt_account #primary .order-payment-instruments .payment-amount,.pt_service #primary .order-payment-instruments .payment-amount,.pt_resources #primary .order-payment-instruments .payment-amount{display:none}.pt_account #primary .order-history-item .column-5>div,.pt_service #primary .order-history-item .column-5>div,.pt_resources #primary .order-history-item .column-5>div{float:right;width:70%}.pt_account #primary .order-history-item .column-5 .item-image,.pt_service #primary .order-history-item .column-5 .item-image,.pt_resources #primary .order-history-item .column-5 .item-image{float:left;width:30%;margin-right:0}.pt_account #primary .order-history-item .column-2,.pt_service #primary .order-history-item .column-2,.pt_resources #primary .order-history-item .column-2,.pt_account #primary .order-history-item .column-1,.pt_service #primary .order-history-item .column-1,.pt_resources #primary .order-history-item .column-1{float:right;width:70%}.pt_account #primary .order-specific-mobile,.pt_service #primary .order-specific-mobile,.pt_resources #primary .order-specific-mobile{display:block}.pt_account #primary .order-specific-desktop,.pt_service #primary .order-specific-desktop,.pt_resources #primary .order-specific-desktop{display:none}.pt_account #primary .previous-orders,.pt_service #primary .previous-orders,.pt_resources #primary .previous-orders{padding-top:0;float:none;border-top:0}.pt_account #primary .previous-orders .button-red-large,.pt_service #primary .previous-orders .button-red-large,.pt_resources #primary .previous-orders .button-red-large{text-align:center}.pt_account #primary ul.address-list,.pt_service #primary ul.address-list,.pt_resources #primary ul.address-list,.pt_account #primary ul.payment-list,.pt_service #primary ul.payment-list,.pt_resources #primary ul.payment-list{position:relative}.pt_account #primary ul.address-list li:first-child,.pt_service #primary ul.address-list li:first-child,.pt_resources #primary ul.address-list li:first-child,.pt_account #primary ul.payment-list li:first-child,.pt_service #primary ul.payment-list li:first-child,.pt_resources #primary ul.payment-list li:first-child{border:0}.pt_account #primary ul.address-list li,.pt_service #primary ul.address-list li,.pt_resources #primary ul.address-list li,.pt_account #primary ul.payment-list li,.pt_service #primary ul.payment-list li,.pt_resources #primary ul.payment-list li{border-top:1px solid #bebebe;border-left:0}.pt_account #primary ul.address-list .payment-remove,.pt_service #primary ul.address-list .payment-remove,.pt_resources #primary ul.address-list .payment-remove,.pt_account #primary ul.payment-list .payment-remove,.pt_service #primary ul.payment-list .payment-remove,.pt_resources #primary ul.payment-list .payment-remove{right:auto;left:130px;bottom:-6px}.pt_account #primary ul.address-list li,.pt_service #primary ul.address-list li,.pt_resources #primary ul.address-list li{height:auto}.pt_account #primary ul.address-list h6,.pt_service #primary ul.address-list h6,.pt_resources #primary ul.address-list h6,.pt_account #primary ul.address-list .progress-tabs li a,.progress-tabs li .pt_account #primary ul.address-list a,.pt_service #primary ul.address-list .progress-tabs li a,.progress-tabs li .pt_service #primary ul.address-list a,.pt_resources #primary ul.address-list .progress-tabs li a,.progress-tabs li .pt_resources #primary ul.address-list a,.pt_account #primary ul.address-list .pt_product-details aside h3 li a,.pt_product-details aside h3 li .pt_account #primary ul.address-list a,.pt_service #primary ul.address-list .pt_product-details aside h3 li a,.pt_product-details aside h3 li .pt_service #primary ul.address-list a,.pt_resources #primary ul.address-list .pt_product-details aside h3 li a,.pt_product-details aside h3 li .pt_resources #primary ul.address-list a,.pt_account #primary ul.address-list .pt_product-details aside h6 li a,.pt_product-details aside h6 li .pt_account #primary ul.address-list a,.pt_service #primary ul.address-list .pt_product-details aside h6 li a,.pt_product-details aside h6 li .pt_service #primary ul.address-list a,.pt_resources #primary ul.address-list .pt_product-details aside h6 li a,.pt_product-details aside h6 li .pt_resources #primary ul.address-list a,.pt_account #primary ul.address-list .saves-post-title,.pt_service #primary ul.address-list .saves-post-title,.pt_resources #primary ul.address-list .saves-post-title,.pt_account #primary ul.address-list .address-make-default,.pt_service #primary ul.address-list .address-make-default,.pt_resources #primary ul.address-list .address-make-default{position:static;margin-top:10px;display:block}}.availability .in-stock-msg{color:#000}.availability .not-available-msg{color:#dc0000}.availability .in-stock-date-msg{color:#dc0000}.pt_product-details h1{font-family:Nexa;font-weight:bold;font-size:36px;text-transform:uppercase;text-transform:none;word-wrap:break-word;line-height:1.3}.pt_product-details #primary #product-content .error{text-transform:uppercase;background:0;font-size:18px}.pt_product-details #primary .product-tile .product-image a{display:block}.pt_product-details #primary .product-variations select option:disabled{color:#cccdcd}.pt_product-details #primary .product-variations .label,.pt_product-details #primary .product-variations label{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_product-details #primary .product-variations button{width:100%}.pt_product-details #primary .product-variations .size-chart-link{font-weight:400;text-transform:uppercase;cursor:pointer}.pt_product-details #primary .product-variations .pdp-holster-message-box .highlight-box{border:1px solid #000;padding:15px;padding-top:0;margin-top:10px}.pt_product-details #primary .product-variations .pdp-holster-message-box span{font-size:16px;font-weight:bold;background:0;color:#000}.pt_product-details #primary .product-variations .pdp-holster-message-box .pdp-holster-launch{padding-top:20px}.pt_product-details #primary .product-variations .pdp-holster-message-box p{padding-top:15px}.pt_product-details #primary a.material-link,.pt_product-details #primary a.gunchart-link{color:#045a7e}.pt_product-details #primary a.material-link:hover,.pt_product-details #primary a.gunchart-link:hover{color:#034662}.pt_product-details .pdp-button-wrap{text-align:left}.pt_product-details .pdp-button-wrap .button{width:100%;box-sizing:border-box;text-align:center}.pt_product-details .pdp-main .product-add-to-cart .product-price,.pt_product-details .pdp-main .product-add-to-cart .price-standard,.pt_product-details .pdp-main .product-add-to-cart .price-sales{text-align:left;padding-left:0;font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase}.pt_product-details .pdp-main .product-add-to-cart label,.pt_product-details .pdp-main .product-add-to-cart .label{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_product-details .pdp-main .product-add-to-cart .product-promo{font-size:14px;color:#dc0000;margin-top:20px}.pt_product-details .pdp-main .product-actions li{text-align:left}.pt_product-details .pdp-main .product-add-to-cart .availability{text-align:left}.pt_product-details .pdp-main .product-actions{margin-top:20px}.pt_product-details #main input,.pt_product-details #main textarea{border-width:2px}.pt_product-details #main select{border:2px solid #000;line-height:15px}.pt_product-details #main .product-tabs .tab-content ul{padding-left:15px}.pt_product-details #main .product-tabs .tab-content ul li{list-style:disc;line-height:21px}.pt_product-details #main .mobile-show{display:none}.pt_product-details aside h3,.pt_product-details aside h6,.pt_product-details aside .progress-tabs li a,.progress-tabs li .pt_product-details aside a,.pt_product-details aside h3 li a,.pt_product-details aside h6 li a,.pt_product-details aside .saves-post-title{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none}.pt_product-details aside p{margin-bottom:20px}.pt_product-details .resources-aside,.pt_product-details .hostacourse-aside,.pt_product-details .trainingupdates-aside{margin-top:3px}.pt_product-details .resources-aside h3,.pt_product-details .hostacourse-aside h3,.pt_product-details .trainingupdates-aside h3{padding:10px 0;text-transform:uppercase}.pt_product-details .resources-aside>div ul{padding:20px 0}.pt_product-details .resources-aside>div li{padding:7px 9px;font-weight:bold;font-size:14px;line-height:36px}.pt_product-details .resources-aside>div .button-wrap{position:absolute;text-align:center;width:100%;text-transform:uppercase}.pt_product-details .resources-aside>div button{text-transform:uppercase}.pt_product-details .resources-aside{width:100%}.pt_product-details .resources-aside>div .button-wrap{position:relative;padding-top:1em}.pt_product-details .resources-aside button{width:100%}.pt_product-details .section-header{margin:40px 0 20px 0}.pt_product-details .recomendations-fullwidth .column-4 a{display:block;text-align:center}.pt_product-details .recomendations-fullwidth h3{line-height:18px;margin:20px 0}.pt_product-details .recomendations-fullwidth div{font-weight:400}.pt_product-details .recomendations-fullwidth .pdp-recommendation-cta{margin-top:20px}.pt_product-details .recomendations-fullwidth .pdp-recommendation-cta a{text-align:center}.pt_product-details .recomendations-fullwidth iframe{max-width:100%}.pt_product-details .socialshare{display:inline}.pt_product-details .send-to-friend img{opacity:.5;padding-bottom:5px}.pt_product-details .product-actions ul.menu{float:none}.pt_product-details .product-actions ul.menu li{width:100%;padding-bottom:15px}.pt_product-details .product-actions ul.menu li .wl-action,.pt_product-details .product-actions ul.menu li .login-action{text-transform:uppercase}.pt_product-details .row .column-3{position:relative}.pt_product-details .attribute-validation{background:black;color:white;padding:8px;position:absolute;right:110%;min-width:135px;top:-33%;transform:translate(0,-25%);text-align:center;font-size:14px;font-family:Clear-Sans;text-transform:uppercase;margin-top:20px}.pt_product-details .attribute.color .attribute-validation{top:0}.pt_product-details .row.pdp-holster-message-box .attribute-validation{top:11%}.pt_product-details .select-dropdown,.pt_product-details .pdp-holster-launch{position:relative}.pt_product-details .attribute-validation:after{content:"";position:absolute;left:100%;top:62%;transform:translate(0,-80%);width:0;height:0;border-style:solid;border-width:10px 0 10px 15px;border-color:transparent transparent transparent #000}#pdp-row-1 .product-primary-image .primary-image{max-width:100%;max-height:none}@media only screen and (max-width:767px){#pdp-row-1 .product-primary-image .primary-image{max-width:100%;max-height:none}}#pdp-row-1 .product-primary-image .zoomWindow{top:0 !important;left:auto !important;margin-left:100% !important}#pdp-row-1 .product-thumbnails li a{border:1px solid #ccc;display:inline-block;width:53px;height:53px}#pdp-row-1 .product-thumbnails li img{width:53px;max-height:100%;margin:0 auto}#pdp-row-1 .brand-logo{display:inline-block;padding:0;margin-bottom:25px}#pdp-row-1 .product-name{margin-bottom:15px}@media only screen and (max-width:767px){#pdp-row-1 .product-name{font-size:30px}}#pdp-row-1 .model-info{font-family:Clear-Sans;font-weight:bold;font-size:16px;text-transform:uppercase;margin-bottom:25px}#pdp-row-1 .model-info span::before{content:"|";margin:0 5px}#pdp-row-1 .model-info span:first-child::before{content:"";margin:0}#pdp-row-1 .read-more{display:none}#pdp-row-1 .product-description{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none;margin-bottom:50px}@media only screen and (max-width:767px){#pdp-row-1 .product-description{margin-top:30px}}#pdp-row-1 .product-description .hidden-description-indicator{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#pdp-row-1 .product-description .hidden-description-indicator:hover{color:#939598}#pdp-row-1 .product-description .hidden-product-description{display:none}#pdp-row-1 .product-description.show-hidden .hidden-description-indicator{display:none}#pdp-row-1 .product-description.show-hidden .hidden-product-description{display:inline}#pdp-row-1 .toggle-product-description{display:block;margin-top:-30px;margin-bottom:50px}#pdp-row-1 .toggle-product-description:hover{color:#939598}#video_container{position:relative;padding-bottom:56.25%;padding-top:35px;height:0;overflow:hidden}#video_container iframe{width:100%;hieght:100%;position:absolute;top:0;left:0}@media only screen and (max-width:959px){.pdp-main .product-add-to-cart .pdp-button-wrap a#training-register{width:100%;padding-left:0;max-width:100%}}@media only screen and (max-width:767px){.pt_product-details #main .mobile-show{display:block}.pt_product-details #pdp-row-1 .mobile-description-reviews{padding:20px}.pt_product-details #pdp-row-1 .read-more{display:block}.pt_product-details #pdp-row-1 .product-primary-image>a{display:block}.pt_product-details #pdp-row-1 .brand-logo{padding:0;margin-bottom:5px}.pt_product-details #pdp-row-1 .toggle-product-description{margin-top:0}.pt_product-details #pdp-row-1 .quantity{display:none}.pt_product-details #pdp-row-1 .product-variations .error{margin-bottom:15px}.pt_product-details #pdp-row-1 .product-set-list{margin-top:10px;border-top:6px solid #000 !important}.pt_product-details #pdp-row-1 .product-set-list .product-set-image{width:100% !important;float:none !important}.pt_product-details #pdp-row-1 .product-add-to-cart .product-price{padding:15px 0 10px !important;max-width:450px;width:100%;margin-left:auto;margin-right:auto}.pt_product-details #pdp-row-1 .product-add-to-cart .product-price .price-standard{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase}.pt_product-details #pdp-row-1 .product-add-to-cart .availability{padding:0}.pt_product-details #pdp-row-1 .product-add-to-cart a#training-register{width:100%;padding-left:0}.pt_product-details #pdp-row-1 #pdp-right-stack .visually-hidden{display:none}.pt_product-details #pdp-row-1 #pdp-right-stack .product-set-list{border-top:none !important}.pt_product-details #pdp-row-1 #pdp-right-stack .product-set-list .product-name{display:none !important}.pt_product-details #pdp-row-1 #pdp-right-stack #BVRRSummaryContainer{margin-top:50px}.pt_product-details #pdp-row-1 .mobile-inline-ratings{margin-bottom:0;margin-top:30px;max-width:450px;width:100%;margin-left:auto;margin-right:auto}.pt_product-details #pdp-row-1 .mobile-inline-ratings a{text-transform:uppercase}.pt_product-details #pdp-row-1 .product-description,.pt_product-details #pdp-row-1 .pdp-row-1-right{max-width:450px;margin-left:auto;margin-right:auto}.pt_product-details #pdp-tabs-row .progress-tabs,.pt_product-details #pdp-tabs-row aside h3,.pt_product-details aside #pdp-tabs-row h3,.pt_product-details #pdp-tabs-row aside h6,.pt_product-details aside #pdp-tabs-row h6,.pt_product-details #pdp-tabs-row aside .progress-tabs li a,.pt_product-details aside .progress-tabs li #pdp-tabs-row a,.progress-tabs li .pt_product-details #pdp-tabs-row aside a,.progress-tabs li .pt_product-details aside #pdp-tabs-row a,.pt_product-details #pdp-tabs-row aside .saves-post-title,.pt_product-details aside #pdp-tabs-row .saves-post-title{border-bottom:0;margin-bottom:0;padding:0}.pt_product-details #pdp-tabs-row aside{margin-bottom:15px;margin-top:30px}.pt_product-details #pdp-tabs-row aside.resources-aside{margin-top:3px}.pt_product-details #pdp-tabs-row .resources-aside{margin-top:3px}.pt_product-details #pdp-tabs-row .product-tabs{padding-top:10px;border-top:1px solid #939598}.pt_product-details #pdp-tabs-row .product-tabs .accordion,.pt_product-details #pdp-tabs-row aside .accordion{position:relative;width:100%;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #939598}.pt_product-details #pdp-tabs-row .product-tabs .accordion:before,.pt_product-details #pdp-tabs-row aside .accordion:before{content:none}.pt_product-details #pdp-tabs-row .product-tabs .accordion:after,.pt_product-details #pdp-tabs-row aside .accordion:after{border:none !important}.pt_product-details #pdp-tabs-row .product-tabs .accordion.active-step a,.pt_product-details #pdp-tabs-row aside .accordion.active-step a{color:#000}.pt_product-details #pdp-tabs-row .product-tabs .accordion .accordion-indicator,.pt_product-details #pdp-tabs-row aside .accordion .accordion-indicator{display:inline-block;background:url("../images/ui-icons_256x240.png") no-repeat;background-position:-17px -127px;width:15px;height:15px;position:absolute;top:-3px;left:0}.pt_product-details #pdp-tabs-row .product-tabs .accordion .accordion-header,.pt_product-details #pdp-tabs-row aside .accordion .accordion-header{font-size:15px;line-height:18px;padding-left:20px;display:block;margin-top:0;margin-bottom:0;padding-bottom:0;border:0}.pt_product-details #pdp-tabs-row .product-tabs .accordion .accordion-content,.pt_product-details #pdp-tabs-row aside .accordion .accordion-content{display:none;font-weight:normal;padding-left:20px;padding-top:10px;padding-right:20px}.pt_product-details #pdp-tabs-row .product-tabs .accordion .accordion-content li,.pt_product-details #pdp-tabs-row aside .accordion .accordion-content li{display:list-item;font-size:15px}.pt_product-details #pdp-tabs-row .product-tabs .accordion .accordion-content li:before,.pt_product-details #pdp-tabs-row aside .accordion .accordion-content li:before{content:"" !important;margin:0}.pt_product-details #pdp-tabs-row .product-tabs .accordion .button-wrap.accordion-content,.pt_product-details #pdp-tabs-row aside .accordion .button-wrap.accordion-content{width:auto}.pt_product-details #pdp-tabs-row .product-tabs .accordion .button-wrap.accordion-content a,.pt_product-details #pdp-tabs-row aside .accordion .button-wrap.accordion-content a{width:100%}.pt_product-details #pdp-tabs-row .product-tabs .accordion.accordion-open .accordion-content,.pt_product-details #pdp-tabs-row aside .accordion.accordion-open .accordion-content{display:block}.pt_product-details #pdp-tabs-row .product-tabs .accordion.accordion-open .accordion-indicator,.pt_product-details #pdp-tabs-row aside .accordion.accordion-open .accordion-indicator{background-position:-48px -127px}.recommendations .product-tile{max-width:500px;margin:0 auto}}@media only screen and (max-width:767px){.product-set{margin-top:30px}.product-set h2{font-size:20px !important;text-tranform:capitalize !important}}@media only screen and (max-width:767px){.product-set-details{width:100% !important;margin-left:0 !important}}.Color li{border:4px solid #FFF;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Color li a{width:50px;height:50px;background-size:cover !important}.Color li.selected,.Color li:hover{border-color:#bebebe}.Color li.selected,.Color li.selected a{cursor:default}.swatches li{border:4px solid #FFF}.swatches li:hover,.swatches li.selected{border-color:#bebebe}.swatches li:hover a:after,.swatches li.selected a:after{content:"";position:absolute;width:40px;height:40px;top:5px;left:5px;background:url("../images/check.png") no-repeat scroll left top transparent;background-size:cover}.swatches li.unselectable a:after{content:"";position:absolute;width:40px;height:40px;top:5px;left:5px;background:url("../images/ex.png") no-repeat scroll left top transparent;background-size:cover}.swatches li.unselectable:hover{border:4px solid #FFF}.swatches.unselectable li.unselectable a:after{display:none}.swatches .tooltip{cursor:pointer}.attribute .selected-value{display:none}.sfl-gun-chart-th,#pdp-tabs-row .gunChart-header .column-2,#pdp-tabs-row .gunChart-header .column-1,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] th,#pdp-tabs-row .part-numbers-list th{padding-top:10px;display:table-cell;padding-bottom:5px;border-bottom:4px solid #000;font-size:16px;font-weight:bold}.sfl-gun-chart-tc,#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data .column-1,#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data .column-2,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] td,#pdp-tabs-row .part-numbers-list td{display:table-cell;padding:10px 10px 10px 0;box-sizing:border-box;font-weight:400}.sfl-gun-chart-tc.mfg-name,#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data .mfg-name.column-1,#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data .mfg-name.column-2,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] td.mfg-name,#pdp-tabs-row .part-numbers-list td.mfg-name{font-weight:700}#pdp-tabs-row{margin-top:40px}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"],#pdp-tabs-row .tab-content[tab-id="product-tabs-2"],#pdp-tabs-row .tab-content[tab-id="product-tabs-3"]{max-height:460px;overflow-y:hidden !important}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"].visible-size-chart,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"].visible-size-chart,#pdp-tabs-row .tab-content[tab-id="product-tabs-3"].visible-size-chart{overflow:visible !important;max-height:none}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] h3,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] h3,#pdp-tabs-row .tab-content[tab-id="product-tabs-3"] h3{display:table-header-group;font-size:20px;letter-spacing:.5px;font-weight:400}#pdp-tabs-row .gun-chart-wrapper,#pdp-tabs-row .gun-chart-wrapper .gunChart{display:table;width:100%}#pdp-tabs-row .gunChart-header{display:table-header-group;font-weight:bold;font-size:0}#pdp-tabs-row .gunChart-header div{display:inline-block !important;float:none;vertical-align:bottom}#pdp-tabs-row .gun-chart-wrapper .gun-chart-content-wrapper{max-height:400px;overflow-y:scroll;border-bottom:1px solid #000}#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data{border-top:1px solid #000}#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data:first-child{border-top:0}#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data.secondary-chart-row{border-top:0}#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data.secondary-chart-row .secondary-chart-columns{border-top:1px solid #000}#pdp-tabs-row .tab-content[tab-id="product-tabs-2"]{overflow-y:scroll !important}#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] th,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] td{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:48.58491%;margin-left:2.83019%}#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] th:first-child,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] td:first-child{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:21.87736%;margin-left:0;font-weight:bold}#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] th:last-child,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] td:last-child{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:21.87736%;margin-left:2.83019%}#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] td{border-top:1px solid #000}#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] tbody tr:first-child td{border-top:0}#pdp-tabs-row .part-numbers-list{overflow-y:auto !important;max-height:460px;display:block}#pdp-tabs-row .part-numbers-list tbody{display:table;width:100%}#pdp-tabs-row .part-numbers-list th,#pdp-tabs-row .part-numbers-list td{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:16.66667%;margin-left:0}#pdp-tabs-row .part-numbers-list th:first-child,#pdp-tabs-row .part-numbers-list th:nth-child(2),#pdp-tabs-row .part-numbers-list td:first-child,#pdp-tabs-row .part-numbers-list td:nth-child(2){display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:33.33333%;font-weight:bold}#pdp-tabs-row .part-numbers-list th{border-width:2px}#pdp-tabs-row .part-numbers-list td{border-top:1px solid #000}#pdp-tabs-row .part-numbers-list tbody tr:first-child td{border-top:0}@media only screen and (max-width:767px){#pdp-tabs-row .sfl-gun-chart-th,#pdp-tabs-row .gunChart-header .column-2,#pdp-tabs-row .gunChart-header .column-1,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] th,#pdp-tabs-row .part-numbers-list th{font-size:13px}#pdp-tabs-row .sfl-gun-chart-tc,#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data .column-1,#pdp-tabs-row .gun-chart-wrapper .gunChart .chart-data .column-2,#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] td,#pdp-tabs-row .part-numbers-list td{font-size:15px;line-height:16px}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"]{max-height:505px}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gunChart-header{width:100%}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gunChart-header .column-1,#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gunChart-header .column-2{word-break:break-word}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gunChart-header .column-1{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:10.02358%;margin-left:2.83019%}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gunChart-header .column-2,#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gunChart-header .caliber-col{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:22.87736%;margin-left:2.83019%}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gunChart-header .column-2:first-child,#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gunChart-header .caliber-col:first-child{margin-left:0}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gunChart-header .mount-col{display:none !important}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data:last-child{padding-bottom:20px}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .column-1,#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .column-2{font-size:12px}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .column-2.mfg-name{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:22.87736%}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .secondary-chart-columns{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:74.29245%;margin-left:2.83019%}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .secondary-chart-columns .column-1{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:13.49206%;margin-left:3.80952%}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .secondary-chart-columns .column-2,#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .secondary-chart-columns .caliber-col{display:block;float:left;min-height:1px;position:relative;*margin-right:-1px;width:30.79365%;margin-left:3.80952%}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .secondary-chart-columns .column-2:first-child,#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .secondary-chart-columns .caliber-col:first-child{margin-left:0}#pdp-tabs-row .tab-content[tab-id="product-tabs-8"] .gun-chart-content-wrapper .chart-data .secondary-chart-columns .mount-col{display:none}#pdp-tabs-row .part-numbers-list th,#pdp-tabs-row .part-numbers-list td{box-sizing:border-box;padding-right:10px}#pdp-tabs-row .part-numbers-list th{font-size:10px}#pdp-tabs-row .part-numbers-list td{word-wrap:break-word}#pdp-tabs-row .part-numbers-list td:first-child,#pdp-tabs-row .part-numbers-list td:nth-child(2){word-wrap:normal}#pdp-tabs-row .part-numbers-list td,#pdp-tabs-row .part-numbers-list td a{font-size:14px}}.slide-track{max-width:none}.product-tile .product-image a{position:relative;min-height:300px}.carousel-recomendations{width:100% !important}.carousel-recomendations .capture-product-id{display:none}.carousel-recomendations .product-image,.carousel-recomendations .product-description{max-width:96%}@media only screen and (max-width:767px){.carousel-recomendations .product-name{text-align:center}}.carousel-recomendations li{box-sizing:border-box;padding:0 10px}.carousel-recomendations .slick-dots{position:static;margin-top:20px}.carousel-recomendations .slick-dots li{min-height:0}.carousel-recomendations .slick-dots button:before{font-size:13px}.carousel-recomendations .slick-prev{background:url("../images/carousol_prev-horizontal.gif") no-repeat}.carousel-recomendations .slick-next{background:url("../images/carousol_next-horizontal.gif") no-repeat}.carousel-recomendations .recommendation_image>a,.carousel-recomendations .product-image>a{display:block;text-align:center;height:300px}.carousel-recomendations .recommendation_image>a img,.carousel-recomendations .product-image>a img{display:inline-block;vertical-align:middle;max-width:96%}.carousel-recomendations.related-products-carousel{padding-bottom:15px;border-bottom:4px solid #000}.carousel-recomendations.related-products-carousel .product-tile{color:#000}.carousel-recomendations.related-products-carousel .product-name{text-align:left}.carousel-recomendations.related-products-carousel .related-product-right-stack{min-height:325px}.carousel-recomendations.related-products-carousel .related-product-utilities{position:absolute;bottom:0}.carousel-recomendations.related-products-carousel .related-product-description{color:#000;font-weight:400;line-height:175%;max-height:125px;overflow:hidden;text-align:left}.carousel-recomendations.related-products-carousel .product-price{padding-bottom:8px}.carousel-recomendations.related-products-carousel .product-price span{font-size:19px;font-family:Nexa}@media only screen and (max-width:767px){.carousel-recomendations .slick-prev,.carousel-recomendations .slick-next{display:none !important}.carousel-recomendations.related-products-carousel .related-product-right-stack{min-height:210px}.carousel-recomendations.related-products-carousel .related-product-utilities{text-align:center;width:100%}.carousel-recomendations.related-products-carousel .related-product-description{max-height:74px;text-align:left}}#video_container,.tabs-menu.progress-tabs .tab-content.visible>div,.pt_product-details aside h3.tabs-menu .tab-content.visible>div,.pt_product-details aside h6.tabs-menu .tab-content.visible>div,.pt_product-details aside .progress-tabs li a.tabs-menu .tab-content.visible>div,.progress-tabs li .pt_product-details aside a.tabs-menu .tab-content.visible>div,.pt_product-details aside .tabs-menu.saves-post-title .tab-content.visible>div{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin-bottom:10px}#video_container iframe,.tabs-menu.progress-tabs .tab-content.visible>div iframe,.pt_product-details aside h3.tabs-menu .tab-content.visible>div iframe,.pt_product-details aside h6.tabs-menu .tab-content.visible>div iframe,.pt_product-details aside .progress-tabs li a.tabs-menu .tab-content.visible>div iframe,.progress-tabs li .pt_product-details aside a.tabs-menu .tab-content.visible>div iframe,.pt_product-details aside .tabs-menu.saves-post-title .tab-content.visible>div iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (max-width:767px){.pt_product-details .product-primary-image #video_container{display:none}}@media only screen and (min-width:900px){.pt_product-details .tab-content.visible>div{float:left;width:50%}}.bonus-discount-container-dialog .ui-dialog-title,.bonus-product-grid-dialog .ui-dialog-title{display:none !important}.bonus-product-list{padding:7px 40px 30px}@media only screen and (max-width:767px){.bonus-product-list{padding:7px 0 30px}.bonus-product-list button.add-to-cart-bonus{width:100%;max-width:none}}.bonus-product-list .add-to-cart-bonus{float:right}.bonus-product-list .bonus-product-promo{border-bottom:3px solid #000}.bonus-product-list .bonus-product-promo .bonus-product-promo-callout{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase;padding-bottom:10px}.bonus-product-list .bonus-product-promo .bonus-product-promo-details{font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none;padding-bottom:10px}.bonus-product-list .bonus-product-item{display:inline-block;width:100%;border:0;border-top:1px solid #bebebe;padding:15px 0;position:relative}.bonus-product-list .bonus-product-item.first{border-top:0}.bonus-product-list .bonus-product-item input,.bonus-product-list .bonus-product-item textarea,.bonus-product-list .bonus-product-item select{border-width:2px}.bonus-product-list .bonus-product-item .button-select-bonus{float:right;margin:0;max-width:none}.bonus-product-list .bonus-product-item .button-select-bonus span{font-family:Clear-Sans;font-weight:bold;font-size:16px;text-transform:uppercase;font-size:14px}.bonus-product-list .bonus-product-item .row{padding:0}.bonus-product-list .bonus-product-item .product-image-column-mobile{display:none}.bonus-product-list .bonus-product-item .product-image-column,.bonus-product-list .bonus-product-item .product-image-column-mobile{margin:0}.bonus-product-list .bonus-product-item .product-image-column .bonus-product-qty,.bonus-product-list .bonus-product-item .product-image-column-mobile .bonus-product-qty{font-weight:normal}.bonus-product-list .bonus-product-item .product-image-column .bonus-product-number,.bonus-product-list .bonus-product-item .product-image-column-mobile .bonus-product-number{padding-bottom:10px}.bonus-product-list .bonus-product-item .product-image-column .bonus-product-number span,.bonus-product-list .bonus-product-item .product-image-column-mobile .bonus-product-number span{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;font-weight:bold;line-height:1.5em}@media only screen and (max-width:767px){.bonus-product-list .bonus-product-item .product-image-column{display:none}.bonus-product-list .bonus-product-item .product-image-column-mobile{display:block}.bonus-product-list .bonus-product-item .product-image-column-mobile .column-mobile-image{max-width:300px;max-height:300px}.bonus-product-list .bonus-product-item .product-image-column-mobile .column-mobile-image img{max-width:100%;max-height:300px}}.bonus-product-list .bonus-product-item .product-variations .size-chart-link,.bonus-product-list .bonus-product-item .product-variations .material-link,.bonus-product-list .bonus-product-item .product-variations .gunchart-link,.bonus-product-list .bonus-product-item .product-variations .attribute .label,.bonus-product-list .bonus-product-item .product-variations .attribute label,.bonus-product-list .bonus-product-item .product-variations .pdp-holster-message-box{display:none}.bonus-product-list .bonus-product-list-footer{padding:0 0 40px 0;margin:0}.bonus-product-list .bonus-product-list-footer .bonus-product-summary-text{border-top:3px solid #000;padding:10px 0}.bonus-product-list .bonus-product-list-footer .selected-bonus-items{margin-bottom:30px;border-bottom:3px solid #000}.bonus-product-list .bonus-product-list-footer .selected-bonus-items .selected-bonus-item{padding:10px 0;border-bottom:1px solid #bebebe}.bonus-product-list .bonus-product-list-footer .selected-bonus-items .selected-bonus-item .item-name{font-family:Nexa;font-weight:bold;font-size:14px;text-transform:none}.bonus-product-list .bonus-product-list-footer .selected-bonus-items .selected-bonus-item span,.bonus-product-list .bonus-product-list-footer .selected-bonus-items .selected-bonus-item div,.bonus-product-list .bonus-product-list-footer .selected-bonus-items .selected-bonus-item a{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;line-height:1.5em}.bonus-discount-container{padding:7px 40px 30px;width:300px}.bonus-discount-container .bonus-product-promo-callout{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase;padding-bottom:10px}.bonus-discount-container .bonus-product-promo-details{font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none;padding-bottom:10px}.bonus-discount-container .buttonbar{width:auto;margin:0;padding:10px 0 0 0}.bonus-discount-container .buttonbar button{margin:0 20px 0 0;max-width:none}.bonus-discount-container .buttonbar button span{font-family:Clear-Sans;font-weight:bold;font-size:16px;text-transform:uppercase;font-size:14px}@media only screen and (max-width:767px){.bonus-discount-container .buttonbar button{width:100%;margin:20px 0}.bonus-discount-container .buttonbar button:first-child{margin:20px 0 0 0}}.pt_cart .breadcrumb{padding-left:24px}.pt_cart #main h1{margin-top:65px;margin-bottom:55px}.pt_cart #main .mobile-remove{display:none}.pt_cart #main .mobile-only{display:none}.pt_cart #main .item-details .product-list-item .name{padding-bottom:25px}.pt_cart #main .item-details .product-list-item .sku{width:100%;margin-bottom:10px}.pt_cart #main .item-details .product-list-item .variation-attrs span{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;word-wrap:break-word}.pt_cart #main .product-availability-list{margin-bottom:25px}.pt_cart #main .product-availability-list .on-order,.pt_cart #main .product-availability-list .is-in-stock{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none}.pt_cart .cart-empty{margin-bottom:20px}.pt_cart .checkout-top-btn{margin-top:65px}.pt_cart .paypalcheckout .checkout-top-btn{margin-top:60px}.pt_cart .cart-suggestions h5,.pt_cart .cart-suggestions #sfl-grid-nav h3,#sfl-grid-nav .pt_cart .cart-suggestions h3,.pt_cart .cart-suggestions #simple-bot-nav h3,#simple-bot-nav .pt_cart .cart-suggestions h3{margin-top:20px}.pt_cart div.cart-header{border-bottom:4px solid #000;padding-bottom:15px}.pt_cart div.cart-header div{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase;text-align:center;text-transform:none}.pt_cart div.cart-header .price-header{text-align:left}.pt_cart div.cart-header .total-header{text-align:right}.pt_cart div.cart-promo{padding:40px 20px;margin:25px 0;clear:left;border:1px solid #dc0000;line-height:1.5em}.pt_cart div.cart-promo .bonus-item-details-callout{color:#dc0000;font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_cart div.cart-promo .bonus-item-details-callout.no-details{line-height:2.6em}.pt_cart div.cart-promo .bonus-item-details-details{padding-top:.3em;font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_cart div.cart-promo .bonus-item-actions{line-height:0}.pt_cart div.cart-promo .bonus-item-actions .select-bonus{line-height:1.5em;text-transform:uppercase;display:inline-block;padding:10px 20px}@media only screen and (max-width:767px){.pt_cart div.cart-promo{padding:0}.pt_cart div.cart-promo .bonus-item-details{padding:20px;text-align:center}.pt_cart div.cart-promo .bonus-item-actions .select-bonus{text-transform:uppercase;display:block;padding:10px 0;width:100%;max-width:none;text-align:center}}.pt_cart div.row .title-bonus-item .title-bonus-item-text{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none;color:#dc0000}.pt_cart div.row .title-bonus-item .title-bonus-item-callout{color:#dc0000}.pt_cart .bonus-item-total,.pt_cart .bonus-item-total-mobile{text-transform:uppercase;color:#dc0000}.pt_cart .bonus-item-total-mobile{display:none}@media only screen and (max-width:767px){.pt_cart .bonus-item-total{display:none}.pt_cart .bonus-item-total-mobile{clear:both;display:block;padding-top:20px}}.pt_cart div.cart-row,.pt_cart div.rowbundle,.pt_cart div.rowgiftcert,.pt_cart div.rowcoupons,.pt_cart div.bonusproductsrow,.pt_cart div.row-bundle,.pt_cart div.adjustmentsrow{padding:20px 0;border-top:1px solid #bebebe;clear:left}.pt_cart div.cart-row.first,.pt_cart div.rowbundle.first,.pt_cart div.rowgiftcert.first,.pt_cart div.rowcoupons.first,.pt_cart div.bonusproductsrow.first,.pt_cart div.row-bundle.first,.pt_cart div.adjustmentsrow.first{border-top:0}.pt_cart div.cart-row .button-text,.pt_cart div.cart-row .button-text span,.pt_cart div.cart-row .add-to-wishlist,.pt_cart div.rowbundle .button-text,.pt_cart div.rowbundle .button-text span,.pt_cart div.rowbundle .add-to-wishlist,.pt_cart div.rowgiftcert .button-text,.pt_cart div.rowgiftcert .button-text span,.pt_cart div.rowgiftcert .add-to-wishlist,.pt_cart div.rowcoupons .button-text,.pt_cart div.rowcoupons .button-text span,.pt_cart div.rowcoupons .add-to-wishlist,.pt_cart div.bonusproductsrow .button-text,.pt_cart div.bonusproductsrow .button-text span,.pt_cart div.bonusproductsrow .add-to-wishlist,.pt_cart div.row-bundle .button-text,.pt_cart div.row-bundle .button-text span,.pt_cart div.row-bundle .add-to-wishlist,.pt_cart div.adjustmentsrow .button-text,.pt_cart div.adjustmentsrow .button-text span,.pt_cart div.adjustmentsrow .add-to-wishlist{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;color:#045a7e}.pt_cart div.cart-row .button-text:hover,.pt_cart div.cart-row .button-text span:hover,.pt_cart div.cart-row .add-to-wishlist:hover,.pt_cart div.rowbundle .button-text:hover,.pt_cart div.rowbundle .button-text span:hover,.pt_cart div.rowbundle .add-to-wishlist:hover,.pt_cart div.rowgiftcert .button-text:hover,.pt_cart div.rowgiftcert .button-text span:hover,.pt_cart div.rowgiftcert .add-to-wishlist:hover,.pt_cart div.rowcoupons .button-text:hover,.pt_cart div.rowcoupons .button-text span:hover,.pt_cart div.rowcoupons .add-to-wishlist:hover,.pt_cart div.bonusproductsrow .button-text:hover,.pt_cart div.bonusproductsrow .button-text span:hover,.pt_cart div.bonusproductsrow .add-to-wishlist:hover,.pt_cart div.row-bundle .button-text:hover,.pt_cart div.row-bundle .button-text span:hover,.pt_cart div.row-bundle .add-to-wishlist:hover,.pt_cart div.adjustmentsrow .button-text:hover,.pt_cart div.adjustmentsrow .button-text span:hover,.pt_cart div.adjustmentsrow .add-to-wishlist:hover{color:#034662}.pt_cart div.cart-row .item-quantity,.pt_cart div.rowbundle .item-quantity,.pt_cart div.rowgiftcert .item-quantity,.pt_cart div.rowcoupons .item-quantity,.pt_cart div.bonusproductsrow .item-quantity,.pt_cart div.row-bundle .item-quantity,.pt_cart div.adjustmentsrow .item-quantity{text-align:center}.pt_cart div.cart-row .item-image,.pt_cart div.rowbundle .item-image,.pt_cart div.rowgiftcert .item-image,.pt_cart div.rowcoupons .item-image,.pt_cart div.bonusproductsrow .item-image,.pt_cart div.row-bundle .item-image,.pt_cart div.adjustmentsrow .item-image{max-width:300px;max-height:300px}.pt_cart div.cart-row .item-user-actions,.pt_cart div.rowbundle .item-user-actions,.pt_cart div.rowgiftcert .item-user-actions,.pt_cart div.rowcoupons .item-user-actions,.pt_cart div.bonusproductsrow .item-user-actions,.pt_cart div.row-bundle .item-user-actions,.pt_cart div.adjustmentsrow .item-user-actions{margin-top:50px}.pt_cart div.cart-row .item-user-actions .add-to-wishlist,.pt_cart div.rowbundle .item-user-actions .add-to-wishlist,.pt_cart div.rowgiftcert .item-user-actions .add-to-wishlist,.pt_cart div.rowcoupons .item-user-actions .add-to-wishlist,.pt_cart div.bonusproductsrow .item-user-actions .add-to-wishlist,.pt_cart div.row-bundle .item-user-actions .add-to-wishlist,.pt_cart div.adjustmentsrow .item-user-actions .add-to-wishlist{display:block}.pt_cart div.cart-row div:last-of-type,.pt_cart div.rowbundle div:last-of-type,.pt_cart div.rowgiftcert div:last-of-type,.pt_cart div.rowcoupons div:last-of-type,.pt_cart div.bonusproductsrow div:last-of-type,.pt_cart div.row-bundle div:last-of-type,.pt_cart div.adjustmentsrow div:last-of-type{padding-bottom:3%}.pt_cart div.message-row{padding:20px 0;border-bottom:0}.pt_cart div.cart-footer{padding:20px 0}.pt_cart .cart-coupon-code{width:60%}.pt_cart .cart-coupon-code #add-coupon{padding:8px 20px;vertical-align:bottom}.pt_cart .cart-coupon-code input{width:55%}.pt_cart .cart-order-totals{width:100%}.pt_cart .cart-order-totals div{padding:2px 0;font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_cart .cart-order-totals .order-subtotal{border-top:1px solid #bebebe}.pt_cart .cart-order-totals .order-totals-header{display:none}.pt_cart .cart-order-totals .row div{text-align:right}.pt_cart .cart-order-totals .row div:first-child{text-align:left}.pt_cart .cart-order-totals .order-total{border-bottom:1px solid #bebebe;border-top:1px solid #bebebe;padding:15px 0}.pt_cart .cart-order-totals .order-total div{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none}.pt_cart .cart-order-totals .order-total div span{font-family:Nexa;font-weight:bold;font-size:14px;text-transform:none;display:block}.pt_cart .paypalcheckout{float:right}.pt_cart .paypalcheckout button{background:0}.pt_cart .checkout-or{margin-top:75px;margin-right:15px}.pt_cart .checkout-or-bottom{margin-top:15px;margin-right:15px}.pt_cart .cart-action-checkout{float:right}.pt_cart .cart-suggestions{clear:both}.pt_cart .cart-suggestions h5,.pt_cart .cart-suggestions #sfl-grid-nav h3,#sfl-grid-nav .pt_cart .cart-suggestions h3,.pt_cart .cart-suggestions #simple-bot-nav h3,#simple-bot-nav .pt_cart .cart-suggestions h3{margin-bottom:20px}.pt_cart ul.product-availability-list li{clear:both}.pt_cart .cart-custom-message{background-color:black;color:white;padding:3px;text-align:center}.pt_cart .cart-custom-message p{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none}.pt_cart #security-badge-link{float:left;width:131px;height:31px}.pt_cart .cart-footer>a{display:block;margin-top:25px}.pt_cart .cart-footer .security-badge{margin-top:0;padding:10px;border:0}@media only screen and (max-width:767px){.pt_cart #main h1{margin-top:0;margin-bottom:0;font-size:30px;line-height:41px}.pt_cart #main .mobile-remove{display:block;text-align:right;color:#3ebaea}.pt_cart #main .mobile-only{display:block}.pt_cart #main .desktop-only{display:none}.pt_cart #main .removeproduct{display:none}.pt_cart #main .sku{margin-bottom:0}.pt_cart #main .product-availability-list{margin-bottom:40px}.pt_cart #main .cart-footer{padding:0;margin:0}.pt_cart #main .shipping,.pt_cart #main .shipping-full-cart-top{margin-bottom:20px}.pt_cart .checkout-top-btn,.pt_cart .paypalcheckout .checkout-top-btn{margin-top:0}.pt_cart .checkout-or-bottom,.pt_cart .checkout-or{display:none}.pt_cart #cart-table .cart-header div{display:none}.pt_cart #cart-table div.cart-row .item-user-actions{position:static;margin-top:0}.pt_cart #cart-table .price-total,.pt_cart #cart-table .item-price{display:none}.pt_cart #cart-table .item-total{float:left;text-align:left}.pt_cart #cart-table .item-quantity{text-align:left}.pt_cart #cart-table .item-quantity input[type="text"]{width:35%}.pt_cart #cart-table .item-quantity span.mobile-only-text{width:60%}.pt_cart #cart-table .item-user-actions button,.pt_cart #cart-table .item-user-actions a{margin:13px 0}.pt_cart #cart-table .item-quantity>.row{margin-top:8px}.pt_cart #cart-table .item-quantity button,.pt_cart #cart-table .item-quantity input,.pt_cart #cart-table .mobile-only-text{line-height:35px}.pt_cart #cart-table .item-quantity button,.pt_cart #cart-table .item-quantity input{float:left}.pt_cart #cart-table .mobile-only-text{display:block;float:right}.pt_cart .cart-coupon-code{width:auto}.pt_cart .cart-coupon-code input{width:70%}.pt_cart .cart-coupon-code #add-coupon{width:28%;float:right;line-height:35px;padding:0;display:inline-block;vertical-align:bottom}.pt_cart .cart-order-totals .order-subtotal{border-top:0}.pt_cart .cart-order-totals .order-total .column-4.mobile-column-2{width:35%}.pt_cart .cart-order-totals .order-total .total-order-cart{text-align:right;float:right;width:60%}.pt_cart .order-totals-table>.row{padding:20px 0}.pt_cart .cart-order-totals .order-total .total-order-cart{font-size:30px}.pt_cart .cart-actions .cart-action-checkout{width:100%;float:none}.pt_cart .cart-actions .cart-action-checkout .button-red-large{width:100%}.pt_cart .cart-actions .paypalcheckout{width:100%;text-align:center;margin-top:10px;float:none}.pt_cart #security-badge-link{float:none;margin:10px auto}.pt_cart .item-edit-details a{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;color:#045a7e}.pt_cart div.rowgiftcert .item-user-actions{margin-top:0}.pt_cart div.rowgiftcert .float-left-mobile{clear:both}.pt_cart div.rowgiftcert .float-right-mobile{clear:both}}.item-details img{float:left;margin-right:4%}.checkout-login{margin-top:20px;padding-top:30px;border-top:4px solid #000}.checkout-login .column-4.right{border-left:1px solid #bebebe;width:31%}.pt_checkout #billing{margin-top:10px}.pt_checkout .interests{padding-left:95px;margin-bottom:35px}.pt_checkout .interests.profile{padding-left:25px}.pt_checkout .interests.profile p{color:#000}.pt_checkout .interests.profile .label-inline label{color:#000}.pt_checkout .interests.profile .label-inline .checkbox-span{margin-top:5px}.pt_checkout .interests p{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none;color:#939598}.pt_checkout .interests .label-inline{line-height:25px;margin-bottom:4px;margin-left:0}.pt_checkout .interests .label-inline label{margin:0;padding:0;color:#939598}.pt_checkout .interests .label-inline input{margin-top:3px}.pt_checkout .interests .label-inline input:before{background-color:#ebebeb}.pt_checkout .item-details .product-list-item .sku{width:100%}.pt_checkout .product-availability-selector{display:none}.pt_checkout .item-details .product-list-item .sku{width:100%}.pt_checkout ul.product-availability-list li{font-weight:400}.pt_checkout .edit-from-checkout-row{clear:both}.pt_checkout .checkout-summary-product-list .cart-row{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:10px}.pt_checkout .checkout-summary-product-list .cart-row:last-child{border-bottom:0;padding-bottom:0}.pt_checkout .cvn-tip{float:left;margin:-38px 0 0 33%;width:auto}.pt_checkout .cvn input{width:55px !important}.pt_checkout #PaymentMethod_NET30{width:70%;margin:20px 0 0 0}.pt_checkout #PaymentMethod_NET30 .net30-terms-and-conditions{margin:10px 0 0 0;border:1px solid #bebebe;padding:10px}.pt_checkout #PaymentMethod_NET30 .net30-terms-and-conditions p{font-weight:normal}.pt_checkout .useSameAsShipping label{padding:0}.pt_checkout .product-list-item{float:left}.pt_checkout .product-availability-list{float:left;display:block}.pt_checkout .cart-custom-message{background-color:black;color:white;padding:3px;text-align:center}.pt_checkout .cart-custom-message p{font-family:Nexa;font-weight:bold;font-size:18px;text-transform:none}.pt_checkout .checkout-help{margin-top:65px;margin-bottom:76px;padding-top:50px}.pt_checkout .checkout-help h5>div,.pt_checkout .checkout-help #sfl-grid-nav h3>div,#sfl-grid-nav .pt_checkout .checkout-help h3>div,.pt_checkout .checkout-help #simple-bot-nav h3>div,#simple-bot-nav .pt_checkout .checkout-help h3>div{display:inline}.pt_checkout .checkout-title .checkout-help{display:none}.pt_checkout .disabled{color:#939598}.pt_checkout .checkout-progress-indicator{display:none}.pt_checkout .checkout-required-ind{display:block;margin-top:20px}.pt_checkout .checkout-required-ind,.pt_checkout .checkout-required-ind em{color:#939598;font-weight:bold}.pt_checkout .security-badge{margin-top:15px;padding-top:0;border-top:0}.pt_checkout .security-badge a,.pt_checkout .security-badge span{display:block;float:left;margin-right:5px;line-height:31px}.pt_checkout .variation-attrs .value{font-weight:normal}.pt_checkout #PaymentMethod_Custom{margin-top:35px}.pt_checkout #secondary .section-header{margin-top:79px}.pt_checkout #secondary .order-totals-table .order-subtotal,.pt_checkout #secondary .order-totals-table .order-shipping,.pt_checkout #secondary .order-totals-table .order-shipping-discount,.pt_checkout #secondary .order-totals-table .order-sales-tax{margin-bottom:6px}.pt_checkout #secondary .order-totals-table .order-total{text-transform:uppercase}.pt_checkout #secondary .order-totals-table .column-3{width:auto}.pt_checkout #secondary .order-totals-table .column-1{width:auto;float:right}.pt_checkout #secondary .order-totals-table .row div{text-align:right}.pt_checkout #secondary .order-totals-table .row div:first-child{text-align:left}.pt_checkout #primary .checkout-title{margin-top:65px;margin-bottom:55px;padding-top:30px}.pt_checkout #primary .billing-submit{margin-top:20px}.pt_checkout #primary .pro-acc-info{margin-top:15px;line-height:1.5;margin-left:0}.pt_checkout #primary .pro-acc-info .label{float:left}.pt_checkout #primary .pro-acc-info .value{float:left;font-weight:normal;margin-left:10px}.pt_checkout #primary a{color:#045a7e}.pt_checkout #primary a:hover{color:#034662}.pt_checkout #primary h5.section-header,.pt_checkout #primary #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_checkout #primary h3.section-header,.pt_checkout #primary #simple-bot-nav h3.section-header,#simple-bot-nav .pt_checkout #primary h3.section-header{color:#939598;border-color:#939598}.pt_checkout #primary .current h5.section-header,.pt_checkout #primary .current #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_checkout #primary .current h3.section-header,.pt_checkout #primary .current #simple-bot-nav h3.section-header,#simple-bot-nav .pt_checkout #primary .current h3.section-header,.pt_checkout #primary .fulfilled h5.section-header,.pt_checkout #primary .fulfilled #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_checkout #primary .fulfilled h3.section-header,.pt_checkout #primary .fulfilled #simple-bot-nav h3.section-header,#simple-bot-nav .pt_checkout #primary .fulfilled h3.section-header,.pt_checkout #primary .finished h5.section-header,.pt_checkout #primary .finished #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_checkout #primary .finished h3.section-header,.pt_checkout #primary .finished #simple-bot-nav h3.section-header,#simple-bot-nav .pt_checkout #primary .finished h3.section-header{color:#000;border-color:#000}.pt_checkout #summary h5.section-header,.pt_checkout #summary #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_checkout #summary h3.section-header,.pt_checkout #summary #simple-bot-nav h3.section-header,#simple-bot-nav .pt_checkout #summary h3.section-header{color:#939598;border-color:#939598}.pt_checkout #summary.current h5.section-header,.pt_checkout #summary.current #sfl-grid-nav h3.section-header,#sfl-grid-nav .pt_checkout #summary.current h3.section-header,.pt_checkout #summary.current #simple-bot-nav h3.section-header,#simple-bot-nav .pt_checkout #summary.current h3.section-header{color:#000;border-color:#000}.pt_checkout #summary .adjusted-price-bonus{display:none}@media only screen and (max-width:767px){.pt_checkout #summary .adjusted-price-bonus{display:inline}}.pt_checkout #summary .bonus-item{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none;text-transform:uppercase;font-size:14px;color:#dc0000}@media only screen and (max-width:767px){.pt_checkout #summary .bonus-item{float:right}}.pt_checkout #summary .promo{display:none}.pt_checkout .variation-attrs{float:left;width:43%}.pt_checkout .checkout-section{position:relative}.pt_checkout .checkout-section .view-prev-section{display:none}.pt_checkout .shipping-minisummary .label,.pt_checkout .shipping-minisummary span.label,.pt_checkout .shipping-address-minisummary .label,.pt_checkout .shipping-address-minisummary span.label,.pt_checkout .checkout-billing-summary .label,.pt_checkout .checkout-billing-summary span.label,.pt_checkout .billing-address-minisummary .label,.pt_checkout .billing-address-minisummary span.label,.pt_checkout .billing-payment-minisummary .label,.pt_checkout .billing-payment-minisummary span.label{min-width:100px;text-align:right;font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_checkout .shipping-minisummary .value,.pt_checkout .shipping-minisummary .value span,.pt_checkout .shipping-minisummary .value div,.pt_checkout .shipping-minisummary address,.pt_checkout .shipping-minisummary .mini-address-name,.pt_checkout .shipping-minisummary .payment-type,.pt_checkout .shipping-minisummary .payment-amount,.pt_checkout .shipping-minisummary .orderpaymentinstrumentsgc,.pt_checkout .shipping-address-minisummary .value,.pt_checkout .shipping-address-minisummary .value span,.pt_checkout .shipping-address-minisummary .value div,.pt_checkout .shipping-address-minisummary address,.pt_checkout .shipping-address-minisummary .mini-address-name,.pt_checkout .shipping-address-minisummary .payment-type,.pt_checkout .shipping-address-minisummary .payment-amount,.pt_checkout .shipping-address-minisummary .orderpaymentinstrumentsgc,.pt_checkout .checkout-billing-summary .value,.pt_checkout .checkout-billing-summary .value span,.pt_checkout .checkout-billing-summary .value div,.pt_checkout .checkout-billing-summary address,.pt_checkout .checkout-billing-summary .mini-address-name,.pt_checkout .checkout-billing-summary .payment-type,.pt_checkout .checkout-billing-summary .payment-amount,.pt_checkout .checkout-billing-summary .orderpaymentinstrumentsgc,.pt_checkout .billing-address-minisummary .value,.pt_checkout .billing-address-minisummary .value span,.pt_checkout .billing-address-minisummary .value div,.pt_checkout .billing-address-minisummary address,.pt_checkout .billing-address-minisummary .mini-address-name,.pt_checkout .billing-address-minisummary .payment-type,.pt_checkout .billing-address-minisummary .payment-amount,.pt_checkout .billing-address-minisummary .orderpaymentinstrumentsgc,.pt_checkout .billing-payment-minisummary .value,.pt_checkout .billing-payment-minisummary .value span,.pt_checkout .billing-payment-minisummary .value div,.pt_checkout .billing-payment-minisummary address,.pt_checkout .billing-payment-minisummary .mini-address-name,.pt_checkout .billing-payment-minisummary .payment-type,.pt_checkout .billing-payment-minisummary .payment-amount,.pt_checkout .billing-payment-minisummary .orderpaymentinstrumentsgc{font-family:Nexa;font-weight:normal;font-size:16px;text-transform:none}.pt_checkout .shipping-minisummary .orderpaymentinstrumentsgc .payment-amount,.pt_checkout .shipping-address-minisummary .orderpaymentinstrumentsgc .payment-amount,.pt_checkout .checkout-billing-summary .orderpaymentinstrumentsgc .payment-amount,.pt_checkout .billing-address-minisummary .orderpaymentinstrumentsgc .payment-amount,.pt_checkout .billing-payment-minisummary .orderpaymentinstrumentsgc .payment-amount{float:left;clear:both;width:100%}.pt_checkout .shipping-minisummary .summarybox,.pt_checkout .shipping-minisummary address,.pt_checkout .shipping-minisummary .payment-amount,.pt_checkout .shipping-address-minisummary .summarybox,.pt_checkout .shipping-address-minisummary address,.pt_checkout .shipping-address-minisummary .payment-amount,.pt_checkout .checkout-billing-summary .summarybox,.pt_checkout .checkout-billing-summary address,.pt_checkout .checkout-billing-summary .payment-amount,.pt_checkout .billing-address-minisummary .summarybox,.pt_checkout .billing-address-minisummary address,.pt_checkout .billing-address-minisummary .payment-amount,.pt_checkout .billing-payment-minisummary .summarybox,.pt_checkout .billing-payment-minisummary address,.pt_checkout .billing-payment-minisummary .payment-amount{padding-bottom:1em}.pt_checkout .checkout .error-message{float:left;width:auto;clear:both;margin:1% 0 1% 0%}.pt_checkout .checkout .item-summary-row{border-bottom:1px solid #bebebe;padding:20px 0}.pt_checkout .checkout .item-summary-row .column-1{text-align:center}.pt_checkout .checkout.checkout-shipping .item-summary-header{padding-top:40px;border-bottom:4px solid #000}.pt_checkout .checkout.checkout-shipping .item-summary-header div{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none}.pt_checkout .checkout.checkout-shipping .item-summary-header .column-2{text-align:right}.pt_checkout .checkout.checkout-shipping #shipping-method-list{padding-bottom:40px}.pt_checkout .checkout.checkout-shipping #shipping-method-list legend{width:100%;padding-top:40px;font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none;border-bottom:4px solid #000}.pt_checkout .checkout.checkout-shipping #shipping-method-list legend a{float:right}.pt_checkout .checkout.checkout-shipping #shipping-method-list input[type='radio']{margin:0 10px 0 0}.pt_checkout .checkout.checkout-shipping #shipping-method-list label{padding-top:0;width:auto;font-family:Nexa;font-weight:normal}.pt_checkout .checkout.checkout-shipping #shipping-method-list .text-style-5,.pt_checkout .checkout.checkout-shipping #shipping-method-list .login-box-content .content-asset p span,.login-box-content .content-asset p .pt_checkout .checkout.checkout-shipping #shipping-method-list span,.pt_checkout .checkout.checkout-shipping #shipping-method-list .registration-rail .content-asset p span,.registration-rail .content-asset p .pt_checkout .checkout.checkout-shipping #shipping-method-list span{font-family:Nexa}.pt_checkout .checkout.checkout-shipping .shipping-method-row{padding:1em 0 0 0}.pt_checkout .checkout.checkout-shipping .shipping-method-row .standard-shipping{text-decoration:line-through}.pt_checkout .checkout.checkout-billing legend{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_checkout .checkout.checkout-billing legend.billing-address-header{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none;border-bottom:4px solid #000;margin-bottom:20px}.pt_checkout .checkout.checkout-billing .billing-address-label{margin-bottom:20px}.pt_checkout .checkout.checkout-billing .cvn{clear:both}.pt_checkout .checkout.checkout-billing .month{width:65%;margin-left:0}.pt_checkout .checkout.checkout-billing .month select{width:90%}@media only screen and (max-width:959px){.pt_checkout .checkout.checkout-billing .month{width:100%}}.pt_checkout .checkout.checkout-billing .year{width:30%}.pt_checkout .checkout.checkout-billing .year select{width:100%}@media only screen and (max-width:959px){.pt_checkout .checkout.checkout-billing .year{width:100%;margin-left:0}.pt_checkout .checkout.checkout-billing .year select{width:90%}}.pt_checkout .checkout.checkout-billing .gift-cert-appy{margin-top:34px}.pt_checkout .checkout.checkout-billing .gift-cert-balance{margin-top:34px}@media only screen and (max-width:767px){.pt_checkout .checkout.checkout-billing .gift-cert-balance{width:100%}}.pt_checkout .checkout.checkout-billing .gift-cert-row{margin-bottom:20px}.pt_checkout .checkout.checkout-billing .redemption{margin-top:-15px;padding-bottom:15px;font-weight:normal;color:#000}.pt_checkout .checkout.checkout-billing .success.giftcert-pi{padding-bottom:10px}.pt_checkout .checkout.checkout-billing .success.giftcert-pi .remove img{display:none}.pt_checkout .checkout.checkout-billing .card-type-icons{clear:both}.pt_checkout .checkout.checkout-billing .card-type-icons img.selected{border:solid 1px #045a7e;padding:5px}.pt_checkout .checkout.checkout-billing .payment-method-options{margin-top:20px}.pt_checkout .checkout.checkout-billing .payment-method{display:none}.pt_checkout .checkout.checkout-billing .payment-method-expanded{display:block}.pt_checkout .checkout.checkout-billing .payment-method-seperator{margin-top:45px;margin-left:50px;width:50px}.pt_checkout .checkout.checkout-billing .payment-method-seperator span{text-transform:uppercase}.pt_checkout .checkout.checkout-billing .dialog-required{display:block;color:#bebebe}.pt_checkout .checkout.checkout-billing .dialog-required em{color:#bebebe}.pt_checkout .checkout.checkout-billing .payment-method-options .dialog-required{width:100%;margin:10px 0}.pt_checkout .checkout.checkout-summary .item-summary-header{position:absolute;left:0;top:1em}.pt_checkout .checkout.checkout-summary .item-summary-header div{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none;text-transform:none}.pt_checkout .checkout.checkout-summary .item-quantity{text-align:center}.pt_checkout .checkout.checkout-summary .product-list-item .variation-attrs{width:100%}.pt_checkout .checkout .form-row{clear:none}.pt_checkout .checkout .continue-label{float:left;margin-top:20px}.pt_checkout div.signup-row{border-top:1px solid #bebebe;padding:20px 0}.pt_checkout div.signup-row div,.pt_checkout div.signup-row p{width:auto;padding-right:10px}.pt_checkout .order-summary-footer{width:100%;float:left;border-top:4px solid #000;padding-top:30px}.pt_checkout .order-summary-footer h3{text-transform:none}.pt_checkout .order-summary-footer .form-row{clear:none}.pt_checkout .order-summary-footer .form-row button{width:100%}.pt_checkout #secondary .pro-acc-spacer{float:left;width:100%;height:81px}.pt_checkout .checkout-order-totals{width:100%}.pt_checkout .checkout-order-totals div{padding:2px 0;font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none}.pt_checkout .checkout-order-totals .order-subtotal{padding-top:10px}.pt_checkout .checkout-order-totals .order-totals-header{display:none}.pt_checkout .checkout-order-totals .row div{text-align:right}.pt_checkout .checkout-order-totals .row div:first-child{text-align:left}.pt_checkout .checkout-order-totals .order-total{border-bottom:1px solid #bebebe;border-top:1px solid #bebebe;padding:15px 0}.pt_checkout .checkout-order-totals .order-total div{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:uppercase}.pt_checkout .checkout-order-totals .order-total div span{font-family:Nexa;font-weight:bold;font-size:14px;text-transform:none;display:block}@media only screen and (max-width:767px){.pt_checkout .what-counts-interest-row .form-row{display:block}.pt_checkout .cvn-tip{margin-left:20%}.pt_checkout .checkout.checkout-billing .payment-method-seperator{margin:0 0 10px 0}.pt_checkout #PaymentMethod_Custom{margin-top:0}.pt_checkout #PaymentMethod_NET30{width:100%}.pt_checkout .checkout-login{margin-top:0;border-top:0}.pt_checkout .checkout-help{display:none}.pt_checkout .button-red-large{font-family:Clear-Sans;font-weight:normal;font-size:18px;text-transform:uppercase;width:100%}.pt_checkout .checkout-title .checkout-help{text-align:right;display:block;padding:0;margin:0}.pt_checkout #secondary .pro-acc-spacer{display:none}.pt_checkout #secondary .section-header{margin-top:20px}.pt_checkout #primary .checkout-title{margin-bottom:30px;margin-top:0}.pt_checkout #primary .checkout-title h1{font-size:30px}.pt_checkout .checkout-section.finished .view-prev-section{display:block;text-align:right}.pt_checkout .checkout-section.finished .view-prev-section a{text-align:right;font-size:18px;font-weight:normal}.pt_checkout .checkout-section.finished .shipping-minisummary,.pt_checkout .checkout-section.finished .checkout-billing-summary{display:none}.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_zip,.pt_checkout #dwfrm_singleshipping_shippingAddress_addressFields_phone{max-width:200px}.pt_checkout .shipping-minisummary .label,.pt_checkout .shipping-minisummary span.label,.pt_checkout .shipping-address-minisummary .label,.pt_checkout .shipping-address-minisummary span.label,.pt_checkout .checkout-billing-summary .label,.pt_checkout .checkout-billing-summary span.label,.pt_checkout .billing-address-minisummary .label,.pt_checkout .billing-address-minisummary span.label,.pt_checkout .billing-payment-minisummary .label,.pt_checkout .billing-payment-minisummary span.label{text-align:left;margin-bottom:20px}.pt_checkout .item-summary-header,.pt_checkout .item-summary-row{display:none}.pt_checkout .checkout-order-totals div{padding:5px 0}.pt_checkout .checkout-order-totals .order-subtotal{padding-top:0}.pt_checkout #shipping-method-list .shipping-method-row .column-3,.pt_checkout #shipping-method-list .shipping-method-row .column-2{display:inline}.pt_checkout #shipping-method-list .shipping-method-row .column-3 div,.pt_checkout #shipping-method-list .shipping-method-row .column-2 div{display:inline}.pt_checkout #shipping-method-list .shipping-method-row .column-2:before,.pt_checkout #shipping-method-list .shipping-method-row .column-2:after{content:"|";padding:0 5px}.pt_checkout #shipping-method-list a{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none}.pt_checkout .checkout-summary .cart-row{padding-bottom:10px;border-bottom:1px solid #cccdcd}.pt_checkout .checkout-summary .item-details .product-list-item>.sku,.pt_checkout .checkout-summary .item-details .product-list-item>.value{margin-bottom:10px}.pt_checkout .checkout-summary .item-details .sku{width:100%;margin-bottom:50px}.pt_checkout .checkout-summary .product-availability-list{margin-bottom:10px}.pt_checkout .checkout-summary .item-price{display:none}.pt_checkout .checkout-summary .item-quantity,.pt_checkout .checkout-summary .item-total{display:inline}.pt_checkout .checkout.checkout-summary div.signup-row{border-top:0;margin:0}.pt_checkout .checkout.checkout-summary div.signup-row .form-row{float:none;margin:0}.pt_checkout .order-summary-footer p{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none}.pt_checkout .order-summary-footer h3{font-family:Nexa;font-weight:bold;font-size:20px;text-transform:none}.pt_checkout .submit-order button{margin-left:auto;margin-top:15px}.pt_checkout a.livechat-links{font-family:Nexa;font-weight:bold;font-size:16px;text-transform:none;text-transform:none}.pt_checkout a.livechat-links:hover{color:#dc0000}}.hidden-title{display:none;position:absolute;left:20px;font-weight:normal;letter-spacing:8px;cursor:pointer}#styleguide section{margin-bottom:145px}#styleguide section .row{border-bottom:2px solid #cccdcd}#styleguide section figure{padding:20px 0}#styleguide section li{font-family:Arial;font-weight:normal;font-size:14px;text-transform:none;font-size:12px}#styleguide section .column-title{font-family:Arial;font-weight:bold;font-size:14px;text-transform:none;text-transform:uppercase}#styleguide section>.row:first-child h2{font-size:32px;letter-spacing:4px}#styleguide section .examples{margin-top:20px}#styleguide section .examples h3{font-size:26px}#styleguide-header{margin-top:110px;margin-bottom:100px;text-align:center;font-weight:normal}#styleguide-header div.logo{height:54px;width:250px;margin:0 auto 65px;background-image:url("http://dev03-tsg-thesafarilandgroup.demandware.net/on/demandware.static/Sites-tsg-Site/-/default/v1399592827848/images/logo.png")}#styleguide-header h1{margin-bottom:25px;letter-spacing:10px;font-weight:normal;font-size:61px;padding-left:10px}#styleguide-header ul{margin-bottom:25px}#styleguide-header li{display:inline-block;padding:5px;position:relative}#styleguide-header li:before{content:"|";margin:0 15px 0 5px;font-size:20px;position:relative;top:1px;color:#939598}#styleguide-header li:first-of-type:before{content:none;margin:0 5px}#styleguide-header li:before,#styleguide-header a{text-transform:uppercase;font-weight:normal}#styleguide-nav{-webkit-transition:padding .5s;-moz-transition:padding .5s;-o-transition:padding .5s;transition:padding .5s;position:relative}#styleguide-nav a{position:relative;padding:5px 0}#styleguide-nav span.loader{position:absolute;top:0;left:0;z-index:100;width:0;height:1px;background-color:#000;color:#FFF;padding:0;overflow:hidden;line-height:17px;white-space:nowrap;font-weight:normal;text-transform:uppercase}#styleguide-header.active .hidden-title{display:block;height:45px;width:208px;background-size:cover}@media only screen and (max-width:1050px){#styleguide-header.active .hidden-title{display:none}}#styleguide-header.active #styleguide-nav{position:fixed;top:0;left:0;width:100%;padding:20px 0;background-color:#fff;z-index:100;overflow:hidden}#styleguide-header.loading #styleguide-nav{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}#styleguide-colors .color-block{height:60px}#styleguide-colors ul{margin-top:4px}#styleguide-colors ul li{margin-bottom:2px}#styleguide-ctas h3{margin-top:10px}#styleguide-ctas p{font-size:14px}#styleguide-ctas .row{margin-bottom:15px}#styleguide-ctas .button-row{margin-bottom:10px}.pt_saves #main h2{border-bottom:0}.saves-club-hero{margin-bottom:75px}.saves-club-hero.main-hero .saves-overlay{background:url(../images/saves-hero-overlay.png) no-repeat;background-size:auto;background-position:center}#saves-primary .saves-header{margin-bottom:20px}#saves-primary .saves-header h1,#saves-primary .saves-header h2{letter-spacing:-7.5px;text-align:center}#saves-primary .saves-header h1{font-size:130px}#saves-primary .saves-header h2{margin-bottom:0;font-weight:normal;font-size:108px}#saves-primary .saves-header p{margin-bottom:35px}#saves-primary .article-info{margin-top:15px;margin-bottom:10px}#saves-primary .article-info h4,#saves-primary .article-info h5,#saves-primary .article-info #sfl-grid-nav h3,#sfl-grid-nav #saves-primary .article-info h3,#saves-primary .article-info #simple-bot-nav h3,#simple-bot-nav #saves-primary .article-info h3{font-size:16px;margin-bottom:20px}#saves-primary .more-stories{margin:25px 0 30px 0;padding-top:25px;display:none;border-top:4px solid #000}#saves-primary .sign-up{margin:30px 0 30px 0}#saves-one-post #saves-secondary{margin-top:585px}.back-link-row{margin:40px 0}.saves-post-hero div{height:450px}.saves-post-hero a{font-style:italic}.saves-post-date{margin-top:50px}.saves-post-title{margin:30px 0}.saves-post-content p{margin-bottom:30px}.sign-up.row{margin:30px 0 30px 0 !important}#saves-secondary{margin-top:20px}#saves-secondary ul{margin-bottom:50px}#saves-secondary li{text-transform:uppercase;margin:15px 0}.request-quote{margin:20px 0}.request-quote .request-mandatory em{color:#939598;font-weight:bold}.request-quote .form-row{clear:none}.request-quote label{margin-bottom:10px}.request-quote-title{margin-top:65px;margin-bottom:55px;padding-top:30px}@media only screen and (max-width:767px){#saves-primary .saves-header h1{font-size:50px;letter-spacing:0}#saves-primary .saves-header h2{font-size:40px;letter-spacing:1px;text-align:left;margin-bottom:20px}.pt_product-details .attribute-validation{width:96%;right:0;top:-255%;left:0;padding:12px 8px}.pt_product-details .row.pdp-holster-message-box .attribute-validation,.pt_product-details .attribute.color .attribute-validation{top:-145%}.pt_product-details .attribute-validation:after{left:50%;top:128%;border-width:15px 10px 0 10px;border-color:#000 transparent transparent transparent}.request-quote-title{margin-bottom:30px;margin-top:0}.request-quote-title h1{font-size:30px}.request-quote .button-red-large{width:100%}}@media only screen and (max-width:480px){#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] th:last-child{width:20.87736%}#pdp-tabs-row .tab-content[tab-id="product-tabs-2"] th{font-size:11px}}@media only screen and (min-width:767px) and (max-width:968px){.pt_product-details .row.pdp-holster-message-box .attribute-validation{top:21%}}