a:link{}a:hover{}.woocommerce-product-attributes{}.shop_attributes{}.woocommerce-product-attributes-item{}.woocommerce-product-attributes-item__label{width:25%;text-align:left}.woocommerce-product-attributes-item__value{width:75%;padding-left:1em!important;padding-right:1em!important}.woocommerce-product-attributes-item__value p{}.woocommerce button alt{background-color:#bb131a}.woocommerce div.product form.cart .woocommerce-variation-description p{margin-bottom:.5em;line-height:1em;font-size:1.25em;font-weight:600}.woocommerce div.product p.price,.woocommerce div.product .woocommerce-variation-price{margin-bottom:1em}.woocommerce div.product p.price,.woocommerce div.product .woocommerce-variation-price span.price{color:#bb131a;font-size:1.25em;font-weight:600;line-height:1em}.woocommerce-variation-description{background-color:#eeebe8;padding:.5em .75em .05em;margin-bottom:0;width:79%}.woocommerce-variation-price{background-color:#fff;padding:.05em .75em .5em;margin-top:0;width:79%;color:#bb131a;font-weight:700}.woocommerce-variation-description{display:none;background-color:#fff}.var-backordered{color:#bb131a}button#place_order{background-color:#bb131a;width:100%;border-radius:2px}button#place_order:hover{background-color:#282828}.bt-wc-checkout-fields input,.bt-wc-checkout-fields select{width:80%;min-width:50%}.bt-wc-checkout-fields .woocommerce-input-wrapper strong{display:block;width:80%;min-width:50%}.bt-wc-checkout-fields p#billing_country_field span{background-color:#000!important}footer#footer-container{position:relative;top:auto;bottom:0;width:100%}ul.product-listing-document{list-style-type:none;margin-left:0;padding-left:0}div.short-desc{font-size:90%}div.short-desc p{margin:0}div.short-desc ul{margin:0 1em}div.short-desc ul li{margin:.5em;padding:0}div.earnings{width:95%;margin:3em 0;font-size:14px}div.earnings p{text-align:center;font-weight:600}div.earnings p span{font-weight:400}div.earnings table.summary,div.earnings table.balance{width:100%;font-size:90%;margin:0 auto 1em;line-height:1.75em;border-collapse:collapse}div.earnings table,div.earnings th,div.earnings td{border:0}div.earnings table.summary th,table.summary td,div.earnings table.balance th,table.balance td{padding:.25em .75em}div.earnings table.summary thead tr.title th,div.earnings table.balance thead tr.title th{padding:.5em 1em;line-height:1.15em}div.earnings table.summary thead tr.year th:first-child{width:44%}div.earnings table.summary thead tr.year th{width:14%;line-height:2em;font-weight:600;text-decoration-line:underline;border-top:1px solid #cbc3ba}div.earnings table.balance thead tr.date th:first-child{width:56%}div.earnings table.balance thead tr.date th{width:22%;font-weight:600;text-decoration-line:underline;text-align:center;line-height:1.15em;border-bottom:1px solid #cbc3ba}div.earnings table.summary tbody tr td:first-child,div.earnings table.balance tbody tr td:first-child{text-align:left;font-weight:600}div.earnings table.summary tbody tr td,div.earnings table.balance tbody tr td{text-align:center}div.earnings table.summary tbody tr:nth-child(even),div.earnings table.balance tbody tr:nth-child(even){background-color:#eeebe8}div.earnings table.summary tbody tr:last-child td{border-bottom:solid 1px #cbc3ba}div.earnings table.balance tbody tr:last-child td{padding-top:1.5em;border-bottom:solid 1px #cbc3ba}div.pr-head{width:85%;margin:0 auto}div.pr-head h3{line-height:1.25em}a.blink{color:#337ace!important;text-decoration:none!important}#pr-earnings-call{}#pr-earnings-call h2{font-size:105%;font-weight:500}#pr-earnings-call ul{margin-left:0;padding-left:1em;list-style-type:"»"}#pr-earnings-call ul li{margin-left:0;padding-left:.5em}.pr-earnings-call ul li strong{font-weight:500}#pr-earnings-call p{}#pr-about{}#pr-about h3{margin-top:1em;margin-bottom:0;padding-bottom:0}#pr-about p{font-size:90%;margin-top:0;margin-bottom:1.15em}#pr-about .pr-safeharbor{font-size:75%;font-style:italic}#pr-about ul{margin-left:0}#pr-about li{margin-left:0}#pr-contacts{}#pr-contacts h3{}#pr-contacts ul{margin:0;padding:0;list-style-type:none}#pr-contacts ul li{margin-left:0;padding-left:.25em;list-style-type:none;margin-bottom:1.25em}#pr-contacts ul li span{display:block;font-weight:400}#pr-contacts ul li span.pr-contact-name{font-weight:500}table.btreference{font-size:95%;border-collapse:collapse;width:100%;margin-top:1em}table.btreference td,table.btreference th{border:2px solid #fff;text-align:left;padding:8px;font-size:.95rem}table.btreference tr{background-color:#fff}table.btreference tr:nth-child(even){background-color:#eeebe8}#ftablehead th{background-color:#282828;color:#fff}table.btreference #ftable th{background-color:#6e6e6e;color:#fff;font-weight:500}#ftable tr,#ftable th,#ftable td{min-height:1em;height:1.15em}#ftablehead .model{width:25ch}#ftable .model a,#ftable .sku a{color:#bb131a}#ftable .model a:hover,#ftable .sku a:hover{color:#6e6e6e}#ftablehead .sku,#ftable .sku{width:15ch}#ftablehead .dl,#ftable .dl{width:21ch}table.btreference #ftable .dl a{text-decoration:none;line-height:1.15em;font-weight:600;font-size:.9em;color:#fff;height:100%;text-align:left}table.btreference #ftable span{font-size:80%;font-weight:300;font-style:italic}table.btreference #ftable th span{display:block;text-transform:none;font-weight:600}table.btreference #ftable .model span{display:block;color:#c41919;font-weight:500}#ftablehead ul,#ftable ul{padding:0;margin:0;white-space:normal;word-wrap:break-word}#ftable ul li{padding:.5em;margin-bottom:.25em;background:0 0;background-color:#bb131a;border-radius:2px;border:1px solid #bb131a;cursor:pointer;list-style-type:none;text-transform:uppercase;text-align:center;font-size:.85rem;letter-spacing:.15rem}#ftable ul li:last-child{margin-bottom:0}#ftable ul li:hover{background-color:#282828;border:1px solid #282828}#ftable th ul li{margin-bottom:0;color:#fff}table.btreference #ftable th:first-child{text-transform:uppercase}table.btrefalt{font-size:1em;border-collapse:collapse;width:100%;margin-top:1em;empty-cells:show}table.btrefalt td,table.btrefalt th{border:2px solid #fff;text-align:left;padding:8px;font-size:1em}table.btrefalt #ftable td{padding:.5em;line-height:1.15em;vertical-align:middle}table.btrefalt tr{background-color:#f8f8f8}table.btrefalt tr:nth-child(even){background-color:#eeebe8}table.btrefalt #ftable th{background-color:#6e6e6e;color:#fff;font-weight:500}table.btrefalt #ftablehead th{font-weight:500}table.btrefalt #ftablehead th.model{width:25ch}table.btrefalt #ftablehead th.sku{width:15ch}table.btrefalt #ftablehead th.type{}table.btrefalt #ftable th.product-line{text-transform:uppercase;padding:1em}table.btrefalt #ftable th.resource-dl{width:18ch;text-align:center;text-transform:uppercase;font-size:.9em}table.btrefalt #ftable th a{color:#fff;text-decoration:underline}table.btrefalt #ftable th a:hover{color:#eeebe8}table.btrefalt #ftable th.resource-dl ul{margin-top:0}table.btrefalt #ftable td{padding:.75em 1em}table.btrefalt #ftablehead ul,table.btrefalt #ftable ul{display:block;padding:.75em 0 0;margin:.25em 0 0;white-space:normal;word-wrap:break-word;border-top:1px solid #ccc}table.btrefalt #ftable th ul,table.btrefalt #ftablehead th ul{border-top:0;padding:0}table.btrefalt #ftable ul li::before{font-family:fontawesome;font-weight:500;content:"\f019";color:#fff;padding-inline:.75ch;margin-inline-end:.5ch;display:inline-block}table.btrefalt #ftable ul li{padding:.5em .65em .5em .5em;margin-left:.25em;background:0 0;background-color:#bb131a;border-radius:2px;cursor:pointer;display:inline-block;list-style-type:none;text-transform:uppercase;text-align:center;font-size:.85rem;letter-spacing:.1rem}table.btrefalt #ftable ul li:hover{background-color:#282828}table.btrefalt #ftable ul li a{text-decoration:none;line-height:1.15em;font-weight:500;font-size:.9em;color:#fff;height:100%;text-align:left}table.btrefalt #ftable span{font-size:80%;font-weight:300;font-style:italic}table.btrefalt #ftable .model span{display:block;color:#6e6e6e;font-weight:500;margin-top:1em}