/** Shopify CDN: Minification failed

Line 616:2 Comments in CSS use "/* ... */" instead of "//"
Line 1308:2 Comments in CSS use "/* ... */" instead of "//"
Line 1309:2 Comments in CSS use "/* ... */" instead of "//"
Line 1310:2 Comments in CSS use "/* ... */" instead of "//"
Line 1369:4 Comments in CSS use "/* ... */" instead of "//"
Line 1666:10 Expected ":"

**/
.header_fofuras {
  margin-bottom: 30px;
  margin: 50px 0;
}

.header_fofuras h1 {
  font-family: 'Cosmopolitan Script';
  font-weight: 400;
  font-size: 80px;
  word-spacing: 0.2rem;
  text-align: center;
  margin-bottom: 0;
  color: #717171;
  text-transform: lowercase;
}

.heart_fofuras {
  display: flex;
  align-items: center;
  justify-content: center;
}

.heart_fofuras img {
  width: 72px;
  height: 72px;
  margin: 0 auto;
}

#cart-ninou {
  stroke-width: 1px;
  fill: none;
  width: 25px !important;
  height: 25px !important;
  
}

#cart-ninou {
  stroke: #182665;
}


#cart-ninou-circle {
    stroke-width: 1px;
    fill: none;
    width: 26.5px !important;
    height: 26.5px !important;
}


@media (max-width: 1199px) {
  #cart-ninou path {
      fill: none;
      stroke: #182665;
      stroke-width: 1.5px;
  }
  #cart-ninou-circle path {
        fill: #182665;
        stroke: #182665;
        stroke-width: 0.3px;
    }
}

.cart-icon .cartCount{
  background-color: #9daec6 !important;
  color: #ffffff;
  font-size: 12px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wrapper_header_04 .policies-block .policy-item a {
    padding-top: 2px;
  padding-bottom: 2px;}


.ninou-section{
  background-color: #FBFAF5;
  background:#FBFAF5;
  padding: 30px 0 0;
}

.mural-item {
  width: 33.33%;
}

.header-mural {
  background-color: #DEC9B5;
  padding: 10px 30px;
  color: #fff;
  font-size: 14px;
}

.body-mural{
  padding: 10px 30px;
  background: #fff;
  font-size: 14px;
}

.muralzinho-ninou-container .slick-slide {
  margin: 0 30px;
}

.muralzinho-ninou-container .slick-list {
  margin: 0 -30px;
}

.muralzinho-ninou-container .container-item {
  max-width: 350px;
  margin: 0 auto;
}

/*
.ninou-section .slick-arrow.slick-next {
right: -30px !important;
}

.ninou-section .slick-arrow.slick-prev {
left: -30px !important;
}
*/

.ninou-section .slick-arrow.slick-prev, .ninou-section .slick-arrow.slick-next, .ninou-section .slick-arrow.slick-next:hover, .ninou-section .slick-arrow.slick-prev:hover{
  background: #dec9b5!important;
  border: none!important;
  color: #ffffff!important;
}

.muralzinho-ninou-container{
  padding-bottom: 30px;
}

.linha_parcelamento {
  font-weight: 600 !important;
  color: #182665 !important;
}

.muralzinho-ninou-container ul.slick-dots {
  margin: 0 auto;
  margin-top: 30px!important;
}

.footer-ninou {
  background: #dec9b5;
}

.footer_row {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 25px 0;
  max-width: 1200px;
  margin: 0 auto !important;
}

.footer-parallax {
  padding-top: 80px;
}

.footer-parallax .footer-middle {
  margin-bottom: 60px;
}

.footer-middle .container {
  max-width: 1200px;
}

.row_logo_footer {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 30px 0 60px;
}

.row_logo_footer img {
  max-width: 175px;
  margin: 0 auto;
  text-align: center;
}

.products-grid .grid-item {
  margin-bottom: 0px !important;
}

.muralzinho-ninou-container {
  max-width: 1400px !important;
  margin: 0 auto;
}

.slide-content.abs_right {
  background: #fbfaf5;
  width: 480px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  max-width: 95%;
  text-align: left;
  padding: 80px 60px;
  right: 60px !important;
}

.slide-button.btn span {
  font-size: 13px;
}

.footer-bottom {
  border-top: 0px solid #dabea5 !important;
}

.footer-bottom address {
  text-align: center;
}

ul.slick-dots {
  margin: 20px 0;
}

ul.slick-dots li {
  width: 25px !important;
}

ul.slick-dots li button {
  width: 25px !important;
  height: 3px !important;
  border-radius: 0;
  background: #dcdbd2 !important;
  border-color: #dcdbd2 !important;
}

.slick-dots li.slick-active button {
  border-color: #182665 !important;
  background: #182665 !important;
}

@media (min-width: 1025px){
  .col-footer {
    padding: 30px !important;
  }
}

@media (max-width: 1025px){
  .header_fofuras h1 {
    font-size: 65px;
  }
}

@media (max-width: 1024px){
  .hide-sm {
    display: none;
  }

  h2.slide-heading {
    margin-bottom: 0;
  }
}

@media (min-width: 1025px){
  .hide-md {
    display: none;
  }
}

p.page-total {
  display: none !important;
}

ul.pagination-page {
  margin: 0 auto !important;
}

@media (max-width: 1024px){
  .ninou-section .slick-arrow.slick-next {
    right: 0px!important;
  }

  .ninou-section .slick-arrow.slick-prev {
    left: 0px!important;
  }
}

.btn-checkout {

  background: #182665 !important;
  color: #ffffff !important;
  border-color: #182665 !important;
}

.instagram-footer strong{
  /* font-size: 22px; */
  font-weight: 400;
}

#shopify-section-footer-parallax {
  margin-top: 20px;
}

