 /* Do not remove this tag U8 sets the mime type so no style dec is needed */

<!--
:root {
    --font: 'MSK Sans Web';
    --activebtnbg: #0073E0;
    --hoverbtnbg:#002569;
    --navy:#002569;
    --secbtnbg:transparent;
    --gray-dark:#272524;
}
body, div#main-content {background-color: #f1f1f1;}




/*** Soc ecomm style overrides ***/
body {
    color: #4b4b4b;
    background: var(--navy) !important;
}
div#main-content {
    background-color: #ffffff;    
}
div.catalog-product-title span.ShoppingTitle {
    color: #272524 !important;
}
div#background-pattern {
    display: block !important;
}
a#ADD_DONATION {
    color: var(--navy);
    font-weight: 600;
    text-decoration: none;
    /*display: flex;
    align-items: center;*/
    margin-top: 5px;
}
a#ADD_DONATION:hover {    text-decoration-thickness: 2px;}
/*** End Soc ecomm style overrides ***/











div.SuccessMsg {
    color: #272524;
    background-color: #e4ffe3;
    border: 2px solid #008937;
}
.cart-buttons-container input#shop_more, .ShoppingButtonRow input#CANCEL_DIRECT_PAY_FORM, .ShoppingButtonRow input#SHOW_PAYMENT_FORM {
    background: #bdbebd !important;
    border: #bdbebd !important;
}
.cart-buttons-container input#shop_more:hover, .ShoppingButtonRow input#CANCEL_DIRECT_PAY_FORM:hover, .ShoppingButtonRow input#SHOW_PAYMENT_FORM:hover {
    background: #aaaaaa !important;
    border: #aaaaaa !important;
}
div#main-content {
   /* background-color: #fff;*/
    padding: 40px 0;
    margin: 50px auto;
    
}
div#main-content.zero-top-padding {
    padding-top: 0;
}
.appArea.responsive {
    max-width:90%;
    width: 100%;
}
body, #main-content {
    font-size: 16px;
    font-family:var(--font);

}
div.appArea div, p, span {
    -ms-word-break: normal ;
    -moz-word-break: normal;
    -ms-hyphens: none;
    -moz-hyphens: none;
    -webkit-hyphens: none;
    hyphens: none;
    overflow-wrap: normal;
    word-wrap: normal;
    word-break: normal;
}
div#background-pattern {
    opacity: 0.20;
}
.nhero__overlay {
    z-index: -10;
}
  
.nhero__overlay--left object {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 35%;
    z-index: -10;
}
.nhero__overlay--right object {
    position: fixed;
    bottom: -20px;
    right: -80px;
    width: 40%;
    z-index: -10;
}

div#bottom_buttons {
    min-height: 100px;
}
h1, h2, h3, h4, h5, h6, p{
    font-family:var(--font) !important;
}

.msk-giving h1, .msk-giving h2, .msk-giving h3, .msk-giving h4, .msk-giving h5, .msk-giving h6 {
     color: var(--navy);
}

.msk-giving .hero__content h1{
    font-family:var(--font);
}

div.ErrorMsg, p.ErrorMessage, div.SuccessMsg, p.SuccessMessage, .appArea.responsive.donationContainer {
    font-family:var(--font);
}
p.ErrorMessage {
    max-width: 90%;
    margin: 0 auto 12px;
}
.appArea.responsive.donationContainer {
  /*background-color: #fff;
    padding: 1px 20px 20px;
    max-width: 900px !important;*/
}
.divider:before {
  margin: 0 0 16px 0;
  content: '';
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 50px;
  height: 2px;
}
.divider--black:before {
  background: #000;
}
.divider:before {
  margin: 0 0 16px 0;
}

div#store_header p {
    font-size: 16px;
}

div#banner_container {
    margin-bottom: 40px;
    position: relative;
    max-height: 250px;
    overflow: hidden;
}

div#banner_container div#banner-text {
    position: absolute;
    z-index: 1;
    text-align: center;
    width: 100%;
    vertical-align: middle;
    padding: 10px;
    top: 50%;
    transform: translateY(-55%);
    max-width: 100%;
    margin: auto;
}
div#banner_container div#banner-text .hero__title {
    color: #ffffff;
    line-height: 130%;
    font-size: 3.5rem;
    max-width: 1100px;
    margin: auto;
    text-transform: capitalize;
}



