.pd-cav{--hn-vinho:var(--av-vinho,#600);--hn-vinho-esc:color-mix(in srgb, var(--av-vinho,#600) 62%, #000);--hn-realce:color-mix(in srgb, var(--av-dourado,#c4ab85) 48%, #fff);--hn-borda:var(--ck-borda-card,#e6e2da);font-family:var(--font);color:#2b1d14}.pd-cav svg{flex:none;width:1em;height:1em}.pd-cav a:focus-visible,.pd-cav button:focus-visible{outline:3px solid var(--av-dourado,#c4ab85);outline-offset:2px}.pd-cav{border:1px solid var(--hn-borda);background:#fff;border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex;position:relative}.pd-cav-topo{flex-direction:column;gap:10px;display:flex}.pd-cav-foto{aspect-ratio:1;width:100%;display:block;position:relative}.pd-cav-foto img{object-fit:contain;width:100%;height:100%}.pd-cav-esg{color:#fff;background:#505050d9;border-radius:999px;padding:4px 10px;font-size:13px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pd-cav-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pd-cav-off{color:#fff;background:#c8102e;border-radius:6px;align-self:flex-start;padding:2px 10px;font-size:13px;font-weight:700}.pd-cav-nome{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;margin:0;font-size:15px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.pd-cav-nome a{color:#2b1d14;text-decoration:none}.pd-cav-de{color:#5b4a3c;min-height:18px;font-size:14px;line-height:18px}.pd-cav-de s{color:#8a7d70}.pd-cav-pix{background:var(--hn-realce);max-width:100%;color:var(--hn-vinho);border-radius:6px;align-self:flex-start;padding:6px 10px;line-height:1.1}.pd-cav-pix b,.pd-cav-pix span{white-space:nowrap}.pd-cav-pix b{font-size:20px;font-weight:700}.pd-cav-pix span{color:#2b1d14;font-size:13px}.pd-cav-parc{color:#2b1d14;align-items:center;gap:10px;min-height:36px;font-size:13px;line-height:1.35;display:flex}.pd-cav-parc>svg{color:var(--hn-vinho);font-size:24px}.pd-cav-btn{background:var(--hn-vinho);color:#fff;width:100%;min-height:44px;font:700 16px/1 var(--font);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:auto;text-decoration:none;display:flex}.pd-cav-btn:hover{background:var(--hn-vinho-esc)}.pd-cav-btn svg{font-size:20px}.pd-cav-btn.avise{color:#4a4a4a;background:#d4d4d4}.pd-cav.esgotado .pd-cav-de,.pd-cav.esgotado .pd-cav-pix,.pd-cav.esgotado .pd-cav-parc{opacity:.55;filter:grayscale()}.pd-cav.esgotado .pd-cav-pix{background:#ececec}@media (max-width:800px){.pd-cav-nome{font-size:12px}.pd-cav-pix b{font-size:16px}.pd-cav{padding:8px}.pd-cav-pix{padding:5px 8px}.pd-cav-parc>svg{display:none}}.pd-cav-pix b{font-size:24px}.pd-cav-de{font-size:13px}.pd-cav-parc{font-size:13px;line-height:1.4}.pd-cav-parc b{color:var(--hn-vinho);font-weight:700}.pd-cav-oferta{z-index:1;background:var(--hn-vinho);color:#fff;border-radius:6px;max-width:100%;padding:4px 8px;font-size:12px;font-weight:700;line-height:1.2;position:absolute;top:0;left:0}@media (max-width:800px){.pd-cav-pix b{font-size:19px}.pd-cav-pix{padding:5px 7px}.pd-cav-parc{font-size:13px}.pd-cav-oferta{padding:3px 6px}}.pd-cav-selos{z-index:1;flex-direction:column;align-items:flex-end;gap:4px;max-width:60%;display:flex;position:absolute;top:0;right:0}.pd-cav-selos .pd-selo{border-radius:6px;padding:2px 6px;font-size:11px;line-height:1.2}.pd-grade>.pd-cav{min-width:0;height:100%}.pd-rail>.pd-cav{scroll-snap-align:start;flex:0 0 calc(50% - 3px);min-width:0}@media (min-width:801px){.pd-rail>.pd-cav{flex-basis:calc(25% - 15px)}}
