/** Shopify CDN: Minification failed

Line 149:0 Unexpected "}"

**/
/* OUR ROOTS TWO COLUMN WITH ICON*/

[id$="multicolumn_dYNYXf"] .multicolumn .multicolumn-list__wrapper {
  grid-template-columns: 4fr 1fr!important;
}

[id$="multicolumn_dYNYXf"] .multicolumn-card__image-size-medium {
  width: 250px;
  max-width: 500px;
}

[id$="multicolumn_dYNYXf"] .multicolumn-card__image-wrapper {
  position: absolute;
  top: 0;
  right: 0;
}

.newsletter{
    border-top: 1px solid rgba(var(--color-border));
}

/*Alpaca Picnic Custom Banner*/
body[data-handle="alpaca-picnic"] .image-banner-section img {
  visibility: hidden;
  position: relative;
}

body[data-handle="alpaca-picnic"] .image-banner-section::before {
  content: '';
  display: block;
  background-image: url('/cdn/shop/files/Edmonton-Flower-Farm-Date-Night-UPick-173.jpg?v=1777581723');
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
}

.burger-drawer .drawer__bottom svg,
.burger-drawer .drawer__bottom img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: inherit;
}
.search-modal__overlay {
  background-color: #f4eee9;
}
.field__label {
  color: #696969;
}

.footer li a span{
  font-size:16px;
}

.footer__content-bottom {
  display: none;
}

.richtext__content p {
  font-size: 16px;
  padding-top: 10px;
}
h5 {
  font-size: 18px;
}

@media screen and (max-width: 820px){
#shopify-section-template--21422204780798__multicolumn_JFRhYJ .multicolumn-card__image-wrapper, #shopify-section-template--21422204780798__multicolumn_JFRhYJ .multicolumn-card__image-item, #shopify-section-template--21422204780798__multicolumn_JFRhYJ .multicolumn-card__image-size-medium
 {
  margin-left: auto;
  margin-right: auto;
 }

.footer-block__heading h5{
font-size:15px;
}

.section-sections--21422204682494__footer-padding.section_border_top > div{
   padding-bottom:0!important;
 }

[id$="multicolumn_dYNYXf"] .multicolumn-list__wrapper {
  display: block !important;
  }

  [id$="multicolumn_dYNYXf"] .container{
    padding-right: 40px;
    padding-left:40px;
  }

[id$="multicolumn_dYNYXf"] .multicolumn-card__image-size-medium{
  width: 130px;
  max-width: 250px;
  }
.footer-block--partner-logo{
  padding-top:20px;
}

.footer-block--logo{
  max-width:100%!important;
}

}

/* Medium (tablets) — 750px to 989px */
@media screen and (min-width: 750px) {
  .footer-block--logo{
  max-width:80%!important;
}
.footer-block--partner-logo{
  padding-top:20px;
}

}

/* Large (desktops) — 990px and up */
@media screen and (min-width: 990px) {
.footer-block--partner-logo{
  padding-top:2.4rem;
}

.footer-block--logo{
  max-width:80%!important;
}
}

/* Extra large — 1200px and up */
@media screen and (min-width: 1210px) {
  .footer-block--logo {
  max-width: 32rem!important;
}

}

/* Extra extra large — 1400px and up */
@media screen and (min-width: 1400px) {

}
}