/** Shopify CDN: Minification failed

Line 109:7 Expected ":"

**/
:root{
  --orange: #E95D21;
}

.shipping-desc {
  font-size: 1.2rem;
  color: var(--orange);
}

/* header */
.header-wrapper{
  transition: all 0.3s ease-in-out;
}

/* on home page, we want a transparent header on top of the slides */
body.Magic.Bee :not(.scrolled-past-header) > .header-wrapper{
  background: none;
  border-bottom-color: transparent;
}
.scrolled-past-header .header-wrapper {
  backdrop-filter: blur(8px);
}

/* hero */
#shopify-section-template--16148060766404__image_with_text_TLPbRh .section-template--16148060766404__image_with_text_TLPbRh-padding {
    background-image: url(//www.magicbeeorganic.com/cdn/shop/t/8/assets/HeroBG.svg?v=54184571982554279401751642603), var(--gradient-background);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll, fixed;
}

/* Honeydew desc */
#shopify-section-template--16148060766404__image_with_text_PGgmNC .image-with-text__media-item {
      background-image: url(//www.magicbeeorganic.com/cdn/shop/t/8/assets/StarImg.svg?v=112817844582715143041751642603);
      background-size: 75%;
      background-position: center;
      background-repeat: no-repeat;
}

/* restore slide overlay on mobile */
  .banner--mobile-bottom::after,
  .banner--mobile-bottom .banner__media::after {
    display: inline-block!important;
  }

        
.line-host{
    background-image: url(//www.magicbeeorganic.com/cdn/shop/t/8/assets/BeeLine.png?v=86022313674707492091751642603);
      background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: scroll;
    height: 120px;
    width: 100%;
}



/* footer */

.footer__content-bottom{
  padding-top: 0!important;
}
.footer__content-top{
  position:relative;
  padding-bottom: 0;
}

.footer-custom{
  display: flex;
  gap: 0.25rem;
}
@media (max-width: 767px){
  .footer-custom, .footer__links_container{
  flex-direction: column;
  }
}

.footer__logo{
  max-width: 230px;
  height: auto;
}
.footer-custom .f_title {
  margin-bottom: 0.5rem;
  font-weight: bold;
}
.footer-custom .policies{
    display: flex;
    flex-direction: column;
    list-style: none;
    justify-content: start;
}
.footer__links_container{
  display: flex; 
  gap: 2rem;
  margin-top: 4rem;
}
.footer__links_container .list-unstyled{
  min-width: 200px;
}

a.f_title{
  color
}

.footer_socials{
    position: absolute;
    bottom: 2rem;
    right: 2rem;
    z-index: 50;
  display: flex;
  gap: 1rem;
  align-items: center;
}

.footer_bee, .footer_socials .list-social__item .icon{
width: 4rem;
  height: 4rem;
}

.policies li{
  display:list-item;
  justify-content: start!important;
}
.policies li:before{
  display: none!important;
}