.ff-root *,.ff-root *:before,.ff-root *:after{box-sizing:border-box}.ff-root{--ff-muted: #5A4D4D;--ff-subtle: #8A7A7A;--ff-border: rgba(60,50,50,.18);--ff-hairline: rgba(60,50,50,.07);--ff-icon-bg: #EFEFEF}.ff-root{padding:var(--ff-pad-v, 60px) var(--ff-pad-h, 40px)}.ff-root .ff-inner{max-width:var(--ff-max-w, 1200px);margin:0 auto}.ff-root .ff-widget{border-radius:28px;overflow:hidden;position:relative;isolation:isolate;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ff-text, #3C3232);background:var(--ff-bg, #fff)}.ff-root .ff-a{border:1px solid #E1DDDD;padding:var(--ff-widget-pad, 56px)}.ff-root .ff-a:before,.ff-root .ff-a:after{content:"";position:absolute;pointer-events:none;z-index:0}.ff-root .ff-a:before{width:320px;height:320px;top:-120px;right:-80px;background:radial-gradient(circle,var(--ff-accent, #FFFF00) 0%,rgba(255,255,0,.35) 35%,rgba(255,255,0,0) 68%);filter:blur(6px)}.ff-root .ff-a:after{width:260px;height:260px;bottom:-100px;left:-60px;background:radial-gradient(circle,var(--ff-accent, #FFFF00) 0%,rgba(255,255,0,.3) 40%,rgba(255,255,0,0) 70%);filter:blur(8px)}.ff-root .ff-a>*{position:relative;z-index:1}.ff-root .ff-b{border:1px solid #E1DDDD;display:grid;grid-template-columns:1.1fr 1fr;min-height:540px}.ff-root .ff-b-left{padding:var(--ff-widget-pad, 52px);display:flex;flex-direction:column}.ff-root .ff-b-right{background:var(--ff-accent, #FFFF00);border-left:1px solid #E1DDDD;padding:var(--ff-widget-pad, 52px);display:flex;flex-direction:column}.ff-root .ff-c{background:#3c3232;color:#fff;padding:var(--ff-widget-pad, 56px)}.ff-root .ff-c:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 40% at 85% 12%,#ffff0073,#ff00 60%),radial-gradient(ellipse 60% 35% at 10% 95%,#ffff0038,#ff00 65%);pointer-events:none;z-index:0}.ff-root .ff-c>*{position:relative;z-index:1}.ff-root .ff-c .ff-overline{color:#ffff00e6}.ff-root .ff-c .ff-title{color:#fff}.ff-root .ff-c .ff-title em{color:#ffffff8c}.ff-root .ff-c .ff-lede{color:#ffffffbf}.ff-root .ff-c .ff-step{color:#ffffff80}.ff-root .ff-overline{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--ff-muted, #6B5D5D);display:inline-flex;align-items:center;gap:10px}.ff-root .ff-overline:before{display:none}.ff-root .ff-title{font-family:Futura Passata Display,Futura Passata,Impact,sans-serif;font-weight:700;text-transform:uppercase;font-size:var(--ff-size-h-desk, 72px);line-height:.92;letter-spacing:-.01em;margin:18px 0 20px;color:var(--ff-text, #3C3232)}.ff-root .ff-title em{font-style:normal;font-family:Compagnon Roman,Compagnon,Cormorant Garamond,Georgia,serif;font-weight:300;text-transform:none;letter-spacing:-.005em;font-size:var(--ff-size-subtitle, 22px);display:block;color:var(--ff-muted, #6B5D5D);margin-top:20px}.ff-root .ff-lede,.ff-root .ff-lede p{font-family:Compagnon Roman,Compagnon,Cormorant Garamond,Georgia,serif;font-size:var(--ff-size-lede-desk, 17px);line-height:1.5;color:var(--ff-muted, #6B5D5D)}.ff-root .ff-lede{max-width:var(--ff-lede-max-w, 600px);margin:0 0 36px}.ff-root .ff-lede p{margin:0 0 .5em}.ff-root .ff-lede p:last-child{margin-bottom:0}.ff-root .ff-step{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:11px;text-transform:uppercase;letter-spacing:.2em;font-weight:600;color:var(--ff-subtle, #8F8585);margin-bottom:8px}.ff-root .ff-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-bottom:32px}.ff-root .ff-b .ff-cards{grid-template-columns:repeat(2,1fr)}.ff-root .ff-card{-webkit-appearance:none;appearance:none;position:relative;border:1.5px solid var(--ff-border, #E1DDDD);background:var(--ff-bg, #fff);color:var(--ff-text, #3C3232);border-radius:20px;padding:18px 16px 16px;cursor:pointer;text-align:left;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s cubic-bezier(.2,.7,.2,1),background .28s cubic-bezier(.2,.7,.2,1),border-color .28s cubic-bezier(.2,.7,.2,1);font-family:inherit}.ff-root .ff-card:hover{border-color:var(--ff-text, #3C3232);transform:translateY(-2px);box-shadow:0 8px 24px #3c32320f}.ff-root .ff-card.is-on{border-color:var(--ff-text, #3C3232);background:var(--ff-accent, #FFFF00);box-shadow:0 0 0 1.5px var(--ff-text, #3C3232)}.ff-root .ff-card-check{position:absolute;top:calc(18px + var(--ff-icon-size, 40px) / 2);right:14px;transform:translateY(-50%);width:22px;height:22px;border-radius:999px;border:1.5px solid var(--ff-border, #E1DDDD);background:var(--ff-bg, #fff);display:grid;place-items:center;transition:background .28s,border-color .28s}.ff-root .ff-card.is-on .ff-card-check{border-color:var(--ff-text, #3C3232);background:var(--ff-text, #3C3232);color:var(--ff-bg, #fff)}.ff-root .ff-card-check-icon{width:12px;height:12px;opacity:0;transition:opacity .18s}.ff-root .ff-card.is-on .ff-card-check-icon{opacity:1}.ff-root .ff-card-symbol{width:var(--ff-icon-size, 40px);height:var(--ff-icon-size, 40px);border-radius:12px;background:#efefef;margin-bottom:14px;display:grid;place-items:center;transition:background .28s}.ff-root .ff-card.is-on .ff-card-symbol{background:var(--ff-text, #3C3232)}.ff-root .ff-card.is-on .ff-card-symbol svg{stroke:#fff;color:#fff}.ff-root .ff-card-symbol svg{width:calc(var(--ff-icon-size, 40px) * .5);height:calc(var(--ff-icon-size, 40px) * .5);stroke:var(--ff-text, #3C3232);color:var(--ff-text, #3C3232)}.ff-root .ff-card-label{font-family:Futura Passata Display,Futura Passata,Impact,sans-serif;font-weight:700;text-transform:uppercase;font-size:var(--ff-size-card, 18px);letter-spacing:.02em;line-height:1;margin-bottom:4px}.ff-root .ff-card-hint{font-family:Compagnon Roman,Compagnon,Cormorant Garamond,Georgia,serif;font-size:var(--ff-size-hint, 11px);line-height:1.5;color:var(--ff-muted, #6B5D5D)}.ff-root .ff-hint-item{display:block}.ff-root .ff-card.is-on .ff-card-hint{color:var(--ff-text, #3C3232)}.ff-root .ff-b .ff-card.is-on{background:var(--ff-text, #3C3232);color:var(--ff-bg, #fff)}.ff-root .ff-b .ff-card.is-on .ff-card-symbol{background:#ffffff26}.ff-root .ff-b .ff-card.is-on .ff-card-symbol svg{stroke:#fff;color:#fff}.ff-root .ff-b .ff-card.is-on .ff-card-hint{color:#ffffffbf}.ff-root .ff-b .ff-card.is-on .ff-card-check{background:var(--ff-accent, #FFFF00);border-color:var(--ff-accent, #FFFF00);color:var(--ff-text, #3C3232)}.ff-root .ff-c .ff-card{background:#ffffff0f;border-color:#ffffff2e;color:#fff}.ff-root .ff-c .ff-card-symbol{background:#ffffff1f}.ff-root .ff-c .ff-card-symbol svg{stroke:#fff;color:#fff}.ff-root .ff-c .ff-card:hover{border-color:#fff;background:#ffffff1a}.ff-root .ff-c .ff-card.is-on{background:var(--ff-accent, #FFFF00);color:#3c3232;border-color:var(--ff-accent, #FFFF00)}.ff-root .ff-c .ff-card.is-on .ff-card-symbol{background:#3c3232}.ff-root .ff-c .ff-card.is-on .ff-card-symbol svg{stroke:var(--ff-accent, #FFFF00);color:var(--ff-accent, #FFFF00)}.ff-root .ff-c .ff-card-hint{color:#ffffffa6}.ff-root .ff-c .ff-card.is-on .ff-card-hint{color:#3c3232}.ff-root .ff-c .ff-card-check{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.ff-root .ff-c .ff-card.is-on .ff-card-check{background:#3c3232;border-color:#3c3232;color:var(--ff-accent, #FFFF00)}.ff-root .ff-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:8px;margin-top:auto}.ff-root .ff-c .ff-actions,.ff-root .ff-b-right .ff-actions{border-top:none}.ff-root .ff-count{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:.16em;font-weight:600;color:var(--ff-muted, #6B5D5D)}.ff-root .ff-c .ff-count{color:#ffffffb3}.ff-root .ff-count strong{color:var(--ff-text, #3C3232)}.ff-root .ff-c .ff-count strong{color:var(--ff-accent, #FFFF00)}.ff-root .ff-btn{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,sans-serif!important;font-weight:500!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.16em!important;padding:8px 18px!important;border-radius:999px!important;border:1px solid #E1DDDD!important;background:transparent!important;color:var(--ff-text, #3C3232)!important;cursor:pointer!important;transition:background .28s cubic-bezier(.2,.7,.2,1),color .28s cubic-bezier(.2,.7,.2,1),border-color .28s cubic-bezier(.2,.7,.2,1)!important;display:inline-flex!important;align-items:center!important;gap:8px!important;text-decoration:none!important;line-height:1!important}.ff-root .ff-btn:hover:not(:disabled){background:var(--ff-text, #3C3232)!important;color:#fff!important;border-color:var(--ff-text, #3C3232)!important}.ff-root .ff-btn:disabled{opacity:.3!important;cursor:not-allowed!important}.ff-root .ff-btn-arrow{width:16px;height:16px;transition:transform .28s;flex-shrink:0}.ff-root .ff-btn:hover:not(:disabled) .ff-btn-arrow{transform:translate(4px)}.ff-root .ff-btn.ff-btn-circle{width:var(--ff-btn-size, 44px)!important;height:var(--ff-btn-size, 44px)!important;padding:0!important;border-radius:50%!important;background:var(--ff-text, #3C3232)!important;color:#fff!important;border-color:var(--ff-text, #3C3232)!important;justify-content:center!important}.ff-root .ff-btn.ff-btn-circle:hover:not(:disabled){background:var(--ff-accent, #FFFF00)!important;color:var(--ff-text, #3C3232)!important;border-color:var(--ff-text, #3C3232)!important}.ff-root .ff-c .ff-btn.ff-btn-circle{background:#fff!important;color:#3c3232!important;border-color:#fff!important}.ff-root .ff-c .ff-btn.ff-btn-circle:hover:not(:disabled){background:var(--ff-accent, #FFFF00)!important;color:#3c3232!important;border-color:var(--ff-accent, #FFFF00)!important}.ff-root .ff-b-right .ff-btn{border-color:var(--ff-text, #3C3232)!important;color:var(--ff-text, #3C3232)!important}.ff-root .ff-b-right .ff-btn:hover:not(:disabled){background:var(--ff-text, #3C3232)!important;color:#fff!important}.ff-root .ff-c .ff-btn{border-color:#fff6!important;color:#fff!important}.ff-root .ff-c .ff-btn:hover:not(:disabled){background:#fff!important;color:#3c3232!important;border-color:#fff!important}.ff-root .ff-result-list{display:flex;flex-direction:column;gap:14px}.ff-root .ff-result-row{display:grid;grid-template-columns:80px 1fr auto;gap:20px;align-items:center;padding:14px 20px 14px 14px;border-radius:32px;border:1.5px solid var(--ff-border, #E1DDDD);background:var(--ff-bg, #fff);color:var(--ff-text, #3C3232);text-decoration:none;transition:transform .28s cubic-bezier(.2,.7,.2,1),box-shadow .28s cubic-bezier(.2,.7,.2,1),border-color .28s cubic-bezier(.2,.7,.2,1);cursor:pointer}.ff-root .ff-result-row:hover{border-color:var(--ff-text, #3C3232);transform:translateY(-2px);box-shadow:0 8px 24px #3c32320f}.ff-root .ff-result-row.is-top{border-color:var(--ff-text, #3C3232);background:linear-gradient(180deg,rgba(255,255,0,.22) 0%,var(--ff-bg, #fff) 100%)}.ff-root .ff-c .ff-result-row{background:#ffffff0f;border-color:#fff3;color:#fff}.ff-root .ff-c .ff-result-row:hover{border-color:#fff}.ff-root .ff-c .ff-result-row.is-top{background:linear-gradient(180deg,#ffff002e,#ffffff0f);border-color:var(--ff-accent, #FFFF00)}.ff-root .ff-b-right .ff-result-row{background:var(--ff-bg, #fff);border-color:var(--ff-text, #3C3232)}.ff-root .ff-b-right .ff-result-row.is-top{background:linear-gradient(180deg,rgba(255,255,0,.3) 0%,var(--ff-bg, #fff) 100%)}.ff-root .ff-bottle{width:80px;height:108px;border-radius:12px;border:1.5px solid var(--ff-border, #E1DDDD);overflow:hidden;flex:none;background:var(--ff-hairline, #F8F7F7);display:flex;flex-direction:column}.ff-root .ff-bottle img{width:100%;height:100%;object-fit:cover;display:block}.ff-root .ff-bottle-placeholder{flex:1;display:flex;flex-direction:column}.ff-root .ff-bottle-cap{height:18%;background:var(--ff-text, #3C3232);border-radius:10px 10px 2px 2px;margin:-1px -1px 0}.ff-root .ff-bottle-body{flex:1;padding:6px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:3px}.ff-root .ff-bottle-brand{font-family:Futura Passata Display,Futura Passata,Impact,sans-serif;font-weight:700;font-size:9px;letter-spacing:.08em;line-height:1;color:var(--ff-text, #3C3232)}.ff-root .ff-bottle-name{font-family:Futura Passata Display,Futura Passata,Impact,sans-serif;font-weight:700;font-size:6px;letter-spacing:.04em;line-height:1.1;border-top:.5px solid var(--ff-text, #3C3232);border-bottom:.5px solid var(--ff-text, #3C3232);padding:2px;width:90%;color:var(--ff-text, #3C3232)}.ff-root .ff-result-meta{min-width:0}.ff-root .ff-result-coll{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.18em;font-weight:600;color:var(--ff-muted, #6B5D5D);margin-bottom:4px}.ff-root .ff-c .ff-result-coll{color:#ffffffb3}.ff-root .ff-result-name{font-family:Futura Passata Display,Futura Passata,Impact,sans-serif;font-weight:700;text-transform:uppercase;font-size:var(--ff-size-rname, 22px);letter-spacing:.01em;line-height:1;margin-bottom:6px}.ff-root .ff-result-notes{font-family:Compagnon Roman,Compagnon,Cormorant Garamond,Georgia,serif;font-size:var(--ff-size-notes, 13px);line-height:1.4;color:var(--ff-muted, #6B5D5D)}.ff-root .ff-note-item{display:inline}.ff-root .ff-note-item+.ff-note-item:before{content:"\b7";display:inline-block;margin:0 5px}.ff-root .ff-c .ff-result-notes{color:#fff9}.ff-root .ff-result-match{text-align:right;flex:none}.ff-root .ff-result-pct{font-family:Futura Passata Display,Futura Passata,Impact,sans-serif;font-weight:700;font-size:var(--ff-size-pct, 36px);line-height:1;letter-spacing:-.01em;color:var(--ff-text, #3C3232)}.ff-root .ff-c .ff-result-pct{color:var(--ff-accent, #FFFF00)}.ff-root .ff-result-pct-label{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:var(--ff-muted, #6B5D5D);font-weight:600;margin-top:2px}.ff-root .ff-c .ff-result-pct-label{color:#fff9}.ff-root .ff-result-bar{width:60px;height:3px;background:var(--ff-hairline, #F1EFEF);border-radius:999px;margin-top:6px;overflow:hidden;margin-left:auto}.ff-root .ff-c .ff-result-bar{background:#ffffff26}.ff-root .ff-result-bar-fill{height:100%;background:var(--ff-text, #3C3232);border-radius:999px;transition:width .48s cubic-bezier(.2,.7,.2,1)}.ff-root .ff-c .ff-result-bar-fill{background:var(--ff-accent, #FFFF00)}.ff-root .ff-results-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;gap:16px;flex-wrap:wrap}.ff-root .ff-results-head .ff-title{margin:10px 0 0;font-size:var(--ff-size-rhead, 48px)}.ff-root .ff-restart{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:var(--ff-text, #3C3232);font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:var(--ff-restart-size, 13px);letter-spacing:.18em;text-transform:uppercase;font-weight:500;cursor:pointer;padding:6px 2px}.ff-root .ff-restart svg{transition:transform .28s cubic-bezier(.2,.7,.2,1)}.ff-root .ff-restart .ff-restart-text{display:inline-block;border-bottom:1px solid transparent;transition:border-color .28s cubic-bezier(.2,.7,.2,1);padding-bottom:1px}.ff-root .ff-restart:hover svg{transform:translate(-4px)}.ff-root .ff-restart:hover .ff-restart-text{border-bottom-color:currentColor}.ff-root .ff-c .ff-restart{color:#fffc}.ff-root .ff-results-foot{margin-top:28px;padding-top:20px;border-top:1px solid var(--ff-hairline, #F1EFEF);display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ff-root .ff-results-foot .ff-restart{margin-left:auto;flex-shrink:0}.ff-root .ff-c .ff-results-foot{border-top-color:#ffffff26}.ff-root .ff-b-right .ff-results-foot{border-top-color:#00000026}.ff-root .ff-results-note{font-family:Compagnon Roman,Compagnon,Cormorant Garamond,Georgia,serif;font-style:italic;font-size:14px;color:var(--ff-muted, #6B5D5D);max-width:var(--ff-results-note-w, 440px);margin:0}.ff-root .ff-results-note p{margin:0 0 .4em;font-family:inherit;font-style:inherit;font-size:inherit!important;line-height:1.5!important;color:inherit}.ff-root .ff-results-note p:last-child{margin-bottom:0}.ff-root .ff-c .ff-results-note{color:#fff9}.ff-root .ff-b-right .ff-results-note{color:var(--ff-text, #3C3232);opacity:.75}.ff-root .ff-b-placeholder{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:18px;height:100%;padding:20px}.ff-root .ff-b-placeholder-mark{width:140px;height:140px;border-radius:48px;border:2px solid var(--ff-text, #3C3232);background:var(--ff-accent, #FFFF00);display:grid;place-items:center;font-family:Futura Passata Display,Futura Passata,Impact,sans-serif;font-weight:700;font-size:52px;letter-spacing:.04em;line-height:.9;text-align:center;padding:10px;color:var(--ff-text, #3C3232)}.ff-root .ff-b-placeholder-mark small{display:block;font-size:14px;letter-spacing:.1em;margin-top:4px}.ff-root .ff-b-placeholder-text{font-family:Compagnon Roman,Compagnon,Cormorant Garamond,Georgia,serif;font-size:16px;line-height:1.5;color:var(--ff-text, #3C3232);max-width:30ch;margin:0}.ff-root .ff-b-placeholder-label{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:var(--ff-text, #3C3232)}.ff-root .ff-b-right .ff-overline{color:var(--ff-muted, #6B5D5D)}.ff-root .ff-b-right .ff-title{color:var(--ff-text, #3C3232)}@media(max-width:900px){.ff-root .ff-b{grid-template-columns:1fr}.ff-root .ff-b-right{border-left:0;border-top:2px solid var(--ff-text, #3C3232)}.ff-root .ff-a,.ff-root .ff-c,.ff-root .ff-b-left,.ff-root .ff-b-right{padding:40px 28px}.ff-root .ff-cards{grid-template-columns:repeat(2,1fr)!important}.ff-root .ff-result-row{grid-template-columns:60px 1fr auto;gap:12px}.ff-root .ff-bottle{width:60px;height:82px}.ff-root .ff-title{font-size:var(--ff-size-h-mob, 48px)}.ff-root .ff-lede,.ff-root .ff-lede p{font-size:var(--ff-size-lede-mob, 15px)}.ff-root .ff-result-pct{font-size:28px}}@media(max-width:640px){.ff-root{padding:var(--ff-pad-v-mob, 32px) 8px}.ff-root .ff-card-hint{font-size:var(--ff-size-hint-mob, 10px)}.ff-root .ff-a,.ff-root .ff-c{padding:28px 16px;border-radius:20px}.ff-root .ff-b-left,.ff-root .ff-b-right{padding:28px 16px}.ff-root .ff-overline{justify-content:center;width:100%}.ff-root .ff-title,.ff-root .ff-lede,.ff-root .ff-step{text-align:center}.ff-root .ff-lede{max-width:var(--ff-lede-max-w-mob, 360px);margin-left:auto;margin-right:auto}.ff-root .ff-card-check{top:calc(14px + var(--ff-icon-size-mob, 34px) / 2)}.ff-root .ff-title{font-size:var(--ff-size-h-mob, 40px)}.ff-root .ff-cards{grid-template-columns:repeat(2,1fr)!important;gap:8px}.ff-root .ff-card{padding:14px 12px 12px;border-radius:16px}.ff-root .ff-card-symbol{width:var(--ff-icon-size-mob, 34px);height:var(--ff-icon-size-mob, 34px);border-radius:10px;margin-bottom:10px}.ff-root .ff-card-symbol svg{width:calc(var(--ff-icon-size-mob, 34px) * .5);height:calc(var(--ff-icon-size-mob, 34px) * .5)}.ff-root .ff-card-label{font-size:var(--ff-size-card-mob, 15px)}.ff-root .ff-actions{flex-direction:column;align-items:center;gap:12px}.ff-root .ff-results-head{flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--ff-hairline, rgba(60,50,50,.07))}.ff-root .ff-c .ff-results-head{border-bottom-color:#ffffff1f}.ff-root .ff-results-head .ff-overline{justify-content:center;margin-bottom:6px}.ff-root .ff-results-head .ff-title{font-size:var(--ff-size-rhead-mob, 30px);line-height:1;margin:0;text-align:center}.ff-root .ff-results-head .ff-title em{font-size:var(--ff-size-subtitle-mob, 18px);margin-top:20px;line-height:1.4}.ff-root .ff-restart{font-size:10px}.ff-root .ff-result-list{gap:10px}.ff-root .ff-result-row.ff-no-match{grid-template-columns:68px 1fr;grid-template-rows:auto;grid-template-areas:"photo meta";align-items:center}.ff-root .ff-result-row{grid-template-columns:68px 1fr;grid-template-rows:auto auto;grid-template-areas:"photo meta" "bar   bar";gap:10px 14px;padding:12px;border-radius:20px;align-items:start}.ff-root .ff-bottle{grid-area:photo;width:68px;height:92px;border-radius:10px}.ff-root .ff-result-meta{grid-area:meta;align-self:center;min-width:0}.ff-root .ff-result-name{font-size:var(--ff-size-rname-mob, 17px)!important;margin-bottom:3px}.ff-root .ff-result-coll{font-size:9px;letter-spacing:.14em;margin-bottom:3px}.ff-root .ff-result-notes{font-size:var(--ff-size-notes-mob, 11px);line-height:1.6}.ff-root .ff-note-item{display:block}.ff-root .ff-note-item+.ff-note-item:before{content:none}.ff-root .ff-result-match{grid-area:bar;display:flex;flex-direction:row;align-items:center;gap:8px;text-align:left;width:100%;margin-top:6px}.ff-root .ff-result-pct{font-size:22px!important;line-height:1;flex-shrink:0}.ff-root .ff-result-pct-label{font-size:9px;letter-spacing:.12em;flex-shrink:0}.ff-root .ff-result-bar{flex:1;width:auto;margin:0;height:3px}.ff-root .ff-results-foot{flex-direction:column;align-items:center;gap:14px;margin-top:20px;padding-top:16px}.ff-root .ff-results-note{text-align:center;max-width:100%;font-size:13px}.ff-root .ff-results-foot .ff-btn{justify-content:center;width:100%}.ff-root .ff-restart{font-size:var(--ff-restart-size-mob, 15px)!important;letter-spacing:.16em;padding:10px 4px;margin-left:0!important;align-self:center}.ff-root .ff-result-notes{line-height:1.3}}
/*# sourceMappingURL=/cdn/shop/t/177/compiled_assets/styles.css.map */