.content-presente {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.content-presente .text {
  margin-left: 30px;
  color: #666;
  font-size: 12px;
}

.remove-item-39450874118199 {
  display: none !important;
}

.search__products .price-sale {
  align-items: flex-start;
}

label.icon-label.icon_sale {
  font-size: 11px;
  width: max-content;
  font-weight: 800;
}

.slide-ninou:not(.slick-initialized) .slide-item + .slide-item {
  display: none;
}

label.icon-label.icon_new {
  font-size: 10px;
  font-weight: 800;
}


.cart-icon .cartCount { padding:inherit;}



@media (min-width: 801px){
  .wrapper_header_04 .cart-icon {
    padding-left: 12px;
  }
  .wrapper-header .header-mb:not(.header_mobile_3) .search-form {
    display: block !Important;
  }

  .header-bottom .search-mb .icon-search {
    width: fit-content;
  }
  
  .search-mb.svg-mb {
    margin-right: 20px;
  }
}

@media (min-width: 801px) {
  .icon-mobile{
    display: none
  }
}

@media (max-width: 980px){
  .wrapper_header_04 .cart-icon {
      padding-right: 18px;
      width:55px;
  }
}


@media (min-width: 1200px){

  .container, .body-full .site-nav-dropdown .container {
    max-width: 1680px;}  

  .page-tpl .container {    max-width: 1200px;}


  .wrapper_header_04 .cart-icon .cartCount {
    right: 0px;
    top: 2px;
  }

  .wrapper_header_04 .wrapper-header-bt {
    padding-top:5px;

  }  

  .wrapper_header_04 .site-nav .menu-lv-1>a {
    padding-bottom: 17px;}


  .wrapper_header_04 .site-nav .menu-lv-1>a {
    text-transform: capitalize;
    font-weight: 500;} 

}

.widget-title .box-title:before { display:none;}

.widget-title .box-title .title {
  font-family: 'Inria Serif';
  font-weight: 400;
  font-size: 20px;
  word-spacing: 0.2rem;
  letter-spacing: 0px;
  text-align: center;
  margin-bottom: 0;
  color: #717171;
  text-transform: lowercase;
  padding:inherit;

}


.product-item .product-des.abs-center {
  top: 25px;
  left: 10px;
  width: fit-content;
  height: fit-content;}

.product-item .wishlist {margin-bottom: 0px;}

.wishlist .page-header h2 { font-family: Cosmopolitan Script;  }


.homepage-reviews .star-reviews.star5 svg {fill:#dec9b5}

.homepage-reviews .item {
  padding: 0;
}

h2.heading-review {
  background-color: #dec9b5;
  padding: 10px 30px;
  color: #fff !important;
  font-size: 14px;
}


.homepage-reviews .row:not(.slick-initialized) .col-6:nth-child(n+4) {
  display: none;
}

@media(max-width: 1201px){
  .homepage-reviews .row:not(.slick-initialized) .col-6:nth-child(n+2) {
    display: none;
  }
  
  .homepage-reviews .row:not(.slick-initialized) .col-6 {
    width: 100%;
    max-width: 100%;
    flex: 0 0 100%;
  }
}

.homepage-reviews .item { box-shadow:none;}




#back-top a {  background-color: #182665; border-radius:300px;}


.banner-item .banner-title {    font-size: 18px;    letter-spacing: 0px;    font-weight: 500;  text-transform: capitalize;}

.sub-banner.banner-item .img-box a { display:block; padding:0px!important; margin-top:0px!important;}

.slick-arrow { color:#FFF; border-color:#E0CAB6!important; background:#E0CAB6 }
.slick-arrow:hover { background:#E0CAB6!important; border-color:#E0CAB6; color:#FFF; }



.product-shop .groups-btn .margin-button #product-add-to-cart, .product-shop .groups-btn .margin-button .product-add-to-cart { border-radius:3px;}

.swatch.swatch_size_large .swatch-element:not(.color) label {    min-width: 52px;    height: 52px;  line-height: 45px;}
.collection-template-default .breadcrumb {display:none;}
.collection-header h1 span { color:#dec9b5!important;}

.footer-parallax .footer-middle { margin-bottom:0px; }
.footer-parallax .footer-bottom {padding:0px;}

/* .header-04 .search-bar:hover, .header-04 .search-bar:active { border-bottom: 1px solid #dec9b5; } */
.header-04 .search-form .icon-search:hover, .wrapper-header-bt .right-header .wishlist:hover, .wrapper-header-bt .right-header .cart-icon a:hover, .wrapper-header-bt .right-header .acc-links:hover   {color:#b4a798;  }

.sizes-list li a { width: 32px; height: 32px; border-radius:200px; font-size: 12px; line-height: 25px;}
.sizes-list {margin-bottom:10px;}
.sizes-list li a:hover {
  background: #182665;
  border-color: #182665;
}

.product-shop .qty-group { max-width:100px;}
.product-shop .qty-group input[name=quantity], .product-shop .qty-group input[name=group_quantity] {    width: 45px; }


.swatch.swatch_size_large .swatch-element:not(.color) input:checked+label { background:#182665; border-color:#182665; color:#FFF;}


.loading-modal div {
  border: 2px solid #dec9b5;
  animation: loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  -moz-animation: loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  -webkit-animation: loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  -o-animation: loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #dec9b5 transparent transparent transparent}





li.menu-black-friday a {
  font-weight: 700 !important;
}

.sticky-wrapper {
  max-height: 70px;
}

.top30{
  margin-top: 30px!important; 
}

ul.acesso-rapido {
  display: flex;
  justify-content: center;
  padding: 0 60px;
  flex-wrap: wrap;
}

ul.acesso-rapido li {
  border: 1px solid #3a3a3a;
  min-width: 120px;
  display: flex!important;
  align-items: center;
  justify-content: center;
  border-radius: 4px;
  margin: 5px 5px;
}

ul.acesso-rapido li a {
  color: #3a3a3a;
  padding: 10px 5px;
  width: 100%;
  text-align: center;
  font-weight: 600;
  font-size: 13px;
}

.featured-products .widget-title p {
  font-size: 15px;
  font-style: italic;
  margin-top: -10px;
}

.site-nav-dropdown.style_3 .menu-lv-2.col-12.col5.inner.dropdown {
  text-align: center;
}

.product_top .product-shop {
  max-width: 100%;
  margin: 0 auto;
  margin-right: auto;
  margin-left: auto;
  border: 1px solid #f5f5f5;
  padding: 20px;
  max-height: fit-content !important;
  height: fit-content;
}

/* .product-top:hover .images-one,.product-top:focus .images-one,.product-top:active .images-one {
  opacity: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=0)";
  filter: alpha(opacity=0);
}

.product-top:hover .images-two,.product-top:focus .images-two,.product-top:active .images-two {
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
  filter: alpha(opacity=100);
}
 */
/* Badge promo */

.badge-promo {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
  /*background: transparent;*/
  background-image: url(/cdn/shop/files/sale_badge_3.png?v=1775573503);
  background-size: cover;
  width: 65px;
  height: 65px;
  display: flex;
  flex-wrap: wrap;
  color: #182665;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}

.badge-new {
  position: absolute;
  right: 5px;
  top: 5px;
  z-index: 1;
  //background: transparent;
  background-image: url(/cdn/shop/files/new_badge.png?v=1716209776);
  background-size: cover;
  width: 65px;
  height: 65px;
  display: flex;
  flex-wrap: wrap;
  color: #fff;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
}

.badge-promo .badge.sale-badge {
  max-width: 50px;
  display: grid;
  grid-row-gap: 5px;
  align-items: center;
  justify-content: center;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 0.8;
  padding: 5px 0 0;
  font-weight: 800;
  text-transform: uppercase;
}

.badge-promo .badge.sale-badge.esgotado-badge {
  max-width: 55px;
  white-space: pre-wrap;
}

.badge.sale-badge span.esgotado {
  overflow-wrap: break-word;
  word-wrap: break-word;
  hyphens: auto;
  font-size: 9px;
}

.slide-content .slide-button {
  padding: 10px 15px 8px;
}

.iStock-wrapper {
  border: none !important;
  border-bottom: 1px solid #E7E7E7 !important;
  border-top: 1px solid #E7E7E7 !important;
  padding: 20px 0px 20px 0px !important;
  margin: 25px 0px 25px 0px !important;
  background: transparent !important;
}

.iStock-fields {
  display: flex !important;
  align-items: center !important;
  margin-top: 10px !important;
}

input.iStock-notify-btn {
  border: 1px solid #000 !important;
  background: #000000 !important;
  font-size: 12px !important;
  color: #fff !important;
  margin-left: 5px !important;
}

.iStock-wrapper h2 {
    font-size: 20px !important;
    margin: 0 0 10px !important;
}

.size-chart-open-popup {
  font-size: 13px;
  text-transform: initial;
}

@media (min-width: 1200px) {
  .product_top .product-shop {
    max-width: 520px;
    margin-right: auto;
    margin-left: 60px;
    position: sticky;
    top: 80px;
  }
}

.titulo-review-preco {
  text-align: center;
  background-color: #fff;
  padding: 20px 0;
  margin-bottom: 15px;
}

.titulo-review-preco h1 {
  font-size: 1.4rem; 
  font-weight: 700;
}

.compartilhar_whats {
  clear: both;
  cursor: pointer;
  order: 4;
  display: block;
  width: 100%;
  text-align: center;
  border-top: 1px solid #e6e6e6;
  border-bottom: 1px solid #e6e6e6;
  padding: 10px 0;
  margin-bottom: 10px;
  font-size: 14px;
  letter-spacing: 1.3px;
  color: #333;
  font-weight: 300;
}

.compartilhar_whats svg#Capa_1 {
  width: 18px;
  height: 18px;
  margin-bottom: -4px;
  margin-right: 3px;
  stroke-width: 0px;
  fill: #828282;
}

.arrows-ar{
  width: 14px;
  height: 14px;
  border-color: #000;
  position: absolute;
  top: 50%;
  margin-top: -8px;
}
.arrows-ar.next{
  border-bottom: 2px solid;
  border-left: 2px solid;
  transform: rotate(-135deg);
  right: 10px;
  border-radius: 0;
  border-right: 0;
  border-top: 0;
  background:transparent;
}
.arrows-ar.prev{
  border-bottom: 2px solid;
  border-left: 2px solid;
  transform: rotate(45deg);
  left: 10px;
  border-radius: 0;
  border-right: 0;
  border-top: 0;
  background:transparent;
}
.arrows-ar:hover {
  background: none !important;
  color: #333 !important;
  border-color: #333 !important;
}

/*
.simple-footer .footer-menu {
background-color: #b4a798;
padding: 15px 0;
}
.simple-footer .footer-menu ul {
display: flex;
align-items: center;
width: 100%;
justify-content: center;
margin: 0;
}
.simple-footer .footer-menu li a {
color: #fff;
padding: 0 15px;
}

.simple-footer .footer-bottom {
display: flex;
text-align: center;
background-color: #fff;
width: 100%;
}
.simple-footer .footer-rigth {
width: 50%;
display: flex;
align-items: center;
display: flex;
}
.simple-footer .footer-rigth svg{
stroke: none;
width: 34px;
height: 34px; 
}
.simple-footer .footer-rigth .payment-methods {
width: 100%;
text-align: right;
//margin-right: 30px;
}
.simple-footer .footer-left {
width: 50%;
align-items: center;
display: flex;
flex-wrap: wrap;
}
.simple-footer .footer-left  span {
//margin-left: 30px;
padding: 0px 0;
font-size: 0.8rem;
text-align: left;
}
*/

.PriceParcel {
  margin-top: -10px;
}

h4.titulo-acesso-rapido {
  text-align: center;
  font-weight: 500;
  margin-bottom: 15px;
}

.footer-center {
  text-align: center;
  padding: 10px 0;
}

.footer-center img {
  max-width: 70px;
}

.row-full {
  width: 100%;
}


.menu-lv-2.dropdown{
  text-align: center;
}

.menu-lv-2.dropdown img {
  border-radius: 10%;
}

.price-sale {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column-reverse;
}

.price-sale .old-price {
  font-size: 15px;
  margin-right: 0;
}

.price-sale .special-price {
  color: #313e48;
}

.container-min {
  max-width: 950px;
  margin: 0 auto;
}

.product-shop .prices {
  margin-bottom: 12px;
  display: flex;
  flex-direction: column-reverse;
}

.product-shop .prices .compare-price {
  font-size: 16px;
  font-weight: 400;
}

.product-shop .prices .on-sale {
  color: #0b6b1b;
  font-size: 23px;
  margin-bottom: 6px;
}

.product-shop .PriceParcel {
  margin-bottom: 15px;
}

.copy-text{
  font-weight: 500;
  margin-left: 5px;
}

.copy-text:before {
  content: '\f24d';
  width: 10px;
  height: 10px;
  position: relative;
  display: inline-block;
  margin-right: 6px;
  font-family: "fontawesome";
}

.copiado:before {
  content: '\f00c' !important;
  width: 10px;
  height: 10px;
  position: relative;
  display: inline-block;
  margin-right: 6px;
  font-family: "fontawesome";
}

.grid-item .price-box {
  font-size: 19px;
}

.center-header {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 80px;
  background-color: #fbfcfd;
  margin-bottom: 20px;
}

.center-header h2 {
  margin: 0;
}

.collections-wrapper {
  text-align: center;
  padding: 20px 0 20px;
}

.collections-wrapper .collection-title a {
  text-transform: initial;
  font-weight: 400;
  font-size: 18px;
  margin-bottom: 10px;
}

.hide {
  display: none !important;
}

tr.flex-tr {
  display: flex;
  align-items: start;
  justify-content: center;
  padding: 20px 0;
}

tr.flex-tr td{
  border-bottom: none;
}

.container-about, .container-showroom, .container-page {
  max-width: 1200px;
  margin: 0 auto;
}

header.page-header {
  text-align: center;
  background-color: #ffffff;
  /*border-bottom: 1px solid #faf9f5;*/
  padding: 25px 0;
  margin-bottom: 15px;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

header.page-header h2 {
  margin: 0;
}

.toolbar {
  background: #fff;
  border-top: 1px solid #faf9f5;
  border-bottom: 1px solid #faf9f5;
}

.product-img-box .slider-for .thumb {
  padding: 0 10px;
}

.list-categories .grid-item .img-box {
  border-radius: 5%;
}

.header-container {
  position: relative;
  display: flex;
  align-items: center;
}

span.carrinho-header {
  margin-right: 6px;
}

.acesso-rapido-container {
  margin-bottom: 30px;
  margin-top: 30px;
}

/*.hide-footer {
background: #fff;
display: block;
width: 100%;
height: 56px;
margin-top: -56px;
z-index: 9999;
position: relative;
}
*/

.stories-collections {
  padding: 20px 0;
}

@media (max-width: 1201px) {

  .header-mb .logo-img img { min-width: 100px;}
  
  .simple-footer .footer-bottom .footer-left span {
    text-align: center;
    padding: 10px 0;
  }

  ul.acesso-rapido {
    padding: 0 35px;
  }

  .header-logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-column-gap: 20px;
    -moz-column-gap: 20px;
    column-gap: 20px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .slider:before {
    height: 20px!important;
    width: 20px!important;
    -webkit-transform: translateX(9px);
    -ms-transform: translateX(9px);
    transform: translateX(9px);
    left: -6px!important;
  }

  input:checked + .slider:before {
    -webkit-transform: translateX(22px)!important;
    -ms-transform: translateX(22px)!important;
    transform: translateX(22px)!important;
  }

  .svg-mb {
    width: 40px;
  }

  .product-des.abs-bottom {
    display: none !important;
  }

}

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background-image: url('/cdn/shop/files/Eclipse-1s-200px.gif?v=1586972786');
  background-repeat: no-repeat; 
  background-color: #f1f2f3;
  background-position: center;
}

.arrows-stories-prev, .arrows-stories-next {
  border: none;
  width: 60px;
  height: 60px;
}

.pulse {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #e1cdbb;
  cursor: pointer;
  box-shadow: 0 0 0 var(--bgOpacity0);
    animation: pulse 3s infinite;
    }
.pulse:hover {
  animation: none;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 var(--bgOpacity1);
      }
  70% {
    -webkit-box-shadow: 0 0 0 5px var(--bgOpacity0);
      }
  100% {
    -webkit-box-shadow: 0 0 0 0 var(--bgOpacity0);
      }
}
@keyframes pulse {
  0% {
    -moz-box-shadow: 0 0 0 0 var(--bgOpacity0);
      box-shadow: 0 0 0 0 var(--bgOpacity1);
        }
  70% {
    -moz-box-shadow: 0 0 0 5px var(--bgOpacity0);
      box-shadow: 0 0 0 5px var(--bgOpacity0);
        }
  100% {
    -moz-box-shadow: 0 0 0 0 var(--bgOpacity0);
      box-shadow: 0 0 0 0 var(--bgOpacity0);
        }
}

.added-cta.show {
  opacity: 1;
}

.added-cta {
  display: block;
  padding-top: 1em;
  opacity: 0;
  text-align: right;
  transition: opacity 500ms;
  clear: both;
  padding: 4px 0 10px;
}

.added-cta.show  svg {
  width: 20px;
  height: 20px;
  fill: #5d5d60;
}

.added-cta a {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  color: #aa747c;
  -moz-transition: color 100ms;
  -webkit-transition: color 100ms;
  transition: color 100ms;
  text-decoration: none;
}

.slider-for .swiper-button-prev, .slider-for .swiper-button-next {
  background: rgba(255,255,255,0.9) !important;
  opacity: 0 !important;
  padding: 0px !important;
  display: flex !important;
  align-items: center;
  justify-content: center;
  width: 70px;
  height: 70px;
  transform: scale(1) !important;
  transition: all 80ms ease-out !important;
}

.slider-for:hover .swiper-button-prev, .slider-for:hover .swiper-button-next {
  opacity: 1 !important;
}

.slider-for  .swiper-button-next {
  right: 20px !important;
  left: auto !important;
}

.slider-for .swiper-button-prev {
  left: 20px !important;
  right: auto !important;
}

.swiper-button-prev, .swiper-button-next {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 27px 44px;
  -webkit-background-size: 27px 44px;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.slider-for .swiper-button-prev svg, .slider-for .swiper-button-next svg {
  width: 39px !important;
  height: 39px !important;
  fill: #aaa !important;
  -moz-transform: rotate(0deg) !important;
  -o-transform: rotate(0deg) !important;
  -ms-transform: rotate(0deg) !important;
  -webkit-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important;
}

.product-shop span.linha_parcelamento {
  display: block;
  margin-top: 20px;
  position: relative;
  /*color: #b29c89;
  font-weight: 700;*/
  font-size: 1rem;
}

.container-stories {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  flex-flow: column;
  text-align: center;
  border: 13px solid transparent;
  box-sizing: border-box;
  align-items: center;
}

.container-stories img {
  display: block;
  max-width: 100px;
  border-radius: 100%;
  box-shadow: 1px 1px 8px 2px #00000005;
}

.container-stories a:hover img {

  box-shadow: 1px 1px 8px 2px #e0cdbba8;
}

.container-stories a:hover span { color:#182665 }

.stories-full {
  background-color: #faf9f5;
}

.container-stories span {
  margin: 10px 0 0;
  font-weight: 600;
  display: block;
  font-size: 16px;
  color: #3a3a3a;
}

.stories-full .container {
  position: relative;
}

.hide-stories {
  text-align: center;
}

button.ocultar-stories {
  background-color: #b4a798;
  color: #ffff;
  font-weight: 800;
  border: none;
  padding: 5px 15px;
  text-transform: uppercase;
  font-size: 11px;
}

.stories-full {
  background-color: #faf9f5;
  position: relative;
  padding: 20px 0;
}

/* Swatch Variation */
.swatch .swatch-element.indisponivel label {
  //cursor: no-drop;
  //background-image: url(/cdn/shop/files/soldout.png?v=1584316640);
  //background-size: cover;
}

/* Price Parcel */
.linha_parcelamento * {
  font-size: 13px;
}

.linha_parcelamento {
  font-weight: 800;
  color: #b4a798;
}

.title-collection {
  font-size: 20px;
  margin: 0;
}

@media (min-width: 1201px) {
  .escolha {
    opacity: 0;
    justify-content: space-between;
    text-align: center;
    margin: 5px 0 0;
  }

  .storie:hover .escolha {
    opacity: 1;
    display: flex !important;
  } 
}


.escolha {
  justify-content: space-between;
  text-align: center;
  margin: 5px 0 0;
}

.selecione {
  border: 1px solid #b4a798;
  padding: 1px 5px;
  border-radius: 5px;
  font-size: 11px;
  margin: 0 3px;
}

.selecione:hover {
  background-color: #b4a798;
  color: #fff;
}

.selecione:hover a {
  background-color: #b4a798;
  color: #fff;
}

@media (max-width: 1201px) {
  .container-stories span {
    //min-height: 45px;
  }

  .escolha {
    width: 100% !important;
  }

  .selecione {
    font-size: 15px;
  }
}

/* @media (min-width: 1200px) and (max-width: 1280px) {  
  .nav-search {
    display: none;
  }
} */

.customer-links {
  padding: 0;
}

@media (min-width: 1199px){
  .menu-categoria-meninas, .menu-categoria-meninos{
    display: none !important;
  }

  .tabela-de-medidas {
    display: flex;
    justify-content: center;
    width: 100%;
    align-items: self-start;
  }

  .tabela-de-medidas img {
    width: 33.33%;
    height: auto;
  }

  ul.site-nav-dropdown {
    display: none;
  }
}

@media (max-width: 1199px){
  .toolbar {
    display: none;
  }

  .mega-menu .menu-lv-2 a:first-child {
    display: none !important;
  }

  .mega-menu .menu-lv-2 a:last-child {
    text-transform: initial !important;
    text-align: left;
    font-weight: 500 !important;
  }

  .main-menu {
    max-width: 100% !important;
  }

  .main-menu.jas-mb-style .col-12 {
    padding: 0 5px;
  }

  .wrapper_header_04 .site-nav .menu-lv-1 {
    margin-left: 0px;
    margin-right: 0;
  }

  .jas-mb-style {
    width: 100% !important;
  }

  .site-nav .sub-menu-mobile {
    width: 100vw !important;
  }

  .customer-links {
    padding: 0;
  }

  .container-page {
    padding: 0 20px;
  }

  .collection-header .collection-wrapper {
    padding-top: 25px;
  }
}

.no-items {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 180px;
}

.home-slideshow .item img {
  min-height: 100%;
  width: 100%;
}

#slideshow-1586961700953 .slick-arrow { color: #b4a798!important}
#slideshow-1586961700953 .slick-arrow:hover { color: #FFF!important}





#new-instagram-1588170523176 {
  margin-bottom: 15px;
}

.collections-btn {
  font-size: 14px;
}

.collections-btn:hover {
  background-color: #b4a798!important;
  border-color: #b4a798!important;
}


.product-template-grouped .grouped-content .scroll-content {
  min-width: 100%;
}

.product-template-grouped .grouped-product .grouped-actions {
  width: 100%;
  border-right: none;
}

.product-template-grouped .grouped-content .product-title {
  -webkit-line-clamp: 3;
}

.product-template-grouped .grouped-product .column-1 {
  -ms-flex: 0 0 calc(60% + 10px);
  flex: 0 0 calc(60% + 10px);
  max-width: -moz-calc(60% + 10px);
  max-width: -webkit-calc(60% + 10px);
  max-width: -ms-calc(60% + 10px);
  max-width: calc(60% + 10px);
}

.product-template-grouped .grouped-product .column-2 {
  -ms-flex: 0 0 calc(40% - 10px);
  flex: 0 0 calc(40% - 10px);
  max-width: -moz-calc(40% - 10px);
  max-width: -webkit-calc(40% - 10px);
  max-width: -ms-calc(40% - 10px);
  max-width: calc(40% - 10px);
}

@media (min-width: 1199px){
  .site-nav .no-mega-menu:hover>.sub-menu-mobile {
    display: none;
  }
}

.disableInput {
  pointer-events: none;
  filter: grayscale(1);
  opacity: .8;
}

.product-template-grouped .grouped-product .column-1 .thumb {
  padding-right: 15px;
  width: 50%;
  position: relative;
}

.product-template-grouped .grouped-product .column-1 .caption {
  width: 50%;
}

.product-template-grouped .grouped-product .column-1.kit-collumn .thumb {
  width: 100%;
}

.product-template-grouped .grouped-product .column-1.kit-collumn .caption {
  width: 100%;
}

.product-template-grouped .grouped-product .column-1.kit-collumn{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: -moz-calc(100%);
  max-width: -webkit-calc(100%);
  max-width: -ms-calc(100%);
  max-width: calc(100%);
  padding: 0;
}

.product-template-grouped .grouped-content.kit-scroll{
  border: none !important
}

.product-template-grouped .grouped-content.kit-scroll .scroll-content {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 5px;
}

.product-template-grouped .grouped-content.kit-scroll .product-title{
  margin: 10px 0;
}

.kit-scroll select {
  -webkit-appearance: auto;
  -moz-appearance: auto;
  appearance: auto;
}

.kit-scroll .flex-price {
  display: flex;
  gap: 10px;
  align-items: center;
  min-height: 38px;
}

.kit-scroll .flex-price * {
  margin-bottom: 0;
}

[iskit] a.product-image::before {
  content: 'kit';
  background: #bb6b2e;
  position: absolute;
  padding: 3px 10px;
  color: #fff;
  font-size: 10px;
  text-transform: uppercase;
  line-height: 1;
}

[iskit] a.product-image {
  position: relative;
}



@media (max-width: 768px){
  .col-md-6.product-photos {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: auto;
  }
  
  .col-md-6.product-shop {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-left: auto;
  }
}

@media (max-width: 1201px){
  .product-template .container {
    max-width: 100%;
  }
}

@media (min-width: 1200px){
  .col-md-6.product-photos {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 53%;
    flex: 0 0 53%;
    max-width: 53%;
    margin-left: auto;
  }
  
  .col-md-6.product-shop {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 32%;
    flex: 0 0 32%;
    max-width: 32%;
    margin-left: auto;
  }
}

@media (min-width: 1200px){
  .product-img-box.vertical-moreview .slick-arrow.slick-next {
    top: 50%;
    bottom: inherit;
    right: 0;
    left: inherit;
    transform: translate(0%,-50%);
    height: 100%;
    width: 100px;
    border
  }
  .product-img-box.vertical-moreview .slick-arrow.slick-prev {
    top: 50%;
    bottom: inherit;
    left: 0;
    right: inherit;
    transform: translate(0%,-50%);
    height: 100%;
    width: 100px;
  }
}

.product-img-box.vertical-moreview .slick-arrow .fa {
  font-size: 46px;
  font-weight: 100;
}

.product-img-box.vertical-moreview .slick-arrow{
  font-size: 46px;
  font-weight: 100;
  border-radius: 0px;
  background-color: transparent!important;
  border: none!important;
  transform: translate(0%,-50%);
  height: 100%;
  width: 100px;
}

.product-img-box.vertical-moreview .slick-arrow:hover{
  font-size: 46px;
  font-weight: 100;
  border-radius: 0px;
  background-color: transparent!important;
}

@media(max-width: 1024px){
  .product-img-box.vertical-moreview .slick-arrow {
    width: 70px;
  }

  .product-img-box .slider-for {
    margin-right: -10px;
    margin-left: -10px;
  }
}

.progress-meter {
  font-size: 11px;
  background-image: none !important;
}

#dropdown-cart .free_shipping_massage1 {
  text-transform: uppercase !important;
  font-size: 12px;
  color: #b4a798;
}
.free_shipping_massage1 b {
  text-transform: uppercase;
    font-weight: 700;
    color: #b4a798;
}


/*Menu*/

.col-12.mobile-search {
  display: none;
}

@media (max-width: 1199px){
  .site-nav .sub-menu-mobile {
    position: fixed;
    left: inherit;
    top: inherit;
    bottom: inherit;
    padding-bottom: 0;
    height: inherit;
    overflow-y: scroll;
    z-index: 100;
    -webkit-transition: transform .0s ease;
    -moz-transition: transform .0s ease;
    -ms-transition: transform .0s ease;
    -o-transition: transform .0s ease;
    transition: transform .0s ease;
    -moz-transform: none;
    -o-transform: none;
    -ms-transform: none;
    -webkit-transform: none;
    transform: none;
    height:0px;
  }
  ul.site-nav {
    background: #F2F0E9 ;
    margin-bottom: 0;
  }

  .site-nav .menu-lv-1 {
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    border-bottom: 1px solid #dbd8d0;
  }

  .site-nav .menu-lv-1 a{
    width: 100%;
    height: 70px;
    display: flex !important;
    align-items: center;
    font-size: 22px !important;
  }
  
  .site-nav .icon-dropdown {
    top: 28px;
  }
  
  .translate-overlay .header-top {
    display: none;
  }
 
  html.translate-overlay .jas-mb-style {
    height: calc(100vh - 50px);
    top: 50px;
    overflow: scroll !important;
  }

  html.translate-overlay .wrapper-overlay {
    top: 50px;
  }

  .close-menu-mb.menu-open {
    top: 5px;
    left: 5px;
    background: transparent;
  }

/*   html.translate-overlay .icon-nav .icon-line {
    display: none;
  } */
  
  html.translate-overlay .hamburger-icon .icon-nav{
    display: none;
  }

  .close-menu-mb.menu-open .icon-line:before, .close-menu-mb.menu-open .icon-line:after {
    background-color: #000 !important;
  }

  .customer-links a,
  .header-links a{
    display: flex !important;
    align-items: center !important;
    border-bottom: 1px solid #efefef;
    width: 100%;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-transform: none;
    letter-spacing: .03em;
    height: 70px;
  }
    
  
  .icon-nav:not(.close-menu-mb) .icon-line:after {
    top: 8px;
  }
  
  .icon-nav:not(.close-menu-mb) .icon-line:before {
    top: 0px;
  }
  
  .icon-nav .icon-line {
    background-color: transparent !important;
  }

  .menu-mb-title {
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  li.menu-lv-2 {
    height: 55px;
    display: flex;
    align-items: center;
  }

  li.menu-lv-2 a{
    width: 100%;
  }

  .footer-bottom .row .col-lg-2 {
    order: 2;
    padding-bottom: 35px;
    margin-top: 20px;
  }

  .wrapper-navigation .mb-area {
    margin-left: -3px;
    margin-right: -3px;
  }
  
  .icon-user svg {
    width: 25px;
    height: 28px;
    stroke-width: 0;
    margin-top: -4px;
  }
  
  .search-mb.svg-mb svg {
    width: 24px;
    height: 24px;
    margin-top: -1px;
  }

  .wrapper_header_parallax .cart-icon svg {
    width: 26px;
    height: 26px;
    margin-top: -4px !important;
  }

  .col-12.mobile-search {
    display: block;
    background: #182665;
    margin-left: 0;
    margin-right: -6px;
    width: calc(100% + 6px);
  }

  .col-12.mobile-search form input {
    width: 100%;
    border: none;
    background-color: #182665;
    color: #FFF;
    height: 60px;
    font-size: 13px;
  }

  .col-12.mobile-search form input::placeholder {
    color: #faf9f5;
  }

  .col-12.mobile-search button.btn.icon-search {
    position: absolute;
    right: 0;
    width: 60px;
    height: 60px;
    display: flex;
    top: 0;
    min-width: 50px;
    background: #182665;
    padding: 0 !important;
    align-items: center;
    justify-content: center;
    color: #fff;
    fill: #fff;
  }

  .col-12.mobile-search button.btn.icon-search svg path {
    fill: #fff;
    stroke: #fff;
  }

  .site-nav .menu-mb-title {
    background-color: #f2efe7;
    font-size: 16px;
  }

  .sub-menu-mobile .hide_pc {
    display: none;
  }
  
  .site-nav .menu-lv-3 > a, .site-nav .no-mega-menu .menu-lv-2 > a {
    font-size: 22px !important;
    height: 60px;
  }

  .site-nav .sub-menu-mobile.sub-menu-open {
    position: relative;
    height: auto;
    padding-bottom: 0;
    bottom: inherit;
    width: 100%;
    padding-bottom: 0;
    overflow: initial;
  }

  li.menu-lv-1.item.dropdown {
    position: relative;
  }

  .jas-mb-style {
    width: -moz-calc(100%);
    width: -webkit-calc(100%);
    width: -ms-calc(100%);
    width: 100%;
  }
  
  .menu-mb-title{
    display: none; 
  }
  
  .homepage-reviews .item {
    margin-top: 23px;
  }

}

span.border-bt-hover {
  display: none;
}

.widget-content-no--filter ul li a {
  border-radius: 0;
  font-size: 12px;
  text-transform: uppercase;
}

.collection-template-no-sidebar .sidebar .sidebar-title {
  border-bottom: 0px;
  font-size: 14px;
  border: 1px solid #cfcfcf61;
  background: #ffffff87;
  padding: 5px 20px;
  border-radius: 3px;
}

#CollectionFiltersForm {
  margin: 11px 0 30px;
}

.collection-template-no-sidebar .sidebar .sidebar-title:after {
  right: 15px;
  top: 4px;
  color: #b4a798;
}

.collection-template-no-sidebar .sidebar .sidebar-filter>.widget {
  margin-bottom: 2px;
}

.collection-template-no-sidebar .bg-filter {
  background: #faf9f5;
  background: linear-gradient(360deg, rgba(232,230,227,0) 0%, rgba(250,249,245,1) 100%);
  margin-bottom: 0px;
}


@media (min-width: 1200px){
  .collection-template-no-sidebar .bg-filter {
    padding: 10px 0 10px !important;
  }
}

button.facets__button.button {
    display: none;
}

.collection-template-no-sidebar .toolbar {
    display: none;
}

.iStock-email-id{
  max-width: calc(100% - 160px) !important;
  margin-bottom: 0px !important;
}

button.iStock-notify-btn.btn{
  font-size: 14px !important;
  margin-left: 5px;
}

@media (min-width: 1200px){
  body:not(.template-index) .header-lang-style2 .wrapper-navigation {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}

@media (max-width: 1201px){
  .container, .container-fluid, .container-padd60 {
    padding-right: 20px;
    padding-left: 20px;
  }

  .home-slideshow .container, 
  .home-slideshow .container-fluid, 
  .home-slideshow .container-padd60 {
    padding-right: 10px;
    padding-left: 10px;
  }
  
  .homepage-reviews .body-review {
    padding: 0 25px;
  }

  .products-grid .slick-arrow {
    top: 40%;
  }

  .homepage-reviews {
    margin-bottom: 0px!important;
    margin-top: 0px!important;
  }

  .home-slideshow .slick-arrow, .lookbook-slideshow .slick-arrow{
    opacity: 1;
  }

  .home-slideshow .slick-arrow svg, .lookbook-slideshow .slick-arrow svg {
    width: 20px;
    height: 20px;
    stroke-width: 0.2px;
  }
}

.product.product-grouped {
    margin-top: 15px;
}

.sidebar-filter .sidebar-tags .list-tags{
  display: grid;
}

.collection-template-no-sidebar .sidebar-filter>.widget:hover .widget-content {
  box-shadow: none;
  border: 1px solid #ececec;
  border-top: 0;
}

.sidebar-filter .sidebar-tags label {
  font-size: 14px;
  margin-bottom: 0px;
}

.collection-template-no-sidebar .sidebar .sidebar-title {
  border-bottom: 0px;
  font-size: 14px;
  border: none;
  background: #f7f3ed;
  padding: 5px 20px;
  border-radius: 3px;
  color: #b4a798;
}

ul.list-tags [data-value="PP"] {
    order: 1;
}

ul.list-tags [data-value="P"] {
    order: 2;
}

ul.list-tags [data-value="p"] {
    order: 2;
}

ul.list-tags [data-value="M"] {
    order: 3;
}

ul.list-tags [data-value="G"] {
    order: 4;
}

ul.list-tags [data-value="G (Sem pé)"] {
    order: 4;
}

ul.list-tags [data-value="G (sem pé)"] {
    order: 4;
}

ul.list-tags [data-value="GG"] {
    order: 5;
}

ul.list-tags [data-value="1"] {
    order: 6;
}

ul.list-tags [data-value="1 (sem pé)"] {
    order: 6;
}

ul.list-tags [data-value="1 ano"] {
    order: 6;
}

.grid-item .adaptive_height img.lazyload:before, .grid-item .adaptive_height img.lazyloading:before{
  display: none;
}

.padding .toolbar-bottom {
  margin-top: 30px;
}

.template-collection .recently-viewed-products {
  margin-top: 0px;
}

.filter-mobile, .sort-by-mobile {
  width: 100%;
}

.mobile-filter {
  display: none;
  padding: 10px;
  gap: 10px;
}

.filter-mobile button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  border-bottom: 0px;
  font-size: 14px;
  border: none;
  background: #f7f3ed;
  padding: 5px 20px;
  border-radius: 3px;
  color: #b4a798;
}

.sort-by-mobile button {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  background-color: #fff;
  border: 1px solid #cdcdcd;
  color: #646464;
  gap: 10px;
}

.mobile-filter{
 display: none; 
}

@media(max-width: 1201px){
  .mobile-filter{
    display: none;
  }
}

@media (max-width: 1201px){

  .translate-overlay .policies-block {
    display: none  !important;
  }

  .close-menu-mb.menu-open {
    top: -1px;
    left: 134px;
    background: transparent;
  }
  
  .sortByMobile .label-tab {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px;
    background-color: #fff;
    border: 1px solid #cdcdcd;
    color: #646464;
    gap: 10px;
  }

/*   .section-stories {
    display: none;
  } */

  .collection-title h1 {
    padding-top: 0; /*!important*/
  }

  .sidebar-filter .sidebar-title:before {
    right: 10px;
    top: 5px;
  }

  .sidebar {
    padding: 50px 15px 50px;
  }
  
  .search-mb.svg-mb svg path {
    fill: #182665 !important;
  }

  .icon-nav .icon-line:before, .icon-nav .icon-line:after{
    background-color: #182665;
  }
  
  .icon-user svg path {
    fill: #b4a798;
  }

  .wrapper_header_04 .cart-icon svg path, .wrapper_header_vertical .cart-icon svg path {
    fill: #b4a798;
  }

  .header-mb .header-mb-left {
    order: 2;
    width: fit-content;
    max-width: fit-content;
    margin-left: 15px;
  }
  
  .wrapper_header_04 .header-mb .header-mb-middle {
      order: 1;
  }
  
  .header-mb .header-mb-right {
      order: 3;
      width: 100%;
      max-width: 100%;
  }
  
  .wrapper_header_04 .header-mb .header-mb-middle, .wrapper_header_vertical .header-mb .header-mb-middle {
    width: fit-content;
    max-width: fit-content;
  }
  
  .wrapper_header_04 .cart-icon {
    width: fit-content;
    max-width: fit-content;
  }

  .svg-mb {
    width: fit-content;
    max-width: fit-content;
  }

  .svg-mb svg {
    stroke: none;
    height: 17px !important;
    width: auto !important;
  }

  a.icon-user {
    border: 1px solid #ADADAD;
    padding: 5px 10px;
    border-radius: 10px;
    display: flex;
    align-items: center;
    gap: 10px;
    color: #ADADAD !important;
  }
}

iframe#admin-bar-iframe {
  display: none;
}

.padding .pagination-page * {
    color: #182665;
}

img{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/*Header Redesign*/
a.acc-links.acc-title,
.right-header .cart-icon a{
  border: 1px solid #182665;
  padding: 5px 10px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: #ADADAD !important;
}

a.acc-links.acc-title:hover,
.right-header .cart-icon a:hover{
  border: 1px solid #9dafc6;
  color: #9dafc6 !important;
}

a.acc-links.acc-title svg, .right-header .cart-icon a svg {
  stroke: none;
  height: 17px !important;
  width: auto !important;
}

.policies-block .policy-text {
  text-transform: uppercase;
  font-size: 14px;
}

.nav-search .icon-search {
  padding-right: 0!important;
}

.header-04 .search-bar {
  /* border-bottom: 1px solid #9DAFC6; */
}

.header-04 .search-bar svg path{
    fill: #182665;
}

.header-04 .search-form .input-group-field::placeholder {
  color: #B2B2B2;
}

.footer-top img {
  width: 176px;
}

.header-mb-right.header-mb-items.no-account .cart-icon a {
  border: 1px solid #ADADAD;
  padding: 5px 10px;
  border-radius: 10px;
  display: flex;
  align-items: center;
  gap: 10px;
  color: #ADADAD !important;
}

@media (max-width: 800px){
  .search-mb.svg-mb {
    margin-right: 20px;
  }
  
  .header-04 .search-form .input-group-field {
    display: none;
  }
  
  .header-mb .header-mb-right .svg-mb {
    font-size: 0px;
  }
  
  .svg-mb a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 45px;
    height: 35px;
    line-height: 1;
    padding: 0;
  }

  a.icon-user,
  .header-mb-right.header-mb-items.no-account .cart-icon a{
    padding: 0 !important;
    border: none !important;
    gap: 0 !important;
  }

  .search-mb.svg-mb {
    margin-right: 5px;
  }

  .icon-nav .icon-line {
    top: 22%;
  }

  .header-04 .search-bar {
    border-bottom: 0px;
  }
  
  .header-mb .header-mb-right .svg-mb .icon-tablet {
    display: none;
  }
  
  .header-mb .header-mb-right .svg-mb a span.title-menu-mb {
    display: none;
  }

  .wrapper_header_04 .header-mb .header-mb-middle, .wrapper_header_vertical .header-mb .header-mb-middle{
    padding-left: 0px;
  }

  .icon-nav .icon-line:before, .icon-nav .icon-line:after {
    background-color: #182665 !important;
  }

  .close-menu-mb.menu-open .icon-line:before, .close-menu-mb.menu-open .icon-line:after {
    background-color: #182665 !important;
  }

  .main-menu {
    max-width: 100% !important;
  }

  .jas-mb-style {
    width: 100% !important;
  }

  #dropdown-cart, #dropdown-customer, #search-form-mobile {
    width: 100% !important;
    max-width: 100% !important;
  }

  .appentMb {
    display: none;
  }

  html.translate-overlay .jas-mb-style{
    padding-bottom: 0px !important;
  }

  .wrapper_header_04 .cart-icon {
    padding-right: 0 !Important;
    width: auto !important;
  }
}

.pattern-ursinhos {
  width: 100%;
  height: 50px;
  background-image: url(/cdn/shop/files/newpattern.png?v=1691675875);
  background-size: contain;
  background-repeat: repeat;
  background-position: -6%, center;
  background-color: #fff;
  margin-top: 30px;
  display: none !important;
}

@media (max-width: 1024px){
  .pattern-ursinhos {
    height: 40px;
  }

  ul.site-nav {
      display: grid;
  }

  /*[data-menu="menina"] {
    order: 0;
  }
  
  [data-menu="menino"] {
      order: 0;
  }
  
  [data-menu="quentinhos"] {
      order: 2;
  }
  
  [data-menu="cama-e-banho"] {
      order: 4;
  }
  
  [data-menu="brinquedinhos"] {
      order: 5;
  }
  
  [data-menu="outlet"] {
      order: 6;
  }
  
  [data-menu="pijamas"] {
      order: 3;
  }*/
}

.header-lang-style2 .is-sticky .wrapper-navigation {
  box-shadow: none;
}

.size-chart-open-popup {
  display: none !important;
}

.line-item-property__field input {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}

.line-item-property__field input {
  width: 100%;
  max-width: 100%;
  min-width: 100%;
}

.line-item-property__field label {
  display: flex;
  align-items: center;
  gap: 5px;
}

.line-item-property__field label span {
  display: flex;
  align-items: center;
}

.line-item-property__field label svg path {
  fill: #c16e30;
  stroke: none;
}

.line-item-property__field label svg {
  width: 17px;
  height: auto;
}

/* @media (max-width: 1202px){
  [data-sticky-pc] {
    display: none;
  }
} */

.novidade{
  font-size: 9px;
  font-weight: bold;
}

.acc-mb.svg-mb{
  display: none;
}

.widget-title.not-before .box-title .title{
  font-size: 20px !important;
  color: #182665 !important;
}

.carrinho-top #cart-ninou{
  stroke-width: 1px;
  fill: none;
  width: 47px !important;
  height: 37px !important;
  border-radius: 13px;
  border: 1px solid #182665;
  padding: 5px 10px;
  color: #182665;
}

.cart-count-bubble-mobile {
  position: absolute;
  top: 4px;
  right: 0px;
  min-width: 19px;
  min-height: 19px;
  text-align: center;
  border-radius: 50%;
  font-size: 13px;
  font-weight: var(--font-weight-normal);
  line-height: 22px;
  letter-spacing: var(--body-letter-spacing);
  background-color: #182665;
  color: #fff;
  letter-spacing: 0;
}

.cart-count-bubble-mobile:empty {
  display: none;
}

.btn {
  font-family: 'Nunito';
}

.iStock-notify-btn.btn {
  background: #182665 !important;
  border: 1px solid #182665 !important;
}