.elementor-4477 .elementor-element.elementor-element-4575c546{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-32f4153e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-a2b9e2a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4477 .elementor-element.elementor-element-51bad004 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-441041b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-5c7d0dde{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-47020ab5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4477 .elementor-element.elementor-element-2e7ebb24 .elementor-heading-title{font-family:"Lora", serif;color:#54595F;}.elementor-4477 .elementor-element.elementor-element-2e7ebb24 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-8b4b59 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-1b6ac925 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-42cc8b82 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-6f1a02c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-4477 .elementor-element.elementor-element-3b10b456 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-72e40002 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4477 .elementor-element.elementor-element-24492a3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-24421c3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-46ee15d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-461049a0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-9d2c9a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-11d311cf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-75f38179 .elementor-heading-title{font-family:"Lora", serif;color:#54595F;}.elementor-4477 .elementor-element.elementor-element-75f38179 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-6a09e39a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-4ae63931 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-46a3cbee > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-98344f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-287289e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-79fc60b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-70ddf8db{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-5d6b3a1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-19a0e423 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-7b23b692 .elementor-heading-title{font-family:"Lora", serif;color:#54595F;}.elementor-4477 .elementor-element.elementor-element-7b23b692 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-61ab91da > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-accordion-item{border-width:0px;}.elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-accordion-icon, .elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-accordion-title{color:#54595F;}.elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-accordion-icon svg{fill:#54595F;}.elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-active .elementor-accordion-icon, .elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-active .elementor-accordion-title{color:#555823;}.elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-active .elementor-accordion-icon svg{fill:#555823;}.elementor-4477 .elementor-element.elementor-element-eb17aaa .elementor-tab-content{color:#54595F;}.elementor-4477 .elementor-element.elementor-element-eb17aaa > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-6a3daef4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-4538a02d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-60149535{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-132e6e1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-2827a65d .elementor-heading-title{font-family:"Lora", serif;color:#54595F;}.elementor-4477 .elementor-element.elementor-element-2827a65d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-2d43c233 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-3b1ed6f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-7a52d917 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-1d7f967{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4477 .elementor-element.elementor-element-59c05733 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-4477 .elementor-element.elementor-element-5e13e251 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for container, class: .elementor-element-4575c546 *//* Fraser whiskey barrel pub tables. Page-scoped stylesheet. */
.fwe-pub{--fwe-olive:#555823;--fwe-ink:#54595F;--fwe-light:#F6F6F6;--fwe-line:#dedfd6;color:var(--fwe-ink);font-family:Lora,Georgia,serif;font-size:16px;line-height:1.65;width:100%;max-width:none;gap:0;padding:0;}
.fwe-pub .e-con{--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;gap:0;}
.fwe-pub .elementor-widget{margin:0;max-width:100%;min-width:0;}
.fwe-pub .elementor-widget-text-editor{color:var(--fwe-ink);font-family:Lora,Georgia,serif;font-size:16px;font-weight:400;line-height:1.65;}
.fwe-pub p{margin:0 0 20px;}.fwe-pub p:last-child{margin-bottom:0;}
.fwe-pub a{color:var(--fwe-olive);text-underline-offset:4px;}
.fwe-pub a:hover{text-decoration:underline;}
.fwe-pub a:focus-visible,.fwe-pub .elementor-tab-title:focus-visible{outline:3px solid #4A6C88;outline-offset:5px;}
.fwe-pub .fwe-heading .elementor-heading-title{font-family:Lora,Georgia,serif;font-weight:600;color:var(--fwe-ink);line-height:1.18;letter-spacing:-.025em;padding:0;margin:0 0 22px;}
.fwe-pub .fwe-heading h1{font-size:44px;}.fwe-pub .fwe-heading h2{font-size:34px;}
.fwe-pub em{font-weight:400;color:var(--fwe-olive);}
.fwe-pub .fwe-wrap{display:flex;flex-direction:column;width:calc(100% - 64px);max-width:1140px;margin:0 auto;padding:0;}
.fwe-pub .fwe-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:54px;}
.fwe-pub .fwe-copy-col{width:100%;padding:0;display:flex;flex-direction:column;align-items:stretch;gap:0;}
.fwe-pub .fwe-copy{margin-bottom:20px;}.fwe-pub .fwe-copy:last-child{margin-bottom:0;}
.fwe-pub .fwe-eyebrow{margin-bottom:20px;}.fwe-pub .eyebrow{font-size:15px;display:flex;align-items:center;gap:12px;line-height:1.5;}
.fwe-pub .eyebrow:before{content:'';width:23px;height:1px;background:var(--fwe-olive);flex:none;}
.fwe-pub .lead{font-size:17px;}
.fwe-pub .fwe-hero{background:var(--fwe-light);padding:24px 0 48px;width:100%;}
.fwe-pub .fwe-breadcrumbs{margin-bottom:28px;}
.fwe-pub .breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;font:600 10px/1.8 Montserrat,Arial,sans-serif;letter-spacing:.035em;}
.fwe-pub .breadcrumbs a{text-decoration:none;}
.fwe-pub .fwe-hero-photo img{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}
.fwe-pub .fwe-buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:20px;width:100%;margin-top:8px;}
.fwe-pub .fwe-buttons>.elementor-widget{width:auto;}
.fwe-pub .fwe-button .elementor-button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:0;border-radius:3px;background:var(--fwe-olive);color:white;padding:12px 23px;text-decoration:none;font:600 18px/1.3 Lora,Georgia,serif;}
.fwe-pub .fwe-button .elementor-button:hover{background:#46491d;text-decoration:none;}
.fwe-pub .fwe-inline-link{font-size:15px;font-weight:600;}
.fwe-pub .fwe-inline-link a{display:inline-flex;min-height:44px;align-items:center;font-size:15px;font-weight:600;}
.fwe-pub .fwe-craft{padding:64px 0;width:100%;}
.fwe-pub .fwe-detail-photo img{display:block;width:100%;height:590px;object-fit:cover;object-position:50% 68%;}
.fwe-pub .fwe-detail-photo figcaption{font:400 12px/1.65 Lora,Georgia,serif;color:var(--fwe-ink);margin-top:10px;text-align:left;}
.fwe-pub .fact{padding-top:17px;border-top:1px solid var(--fwe-line);font-size:14px;}
.fwe-pub .fwe-questions{padding:60px 0 68px;background:var(--fwe-light);width:100%;}
.fwe-pub .fwe-question-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:80px;align-items:start;}
.fwe-pub .fwe-faqs .elementor-accordion-item{border:0;border-bottom:1px solid var(--fwe-line);}.fwe-pub .fwe-faqs .elementor-accordion{border-top:1px solid var(--fwe-line);}
.fwe-pub .fwe-faqs .elementor-tab-title{padding:20px 0;font:600 18px/1.4 Lora,Georgia,serif;color:var(--fwe-ink);}
.fwe-pub .fwe-faqs .elementor-accordion-title{font:600 18px/1.4 Lora,Georgia,serif;color:var(--fwe-ink);}
.fwe-pub .fwe-faqs .elementor-accordion-icon{color:var(--fwe-olive);margin-left:15px;}
.fwe-pub .fwe-faqs .elementor-tab-content{padding:0 26px 22px 0;border:0;font:400 15px/1.65 Lora,Georgia,serif;color:var(--fwe-ink);}
.fwe-pub .fwe-visit{padding:65px 0;width:100%;}
.fwe-pub .fwe-visit-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:85px;align-items:center;}
.fwe-pub .fwe-visit-actions{padding-left:35px;border-left:1px solid var(--fwe-line);width:100%;}
.fwe-pub .address{font-size:18px;line-height:1.7;}.fwe-pub .fwe-visit .fwe-buttons{gap:16px;}
@media(max-width:1190px){.fwe-pub .fwe-row{gap:38px;}.fwe-pub .fwe-question-row{gap:45px;}}
@media(max-width:767px){.fwe-pub .fwe-wrap{width:calc(100% - 44px);}.fwe-pub .fwe-row,.fwe-pub .fwe-question-row,.fwe-pub .fwe-visit-row{grid-template-columns:minmax(0,1fr);gap:30px;}.fwe-pub .fwe-heading h1{font-size:36px;}.fwe-pub .fwe-heading h2{font-size:29px;}.fwe-pub .fwe-hero{padding:19px 0 32px;}.fwe-pub .fwe-breadcrumbs{margin-bottom:25px;}.fwe-pub .breadcrumbs{font-size:9px;gap:6px;}.fwe-pub .eyebrow{font-size:13px;}.fwe-pub .fwe-eyebrow{margin-bottom:18px;}.fwe-pub .lead{font-size:16px;}.fwe-pub .fwe-buttons{gap:18px;margin-top:3px;}.fwe-pub .fwe-button .elementor-button{font-size:16px;padding:13px 19px;}.fwe-pub .fwe-inline-link a{font-size:14px;}.fwe-pub .fwe-craft{padding:40px 0;}.fwe-pub .fwe-detail-photo img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:50% 70%;}.fwe-pub .fwe-questions{padding:40px 0;}.fwe-pub .fwe-question-row{gap:25px;}.fwe-pub .fwe-faqs .elementor-tab-title,.fwe-pub .fwe-faqs .elementor-accordion-title{font-size:17px;}.fwe-pub .fwe-visit{padding:42px 0;}.fwe-pub .fwe-visit-actions{border-left:0;border-top:1px solid var(--fwe-line);padding:23px 0 0;}.fwe-pub .address{font-size:17px;}}

/* Keep approved spacing above per-widget Elementor margin defaults. */
.fwe-pub .elementor-widget.fwe-copy{margin-bottom:20px!important;}
.fwe-pub .elementor-widget.fwe-copy:last-child{margin-bottom:0!important;}
.fwe-pub .elementor-widget.fwe-eyebrow{margin-bottom:20px!important;}
.fwe-pub .elementor-widget.fwe-breadcrumbs{margin-bottom:28px!important;}
@media(max-width:767px){.fwe-pub .elementor-widget.fwe-eyebrow{margin-bottom:18px!important;}.fwe-pub .elementor-widget.fwe-breadcrumbs{margin-bottom:25px!important;}}/* End custom CSS */