a {color:#008800;}

.field--name-long-title {
    font-size: 33px;
    font-weight: 600;
}

.product-top-section .field--name-price,
.price-with-shipping {
    color: green;
        font-size: 33px;
    font-weight: 600;
}


.products-quoted .field--name-title,
.products-non-quoted .field--name-title
/**.products-non-quoted .title,
.products-quoted .title **/ {
    font-weight:400;
    font-size: 18px;
    padding: 0 20px 4px 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    color: green;
    margin-bottom: 8px;
    margin-top: 10px;
}

.attribute-size:before {content:'Selected: '}

.attribute-widgets > .form-item {display:flex;}

.attribute-widgets > .form-item > label {
    width: 125px;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: none !important;
    padding-bottom: 0 !important;
    font-size: 18px;
    min-width: 125px;
}

.field--name-quantity .form-item label {
    width: 125px;
    text-transform: uppercase;
    font-weight: 600;
    border-bottom: none !important;
    padding-bottom: 0 !important;
    font-size: 18px;
    min-width: 125px;
}

.bi-btn-basket {font-size: 1.15rem;}


.sku:before {font-weight:600;}


.sku:before {content: 'Item ID '}
.products-non-quoted .title:before,
.products-quoted .title:before {content: 'Selected: '}
/*.max-qty-per-pallet:before {content: 'Max QTY Per Pallet '}*/
/*.qty-per-case:before {content:'Quantity Per Case '}*/
/*.upc:before {content:'UPC '}*/
/*.square-feet:before {content:'Square Feet '}*/
/*.format:before {content:'Format '}*/
/*.base-price:before {content:'Price '}*/
/*.shipping:before {content:'Shipping '}*/

.product-top-section {
    margin-bottom: 31px;
    border-bottom: 1px solid #eee;
    padding-bottom: 40px;
}

.product-top-section .button--add-to-cart {
    --beo-btn-bg: #019800;
    --beo-btn-border-color: #019800;
    --beo-btn-hover-bg: #00740a;
    --beo-btn-hover-border-color: #00740a;
    color: #fff;
}

.product-top-section .button--add-to-cart:hover {color: #fff;}

.product-top-section .button--add-to-cart.bi-btn-add {
    padding-left: 3.1rem;
    background-position: 1.2rem center;
    background-repeat: no-repeat;
    background-size: 1.2rem;
		background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%23fff' class='bi bi-basket' viewBox='0 0 16 16'%3E %3Cpath d='M5.757 1.071a.5.5 0 0 1 .172.686L3.383 6h9.234L10.07 1.757a.5.5 0 1 1 .858-.514L13.783 6H15a1 1 0 0 1 1 1v1a1 1 0 0 1-1 1v4.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 13.5V9a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h1.217L5.07 1.243a.5.5 0 0 1 .686-.172zM2 9v4.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V9H2zM1 7v1h14V7H1zm3 3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 4 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 6 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3A.5.5 0 0 1 8 10zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5zm2 0a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5z'/%3E %3C/svg%3E");
}


/**VIEW of Other products on non-quoted page**/
.other-products .views-field-title {max-width: 165px;}


.specs-table {
    font-size: 10px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.application {
    background: #25a367;
    display: inline-block;
    padding: 3px 10px;
    font-size: 10px;
    color: #fff;
    border-radius: 0 8px;
    font-weight: 600;
}

.facet-item label {
    font-size: .8rem;
}

.commerce-order-item-add-to-cart-form,
#commerce-product-add-to-cart-form {
    margin-bottom: 45px;}
    
.commerce-order-item-add-to-cart-form .button--add-to-cart {margin-top:18px;}

.product-fields .form-item {
    margin-top: 1rem;
}

.product-fields .form-label, .product-fields .form-label + div {display:inline-block;margin-bottom: 0;}

/**TURF PRODUCT**/
.product-turf .field--name-model {font-size: 33px;font-weight: 600;color: #008800;}

/**
.turf-qty-chart th {text-align: center;}
.turf-qty-chart td {padding: 5px 44px;border: 1px solid #eee;text-align: center;}
**/
.turf-calculator-accordion {margin-top:15px;}
.applications {
       background: #006306;
    color: #ffffff;
    padding: 2px 13px;
    border-radius: 4px;
    font-weight: 600;
    font-size: 12px;
    display: inline-flex;
    margin-right: 6px;
}

/**
.turf-attributes {
    border-bottom: 3px solid #008800;
    padding: 8px;
    border-radius: 8px;
    height: 127px;
    display: inline-flex;
    width: 136px;
    font-weight: 600;
    font-size: 19px;
    margin-right: 35px;
    justify-content: center;
    flex-direction: row;
    color: #000000;
    margin-bottom: 38px;
    flex-wrap: nowrap;
    border-right: 1px solid #008800;
    margin-top: 15px;
    background: #fcfcfc;
}
**/

.turf-attributes::before {
    content: "✓";
    margin-right: 12px;
    margin-left: 0px;
    background: green;
    border-radius: 25px;
    width: 33px;
    height: 33px;
    color: #fff;
    padding: 0px;
    font-size: 23px;
    padding-left: 7px;
    /* padding-bottom: 16px; */
}

.turf-attributes {
    padding: 8px 26px 8px 0;
    display: inline-flex;
    font-weight: 600;
    font-size: 19px;
    margin-right: 12px;
    justify-content: center;
    flex-direction: row;
    color: green;
    margin-bottom: 20px;
    margin-top: 0;
    border-radius: 0px;
    background: #f6f6f6;
    padding: 6px 28px 6px 10px;
    border-radius: 30px;
        border: 1px solid #d8d8d8
}
.turf_calculator {
    border: solid 1px #e7e9ec;
    margin-top: 15px;
    padding: 15px 0 0;
    border-radius: 4px;
}

.turf_calculator_header {
    font-weight: 600;
    font-size: 20px;
        padding-left: 20px;
}

.block-field-blockcommerce-productturf-quotedbody h2 {
    background: #ffffff;
    border-radius: 33px;
    padding: 6px 13px;
    margin-bottom: 16px;
    font-weight: 600;
    border: 1px solid #d9d9d9;
}

.block-field-blockcommerce-productturf-quotedbody {
    background: #f6f6f6;
    padding: 34px 30px 20px 30px;    
    margin-bottom: 20px;
    border-radius: 10px;
}

.block-field-blockcommerce-productturf-quotedshade .shade {float: left;}

.block-field-blockcommerce-productturf-quotedshade .shade:after {
  content: ',\00a0';}

.block-field-blockcommerce-productturf-quotedshade .shade:last-child:after {
    content: none;}
    
.block-field-blockcommerce-productturf-quotedshade .shade:first-child:before {
    content: none;}