@media screen and (max-width: 600px){

div#banner_container div#banner-text {bottom: initial /*15% !important*/;}
div#banner_container div#banner-text .hero__title {font-size: 2rem;} 
 
}


img.ecomm-banner-desktop, img.ecomm-banner-mobile {
    height: auto;
    max-width: 100%;
}

div.catalog-product-table,
div.catalog-info-primary, 
div.catalog-info-secondary, 
div.catalog-product-price, 
div.catalog-product-purchase {
   border: none;
}
div.catalog-product-table{
    margin-top: 0;
}
div.appArea div, p, span {
    overflow-wrap: normal;
    word-wrap: normal;
    word-break: normal;
}
div#browse_search_container {
    background-color: transparent;
    display: none;
}
.moreInfoLink {color: #3596D4;}
table.ShoppingCart {
  border: none;
  margin-bottom: 20px;
}
.ProductDetailsHeader, div.ProductConfigSection {
    margin: 0;
    padding: 0;
    color: rgb(115,115,115);
    line-height: normal;
    text-transform: uppercase;
    font-weight: normal;
    margin-bottom: 0.25em;
    clear: both;
font-size: 1.5em;
}
span.ShoppingPrice,
div.catalog-product-title span.ShoppingTitle {
    color: #000;
    line-height: normal;
    font-family:var(--font);
    font-size: 18px;
    font-weight: 700;
}
div.catalog-product-desc.mobile-hide {
    font-size: 14px;
}
div.catalog-product-price {
    width: 8%;
}
div.catalog-product-purchase {
    width: 30%;
    padding: 0;
}
div.catalog-product-button, div.catalog-product-quantity {
    display: inline-block;
    vertical-align: middle;
}
.catalog-product-quantity .Explicit label,
.ShoppingAdditionalGift {
    display: none;
}
.catalog-product-quantity {
    padding-right: 10px;
}
.catalog-product-quantity .Explicit label[for="quantity_1481"] {
    display: block;
    text-align: left;
    color: #002569;
    margin-bottom: 0;
}
div#banner_container.without-img div#banner-text .hero__title{
    color: var(--gray-text);
    text-shadow: none;
    width: 100%;
    margin: 0;
    text-align: left;
}
div#banner_container.without-img {margin-bottom: 0;}
.catalog-product-quantity .Explicit{display: flex;}
.catalog-product-quantity input {
    width: 140px !important;
}
.PaymentInfoContainer,
.Cart .table, .table {
    font-family:var(--font) !important;
    /* font-weight: 700; */
}
.Cart *:after,
.Cart *:before {
    content: none;
}
div#banner_container.without-img div#banner-text {
    position: relative;
    top: 55px;
    max-width: 90%;
    align-items: flex-start;
    padding-left: 0;
}
div#banner_container.without-img img{display:none;}
div.catalog-product-purchase {
    padding-right: 0 !important;
}

div.catalog-info-primary.no_image,
div.catalog-info-secondary.no_image {
    display: block;
    padding: 0;
}
div.catalog-product-purchase,
div.catalog-product-price,
div.catalog-info-primary.no_image {
    padding-top: 30px;
    border-top: 1px solid #000;
}

form.product-row-one div.catalog-product-purchase,
form.product-row-one div.catalog-product-price,
form.product-row-one div.catalog-info-primary.no_image {
   border-top: none;
   padding-top: 0;
   vertical-align: text-top;
}

div.catalog-product-purchase {
    padding-top: 20px;
}
form.product-row-one div.catalog-product-purchase {
    padding-top: 0;
}
div.catalog-info-secondary.no_image {
    padding-bottom: 30px;
}

form[name=ShoppingCart] div#contact_info_section_one, form[name=EditAddress] div#contact_info_section_one, form[name=ShoppingCart] div#contact_info_section_two, form[name=EditAddress] div#contact_info_section_two, form[name=Donate] div#billing_contact_info_section_one, form[name=Donate] div#billing_contact_info_section_two, form[name=Donate] div#billing_recognition_info_section_one, form[name=Donate] div#billing_employer_info_section_one, form[name=Donate] div#billing_payment_info_section_one {
    border-top: 1px solid #d9d6cf;
    padding-top: 20px;
    padding-bottom: 10px;
}
div.ProductConfigSection {font-size: 1.3em; border-bottom: 1px solid rgb(115,115,115);}
#ProductDetailsProductInfo {width: 85%;}
form#ConfigureProduct {padding-bottom: 40px;}
#content {max-width:1000px;}
div#browse_search_container {border:none;}

