*{scroll-behavior:smooth!important}html{overflow-y:scroll;scrollbar-width:thin}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.c-red{color:red}.btn-buy-primary{font-size:14px;padding:6px 41px;border-radius:17px;min-width:151px;width:151px;max-width:180px;font-weight:500;text-transform:uppercase;background-color:#1976d2;border:none;font-family:Roboto;color:#fff;display:flex;text-align:center}.btn-buy-primary .MuiCircularProgress-root{width:22px!important;height:22px!important;margin:0 24px}.flex-direction-column{flex-direction:column}.colors{display:flex;visibility:hidden}.colors .color{border-radius:100%;width:35px;height:35px;margin-right:15px;position:relative}.colors .color:last-of-type{margin-right:0}.colors .color:hover:after{border:2px solid #898989}.colors .color:after{content:"";height:16px;width:16px;transition:all .2s ease;border:1px solid #c3c3c3;position:absolute;top:-3px;left:-3px;border-radius:100%}.colors .color.active:after{border:2px solid #77d977}.addToCartBox{margin-top:3px}.addToCartButton,.refreshFillters{width:100%;background-color:#252d5f;color:#fff;font-weight:700;border:1px solid #252d5f;transition:all .2s ease;border-radius:3px;padding:4px 0}.addToCartButton:hover,.refreshFillters:hover{background-color:#fff;color:#252d5f}.rewind{cursor:pointer}.rewind:hover{text-decoration:underline}#prod-categorias .p-carousel.p-component,#prod-newest .p-carousel.p-component,#prod-trending .p-carousel.p-component{width:100%}.acc-button,.logout-button{background:#fff;border:none;font-size:12px;font-weight:700;color:#6495ed}.acc-button:hover,.logout-button:hover{text-decoration:underline}#recomend .p-carousel.p-component,.w-100{width:100%}.relative-item{position:relative}#departamentos-menu .css-1xomo8h-MuiPaper-root-MuiPopover-paper-MuiMenu-paper{overflow:visible}.submenu-itens{position:absolute;display:none;left:100%;top:0;background-color:#fff;height:270px;width:200px;color:#000;border-radius:3px;box-shadow:1px 3px 5px 1px #00000050}#departamentos-menu ul li:hover .submenu-itens{display:flex;flex-direction:column}.submenu-itens li{display:flex}.submenu-itens li:hover{color:#6495ed}.MuiBreadcrumbs-root,.MuiBreadcrumbs-root li p{font-size:14px}#banner img{width:100%;height:57vh;object-fit:cover}.products .product{border:1px solid #dedede;border-radius:14px;padding:10px;display:flex;flex-direction:column;width:95%;margin-bottom:20px;position:relative}.products .product img{width:100%}.products .product .promo-rating{display:flex;align-items:center;justify-content:space-between}.products .product .promo{width:45%;font-size:14px;position:absolute;top:10px;left:10px}.products .product .rating{font-size:14px;display:flex;align-items:center}.products .product .rating svg{width:15px}.products .product a.title-link-product{color:#000;text-decoration:none}.products .product a.title-link-product:hover{text-decoration:underline}.products .product .title-product{font-weight:600;font-size:15px;margin-top:15px;height:45px}.products .product .description{font-weight:400;font-size:13px;color:gray;min-height:20px}.products .product .price{display:flex;font-size:19px;font-weight:700;align-items:center;margin-top:8px}.products .product .price .discount{margin-left:5px;color:#252d5f;font-size:12px;margin-top:2px;font-weight:600}.products .product .colors{width:100%;display:flex;justify-content:flex-start;height:8px}.products .product .colors .color{height:12px;width:12px;border-radius:6px;border:1px solid #c7c7c7;margin-right:2px}.products .product .colors .color.red{background-color:red}.products .product .colors .color.black{background-color:#2d2d2d}.products .product .colors .color.white{background-color:#fff}.products .product .colors .color.orange{background-color:#db8e00}.products .product .colors .color.yellow{background-color:#f9fc46}.products .product .colors .color.gray{background-color:#8a8a8a}.products .product .colors .color.green{background-color:#14c714}.products .product .colors .color.blue{background-color:#1149e0}.products.prod-listing .product{width:95%}#especificacoes .txt-espec-prods p{margin-bottom:0}#especificacoes .txt-espec-prods{margin-bottom:45px}#prod-categorias{margin-bottom:35px}#prod-categorias .content{display:flex;flex-wrap:wrap}#prod-categorias .content .promo-banner{padding-bottom:20px;width:100%;height:500px}#prod-categorias .content .products,.products{display:flex;flex-wrap:wrap;justify-content:space-between}#prod-categorias .content .products{width:100%}#prod-categorias .content .promo-banner .banner{height:100%;border-radius:15px;background:#09080e;background:linear-gradient(180deg,#09080e,#621d1e)}.content-header .user-preference .cart .items-total,.content-header .user-preference .wishlist .items-total{background-color:#252d5f;font-size:11px;border-radius:100%;position:absolute;top:-4px;left:15px;padding:0 5px;color:#fff;animation:shadowTotal .9s ease 1}@keyframes shadowTotal{0%{box-shadow:0 0 0 0 transparent}25%{box-shadow:0 0 3px 3px rgba(37,45,95,.5)}50%{box-shadow:0 0 0 0 transparent}75%{box-shadow:0 0 3px 3px rgba(37,45,95,.5)}to{box-shadow:0 0 0 0 transparent}}.coupon-code{padding:10px}.coupon-code span{width:100%;display:flex;justify-content:center}.coupon-code .coupon-status{display:flex;color:#252d5f;align-items:center;margin-top:6px}.coupon-code .coupon-status svg{margin-right:5px}.coupon-code .apply{display:flex;justify-content:center;margin-top:9px}.coupon-code .apply .input-cupom{overflow:hidden;position:relative}.coupon-code .circles{background-color:#252d5f;width:10px;height:10px;border-radius:100%;position:absolute;left:-10px;top:50%;transform:translateY(-50%);animation:moveCircles 3s ease infinite}.coupon-code .circle1{animation-delay:0s}.coupon-code .circle2{animation-delay:.4s}.coupon-code .circle3{animation-delay:.8s}@keyframes moveCircles{0%{left:-9%}5%{left:-5%}10%{left:-1%}45%{left:47%}50%{left:50%}55%{left:53%}85%{left:105%}90%{left:105%}to{left:105%}}.promo{border-radius:5px;display:flex;padding:2px 9px;font-weight:600;justify-content:center}.promo.accent,.promo.green{background-color:rgba(37,45,95,.1);color:#252d5f}.promo.yellow{background-color:#f7f3dc;color:#f7c25a}body ul{list-style:none;padding-left:0}.title-section{display:flex;justify-content:space-between}.title-section p{font-size:35px;font-weight:700;color:#373737;margin-bottom:15px}.title-section ul{display:flex}.title-section ul li{font-size:13px;font-weight:600;text-decoration:underline;margin-right:10px;display:flex;align-items:center}#info-cards{padding:30px 0}#info-cards .card-info,#info-cards .card-info .content{display:flex;justify-content:center}#info-cards .card-info svg{width:40px;height:40px;fill:#252d5f}#info-cards .card-info .content-text{margin-left:15px}#info-cards .card-info .content-text p{font-weight:600;margin-bottom:0}#info-cards .card-info .content-text .description-text{font-weight:400}#marcas{margin-top:15px;padding-bottom:25px;margin-bottom:35px}#marcas .content-marcas{margin-top:30px;display:flex;justify-content:space-between}#marcas .content-marcas .link-marca{border-radius:12px}#marcas .content-marcas .link-marca img{filter:grayscale(1);opacity:.85}#marcas .content-marcas .p-carousel.p-component{width:100%}#promo{margin-top:40px;margin-bottom:70px}#promo .cards{display:flex;justify-content:space-between}#promo .cards .card{border-radius:20px;border:none;height:180px;width:22%;padding:10px 15px}#promo .cards .card .title-card{color:#fff;font-size:23px;font-weight:700}#promo .cards .card{background:#2086af;background:radial-gradient(circle,#2086af 0,#000f94 93%,#041e8a 100%)}#newsletter{background-color:blue;width:100%;height:250px}#newsletter .inputs{margin-left:30px}#newsletter .inputs-newsletter input{border-radius:15px;border:none;padding:5px 5px 5px 10px;margin-right:5px}#newsletter .inputs-newsletter button{border:none;border-radius:15px;padding:7px 20px;font-size:13px;background-color:#252d5f;color:#fff;text-transform:uppercase;font-weight:700;transition:all .2s ease}#newsletter .inputs-newsletter button:hover{background-color:#1a2147}@media only screen and (max-width:991px){#promo .cards{flex-wrap:wrap;justify-content:center;gap:2%}#promo .cards .card{width:41%;margin-bottom:15px}}@media only screen and (max-width:767px){header .user-preference{width:100%!important}header .content-header .logo{width:32%}header .content-header .search{margin-bottom:15px}header .content-header .categories ul li:not(:last-of-type){display:none}}@media only screen and (max-width:575px){#promo .cards .card{width:225px}header .content-header .logo{width:100%}header .content-header .logo-footer{display:flex;justify-content:center}header .content-header .search{width:100%}}.swiper-button-next,.swiper-button-prev{color:rgba(37,45,95,.25);width:36px;height:36px;transition:all .3s ease}.swiper-button-next:hover,.swiper-button-prev:hover{color:rgba(37,45,95,.7)}.swiper-button-next:after,.swiper-button-prev:after{font-size:14px;font-weight:600}.swiper-pagination-bullet{background-color:#252d5f;opacity:.3;transition:all .2s ease}.swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}