/* BLÄYVA · gerado por docs/wordpress/montar-pacotes.py: não editar */
@keyframes caEntra{from{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:none}}@keyframes scPula{40%{transform:scale(1.3)}}.xoo-wsc-modal .ca-sv{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.xoo-wsc-modal .ca-rot{font:600 11.5px/1 var(--bl-titulo);letter-spacing:.07em;text-transform:uppercase;color:var(--bl-cinza-3);margin:0 0 12px}.xoo-wsc-modal .ca-lista{list-style:none;margin:0;padding:0}.xoo-wsc-modal .ca-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:start;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1)}.xoo-wsc-modal .ca-item figure{margin:0;aspect-ratio:1;border-radius:14px;background:var(--bl-cinza-1);display:grid;place-items:center;overflow:hidden}.xoo-wsc-modal .ca-item figure img{width:84%;height:84%;object-fit:contain}.xoo-wsc-modal .ca-meio{display:flex;flex-direction:column;gap:5px;min-width:0}.xoo-wsc-modal .ca-nome{font:600 14.5px/1.25 var(--bl-titulo);letter-spacing:-.01em}.xoo-wsc-modal .ca-var{font:400 12.5px/1.3 var(--bl-texto);color:var(--bl-cinza-3)}.xoo-wsc-modal .ca-acoes{display:flex;align-items:center;gap:12px;margin-top:6px}.xoo-wsc-modal .ca-q{display:inline-flex;align-items:center;height:32px;border:1px solid var(--bl-cinza-2);border-radius:999px;padding:0 2px}.xoo-wsc-modal .ca-q button{width:28px;height:28px;border:0;border-radius:50%;background:none;font:400 16px/1 var(--bl-texto);cursor:pointer;color:var(--bl-preto)}.xoo-wsc-modal .ca-q button:hover{background:var(--bl-cinza-1)}.xoo-wsc-modal .ca-q output{min-width:22px;text-align:center;font:600 13px/1 var(--bl-titulo)}.xoo-wsc-modal .ca-rm{display:inline-flex;align-items:center;gap:4px;border:0;background:none;padding:0;font:400 12px/1 var(--bl-texto);color:var(--bl-cinza-3);cursor:pointer}.xoo-wsc-modal .ca-rm .ca-sv{width:15px;height:15px}.xoo-wsc-modal .ca-rm:hover{color:var(--bl-preto)}.xoo-wsc-modal .ca-preco{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.xoo-wsc-modal .ca-preco s{font:400 11.5px/1 var(--bl-texto);color:rgba(0,0,0,.42)}.xoo-wsc-modal .ca-preco b{font:700 16px/1.1 var(--bl-titulo);letter-spacing:-.02em}.xoo-wsc-modal .ca-eco{font:500 11.5px/1.2 var(--bl-texto);color:var(--bl-preto)}.xoo-wsc-modal .ca-item.sai{opacity:0;transform:translate3d(24px,0,0)}.xoo-wsc-modal .ca-item.entra{animation:caEntra .45s cubic-bezier(.2,.8,.2,1)}@keyframes caEntra{from{opacity:0;transform:translate3d(0,-10px,0)}to{opacity:1;transform:none}}.xoo-wsc-modal .ca-frete p{display:flex;align-items:center;gap:8px;margin:0 0 9px;font:400 13px/1.3 var(--bl-texto)}.xoo-wsc-modal .ca-frete p b{font-weight:600}.xoo-wsc-modal .ca-barra{height:4px;border-radius:9px;background:var(--bl-cinza-2);overflow:hidden}.xoo-wsc-modal .ca-barra i{display:block;height:100%;width:100%;background:var(--bl-preto);border-radius:9px;transform-origin:0 50%;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.xoo-wsc-modal .ca-rec{display:flex;align-items:center;gap:10px}.xoo-wsc-modal .ca-rec figure{flex:none;margin:0;width:52px;height:52px;border-radius:12px;background:var(--bl-cinza-1);display:grid;place-items:center}.xoo-wsc-modal .ca-rec figure img{width:80%;height:80%;object-fit:contain}.xoo-wsc-modal .ca-rec>span{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.xoo-wsc-modal .ca-rec small{font:500 10px/1 var(--bl-titulo);letter-spacing:.08em;text-transform:uppercase;color:var(--bl-cinza-3)}.xoo-wsc-modal .ca-rec b{font:600 13px/1.2 var(--bl-titulo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xoo-wsc-modal .ca-rec em{font:400 12.5px/1 var(--bl-texto);font-style:normal}.xoo-wsc-modal .ca-mais{flex:none;width:32px;height:32px;border-radius:50%;border:1px solid var(--bl-preto);background:#fff;font:400 18px/1 var(--bl-texto);cursor:pointer;transition:background .2s,color .2s}.xoo-wsc-modal .ca-mais:hover{background:var(--bl-preto);color:#fff}.xoo-wsc-modal .ca-recs.lista .ca-recs-trilho{display:grid;gap:12px}.xoo-wsc-modal .ca-recs.trilho .ca-recs-trilho{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:2px}.xoo-wsc-modal .ca-recs.trilho .ca-recs-trilho::-webkit-scrollbar{display:none}.xoo-wsc-modal .ca-recs.trilho .ca-rec{flex:0 0 220px;scroll-snap-align:start;padding:10px;border:1px solid var(--bl-cinza-2);border-radius:16px}.xoo-wsc-modal .ca-bt1{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 26px;border-radius:999px;background:var(--bl-preto);color:#fff;font:600 14.5px/1 var(--bl-titulo);transition:background .2s}.xoo-wsc-modal .ca-bt1 svg{width:16px;height:16px}.xoo-wsc-modal .ca-bt1:hover{background:#2A2A2A}.xoo-wsc-modal .ca-bt2{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:0 22px;border-radius:999px;border:1px solid var(--bl-preto);color:var(--bl-preto);font:600 14px/1 var(--bl-titulo);transition:background .2s,color .2s}.xoo-wsc-modal .ca-bt2:hover{background:var(--bl-preto);color:#fff}.xoo-wsc-modal .ca-bt2.link{border:0;height:auto;padding:12px 0 0;font:500 13px/1 var(--bl-texto);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(0,0,0,.3)}.xoo-wsc-modal .ca-bt2.link:hover{background:none;color:var(--bl-preto);text-decoration-color:currentColor}.xoo-wsc-modal .ca-linha{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font:400 14px/1.3 var(--bl-texto)}.xoo-wsc-modal .ca-linha b{font-weight:600}.xoo-wsc-modal .ca-eco-l span,.xoo-wsc-modal .ca-eco-l b{color:var(--bl-cinza-4)}.xoo-wsc-modal .ca-eco-l b{font-weight:500}.xoo-wsc-modal .ca-px{margin:4px 0 14px;font:400 12px/1.4 var(--bl-texto);color:var(--bl-cinza-3)}.xoo-wsc-modal .ca-px b{color:var(--bl-preto);font-weight:600}.xoo-wsc-modal .sc{position:absolute;top:0;right:0;bottom:0;width:420px;max-width:100%;background:#fff;display:flex;flex-direction:column;z-index:2;box-shadow:-30px 0 60px rgba(0,0,0,.18)}.xoo-wsc-modal .sc-topo{display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 22px;border-bottom:1px solid var(--bl-cinza-2);flex:none}.xoo-wsc-modal .sc-topo b{font:600 17px/1 var(--bl-titulo);letter-spacing:-.01em}.xoo-wsc-modal .sc-n{display:inline-grid;place-items:center;min-width:22px;height:22px;margin-left:6px;padding:0 6px;border-radius:999px;background:var(--bl-preto);color:#fff;font:600 11px/1 var(--bl-texto);vertical-align:2px}.xoo-wsc-modal .sc-n.pula{animation:scPula .45s cubic-bezier(.34,1.56,.64,1)}@keyframes scPula{40%{transform:scale(1.3)}}.xoo-wsc-modal .sc-pe{flex:none;padding:16px 22px 20px;border-top:1px solid var(--bl-cinza-2);display:flex;flex-direction:column;gap:6px}.xoo-wsc-modal .sc-pe .ca-bt1{width:100%}.xoo-wsc-modal .sc-pe .ca-sub{font:600 16px/1.2 var(--bl-titulo)}.xoo-wsc-modal .sc-pe .ca-sub b{font:700 20px/1 var(--bl-titulo);letter-spacing:-.02em}.xoo-wsc-modal .sc-pe .ca-bt2.link{align-self:center}.xoo-wsc-modal .sc-vazia{text-align:center;padding:30px 0 10px}.xoo-wsc-modal .sc-vz-ic{display:inline-grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--bl-cinza-1)}.xoo-wsc-modal .sc-vz-ic svg{width:26px;height:26px}.xoo-wsc-modal .sc-vazia h3{margin:16px 0 6px;font:600 22px/1.15 var(--bl-titulo);letter-spacing:-.02em}.xoo-wsc-modal .sc-vazia h3 em.d,.xoo-wsc-modal .ca-h1 em.d{font:italic 400 1.12em/1 var(--bl-destaque);letter-spacing:0}.xoo-wsc-modal .sc-vazia p{margin:0 0 16px;font:400 14px/1.5 var(--bl-texto);color:var(--bl-cinza-4)}.xoo-wsc-modal .sc-vz-links{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.xoo-wsc-modal .sc-vz-links a{height:36px;padding:0 16px;display:inline-flex;align-items:center;border:1px solid var(--bl-cinza-2);border-radius:999px;font:500 13px/1 var(--bl-texto)}.xoo-wsc-modal .sc-vz-links a:hover{border-color:var(--bl-preto)}.xoo-wsc-modal [data-carrinho].vazio .sc-pe,.xoo-wsc-modal [data-carrinho].vazio .ca-recs,.xoo-wsc-modal [data-carrinho].vazio [data-frete]{display:none}.xoo-wsc-modal .ca{padding:22px 0 80px}.xoo-wsc-modal .ca-mig{display:flex;gap:8px;font:400 12.5px/1 var(--bl-texto);color:var(--bl-cinza-3);margin-bottom:16px}.xoo-wsc-modal .ca-mig a{color:inherit}.xoo-wsc-modal .ca-mig span{opacity:.6}.xoo-wsc-modal .ca-h1{font:600 clamp(30px,3.4vw,44px)/1.05 var(--bl-titulo);letter-spacing:-.02em;margin:0 0 28px}.xoo-wsc-modal .ca-h1-n{font:400 15px/1 var(--bl-texto);color:var(--bl-cinza-3);letter-spacing:0;vertical-align:middle;margin-left:6px}.xoo-wsc-modal .ca-cols{display:grid;grid-template-columns:minmax(0,1fr) 400px;gap:48px;align-items:start}.xoo-wsc-modal .ca-esq{display:flex;flex-direction:column;gap:26px;min-width:0}.xoo-wsc-modal .ca-esq .ca-item{grid-template-columns:104px minmax(0,1fr) auto;gap:18px}.xoo-wsc-modal .ca-esq .ca-nome{font-size:16.5px}.xoo-wsc-modal .ca-esq .ca-preco b{font-size:18px}.xoo-wsc-modal .ca1 .ca-esq .ca-item{padding:20px 0;border-bottom:1px solid var(--bl-cinza-2)}.xoo-wsc-modal .ca1 .ca-esq .ca-item:first-child{border-top:1px solid var(--bl-cinza-2)}.xoo-wsc-modal .ca-volta{font:500 13.5px/1 var(--bl-texto);color:var(--bl-preto)}.xoo-wsc-modal .ca-res{position:sticky;top:110px;display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:24px;background:var(--bl-cinza-1)}.xoo-wsc-modal .ca-res-h{font:600 20px/1 var(--bl-titulo);margin:0 0 4px;letter-spacing:-.01em}.xoo-wsc-modal .ca-cep{padding-top:14px;border-top:1px solid rgba(0,0,0,.08)}.xoo-wsc-modal .ca-campo{display:flex;gap:6px}.xoo-wsc-modal .ca-campo input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--bl-cinza-2);border-radius:12px;background:#fff;font:400 14.5px/1 var(--bl-texto);outline:0;transition:border-color .15s,box-shadow .15s}.xoo-wsc-modal .ca-campo input:focus{border-color:var(--bl-preto);box-shadow:0 0 0 3px rgba(10,10,10,.08)}.xoo-wsc-modal .ca-campo button{height:44px;padding:0 18px;border-radius:999px;border:1px solid var(--bl-preto);background:#fff;font:600 13px/1 var(--bl-titulo);cursor:pointer}.xoo-wsc-modal .ca-campo button:hover{background:var(--bl-preto);color:#fff}.xoo-wsc-modal .sc-vazia[hidden]{display:none}.xoo-wsc-modal .ca-cupom summary{list-style:none;cursor:pointer;font:500 13px/1 var(--bl-texto);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgba(0,0,0,.3)}.xoo-wsc-modal .ca-cupom summary::-webkit-details-marker{display:none}.xoo-wsc-modal .ca-cupom[open] summary{margin-bottom:10px}.xoo-wsc-modal .ca-total{padding-top:14px;border-top:1px solid rgba(0,0,0,.08);align-items:flex-start}.xoo-wsc-modal .ca-total>span:first-child{font:600 16px/1 var(--bl-titulo)}.xoo-wsc-modal .ca-total>span:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:5px}.xoo-wsc-modal .ca-total b{font:700 26px/1 var(--bl-titulo);letter-spacing:-.03em}.xoo-wsc-modal .ca-total small{font:400 12px/1 var(--bl-texto);color:var(--bl-cinza-3)}.xoo-wsc-modal .ca-bt1.cheio{width:100%;height:54px;font-size:15px}.xoo-wsc-modal .ca-seg{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;font:400 12px/1.3 var(--bl-texto);color:var(--bl-cinza-4)}.xoo-wsc-modal .ca-seg .ca-sv{width:15px;height:15px}.xoo-wsc-modal .ca-pag{display:flex;gap:5px;justify-content:center;flex-wrap:wrap}.xoo-wsc-modal .ca-pag img{width:34px;height:22px;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.07);background:#fff}.xoo-wsc-modal .ca-vz{text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:30px}.xoo-wsc-modal .ca-vz .ca-h1{margin:20px 0 10px}.xoo-wsc-modal .ca-vz-p{margin:0 0 24px;font:400 15px/1.5 var(--bl-texto);color:var(--bl-cinza-4);max-width:440px}.xoo-wsc-modal .ca-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-top:50px;text-align:left}.xoo-wsc-modal .ca-tile{position:relative;height:150px;border-radius:var(--bl-raio);overflow:hidden;color:#fff;display:block}.xoo-wsc-modal .ca-tile img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.xoo-wsc-modal .ca-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 30%,rgba(0,0,0,.62))}.xoo-wsc-modal .ca-tile:hover img{transform:scale(1.04)}.xoo-wsc-modal .ca-tile span{position:absolute;left:18px;bottom:16px;z-index:1;display:flex;flex-direction:column;gap:4px}.xoo-wsc-modal .ca-tile b{font:600 19px/1 var(--bl-titulo)}.xoo-wsc-modal .ca-tile small{font:400 12.5px/1.3 var(--bl-texto);opacity:.85}.xoo-wsc-modal .ca-vit{padding-top:50px!important}@media (max-width:1100px){.xoo-wsc-modal .ca-cols{grid-template-columns:minmax(0,1fr) 340px;gap:28px}}@media (max-width:900px){.xoo-wsc-modal .ca-cols{grid-template-columns:minmax(0,1fr)}.xoo-wsc-modal .ca-res{position:static}}@media (max-width:767px){.xoo-wsc-modal .sc{width:100%;box-shadow:none}.xoo-wsc-modal .sc-topo,.xoo-wsc-modal .sc-pe{padding-left:16px;padding-right:16px}.xoo-wsc-modal .ca-item,.xoo-wsc-modal .ca-esq .ca-item{grid-template-columns:72px minmax(0,1fr);gap:12px}.xoo-wsc-modal .ca-preco{flex-direction:row;align-items:baseline;justify-content:flex-start;gap:8px;flex-wrap:wrap}.xoo-wsc-modal .ca-item figure{grid-column:1;grid-row:1/3}.xoo-wsc-modal .ca-item .ca-meio{grid-column:2;grid-row:1}.xoo-wsc-modal .ca-item .ca-preco{grid-column:2;grid-row:2}.xoo-wsc-modal .ca-esq .ca-nome{font-size:15px}.xoo-wsc-modal .ca-recs.trilho .ca-rec{flex-basis:200px}.xoo-wsc-modal .ca-h1{margin-bottom:20px}.xoo-wsc-modal .ca-tiles{display:flex;overflow-x:auto;scrollbar-width:none;margin:36px -16px 0;padding:0 16px;width:calc(100% + 32px);gap:10px}.xoo-wsc-modal .ca-tiles::-webkit-scrollbar{display:none}.xoo-wsc-modal .ca-tile{flex:0 0 72%;height:120px}}.xoo-wsc-modal .xoo-wsc-container{font-family:var(--bl-texto);color:var(--bl-preto);background:#fff;box-shadow:-30px 0 60px rgba(0,0,0,.18)}.xoo-wsc-modal .xoo-wsc-header{padding:0;border:0;position:relative}.xoo-wsc-modal .sc-topo .xoo-wsch-close{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:0;background:var(--bl-cinza-1);color:var(--bl-preto);cursor:pointer;font-size:0;position:static;padding:0}.xoo-wsc-modal .sc-topo .xoo-wsch-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.xoo-wsc-modal .xoo-wsc-body{padding:18px 22px;display:flex;flex-direction:column;gap:20px;background:#fff}.xoo-wsc-modal .xoo-wsc-products{padding:0;margin:0}.xoo-wsc-modal .xoo-wsc-product{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;align-items:start;margin:0;padding:16px 0;border:0;border-bottom:1px solid var(--bl-cinza-2);box-shadow:none;background:none}.xoo-wsc-modal .xoo-wsc-product:first-child{padding-top:4px}.xoo-wsc-modal .xoo-wsc-product figure{margin:0}.xoo-wsc-modal .ca-nome a{color:inherit}.xoo-wsc-modal .ca-var dl,.xoo-wsc-modal .ca-var dd,.xoo-wsc-modal .ca-var dt,.xoo-wsc-modal .ca-var p{display:inline;margin:0;padding:0}.xoo-wsc-modal .xoo-wsc-qty-box{display:inline-flex;align-items:center;height:32px;max-width:none;border:1px solid var(--bl-cinza-2);border-radius:999px;padding:0 2px;background:#fff;margin:0}.xoo-wsc-modal .xoo-wsc-chng{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:none;font:400 16px/1 var(--bl-texto);color:var(--bl-preto);cursor:pointer}.xoo-wsc-modal .xoo-wsc-chng:hover{background:var(--bl-cinza-1)}.xoo-wsc-modal .xoo-wsc-qty-box input{width:26px;height:28px;border:0;padding:0;background:none;text-align:center;font:600 13px/1 var(--bl-titulo);color:var(--bl-preto);-moz-appearance:textfield;box-shadow:none}.xoo-wsc-modal .xoo-wsc-qty-box input::-webkit-inner-spin-button,.xoo-wsc-modal .xoo-wsc-qty-box input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.xoo-wsc-modal .xoo-wsc-empty-cart{display:none}.xoo-wsc-modal .sc-vazia{padding-top:40px}.xoo-wsc-modal .xoo-wsc-footer{padding:16px 22px 20px;border-top:1px solid var(--bl-cinza-2);box-shadow:none;font-size:14px;background:#fff;color:var(--bl-preto)}.xoo-wsc-modal .xoo-wsc-footer .sc-pe{padding:0;border:0}.xoo-wsc-modal .xoo-wsc-footer a,.xoo-wsc-modal .xoo-wsc-footer .amount{font-size:inherit}.xoo-wsc-modal .sc-pe .ca-bt1,.xoo-wsc-modal .sc-pe .ca-bt1:hover{color:#fff}.xoo-wsc-modal .xoo-wsc-notice-container{position:absolute;left:0;right:0;top:62px;z-index:5;padding:0 16px}.xoo-wsc-modal .xoo-wsc-notices{margin:0;padding:0;list-style:none}.xoo-wsc-modal .xoo-wsc-notice-success,.xoo-wsc-modal .xoo-wsc-notice-error{display:flex;align-items:center;gap:11px;margin:8px 0 0;padding:10px 12px;border:0;border-radius:18px;background:#fff;color:var(--bl-preto);box-shadow:0 18px 40px rgba(0,0,0,.14);font:400 13.5px/1.4 var(--bl-texto);animation:blBalao .5s cubic-bezier(.2,.8,.2,1)}.xoo-wsc-modal .xoo-wsc-notice-success::before,.xoo-wsc-modal .xoo-wsc-notice-error::before{content:"";flex:none;width:38px;height:38px;border-radius:50%;background:var(--bl-cinza-1) var(--bl-ic-ok) center/20px no-repeat}.xoo-wsc-modal .xoo-wsc-notice-error::before{background-color:#FBEDEC;background-image:var(--bl-ic-erro)}.xoo-wsc-modal .xoo-wsc-notices span[class*="xoo-wsc-icon"]{display:none}@keyframes blBalao{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.xoo-wsc-modal .ca-recs.trilho .ca-rec{flex-basis:230px}.xoo-wsc-modal .ca-mais{display:grid;place-items:center;color:var(--bl-preto);padding:0}.xoo-wsc-modal .ca-mais:hover{color:#fff}.xoo-wsc-modal .ca-mais.indo{opacity:.4;pointer-events:none}@media (max-width:767px){.xoo-wsc-modal .xoo-wsc-body{padding:16px}.xoo-wsc-modal .xoo-wsc-footer{padding:14px 16px 18px}.xoo-wsc-modal .xoo-wsc-product{grid-template-columns:72px minmax(0,1fr);gap:12px}.xoo-wsc-modal .xoo-wsc-product figure{grid-column:1;grid-row:1/3}.xoo-wsc-modal .xoo-wsc-product .ca-meio{grid-column:2;grid-row:1}.xoo-wsc-modal .xoo-wsc-product .ca-preco{grid-column:2;grid-row:2}}@media (min-width:901px){.admin-bar .bl .ca-res{top:154px}}.xoo-wsc-modal .xoo-wsc-products .xoo-wsc-product.ca-item{margin:0!important;padding:16px 0!important}.xoo-wsc-modal .xoo-wsc-products .xoo-wsc-product.ca-item:first-child{padding-top:4px!important}.xoo-wsc-modal .ca-acoes .xoo-wsc-qty-box{width:auto!important;min-width:0!important;max-width:none!important;flex:none}.xoo-wsc-modal .ca-acoes .xoo-wsc-chng{flex:none;width:28px!important;height:28px!important;border:0!important;line-height:1}.xoo-wsc-modal .ca-acoes .xoo-wsc-qty-box input{flex:none;width:26px!important;height:28px!important;border:0!important}.xoo-wsc-modal .ca-preco .amount,.xoo-wsc-modal .ca-px .amount,.xoo-wsc-modal .ca-linha .amount,.xoo-wsc-modal .ca-rec em .amount{font:inherit!important;color:inherit!important}body:not(.xoo-wsc-cart-active) .xoo-wsc-modal .xoo-wsc-container{box-shadow:none}@media (max-width:767px){.xoo-wsc-modal .xoo-wsc-products .xoo-wsc-product.ca-item{grid-template-columns:60px minmax(0,1fr) auto;column-gap:12px;row-gap:0;align-items:start}.xoo-wsc-modal .xoo-wsc-products .xoo-wsc-product.ca-item{padding:12px 0!important}.xoo-wsc-modal .xoo-wsc-products .xoo-wsc-product.ca-item:first-child{padding-top:2px!important}.xoo-wsc-modal .ca-item figure{grid-column:1;grid-row:1/3;border-radius:12px}.xoo-wsc-modal .xoo-wsc-product .ca-meio{grid-column:2;grid-row:1/3;min-width:0}.xoo-wsc-modal .xoo-wsc-product .ca-preco{grid-column:3;grid-row:1;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:2px;flex-wrap:nowrap}.xoo-wsc-modal .ca-nome{font-size:14px;line-height:1.2}.xoo-wsc-modal .ca-var{font-size:12px;display:block;margin-top:2px}.xoo-wsc-modal .ca-nome a{font-size:inherit!important;line-height:inherit}.xoo-wsc-modal .ca-preco b{font-size:14.5px}.xoo-wsc-modal .ca-preco s{font-size:11px}.xoo-wsc-modal .ca-eco{font-size:10.5px;color:var(--bl-cinza-4);white-space:nowrap}.xoo-wsc-modal .ca-acoes{margin-top:8px;gap:6px}.xoo-wsc-modal .ca-rm{width:30px;height:30px;justify-content:center;border-radius:50%}.xoo-wsc-modal .ca-rm:hover{background:var(--bl-cinza-1)!important}.xoo-wsc-modal .ca-rm span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xoo-wsc-modal .ca-recs.trilho .ca-rec{flex-basis:186px;padding:8px}.xoo-wsc-modal .ca-rec figure{width:44px;height:44px;border-radius:10px}.xoo-wsc-modal .xoo-wsc-container{width:100%;max-width:none;right:-100%}body.xoo-wsc-cart-active .xoo-wsc-modal .xoo-wsc-container{right:0}.xoo-wsc-modal .sc-topo{height:54px}.xoo-wsc-modal .sc-topo b{font-size:16px}.xoo-wsc-modal .xoo-wsc-body{padding:12px 16px;gap:14px}.xoo-wsc-modal .ca-rot{margin-bottom:8px}.xoo-wsc-modal .xoo-wsc-footer{padding:12px 16px 14px}.xoo-wsc-modal .sc-pe{gap:4px}.xoo-wsc-modal .sc-pe .ca-linha{font-size:13px}.xoo-wsc-modal .sc-pe .ca-sub b{font-size:18px}.xoo-wsc-modal .sc-pe .ca-bt1{height:46px;margin-top:6px}}.xoo-wsc-markup-notices{display:none!important}:root{--bl-ic-ok:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m8 12.3 2.8 2.8L16.2 9.5'/%3E%3C/svg%3E");--bl-ic-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v5M12 8h.01'/%3E%3C/svg%3E");--bl-ic-erro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B3261E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5v5.5M12 16.2h.01'/%3E%3C/svg%3E");--bl-ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12.5 4.2 4.2L19 7'/%3E%3C/svg%3E");--bl-erro:#B3261E;--bl-erro-fundo:#FBEDEC}:is(.woocommerce,.woocommerce-page) :is(a,button,input).button,:is(.woocommerce,.woocommerce-page) #respond input#submit,:is(.woocommerce,.woocommerce-page) #place_order,.bl .mc-bt,.bl .ca-bt1,.bl .ca-bt2:not(.link),.xoo-wsc-modal .ca-bt1,.xoo-wsc-modal .ca-bt2:not(.link){position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;border:0;border-radius:12px;background:var(--bl-cinza-1);color:var(--bl-preto);font:600 14px/1 var(--bl-titulo);text-decoration:none;text-transform:none;cursor:pointer;box-shadow:none;transition:background .2s,color .2s,transform .15s}:is(.woocommerce,.woocommerce-page) :is(a,button,input).button:hover,.bl .mc-bt:hover,.bl .ca-bt2:not(.link):hover,.xoo-wsc-modal .ca-bt2:not(.link):hover{background:var(--bl-cinza-2);color:var(--bl-preto)}:is(.woocommerce,.woocommerce-page) :is(a,button,input).button.alt,:is(.woocommerce,.woocommerce-page) #place_order,:is(.woocommerce,.woocommerce-page) .checkout-button,:is(.woocommerce,.woocommerce-page) .single_add_to_cart_button,.bl .mc-bt-preto,.bl .ca-bt1,.xoo-wsc-modal .ca-bt1{background:var(--bl-preto);color:#fff}:is(.woocommerce,.woocommerce-page) :is(a,button,input).button.alt:hover,:is(.woocommerce,.woocommerce-page) #place_order:hover,.bl .mc-bt-preto:hover,.bl .ca-bt1:hover,.xoo-wsc-modal .ca-bt1:hover{background:#2A2A2A;color:#fff}:is(.woocommerce,.woocommerce-page) :is(a,button,input).button:active,.bl .mc-bt:active,.bl .ca-bt1:active,.xoo-wsc-modal .ca-bt1:active{transform:scale(.98)}:is(.woocommerce,.woocommerce-page) :is(a,button,input).button:is(:disabled,.disabled),:is(.woocommerce,.woocommerce-page) :is(a,button,input).button.alt:is(:disabled,.disabled){background:var(--bl-cinza-1);color:var(--bl-cinza-3);opacity:1;cursor:not-allowed;padding:0 24px}:is(.woocommerce,.woocommerce-page) :is(a,button,input).button.loading,.bl .ca-bt1.loading,.bl .mc-bt.carregando{color:transparent !important;pointer-events:none;opacity:1;padding-right:24px}:is(.woocommerce,.woocommerce-page) :is(a,button,input).button.loading>*,.bl .mc-bt.carregando>*{opacity:0}:is(.woocommerce,.woocommerce-page) :is(a,button).button.loading::after,.bl .mc-bt.carregando::after{content:"";position:absolute;left:50%;top:50%;right:auto;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;font-family:inherit;animation:blGira .7s linear infinite}:is(.woocommerce,.woocommerce-page) :is(a,button).button:not(.alt):not(.checkout-button):not(.single_add_to_cart_button).loading::after,.bl .mc-bt:not(.mc-bt-preto).carregando::after{border-color:rgba(10,10,10,.18);border-top-color:var(--bl-preto)}:is(.woocommerce,.woocommerce-page) :is(a,button).button.added::after{display:none}@keyframes blGira{to{transform:rotate(360deg)}}.bl .mc-bt{height:44px;padding:0 20px;font-size:13.5px}.bl .mc-bt-cheio,.bl .ca-bt1.cheio{width:100%;height:52px;font-size:14.5px}.bl .ca-campo button{height:44px;padding:0 18px;border:0;border-radius:10px;background:var(--bl-cinza-2);color:var(--bl-preto);font:600 13px/1 var(--bl-titulo)}.bl .ca-campo button:hover{background:var(--bl-preto);color:#fff}:is(.woocommerce,.woocommerce-page) form .form-row :is(.input-text,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],select,textarea),.bl .mc-row input,.bl .ca-campo input,.bl .mc .form-row :is(input.input-text,select,textarea){width:100%;height:48px;box-sizing:border-box;padding:0 16px;border:1px solid transparent;border-radius:12px;background:var(--bl-cinza-1);color:var(--bl-preto);font:400 15px/1 var(--bl-texto);outline:0;box-shadow:none;transition:background .15s,border-color .15s,box-shadow .15s}:is(.woocommerce,.woocommerce-page) form .form-row textarea,.bl .mc .form-row textarea{height:auto;min-height:96px;padding:12px 16px;line-height:1.5}:is(.woocommerce,.woocommerce-page) form .form-row :is(.input-text,select,textarea):hover,.bl .mc-row input:hover,.bl .ca-campo input:hover{background:#EDEDED}:is(.woocommerce,.woocommerce-page) form .form-row :is(.input-text,select,textarea):focus,.bl .mc-row input:focus,.bl .ca-campo input:focus,.bl .mc .form-row :is(input.input-text,select,textarea):focus{background:#fff;border-color:var(--bl-preto);box-shadow:none}:is(.woocommerce,.woocommerce-page) form .form-row :is(.input-text,input,select,textarea)::placeholder,.bl .mc-row input::placeholder,.bl .ca-campo input::placeholder{color:#A0A0A0}:is(.woocommerce,.woocommerce-page) form .form-row.woocommerce-invalid :is(.input-text,select,.select2-selection){background:var(--bl-erro-fundo);border-color:transparent}:is(.woocommerce,.woocommerce-page) form .form-row.woocommerce-invalid label{color:var(--bl-erro)}:is(.woocommerce,.woocommerce-page) form .form-row:is(.woocommerce-validated,.woocommerce-invalid) :is(input.input-text,select,.select2-selection):not(:focus){border-color:transparent !important}:is(.woocommerce,.woocommerce-page) form .form-row.woocommerce-invalid :is(input.input-text,select):not(:focus){background:var(--bl-erro-fundo) !important}:is(.woocommerce,.woocommerce-page) form .form-row label{display:block;margin:0 0 8px;font:500 13px/1.3 var(--bl-texto);color:var(--bl-preto)}:is(.woocommerce,.woocommerce-page) form .form-row .required{color:var(--bl-cinza-3);text-decoration:none;border:0}:is(.woocommerce,.woocommerce-page) form .form-row .optional{color:var(--bl-cinza-3);font-weight:400}:is(.woocommerce,.woocommerce-page) :is(input[type=checkbox],input[type=radio]):not(.mc-check input){appearance:none;-webkit-appearance:none;flex:none;width:18px;height:18px;margin:0 8px 0 0;border:1px solid #BDBDBD;border-radius:5px;background:#fff center/12px no-repeat;vertical-align:-4px;cursor:pointer;transition:background-color .15s,border-color .15s}:is(.woocommerce,.woocommerce-page) input[type=checkbox]:checked{background-color:var(--bl-preto);background-image:var(--bl-ic-check);border-color:var(--bl-preto)}:is(.woocommerce,.woocommerce-page) input[type=radio]{border-radius:50%}:is(.woocommerce,.woocommerce-page) input[type=radio]:checked{border-color:var(--bl-preto);background:radial-gradient(circle,var(--bl-preto) 0 4.5px,#fff 5px)}.bl .mc-check input{position:absolute;opacity:0;pointer-events:none}.bl-sel{position:relative;display:block}.bl-sel select{position:absolute !important;inset:0;opacity:0;pointer-events:none}.bl-sel-bt{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 16px;border:1px solid transparent;border-radius:12px;background:var(--bl-cinza-1);color:var(--bl-preto);font:400 15px/1 var(--bl-texto);text-align:left;cursor:pointer;transition:background .15s,border-color .15s}.bl-sel-bt:hover{background:#EDEDED}.bl-sel-bt::after{content:"";flex:none;width:7px;height:7px;border-right:1.6px solid var(--bl-preto);border-bottom:1.6px solid var(--bl-preto);transform:translateY(-2px) rotate(45deg);transition:transform .2s}.bl-sel.aberto .bl-sel-bt,.bl-sel-bt:focus-visible{background:#fff;border-color:var(--bl-preto);outline:0}.bl-sel.aberto .bl-sel-bt::after{transform:translateY(2px) rotate(-135deg)}.bl-sel-lista,:is(.select2-container--default) .select2-dropdown{background:#fff;border:1px solid var(--bl-cinza-2) !important;border-radius:14px !important;box-shadow:0 18px 40px rgba(0,0,0,.1);overflow:hidden}.bl-sel-lista{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:60;list-style:none;margin:0;padding:6px;max-height:260px;overflow:auto;opacity:0;visibility:hidden;translate:0 -4px;transition:opacity .18s,translate .18s,visibility .18s}.bl-sel.aberto .bl-sel-lista{opacity:1;visibility:visible;translate:0 0}.bl-sel-lista li,.select2-container--default .select2-results__option{display:flex;align-items:center;justify-content:space-between;padding:11px 12px;border-radius:9px;font:400 14.5px/1.2 var(--bl-texto);color:var(--bl-preto);cursor:pointer}.bl-sel-lista li:hover,.bl-sel-lista li.foco,.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected],.select2-container--default .select2-results__option.select2-results__option--highlighted{background:var(--bl-cinza-1) !important;color:var(--bl-preto) !important}.bl-sel-lista li[aria-selected="true"],.select2-container--default .select2-results__option[aria-selected="true"],.select2-container--default .select2-results__option--selected{font-weight:600;background:none}.bl-sel-lista li[aria-selected="true"]::after{content:"";width:5px;height:10px;border:solid var(--bl-preto);border-width:0 2px 2px 0;transform:translateY(-2px) rotate(45deg)}.select2-container--default .select2-selection--single{height:48px;border:1px solid transparent;border-radius:12px;background:var(--bl-cinza-1);transition:background .15s,border-color .15s}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:46px;padding:0 40px 0 16px;color:var(--bl-preto);font:400 15px/46px var(--bl-texto)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:12px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border:solid var(--bl-preto);border-width:0 1.6px 1.6px 0;width:7px;height:7px;margin:-5px 0 0 -4px;transform:rotate(45deg)}.select2-container--default.select2-container--open .select2-selection--single{background:#fff;border-color:var(--bl-preto)}.select2-container--default .select2-search--dropdown{padding:8px 8px 0}.select2-container--default .select2-search--dropdown .select2-search__field{height:40px;padding:0 12px;border:1px solid transparent;border-radius:10px;background:var(--bl-cinza-1);font:400 14px var(--bl-texto);outline:0}.select2-container--default .select2-results>.select2-results__options{padding:6px}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error):not(.xoo-wsc-notice-success):not(.xoo-wsc-notice-error){position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:0 0 18px;padding:2px 0 14px;border:0;border-bottom:1px solid var(--bl-cinza-2);border-radius:0;background:none;color:var(--bl-preto);font:400 14.5px/1.45 var(--bl-texto);list-style:none;outline:0}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before{content:"" !important;position:static !important;flex:none;width:40px;height:40px;margin:0;border-radius:50%;background:var(--bl-cinza-1) var(--bl-ic-ok) center/20px no-repeat;font-family:inherit;animation:blIcSalta .5s cubic-bezier(.34,1.56,.64,1)}.woocommerce-info::before{background-image:var(--bl-ic-info)}.woocommerce-error::before{background-color:var(--bl-erro-fundo);background-image:var(--bl-ic-erro)}.woocommerce-error{color:var(--bl-preto)}.woocommerce-error>li{flex:1 1 100%;margin:0 0 0 52px;padding:0;list-style:none;animation:blTxEntra .45s .08s both}.woocommerce-error>li:first-of-type{flex:1;margin-left:0}:is(.woocommerce-message,.woocommerce-info){animation:blTxEntra .45s both}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) :is(a.button,a.wc-forward,.restore-item){order:9;margin-left:auto;height:auto;padding:0;border:0;background:none !important;color:var(--bl-preto) !important;font:600 13.5px/1.4 var(--bl-texto);text-decoration:underline;text-underline-offset:4px;float:none}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) a:not(.button){color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}@keyframes blIcSalta{from{transform:scale(.4)}to{transform:none}}@keyframes blTxEntra{from{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){:is(.woocommerce-message,.woocommerce-info,.woocommerce-error),:is(.woocommerce-message,.woocommerce-info,.woocommerce-error)::before,.woocommerce-error>li{animation:none}}.bl-main>.woocommerce>.woocommerce-notices-wrapper:not(:empty),.bl-main .woocommerce>.woocommerce-notices-wrapper:not(:empty){max-width:var(--bl-max);margin:22px auto 0;padding:0 24px;box-sizing:border-box}@media (max-width:767px){.bl-main .woocommerce>.woocommerce-notices-wrapper:not(:empty){padding:0 16px;margin-top:14px}:is(.woocommerce-message,.woocommerce-info,.woocommerce-error) :is(a.button,a.wc-forward){margin-left:52px}}.woocommerce-error>li>a[data-id],.woocommerce-error>li a[href^="#"]{color:inherit;font-weight:inherit;text-decoration:none}.woocommerce-error>li>a[data-id]:hover,.woocommerce-error>li a[href^="#"]:hover{text-decoration:underline;text-underline-offset:3px}