.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;background-color:#fff;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{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%;gap:24px}.search-page .container .grid-2 .image-container{width:100%;height:auto;flex:none}.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;margin:0 20px}.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;background-color:#fff;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:0 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,.search-page .container .grid-2 .header .result-container{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;background-color:transparent!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}.search-page .container .grid-2 .items-container .items.row .row-item .stats{flex:1;min-height:84px!important}}@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:600px){.search-page .container{padding:0!important}.search-page .container .order-button{border-radius:100%;background-color:var(--ecom-primary-100);display:flex;padding:7px;align-items:center;gap:8px}.search-page .container .order-button span{font-size:18px!important}.search-page .container .filter-container,.search-page .container .result-container{padding:12px 16px!important;background-color:#fff!important}.search-page .container .filter-container{display:none!important}.search-page .container .result-container{justify-content:space-between!important}.search-page .container .filter-select .comp.select{min-width:80px!important;width:140px!important;height:-moz-fit-content!important;height:fit-content!important;padding:0!important}.search-page .container .filter-select .comp.select select{padding:5px 16px!important}.search-page .container .grid-2{gap:16px;padding:16px}.search-page .container .grid-2 .header .filter-header-container .result-container{border-radius:16px}.search-page .container .grid-2 .items-container .items.row{--lateral-padding:40px;--row-gap:16px}.search-page .buy .buy-button .qtd-type{display:none!important}.search-page .buy .buy-button .qtd-btn.standalone.compact,.search-page .buy .buy-button .qtd-btn:has(button){justify-content:flex-end!important;margin-top:0!important}.search-page .buy.suggestions-mode{right:-246%!important;width:100%!important;top:68%}}@media only screen and (max-width:544px){.search-page .container .grid-2 .items-container .items.row{--row-count:2;--lateral-padding:48px}}div:where(.swal2-container).swal2-center>.swal2-popup{border-radius:var(--radius-ring,16px)}.local-modal .subtitle,.local-modal .title{color:#1e1e1e!important;text-align:center!important;font-family:Poppins!important;font-size:16px!important;font-weight:700!important;align-items:center!important;justify-content:center!important;line-height:1!important}.local-modal .subtitle{font-size:12px!important;font-weight:400!important}.local-modal .buttons,.local-modal .titles{display:flex;flex-direction:column;gap:8px;width:100%}.local-modal .buttons .card.active .comp.checkbox,.local-modal .titles .card.active .comp.checkbox{border-color:var(--primary)}.local-modal .buttons .card:hover .comp.checkbox,.local-modal .titles .card:hover .comp.checkbox{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.local-modal .comp.checkbox{display:flex;padding:var(--spacing-base,16px);align-items:center;gap:16px;align-self:stretch;border-radius:8px;border:1px solid #d9d9d9;width:100%}.local-modal .comp.checkbox label{font-size:16px;font-weight:500}.local-modal.order-modal .order-options{display:flex;flex-direction:column;gap:24px;width:100%;align-self:stretch}.local-modal.order-modal .buttons{gap:8px}.local-modal.order-modal .buttons div{align-self:stretch;width:100%}.local-modal.order-modal .buttons .comp.checkbox{width:100%}.header-filter{width:47px;height:47px;min-width:47px;min-height:47px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.header-filter span{color:var(--ecom-primary-500,#002da7)}.search-suggestions-container{width:100%;display:flex;flex-direction:column;gap:24px}.search-suggestions-container .section-historico h3,.search-suggestions-container .section-mais-buscados h3,.search-suggestions-container .section-voce-pode-gostar h3{color:var(--neutral-900,#1e1e1e);font-family:Poppins;font-size:14px;font-weight:600;display:flex;align-items:center;gap:6px}.search-suggestions-container .section-historico h3 span.material-symbols-outlined,.search-suggestions-container .section-mais-buscados h3 span.material-symbols-outlined,.search-suggestions-container .section-voce-pode-gostar h3 span.material-symbols-outlined{font-size:20px;color:var(--tertiary,#004cf9)}.search-suggestions-container .section-historico{display:flex;gap:16px;flex-direction:column}.search-suggestions-container .section-historico .section-header{display:flex;justify-content:space-between;align-items:center}.search-suggestions-container .section-historico .section-header h3{margin-bottom:0;font-size:16px}.search-suggestions-container .section-historico .section-header button{color:var(--tertiary,#004cf9);font-family:Poppins;font-size:16px;background:none;border:none;cursor:pointer;padding:4px 8px;font-weight:600}.search-suggestions-container .section-historico .section-header button:hover{text-decoration:underline}.search-suggestions-container .section-historico .chips-container{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start}.search-suggestions-container .section-historico .chips-container .chip{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:20px;background:var(--neutral-White,#fff);cursor:pointer;transition:all .2s;color:var(--neutral-400,#7d7d7d);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.search-suggestions-container .section-historico .chips-container .chip span.material-symbols-outlined{font-size:18px;color:var(--neutral-500,#7d7d7d)}.search-suggestions-container .section-historico .chips-container .chip:hover{border-color:var(--tertiary,#004cf9);background:var(--neutral-50,#f9f9f9)}.search-suggestions-container .section-mais-buscados{display:flex;flex-direction:column;gap:16px}.search-suggestions-container .section-mais-buscados h3{font-size:16px}.search-suggestions-container .section-mais-buscados .list-container{display:flex;flex-wrap:wrap;gap:8px}.search-suggestions-container .section-mais-buscados .list-container .list-item{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:var(--neutral-White,#fff);border-radius:30px;border:1px solid var(--neutral-300,#d9d9d9);text-align:left;cursor:pointer;transition:all .2s;width:-moz-fit-content;width:fit-content;gap:8px}.search-suggestions-container .section-mais-buscados .list-container .list-item .number{color:var(--neutral-400,#7d7d7d);font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:100%}.search-suggestions-container .section-mais-buscados .list-container .list-item span.material-symbols-outlined{font-size:18px;color:var(--ecom-primary-500,#7d7d7d)}.search-suggestions-container .section-mais-buscados .list-container .list-item:hover{border-color:var(--tertiary,#004cf9);background:var(--neutral-50,#f9f9f9)}@media only screen and (max-width:600px){.section-voce-pode-gostar{display:flex;flex-direction:column;gap:16px}.section-voce-pode-gostar .items.row{margin:0}.section-voce-pode-gostar .items.row .row-item{flex-direction:row;height:100px;border-radius:var(--radius-base,8px);border-bottom:1px solid var(--neutral-200,#f1f1f1)!important;background:var(--neutral-White,#fff);width:-webkit-fill-available}.section-voce-pode-gostar .items.row .row-item .stats{min-height:86px!important;flex:1}.section-voce-pode-gostar .items.row .row-item .stats div .title{max-width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.section-voce-pode-gostar .items.row .row-item .image-container{flex:none}.section-voce-pode-gostar .items.row .row-item .image-container .image{max-height:90px}}.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{scroll-margin:220px;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:16px;height:358px;height:-moz-fit-content;height:fit-content;flex-shrink:0;border-radius:var(--radius-ring,16px);border:1px solid #d9d9d9;border:none!important;background:#fff}.row .row-item .promocao{position:absolute;display:flex;align-items:center;justify-content:center;background-color:#004cf9;background-color:var(--tertiary);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:-16px;top:70%;top:80px;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);background-color:var(--tertiary);border-top-left-radius:3px}.row .row-item .info-price{display:flex;align-items:center;justify-content:center;background-color:#004cf9;background-color:var(--tertiary);color:#fff;padding:4px 8px;border-radius:2px;font-size:10px;font-family:Poppins;font-weight:700;letter-spacing:0;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.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;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}.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%;pointer-events:none}.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:400;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;pointer-events:all!important}.row .row-item .image-container .offer-favorite .favorite .active{color:var(--tertiary)}.row .row-item .image-container .offer-favorite .clube{padding:0;width:-moz-fit-content;width:fit-content;background:unset}.row .row-item .stats{height:100%;min-height:123px;max-height:158px;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.row .row-item .stats .title{cursor:pointer}.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.28;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 .prices-buy .prices-container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px}.row .row-item .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(--ecom-primary-400,#0058f3);background-color:transparent}.row .row-item .prices-buy .prices-container .offer p{color:var(--ecom-primary-400);font-size:14px;font-weight:400;text-align:center;line-height:1}.row .row-item .prices-buy .prices .price{color:var(--tertiary);font-size:22px;font-weight:700;line-height:1.2}.row .row-item .prices-buy .prices .price:has(.no-pix){display:flex;flex-direction:row;align-items:center;gap:8px}.row .row-item .buy.disabled button{background-color:#ccc!important;color:#666!important;cursor:not-allowed!important;pointer-events:none}.row .row-item .buy{position:absolute;bottom:0;right:0;z-index:1}.row .row-item .buy .qtd-btn button{display:flex;padding:var(--spacing-xsmall,4px);align-items:center;gap:10px;border-radius:var(--radius-round,100px);background-color:var(--ecom-primary-500,#002da7);justify-content:center}.row .row-item .buy:has(.unavailable-button){padding:2px}.row .unavailable-button{padding:4px 12px;display:flex;justify-content:center;align-items:center;margin-top:16px;height:32px;border-radius:20px;background-color:#7e7e7e;border:1px solid #7e7e7e;color:#fff;font-size:16px;font-weight:700}@media only screen and (max-width:600px){.row .row-item{padding:var(--spacing-small,8px)!important}.row .row-item .stats{min-height:106px!important}.row .row-item .stats .prices-buy .offer{height:-moz-fit-content!important;height:fit-content!important;padding:2px 6px!important}.row .row-item .stats .prices-buy .offer p,.row .row-item .stats .prices-buy .prices .old-price{font-size:12px!important}.row .row-item .stats .prices-buy .prices .price{font-size:20px!important}.row .row-item .stats .title p{font-size:12px!important;height:30px!important}.row .row-item .image-container .offer-favorite .custom-offer{height:49px!important;width:54px!important;background-repeat:no-repeat!important;background-size:contain!important;padding:0 0 0 2px!important}.row .row-item .image-container .offer-favorite .custom-offer p{font-size:12px!important;margin-left:-3px!important;margin-top:2px!important;max-width:34px!important}.row .row-item .unavailable-button{font-size:12px!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{border:1px solid #f1f1f1;width:208px;width:100%;max-width:100%;height:32px;height:-moz-fit-content;height:fit-content;flex-shrink:0;border-radius:20px;display:flex;align-items:center;justify-content:space-between;background-color:var(--tertiary);background-color:#fff;padding:2px;color:#fff;font-size:20px;font-weight:400;-webkit-user-select:none;-moz-user-select:none;user-select:none}.comp.buy-button.qtd-btn-container .qtd-btn:not(:has(input.qtd)){border:1px solid transparent!important}.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;border:none!important}.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:32px;height:32px;border-radius:20px;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--ecom-primary-500)}.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:32px;height:32px;padding:1px;display:flex;align-items:center;justify-content:center}.comp.buy-button.qtd-btn-container .qtd-btn .loading-circle svg.loading{width:30px;height:30px}.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{color:var(--neutral-White,#fff);font-family:Poppins;font-size:16px;font-style:normal;font-weight:700;line-height:100%}.comp.buy-button.qtd-btn-container .qtd-btn button:not(.qtd){width:32px;min-width:32px;min-height:32px;height:32px}.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);background-color:#fff;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;background-color:hsla(0,0%,85%,.502);font-family:Poppins;font-size:10px;font-weight:700;width:50%;height:100%;padding-top:5px;cursor:pointer;border-radius:10px 0 0 0}.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:last-child{border-radius:0 10px 0 0}.comp.buy-button.qtd-btn-container .qtd-type p.no-kg{cursor:default}@media only screen and (max-width:600px){.comp.buy-button.qtd-btn-container .qtd-btn.compact button.compact:not(.qtd){width:24px!important;min-height:24px!important;min-width:24px!important;height:24px!important;font-size:16px!important}.comp.buy-button.qtd-btn-container .qtd-btn.compact button.compact:not(.qtd) .loading-circle{width:22px!important;min-height:22px!important;min-width:22px!important;height:22px!important}.comp.buy-button.qtd-btn-container .qtd-btn.compact .icon{min-width:24px!important;width:24px!important;height:24px!important;font-size:16px!important}.comp.buy-button.qtd-btn-container .qtd-btn.compact .qtd{width:100%;max-width:calc(100% - 48px);font-size:14px}.comp.buy-button.qtd-btn-container.compact .loading-circle{width:24px!important;height:24px!important}.comp.buy-button.qtd-btn-container.compact .loading-circle svg.loading{width:22px!important;height:22px!important}}.mini-buy button{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:20px;position:relative;background-color:color-mix(in srgb,var(--tertiary) 20%,transparent)!important}.mini-buy button span{color:var(--tertiary)!important;font-size:16px;font-weight:400}.mini-buy button:hover{background-color:var(--tertiary)!important;transition:.2s}.mini-buy button:hover span{color:#fff!important;transition:.2s}.comp-cart .qtd-btn{border:1px solid #f1f1f1;width:168px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;border-radius:20px;justify-content:space-between;color:#fff;font-size:20px;padding:2px;height:36px}.comp-cart .qtd-btn,.comp-cart .qtd-btn .qtd{background-color:#fff;display:flex;align-items:center;font-weight:400}.comp-cart .qtd-btn .qtd{color:#1e1e1e;font-size:16px;width:112px;width:60%;min-width:0;max-width:60%;text-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;height:24px;justify-content:center;color:var(--tertiary);border-radius:0;padding:0 4px;text-align:center;border:none!important}.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:22px;color:var(--tertiary);color:#fff;transition:all .3s;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--tertiary);border-radius:100%;min-width:32px;height:32px}.comp-cart .qtd-btn .icon:hover{opacity:.8}.comp-cart .qtd-btn .icon.plus{font-size:24px}.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}.comp.checkbox{gap:8px;display:flex;align-items:center}.comp.checkbox input{pointer-events:none;height:18px;display:none}.comp.checkbox input:checked{accent-color:var(--tertiary)}.comp.checkbox label{pointer-events:none;color:#1e1e1e;font-size:12px;font-style:normal;font-weight:400;line-height:1}.comp.checkbox input:checked+.rounded-checkbox:after{transform:translate(-50%,-50%) scale(1)}.comp.checkbox .rounded-checkbox{width:16px;height:16px;border:1.5px solid var(--neutral-900);border-radius:50%;display:inline-block;position:relative;transition:.2s;background-color:#fff}.comp.checkbox .rounded-checkbox:after{content:"";width:10px;height:10px;background:var(--tertiary);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(0);transition:.2s}.comp.checkbox input:checked+span{background-color:#fff}