/* ALCOMAP Edition 16: a tactile atlas, quiet editorial lists, and a collectible shelf. */
.luxe-ui{--ink:#252a2b;--muted:#646c70;--accent:#344b55;--line:#d9dcd8;color:#252a2b;background:radial-gradient(ellipse at 6% 5%,#f6f4eccc,transparent 50%),radial-gradient(ellipse at 98% 100%,#e2e6e2aa,transparent 40%),#eeefeb;font-weight:450}.luxe-ui ::selection{background:#d7d5d1;color:#1c292b}.luxe-ui .site-header{background:#f5f5f0;border-bottom:1px solid #d9ddd7;padding:12px 26px;min-height:76px;box-shadow:none}.luxe-ui .brand,.luxe-ui .site-header .brand{font-size:25px;font-weight:740;letter-spacing:-.075em;color:#243034}.luxe-ui .site-header nav{background:none;border:0;box-shadow:none;padding:0;gap:2px;border-radius:0}.luxe-ui .site-header nav a{font-size:14px;font-weight:550;color:#787775;min-height:44px;padding:0 18px;border-radius:0}.luxe-ui .site-header nav a.is-active{color:#243034}.luxe-ui .site-header nav>.segment-marker{background:transparent;box-shadow:none;border-radius:0}.luxe-ui .site-header nav>.segment-marker::after{content:'';position:absolute;left:18px;right:18px;bottom:0;height:2px;background:#2d3e40;border-radius:3px}.luxe-ui .global-search{background:#eeefea;border:1px solid #e4e1dd;border-radius:8px;min-height:40px;max-width:370px}.luxe-ui .global-search input{font-size:13px;color:#2b383b}.luxe-ui .global-search:focus-within{background:#fafbf6;border-color:#b5b4b0;box-shadow:0 0 0 3px #78777510}.luxe-ui .global-search kbd{background:#f6f7f2;color:#949390;border-color:#e3e0dc}.luxe-ui .my-reviews{color:#3c4f53;font-size:13px}.luxe-ui .my-reviews .icon{stroke-width:1.5}.luxe-ui .age-label{color:#93918e;border-color:#dfddd9;border-radius:5px}.luxe-ui .workspace-bar{min-height:46px;padding-top:0;padding-bottom:10px}.luxe-ui .workspace-caption>b{color:#656462;font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:600}.luxe-ui .workspace-save{font-size:10px;color:#858481}.luxe-ui .workspace-dot{background:#959491;width:4px;height:4px}.luxe-ui .workspace-actions button{background:#f8f9f4;border:1px solid #dfddd8;border-radius:7px;color:#535250;box-shadow:none;min-height:34px;font-size:11px}.luxe-ui .workspace-actions [data-ws=edit]{background:transparent;box-shadow:none;border-color:#dddbd7;color:#575755;font-size:11px;min-height:34px}.luxe-ui .workspace-actions [data-ws=edit][aria-pressed=true]{background:#2b3c40;color:#f6f3ef;border-color:#2b3c40}.luxe-ui .workspace-hint{background:#e8ede6;color:#61605e;border-color:#dfddd9;font-size:12px}.luxe-ui .block{background:#fafaf5;border:1px solid #e2e0dc;border-radius:15px;box-shadow:none}.luxe-ui .workspace-ready .block-grid>.workspace-widget{box-shadow:0 3px 10px #26262504}.luxe-ui .workspace-ready .block-head{background:#fafaf5;border-color:#e7e4e0;padding:16px 20px;min-height:64px;gap:12px}.luxe-ui .workspace-ready .block-head h2{font-size:19px;font-weight:560;letter-spacing:-.045em;color:#253236}.luxe-ui .block-head h2>span{color:#888784;font-size:11px;background:transparent;font-weight:500;border-radius:0;padding:0 0 0 6px;font-variant-numeric:tabular-nums}.luxe-ui .block-head h2>.icon{display:none}.luxe-ui .country-label select{border:0;border-radius:0;background:transparent;color:#807f7c;min-height:32px;font-size:11px;padding:0 23px 0 3px;max-width:125px}.luxe-ui .workspace-ready .productions-block>.production-rows,.luxe-ui .workspace-ready .holidays-block>#holidayRows{padding-left:20px;padding-right:20px;scrollbar-color:#bdbbb8 transparent}.luxe-ui .workspace-ready .production-row{gap:14px;min-height:90px;border-color:#e7e5e1;padding:12px 0}.luxe-ui .workspace-ready .production-row>.photo{width:72px;height:58px;border-radius:7px;flex:none;background:#eeebe7}.luxe-ui .workspace-ready .production-row b{font-size:18px;line-height:1.35;letter-spacing:-.04em;font-weight:560;color:#263537}.luxe-ui .workspace-ready .production-row small{font-size:10px;color:#848381;line-height:1.5;letter-spacing:.015em}.luxe-ui .rating-text{font-size:11px;color:#7f6c44;font-weight:500}.luxe-ui .rating-text small,.luxe-ui .no-rating{font-size:10px;color:#989693}.luxe-ui .production-row>i,.luxe-ui .holiday-row>i{font-size:17px;color:#9a9895;align-self:center}.luxe-ui .production-row::before,.luxe-ui .holiday-row::before{background:#f4f1ed;border-radius:7px}.luxe-ui .production-row.is-active::before{background:#edeae6}.luxe-ui .subtle{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#93928f}.luxe-ui .workspace-ready .holiday-row{gap:16px;min-height:92px;border-color:#e6e4e0;padding:12px 0}.luxe-ui .workspace-ready .holiday-row time{min-width:45px;width:45px;padding:0;background:transparent;border-radius:0;text-align:left;color:#aa7e62;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.luxe-ui .holiday-row time>b{font-size:34px;line-height:1;font-weight:450;letter-spacing:-.07em;color:#8e6952}.luxe-ui .workspace-ready .holiday-row>span>b{font-size:17px;font-weight:550;letter-spacing:-.035em;color:#3f3e3d;line-height:1.4}.luxe-ui .holiday-row>span>small,.luxe-ui .holiday-row>span>span{font-size:10px;color:#888784}.luxe-ui .demo-tag{font-size:9px;color:#94928f;background:transparent;border:1px solid #e3e1dd;border-radius:3px;padding:1px 4px}.luxe-ui .workspace-ready .map-block{border:1px solid #273b40;background:#14252a;border-radius:15px;box-shadow:0 5px 18px #2b2b2a0e}.luxe-ui .map-surface,.luxe-ui .map-surface:before{background:radial-gradient(ellipse at 35% 15%,#33474d,#101b20 80%)}.luxe-ui .map-tabs,.luxe-ui .map-projection,.luxe-ui .map-head-actions>.map-tabs{background:#233438;border:1px solid #7e7d7b55;box-shadow:0 1px 0 #bdbbb714 inset;border-radius:8px;padding:3px}.luxe-ui .map-tabs button,.luxe-ui .map-projection button,.luxe-ui .map-head-actions>.map-tabs button{color:#c3c1bd;font-weight:450;font-size:11px;border-radius:5px;min-height:32px}.luxe-ui .map-head-actions>.map-tabs button[aria-pressed=true],.luxe-ui .map-block .map-projection button[aria-pressed=true]{background:transparent;color:#444342}.luxe-ui .map-tabs>.segment-marker,.luxe-ui .map-projection>.segment-marker{border-radius:5px;background:#eae8e4;box-shadow:0 1px 3px #0002}.luxe-ui .map-screen-toggle{background:#24363a;border:1px solid #7e7d7b55;border-radius:8px;color:#dddbd7;font-size:11px;min-height:40px;box-shadow:none}.luxe-ui .map-screen-toggle:hover{background:#30464a;border-color:#a7a5a266}.luxe-ui .map-screen-toggle[aria-pressed=true]{background:#eae8e4;color:#444342}.luxe-ui .map-tools{background:#24363a;border:1px solid #7e7d7b55;border-radius:8px;box-shadow:none}.luxe-ui .map-tools .btn{color:#d6d4d0;min-height:35px;border-color:#7e7d7b33}.luxe-ui .map-tools .btn:hover{background:#3b5050}.luxe-ui .map-badge{border:0;background:transparent;color:#cac8c4;border-radius:0;font-size:10px;font-weight:450}.luxe-ui .map-badge i{background:#efede8;width:5px;height:5px;box-shadow:none}.luxe-ui .map-help{display:none}.luxe-ui .map-block .map-overlay-bottom .map-status{font-size:10px;color:#b7b5b2;letter-spacing:.015em;max-width:60%}.luxe-ui .canvas-attribution,.luxe-ui .maplibregl-ctrl-attrib{background:transparent!important;color:#adaca8!important;font-size:8px!important}.luxe-ui .canvas-attribution a,.luxe-ui .maplibregl-ctrl-attrib a{color:#b5b3b0!important}
/* The collection is a shelf, not another copy of the place list. */
.luxe-ui .workspace-ready .nearby-block{background:#202c30;border:1px solid #293b3d;border-radius:15px;color:#edebe7}.luxe-ui .workspace-ready .nearby-block>.block-head{background:#202c30;border:0;color:#e8e5e1;padding:14px 20px;min-height:58px}.luxe-ui .workspace-ready .nearby-block>.block-head h2{color:#e9e7e3;font-size:20px;font-weight:500}.luxe-ui .nearby-block .block-head h2>span{color:#9c9b98;font-size:11px}.luxe-ui .nearby-block .near-actions>label{color:#a9a7a4;font-size:11px}.luxe-ui .nearby-block .near-actions select{color:#d7d5d1;background:#29393b;border:1px solid #595856;border-radius:6px;font-size:12px;min-height:34px}.luxe-ui .workspace-ready .nearby-block #nearRows{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr));grid-auto-rows:minmax(165px,1fr);align-content:start;gap:10px;padding:0 14px 12px;scrollbar-color:#6e6c6a transparent}.luxe-ui .workspace-ready .near-drink{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:start;gap:9px;min-height:165px;padding:7px 12px 12px;background:transparent;border:0;border-radius:8px;color:#e3e1dc;overflow:hidden;text-align:left}.luxe-ui .near-drink::before{display:none}.luxe-ui .workspace-ready .near-drink>.bottle-art,.luxe-ui .workspace-ready .near-drink>.photo{width:100%;height:72px;flex:none;border-radius:4px;background:radial-gradient(ellipse at 50% 100%,#72716f2b,transparent 70%);overflow:hidden}.luxe-ui .workspace-ready .near-drink>.bottle-art>svg{height:72px;width:auto;transform:none;filter:none}.luxe-ui .near-drink>.photo img{object-fit:cover}.luxe-ui .near-drink-copy{display:flex;flex-direction:column;gap:4px;flex:none}.luxe-ui .workspace-ready .near-drink-copy>b{font-size:16px;color:#e8e6e1;font-weight:500;letter-spacing:-.03em;line-height:1.3}.luxe-ui .workspace-ready .near-drink-copy>small{font-size:10px;color:#a4a29f;letter-spacing:.015em;line-height:1.4}.luxe-ui .workspace-ready .near-drink-copy>span{font-size:10px;color:#acaba7;line-height:1.5}.luxe-ui .near-drink>.near-arrow{position:absolute;right:9px;top:9px;font-size:17px;color:#8a8986}.luxe-ui .near-drink.is-active{background:#3f3e3d;box-shadow:inset 0 0 0 1px #908e8c77}.luxe-ui .bottle-art>svg{transform:none}.luxe-ui .bottle-art>.bottle-orbit{display:none}.luxe-ui .tone-wine{--bottle:#835348;--art-bg:#e9dfd2;--art-ink:#6b5548}.luxe-ui .tone-amber{--bottle:#ad844e;--art-bg:#eee5d4;--art-ink:#887251}.luxe-ui .tone-sage{--bottle:#999795;--art-bg:#e3e7df;--art-ink:#747371}.luxe-ui .tone-rose{--bottle:#bd9a7f;--art-bg:#efe2d5;--art-ink:#8c6c55}.luxe-ui .demo-disclosure{font-size:10px;color:#959391}.luxe-ui .site-footer{border:0;min-height:42px;color:#959391}.luxe-ui .site-footer a,.luxe-ui .site-footer button{color:#868482;font-size:10px}.luxe-ui .footer-brand{font-size:12px;font-weight:550;letter-spacing:-.05em}.luxe-ui .btn{border-radius:7px;font-weight:500;box-shadow:none}.luxe-ui .btn-primary{background:#494847;color:#f8f6f1;border-color:#494847;box-shadow:none}.luxe-ui .btn-primary:hover{background:#3a3a39;border-color:#3a3a39}.luxe-ui .btn-secondary{background:#f3f1ec;color:#636260;border-color:#e0deda}.luxe-ui .btn-quiet,.luxe-ui .back-link,.luxe-ui .text-link{color:#777673}.luxe-ui .history-card{border-color:#dfdcd8;border-radius:15px;background:#fafaf5}.luxe-ui .history-card.is-current{border-color:#bcbab7;box-shadow:0 7px 24px #44444207}.luxe-ui .history-card>.block-head{background:#fafaf5;border-color:#e7e5e0;padding:20px 22px}.luxe-ui .history-card .history-title .eyebrow{color:#8a8886;letter-spacing:.12em;font-size:10px;font-weight:450}.luxe-ui .compact-home .history-card .history-title h2{font-size:30px;letter-spacing:-.055em;font-weight:520;color:#2b3e3d}.luxe-ui .history-card .history-actions [data-remove]{border-radius:6px;background:#f4f2ed;border:1px solid #e4e2de;color:#949390}.luxe-ui .history-body{padding:22px}.luxe-ui .detail-meta{font-size:12px;color:#82817f}.luxe-ui .detail-location{font-size:12px;color:#959390}.luxe-ui .detail-description,.luxe-ui .detail-full-description>div{color:#535250;font-size:17px;line-height:1.7}.luxe-ui .detail-full-description summary{color:#7c7b78;font-weight:500}.luxe-ui .gallery-stage{border-color:#e5e3df;border-radius:8px}.luxe-ui .gallery-controls>button{background:#f2efeb;box-shadow:inset 0 0 0 1px #dfdcd8;color:#807f7c;border-radius:6px}.luxe-ui .gallery-count{font-size:11px;color:#989794}.luxe-ui .gallery-expand{border-radius:5px;color:#747371}.luxe-ui .gallery-placeholder-label{background:#f7f5f0eb;color:#959491}.luxe-ui .detail-facts b{color:#585856;font-size:21px;font-weight:500}.luxe-ui .detail-tastes span{background:#f4f2ed;color:#908f8c;border-color:#e9e7e2;border-radius:4px}.luxe-ui .detail-producer-link{background:#f4f2ed;border-color:#e5e3df;border-radius:8px}.luxe-ui .detail-producer-link b{color:#636260;font-weight:500}.luxe-ui .detail-related-drink{background:#fdfbf6;border-color:#e5e3de;border-radius:8px}.luxe-ui .detail-related-drink b{font-size:15px;font-weight:500;color:#5e5d5c}.luxe-ui .detail-assortment h3,.luxe-ui .detail-reviews h3{color:#5c5c5a;font-size:19px;font-weight:500;letter-spacing:-.04em}.luxe-ui .detail-review>p{color:#5d5c5a;font-size:15px;line-height:1.7}.luxe-ui .detail-review header b{color:#5c5b5a;font-weight:500}.luxe-ui .detail-review-note,.luxe-ui .detail-review header small{color:#989693}.luxe-ui .detail-avatar{background:#f1eeea;color:#8f8d8b;border-color:#e2dfdb}.luxe-ui .article-tiles>a,.luxe-ui .article-tiles>a:nth-child(n){background:radial-gradient(ellipse at 90% 0%,#eceae5,transparent 75%),#fafbf5;border-color:#e5e2de;border-radius:12px}.luxe-ui .article-tiles b{font-weight:500;color:#555453}.luxe-ui .article-tiles small{color:#9c9a97}.luxe-ui .article-tiles span{color:#8b8a87}.luxe-ui .drink-card{background:#fafbf6;border-color:#e1dfdb;border-radius:12px}.luxe-ui .catalog-cards .bottle-art{background:radial-gradient(ellipse at 50% 100%,#d0ceca,#f9f7f2 85%)}.luxe-ui .catalog-cards .bottle-art>svg{height:85%;transform:none}.luxe-ui .drink-copy>b{font-weight:500;color:#5e5d5b}.luxe-ui .catalog-heading h1{font-weight:550;color:#484846}.luxe-ui .catalog-heading h1>span{color:#9d9c99}.luxe-ui .drink-tabs{background:#eae8e4;border-radius:8px}.luxe-ui .drink-tabs .segment-marker{background:#fefbf7;border-radius:5px}.luxe-ui .drink-tabs button[aria-pressed=true]{color:#7c7b78}.luxe-ui .dialog{border-radius:16px;border-color:#e6e4df;background:#fbfcf5}.luxe-ui .dialog>header{background:#fbfcf5;border-color:#ebe8e4}.luxe-ui .dialog>header h2{font-weight:500;color:#5d5c5b}.luxe-ui .backdrop{background:#21202088}.luxe-ui .icon-button{border-radius:6px;background:#f5f3ee;border-color:#e6e4e0;color:#9d9b98}.luxe-ui .form input:not([type=radio]),.luxe-ui .form textarea,.luxe-ui .form select{background:#fbf9f4;border-color:#e4e2dd;border-radius:6px;color:#7c7b78}.luxe-ui .toast{background:#464544;color:#f5f3ee;border-radius:9px}.luxe-ui .workspace-editing .widget-tools{background:#edebe7;border-color:#dad8d4}.luxe-ui .widget-tools button,.luxe-ui .widget-tools select{background:#fdfaf6;border-color:#e2e0dc;color:#93918f;border-radius:5px}.luxe-ui .workspace-editing .widget-resize,.luxe-ui .workspace-editing .is-drop-target::after{background:#737270;color:#faf8f3}.luxe-ui .workspace-editing .workspace-widget{outline-color:#c2c0bc}.luxe-ui button:focus-visible,.luxe-ui a:focus-visible,.luxe-ui select:focus-visible,.luxe-ui summary:focus-visible{outline-color:#949390}.luxe-ui .editorial{background:#fafcf4}.luxe-ui .editorial h1{font-weight:500;color:#646361}.luxe-ui .admin-tabs button.is-active{color:#858381}.luxe-ui .admin-stats article,.luxe-ui .admin-review,.luxe-ui .admin-catalog>article{background:#fbfcf6;border-color:#e4e2dd;border-radius:11px}
@media(hover:hover) and (pointer:fine){.luxe-ui .near-drink:hover{background:#3a3a39}.luxe-ui .near-drink:hover>.bottle-art>svg{transform:translateY(-3px)}.luxe-ui .near-drink:hover>.near-arrow{color:#eae8e4;transform:translate(2px,-2px)}.luxe-ui .production-row:hover b{color:#676664}.luxe-ui .production-row:hover>i,.luxe-ui .holiday-row:hover>i{color:#787674}.luxe-ui .workspace-actions [data-ws=edit]:hover{background:#f2efeb;border-color:#cdcbc7}.luxe-ui .article-tiles a:hover{border-color:#c5c3bf;box-shadow:0 8px 20px #46454408}.luxe-ui .drink-card:hover{border-color:#c5c3bf;box-shadow:0 8px 20px #46454408}}
@media(max-width:767px){.luxe-ui .site-header{padding:12px 16px 8px;gap:10px}.luxe-ui .site-header .brand{font-size:25px}.luxe-ui .site-header nav{padding:0;border-top:1px solid #e8e6e1;border-radius:0}.luxe-ui .site-header nav a{min-height:40px;font-size:14px;padding:0 8px}.luxe-ui .site-header nav>.segment-marker::after{left:8px;right:8px}.luxe-ui .global-search{background:#f0eee9;min-height:44px;max-width:none}.luxe-ui .global-search input{font-size:16px}.luxe-ui .workspace-caption>b{font-size:10px}.luxe-ui .workspace-actions [data-ws=edit]{min-height:42px;font-size:11px}.luxe-ui .workspace-ready .block-head{padding:16px;min-height:62px}.luxe-ui .workspace-ready .block-head h2{font-size:21px;font-weight:500}.luxe-ui .workspace-ready .productions-block>.production-rows,.luxe-ui .workspace-ready .holidays-block>#holidayRows{padding-left:16px;padding-right:16px}.luxe-ui .workspace-ready .production-row>.photo{width:76px;height:62px}.luxe-ui .workspace-ready .production-row b{font-size:18px}.luxe-ui .workspace-ready .production-row small{font-size:11px}.luxe-ui .workspace-ready .holiday-row>span>b{font-size:17px}.luxe-ui .holiday-row>span>small,.luxe-ui .holiday-row>span>span{font-size:11px}.luxe-ui .workspace-ready .nearby-block>.block-head{padding:16px;gap:12px}.luxe-ui .nearby-block .near-actions>label{font-size:12px}.luxe-ui .nearby-block .near-actions select{font-size:16px;min-height:44px}.luxe-ui .workspace-ready .nearby-block #nearRows{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(185px,1fr);padding:0 8px 12px;gap:8px}.luxe-ui .workspace-ready .near-drink{min-height:185px;padding:8px 8px 12px}.luxe-ui .workspace-ready .near-drink>.bottle-art,.luxe-ui .workspace-ready .near-drink>.photo{height:80px}.luxe-ui .workspace-ready .near-drink>.bottle-art>svg{height:80px}.luxe-ui .workspace-ready .near-drink-copy>b{font-size:16px}.luxe-ui .workspace-ready .near-drink-copy>small,.luxe-ui .workspace-ready .near-drink-copy>span{font-size:10px;line-height:1.5}.luxe-ui .map-tabs button,.luxe-ui .map-projection button,.luxe-ui .map-head-actions>.map-tabs button{min-height:36px}.luxe-ui .map-block .map-overlay-bottom .map-status{max-width:60%;font-size:10px}.luxe-ui .map-screen-toggle{min-height:42px}.luxe-ui .compact-home .history-card .history-title h2{font-size:26px;font-weight:500}.luxe-ui .history-body{padding:16px}.luxe-ui .history-card>.block-head{padding:16px}.luxe-ui .detail-description,.luxe-ui .detail-full-description>div{font-size:17px}.luxe-ui .detail-review>p{font-size:16px}.luxe-ui .dialog{border-radius:18px 18px 0 0}.luxe-ui .btn,.luxe-ui .icon-button{min-height:44px}.luxe-ui .site-footer{padding:18px 16px}.luxe-ui .gallery-controls>button{width:44px;height:44px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Final reading-size and control-contrast pass. */
.luxe-ui{--workspace-unit:clamp(34px,calc((100dvh - 240px)/12 - 12px),52px)}.luxe-ui .map-tools .btn,.luxe-ui .map-tools .btn-secondary{background:transparent;border:0;border-radius:0;color:#dbe4e0;box-shadow:none}.luxe-ui .map-tools .btn:hover{background:#405056}.luxe-ui .workspace-ready .block-head h2{font-size:21px;letter-spacing:-.045em}.luxe-ui .workspace-ready .production-row small{font-size:12px;color:#767d7c}.luxe-ui .rating-text{font-size:12px}.luxe-ui .rating-text small,.luxe-ui .no-rating{font-size:11px}.luxe-ui .holiday-row>span>small,.luxe-ui .holiday-row>span>span{font-size:12px;color:#727b78}.luxe-ui .demo-tag{font-size:10px;color:#7c847e}.luxe-ui .country-label select{font-size:12px;max-width:138px}.luxe-ui .workspace-ready .nearby-block #nearRows{grid-auto-rows:minmax(200px,1fr)}.luxe-ui .workspace-ready .near-drink{min-height:200px;padding:8px 12px 14px;gap:12px}.luxe-ui .workspace-ready .near-drink>.bottle-art,.luxe-ui .workspace-ready .near-drink>.photo{height:90px}.luxe-ui .workspace-ready .near-drink>.bottle-art>svg{height:90px}.luxe-ui .workspace-ready .near-drink-copy>b{font-size:18px;font-weight:500;line-height:1.3;color:#ecede7}.luxe-ui .workspace-ready .near-drink-copy>small{font-size:12px;line-height:1.4;color:#b6bdb5;letter-spacing:0}.luxe-ui .workspace-ready .near-drink-copy>span{font-size:11px;line-height:1.5;color:#b4bdb4}.luxe-ui .nearby-block .near-actions>label{font-size:12px}.luxe-ui .nearby-block .near-actions select{font-size:13px;min-height:36px}.luxe-ui .map-block .map-overlay-bottom .map-status{font-size:11px;color:#bac8c2}.luxe-ui .map-tabs button,.luxe-ui .map-projection button,.luxe-ui .map-head-actions>.map-tabs button{font-size:12px}.luxe-ui .map-screen-toggle{font-size:12px}.luxe-ui .workspace-caption>b{font-size:11px}.luxe-ui .workspace-save{font-size:11px}.luxe-ui .block-head h2>span{font-size:12px}
@media(min-width:768px) and (max-width:1050px){.luxe-ui{--workspace-unit:56px}}
@media(max-width:767px){.luxe-ui{--workspace-unit:64px}.luxe-ui .workspace-ready .nearby-block #nearRows{grid-auto-rows:minmax(220px,1fr)}.luxe-ui .workspace-ready .near-drink{min-height:220px;padding-left:8px;padding-right:8px}.luxe-ui .workspace-ready .near-drink-copy>b{font-size:17px}.luxe-ui .workspace-ready .near-drink-copy>small{font-size:11px}.luxe-ui .workspace-ready .near-drink-copy>span{font-size:11px}.luxe-ui .workspace-ready .production-row small{font-size:12px}.luxe-ui .nearby-block .near-actions select{font-size:16px;min-height:44px}.luxe-ui .workspace-ready .nearby-block>.block-head h2{font-size:22px}.luxe-ui .workspace-ready .near-drink>.bottle-art,.luxe-ui .workspace-ready .near-drink>.photo{height:96px}.luxe-ui .workspace-ready .near-drink>.bottle-art>svg{height:96px}.luxe-ui .map-tabs button,.luxe-ui .map-projection button,.luxe-ui .map-head-actions>.map-tabs button{font-size:11px}.luxe-ui .map-screen-toggle{font-size:11px}}
.luxe-ui .workspace-ready .nearby-block #nearRows{grid-auto-rows:minmax(220px,1fr)}.luxe-ui .workspace-ready .near-drink{min-height:220px}.luxe-ui .workspace-ready .near-drink>.bottle-art,.luxe-ui .workspace-ready .near-drink>.photo{height:110px}.luxe-ui .workspace-ready .near-drink>.bottle-art>svg{height:110px;max-width:none;width:auto}.luxe-ui .near-drink-copy{min-width:0}.luxe-ui .workspace-ready .near-drink-copy>b,.luxe-ui .workspace-ready .near-drink-copy>span{overflow-wrap:anywhere}
.luxe-ui .workspace-ready .history-section>.block-head{background:transparent;padding:12px 0;min-height:54px}.luxe-ui .history-section>.block-head h2{font-size:21px;font-weight:500}.luxe-ui .detail-assortment select{background:#f0f1eb;border-color:#d9ded4;color:#647169}
@media(max-width:767px){.luxe-ui .workspace-ready .nearby-block #nearRows{grid-auto-rows:minmax(260px,1fr)}.luxe-ui .workspace-ready .near-drink{min-height:260px}.luxe-ui .workspace-ready .near-drink-copy>b{font-size:17px;line-height:1.4}.luxe-ui .workspace-ready .near-drink-copy>span{font-size:11px;line-height:1.55}}