div.responsive {max-width:1000px;}
div.table div.headings {
    background-color: #FFFFFF;
    color: #000000;
    font-weight: 700;
}

div.responsive .catalog-product-quantity input[type="text"] {
    max-width: 100%;
}
#content .payment-info-question-container.cvv-container.field-required a, div.responsive input.add-to-cart.primary.step-button {
    font-family:var(--font);
    font-weight: 600;
    font-size: 16px;
    background: var(--secbtnbg) !important;
    color: var(--activebtnbg) !important;
    border: 2.5px solid var(--activebtnbg) !important;
    border-radius: 50px;
    /* text-transform: uppercase; */
    padding: 10px 16px 10px 16px;
}
#content .payment-info-question-container.cvv-container.field-required a:hover, div.responsive input.add-to-cart.primary.step-button:hover {
    background-color: var(--hoverbtnbg) !important;
    border: 2.5px solid var(--hoverbtnbg) !important;
    text-decoration: none !important;
    color: #fff !important;
}
#content .payment-info-question-container.cvv-container.field-required a:active, div.responsive input.add-to-cart.primary.step-button:active, #content .payment-info-question-container.cvv-container.field-required a:focus, div.responsive input.add-to-cart.primary.step-button:focus {
    background: var(--navy) !important; border: 2.5px solid var(--activebtnbg)  !important;
    color: #fff !important;
}
.cons-info-question-container.cons-full-address-container.field-required {
    float: none;
}
/** additional layout **/
#left {
    /*float: left;*/
    margin-right: 20px;
    width: 350px;
    /*margin-left: -17px;*/
    padding: 0 20px 0 0;
    display: inline-block;
    vertical-align: top;
}
#right {
    display: inline-block;
    padding-top: 8px;
    max-width: 670px;
}

#right h2 {
    font-family:var(--font);
    font-weight: bold;
    font-size: 36px;
}
#right h3 {
    font-size: 30px;
}
/** Additional gift section **/

div#additional_gift_container {
    clear: both;
    padding: 20px 0;
    margin-bottom: 0px;
        border-top: 1px solid #000;
}
div#additional_gift_container input.shopping-button {
    margin-top: 0px;
    margin-left: 0px;
    vertical-align: top;
}
div#additional_gift_ask {
    display: inline-block;
    padding: 10px 10px 10px 0px;
    color: var(--gray-dark);
}
.catalog-product-desc, div.responsive{color: var(--gray-dark);}
label#additional_gift_label {
    float: right;
    margin: 4px 20px 0 0;
    padding: 0;
    font-weight: normal;
}
input#ADD_DONATION {
    display: block;
    clear: both;
    border-radius: 0;
    text-transform: uppercase;
    min-width: 140px;
    text-align: center;
    padding: 8px 15px;
    font-family:var(--font);
    font-weight: 700;
}
input#additional_donation {
    float: right;
    text-align: left;
}
form#CatalogBottom {
    clear: both;
}
 
div.catalog-product-table {
    border-bottom: 1px solid #D0D0D0;
}
/*** buttons **/

/** hide cancel button **/
input#home {
    display: none;
}

div.responsive input.primary {
background-color: transparent !important;
color: #ff5a00 !important;
    font-weight: 700;
border: 2px solid #f26529;
}

div.responsive input.primary:hover {
    filter: none;
    -ms-filter: none;
    background-image: none;
}

