/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.alert-success{color:white;background-color:#00c851;border-color:#007e33;}.alert-warning{color:white;background-color:#ffbb33;border-color:#ff8800;}.alert-danger{color:white;background-color:#ff4444;border-color:#cc0000;}.alert-dismissible .btn-close{opacity:0.6;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
body{color:#4B2E2E;background:#F4F1EB;}a,.link{color:#6f4f37;}a:hover,a:focus,.link:hover,.link:focus{color:#a67c52;}.page-item.active .page-link{background-color:#6f4f37;border-color:#6f4f37;}.page-link,.page-link:hover{color:#6f4f37;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}.table{--bs-table-bg:#f5f5dc;--bs-table-border-color:#f5f5dc;}.table tr,.table tr td{border:0;}.site-footer,.site-footer a{color:#f5f5dc;}
.grid.views-view-grid > div{position:relative;}.views-field .absolute-link a{position:absolute;top:0;left:0;width:100%;height:100%;color:transparent;}.node__content .layout{margin-bottom:1rem;}.views-field-field-teaser-image picture img{max-width:100%;width:100%;height:auto;}.path-frontpage .content h1.title{display:none;}header{position:relative;}header#header::after{content:"";position:absolute;bottom:0;left:0;right:0;height:32px;background:linear-gradient(to bottom,transparent,rgba(44,24,16,0.1));}header#header{box-shadow:0 4px 14px rgba(0,0,0,0.15);}header#header .bg-primary{background:linear-gradient(to bottom,#4A2F2C,#5A4036);}header .navbar-brand{margin-left:1.5rem;}header .navbar-dark ul{margin-top:-3px;}header .navbar-dark .nav-link{font-family:"Playfair Display",serif;font-size:1.2rem;color:#F0E6D6;text-shadow:1px 1px 2px rgba(0,0,0,0.3);text-transform:uppercase;}header .navbar-dark .nav-link:hover{color:#B07E30;text-shadow:1px 1px 3px rgba(0,0,0,0.4);text-decoration:underline;}header .navbar-dark .nav-link.is-active{color:#C0963D;}header #navbar-main{padding-top:15px;padding-bottom:15px;}header .navbar-brand{margin-left:15px;}footer.site-footer{position:relative;}footer.site-footer::before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0.15;background:url(/themes/contrib/bootstrap/subthemes/bootstrap_subtheme/images/bottom_left.png),#4B2E2E;background-repeat:no-repeat;}@media (max-width:768px){footer.site-footer::before{background-size:cover;}}footer.site-footer .region-footer-first ul,footer.site-footer .region-footer-second ul{display:flex;flex-direction:column;}footer.site-footer .region-footer-first ul li a,footer.site-footer .region-footer-second ul li a{color:#F0E6D6;text-shadow:1px 1px 2px rgba(0,0,0,0.3);text-transform:uppercase;font-size:0.875rem;}footer.site-footer .region-footer-first ul li a:hover,footer.site-footer .region-footer-second ul li a:hover{color:#B07E30;text-shadow:1px 1px 3px rgba(0,0,0,0.4);}footer.site-footer .region-footer-first ul li a.active,footer.site-footer .region-footer-second ul li a.active{color:#C0963D;}footer.site-footer .region-footer-fifth{margin-left:0;margin-right:0;margin-top:35px;text-align:center;}footer.site-footer .region-footer-fifth .content{color:#F0E6D6;}footer.site-footer .region-footer-fifth .content a{color:#B07E30;}footer.site-footer .region-footer-fifth .content a:hover{color:#C0963D;}@media (min-width:576px) and (max-width:992px){.node--type-brand .layout--twocol-section.layout--twocol-section--67-33 > .layout__region--second{flex:0 1 100%;}}@media (min-width:992px){.node--type-brand .block-views-blockbrands-block-3{padding-left:1rem;}}.node--type-brand .block-views-blockbrands-block-3 .views-row{display:flex;justify-content:flex-start;}.node--type-brand .block-views-blockbrands-block-3 .views-row > div{flex:1;}@media (max-width:1400px){.node--type-brand .block-views-blockbrands-block-3 .views-row{flex-direction:column;}}.node--type-brand .block-views-blockbrands-block-3 .abo-link a,.node--type-brand .block-views-blockbrands-block-3 .shop-link a{display:inline-block;width:100%;background-color:#C0963D;color:#FFFFFF;padding:10px 0px;border-radius:5px;text-decoration:none;text-wrap:nowrap;font-weight:bold;margin-bottom:1.5rem;transition:background-color 0.3s;text-align:center;}.node--type-brand .block-views-blockbrands-block-3 .abo-link a:hover,.node--type-brand .block-views-blockbrands-block-3 .shop-link a:hover{background-color:#A47F2B;}.node--type-brand .block-views-blockbrands-block-3 .abo-link a .fas,.node--type-brand .block-views-blockbrands-block-3 .shop-link a .fas{margin-right:8px;}.node--type-brand .block-views-blockbrands-block-3 .abo-link{margin-left:16px;}@media (max-width:1400px){.node--type-brand .block-views-blockbrands-block-3 .abo-link{margin-left:0;}}.node--type-brand .block-views-blockbrands-block-3 .abo-link a{background-color:#6B8E23;}.node--type-brand .block-views-blockbrands-block-3 .abo-link a:hover{background-color:#556B2F;}@media (min-width:992px){.node--type-brand .block-field-blocknodebrandfield-locations{padding-left:1rem;}}.node--type-brand .block-field-blocknodebrandfield-locations h2{margin-bottom:1rem;}@media (min-width:576px) and (max-width:992px){.node--type-brand .block-field-blocknodebrandfield-locations .field--name-field-locations{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1rem;}.node--type-brand .block-field-blocknodebrandfield-locations .field--name-field-locations .field__item > div{margin-bottom:0px;height:100%;}}.node--type-brand .block-field-blocknodebrandfield-locations .field--name-field-locations .node--view-mode-location-and-opening-hours{background-color:#FAF8F4;border:1px solid #E0E0E0;padding:20px;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,0.12);margin-bottom:1.75rem;}.node--type-brand .block-field-blocknodebrandfield-locations .field--name-field-locations .node--view-mode-location-and-opening-hours h3{font-size:1.05em;border-bottom:2px solid;padding-bottom:2px;margin-bottom:5px;}.node--type-brand .block-field-blocknodebrandfield-locations .field--name-field-locations .node--view-mode-location-and-opening-hours .address{font-size:1rem;line-height:1.6;margin-bottom:20px;}.node--type-brand .block-field-blocknodebrandfield-locations .field--name-field-locations .node--view-mode-location-and-opening-hours .field--name-field-geo{margin-bottom:32px;border-radius:6px;overflow:hidden;}.node--type-brand .block-field-blocknodebrandfield-locations .field--type-office-hours .office-hours__item{border-bottom:1px solid rgba(0,0,0,0.25);display:flex;justify-content:space-between;padding-top:4px;padding-bottom:4px;}.node--type-brand .block-field-blocknodebrandfield-locations .field--type-office-hours .office-hours__item .office-hours__item-label{color:#5a3c20;}.node--type-brand .block-field-blocknodebrandfield-locations .field--type-office-hours .office-hours__item span:nth-child(3){display:none;}.node--type-brand .block-field-blocknodebrandfield-locations .field--type-office-hours .office-hours__item:last-child{border-bottom:0;}.breadcrumb{margin-top:2em;margin-bottom:3rem;font-size:0.85em;}.breadcrumb a{color:#8c6e5e;}.breadcrumb .breadcrumb-item + .breadcrumb-item::before{content:"›";margin-top:-4px;font-size:18px;}.breadcrumb .breadcrumb-item.active{color:#555555;}.cta-link{color:#B04B3A;text-decoration:underline;font-weight:500;padding:2px;}.cta-link:hover{color:#8F3E2E;text-decoration:none;}h1.title{text-transform:uppercase;border-bottom:2px solid #4B2E2E;padding-bottom:0.075em;margin-bottom:2rem;font-family:"Playfair Display",serif;font-weight:600;font-size:2.5rem;letter-spacing:0.02em;}.menu--main ul{gap:1.5rem;}.site-footer{box-shadow:0 -4px 14px rgba(0,0,0,0.15);background:linear-gradient(to top,#3E2723,#4E342E);}p{margin-bottom:1.25rem;line-height:1.5;}.view-brands.view-display-id-block_2,.view-brands.view-display-id-block_4,.view-brands.view-display-id-block_5{margin-top:2rem;margin-bottom:2rem;}.view-brands.view-display-id-block_2 .views-content-wrapper,.view-brands.view-display-id-block_4 .views-content-wrapper,.view-brands.view-display-id-block_5 .views-content-wrapper{background-color:#FAF8F4;border-radius:8px;height:100%;}.view-brands.view-display-id-block_2 .views-content-wrapper:hover,.view-brands.view-display-id-block_4 .views-content-wrapper:hover,.view-brands.view-display-id-block_5 .views-content-wrapper:hover{box-shadow:0px 6px 12px rgba(0,0,0,0.12);transform:translateY(-2px);transition:all 0.3s ease;}.view-brands.view-display-id-block_2 .views-content-wrapper .views-field-title,.view-brands.view-display-id-block_2 .views-content-wrapper .views-field-body,.view-brands.view-display-id-block_4 .views-content-wrapper .views-field-title,.view-brands.view-display-id-block_4 .views-content-wrapper .views-field-body,.view-brands.view-display-id-block_5 .views-content-wrapper .views-field-title,.view-brands.view-display-id-block_5 .views-content-wrapper .views-field-body{padding-left:1.25rem;padding-right:1.25rem;}.view-brands.view-display-id-block_2 .views-content-wrapper .views-field-title,.view-brands.view-display-id-block_4 .views-content-wrapper .views-field-title,.view-brands.view-display-id-block_5 .views-content-wrapper .views-field-title{color:#3E2723;position:relative;}.view-brands.view-display-id-block_2 .views-content-wrapper .views-field-body,.view-brands.view-display-id-block_4 .views-content-wrapper .views-field-body,.view-brands.view-display-id-block_5 .views-content-wrapper .views-field-body{font-size:0.95rem;}.view-brands.view-display-id-block_2 .views-content-wrapper .views-field-title:after,.view-brands.view-display-id-block_4 .views-content-wrapper .views-field-title:after,.view-brands.view-display-id-block_5 .views-content-wrapper .views-field-title:after{content:"";position:absolute;left:1.25rem;bottom:-4px;width:40px;height:2px;background-color:#C0963D;}.view-brands.view-display-id-block_2 .views-content-wrapper .views-field-body,.view-brands.view-display-id-block_4 .views-content-wrapper .views-field-body,.view-brands.view-display-id-block_5 .views-content-wrapper .views-field-body{padding-bottom:1.25rem;border-bottom-left-radius:8px;border-bottom-right-radius:8px;}.view-brands.view-display-id-block_2 .views-content-wrapper img,.view-brands.view-display-id-block_4 .views-content-wrapper img,.view-brands.view-display-id-block_5 .views-content-wrapper img{border-top-left-radius:8px;border-top-right-radius:8px;}button,.more-link{margin-top:2rem;text-align:center;}button.btn-primary,button a,.more-link.btn-primary,.more-link a{display:inline-block;background-color:#F5E7D4;color:#5C3B28;padding:10px 20px;border-radius:5px;font-weight:bold;text-decoration:none;transition:background-color 0.3s,color 0.3s;border:0px;}button.btn-primary.btn:active,button.btn-primary:hover,button a.btn:active,button a:hover,.more-link.btn-primary.btn:active,.more-link.btn-primary:hover,.more-link a.btn:active,.more-link a:hover{background-color:#D3A76C;color:#FFFFFF;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 > div,.block-views-exposed-filter-blockall-locations-block-2 .views-exposed-form > div,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 > div,.view-id-all_locations.view-display-id-block_2 .views-exposed-form > div,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 > div,.view-id-all_locations.view-display-id-block_4 .views-exposed-form > div,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 > div,.view-id-all_locations.view-display-id-block_5 .views-exposed-form > div,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 > div,.view-id-all_locations.view-display-id-block_6 .views-exposed-form > div{flex-direction:column;}.block-views-exposed-filter-blockall-locations-block-2 .fa-map-marker-alt,.view-id-all_locations.view-display-id-block_2 .fa-map-marker-alt,.view-id-all_locations.view-display-id-block_4 .fa-map-marker-alt,.view-id-all_locations.view-display-id-block_5 .fa-map-marker-alt,.view-id-all_locations.view-display-id-block_6 .fa-map-marker-alt{color:#34a853;}.block-views-exposed-filter-blockall-locations-block-2 .closing--soon,.block-views-exposed-filter-blockall-locations-block-2 .closing--later,.view-id-all_locations.view-display-id-block_2 .closing--soon,.view-id-all_locations.view-display-id-block_2 .closing--later,.view-id-all_locations.view-display-id-block_4 .closing--soon,.view-id-all_locations.view-display-id-block_4 .closing--later,.view-id-all_locations.view-display-id-block_5 .closing--soon,.view-id-all_locations.view-display-id-block_5 .closing--later,.view-id-all_locations.view-display-id-block_6 .closing--soon,.view-id-all_locations.view-display-id-block_6 .closing--later{font-weight:bold;}.block-views-exposed-filter-blockall-locations-block-2 .closing--soon,.view-id-all_locations.view-display-id-block_2 .closing--soon,.view-id-all_locations.view-display-id-block_4 .closing--soon,.view-id-all_locations.view-display-id-block_5 .closing--soon,.view-id-all_locations.view-display-id-block_6 .closing--soon{color:#FF6F61;}.block-views-exposed-filter-blockall-locations-block-2 .proximity,.view-id-all_locations.view-display-id-block_2 .proximity,.view-id-all_locations.view-display-id-block_4 .proximity,.view-id-all_locations.view-display-id-block_5 .proximity,.view-id-all_locations.view-display-id-block_6 .proximity{display:block;}.block-views-exposed-filter-blockall-locations-block-2 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_2 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_4 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_5 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_6 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id .bef-checkboxes{display:grid;grid-template-columns:auto auto auto auto;}.block-views-exposed-filter-blockall-locations-block-2 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes > .form-switch,.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id .bef-checkboxes > .form-switch,.view-id-all_locations.view-display-id-block_2 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes > .form-switch,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id .bef-checkboxes > .form-switch,.view-id-all_locations.view-display-id-block_4 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes > .form-switch,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id .bef-checkboxes > .form-switch,.view-id-all_locations.view-display-id-block_5 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes > .form-switch,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id .bef-checkboxes > .form-switch,.view-id-all_locations.view-display-id-block_6 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes > .form-switch,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id .bef-checkboxes > .form-switch{margin-right:2em;}@media (max-width:768px){.block-views-exposed-filter-blockall-locations-block-2 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_2 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_4 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_5 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_6 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id .bef-checkboxes{grid-template-columns:auto auto;}}@media (max-width:576px){.block-views-exposed-filter-blockall-locations-block-2 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_2 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_4 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_5 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id .bef-checkboxes,.view-id-all_locations.view-display-id-block_6 fieldset[data-drupal-selector=edit-field-brewing-methods-target-id] .bef-checkboxes,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id .bef-checkboxes{grid-template-columns:auto;}}.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible summary,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible summary,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible summary,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible summary,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible summary{margin-bottom:0;font-weight:bold;font-size:1.1em;}.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible summary::marker,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible summary::marker,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible summary::marker,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible summary::marker,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible summary::marker{margin-left:8px;color:#666;}.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible summary:before,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible summary:before,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible summary:before,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible summary:before,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible summary:before{content:"☕";font-size:1.1em;margin-right:8px;color:#d6b091;}.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible .details-wrapper,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible .details-wrapper,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible .details-wrapper{box-shadow:0 4px 6px rgba(0,0,0,0.1);background-color:#fff8e6;padding:12px;border-radius:8px;margin-top:12px;}.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes{gap:16px;}.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item{margin:0 !important;}.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item,.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item > *,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item > *,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item > *,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item > *,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item > *{cursor:pointer;}.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus,.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus,.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus,.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus,.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus{outline:none;border:2px solid #ffa07a;box-shadow:0 0 5px rgba(255,160,122,0.6);border-radius:2em;}.block-views-exposed-filter-blockall-locations-block-2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus:not(:checked),.view-id-all_locations.view-display-id-block_2 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus:not(:checked),.view-id-all_locations.view-display-id-block_4 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus:not(:checked),.view-id-all_locations.view-display-id-block_5 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus:not(:checked),.view-id-all_locations.view-display-id-block_6 #edit-field-brewing-methods-target-id-collapsible .details-wrapper .bef-checkboxes .js-form-item input:focus:not(:checked){--bs-form-switch-bg:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'><circle r='3' fill='%23ffa07a'/></svg>");}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2,.block-views-exposed-filter-blockall-locations-block-2 .view-filters,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2,.view-id-all_locations.view-display-id-block_2 .view-filters,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2,.view-id-all_locations.view-display-id-block_4 .view-filters,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2,.view-id-all_locations.view-display-id-block_5 .view-filters,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2,.view-id-all_locations.view-display-id-block_6 .view-filters{background-color:#FAF3E0;border:1px solid #D1B58D;border-radius:8px;padding:20px;box-shadow:0px 4px 8px rgba(0,0,0,0.1);margin:20px auto;position:relative;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .form-actions,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .form-actions,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .form-actions,.view-id-all_locations.view-display-id-block_2 .view-filters .form-actions,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .form-actions,.view-id-all_locations.view-display-id-block_4 .view-filters .form-actions,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .form-actions,.view-id-all_locations.view-display-id-block_5 .view-filters .form-actions,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .form-actions,.view-id-all_locations.view-display-id-block_6 .view-filters .form-actions{margin-bottom:0 !important;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .form-actions button,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .form-actions button,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .form-actions button,.view-id-all_locations.view-display-id-block_2 .view-filters .form-actions button,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .form-actions button,.view-id-all_locations.view-display-id-block_4 .view-filters .form-actions button,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .form-actions button,.view-id-all_locations.view-display-id-block_5 .view-filters .form-actions button,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .form-actions button,.view-id-all_locations.view-display-id-block_6 .view-filters .form-actions button{background-color:#F4E0B6;border-radius:4px;padding:0.4em 1em;transition:background-color 0.3s ease;position:absolute;top:24px;right:20px;margin-top:0;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .form-actions button:hover,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .form-actions button:hover,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .form-actions button:hover,.view-id-all_locations.view-display-id-block_2 .view-filters .form-actions button:hover,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .form-actions button:hover,.view-id-all_locations.view-display-id-block_4 .view-filters .form-actions button:hover,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .form-actions button:hover,.view-id-all_locations.view-display-id-block_5 .view-filters .form-actions button:hover,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .form-actions button:hover,.view-id-all_locations.view-display-id-block_6 .view-filters .form-actions button:hover{background-color:#E6C89E;color:#5C3B28;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .fieldgroup legend,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .fieldgroup legend,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .fieldgroup legend,.view-id-all_locations.view-display-id-block_2 .view-filters .fieldgroup legend,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .fieldgroup legend,.view-id-all_locations.view-display-id-block_4 .view-filters .fieldgroup legend,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .fieldgroup legend,.view-id-all_locations.view-display-id-block_5 .view-filters .fieldgroup legend,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .fieldgroup legend,.view-id-all_locations.view-display-id-block_6 .view-filters .fieldgroup legend{font-size:0.9em;color:#a8755c;font-style:italic;margin-bottom:8px;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .form-check-input:checked,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .form-check-input:checked,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .form-check-input:checked,.view-id-all_locations.view-display-id-block_2 .view-filters .form-check-input:checked,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .form-check-input:checked,.view-id-all_locations.view-display-id-block_4 .view-filters .form-check-input:checked,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .form-check-input:checked,.view-id-all_locations.view-display-id-block_5 .view-filters .form-check-input:checked,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .form-check-input:checked,.view-id-all_locations.view-display-id-block_6 .view-filters .form-check-input:checked{background-color:#A65836;border-color:#A65836;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .form-item-field-address-postal-code .form-select,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select,.view-id-all_locations.view-display-id-block_2 .view-filters .form-item-field-address-postal-code .form-select,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select,.view-id-all_locations.view-display-id-block_4 .view-filters .form-item-field-address-postal-code .form-select,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select,.view-id-all_locations.view-display-id-block_5 .view-filters .form-item-field-address-postal-code .form-select,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select,.view-id-all_locations.view-display-id-block_6 .view-filters .form-item-field-address-postal-code .form-select{width:100%;max-width:200px;padding:10px;font-size:16px;background-color:#FAF3E0;color:#6F4E37;border:1px solid #6F4E37;border-radius:5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;font-family:inherit;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select:focus,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .form-item-field-address-postal-code .form-select:focus,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select:focus,.view-id-all_locations.view-display-id-block_2 .view-filters .form-item-field-address-postal-code .form-select:focus,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select:focus,.view-id-all_locations.view-display-id-block_4 .view-filters .form-item-field-address-postal-code .form-select:focus,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select:focus,.view-id-all_locations.view-display-id-block_5 .view-filters .form-item-field-address-postal-code .form-select:focus,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select:focus,.view-id-all_locations.view-display-id-block_6 .view-filters .form-item-field-address-postal-code .form-select:focus{border-color:#A65836;box-shadow:0 0 4px rgba(166,88,54,0.3);}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::-moz-placeholder,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .form-item-field-address-postal-code .form-select::-moz-placeholder,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::-moz-placeholder,.view-id-all_locations.view-display-id-block_2 .view-filters .form-item-field-address-postal-code .form-select::-moz-placeholder,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::-moz-placeholder,.view-id-all_locations.view-display-id-block_4 .view-filters .form-item-field-address-postal-code .form-select::-moz-placeholder,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::-moz-placeholder,.view-id-all_locations.view-display-id-block_5 .view-filters .form-item-field-address-postal-code .form-select::-moz-placeholder,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::-moz-placeholder,.view-id-all_locations.view-display-id-block_6 .view-filters .form-item-field-address-postal-code .form-select::-moz-placeholder{color:#A9A9A9;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::placeholder,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .form-item-field-address-postal-code .form-select::placeholder,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::placeholder,.view-id-all_locations.view-display-id-block_2 .view-filters .form-item-field-address-postal-code .form-select::placeholder,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::placeholder,.view-id-all_locations.view-display-id-block_4 .view-filters .form-item-field-address-postal-code .form-select::placeholder,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::placeholder,.view-id-all_locations.view-display-id-block_5 .view-filters .form-item-field-address-postal-code .form-select::placeholder,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::placeholder,.view-id-all_locations.view-display-id-block_6 .view-filters .form-item-field-address-postal-code .form-select::placeholder{color:#A9A9A9;}.block-views-exposed-filter-blockall-locations-block-2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::after,.block-views-exposed-filter-blockall-locations-block-2 .view-filters .form-item-field-address-postal-code .form-select::after,.view-id-all_locations.view-display-id-block_2 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::after,.view-id-all_locations.view-display-id-block_2 .view-filters .form-item-field-address-postal-code .form-select::after,.view-id-all_locations.view-display-id-block_4 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::after,.view-id-all_locations.view-display-id-block_4 .view-filters .form-item-field-address-postal-code .form-select::after,.view-id-all_locations.view-display-id-block_5 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::after,.view-id-all_locations.view-display-id-block_5 .view-filters .form-item-field-address-postal-code .form-select::after,.view-id-all_locations.view-display-id-block_6 #views-exposed-form-all-locations-block-2 .form-item-field-address-postal-code .form-select::after,.view-id-all_locations.view-display-id-block_6 .view-filters .form-item-field-address-postal-code .form-select::after{content:"▾";font-size:12px;color:#6F4E37;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;}@media (max-width:768px){.block-views-exposed-filter-blockall-locations-block-2 table tr td .line-1,.block-views-exposed-filter-blockall-locations-block-2 table tr td .line-2,.view-id-all_locations.view-display-id-block_2 table tr td .line-1,.view-id-all_locations.view-display-id-block_2 table tr td .line-2,.view-id-all_locations.view-display-id-block_4 table tr td .line-1,.view-id-all_locations.view-display-id-block_4 table tr td .line-2,.view-id-all_locations.view-display-id-block_5 table tr td .line-1,.view-id-all_locations.view-display-id-block_5 table tr td .line-2,.view-id-all_locations.view-display-id-block_6 table tr td .line-1,.view-id-all_locations.view-display-id-block_6 table tr td .line-2{display:block;text-wrap:pretty;}.block-views-exposed-filter-blockall-locations-block-2 table tr td .line-2,.view-id-all_locations.view-display-id-block_2 table tr td .line-2,.view-id-all_locations.view-display-id-block_4 table tr td .line-2,.view-id-all_locations.view-display-id-block_5 table tr td .line-2,.view-id-all_locations.view-display-id-block_6 table tr td .line-2{display:inline-block;}.block-views-exposed-filter-blockall-locations-block-2 table tr td .separator,.view-id-all_locations.view-display-id-block_2 table tr td .separator,.view-id-all_locations.view-display-id-block_4 table tr td .separator,.view-id-all_locations.view-display-id-block_5 table tr td .separator,.view-id-all_locations.view-display-id-block_6 table tr td .separator{display:none;}.block-views-exposed-filter-blockall-locations-block-2 table tr th:nth-child(3),.block-views-exposed-filter-blockall-locations-block-2 table tr td:nth-child(3),.view-id-all_locations.view-display-id-block_2 table tr th:nth-child(3),.view-id-all_locations.view-display-id-block_2 table tr td:nth-child(3),.view-id-all_locations.view-display-id-block_4 table tr th:nth-child(3),.view-id-all_locations.view-display-id-block_4 table tr td:nth-child(3),.view-id-all_locations.view-display-id-block_5 table tr th:nth-child(3),.view-id-all_locations.view-display-id-block_5 table tr td:nth-child(3),.view-id-all_locations.view-display-id-block_6 table tr th:nth-child(3),.view-id-all_locations.view-display-id-block_6 table tr td:nth-child(3){display:none;}}@media (min-width:992px){.block-views-exposed-filter-blockall-locations-block-2 table tr td:nth-child(1),.block-views-exposed-filter-blockall-locations-block-2 table tr td:nth-child(2),.block-views-exposed-filter-blockall-locations-block-2 table tr td:nth-child(4),.view-id-all_locations.view-display-id-block_2 table tr td:nth-child(1),.view-id-all_locations.view-display-id-block_2 table tr td:nth-child(2),.view-id-all_locations.view-display-id-block_2 table tr td:nth-child(4),.view-id-all_locations.view-display-id-block_4 table tr td:nth-child(1),.view-id-all_locations.view-display-id-block_4 table tr td:nth-child(2),.view-id-all_locations.view-display-id-block_4 table tr td:nth-child(4),.view-id-all_locations.view-display-id-block_5 table tr td:nth-child(1),.view-id-all_locations.view-display-id-block_5 table tr td:nth-child(2),.view-id-all_locations.view-display-id-block_5 table tr td:nth-child(4),.view-id-all_locations.view-display-id-block_6 table tr td:nth-child(1),.view-id-all_locations.view-display-id-block_6 table tr td:nth-child(2),.view-id-all_locations.view-display-id-block_6 table tr td:nth-child(4){text-wrap:nowrap;}}.block-views-exposed-filter-blockall-locations-block-2 .external-map-link,.view-id-all_locations.view-display-id-block_2 .external-map-link,.view-id-all_locations.view-display-id-block_4 .external-map-link,.view-id-all_locations.view-display-id-block_5 .external-map-link,.view-id-all_locations.view-display-id-block_6 .external-map-link{display:flex;justify-content:start;align-items:top;text-decoration:none;}.block-views-exposed-filter-blockall-locations-block-2 .external-map-link .proximity,.view-id-all_locations.view-display-id-block_2 .external-map-link .proximity,.view-id-all_locations.view-display-id-block_4 .external-map-link .proximity,.view-id-all_locations.view-display-id-block_5 .external-map-link .proximity,.view-id-all_locations.view-display-id-block_6 .external-map-link .proximity{font-size:0.8rem;font-weight:normal;color:#28a745;}.block-views-exposed-filter-blockall-locations-block-2 .external-map-link .proximity .distance,.view-id-all_locations.view-display-id-block_2 .external-map-link .proximity .distance,.view-id-all_locations.view-display-id-block_4 .external-map-link .proximity .distance,.view-id-all_locations.view-display-id-block_5 .external-map-link .proximity .distance,.view-id-all_locations.view-display-id-block_6 .external-map-link .proximity .distance{font-weight:bold;}.block-views-exposed-filter-blockall-locations-block-2 .external-map-link .proximity.mid,.view-id-all_locations.view-display-id-block_2 .external-map-link .proximity.mid,.view-id-all_locations.view-display-id-block_4 .external-map-link .proximity.mid,.view-id-all_locations.view-display-id-block_5 .external-map-link .proximity.mid,.view-id-all_locations.view-display-id-block_6 .external-map-link .proximity.mid{color:#ff9800;}.block-views-exposed-filter-blockall-locations-block-2 .external-map-link .proximity.far,.view-id-all_locations.view-display-id-block_2 .external-map-link .proximity.far,.view-id-all_locations.view-display-id-block_4 .external-map-link .proximity.far,.view-id-all_locations.view-display-id-block_5 .external-map-link .proximity.far,.view-id-all_locations.view-display-id-block_6 .external-map-link .proximity.far{color:#cc7755;}.block-views-exposed-filter-blockall-locations-block-2 .external-map-link:hover .line-1,.block-views-exposed-filter-blockall-locations-block-2 .external-map-link:hover .separator,.block-views-exposed-filter-blockall-locations-block-2 .external-map-link:hover .line-2,.view-id-all_locations.view-display-id-block_2 .external-map-link:hover .line-1,.view-id-all_locations.view-display-id-block_2 .external-map-link:hover .separator,.view-id-all_locations.view-display-id-block_2 .external-map-link:hover .line-2,.view-id-all_locations.view-display-id-block_4 .external-map-link:hover .line-1,.view-id-all_locations.view-display-id-block_4 .external-map-link:hover .separator,.view-id-all_locations.view-display-id-block_4 .external-map-link:hover .line-2,.view-id-all_locations.view-display-id-block_5 .external-map-link:hover .line-1,.view-id-all_locations.view-display-id-block_5 .external-map-link:hover .separator,.view-id-all_locations.view-display-id-block_5 .external-map-link:hover .line-2,.view-id-all_locations.view-display-id-block_6 .external-map-link:hover .line-1,.view-id-all_locations.view-display-id-block_6 .external-map-link:hover .separator,.view-id-all_locations.view-display-id-block_6 .external-map-link:hover .line-2{text-decoration:underline;}.block-views-exposed-filter-blockall-locations-block-2 .external-map-link:hover i,.block-views-exposed-filter-blockall-locations-block-2 .external-map-link i,.view-id-all_locations.view-display-id-block_2 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_2 .external-map-link i,.view-id-all_locations.view-display-id-block_4 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_4 .external-map-link i,.view-id-all_locations.view-display-id-block_5 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_5 .external-map-link i,.view-id-all_locations.view-display-id-block_6 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_6 .external-map-link i{margin-top:2px;margin-right:0.5rem;font-size:1rem;text-decoration:none;}@media (max-width:768px){.block-views-exposed-filter-blockall-locations-block-2 .external-map-link:hover i,.block-views-exposed-filter-blockall-locations-block-2 .external-map-link i,.view-id-all_locations.view-display-id-block_2 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_2 .external-map-link i,.view-id-all_locations.view-display-id-block_4 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_4 .external-map-link i,.view-id-all_locations.view-display-id-block_5 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_5 .external-map-link i,.view-id-all_locations.view-display-id-block_6 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_6 .external-map-link i{margin-top:0;margin-right:0.25rem;margin-left:-0.25rem;font-size:1.5rem;margin-top:5px;}}.view-id-all_locations.view-display-id-block_6 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_6 .external-map-link i{margin-top:0;margin-right:0.5rem;font-size:2rem;text-decoration:none;}@media (max-width:768px){.view-id-all_locations.view-display-id-block_6 .external-map-link:hover i,.view-id-all_locations.view-display-id-block_6 .external-map-link i{margin-right:0.25rem;margin-left:-0.25rem;font-size:1.5rem;margin-top:5px;}}.table{border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;}.table th{background-color:#8b5e3c;color:#f4e9da;padding:12px;font-weight:bold;text-align:left;text-transform:uppercase;font-size:0.95em;border-right:1px solid #d3c4b0;}.table th:last-child{border-right:none;}.table td{padding:0.5rem;text-align:left;line-height:1.5;color:#5a5a5a;background-color:transparent;}.table tr:nth-child(even){background-color:#f4f1ed;}.table tr:nth-child(odd){background-color:#ffffff;}.table tr:hover{background-color:#e9e3da;}.table a{color:#8b4513;font-weight:bold;text-decoration:none;}.table a:hover{color:#a87d50;text-decoration:underline;}.table th,.table th a,.table th a:hover,.table th a:visited,.table th a:active{color:#f4e9da;padding-left:5px;}.table th.is-active a{text-decoration:underline;}.navbar-toggler{margin-top:0;margin-right:15px;}@media (max-width:992px){.navbar-toggler{width:54px;height:54px;border-color:#f9f4e7;}.navbar-toggler span{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='%23f9f4e7' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}header .navbar-dark ul{gap:0rem;margin-top:1rem;}header .navbar-dark ul .nav-item{border-bottom:1px solid rgba(255,255,255,0.2);}header .navbar-dark ul .nav-item a{padding:0;padding-left:15px;line-height:44px;border-left:4px solid transparent;}header .navbar-dark ul .nav-item a.is-active{background-color:rgba(255,255,255,0.1);border-left:4px solid #d4a572;color:#d4a572;}header .navbar-dark ul .nav-item:last-child a{border-bottom:none;padding-bottom:0;margin-bottom:0;}}.cta-button{background-color:#f08c42;color:#ffffff;font-size:16px;font-weight:bold;padding:12px 20px;border-radius:8px;border:none;cursor:pointer;transition:all 0.3s ease;display:flex;align-items:center;gap:8px;justify-content:center;box-shadow:0 4px 6px rgba(0,0,0,0.1);}.cta-button i{font-size:18px;}.cta-button:hover{background-color:#d37437;box-shadow:0 6px 10px rgba(0,0,0,0.15);color:#fff;}.cta-container{display:flex;justify-content:center;margin-top:-1rem;margin-bottom:1rem;}blockquote{font-style:italic;font-size:1.2rem;color:#4f3a30;background-color:#f9f5f3;border-left:5px solid #d2a679;padding:20px 20px;margin:20px 0;border-radius:5px;box-shadow:0px 4px 6px rgba(0,0,0,0.1);position:relative;}blockquote p{margin:0;padding-left:0px;}.promo-wrapper.sidebar{margin-left:32px;background-color:rgb(249,249,249);padding:16px;}.promo-wrapper.sidebar .promo-header{text-align:center;border-radius:8px;padding:5px 10px;background-color:#d3a87c;color:white;font-size:0.9em;font-weight:bold;margin-bottom:16px;display:none;}
