.pd-pdx{--px-vinho:var(--av-vinho,#600);--px-vinho-esc:color-mix(in srgb, var(--av-vinho,#600) 62%, #000);--px-realce:color-mix(in srgb, var(--av-dourado,#c4ab85) 48%, #fff);--px-borda:var(--ck-borda-card,#e6e2da);--px-tinta:#2b1d14;padding-bottom:32px}.loja .pd-pdx svg{flex:none;width:1em;height:1em}.loja .pd-pdx .pd-crumb{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;padding:12px 0 2px;font-size:13px;overflow-x:auto}.loja .pd-pdx .pd-crumb::-webkit-scrollbar{display:none}.loja .pd-pdx .pd-crumb a,.loja .pd-pdx .pd-crumb span{color:#5b4a3c;flex:none}.loja .pd-pdx .pd-crumb>span:last-child{color:var(--px-tinta)}.loja .pd-pdx .pd-galeria,.loja .pd-pdx .pd-compra,.loja .pd-pdx .pd-pdx-kit,.loja .pd-pdx .pd-desc,.loja .pd-pdx .pd-extras,.loja .pd-pdx .pd-relac{border:1px solid var(--px-borda);background:#fff;border-radius:12px;min-width:0;padding:14px}.loja .pd-pdx .pd-pdp{gap:12px;padding-top:10px}.loja .pd-pdx .pd-compra{flex-direction:column;gap:6px;display:flex}.loja .pd-pdx .pd-galeria{flex-direction:column;gap:10px;display:flex}.loja .pd-pdx .pd-galeria .pd-principal{background:#fff;order:1}.loja .pd-pdx .pd-galeria .pd-dots{order:2;margin:0}.loja .pd-pdx .pd-galeria .pd-thumbs{scrollbar-width:none;order:3;gap:10px;display:flex;overflow-x:auto}.loja .pd-pdx .pd-galeria .pd-thumbs button{border:1px solid var(--px-borda);cursor:pointer;background:#fff;border-radius:8px;flex:0 0 64px;height:64px;padding:3px}.loja .pd-pdx .pd-galeria .pd-thumbs button.on{border:2px solid var(--px-vinho)}.loja .pd-pdx .pd-galeria .pd-thumbs img{object-fit:contain;width:100%;height:100%}.loja .pd-pdx .pd-galeria .pd-gseta{width:36px;height:36px;color:var(--px-tinta);border:1px solid var(--px-borda);cursor:pointer;z-index:2;background:#fff;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #0000001f}.loja .pd-pdx .pd-galeria .pd-gseta.esq{left:6px}.loja .pd-pdx .pd-galeria .pd-gseta.dir{right:6px}.loja .pd-pdx .pd-compra>.pd-pdx-oferta,.loja .pd-pdx .pd-compra>.pd-selos-pdp,.loja .pd-pdx .pd-compra>h1,.loja .pd-pdx .pd-compra>.pd-marca{margin:0}.loja .pd-pdx .pd-compra{position:relative}.loja .pd-pdx .pd-compra>:first-child{margin-top:0}.loja .pd-pdx .pd-pdx-oferta{background:var(--px-vinho);color:#fff;border-radius:5px;align-self:flex-start;padding:3px 9px;font-size:12px;font-weight:700}.loja .pd-pdx .pd-compra h1{color:var(--px-vinho);font-size:22px;font-weight:700;line-height:1.25}.loja .pd-pdx .pd-compra .pd-marca{color:var(--px-tinta);font-size:14px}.loja .pd-pdx .pd-compra .pd-marca a{color:var(--px-tinta);font-weight:700}.loja .pd-pdx .pd-caixa{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.loja .pd-pdx .pd-caixa .pd-de{color:#8a7d70;margin:0;font-size:14px}.loja .pd-pdx .pd-caixa .pd-de s{color:#8a7d70}.loja .pd-pdx .pd-caixa .pd-off{display:none}.loja .pd-pdx .pd-caixa .pd-pixg{background:var(--px-realce);color:var(--px-vinho);border-radius:8px;align-self:flex-start;margin:0;padding:6px 12px;font-size:26px;font-weight:800;line-height:1.15}.loja .pd-pdx .pd-caixa .pd-pixg small{color:var(--px-tinta);text-transform:none;margin-left:4px;font-size:14px;font-weight:500}.loja .pd-pdx .pd-caixa .pd-cheio{color:#5b4a3c;margin:0;font-size:13px}.loja .pd-pdx .pd-pdx-parc{color:var(--px-tinta);align-items:center;gap:10px;font-size:13px;line-height:1.35;display:flex}.loja .pd-pdx .pd-pdx-parc>svg{color:var(--px-vinho);font-size:26px}.loja .pd-pdx .pd-pdx-parc>div{flex-direction:column;display:flex}.loja .pd-pdx .pd-pdx-parc b{color:var(--px-vinho);font-size:15px}.loja .pd-pdx .pd-caixa label{color:var(--px-tinta);margin:4px 0 0;font-size:13px;display:block}.loja .pd-pdx .pd-caixa select{border:1px solid var(--px-borda);height:44px;color:var(--px-tinta);font:inherit;background:#fff;border-radius:8px;width:100%;padding:0 10px;font-size:14px}.loja .pd-pdx .pd-caixa select:focus-visible{outline:2px solid var(--px-vinho);outline-offset:1px}.loja .pd-pdx .pd-pdx-linha{align-items:flex-end;gap:12px;display:flex}.loja .pd-pdx .pd-pdx-linha>div{flex:none}.loja .pd-pdx .pd-qtd{border:1px solid var(--px-borda);background:#fff;border-radius:8px;height:46px;margin:4px 0 0;display:inline-flex;overflow:hidden}.loja .pd-pdx .pd-qtd button{width:40px;color:var(--px-tinta);cursor:pointer;background:#f6f2ec;border:0;font-size:18px}.loja .pd-pdx .pd-qtd input{text-align:center;width:44px;font:inherit;color:var(--px-tinta);border:0;font-size:15px;font-weight:700}.loja .pd-pdx .pd-btn{background:var(--px-vinho);color:#fff;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:0;font-size:17px;font-weight:700;display:inline-flex}.loja .pd-pdx .pd-btn svg{font-size:20px}.loja .pd-pdx .pd-btn:hover:not(:disabled){background:var(--px-vinho-esc)}.loja .pd-pdx .pd-btn:focus-visible{outline:3px solid var(--av-dourado,#c4ab85);outline-offset:2px}.loja .pd-pdx .pd-kit-rot,.loja .pd-pdx .pd-desc summary,.loja .pd-pdx .pd-extras h2,.loja .pd-pdx .pd-relac .pd-titulo,.loja .pd-pdx .pd-pdx-frete h2{letter-spacing:0;text-transform:none;color:var(--px-vinho);text-align:left;align-items:center;gap:8px;min-height:0;margin:0 0 10px;padding-left:12px;font-size:18px;font-weight:700;line-height:1.2;display:flex;position:relative}.loja .pd-pdx .pd-kit-rot:before,.loja .pd-pdx .pd-desc summary:before,.loja .pd-pdx .pd-extras h2:before,.loja .pd-pdx .pd-relac .pd-titulo:before{content:"";background:var(--px-vinho);border-radius:2px;width:4px;position:absolute;top:2px;bottom:2px;left:0}.loja .pd-pdx .pd-relac .pd-titulo:after{display:none}.loja .pd-pdx .pd-relac .pd-sech{justify-content:flex-start;margin:0 0 10px}.loja .pd-pdx .pd-relac{margin-top:12px;padding-top:14px}.loja .pd-pdx .pd-pdx-frete{border:1px solid var(--px-borda);background:#fff;border-radius:12px;padding:14px}.loja .pd-pdx .pd-pdx-frete h2{padding-left:0}.loja .pd-pdx .pd-pdx-frete h2 svg{font-size:24px}.loja .pd-pdx .pd-pdx-frete label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.loja .pd-pdx .pd-pdx-frete input{border:1px solid var(--px-borda);min-width:0;height:42px;font:inherit;background:#fff;border-radius:8px;flex:1;padding:0 12px;font-size:15px}.loja .pd-pdx .pd-pdx-frete button{background:var(--px-vinho);color:#fff;height:42px;font:inherit;cursor:pointer;border:0;border-radius:8px;padding:0 18px;font-weight:700}.loja .pd-pdx .pd-pdx-frete>div>div:first-child{align-items:center;gap:10px;display:flex}.loja .pd-pdx .pd-desc details{border-top:1px solid var(--px-borda)}.loja .pd-pdx .pd-desc details:first-child{border-top:0}.loja .pd-pdx .pd-desc summary{min-height:44px;margin:0}.loja .pd-pdx .pd-desc summary:after{color:var(--px-vinho);margin-left:auto}.loja .pd-pdx .pd-desc details:first-child summary{min-height:0;padding:2px 0 6px 12px}.loja .pd-pdx .pd-desc .pd-desc-txt{color:var(--px-tinta);padding-bottom:8px;font-size:15px;line-height:1.55}.loja .pd-pdx .pd-desc .pd-desc-txt p{text-align:left}.loja .pd-pdx .pd-extras h2{font-size:18px}.loja .pd-pdx .pd-extras>:last-child{margin-bottom:0}.loja .pd-pdx .pd-pdx-kit .pd-kit{grid-template-columns:minmax(0,1fr);grid-template-areas:"rot""lista""resumo""selos";gap:12px;margin:0;display:grid}.loja .pd-pdx .pd-kit-rot{grid-area:rot;margin:0}.loja .pd-pdx .pd-kit-lista{grid-area:lista;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}.loja .pd-pdx .pd-kit-item{text-align:left;border:1px solid var(--px-borda);background:#fff;border-radius:10px;grid-template-columns:64px minmax(0,1fr) auto;justify-items:stretch;gap:10px;padding:8px 10px;transition:opacity .15s}.loja .pd-pdx .pd-kit-item.fora{opacity:.5}.loja .pd-pdx .pd-kit-item .pd-kit-info{justify-items:start;width:auto}.loja .pd-pdx .pd-kit-foto img{width:64px;height:64px}.loja .pd-pdx .pd-kit-info small{display:none}.loja .pd-pdx .pd-kit-nome{color:var(--px-tinta);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.loja .pd-pdx .pd-kit-preco{color:var(--px-vinho);font-size:14px}.loja .pd-pdx .pd-kit-info select{border-color:var(--px-borda);background:#fff;border-radius:6px;width:100%;max-width:220px;height:34px}.loja .pd-pdx .pd-kit-tg{border:1px solid var(--px-vinho);min-height:34px;color:var(--px-vinho);background:#fff;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.loja .pd-pdx .pd-kit-tg.on{background:var(--px-vinho);color:#fff}.loja .pd-pdx .pd-kit-tg.este{background:var(--px-realce);border-color:var(--px-realce);color:var(--px-vinho)}.loja .pd-pdx .pd-kit-resumo{border:1px solid var(--px-borda);box-shadow:none;background:#fdfbf8;border-radius:10px;flex-direction:column;grid-area:resumo;gap:6px;padding:12px;display:flex}.loja .pd-pdx .pd-kit-mini{margin:0}.loja .pd-pdx .pd-kit-mini span{border-color:var(--px-borda);background:#fff;width:36px;height:36px}.loja .pd-pdx .pd-kit-por{background:var(--px-realce);color:var(--px-vinho);border-radius:8px;align-self:flex-start;padding:4px 10px;font-size:22px}.loja .pd-pdx .pd-kit-por small{color:var(--px-tinta);font-size:13px;font-weight:500}.loja .pd-pdx .pd-kit-eco{color:var(--px-vinho)}.loja .pd-pdx .pd-kit-parc,.loja .pd-pdx .pd-kit-de{color:var(--px-tinta);font-size:13px}.loja .pd-pdx .pd-kit-btn{width:100%;margin-top:6px;font-size:15px}.loja .pd-pdx .pd-kit-selos{grid-area:selos;margin:0}@media (max-width:767px){.loja .pd-pdx .pd-sticky{border-top:1px solid var(--px-borda);background:#fff;gap:12px}.loja .pd-pdx .pd-sticky-preco b{color:var(--px-vinho);font-size:19px}.loja .pd-pdx .pd-sticky-preco small{color:var(--px-tinta)}.loja .pd-pdx .pd-sticky-preco .pd-sticky-parc{color:#7a5a3c;font-weight:600}.loja .pd-pdx .pd-sticky .pd-btn{flex:1;min-height:48px}body:has(.pd-pdx .pd-sticky) #chatflow-widget{bottom:calc(88px + env(safe-area-inset-bottom))!important}body:has(.pd-pdx .pd-sticky) .pd-tg{bottom:calc(88px + env(safe-area-inset-bottom))!important;display:grid!important}body:has(.pd-pdx .pd-sticky) .pd-pdp{padding-bottom:0}body:has(.pd-pdx .pd-sticky) .pd-pdx{padding-bottom:88px}}@media (min-width:801px){.loja .pd-pdx .pd-pdp{grid-template:"gal compra""gal frete"1fr"kit kit""desc desc""extras extras"/minmax(0,1.35fr) minmax(0,1fr);gap:14px}.loja .pd-pdx .pd-pdx-kit{grid-area:kit}.loja .pd-pdx .pd-pdx-frete{grid-area:frete;align-self:start}.loja .pd-pdx .pd-galeria{grid-template-rows:auto auto;grid-template-columns:76px 1fr;align-self:start;gap:14px;display:grid}.loja .pd-pdx .pd-galeria .pd-thumbs{flex-direction:column;grid-area:1/1;max-height:520px;overflow:hidden auto}.loja .pd-pdx .pd-galeria .pd-thumbs button{flex:0 0 76px;width:76px;height:76px}.loja .pd-pdx .pd-galeria .pd-principal{grid-area:1/2}.loja .pd-pdx .pd-galeria .pd-dots{grid-area:2/2;justify-content:center;display:flex}.loja .pd-pdx .pd-galeria .pd-gseta.esq{left:96px}.loja .pd-pdx .pd-galeria .pd-gseta.dir{right:12px}.loja .pd-pdx .pd-compra h1{font-size:24px}.loja .pd-pdx .pd-caixa .pd-pixg{font-size:30px}.loja .pd-pdx .pd-pdx-linha{flex-direction:column;align-items:stretch}.loja .pd-pdx .pd-pdx-kit .pd-kit{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"rot rot""lista resumo""selos selos";align-items:start;column-gap:20px}.loja .pd-pdx .pd-kit-resumo{position:sticky;top:90px}.loja .pd-pdx .pd-kit-lista{grid-template-columns:repeat(2,minmax(0,1fr))}.loja .pd-pdx .pd-desc,.loja .pd-pdx .pd-extras,.loja .pd-pdx .pd-pdx-kit{padding:16px 20px}}.loja .pd-pdx .pd-crumb{min-height:0;padding:10px 0 0;line-height:20px}.loja .pd-pdx .pd-dots button:before{background:#e4dbcf}.loja .pd-pdx .pd-dots button.on:before{background:var(--px-vinho)}.loja .pd-pdx .pd-caixa label{text-transform:none;letter-spacing:0;font-weight:500}.loja .pd-pdx .pd-relac.pd-sec{padding-top:14px}.loja .pd-pdx .pd-relac .pd-rail{padding-bottom:4px}@media (max-width:800px){.loja .pd-pdx .pd-kit-item{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr);align-items:start}.loja .pd-pdx .pd-kit-foto{grid-row:1/span 2}.loja .pd-pdx .pd-kit-item>.pd-kit-tg{grid-column:2;justify-self:start}}.loja .pd-pdx .pd-relac .pd-titulo{margin:0;padding-top:0;padding-bottom:0}.loja .pd-pdx .pd-relac .pd-sech{min-height:0}.loja .pd-pdx svg.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.loja .pd-pdx .pd-relac{overflow:hidden}.loja .pd-pdx .pd-relac .pd-rail{gap:10px;margin:0;padding:0 0 12px;scroll-padding:0}.loja .pd-pdx .pd-relac .pd-rail>*{flex-basis:calc(50% - 5px)}@media (min-width:801px){.loja .pd-pdx .pd-relac .pd-rail{gap:20px}.loja .pd-pdx .pd-relac .pd-rail>*{flex-basis:calc(25% - 15px)}}.loja .pd-pdx .pd-extras>section{max-width:none;margin:0;padding:0}.loja .pd-pdx .pd-extras>section>:last-child{margin-bottom:0}
