/** Shopify CDN: Minification failed

Line 132:15 Expected ":"
Line 132:16 Expected identifier but found "200"

**/

h1 {
    text-align: left;
}

a.ab-card-link {
    text-decoration: none;
}

a.ab-card-link:hover {
    opacity: 1;
}

.mates-with-wrapper {
    display: grid;
    grid-template-columns: 1fr 4fr 1fr;
    grid-template-rows: .25fr .25fr 1.75fr;
    width: 100%;
    text-align: left;    
}

.box-1 {
    grid-column-start: 1;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 1;
    text-align: left;
    font-size: 1em;
}

.part-num-label {
    display: inline;
    font-weight: 700;
}

.box-2 {
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 2;
    grid-row-end: 4;
    /* background-color: #dc750f; */
    height: 75%;
}

.box-3 {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
    /* background-color: #9ec11f; */
    text-align: left;
    font-size: .75em;
}

.box-4 {
    display: grid;
    grid-template-columns: 3fr 1fr;
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 3;
    grid-row-end: 4;
    /* background-color: #260ca5; */
    font-size: .75em;
}

.datasheet-header {
    font-weight: 600;
}

.datasheets {
    text-align: left;
}
/* 
.data-row:nth-of-type(even){
    background-color: gray;
} */

.myLabel1 {
    width: 120px;
}

.myLabel2 {
    width: 120px;
}

.value-column1 {
    width: 150px;
}

.value-column2 {
    width: auto;
}

.data-value {
    font-weight: 400;
}

.box-5 {
    grid-column-start: 3;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 4;
}

.pricing-info {
    /* font-size: .5em; */
}

.ab-box {
    margin: 5px;
    padding: 5px;
    z-index: 3;
}

.ab-box-img {
    border: 3px dashed #090000;
    margin: 5px;
    padding: 5px;
    display: grid;
    place-items: center;       /* Centers vertically and horizontally */
    height: 300px;
}

p .prod-title {
    text-align: left;
    font-weight;200;
}

.part-number {
    margin: 5px;
    padding: 5px;
}

.col-1 {
    display: grid;
    grid-template-rows: 1fr 1fr;
    /* align-items: center; */
    /* width: 90%; */
    /* margin: 25px auto; */
    padding: 10px;
    background-color: #adc9d8;
    border: 5px solid #003049;
}

.col-2 {
    display: grid;
    grid-template-rows: 1fr 3fr;
    /* align-items: center; */
    /* width: 90%; */
    /* margin: 25px auto; */
    /* padding: 10px; */
    background-color: #adc9d8;
    border: 5px solid #003049;
}

.col-2-row-1 {
    display: grid;
    grid-template-columns: 1fr;
    /* align-items: center; */
    /* width: 90%; */
    /* margin: 25px auto; */
    /* padding: 10px; */
    background-color: #adc9d8;
    border: 5px solid #003049;
}

.col-2-row-2 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    /* align-items: center; */
    /* width: 90%; */
    /* margin: 25px auto; */
    /* padding: 10px; */
    background-color: #adc9d8;
    border: 5px solid #003049;
}

.col-3 {
    display: grid;
    grid-template-rows: 1fr 1fr 1fr;
    align-items: center;
    /* width: 90%; */
    /* margin: 25px auto; */
    /* padding: 10px; */
    background-color: #adc9d8;
    border: 5px solid #003049;
}



.prod-data {
    background-color: #4770DB;
    border: 5px solid #d6d32d;
}

