/** Shopify CDN: Minification failed

Line 192:0 Unexpected "}"

**/
/* ==========================================================
   BGSHOP PREMIUM
   Version 1.0
   Personalizações do Tema Dawn
   ========================================================== */


/* ==========================================================
   HEADER
   ========================================================== */

@media screen and (min-width: 990px){

  /* Header */
  .header{
      padding-top:10px;
      padding-bottom:10px;
      column-gap:2.2rem;
      align-items:center;
  }

  /* Logo */
  .header__heading-link{
      padding:0;
  }

  /* Menu */
  .header__inline-menu{
      margin-left:1.5rem;
  }

  .list-menu--inline{
      gap:.25rem;
  }

  .list-menu__item--link{
      padding-left:.9rem;
      padding-right:.9rem;
      font-size:15px;
      font-weight:500;
      letter-spacing:.02em;
      transition:all .25s ease;
  }

  .list-menu__item--link:hover{
      opacity:.75;
  }

  /* Ícones */

  .header__icons{
      gap:.45rem;
  }

}


/* ==========================================================
   BARRA SUPERIOR
   ========================================================== */

.announcement-bar{
    min-height:34px;
    font-size:13px;
    font-weight:500;
    letter-spacing:.03em;
}


/* ==========================================================
   BOTÕES
   ========================================================== */

.button{
    border-radius:10px;
    transition:.25s ease;
}

.button:hover{
    transform:translateY(-1px);
}


/* ==========================================================
   TRANSIÇÕES
   ========================================================== */

img{
    transition:.25s ease;
}
/* ==========================================================
   BGSHOP FOOTER PREMIUM 3.0
   ========================================================== */

.bgshop-footer{
    background:#f5f5f7;
    border-top:1px solid #e5e5e7;
    margin-top:0;
}

.bgshop-footer-container{
    max-width:1180px;
    margin:0 auto;
    padding:55px 40px 22px;
}

/* Marca */

.bgshop-footer-brand{
    text-align:center;
    margin-bottom:45px;
}

.bgshop-footer-brand h2{
    font-size:34px;
    font-weight:700;
    letter-spacing:-0.03em;
    margin-bottom:12px;
}

.bgshop-footer-brand p{
    max-width:460px;
    margin:0 auto;
    font-size:16px;
    line-height:1.7;
    color:#6e6e73;
}

/* Colunas */

.bgshop-footer-links{

    display:grid;

    grid-template-columns:repeat(3,180px);

    justify-content:center;

    column-gap:80px;

    margin-bottom:45px;

}

/* ==========================================================
   FOOTER TYPOGRAPHY
========================================================== */

.bgshop-footer-links h4{
    font-size:13px;
    font-weight:600;
    letter-spacing:.08em;
    text-transform:uppercase;
    color:#1d1d1f;
    margin-bottom:18px;
}

.bgshop-footer-links a{
    display:block;
    font-size:14px;
    font-weight:400;
    line-height:1.8;
    color:#6e6e73;
    text-decoration:none;
    margin-bottom:8px;
    transition:color .25s ease;
}

.bgshop-footer-links a:hover{
    color:#000;
}

/* Barra inferior */

.bgshop-footer-links{

grid-template-columns:1fr;

row-gap:28px;

justify-items:center;

text-align:center;

}

}
/* ==========================================================
   BGSHOP FOOTER PREMIUM 4.0
========================================================== */

/* Espaço entre Newsletter e Footer */
.bgshop-footer{
    margin-top:56px;
}

/* Logo */

.bgshop-footer-logo{
    display:block;
    width:205px;
    height:auto;
    margin:0 auto 24px;
}

/* Marca */

.bgshop-footer-brand{
    text-align:center;
    margin-bottom:48px;
}

.bgshop-footer-brand p{
    max-width:540px;
    margin:0 auto;
    font-size:15px;
    line-height:1.8;
    color:#6e6e73;
}

/* Colunas */

.bgshop-footer-links{

    display:grid;

    grid-template-columns:repeat(3,minmax(180px,1fr));

    max-width:900px;

    margin:0 auto 4px;

    column-gap:55px;

    align-items:start;

}

.bgshop-footer-links > div{

    text-align:left;

}

/* Desktop */

@media screen and (min-width:990px){

    .bgshop-footer-links{

        grid-template-columns:repeat(3,1fr);

    }

}

/* Tablet */

