.evaluation-banner{position:sticky;top:0;z-index:90;display:flex;align-items:center;justify-content:space-between;gap:8px 24px;padding:8px max(20px,calc((100vw - 1280px)/2));background:var(--wine,var(--footer));color:var(--dona-bela-marfim,#fff);font:14px/1.5 system-ui,sans-serif;isolation:isolate}
.evaluation-mode .shipping-checkbox input{width:20px;height:20px;min-height:20px}.announcement:has(.evaluation-entry){display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;padding:0 20px;min-height:44px}
.evaluation-banner p{margin:0;display:flex;flex-wrap:wrap;gap:0 12px}.evaluation-banner strong{font-weight:700}.evaluation-banner a{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:#fff;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.evaluation-banner a:focus-visible{outline:2px solid #fff;outline-offset:2px}.evaluation-mode .shop-header{position:relative;top:auto}.evaluation-entry{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-left:12px;padding:0 8px;color:inherit;font:12px/1.4 system-ui,sans-serif;text-decoration:underline;text-underline-offset:4px;letter-spacing:normal;text-transform:none}.evaluation-entry:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:650px){.evaluation-banner{flex-wrap:wrap;gap:0;padding:8px 20px}.evaluation-banner p{display:block}.evaluation-banner span{display:block}.evaluation-banner a{padding-left:0}}