div#bottom_buttons {
    margin: 0;
}
div.responsive input.tertiary:hover, div.responsive input.tertiary, input.ShoppingButtons.tertiary.step-button:hover, button#view_cart_button:hover, input.ShoppingButtons.tertiary.step-button, button#view_cart_button {
    /* margin: 25px 0; */
    font-size: 14px;
    border-radius: 0;
    border: 0;
    background: transparent;
    text-transform: uppercase;
    padding: 8px 28px 8px 28px;
    border: 2px solid #bbb;
    color: #666666;
    font-family:var(--font);
    font-weight: 700;
}
input#mobile_add_config_to_cart,
input#mobile_cancel,
input#add_config_to_cart,
button#view_cart_button {
    display: none !important;
}
button#view_cart_button {
    margin: 12px 0;
    font-size: 16px;
    border-radius: 0;
    text-transform: uppercase;
    padding: 15px 30px;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    font-family:var(--font);
    font-weight: 400;
    background: transparent;
    border: 2px solid #4b4b4b;
    color: #4b4b4b;
    letter-spacing: 2px;
}

.Cart .table-cell.merge-right.mobile-hide,
.Cart .row.update-div {
    position: relative;
}

input#UPDATE_CART {  
    font-family:var(--font);
    font-weight: 600;
    font-size: 16px;
    background: transparent !important;
    color: var(--activebtnbg) !important;
    border: 2.5px solid var(--activebtnbg)  !important;
    border-radius: 50px;
    text-transform: capitalize;
    padding: 10px 16px 10px 16px;
    float: none;
}
input#UPDATE_CART:hover {
    background: var(--hoverbtnbg) !important;
    border: 2.5px solid var(--hoverbtnbg)  !important;
    color: #fff !important;
}
input#UPDATE_CART:focus, input#UPDATE_CART:active {background: var(--navy) !important; border: 2.5px solid var(--activebtnbg)  !important; color: #fff !important;}
button#view_cart_button:hover {
    background: var(--hoverbtnbg) !important;
    border: 2.5px solid var(--hoverbtnbg)  !important;
    color: #fff !important;
}
.msk-giving .footer .form-submit:hover {;
    background: transparent;
}

input#PARSE_PAYMENT_FORM {
    margin-top: 10px;
}
.ShoppingCart .update-div .merge-right{width: 210px;}
input#shop_more {
    float: left;
}
input#cancel, button#print_conf_button, input#SHOW_PAYMENT_FORM, input#SHOW_PAYMENT_FORM, input#CANCEL_DIRECT_PAY_FORM, input#shop_more, input#add_config_to_cart {
    font-family:var(--font);
    font-weight: 600;
    font-size: 16px;
    background: var(--activebtnbg) !important;
    color: #fff !important;
    border: 2.5px solid var(--activebtnbg)  !important;
    border-radius: 50px;
    text-transform: capitalize;
    padding: 10px 16px 10px 16px;
}

input#cancel:hover, button#print_conf_button:hover, input#SHOW_PAYMENT_FORM:hover, input#SHOW_PAYMENT_FORM:hover, input#CANCEL_DIRECT_PAY_FORM:hover, input#shop_more:hover, input#add_config_to_cart:hover {
    background: var(--hoverbtnbg) !important;
    border: 2.5px solid var(--hoverbtnbg)  !important;
    color: #ffffff !important;
}
input#cancel:focus, button#print_conf_button:focus, input#SHOW_PAYMENT_FORM:focus, input#SHOW_PAYMENT_FORM:focus, input#CANCEL_DIRECT_PAY_FORM:focus, input#shop_more:focus, input#add_config_to_cart:focus, input#cancel:active, button#print_conf_button:active, input#SHOW_PAYMENT_FORM:active, input#SHOW_PAYMENT_FORM:active, input#CANCEL_DIRECT_PAY_FORM:active, input#shop_more:active, input#add_config_to_cart:active {background: var(--navy) !important; border: 2.5px solid var(--activebtnbg)  !important; color: #fff !important;}

