.producer-head .producer-back{align-items:center;gap:.25rem;width:fit-content;margin-bottom:.5rem;padding-inline:0;display:flex}.pblk.producer-body{border-top:0;padding-top:0}.producer-grid{grid-template-columns:minmax(0,1.3fr) minmax(17rem,1fr);align-items:start;gap:1.25rem;display:grid}.producer-grid.is-single{grid-template-columns:minmax(0,1fr)}.producer-status{color:var(--ink-2);margin:0;font-size:.9375rem}.producer-grid .ph{margin:0 0 .75rem}.producer-facts :is(dt,dd){min-width:0}.producer-facts dt{hyphens:auto;overflow-wrap:anywhere}.producer-facts .chips{gap:.875rem .375rem}.dl.producer-facts{row-gap:.875rem}a.den-chip{min-height:2.25rem;color:inherit;text-decoration:underline;text-decoration-color:var(--line-field);text-underline-offset:.2em;position:relative}a.den-chip:before{content:"";position:absolute;inset:-.4375rem 0}a.den-chip:hover{text-decoration-color:currentColor}.producer-grid .producer-wines{margin:1.25rem 0 .5rem}.wgrp{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1.125rem 0 .375rem;font-size:1rem;font-weight:600;display:flex}.wnames{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.producer-note{margin-top:1.25rem}.producer-grid .btns{margin-top:.75rem}.producer-where .map-attr{color:var(--ink-2);margin:0;font-size:.875rem}.producer-grid .btn{white-space:normal;overflow-wrap:anywhere;max-width:100%}@container main (width<=56rem){.producer-grid{grid-template-columns:minmax(0,1fr)}}@container main (width<=36rem){.dl.producer-facts{grid-template-columns:minmax(0,1fr);row-gap:.125rem}.producer-facts dd+dt{margin-top:.625rem}}.producer-mini-map.mapbox.amap{border:1px solid var(--line);border-radius:var(--r2);background:var(--sea);max-width:34rem;height:auto;margin:0 0 .25rem;overflow:hidden}.producer-mini-map .amap-marker.amap-marker{white-space:normal;width:auto;max-width:calc(50% - .75rem)}.producer-mini-map .amap-marker.amap-marker[data-side=left]{transform:translate(calc(-100% - .75rem),-50%)}.producer-mini-map .amap-marker-label{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container main (width<=30rem){.producer-mini-map .amap-marker{display:none}}.producer-grid .producer-summary{margin:1.25rem 0 .375rem}.producer-summary-text{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.producer-grid .producer-owners{margin:1.25rem 0 .375rem}.owner-list{overflow-wrap:anywhere;flex-direction:column;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.owner-list li{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.owner-unverified{color:var(--ink-2);font-size:.875rem}.producer-summary-text.is-full{display:block;overflow:visible}.account-wines{overflow-wrap:anywhere;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.account-wine{flex-direction:column;gap:.25rem;display:flex}.account-wine-name{font-weight:700}.account-wine-detail{font-size:.875rem}.account-wine-facts{grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:.25rem .75rem;margin:0;display:grid}.account-wine-facts dt{color:var(--ink-2)}.account-wine-facts dd{margin:0}.vintage-years{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.vintage-years li{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.vintage-bottled{font-size:.875rem}.vintage-year{border-radius:var(--r1);min-width:48px;min-height:48px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;justify-content:center;align-items:center;padding:0 .5rem;display:inline-flex}.vintage-year.is-button{border:1px solid var(--line);cursor:pointer}.vintage-year.is-button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.account-evidence{border:1px solid var(--line);border-radius:var(--r2);background:var(--raised);width:min(24rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);overflow-wrap:anywhere;margin:auto;padding:1.25rem;overflow:auto}.account-evidence::backdrop{background:var(--scrim)}@container main (width<=30rem){.account-wine-facts{grid-template-columns:minmax(0,1fr);gap:.125rem}.account-wine-facts dd+dt{margin-top:.5rem}}.dl.producer-company-facts{margin-top:1rem}
