/** Shopify CDN: Minification failed

Line 10:0 All "@import" rules must come first

**/
body {
  letter-spacing: 0;
  font-size: 1.4rem;
}
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');
.page_custom-Why-Plant ,.template-wildflower .collection .collection__title{
      max-width: 940px;
    margin: auto;
}
.rich-text_custom-Mountain-View h2{
      color: #edeff2;
    text-align: center;
    text-transform: capitalize;
    text-shadow: 1px 1px 6px black, 3px 3px 9px #edeff2;
}
.rich-text_custom-Mountain-View p {
  color: #e2a62b;
}
.page_custom-Why-Plant p ,
.template-wildflower .collection .collection__title p{
  color: #6a859c;
}

.shopify-section .title-wrapper-with-link {
  text-align: center
}
.shopify-section .title-wrapper-with-link .title {
  text-align: center;
    display: block;
    width: 100%;
    margin: 0 0 40px;
}
.title-wrapper-with-link .rte {
    text-align: center;
    text-shadow: 1px 1px 3px #000;
    width: 100%;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
  color: #fff;
}
.title-wrapper-with-link .rte h2 {
      color: #0a1549;
    text-shadow: none;
    font-weight: normal;
    font-size: 30px;
}

.button, .button-label, .shopify-challenge__button, .customer button {
    font-size: 1.7rem;
    letter-spacing: .01rem;
    font-weight: 600;
}
.footer {
    padding-bottom: 0;
}
.footer .footer__content-bottom {
  padding-top: 35px;
    padding-bottom: 35px;
  text-align: center;
    background-color: #0a1549;
    border-top: 1px solid #dbdbdb;
}
.footer .footer__content-bottom .footer__copyright.caption {
        color: #9e9e9e;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
}
.footer .footer__content-bottom .copyright__content {
    font-size: 1.5rem;
}
.footer .footer-block {
  text-align: center;
}
.footer .footer-block .footer-block__heading {
    color: #676770;
    letter-spacing: 4px;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
}
.footer .footer-block li {
    margin: 0;
    border-bottom: 1px solid #d5d5e0;
}
.footer .footer-block__details-content .list-menu__item--link {
  text-decoration: none!important;
    padding: 10px 0;
    text-align: center;
    margin: 0 auto;
    display: block;
  line-height: 22px;
  max-width: 200px;
}
.footer .footer-block__details-content .list-menu__item--link:hover {
  color: rgba(0, 140, 255, .84)!important;
}
.slideshow.banner .slideshow__text.slideshow__text--left .banner__heading {
    text-transform: capitalize;
    text-shadow: 1px 1px 12px #2e9dff;
}
slideshow-component .link-logo-slideshow {
  position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    text-shadow: 1px 1px 3px #000;
    font-weight: 800;
    color: #fff;
    text-decoration: none;
}
slideshow-component .link-logo-slideshow img {
  max-width: 220px;
}
slideshow-component .link-logo-slideshow div {
      margin-top: -15px;
    margin-left: 15px;
}
slideshow-component .button {
    font-size: 1.4rem;
}
.buy_now_gr {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.image-with-text__media {
  border: none;
}
.image-with-text .image-with-text__media img {
    max-width: 100%;
    width: 100%;
    height: auto;
    object-fit: contain;
    max-height: 80%;
    top: 50%!important;
    transform: translate(-50%, -50%);
    left: 50%!important;
}
#Banner-template--16980897857717__image_banner_Cmbg7L {
    min-height: 278px;
}
#Banner-template--16980897857717__image_banner_Cmbg7L .banner__box.content-container {
  position: absolute;
        top: -220px;
    left: 270px;
    transform: rotate(34deg);
}
.product_buy-link{
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 12px;
  max-width: 612px;
  margin: auto;
  margin-top: 0;
  flex-wrap: wrap;
    padding: 0 20px;
    row-gap: 10px;
}
.product_buy-link .button{
margin: auto;
display: flex;
width: fit-content;
margin-top: 0;
font-weight: 600;
font-size: 18px;
line-height: 21px;
letter-spacing: 0.1px;
gap: 8px;
padding: 0 22px;
margin: 0;
}
.row-product_buy-link{
      margin-top: 40px;
}
.multicolumn .product_buy-link  .button {
  margin-top: 0;
}
.product_buy-link .button.card__toggle{
display:none;
}
@media screen and (max-width: 991px) {
#Banner-template--16980897857717__image_banner_Cmbg7L .banner__box.content-container {
    left: 0;
}

}
@media screen and (min-width: 750px) {
  .slideshow.banner .slideshow__text.slideshow__text--left {
    max-width: 480px;
    min-width: 480px;
  }
}
@media screen and (max-width: 749px) {
.product_buy-link .button.card__toggle{
display:flex;
}
  .product_buy-link {
    row-gap: 10px;           padding: 0 20px
}
.multicolumn .product_buy-link .button {
    width: 100%;
}
.product_buy-link a.button,
  slideshow-component .link-logo-slideshow {
    display: none
  }
  #Banner-template--16980897857717__image_banner_Cmbg7L {
    min-height: 170px;
    height: 170px;
}
  #Banner-template--16980897857717__image_banner_Cmbg7L .banner__box.content-container {
    left: 0;
    width: 300px;
    height: 200px;
    padding: 0;
    top: -100px;
    left: -69px;
}
}






