@font-face{font-family:Nunito-Regular;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Nunito-Regular.woff2") format("woff2"),url("../fonts/Nunito-Regular.woff") format("woff")}@font-face{font-family:Nunito-SemiBold;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Nunito-SemiBold.woff2") format("woff2"),url("../fonts/Nunito-SemiBold.woff") format("woff")}@font-face{font-family:Nunito-Bold;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Nunito-Bold.woff2") format("woff2"),url("../fonts/Nunito-Bold.woff") format("woff")}@font-face{font-family:Nunito-ExtraBold;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Nunito-ExtraBold.woff2") format("woff2"),url("../fonts/Nunito-ExtraBold.woff") format("woff")}@font-face{font-family:Nunito-Black;font-style:normal;font-weight:normal;font-display:swap;src:url("../fonts/Nunito-Black.woff2") format("woff2"),url("../fonts/Nunito-Black.woff") format("woff")}.alert-success,.alert-warning,.alert-danger,.alert-info{padding-left:60px;font:normal 15px "Nunito-ExtraBold";text-align:center;background-color:#fff;background-image:none}.alert-success:before,.alert-warning:before,.alert-danger:before,.alert-info:before{position:absolute;display:flex;content:"!";width:50px;height:100%;top:0px;left:0px;color:#fff;font:normal 34px "Nunito-ExtraBold";align-items:center;justify-content:center}.alert-success{color:#1b5e42;border:solid 2px #1b5e42}.alert-success:before{background-color:#1b5e42}.alert-warning{color:#8a5300;border:solid 2px #8a5300}.alert-warning:before{background-color:#8a5300}.alert-danger{color:#b3261e;border:solid 2px #b3261e}.alert-danger:before{background-color:#b3261e}.alert-info{color:#661979;border:solid 2px #661979}.alert-info:before{background-color:#661979}@keyframes skeleton-load{0%{background-color:rgba(65,15,84,.1)}100%{background-color:rgba(65,15,84,.3)}}#con-principal{display:block;width:100%}#con-principal .conteudo{width:100%;max-width:1440px;margin:0 auto;padding:0px 24px}@media(max-width: 991px){#con-principal .conteudo{padding:0px 16px}}#con-principal .box-header{position:relative;margin-left:-15px;margin-right:-15px}#con-principal .box-header #con-bannerCat .content{display:flex;flex-direction:column;width:100%}#con-principal .box-header #con-bannerCat .content .item{display:flex;outline:0px;width:100%}#con-principal .box-header #con-bannerCat .content .item img{display:block;width:100%}#con-principal .box-header .title-container{padding:28px 0px 32px;background-color:#f6eff8}@media(max-width: 767px){#con-principal .box-header .title-container{padding:20px 0px 24px}}#con-principal .box-header .title-container .pagina-titulo{margin:10px 0px 4px;color:#410f54;font:normal 36px "Nunito-ExtraBold";line-height:44px}@media(max-width: 767px){#con-principal .box-header .title-container .pagina-titulo{font-size:26px;line-height:32px}}#con-principal .box-header .title-container .total-produtos{margin:0px;color:#6b6270;font:normal 15px "Nunito-Regular";line-height:22px}#con-principal .box-header .box-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:#6b6270;font:normal 14px "Nunito-SemiBold";line-height:20px}#con-principal .box-header .box-breadcrumb a{color:#661979}#con-principal .box-header .box-breadcrumb a:hover,#con-principal .box-header .box-breadcrumb a:focus{text-decoration:underline}#con-principal .box-header .box-breadcrumb a.active{color:#2e2433;pointer-events:none}#con-principal .box-header .box-breadcrumb [aria-current=page]{color:#2e2433}#con-principal .box-header .title-content{padding:16px 0px;background-color:#fff;border-bottom:1px solid #e8e0ec}#con-principal .box-header .title-content .conteudo{display:flex;flex-direction:column;gap:12px}#con-principal .box-header .conteudo-filtros{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width: 767px){#con-principal .box-header .conteudo-filtros>*{flex:1 1 0;min-width:0}#con-principal .box-header .conteudo-filtros .con-ordenacao .title{width:100%}}#con-principal .box-header .controle-filtros,#con-principal .box-header .con-ordenacao .title{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0px;padding:0px 18px;color:#2e2433;font:normal 15px "Nunito-Bold";line-height:20px;white-space:nowrap;background-color:#fff;border:1.5px solid #e8e0ec;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#con-principal .box-header .controle-filtros svg,#con-principal .box-header .con-ordenacao .title svg{flex-shrink:0;color:#661979}#con-principal .box-header .controle-filtros:hover,#con-principal .box-header .controle-filtros:focus-visible,#con-principal .box-header .con-ordenacao .title:hover,#con-principal .box-header .con-ordenacao .title:focus-visible{border-color:#661979}#con-principal .box-header .controle-filtros:focus-visible,#con-principal .box-header .con-ordenacao .title:focus-visible{outline:2px solid #661979;outline-offset:2px}#con-principal .box-header .controle-filtros .contador{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0px 6px;color:#fff;font:normal 12px "Nunito-ExtraBold";background-color:#661979;border-radius:999px}#con-principal .box-header .con-ordenacao{position:relative}#con-principal .box-header .con-ordenacao .title>span{overflow:hidden;text-overflow:ellipsis}#con-principal .box-header .con-ordenacao .title .icon{color:#6b6270;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}@media(max-width: 767px){#con-principal .box-header .con-ordenacao .title .icon{display:none}}#con-principal .box-header .con-ordenacao .options{position:absolute;z-index:100;top:calc(100% + 8px);right:0px;display:flex;flex-direction:column;gap:2px;min-width:240px;margin:0px;padding:8px;list-style:none;background-color:#fff;border:1px solid #e8e0ec;border-radius:16px;box-shadow:0px 12px 32px rgba(46,36,51,.12);visibility:hidden;opacity:0;transform:translateY(-4px);transition:visibility 0s .2s,opacity .2s,transform .2s}@media(max-width: 767px){#con-principal .box-header .con-ordenacao .options{min-width:100%}}#con-principal .box-header .con-ordenacao .options a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;color:#2e2433;font:normal 15px "Nunito-Regular";line-height:20px;border-radius:10px}#con-principal .box-header .con-ordenacao .options a .icon{visibility:hidden}#con-principal .box-header .con-ordenacao .options a:hover,#con-principal .box-header .con-ordenacao .options a:focus-visible{background-color:#f6eff8}#con-principal .box-header .con-ordenacao .options a.selected{color:#661979;font-family:"Nunito-ExtraBold"}#con-principal .box-header .con-ordenacao .options a.selected .icon{visibility:visible}#con-principal .box-header .con-ordenacao.ativo .title{border-color:#661979}#con-principal .box-header .con-ordenacao.ativo .title .icon{transform:rotate(180deg)}#con-principal .box-header .con-ordenacao.ativo .options{visibility:visible;opacity:1;transform:none;transition:opacity .2s,transform .2s}#con-principal .box-header .filtros-escolhidos{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0px;padding:0px;list-style:none}#con-principal .box-header .filtros-escolhidos .link-filtro{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 14px;color:#661979;font:normal 14px "Nunito-Regular";line-height:20px;background-color:#f6eff8;border-radius:999px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#con-principal .box-header .filtros-escolhidos .link-filtro strong{font-family:"Nunito-ExtraBold";font-weight:normal}#con-principal .box-header .filtros-escolhidos .link-filtro:hover,#con-principal .box-header .filtros-escolhidos .link-filtro:focus-visible{background-color:#e8e0ec}#con-principal .box-header .filtros-escolhidos .remover-todos{padding:6px 4px;color:#6b6270;font:normal 14px "Nunito-SemiBold";text-decoration:underline}#con-principal .box-header .filtros-escolhidos .remover-todos:hover,#con-principal .box-header .filtros-escolhidos .remover-todos:focus-visible{color:#661979}#con-principal .lista-conteudo{width:100%;max-width:1410px;margin:0 auto;padding:24px 9px 56px}@media(max-width: 991px){#con-principal .lista-conteudo{padding:16px 1px 40px}}#con-principal .ls-produtos:not(.owl-carousel){display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:24px;margin:0px;padding:0px}@media(max-width: 991px){#con-principal .ls-produtos:not(.owl-carousel){grid-template-columns:repeat(3, minmax(0, 1fr));gap:16px}}@media(max-width: 767px){#con-principal .ls-produtos:not(.owl-carousel){grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}}#con-principal .ls-produtos:not(.owl-carousel) .item{width:auto;max-width:none;margin:0px;padding:0px}#con-principal .lista-vazia{display:flex;flex-direction:column;align-items:center;gap:8px;padding:56px 16px;color:#6b6270;font:normal 15px "Nunito-Regular";text-align:center}#con-principal .lista-vazia p{margin:0px}#con-principal .lista-vazia .titulo{color:#410f54;font:normal 22px "Nunito-ExtraBold"}#con-principal .lista-vazia .bxb-btn{width:auto;margin-top:16px}#con-principal .description{margin:48px 0px 0px;padding:32px;background-color:#f6eff8;border-radius:16px}@media(max-width: 767px){#con-principal .description{padding:24px 20px}}#con-principal .description .page-title{margin:0px 0px 12px;color:#410f54;font:normal 22px "Nunito-ExtraBold";line-height:28px}#con-principal .description p{max-width:860px;margin:0px;color:#6b6270;font:normal 15px "Nunito-Regular";line-height:24px;white-space:pre-line}.section-categoria{padding-bottom:75px;background-color:rgba(0,0,0,0);-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(max-width: 991px){.section-categoria{padding-bottom:30px}}.section-categoria[hidden]{display:none !important}.section-categoria>.col-12{padding:0px}.section-categoria>.col-12>.conteudo{max-width:1440px;margin:0 auto;padding:0px 24px}@media(max-width: 991px){.section-categoria>.col-12>.conteudo{padding:0px 16px}}.section-categoria .container-categoria{margin-bottom:55px}@media(max-width: 991px){.section-categoria .container-categoria{margin-bottom:25px}}.section-categoria .container-categoria .titulo{display:block;margin:0px;color:#661979;font:normal 24px "Nunito-Regular";line-height:36px;text-align:center}.section-categoria .container-lista-produtos .ls-produtos{position:relative;padding-left:0px;padding-right:0px}.section-categoria .container-lista-produtos .ls-produtos .item{display:block;width:100%;max-width:100%;padding:0px;margin-bottom:0px}.section-categoria .container-lista-produtos .ls-produtos .owl-dots{margin-top:20px}.section-categoria .container-lista-produtos .icon-produto-cat{position:absolute;display:flex;z-index:100;width:35px;height:35px;top:50%;transform:translateY(-50%);align-items:center;justify-content:center}@media(max-width: 767px){.section-categoria .container-lista-produtos .icon-produto-cat{display:none !important}}.section-categoria .container-lista-produtos .icon-produto-cat:before{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:33px;height:13px}.section-categoria .container-lista-produtos .icon-produto-cat.icon-produto-prev{left:-35px}@media(max-width: 1199px){.section-categoria .container-lista-produtos .icon-produto-cat.icon-produto-prev{left:-15px}}.section-categoria .container-lista-produtos .icon-produto-cat.icon-produto-prev:before{background-position:-42px -56px}.section-categoria .container-lista-produtos .icon-produto-cat.icon-produto-next{right:-35px}@media(max-width: 1199px){.section-categoria .container-lista-produtos .icon-produto-cat.icon-produto-next{right:-15px}}.section-categoria .container-lista-produtos .icon-produto-cat.icon-produto-next:before{background-position:-91px -56px}.ls-produtos:not(.owl-carousel){display:flex;flex-wrap:wrap}.ls-produtos .item{display:flex;float:none;margin-bottom:20px;padding:10px}@media(max-width: 767px){.ls-produtos .item{margin-bottom:4px;padding:6px}}html.filtros-abertos{overflow:hidden}#mobile-filtros{position:fixed;z-index:2000;inset:0px;visibility:hidden;pointer-events:none;transition:visibility 0s .3s}#mobile-filtros .box-overlay{position:absolute;inset:0px;cursor:pointer;background-color:rgba(46,36,51,.4);opacity:0;transition:opacity .3s}#mobile-filtros .box-filtros{position:absolute;top:0px;right:0px;display:flex;flex-direction:column;width:100%;max-width:400px;height:100%;background-color:#fff;box-shadow:-12px 0px 32px rgba(46,36,51,.12);transform:translateX(100%);transition:transform .3s ease}#mobile-filtros .box-filtros .box-header{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 16px 24px;border-bottom:1px solid #e8e0ec}#mobile-filtros .box-filtros .box-header p{margin:0px;color:#410f54;font:normal 22px "Nunito-ExtraBold";line-height:28px}#mobile-filtros .box-filtros .box-header .box-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0px;color:#2e2433;background-color:rgba(0,0,0,0);border:none;border-radius:999px;cursor:pointer}#mobile-filtros .box-filtros .box-header .box-close:hover,#mobile-filtros .box-filtros .box-header .box-close:focus-visible{background-color:#f6eff8}#mobile-filtros .box-filtros .box-header .box-close:focus-visible{outline:2px solid #661979;outline-offset:0px}#mobile-filtros .box-filtros .box-content{flex-grow:1;overflow-y:auto;padding:0px 24px 24px}#mobile-filtros .box-filtros .titulo,#mobile-filtros .box-filtros .l1-title{display:block;margin:0px 0px 12px;color:#410f54;font:normal 16px "Nunito-ExtraBold";line-height:22px}#mobile-filtros .box-filtros .filters-content>.titulo{margin-top:20px}#mobile-filtros .box-filtros #nav1{margin-bottom:20px}#mobile-filtros .box-filtros #nav1 .titulo{display:none}#mobile-filtros .box-filtros #nav1 ul{margin:0px;padding:0px;list-style:none}#mobile-filtros .box-filtros #nav1 .u2,#mobile-filtros .box-filtros #nav1 .u3{padding-left:16px}#mobile-filtros .box-filtros #nav1 .l1 .u2{display:none}#mobile-filtros .box-filtros #nav1 .l1.opened .u2{display:block}#mobile-filtros .box-filtros #nav1 a{display:block;padding:8px 0px;color:#2e2433;font:normal 15px "Nunito-Regular";line-height:20px}#mobile-filtros .box-filtros #nav1 a p{margin:0px}#mobile-filtros .box-filtros #nav1 a:hover,#mobile-filtros .box-filtros #nav1 a:focus-visible{color:#661979}#mobile-filtros .box-filtros #nav1 li.active>a{color:#661979;font-family:"Nunito-ExtraBold"}#mobile-filtros .box-filtros .titleFiltros{display:none !important}#mobile-filtros .box-filtros .filtro .filtroLoading{padding:20px 0px;color:#6b6270;font:normal 14px "Nunito-Regular";border-top:1px solid #e8e0ec}#mobile-filtros .box-filtros .filtro ul{margin:0px;padding:0px;list-style:none}#mobile-filtros .box-filtros .filtro .u1>.l1{padding:20px 0px;border-top:1px solid #e8e0ec}#mobile-filtros .box-filtros .filtro .u2{display:flex;flex-wrap:wrap;gap:8px}#mobile-filtros .box-filtros .filtro .classificacoes .a3,#mobile-filtros .box-filtros .filtro .tamanhos .a3{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:40px;padding:8px 16px;color:#2e2433;font:normal 15px "Nunito-Regular";line-height:20px;background-color:#fff;border:1.5px solid #e8e0ec;border-radius:999px}#mobile-filtros .box-filtros .filtro .classificacoes .a3:hover,#mobile-filtros .box-filtros .filtro .classificacoes .a3:focus-visible,#mobile-filtros .box-filtros .filtro .tamanhos .a3:hover,#mobile-filtros .box-filtros .filtro .tamanhos .a3:focus-visible{border-color:#661979}#mobile-filtros .box-filtros .filtro .classificacoes .a3.selected,#mobile-filtros .box-filtros .filtro .tamanhos .a3.selected{color:#661979;font-family:"Nunito-ExtraBold";background-color:#f6eff8;border-color:#661979}#mobile-filtros .box-filtros .filtro .cores .a3{display:block}#mobile-filtros .box-filtros .filtro .cores .a3 img{display:block;width:36px;height:36px;border:1px solid #e8e0ec;border-radius:999px}#mobile-filtros .box-filtros .filtro .cores .a3 p{display:none}#mobile-filtros .box-filtros .filtro .cores .a3.selected img{outline:2px solid #661979;outline-offset:2px}#mobile-filtros .box-filtros .filtro .disponibilidade .u2{flex-direction:column}#mobile-filtros .box-filtros .filtro .disponibilidade .item-disponibilidade{position:relative;display:flex;align-items:center;gap:10px}#mobile-filtros .box-filtros .filtro .disponibilidade .item-disponibilidade input[type=radio]{position:absolute;inset:0px;opacity:0;cursor:pointer}#mobile-filtros .box-filtros .filtro .disponibilidade .item-disponibilidade label{margin:0px;color:#2e2433;font:normal 15px "Nunito-Regular"}#mobile-filtros .box-filtros .filtro .disponibilidade .item-disponibilidade .icon-check{width:18px;height:18px;border:1.5px solid #e8e0ec;border-radius:999px}#mobile-filtros .box-filtros .filtro .disponibilidade .item-disponibilidade .icon-check.checked{border:5px solid #661979}#mobile-filtros .box-filtros .filtro .precos .u2{flex-direction:column;gap:16px}#mobile-filtros .box-filtros .filtro .precos .slide input[type=range]{display:block;width:100%;accent-color:#661979}#mobile-filtros .box-filtros .filtro .precos .slide #preco-min-value,#mobile-filtros .box-filtros .filtro .precos .slide #preco-max-value{margin-top:4px;color:#6b6270;font:normal 14px "Nunito-Regular"}#mobile-filtros .box-filtros .filtro .precos .slide #preco-min-value strong,#mobile-filtros .box-filtros .filtro .precos .slide #preco-max-value strong{color:#2e2433;font-family:"Nunito-ExtraBold";font-weight:normal}#mobile-filtros .box-filtros .filtro .precos .options-middle{display:flex;flex-direction:column;gap:16px}#mobile-filtros .box-filtros .filtro .precos .promocao label{display:flex;align-items:center;gap:8px;margin:0px;color:#2e2433;font:normal 15px "Nunito-Regular";cursor:pointer}#mobile-filtros .box-filtros .filtro .precos .promocao label input{width:18px;height:18px;margin:0px;accent-color:#661979}#mobile-filtros .box-filtros .filtro .precos #preco-filtrar{display:flex;align-items:center;justify-content:center;min-height:48px;color:#fff;font:normal 16px "Nunito-ExtraBold";background-color:#661979;border-radius:12px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#mobile-filtros .box-filtros .filtro .precos #preco-filtrar:hover,#mobile-filtros .box-filtros .filtro .precos #preco-filtrar:focus-visible{background-color:#410f54}#mobile-filtros.ativo{visibility:visible;pointer-events:initial;transition:visibility 0s}#mobile-filtros.ativo .box-overlay{opacity:1}#mobile-filtros.ativo .box-filtros{transform:translateX(0px)}.product-container .product-title{display:block;margin:0px;margin-bottom:5px;color:#661979;font:normal 24px "Nunito-Regular";line-height:36px;text-align:center}.product-container .product-referer{display:block;margin:0px;margin-bottom:25px;color:#661979;font:normal 14px "Nunito-Regular";line-height:12px;text-align:center}.product-container .product-price{display:flex;flex-direction:column;justify-content:center;width:100%;margin-bottom:30px;gap:5px}.product-container .product-price .precoSemPromocao,.product-container .product-price .precoComPromocao{display:flex;width:100%;flex-wrap:wrap;align-items:center;justify-content:center}.product-container .product-price .precoDeValor{display:block;margin:0px;margin-right:15px;color:#661979;font:normal 14px "Nunito-Regular";line-height:21px;text-decoration:line-through}.product-container .product-price .precoPorValor{display:block;margin:0px;color:#661979;font:normal 30px "Nunito-SemiBold";line-height:45px}.product-container .product-price .precoParc{display:block;width:100%;margin:0px;color:#661979;font:normal 14px "Nunito-Regular";line-height:21px;text-align:center}.product-container .product-price .precoParc span{font-style:normal}.product-container .product-price .textPreco{text-align:center;align-items:center;color:#2e2433}.product-container .product-price .descontoPix{display:block;width:100%;margin:0px;color:#661979;font:normal 14px "Nunito-Regular";line-height:21px;text-align:center}.product-container .product-price .descontoPix span{font-style:normal}.product-container .freight-container{display:flex;align-items:stretch;justify-content:center;width:100%;border:6px solid #f0f0f0}@media(max-width: 575px){.product-container .freight-container{flex-direction:column}}.product-container .freight-container .freight-input{outline:0px;display:flex;align-items:center;justify-content:flex-start;border:none;background-color:rgba(0,0,0,0);width:calc(100% - 225px);padding:8px;text-indent:30px;color:#661979;font:normal 15px "Nunito-Regular";line-height:23px}@media(max-width: 575px){.product-container .freight-container .freight-input{width:100%;text-indent:0px}}.product-container .freight-container .freight-button{outline:0px;display:flex;align-items:center;justify-content:center;width:100%;max-width:225px;padding:8px 10px;color:#fff;font:normal 16px "Nunito-Regular";line-height:24px;border:none;background-color:#661979;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}@media(max-width: 575px){.product-container .freight-container .freight-button{max-width:100%}}.product-container .freight-container .freight-button:hover,.product-container .freight-container .freight-button:focus{background-color:#a24dbc}.product-container .product-text-container{display:flex;flex-direction:column;width:100%;padding:20px 25px;border:1px solid #e8e0ec;gap:10px;margin-bottom:20px}.product-container .product-text-container .text-title{display:block;margin:0px;color:#661979;font:normal 14px "Nunito-Regular";line-height:21px}.product-container .product-text-container .text{display:flex;flex-direction:column;width:100%;color:#6b6270;font:normal 13px "Nunito-Regular";line-height:22px}.product-container .product-text-container .text .prod-txt{display:block}.product-container .product-text-container .text .prod-txt .prod-txt-content{white-space:pre-line;color:#6b6270;font:normal 13px "Nunito-Regular";line-height:22px}.product-container .product-text-container .text .prod-txt .prod-txt-content p,.product-container .product-text-container .text .prod-txt .prod-txt-content span{color:#6b6270;font:normal 13px "Nunito-Regular";line-height:22px}.product-container .product-text-container .text .prod-txt .prod-txt-content p strong,.product-container .product-text-container .text .prod-txt .prod-txt-content span strong{color:#6b6270}.product-container .variation-container{display:flex;flex-direction:column;width:100%;gap:5px}.product-container .variation-container .variation-title{display:block;margin:0px;color:#661979;font:normal 12px "Nunito-ExtraBold";line-height:18px;letter-spacing:.01em}.product-container .variation-container .variation-options{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;width:100%;gap:15px}.product-container .variation-container .variation-options .variation-option,.product-container .variation-container .variation-options .item{cursor:pointer;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin:0px;border:1px solid #661979;transition:all .2s ease-in-out}.product-container .variation-container .variation-options .variation-option.ativo,.product-container .variation-container .variation-options .variation-option:hover,.product-container .variation-container .variation-options .item.ativo,.product-container .variation-container .variation-options .item:hover{color:#fff;background-color:#661979}.product-container .variation-container .variation-options .variation-option img,.product-container .variation-container .variation-options .item img{display:block;width:100%;height:100%;object-fit:cover;border:1px solid #ccc;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.product-container .variation-container .variation-options .variation-option input,.product-container .variation-container .variation-options .item input{position:absolute;z-index:1;overflow:hidden;height:0;width:0;visibility:hidden}.product-container .variation-container .variation-options .variation-option label,.product-container .variation-container .variation-options .item label{cursor:pointer;position:relative;display:flex;z-index:2;align-items:center;justify-content:center;width:100%;height:100%;margin:0px}.product-container .variation-container .variation-options .variation-option.unavailable,.product-container .variation-container .variation-options .variation-option.bloqueado,.product-container .variation-container .variation-options .item.unavailable,.product-container .variation-container .variation-options .item.bloqueado{opacity:.5;background-color:#f6eff8}.product-container .variation-container .variation-options .variation-option.unavailable:before,.product-container .variation-container .variation-options .variation-option.bloqueado:before,.product-container .variation-container .variation-options .item.unavailable:before,.product-container .variation-container .variation-options .item.bloqueado:before{position:absolute;z-index:50;display:block;content:"";width:1px;height:42px;top:50%;left:50%;margin-top:-21px;background-color:#b3261e;transform:rotate(45deg)}.product-container .variation-container .variation-options .variation-option .iconCor,.product-container .variation-container .variation-options .item .iconCor{cursor:default;opacity:.6}.product-container .variation-container .variation-options .variation-option .iconCor:before,.product-container .variation-container .variation-options .item .iconCor:before{content:"X";display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:bold;height:100%;left:0px;line-height:1.2;position:absolute;text-align:center;top:0px;width:100%}.product-container .variation-container .variation-options .variation-option.option-text,.product-container .variation-container .variation-options .item.option-text{color:#661979;font:normal 16px "Nunito-SemiBold";line-height:24px;border:1px solid #661979;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.product-container .variation-container .variation-options .variation-option:hover img,.product-container .variation-container .variation-options .variation-option:focus img,.product-container .variation-container .variation-options .variation-option.active img,.product-container .variation-container .variation-options .variation-option.ativo img,.product-container .variation-container .variation-options .item:hover img,.product-container .variation-container .variation-options .item:focus img,.product-container .variation-container .variation-options .item.active img,.product-container .variation-container .variation-options .item.ativo img{border-color:#661979}.product-container .variation-container .variation-options .variation-option:hover.option-text,.product-container .variation-container .variation-options .variation-option:focus.option-text,.product-container .variation-container .variation-options .variation-option.active.option-text,.product-container .variation-container .variation-options .variation-option.ativo.option-text,.product-container .variation-container .variation-options .item:hover.option-text,.product-container .variation-container .variation-options .item:focus.option-text,.product-container .variation-container .variation-options .item.active.option-text,.product-container .variation-container .variation-options .item.ativo.option-text{color:#fff;background-color:#661979}.product-container .variation-container .aviso-ultimas-unidades{margin-top:10px;display:flex;align-items:center;justify-content:center;color:#661979;font:normal 12px "Nunito-Regular";line-height:18px;letter-spacing:.01em;gap:5px;width:max-content;background-color:rgba(255,0,0,.1);padding:5px;border-radius:5px}.product-container .variation-container .aviso-ultimas-unidades .font-bold{font:normal 12px "Nunito-ExtraBold"}.product-container .size-table{display:flex;align-items:center;justify-content:flex-start;gap:5px;margin-bottom:25px}.product-container .size-table span{display:block;margin:0px;color:#661979;font:normal 13px "Nunito-Regular";line-height:20px;text-decoration:underline}.product-container .product-buy{display:flex;align-items:stretch;justify-content:flex-start;width:100%;margin-bottom:10px;border:6px solid #f0f0f0;background-color:#f0f0f0}@media(max-width: 575px){.product-container .product-buy{gap:16px;flex-direction:column}}.product-container .product-buy .quantity-container{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 283px);padding:0px 24px}@media(max-width: 575px){.product-container .product-buy .quantity-container{width:100%}}.product-container .product-buy .quantity-container .quantity-title{display:block;margin:0px;color:#661979;font:normal 15px "Nunito-Regular";line-height:23px}.product-container .product-buy .quantity-container .quantity-controller{display:flex;align-items:stretch;justify-content:flex-start;height:100%}.product-container .product-buy .quantity-container .quantity-controller .quantity-input{outline:0px;display:flex;align-items:center;justify-content:center;width:calc(100% - 24px);padding:10px;color:#2e2433;font:normal 15px 23px;text-align:center;border:none;background-color:rgba(0,0,0,0);-moz-appearance:textfield;appearance:textfield}.product-container .product-buy .quantity-container .quantity-controller .quantity-input::-webkit-inner-spin-button{-webkit-appearance:none}.product-container .product-buy .quantity-container .quantity-controller .quantity-input-controller{display:flex;flex-direction:column;justify-content:center;width:24px;height:100%}.product-container .product-buy .quantity-container .quantity-controller .quantity-input-controller .controller-button{outline:0px;display:flex;align-items:center;justify-content:center;width:100%;padding:7px 0px;opacity:.2;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.product-container .product-buy .quantity-container .quantity-controller .quantity-input-controller .controller-button:hover,.product-container .product-buy .quantity-container .quantity-controller .quantity-input-controller .controller-button:focus{opacity:1}.product-container .product-buy .actions-container{display:flex;flex-direction:column;gap:12px;width:100%;max-width:283px}@media(max-width: 575px){.product-container .product-buy .actions-container{max-width:100%}}.product-container .product-message{display:flex;align-items:center;justify-content:center;width:100%;gap:30px}@media(max-width: 575px){.product-container .product-message{gap:15px}}.product-container .product-message span{display:block;margin:0px;color:#661979;font:normal 12px "Nunito-SemiBold";line-height:18px}.product-container .centered{text-align:center;justify-content:center}.product-container #grade.grade-tradicional{margin-top:30px}.product-container #grade.grade-tradicional .tbGrade .skuCell{height:45px;overflow:hidden;padding:4px;position:relative;width:45px}.product-container #grade.grade-tradicional .tbGrade .skuCell .semEstoque{background:#f6eff8;color:#fff;display:block;font-size:9px;height:45px;left:4px;padding-top:9px;position:absolute;text-align:center;top:4px;width:45px}.product-container #grade.grade-tradicional .tbGrade .skuCor{height:45px;width:45px}.product-container #grade.grade-tradicional .tbGrade .skuCor img{border-right:1px solid #e8e0ec;height:45px;width:45px}.product-container #grade.grade-tradicional .tbGrade .skuTam{font-family:"Nunito-Regular";font-size:14px;font-weight:bold;line-height:44px;text-align:center}.product-container #grade.grade-tradicional .tbGrade .skuTam:first-child{border-width:0px 1px 0px 0px}.product-container #grade.grade-tradicional .tbGrade .skuTam:last-child{border-width:1px 1px 1px 0px}.product-container #grade.grade-tradicional .tbGrade .skuInput{border:1px solid #e8e0ec;height:45px;text-align:center;width:45px}.product-container #grade.grade-tradicional .tbGrade tfoot{display:none}.product-container #grade.grade-accordion{overflow:hidden;margin-bottom:20px}.product-container #grade.grade-accordion .cor{display:block;width:100%;max-width:315px;margin:0 auto}.product-container #grade.grade-accordion .cor .box-cor{display:block;width:100%}.product-container #grade.grade-accordion .cor .box-cor .amostra{position:relative;display:flex;outline:0px;width:100%;padding:15px;align-items:center;justify-content:space-between;background-color:#fff;border:solid 1px rgba(113,109,110,.3)}.product-container #grade.grade-accordion .cor .box-cor .amostra .box-cor-info{display:flex;align-items:center;justify-content:flex-start;flex-grow:1}.product-container #grade.grade-accordion .cor .box-cor .amostra .box-cor-info .cor-image{overflow:hidden;position:relative;display:block;width:40px;height:40px;border:solid 1px #efefef;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.product-container #grade.grade-accordion .cor .box-cor .amostra .box-cor-info .cor-image img{display:block;width:100%;height:100%}.product-container #grade.grade-accordion .cor .box-cor .amostra .box-cor-info .cor-titulo{display:block;width:calc(100% - 40px);margin:0px;padding-left:10px;color:#661979;font:normal 16px "Nunito-Regular";line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product-container #grade.grade-accordion .cor .box-cor .amostra:after{display:inline-block;background-image:url(../img/sprite.png);display:block;content:"";width:10px;height:5px;background-position:-32px -91px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.product-container #grade.grade-accordion .cor .box-cor .amostra:hover .box-cor-info .cor-image,.product-container #grade.grade-accordion .cor .box-cor .amostra:focus .box-cor-info .cor-image{border-color:#410f54}.product-container #grade.grade-accordion .cor .box-cor .tamanhos{display:none;width:100%;overflow:hidden}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .header{display:flex;width:100%;align-items:center;justify-content:flex-start}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .header .tamanho,.product-container #grade.grade-accordion .cor .box-cor .tamanhos .header .quantidade{display:block;width:100%;margin:0px;padding:5px 0px}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .header .tamanho{max-width:42px;margin-right:2px}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .header .quantidade{width:calc(100% - 121px);text-align:center}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item{display:flex;width:100%;align-items:stretch;justify-content:flex-start}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .tamanho{display:flex;align-items:center;justify-content:center;margin:0px;width:86px;height:45px;color:#661979;font:normal 16px "Nunito-Bold";line-height:24px;border:solid 1px rgba(113,109,110,.3);border-top-width:0px;border-top-right:0px}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput{position:relative;display:flex;width:calc(100% - 86px);border:solid 1px rgba(113,109,110,.3);border-top-width:0px;border-left-width:0px;align-items:stretch;justify-content:center}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .skuInput{display:flex;outline:0px;width:calc(100% - 134px);padding:0px 10px;color:#661979;font:normal 16px "Nunito-Regular";line-height:24px;text-align:center;box-shadow:none;border:none;border-radius:0px;box-shadow:none;background-color:rgba(0,0,0,0)}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .skuInput:hover,.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .skuInput:focus{outline:0px}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .skuInput.input-bloqueado{cursor:not-allowed;opacity:.2;background-color:#f0f0f0}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .skuInput::-webkit-outer-spin-button,.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .skuInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .skuInput[type=number]{-moz-appearance:textfield}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .controle-input .btn-ctrl{position:absolute;display:flex;align-items:center;justify-content:center;outline:0px;width:67px;height:43px;top:0px;background-color:#f0f0f0}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .controle-input .btn-ctrl.ctrl-menos{left:0px}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .box-skuInput .controle-input .btn-ctrl.ctrl-mais{right:0px}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .tooltipDisponibilidade{display:flex;width:70px;min-height:48px;padding:5px;color:#2e2433;font:normal 13px "Nunito-SemiBold";background:#fff;text-align:center;border:solid 1px #e8e0ec;border-radius:0px;align-items:center;justify-content:center}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .tooltipDisponibilidade.danger{color:#790000}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item .tooltipDisponibilidade .seta{display:none}.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item:last-of-type p,.product-container #grade.grade-accordion .cor .box-cor .tamanhos .item:last-of-type .skuInput{border-bottom-width:1px}.product-container #grade.grade-accordion .cor .box-total{display:flex;width:auto;margin-top:-4px;min-width:344px;padding:13px 15px;align-items:center;justify-content:space-between;background-color:#fff;border:solid 1px #efefef}@media(max-width: 575px){.product-container #grade.grade-accordion .cor .box-total{width:100%}}.product-container #grade.grade-accordion .cor .box-total .titulo{display:block;margin:0px;margin-right:10px;color:#2e2433;font:normal 13px "Nunito-Regular";letter-spacing:.01em}.product-container #grade.grade-accordion .cor .box-total .valores{display:flex;align-items:center}.product-container #grade.grade-accordion .cor .box-total .valores .itens{display:block;margin:0px;margin-right:15px;color:#2e2433;font:normal 13px "Nunito-Regular";letter-spacing:.01em}.product-container #grade.grade-accordion .cor .box-total .valores .valor{display:block;margin:0px;color:#2e2433;font:normal 17px "Nunito-SemiBold";letter-spacing:.05em}.product-container #grade.grade-accordion .cor.ativa .box-cor .amostra .box-cor-info .cor-image{border-color:#410f54}.product-container #grade.grade-accordion .cor.ativa .box-cor .amostra:after{transform:rotate(180deg)}.product-container #grade.grade-accordion .cor:last-of-type{margin-bottom:0px}.product-container #grade.grade-accordion .subtotais{display:block;width:100%;max-width:260px;margin:0 auto;margin-top:20px}.product-container #grade.grade-accordion .subtotais li{display:flex;width:100%;align-items:center;justify-content:center}.product-container #grade.grade-accordion .subtotais li p{display:block;margin:0px;color:#661979;font:normal 20px "Nunito-Bold";line-height:30px}.product-container #grade.grade-accordion .subtotais li p span{margin-left:10px;color:#661979;font:normal 20px "Nunito-Bold";line-height:30px}.product-container #grade.grade-accordion .subtotais-parc{text-align:center;font:normal 13px "Nunito-Regular";color:#6b6270}.product-container #grade.grade-accordion .tbGrade .skuCell{height:45px;overflow:hidden;padding:4px;position:relative;width:45px}.product-container #grade.grade-accordion .tbGrade .skuCell .semEstoque{background:#f6eff8;color:#fff;display:block;font-size:9px;height:45px;left:4px;padding-top:9px;position:absolute;text-align:center;top:4px;width:45px}.product-container #grade.grade-accordion .tbGrade .skuCor{height:45px;width:45px}.product-container #grade.grade-accordion .tbGrade .skuCor img{border-right:1px solid #e8e0ec;height:45px;width:45px}.product-container #grade.grade-accordion .tbGrade .skuTam{font-family:"Nunito-Regular";font-size:14px;font-weight:bold;line-height:44px;text-align:center}.product-container #grade.grade-accordion .tbGrade .skuTam:first-child{border-width:0px 1px 0px 0px}.product-container #grade.grade-accordion .tbGrade .skuTam:last-child{border-width:1px 1px 1px 0px}.product-container #grade.grade-accordion .tbGrade .skuInput{border:1px solid #e8e0ec;height:45px;text-align:center;width:45px}.product-container #grade.grade-accordion .tbGrade tfoot{display:none}.product-container #grade.grade-accordion .size-table{margin-top:30px}.btAddFavoritos,.btRemFavoritos,.btAddFavoritos-deslogado{position:absolute;z-index:10;outline:0px;display:flex;align-items:center;justify-content:center;width:30px;height:30px;top:10px;right:10px;border:none;border-radius:0px}.btRemFavoritos:before{background-position:-78px -12px}
