@charset "UTF-8";#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form{margin-top:10px}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{align-items:center;display:flex;justify-content:space-between}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{align-items:center;display:flex}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .input-text.qty{border:1px solid #bab9b6;box-sizing:border-box;display:block;margin-left:10px;padding:10px;width:85px}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .variations{width:100%;margin-bottom:20px}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .variations td.label{display:block;padding-bottom:10px;vertical-align:top;width:100%}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .variations td.label label{display:block;margin-top:10px}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .variations td.value{display:block;width:100%}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .variations td.value select{border:1px solid #bab9b6;box-sizing:border-box;padding:10px;width:100%}.cta{position:relative;width:100%}.cta a.button{text-align:center;width:100%}.cta a.button .pirp-arrow{display:inline-block;margin-left:10px;transition:transform .25s ease}.cta a.button.pressed{background-color:#007dbb;border-radius:3px 3px 0 0}.cta a.button.pressed .pirp-arrow{transform:rotate(90deg)}.cta .button.subdued{display:none}.cta .pirp-dropdown{background-color:#fffffd;box-sizing:border-box;border:1px solid #007dbb;display:none;padding:20px;position:absolute;width:100%;z-index:99}.cta .pirp-dropdown h4{color:#514f4c;text-align:center;padding:10px}.cta .pirp-dropdown h4::after{border-top:1px solid #bab9b6;content:"";display:block;margin:10px auto 0;width:75%}.cta .pirp-dropdown li.local{margin-bottom:10px}.cta .pirp-dropdown li.local form input[type=text]{border:1px solid #e90f26;border-radius:3px 0 0 3px;box-sizing:border-box;float:left;font-size:16px;line-height:18px;padding:10px;width:90%}.cta .pirp-dropdown li.local form label{background-color:#e90f26;border-radius:0 3px 3px 0;color:#fffffd;display:block;float:right;line-height:20px;padding:10px 0;text-align:center;transition:background-color .25s ease;width:10%}.cta .pirp-dropdown li.local form label:hover{background-color:#2b2824;cursor:pointer}.cta .pirp-dropdown li.preferred-online-dealers ul{border-bottom:1px solid #bab9b6;margin-bottom:10px}.cta .pirp-dropdown li.preferred-online-dealers ul li a{line-height:40px}.cta .pirp-dropdown li.preferred-online-dealers ul li a img{display:inline-block;height:auto;margin-right:10px;vertical-align:middle;width:92px}.cta .pirp-dropdown li.preferred-online-dealers ul li+li{border-top:1px solid #bab9b6}.cta .pirp-dropdown li.preferred-online-dealers ul li.loading{background:transparent url(../images/loader.gif) no-repeat center center;display:block;height:65px;text-indent:-9999px;width:100%}.cta .pirp-dropdown li.preferred-online-dealers .see-more-p{font-weight:700;text-align:center}.cta.interstitial{margin:20px auto 0}.cta.interstitial .pirp-dropdown{position:relative}.woocommerce #ebizcharge-new-info input[type=text],.woocommerce #ebizcharge-new-info select{border:2px solid #bab9b6;box-sizing:border-box;display:block;padding:5px}.woocommerce #ebizcharge-new-info #ccholder,.woocommerce #ebizcharge-new-info #ccnum{width:50%}.woocommerce #ebizcharge-new-info #cardtype{box-sizing:content-box;margin-bottom:20px;width:50%}.woocommerce #ebizcharge-new-info #cvv{border:2px solid #bab9b6;display:inline-block;padding:5px}.woocommerce #ebizcharge-new-info #expmonth,.woocommerce #ebizcharge-new-info #expyear{width:25%}.woocommerce #ebizcharge-new-info #expmonth{margin-bottom:5px}.woocommerce .alc-product-tabs{position:relative}.woocommerce .alc-product-tabs .alc-product-tabs-line{border-bottom:5px solid #fffffd;height:55px;left:0;position:absolute;right:0;z-index:1}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper{margin:0 auto;position:relative;width:1024px;z-index:10}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:40px 0}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #application-table tr.alt td{background-color:#fffffd}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .product-tab-head .product-tab-header{font-size:35px;line-height:1em;margin:5px 0}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .product-tab-head::after{border-bottom:1px solid #bab9b6;content:"";display:block;margin:20px 0;max-width:300px;width:80%}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .shop_attributes{text-align:left;width:100%}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .shop_attributes td,.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .shop_attributes th{color:#818182;font-weight:400}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .shop_attributes th{min-width:25%}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .typeface-logo{font-size:1em}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .typeface-logo .subtitle{display:inline-block;font-size:1em;margin-left:5px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .videos{color:#818182;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .videos li{margin-bottom:20px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li{box-sizing:border-box;display:inline-block;position:relative}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li a{box-sizing:border-box;color:#a9aaa5;display:block;font-weight:700;line-height:20px;padding:20px 40px 15px 20px;position:relative;text-transform:uppercase;z-index:10}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li::before{border-bottom:5px solid #fffffd;border-right:5px solid #fffffd;content:"";display:block;height:100%;left:0;position:absolute;top:0;transform:skew(12deg);width:100%;z-index:9}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li:first-child{}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active{padding-right:10px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active::before{background-color:#f2f1ec;border-bottom:0}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active a{background-color:#f2f1ec;border-left:5px solid #fffffd;color:#4d4d49;margin-left:-10px;padding:20px 30px 20px 25px}.woocommerce .order-details-table{width:50%}.woocommerce .order-details-table td{padding:5px}.woocommerce .order-details-table th{text-align:left}.woocommerce .products{display:-ms-flexbox;display:-moz-box;display:-webkit-box;display:-webkit-flex;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-around;margin:20px 0;width:100%}.woocommerce .products.search{}.woocommerce .products .content-product-li{box-sizing:border-box;flex-basis:20%;margin:0 0 40px;padding:0 20px}.woocommerce .products .content-product-li a{color:#32312e}.woocommerce .products .content-product-li img{display:block;height:auto;margin:0 auto 10px;max-width:100%;width:auto}.woocommerce .products .content-product-li h3{font-size:16px;font-weight:700;margin-bottom:0}.woocommerce .products .content-product-li h4{color:#818182;font-size:13px;font-weight:400}.woocommerce .products .content-product-li h4 span{color:#e90f26}.woocommerce .products.product-categories .content-product-li{text-align:center}.woocommerce .price-line{color:#818182;margin-bottom:20px;text-align:center}.woocommerce .price-line.merch{margin-bottom:15px;text-align:left}.woocommerce .product-categories li.cat-parent a{color:#32312e;font-size:1.25em}.woocommerce .product-categories li.cat-parent .children{border-bottom:1px solid #bab9b6;border-top:1px solid #bab9b6;display:none;margin:20px 0 0;padding:20px 0}.woocommerce .product-categories li.cat-parent .children a{color:#e90f26;font-size:1em}.woocommerce .product-categories li.cat-parent .children a::before{content:"";display:inline-block;font-family:ionicons;margin-right:5px}.woocommerce .product-categories li.cat-parent .children a:hover{color:#2b2824}.woocommerce .product-categories li.cat-parent .children .cat-parent .children{border-top:0;display:block;margin:0 0 20px;padding:5px 20px 20px}.woocommerce .product-categories li.cat-parent+.cat-parent{margin-top:20px}.woocommerce .product-recently-viewed{box-sizing:border-box;padding:20px;width:25px}.woocommerce .row .cart_totals{box-sizing:border-box;margin:0 auto;padding:20px 0;width:1024px}.woocommerce .row .cart_totals h2{color:#818182;font-size:24px;font-weight:800;text-align:center;text-transform:uppercase}.woocommerce .row .cart_totals h2::after{border-bottom:1px solid #bab9b6;content:"";display:block;margin:10px auto 40px;width:300px}.woocommerce .row .cart_totals .proceed-to-checkout,.woocommerce .row .cart_totals .wc-proceed-to-checkout{margin-top:30px}.woocommerce .row .cart_totals .shop_table{text-align:left}.woocommerce .row .cart_totals .shop_table td{padding:0}.woocommerce .row .cart_totals .shop_table th{padding:0 10px 0 0}.woocommerce .row .shop_table{width:100%}.woocommerce .row .shop_table.cart td{padding:10px 20px}.woocommerce .row .shop_table.cart td.actions{padding:20px 0 0}.woocommerce .row .shop_table.cart td.product-quantity .input-text.qty{border:1px solid #bab9b6;box-sizing:border-box;padding:5px;width:100%}.woocommerce .row .shop_table.cart td.product-remove a.remove{font-size:22px}.woocommerce .row .shop_table.cart td.product-thumbnail img{display:block}.woocommerce .row .shop_table.cart th{border-bottom:5px solid #818182;color:#818182;font-size:1.2em;padding:0 0 5px 20px;text-align:left;text-transform:uppercase}.woocommerce .row .shop_table.cart th+th{border-left:2px solid #818182}.woocommerce .row .shop_table.cart th.cart-simple-th{border-bottom:0}.woocommerce .row .shop_table.cart tr+tr td{border-top:10px solid #f2f1ec}.woocommerce .row .shop_table.cart .fill td{background-color:#e2e2de}.woocommerce .row .shop_table.woocommerce-checkout-review-order-table tr.shipping td{padding:0 20px}.woocommerce .row .shop_table.woocommerce-checkout-review-order-table tr.shipping th{border-bottom:0}.woocommerce .row .shop_table.woocommerce-checkout-review-order-table tr+tr td{border-top:0}.woocommerce .widget-title{color:#818182;font-size:24px;font-weight:800;text-align:center;text-transform:uppercase}.woocommerce .widget-title::after{border-bottom:1px solid #bab9b6;content:" ";display:block;margin:10px auto 40px;width:300px}.woocommerce .woo-single-images .images .thumbnails a{box-sizing:border-box;float:left;width:25%}.woocommerce .woo-single-summary .button-atc{margin-top:10px}.woocommerce .woo-single-summary .button-atc .button.alt{text-align:center;width:100%}.woocommerce .woocommerce-checkout #customer_details{margin-bottom:60px}.woocommerce .woocommerce-checkout #customer_details .col-1,.woocommerce .woocommerce-checkout #customer_details .col-2{box-sizing:border-box;float:left;padding:0 20px;width:50%}.woocommerce .woocommerce-checkout #customer_details .col-1 .input-text,.woocommerce .woocommerce-checkout #customer_details .col-2 .input-text{background-color:#fffffd;border:2px solid #bab9b6;border-radius:3px;box-sizing:border-box;display:block;font-family:inherit;font-size:inherit;margin:5px 0 15px;padding:10px;width:100%}.woocommerce .woocommerce-checkout #customer_details .col-1 .input-text:focus,.woocommerce .woocommerce-checkout #customer_details .col-2 .input-text:focus{border-color:#e90f26}.woocommerce .woocommerce-checkout #customer_details .col-1 .select2-container,.woocommerce .woocommerce-checkout #customer_details .col-2 .select2-container{background-color:#fffffd;border:2px solid #bab9b6;border-radius:3px;box-sizing:border-box;display:block;padding:5px;width:100%}.woocommerce .woocommerce-checkout #customer_details .col-1 .select2-container .select2-selection--single,.woocommerce .woocommerce-checkout #customer_details .col-2 .select2-container .select2-selection--single{border:0;border-radius:0}.woocommerce .woocommerce-checkout-payment{margin-top:20px}.woocommerce .woocommerce-checkout-payment .payment_methods li{margin-bottom:20px}.woocommerce .woocommerce-checkout-payment .payment_methods li label{font-weight:700}.woocommerce .woocommerce-checkout-payment .payment_methods li label img{display:none}.woocommerce .woocommerce-checkout-payment .payment_methods li .payment_box{color:#818182}.woocommerce .woocommerce-checkout-payment .place-order #place_order{margin-top:20px}.woocommerce .woocommerce-checkout-payment .place-order .woocommerce-terms-and-conditions{background-color:#fffffd;border-bottom:20px solid #fffffd;border-top:20px solid #fffffd;margin-bottom:10px}.woocommerce .woocommerce-columns--addresses{margin-top:40px}.woocommerce .woocommerce-columns--addresses .col-1,.woocommerce .woocommerce-columns--addresses .col-2{flex-basis:50%}.woocommerce .woocommerce-columns--addresses .col-1 address,.woocommerce .woocommerce-columns--addresses .col-2 address{margin:0 auto;width:80%}.woocommerce .woocommerce-error{color:#e90f26;font-weight:700;margin-bottom:20px}.woocommerce .woocommerce-error li+li{margin-top:10px}.woocommerce .woocommerce-ordering{float:right;margin-bottom:20px;text-align:right;width:50%}.woocommerce .woocommerce-ordering select{border:1px solid #e90f26;border-radius:0;box-sizing:border-box;font-family:inherit;padding:5px;-webkit-appearance:none}.woocommerce .woocommerce-pagination .page-numbers{text-align:center}.woocommerce .woocommerce-pagination .page-numbers li{display:inline-block}.woocommerce .woocommerce-pagination .page-numbers li+li{margin-left:5px}.woocommerce .woocommerce-result-count{float:left;margin-bottom:20px;width:50%}@media screen and (max-width:1280px){#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction:column}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{margin:0 auto 20px}.woocommerce .alc-product-tabs .alc-product-tabs-line{height:35px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper{width:768px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li a{padding:10px 20px 5px 15px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active{padding-right:5px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active a{padding:10px 15px 10px 20px}}@media screen and (max-width:1024px){.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper{width:100%}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs{font-size:0}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li{font-size:16px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li a{border-right:5px solid #fffffd;font-size:16px;padding:10px 15px 5px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li::before{display:none}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active{padding-right:0}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active a{border-left:0;margin-left:0;padding:10px 15px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel{padding:20px}}@media screen and (max-width:768px){.woocommerce .alc-product-tabs .alc-product-tabs-line{display:none}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li{display:block}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li a{border-bottom:5px solid #fffffd;padding:10px 20px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active a{padding:10px 20px}}@media screen and (max-width:640px){#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction:row}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{margin:0}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li{display:block}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li a{border-bottom:5px solid #fffffd;padding:10px 20px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .wc-tabs li.active a{padding:10px 20px}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #application-table{padding:0!important}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel #application-table tr.alt td{background-color:transparent}.woocommerce .alc-product-tabs .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel .shop_attributes th{min-width:50%}.woocommerce .products .content-product-li{flex-basis:50%;margin-bottom:40px;text-align:center}.woocommerce .products .content-product-li img{max-width:75%}}@media screen and (max-width:480px){#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{flex-direction:column}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity{display:block;margin:0 auto 20px;width:100%}#woo-content-container #product-brand-overview-desc #product-brand-details .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .input-text.qty{margin:10px 0 0;width:100%}.payment_method_ebizcharge fieldset:first-child{padding-right:40px}.woocommerce #ebizcharge-new-info #ccholder,.woocommerce #ebizcharge-new-info #ccnum{width:100%}.woocommerce #ebizcharge-new-info #cardtype{box-sizing:border-box;width:100%}.woocommerce #ebizcharge-new-info #expmonth,.woocommerce #ebizcharge-new-info #expyear{width:50%}.woocommerce .products .content-product-li{flex-basis:100%}}