.search-page{background-color:#fff;padding:16px 40px 40px}.search-page,.search-page .infinite-msg-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%}.search-page .infinite-msg-container{gap:24px}.search-page .infinite-msg-container .infinite-msg{color:#1e1e1e;font-size:20px}.search-page .infinite-msg-container svg{width:80px!important;height:80px!important}@media only screen and (min-width:878px){.search-page.with-filter-text-custom .container:has(.grid-2.hide .filter-header-container .filter-text-custom){display:flex;flex-direction:column}.search-page.with-filter-text-custom .container .grid-1.active:has(+.grid-2 .filter-header-container .filter-text-custom){position:absolute;background-color:#fff;z-index:99;margin-top:72px;width:240px;height:200px}}.search-page>.image-container{width:100%;height:auto;margin-bottom:16px}.search-page>.image-container img{border-radius:10px}.search-page .container{align-items:flex-start;justify-content:space-between;gap:32px}.search-page .container .title{color:#1e1e1e;font-size:32px;font-weight:600}.search-page .container .back{cursor:pointer;display:none;gap:8px}.search-page .container .back p{color:#6f797f;font-family:Poppins;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.search-page .container .back .material-icons{color:#6f797f;font-family:Material Icons;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.search-page .container .grid-1{padding:24px;width:240px;min-height:560px;border-radius:8px;border:1px solid #d9d9d9;display:flex;flex-direction:column;gap:24px;max-height:calc(100vh - 260px);overflow:auto}.search-page .container .grid-1 .brands-container .brands,.search-page .container .grid-1 .brands-container .categories,.search-page .container .grid-1 .brands-container .volumes,.search-page .container .grid-1 .categories-container .brands,.search-page .container .grid-1 .categories-container .categories,.search-page .container .grid-1 .categories-container .volumes,.search-page .container .grid-1 .volumes-container .brands,.search-page .container .grid-1 .volumes-container .categories,.search-page .container .grid-1 .volumes-container .volumes{cursor:pointer;display:flex;flex-direction:row;gap:8px;width:-moz-fit-content;width:fit-content}.search-page .container .grid-1 .brands-container .title,.search-page .container .grid-1 .categories-container .title,.search-page .container .grid-1 .volumes-container .title{font-size:14px;font-style:normal;font-weight:600;line-height:24px}.search-page .container .grid-1 .brands-container .material-icons,.search-page .container .grid-1 .categories-container .material-icons,.search-page .container .grid-1 .volumes-container .material-icons{color:#1e1e1e;font-weight:400;font-size:24px}.search-page .container .grid-1 .brands-container .item,.search-page .container .grid-1 .categories-container .item,.search-page .container .grid-1 .volumes-container .item{cursor:pointer;margin-top:16px;color:#1e1e1e;font-size:12px;font-weight:400;width:-moz-fit-content;width:fit-content}.search-page .container .grid-1 .brands-container .item.active,.search-page .container .grid-1 .categories-container .item.active,.search-page .container .grid-1 .volumes-container .item.active{color:var(--tertiary)}.search-page .container .grid-1 .filter-text{display:flex;gap:8px}.search-page .container .grid-1 .filter-text p{color:#1e1e1e;font-size:16px;font-weight:600}.search-page .container .grid-1 .filter-text .material-icons{display:none;color:#1e1e1e;font-size:36px}.search-page .container .grid-2{display:flex;flex-direction:column;align-items:flex-start;flex:1;width:100%;height:100%}.search-page .container .grid-2 .image-container{width:100%;height:auto}.search-page .container .grid-2 .image-container img{border-radius:10px}.search-page .container .grid-2 .header{display:flex;flex-direction:row;justify-content:space-between;border-radius:8px;text-wrap:nowrap;width:-webkit-fill-available;width:-moz-available;min-height:58px;gap:16px;flex-wrap:wrap}.search-page .container .grid-2 .header p{color:#afb2b1;font-size:12px;font-weight:600}.search-page .container .grid-2 .header .result-container{display:flex;flex-direction:row;gap:8px;align-items:center}.search-page .container .grid-2 .header .result-container b{color:#1e1e1e;font-weight:600}.search-page .container .grid-2 .header .result-container .material-icons{color:#1e1e1e;font-size:24px;transform:rotate(180deg)}.search-page .container .grid-2 .header .filter-container{justify-content:space-between}.search-page .container .grid-2 .header .filter-container,.search-page .container .grid-2 .header .filter-container .filter-select{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;align-items:center}.search-page .container .grid-2 .header .filter-container .filter-select .comp.select{min-width:128px;width:210px;height:32px;font-size:12px;font-style:normal;font-weight:500;line-height:1}.search-page .container .grid-2 .header .filter-container .filter-select .comp.select select{padding:6px 16px}.search-page .container .grid-2 .header .filter-container .filter-text{display:none;cursor:pointer;gap:8px}.search-page .container .grid-2 .header .filter-container .filter-text p{color:#1e1e1e;font-size:16px;font-weight:600}.search-page .container .grid-2 .header .filter-container .filter-text .material-icons{color:#1e1e1e;font-size:24px}.search-page .container .grid-2 .header .filter-header-container{min-height:58px;display:flex;flex-direction:row;justify-content:space-between;border-radius:8px;text-wrap:nowrap;width:-webkit-fill-available;width:-moz-available;gap:16px;flex-wrap:wrap;flex-wrap:nowrap}.search-page .container .grid-2 .header .filter-header-container .filter-text-custom{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;display:flex;display:none;gap:8px;align-items:center;border:1px solid #d9d9d9;padding:12px 16px;border-radius:8px}.search-page .container .grid-2 .header .filter-header-container .filter-text-custom p{color:#1e1e1e;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:normal}.search-page .container .grid-2 .header .filter-header-container .filter-text-custom .material-icons{color:#1e1e1e;font-size:24px}.search-page .container .grid-2 .header .filter-header-container .result-filter{width:100%;max-width:100%;min-height:58px;display:flex;flex-direction:row;justify-content:space-between;text-wrap:nowrap;gap:16px;flex-wrap:wrap;border:1px solid #d9d9d9;padding:12px 16px;border-radius:8px}.search-page .container .grid-2 .items-container{min-height:214px;width:100%}.search-page .container .grid-2 .items-container .items.row{display:flex;flex-direction:row;flex-wrap:wrap;width:-moz-fit-content;width:fit-content;--row-width:240px;--row-count:4;--row-gap:32px;width:calc(var(--row-width)*var(--row-count) + var(--row-gap)*(var(--row-count) - 1));justify-content:flex-start;padding-left:10px;margin:32px auto 0 -10px;gap:var(--row-gap);--lateral-padding:32px;--grid-2-width:100%;--item-size:240px;--item-size:calc(100vw / var(--row-count) - var(--lateral-padding));--item-size:calc((var(--grid-2-width) / var(--row-count)) - (var(--lateral-padding) - (var(--lateral-padding) / var(--row-count))));display:grid;justify-content:center;grid-template-columns:repeat(auto-fill,var(--item-size));width:calc(100% + 10px)}.search-page .container .grid-2 .items-container .loading-container{display:flex;align-items:center;justify-content:center;margin-top:32px;width:100%}.search-page .container .grid-2 .items-container .loading-container svg.loading{width:100px;height:100px}.search-page .container .grid-2 .items-container .loading-container svg.loading .loading-dash{fill:var(--tertiary)}@media only screen and (max-width:1422px){.search-page .container .grid-2 .items-container .items.row{--row-count:3}}@media only screen and (max-width:1150px){.search-page .container .grid-2 .items-container .items.row{--row-count:2}}@media only screen and (max-width:878px){.search-page .container:has(.grid-1.active){display:flex;flex-direction:column;gap:24px;margin-top:16px}.search-page .container:has(.grid-1.active) .back{display:flex!important}.search-page .container .grid-1.active:has(+.grid-2.hide){width:100%!important}.search-page .container .grid-1.active:has(+.grid-2.hide) .filter-text p{font-size:24px!important}.search-page .container .grid-1.active:has(+.grid-2.hide) .filter-text .material-icons{display:flex!important}.search-page .container .hide{display:none!important}.search-page .container .grid-2 .header{border:none;padding:0}.search-page .container .grid-2 .header .filter-container{width:100%}.search-page .container .grid-2 .header .result-container{border:1px solid #d9d9d9;padding:12px 16px;border-radius:8px;width:100%}.search-page .container .grid-2 .header .filter-container .filter-text{display:flex}.search-page .container .grid-2 .header .filter-text-custom{display:none!important}.search-page .container .grid-2 .header .result-filter{border:none!important;padding:0!important}.search-page .container .grid-2 .items-container .items.row{--lateral-padding:80px;--row-count:3;--row-width:150px;--grid-2-width:100vw}.search-page .container .grid-2 .items-container .items.row .row-item{height:254px;height:100%!important;padding:16px}.search-page .container .grid-2 .items-container .items.row .row-item .image-container .offer-favorite{width:100%}.search-page .container .grid-2 .items-container .items.row .row-item .image-container .offer-favorite .offer{margin-left:8px}.search-page .container .grid-2 .items-container .items.row .row-item .image-container .offer-favorite .favorite{margin-right:8px;display:flex}.search-page .container .grid-2 .items-container .items.row .row-item .image-container .offer-favorite .favorite .material-icons{font-size:20px}.search-page .container .grid-2 .items-container .items.row .row-item .image-container img{width:108px;height:108px}.search-page .container .grid-2 .items-container .items.row .row-item .buy{margin-top:8px}.search-page .container .grid-2 .items-container .items.row .row-item .buy button{width:100%;font-size:12px;padding:3px 32px}.search-page .container .grid-2 .items-container .items.row .row-item .stats{margin-top:16px}}@media only screen and (max-width:790px){.search-page .container .grid-2 .items-container .items.row{--row-count:3}}@media only screen and (max-width:608px){.search-page{padding:16px 16px 40px}.search-page .container .grid-2 .items-container .items.row{--lateral-padding:40px;--row-gap:16px}}@media only screen and (max-width:544px){.search-page .container .grid-2 .items-container .items.row{--row-count:2;--lateral-padding:48px}}@media only screen and (max-width:420px){.search-page{padding:16px 16px 40px}}.comp.select{font-size:14px;font-weight:400;border-radius:30px;padding:0 8px;position:relative;display:flex;align-items:center;justify-content:center}.comp.select,.comp.select select{height:-moz-fit-content;height:fit-content}.comp.select select{border:1px solid #d9d9d9;width:100%;color:#1e1e1e;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:96%;background-position-y:50%;border-radius:30px;padding:14px 24px}.comp.select select:focus{outline:none}.comp.select select:disabled{opacity:1;color:#9e9e9e;border:none;padding-left:1rem;background-image:none;padding-top:1rem}.comp.select select:disabled+label{color:#1e1e1e;font-size:12px;font-style:normal;font-weight:700;line-height:1}.comp.select label{color:#9e9e9e;font-size:14px;font-weight:400;text-wrap:nowrap;border-radius:6px;margin-left:24px}.row{justify-content:center}.row .row-item{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:16px;height:358px;flex-shrink:0;border-radius:10px;border:1px solid #d9d9d9;background:#fff}.row .row-item .promocao{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#004cf9;color:#fff;padding:3px 4px;border-radius:3px;font-size:10px;font-family:Poppins;font-weight:700;letter-spacing:0;text-transform:uppercase;transform:translateX(-50%) translateY(0) rotate(-90deg);left:-15px;top:70%;top:60px;border-top-left-radius:0}.row .row-item .promocao:before{content:"";width:10px;height:10px;position:absolute;top:0;left:-10px;background-color:var(--primary);border-top-left-radius:3px}.row .row-item .card-lateral-banner{position:absolute;left:0;margin-left:-10px;top:36px}.row .row-item .image-container{height:100%}.row .row-item .image-container,.row .row-item .image-container .image{justify-content:center;display:flex;position:relative;max-height:150px;flex:1}.row .row-item .image-container .image{width:150px;height:150px;max-width:150px;cursor:pointer;width:100%!important;max-width:100%!important;height:100%;min-height:100%;margin:auto;align-items:center;background-repeat:no-repeat;background-size:contain;letter-spacing:0;background-position:50%}.row .row-item .image-container .image img{display:block;width:auto;height:auto;min-height:108px;float:none;align-self:center;z-index:1;visibility:hidden}.row .row-item .image-container .offer-favorite{z-index:2;display:flex;flex-direction:row;position:absolute;align-items:center;justify-content:space-between;align-items:flex-start;width:206px;width:100%}.row .row-item .image-container .offer-favorite .offer{display:flex;align-items:center;justify-content:center;width:64px;width:-moz-fit-content;width:fit-content;padding:0 8px;height:24px;flex-shrink:0;border-radius:20px;background-color:var(--tertiary)}.row .row-item .image-container .offer-favorite .offer p{color:#fff;font-size:14px;font-weight:700;text-align:center}.row .row-item .image-container .offer-favorite .custom-offer{background-image:url(/clients/nicom/discount-bg.png);height:66px;width:59px;padding:4px 6px 4px 16px;display:flex;align-items:flex-start;justify-content:center;text-align:center}.row .row-item .image-container .offer-favorite .custom-offer p{margin:0;color:#fff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:normal}.row .row-item .image-container .offer-favorite .favorite{cursor:pointer;color:#d9d9d9;font-family:Material Icons;font-size:24px;font-weight:400;display:flex}.row .row-item .image-container .offer-favorite .favorite .active{color:var(--tertiary)}.row .row-item .stats{height:100%;min-height:140px;max-height:158px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.row .row-item .stats .title{cursor:pointer;margin-top:18px}.row .row-item .stats .title p{text-indent:0;color:#1e1e1e;font-size:14px;height:36.5px;font-weight:700;font-style:normal;line-height:1.3;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.row .row-item .stats .old-price{color:#9e9e9e;font-size:16px;font-weight:400;text-decoration-line:line-through;line-height:1}.row .row-item .stats .prices-buy .prices-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end}.row .row-item .stats .prices-buy .prices-container .offer{display:flex;align-items:center;justify-content:center;width:64px;width:-moz-fit-content;width:fit-content;padding:0 8px;height:24px;flex-shrink:0;border-radius:20px;border:1px solid var(--tertiary);background-color:transparent}.row .row-item .stats .prices-buy .prices-container .offer p{color:var(--tertiary);font-size:14px;font-weight:700;text-align:center}.row .row-item .stats .prices-buy .prices .price{color:var(--tertiary);font-size:22px;font-weight:700;line-height:1.4}@media only screen and (max-width:590px){.row .stats .prices-buy .prices-container .offer{display:none!important}}.comp{padding:0 8px}.comp.buy-button.qtd-btn-container{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;width:100%;padding:0}.comp.buy-button.qtd-btn-container p{text-align:center;color:#9e9e9e;font-size:10px;font-weight:400}.comp.buy-button.qtd-btn-container .qtd-btn{width:208px;width:100%;max-width:100%;height:32px;flex-shrink:0;border-radius:20px;display:flex;align-items:center;justify-content:space-between;background-color:var(--tertiary);padding:0;color:#fff;font-size:20px;font-weight:400}.comp.buy-button.qtd-btn-container .qtd-btn .qtd{font-size:16px;font-weight:700;width:112px;width:50%;min-width:0;max-width:50%;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;height:24px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:var(--tertiary);border-radius:0;padding:8px;text-align:center}.comp.buy-button.qtd-btn-container .qtd-btn .qtd::-webkit-inner-spin-button,.comp.buy-button.qtd-btn-container .qtd-btn .qtd::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.comp.buy-button.qtd-btn-container .qtd-btn .qtd[type=number]{-moz-appearance:textfield}.comp.buy-button.qtd-btn-container .qtd-btn .icon{padding:4px;width:46px;height:32px;border-radius:20px;text-align:center;cursor:pointer}.comp.buy-button.qtd-btn-container .qtd-btn .icon:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.comp.buy-button.qtd-btn-container .qtd-btn .loading-circle{width:46px;height:32px;display:flex;align-items:center;justify-content:center}.comp.buy-button.qtd-btn-container .qtd-btn.standalone,.comp.buy-button.qtd-btn-container .qtd-btn:has(button){display:flex!important;justify-content:center!important;width:100%!important;margin-top:18px}.comp.buy-button.qtd-btn-container .qtd-btn button:after{content:"Comprar"}.comp.buy-button.qtd-btn-container .qtd-type{display:flex;justify-content:space-around;width:calc(100% - 32px);height:18px;align-self:center;border-radius:10px 10px 0 0;background-color:hsla(0,0%,85%,.502);align-items:flex-end;line-height:10px}.comp.buy-button.qtd-btn-container .qtd-type:has(.no-kg){visibility:hidden}.comp.buy-button.qtd-btn-container .qtd-type p{color:#9e9e9e;font-family:Poppins;font-size:10px;font-weight:700;width:50%;height:100%;padding-top:5px;cursor:pointer}.comp.buy-button.qtd-btn-container .qtd-type p.active{color:#1e1e1e;background-color:#d9d9d9;border-radius:10px 0 0 0}.comp.buy-button.qtd-btn-container .qtd-type p.active:last-child{border-radius:0 10px 0 0}.comp.buy-button.qtd-btn-container .qtd-type p.no-kg{cursor:default}.mini-buy button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:20px}.mini-buy span{color:#fff;font-size:16px;font-weight:400}.comp-cart .qtd-btn{border:1px solid #d9d9d9;width:140px;background-color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;height:32px;flex-shrink:0;border-radius:20px;display:flex;align-items:center;justify-content:space-between;background-color:var(--tertiary);padding:0;color:#fff;font-size:20px;font-weight:400}.comp-cart .qtd-btn .qtd{color:#1e1e1e;font-size:16px;font-weight:700;width:112px;width:60%;min-width:0;max-width:60%;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;height:24px;display:flex;justify-content:center;align-items:center;background-color:#fff;color:var(--tertiary);border-radius:0;padding:0 4px;text-align:center}.comp-cart .qtd-btn .qtd::-webkit-inner-spin-button,.comp-cart .qtd-btn .qtd::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.comp-cart .qtd-btn .qtd[type=number]{-moz-appearance:textfield}.comp-cart .qtd-btn .icon{width:34px;padding:0 4px;text-align:center;cursor:pointer;font-size:18px;color:var(--tertiary);color:#fff;transition:all .3s;height:100%;display:flex;align-items:center;justify-content:center}.comp-cart .qtd-btn .icon:hover{opacity:.8}.comp-cart .qtd-btn .loading-circle{width:34px;height:34px;display:flex;align-items:center;justify-content:center}.comp-cart .qtd-btn .loading-circle .loading{width:18px;height:18px}.comp-cart .qtd-btn.standalone,.comp-cart .qtd-btn:has(button){display:flex!important;justify-content:center!important;width:100%!important;margin-top:18px}.comp-cart .qtd-type{display:flex;justify-content:space-around;width:calc(100% - 32px);height:18px;align-self:center;border-radius:10px 10px 0 0;background-color:hsla(0,0%,85%,.502);align-items:flex-end;line-height:10px}.comp-cart .qtd-type:has(.no-kg){visibility:hidden}.comp-cart .qtd-type p{color:#9e9e9e;font-family:Poppins;font-size:10px;font-weight:700;width:50%;height:100%;padding-top:5px;cursor:pointer}.comp-cart .qtd-type p.active{color:#1e1e1e;background-color:#d9d9d9;border-radius:10px 0 0 0}.comp-cart .qtd-type p.active:last-child{border-radius:0 10px 0 0}.comp-cart .qtd-type p.no-kg{cursor:default}.loading-circle svg.loading{width:24px;height:24px}.loading-circle svg.loading .loading-dash{fill:var(--tertiary)}.comp.button{width:100%;padding:0}.comp.button button svg{color:#fff}