@media screen and (max-width:989px){

    .bgshop-footer-links{

        grid-template-columns:repeat(3,1fr);

        column-gap:40px;

    }

}

/* Mobile */

@media screen and (max-width:749px){

    .bgshop-footer{

        margin-top:42px;

    }

    .bgshop-footer-logo{

        width:170px;

    }

    .bgshop-footer-brand{

        margin-bottom:38px;

    }

    .bgshop-footer-links{

        grid-template-columns:1fr;

        row-gap:28px;

        text-align:center;

    }

    .bgshop-footer-links > div{

        text-align:center;

    }

}
/* ==========================================================
   PAYMENT METHODS
========================================================== */

.bgshop-payment-methods{
    display:flex;
    justify-content:center;
    align-items:center;
    flex-wrap:wrap;
    gap:14px;
    margin:28px 0 24px;
}

.payment-icon{
    height:28px;
    width:auto;
    opacity:.85;
    transition:opacity .25s ease;
}

.payment-icon:hover{
    opacity:1;
}

@media (max-width:749px){

    .bgshop-payment-methods{
        gap:10px;
        margin:24px 0 20px;
    }

    .payment-icon{
        height:24px;
    }

}
/* ==========================================================
   FOOTER BOTTOM PREMIUM
========================================================== */

.bgshop-footer-bottom{

    display:flex;

    justify-content:space-between;

    align-items:center;

    gap:20px;

    padding-top:24px;

    margin-top:16px;

    border-top:1px solid #e5e5e7;

    font-size:13px;

    color:#86868b;

}

.bgshop-footer-copyright{

    font-weight:500;

}

.bgshop-footer-country{

    color:#86868b;

}

@media (max-width:749px){

    .bgshop-footer-bottom{

        flex-direction:column;

        text-align:center;

        gap:10px;

    }

}
/* ==========================================================
   BGSHOP PRODUCT CARDS PREMIUM
   ========================================================== */

.collection .card-wrapper{

    transition:all .30s ease;

}

.collection .card{

    background:#ffffff;

    border:1px solid #ececec;

    border-radius:18px;

    overflow:hidden;

    transition:all .30s ease;

}

.collection .card:hover{

    transform:translateY(-6px);

    box-shadow:0 20px 45px rgba(0,0,0,.08);

    border-color:#dddddd;

}

.collection .card__media{

    background:#fafafa;

}

.collection .card__content{

    padding:22px;

}
/* ==========================================================
   SPRINT 1
   HOME PREMIUM
   FEATURED PRODUCTS
========================================================== */
/* ==========================================================
   FEATURED PRODUCTS PREMIUM
========================================================== */

/* Área da coleção */
.featured-collection{
    background:#fff;
}

/* Cards */
.card-wrapper{
    transition:transform .28s ease;
}

.card{
    border-radius:18px;
    border:1px solid #ececec;
    overflow:hidden;
    background:#fff;
    transition:all .28s ease;
}

.card:hover{
    transform:translateY(-6px);
    box-shadow:0 18px 40px rgba(0,0,0,.08);
    border-color:#dcdcdc;
}

/* Imagem */
.card__media{
    background:#fafafa;
}

/* Conteúdo */
.card__content{
    padding:18px;
}

/* Título */
.card__heading{
    font-size:16px;
    font-weight:600;
    line-height:1.35;
}

/* Preço */
.price{
    font-size:18px;
    font-weight:700;
    color:#111;
}
/* ==========================================================
   PRODUCT CARDS PREMIUM 2.0
========================================================== */

/* Imagem */

.card__media img{
    transition:transform .35s ease;
}

.card:hover .card__media img{
    transform:scale(1.04);
}

/* Título */

.card__heading{
    margin-top:8px;
    margin-bottom:10px;
    font-size:17px;
    font-weight:600;
    line-height:1.35;
    letter-spacing:-0.01em;
    color:#1d1d1f;
}

.card__heading a{
    text-decoration:none;
    color:inherit;
}

/* Preço */

.price{
    margin-top:8px;
    font-size:20px;
    font-weight:700;
    color:#111;
}

.price--on-sale{
    color:#111;
}

/* Espaçamento */

.card__information{
    padding-top:16px;
}

/* Remove excesso visual */

.card__badge,
.badge{
    border-radius:30px;
}

/* Cursor */

.card{
    cursor:pointer;
}