input#cont_checkout, input#add_and_checkout {
    font-size: 14px;
    background: transparent;
    color: #fff;
    font-family:var(--font);
    font-weight: 700;
    border: none;
    border-radius: 0;
    padding: 8px 15px;
    /* text-transform: uppercase; */
    border: 2px solid #ff5a00;
    color: #ff5a00;
}
.catalog-product-button input {
    width: 100%;
}
input#add_and_checkout, input#cont_checkout, input#TRANSACT_CHARGE, input#PARSE_PAYMENT_FORM, button#checkout_button {
    font-family:var(--font);
    font-weight: 600;
    font-size: 16px;
    background: var(--activebtnbg) !important;
    color: #fff !important;
    border: 2.5px solid var(--activebtnbg)!important;
    border-radius: 50px;
    /* text-transform: uppercase; */
    padding: 10px 16px 10px 16px;
}
input#add_and_checkout:hover, input#cont_checkout:hover, input#TRANSACT_CHARGE:hover, input#PARSE_PAYMENT_FORM:hover, button#checkout_button:hover {
    background-color: var(--hoverbtnbg) !important;
    border: 2.5px solid var(--hoverbtnbg) !important;
}
/*button#print_conf_button, input#SHOW_PAYMENT_FORM, input#SHOW_PAYMENT_FORM, input#CANCEL_DIRECT_PAY_FORM, input#shop_more {
    background: #2986e2;
    border: 2px solid #2986e2;
    color: #ffffff;
}*/
div.SuccessMsg, p.SuccessMessage {
   /* color: #2986e2;
    border: 1px solid #2986e2;
    background-color: rgba(40, 133, 226, 0.15);*/
}

.container #Donate .title {
    padding: 0;
    background: #ffffff;
}

table.ShoppingCart,
table.ShoppingCart tr {
    background-color: #fff; padding: 10px 0px;
}
div.ShoppingCartContents{
/*color: #2986e2 !important;
border: 1px solid #2986e2 !important;
background-color: rgba(40, 133, 226, 0.15) !important;
font-weight: 700;*/
}

div.Cart .ShoppingCart.table {
    background-color: #ffffff;
}

.ShoppingButtonsSmall:hover,
.ShoppingButtonsSmall {
    background-color: transparent !important;
    color: var(--navy) !important;
    text-transform: none !important;
    font-size: 85% !important;
    text-decoration: underline;
    border: none !important;
    filter: none !important;
    -ms-filter: none !important;
    background-image: none !important;
}

.Cart img,
.site-header__items {
   display: none;
}
.billingAddressHeader {
    display: none;
}

.cons-info-question-container {
    display: inline-block;
}
div#billing_contact_info_section_two:before,
div#billing_payment_info_section_one:before {
    content: "";
    display: block;
    width: 35px;
    height: 2px;
    background-color: #000;
    margin: 24px 0;
}
div#billing_contact_info_section_two,
div#billing_payment_info_section_one {
    border-top: none !important;
    padding: 0 !important;
}
.cons-info-question-container.cons-address-street-full-container label,
.cons-info-question-container.cons-full-name-container label {
    display: none;
}
.cons-info-question-container.cons-address-street-full-container {
    display: inline-block;
}
form[name=Donate] div.cons-full-name-container {
    display: inline-block;
    float: none;
    max-width: 99%;
}
form[name=ShoppingCart] div#cons_info_component_personal_info_section, form[name=EditAddress] div#cons_info_component_personal_info_section, form[name=Donate] div#billing_info_personal_info_section {
    padding-bottom: 0;
}

div.responsive input[type="text"], div.responsive input[type="number"], div.responsive input[type="password"], div.responsive textarea, div.responsive select {
    border: 1px solid var(--navy);
    padding: 5px 7px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    height: 34px;
    width: auto;
    max-width: 100%;
}
div.billingAddressHeader {
    font-size: 24px !important;
    color: #000;
    font-weight: 400;
}

div.responsive select,
 div.responsive option {
    line-height: 1em;
}
.ProductConfig.table {
    border: none;
}
div.ProductConfigSection {
    padding-top: 25px;
}

div.catalog-product-desc {
    max-width: 440px;
}
span.reqFieldMarker {
    color: transparent;
}
div.ShippingAddress, div.PaymentInfoContainer {
    background-color: transparent;
}
.payment-info-question-container.cvv-container a,
.payment-info-question-container:first-of-type/*,
span#reqLabel,
input#home,
input#UPDATE_CART,
div.payment-info-question-container table*/ {
    display: none;
}
div#vs_seal {
    text-align: left;
}
.table.no-border {
    border: none;
}



/* billing page */
#Donate .requiredLegend {
    display: none;
}
#Donate div.billingAddressHeader {
    font-family:var(--font);
    color: #171717;
    font-weight: 400;
    text-transform: none;
    font-size: 20px !important;
}

