/* v120 — final approved heading alignment and coral order-button lock */
#products.products > .container > .section-head{
  display:flex!important;
  width:100%!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  direction:rtl!important;
  text-align:right!important;
}
#products.products > .container > .section-head > div{
  display:block!important;
  width:100%!important;
  margin:0!important;
  text-align:right!important;
}
#products.products > .container > .section-head h2{
  width:100%!important;
  justify-content:flex-start!important;
  margin-right:0!important;
  margin-left:0!important;
  color:#17211e!important;
  -webkit-text-fill-color:#17211e!important;
  text-align:right!important;
  text-shadow:none!important;
}
#products.products > .container > .section-head p{
  width:100%!important;
  margin-right:0!important;
  margin-left:0!important;
  color:#75807c!important;
  -webkit-text-fill-color:#75807c!important;
  text-align:right!important;
  text-shadow:none!important;
}

#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:link,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:visited,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:hover,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:focus,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order:active{
  border:0!important;
  outline:0!important;
  background-color:#ff416f!important;
  background-image:linear-gradient(135deg,#ff5f84 0%,#ff3568 100%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-decoration:none!important;
  text-shadow:none!important;
  box-shadow:0 8px 18px rgba(255,53,104,.20)!important;
}
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order::before,
#products.products #productsGrid.grid > article.card.user-card .card-body .card-bottom a.order::after{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:none!important;
}
#products.products #productsGrid.grid > article.card.user-card.sold-out .card-body .card-bottom a.order,
#products.products #productsGrid.grid > article.card.user-card.sold-out .card-body .card-bottom a.order:hover{
  background-color:#bdc5c2!important;
  background-image:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:none!important;
}

@media(max-width:700px){
  #products.products > .container > .section-head,
  #products.products > .container > .section-head > div,
  #products.products > .container > .section-head h2,
  #products.products > .container > .section-head p{
    align-items:flex-start!important;
    justify-content:flex-start!important;
    text-align:right!important;
  }
}
