.voltar-topo{display:flex !important;justify-content:center;align-items:center;gap:14px;margin-bottom:0 !important}.voltar-topo::before,.voltar-topo::after{width:100%;height:1px;background-color:var(--gray-400);flex-grow:1;content:"";display:inline-block}.voltar-topo button{max-width:-moz-fit-content;max-width:fit-content;border-radius:20px;line-height:40px;height:40px;display:flex;align-items:center;justify-content:center;width:100%;max-width:174px;white-space:nowrap}@media screen and (max-width:1023px){.voltar-topo button{max-width:130px;font-size:.7857142857rem;line-height:30px;height:30px}.voltar-topo button svg{width:10px;height:10px}}body.HomeRoute{--gap-s: 35px}body.HomeRoute .navigation-bar{display:flex}body.HomeRoute #header{--postal-code-bar-height: 35px}@media screen and (max-width:1023px){body.HomeRoute #header{--postal-code-bar-height: 38px !important}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home{display:grid;grid-template-columns:100%}}body.HomeRoute .conteudo-home>section{margin-block:30px 30px}body.HomeRoute .conteudo-home #vitrineBanner .wrapper{position:relative}@media screen and (min-width:1024px){body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro{max-width:50%;position:absolute;right:0}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro{background:#f43f5e;border-radius:8px}}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__content{display:flex;align-items:center;gap:10px;color:#fff;border-radius:8px;padding:10px 16px;flex:1}@media screen and (min-width:1024px){body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__content{background:#f43f5e}}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__icon{flex-shrink:0}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__text{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:700;text-transform:uppercase;white-space:nowrap}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__timer{background:#111;color:#f43f5e;padding:2px 6px;border-radius:4px;font-size:12px;line-height:1;font-weight:700}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__link{display:flex;align-items:center;gap:8px;color:#015259;font-size:11px;font-weight:700;text-decoration:none}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__link{color:#fff}}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__link:hover{text-decoration:underline}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__link span{font-size:16px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown{flex-direction:column;align-items:stretch}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__content{justify-content:center}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__text{white-space:normal;text-align:center;justify-content:center;flex-wrap:wrap}body.HomeRoute .conteudo-home #vitrineBanner .wrapper .cronometro .offer-countdown__link{justify-content:center}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home #vitrineBanner .wrapper .title-vitrine{padding-bottom:10px}}body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos .videos-produtos__produto{position:relative}@media screen and (min-width:1024px){body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos>div{display:grid;grid-template-columns:repeat(4, 1fr);gap:10px}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos .wrapper{padding:0 !important}}body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos_produto{position:relative}body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos__video{border-radius:15px;overflow:hidden}body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos__video iframe{width:100%;aspect-ratio:458/815;height:auto}body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos__produto-descricao{background-color:#f6f6f6;border-radius:8px;margin-top:20px;position:absolute;bottom:10px;right:0;left:0;max-width:95%;margin:auto}body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos__produto-descricao>a{display:flex;align-items:center;gap:15px;padding:11px}body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos__produto-descricao>a .img img{max-width:49px;max-height:49px}body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos__produto-descricao strong{display:block;font-size:12px;font-weight:600;color:#0f172a}body.HomeRoute .conteudo-home section#vitrine-videos .videos-produtos__produto-descricao strong.price{font-size:12px;margin-top:9px;font-weight:400;color:#94a3b8}body.HomeRoute .conteudo-home .about-cricut .wrapper{display:grid;gap:60px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .about-cricut .wrapper{gap:40px}}body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content{background-color:#f7f7f7;border-radius:8px;align-items:center;justify-content:center}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content{flex-direction:column;text-align:center;padding:0 15px}}body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content.one{gap:60px;height:264px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content.one{gap:0}}@media screen and (min-width:1024px){body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content.one h2{flex:40%;text-align:right}}@media screen and (min-width:1024px){body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content.one .about-cricut-text{flex:60%}}body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content.two{height:304px;flex-direction:column}body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content.two h2,body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content.two .about-cricut-text{text-align:center}body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content h2{color:#000;font-size:34px;font-weight:700}body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content .about-cricut-text{gap:20px;display:grid}body.HomeRoute .conteudo-home .about-cricut .wrapper .about-cricut-content .about-cricut-text p{max-width:450px;color:#6a6a6a;font-size:.9285714286rem}body.HomeRoute .conteudo-home section.como-funciona h2{color:#000;font-size:34px;line-height:24px;letter-spacing:-2%;margin:auto;text-align:center;font-weight:700}body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista{display:flex;margin-top:20px;justify-content:space-between;align-items:flex-start}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista{display:flex;overflow-x:auto;gap:16px;padding-bottom:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}}body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista article.como-funciona-item{display:grid;gap:10px;justify-content:center;align-items:center;max-width:240px;min-width:240px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista article.como-funciona-item{flex:0 0 80%;scroll-snap-align:start}}body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista article.como-funciona-item .img img{border-radius:8px;width:auto;max-width:100%;height:auto}body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista article.como-funciona-item .como-funciona-conteudo span{color:#6a6a6a}body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista article.como-funciona-item .como-funciona-conteudo h3{color:#000;height:25px}body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista article.como-funciona-item .como-funciona-conteudo h3,body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista article.como-funciona-item .como-funciona-conteudo span{font-size:20px;line-height:24px;letter-spacing:-2%;font-weight:700}body.HomeRoute .conteudo-home section.como-funciona .como-funciona-lista article.como-funciona-item .como-funciona-conteudo p{color:#6a6a6a;font-size:13px;line-height:24px}body.HomeRoute .conteudo-home section.about-company .about-company-content{display:flex;gap:40px;align-items:center}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home section.about-company .about-company-content{flex-direction:column}}body.HomeRoute .conteudo-home section.about-company .about-company-content .about-company-text,body.HomeRoute .conteudo-home section.about-company .about-company-content .about-company-image{flex:1}body.HomeRoute .conteudo-home section.about-company h2{font-size:1.7142857143rem;font-weight:700;padding-bottom:10px}body.HomeRoute .conteudo-home section.about-company h2 span{color:#1eb487}body.HomeRoute .conteudo-home section.about-company p{color:#6a6a6a;font-size:.9285714286rem;font-weight:400;line-height:24px}body.HomeRoute .conteudo-home section.about-company .about-company-item{margin-top:20px}body.HomeRoute .conteudo-home section.about-company .about-company-item h3{padding-bottom:10px;color:#1e293b;font-weight:700;font-size:1.1428571429rem;display:flex;gap:10px;align-items:center}body.HomeRoute .conteudo-home section.banner-duplo .wd-marketing-banner{display:flex;gap:20px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home section.banner-duplo .wd-marketing-banner{flex-direction:column}}body.HomeRoute .conteudo-home .h1{margin-block:38px 60px}body.HomeRoute .conteudo-home .h1 h1{display:block;text-align:center;font-weight:700;font-size:1.7857142857rem;margin:0}body.HomeRoute .conteudo-home .banners-topo{margin-block:10px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-topo{margin-block:10px 10px}}body.HomeRoute .conteudo-home .banners-topo .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px}body.HomeRoute .conteudo-home .fullbanner{margin-top:0;margin-bottom:0}body.HomeRoute .conteudo-home .fullbanner .swiper-pagination{position:absolute;bottom:12px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .vitrine-padrao .wrapper{max-width:415px;padding:0}}@media(max-width: 400px){body.HomeRoute .conteudo-home .vitrine-padrao .wrapper{max-width:360px}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .vitrine-padrao .list .item-description .brand{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}body.HomeRoute .conteudo-home .vitrine-padrao .list .item-description .name{min-height:40px}body.HomeRoute .conteudo-home .vitrine-padrao .list .wd-product-list-clean:not(:first-of-type){padding-top:40px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .vitrine-padrao .list .wd-product-list-clean:not(:first-of-type){padding-top:30px}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .vitrine-padrao{margin-block:25px}}body.HomeRoute .conteudo-home .banners-categorias{margin-top:20px}body.HomeRoute .conteudo-home .banners-categorias h2{text-align:center;margin:auto;font-weight:500;letter-spacing:-0.7px;padding-bottom:30px}body.HomeRoute .conteudo-home .banners-categorias .wd-marketing-banner{display:flex;align-items:center;gap:17px;padding:0 15px;justify-content:space-evenly}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-categorias .wd-marketing-banner{display:grid;grid-template-columns:1fr 1fr;gap:20px}}body.HomeRoute .conteudo-home .banners-categorias .wd-marketing-banner img{width:auto;max-width:100%;height:auto}body.HomeRoute .conteudo-home .banners-categorias .banner-link{justify-content:center;height:90px;margin-bottom:5px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-categorias .banner-wrapper{min-width:calc((104 * 100vw) / 430)}}body.HomeRoute .conteudo-home .banners-categorias .banner-wrapper img{max-width:157px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-categorias .banner-wrapper img{max-width:100%}}body.HomeRoute .conteudo-home .banners-categorias .text{min-height:36px;height:36px;overflow:hidden}body.HomeRoute .conteudo-home .banners-categorias .text strong{color:#0f172a;font-size:1rem;font-weight:500}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-categorias .text strong{font-size:1.1428571429rem;line-height:1.7142857143rem;height:32px}}@media screen and (max-width:1023px)and (max-width: 380px){body.HomeRoute .conteudo-home .banners-categorias .text strong{font-size:calc((13 * 100vw) / 380);line-height:calc((16 * 100vw) / 380)}}body.HomeRoute .conteudo-home .banners-categorias .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(7, 1fr);grid-template-rows:1fr repeat(7, 0)}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-categorias .swiper:not(.swiper-initialized) .swiper-wrapper{-moz-column-gap:40px;column-gap:40px}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-categorias [class*=swiper-arrow]{--pos: -10px}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-categorias .wrapper{padding:0}}body.HomeRoute .conteudo-home .banners-marcas .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(8, 1fr);grid-template-rows:1fr repeat(9, 0px);-moz-column-gap:45px;column-gap:45px}body.HomeRoute .conteudo-home .banners-marcas .swiper{padding:0 15px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-marcas .swiper{padding:0 27px}}body.HomeRoute .conteudo-home .banners-marcas img{max-width:127px}body.HomeRoute .conteudo-home .banners-ofertas{margin-bottom:20px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-ofertas{margin-bottom:10px}}body.HomeRoute .conteudo-home .banners-ofertas .wd-marketing-banner{display:grid;grid-template-columns:repeat(4, 1fr);gap:20px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .banners-ofertas .wd-marketing-banner{grid-template-columns:repeat(2, 1fr);gap:10px 6px}}body.HomeRoute .conteudo-home .banners-middle{margin-top:0}body.HomeRoute .conteudo-home .banners-servicos .swiper:not(.swiper-initialized) .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:1fr 0 0 0 0;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .vitrine-banner .wd-product-list-clean{grid-template-columns:minmax(0, 178px) minmax(0, 200px);justify-content:center}}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .vitrine-banner .wd-product-list-clean .banner-wrapper{height:100%}}body.HomeRoute .conteudo-home .ofertas-timer:not(:has(.hide)){margin-bottom:0;height:116px}@media screen and (max-width:1023px){body.HomeRoute .conteudo-home .ofertas-timer:not(:has(.hide)){height:146.5px}}body.HomeRoute .conteudo-home .ofertas-timer:not(:has(.hide)) .fixed-element{position:fixed;top:var(--header-height);z-index:6;width:100%}body.HomeRoute .conteudo-home .ofertas-timer:has(>.hide){margin:0 !important}.barra-beneficios .grid{grid-template-columns:repeat(4, 1fr);padding:10px 0}@media screen and (min-width:1024px){.barra-beneficios .grid{border-radius:46px;box-shadow:0px 1px 8px #00000029}}@media screen and (max-width:1023px){.barra-beneficios .grid{grid-template-columns:repeat(2, fit-content(100%));justify-content:space-between;row-gap:33px}}.barra-beneficios li{display:flex;align-items:center;justify-content:center;gap:18px;padding-block:15px}@media screen and (max-width:1023px){.barra-beneficios li{flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0}}@media screen and (min-width:1024px){.barra-beneficios li:not(:last-child){border-right:1px solid var(--gray-200)}}.barra-beneficios strong{color:var(--baseColor2);display:block;margin:0;font-size:1.0714285714rem;line-height:1.1428571429rem}@media screen and (max-width:1023px){.barra-beneficios strong{margin-bottom:4px}}.barra-beneficios span{font-size:1.0714285714rem;font-weight:500}@media screen and (max-width:1023px){.barra-beneficios span{white-space:nowrap}}@media screen and (max-width:1023px){.barra-beneficios .text{text-align:center}}@media screen and (max-width:1023px){.barra-beneficios svg{height:38px}}