.StandardWineView-module__RXtbLq__root{--wine-muted:color-mix(in srgb, var(--wine-text) 82%, var(--wine-bg));--wine-line:color-mix(in srgb, var(--wine-text) 20%, transparent);--wine-heading:color-mix(in srgb, var(--wine-accent) 65%, var(--wine-text));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background-color:var(--wine-bg);height:100dvh;min-height:0;color:var(--wine-text);font-family:var(--wine-font);box-sizing:border-box;background-position:50%;background-size:cover;padding:28px clamp(20px,5%,64px);scroll-padding-top:156px;overflow:hidden auto;container-type:inline-size}.StandardWineView-module__RXtbLq__root *,.StandardWineView-module__RXtbLq__root :before,.StandardWineView-module__RXtbLq__root :after{box-sizing:border-box}.StandardWineView-module__RXtbLq__root button{cursor:pointer;color:inherit;font-family:inherit}.StandardWineView-module__RXtbLq__root button:focus-visible,.StandardWineView-module__RXtbLq__root input:focus-visible{outline:2px solid var(--wine-accent);outline-offset:4px}.StandardWineView-module__RXtbLq__root h1:focus{outline:none}.StandardWineView-module__RXtbLq__root h1,.StandardWineView-module__RXtbLq__root h2,.StandardWineView-module__RXtbLq__root h3{text-transform:none}.StandardWineView-module__RXtbLq__root p{color:inherit}.StandardWineView-module__RXtbLq__header{text-align:center;border-bottom:1px solid var(--wine-line);flex-direction:column;align-items:center;gap:22px;max-width:1120px;margin:0 auto 28px;padding:32px 0;display:flex}.StandardWineView-module__RXtbLq__brand{letter-spacing:.16em;align-items:center;gap:14px;font:12px Arial,sans-serif;display:flex}.StandardWineView-module__RXtbLq__brand small{font-size:12px}.StandardWineView-module__RXtbLq__brand>span{border:1px solid var(--wine-accent);width:46px;height:46px;color:var(--wine-accent);border-radius:50%;place-items:center;font:26px Georgia,serif;display:grid}.StandardWineView-module__RXtbLq__intro small{letter-spacing:.16em;color:var(--wine-heading);font:12px Arial,sans-serif}.StandardWineView-module__RXtbLq__intro h1{font:400 clamp(38px, 6cqw, 68px)/1.12 var(--wine-font);letter-spacing:-.035em;color:var(--wine-heading);overflow-wrap:anywhere;margin:20px 0}.StandardWineView-module__RXtbLq__intro p{max-width:620px;color:var(--wine-muted);margin:0 auto;font:18px/1.65 Arial,sans-serif}.StandardWineView-module__RXtbLq__count{font:15px/1.5 Arial,sans-serif}.StandardWineView-module__RXtbLq__count span{color:var(--wine-muted);margin-left:8px}.StandardWineView-module__RXtbLq__left .StandardWineView-module__RXtbLq__header{text-align:left;align-items:flex-start}.StandardWineView-module__RXtbLq__right .StandardWineView-module__RXtbLq__header{text-align:right;align-items:flex-end}.StandardWineView-module__RXtbLq__left .StandardWineView-module__RXtbLq__intro p{margin-left:0}.StandardWineView-module__RXtbLq__right .StandardWineView-module__RXtbLq__intro p{margin-right:0}.StandardWineView-module__RXtbLq__selectionHeader{max-width:1120px;margin:0 auto;padding:0 0 24px}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__selectionHeader h1{font:400 clamp(27px, 3.8cqw, 40px)/1.2 var(--wine-font);letter-spacing:-.025em;color:var(--wine-heading);overflow-wrap:anywhere;margin:12px 0 6px}.StandardWineView-module__RXtbLq__selectionHeader p{color:var(--wine-muted);margin:0;font:16px/1.5 Arial,sans-serif}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__back{min-height:44px;color:var(--wine-muted);background:0 0;border:0;align-items:center;gap:10px;padding:0;font:15px/1.4 Arial,sans-serif;display:inline-flex}.StandardWineView-module__RXtbLq__back svg{flex-shrink:0;width:18px;height:18px}.StandardWineView-module__RXtbLq__toolbar{flex-direction:column;gap:18px;max-width:1120px;margin:0 auto;padding:12px 0 20px;display:flex}.StandardWineView-module__RXtbLq__categories{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__categories button{white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;min-height:46px;padding:10px 17px;font:16px/1.4 Arial,sans-serif;transition:background-color .16s,border-color .16s}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__categories button:hover{border-color:var(--wine-line)}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__categories .StandardWineView-module__RXtbLq__active{background:var(--wine-accent);color:var(--wine-on-accent);border-color:var(--wine-accent)}.StandardWineView-module__RXtbLq__search{border-bottom:1px solid var(--wine-line);align-self:center;align-items:center;gap:12px;width:min(100%,460px);min-height:48px;padding:0 4px;display:flex}.StandardWineView-module__RXtbLq__search svg{flex-shrink:0;width:20px;height:20px}.StandardWineView-module__RXtbLq__search input{box-shadow:none;color:var(--wine-text);background:0 0;border:0;border-radius:0;outline:0;width:100%;min-width:0;padding:12px 0;font:16px/1.5 Arial,sans-serif}.StandardWineView-module__RXtbLq__search input::placeholder{color:var(--wine-muted);opacity:1}.StandardWineView-module__RXtbLq__search button{background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:grid}.StandardWineView-module__RXtbLq__selection{padding-top:0}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__selectionHeader{padding-top:28px}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__toolbar{z-index:5;isolation:isolate;border-bottom:1px solid color-mix(in srgb, var(--wine-text) 12%, transparent);gap:4px;padding:8px 0 12px;position:sticky;top:0}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__toolbar:before{content:"";z-index:-1;pointer-events:none;background:color-mix(in srgb, var(--wine-bg) 96%, transparent);position:absolute;inset:0 -64px}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__toolbar:before{-webkit-backdrop-filter:blur(20px)}}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__categories{scrollbar-width:thin;scrollbar-color:var(--wine-line) transparent;flex-wrap:nowrap;justify-content:flex-start;gap:22px;padding:4px 2px;overflow-x:auto}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__categories button{min-width:44px;min-height:46px;color:var(--wine-muted);background:0 0;border:0;border-radius:0;padding:10px 2px;position:relative}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__categories button:after{content:"";background:var(--wine-heading);height:1px;transition:transform .16s;position:absolute;bottom:1px;left:2px;right:2px;transform:scaleX(0)}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__categories button:hover{color:var(--wine-text)}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__categories .StandardWineView-module__RXtbLq__active{color:var(--wine-text);background:0 0}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__categories .StandardWineView-module__RXtbLq__active:after{transform:scaleX(1)}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__search{border-bottom:none;gap:10px;width:100%;max-width:none;padding-inline:2px}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__search>svg{width:18px;height:18px;color:var(--wine-muted)}.StandardWineView-module__RXtbLq__landing>div:first-child{flex-direction:column;min-height:calc(100dvh - 56px);display:flex}.StandardWineView-module__RXtbLq__landing .StandardWineView-module__RXtbLq__header,.StandardWineView-module__RXtbLq__landing .StandardWineView-module__RXtbLq__toolbar{flex-shrink:0;width:100%}.StandardWineView-module__RXtbLq__enter{text-align:center;margin:16px auto 48px}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__enter p{color:var(--wine-muted);margin:0 0 16px;font:16px/1.5 Arial,sans-serif}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__enter button{border:1px solid var(--wine-accent);background:var(--wine-accent);min-height:56px;color:var(--wine-on-accent);border-radius:999px;justify-content:space-between;align-items:center;gap:48px;padding:16px 28px;font:17px/1.4 Arial,sans-serif;display:inline-flex}.StandardWineView-module__RXtbLq__enter svg{width:22px;height:22px}.StandardWineView-module__RXtbLq__list{max-width:1120px;margin:28px auto 48px}.StandardWineView-module__RXtbLq__listHeader{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:10px;display:flex}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__listHeader h2{font:400 25px/1.3 var(--wine-font);letter-spacing:-.015em;color:var(--wine-text);margin:0}.StandardWineView-module__RXtbLq__listHeader>span{color:var(--wine-muted);white-space:nowrap;font:14px/1.5 Arial,sans-serif}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__wine{text-align:left;border:0;border-bottom:1px solid var(--wine-line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;width:100%;padding:25px 4px;scroll-margin-top:156px;transition:background-color .16s;display:grid}.StandardWineView-module__RXtbLq__compact .StandardWineView-module__RXtbLq__wine{padding-block:18px}.StandardWineView-module__RXtbLq__wine:hover{background:color-mix(in srgb, var(--wine-accent) 6%, transparent)}.StandardWineView-module__RXtbLq__identity{min-width:0}.StandardWineView-module__RXtbLq__identity>small{letter-spacing:.08em;color:var(--wine-muted);font:12px/1.5 Arial,sans-serif}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__identity h3{font:400 clamp(23px, 2.8cqw, 30px)/1.25 var(--wine-font);letter-spacing:-.015em;color:var(--wine-heading);overflow-wrap:anywhere;margin:7px 0 9px}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__identity p,.StandardWineView-module__RXtbLq__identity>span{color:var(--wine-muted);opacity:1;margin:0;font:16px/1.55 Arial,sans-serif;display:block}.StandardWineView-module__RXtbLq__prices{font-variant-numeric:tabular-nums;color:var(--wine-text);justify-content:flex-end;align-items:flex-start;gap:24px;font:21px/1.35 Arial,sans-serif;display:flex}.StandardWineView-module__RXtbLq__prices>span{text-align:right;white-space:nowrap;min-width:84px}.StandardWineView-module__RXtbLq__prices small{color:var(--wine-muted);margin-bottom:5px;font:14px/1.4 Arial,sans-serif;display:block}.StandardWineView-module__RXtbLq__empty{text-align:center;padding:44px 16px;font:17px/1.6 Arial,sans-serif}.StandardWineView-module__RXtbLq__empty button{text-underline-offset:5px;background:0 0;border:0;min-height:44px;text-decoration:underline}.StandardWineView-module__RXtbLq__footer{border-top:1px solid var(--wine-line);width:100%;max-width:1120px;color:var(--wine-muted);justify-content:space-between;gap:16px;margin:0 auto;padding:24px 0 8px;font:12px/1.6 Arial,sans-serif;display:flex}.StandardWineView-module__RXtbLq__landing .StandardWineView-module__RXtbLq__footer{margin-top:auto}.StandardWineView-module__RXtbLq__minimal .StandardWineView-module__RXtbLq__header{border-bottom:0}.StandardWineView-module__RXtbLq__modalOpen{overflow-y:hidden}.StandardWineView-module__RXtbLq__modal{z-index:50;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.StandardWineView-module__RXtbLq__backdrop{-webkit-backdrop-filter:blur(10px);background:#040c0aa6;border:0;position:absolute;inset:0}.StandardWineView-module__RXtbLq__modal article{overscroll-behavior:contain;background:var(--wine-bg);width:min(620px,100%);max-height:85dvh;color:var(--wine-text);border:1px solid var(--wine-line);border-radius:12px;padding:48px 36px 36px;position:relative;overflow:auto}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__close{background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.StandardWineView-module__RXtbLq__close svg{width:24px;height:24px}.StandardWineView-module__RXtbLq__modal article>small{color:var(--wine-muted);font:14px/1.5 Arial,sans-serif}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__modal article h2{font:400 clamp(28px, 4cqw, 38px)/1.2 var(--wine-font);letter-spacing:-.02em;color:var(--wine-heading);overflow-wrap:anywhere;margin:20px 0 14px}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__modal article h3,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__modal article>p{letter-spacing:0;color:var(--wine-text);font:17px/1.7 Arial,sans-serif}.StandardWineView-module__RXtbLq__modal dl{border-top:1px solid var(--wine-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:24px;font:16px/1.5 Arial,sans-serif;display:grid}.StandardWineView-module__RXtbLq__modal dt{color:var(--wine-muted);margin-bottom:7px}.StandardWineView-module__RXtbLq__modal dd{overflow-wrap:anywhere;margin:0}.StandardWineView-module__RXtbLq__preview{height:100%;padding:24px}.StandardWineView-module__RXtbLq__preview.StandardWineView-module__RXtbLq__landing>div:first-child{min-height:100%}.StandardWineView-module__RXtbLq__preview .StandardWineView-module__RXtbLq__modal{position:absolute}.StandardWineView-module__RXtbLq__preview .StandardWineView-module__RXtbLq__modal article{max-height:85%}@container (min-width:740px){.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__toolbar{flex-direction:row;align-items:center;gap:24px}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__categories{flex:1;min-width:0}.StandardWineView-module__RXtbLq__selection .StandardWineView-module__RXtbLq__search{flex:0 0 270px}}@container (max-width:600px){.StandardWineView-module__RXtbLq__header{gap:18px;padding-top:12px}.StandardWineView-module__RXtbLq__intro p{font-size:17px}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__selectionHeader h1{font-size:28px}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__wine{gap:16px;padding-block:22px}.StandardWineView-module__RXtbLq__prices{flex-direction:column;gap:12px;font-size:20px}.StandardWineView-module__RXtbLq__prices>span{min-width:74px}.StandardWineView-module__RXtbLq__prices small{font-size:13px}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__identity h3{font-size:24px}.StandardWineView-module__RXtbLq__footer{flex-direction:column;gap:4px}.StandardWineView-module__RXtbLq__modal article{padding:48px 24px 28px}.StandardWineView-module__RXtbLq__modal dl{grid-template-columns:1fr;gap:16px}}@media (prefers-reduced-motion:reduce){.StandardWineView-module__RXtbLq__root button,.StandardWineView-module__RXtbLq__root button:after{transition:none}}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__intro h1{font-size:calc(clamp(38px, 6cqw, 68px) * var(--wine-size-welcome,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__selectionHeader h1{font-size:calc(clamp(27px, 3.8cqw, 40px) * var(--wine-size-headings,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__listHeader h2{font-size:calc(25px * var(--wine-size-headings,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__identity h3{font-size:calc(clamp(23px, 2.8cqw, 30px) * var(--wine-size-wineNames,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__modal article h2{font-size:calc(clamp(28px, 4cqw, 38px) * var(--wine-size-wineNames,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__intro p{font-size:calc(18px * var(--wine-size-body,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__selectionHeader p{font-size:calc(16px * var(--wine-size-body,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__modal article>p,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__empty{font-size:calc(17px * var(--wine-size-body,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__identity p,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__identity>span,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__modal dl{font-size:calc(16px * var(--wine-size-details,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__modal article h3{font-size:calc(17px * var(--wine-size-details,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__prices{font-size:calc(21px * var(--wine-size-prices,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__categories button,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__search input{font-size:calc(16px * var(--wine-size-controls,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__back{font-size:calc(15px * var(--wine-size-controls,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__enter button{font-size:calc(17px * var(--wine-size-controls,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__brand,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__brand small,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__intro small,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__identity>small,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__footer{font-size:calc(12px * var(--wine-size-labels,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__listHeader>span,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__prices small,.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__modal article>small{font-size:calc(14px * var(--wine-size-labels,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__count{font-size:calc(15px * var(--wine-size-labels,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__enter p{font-size:calc(16px * var(--wine-size-labels,1))}@container (max-width:600px){.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__selectionHeader h1{font-size:calc(28px * var(--wine-size-headings,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__identity h3{font-size:calc(24px * var(--wine-size-wineNames,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__intro p{font-size:calc(17px * var(--wine-size-body,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__prices{font-size:calc(20px * var(--wine-size-prices,1))}.StandardWineView-module__RXtbLq__root .StandardWineView-module__RXtbLq__prices small{font-size:calc(13px * var(--wine-size-labels,1))}}
.typography-module__FLsLjq__panel{border:0;border-top:1px solid #d7e1dc;margin-top:28px;padding:24px 0 0}.typography-module__FLsLjq__panel legend{padding:0 12px 0 0}.typography-module__FLsLjq__panel .typography-module__FLsLjq__help{color:#526860;margin:0 0 22px;font:13px/1.65 Arial,sans-serif}.typography-module__FLsLjq__panel .typography-module__FLsLjq__control{color:#28443c;letter-spacing:0;text-transform:none;margin:0 0 18px;font:13px/1.5 Arial,sans-serif;display:block}.typography-module__FLsLjq__control>span{justify-content:space-between;gap:16px;display:flex}.typography-module__FLsLjq__control output{color:#526860;font-variant-numeric:tabular-nums}.typography-module__FLsLjq__panel .typography-module__FLsLjq__control input{width:100%;min-height:32px;box-shadow:none;accent-color:#365d4e;cursor:pointer;background:0 0;border:0;margin:6px 0 0;padding:0;display:block}.typography-module__FLsLjq__panel .typography-module__FLsLjq__reset{color:#365d4e;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:8px 0;font:13px Arial,sans-serif;text-decoration:underline}.typography-module__FLsLjq__panel input:focus-visible,.typography-module__FLsLjq__panel button:focus-visible{outline-offset:4px;outline:2px solid #365d4e}
