:root {
  --forest: #464b28;
  --black: black;
  --dark-spruce: #146e78;
  --bright-spruce: #64b9b4;
  --clear-sky: #a0beaf;
  --cream: #e6dcbe;
  --pine: #5a643c;
  --clay: #9b641e;
  --white: white;
  --gold: #eba000;
  --red: #f54100;
  --transparent: #fff0;
}

.sePage .sePageMain {
  margin-top: 0px !important;
}

.sePageHeader {
  display: none !important;
}

.sePageMain {
    color: var(--forest)!important;
    font-family: 'golos text', sans-serif !important;
    font-size: 1.6rem;
}

.seShoppingCartContainer {
    padding-top: 200px !important;
    padding-bottom: 100px !important;
}

.sePageContent .sePageSection {
    margin-bottom: 0px !important;
}

.seProductContainer {
    padding-top: 150px !important;
}

.seProductListContainer {
    padding-top: 150px !important;
}

.sePageFooter {
    margin-top: 0px !important;
}

.sePageLayout .sePageFooter a {
    text-align: left !important;
}

.seFooterList {
  background-color: var(--clear-sky) !important;
}

.seFooterList {
    padding: 30px !important;
    background-color: var(--clear-sky) !important;
}

.breadcrumb > .active {
    font-weight: 600 !important;
    color: var(--forest) !important;
}

.seProductInformationTitle {
  color: var(--forest) !important;
  text-transform: capitalize !important;
  font-family: 'golos text', sans-serif !important;
  font-size: 3.2rem !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
}

.seProductInformationContainer .seProductInformationTitle .seProductBrandName {
  color: var(--forest) !important;
  text-transform: none !important;
  font-family:  'Recursive', monospace !important;
  font-size: 2rem !important;
  font-style: italic !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  display: block !important;
}

.seRegularPrice {
    color: var(--dark-spruce) !important;
    font-size: 2.25rem !important;
    font-weight: 600 !important;
}

.btn {
  background-color: var(--bright-spruce) !important;
  color: var(--forest) !important;
  text-transform: uppercase !important;
  border-radius: 50vw !important;
  border-style: none !important;
  padding: .75rem 2rem !important;
  font-size: 1.75rem !important;
  font-weight: 500 !important;
  line-height: 1.2 !important;
  transition: background-color .25s !important;
}

button.btn.btn-primary {
    font-family: 'golos text' !important;
}

.btn:hover {
  background-color: var(--clear-sky) !important;
  color: var(--forest) !important;
}

.btn.sePageLayout button.btn-primary.seProductBuyContainer.seBuyGridContainer.seAddToCartContainer.seProductBuyButton:visited {
  background-color: var(--bright-spruce) !important;
  color: var(--forest) !important;
}

.panel-heading {
  background-color: var(--cream) !important;
}

.panel-heading.seproductitemdetails.seproductpanecontainer.seproductdatacontainer {
  cursor: pointer !important;
}

.seBackTop {
  display: none !important;
}

.container {
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.p-w-r a.pr-underline {
    text-decoration: none !important;
}

.seAddToWishlist {
    text-decoration: none !important;
}

.pr-snippet-read-and-write > a {
    color: var(--pine) !important;
}

.pr-rd-review-headline {
    font-size: 2.25rem !important;
}

.pr-rd-helpful-text {
    font-size: 2.25rem !important;
    color: var(--pine) !important;
}

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


  .seFooterList {
    padding: 25px !important;
  }


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


  .seFooterList {
    padding: 15px !important;
  }


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


