.ukqr-intro{margin:0 0 24px;color:#5b574f}button.ukqr-open.ukqr-card-link{display:inline-block;border:0!important;border-bottom:1px solid transparent!important;border-radius:0!important;padding:5px 0!important;background:transparent!important;color:#766439!important;font-family:inherit!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:normal!important;text-transform:none!important;text-align:left;cursor:pointer;transition:color .18s ease,border-color .18s ease}button.ukqr-open.ukqr-card-link:hover,button.ukqr-open.ukqr-card-link:focus-visible{color:#263c32!important;border-bottom-color:#263c32!important}button.ukqr-open.ukqr-card-link:focus-visible{outline:2px solid #263c32;outline-offset:4px}.ukqr-open,.ukqr-close,.ukqr-form button{cursor:pointer}.ukqr-panel button:hover{background:#69551f}.ukqr-form button:disabled{cursor:wait}@media(prefers-reduced-motion:reduce){button.ukqr-open.ukqr-card-link{transition:none}}.ukqr-summary{color:#806725;font-weight:600;margin:8px 0}.ukqr-panel{max-width:1200px;margin:32px auto;padding:28px;background:#f5f0e7;border:1px solid #d8ccb4;scroll-margin-top:120px}.ukqr-panel h2{font:34px/1.2 Georgia;margin:0 0 12px}.ukqr-panel button,.ukqr-form button{background:#8b732e;color:white;border:0;padding:13px 20px;font:600 15px/1.4 Arial;border-radius:2px}.ukqr-panel button:focus-visible,.ukqr-form button:focus-visible{outline:3px solid #243b32;outline-offset:3px}.ukqr-small{font-size:13px;line-height:1.5;color:#625d54}.ukqr-reviews article{border-top:1px solid #d8ccb4;margin-top:24px;padding-top:18px}.ukqr-reviews img{max-width:260px;max-height:300px}.ukqr-reviews h3{font:600 18px Arial}.ukqr-panel a,.ukqr-form a{color:#705b22;text-decoration:underline}#ukqr-dialog{box-sizing:border-box;width:min(650px,calc(100% - 24px));max-height:90vh;overflow:auto;border:1px solid #d8ccb4;padding:32px;background:#fffdf8;color:#25231f;border-radius:6px}#ukqr-dialog::backdrop{background:rgba(20,30,25,.65)}.ukqr-close{position:absolute;right:10px;top:6px;border:0;background:transparent!important;color:#25231f!important;font-size:30px;padding:4px 10px}.ukqr-form h2{font:30px/1.2 Georgia;margin:6px 0 12px}.ukqr-form>label{display:block;margin:16px 0}.ukqr-form input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.ukqr-form textarea{box-sizing:border-box;width:100%;margin-top:6px;padding:10px;border:1px solid #bdb6a6;border-radius:2px;background:white;color:#25231f;font:16px/1.4 Arial}.ukqr-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ukqr-form fieldset{border:0;padding:0;margin:16px 0}.ukqr-stars{display:flex;gap:8px}.ukqr-stars label{position:relative;cursor:pointer}.ukqr-stars input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.ukqr-stars span[aria-hidden]{font-size:38px;color:#a9a59c}.ukqr-stars .selected span[aria-hidden]{color:#9b7a3b}.ukqr-stars input:focus-visible+span{outline:2px solid #243b32;outline-offset:2px}.ukqr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ukqr-form .ukqr-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.ukqr-consent input{flex:0 0 auto;margin-top:4px}.ukqr-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ukqr-status{color:#6d421e;font-weight:600}.ukqr-form small{display:block}.ukqr-form button:disabled{opacity:.6}@media(max-width:540px){#ukqr-dialog{padding:26px 18px}.ukqr-fields{grid-template-columns:1fr}.ukqr-panel{padding:22px 18px;margin:24px 12px}}
#ukqr-dialog .ukqr-form h2{font:30px/1.2 Georgia!important;margin:6px 0 12px!important}#ukqr-dialog .ukqr-form label,#ukqr-dialog .ukqr-form small{letter-spacing:normal!important;text-transform:none!important;font-size:14px!important}#ukqr-dialog .ukqr-close{width:36px!important;min-width:0!important;height:36px!important;padding:0!important;border:0!important;font:28px/1 Arial!important}#ukqr-dialog .ukqr-form textarea{min-height:86px!important}#ukqr-dialog .ukqr-form>label{margin:12px 0!important}#ukqr-dialog .ukqr-form .ukqr-consent{font-size:13px!important}

.ukqr-open[aria-busy="true"]{cursor:progress;opacity:.7}.ukqr-load-error{font-size:13px;color:#6d421e;margin:8px 0}

.ukfizz-wine-card__actions:has(.ukqr-card-link){gap:6px!important}.ukqr-summary-slot:empty{display:none}.ukfizz-wine-card__actions button.ukqr-card-link{padding:2px 0!important;margin:0!important}

#quick-wine-reviews.ukqr-panel{background:#fffdf8;border:1px solid #e1dacb;border-left:4px solid #a48a36;padding:30px 34px}
.ukqr-quick-heading{display:flex;justify-content:space-between;align-items:center;gap:24px}.ukqr-eyebrow{font:600 11px/1.5 Arial,sans-serif!important;letter-spacing:1.6px!important;margin:0 0 10px!important;color:#887137}
#quick-wine-reviews h2{font:32px/1.2 Georgia,serif!important;margin:0 0 12px!important}.ukqr-star-art{text-align:center;flex-shrink:0;color:#947c31}.ukqr-star-art>span{display:block;font:38px/1.2 Arial,sans-serif;white-space:nowrap}.ukqr-star-art small{display:block;font:11px/1.5 Arial,sans-serif;color:#736c5b;margin-top:5px}
#quick-wine-reviews>p{max-width:750px;line-height:1.6}#quick-wine-reviews .ukqr-small{font-size:12px;margin:14px 0 0}
section.ff-discovery-prompt.ukqr-finder-promo{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;align-items:center;background:#263c32;color:#fffdf8;border:0;padding:34px;margin-top:24px;overflow:hidden}
.ukqr-finder-promo .ukqr-eyebrow{color:#dfcf91}.ukqr-finder-promo h2{font:34px/1.2 Georgia,serif!important;color:#fffdf8!important;margin:0 0 16px!important}.ukqr-finder-promo p{color:#edf0e9;line-height:1.65}.ukqr-finder-promo .ff-button{background:#e6d69f!important;color:#263c32!important;margin:8px 0;text-decoration:none}.ukqr-finder-promo .ff-button:hover{background:#fff2c7!important}.ukqr-finder-promo .ukqr-finder-details{font-size:12px;color:#d1dbd0;margin:12px 0 0}.ukqr-finder-details a{color:#eadba9!important;text-decoration:underline}.ukqr-finder-visual{background:#e9e6db;border-radius:50% 50% 8px 8px;padding:16px}.ukqr-finder-visual img{display:block;width:100%;height:auto;max-height:290px;object-fit:contain}
@media(max-width:640px){.ukqr-quick-heading{display:block}.ukqr-star-art{text-align:left;margin:8px 0 20px}#quick-wine-reviews.ukqr-panel{padding:24px 20px}section.ff-discovery-prompt.ukqr-finder-promo{grid-template-columns:1fr;padding:26px 22px;gap:24px}.ukqr-finder-visual{max-width:240px;justify-self:center}.ukqr-finder-promo h2{font-size:30px!important}}

section.ff-discovery-prompt.ukqr-finder-promo{background:#f5f0e7;color:#263c32;border:1px solid #d8ccb4}.ukqr-finder-promo h2{color:#263c32!important}.ukqr-finder-promo p{color:#263c32}.ukqr-finder-promo .ukqr-eyebrow{color:#8b732e}.ukqr-finder-promo .ukqr-finder-details{color:#65695c}.ukqr-finder-details a{color:#69551f!important}.ukqr-finder-visual{background:transparent;border-radius:0;padding:0}
