

.glider,
.glider-contain {
  margin:0 auto;
  position:relative
}
.glider,
.glider-track {
  transform:translateZ(0)
}
.glider-dot,
.glider-next,
.glider-prev {
  border:0;
  padding:0;
  user-select:none;
  outline:0
}
.glider-contain {
  width:100%
}
.glider {
  overflow-y:hidden;
  -webkit-overflow-scrolling:touch;
  -ms-overflow-style:none
}
.glider-track {
  width:100%;
  margin:0;
  padding:0;
  display:flex;
  z-index:1
}
.glider.draggable {
  user-select:none;
  cursor:-webkit-grab;
  cursor:grab
}
.glider.draggable .glider-slide img {
  user-select:none;
  pointer-events:none
}
.glider.drag {
  cursor:-webkit-grabbing;
  cursor:grabbing
}
.glider-slide {
  user-select:none;
  justify-content:center;
  align-content:center;
  width:100%;
  min-width:150px
}
.glider-slide img {
  max-width:100%
}
.glider::-webkit-scrollbar {
  opacity:0;
  height:0
}
.glider-next,
.glider-prev {
  position:absolute;
  background:0 0;
  z-index:2;
  font-size:40px;
  text-decoration:none;
  left:-23px;
  top:30%;
  cursor:pointer;
  color:#666;
  opacity:1;
  line-height:1;
  transition:opacity .5s cubic-bezier(.17,.67,.83,.67),color .5s cubic-bezier(.17,.67,.83,.67)
}
.glider-next:focus,
.glider-next:hover,
.glider-prev:focus,
.glider-prev:hover {
  color:#ccc
}
.glider-next {
  right:-23px;
  left:auto
}
.glider-next.disabled,
.glider-prev.disabled {
  opacity:.25;
  color:#666;
  cursor:default
}
.glider-hide {
  opacity:0
}
.glider-dots {
  user-select:none;
  display:flex;
  flex-wrap:wrap;
  justify-content:center;
  margin:0 auto;
  padding:0
}
.glider-dot {
  display:block;
  cursor:pointer;
  color:#ccc;
  border-radius:999px;
  background:#ccc;
  width:12px;
  height:12px;
  margin:7px
}
.glider-dot:focus,
.glider-dot:hover {
  background:#ddd
}
.glider-dot.active {
  background:#a89cc8
}
@media(max-width:36em) {
  .glider::-webkit-scrollbar {
    opacity:1;
    -webkit-appearance:none;
    width:7px;
    height:3px
  }
  .glider::-webkit-scrollbar-thumb {
    opacity:1;
    border-radius:99px;
    background-color:rgba(156,156,156,.25);
    -webkit-box-shadow:0 0 1px rgba(255,255,255,.25);
    box-shadow:0 0 1px rgba(255,255,255,.25)
  }
}
:root {
  --vitrine-modelo-primary-color:#00b074;
  --vitrine-modelo-primary-color-contrast:#FFFFFF;
  --vitrine-modelo-font-family:Verdana, Arial, Helvetica, sans-serif
}
.Vitrine_Modelo_xxl {
  font-family:var(--vitrine-modelo-font-family);
  width:99%;
  position:relative;
  margin-bottom:3rem
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_Title {
  font-size:1.6rem;
  font-weight:500;
  text-align:center;
  line-height:1.25
}
div[data-size-large="false"] .Card_Modelo {
  max-width:285px;
  margin:0 1rem
}
div[data-size-large="true"] .Card_Modelo {
  max-width:488px;
  margin:0 .6rem
}
div[data-size-large="true"] .Card_Modelo .Card_Modelo_Card_Album,
div[data-size-large="true"] .Card_Modelo .Card_Modelo_Card_Album .Card_Album_Slide {
  height:300px
}
div[data-size-xxl="false"] .Card_Modelo {
  max-width:285px;
  margin:0 1rem
}
div[data-size-xxl="true"] .Card_Modelo {
  max-width:607px;
  margin:0 .6rem
}
div[data-size-xxl="true"] .Card_Modelo .Card_Modelo_Card_Album,
div[data-size-xxl="true"] .Card_Modelo .Card_Modelo_Card_Album .Card_Album_Slide {
  height:300px
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl--is-hidden {
  display:none!important
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_Title span {
  color:var(--vitrine-modelo-primary-color);
  font-weight:inherit;
  font-size:inherit
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_ListItems {
  display:flex;
  width:100%;
  justify-content:left;
  margin-top:.6rem;
  overflow:hidden;
  padding:.6rem 0
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_ArrowPrev {
  position:absolute;
  top:50%;
  left:-20px;
  transform:translate(0,-50%);
  width:40px;
  height:40px;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius:100px;
  z-index:1;
  transition:transform .2s ease-in-out;
  background:var(--vitrine-modelo-primary-color-contrast);
  box-shadow:0 0 9px -5px rgba(0,0,0,.5);
  border:1px solid #f5f2f2
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_ArrowPrev:active {
  transform:translate(0,-50%) scale(.85)
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_ArrowPrev i {
  position:relative;
  left:-1px;
  color:#777;
  font-size:16px
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_ArrowNext {
  position:absolute;
  top:50%;
  right:-20px;
  transform:translate(0,-50%);
  width:40px;
  height:40px;
  display:flex;
  justify-content:center;
  align-items:center;
  border-radius:100px;
  z-index:1;
  transition:transform .2s ease-in-out;
  background:var(--vitrine-modelo-primary-color-contrast);
  box-shadow:0 0 9px -5px rgba(0,0,0,.5);
  border:1px solid #f5f2f2
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_ArrowNext:active {
  transform:translate(0,-50%) scale(.85)
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_ArrowNext i {
  position:relative;
  right:-1px;
  color:#777;
  font-size:16px
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_Actions {
  width:100%;
  display:flex;
  gap:2rem;
  align-items:center;
  justify-content:center;
  margin-top:1rem
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_Actions .Modelo_Actions_Button {
  height:20px;
  justify-content:center;
  gap:.5rem;
  display:flex;
  justify-content:center;
  align-items:center;
  border:2px solid;
  transition:background .15s ease-in-out,color .15s ease-in-out,border .15s ease-in-out;
  transform:scale(1);
  overflow:hidden;
  padding:10px 20px 12px 20px;
  text-decoration:none;
  color:var(--vitrine-modelo-primary-color-contrast);
  background:var(--vitrine-modelo-primary-color);
  text-transform:uppercase;
  font-weight:700;
  font-size:.8rem;
  min-width:180px;
  box-shadow:0 1px 2px -3px rgb(0 0 0 / 50%);
  cursor:pointer;
  border:2px solid var(--vitrine-modelo-primary-color);
  box-sizing:initial
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_Actions .Modelo_Actions_Button:hover {
  opacity:.8
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_Actions .Modelo_Actions_Button.Modelo_Actions_Button--solid {
  background:transparent;
  color:var(--text-color);
  border:2px solid var(--text-color);
  opacity:1
}
.Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_Actions .Modelo_Actions_Button.Modelo_Actions_Button--solid:hover {
  border-color:var(--vitrine-modelo-primary-color);
  color:var(--vitrine-modelo-primary-color)
}
@media (max-width:480px) {
  .Vitrine_Modelo_xxl_ListItems::-webkit-scrollbar {
    display:none
  }
  .Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_ListItems {
    overflow:scroll
  }
  .Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_ListItems .Card_Modelo:first-child {
    margin:0 .5rem 0 .5rem
  }
  .Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_Actions {
    gap:1rem;
    margin-top:1rem;
    flex-direction:column
  }
  .Vitrine_Modelo_xxl .Vitrine_Modelo_xxl_Actions .Modelo_Actions_Button {
    width:75%
  }
  div[data-size-large="true"] .Card_Modelo {
    max-width:285px;
    margin:0 .5rem
  }
  div[data-size-large="true"] .Card_Modelo .Card_Modelo_Card_Album,
  div[data-size-large="true"] .Card_Modelo .Card_Modelo_Card_Album .Card_Album_Slide {
    height:190px
  }
  div[data-slide-mobile="true"] .Card_Modelo {
    min-width:90vw;
    z-index:2
  }
  div[data-slide-mobile="true"] .Vitrine_Modelo_xxl_Dots.glider-dots {
    align-items:center
  }
  div[data-slide-mobile="true"] .Vitrine_Modelo_xxl_Dots.glider-dots .glider-dot {
    background:#CCC;
    width:10px;
    height:10px;
    transition:.3s
  }
  div[data-slide-mobile="true"] .Vitrine_Modelo_xxl_Dots.glider-dots .glider-dot:hover {
    background:var(--vitrine-modelo-primary-color);
    transition:.3s
  }
  div[data-slide-mobile="true"] .Vitrine_Modelo_xxl_Dots.glider-dots .glider-dot.active {
    background:var(--vitrine-modelo-primary-color);
    width:12px;
    height:12px
  }
  div[data-slide-mobile="false"] .Card_Modelo {
    max-width:285px;
    margin:0 .5rem
  }
}
:root {
    --primary-color: #8f0404;
  
    --primary-color-dark: #00895a;
  
    --contrast-for-primary: #fff;
  
    --text-color: #333;
  
    --secondary-color: #e8ae11;
  
    --header-background: #8f0404;
  
    --header-background: linear-gradient(to right, #8f0404, #8a0305, #840306, #7f0207, #7a0207, #740208, #6f0209, #690209, #620209, #5a0209, #530308, #4c0307);
  
    --header-menu-principal-item-foreground: #FFFFF;
  
    --header-menu-principal-item-foreground-hover: var(--secondary-color);
  
    --header-favoritos-foreground: #FFFFF;
  
    --header-favoritos-foreground-hover: var(--primary-color);
  
    --header-central-de-vendas-background: #551810;
  
    --header-central-de-vendas-foreground: #e8ae11;
  
    --header-central-de-vendas-hover-background: #e8ae11;
  
    --header-central-de-vendas-hover-foreground: var(--contrast-for-primary);
  
    --header-menu-escondido-background: #fff;
  
    --header-menu-escondido-item-foreground: var(--contrast-for-primary);
  
    --header-menu-escondido-item-background: var(--primary-color);
  
    --header-submenu-background: #444;
  
    --header-submenu-foreground: #000;
  
    --header-submenu-foreground-hover: var(--primary-color);
  
    --vitrine-modelo-primary-color: var(--primary-color);
  
    --vitrine-modelo-primary-color-contrast: var(--contrast-for-primary);
  
    --card-modelo-primary-color: #551810;
  
    --card-modelo-primary-color-contrast: var(--contrast-for-primary);
  
    --lgpd-primary-color: #551810;
  
    --lgpd-primary-color-dark: var(--primary-color-dark);
  
    --lgpd-primary-color-contrast: var(--contrast-for-primary);
  
    --bs-root-font-size: inherit;
  
    --bs-body-font-family: 'Poppins',sans-serif;
  
    background: white;
  
    --footer-background: #26272b;
  
    --footer-item-foreground: #fff;
  
    --footer-item-foreground-hover: var(--secondary-color);
  
}

.Card_Modelo {
  font-family:var(--card-modelo-font-family);
  flex-shrink:0;
  position:relative;
  text-decoration:none;
  border-radius:0;
  transition:box-shadow .2s ease-in-out,transform .2s ease-in-out,top .2s ease-in-out;
  display:flex;
  flex-direction:column;
  top:0;
  outline:0;
  box-shadow:0 0 6px -5px rgba(0,0,0,.5);
  background:var(--card-modelo-primary-color-contrast);
  border:1px solid #f6f6f6;
  max-width:285px;
  margin:0 .64rem;
  overflow:hidden
}
.Card_Modelo:first-child {
  margin-left:0
}
.Card_Modelo:hover {
  top:-3px;
  box-shadow:0 0 16px -7px rgba(0,0,0,.5)
}
.Card_Modelo .__is-ripplelink {
  position:relative;
  overflow:hidden;
  transition:all .2s ease;
  pointer-events:unset
}
.Card_Modelo:hover .Card_Modelo_Card_Info .Card_Info_Name {
  color:var(--card-modelo-primary-color)
}
.Card_Modelo .Card_Modelo_Card_Category {
  position:absolute;
  top:16px;
  left:16px;
  z-index:3;
  color:var(--card-modelo-primary-color-contrast)
}
.Card_Modelo .Card_Modelo_Card_Category .Card_Modelo_Tag {
  display:block;
  background:0 0;
  border:0;
  padding:0;
  margin:0;
  outline:0;
  text-decoration:none;
  width:max-content;
  max-width:max-content;
  cursor:pointer;
  border-radius:3px
}
.Card_Modelo .Card_Modelo_Card_Category .Card_Modelo_Tag .Tag_Content {
  display:flex;
  align-items:center;
  justify-content:center;
  padding:.4rem;
  width:max-content
}
.Card_Modelo .Card_Modelo_Card_Category .Card_Modelo_Tag .Tag_Content .Tag_Content_Label {
  font-weight:600;
  margin:0 3px;
  font-size:.8rem;
  line-height:.8rem;
  color:var(--card-modelo-primary-color-contrast)
}
.Card_Modelo .Card_Modelo_Card_Category .Card_Modelo_Tag.Tag_Primary {
  background:var(--card-modelo-primary-color)
}
.Card_Modelo .Card_Modelo_Card_Album {
  width:100%;
  height:190px;
  position:relative;
  background:#f6f6f6
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_Slide {
  width:100%;
  height:190px;
  display:flex;
  justify-content:left;
  align-items:center;
  overflow:hidden
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_Slide .glider-track {
  height:100%
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_Slide a {
  width:100%;
  height:100%;
  display:flex;
  justify-content:center;
  align-items:center;
  outline:0
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_Slide img {
  object-fit:cover;
  height:100%;
  width:100%;
  max-width:inherit
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_ArrowPrev,
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_ArrowNext {
  height:100%;
  width:15%;
  margin:0;
  padding:0;
  display:flex;
  align-items:center;
  justify-content:center;
  top:0;
  background:rgb(0 0 0 / 20%);
  font-size:14px
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_ArrowPrev:hover,
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_ArrowNext:hover {
  color:#333
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_ArrowPrev i,
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_ArrowNext i {
  color:var(--card-modelo-primary-color-contrast)
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_ArrowPrev {
  left:0
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_ArrowNext {
  right:0
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_Dots {
  position:absolute;
  width:100%;
  bottom:0;
  z-index:10;
  align-items:center;
  height:45px
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_Dots .glider-dot {
  margin:5px 4px;
  background:#FFF;
  width:10px;
  height:10px
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_Dots .glider-dot:hover {
  background:var(--card-modelo-primary-color);
  transition:.3s;
  cursor:pointer
}
.Card_Modelo .Card_Modelo_Card_Album .Card_Album_Dots .glider-dot.active {
  background:var(--card-modelo-primary-color);
  width:12px;
  height:12px
}
.Card_Modelo .Card_Modelo_Card_Info {
  padding:1rem;
  text-decoration:none;
  text-align:center;
  display:block
}
.Card_Modelo .Card_Modelo_Card_Info>a {
  display:block;
  width:100%;
  text-decoration:none
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Name {
  font-size:1.16rem;
  font-weight:600;
  text-align:center;
  transition:color .2s ease-in-out;
  display:-webkit-box;
  -webkit-box-orient:vertical;
  color:#222
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Address {
  font-size:.86rem;
  font-weight:400;
  text-align:center;
  margin-top:12px;
  min-height:42.5px;
  color:#222;
  line-height:1.4rem
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Properties {
  margin-top:16px
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Properties ul {
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  padding:0
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Properties ul li.Info_Properties_Item {
  margin:0 0 16px 0;
  display:flex;
  align-items:center
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Properties ul li.Info_Properties_Item .Properties_Item_Icon {
  margin-right:8px
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Properties ul li.Info_Properties_Item .Properties_Item_Icon svg {
  font-size:1.35rem;
  color:#444
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Properties ul li.Info_Properties_Item .Properties_Item_Icon i {
  font-size:1.35rem;
  color:#444
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Properties ul li.Info_Properties_Item .Properties_Item_Label span {
  font-size:.75rem;
  line-height:1.3rem;
  display:block;
  color:#333
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Price {
  font-size:.85rem;
  color:var(--card-modelo-primary-color);
  font-weight:700
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Price .Info_Price_Value {
  font-size:1.4rem;
  font-weight:600;
  margin-left:2px
}
.Card_Modelo .Card_Modelo_Card_Info .Card_Info_Price .Info_Price_Sign {
  font-size:1rem;
  font-weight:600
}
.Card_Modelo .Card_Modelo_Card_Functions {
  width:100%;
  position:relative;
  margin-top:auto
}
.Card_Modelo .PropertyFunctions {
  display:flex;
  width:100%;
  overflow-x:auto
}
.Card_Modelo .PropertyFunctions .PropertyFunctions_Item {
  flex:1
}
.Card_Modelo .PropertyFunctions .PropertyFunctions_Item.PropertyFunctions_Favorite.__is-favorited .PropertyFunctions_Item_Action .Item_Action_Icon i {
  color:#e74747!important
}
.Card_Modelo .PropertyFunctions .PropertyFunctions_Item .PropertyFunctions_Item_Action {
  width:100%;
  padding:14px 10px;
  display:flex;
  justify-content:center;
  align-items:center;
  border:0;
  background:var(--card-modelo-primary-color-contrast);
  cursor:pointer;
  transition:background .2s ease-in-out;
  outline:0;
  -webkit-tap-highlight-color:transparent;
  text-decoration:none
}
.Card_Modelo .PropertyFunctions .PropertyFunctions_Item .PropertyFunctions_Item_Action:hover {
  background:#f6f6f6
}
.Card_Modelo .PropertyFunctions .PropertyFunctions_Item .PropertyFunctions_Item_Action .Item_Action_Icon {
  margin:0 3px
}
.Card_Modelo .PropertyFunctions .PropertyFunctions_Item .PropertyFunctions_Item_Action .Item_Action_Icon i {
  color:#bbb;
  font-size:.8rem;
  transition:color .2s ease-in-out
}
.Card_Modelo .PropertyFunctions .PropertyFunctions_Item .PropertyFunctions_Item_Action:hover .Item_Action_Icon i {
  color:#444
}
.Card_Modelo .PropertyFunctions .PropertyFunctions_Item .PropertyFunctions_Item_Action .Item_Action_Label {
  margin:0 3px;
  font-size:.65rem;
  line-height:.65rem;
  transition:color .2s ease-in-out;
  text-transform:uppercase;
  white-space:nowrap;
  color:#9a9a9a
}
.Card_Modelo .PropertyFunctions .PropertyFunctions_Item .PropertyFunctions_Item_Action:hover .Item_Action_Label {
  color:#444
}
.Card_Modelo .PropertyFunctions .tippy-content {
  background:var(--card-modelo-primary-color);
  border-radius:4px
}
.Card_Modelo .PropertyFunctions .tippy-arrow {
  color:var(--card-modelo-primary-color)
}
.Card_Modelo .PropertyFunctions .tippy-content a {
  text-decoration:none
}
.Card_Modelo .PropertyFunctions .tippy-content i {
  color:var(--card-modelo-primary-color-contrast);
  font-size:25px;
  margin-right:10px
}
.Card_Modelo .PropertyFunctions .tippy-content i:hover {
  transform:scale(1.1)
}
.Card_Modelo .PropertyFunctions .tippy-content a:last-child i {
  margin-right:0
}
