/** Shopify CDN: Minification failed

Line 200:20 Unexpected "{"
Line 200:29 Expected ":"
Line 210:20 Unexpected "{"
Line 210:29 Expected ":"
Line 217:20 Unexpected "{"
Line 217:29 Expected ":"
Line 222:20 Unexpected "{"
Line 222:29 Expected ":"
Line 226:20 Unexpected "{"
Line 226:29 Expected ":"

**/
#shopify-section-sections--19016722907308__trust-icons .subheading{
    font-weight: 900 !important;
}
#shopify-section-template--19016721891500__main h3{
  margin-top: 90px;
}
.header__dropdown-menu{
  margin-left: -32px !important;
  inset-block-start: 80% !important;
}
#shopify-section-template--19016721891500__main p{
  color:rgb(223, 223, 223);
  margin-bottom: -10px;
}
.header{
  background: none;
}

#shopify-section-template--19016721891500__main svg{
  margin: 0px;
  margin-bottom: -5px;
}
#shopify-section-template--19016721891500__main hr{
margin-top: 120px !important;
}
.ptrb{
  margin-top: 30px !important;
}
div#shopify-section-template--19016719564972__banner{
  display: none;
}
button.touch\:hidden.button.w-full{
  background: white;
  color: black;
}
.content-box__background-media.with-overlay {
  --overlay: 0 0 0 / 0 !important; /* sem cor */
}
section#shopify-section-template--19016722383020__related-products{
  border-top: 1px solid #323232;
}
ection#shopify-section-template--19016721006764__blog_posts_ng8kDr{
  border-top: 1px solid #323232;
}
#shopify-section-template--19016721006764__blog_posts_ng8kDr .section-header.justify-between{
  margin-top: 50px;
}
.footer .subheading{
    font-weight: 900 !important;
}
.scroll-marker-group--lines .scroll-marker{
  background-color: rgba(0,0,0,0.5) !important;
}

    .collection-list__view-all .button {
      display: none !important;
      padding: 10px 25px;
      border-radius: 8px;
      background-color: var(--color-button, #000);
      color: #fff;
      text-decoration: none;
      font-weight: 500;
      transition: background-color 0.3s ease;
    }
  video {
    position: relative;
    width: 100%;
    height: auto;
    object-fit: cover;
    display: block;
  }

  video::before,
  video::after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 20%;
    z-index: 2;
    pointer-events: none;
  }

  video::before {
    top: 0;
    background: linear-gradient(to bottom, rgba(0,0,0,0.8), transparent);
  }

  video::after {
    bottom: 0;
    background: linear-gradient(to top, rgba(0,0,0,0.8), transparent);
  }
  p#shopify-block-heading_pRcFKM{
  background: black ;
  padding: 5px;
  width: auto;
  float: inline-end;
}
/* Aplica a todos os vídeos locais do template */
.shopify-section-template--19016721006764__video_dh7Jet .content-box__background-media video {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover;
  aspect-ratio: 16 / 9;
  display: block;
}

/* Responsividade: mobile */
@media (max-width: 768px) {
  .shopify-section-template--19016721006764__video_dh7Jet .content-box__background-media video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
    aspect-ratio: 16 / 9;
    display: block;
  }
}


@media (min-width: 600px) {
    .blog-post-card__image-container.overflow-hidden{
  width: 75%;
  }
  .product-card__figure{
  background: #e2e2e2;
  margin-bottom: 30px;
}
}
@media (max-width: 600px) {
  p#shopify-block-heading_pRcFKM{
    text-align: center;
    position: absolute;
    bottom: 15%;
    left: 50%;
    transform: translateX(-50%);
  }
  .product-list--carousel{
  --product-list-card-width: min(100%, 100%) !important;
}
  .cotent-box.min-h-auto.overflow-clip.group{
margin-bottom: -60px;
margin-top: -60px;
  }

.featured-collections-header span{
    margin: auto !important;
    text-align: center;
}

.product-card__info.align-self-end{
  margin-top: 230px;
}

featured-collections-tabs.featured-collections-header__tab-list.scroll-area.bleed{
        padding-top: 5px !important;
    margin: auto !important;
    text-align: center;
}
.featured-collections-products p{
        padding-top: 5px !important;
    text-align: center;
}

.featured-collections-products a.button.button--outline{
    margin: auto;
}

h2#shopify-block-AQjhBT1FmODl4Y0lMW__section-header{
    text-align: center;
    margin-bottom: 20px !important;
}

.h-stack.wrap.gap-6.justify-between {
    margin-bottom: 20px;
}
section#shopify-section-template--19016721006764__collection_list_JcEkUH .color-scheme--scheme-1{
    border-top: 1px solid #4a4a4a;
    padding-top: 50px;
}
}
section#shopify-section-template--19016721006764__featured_collections_3qpVNg{
      border-bottom: 1px solid #4a4a4a !important;
}
/* MOBILE: carrossel com 1 slide por vez */
@media (max-width: 699.98px) {
  #shopify-section-{{ section.id }} .collection-list {
    display: grid !important;
    grid-auto-flow: column !important;          /* carrossel */
    grid-auto-columns: 100% !important;         /* 1 card por tela */
    overflow-x: auto !important;
    scroll-snap-type: x mandatory !important;   /* snap “certinho” */
    gap: var(--collection-list-gap, 0);
  }

  /* Cada card ocupa 100% da largura visível e faz snap no início */
  #shopify-section-{{ section.id }} .collection-list > * {
    width: 100% !important;
    min-width: 0 !important;
    scroll-snap-align: start;
  }

  /* Se houver estilos do tema que fixam largura das colunas do carrossel, neutraliza */
  #shopify-section-{{ section.id }} .collection-list {
    grid-template-columns: unset !important;
  }

  /* (Opcional) esconder scrollbar em iOS/Android */
  #shopify-section-{{ section.id }} .collection-list {
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
  }
  #shopify-section-{{ section.id }} .collection-list::-webkit-scrollbar { display: none; }
}