body,html{width:100%;min-height:100vh;overflow-x:hidden!important}:root{--boxadsense-width:100%;--boxadsense-height:100%;--link-azul:#007bff;--preto:#080808;--preto3:#333;--cor-destaque:#323232;--transparent0d:#fff}a[href="#!"]{pointer-events:none;cursor:default}.menu-item [href="#!"]{padding-top:10px}html{scroll-behavior:smooth}.clear{clear:both}.uppercase{text-transform:uppercase}label.error{color:#cf000f!important}.justify-center{justify-content:center}.ver-tudo-link{color:var(--link-azul)!important}.container{padding-right:12px;padding-left:12px}.flex-row{display:flex;align-items:center}.flex-col{width:100%}.minitop{padding:5px 0;background:#fff}.funcionamento,.info-badges-desktop .info-badge{color:var(--preto3);font-size:14px;font-weight:500}.info-badges-desktop{float:left}.info-badges-desktop .info-badge{display:inline-block;margin-right:15px}.info-badges-desktop .info-badge:last-child{margin-right:0}.info-badges-desktop .info-badge i{margin-right:5px}.aviso-container{background-color:#e8e8e8;border-radius:8px;padding:15px;margin:20px 0}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.info-item{display:flex;align-items:center;gap:12px;padding:10px;scroll-snap-align:start}.info-item .info-icon{font-size:28px;color:var(--preto3);min-width:32px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;background:0 0;border:none;border-radius:0;box-shadow:none}.info-content h3{font-size:14px;font-weight:600;margin-bottom:4px;text-transform:uppercase}.info-content p{font-size:12px;color:#666;line-height:1.4}.info-content .termos{background:0 0;border:none;color:#007bff;text-decoration:none;cursor:pointer;padding:0;font-size:12px}.info-content .termos:hover{text-decoration:underline}@media (max-width:768px){.aviso-container{padding:0;margin:15px 0;background-color:#f0f0f0;border-radius:0;overflow:hidden}.info-grid{display:flex!important;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:0;scrollbar-width:none;-ms-overflow-style:none}.info-grid::-webkit-scrollbar{display:none}.info-item{flex:0 0 100%;min-width:100%;padding:20px;border-right:1px solid #ddd;box-sizing:border-box}.info-item:last-child{border-right:none}.info-item .info-icon{font-size:24px;min-width:28px}.info-content h3{font-size:13px}.info-content p{font-size:11px}@keyframes autoScroll{0%,25%{transform:translateX(0)}33%,58%{transform:translateX(-100%)}66%,91%{transform:translateX(-200%)}100%{transform:translateX(-300%)}.info-grid{animation:autoScroll 16s infinite}}}.naver .navbar .social .live-btn-container{list-style:none;display:inline-block;vertical-align:middle;margin-right:15px}.naver .navbar .social a.btn-live-status{display:inline-flex;align-items:center;gap:3px;text-decoration:none!important;background:0 0;padding:5px 0;transition:opacity .3s}.naver .navbar .social a.btn-live-status:hover{opacity:.8;background:0 0!important}.recording-dot{width:14px;height:14px;border-radius:50%;background-color:#ccc;display:inline-block}.live-text{font-family:Inter,sans-serif;font-weight:800;font-size:14px;letter-spacing:.5px;color:#333!important;line-height:1}.btn-live-status.live-on .recording-dot,.naver .navbar .social a.btn-live-status.live-on .recording-dot{background-color:red;box-shadow:0 0 0 0 #f00f;animation:recordingPulse 1.5s infinite cubic-bezier(.66,0,0,1)}.naver .navbar .social a.btn-live-status.live-on .live-text{color:#000}.naver .navbar .social a.btn-live-status.live-soon .recording-dot{background-color:#656565}.naver .navbar .social a.btn-live-status.live-soon .live-text{padding:0;margin:0}.naver .navbar .social a.btn-live-status.live-off,a.btn-live-status.live-off{display:none}@keyframes recordingPulse{to{box-shadow:0 0 0 6px #f000}}@media(max-width:768px){.naver .navbar .social .live-btn-container{margin-right:5px}.live-text{font-size:12px}}.funcionamento{float:right}.funcionamento i{margin-right:0;margin-left:5px}.funcionamento .aberto i{color:#68db68}.funcionamento .fechado i{color:#fa0808}.verde{box-shadow:0 0 0 0 #3dc21b;background-color:#008f24;border-radius:6px;border:1px solid #18ab29;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:14px;padding:4px 43px;text-decoration:none}.verde:hover{background-color:#369603}.verde:active{position:relative;top:1px}.vermelho{box-shadow:0 0 0 0 #c21b1b;background-color:#db0000;border-radius:6px;border:1px solid #cc1800;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:14px;padding:4px 43px;text-decoration:none}.vermelho:hover{background-color:#fa0808}.vermelho:active{position:relative;top:1px}.verdedesktop{box-shadow:0 0 0 0 #3dc21b;background-color:#008f24;border-radius:6px;border:1px solid #18ab29;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:12px;padding:4px 24px;text-decoration:none}.verdedesktop:hover{background-color:#369603}.verdedesktop:active{position:relative;top:1px}.vermelhodesktop{box-shadow:0 0 0 0 #c20000;background-color:#ad0000;border-radius:6px;border:1px solid #c00;display:inline-block;cursor:pointer;color:#fff;font-family:Arial;font-size:12px;padding:4px 24px;text-decoration:none}.vermelhodesktop:hover{background-color:#db0404}.vermelhodesktop:active{position:relative;top:1px}.txt-aviso{background-color:#fff3f3;padding:10px;border-radius:6px;border-right:2px solid #f8d7da;align-items:center;display:flex}.txt-aviso .icon{border-right:2px solid #f8d7da;display:flex;width:70px}.txt-aviso .icon i,.txt-aviso .txt-abre,.txt-aviso .txt-motivo{color:var(--preto3)}.txt-aviso .icon i{font-size:44px}.txt-aviso .txt-abre{font-size:15px}.txt-aviso .txt-abre .hora{font-weight:600}.lojademo{display:flex;align-items:center;margin:0 auto;padding:0;height:32px;background:#fff;color:#ff0f5f;text-align:center;letter-spacing:.521px}.lojademo-footer{position:relative;display:inline-grid;width:100%;align-items:center;margin:0 auto;padding:10px;background:#ff0f5f;color:#fff;text-align:center;letter-spacing:.521px}.top{padding:25px 0;background:#f5f5f5}.body-cidade .top{border-bottom:none}.brand a{display:flex;align-items:center}.brand img,.brand svg{display:block;float:left;min-width:45px;max-width:45px;min-height:45px;border-radius:100%}.brand span{display:inline-block;margin-left:16px;text-align:left;font-weight:700;letter-spacing:-.8px;color:var(--preto3);font-size:22px;line-height:1;max-width:210px;white-space:normal;word-break:break-word}.brand.desktop{min-width:150px}.brand-cidade{margin-top:-5px}.svglogo{display:block;width:100%;max-width:216px}.brand-cidade img{display:block;width:100%;margin-top:1px;max-width:200px;height:auto}.seletor-cidade{width:100%;color:#fff;cursor:pointer}.seletor-cidade i{display:inline-block;color:var(--cor-destaque)}.seletor-cidade .lni-chevron-down{transform:translateY(3px)}.seletor-cidade span{display:inline-block;padding:0 10px}.mini-vender-bt{width:100%;background:#fff;color:#007bff;text-align:center;margin:5px 0 0;border:1px solid #007bff;border-radius:6px;padding:11px 0 11px;transition:.3s}.mini-vender-bt:hover{border:1px solid #007bff;color:#ffffffd9;background:#007bff;transition:.3s}.mini-vender-bt:hover i{color:#ffffffd9;transition:.3s}.mini-vender-bt i{margin-left:8px;color:var(--cor-destaque);transition:.3s}.vender-bt{padding-right:20px!important}.vender-bt i{margin-right:5px}.powerdot{margin-left:2px}#user-menu img{color:#fff}.container-loja{margin:0 auto}.linha-principal{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0;gap:10px;padding-left:15px;padding-right:15px}.col-conteudo{display:flex;flex:1;align-items:center;justify-content:space-between;align-items:center;gap:15px}.col-logo{flex:0 0 auto;text-align:center}.barra-busca{background:#fff;height:auto;border-radius:8px;align-items:stretch;flex-wrap:wrap;position:relative}.col-logo{order:1}.barra-busca,.linha-principal .navigator{order:2}.col-central-atendimento{order:3}.col-conta{order:4;line-height:1.2}.info-badge.nome-cliente{width:100%;float:left;font-weight:500;letter-spacing:.5px;line-height:24px;height:2.2rem;margin-bottom:auto;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;overflow:hidden}.col-tempo-entrega,.linha-principal .menu-item{order:4}.col-sacola-preco{order:5}.col-central-atendimento,.col-sacola-preco,.col-tempo-entrega,.linha-principal .naver .navbar .dropdown-toggle.nav2{min-width:150px}.col-central-atendimento,.col-conta,.col-sacola-preco,.col-tempo-entrega,.linha-principal .naver .navbar li:last-child a{min-width:140px}.linha-principal .naver .navbar a{margin-bottom:15px}.col-sacola-preco{text-align:right}.col-sacola-preco-vitrine{width:auto}.barra-busca form{display:flex;width:100%}.search-bar input[type=text]{float:left;border:0;width:90%;padding:10px 0 10px 16px;background:#fff}.barra-busca input[type=text]{background:0 0;flex-grow:1;float:left;border:0;width:90%;padding:10px 0 10px 16px;font-weight:400}.barra-busca button{background:#e9e9e9;padding:10px 22px 6px;min-width:40px;margin:4px 2px;border-radius:0 8px 8px 0}.barra-busca button:hover{opacity:.951}.barra-busca i{display:block;transform:translateY(-2px);text-align:center;font-size:18px}.search-bar-mobile{display:none}.barra-busca{display:block;width:100%}.search-bar-mobile .clear-input{display:none;position:absolute;right:25%;cursor:pointer;z-index:1}.barra-busca .input-wrapper input:focus+.clear-input,.barra-busca .input-wrapper input:not(:placeholder-shown)+.clear-input,.search-bar-mobile .input-wrapper input:focus+.clear-input,.search-bar-mobile .input-wrapper input:not(:placeholder-shown)+.clear-input{display:block}.input-wrapper{display:relative}.search-results-container{display:none;width:100%;background-color:#fff;border:1px solid #ddd;border-top:none;margin-top:1px;z-index:1000;overflow-y:auto!important;box-sizing:border-box;border-radius:0;box-shadow:0 10px 10px -5px #0000003b!important;left:50%;max-height:500px;min-height:100px;overflow-x:hidden;overflow-y:scroll;position:absolute;scrollbar-width:auto;top:99%;transform:translateX(-50%)}.search-results-container .result-section-title{font-size:12px;font-weight:700;color:#888;padding:8px 12px;background-color:#f7f7f7;text-transform:uppercase}.search-results-container a{display:block;padding:10px 12px;color:var(--preto3);text-decoration:none;border-bottom:1px solid #eee}.search-results-container a:hover{background-color:#f0f0f0}.search-results-container .product-item{display:flex;align-items:center}.search-results-container .product-item img{max-width:45px;height:45px;width:100%;background:#fff;border-radius:6px;object-fit:contain;margin-right:10px}.search-results-container .product-item .product-info{display:flex;flex-direction:column;color:#242526}.search-results-container .product-item .product-info .price{font-weight:700;color:#000}.input-wrapper{display:contents}.brand.mobile{margin-top:-8px;margin-bottom:10px}.brand.mobile span{float:left;max-width:175px;margin-left:10px;display:inline-block;font-weight:500;letter-spacing:-.5px;color:#fff;font-size:18px;line-height:20px;height:3.8rem;margin-bottom:auto;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.brand.mobile img{display:block;float:left;width:36px;height:36px;border-radius:100%;border:2px solid #fff}.search-bar{width:96%}.search-bar form{border-radius:6px;background:#fff;background:#ffffff0d}.delivery-info-header{display:flex;align-items:center;gap:5px;cursor:pointer;padding:0}.delivery-info-header:hover{background-color:transparent}.delivery-info-header .text-wrapper{display:flex;flex-direction:column}.delivery-info-header .text-wrapper strong{font-size:15px}.delivery-info-header i{transform:translateY(0);font-size:15px!important}.cidades .search-bar form{border:1px solid #eee}.search-bar input[type=text]{float:left;border:0;width:100%;padding:10px 0 10px 16px;background:#f9f9f9}.search-bar button,.search-bar-mobile button{float:right;border:0;width:40px;font-size:20px;padding:0}.search-bar button{background:0 0}.search-bar-mobile button{height:44px;background:#fff;border-radius:0 30px 30px 0}.search-bar button i,.search-bar-mobile button i{margin-left:0}.container.top .search-bar-mobile{width:94%;background:#fff;margin:60px 0 12px 12px}.cidades .search-bar-mobile input[type=text]{height:38px}#modalGuiaTamanhos .modal-content .close{margin-top:0;font-size:26px;width:26px;height:26px;display:inline-flex;background:0 0;border-radius:30px;text-align:center;align-items:center;padding:6px}#modalGuiaTamanhos .modal-body .table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,0)!important}#modalGuiaTamanhos .modal-body .table-bordered{border:0 solid #ddd!important;width:100%!important;margin-bottom:0!important;border-collapse:collapse!important}#modalGuiaTamanhos .modal-body .table-bordered td,#modalGuiaTamanhos .modal-body .table-bordered th{width:1%;border:0 solid #ddd!important;padding:12px 15px!important;text-align:center!important;vertical-align:middle!important}#modalGuiaTamanhos .modal-body .table-bordered thead th{background-color:#f8f9fa!important;display:table-cell;font-weight:700!important;color:#333!important}#modalGuiaTamanhos .modal-dialog{max-width:600px}.link-guia-tamanhos.btn-sm{padding:0;font-size:15px;line-height:1.5;border-radius:3px}@media screen and (max-width:767px){#modalGuiaTamanhos .table-responsive{border:none!important}}.link-guia-tamanhos.btn-sm:hover{color:#565656}.search-bar-mobile input[type=text]{float:left;border:0;width:100%;padding:5px 16px;background:#fff;border-radius:30px 0 0 30px}.search-marketplace{width:100%;padding-right:30px;padding-left:10px;height:44px;box-sizing:border-box}.clear-search{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#d5d5d5;color:#fff;font-size:28px;font-weight:300;display:none;width:26px;height:26px;line-height:28px;border-radius:50%;transition:background .3s ease,color .3s ease;text-align:center;cursor:pointer}.clear-input{position:relative;right:10px;margin-top:5px;color:#747474;font-weight:200;display:none;width:28px;height:28px;padding:4px;border-radius:50%;transition:background .3s ease,color .3s ease;text-align:center;cursor:pointer}.search-marketplace:not(:placeholder-shown)~.clear-search{display:block}.clear-input svg:hover{fill-opacity:.851}.holder-shop-bag{height:45px;display:flex;align-items:center;line-height:1.2}.holder-shop-bag i{display:block;margin:-3px 0 0 -1px;font-size:16px;color:var(--preto3)}.holder-shop-bag span{display:flex;align-items:center}.btn-custom-bag{display:flex;align-items:center;background:#f1f1f196;padding:4px 12px 4px 8px;border-radius:var(--cvs-brd-geral)!important;cursor:pointer;transition:all .2s;height:42px;text-decoration:none!important;border:1px solid #e0e0e052;margin-top:2px}.btn-custom-bag:hover{background:#e8e8e8;border-color:#d0d0d0}.bag-icon-area{position:relative;margin-right:8px;display:flex;align-items:center;justify-content:center}.bag-icon-area svg{width:26px;height:26px;fill:#333}.bag-badge{position:absolute;top:-2px;right:-6px;background:var(--cvs-cor);color:#fff;font-size:10px;font-weight:800;height:18px;min-width:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid #fff;z-index:2;box-shadow:0 1px 2px #0000001a}.bag-info-area{display:flex;flex-direction:column;justify-content:center;line-height:1.1;text-align:left;margin-right:5px}.bag-label{font-size:10px;color:#666;margin-bottom:0}.bag-price{font-size:14px;font-weight:800;color:#333;white-space:nowrap}.bag-arrow{color:#e91e63;font-size:12px;font-weight:700;margin-left:5px}@media (max-width:768px){.btn-custom-bag{background:0 0;border:none;padding:0;height:auto}.bag-arrow,.bag-info-area{display:none!important}.bag-icon-area{margin-right:0}.bag-badge{top:-5px;right:-5px;border-color:#fff}}.shop-bag{display:flex;position:relative}.shop-bag svg{width:36px;height:36px;margin-right:6px}.shop-bag .icon{width:36px;height:36px}.shop-bag .counter{position:absolute;top:0;left:11px;display:block;border-radius:30px;text-align:center;width:20px;height:20px;font-weight:600;font-size:12px;line-height:14px;background:var(--preto3);border:3px solid #fff;color:#fff}.shop-bag .counter-preco{display:block;max-width:30px;height:24px;margin-top:2px;text-align:left;font-weight:600;font-size:14px;color:var(--preto3);padding-right:0;white-space:pre-line}.moeda{margin-right:4px;display:block;clear:both}.navigator{padding:0}.navbar{min-height:0;padding:0;margin:0}.naver .navbar a,.naver .navbar span{display:block;margin-top:10px;margin-bottom:10px;border-radius:6px;padding:0 30px 0 0;font-weight:600;transition:.2s;font-size:15px;color:#080808;cursor:pointer}.naver .navbar li:last-child a{margin-right:0}.naver .navbar .social a{padding:0 0 0 15px!important}.header .naver .navbar .social a:hover i::before,.header .naver .social .navbar a:hover i,.naver .navbar .active span,.naver .navbar .social a:active:hover,.naver .navbar .social a:hover,.naver .navbar a:active,.naver .navbar a:focus,.naver .navbar a:hover,.naver .navbar span,.naver .navbar span:active,.naver .navbar span:focus,.naver .navbar span:hover{background:0 0!important}.naver .navbar .active span,.naver .navbar a:active,.naver .navbar a:focus,.naver .navbar a:hover,.naver .navbar span:active,.naver .navbar span:focus,.naver .navbar span:hover{background:var(--transparent0d);transition:.2s;color:var(--preto3)}.naver .navbar .aberto span:active,.naver .navbar .aberto span:hover,.naver .navbar .fechado span:active,.naver .navbar .fechado span:hover{background:0 0!important}.naver .navbar a i{font-size:12px;color:var(--cor-destaque)}.naver .navbar .active a i,.naver .navbar a:active i,.naver .navbar a:focus i,.naver .navbar a:hover i{transition:.2s}.naver .icon-right{transform:translateX(2px)}.naver .icon-left{margin-right:5px}.navbar-nav>li>.dropdown-menu{padding:15px;border:1px solid #e5e5e5;border-radius:6px;-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:4;column-gap:15px}.navbar-nav>li>.dropdown-menu a{margin:0;padding:5px 14px;border-bottom:0 solid #e5e5e5;color:#080808;font-weight:500}.navbar-nav>li>.dropdown-menu a:hover{background:0 0;text-decoration:underline}.navbar-nav>li>.dropdown-menu{padding:15px;border:1px solid #e5e5e5;border-radius:6px;-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:4;column-gap:15px}.dropdown-menu>li>a{max-width:240px;text-overflow:ellipsis;display:-webkit-box;overflow:hidden}.navbar-nav>li>.dropdown-menu li:last-child a{border-bottom:0}.navbar-nav>li>.dropdown-menu li i{margin-right:8px;color:#00000080;transform:translateY(-2px)}.naver-dark{padding:0;background:#262222;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.naver-dark .navbar a,.naver-dark .navbar span{color:#fff}.naver-dark .navbar .active a,.naver-dark .navbar a:active,.naver-dark .navbar a:focus,.naver-dark .navbar a:hover{background:#ffffffe6;transition:.2s;color:#262222;background:#ffffffe6;transition:.2s;color:#262222}.menu{position:relative;display:flex}.menu-item{position:relative;width:130px}.menu-link{font-weight:600;text-decoration:none;padding:8px 0;display:flex;line-height:1.1;align-items:end}.menu-link i{font-size:32px;padding-right:5px}.menu-link svg{margin-right:5px}.menu-link span{display:contents;font-size:13px;font-weight:400}.menu-dropdown{display:none;position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ececec;border-radius:6px;box-shadow:0 3px 8px 1px #cccccc45;min-width:260px;max-width:300px;padding:14px;z-index:999}.popup-inside:before{left:40px;border:8px solid transparent;border-bottom-color:#ddd}.popup-inside:after,.popup-inside:before{content:'';display:block;position:absolute;bottom:100%;width:0;height:0;z-index:9}.popup-inside:after{left:40px;border:7px solid transparent;border-bottom-color:#fff}.a-block{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #90909042;display:flex;flex-direction:column}.a-block .contato-titulo{line-height:1.2;margin-bottom:3px;font-weight:500}.a-block a{margin-top:5px;display:flex;align-items:center}.a-block a .a-block-icon{margin-right:12px}.a-block a .a-block-icon svg{width:18px;height:18px}.a-block.cw a .a-block-icon svg{fill:#26c281!important}.a-block .a-block-cont strong{line-height:16px;font-size:13px}.a-block .a-block-cont.horario{margin-left:20px}.a-block .a-block-cont.horario li{line-height:1.5;list-style:none}.menu-item:hover .menu-dropdown{display:block}.cover{margin:132px auto -40px;width:100%;min-height:60px;max-height:130px;overflow:hidden}.cover img{display:block;width:100%;height:auto}.header-interna .box-delivery{margin:-55px auto 0}.cover-delivery{width:100%;overflow:hidden;background-color:#000000b3!important;background-blend-mode:overlay}.header-interna .cover-delivery .infos{position:absolute;transform:translateY(155%)}.cover-delivery .infos{position:absolute}.cover-delivery .app-infos{margin:72px auto auto}.cover-delivery .infos.left{left:8px;padding-top:0}.cover-delivery .infos.right{right:12px}.cover-delivery .infos.left i{font-size:32px;padding-right:5px;color:#fff}.cover-delivery .infos.left .tempo{text-decoration:none;padding:8px 0;display:flex;line-height:1.1;align-items:end;color:#fff}.cover-delivery .infos.left .tempo span{display:contents;font-size:13px;color:#fff;font-weight:300}.cover-delivery .infos.right .btn-sm{display:flex;align-items:center;padding:5px 15px;font-size:12px;line-height:1.5;border-radius:30px}.cover-delivery .infos.right .funcionamento{background-color:#fff}.cover-delivery .loja-ofline,.cover-delivery .loja-online{font-size:0;cursor:pointer;border-radius:50%;height:12px;width:12px;display:inline-block;position:relative;vertical-align:middle;margin-right:5px}.cover-delivery .loja-online{background:#4cae4c}.cover-delivery .loja-ofline{background:#cd5151}.cover-delivery .infos.right .funcionamento.online,.cover-delivery .loja-online{color:#4cae4c!important}.cover-delivery .infos.right .funcionamento.ofline,.cover-delivery .loja-ofline{color:#cd5151!important}.is-sticky .avatar{margin-top:-2px!important;transition:.5s}.is-sticky .avatar.mobile{height:50px!important;width:170px!important;margin-top:0!important}.is-sticky .avatar.mobile .holder{margin:10px 0!important;height:50px}.is-hidden{display:none!important}.is-desktop{display:block}.is-mobile{display:none!important}.avatar{display:block;position:absolute;left:0;right:0;margin:0 auto;background:#fff;width:90px!important;height:90px!important;border-radius:100%;box-shadow:0 0 5px #0003;z-index:99;transition:.5s}.avatar.mobile{display:block;position:absolute;left:0;right:0;margin:0 auto;background:0 0;width:175px!important;height:50px!important;border-radius:0;box-shadow:none;z-index:3;transition:.5s}.avatar.mobile .holder{margin:10px 0;border-radius:0;overflow:hidden;height:50px;z-index:9}.grudado{z-index:9!important}.avatar .holder{margin:5px auto;border-radius:100%;overflow:hidden;max-height:80px;width:100%;height:auto;display:flex;justify-content:center;align-items:center;z-index:9}.avatar.celular.white{position:fixed;left:0;right:0;margin:0 auto;width:220px!important;height:50px!important;z-index:9;transition:.5s}.avatar.celular{left:-140px;margin:6px auto!important;width:42px!important;height:42px!important;box-shadow:none;background:0 0;border-radius:0;z-index:9}.rodape-estabelecimento .avatar.celular{display:block!important;position:relative!important;left:0!important;float:left;text-align:left!important;width:auto!important;clear:both;z-index:0}.footer span.description{display:block;clear:both;padding-top:15px}.holder.celular{border-radius:0;margin:10px auto 5px}.brand.celular span{min-width:155px;font-weight:700;color:#fff;font-size:18px;line-height:20px}.brand.celular img{border:2px solid #fff;width:45px;height:45px}.is-sticky .avatar .holder{margin:0!important;height:50px}.locked-bar .avatar{position:fixed;margin-top:6px!important;transition:.5s;z-index:999}.locked-bar .avatar .holder{margin:10px 0 5px!important}.locked-bar .avatar.mobile{position:fixed;margin-top:6px!important;height:50px!important;width:175px!important;transition:.5s;z-index:5}.locked-bar .avatar.mobile.logoloja{margin-top:15px!important}.locked-bar .avatar.mobile.logoloja img{display:block;margin:auto}.avatar img{display:block;margin:auto;width:100%;height:auto;max-height:30px}.head-holder{width:100%;height:240px}.app-infos{margin:66px auto auto}.app-infos .title{display:block;margin:6px;text-align:center;font-size:21px;line-height:24px;font-weight:700;color:var(--preto3)}.app-infos .description{display:block;margin:0 0 8px;text-align:center;color:var(--preto3);font-size:14px;line-height:18px}.app-infos .info-badges{width:100%;max-width:100%;margin:auto;padding:0;gap:10px}.app-infos .info-badge{display:flex;align-items:center;justify-content:center;width:100%;padding:8px 3px 5px;border-right:1px solid #00000026;border:1px solid #e1e1e1;border-radius:8px;gap:5px}.app-infos .info-badge.minimo i{margin-right:2px}.app-infos .info-badge.whatsapp i{margin-left:15px}.clearline{margin:0 0 20px;width:100%;height:1px;background:#00000026;margin-top:5px}.body-cidade .clearline{background:0 0}.app-infos .info-badge i{display:block;margin-right:-3px;font-size:26px;color:#0000008c}.app-infos .info-badge span{display:block;text-align:center;font-size:12px;color:#000c}.app-infos,.body-estabelecimento .middle.corfundo_loja{background:#fff}.middle{margin:0;min-height:60vh}.categoria .counter{display:inline-block;margin:0 6px 0 0;transform:translateY(-2px);background:var(--transparent0d);border-radius:6px;font-size:14px;padding:4px 8px 2px;text-align:center;font-weight:600}.categoria .title{display:inline-block;font-weight:500;font-size:20px;padding:10px 0;border-radius:6px;overflow:hidden}.categoria .title.itens{font-size:16px}.categoria .vertudo{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px;float:right;font-size:14px;font-weight:600;text-align:center;padding:10px 12px;border:1px solid transparent;gap:5px}.categoria .vertudo .nav-btn{width:20px;line-height:1;padding:0;border-radius:50%;border:none;background:0 0;box-shadow:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:24px}.categoria .vertudo svg{transform:translateY(2px)}.cidades .categoria .vertudo i{font-size:18px}.categoria .btn-vertudo .vertudo:hover,.produtos .btn-vertudo:hover{background:#fff;box-shadow:0 5px 10px #00000026}.categoria .btn-vertudo{background:#fff;box-shadow:0 1px 4px #00000026;border-radius:12px;overflow:hidden;transition:.3s;display:block;align-content:center;width:100%}.categoria .btn-vertudo .vertudo{padding:15px;width:100%;display:block;align-items:center}.categoria .vertudo i{transform:translateY(2px);color:var(--cor-destaque);padding-left:3px}.sidebars{display:none}.sidebar-categorias{padding:0 15px 0 0;display:grid;grid-template-columns:1fr;gap:5px;min-width:260px;max-width:260px;float:left}.sidebar-categorias h3{margin-top:0;font-size:18px}.sidebar-categorias .categoria-nome{background:#fff;box-shadow:0 1px 4px #00000026;display:flex;color:var(--preto);z-index:3;line-height:14px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:left;margin-top:10px;float:left;padding:2px 0;width:100%;align-items:center;border-radius:5px;float:left;line-height:1.2;border:none;box-shadow:none}.sidebar-categorias .categoria-nome b{color:var(--link-azul);text-transform:lowercase!important}.categoria .qnt-itens .itens span,.sidebar-categorias .categoria-nome span{color:#757575;padding-left:5px}.sidebar-categorias .categoria-nome span{font-size:13px}.categoria .qnt-itens .itens span{font-size:15px}.body-categorias .grid_produtos,.body-categorias .tv-infinit{display:grid;grid-template-columns:repeat(4,1fr)!important;gap:10px}.subcategorias-sidebar{display:inline-grid;padding-left:10px}.sidebar-categorias .subcategorias-sidebar p{margin-top:5px!important}.cart-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:9998;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.cart-overlay.active{opacity:1;visibility:visible}.cart-sidebar{position:fixed;top:0;right:-100%;width:100%;max-width:420px;height:100%;background:#fff;z-index:9999;transition:right .4s cubic-bezier(.25,.46,.45,.94);box-shadow:-5px 0 25px #00000026;display:flex;flex-direction:column}.cart-sidebar.active{right:0}body.cart-open{overflow:hidden}.cart-header{background:#f8f8f8;border-bottom:1px solid #eee;color:var(--preto3);padding:15px 20px;display:flex;justify-content:space-between;align-items:center}.cart-title{font-size:16px;font-weight:700}.cart-content{flex:1;overflow-y:auto;padding:20px}.cart-footer{padding:20px;background:#f8f8f8;border-top:1px solid #eee}.total{display:flex;justify-content:space-between;font-size:18px;font-weight:700;margin-bottom:20px;color:var(--preto3)}.checkout-buttons{display:flex;flex-direction:column;gap:10px}.btn-comprar,.continue-btn,.finalize-btn{padding:12px;border:none;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s;text-align:center;text-decoration:none;min-height:44px;line-height:1;vertical-align:middle;display:grid;align-items:center;object-position:center;width:100%;margin:0 auto}.continue-btn{background:0 0;color:var(--preto3);border:2px solid #f8f8f8}.continue-btn:hover{background:0 0;border-color:#f8f8f8}.finalize-btn{background:#28a745;color:#fff}.finalize-btn:hover{background:#218838;color:#fff}.cart-item{display:flex;align-items:flex-start;padding:15px 0;border-bottom:1px solid #eee;gap:15px;position:relative}.finalize-btn.desativado{background-color:#6c757d;opacity:.6;cursor:not-allowed}.cart-item:last-child{border-bottom:none}.item-image{width:60px;max-height:60px;height:auto;object-fit:cover;border-radius:8px;object-fit:contain}.item-details{flex:1;user-select:none}.item-name{font-size:14px;font-weight:700;color:var(--preto3);line-height:1;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis}.item-variations{font-size:12px;color:#777;margin-bottom:8px;line-height:1.4}.item-price{font-size:14px;font-weight:500;color:#545454;margin-bottom:10px}.quantity-controls{display:flex;align-items:center;gap:5px}.qty-btn{background:#f0f0f0;border:none;width:28px;height:28px;padding:5px;border-radius:4px;cursor:pointer;font-size:16px;display:flex;align-items:center;justify-content:center;transition:background .2s}.qty-btn:hover{background:#e0e0e0}.qty-input{width:40px;height:28px;text-align:center;border:1px solid #ddd;border-radius:4px;font-size:14px}.remove-btn{background:0 0;border:none;color:#aaa;font-size:14px;padding:0 5px;transition:color .2s;padding:10px;margin:0;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.remove-btn:hover{color:#f44}.cart-empty-message{text-align:center;padding:40px;color:#666}.cart-empty-message img{width:180px}.cart-empty-message>svg{fill:#666}.cart-sidebar-button{cursor:pointer}.cart-item-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#ffffffb3;display:flex;align-items:center;justify-content:center;z-index:2;opacity:0;visibility:hidden;transition:all .2s}.cart-item.loading .cart-item-loading-overlay{opacity:1;visibility:visible}.cart-sidebar button i{color:#999}.cart-sidebar:hover button i{color:var(--preto3)}.tv-grid.grid_produtos,.tv-infinite{display:grid;gap:10px;grid-template-columns:repeat(5,1fr)}.produto-clean{border:1px solid #ddd;padding:1rem;border-radius:8px}.info-produto .preco-produto,.info-produto .preco-produto .valor,.info-produto .preco-produto .valor_anterior{text-align:center!important}.imagem-produto,.produto-ecom .imagem{position:relative;width:100%;max-height:276px;min-height:240px;height:auto;padding:0;overflow:hidden;display:block;align-items:center;justify-content:center;background:#f7f7f7;aspect-ratio:1/1;overflow:hidden;align-items:center;justify-content:center}.produto-ecom .imagem{display:flex;position:relative}.imagem-produto img{width:100%;height:100%;mix-blend-mode:multiply;object-fit:contain}.info-produto .preco-antigo{text-decoration:line-through;color:#999;margin-right:5px}.info-produto .preco-final{font-weight:700;color:#e60000}.info-produto h3{width:100%;font-size:15px;line-height:1.321;min-height:calc(1.321em * 3);max-height:76px;letter-spacing:.02em;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.info-produto .btn-comprar{width:100%;padding:10px 20px;background:#007bff;border:none;border-radius:4px;cursor:pointer;text-align:center;display:block;margin:10px auto 0}.btn-comprar i{color:#fff}.sob-consulta{margin-top:auto}.produto-ecom{display:flex;flex-direction:column;padding:10px;border-radius:8px;min-height:auto;margin:0 0 30px;overflow:hidden;transition:.3s;border:1px solid #efefef;background-color:#fff;box-shadow:none;justify-content:space-between}.produto-ecom a:hover img{transform:scale(1.03);transition:transform .5s ease}.produto-ecom .imagem img{width:100%;max-height:100%;border-radius:6px;object-fit:contain;mix-blend-mode:multiply;aspect-ratio:1/1;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .5s ease}.produto-ecom .detalhes{margin-top:1rem}.produto-ecom .detalhes .nome{width:100%;line-height:1.321;min-height:calc(1.321em * 2);font-size:13px;letter-spacing:.02em;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:10px}.produto-ecom .precos{margin:.5rem 0}.produto-ecom .de{font-size:80%;text-decoration:line-through;color:#aaa}.produto-ecom .por{font-size:15px;font-weight:700;color:var(--cor-destaque)}.pix-icon-precos svg:not(:root){fill:#333!important;color:#333!important;width:100%;width:18px;height:auto;vertical-align:middle}.produto-ecom .botoes{display:flex;gap:.5rem}.produto-ecom .btn-comprar,.produto-ecom .btn-ver{padding:.5rem 1rem;border:none;border-radius:4px}.produto-ecom .btn-ver{background:#f0f0f0;display:none}.produto-ecom .btn-comprar{background:#007bff;color:#fff}.card-produto{position:relative;width:100%;min-width:220px;background:#fff;font-size:14px;color:#111;overflow:hidden;display:flex;flex-direction:column}.card-produto a{display:block;color:inherit;text-decoration:none}.card-produto .imagem-produto{position:relative;width:100%;height:275px;aspect-ratio:1/1;overflow:hidden;background:#f2f2f2;display:flex;align-items:center;justify-content:center;border-radius:0!important}.card-produto .imagem-produto img{width:100%;height:100%}.card-produto .icon-carrinho svg{position:absolute;top:200px;right:8px;background:#fff;border-radius:50%;padding:0;font-size:20px;width:28px;height:28px;transition:all .2s ease}.card-produto .icon-carrinho svg:hover{transform:scale(1.1)}.card-produto button{z-index:1}.card-produto:hover>.icon-carrinho svg{border:1px solid #fff;transition:all .2s ease}.card-produto .titulo-tag{display:flex;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;gap:5px;margin-top:10px}.card-produto .badge{background:gold;color:#000;font-size:11px;padding:2px 5px;border-radius:3px;display:inline-block;min-width:40px}.card-produto .info-produto{display:flex;flex-direction:column;gap:4px;height:100%;padding:0;margin-bottom:15px}.card-produto .titulo-produto{font-size:14px;font-weight:400!important;line-height:1;min-height:15px;max-height:15px;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.card-produto .preco{margin-top:4px;font-size:18px;font-weight:700;color:#000}.card-produto .preco-antigo{display:inline-block;margin-left:6px;text-decoration:line-through;color:#999;font-size:13px;font-weight:400}.card-produto .desconto{display:inline-block;margin-left:6px;color:#d70000;font-weight:700;font-size:13px}.card-produto .extra{margin-top:6px;font-size:12px;color:#555}.card-produto .avaliacao{font-size:12px;margin-bottom:2px}.card-produto .frete{color:green;font-weight:500}.card-produto button{z-index:1}.produto-consorcio{background-image:linear-gradient(to right,#e5e5eb,#d3d1db);border-radius:.5rem;padding:.75em;display:flex;flex-direction:column;text-align:center;height:100%;transition:all .2s ease-in-out}.produto-consorcio:hover{transform:translateY(-4px);box-shadow:0 4px 12px #0000001a}.produto-consorcio a{text-decoration:none;color:inherit;display:flex;flex-direction:column;flex-grow:1}.produto-consorcio .nome-produto{font-size:1.2em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin:.5em 0 1em}.produto-consorcio .imagem-produto{margin-bottom:.25em}.produto-consorcio .imagem-produto img{max-width:100%;height:auto;object-fit:contain}.produto-consorcio .info-produto{margin-top:auto}.produto-consorcio .preco-credito{font-size:.975em;color:#6b7280;margin-bottom:.75em}.produto-consorcio .info-parcelas{display:flex;align-items:center;justify-content:center;gap:.5em}.produto-consorcio .texto-parcelas{max-width:70px;font-size:1em;font-weight:600;color:#1f2937;text-align:right;line-height:1.2}.produto-consorcio .valor-parcela{font-weight:700;color:#ef4444;line-height:1;display:flex;align-items:baseline}.produto-consorcio .valor-reais{font-size:2.25em}.produto-consorcio .valor-centavos{font-size:1.25em;font-weight:600}.produto-consorcio .sob-consulta{font-weight:600;font-size:1.2em}.selo-frete-gratis{display:flex;align-items:center;justify-content:flex-start;gap:5px}.selo-frete-gratis i{font-size:15px;transform:translateY(1px)}.tv-grid.grid_produtos .produto{display:inline-grid;min-height:auto;margin:0 0 30px;overflow:hidden;transition:.3s;border:1px solid #ccc;background-color:#fff;box-shadow:none}.col-infinite-last{margin:auto;float:none}ul.list-unstyled li{padding-bottom:5px}ul.list-unstyled li a:hover{text-decoration:underline}.col-infinite-last .vertudo{margin-top:-10px;width:100%;text-align:center}.col-infinite-last .vertudo i{transform:translateY(2px)}.categoria .produto,.work .img{min-height:auto;margin:0 0 30px;overflow:hidden;transition:.3s;border:1px solid #ccc;background-color:#fff;box-shadow:0 4px 8px -4px #ccc}.categoria .produto.estabelecimento .capa{background-size:cover!important}.categoria .produto:hover{box-shadow:0 5px 15px #00000026;border:1px solid var(--preto3)}.categoria .produto .capa{display:table;margin-bottom:5px;width:100%;position:relative;border-radius:6px 6px 0 0;overflow:hidden;justify-content:center;align-items:end;box-shadow:0 0 4px var(--transparent0d);background-size:contain!important}.categoria .produto .capa img{display:block;margin:auto;width:100%;height:auto}.cidades .categoria .produto .capa .nome{height:140px}.categoria .produto .capa .nome{display:table-cell;width:100%;background:url(../img/shadow.png) no-repeat center bottom;background-size:100% 50%;opacity:.0126}.info-categoria{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;white-space:nowrap}.info-nome{flex:1;overflow:hidden}.info-nome .title{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;font-weight:700;color:var(--preto3)}.info-link a{display:flex;align-items:center;gap:6px;text-decoration:none;font-size:14px;color:var(--link-azul)}.nav-btn.next{background:0 0;border:none;font-size:16px;padding:0;margin-left:4px;cursor:pointer}.tag-preco-oferta>span svg{fill:#ee4d2d!important;color:#ee4d2d!important}.tag-preco-oferta svg{width:12px;height:12px;position:relative;top:2px}.tag-oferta{max-width:90px;padding:3px 10px;display:block;animation:fade .5s ease-in-out;transition:opacity .3s ease-in-out;border-radius:3px;margin:-45px 15px 30px;position:relative;text-align:center;align-items:center}.texto-animado{transition:opacity .3s ease-in-out;display:inline-block}.carousel-promo{background:#fff;border-radius:3px;margin:0 auto}.carousel-promo-container.promo-horizontal{touch-action:pan-y}.section-promo-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.section-promo-title{font-size:20px;font-weight:400;color:var(--preto3);margin:0}.section-promo-view-all{color:var(--link-azul);text-decoration:none;font-size:14px;display:flex;align-items:center;gap:4px}.section-promo-view-all:hover{text-decoration:underline}.carousel-promo-container{position:relative}.carousel-promo-wrapper{position:relative;cursor:grab;user-select:none;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;padding-top:10px}.carousel-promo-wrapper::-webkit-scrollbar{display:none}.carousel-promo-track{display:flex;gap:10px;width:max-content}.carousel-promo .navigation-buttons{position:relative;z-index:1}.carousel-promo .nav-btn{width:40px;height:40px;padding:10px 20px;border-radius:50%;border:none;background:0 0;box-shadow:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;font-size:32px}.carousel-promo .nav-btn:hover{transform:scale(1.05);background:#fefefe}.carousel-promo .nav-btn:disabled{opacity:.3;cursor:not-allowed;transform:none}.carousel-promo .nav-btn.prev{left:-20px}.carousel-promo .nav-btn.next{right:-20px}.carousel-promo .itens-acao{display:flex;gap:15px;align-items:baseline}.carousel-promo .justify-between{justify-content:space-between}.carousel-promo .product-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:230px;max-width:230px;width:100%;min-height:auto;background:#fff;border-radius:3px;padding:0;border:1px solid #e9ecef;transition:all .2s ease}.carousel-promo .product-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.carousel-promo .product-card>*{pointer-events:none;display:flex;justify-content:space-between;align-items:center;gap:8px}.carousel-promo .product-card a,.carousel-promo .product-card button{pointer-events:auto;display:block}.carousel-promo .product-card>* button{border:1px solid #ccc}.carousel-promo .product-card>* button.btn-adicionar-mais,.carousel-promo .product-card>* button.btn-comprar-rapido{padding:5px 12px}.carousel-promo .product-card>* button.btn-comprar-rapido{width:100%}.carousel-promo .product-card>* .qty-btn.minus{padding:2px}.carousel-promo .product-card>* .qty-btn{width:26px;height:26px}.carousel-promo .product-card>* .qty-btn,.funcionamento,.info-badges-desktop .info-badge{display:flex;align-items:center;justify-content:center}.carousel-promo .payment-info,.carousel-promo .price-section,.carousel-promo .product-card .add-to-cart-container{padding:0 8px}.carousel-promo .product-card .btn-comprar-ver-opcoes{display:inline-flex;width:94%;margin:0 auto;height:32px;gap:5px;text-align:center;align-items:center;justify-content:center}.carousel-promo .product-image{width:100%;height:230px;border-radius:0;margin:0;padding:0;margin-bottom:12px;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel-promo .product-image img{width:100%;height:100%;object-fit:contain}.carousel-promo .discount-badge{position:absolute;top:8px;right:8px;background:#28a745;color:#fff;padding:4px 8px;border-radius:4px;font-size:11px;font-weight:600}.favorite-btn{position:absolute;top:8px;left:8px;background:#fff;border:1px solid #ddd;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;display:none}.favorite-btn:hover{background:#f8f9fa}.carousel-promo .brand{font-size:11px;color:#666;text-transform:uppercase;font-weight:600;margin-bottom:4px}.carousel-promo .product-title{font-size:14px;color:var(--preto3);line-height:1.4;margin-bottom:12px;flex-grow:1;width:100%;line-height:1.321;min-height:calc(1.321em * 2);letter-spacing:.02em;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carousel-promo .price-section{margin-bottom:8px;min-height:30px}.carousel-promo .product-title{display:none!important}.carousel-promo .original-price{position:relative;color:#bbb;font-size:1.1em;line-height:1em;display:inline-block}.carousel-promo .original-price:after{content:"";width:100%;height:1px;height:max(.08em,1px);position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(-5deg);transform:translateX(-50%) translateY(-50%) rotate(-5deg);background-color:currentColor}.carousel-promo .current-price{font-size:16px;color:var(--preto3);font-weight:600}.carousel-promo .payment-info{font-size:11px;color:#666;margin-bottom:12px}.carousel-promo .shipping-info{display:block;text-align:center;margin-top:5px;padding-bottom:10px}.carousel-promo .shipping-info span{font-size:11px;color:#28a745;padding:0 5px 10px}.carousel-promo .add-to-cart{position:absolute;width:36px;height:36px;bottom:38%;right:8px;background:#00b4d8;color:#fff;padding:5px;border:none;border-radius:3px;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.size-9{width:24px;height:24px}.flex-center{display:flex;justify-content:center;align-items:center}.carousel-promo .add-to-cart:hover{background:#fff;transform:scale(1.1)}@keyframes fade{0%{opacity:0}100%{opacity:1}}div#economize{width:100%;display:block;text-transform:uppercase;text-align:center;border-radius:6px;background-color:#c7f8e3;color:#01b569;border:1px dotted #a1a1a1;margin-left:0;padding:10px;margin-top:15px;font-family:Helvetica,Arial}div#economize>span{font-weight:500;font-size:13px}.detalhes-precos .tag-preco-oferta,.item .work .tag-preco-oferta{font-weight:400;line-height:12px;color:#4c0000;text-transform:none}.detalhes-precos .tag-preco-oferta{font-size:12px}.item .work .tag-preco-oferta{font-size:15px;padding:0 6px}.galeria .tag-preco-oferta,.gallery-main-image-wrapper .tag-preco-oferta,.produtos .capa .tag-preco-oferta{font-weight:400;position:absolute;top:15px;left:10px;background-color:#feeeea;color:#ee4d2d;padding:3px 5px;font-size:14px;border-radius:6px;text-transform:none;z-index:auto}.galeria .tag-preco-oferta{left:30px!important;z-index:1}.story-carousel-container{position:relative;width:100%;margin:20px auto 0;padding:0}.story-carousel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;padding:0}.story-carousel-title{font-size:20px;font-weight:600;margin-bottom:0}.story-carousel{display:flex;gap:10px;padding:15px 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;justify-content:flex-start}.story-carousel::-webkit-scrollbar{display:none}.story-item{scroll-snap-align:start;flex:0 0 210px;transition:transform .4s ease,opacity .4s ease;transform:scale(.9);opacity:.851}.story-item.is-center{transform:scale(1.05);opacity:1}.story-video-wrapper{position:relative;width:100%;height:375px;border-radius:12px;overflow:hidden;background-color:#eee}.story-player-container,.story-player-container iframe,.story-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.story-player-container iframe{display:none}.story-click-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;cursor:pointer}.story-play-icon{position:absolute;z-index:2;pointer-events:none;content:'';transition:transform .2s ease;transform:translate(-50%,-50%);top:50%;left:50%;width:66px;height:66px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;pointer-events:none;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:1.6s lavPlayBtnAnimation ease-out infinite;border:1px solid #ffffff45;background:#ff00000f}.story-play-icon::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:0;height:0;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff;margin-left:2px}.story-item:hover .story-play-icon{transform:translate(-50%,-50%) scale(1.1)}.story-product-info{display:flex;align-items:center;gap:10px;margin-top:5px;padding:8px;background-color:#fff;text-decoration:none;color:inherit;box-shadow:0 2px 5px #0003;border-radius:10px}.story-product-image img{width:40px;height:40px;border-radius:8px;object-fit:cover}.story-product-title{font-size:14px;font-weight:500;line-height:1.3;letter-spacing:.02em;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story-nav-arrow{position:absolute;top:calc(50% - -15px);transform:translateY(-50%);background-color:#ffffffe6;color:var(--preto3);border:none;border-radius:10px;padding:15px;font-size:28px;font-weight:700;cursor:pointer;z-index:2;box-shadow:0 2px 10px #0003;transition:transform .2s,opacity .2s}.story-nav-arrow:hover{transform:translateY(-50%) scale(1.05)}.story-nav-arrow:disabled{opacity:.3;cursor:not-allowed}.story-nav-arrow.prev{left:20px}.story-nav-arrow.next{right:20px}.story-popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);z-index:11000;display:none;justify-content:center;align-items:center}.story-popup.visible{display:flex}.story-popup-content{position:relative;background-color:#000;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;aspect-ratio:660/1080;height:calc(100vh - 4rem);width:min(calc(calc(100vh - 4rem) * 9 / 16),96vw);box-shadow:.3rem .3rem 1rem #0000004d}.story-popup-close{position:absolute;top:15px;right:20px;background:0 0;color:#fff;border:none;width:40px;height:40px;border-radius:50%;font-size:32px;font-weight:100;cursor:pointer;z-index:25;display:flex;align-items:center;justify-content:center}.popup-player-wrapper{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center}#popup-player{width:100%;height:100%}.story-progress-bar-container{position:absolute;top:15px;left:15px;right:70px;display:flex;gap:4px;z-index:20}.progress-bar{flex:1;height:3px;background-color:rgba(255,255,255,.3);border-radius:3px;overflow:hidden}.progress-bar-fill{width:0%;height:100%;background-color:#fff;transition:width .1s linear}.popup-nav{position:absolute;top:50%;transform:translateY(-50%);background:0 0;border:none;color:#fff;font-size:40px;cursor:pointer;z-index:20;opacity:.6;transition:opacity .2s;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.popup-nav:hover{opacity:1}.popup-nav.prev{left:10px}.popup-nav.next{right:10px}.popup-product-actions{position:absolute;bottom:0;left:0;width:100%;padding:20px;background:linear-gradient(to top,rgba(0,0,0,.9) 0,rgba(0,0,0,.7) 50%,transparent 100%);z-index:20;color:#fff}.popup-product-details{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;margin-bottom:15px}.popup-product-details img{width:45px;height:45px;border-radius:8px;object-fit:cover}.popup-product-details div p{margin:0;font-size:14px;font-weight:400;color:#fff;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.popup-product-details div strong{font-size:16px;font-weight:600;color:#fff}.popup-buttons{display:flex;gap:8px}.popup-action-btn{flex:1;padding:12px 8px;border-radius:10px;text-align:center;text-decoration:none;font-weight:600;font-size:14px;transition:transform .2s}.popup-action-btn:hover{transform:scale(1.02)}.popup-action-btn.whatsapp{background-color:#25d366;color:#fff}.popup-action-btn.add-to-cart-bt{background-color:#fff;color:#000}@media(max-width:768px){.story-item{flex:0 0 150px}.story-video-wrapper{height:266px}.story-carousel-title{font-size:20px}.story-nav-arrow{display:none}.story-carousel{padding:15px 10px}.story-carousel-container{margin:0 auto 0}.popup-action-btn{padding:14px}.muda-checkout .fake-select select,.muda-checkout .maskmoney,.muda-checkout input[type=email],.muda-checkout input[type=password],.muda-checkout input[type=select],.muda-checkout input[type=tel],.muda-checkout input[type=text],.muda-checkout input[type=textarea],.muda-checkout textarea{background:#f0f0f0!important;border:1px solid #f0f0f0!important}}@media (max-width:480px){.story-product-info,.story-video-wrapper{max-width:150px}}.categoria .produto .capa .visualizacoes{position:absolute;top:15px;right:10px;background-color:#fff;color:var(--preto3);padding:3px 5px;border-radius:6px;font-size:12px}.categoria .produto .capa .mais-vendidos{position:absolute;font-weight:600;pointer-events:none;z-index:1;bottom:0!important;left:0!important}.categoria .produto .capa .mais-vendidos .totalvendas{color:#fff;background-color:orange;padding-left:10px;padding-right:10px}.categoria .produto .capa .mais-vendidos .ofertadia{color:#fff;background-color:#239c1a;padding-left:10px;padding-right:10px;bottom:0}.produtos .div-video{position:absolute;pointer-events:none;z-index:1;text-align:right;bottom:15px;right:10px;background-color:red;color:var(--preto3);border-radius:6px;font-size:12px}.playVideo,.produtos .capa .playVideo,.single-produto .div-video .playVideo{display:flex;align-items:center;justify-content:center;width:30px;height:22px;padding:10px 15px;border-radius:28%;opacity:.4}.produtos .capa .playVideo::after,.single-produto .div-video .playVideo::after{content:"";margin-left:-1px}.playVideo{position:absolute;top:15px;right:10px;pointer-events:none;background-color:#000;z-index:0;font-size:12px;transition:opacity .3s ease}.single-produto .div-video{position:relative;pointer-events:none;z-index:1;text-align:right;background-color:red;color:#fff;border-radius:6px;font-size:12px;display:block;width:30px;margin-bottom:15px;opacity:.8}a .lni-play{color:#fff!important;text-decoration:none!important}.categoria .marketplace .nome-produto,.categoria .produto .nome{display:block;line-height:16px}.categoria .marketplace .nome-produto,.produto .detalhes-precos .nome,.work .text h3,.work .text h3 a{width:100%;margin-bottom:auto;line-height:1.3;letter-spacing:.02em;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.categoria .marketplace .nome-produto{font-size:14px;text-align:left}.label.label-estatisticas{font-weight:400!important;font-size:12px;color:#00000080!important;padding:0 2px 0 0}.container.relacionados{margin:3em auto}.container.relacionados:before{display:block;content:"";background-color:#e2e2e2;margin:0 auto 3rem;width:100%;height:.0625rem}.modal.slide-out .modal-dialog{transform:translateX(100%);transition:transform .3s ease-out}.modal.slide-in .modal-dialog{transform:translateX(0);transition:transform .3s ease-out}.categoria .marketplace .valor_anterior,.categoria .produto .valor_anterior{display:block;text-decoration:line-through;font-size:12px;color:red;margin:0!important}.categoria .marketplace .apenas,.categoria .produto .apenas{display:block;margin:0 0 4px;color:#00000080;font-size:12px;line-height:.381}.categoria .produto .apenas{text-align:left!important;margin:5px 0!important}.categoria .marketplace .apenas br,.categoria .produto .apenas br{display:none}.apenas .apenas-single{display:block;text-align:left!important;margin:5px 0 -5px!important;clear:both}.categoria .marketplace .apenas-single br,.categoria .produto .apenas-single br{display:block}.div-precos{display:flex;align-items:center;justify-content:space-between;width:100%}.preco .add-plus{position:absolute;right:5px;padding:8px 2px;border-radius:30px;background:#53264a;display:flex;width:28px;height:28px;transition:all .3s linear;align-items:center;justify-content:center;transition:background .2s}.preco .add-plus i{color:#fff}.preco .add-plus a:hover i{color:#fff}.novoproduto a:hover .preco .add-plus i{color:#fff}.novoproduto a:hover .preco .add-plus{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);transition:all .3s linear;background:#555!important;color:#fff}.categoria .marketplace .div-precos{display:block}.link-icon-ver{font-size:14px;fill:#0051c3;width:18px;height:18px;margin-left:4px;transform:translateY(3px)}.categoria .marketplace .valor,.categoria .produto .valor{display:block;font-size:18px;font-weight:500;margin:0!important;color:var(--preto3)}.categoria .marketplace .detalhes-precos .valor-carrinho,.categoria .produto .detalhes-precos .valor-carrinho{float:right;display:block;color:#67b017;margin-top:15px;text-align:right}.categoria .marketplace .detalhes-precos .valor-carrinho i,.categoria .produto .detalhes-precos .valor-carrinho i{border-radius:30px;padding:6px;font-size:18px;color:#fff}.categoria .produto .detalhes-precos .preco-carrinho button{border:0;padding:0;border-radius:0;background:0 0}.categoria .estabelecimento .detalhes-precos,.categoria .produto .detalhes-precos{padding:10px;display:flex;flex-direction:column;justify-content:space-between;min-height:150px;position:relative}.categoria .marketplace .detalhes-precos{min-height:60px!important}.categoria .estabelecimento .detalhes,.categoria .produto .detalhes{display:block;color:#999;text-align:center;min-height:130px;line-height:10}.categoria .estabelecimento .detalhes i,.categoria .produto .detalhes i{display:inline-block;transform:translateY(1px);margin:0 5px 0 0;font-size:21px}.categoria .produto .minheight{min-height:340px}.categoria .produto .detalhes.sem-estoque{background-color:#f9f9f9!important;border-radius:0 0 20px 20px;margin:3px}.bt-achadinho{background:linear-gradient(135deg,#ffd174,#ffc598);transform:translateY(3px);display:inline-block;border-radius:6px;padding:12px 30px;margin:20px 0;text-align:center;border:1px solid #fff8b3}.bt-achadinho a{color:#271500}.bt-achadinho:hover{background:linear-gradient(135deg,#ffc598,#ffd174);border:1px solid #fff8b3;color:var(--preto3)}.bt-achadinho a .marketplace{font-size:18px;text-decoration:none}.bt-achadinho a:hover .marketplace{color:#000!important}.icon-marketplace img{max-height:24px;height:24px;width:24px;transform:translateY(-2px)}.tv-masonry{column-count:4;column-gap:0;width:100%;width:calc(100% + 15px)}.tv-masonry-item{display:inline-block;width:100%;padding-right:15px;page-break-inside:avoid;break-inside:avoid}.cidades .footer{margin-bottom:auto}.footer{padding:50px 0 10px;z-index:99999999999}.ciddes .footer{padding:10px 0}.sticky-cart-button{position:fixed;bottom:15%;right:-100px;width:60px;height:60px;background-color:#fff;border-radius:50%;box-shadow:0 4px 15px #0003;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:9990;transition:right .5s cubic-bezier(.25,.46,.45,.94),transform .2s ease-in-out;visibility:hidden}.sticky-cart-button.visible{right:28px;visibility:visible}.sticky-cart-button:hover{transform:scale(1.1)}.sticky-cart-button svg{width:36px;height:36px;color:var(--preto3)}.sticky-cart-count{position:absolute;top:-5px;right:-5px;background-color:var(--cvs-cor,#007bff);color:#fff;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;border:2px solid #fff;transition:transform .3s cubic-bezier(.175,.885,.32,1.275);transform:scale(0)}.sticky-cart-button.count-visible .sticky-cart-count{transform:scale(1)}.sticky-cart-button.bounce svg{animation:bounce-icon .6s ease}@keyframes bounce-icon{0%,100%{transform:scale(1)}50%{transform:scale(1.3)}}.footer.interna{padding:0;margin-top:40px;width:100%;bottom:0;position:absolute}.footer.interna .copyright,.footer.interna .linha-copy{display:none}.footer-info{padding:10px 12px 6px}.footer-info span{display:block;color:#fff;text-align:center}.pwa-bottom-sheet{position:fixed;bottom:-150%;left:20px;width:100%;max-width:390px;background:#fff;box-shadow:0 -4px 20px #00000026;border-radius:20px 20px 0 0;z-index:999999;transition:bottom .4s cubic-bezier(.175,.885,.32,1.275);padding:20px;box-sizing:border-box}.pwa-bottom-sheet.show{bottom:0}.pwa-header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.pwa-icon{width:110px;height:100%;border-radius:12px;background:#f8f9fa;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000001a;overflow:hidden}.pwa-icon img{width:100%;height:100%;object-fit:cover}.pwa-text{flex-grow:1}.pwa-text h4{margin:0;font-size:16px;font-weight:700;color:#333}.pwa-text p{margin:2px 0 0;font-size:12px;color:#777;line-height:1.3}.pwa-actions{display:flex;gap:10px}.btn-pwa{flex-grow:1;padding:12px;border:none;border-radius:8px;font-weight:700;font-size:14px;cursor:pointer;text-align:center;transition:.2s}.btn-pwa-install{background:var(--cor-principal,#007bff);color:#fff}.btn-pwa-install:hover{opacity:.9}.btn-pwa-close{background:#f1f1f1;color:#555;flex-grow:0;padding:12px 20px}.btn-pwa-close:hover{background:#e2e2e2}.pwa-ios-instructions{display:none;background:#f9f9f9;padding:15px;border-radius:8px;margin-top:15px;font-size:13px;color:#555}.pwa-ios-instructions ol{margin:10px 0 0;padding-left:20px}.pwa-ios-instructions li{margin-bottom:5px}.body-cidade .footer-info span{color:var(--preto3)}.footer-copyright-wrapper strong{font-weight:600}#ir-ao-topo{display:inline-block;background-color:#323232;width:42px;height:42px;text-align:center;position:fixed;bottom:0;right:38px;transition:background-color .3s,opacity .5s,visibility .5s,transform .5s;opacity:0;visibility:hidden;transform:translateY(50px);z-index:1000}#ir-ao-topo::after{content:"\e113";font-family:"Glyphicons Halflings";font-size:1.5em;line-height:42px}#ir-ao-topo:hover{cursor:pointer;background-color:var(--preto3)}#ir-ao-topo:active{background-color:#555}#ir-ao-topo.show{opacity:1;visibility:visible;transform:translateY(0)}.atendimento .social-rodape i{font-size:18px!important;padding:0 5px}.watermark{display:block;padding:16px 0 5px;width:100%}.watermark img{display:block;margin:auto;width:100%;height:auto;max-width:90px;opacity:.4;filter:grayscale(100%)}.social{display:flex;align-items:center;justify-content:center;height:45px}.social .tag-preco{transform:translateY(2px)}.social a{display:block;padding:0!important;margin:7px}.social i{font-size:20px}.body-cidade .social i{color:#757575!important}.holder-interna{width:100%;height:88px}.nulled{display:block;padding:12px;text-align:center;color:#0009;font-size:14px;line-height:20px}.nulled-categoria,.nulled-content{padding:5rem 1rem 20rem;max-width:250px;margin:0 auto;font-size:16px}.nulled-content{padding:30px;font-size:18px;line-height:22px;color:#0006}.title-icon{margin:0}.rowtitle{text-align:left}.rowtitle.cidade,.rowtitle.marketplace{text-align:center}.title-icon span{font-size:24px;font-weight:600;color:var(--preto3)}.title-icon i{margin-right:12px;color:var(--cor-destaque);padding:12px;border-radius:6px;background:#262222}.title-line{margin:0 auto 20px;padding:20px 0 10px;font-size:18px;border-bottom:2px solid #00000026}.bread-box{display:flex;width:100%;margin:20px 0;align-items:flex-start;justify-content:left;gap:10px}.bread{font-size:14px}.bread span{margin:0 5px;font-size:15px}.bread a{color:#080808}.bread i{color:var(--cor-destaque)}.tv-tabs.tv-infinite-menu a{width:100%;display:inline-grid;text-align:center;justify-content:center;margin:0 auto;border-radius:6px}.cidades .tv-infinite-menu.tv-tabs svg:not(:root){width:60px}.cidades .tv-infinite-menu.tv-tabs{text-align:center;margin:0 auto;padding:10px 20px!important;border:none;gap:15px}.tv-infinite-menu a.active,.tv-infinite-menu a:hover{color:var(--preto);border-color:var(--cor-destaque)}.tv-infinite-container{width:100%;overflow:hidden}.tv-infinite-container.categoria{width:100%;padding-top:0}.tv-infinite-menu{scroll-snap-type:x mandatory}.tv-infinite-menu>*{scroll-snap-align:center}.tv-infinite-menu{display:flex;white-space:nowrap;overflow-x:scroll;scroll-behavior:smooth;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;border:1px solid #ebebeb;background:#fff;-moz-scrollbar-width:none}.tv-infinite-menu a{padding:10px 5px;font-size:15px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:block;width:130px;min-width:130px;white-space:nowrap;text-align:center;-webkit-box-align:center;-webkit-box-pack:center;overflow:hidden;position:relative}.cidades .tv-infinite-menu{border:none}.tv-infinite-menu a.todas{display:grid;align-items:center;width:70px;min-width:70px}.arrow-left,.arrow-right{position:absolute;top:50%;transform:translateY(-50%);font-size:24px;cursor:pointer;user-select:none;background-color:#fffc;box-shadow:0 2px 4px 0 #00000027;width:40px;height:40px;line-height:40px;text-align:center;border-radius:50%;z-index:1;display:none}.arrow-left{left:5px}.arrow-right{right:5px}.tv-infinite-container:hover .arrow-left,.tv-infinite-container:hover .arrow-right{display:block}.arrow-left,.arrow-right{display:none}.tv-infinite-menu::-webkit-scrollbar{display:none}.categoria-wrapper{position:relative;height:auto;text-align:center}.categoria-fundo{position:absolute;top:-2px;left:48%;width:70px;height:66px;background-color:#f0f0f0;border-radius:50%;transform:translateX(-50%)}.tv-infinite-menu a.active .categoria-fundo,.tv-infinite-menu a:hover .categoria-fundo{opacity:.251}.categoria-img{position:relative;display:block;margin:0 auto;background-color:transparent}.categoria-img img{max-height:64px;height:100%;transition:transform .3s ease}.segmentos .categoria-img img{max-height:70px}.categoria-img:hover img,.tv-infinite-menu a:hover .categoria-img img{transform:scale(1.1)}.categoria-img:empty{background-color:#e0e0e0;border-radius:50%}.categoria-nome{display:block;color:var(--preto);z-index:3;margin:auto;font-size:.875em;font-weight:400;line-height:14px;white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:center;margin-top:10px}.sidebar-categorias a.active p.categoria-nome,.sidebar-categorias a.active p.categoria-nome:hover{color:var(--cvs-cor)!important}.tv-infinite-menu a.active .categoria-nome{font-weight:700;text-decoration:underline}.single-produto{margin:0 auto 20px;max-width:1366px}.preview{display:block;margin:0 0 20px;width:100%;height:70px;overflow:hidden;border-radius:6px;border:1px solid #0000001a}.preview img{display:block;width:100%;height:auto}.galeria .item{width:100%;height:auto;max-height:100%}.galeria .carousel-inner *{cursor:zoom-in!important}.single-produto .carousel-inner{border:none;width:100%;max-height:100%;object-fit:contain;mix-blend-mode:multiply;aspect-ratio:2/1;overflow:hidden;display:flex;align-items:center;justify-content:center}.galeria .carousel-image{display:flex!important;width:100%;max-height:550px;object-fit:contain;object-position:center;justify-content:center;border-radius:6px;mix-blend-mode:multiply;aspect-ratio:1/1;overflow:hidden;align-items:center;transition:transform .5s ease}.video-popup-fixed{position:fixed;bottom:25px;left:25px;width:73px;height:130px;border-radius:6px;cursor:pointer;overflow:hidden;z-index:1;box-shadow:0 8px 30px #00000040;background:#111;transition:transform .3s ease,opacity .3s ease}.video-popup-container{position:relative;width:100%;height:100%}.video-thumbnail{width:100%;height:100%;object-fit:cover}.click-to-expand-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#0000;transition:background-color .3s ease}.video-popup-fixed:hover .click-to-expand-overlay{background-color:#0006}.click-to-expand-overlay::after{content:'';position:absolute;background-color:#f00c;border-radius:8px;transition:transform .2s ease;transform:translate(-50%,-50%);top:50%;left:50%;width:56px;height:56px;border-radius:50%;display:flex;justify-content:center;align-items:center;text-decoration:none;pointer-events:none;box-shadow:0 4px 30px #0000001a;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);animation:1.6s lavPlayBtnAnimation ease-out infinite;border:1px solid #ffffff45;background:#ff00006b}.click-to-expand-overlay::before{content:'';z-index:1;position:absolute;width:0;height:0;border-style:solid;border-width:9px 0 9px 15px;border-color:transparent transparent transparent #fff;margin-left:3px;transition:transform .2s ease}.video-popup-fixed:hover .click-to-expand-overlay::before{transform:scale(1.1)}.video-modal-content{position:relative;min-width:344px;height:100%;max-width:96vw;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;height:calc(100vh - 9rem);width:min(calc(calc(100vh - 18rem) * 10 / 16),100vw);aspect-ratio:660/1080;background:#000;box-shadow:0 10px 40px #00000080;transition:transform .4s ease,opacity .4s ease;display:flex;justify-content:center;align-items:center;overflow:hidden}.video-modal-overlay.active .video-modal-content{transform:scale(1);opacity:1}.video-modal-content .close-modal-btn{font-size:18px;padding:8px}.player-wrapper{position:relative;width:140vw;height:100%;overflow:hidden}#youtubePlayer{position:absolute;top:50%;left:50%;width:177.78vh;height:100vh;transform:translate(-50%,-50%)}.video-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:10010;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.video-modal-overlay.active{opacity:1;visibility:visible}.mute-toggle-btn{position:absolute;top:15px;left:15px;width:32px;height:32px;background-color:#fff3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff4d;border-radius:50%;cursor:pointer;z-index:20;display:flex;align-items:center;justify-content:center;padding:0;transition:transform .2s ease}.mute-toggle-btn:hover{transform:scale(1.1)}.mute-toggle-btn svg{width:18px;height:18px;fill:#fff}.mute-toggle-btn .icon-unmuted{display:block}.mute-toggle-btn .icon-muted{display:none}.mute-toggle-btn.is-muted .icon-unmuted{display:none}.mute-toggle-btn.is-muted .icon-muted{display:block}.close-modal-btn{position:absolute;top:15px;right:15px;width:34px;height:34px;line-height:1.351;background:#0009;color:#fff;border:none;border-radius:50%;display:flex;font-size:28px;align-items:end;font-weight:100;cursor:pointer;z-index:15;transition:transform .2s ease;padding:0 9px;vertical-align:top}.close-modal-btn:hover{transform:scale(1)}#carouselbanners .carousel.slide .carousel-inner{max-height:320px}.share-container{position:absolute;right:10px;top:15px;color:#fff;cursor:pointer;border:none;z-index:2}.share-container button{border:0;align-items:center;font-size:18px;text-align:center;padding:0;width:40px;height:40px;border-radius:50%;background-color:#1e1e1e6b;display:flex;justify-content:center;cursor:pointer;overflow:hidden}.share-container svg{margin:0 auto;width:20px;height:20px;object-fit:cover}.compartilhamento-modal{position:absolute;top:15px;right:15px;z-index:2}.icon-compartilhar{background-color:#fffc;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.compartilhamento-modal .popup{position:absolute;top:50px;right:0;background:#fff;border-radius:10px;padding:20px;width:320px;box-shadow:0 0 80px 20px #0000001a;opacity:0;pointer-events:none;transition:all .2s ease-in-out}.compartilhamento-modal.show .popup{opacity:1;pointer-events:auto}.compartilhamento-modal .popup,.compartilhamento-modal .view-modal{position:absolute;z-index:1}.compartilhamento-modal button{outline:0;cursor:pointer;font-weight:500;border:2px solid transparent;transition:background .1s linear,border-color .1s linear,color .1s linear;padding:8px;width:38px;height:38px;background:#fff;color:#000;box-shadow:0 2px 4px 0 #00000027;border-radius:50%;right:20px;top:10px}.compartilhamento-modal .popup{background:#fffefe;padding:25px;border-radius:15px;position:fixed;top:50%;left:50%;height:auto;max-width:380px;width:100%;opacity:0;pointer-events:none;box-shadow:0 10px 15px #0000001a;transform:translate(-50%,-50%) scale(1.2);transition:top 0s .2s ease-in-out,opacity .2s 0s ease-in-out,transform .2s 0s ease-in-out}.compartilhamento-modal .popup.show{top:45%;opacity:1;z-index:1000;pointer-events:auto;transform:translate(-50%,-50%);box-sizing:border-box;transition:opacity .2s ease-in-out,transform .2s ease-in-out}.compartilhamento-modal .popup :is(header,.icons,.field){display:flex;align-items:center;justify-content:space-between}.compartilhamento-modal .popup header{padding-bottom:15px;border-bottom:1px solid #ebedf9}.compartilhamento-modal header span{font-size:20px;font-weight:600;color:#000}.compartilhamento-modal .icons a,.compartilhamento-modal header .close{display:flex;align-items:center;border-radius:50%;justify-content:center;transition:all 153ms ease-in-out}.compartilhamento-modal header .close{font-size:16px;background:#e1e1e1;height:33px;width:33px;cursor:pointer;text-shadow:none;opacity:1}.compartilhamento-modal header i{color:#666}.compartilhamento-modal header .close:hover{background:#ebedf9}.compartilhamento-modal .popup .content{margin:20px 0}.compartilhamento-modal .popup .icons{margin:15px 0;padding:0}.compartilhamento-modal .content p{font-size:15px;color:#000}.compartilhamento-modal .content .icons a{height:44px;width:44px;font-size:18px;text-decoration:none;border:1px solid transparent}.compartilhamento-modal .icons a i{transition:transform .3s ease-in-out}.compartilhamento-modal .icons a:nth-child(1){color:#1877f2;border-color:#b7d4fb}.compartilhamento-modal .icons a:nth-child(1):hover{background:#1877f2}.compartilhamento-modal .icons a:nth-child(2){color:#46c1f6;border-color:#b6e7fc}.compartilhamento-modal .icons a:nth-child(2):hover{background:#46c1f6}.compartilhamento-modal .icons a:nth-child(3){color:#e1306c;border-color:#f5bccf}.compartilhamento-modal .icons a:nth-child(3):hover{background:#e1306c}.compartilhamento-modal .icons a:nth-child(4){color:#25d366;border-color:#bef4d2}.compartilhamento-modal .icons a:nth-child(4):hover{background:#25d366}.compartilhamento-modal .icons a:nth-child(5){color:#08c;border-color:#b3e6ff}.compartilhamento-modal .icons a:nth-child(5):hover{background:#08c}.compartilhamento-modal .icons a:hover{color:#fff;border-color:transparent}.compartilhamento-modal .icons a:hover i{transform:scale(1.2)}.compartilhamento-modal .content .field{margin:12px 0 -5px;height:45px;border-radius:4px;padding:0;border:1px solid #757171}.compartilhamento-modal .field.active{border-color:#7d2ae8}.compartilhamento-modal .field i{color:#000;width:50px;font-size:14px;text-align:center}.compartilhamento-modal svg .icon-x{font-size:18px;text-align:center}.compartilhamento-modal .field.active i{color:#7d2ae8}.compartilhamento-modal .field input{background:#fbfbfb;color:#000;width:100%;height:100%;padding:5px;border:none;outline:0}.compartilhamento-modal button.share-link{border:0;background-color:#ececec;align-items:center;display:inline-flex;text-align:center;min-width:65px;height:40px;border-radius:0}.galeria .seta{background:0 0}.galeria .seta span{transition:.3s;margin-top:-30px;max-width:30px;padding:5px;align-items:center;background-color:#fff;border:0;cursor:pointer;display:flex;justify-content:center;transform:translateY(-50%);box-shadow:0 1px 2px 0 #0000001f;-moz-box-shadow:0 1px 2px 0 #0000001f;-webkit-box-shadow:0 1px 2px 0 #0000001f;color:#373737;border-radius:15px}.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{font-family:LineIcons;font-size:20px}.glyphicon-chevron-left:before{content:"\ea5a"!important}.glyphicon-chevron-right:before{content:"\ea5c"!important}.galeria .seta:hover span{transition:.3s}.carousel-control{opacity:0;transition:opacity .3s ease;text-shadow:none}.carousel:hover .carousel-control{opacity:1}.carousel-control.left,.carousel-control.right{background-image:none;position:absolute;top:50%;transform:translateY(-50%);font-size:30px;color:#fff;width:40px;height:auto;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:15px}.carousel-control.left{left:10px}.carousel-control.right{right:10px}.carousel-indicators{position:initial;display:flex!important;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:10px 0;align-items:center;justify-content:center;margin:0 auto;width:100%;scroll-behavior:smooth;gap:10px}.carousel-indicators li a img{width:100%;height:100%;object-fit:cover;max-height:50px;z-index:0}.carousel-indicators::-webkit-scrollbar{height:6px}.carousel-indicators::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.carousel-indicators li{flex:0 0 auto;width:50px!important;height:50px!important;overflow:hidden;border:2px solid #fff;margin:0 5px;padding:0;display:inline-block;justify-content:center;align-items:center;border-radius:8px;background:#fff;box-shadow:inset 2px 2px 10px 0 #0000001a}.capa{position:relative;overflow:hidden}.capa iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.capa .mais-vendidos,.capa .ofertadia,.capa .tag-preco-oferta,.capa .totalvendas{position:relative;z-index:1}.galeria img{display:block;margin:auto;width:100%;max-width:100%;height:auto;border-radius:6px}.gallery{display:flex;gap:15px;max-width:100%;margin:0 auto}.gallery-layout-right{flex-direction:row-reverse}.gallery-layout-bottom{flex-direction:column}.gallery-thumbs-container{position:relative;width:90px;flex-shrink:0}.gallery-layout-bottom .gallery-thumbs-container{width:100%;margin-top:15px}.gallery-thumbs{display:flex;flex-direction:column;gap:10px;max-height:600px;overflow-y:hidden;scroll-behavior:smooth}.gallery-layout-bottom .gallery-thumbs{flex-direction:row;overflow-x:hidden;overflow-y:hidden;max-height:120px;padding-bottom:10px}.gallery-main-image-wrapper{width:100%;height:100%;border-radius:12px;overflow:hidden;position:relative;border:0;padding:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #f1f1f1;mix-blend-mode:multiply;object-fit:contain;aspect-ratio:1/1}.slide-stage{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;transition:transform .4s cubic-bezier(.4,0,.2,1)}.slide-item{background:#fff;width:100%;height:100%;flex-shrink:0;border:1px solid #ededed;display:flex;align-items:center;justify-content:center}.slide-item img{width:100%;height:100%;object-fit:contain;border:none;mix-blend-mode:multiply}.slide-item iframe{width:100%;height:100%;object-fit:contain;border:none}.gallery-main{position:relative;flex:1;min-width:0}#mainMediaLink{display:block;position:relative;z-index:1}.gallery-main-image-wrapper>.hidden{display:none}.gallery-main-image-wrapper .tag-preco-oferta{position:absolute;z-index:10;top:15px;left:15px}.gallery-nav-prev{left:10px}.gallery-nav-next{right:10px}.gallery-main:only-child{flex:none;width:100%}.gallery-nav-btn{position:absolute;top:50%;transform:translateY(-50%);width:45px;height:45px;background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;padding:0}.gallery-nav-btn svg{width:60%;height:60%;display:block;fill:#fff}.gallery-nav-btn:hover{background:#000000b3}.gallery-container{padding:0}.gallery-layout-right{flex-direction:row-reverse}.gallery-layout-bottom{flex-direction:column-reverse}.gallery-scroll-btn{position:absolute;left:50%;transform:translateX(-50%);width:30px;height:30px;padding:15px;line-height:0;background:#00000080;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex!important;align-items:center;justify-content:center;font-size:14px;z-index:2;transition:all .3s ease}.gallery-scroll-btn:hover{background:#000c}.gallery-scroll-btn:disabled{opacity:.3;cursor:not-allowed}.gallery-scroll-up{top:-5px}.gallery-scroll-down{bottom:-5px}.gallery-layout-bottom .gallery-scroll-btn{display:none!important}.gallery-thumb{width:90px;height:90px;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:border-color .3s ease;flex-shrink:0;position:relative}.gallery-thumb:hover{border-color:#007bff}.gallery-thumb.active{border-color:#007bff}.gallery-thumb img{background:#fff;width:100%;height:100%;object-fit:contain;aspect-ratio:1/1;display:block;border:1px solid #ededed;border-radius:6px}.gallery-thumb .video-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;background-color:#0009;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px}.gallery-nav-btn:hover{background:#000000b3}.gallery-zoom-btn{bottom:15px;right:15px;text-decoration:none;top:auto}.fancybox__content{width:550px!important;height:550px!important}@media (max-width:767px){.gallery,.gallery-layout-right{flex-direction:column}.gallery-thumbs{flex-direction:row;overflow-x:auto;max-height:120px;padding-bottom:10px}.gallery-main{order:1}.gallery-scroll-btn{display:none!important}.gallery-main-image-wrapper{padding-top:100%}.gallery-thumbs-container{width:100%;order:2;margin-top:0}.gallery-thumb{width:80px;height:80px}}.produto-detalhes .bread{float:left;color:#888;padding:0 0 10px;margin:0}.produto-detalhes .categoria{margin:0 0 10px}.produto-detalhes .categoria a{display:block;font-size:14px;color:var(--cor-destaque);font-weight:600}.produto-detalhes .nome{margin:0 0 9px;text-align:left}.produto-detalhes .nome h1{width:100%;font-size:26px;line-height:1.2;font-weight:500;margin:15px 0;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}.search-results-container .product-item .product-info .name{letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.produto-detalhes .ref{margin:0 0 10px;color:var(--preto3);text-align:left}.produto-detalhes .ref span{margin:0 0 10px;text-align:left;padding:0;font-weight:300}.produto-detalhes .div-precos{justify-content:space-between;position:relative;bottom:0;left:0;width:100%;min-height:92px;padding:0;display:inline-grid;align-items:flex-end}.especificacoes-produto{margin-top:20px;margin-bottom:20px;padding-top:20px;border-top:1px solid #eee}.espec-titulo{font-size:18px;margin-bottom:15px;font-weight:700}.tabela-espec{width:100%;border-collapse:collapse}.tabela-espec tr{border-bottom:1px solid #f2f2f2}.tabela-espec td{padding:10px 5px;font-size:14px}.tabela-espec .espec-label{font-weight:700;color:var(--preto3);width:30%}.tabela-espec .espec-valor{color:#666}.produto.nome h1{font-size:24px}.produto-detalhes .descricao span{display:block;font-size:14px}.produto-detalhes .valor_anterior{margin-bottom:0;display:block;clear:both}.produto-detalhes .valor_anterior span{display:block;font-size:14px;color:var(--preto3)}.produto-detalhes .valor{margin:0;padding:0;float:left;display:contents;clear:both;text-align:left}.produto-detalhes .valor span,.produto-detalhes .valor.subtotal span{display:block;line-height:1.2;font-weight:600}.produto-detalhes .valor.subtotal span{font-size:14px}.produto-detalhes .valor span{font-size:28px}.produto-detalhes .div-estoque{padding:15px 0 20px}.produto-detalhes .ref-estoque .thelabel{clear:both;display:block!important;font-weight:400;color:#242526;padding:0;margin-left:0}.produto-detalhes .line.quantidade.bt-extra{margin-top:20px}.limites-compra{margin-bottom:10px;font-size:14px;color:#000;background:#f5faf5;padding:15px;border-radius:12px}.ver-parcelas-link{font-size:13px;color:#007bff;text-decoration:none;margin-top:5px;font-weight:500}.ver-parcelas-link:hover{text-decoration:underline}.parcelas-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.parcelas-modal-overlay.active{opacity:1;visibility:visible}.parcelas-modal{background:#fff;border-radius:12px;width:90%;max-width:400px;box-shadow:0 5px 25px #0003;transform:scale(.9);transition:transform .3s cubic-bezier(.18,.89,.32,1.28)}.parcelas-modal-overlay.active .parcelas-modal{transform:scale(1)}.mp-logo{height:20px;width:auto}.modal-close{background:0 0;border:none;font-size:28px;cursor:pointer;color:#888;line-height:1}.tabela-parcelas{width:100%;border-collapse:collapse}.tabela-parcelas td{padding:10px 5px;border-bottom:1px solid #f0f0f0;font-size:14px}.tabela-parcelas tr:last-child td{border-bottom:none}.tabela-parcelas .parcela-sem-juros{color:#00a650;font-weight:600}.topo-variacoes.toggle-btn[aria-expanded=false]::after,.topo-variacoes.toggle-btn[aria-expanded=true]::after{display:flex;align-items:center;justify-content:center;transition:background .3s ease-in-out,color .3s ease-in-out;width:24px;height:24px;padding:5px;font-size:20px;font-weight:700;border-radius:50%;margin-left:8px}.topo-variacoes.toggle-btn[aria-expanded=false]::after{content:"+";background:#fff;color:#cf000f}.topo-variacoes.toggle-btn[aria-expanded=true]::after{content:" −";background:#fff;color:#cf000f;transition:.3s}.topo-variacoes:hover.toggle-btn[aria-expanded=false]::after{background:#cf000f;color:#fff}.topo-variacoes:hover.toggle-btn:not(.collapsed){background:#f2f2f2}.topo-variacoes.toggle-btn:not(.collapsed){background:#f6f6f6}.topo-variacoes .opcoes.collapse{transition:height .3s ease-out,opacity .3s ease-out;display:block;height:0;opacity:0;overflow:hidden}.topo-variacoes .opcoes.collapse.in{height:auto;opacity:1;transition:height .3s ease-out,opacity .3s ease-out}.opcoes-pagamento{display:flex;border:1px solid #eee;border-radius:8px;margin:20px 0}.opcao-cartao,.opcao-pix{flex:1;padding:15px}.titulo-pagamento{display:flex;align-items:center;gap:8px;font-size:14px;color:#555;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eee}.titulo-pagamento span.logo-pgto{display:flex;align-items:center;color:#080808;font-size:12px;text-transform:uppercase;gap:8px;border-bottom:1px solid #999;padding-bottom:8px}.parcelamento svg{width:24px;height:24px}.divisor-vertical{border-left:1px solid #eee}.preco-detalhes{display:flex;flex-direction:column}.preco-detalhes .parcelamento span.sem{display:flex;flex-direction:column;object-position:center;justify-content:center;align-items:center;height:100%}.preco-de{text-decoration:line-through;color:#999;font-size:14px}.preco-por{font-size:16px;color:#080808}.parcelamento span{font-size:15px}.parcelamento small{font-size:13px;color:var(--preto3)}.parcelamento-card-ecom{font-size:90%!important;color:#555;font-weight:100;line-height:1.1;margin-top:5px;width:100%;text-align:left}.parcelamento-card-clean{font-size:12px;color:#777;margin:5px 0;line-height:1.3}.parcelamento-card{font-size:13px!important;color:#555;margin-top:4px}.parcelamento-card-final{font-size:13px!important;color:#555;font-weight:400;width:100%;text-align:left;margin-top:2px}.comprar-container{display:flex;gap:15px}.comprar-container .campo-numero{flex:0 0 120px}.comprar-container .botao-acao{flex:1}.chat-whats-produto,.int-whats-produto{width:100%;margin:20px 0 10px;background-color:#fff;border:2px solid #25d366;color:#25d366!important;text-transform:normal;font-weight:700;transition:.3s}.chat-whats-produto:hover,.int-whats-produto:hover{background-color:#25d366;color:#fff!important;box-shadow:2px 5px 20px -2px #9aabedff;-webkit-box-shadow:2px 5px 20px -2px #9aabedff;-moz-box-shadow:2px 5px 20px -2px #9aabedff}.chat-whats-produto i,.int-whats-produto i{display:inline-block;transform:translateY(1px)!important;margin:0 5px 0 0;font-size:20px;color:#25d366}.chat-whats-produto:hover i,.int-whats-produto:hover i{color:#fff}.botao-acao,.chat-whats-produto,.int-whats-produto{display:block;padding:12px 16px;text-align:center;border-radius:6px;cursor:pointer}.botao-acao span{display:inline-block;margin:0 auto}.botao-acao-loja{display:block;text-align:center!important;border:2px solid #ddd;padding:5px 10px;margin-top:10px;border-radius:5px}.int-whats-produto span,.sacola-adicionar{font-size:18px;transform:translateY(3px);width:72%}.aviso-container{max-width:1336px!important;margin:20px auto 0;background-color:#f9f9f9;border-radius:8px;padding:0 15px;box-shadow:0 0 1px #00000085}.info-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.info-item{display:flex;align-items:center;gap:12px;margin:0 auto;padding:0}.info-item i{font-size:24px!important;color:#666;min-width:24px!important;background:0 0!important;border:none!important;box-shadow:none!important}.info-content h3{font-size:14px;font-weight:600;color:#080808;margin-bottom:4px;text-transform:uppercase}.info-content p{font-size:12px;color:#666;line-height:1.4}.info-content button{width:auto;text-align:left;background:0 0;padding:0;font-weight:400;color:#007bff!important;text-decoration:none!important}.info-content button:hover{text-decoration:underline!important}.chat-whats-produto span{font-size:14px;transform:translateY(3px);width:72%}.chatbot{position:fixed;top:0;bottom:0;width:100%;box-shadow:0 -6px 99px -17px #000000ad;z-index:99}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:none;justify-content:center;align-items:center;z-index:1000;animation:fadeIn .3s ease-out}.modal-overlay.show{display:flex}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.modal-container{background:#fff;border-radius:8px;margin:15px auto;max-width:800px;width:90%;max-height:90vh;overflow:hidden;position:relative;display:flex;box-shadow:0 20px 40px #0003;animation:slideUp .4s ease-out}@keyframes slideUp{from{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.cart-sidebar.active .close-btn{position:initial}.close-btn{top:20px;right:20px;border:none;transition:all .3s;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:10;width:30px;height:30px;font-size:16px;float:right;cursor:pointer;color:#666;line-height:1}#discountModal .close-btn{top:20px;right:20px;background:#c3c3c3;position:absolute}.close-btn:hover{background:#dfdfdf;color:#666}.modal-left{flex:1;padding:40px;display:flex;flex-direction:column;justify-content:center}.modal-title{font-size:3em;font-weight:900;color:#000;text-transform:uppercase;line-height:1.1;margin-bottom:20px;letter-spacing:-1px}.modal-subtitle{font-size:1em;color:#666;margin-bottom:30px;line-height:1.5}.form-group{margin-bottom:20px}.form-input{width:100%;padding:15px;border:2px solid #e0e0e0;border-radius:8px;font-size:14px;transition:border-color .3s}.form-input:focus{outline:0;border-color:#007bff}.cta-button{background:#000;color:#fff;border:none;padding:15px 30px;font-size:16px;font-weight:600;text-transform:uppercase;border-radius:8px;cursor:pointer;width:100%;transition:all .3s;letter-spacing:1px}.cta-button:hover{background:var(--preto3);transform:translateY(-2px)}.terms-text{display:contents;font-size:10px;color:#888;margin-top:15px;line-height:1.4}.terms-text a,.terms-text button{color:#007bff!important;text-decoration:none;text-decoration:underline;background:0 0!important;padding:0;margin:0}.modal-right{flex:1;background:linear-gradient(45deg,#ff6b6b,#4ecdc4);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.modal-right.has-custom-image{background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important;background-image:var(--bg-image)}.modal-right.has-custom-image .character,.modal-right.has-custom-image .product-stack{display:none}.product-stack{position:relative;width:300px;height:200px}.product-box{position:absolute;width:60px;height:40px;border-radius:8px;box-shadow:0 4px 8px #0003}.product-box:nth-child(1){background:#ff4757;top:20px;left:50px;transform:rotate(-10deg)}.product-box:nth-child(2){background:#ffa726;top:40px;left:120px;transform:rotate(15deg)}.product-box:nth-child(3){background:#42a5f5;top:80px;left:30px;transform:rotate(-20deg)}.product-box:nth-child(4){background:#ab47bc;top:100px;left:100px;transform:rotate(10deg)}.product-box:nth-child(5){background:#26c6da;top:60px;left:180px;transform:rotate(-15deg)}.product-box:nth-child(6){background:#66bb6a;top:120px;left:160px;transform:rotate(20deg)}.product-box:nth-child(7){background:#ffee58;top:140px;left:80px;transform:rotate(-5deg)}.character{position:absolute;bottom:20px;right:30px;width:80px;height:80px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003}.character::before{content:"🎁";font-size:40px}@media (max-width:768px){.modal-container{flex-direction:column;max-width:95%}.modal-left{padding:30px 20px}.modal-right{min-height:200px}.modal-title{font-size:2.6em}.product-stack{width:200px;height:150px}.product-box{width:40px;height:25px}}@media screen and (min-width:640px){.chatbot{max-width:480px;right:80px;top:auto}}.chatbot__message h1,.chatbot__message h2,.chatbot__message h4{font-size:14px}.chatbot__message strong{font-weight:600;font-size:14px}.chatbot.chatbot--closed{z-index:999;top:auto;width:100%}.chatbot__header{color:#fff;display:flex;align-items:center;justify-content:space-between;background-color:#292460;height:54px;padding:0 20px;width:100%;border-radius:8px 8px 0 0;cursor:pointer;transition:background-color .2s ease}.chatbot__header:hover{background-color:#393285}.chatbot__header p{margin-right:20px;margin-bottom:-5px}.chatbot__close-button{fill:#fff}.chatbot__close-button.icon-speech{width:20px;display:none}.chatbot--closed .chatbot__close-button.icon-speech{display:block}.chatbot__close-button.icon-close{width:14px}.chatbot--closed .chatbot__close-button.icon-close{display:none}.chatbot__message-window{height:calc(100% - (54px + 60px));padding:40px 20px 20px;background-color:#fff;overflow-x:none;overflow-y:auto}@media screen and (min-width:640px){.chatbot__message-window{height:70vh}}@media screen and (max-width:480px){.chatbot__message-window{height:calc(100% - (54px + 60px))}.carousel-promo .product-card{max-width:160px;min-width:160px}.produto-ecom .btn-ver{display:none}.carousel-promo{background:#fff;padding:0;box-shadow:none}}.chatbot__message-window::-webkit-scrollbar{display:none}.chatbot--closed .chatbot__message-window{display:none}.chatbot__messages{padding:0;margin:0;list-style:none;display:flex;flex-direction:column;width:auto}.chatbot__messages li{margin-bottom:20px}.chatbot__messages li.is-ai{display:inline-flex;align-items:flex-start}.chatbot__messages li.is-user{text-align:right;display:inline-flex;align-self:flex-end}.chatbot__messages li .is-ai__profile-picture{margin-right:8px}.chatbot__messages li .is-ai__profile-picture .icon-avatar{width:40px;height:40px;padding-top:6px}.chatbot__message{display:inline-block;padding:12px 20px;word-break:break-word;margin:0;border-radius:6px;letter-spacing:-.01em;line-height:1.45;overflow:hidden}.is-ai .chatbot__message{background-color:#f0f0f0;margin-right:0}.is-user .chatbot__message{background-color:#7ee0d2;margin-left:30px}.chatbot__message p:first-child{margin-top:0}.chatbot__message p:last-child{margin-bottom:0}.chatbot__message h3{margin-top:5px;margin-bottom:5px;font-size:13px;line-height:1.251;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.chatbot__message button{background-color:var(--cvs-cor);font-weight:300;border:2px solid var(--cvs-cor);border-radius:50px;padding:3px 15px;margin:15px 0 -15px 0;transition:background-color .2s ease;cursor:pointer}.chatbot__message button:hover{background-color:var(--cvs-cor)}.chatbot__message button:focus{outline:0}.chatbot__message img{width:100%;border-radius:8px;min-width:60px;max-width:60px}.chatbot__message .card{background-color:#fff;text-decoration:none;overflow:hidden;border-radius:6px;color:#000;word-break:normal}.chatbot__message .card .card-content{padding:20px}.chatbot__message .card .card-title{margin-top:0}.chatbot__message .card .card-button{color:#424242;text-decoration:underline}.animation:last-child{-webkit-animation:fadein .25s;animation:fadein .25s;-webkit-animation-timing-function:all .2s cubic-bezier(.55,.055,.675,.19);animation-timing-function:all .2s cubic-bezier(.55,.055,.675,.19)}.chatbot__arrow{width:0;height:0;margin-top:18px}.chatbot__arrow--right{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #7ee0d2}.chatbot__arrow--left{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #f0f0f0}.chatbot__entry{display:flex;align-items:center;justify-content:space-between;height:60px;padding:0 20px;border-top:none;background-color:#fff}.chatbot--closed .chatbot__entry{display:none}.chatbot__input{height:100%;width:80%;border:0}.chatbot__input:focus{outline:0}.chatbot__input::-webkit-input-placeholder{color:#7f7f7f}.chatbot__input::-moz-placeholder{color:#7f7f7f}.chatbot__input::-ms-input-placeholder{color:#7f7f7f}.chatbot__input::-moz-placeholder{color:#7f7f7f}.chatbot__input,.chatbot__mic,.chatbot__submit{margin-bottom:10px}.chatbot__submit{fill:#424242;height:20px;width:20px;transition:fill .2s ease;cursor:pointer}.chatbot__submit:hover{fill:#45148c}.u-text-highlight{color:#d9fffa}.loader{margin-bottom:-2px;text-align:center;opacity:.3}.loader__dot{display:inline-block;vertical-align:middle;width:6px;height:6px;margin:0 1px;background:#000;border-radius:50px;-webkit-animation:loader .45s infinite alternate;animation:loader .45s infinite alternate}.loader__dot:nth-of-type(2){-webkit-animation-delay:.15s;animation-delay:.15s}.loader__dot:nth-of-type(3){-webkit-animation-delay:.35s;animation-delay:.35s}.loader{display:inline-flex;gap:5px}.loader__dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#7226e0;animation:bounce 1.5s infinite ease-in-out}.loader__dot:nth-child(2){animation-delay:.2s}.loader__dot:nth-child(3){animation-delay:.4s}.produto-card{display:flex;align-items:flex-start;background:#f9f9f9;border:1px solid #efefef;border-radius:8px;padding:10px;margin-bottom:10px}.img-item-chat{position:relative;width:60px;min-width:60px;height:60px;margin-right:5px}.produto-card img{width:100%;height:100%;mix-blend-mode:multiply;object-fit:cover;border-radius:8px;margin-right:10px;flex-shrink:0}.produto-info{flex:1;display:inline-grid}.produto-info .produto-nome{font-weight:700;font-size:14px;line-height:1.2;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.produto-info .produto-id,.produto-info .produto-preco{margin-bottom:4px;font-size:14px}.produto-info a{color:#007bff;text-decoration:none}.chatbot__mic{display:flex;background:0 0;border:none;width:32px;padding:5px;margin-right:10px;cursor:pointer;outline:0}.icon-mic{width:24px;height:24px;fill:#424242;transition:all .3s}.chatbot__mic.listening .icon-mic{fill:red;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}.is-ai__profile-picture{width:32px;height:32px;background:#f0e6ff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}.icon-avatar{width:20px;height:20px}@-webkit-keyframes loader{0%{transform:translateY(0)}100%{transform:translateY(-5px)}}@keyframes loader{0%{transform:translateY(0)}100%{transform:translateY(-5px)}}@-webkit-keyframes fadein{from{opacity:0;margin-top:10px;margin-bottom:0}to{opacity:1;margin-top:0;margin-bottom:10px}}@keyframes fadein{from{opacity:0;margin-top:10px;margin-bottom:0}to{opacity:1;margin-top:0;margin-bottom:10px}}@keyframes lavPlayBtnAnimation{0%{box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 0 rgba(255,255,255,.2)}25%{box-shadow:0 0 0 0 rgba(255,255,255,.3),0 0 0 0 rgba(255,255,255,.2)}100%{box-shadow:0 0 0 16px rgba(255,255,255,0),0 0 0 27px rgba(255,255,255,0)}}*{box-sizing:border-box}.chatbot__message img{max-width:100%;border-radius:8px}.chatbot__message a{display:flex;color:#06c;text-decoration:none}.chatbot__message a:hover{text-decoration:underline}.chatbot__message b{font-weight:700}.intro{display:block;margin-bottom:20px}.botao-acao i{display:inline-block;transform:translateY(1px)!important;margin:0 5px 0 0;color:#fff!important}.sacola-adicionar>.botao-acao i{display:inline-block;transform:translateY(1px)!important;margin:0 5px 0 0;font-size:28px;color:#fff!important}.back-button{display:block;padding:12px 16px 9px 14px;color:var(--preto3);border:1px solid #0003;text-align:center;border-radius:6px;cursor:pointer}.back-button:active,.back-button:focus,.back-button:hover{color:var(--preto3)}.back-button span{display:inline-block;transform:translateY(-2px)}.back-button i{display:inline-block;transform:translateY(1px);margin:0 5px 0 0;font-size:21px;color:var(--cor-destaque)}html .botao-acao-gray{background:#00000026!important}html .botao-acao-gray i,html .botao-acao-gray span{color:#333!important}.comprar{margin:6px 0 20px;padding:0}.comprar .line.quantidade.quantidadeProduto .campo-numero{display:inline-flex;align-items:center;border:1px solid #efefef;border-radius:12px}.opcoes .opcao .campo-numero{width:auto;display:flex}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.campo-numero i{display:block;border:0 solid #ddd;margin:5px;width:20px;height:20px;text-align:center;padding:5px 0;border-radius:6px;background:0 0;cursor:pointer;font-size:12px;align-items:center}.campo-numero input{border:0;margin:0 5px;height:30px;width:50px;text-align:center;padding:0;border-radius:6px;background:#f1f1f1;font-size:16px;font-weight:500;float:left;outline:0!important;user-select:none}.sacola-table .campo-numero input{width:50px;height:50px;text-align:center;font-size:16px}.sacola-table .campo-numero i{width:22px;height:22px;padding:4px;font-size:13px}.bt-extra .campo-numero input{border:0;margin-right:0;margin-left:0;width:40px;height:42px;text-align:center;padding:8px 0;border-radius:6px;background:#fff;font-size:16px;font-weight:600;float:left;outline:0!important;user-select:none}.bt-extra .campo-numero i{display:flex;border:1px solid #00000012;margin:5px;width:24px;height:24px;text-align:left;padding:5px;border-radius:6px;background:0 0;cursor:pointer;font-size:14px}.bt-extra .campo-numeroi:last-child{margin-right:0}.sacola-table .bt-extra .campo-numero input{width:50px;height:50px;text-align:center;font-size:16px;border:1px solid var(--preto3);margin-right:3px}.sacola-table .bt-extra .campo-numero i{width:22px;height:22px;padding:4px;font-size:13px}.comprar .line{padding:5px 0}.comprar .line:last-child{border:0}.comprar .line.observacoes textarea{position:relative;border:1px solid #0003;background:#fff!important;z-index:0}.botoes-produto .quantity-in-cart{padding:7px 10px!important}.botoes-produto .quantity-in-cart,.botoes-produto-ecom .quantity-in-cart,.quantity-controls-card{display:flex;align-items:center;border:1px solid #dfdfdf;border-radius:5px;padding:0 2px}.botoes-produto-ecom .quantity-in-cart{width:72%;padding:6px 10px;text-align:center;display:block;color:var(--cvs-cor);border:1px solid var(--cvs-cor);border-radius:8px}.quantity-controls-card .qty-btn{background:#f8f8f8;border:none;cursor:pointer;padding:2px;font-size:12px}.quantity-controls-card .qty-input{width:30px;height:32px;text-align:center;border:none;background:0 0;font-size:14px;font-weight:700}.preco-carrinho{display:flex;gap:8px;align-items:center}.limite-atingido strong{font-size:13px;display:block}.botoes-produto{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:15px}.botoes-produto .btn-adicionar-mais,.botoes-produto .btn-comprar-rapido{flex-grow:1}.botoes-produto .btn-adicionar-mais,.botoes-produto .btn-comprar-rapido{flex-grow:1;border:1px solid #eee;height:36px;background:var(--cvs-cor)}.botoes-produto .btn-adicionar-mais:hover,.botoes-produto .btn-comprar-rapido:hover{background:var(--cvs-cor)}.botoes-produto button>span{color:#fff;padding-left:5px}.botoes-produto-ecom{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px}.botoes-produto-ecom .btn-ver{padding:7px 12px;border:1px solid #ddd;border-radius:5px;color:#555;background-color:#f8f8f8}.botoes-produto-ecom .quantity-controls-card{flex-grow:1;justify-content:center}.botoes-produto-ecom .btn-adicionar-mais{padding:7px 12px!important}.botoes-produto-ecom .btn-adicionar-mais,.botoes-produto-ecom .btn-comprar-rapido{display:flex;gap:5px;padding:5px 12px;border:none;border-radius:5px;background-color:var(--cvs-cor,#222);align-items:center;justify-content:center;cursor:pointer}.btn-comprar-ver-opcoes{display:inline-flex;background:var(--cvs-cor);color:#fff;width:100%;padding:5px 12px;height:34px;gap:5px;text-align:center;align-items:center;justify-content:center}.carousel-promo-track .btn-comprar-ver-opcoes{border:1px solid #cdcdcd;color:#1c1b1b;background:#fff}.carousel-promo-track a:hover.btn-comprar-ver-opcoes{color:var(--preto3)}a.btn-comprar-ver-opcoes,a:active.btn-comprar-ver-opcoes,a:focus.btn-comprar-ver-opcoes,a:hover.btn-comprar-ver-opcoes{color:#fff}.btn-comprar-ver-opcoes i{font-size:18px}.add-to-cart-container,.botoes-produto-card1,.botoes-produto-card4{transition:all .3s ease}.thelabel{display:inline-block!important;font-weight:600;transform:translateY(11px);background:#fff;margin:0 auto;padding:0 10px;border-radius:3px;margin-left:5px;position:relative;z-index:2}.thelabel-normal{transform:translateY(0)}.modal-content{box-shadow:0 0 0 transparent}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .1533s ease-out;-o-transition:-o-transform .153s ease-out;transition:transform .153s ease-out}.fancybox-is-open .fancybox-bg{opacity:.5!important;background:#000}.fancybox-inner{cursor:pointer}.fancybox-content{background:#fff!important}.modal-dialog-scrollable .modal-body{max-height:75vh;overflow-y:auto}.modal-dialog-scrollable .modal-body::-webkit-scrollbar{width:5px;background-color:#f5f5f5}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb{background-color:#c1c1c1;border-radius:4px}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-thumb:hover{background-color:#a6a6a6}.modal-dialog-scrollable .modal-body::-webkit-scrollbar-track{background-color:#f9f9f9;border-radius:4px}.modal-content{margin:0;border-bottom:0}.modal-content .close,.modal-dialog button span{margin:0;padding:0;margin-top:-6px;position:relative;font-weight:300;color:var(--preto)!important;opacity:1;z-index:1}.modal-content button.close i{color:#000000f2;background:#ededed;border-radius:30px;padding:6px;z-index:1;font-size:16px;text-shadow:none}.modal-content button.close i:hover{background:#ddd}.cidades .modal-dialog button span{color:#fff!important}.lowpadd .col-md-6:nth-child(1){padding-right:5px}.lowpadd .col-md-6:nth-child(2){padding-left:5px}.modal .adicionado{padding:0 20px 23px}.adicionado .image{width:100%;overflow:hidden;border-radius:6px}.adicionado .image img{display:block;margin:auto;width:100%;max-width:200px;height:auto;border-radius:6px}.adicionado .checkicon{display:block;margin-top:10px;margin-bottom:10px;text-align:center;font-size:40px;font-weight:700;color:var(--cor-destaque)}.adicionado{margin:10px auto 5px}.adicionado .icon-1{position:absolute;margin-top:-15%;left:50%;top:0}.adicionado .icon-1 .check-icon{transform:translateX(-50%)}.circle-box.bg-circle{background-color:#44b461}.circle-box.lg{width:64px;height:64px;border:8px solid #fff;box-shadow:0 4px 20px 0 #9e9e9e40}.circle-box.check-icon{position:relative}.circle-box{display:inline-block;border-radius:50%}.circle-box.check-icon::after{position:absolute;border:4px solid #fff;border-top:none;border-right:none;content:"";top:16px;left:14px;height:10px;transform:rotate(-45deg);width:20px}.progress-bar{border-radius:30px}.muda-checkout .form-field-radio input[type=radio]{transform:translateY(-4px);margin-right:10px}.muda-checkout .form-field-radio{display:flex;align-items:center}.elemento-usuario{background:#f8f9fa;padding:0 15px 20px}.muda-checkout .fake-select select,.muda-checkout .maskmoney,.muda-checkout input[type=email],.muda-checkout input[type=password],.muda-checkout input[type=select],.muda-checkout input[type=tel],.muda-checkout input[type=text],.muda-checkout input[type=textarea],.muda-checkout textarea{background:#fff;border:1px solid #d0d5d9}.elemento-forma-entrega,.elemento-forma-pagamento,.elemento-forma-pagamento-descricao,.elemento-oculto.elemento-entrega{background:#f8f9fa;margin-top:15px}.elemento-forma-pagamento,.elemento-forma-pagamento-descricao,.elemento-oculto.elemento-entrega{padding:15px 15px 20px}.elemento-forma-entrega{padding:0 15px 20px}.elemento-forma-pagamento-descricao{margin-bottom:15px}.muda-checkout label{font-weight:500;color:#121212}@-webkit-keyframes{from{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@keyframes rotating{from{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.adicionado .loadingicon{display:block;margin-bottom:-13px;text-align:center;font-size:40px;font-weight:700;color:#0000004d}.adicionado .title{display:block;margin-bottom:5px;text-align:center;font-size:18px;line-height:25px;font-weight:700}.adicionado .text{display:block;text-align:center;font-size:16px;line-height:18px}.minifit{min-height:450px}.badge-pendente .green{background:#68db68}.badge-pendente .orange{background:#f17c57fa}.badge-pendente .blue{background:var(--link-azul)}.badge-pendente .rose{background:#f6c}.badge-pendente .red{background:red}.badge-pendente .circle{display:inline-flex;width:12px;height:12px;border-radius:50%;box-shadow:0 0 1px 1px #0000001a}.badge-pendente .pulse{animation:pulse-animation 2s infinite}@keyframes pulse-animation{0%{box-shadow:0 0 0 0 #0003}100%{box-shadow:0 0 0 20px transparent}}.resumo-linha{display:flex!important;justify-content:space-between;margin-bottom:1rem}.resumo-linha strong{font-weight:600}.resumo-total{border-top:1px solid #d0d5d9;padding-top:1rem;margin-top:1rem;font-weight:700}.pedido,.sacola{margin:20px auto 30px;width:100%;max-width:1170px}.sacola-table{width:100%}.sacola-table thead th{padding-bottom:18px}.sacola-table tr{border-bottom:1px solid #0003;padding-bottom:10px;margin-bottom:10px}.sacola-table .imagem{display:flex;margin:10px 0;max-width:87px!important;max-height:87px!important;border-radius:6px;overflow:hidden}.sacola-table .imagem img{display:block;margin:auto;width:100%;height:auto;max-height:60px;object-fit:contain;object-position:center}.sacola-table .nome{display:block;max-width:350px;font-weight:600;padding:15px 12px 10px;line-height:18px}.sacola-table .campo-numero{width:128px;white-space:nowrap;display:block}.sacola-table .observacoes{margin:10px 0}.sacola-table .sacola-remover{display:block;cursor:pointer}.sacola-table .sacola-remover i{color:#f1828d;margin-right:4px}.sacola-table .sacola-change{display:block;cursor:pointer}.sacola-table .sacola-change i{color:#f1828d;margin-right:4px}.sacola-null{display:none!important}.sacola-null:nth-child(1){display:table-row!important}.sacola-null .nulled{padding:22px 20px 20px}.produtos-relacionados-secao .lista-cross-sell:empty{display:none}.produtos-relacionados-secao .lista-cross-sell:empty+.row .title{display:none}.produtos-relacionados-secao{margin-top:20px}.sacola-vazia-container img{max-width:185px;margin-bottom:1rem}.produtos.cross-sell{margin:0;padding:0}.lista-cross-sell{display:flex;flex-direction:column;gap:15px}.cross-sell-item{display:flex;align-items:center;justify-content:space-between;background:#fff;border:1px solid #eee;border-radius:8px;padding:10px;transition:box-shadow .2s ease}.cross-sell-item:hover{box-shadow:0 4px 10px var(--transparent0d)}.cross-sell-info{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit}.cross-sell-imagem{width:50px;height:50px;object-fit:contain;border-radius:4px}.cross-sell-detalhes{display:flex;flex-direction:column}.cross-sell-nome{font-weight:500;font-size:14px}.cross-sell-preco{color:#555;font-size:14px}.btn-cross-sell-adicionar{background:#eaf7ed;border:1px dotted #28a745;color:#28a745;padding:8px 15px;border-radius:5px;cursor:pointer;font-weight:600;transition:all .2s ease;white-space:nowrap}.btn-cross-sell-adicionar:hover{background:#d4f0dd}.btn-cross-sell-adicionar .lni-plus{font-size:12px;font-weight:700}.btn-cross-sell-opcoes{background:#f0f0f0;border:1px solid #ccc;color:var(--preto3);padding:8px 15px;border-radius:5px;text-decoration:none;font-weight:600;font-size:14px;white-space:nowrap}.categoria-oculta{display:none}.voltar-categorias{display:block;font-weight:400;margin-bottom:20px;color:#555}.sem-filtros-aviso{margin-top:20px;font-size:14px;color:#777;padding:15px;background:#f9f9f9;border-radius:5px}.widget-preco{margin-bottom:30px!important}.preco-inputs{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.preco-inputs .input-box{width:48%}.preco-inputs .input-box span{font-size:12px;color:#888;display:block;margin-bottom:3px}.preco-inputs .input-field{display:flex;align-items:center;border:1px solid #ddd;border-radius:4px;padding:0 8px;background:#fff}.preco-inputs .input-field span{font-size:14px;color:#333;margin-right:5px;margin-bottom:0}.preco-inputs .input-field input{width:100%;border:none;outline:0;padding:8px 0;font-size:14px;color:#333}.preco-inputs .input-field input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.slider-preco-container{position:relative;width:100%;height:3px;background-color:#e0e0e0;border-radius:5px;margin-bottom:25px}.slider-track{position:absolute;height:3px;background-color:#007bff;border-radius:5px;z-index:1}.slider-preco-container input[type=range]{position:absolute;width:100%;top:0;background:0 0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;z-index:2;margin:0;padding:0}.slider-preco-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;border-radius:50%;background:#fff;border:1px solid #ccc;box-shadow:0 2px 5px #0003;pointer-events:auto;cursor:pointer;margin-top:-8.5px}.slider-preco-container input[type=range]::-webkit-slider-runnable-track{height:3px;background:0 0}.slider-preco-container input[type=range]::-moz-range-track{height:3px;background:0 0}.slider-preco-container input[type=range]::-moz-range-thumb{height:20px;width:20px;border-radius:50%;background:#fff;border:1px solid #ccc;box-shadow:0 2px 5px #0003;pointer-events:auto;cursor:pointer;transform:translateY(-8.5px)}.btn-aplicar-filtro{width:100%;border:none;padding:10px;cursor:pointer;transition:.3s;background-color:#d0d0d0;cursor:not-allowed;transition:all .2s ease}.btn-aplicar-filtro.ativo{color:#fff;cursor:pointer}.btn-limpar-preco{display:block;text-align:center;margin-top:12px;color:#d63638;font-size:13px;text-decoration:none;font-weight:400;transition:.2s}.btn-limpar-preco:hover{text-decoration:underline;color:#a12426}@media (max-width:768px){.cross-sell-nome{font-size:13px}.btn-cross-sell-adicionar,.btn-cross-sell-opcoes{padding:6px 10px;font-size:13px}}.entrega-select-container{margin-top:1.5rem}.entrega-select-container label{font-weight:600;margin-bottom:.75rem;display:block}.botao-acao.sacola{max-width:320px;margin:0 auto}.entrega-select{width:100%;padding:.75rem;border:2px solid #ced4da;border-radius:5px;background-color:#fff;cursor:pointer;appearance:none;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007bff%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E);background-repeat:no-repeat;background-position:right .7em top 50%;background-size:.65em auto}.entrega-select:focus{border-color:#007bff;outline:0;box-shadow:0 0 0 2px #007bff40}.linha-subtotal{margin:10px 0 0}.subtotal{padding:15px 0;transform:translateY(1px)}.pedido-actions{margin:0}.mtminus{float:left;width:100%;margin-top:-20px}.title-line{margin:0 auto 20px;padding:20px 0 16px;font-size:18px;border-bottom:1px solid #00000026}.title-line span{font-weight:600;color:var(--preto3)}.title-line span.etapas,.title-line span.etapas.pagar{font-weight:600;color:#fff;height:26px;width:26px;padding:0;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;line-height:normal;margin-right:5px}.title-line span.etapas{background:#999}.title-line span.etapas.pagar{background:#4dc117}.title-line i{margin-right:12px;color:var(--cor-destaque)}.cidades .title-icon span{display:flex;margin:0 5px;font-size:36px;font-weight:700;color:var(--preto3);justify-content:center;background:linear-gradient(to bottom,#d8dbe7 38%,#f0f2f8 95%);background-clip:border-box;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent}.row-line{margin-bottom:20px;clear:both;width:100%;border-bottom:1px solid #00000026}.pedido-actions{padding:15px 0 4px}.titlerzero .title-line{margin-bottom:0}.comprovante{word-break:break-all;border:1px solid #0000001a;text-align:left;font-size:16px;transition:.3s;background:#fff;padding:25px;border-radius:8px;box-shadow:0 2px 4px #0000001a}.comprovante-parent{padding-top:20px;padding-bottom:20px;transition:.3s}.comprovante .content{font-family:verdana;font-size:15px}.comprovante .title{display:block;margin-bottom:15px;font-size:30px;font-weight:600}.alerta-comprovante{display:block;padding:12px 0 10px;text-align:left;font-size:13px;line-height:20px;color:#200;font-weight:300}.linha-subtotal .botao-acao,.pedido-actions .botao-acao{width:100%}.fake-hidden{display:block;margin:0;padding:0;width:0;height:0;opacity:0}.error-pedido-minimo .error{text-align:center;margin:-5px 0 0;padding:0 15px 15px}.error-pedido-minimo-sacola .error{margin:4px 0 2px;padding:0}.is-sticky,.sticky-wrapper{transition:2s}.obrigado{margin:0 auto;padding:17px 20px 27px;width:100%;max-width:600px;text-align:center}.obrigado .adicionado{position:relative}.obrigado .botao-acao,.obrigado .chat-whats-produto{min-width:320px;max-width:70%}.obrigado .botao-acao{margin:20px auto auto;width:100%}.obrigado .text{line-height:22px;padding:5px 0 20px}.loja-desativada{position:relative}.loja-desativada::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(3px);z-index:1;pointer-events:none}.loja-desativada .navbar-nav .dropdown a.dropdown-toggle:hover,.loja-desativada a,.loja-desativada a:hover{pointer-events:none}.loja-desativada .menu-item,.loja-desativada .navbar-nav .dropdown .dropdown-toggle,.loja-desativada .navbar-nav .dropdown li>a,.loja-desativada .navbar-nav li>span.sidrLeft{display:none!important}.bt-desativado{display:block;padding:12px;margin-top:30px;border-radius:30px}.desativada .text h1{font-size:28px}.desativada.obrigado .botao-acao{margin:0 auto auto;border-radius:30px!important;background:#25d366!important}.bt-desativado.conhecer-outras{background:#363636}.bt-desativado.conhecer-outras a{color:#fff}.bt-desativado.avaliacao{background:0 0;border:1px solid var(--preto3)}.bt-desativado.avaliacao a{color:var(--preto3)}#modalalerta .modal-body{text-align:center}#modalalerta .modal-body span{display:block;margin:auto;max-width:500px;font-weight:600;color:#000000b3;font-size:22px;line-height:26px}#modalalerta .modal-body i{display:block;margin:auto auto 16px;width:64px;height:64px;line-height:60px;border-radius:100%;font-size:28px;text-align:center;opacity:1!important}#modalalerta .modal-body .alerta-icone-erro{border:3px solid #f1828d;color:#f1828d}#modalalerta .modal-body .alerta-icone-sucesso{border:3px solid var(--cor-destaque);color:var(--cor-destaque)}.sidebar-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;visibility:hidden;pointer-events:none;transition:visibility .3s linear}.sidebar-container .sidebar-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;opacity:0;transition:opacity .3s ease-in-out}.sidebar-container .sidebar-flutuante{position:absolute;top:0;left:0;height:100vh;width:350px;max-width:85%;background-color:#fff;box-shadow:2px 0 10px #0003;overflow-y:auto;transform:translateX(-100%);transition:transform .3s ease-in-out}.sidebar-container.ativo{visibility:visible;pointer-events:auto}.sidebar-container.ativo .sidebar-overlay{opacity:1}.sidebar-container.ativo .sidebar-flutuante{background:#f5f5f4;transform:translateX(0)}.sidebar-flutuante .close-sidebar{cursor:pointer}.sidebar .sidebar-header{display:block;width:100%;align-items:center;padding:5px 12px 5px}.sidebar .sidebar-header .close-sidebar{display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:10;width:30px;height:30px;color:#666;font-size:16px;float:right;cursor:pointer}.sidebar .sidebar-header .close-sidebar:hover{background:#dfdfdf}.sidr .sidr-inner{color:#666}.sidebar-content{padding:9px 12px 6px}.sidebar-info{margin-bottom:5px;margin-top:15px}.sidebar-info.conta{margin-bottom:10px;margin-top:0;width:100%}.sidebar-info.conta .content{padding:5px 0 0}.sidebar-info.conta .info-badge.nome-cliente{color:#242526}.sidebar-info.conta .col-conta a{display:inline-block;padding-top:5px;color:#666}.sidebar-info .title{padding:5px 12px 5px 0}.sidebar-info .title i{margin-right:8px}.sidebar-info .title span{font-weight:600;font-size:16px;color:#323232}.sidebar-info .content{padding:5px 0;list-style:none}.sidebar-info .content.horarios{padding-left:25px}.sidebar-info .mb-4{margin-left:26px}.sidebar-info .content.link-maps{line-height:inherit}.sidebar-info .content .listitem{padding:8px 0}.sidebar-info .content .listitem i{margin-right:8px}.sidebar-info .content .listitem .lni-envelope{transform:translateY(1px)}.sidebar-info .social a{color:#555}.sidebar-info .content .listitem{align-items:center;border:1px solid;border-radius:12px;cursor:pointer;display:flex;gap:5px;padding:12px 16px;margin-bottom:10px}.sidebar-info .content .listitem.bt-contato.whatsapp{background-color:#25d366;border-color:#25d366}.sidebar-info .content .listitem.bt-contato.whatsapp a,.sidebar-info .content .listitem.bt-contato.whatsapp i{color:#fff}.sidebar-info .content .listitem.bt-contato.email{background-color:transparent;border-color:#0075e2;color:#0075e2}.list-categorias-sidebar{position:relative;overflow-x:hidden;min-height:250px}.cat-menu{display:none;list-style:none;padding:0;margin:0;animation:fadeSlideIn .25s ease-out forwards}.cat-menu.active{display:block}@keyframes fadeSlideIn{from{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}.cat-list-item{display:flex;align-items:stretch;border-bottom:1px solid #f1f1f1}.cat-list-item:last-child{border-bottom:none}li.cat-list-item :hover{background:#fff}.cat-list-item :hover>div.btn-open-sub{background:#000}.cat-list-item>a{flex-grow:1;display:flex;align-items:center;padding:10px;color:#333;text-decoration:none;font-size:15px;font-weight:500;border-radius:6px}.cat-list-item>a:active,.cat-list-item>a:hover{color:#222}.btn-open-sub{padding:0 15px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center;border-left:1px solid #f9f9f9;transition:.2s}.btn-open-sub:active{background-color:#f1f1f1;color:#222}.btn-back-main{padding:15px 0;font-weight:700;color:#d63638;cursor:pointer;display:flex;align-items:center;border-bottom:2px solid #f1f1f1;font-size:15px}.btn-back-main i{margin-right:10px;font-size:18px}.icone-cat-min{width:24px;height:24px;object-fit:contain;margin-right:12px;border-radius:4px}.icone-cat-placeholder{width:24px;height:24px;margin-right:12px;display:inline-flex;align-items:center;justify-content:center;color:#999}.ver-tudo-link{font-weight:700!important}.sidebar-content .col-conta a,.sidebar-content .info-badge.nome-cliente{color:#333}.paginacao{display:flex;width:100%;align-content:center;justify-content:center;margin:20px 0}.pagination{padding:0;margin:auto}.pagination>li>a,.pagination>li>span{width:34px;height:34px;padding:7px 14px!important;color:var(--preto3);font-weight:600;transition:.2s;border:0;background:0 0;margin:2px;border-radius:6px!important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover,.pagination>li>a:hover{background:#013728;color:#fff!important;border-color:#ffffff4d;transition:.2s;cursor:pointer}.pagination a:focus i,.pagination a:hover i{color:#fff!important}.pagination i{color:var(--preto3);font-size:12px}.pagination .pagination-back a,.pagination .pagination-next a{background:var(--transparent0d)}.paginaerro{margin-bottom:40px}.funcionamento-mobile{margin:3px 0;text-align:center;color:#0006;font-weight:600}.funcionamento-mobile i{margin-right:3px}.banners .carousel-inner,.categoria .produto,.modal-content,.video-home,.work .img,.wrapper.show{border-radius:20px}.work a{width:100%;height:100%;cursor:pointer}.banners{width:100%}.cidades .banners{margin:12px 0}.banners .carousel-inner{max-height:320px;overflow:hidden}.carousel-inner{position:relative;width:100%;overflow:hidden}.banners img{width:100%;max-width:100%;height:100%;object-fit:cover;display:block;margin:auto;height:auto}.topo-variacoes{background:#f5f5f5;display:flex;padding:10px 10px 10px 0;align-items:center;clear:both;border-radius:2px;margin:0}.comprar .opcoes{padding:0 10px;overflow-x:hidden;max-height:310px;overflow-y:auto}.comprar .line-variacao{padding:0 0 12px;width:100%;display:inline-block;border:2px solid #f1f1f1;border-radius:6px;position:relative}.line-variacao .thelabel{display:block;transform:translateY(0)!important;background:0 0;padding:0}.line-variacao .escolhas{display:block;padding-right:15px}.thelabel.em-estoque{margin:10px 0;transform:translateY(6px)!important;background:rgba(255,119,51,.2);padding:0 5px}.opcoes .opcao{display:flex;float:left;align-items:center;cursor:pointer;width:100%;min-height:62px;padding:0;border-bottom:1px solid #00000026}.opcoes .opcao:hover{background-color:#fdfdfd}.opcoes .opcao:nth-child(even){float:right}.comprar:has(.opcoes) .opcao.disabled,.comprar:has(.variacao_validacao.error) .sacola-adicionar.botao-acao{pointer-events:none;opacity:.351}.comprar:has(.opcoes.opcao.disabled) .topo-variacoes .escolhas{color:var(--preto)}.comprar:has(.opcoes.opcao.disabled) .topo-variacoes .escolhas::after{position:absolute;border:2px solid #008f24;border-top:none;border-right:none;content:"";height:8px;transform:rotate(-45deg);width:14px;margin-top:4px;margin-left:5px}.aviso-fixo .error{display:none!important;position:fixed;bottom:40px;right:10px;background-color:#f8d7da;color:#af101f;padding:10px;border-radius:6px;z-index:1000;border:1px solid #b38181;min-width:196px;text-align:center;animation-name:error;animation-duration:1.521s;animation-iteration-count:infinite;animation-direction:alternate;animation-timing-function:ease-in-out}#free-shipping-bar{background-color:var(--cvs-cor,#222);color:#fff;padding:10px 15px;text-align:center;font-size:14px;position:sticky;top:0;z-index:99;display:none}.fsb-progress-bg{background-color:#434343;border-radius:10px;height:8px;margin-top:5px;overflow:hidden}#fsb-progress-fg{background-color:#4caf50;height:100%;width:0;border-radius:10px;transition:width .5s ease-in-out}.fsb-content{max-width:460px;margin:0 auto}.botao-desativado{pointer-events:none;opacity:.521}.sob-consulta{display:block;text-align:center;background:var(--cvs-cor);padding:10px;border-radius:6px;font-weight:600}.comprar label.error{min-height:10px;padding-left:15px}.opcoes .opcao .check{display:flex;align-items:center;justify-content:center;padding:20px;background:#0000001f;content:"";width:1.5em;height:1.5em!important;border-radius:10px;-webkit-transform:scale(.7);transform:scale(.7);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.opcoes .opcao:active .check,.opcoes .opcao:focus .check{background:var(--transparent0d)}.opcoes .opcao.active .check{background:var(--preto);transition:.2s}.opcoes .opcao.active .check i{display:block;text-align:center;color:#fff;transition:.2s;content:"\ea55"}.opcoes .opcao.active .check i::before,.opcoes .opcao:hover .check i::before{content:"\ea55";transition:.2s;color:#fff}.opcoes .opcao:active .check i,.opcoes .opcao:focus .check i{opacity:0}.opcoes .opcao:hover .check i::before{color:#888}.opcoes .opcao.active:hover .check i::before,.opcoes .opcao.active:hover .check i:focus{color:#fff!important}.opcoes .opcao .detalhes{width:100%!important;float:left;padding:15px 0}.opcoes .opcao .titulo{display:block;padding:2px 0 0;font-weight:500}.opcoes .opcao .descricao{display:block;color:var(--preto3);font-size:12px}.opcoes .opcao .descricao.variavel{color:#3f3e3e}.opcoes .opcao .descricao.disponibilidade,.variavel-estoque{font-size:12px;color:#5cc0a5;clear:both;display:block}.variavel-baixo-estoque{clear:both;display:block}.variavel-indisponivel{font-size:12px;color:#d73638;clear:both;display:block}.opcoes .checker{display:block;position:absolute;width:0;height:0;opacity:0}.error-holder{display:block;margin:10px 0;width:100%;height:0}.line-variacao .fakehidden{display:none}.selecoes-feitas{display:flex;flex-direction:column;padding:10px 15px 0;color:#000;font-size:14px;font-weight:400;line-height:1.4}.selecoes-feitas span{display:flex;align-items:center;gap:6px;margin-bottom:4px}.selecoes-feitas i.lni{color:green;font-size:14px}.produto-total{display:block}.sacola-alterar td{padding:6px 12px}.sacola-alterar .td-nome{padding:0}.sacola-alterar .td-valor{min-width:100px}.sacola-alterar .td-acoes{padding:0}.sacola-alterar .td-acoes .holder{display:flex;margin:8px auto auto;justify-content:center;align-items:center;min-width:205px}.sacola-alterar .td-acoes a{padding:12px;text-align:center}.sacola-alterar .td-acoes a i{display:inline-block;font-size:18px}.sacola-alterar .td-acoes a span{display:inline-block!important}.sacola-alterar .td-detalhes{padding:0 6px}.sacola-alterar .td-detalhes span{display:block;padding:12px;background:var(--transparent0d);max-height:80px;font-size:12px;border-radius:3px;overflow-y:auto}.floatbar{position:fixed;bottom:0;width:100%;justify-content:center;align-items:center;background:#262222}.floatbar .floatitem{width:100%;cursor:pointer}.floatbar .floatitem .floaticon i{display:block;text-align:center;color:#fff;font-size:24px;padding:12px 14px 15px}.floatbar .floatitem .floaticon .lni-frame-expand{font-size:18px;transform:translateY(3px)}.floatbar .floatitem .floaticon .lni-star{transform:translateY(2px)}.floatbar .floatitem .floaticon .lni-bullhorn{transform:translateY(3px)}.floatbar-holder{width:100%;height:60px}.estoque-zero{filter:grayscale(1)}.adsbygoogle{text-align:center;margin:30px auto;--boxadsense-beam:linear-gradient(90deg,#fff0 0,#ffffffb3 50%,#fff0 100%);width:var(--boxadsense-width,100px);min-height:var(--boxadsense-height,100px);background-color:#eee;background-image:var(--boxadsense-beam);background-size:95% 100%;background-repeat:no-repeat;background-position:-2500% 0;animation:bg-boxadsense-box 1s linear infinite;max-width:1170px;text-decoration:none!important}@keyframes bg-boxadsense-box{to{background-position:2500% 0}}.estabelecimentos{margin-bottom:30px}.estabelecimentos .tv-grid{margin-bottom:30px}.estabelecimentos .estabelecimento .noshadow{background:0 0!important}.estabelecimentos .estabelecimento .perfil{display:grid;position:relative;background:#fff;width:90px!important;height:90px!important;border-radius:100%;box-shadow:0 0 5px #0003;z-index:1;transition:.5s}.estabelecimentos .produto.estabelecimento .perfil{margin:-60px auto 5px}.estabelecimentos .produto.estabelecimento.categoria .perfil{margin:-70px auto 5px}.estabelecimentos .estabelecimento .perfil .holder{margin:5px;float:left;border-radius:100%;overflow:hidden}.estabelecimentos .estabelecimento .perfil img{display:block;width:100%;height:auto;min-height:80px}.estabelecimentos .estabelecimento .descricao{display:block;margin:6px 8px 4px;font-size:14px;font-weight:500}.estabelecimentos .estabelecimento .status{text-align:center;padding-bottom:5px}.estabelecimentos .estabelecimento .status span{text-align:center;color:var(--preto3);font-weight:600;padding-bottom:5px;display:block}.estabelecimentos .estabelecimento .status .subnome{max-height:45px;min-height:45px;line-height:1.2;padding:5px 10px;white-space:unset;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.categoria .estabelecimento .aberto span,.estabelecimentos .estabelecimento .status .aberto i{color:#18ab29}.categoria .estabelecimento .fechado span,.estabelecimentos .estabelecimento .fechado i{color:red}.estabelecimentos .estabelecimento .aberto,.estabelecimentos .estabelecimento .fechado{font-size:13px}.categoria .estabelecimentos .produto .capa .nome{height:100px}.categoria .estabelecimento{min-height:242px}.cidades .produtos.marketplace .tv-infinite{grid-template-columns:1fr 1fr}.cidades .produtos.marketplace .produto{width:160px;max-width:160px;border-radius:10px;box-shadow:none;margin:0;position:relative;z-index:0}.cidades .produtos.marketplace .produto a{position:relative;display:block;background-color:#fff;border-color:#f7f7f7;text-align:center;border-style:solid;border-width:0 0 1px 1px;z-index:1}.produto_card{position:relative;z-index:1}.produto-card__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:5}.produto a:focus .produto-card__overlay,.produto a:hover .produto-card__overlay{visibility:visible;opacity:1}.produto a .produto-card__overlay{visibility:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffff0f;transition:all .15s ease-in}.produto a .produto-card__overlay-btn{position:relative;top:97%;-ms-transform:translateY(-45%);-webkit-transform:translateY(-45%);transform:translateY(-45%);transition:all .15s ease-in}.body-cidade .categoria .produto .detalhes .modal-espiar__conteudo{position:relative;z-index:10000;background:#fff;padding:20px;border-radius:8px}.cidades .produtos.marketplace .produto a .btn{z-index:9999;font-size:.8125em;font-weight:700;letter-spacing:.15em;text-transform:uppercase;padding:10px 45px;transition:color .1s ease-in,background-color .1s ease-in;display:inline-block;width:auto;text-decoration:none;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;border:1px solid transparent;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#006eff;color:#fff;border-radius:4px}.cidades .produtos.marketplace .produto a:hover .produto-card__overlay-btn{-ms-transform:translateY(-85%);-webkit-transform:translateY(-85%);transform:translateY(-85%)}.cidades .produtos.marketplace .produto a>.btn:active,.cidades .produtos.marketplace .produto a>.btn:focus{background-color:adaptive-color(adaptive-color(#006eff,10%),10%);color:#fff}.noborder{border:0!important}.middle-bar{display:flex;justify-content:center}.segmentos{margin:0;padding:0}.segmentos .explorer{margin-right:5px;transform:translateY(0)}.explorador{margin-right:2px!important;font-size:23px!important}.segmentos a{display:grid;position:relative;white-space:nowrap;justify-content:center;align-items:center;text-align:center;background-color:#fff;height:135px;border-color:#e5e5e5;color:#000000de;-webkit-text-decoration:none;text-decoration:none;border:1px solid #f3f3f3;border-radius:25px}.segmentos .tv-infinite-menu a.active .categoria-fundo,.segmentos .tv-infinite-menu a:hover .categoria-fundo{background-color:var(--cor-destaque)}.segmentos a span{display:-webkit-box;overflow:hidden;-webkit-text-decoration:none;text-align:center;font-size:13px;font-weight:400;line-height:18px;color:#000c;text-decoration:none;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2}.segmentos a.active,.segmentos a:hover{border-color:#fffc!important;color:var(--preto3);border-color:var(--cor-destaque)!important;background:#faebd7}.search-bar{margin:auto;width:100%;padding:4px 0}.body-cidade .categoria .estabelecimento .detalhes i,.body-cidade .categoria .produto .detalhes i{color:var(--cor-destaque)}.body-cidade .categoria .produto .detalhes{padding:10px;background:#fff;color:#0b57d0;min-height:125px!important;line-height:1.3;text-align:left;border-top:1px solid #ccc}.body-cidade .categoria .estabelecimentos .detalhes{min-height:25px!important}.title-icon i.icon-normal{background:0 0;padding:0;margin-right:5px}.back-gray{margin-top:-20px;padding:20px 0 0;background:#00000008}.cidades .border-bottom{margin-bottom:10px}.breadcrumb-gray{background:var(--transparent0d)}.breadcrumb-gray .search-bar-mobile form{margin:10px;background:#fff!important}.seletor-cidade-mobile{margin-top:72px;padding:24px 12px 19px;background:#00000008;float:left;max-width:100%}.seletor-cidade-mobile span{display:block;margin:auto;max-width:300px;text-align:center;padding:0;text-transform:uppercase;font-weight:400}.seletor-cidade-mobile span strong{font-weight:600}.seletor-cidade .lni-map-marker{margin-right:0}.seletor-cidade .lni-chevron-down{transform:translateY(0);margin-left:2px}.seletor-cidade-mobile span{color:#27293efa}.tv-tabs i{margin-right:5px}.tv-tabs .lni-pointer{transform:translateY(3px)}.tv-tabs .lni-target{transform:translateY(1px)}.mini-links a{margin-right:15px}.seletor-cidade span{color:var(--preto3)}.mini-links a:hover{color:var(--preto)}.mini-links a:last-child{margin-right:0}.mini-links a i{margin-right:5px;color:var(--cor-destaque)}.body-cidade .user-menu .lni-menu{margin:-1px 0 0 6px}.body-cidade .user-menu .lni-arrow-left{margin:-1px 0 0 5px}.sidebar-links a{display:block;padding:18px 12px;border-bottom:1px solid #0000001a;font-size:18px;font-weight:600}.sidebar-links i{margin-right:6px;color:var(--cor-destaque)}.wrapper{position:fixed;bottom:50px;right:-370px;max-width:360px;width:100%;background:#fff;border-radius:8px;padding:25px;transition:right .3s ease;box-shadow:0 3px 5px 4px #0000001a;z-index:2}.wrapper.show{right:20px}.wrapper header{display:flex;align-items:center;column-gap:15px}.wrapper header i{color:#fff;font-size:32px}.wrapper header h2{color:#fff;font-weight:500;font-size:22px;margin:0}.wrapper .data{margin-top:16px}.wrapper .data p{color:#fff;font-size:14px}.data p a{color:var(--link-azul)}.data p a:hover{text-decoration:underline}.wrapper .buttons{margin-top:16px;width:100%;display:flex;justify-content:space-between;gap:5px}.buttons .button{border:none;color:#fff;padding:8px 0;border-radius:4px;background:var(--link-azul);cursor:pointer;width:calc(100% / 1 - 10px);transition:all .2s ease}.buttons #acceptBtn:hover{background-color:#545454}#declineBtn{max-width:120px;background-color:#fff;color:var(--preto)}#declineBtn:hover{background-color:transparent;color:var(--preto);text-decoration:underline}header h2{color:var(--link-azul);font-weight:500;font-size:22px;margin:0}.spinner-sm{width:16px;height:16px;border:2px solid #fff6;border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite;display:inline-block}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.footer-cidade span{margin:8px 0 0;padding:0}.footer-cidade .social{margin:1px 0 0;padding:0;float:right}.addtohome{display:none}.cupom-msg{display:block;margin-bottom:18px;text-transform:uppercase;font-size:13px;letter-spacing:.5px}.cupom-fail{color:red}.cupom-ok{color:green}.sacola-alterar .td-valor span{font-weight:600}.sacola-alterar .td-valor div.line.valor span{font-weight:500}.swal-button-container{text-align:center;display:block}.swal-title{font-size:18px}.swal-text{font-size:16px}.swal-button{min-width:30%;max-width:100%}.categorias .fake-select{border:1px solid #00000012;margin-top:5px}.categorias .categoria{margin-bottom:2em}.categorias .categoria .novalistagem,.relacionados .categoria .novalistagem{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid}.filtro-rapido{margin-bottom:20px}.limpar-filtros{display:flex}.limpar-filtro{background:#fdd!important;color:red;margin-right:8px!important;font-size:85%!important;font-weight:400!important;letter-spacing:.5px;padding:5px 8px!important;text-align:center;border-radius:3px}.limpar-filtro:hover,.limpar-filtro:hover>i{color:var(--preto)}.limpar-filtro i{background:#fff;color:#ff0202;font-weight:300!important;padding:3px;border-radius:30px}.sidebar-filtros{padding:0 15px 0 0;border-radius:8px}.sidebar-filtros .widget-filtro{margin-bottom:20px;overflow-y:auto;overflow-x:hidden}.widget-filtro ul{max-height:280px;overflow-y:auto}.sidebar-filtros h5{font-size:16px;font-weight:700;margin-bottom:10px}.sidebar-filtros ul{list-style:none;padding-left:0}.sidebar-filtros ul li a:hover{color:#000}.sidebar-filtros ul li a{display:flex;align-items:center;gap:6px;padding:4px 10px;text-decoration:none;color:var(--preto3)}.sidebar-filtros ul li a::before{content:"";width:16px;height:16px;border:1px solid #ccc;border-radius:3px;background:#fff;display:inline-block;flex-shrink:0}.sidebar-filtros ul li a:hover{color:#000}.sidebar-filtros ul li a::before{border-radius:4px;transition:all .2s ease}.sidebar-filtros .filtro-ativo{font-weight:700;color:#000}.sidebar-filtros .filtro-ativo::before{position:relative;content:"✓";color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.limpar-filtros{display:inline-block;margin-bottom:15px;color:#d63638;font-weight:500}.filter-select{padding-top:5px}.qnt-itens{transform:translatey(8px)}#leiamais{position:relative;margin-bottom:30px;width:100%;display:grid}.conteudo_leiamais{width:100%;display:block}button.leiamais__toggle{display:block;color:var(--link-azul);padding:10px 0 5px;cursor:pointer;border-radius:0;background:0 0;text-align:left;position:relative;max-width:170px;background-color:#fff;border-style:dashed;border-width:0 0 1px}button.leiamais__toggle:hover{color:#1667ff;border-bottom:1px dashed #1667ff}.product-variations{margin-bottom:25px}.variation-button:hover{border-color:#888}.variation-button.active{border-color:#fff;color:#242426;font-weight:500;box-shadow:0 0 0 2px var(--cvs-cor)}.variation-button .swatch-label{color:#080808;font-size:12px}.variation-group{margin-bottom:20px;transition:all .3s ease}.variation-title{font-size:15px;color:#555;margin-bottom:10px;font-weight:400!important;display:flex;align-items:center;gap:8px;transition:color .3s ease}.variation-title .selected-value{font-weight:600;color:#080808}.validation-message{display:none;align-items:center;gap:5px;font-weight:500;color:#080808;font-size:1em}.validation-message svg{width:18px;height:18px;fill:#ccc}.variation-group:not(.is-selected) .validation-message{display:flex}.variation-group:not(.is-selected) .selected-value{display:none}.variation-group.has-error .variation-title{color:#d9534f}.variation-group.has-error .validation-message svg{fill:#d9534f}.variation-group.has-error .variation-options{border:2px solid #d9534f;border-radius:8px;padding:5px}.variation-options{display:inline-flex;flex-wrap:wrap;gap:10px;border:2px solid transparent;padding:5px;margin:-5px;transition:border-color .3s ease}.variation-button{display:inline-flex;align-items:center;gap:8px;min-height:36px;max-height:44px;padding:8px 16px;border:1px dashed rgba(0,0,0,.55);background-color:#fff;border-radius:6px;cursor:pointer;color:#080808;font-size:12px;transition:all .2s ease}.variation-button.swatch-tipo-imagem{padding:4px;width:50px;height:50px;border-radius:8px;overflow:hidden}.variation-button.swatch-tipo-imagem .swatch-image{width:100%;height:100%;object-fit:cover}.variation-button.swatch-tipo-cor{border-width:2px}.descricao-produto-fade-effect{position:absolute;bottom:0;left:0;width:100%;height:90px;background:linear-gradient(to bottom,#ffffff4d 0,#ffff 100%)}.swatch{width:24px;height:24px;display:inline-block;border-radius:4px;border:1px solid #ddd}.swatch-image{border-radius:4px;object-fit:cover}img.swatch-image{height:44px}.variation-button.active .swatch{border-color:#fff}.descricao-produto-fade-effect.hidden{display:none}.product-tabs-container{margin-top:40px;margin-bottom:40px;background-color:#fff;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0}.tabs-header{display:flex;border-bottom:1px solid #e0e0e0;background-color:#f9f9f9}.tab-button{padding:15px 30px;background:0 0;border:none;cursor:pointer;font-size:16px;border-bottom:3px solid transparent;transition:all .2s ease;display:flex;align-items:center;gap:8px;font-weight:500;border-radius:8px 8px 0 0}.tab-button:hover{color:#000;background-color:#f0f0f0}.tab-button.active{border-bottom-color:var(--cvs-cor,#007bff);background-color:#fff}.tab-button .icon{width:20px;height:20px}.tab-content{display:none}.tab-content.active{display:block;animation:fadeIn .4s}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.description-content{padding:30px;line-height:1.8;font-size:15px}.description-content p{font-size:15px!important}.specifications-table{width:100%}.spec-row{display:grid;grid-template-columns:200px 1fr;padding:15px 30px;gap:20px;border-bottom:1px solid #f0f0f0}.spec-row:last-child{border-bottom:none}.spec-row:nth-child(odd){background-color:#f9f9f9}.spec-label{font-weight:600;color:var(--preto3)}.spec-value{color:#666}@media (max-width:768px){.tabs-header{justify-content:center}.tab-button{flex-grow:1;padding:12px 15px;font-size:14px;justify-content:left}.spec-row{grid-template-columns:1fr;gap:8px;padding:15px 20px}.description-content{padding:20px}}.highlight,mark{border-radius:1em 0 1em 0;background:linear-gradient(-100deg,#faf78566,#faf785cc 95%,#faf78533)}.thelabel.txt-aviso{font-weight:600;font-size:18px;padding:0;background:0 0}.thelabel .txt-motivo{font-size:16px;font-weight:300;clear:both;display:block;color:var(--preto);margin-bottom:20px}input[type=number]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.logo-loja{display:flex;align-items:center;justify-content:flex-start}.logo-loja img{max-height:50px;width:100%;height:auto}.footer .logo-loja img{max-height:40px}.footer .brand span{font-size:22px;line-height:20px}.logos-icon img,.logos-icon-seguranca img{width:100%;margin-bottom:15px;border-radius:3px}.logos-icon img{max-width:44px;border:1px solid #ddd}.logos-icon-seguranca img{max-width:120px;border:none}.sticky{position:fixed;top:0;width:100%;z-index:5}.navigator.sticky{background:#fff;top:95px;box-shadow:0 5px 5px #0000001a;z-index:3}.navigator.sticky .navbar{margin-bottom:0}.link-azul{text-decoration:underline;color:#00f}@media (min-width:576px){.modal-dialog{max-width:100%}.modal-dialog.abuso{max-width:400px}.modal-dialog{max-width:100%}.modal-dialog .modal-content{padding:1rem}}#modalcarrinho .modal-content .close{margin-top:-10px}.modal-header{border-bottom:0 solid #e5e5e5}.parcelas .modal-header{display:flex}.modal-content.parcelas .close{position:absolute;right:20px;float:right}.form-title{margin:-1.5rem 0 .5rem}.btn-round{height:36px;border-radius:6px}.delimiter{padding:1rem}.modal-dialog .form-group input[type=email],.modal-dialog .form-group input[type=password],.modal-dialog .form-group input[type=select],.modal-dialog .form-group input[type=tel],.modal-dialog .form-group input[type=text]{background:#fff;border:1px solid #ddd;height:42px}.modal-dialog .form-group textarea{background:#fff;border:1px solid #ddd}.btn-abuso,.btn-abuso:active,.btn-abuso:focus,.btn-abuso:hover{background-color:transparent;border-color:transparent}.btn-abuso a,.info-abuso button.btn-abuso{padding:0;display:block}.btn-abuso{font-size:15px;display:flex}.btn-cookies,.btn-termos{width:auto;text-align:left;background:0 0;padding:0;font-size:14px;font-weight:400;color:var(--link-azul)}button.btn-cookies:hover,button.btn-termos:hover{text-decoration:underline}.footer .btn-termos{color:initial;text-decoration:none}.info-abuso button.btn-abuso{font-size:14px;float:right;margin-top:-20px}.info-abuso p{display:block;font-weight:500;font-size:18px;padding:0;border-radius:6px;overflow:hidden}.btn-abuso:active,.btn-abuso:focus,.btn-abuso:hover{color:#020202}.btn-abuso.focus,.btn-abuso:focus{box-shadow:none}.signup-section{padding:.3rem 0}.termos h3,.termos h4,.termos p,.termos ul>li{color:var(--preto)}.termos a{color:var(--link-azul)}.termos a:hover{text-decoration:underline;color:var(--link-azul)}.termos h3,.termos h5{font-weight:500!important}.termos h3,.termos h4,.termos h5,.termos h6,h4.modal-title{font-size:1.5em;display:flex;align-items:center;gap:8px;line-height:1.3;text-transform:none!important}.termos strong{font-weight:600!important;text-transform:none!important}#cookiesLoja .modal-body,#termosLoja .modal-body{padding:0 15px 15px!important}#cookiesLoja .modal-content button.close,#termosLoja .modal-content button.close{margin-top:-6px;opacity:1;position:relative;text-align:right;color:var(--preto)!important;font-weight:500;font-size:21px;z-index:1}.nao-permite-selecionar{user-select:none;-webkit-user-select:none}.nao-permite-selecionar ul{list-style:none}a.btn-ver-avaliacoes{display:block;color:#06c!important;margin:3vh auto;max-width:320px}a.btn-ver-avaliacoes:hover{color:var(--link-azul)!important;text-decoration:underline}.box-google-avaliacoes{padding-top:5vh;padding-bottom:5vh}.star:after{content:"\2605"}.star{color:#fbbc04;font-size:20px}.star.half{background:linear-gradient(to right,gold 50%,#ddd 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.star.inactive{color:#ddd}.clear-search:hover{background:#7b7b7b;color:#d5d5d5}.obrigado .item{display:list-item;table-layout:fixed;list-style-type:none;list-style-position:outside;padding:1em 0 1em 2em;line-height:1.14285714em;position:relative;text-align:left;font-size:15px}.obrigado .item:before{position:absolute;top:50%;left:8px;width:14px;height:14px;margin-top:-16px;content:'';border-radius:100%;background:#00b5ad}.obrigado .item:after{position:absolute;top:0;left:14px;width:0;height:100%;content:'';border-right:1px dotted #00b5ad}.obrigado .item:first-child:after{top:50%;height:50%;margin-top:-4px}.obrigado .item:last-child:after{position:absolute;bottom:50%;height:50%;margin-top:-4px}.obrigado .item .description{font-size:12px;color:#747474}.obrigado .header{font-weight:700}.obrigado .progress{height:5px!important}.input-container{position:relative;display:inline-block;width:calc(100% - 50px)}.modal-espiar{opacity:0;visibility:hidden;position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;background-color:#0b0c14d9;transition:opacity .25s ease}.modal-espiar.abrir{opacity:1;visibility:visible;display:flex}.modal-espiar__bg{position:absolute;top:0;right:0;bottom:0;left:0;cursor:pointer}.modal-espiar__inner{position:fixed;top:20%;max-width:900px;max-height:440px;margin:0 auto;right:0;bottom:0;left:0;z-index:9999;overflow:auto;border-radius:0;transition:top .25s ease}.modal-espiar__inner.abrir{top:0}button.cvs-fechar{position:absolute;display:flex;justify-content:center;align-items:center;right:5px;top:5px;overflow:visible;border:0;border-radius:50%;-webkit-appearance:none;outline:0;z-index:100;box-shadow:none;touch-action:manipulation;width:36px;height:36px;line-height:1;text-decoration:none;text-align:center;opacity:.851;background:#ebebeb;color:#fff;font-style:normal;font-size:20px;cursor:pointer}.modal-espiar__fechar:after,.modal-espiar__fechar:before{content:'';position:absolute;width:2px;height:1em;background:#7e7e7e;display:block;left:50%;top:50%;transform-origin:center;transform:translate(-50%,-50%) rotate(45deg)}.modal-espiar__fechar:before{transform:translate(-50%,-50%) rotate(-45deg)}.modal-espiar__fechar:hover:after,.modal-espiar__fechar:hover:before{background:#aaa}.btn-comprar{width:100%;padding:10px 20px;background:#007bff;border:none;border-radius:4px;cursor:pointer;font-size:15px;text-align:center;display:block}.btn-comprar:active,.btn-comprar:focus,.btn-comprar:hover{background:#0056b3}.cvs-conteudo{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;position:relative;width:100%;margin:0 auto;padding:0;max-width:900px;max-height:440px;min-height:440px;box-sizing:border-box;display:flex}.cvs-produto-imagem{display:grid;width:50%;overflow:hidden;position:relative;background:#f8f8f8;border-right:1px solid #eee;align-items:center}.cvs-produto-imagem,.cvs-produto-info{height:auto}.cvs-produto-imagem img{border-radius:0!important;box-shadow:inherit!important;display:block;width:100%}.cvs-produto-imagem img:is([sizes=auto i],.cvs-produto-imagem[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}.cvs-produto-imagem img{max-width:100%;mix-blend-mode:multiply;object-fit:contain;display:block;border-radius:3px;border:0}.cvs-produto-info{width:50%;overflow:auto;margin:0;padding:20px}.cvs-produto-imagem,.cvs-produto-info{height:auto}.cvs-produto-info .cvs-produto-conteudo{height:100%;overflow-x:hidden;overflow-y:auto;position:relative;padding:0}#cvs-espiar-conteudo.cvs-conteudo{background:#fff}#cvs-espiar-conteudo .cvs-produto-info .product_title{color:#555;font-size:24px;line-height:32px;text-align:left;font-weight:700;margin-bottom:10px}.cvs-produto-info .cvs-produto-conteudo .product_title.entry-title::after{height:3px;display:block;background-color:#0000001a;width:100%;max-width:30px;content:'';margin-top:8px}#cvs-espiar-conteudo .cvs-produto-info .price,#cvs-espiar-conteudo .cvs-produto-info .price .amount{color:#111;font-size:20px;line-height:22px;text-align:left;font-weight:600;margin-top:10px;margin-bottom:10px}#cvs-espiar-conteudo .cvs-produto-info .cvs-produto-descricao,#cvs-espiar-conteudo .cvs-produto-info .woocommerce-product-details__short-description{min-height:75px;color:#707070;font-size:15px;text-align:left;font-weight:300;margin:15px 0;line-height:1.5;letter-spacing:.02em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal}#cvs-espiar-conteudo h1{font-size:22px;line-height:29px;letter-spacing:.02em;text-align:left;font-weight:700;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal;color:#555}#cvs-espiar-conteudo .preco p{color:#111;font-size:20px;line-height:22px;text-align:left;font-weight:600;margin-top:10px}#cvs-espiar-conteudo .preco .apenas{color:#666;font-size:13px;text-align:left;font-weight:400}#cvs-espiar-conteudo p{margin:0 0 1.41575em}#cvs-espiar-conteudo .cvs-produto-info .produto_meta>span{display:block;padding-top:20px;color:#000;font-size:14px;line-height:18px;text-align:left;font-weight:400}.produto_meta{display:flex;align-items:flex-end;padding:15px 0 0;gap:15px}.produto_meta .categ,.produto_meta a{display:block;color:#999!important;text-decoration:underline}.produto_meta .categ,.produto_meta a.categ{display:block;text-decoration:none}.produto_meta a:hover{text-decoration:underline}.produto_meta .perfil{width:100%;max-width:50px;height:auto}.produto_meta .perfil img{width:100%;max-width:50px;height:auto;transform:translateY(2px)}.cvs-fechar-btn-in .cvs-fechar{color:var(--preto3)}@media only screen and (min-width:1200px){.cidades .tv-grid,.cidades .tv-infinite,.grid_produtos{border:none}.cidades .tv-grid,.grid_produtos{gap:10px!important}}@media (min-width:1180px){.body-cidade .search-bar{width:100%}}@media (min-width:992px) and (max-width:1199px){.container,.container-loja{width:1170px}.grid_produtos{grid-template-columns:repeat(4,1fr)!important;gap:10px!important}.novoproduto{padding:15px}}@media (min-width:992px) and (max-width:1024px){.brand span{font-size:21px;line-height:21px;margin-left:10px}.body-cidade .search-bar{width:100%}}@media (min-width:991px){.dropdown:hover .dropdown-menu{display:block}.galeria .carousel-inner{min-height:550px}}.fixa-no-rodape{position:fixed;z-index:1;bottom:10px;width:100%;box-shadow:0 -2px 10px #0000001a;padding:10px 15px!important;background:#fff;border-radius:6px;transition:.15s ease-out}@media (max-width:991px){.lojademo{display:none}#sidebar-filtros-panel{position:fixed;top:0;left:-110%;width:85%;max-width:350px;height:100vh;background-color:#fff;z-index:999999;overflow-y:auto;transition:left .3s ease;box-shadow:2px 0 15px #00000080;padding:20px;display:flex;flex-direction:column;justify-content:flex-start}#sidebar-filtros-panel.ativo{left:0}.fechar-filtros-mobile{display:flex!important;justify-content:space-between;align-items:center;max-height:30px;font-size:18px;font-weight:700;color:#333;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:20px;cursor:pointer}.fechar-filtros-mobile i{color:#333;font-size:22px}.filter-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#0009;z-index:999998;display:none;transition:opacity .3s ease}.filter-overlay.ativo{display:block}.tv-masonry{column-count:2}.tv-infinite{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.tv-infinite .produto_card{flex:0 0 auto;width:200px;scroll-snap-align:start}.tv-infinite-menu .todas{min-width:80px}.tv-infinite::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}.tv-infinite-container{display:inline-block}.produtos .tv-infinite .col-infinite{display:inline-block!important;vertical-align:middle!important;padding-right:0!important;white-space:normal!important;width:100%!important;max-width:160px!important;height:auto!important}.produtos.marketplace .tv-infinite .col-infinite{display:inline-block!important;vertical-align:middle!important;padding-right:0!important;white-space:normal!important;width:100%!important;max-width:210px!important;height:auto!important}.col-infinite .produto .capa{max-height:170px;margin-bottom:6px}.produto_meta .perfil img{transform:translateY(0)}.categoria .estabelecimentos .produto .capa .nome{height:115px!important}.header-interna.categoria .box-delivery{margin:15px auto}.cidades .categoria .produto .capa .nome{height:175px}.col-infinite .produto{min-height:0}.estabelecimentos .estabelecimento{min-height:0}.categorias .categoria .novalistagem,.relacionados .categoria .novalistagem{grid-template-columns:1fr!important}.categoria .estabelecimento .detalhes-precos,.categoria .produto .detalhes-precos{min-height:120px;padding:5px 10px}.categoria .marketplace .detalhes-precos{min-height:60px!important}.categoria .estabelecimento .detalhes,.categoria .produto .detalhes{min-height:120px}.estabelecimentos .estabelecimento .capa{height:70px}.categoria .produto .apenas-single{display:block;text-align:center;max-width:70px;margin:9px auto 4px}.categoria .marketplace .apenas-single{text-align:left;max-width:100%}.categoria .marketplace .div-precos{display:block}.header .top{width:100%;position:fixed;padding:0;border-radius:0 0 40px 40px;box-shadow:0 0 5px #0000001a;z-index:9}.holder-shop-bag{height:50px;margin-right:-5px}.shop-bag{top:5px}.shop-bag .counter-preco{display:none}.shop-bag .counter{top:-4px;right:-20px;line-height:13px;border:3px solid #fff!important}.holder-shop-bag i{margin:5px 0 0 -1px}.holder-shop-bag span{float:left;margin:5px 10px 0 0;padding-left:0!important}.preco-detalhes .preco-por{font-size:16px}.user-menu i{display:block;margin:2px 0 0 5px;color:var(--preto3);text-align:center;font-size:27px}.user-menu a.voltar-loja img{display:block;margin-left:-10px;margin-top:5px;height:50px;width:30px}.tv-infinite-container:hover .arrow-left,.tv-infinite-container:hover .arrow-right{display:none}.tv-infinite .produto{margin-bottom:10px}.tv-infinite .col-infinite:last-child{margin:15px auto;align-self:center}.tv-infinite .col-infinite-last{margin-right:15px}.imagem-produto,.produto-ecom .imagem{max-height:160px;min-height:160px}.produto-ecom{min-width:180px;max-width:180px}.botoes-produto .btn-comprar-rapido,.botoes-produto-ecom .btn-comprar-rapido{width:100%;font-size:0}.botoes-produto .btn-adicionar-mais,.botoes-produto .btn-comprar-rapido,.botoes-produto-ecom .btn-adicionar-mais{font-size:0}.botoes-produto button>span,.btn-comprar-rapido i{font-size:15px;display:block!important}.botoes-produto-ecom button>span{font-size:15px;color:#fff}.quantity-controls-card .qty-input{width:38px}.quantity-controls-card{max-width:100%}.carousel-promo .product-image{height:160px}.middle{margin:0}.col-infinite-last .vertudo{margin-top:0}.tv-grid .produto .capa{height:160px;max-height:160px;margin-bottom:6px}.tv-grid .produto .capa .nome{height:181px}.tv-grid .col-xs-6:nth-child(odd){padding-right:10px}.tv-grid .col-xs-6:nth-child(even){padding-left:10px}.tv-grid .produto{min-height:290px;margin-bottom:25px}.video-home{margin-bottom:20px}.no-bottom-mobile{margin-bottom:0!important;padding-bottom:0!important}.btn-abuso{padding-right:15px}.info-abuso button.btn-abuso{margin-top:20px;margin-bottom:40px}.title-icon{width:100%;margin:0;font-size:18px}.title-icon span{display:block;margin:0;text-align:center;font-size:24px}.bread-box{display:flex;width:100%;align-items:flex-start;justify-content:left;gap:10px}.bread{display:block;margin:0 15px 20px}.tv-infinite-menu{flex-wrap:nowrap;justify-content:flex-start}.holder-interna-nopadd{height:15px}.nopaddmobile{padding:0}.padd-container-mobile{padding:0 15px 9px}.single-produto{text-align:left;margin:-20px auto 20px}.video-popup-fixed{position:absolute;top:450px;width:44px;height:76px;background:#fff;z-index:1}.click-to-expand-overlay::after{width:32px;height:32px;background:rgb(255 0 0 / 58%)}.click-to-expand-overlay::before{border-width:6px 0 6px 10px}.topo-variacoes{display:flex;justify-content:space-between;align-items:center;padding:5px 10px 10px 0;width:100%}.topo-variacoes>:nth-child(2){margin:0 auto;text-align:center}.comprar:has(.opcoes.opcao.disabled) .topo-variacoes .escolhas::after{height:7px;width:12px;margin-top:3px}.produto-detalhes .nome{margin-bottom:9px}.produto-detalhes .nome span{font-size:18px;font-weight:400;line-height:25px}.produto-detalhes .categoria a{font-size:16px}.produto-detalhes .descricao{margin-bottom:8px}.card-produto .icon-carrinho svg{top:115px}.galeria img{border-radius:0}.share-container{top:15px}.compartilhamento-modal .popup{min-width:320px;max-width:320px;width:100%}.comprar .line .thelabel{text-align:left}.botao-acao{width:100%}.relacionados{margin-top:-45px}.galeria .carousel-inner{background:#fff}.single-produto .carousel-inner{border:none}.produto-detalhes .categoria{margin-bottom:7px}.lowpadd .col-md-6:nth-child(1){padding-right:15px}.lowpadd .col-md-6:nth-child(2){padding-left:15px}#modalcarrinho .modal-content .close{margin-top:-5px}.modal-content .close{width:auto}#modalcarrinho .botao-acao{padding:12px 12px 10px}#modalcarrinho .botao-acao-gray{margin-bottom:10px}.adicionado .icon-1{top:-40px}.modal-dialog{margin:30px 10px 0!important}.sacola{margin-top:4px}.sacola-table thead{display:none}.sacola-table tr{display:block;margin:0;padding:8px 10px 18px;text-align:center}.sacola-table tr td{display:block;padding:10px 10px 0}.sacola-table tr td.td-foto{float:left}.sacola-table tr td.td-foto .imagem{margin:auto;width:60px;height:auto}.sacola-table tr td.td-nome{width:100%;display:table-row}.linha-subtotal{padding:0 15px}.subtotal{text-align:left;padding:0}.pedido{padding:5px 15px 15px}.pedido .col-xs-6:nth-child(1){padding-right:5px}.pedido .col-xs-6:nth-child(2){padding-left:5px}.pedido .col-xs-5:nth-child(1){padding-right:5px}.pedido .col-xs-7:nth-child(3){padding-left:5px}.pedido .mtminus{margin-top:-12px}.rowtitle{padding:0;background:#fff}.rowtitle .clearline{margin-top:8px}.back-button,.botao-acao{padding-left:0;padding-right:0}.sacola-adicionar.botao-acao.marketplace{margin-bottom:30px}.holder-interna-sacola{height:0}.holder-interna.obrigado{padding:0}.title-line{text-align:left}.fake-hidden{padding:0!important}.sacola-null .nulled{padding-top:8px}.nulled-categoria,.nulled-content{padding:5rem 1rem 10rem;max-width:250px}.banners{margin:0;max-width:100%;min-width:100%}.body-estabelecimento .banners{left:initial!important}.line-variacao .thelabel{display:block;width:100%;text-align:left!important;margin:4px 0 0;font-size:15px;transform:translateY(0)!important}.line-variacao .escolhas{display:block;width:100%;text-align:center;margin:0;font-size:12px;transform:translateY(0)!important}.opcoes .opcao{width:100%;min-height:62px;text-align:left}.error-holder{margin:5px 0 8px;height:1px}.opcoes .opcao .detalhes{padding-left:0}.produto-detalhes .ref{margin:0 0 6px;color:var(--preto3);clear:both}.subtotal-adicionar{padding-top:5px!important}.sacola-alterar .td-acoes .holder{margin:10px auto 5px;width:100%;max-width:450px}.sacola-alterar td{padding:0}.sacola-table tr td.td-nome span{display:-webkit-box;margin:auto;padding:12px 0 0;font-size:16px;text-align:left;float:left;min-height:45px;max-height:45px;white-space:unset;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sacola-table tr .td-quantidade .holder-acao{display:flex;justify-content:center;align-items:center}.sacola-table tr .td-quantidade .item-acao{text-align:center;width:100%}.sacola-table tr .td-quantidade .item-acao a{padding:10px 5px 5px!important}.sacola-table tr .td-quantidade .item-acao a i{font-size:16px}.sacola-table .td-quantidade .sacola-remover{text-align:center;float:none}.sacola-table tr td.td-quantidade .campo-numero{margin:6px auto 7px;float:none;width:80px}.sacola-table .sacola-remover{text-align:center;float:none}.sacola-alterar .td-detalhes{padding:0;width:100%;text-align:left}.sacola-alterar .td-detalhes span{display:block;padding:0;max-height:100%;margin:0;width:95%;font-size:12px;float:left;text-align:left;background:0 0}.sacola-alterar .td-valor{padding:8px 0 0;font-size:16px}.sacola-alterar .td-valor div,.sacola-alterar .td-valor span{display:inline-block}.relacionados .tv-grid .produto{margin-bottom:8px!important}.fillrelacionados{width:100%;height:1px;margin:-40px 0 0}.floatbar{display:flex!important}.back-gray{margin-top:0;padding:0;background:#00000008;background:0 0}.back-gray .rowtitle{padding-top:20px;background:0 0}.seletor-cidade-mobile{display:flex!important;justify-content:center}.tv-grid .estabelecimento{min-height:240px}.modal-espiar__inner{top:0;max-height:100%}.cvs-conteudo{width:100%;display:block}.btn-comprar{max-width:100%}.cvs-produto-imagem,.cvs-produto-info{width:100%;background:#fff}.categorias .categoria{margin-bottom:1em}.categoria .vertudo{padding:5px;font-size:15px}.categoria .vertudo i{padding-left:3px}.body-cidade .obrigado{margin:20px 0 0;padding:0}.back-gray-mobile{background:#00000008}.cidade-box .text-escolha{margin:0 0 50px}.paginacao{width:100%}.footer{padding:20px 0 10px}.footer-cidade .social{margin:3px auto 4px;float:none}.categorias{margin-bottom:30px}.widget.atendimento,.widget.categorias,.widget.estabelecimento,.widget.pedidos{margin-bottom:30px}.footer-copyright-wrapper{text-align:center}.footer-info{background:#471ca8}.pagination{margin:40px 0 20px}.footer{border:none;z-index:2;position:absolute;overflow-x:hidden;background-color:#fff}.footer.interna{display:none;border:none;padding:2px 0 20px;width:100%}.segmentos .tv-infinite-menu a{padding:10px 5px}.paginacao{transform:translateY(-4px);margin-top:-20px!important}.footer-info{padding:16px 12px 6px}.body-cidade .footer-info{padding:6px 12px 1px;background:#fff}.social{margin:3px 0 0}.txt-direitos-reservados{display:block;clear:both}.watermark{padding:16px 0 18px}.brand-cidade img{margin:-10px auto}.body-cidade .footer-info span{display:block;width:100%!important}.aviso-fixo .error{display:none!important;width:92%;max-width:425px;margin:0 auto;right:inherit;background-color:#f8d7daf2;color:#910512;height:68px;bottom:5px;text-align:center;align-content:center}#ir-ao-topo{display:none!important}button.cvs-fechar{position:fixed;right:10px;top:10px}.comprar label.error{margin-top:10px;min-height:10px}.galeria img{display:block;margin:auto;width:40px;max-width:50px;height:auto;border-radius:6px}.carousel-indicators li{width:18px!important;height:2px!important;margin:0 3px!important;padding:0!important;border-radius:8px;border:2px solid #dbdbdb}.carousel-indicators li:last-child{min-height:2px}.modal-right.has-custom-image{display:none}}@media (max-width:768px){.barra-busca form{height:42px}.clear-input{margin-top:7px;background:#e9e9e9}.search-bar-mobile .clear-input{right:15%}.search-bar-mobile button{height:38px}.navigator.sticky,.top.sticky{position:relative;box-shadow:none}.cover-delivery{min-height:75px;max-height:75px}.cover-delivery .infos.right{padding-top:35px}.cover-delivery .infos.left{padding-top:28px}.header-interna.categoria .cover-delivery .infos.left,.header-interna.categoria .cover-delivery .infos.right{display:none}.header-interna.categoria .cover-delivery{min-height:70px;max-height:70px}.body-estabelecimento.produto .header-interna .box-delivery{margin:auto!important}.body-estabelecimento.produto .cover-delivery .infos.left,.body-estabelecimento.produto .cover-delivery .infos.right{display:none!important}.categoria .title{padding:0}.bread span.nome-produto{margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.gallery-thumb{width:70px;height:70px}.galeria .carousel-image{min-height:320px;object-fit:contain}.single-produto .carousel-inner{aspect-ratio:1/1}.gallery-nav-btn{display:none}.carousel-promo .navigation-buttons{display:none}.carousel-promo .carousel-promo{padding:16px}.carousel-promo .current-price{font-size:1.1em;line-height:1em}.filtro-rapido{margin-bottom:15px}.filtro-rapido .limpar-filtros{margin-top:4px}.filtro-rapido .filter-select{padding-top:0}.tv-grid.grid_produtos .produto{min-width:180px;max-width:180px;margin:0 0 10px}.is-desktop{display:none!important}.is-mobile{display:block!important}.produtos.index .tv-grid.grid_produtos,.produtos.relacionado .tv-grid.grid_produtos{display:flex!important;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:10px;padding:0;-ms-overflow-style:none scrollbar-width: none}.produtos.index .tv-grid.grid_produtos::-webkit-scrollbar,.produtos.relacionado .tv-grid.grid_produtos::-webkit-scrollbar{display:none}.opcoes-pagamento{display:block}.opcoes-pagamento .opcao-pix{display:flex;gap:30px}.titulo-pagamento{margin-bottom:0;padding-bottom:0;border-bottom:none}.titulo-pagamento span.logo-pgto{border-bottom:none;padding-bottom:0}.body-categorias .produto-ecom{width:100%!important;margin:0 0 10px}.body-estabelecimento .produto-ecom{width:175px}.card-produto{min-width:180px;max-width:180px;height:290px}.info-produto h3{min-height:calc(1.321em * 2);-webkit-line-clamp:2}.produto-ecom .por{display:block;font-size:1.1em}.produto-consorcio .info-parcelas{display:inline-block}.produto-consorcio .texto-parcelas{max-width:100%}.produto-consorcio .imagem-produto{max-height:150px;min-height:150px}.tv-grid.grid_produtos .produto-consorcio{height:auto;display:grid}.tv-infinite-menu a{font-size:14px;width:100px;min-width:100px}.sticky-cart-button svg{width:32px;height:32px}.sticky-cart-button{width:50px;height:50px}.categoria-nome{font-size:.8em}.btn-comprar{font-size:15px;display:none}.body-estabelecimento .tv-grid.grid_produtos .produto-ecom{flex:0 0 auto;scroll-snap-align:start}.barra-busca{display:none}.search-bar-mobile{display:block}.tv-grid.grid_produtos,.tv-infinite{grid-template-columns:repeat(2,1fr)!important}.info-grid{grid-template-columns:1fr;gap:0}.info-item{display:flex;margin:0;padding:0 15%!important;border-bottom:1px solid #ddd;border:none}.info-item:last-child{border-bottom:none}.info-icon{font-size:24px}.info-content h3{font-size:13px}.info-content p{font-size:11px}.carousel-promo .product-card>* button{font-size:0;height:30px}.carousel-promo .product-card>* button span{font-size:15px!important}.quantity-controls-card .qty-btn{width:28px;height:28px;padding:0}.sticky-cart-button{bottom:10%}.sticky-cart-button.visible{right:10px}.custom-toast.error{top:60px!important}.pwa-bottom-sheet{left:0;max-width:100%}.pwa-icon{width:55px}.close-sidebar{top:5px!important}}@media screen and (max-width:767px){.barra-busca input[type=text]{min-width:220px}.col-central-atendimento,.col-tempo-entrega{display:none}.tv-grid.grid_produtos,.tv-infinite{grid-template-columns:repeat(3,1fr)!important}}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{margin-top:-10px;align-items:center;background-color:#fff;border:0;cursor:pointer;display:flex;justify-content:center;transform:translateY(-30%);box-shadow:none;-moz-box-shadow:0 1px 2px 0 #0000001f;-webkit-box-shadow:none;color:#373737;border-radius:15px;width:52px;height:52px;font-size:24px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:15px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:15px}.esconder-no-desktop{display:none!important}}@media (max-width:600px){.galeria .seta{background:0 0;display:none}}@media screen and (min-width:480px){.banners{min-height:165px}}@media screen and (min-width:320px){.banners{min-height:160px}}@media (max-width:320px){.tv-grid.grid_produtos .produto{min-width:142px}}