.we-dialog{color:#43202a;overscroll-behavior:contain;background:#fff8ec;border:1px solid #ba955a70;border-radius:24px;width:min(700px,100% - 40px);max-height:88dvh;padding:0;font-family:Manrope,Arial,sans-serif;overflow:auto;box-shadow:0 30px 120px #20081080}.we-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#210510b8}.we-panel{position:relative}.we-header{color:#eacb92;z-index:2;background:linear-gradient(120deg,#61152c,#330b19);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex;position:sticky;top:0}.we-header>span{letter-spacing:1.5px;font-size:9px}.we-header button{color:#fff0d3;cursor:pointer;background:0 0;border:1px solid #d1ae6e70;border-radius:50%;flex:none;width:44px;height:44px;font-size:29px}.we-content{padding:28px}.we-wine{grid-template-columns:110px 1fr;align-items:center;gap:24px;margin-bottom:24px;display:grid}.we-wine img{object-fit:contain;filter:drop-shadow(0 12px 10px #42152733);width:100%;height:230px}.we-wine img.we-logo{filter:none;height:100px}.we-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#96703c;margin-bottom:8px!important;font-size:10px!important}.we-producer{color:#845647;margin-bottom:6px;font-size:12px}.we-content h2{margin:0 0 10px;font-family:Cormorant Garamond,Georgia,serif;font-size:38px;font-weight:500;line-height:1.1}.we-content h3{margin:0 0 12px;font-family:Georgia,serif;font-size:22px;font-weight:400}.we-content p{margin:0 0 12px;font-size:13px;line-height:1.7}.we-content section{border-top:1px solid #b9956240;padding:22px 0}.we-content small{color:#735a4f;font-size:10px;line-height:1.7;display:block}.we-facts{background:#eaddc54d;border-radius:12px;grid-template-columns:1fr 1fr;gap:18px;margin:0 0 24px;padding:20px;display:grid}.we-facts dt{text-transform:uppercase;letter-spacing:1.5px;color:#8b6a46;margin-bottom:6px;font-size:9px}.we-facts dd{margin:0;font-size:13px}.we-technical{white-space:pre-wrap;overflow-wrap:anywhere}.we-primary{color:#fff0d6;width:100%;min-height:48px;font:inherit;cursor:pointer;background:linear-gradient(110deg,#6d1a32,#431022);border:1px solid #c4a166;border-radius:9px;padding:14px 18px;font-size:13px;display:block}.we-primary:disabled{opacity:.55;cursor:wait}.we-stars{text-align:center;border:0;margin:0 0 20px;padding:0}.we-stars legend{width:100%;margin-bottom:12px;font-family:Georgia,serif;font-size:23px}.we-stars>div{justify-content:center;gap:6px;display:flex}.we-stars label{cursor:pointer;display:block;position:relative}.we-stars input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute}.we-stars span{color:#cfc1aa;width:48px;font-size:44px;line-height:1.3;transition:color .15s,transform .15s;display:block}.we-stars span.is-filled{color:#b58a41}.we-stars input:focus-visible+span{outline-offset:2px;border-radius:6px;outline:2px solid #6c2033}.we-stars p{color:#8a6543;margin-top:8px;font-size:11px}.we-comment,.we-search{font-size:12px;display:block}.we-comment span{color:#836f65}.we-comment textarea,.we-search input{box-sizing:border-box;resize:vertical;color:#44202a;width:100%;font:inherit;background:#fffdf6;border:1px solid #b79a7380;border-radius:9px;margin:9px 0 16px;padding:14px;font-size:14px;display:block}.we-content p.we-privacy{color:#806958;font-size:10px;line-height:1.6}.we-error{color:#8a2036;background:#f6e2de;border-radius:8px;padding:12px}.we-success{text-align:center;padding:12px 0}.we-success>span{color:#6b5426;background:#e7dcc2;border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:26px;display:inline-grid}.we-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.we-catalog{grid-template-columns:1fr 1fr;gap:12px;display:grid}.we-catalog article{border:1px solid #b9956240;border-radius:12px;padding:16px}.we-catalog h3{margin:8px 0;font-size:21px}.we-catalog article>div{flex-wrap:wrap;gap:10px;display:flex}.we-catalog button{color:#6b1c34;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ac874e;padding:8px 0;font-size:11px}.we-content button:focus-visible,.we-content input:focus-visible,.we-content textarea:focus-visible{outline-offset:3px;outline:2px solid #a67b37}@media (max-width:700px){.we-dialog{border-bottom:0;border-radius:24px 24px 0 0;width:100%;max-width:100%;max-height:91dvh;margin:auto 0 0;animation:.2s ease-out we-rise}.we-header{padding:9px 18px}.we-content{padding:22px 22px max(24px,env(safe-area-inset-bottom))}.we-wine{grid-template-columns:88px 1fr;gap:18px}.we-wine img{height:188px}.we-content h2{font-size:31px}.we-catalog{grid-template-columns:1fr}.we-stars span{font-size:42px}}@keyframes we-rise{0%{opacity:.5;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.we-dialog{animation:none}.we-stars span{transition:none}}.we-search select{color:#43202a;background:#fffdf6;border:1px solid #b79a7380;border-radius:8px;min-height:44px;margin:8px 0 18px;padding:8px 12px;display:block}.we-picks{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.we-picks button,.we-catalog-back{color:#6b1c34;cursor:pointer;background:#f7ead5;border:1px solid #c3a77d;border-radius:8px;min-height:44px;padding:8px 12px}.we-catalog button:disabled{opacity:.5;cursor:default}.we-catalog .we-catalog-card{background:linear-gradient(145deg,#fffdf7,#f6ecdc);border:1px solid #c6a46c66;border-radius:18px;flex-direction:column;padding:20px;display:flex;overflow:hidden;box-shadow:0 5px 16px #4c10200a}.we-catalog .we-card-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.we-card-heading small{color:#795c4d;font-size:12px;line-height:1.4}.we-type{text-transform:uppercase;letter-spacing:.06em;color:#6d243b;background:#f1e1dc;border:1px solid #b49a7060;border-radius:20px;flex-shrink:0;padding:4px 8px;font-size:10px}.we-type[data-type=bianco],.we-type[data-type=spumante]{background:#f4eacb}.we-type[data-type=rosato]{background:#f5dedb}.we-catalog .we-catalog-card h3{color:#501126;margin:15px 0 8px;font-size:25px;line-height:1.15}.we-catalog .we-card-subtitle{color:#746355;margin:0 0 20px;font-size:14px;line-height:1.5}.we-catalog .we-card-actions{border-top:1px solid #c6a46c40;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:15px;display:grid}.we-catalog .we-card-actions button{color:#6b1c34;background:#fffaf0;border:1px solid #7a2b4040;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:10px 7px;font-size:12px;font-weight:600;display:flex}.we-catalog .we-card-actions button:first-child{color:#fff4df;background:#68172e;border-color:#68172e}.we-card-actions button:focus-visible{outline-offset:3px;outline:2px solid #b18a45}.we-dialog .we-technical{white-space:normal;overflow-wrap:break-word;word-break:normal;text-align:left}.we-dialog .we-technical p{white-space:normal;margin:0 0 12px;font-size:15px;line-height:1.6}.we-original-sheet{color:#6b1c34;text-underline-offset:3px;margin:4px 0 16px;font-size:14px;line-height:1.5;display:inline-block}.we-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.we-browse .we-browse-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.we-browse .we-browse-title h2{margin:0;font-size:32px}.we-browse .we-all-wines{color:#6b1c34;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #b18a45;flex:none;padding:8px 0;font-size:13px}.we-browse .we-search input{background:#fffdf7;border-radius:10px;min-height:46px;margin:0 0 12px;padding:12px 14px;font-size:16px}.we-type-filters{overscroll-behavior-x:contain;scrollbar-width:thin;gap:6px;padding:2px 1px 5px;display:flex;overflow-x:auto}.we-type-filters button{color:#765343;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #c5aa7f66;border-radius:24px;flex:1 0 auto;padding:8px 12px;font-size:13px}.we-type-filters button[aria-pressed=true]{color:#fff4df;background:#68172e;border-color:#68172e}.we-browse p.we-result-count{color:#84674e;margin:10px 0;font-size:12px;line-height:1.4}.we-browse .we-catalog{gap:10px}.we-browse .we-catalog .we-catalog-card{box-shadow:none;background:#fffbf3;border-radius:12px;padding:15px 16px}.we-browse .we-catalog .we-card-heading{flex-wrap:nowrap;align-items:start;gap:8px}.we-browse .we-card-heading small{min-width:0;font-size:12px;line-height:1.4}.we-browse .we-type{letter-spacing:.03em;padding:3px 7px;font-size:9px}.we-browse .we-catalog .we-catalog-card h3{margin:8px 0 5px;font-size:26px;line-height:1.1}.we-browse .we-catalog .we-card-subtitle{margin:0 0 12px;font-size:13px;line-height:1.45}.we-browse .we-catalog .we-card-actions{border-top:0;gap:8px;padding-top:0}.we-browse .we-catalog .we-card-actions button{border-radius:8px;min-height:44px;padding:8px;font-size:13px;line-height:1.3}.we-browse .we-catalog .we-card-actions button+button{background:0 0;border-color:#bda68170}.we-empty{text-align:center;padding:24px 0}.we-empty button{color:#fff4df;min-height:44px;font:inherit;cursor:pointer;background:#68172e;border:0;border-radius:8px;padding:8px 14px}@media (max-width:700px){.we-dialog .we-browse{padding:18px 16px max(22px,env(safe-area-inset-bottom))}.we-browse .we-browse-title h2{font-size:30px}.we-browse .we-all-wines{font-size:12px}.we-type-filters{gap:5px}.we-type-filters button{padding:8px 10px;font-size:12px}}.we-dialog[open]{animation:.2s cubic-bezier(.2,.7,.2,1) we-dialog-enter}.we-dialog[open]::backdrop{animation:.18s ease-out we-backdrop-enter}.we-dialog button{-webkit-tap-highlight-color:transparent;transition:background-color .15s,color .15s,border-color .15s,transform .12s,box-shadow .15s}.we-dialog button:active:not(:disabled){transform:scale(.97)}.we-dialog .we-search input,.we-dialog .we-comment textarea{transition:border-color .15s,box-shadow .15s}.we-dialog .we-search input:focus,.we-dialog .we-comment textarea:focus{border-color:#a67b37;box-shadow:0 0 0 3px #a67b3718}.we-dialog #we-title:focus{outline:none}.we-dialog .we-stars input:checked+span{transform:scale(1.08)}@media (hover:hover){.we-dialog .we-type-filters button:hover{border-color:#8a4b56}.we-dialog .we-card-actions button:hover{box-shadow:0 3px 10px #50112616}}@keyframes we-dialog-enter{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes we-backdrop-enter{0%{opacity:0}to{opacity:1}}@media (max-width:700px){.we-dialog[open]{animation:.24s cubic-bezier(.2,.7,.2,1) we-sheet-enter}}@keyframes we-sheet-enter{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.we-dialog[open],.we-dialog[open]::backdrop{animation:none}.we-dialog button,.we-dialog .we-search input,.we-dialog .we-comment textarea,.we-dialog .we-stars span{transition:none}.we-dialog button:active:not(:disabled),.we-dialog .we-stars input:checked+span{transform:none}}.we-dialog .we-selection-tools{background:#f4e8d5;border:1px solid #c6a46c70;border-radius:12px;margin:0 0 18px;padding:14px 16px}.we-selection-tools button{color:#59142b;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#fffaf0;border:1px solid #b48d56;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:7px 10px;font-size:14px;display:flex}.we-selection-tools button[aria-pressed=true]{color:#fff4df;background:#68172e}.we-selection-tools strong{white-space:nowrap;font-variant-numeric:tabular-nums}.we-dialog .we-selection-tools p{color:#6a4c3e;margin:8px 0 0;font-size:12px;line-height:1.6}.we-dialog .we-save-wine{color:#68172e;min-height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #b79a7370;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4}.we-dialog .we-save-wine[aria-pressed=true]{color:#4e1325;background:#f0e1c8;border-color:#9a7138}.we-catalog .we-save-wine{width:100%;margin-top:10px}.we-dialog .we-save-status:not(:empty){z-index:1;color:#51172a;background:#fff4dc;border:1px solid #b79a73;border-radius:10px;padding:12px 14px;font-size:14px;position:sticky;top:76px;box-shadow:0 4px 14px #42152715}.we-save-status:empty{display:none}.we-sheet-actions{gap:10px;display:grid}.we-dialog .we-catalog-back{font:inherit;margin-bottom:16px;font-size:13px}.we-sheet-actions .we-catalog-back{margin:0}.we-technical-details summary{color:#59142b;cursor:pointer;align-content:center;min-height:48px;padding:12px 8px;font-size:17px;font-weight:600;display:list-item}.we-technical-details[open] summary{margin-bottom:14px}.we-dialog .we-technical p{overflow-wrap:anywhere}.we-dialog .we-source-note{background:#eee0c9;border-left:3px solid #b18a45;padding:12px 14px;font-size:13px;line-height:1.65}.we-dialog .we-facts dd{overflow-wrap:anywhere;font-size:14px;line-height:1.6}.we-dialog .we-facts dt{letter-spacing:.07em;color:#72512f;font-size:11px}.we-dialog .we-content section>p{font-size:15px;line-height:1.7}.we-dialog :is(a,summary,button):focus-visible{outline-offset:3px;outline:2px solid #68172e}.we-dialog .we-header button:focus-visible{outline-color:#ffe3a3}@media (max-width:700px){.we-dialog .we-save-status:not(:empty){top:64px}.we-dialog .we-facts{gap:14px;padding:16px}.we-dialog .we-wine{gap:14px}}
.we-dialog.we-ref{--wine:#790c2b;--ink:#350f18;--paper:#f8eddd;--line:#dbc8af;background:var(--paper);width:min(700px,100% - 48px);max-height:92dvh;color:var(--ink);scrollbar-width:thin;border:1px solid #cfb58e;border-radius:24px;font-family:Manrope,Arial,sans-serif}.we-dialog.we-ref *{box-sizing:border-box}.we-dialog.we-ref svg{flex:none;width:22px;height:22px}.we-dialog.we-ref .we-panel{flex-direction:column;min-height:100%;display:flex}.we-dialog.we-ref .we-content{flex:1;padding:0}.we-dialog.we-ref .we-header{color:#edc987;z-index:8;background:linear-gradient(110deg,#620c23,#850e2e);border:0;gap:10px;height:65px;padding:9px 16px}.we-dialog.we-ref .grape-brand{align-items:center;gap:8px;margin-right:auto;display:flex}.we-dialog.we-ref .grape-brand>svg{width:26px;height:38px}.we-dialog.we-ref .grape-brand strong{font:600 21px/.9 Cormorant Garamond,Georgia,serif}.we-dialog.we-ref .we-header>button:first-child{margin-left:-8px}.we-dialog.we-ref button{cursor:pointer;font-family:inherit}.we-dialog.we-ref .we-icon-button{width:44px;min-width:44px;height:44px;min-height:44px;color:inherit;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:10px;display:inline-flex}.we-dialog.we-ref .we-icon-button svg{width:22px;height:22px}.we-dialog.we-ref button[aria-pressed=true] svg{fill:#790c2b18}.we-dialog.we-ref .we-card-save[aria-pressed=true] svg{fill:var(--wine);color:var(--wine)}.we-dialog.we-ref h2,.we-dialog.we-ref h3,.we-dialog.we-ref strong{color:inherit}.we-dialog.we-ref h2{font-family:Cormorant Garamond,Georgia,serif;font-weight:700}.we-dialog.we-ref .we-catalog-title{text-align:center;border-bottom:1px solid var(--line);background:linear-gradient(#fff4e6,#f6e7d2);padding:21px 0 0}.we-dialog.we-ref .we-catalog-title h2{color:var(--wine);margin:0 14px 7px;font-size:34px}.we-dialog.we-ref .we-vineyard{color:#b18955;opacity:.85;width:100%;height:70px;display:block}.we-dialog.we-ref .we-catalog-controls{padding:18px 20px 9px}.we-dialog.we-ref .we-search{background:#fffbf4;border:1px solid #c9b49c;border-radius:30px;align-items:center;gap:9px;padding:0 12px;display:flex}.we-dialog.we-ref .we-search svg{color:#59172b;width:19px;height:19px}.we-dialog.we-ref .we-search input{min-height:44px;box-shadow:none;color:#31101c;background:0 0;border:0;border-radius:30px;margin:0;padding:8px 0;font-size:16px}.we-dialog.we-ref .we-type-filters{gap:7px;padding:10px 0 0;display:flex;overflow-x:auto}.we-dialog.we-ref .we-type-filters button{color:#34141b;background:#fcf3e7;border:1px solid #c9b49c;border-radius:24px;flex:1 0 auto;min-width:44px;min-height:44px;padding:6px 11px;font-size:13px}.we-dialog.we-ref .we-type-filters button[aria-pressed=true]{background:var(--wine);color:#fff8ed;border-color:var(--wine)}.we-dialog.we-ref .we-catalog{grid-template-columns:1fr;gap:10px;padding:6px 20px 12px;display:grid}.we-dialog.we-ref .we-catalog .we-catalog-card{border:1px solid var(--line);background:linear-gradient(115deg,#fff6e9,#f7e9d8);border-radius:15px;flex-direction:row;align-items:center;min-height:125px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 3px 8px #78472d08}.we-dialog.we-ref .we-card-open{text-align:left;min-width:0;min-height:123px;color:var(--ink);background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:14px;padding:12px 46px 12px 14px;display:flex}.we-dialog.we-ref .we-thumb{object-fit:contain;filter:drop-shadow(1px 3px 2px #44220e24);flex:none;width:50px;height:100px;display:block}.we-dialog.we-ref .we-thumb-logo{object-fit:contain;filter:none}.we-dialog.we-ref .we-card-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.we-dialog.we-ref .we-card-copy strong{font:700 23px/1.05 Cormorant Garamond,Georgia,serif}.we-dialog.we-ref .we-card-copy>span{font-size:13px;line-height:1.4}.we-dialog.we-ref .we-card-copy small{color:#53372e;font-size:12px;line-height:1.5;display:block}.we-dialog.we-ref .we-card-save{color:var(--wine);position:absolute;top:6px;right:3px}.we-dialog.we-ref .we-bottom-bar{z-index:6;padding:10px 20px max(14px,env(safe-area-inset-bottom));background:linear-gradient(#f8edddda,#f8eddd 25%);margin-top:auto;position:sticky;bottom:0}.we-dialog.we-ref .we-bottom-bar button{color:#fff4e4;background:linear-gradient(110deg,#960d32,#710b27);border:1px solid #a94251;border-radius:14px;align-items:center;gap:12px;width:100%;min-height:56px;padding:13px 18px;font:700 22px/1.2 Cormorant Garamond,Georgia,serif;display:flex;box-shadow:0 4px 12px #5210201a}.we-dialog.we-ref .we-bottom-bar b{white-space:nowrap;margin-left:8px;font-weight:500}.we-dialog.we-ref .we-bottom-bar svg:last-child{width:18px;margin-left:auto}.we-dialog.we-ref .we-catalog-pdf{color:#6e2635;text-underline-offset:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px;font-size:12px;display:flex}.we-dialog.we-ref .we-cover-tools{z-index:8;color:#fff;justify-content:space-between;height:0;padding:0 12px;display:flex;position:sticky;top:0;overflow:visible}.we-dialog.we-ref .we-cover-tools>button,.we-dialog.we-ref .we-cover-tools>div{margin-top:8px}.we-dialog.we-ref .we-cover-tools>div{display:flex}.we-dialog.we-ref .we-cover-tools button{text-shadow:0 1px 3px #000;background:#46071c65}.we-dialog.we-ref .we-cover-tools button[aria-pressed=true] svg{fill:#fff4df;color:#fff4df}.we-dialog.we-ref .we-bottle-scene{background:#c39870 url(/images/wine-detail-autumn.webp) 50%/cover no-repeat;justify-content:center;align-items:flex-end;height:310px;padding:18px 0 9px;display:flex;position:relative}.we-dialog.we-ref .we-bottle-scene:after{content:"";background:linear-gradient(#44061b70,transparent 30%,transparent 80%,var(--paper));position:absolute;inset:0}.we-dialog.we-ref .we-bottle-scene>img{z-index:1;object-fit:contain;filter:drop-shadow(8px 9px 6px #30150e40);width:150px;height:280px;position:relative}.we-dialog.we-ref .we-bottle-scene>.we-scene-logo{filter:none;background:#fff4e6df;border-radius:15px;align-self:center;width:180px;height:130px;padding:16px}.we-dialog.we-ref .we-sheet-body{padding:0 22px 14px}.we-dialog.we-ref .we-sheet-identity{text-align:center;padding:5px 0 13px}.we-dialog.we-ref .we-sheet-identity h2{margin:0 0 4px;font-size:32px;line-height:1.05}.we-dialog.we-ref .we-sheet-identity p{color:#34201a;margin:0;font-size:15px}.we-dialog.we-ref .we-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 12px;padding:13px 0;display:grid}.we-dialog.we-ref .we-facts>div{text-align:center;border-right:1px solid var(--line);padding:0 7px}.we-dialog.we-ref .we-facts>div:last-child{border:0}.we-dialog.we-ref .we-facts dt{color:#653525;justify-content:center;margin:0 0 6px;display:flex}.we-dialog.we-ref .we-facts dd{color:#2d1718;margin:0;font-size:12px;line-height:1.4}.we-dialog.we-ref .we-facts svg{width:24px;height:24px}.we-dialog.we-ref section.we-tasting-box{border:1px solid var(--line);background:linear-gradient(120deg,#fff6e9,#f4e6d5);border-radius:13px;margin:0 0 12px;padding:13px 15px;box-shadow:0 3px 8px #78543c0a}.we-dialog.we-ref .we-tasting-box h3{align-items:center;gap:9px;margin:0 0 8px;font:700 23px/1 Cormorant Garamond,Georgia,serif;display:flex}.we-dialog.we-ref .we-tasting-box p{margin:0;font-size:14px;line-height:1.55}.we-dialog.we-ref .we-technical-details{border:1px solid var(--line);background:#fcf2e5;border-radius:10px;margin-bottom:9px}.we-dialog.we-ref .we-technical-details summary{align-items:center;gap:8px;min-height:47px;padding:10px 12px;font:700 18px/1.1 Cormorant Garamond,Georgia,serif;list-style:none;display:flex}.we-dialog.we-ref summary::-webkit-details-marker{display:none}.we-dialog.we-ref .we-technical-details summary svg{width:18px;height:18px}.we-dialog.we-ref .we-technical-details summary svg:last-child{width:16px;margin-left:auto;transform:rotate(90deg)}.we-dialog.we-ref .we-technical-details[open] summary svg:last-child{transform:rotate(-90deg)}.we-dialog.we-ref .we-technical{padding:4px 14px 12px}.we-dialog.we-ref .we-technical p{font-size:14px;line-height:1.65}.we-dialog.we-ref .we-original-sheet{border:1px solid var(--line);color:#481a21;background:#fcf2e5;border-radius:10px;align-items:center;gap:9px;min-height:47px;margin:0 0 10px;padding:10px 12px;font:700 18px/1.1 Cormorant Garamond,Georgia,serif;text-decoration:none;display:flex}.we-dialog.we-ref .we-original-sheet svg:last-child{width:16px;margin-left:auto}.we-dialog.we-ref .we-sheet-pagoda{color:#792b3d;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:8px 0;font-size:12px;display:flex}.we-dialog.we-ref .we-sheet-pagoda svg{width:16px}.we-dialog.we-ref .we-sheet-pagoda svg:last-child{margin-left:auto}.we-dialog.we-ref .we-sheet-source{color:#705749;font-size:10px;line-height:1.5;display:block}.we-dialog.we-ref .we-sheet-footer{z-index:6;padding:12px 20px max(14px,env(safe-area-inset-bottom));background:linear-gradient(#f8eddddc,#f8eddd 25%);grid-template-columns:1fr 1.65fr;gap:10px;display:grid;position:sticky;bottom:0}.we-dialog.we-ref .we-primary,.we-dialog.we-ref .we-outline{border-radius:11px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:49px;padding:11px 12px;font:700 18px/1.15 Cormorant Garamond,Georgia,serif;text-decoration:none;display:flex}.we-dialog.we-ref .we-primary{color:#fff3df;background:linear-gradient(110deg,#900e31,#700b28);border:1px solid #8a1937}.we-dialog.we-ref .we-outline{color:#6c1731;background:0 0;border:1px solid #8b4250}.we-dialog.we-ref .we-primary svg,.we-dialog.we-ref .we-outline svg{width:20px;height:20px}.we-dialog.we-ref .we-picks-page{text-align:center;max-width:480px;margin:auto;padding:22px 20px 26px}.we-dialog.we-ref .we-picks-page>svg{color:var(--wine);width:36px;height:40px;margin-bottom:5px}.we-dialog.we-ref .we-picks-title{color:var(--wine);margin:0 0 8px;font-size:34px}.we-dialog.we-ref .we-picks-page>p{max-width:300px;margin:0 auto;font-size:14px;line-height:1.6}.we-dialog.we-ref .we-selection-ring{width:156px;height:156px;margin:17px auto 19px;position:relative}.we-dialog.we-ref .we-selection-ring>svg{width:100%;height:100%;transform:rotate(-90deg)}.we-dialog.we-ref .we-selection-ring circle{fill:none;stroke-width:10px}.we-dialog.we-ref .we-ring-track{stroke:#e9d2bd}.we-dialog.we-ref .we-ring-value{stroke:#8a0d30;stroke-linecap:round;transition:stroke-dasharray .25s}.we-dialog.we-ref .we-selection-ring>span{flex-direction:column;justify-content:center;font-size:13px;display:flex;position:absolute;inset:0}.we-dialog.we-ref .we-selection-ring strong{color:var(--wine);margin-bottom:3px;font:600 42px/1 Cormorant Garamond,Georgia,serif}.we-dialog.we-ref .we-selected-list{gap:10px;display:grid}.we-dialog.we-ref .we-selected-row{border:1px solid var(--line);background:#fff5e8;border-radius:12px;align-items:center;min-height:76px;display:flex;box-shadow:0 3px 9px #5c2d1a10}.we-dialog.we-ref .we-selected-open{text-align:left;min-width:0;color:var(--ink);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:7px 10px;display:flex}.we-dialog.we-ref .we-selected-open .we-thumb{width:34px;height:60px}.we-dialog.we-ref .we-selected-open strong{font:700 21px/1.1 Cormorant Garamond,Georgia,serif;display:block}.we-dialog.we-ref .we-selected-open small{color:#4b2e25;margin-top:4px;font-size:12px;display:block}.we-dialog.we-ref .we-selected-row>.we-icon-button{color:var(--wine);margin-right:3px}.we-dialog.we-ref .we-add-slot{color:#4b2825;background:0 0;border:1px dashed #b6997b;border-radius:11px;align-items:center;gap:14px;min-height:55px;padding:10px 14px;font-size:14px;display:flex}.we-dialog.we-ref .we-add-slot svg{color:#784a38}.we-dialog.we-ref .we-picks-page>.we-local-note{color:#705649;margin:18px auto 8px;font-size:11px}.we-dialog.we-ref .we-text-link{min-height:44px;color:var(--wine);text-underline-offset:4px;background:0 0;border:0;font-size:13px;text-decoration:underline}.we-dialog.we-ref .we-pagoda-photo{height:320px;overflow:hidden}.we-dialog.we-ref .we-pagoda-photo img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.we-dialog.we-ref .we-pagoda-body{background:var(--paper);border-radius:28px 28px 0 0;margin-top:-32px;padding:42px 24px 28px;position:relative}.we-dialog.we-ref .we-pagoda-badge{white-space:nowrap;color:#382015;background:linear-gradient(#f8cf78,#dea13f);border:1px solid #d3a34d;border-radius:30px;padding:8px 24px;font:700 26px/1 Cormorant Garamond,Georgia,serif;position:absolute;top:-23px;left:50%;transform:translate(-50%)}.we-dialog.we-ref .we-pagoda-logos{grid-template-columns:1fr 1fr;align-items:center;margin-bottom:4px;padding:0 0 22px;display:grid}.we-dialog.we-ref .we-pagoda-logos img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:92px;padding:8px 18px}.we-dialog.we-ref .we-pagoda-logos img+img{border-left:1px solid var(--line)}.we-dialog.we-ref .we-pagoda-body h2{margin:0 0 12px;font-size:31px;font-style:italic;line-height:1.05}.we-dialog.we-ref .we-pagoda-body>p{margin-bottom:24px;font-size:14px;line-height:1.6}.we-dialog.we-ref .we-pagoda-body .we-primary{margin-bottom:10px}.we-dialog.we-ref .we-pagoda-body>small{text-align:center;margin-top:10px;font-size:11px}.we-dialog.we-ref .we-pagoda-filter{justify-content:space-between;gap:10px;margin-top:6px;display:flex}.we-dialog.we-ref .we-pagoda-filter button{min-height:44px;color:var(--wine);background:0 0;border:0;font-size:12px;text-decoration:underline}.we-dialog.we-ref .we-rating-identity{text-align:center;margin:20px}.we-dialog.we-ref .we-rating-identity .we-thumb{margin:0 auto 10px}.we-dialog.we-ref .we-rating-identity h2{font-size:31px}.we-dialog.we-ref form,.we-dialog.we-ref .we-success{padding:8px 24px 28px}.we-dialog.we-ref .we-save-status:not(:empty){z-index:9;background:#fff0d4;border:0;border-bottom:1px solid #bfa379;border-radius:0;margin:0;padding:12px 18px;font-size:13px;position:sticky;top:65px;box-shadow:0 3px 10px #33101a20}.we-ref-sheet .we-save-status:not(:empty){top:54px}.we-dialog.we-ref .we-empty{padding:30px 20px}.we-dialog.we-ref :is(button,a,summary):focus-visible{outline-offset:-3px;outline:2px solid #a87a35}@media (min-width:701px){.we-dialog.we-ref .we-catalog{grid-template-columns:1fr 1fr;gap:12px}.we-dialog.we-ref .we-card-open{gap:10px;padding-left:10px}.we-dialog.we-ref .we-card-copy strong{font-size:22px}.we-dialog.we-ref .we-card-copy small{font-size:11px}.we-dialog.we-ref .we-thumb{width:42px}.we-dialog.we-ref .we-pagoda-photo{height:350px}}@media (max-width:700px){.we-dialog.we-ref{border:0;border-radius:0;width:100%;max-width:100%;height:100dvh;max-height:100dvh;margin:0}.we-dialog.we-ref .we-panel{min-height:100dvh}.we-dialog.we-ref .we-header{height:58px;padding:6px 12px}.we-dialog.we-ref .grape-brand strong{font-size:20px}.we-dialog.we-ref .we-catalog-title{border-radius:22px 22px 0 0;padding-top:17px}.we-dialog.we-ref .we-catalog-title h2{font-size:31px}.we-dialog.we-ref .we-vineyard{height:60px}.we-dialog.we-ref .we-catalog-controls{padding:14px 14px 8px}.we-dialog.we-ref .we-type-filters{gap:5px}.we-dialog.we-ref .we-type-filters button{padding:6px 8px;font-size:12px}.we-dialog.we-ref .we-catalog{padding:4px 14px 10px}.we-dialog.we-ref .we-catalog .we-catalog-card{border-radius:13px;min-height:120px}.we-dialog.we-ref .we-card-open{gap:13px;min-height:118px;padding:9px 42px 9px 12px}.we-dialog.we-ref .we-card-copy strong{font-size:22px}.we-dialog.we-ref .we-card-copy>span{font-size:12px}.we-dialog.we-ref .we-card-copy small{font-size:11px}.we-dialog.we-ref .we-thumb{width:48px;height:97px}.we-dialog.we-ref .we-bottom-bar{padding:9px 14px max(12px,env(safe-area-inset-bottom))}.we-dialog.we-ref .we-bottom-bar button{min-height:54px;padding:12px 15px;font-size:22px}.we-dialog.we-ref .we-bottle-scene{height:285px;padding-bottom:4px}.we-dialog.we-ref .we-bottle-scene>img{width:145px;height:260px}.we-dialog.we-ref .we-sheet-body{padding:0 16px 12px}.we-dialog.we-ref .we-sheet-identity h2{font-size:29px}.we-dialog.we-ref .we-sheet-identity{padding-top:2px}.we-dialog.we-ref .we-facts>div{padding:0 5px}.we-dialog.we-ref .we-facts dd{font-size:11px}.we-dialog.we-ref .we-tasting-box p{font-size:13px}.we-dialog.we-ref .we-sheet-footer{padding:10px 14px max(12px,env(safe-area-inset-bottom));gap:9px}.we-dialog.we-ref .we-sheet-footer button{padding:10px 8px;font-size:17px}.we-dialog.we-ref .we-picks-page{padding:18px 18px 20px}.we-dialog.we-ref .we-pagoda-photo{height:310px}.we-dialog.we-ref .we-save-status:not(:empty){top:58px}.we-ref-sheet .we-save-status:not(:empty){top:54px}}@media (prefers-reduced-motion:reduce){.we-dialog.we-ref .we-ring-value{transition:none}}.we-dialog.we-ref .we-pagoda-art{aspect-ratio:1;flex:none;width:100%;position:relative;overflow:hidden}.we-dialog.we-ref .we-pagoda-art .pg-label{color:#f5d58e;letter-spacing:0;text-shadow:0 1px 2px #2b061d;justify-content:center;align-items:center;width:32%;height:7%;margin:0;font:italic 500 clamp(17px,5vw,26px)/1 Cormorant Garamond,Georgia,serif;display:flex;position:absolute;top:27.5%;left:34%}.we-dialog.we-ref .we-pagoda-art .pg-logo{justify-content:center;align-items:center;min-width:0;height:100%;min-height:0;display:flex}.we-dialog.we-ref .we-pagoda-art .pg-logo img{object-fit:contain;mix-blend-mode:multiply;width:100%;max-width:100%;height:100%;max-height:100%}.we-dialog.we-ref .we-pagoda-body{border-radius:0;margin-top:0;padding-top:24px}
.pg-photo-scene{pointer-events:none;position:absolute;inset:0}.pg-photo-poster{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pg-section.pg-photo-preview .pg-carousel{height:calc(var(--pg-size)*1.01667 + 62px)}.pg-photo-preview .pg-stage{bottom:62px}.wine-landing .pg-photo-preview .pg-arrow{top:calc(var(--pg-size)*.61)}.wine-landing .pg-pavilion.pg-photo-prototype .pg-label{width:32%;height:7%;font-size:26px;top:27.5%;left:34%}.pg-photo-prototype .pg-logos{pointer-events:none;width:76%;height:21%;box-shadow:none;filter:drop-shadow(0 3px 2px #32170c40);background:url(/images/pagoda-ivory-drape.svg) 50%/100% 100% no-repeat;border:0;border-radius:0;grid-template-columns:1fr 1fr;gap:0;padding:12px 26px 17px;top:76%;left:12%}.pg-photo-prototype .pg-logos .pg-logo{border:0;padding:1px 9px}.pg-photo-prototype .pg-logos .pg-logo+.pg-logo{border-left:0}.pg-photo-prototype .pg-logo img{object-fit:contain}.pg-photo-prototype .pg-logo[data-winery="8"] img{filter:url(#pg-menhir-print)}.wine-landing .pg-pavilion.pg-photo-prototype .pg-wines{width:50%;height:46px;min-height:44px;font-family:var(--wl-serif);gap:10px;font-size:21px;top:calc(100% + 6px);left:25%}@media (max-width:700px){.wine-landing .pg-pavilion.pg-photo-prototype .pg-label{font-size:clamp(17px,5vw,23px)}.wine-landing .pg-pavilion.pg-photo-prototype .pg-wines{gap:6px;width:54%;height:44px;font-size:clamp(17px,4.8vw,21px);left:23%}.pg-photo-prototype .pg-logos{padding:8px 15px 11px}.pg-photo-prototype .pg-logos .pg-logo{padding:0 6px}.wine-landing .pg-photo-preview .pg-arrow{top:calc(var(--pg-size)*.59)}}.pg-photo-prototype .pg-logos:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 12%,#fff7e314 31%,#7a542708 51%,#0000 84%);position:absolute;inset:0}.pg-photo-prototype .pg-logo img{mix-blend-mode:multiply}
.wine-landing .wine-catalog-access{background:linear-gradient(115deg,#fff8ed,#f4e6d3);border:1px solid #c5a274;border-radius:14px;max-width:800px;margin:10px auto 0;overflow:hidden;box-shadow:inset 0 0 0 2px #fff9ee,0 2px 4px #6d3d251c}.wine-landing .wine-catalog-access :is(.wine-catalog-entry,.wine-picks-entry){text-align:left;color:#64132a;cursor:pointer;width:100%;min-height:55px;font:700 24px/1.2 var(--wl-serif);background:0 0;border:0;border-radius:0;align-items:center;gap:15px;margin:0;padding:11px 19px;text-decoration:none;display:flex}.wine-landing .wine-catalog-access .wine-picks-entry{border-top:1px solid #c5a27477}.wine-catalog-access svg{flex:none;width:24px;height:26px}.wine-catalog-access svg:last-child{width:18px;margin-left:auto}.wine-catalog-entry>span{min-width:0}.wine-catalog-entry strong{font:inherit}.wine-picks-entry b{color:#fff0d3;font:600 15px/1.2 var(--wl-sans);white-space:nowrap;background:linear-gradient(130deg,#8a1231,#5c0b21);border-radius:30px;margin-left:auto;padding:5px 16px}.wine-picks-entry b+svg{margin-left:4px}.wine-catalog-access :is(a,button):focus-visible{outline-offset:-4px;outline:2px solid #8a5630}@media (max-width:700px){.wine-landing .wine-catalog-access :is(.wine-catalog-entry,.wine-picks-entry){gap:10px;min-height:48px;padding:10px 14px;font-size:19px}.wine-catalog-access svg{width:21px;height:23px}.wine-catalog-access svg:last-child{width:14px}.wine-picks-entry b{padding:4px 13px;font-size:13px}}@media (max-width:360px){.wine-landing .wine-catalog-access :is(.wine-catalog-entry,.wine-picks-entry){gap:8px;padding-inline:11px;font-size:17px}}
.wine-landing .fw-actions button{cursor:pointer;background:0 0;font-family:inherit}.wine-landing .fw-card{background:linear-gradient(120deg,#fff9ed,#f4e5ce);border:1px solid #b88c4f;border-radius:16px;padding:28px 32px;position:relative;box-shadow:inset 0 0 0 4px #fff7e7,inset 0 0 0 5px #c6a16b66,0 8px 22px #62351e19}.wine-landing .fw-actions button{color:#65132b;background:#fff9ec;border-color:#b79462;min-height:44px}.wine-landing .fw-actions button+button{color:#fff1d7;background:linear-gradient(130deg,#781832,#4c091d);border-color:#8d4c49}.wine-landing .fw-actions button svg{color:#b18544}.wine-landing .fw-actions button+button svg{color:#e8c483}.wine-landing .fw-actions button:hover{filter:brightness(.96)}@media (max-width:700px){.wine-landing .fw-carousel{height:402px}.wine-landing .fw-card{padding:22px 18px 20px}.wine-landing .fw-card h3{font-size:29px}.wine-landing .fw-winery{color:#8b5f3c}.wine-landing .fw-facts{border-color:#bd965e77}}@media (max-width:360px){.wine-landing .fw-carousel{height:380px}.wine-landing .fw-card{padding:20px 15px 18px}}.wine-landing .fw-carousel{touch-action:pan-y pinch-zoom}.wine-landing .fw-zoom-trigger{color:#65132b;min-height:44px;font:600 12px var(--wl-sans);cursor:pointer;background:#fff7e7;border:1px solid #bd965e;border-radius:24px;margin:5px auto 10px;padding:8px 18px;display:block}.fw-zoom{color:#570d22;background:#f6ead5;border:1px solid #bd965e;border-radius:18px;width:min(94vw,780px);height:min(92dvh,1000px);max-height:92dvh;margin:auto;padding:18px;position:fixed;inset:0;overflow:hidden}.fw-zoom::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19030bd9}.fw-zoom header{justify-content:space-between;align-items:center;gap:12px;height:44px;display:flex}.wine-landing .fw-zoom h2{font:600 26px/1 var(--wl-serif)}.fw-zoom button{color:#570d22;cursor:pointer;min-width:44px;min-height:44px;font:600 16px var(--wl-sans);background:#fff7e7;border:1px solid #bd965e;border-radius:8px}.fw-zoom button:disabled{opacity:.4;cursor:default}.fw-zoom header button{flex:none;font-size:28px}.fw-zoom-tools{justify-content:center;align-items:center;gap:12px;margin:12px 0;display:flex}.fw-zoom-tools button:last-child{padding:0 10px;font-size:11px}.fw-zoom-scroll{touch-action:pan-x pan-y pinch-zoom;overscroll-behavior:contain;background:radial-gradient(#fffaf0,#edddc4);border-radius:10px;height:calc(100% - 150px);overflow:auto}.fw-zoom-scroll>div{justify-content:center;align-items:center;min-width:100%;min-height:100%;display:flex}.fw-zoom-scroll img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:none;height:100%;display:block}.wine-landing .fw-zoom>p{text-align:center;font:11px/1.4 var(--wl-sans);margin-top:10px}.wine-landing .fw-carousel{--fw-step:180px;--fw-shrink:.3;--fw-lift:9px;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;max-width:1000px;height:526px}.wine-landing .fw-carousel.is-dragging{cursor:grabbing}.wine-landing .fw-carousel .fw-bottle{--offset:0;--distance:3;opacity:0;pointer-events:none;filter:none;width:216px;height:456px;transform:translateX(calc(-50% + var(--offset)*var(--fw-step))) translateY(calc(var(--distance)*var(--fw-lift)*-1)) translateZ(calc(var(--distance)*-22px)) scale(calc(1 / (1 + var(--distance)*var(--fw-shrink))));transition:none}.wine-landing .fw-carousel .fw-bottle img{filter:drop-shadow(3px 10px 8px #3d231b55);object-fit:contain;object-position:center bottom;transition:none;transform:none}.wine-landing .fw-carousel.is-moving .fw-bottle{will-change:transform,opacity}@media (max-width:1100px) and (min-width:701px){.wine-landing .fw-carousel{--fw-step:150px}}@media (max-width:700px){.wine-landing .fw-carousel{--fw-step:108px;--fw-shrink:.42;--fw-lift:7px;height:402px}.wine-landing .fw-carousel .fw-bottle{width:163px;height:360px}}@media (max-width:360px){.wine-landing .fw-carousel{--fw-step:92px;height:380px}.wine-landing .fw-carousel .fw-bottle{width:151px;height:338px}}@media (prefers-reduced-motion:reduce){.wine-landing .fw-carousel .fw-bottle{will-change:auto;transform:translateX(calc(-50% + var(--offset)*var(--fw-step))) scale(calc(1 / (1 + var(--distance)*var(--fw-shrink))))}}.wine-landing .fw-position{touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;min-height:28px;margin:0 auto 6px;display:flex}.wine-landing .fw-position.is-dragging,.wine-landing .fw-position.is-dragging button{cursor:grabbing}.wine-landing .fw-dots{margin:0}.wine-landing .fw-dots button{height:28px}.wine-landing .fw-card{border-radius:12px;padding:18px 22px}.wine-landing .fw-card-zoom{color:#65132b;cursor:pointer;z-index:1;background:#fff8e9;border:1px solid #c5a16a;border-radius:50%;place-items:center;width:36px;height:36px;font-size:23px;display:grid;position:absolute;top:9px;right:9px}.wine-landing .fw-copy{padding-right:30px}.wine-landing .fw-description{font-size:14px;line-height:1.5;margin-top:8px!important}@media (max-width:700px){.wine-landing .fw-carousel{height:390px}.wine-landing .fw-position{gap:5px;margin-bottom:4px}.wine-landing .fw-position>span{white-space:nowrap;font-size:10px}.wine-landing .fw-dots button{width:21px;height:28px}.wine-landing .fw-card{border-radius:11px;width:calc(100% - 24px);padding:14px 16px 12px}.wine-landing .fw-copy{grid-template-columns:auto 1fr;align-items:baseline;gap:4px 10px;padding:0 30px 0 0;display:grid}.wine-landing .fw-card h3{font-size:26px;line-height:1.08}.wine-landing .fw-card .fw-winery{font-size:16px;line-height:1.2;margin:0!important}.wine-landing .fw-card .fw-description{grid-column:1/-1;font-size:14px;line-height:1.45;margin-top:4px!important}.wine-landing .fw-card .fw-facts{border-color:#bd965e66;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0;padding-top:9px}.wine-landing .fw-card .fw-facts dt{letter-spacing:.02em;margin-bottom:3px;font-size:10px;line-height:1.3}.wine-landing .fw-card .fw-facts dd{font-size:12px;line-height:1.4}.wine-landing .fw-card .fw-actions{flex-direction:row;gap:8px}.wine-landing .fw-card .fw-actions button{gap:5px;min-height:44px;padding:8px 6px;font-size:12px}.wine-landing .fw-card-zoom{width:32px;height:32px;top:8px;right:8px}}@media (max-width:360px){.wine-landing .fw-carousel{height:370px}.wine-landing .fw-dots button{width:18px}.wine-landing .fw-card .fw-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.wine-landing .fw-section{padding-top:24px}.wine-landing .fw-heading h2{font-size:40px;line-height:1.08}.wine-landing .fw-heading h2:after{display:none}.wine-landing .fw-heading-ornament{color:#a77b43;justify-content:center;align-items:center;gap:8px;margin:8px auto;display:flex}.wine-landing .fw-heading-ornament span{background:#b48c50;width:30px;height:1px}.wine-landing .fw-heading-ornament svg{width:16px;height:19px}.wine-landing .fw-heading p{font:italic 15px/1.4 var(--wl-sans);letter-spacing:0;color:#765335}.wine-landing .fw-carousel{--fw-step:142px;--fw-shrink:.42;--fw-lift:12px;max-width:850px;height:410px;margin-top:6px;overflow:clip}.wine-landing .fw-carousel .fw-bottle{width:170px;height:358px;bottom:15px}.wine-landing .fw-podium{width:220px;height:17px;bottom:6px;box-shadow:0 8px 14px #5a332321}.wine-landing .fw-arrow{background:#fff6e5de;border-color:#fff7e8;width:44px;height:44px;top:57%;box-shadow:0 3px 9px #63331325}.wine-landing .fw-arrow svg{width:18px;height:18px}.wine-landing .fw-position{gap:8px;min-height:32px;margin:0 auto 6px}.wine-landing .fw-position>span{font:700 12px/1 var(--wl-sans)}.wine-landing .fw-dots button{width:22px;height:32px}.wine-landing .fw-dots button span{width:5px;height:5px}.wine-landing .fw-dots button[aria-pressed=true] span{width:8px;height:8px}.wine-landing .fw-card{background:linear-gradient(115deg,#fff8ec,#f4e5d0);border-radius:16px;gap:0;width:min(800px,100% - 48px);padding:20px 22px 18px;display:block;box-shadow:inset 0 0 0 3px #fff9ee,0 3px 6px #6d3d2525}.wine-landing .fw-card .fw-copy{isolation:isolate;border:0;padding:0;animation:.16s ease-out fw-copy-in;display:block;position:relative}.wine-landing .fw-card .fw-winery{font:500 11px/1.4 var(--wl-sans);text-transform:uppercase;letter-spacing:.04em;color:#79502b;margin:0 44px 3px 0!important}.wine-landing .fw-card h3{font:700 34px/1.04 var(--wl-serif);color:#650d25;overflow-wrap:anywhere;margin:0;padding-right:40px}.wine-landing .fw-card .fw-description{font:400 15px/1.5 var(--wl-sans);color:#35241f;max-width:650px;padding:0;margin:7px 0 0!important}.wine-landing .fw-copy .we-vineyard{opacity:.12;z-index:-1;pointer-events:none;color:#986b3a;width:35%;height:70px;position:absolute;bottom:0;right:0}.wine-landing .fw-card-zoom{background:#fff7e9;width:44px;height:44px;top:10px;right:10px;box-shadow:0 2px 4px #79472026}.wine-landing .fw-card-zoom svg{width:21px;height:21px}.wine-landing .fw-card .fw-facts{border-top:1px solid #c7a47155;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:0;margin:12px 0;padding:12px 0 0;display:grid}.wine-landing .fw-card .fw-facts>div{min-width:0;padding:0 12px 0 36px;position:relative}.wine-landing .fw-card .fw-facts>div+div{border-left:1px solid #c7a47188;margin-left:8px}.wine-landing .fw-card .fw-facts dt{font:500 10px/1.35 var(--wl-sans);letter-spacing:0;color:#725031;margin:0 0 3px}.wine-landing .fw-facts dt svg{color:#a17137;width:21px;height:25px;position:absolute;top:3px;left:8px}.wine-landing .fw-card .fw-facts dd{font:600 13px/1.35 var(--wl-sans);overflow-wrap:anywhere;text-transform:none;color:#37241d}.wine-landing .fw-facts>div:nth-child(2) dd{text-transform:capitalize}.wine-landing .fw-card .fw-actions{flex-direction:row;gap:10px;display:flex}.wine-landing .fw-card .fw-actions button{min-height:48px;font:700 19px/1.2 var(--wl-serif);border-radius:10px;gap:8px;padding:9px 8px;box-shadow:0 2px 4px #6d3d2526}.wine-landing .fw-card .fw-actions button svg{width:23px;height:26px}@keyframes fw-copy-in{0%{opacity:.7}to{opacity:1}}@media (max-width:700px){.wine-landing .fw-section{padding-top:20px}.wine-landing .fw-heading h2{font-size:clamp(25px,6.7vw,30px)}.wine-landing .fw-heading-ornament{margin:6px auto}.wine-landing .fw-heading p{font-size:11px}.wine-landing .fw-carousel{--fw-step:75px;--fw-lift:10px;max-width:440px;height:274px;margin-top:4px}.wine-landing .fw-carousel .fw-bottle{width:116px;height:238px;bottom:10px}.wine-landing .fw-podium{width:137px;height:11px;bottom:4px}.wine-landing .fw-prev{left:10px}.wine-landing .fw-next{right:10px}.wine-landing .fw-arrow{width:36px;height:36px}.wine-landing .fw-position{gap:5px;margin-bottom:4px}.wine-landing .fw-dots button{width:17px;height:30px}.wine-landing .fw-card{border-radius:14px;width:calc(100% - 28px);padding:13px 12px 12px}.wine-landing .fw-card .fw-winery{letter-spacing:.02em;font-size:9px;margin-right:38px!important}.wine-landing .fw-card h3{padding-right:34px;font-size:25px}.wine-landing .fw-card .fw-description{font-size:12px;line-height:1.5;margin-top:6px!important}.wine-landing .fw-card-zoom{width:36px;height:36px;top:8px;right:8px}.wine-landing .fw-card-zoom svg{width:18px;height:18px}.wine-landing .fw-card .fw-facts{grid-template-columns:1.25fr .85fr 1fr 1fr;margin:9px 0 11px;padding-top:9px}.wine-landing .fw-card .fw-facts>div{padding:0 4px 0 0}.wine-landing .fw-card .fw-facts>div+div{margin-left:3px;padding-left:7px}.wine-landing .fw-card .fw-facts dt{align-items:center;gap:3px;margin-bottom:3px;font-size:8px;display:flex}.wine-landing .fw-facts dt svg{flex:none;width:14px;height:17px;position:static}.wine-landing .fw-card .fw-facts dd{font-size:10px;line-height:1.4}.wine-landing .fw-card .fw-actions{gap:7px}.wine-landing .fw-card .fw-actions button{gap:5px;min-height:44px;padding:7px 5px;font-size:16px}.wine-landing .fw-card .fw-actions button svg{width:19px;height:23px}}@media (max-width:360px){.wine-landing .fw-carousel{--fw-step:64px;height:257px}.wine-landing .fw-carousel .fw-bottle{width:106px;height:222px}.wine-landing .fw-card h3{font-size:23px}.wine-landing .fw-card .fw-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 0}.wine-landing .fw-card .fw-facts>div:nth-child(3){border-left:0;margin-left:0;padding-left:0}.wine-landing .fw-card .fw-facts dt{font-size:9px}.wine-landing .fw-card .fw-facts dd{font-size:11px}}@media (prefers-reduced-motion:reduce){.wine-landing .fw-card .fw-copy{animation:none}}.wine-landing .fw-position{min-height:44px}.wine-landing .fw-dots button{touch-action:pan-y pinch-zoom;cursor:grab;height:44px}.wine-landing .fw-carousel .fw-bottle img{transform-origin:bottom;transition:transform .18s ease-out}.wine-landing .fw-carousel.is-interacting .fw-bottle img{transform:scale(var(--focus-scale,1))}@media (prefers-reduced-motion:reduce){.wine-landing .fw-carousel .fw-bottle img{transition:none}.wine-landing .fw-carousel.is-interacting .fw-bottle img{transform:none}}