.appArea.responsive.donationContainer #Donate label {
    font-size: 16px;
    font-family:var(--font);
    color: var(--navy);
    margin: 0;
    padding: 0;
}
.appArea.responsive.donationContainer #Donate input[type="text"],
.appArea.responsive.donationContainer #Donate textarea, 
.appArea.responsive.donationContainer #Donate select {
    font-size: 16px;
    font-family:var(--font);
    color: var(--gray-dark);
    background-color: #fff;
    background-image: none;
    border: 1px solid var(--navy);
    padding: 6px 12px;
    margin-top: 0 !important;
}
div.responsive span.field-required {
    height: 6px;
    width: 6px;
    margin-top: 2px;
    background-size: cover;
}
div#vs_seal, .PrivacyPolicyContainer {
    display: none;
}
/* end billing page */
::placeholder {
    color: var(--gray-dark);
    opacity: 1; /* Firefox */
  }
input#quantity_1481::placeholder {
    color: transparent;
}
@media only screen and (max-width: 767px){
    .mobile div.responsive {
        width: 100%;
    }
    .mobile div.ShoppingCart.table div.row {
        margin: auto;
    }

    .mobile div.ShoppingCart.table div.row div.table-cell {
        border-top: 1px solid grey;
    }

    .mobile div.ShoppingCart.table div.row.headings.row {
        display: none !important;
        border-top: 1;
    }
.mobile input.primary {
    width: auto;
}
.mobile .catalog-product-desc {
    display: block !important;
    text-align: center;
    max-width: 100%;
}
.mobile input#cancel {
    display: block !important;
}
.cons-info-question-container {
    width: 100%;
}
form[name="Donate"] div.cons-full-name-container {
    max-width: 100%;
}
.mobile button#print_conf_button {
    width: 100%;
    white-space: normal;
}

/** Added by DK 4/6/22 **/
.mobile .appArea.responsive.catalog-view div#additional_gift_container {
    display: block;
}

}
@media (max-width: 600px) {
div.catalog-product-table form.catalog-product-row, div.catalog-product-table span.catalog-product-divider, div.catalog-info-primary, div.catalog-info-secondary  {
    display: block;
    width: 100%;
}
 div.catalog-product-price, div.catalog-product-purchase, div.catalog-info-secondary {
    border-top: none;
}

div.catalog-product-title a.Smaller {
    font-size: 24px !important;
    font-weight: 700 !important;
    margin: 0 !important;
    display: inline-block;
}

div.catalog-info-primary, div.catalog-info-secondary, div.catalog-product-price, div.catalog-product-purchase {
    padding: 5px 0 0;
}

div.responsive input.tertiary,
input.ShoppingButtons.tertiary.step-button,
div.shopping-buttons-container button#checkout_button_top, 
div.shopping-buttons-container button#checkout_button, 
button#view_cart_button, 
input#shop_more, 
input#cont_checkout,
button#print_conf_button,
input#SHOW_PAYMENT_FORM,
input#TRANSACT_CHARGE,
input#CANCEL_DIRECT_PAY_FORM,
input#PARSE_PAYMENT_FORM {
    float: none ;
    width: 100%;
    /*margin: 2px 0 !important;*/
}

.table.no-border {
    border: none;
}
div#purchase_details_summary {
    width: 100%;
}
div#content {
    padding: 24px 0;
}
#left {
    float: none;
    /*margin-right: 20px;*/
    width: 100%;
    text-align: center;
    margin: 10px auto;
}
div#content {
    padding: 24px 10px;
    margin: 100px auto 0;
}
.catalog-product-button:after {
    display: none;
    width: 0;
    content: "";
}
div.catalog-product-price {
    vertical-align: middle;
    line-height: 1em;
    padding-bottom: 0;
}
}

@media (min-width: 576px) {
.ecomm-banner-desktop {display: inline-block;}
.ecomm-banner-mobile {display: none;}
}

@media (max-width: 575px) {
.ecomm-banner-mobile {display: inline-block;}
.ecomm-banner-desktop {display: none;}
}
.quantity-column .quantity-wrapper input{text-align: center;}
input[name="quantity"]::placeholder {
    color: transparent;
}
.catalog-product-quantity .Explicit label{
    display: block;
    text-align: left;
    color: #002569;
    margin-bottom: 0;
}
-->

