.container {
  overflow: hidden; }

#burts-bees {
  margin: -30px 0 2rem 0;
  padding: 0;
  box-sizing: border-box;
  font-family: 'Montserrat', sans-serif; }
  #burts-bees .banner-principal {
    display: flex;
    width: 100%;
    max-width: 1140px;
    padding: 0;
    height: auto; }
    #burts-bees .banner-principal img {
      object-fit: contain; }
  #burts-bees .title {
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column;
    padding: 1rem 0 0.5rem;
    text-align: center;
    font-size: 28px;
    color: #3d3d3d;
    font-weight: 700;
    position: relative;
    font-family: 'Montserrat', sans-serif;
    margin: 2rem auto 0; }
    @media screen and (max-width: 580px) {
      #burts-bees .title {
        margin: 1rem auto;
        font-size: 22px;
        line-height: 1.2; } }
    @media screen and (max-width: 420px) {
      #burts-bees .title {
        width: 100%;
        max-width: 320px; } }
  #burts-bees .line {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-bottom: 2px solid #cd122d;
    width: 200px;
    margin-block-start: 0;
    margin-block-end: 0;
    margin: 0.5rem auto 2rem; }
    @media screen and (max-width: 580px) {
      #burts-bees .line {
        width: 150px; } }
  #burts-bees .image-background {
    width: 100%;
    max-width: 1140px;
    background: url(../img/image-background.jpg) no-repeat center center;
    height: 500px;
    background-size: contain;
    position: absolute;
    top: 850px;
    z-index: -1; }
    @media screen and (max-width: 991px) {
      #burts-bees .image-background {
        top: 550px; } }
    @media screen and (max-width: 768px) {
      #burts-bees .image-background {
        top: 800px; } }
    @media screen and (max-width: 420px) {
      #burts-bees .image-background {
        top: 900px; } }
  #burts-bees .products {
    width: 100%;
    max-width: 768px;
    margin: 0 auto;
    display: flex;
    height: auto;
    justify-content: space-around;
    align-items: center;
    flex-wrap: wrap;
    position: relative; }
    #burts-bees .products .content {
      display: flex;
      flex-direction: column;
      justify-content: flex-start;
      align-items: center;
      width: 100%;
      max-width: 180px;
      margin: 1rem auto; }
      @media screen and (max-width: 420px) {
        #burts-bees .products .content {
          max-width: 140px; } }
      #burts-bees .products .content__img {
        width: 100%;
        max-width: 170px;
        object-fit: contain; }
        @media screen and (max-width: 991px) {
          #burts-bees .products .content__img {
            max-width: 150px; } }
  #burts-bees .preferred {
    position: relative;
    width: 100%;
    margin: 2rem auto;
    display: flex;
    justify-content: center;
    align-content: center;
    flex-direction: column; }
    @media screen and (max-width: 991px) {
      #burts-bees .preferred {
        margin: 5rem auto; } }
    #burts-bees .preferred .title {
      display: flex;
      justify-content: center;
      align-content: center;
      flex-direction: row;
      padding: 1rem 0 0.5rem;
      text-align: center;
      font-size: 28px;
      color: #3d3d3d;
      font-weight: 700;
      position: relative;
      font-family: 'Montserrat', sans-serif; }
      @media screen and (max-width: 580px) {
        #burts-bees .preferred .title {
          margin: 0.5rem auto;
          font-size: 22px;
          line-height: 1.2; } }
    #burts-bees .preferred .line {
      display: flex;
      justify-content: center;
      align-items: center;
      position: relative;
      border-bottom: 2px solid #cd122d;
      width: 200px;
      margin-block-start: 0;
      margin-block-end: 0;
      margin-bottom: 2rem;
      margin: 0 auto; }
      @media screen and (max-width: 580px) {
        #burts-bees .preferred .line {
          width: 150px; } }
  #burts-bees .meet-burts {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    position: relative;
    margin: 2rem auto; }
    @media screen and (max-width: 480px) {
      #burts-bees .meet-burts {
        margin: 5rem auto 3rem; } }
    #burts-bees .meet-burts .icon {
      width: 100%;
      max-width: 120px; }
      @media screen and (max-width: 580px) {
        #burts-bees .meet-burts .icon {
          max-width: 70px; } }
    #burts-bees .meet-burts .content {
      display: flex;
      justify-content: center;
      align-content: center;
      align-items: center;
      flex-direction: column; }
      #burts-bees .meet-burts .content .title {
        width: 100%;
        padding: 0;
        text-align: center;
        font-size: 28px;
        color: #3d3d3d;
        font-weight: 700;
        margin: 0 0 0 1rem;
        font-family: 'Monsterrat',sans-serif;
        display: flex;
        justify-content: center;
        align-items: center;
        flex-direction: row;
        line-height: 1.5; }
        @media screen and (max-width: 480px) {
          #burts-bees .meet-burts .content .title {
            font-size: 22px; } }
        #burts-bees .meet-burts .content .title span {
          border-bottom: 3px solid #f3b200;
          line-height: 1.5; }
  #burts-bees .slider-detalles {
    margin-bottom: 2rem; }
  #burts-bees .slick-slider .slider-track {
    height: 100%; }
  #burts-bees .slick-track {
    display: flex !important; }
  #burts-bees .slick-slide {
    height: auto; }
  #burts-bees .slick-dots li button:before {
    font-size: 12px !important;
    color: #FFFFFF !important;
    border: 2px solid #cd122d !important;
    border-radius: 50%;
    width: 15px;
    height: 15px; }
  #burts-bees .slick-dots li.slick-active button:before {
    color: red; }
  #burts-bees .slick-prev, #burts-bees .slick-next {
    width: 50px;
    height: 50px; }
  #burts-bees .slick-prev:before,
  #burts-bees .slick-next:before {
    display: block;
    position: relative;
    width: 30px;
    height: 30px;
    z-index: 10; }
  #burts-bees .slick-prev:before {
    content: '';
    background: url(../img/left-arrow.svg) no-repeat center center;
    right: 30px; }
  #burts-bees .slick-next:before {
    content: '';
    background: url(../img/right-arrow.svg) no-repeat center center;
    left: 30px; }
  @media screen and (max-width: 580px) {
    #burts-bees .slick-next {
      right: -30px; }
    #burts-bees .slick-prev {
      left: 0; }
    #burts-bees .slick-dotted.slick-slider {
      margin-bottom: 30px;
      width: 85%;
      margin: 0 auto; }
    #burts-bees .slider-detalles .slick-prev,
    #burts-bees .slider-detalles .slick-next {
      top: 70% !important; }
    #burts-bees .slider-productos .slick-dots {
      display: none !important; } }

/*# sourceMappingURL=burts-bees.css.map */
