.wvf-card{box-sizing:border-box;position:relative;aspect-ratio:4/5;container-type:size;width:100%;margin:0;background:#F7F3EC;color:#172026;overflow:hidden;border-radius:4.33cqh;isolation:isolate;font-family:Arial,sans-serif}.wvf-card[data-format=square]{aspect-ratio:1}.wvf-card::after{content:"";position:absolute;inset:3cqh;border:2px solid #fffdf9;border-radius:4.33cqh;pointer-events:none}.wvf-card .wvf-background{position:absolute!important;top:3cqh;left:3cqh;width:calc(100% - 6cqh)!important;height:69.33cqh!important;object-fit:cover!important;opacity:.68;border-radius:4.33cqh}.wvf-card .wvf-bottle{position:absolute!important;top:6.333cqh;left:50%;transform:translateX(-50%);height:62cqh!important;width:auto!important;max-width:none!important;object-fit:contain!important;filter:drop-shadow(1cqh .8cqh .6cqh #47322122)}.wvf-card .wvf-logo{position:absolute!important;right:6.666cqh;top:5.733cqh;width:10cqh!important;height:7.067cqh!important;object-fit:contain!important}.wvf-card .wvf-title{position:absolute;top:69.5cqh;left:6cqh;width:calc(100% - 12cqh);height:9cqh;display:flex;justify-content:center;align-items:center;font:4.8cqh/1.05 Georgia,serif!important;text-align:center;margin:0!important;color:#172026!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.wvf-card .wvf-title[data-long=true]{font-size:3.9cqh!important}.wvf-card .wvf-origin{position:absolute;top:78.8cqh;left:7cqh;width:calc(100% - 14cqh);font-size:max(10px,1.54cqh)!important;line-height:1.15!important;text-align:center;color:#92521B!important;margin:0!important}.wvf-card .wvf-category{position:absolute;top:81.6cqh;left:50%;transform:translateX(-50%);max-width:calc(100% - 12cqh);padding:.5cqh 2cqh;background:#e6e2cc;border-radius:3cqh;font:2.13cqh/1.25 Georgia,serif!important;color:#172026!important;text-align:center;margin:0!important;white-space:normal}.wvf-card .wvf-notes{position:absolute;left:6cqh;width:calc(100% - 12cqh);top:86cqh;height:10.6cqh;display:flex;justify-content:space-evenly;align-items:flex-start;gap:1cqh;padding:0!important;margin:0!important;list-style:none!important}.wvf-card .wvf-notes li{display:flex;flex-direction:column;align-items:center;flex:0 1 30%;min-width:0;list-style:none!important;margin:0!important;padding:0!important;text-align:center;color:#172026!important;font:max(11px,2cqh)/1.12 Georgia,serif!important;word-break:normal;overflow-wrap:normal}.wvf-card .wvf-notes svg{width:7.2cqh;height:7.2cqh;flex:none;overflow:visible}.wvf-card .wvf-notes path{fill:none;stroke:#92521B;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.wvf-card p:empty,.wvf-card ul:empty{display:none}.wvf-real-image{display:block;width:100%;height:auto}.wvf-host{width:100%;min-width:0}.wvf-host:focus-visible{outline:3px solid #92521B;outline-offset:4px}@media(prefers-reduced-motion:reduce){.wvf-card *{animation:none!important;transition:none!important}}

.wvf-visual-active{height:auto!important;min-height:0!important;aspect-ratio:auto!important;display:block!important;padding:0!important;overflow:visible!important}.wvf-visual-active>.wvf-host{display:block;width:100%}
.wvf-card .wvf-title[data-long=true]{font-size:max(14px,3.9cqh)!important}.wvf-card .wvf-category{font-size:max(11px,2.13cqh)!important}@container(max-height:400px){.wvf-card .wvf-notes{top:85.8cqh}.wvf-card .wvf-notes svg{width:4.5cqh;height:4.5cqh}.wvf-card .wvf-notes li{line-height:1.05!important}}

/* R2: small but readable; same position, never on label. */

