html{scroll-behavior:smooth}.alignleft{float:left}.alignright{float:right}.alignleft,.alignright{margin:1vw}@media screen and (min-width: 0)and (max-width: 767px){body{overflow-x:hidden;border:1px solid silver}.desktop{display:none !important}}@media screen and (min-width: 768px){.mobile{display:none !important}}body{background-repeat:no-repeat;background-size:cover;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-family:"font1"}*{box-sizing:border-box}p{padding:0;margin:0}ul{margin:0;padding:0}ul li{list-style:none}a{text-decoration:none;font-weight:bold}body{margin:0px !important;max-width:99.8vw !important;overflow-x:clip;display:block}@media screen and (max-width: 768px){body{display:block}}h1,h2,h3,h4,h5,h6{margin:0}@keyframes icones{0%{position:relative;transform:scale(1)}60%{position:relative;transform:scale(3)}80%{position:relative;transform:scale(0.4)}100%{position:relative;transform:scale(1)}}@media screen and (min-width: 767.1px){#menuTopo01{background-color:#fdddf0;text-align:center;display:flex;justify-content:flex-start;align-items:center;height:1.6272965879vw;background:linear-gradient(90deg, #ffecc7 3%, #fdddf0 -6%);padding-left:5.5643044619vw}#menuTopo01 ul{list-style-type:none;margin:0;padding:0;gap:13vw;display:flex;gap:.6824146982vw}#menuTopo01 ul li{display:inline-block;color:#c11481}#menuTopo01 ul li strong,#menuTopo01 ul li span{font-weight:100;color:#c11481;font-size:.7469816273vw}#menuTopo01 #redesSociais{position:absolute;right:2.2vw;gap:.7307086614vw}#menuTopo01 #redesSociais li{display:flex}#menuTopo01 #redesSociais li img{flex-direction:row;width:.8729658793vw;height:auto}#menuTopo01 #redesSociais li:hover img{animation:icones 700ms forwards}}@keyframes buttonHover{0%{position:relative;left:50%;transform:translateX(-50%) scale(1);box-shadow:0px 0px 0px rgba(55,55,55,.5294117647)}100%{position:relative;left:50%;transform:translateX(-50%) scale(1.3);box-shadow:7px 9px 11px rgba(55,55,55,.5294117647)}}@media screen and (min-width: 767.1px){#topoComLogoEimagens{width:58.8067708333vw;height:8.2854166667vw;position:relative;display:block;margin-top:2.65625vw;margin-bottom:2.6520833333vw;left:19.6875vw}#topoComLogoEimagens #logos{display:flex;gap:3vw;justify-content:center;height:8.2854166667vw;align-items:center;justify-content:space-between}#topoComLogoEimagens #logos #agulha{width:7.2994791667vw;height:6.3598958333vw}#topoComLogoEimagens #logos #logo{width:9.9479166667vw;height:auto;left:-1.7vw;position:relative}#topoComLogoEimagens #logos #laco{width:6.75625vw;height:auto}}@media screen and (min-width: 767.1px){#menuPrincipal{background-color:#fdddf0;background:linear-gradient(90deg, #ffecc7 3%, #fdddf0 -6%)}#menuPrincipal ul{position:relative;display:flex;flex-direction:row;gap:1vw;z-index:499999999;justify-content:center}#menuPrincipal ul li{display:flex;flex-direction:row;align-items:center;gap:.2624671916vw;position:relative}#menuPrincipal ul li span img{width:1.154855643vw;height:auto}#menuPrincipal ul li a{font-weight:100;color:#c11481}}@media screen and (min-width: 767.1px)and (min-width: 769px){#menuPrincipal ul li a{font-family:"font1";line-height:170%;color:#c11481;font-size:.6824146982vw}}@media screen and (min-width: 767.1px)and (min-width: 501px)and (max-width: 768.5px){#menuPrincipal ul li a{font-size:3.828125vw;font-family:"font1";text-align:left;line-height:1.6;font-weight:100;color:#c11481;font-size:.6824146982vw}}@media screen and (min-width: 767.1px)and (max-width: 500px){#menuPrincipal ul li a{font-size:5.328125vw;text-align:left;font-family:"font1";line-height:1.7;font-weight:100;color:#c11481;font-size:.6824146982vw}}@media screen and (min-width: 767.1px){#menuPrincipal ul li .submenu{position:absolute;top:100%;display:block;width:100%}}@media screen and (min-width: 767.1px)and (min-width: 769px){#menuPrincipal ul li .submenu{font-family:"font1";line-height:170%;color:#c11481;font-size:.6824146982vw}}@media screen and (min-width: 767.1px)and (min-width: 501px)and (max-width: 768.5px){#menuPrincipal ul li .submenu{font-size:3.828125vw;font-family:"font1";text-align:left;line-height:1.6;font-weight:100;color:#c11481;font-size:.6824146982vw}}@media screen and (min-width: 767.1px)and (max-width: 500px){#menuPrincipal ul li .submenu{font-size:5.328125vw;text-align:left;font-family:"font1";line-height:1.7;font-weight:100;color:#c11481;font-size:.6824146982vw}}@media screen and (min-width: 767.1px){#menuPrincipal ul li .submenu li{background-color:#c11481;width:100%;color:#fff;width:100%;padding:.2vw;text-transform:capitalize;margin-bottom:.04vw}#menuPrincipal ul li .submenu li a{color:#fff}#menuPrincipal ul li .submenu li:hover{background-color:#ffecc7}#menuPrincipal ul li .submenu li:hover a{color:#c11481}}@keyframes hoverCat{0%{border:1px solid rgba(0,0,0,0);transform:scale(1)}100%{border:1px solid #c11481;transform:scale(1.4);background-color:#c11481;box-shadow:.5vw .5vw .5vw rgba(0,0,0,.24)}}@keyframes link{0%{transform:scale(1)}100%{transform:scale(1.1);color:#ffecc7}}@media screen and (min-width: 767.1px){#categorias{border-top:1px dotted #c11481;border-bottom:1px dotted #c11481;width:89.3422572178vw;height:auto;position:relative;left:50%;transform:translateX(-50%);margin-bottom:2.624671916vw;padding-top:.8346456693vw;padding-bottom:.8346456693vw}#categorias ul{width:100%;display:flex;gap:1.431496063vw;justify-content:center;text-transform:capitalize;flex-direction:row;flex-wrap:wrap}#categorias ul li{background-color:#ffecc7;border-radius:.9543307087vw;padding-left:1.1926509186vw;padding-right:1.1926509186vw;padding-top:1.431496063vw;padding-bottom:1.431496063vw;border:1px solid rgba(0,0,0,0)}#categorias ul li:hover{animation:hoverCat 300ms forwards}#categorias ul li:hover a{animation:link 300ms forwards}#categorias ul li a{color:#c11481;font-size:2.4283464567vw;font-family:"font2";font-weight:100}}@media screen and (min-width: 767.1px){#detalhes{width:100vw;background-color:#fdddf0;border:none;margin-bottom:2.624671916vw}#detalhes ul{display:flex;flex-direction:row;color:#c11481;height:3.7868766404vw;align-items:center;justify-content:center;gap:3.2204724409vw}}@media screen and (min-width: 767.1px){#loja header{width:89.4488188976vw;display:flex;flex-direction:column;position:relative;left:50%;transform:translatex(-50%);gap:.7874015748vw}#loja header h2{font-family:"font2";font-weight:100;color:#c11481;font-size:2.1643044619vw}#loja header div p{color:#620a40;line-height:140%;font-size:.8682414698vw;text-align:justify}#loja header{margin-bottom:2.624671916vw}#parteBaixa{height:auto;margin-bottom:30px;max-width:90vw;position:relative;left:50%;transform:translatex(-50%);display:grid;grid-columns:1fr 4fr;gap:.3417vw;grid-template-areas:"categoria loja"}#parteBaixa #lateralCategorias{grid-area:categoria;max-width:15vw}#parteBaixa #lateralCategorias h2{font-family:"font2";font-weight:100;color:#c11481;font-size:1.3244094488vw;text-transform:capitalize;margin-bottom:.5208vw}#parteBaixa #lateralCategorias ul li{padding:.5208vw;background-color:#ffecc7;margin-bottom:.2208vw;border-radius:.2208vw;text-align:center;text-transform:capitalize}#parteBaixa #lateralCategorias ul li a{color:#c11481}#parteBaixa #lateralCategorias ul li:hover{background-color:#c11481}#parteBaixa #lateralCategorias ul li:hover a{color:#ffecc7}#parteBaixa #loja{grid-area:loja;width:100%;position:relative}}@media screen and (min-width: 767.1px){#foot2{background-color:#c11481;min-height:15.0461942257vw;padding-left:5.6692913386vw;padding-top:3.7270341207vw;padding-right:5.0393700787vw;padding-bottom:3.7270341207vw;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#foot2 ul{display:flex;flex-direction:column;gap:.7349081365vw}}@media screen and (min-width: 767.1px)and (min-width: 769px){#foot2 ul{font-family:"font1";line-height:170%;color:#c11481;font-size:.5895013123vw;color:#fff}}@media screen and (min-width: 767.1px)and (min-width: 501px)and (max-width: 768.5px){#foot2 ul{font-size:3.828125vw;font-family:"font1";text-align:left;line-height:1.6;font-weight:100;color:#c11481;font-size:.5895013123vw;color:#fff}}@media screen and (min-width: 767.1px)and (max-width: 500px){#foot2 ul{font-size:5.328125vw;text-align:left;font-family:"font1";line-height:1.7;font-weight:100;color:#c11481;font-size:.5895013123vw;color:#fff}}/*# sourceMappingURL=taxdesktop.css.map */