/*Kitchen Project Changes:  Desktop*/

/*page-specific.css*/
.kitchen-project .editorial.lalign {
  padding: 2em 0;
}

/*components.css*/
.editorial .section-heading {
  padding: 2em 0 1.5em;
}

/*components.css:19*/
/* .section-heading h1 {
  font-weight: 400;
} */

/*components.css:149*/
.editorial .double-columns {
  column-gap: 2em;
}

.editorial p,
.editorial li,
.editorial a {
  line-height: 1.5em;
}

/*Shop Changes:  Desktop*/

/*page-specific.css: 610*/
#shop .mainTitle {
  margin: 3.7em 0 0.5em;
}

/*components.css: 284*/
/* .mainTitle + .section-heading h1 {
  margin: 1em 0 1em; 
} */
/* removed to improve contact page*/

/*components.css: 23*/
.section-heading a {
  font-weight: 500;
}

/*components.css: 27*/
.info-card {
  margin-bottom: 2.4em;
}

/*components.css: 43*/
.info-card h1 {
  font-weight: 500;
  font-size: 1.125em;
  line-height: 1.5;
}

.info-card h1 a {
  font-weight: 500;
  margin-top: 0.3em;
  font-size: 1em;
}

.info-card h1 + p {
  margin-top: 0.1em;
}

.info-card.prod-var {
  font-size: 0.94;
}

#wrap.flooring {
  max-width: 1600px;
}

#wrap.flooring .anchor {
  grid-column: 1;
}

#wrap.flooring .grid-8-cols {
  row-gap: 1em;
}

/*Kitchens Page Changes:  Desktop*/

/*components.css: 281*/
.mainTitle {
  margin: 3.7em 0;
}

/*base.css: 93*/
.center p {
  max-width: 600px;
  width: 82%;
}

@media screen and (min-width: 2000px) {
  #wrap.flooring {
    max-width: 2000px;
  }
}

@media screen and (max-width: 1400px) {
  #wrap.flooring {
    max-width: 1100px;
  }
}

@media only screen and (max-width: 768px) {
  .center p {
    max-width: none;
    width: 100%;
  }
  .flooring .center {
    text-align: start;
  }
  .flooring .mainTitle p {
    margin-inline: unset;
  }
  .flooring .grid .info-card h1 a,
  .flooring .price22 {
    line-height: 1.175em;
  }
  main:has(+ section.flooring) #wrap {
    padding-bottom: 0;
  }
}
#delivery-returns .center p {
  max-width: 800px;
}
#careers-page .center p {
  max-width: 820px;
}

/*components.css: 64*/
.info-card p {
  line-height: 1.5em;
}
.grid-3-cols .info-card p {
  max-width: 95%;
}
.node-207 .grid-3-cols .info-card h1 + p + p {
  max-width: 90%;
}
/*.grid-2-cols .info-card p {
  max-width: 80%;
}*/

.grid-2-cols .info-card p,
.grid-1-cols .info-card p {
  max-width: 80%;
}

.grid-2-cols .info-card .hoverText p,
.grid-1-cols .info-card .hoverText p {
  max-width: none;
}

/*Kitchens Range Page Changes:  Desktop*/

.brdr-wrap {
  padding: 2em 0;
}

/*components.css: 154*/
.editorial img {
  margin: 0.9em 0 2.8em;
}

/*Product Page Changes:  Desktop*/

/*productPage.css: 27*/
.productInfo {
  width: 100%;
}

/*productPage.css: 6*/
.link_tree {
  opacity: 0.75;
  font-size: 0.9em;
  margin: 1.67em 0 2.2em;
}
@media screen and (min-width: 769px) and (max-width: 1001px) {
  .link_tree {
    margin-bottom: 2.2em;
  }
}
.link_tree a {
  padding: 0 0.28em;
}
.link_tree a:nth-child(1) {
  padding-left: 0;
}

/*productPage.css: 1*/
.product-name h1 {
  margin: 2.5em 0 0.5em;
  font-weight: 400;
  font-size: 1.14em;
}
@media screen and (max-width: 768px){
  .product-name h1 {
    font-size: 1.3em;
    margin-top: 0.5em;
  }
}
#product-page-new .product-price .price {
  font-size: 1.07em;
  font-weight: 400;
  margin-bottom: 0.5em;
  display: flex;
  align-items: center;
  column-gap: 0.3em;
}

#product-page-new .product-price .price div div{
	display: inline;
}
.product-price .stock {
  color: #898989;
}
.form-item label {
  margin-top: 0;
}
form .form-item {
  margin-bottom: 1em;
}
.form-item:first-child .label {
  margin: 0;
}
.form-item label {
  font-size: 0.9em !important;
  font-weight: 400;
  color: #898989;
}
form select {
  padding: 0.5em 0.8em;
}
#product-page-new input[type="submit"] {
  font-size: 0.9em !important;
  --webkit-appearance: none;
}
.quantity-form {
  /* margin: 3em 0 2em; */
  margin: 0;
}
.product-desc p + p {
  margin-top: 1em;
}
.product-desc p {
  line-height: 1.5em;
}
#product-page-new .dropdown-container .flex h2 {
  font-size: 1.07em !important;
}
.dropdown-container .flex {
  column-gap: 1em;
}

/*galler.css: 87*/
.productGallery .ctrl-btns img {
  margin-inline: 1.2em;
}
.productGallery .dots {
  margin-bottom: 0;
  padding-left: 1.1em;
  padding-bottom: 1.4em;
}
.productGallery .dot {
  margin: 0 4px;
}
.productGallery .dot {
  background-color: #a1a1a1bf;
}

/*CareersPage Changes:  Desktop*/
#careers-page .dropdown-container .hddn-content p {
  margin: 1em 0;
}
.dropdown-container .hddn-content ul li {
  list-style: outside;
  margin-inline: 1.2em;
}
#contact-page .grid-3-cols .info-card p {
  max-width: 90%;
}

/*TV show Page Changes:  Desktop*/
#tv-page .section-heading h1 {
  font-size: 1.25em;
}
#tv-page h2 {
  font-size: 1.125em;
}
section.tv-grid article {
  max-width: 90%;
}

@media only screen and (max-width: 768px) {
  section.tv-grid article {
    max-width: 95%;
    margin-bottom: 1em;
  }
}

@media only screen and (max-width: 430px) {
  section.tv-grid article {
    max-width: 95%;
    margin-bottom: 1.5em;
  }
}
