/* 0.2.1: contain Divi Customizer typography/link overrides inside the destination body.
 * Values below are copied from the approved, unchanged 0.1.13 assets.
 * Two existing IDs outrank Divi's .et-db #et-boc .et-l rules; no global style is changed. */
#et-boc #ba-d6-main.ba-d6{font-weight:400;font-style:normal;font-variant:normal;text-align:start;text-transform:none;letter-spacing:normal;}
/* Approved destination.css typography and colors, in original cascade order. */
#et-boc #ba-d6-main.ba-d6{color:var(--ink);font-family:"BA D6 Garamond", "EB Garamond", Georgia, serif;font-size:19px;line-height:1.45;}
#et-boc #ba-d6-main.ba-d6 a{color:inherit;}
#et-boc #ba-d6-main.ba-d6 a:hover{color:var(--red);}
#et-boc #ba-d6-main.ba-d6 h1,#et-boc #ba-d6-main.ba-d6 h2,#et-boc #ba-d6-main.ba-d6 h3{font-family:inherit;font-weight:600;color:inherit;}
#et-boc #ba-d6-main.ba-d6 h1{font-size:clamp(48px, 5.7vw, 84px);line-height:0.98;letter-spacing:-0.04em;}
#et-boc #ba-d6-main.ba-d6 h2{font-size:clamp(31px, 3.1vw, 43px);line-height:1.08;letter-spacing:-0.025em;}
#et-boc #ba-d6-main.ba-d6 h3{font-size:25px;line-height:1.13;letter-spacing:-0.015em;}
#et-boc #ba-d6-main .ba-d6-test-note{color:rgb(255, 244, 221);font-style:normal;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:1.5;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;letter-spacing:0.04em;text-align:center;}
#et-boc #ba-d6-main .ba-d6-breadcrumb{font-style:normal;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:1.5;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;letter-spacing:0.04em;}
#et-boc #ba-d6-main .ba-d6-breadcrumb a{text-underline-offset:3px;}
#et-boc #ba-d6-main .ba-d6-count{font-size:19px;}
#et-boc #ba-d6-main .ba-d6-count a{font-style:normal;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:1.3;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;}
#et-boc #ba-d6-main .ba-d6-eyebrow{font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:10px;line-height:1.5;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;letter-spacing:0.12em;text-transform:uppercase;color:var(--red);}
#et-boc #ba-d6-main .ba-d6-subhead{font-size:25px;line-height:1.25;}
#et-boc #ba-d6-main .ba-d6-introduction{font-size:22px;line-height:1.45;}
#et-boc #ba-d6-main .ba-d6-filter{color:rgb(255, 245, 226);}
#et-boc #ba-d6-main .ba-d6-filter label{font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:10px;line-height:1.4;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;letter-spacing:0.08em;text-transform:uppercase;}
#et-boc #ba-d6-main .ba-d6-filter select{color:rgb(33, 27, 22);font-style:normal;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:1.4;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;}
#et-boc #ba-d6-main .ba-d6-filter button{color:rgb(38, 27, 16);font-style:normal;font-feature-settings:normal;font-weight:700;font-stretch:normal;font-size:12px;line-height:1.5;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;}
#et-boc #ba-d6-main .ba-d6-filter a.ba-d6-clear{font-style:normal;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:1.5;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;color:rgb(255, 245, 226);text-underline-offset:3px;}
#et-boc #ba-d6-main .ba-d6-guide h3{font-size:24px;}
#et-boc #ba-d6-main .ba-d6-guide p{font-size:17px;line-height:1.35;}
#et-boc #ba-d6-main .ba-d6-link{font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:10px;line-height:1.5;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;letter-spacing:0.05em;text-transform:uppercase;color:var(--red) !important;}
#et-boc #ba-d6-main .ba-d6-lead h2{font-size:clamp(29px, 2.4vw, 38px);line-height:1.05;}
#et-boc #ba-d6-main .ba-d6-lead p{font-size:20px;}
#et-boc #ba-d6-main .ba-d6-featured-guides h3{font-size:27px;}
#et-boc #ba-d6-main .ba-d6-shortcut-grid a{color:rgb(255, 246, 229);}
#et-boc #ba-d6-main .ba-d6-shortcut-grid a:hover{color:rgb(229, 193, 116);}
#et-boc #ba-d6-main .ba-d6-shortcut-grid span{text-align:center;font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:10px;line-height:1.4;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;letter-spacing:0.07em;text-transform:uppercase;}
#et-boc #ba-d6-main .ba-d6-fine{font-style:normal;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:11px;line-height:1.5;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;}
#et-boc #ba-d6-main .ba-d6-postcard h3{font-size:24px;}
#et-boc #ba-d6-main .ba-d6-postcard p{font-size:17px;line-height:1.25;}
#et-boc #ba-d6-main .ba-d6-postcard .ba-d6-format{font-size:15px;color:rgb(109, 87, 63);}
#et-boc #ba-d6-main .ba-d6-section-link{text-align:center;}
#et-boc #ba-d6-main .ba-d6-news{color:rgb(255, 245, 228);}
#et-boc #ba-d6-main .ba-d6-news .ba-d6-eyebrow{color:rgb(218, 183, 111);}
#et-boc #ba-d6-main .ba-d6-news h2{color:rgb(255, 245, 228);}
#et-boc #ba-d6-main .ba-d6-news .ba-d6-link{color:rgb(225, 189, 122) !important;}
#et-boc #ba-d6-main .ba-d6-news-controls button{color:rgb(255, 229, 174);font-size:20px;}
#et-boc #ba-d6-main .ba-d6-news-track p{font-size:18px;line-height:1.35;}
#et-boc #ba-d6-main .ba-d6-news-track h3{font-size:29px;}
#et-boc #ba-d6-main .ba-d6-closing h3{font-size:23px;}
#et-boc #ba-d6-main .ba-d6-closing p{font-size:17px;line-height:1.3;}
#et-boc #ba-d6-main .ba-d6-closing .ba-d6-fine{font-size:11px;}
#et-boc #ba-d6-main .ba-d6-bumper{color:rgb(255, 244, 221);}
#et-boc #ba-d6-main .ba-d6-bumper p{font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:11px;line-height:normal;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;text-transform:uppercase;letter-spacing:0.1em;color:rgb(232, 197, 139);}
#et-boc #ba-d6-main .ba-d6-bumper h2{font-size:65px;color:rgb(255, 244, 221);}
#et-boc #ba-d6-main .ba-d6-bumper a{color:rgb(255, 244, 221);font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:12px;line-height:normal;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;}
#et-boc #ba-d6-main .ba-d6-results h1{font-size:46px;}
#et-boc #ba-d6-main .ba-d6-results h2{font-size:29px;}
#et-boc #ba-d6-main .ba-d6-pagination{font-style:normal;font-feature-settings:normal;font-weight:normal;font-stretch:normal;font-size:12px;line-height:1.5;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;}
#et-boc #ba-d6-main .ba-d6-pagination a{text-underline-offset:4px;color:var(--red);}
#et-boc #ba-d6-main .ba-d6-notice{font-size:18px;}
@media (max-width: 1100px){
#et-boc #ba-d6-main .ba-d6-guide h3{font-size:25px;}
}
@media (max-width: 760px){
#et-boc #ba-d6-main.ba-d6 h1{font-size:58px;}
#et-boc #ba-d6-main .ba-d6-subhead{font-size:23px;}
#et-boc #ba-d6-main .ba-d6-introduction{font-size:21px;}
#et-boc #ba-d6-main .ba-d6-lead h2{font-size:31px;}
#et-boc #ba-d6-main .ba-d6-lead p{font-size:18px;}
#et-boc #ba-d6-main .ba-d6-shortcut-grid span{font-size:9px;letter-spacing:0.03em;}
#et-boc #ba-d6-main .ba-d6-bumper h2{font-size:53px;}
#et-boc #ba-d6-main .ba-d6-results h1{font-size:38px;}
}
@media (max-width: 420px){
#et-boc #ba-d6-main.ba-d6 h1{font-size:49px;}
#et-boc #ba-d6-main .ba-d6-count{font-size:17px;}
#et-boc #ba-d6-main .ba-d6-count a{font-size:10px;}
#et-boc #ba-d6-main .ba-d6-lead h2{font-size:34px;}
#et-boc #ba-d6-main .ba-d6-guide h3{font-size:23px;}
#et-boc #ba-d6-main .ba-d6-guide p{font-size:16px;}
}
#et-boc #ba-d6-main .ba-d6-breadcrumb .ba-d6-crumb-divider{color:rgb(121, 102, 77);}
#et-boc #ba-d6-main .ba-d6-filter--landing button{font-size:11px;line-height:1.4;}
#et-boc #ba-d6-main .ba-d6-introduction{font-size:20px;line-height:1.42;}
#et-boc #ba-d6-main .ba-d6-lead h2{font-size:clamp(31px, 2.6vw, 41px);}
@media (max-width: 760px){
#et-boc #ba-d6-main .ba-d6-lead h2{font-size:33px;}
}
@media (max-width: 420px){
#et-boc #ba-d6-main .ba-d6-lead h2{font-size:36px;}
}
#et-boc #ba-d6-main .ba-d6-filter--landing .ba-d6-filter-heading{font-size:clamp(22px, 2vw, 27px);font-weight:500;line-height:1.15;letter-spacing:-0.01em;color:rgb(255, 245, 226);}
#et-boc #ba-d6-main .ba-d6-columns .ba-d6-hero-heading > h1{font-size:clamp(52px, 6.1vw, 90px);}
#et-boc #ba-d6-main .ba-d6-columns .ba-d6-hero-heading > .ba-d6-subhead{font-size:27px;}
@media (max-width: 760px){
#et-boc #ba-d6-main .ba-d6-columns .ba-d6-hero-heading > h1{font-size:62px;}
#et-boc #ba-d6-main .ba-d6-columns .ba-d6-hero-heading > .ba-d6-subhead{font-size:25px;}
}
@media (max-width: 420px){
#et-boc #ba-d6-main .ba-d6-columns .ba-d6-hero-heading > h1{font-size:52px;}
}
#et-boc #ba-d6-main .ba-d6-guide-band .ba-d6-supporting-heading,#et-boc #ba-d6-main .ba-d6-shortcuts .ba-d6-section-label{font-family:"BA D6 Open Sans", "Open Sans", sans-serif;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:0.12em;text-transform:uppercase;color:var(--red);}
#et-boc #ba-d6-main .ba-d6-supporting-image{line-height:0;}
#et-boc #ba-d6-main .ba-d6-supporting-card h3{font-size:27px;line-height:1.13;letter-spacing:-0.015em;}
#et-boc #ba-d6-main .ba-d6-supporting-card .ba-d6-supporting-subhead{font-size:17px;line-height:1.35;}
@media (max-width: 760px){
#et-boc #ba-d6-main .ba-d6-guide-band .ba-d6-supporting-heading,#et-boc #ba-d6-main .ba-d6-shortcuts .ba-d6-section-label{font-size:18px;}
}
@media (max-width: 1100px){
#et-boc #ba-d6-main .ba-d6-supporting-card h3{font-size:25px;}
}
@media (max-width: 420px){
#et-boc #ba-d6-main .ba-d6-guide-band .ba-d6-supporting-heading,#et-boc #ba-d6-main .ba-d6-shortcuts .ba-d6-section-label{font-size:16px;}
#et-boc #ba-d6-main .ba-d6-supporting-card h3{font-size:23px;}
#et-boc #ba-d6-main .ba-d6-supporting-card .ba-d6-supporting-subhead{font-size:16px;}
}
#et-boc #ba-d6-main .ba-d6-guide-band{color:var(--ivory);}
#et-boc #ba-d6-main .ba-d6-guide-band .ba-d6-supporting-heading{color:var(--gold-on-dark);}
#et-boc #ba-d6-main .ba-d6-guide-band .ba-d6-supporting-subhead{color:var(--cream);}
#et-boc #ba-d6-main .ba-d6-guide-band .ba-d6-link{color:var(--gold-on-dark) !important;}
#et-boc #ba-d6-main .ba-d6-guide-band a:hover{color:var(--gold-on-dark);text-underline-offset:3px;}
#et-boc #ba-d6-main .ba-d6-introduction.ba-d6-hero-intro{text-align:center;}
#et-boc #ba-d6-main .ba-d6-lead h2{font-size:clamp(29px, 2.4vw, 38px);}
#et-boc #ba-d6-main .ba-d6-introduction.ba-d6-hero-intro{text-align:left;font-size:18px;line-height:1.35;}
@media (max-width: 760px){
#et-boc #ba-d6-main .ba-d6-lead h2{font-size:30px;}
}
@media (max-width: 420px){
#et-boc #ba-d6-main .ba-d6-lead h2{font-size:33px;}
}
#et-boc #ba-d6-main.ba-d6 .ba-d6-editorial-heading{font-family:"BA D6 Open Sans", "Open Sans", sans-serif;font-size:20px;font-weight:600;line-height:1.35;letter-spacing:0.12em;text-transform:uppercase;color:var(--red);}
#et-boc #ba-d6-main .ba-d6-news .ba-d6-editorial-heading{color:var(--gold-on-dark);}
#et-boc #ba-d6-main .ba-d6-news-track .ba-d6-news-meta{font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:11px;line-height:1.5;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;letter-spacing:0.1em;text-transform:uppercase;color:var(--gold-on-dark);}
#et-boc #ba-d6-main .ba-d6-photography .ba-d6-photo-location{font-size:16px;line-height:1.35;}
#et-boc #ba-d6-main .ba-d6-bumper p{font-size:clamp(20px, 2vw, 28px);line-height:1.3;letter-spacing:0.12em;}
#et-boc #ba-d6-main .ba-d6-bumper a{text-align:center;color:rgb(255, 244, 221);font-size:13px;line-height:1.5;}
#et-boc #ba-d6-main .ba-d6-bumper a:hover{color:rgb(255, 244, 221);}
@media (max-width: 760px){
#et-boc #ba-d6-main.ba-d6 .ba-d6-editorial-heading{font-size:18px;}
}
@media (max-width: 420px){
#et-boc #ba-d6-main.ba-d6 .ba-d6-editorial-heading{font-size:16px;}
}
#et-boc #ba-d6-main .ba-d6-news-track h3{font-size:27px;font-weight:400;line-height:1.2;letter-spacing:0px;}
#et-boc #ba-d6-main .ba-d6-guide-band .ba-d6-supporting-heading,#et-boc #ba-d6-main .ba-d6-shortcuts .ba-d6-section-label,#et-boc #ba-d6-main.ba-d6 .ba-d6-editorial-heading,#et-boc #ba-d6-main .ba-d6-lead .ba-d6-eyebrow{font-size:26px;}
@media (max-width: 760px){
#et-boc #ba-d6-main .ba-d6-guide-band .ba-d6-supporting-heading,#et-boc #ba-d6-main .ba-d6-shortcuts .ba-d6-section-label,#et-boc #ba-d6-main.ba-d6 .ba-d6-editorial-heading,#et-boc #ba-d6-main .ba-d6-lead .ba-d6-eyebrow{font-size:23.4px;}
}
@media (max-width: 420px){
#et-boc #ba-d6-main .ba-d6-guide-band .ba-d6-supporting-heading,#et-boc #ba-d6-main .ba-d6-shortcuts .ba-d6-section-label,#et-boc #ba-d6-main.ba-d6 .ba-d6-editorial-heading,#et-boc #ba-d6-main .ba-d6-lead .ba-d6-eyebrow{font-size:20.8px;}
}

/* Approved mobile.css typography and colors, in original cascade order. */
@media (max-width: 760px){
#et-boc #ba-d6-main.ba-d6 .ba-d6-breadcrumb{font-size:10px;letter-spacing:0.12em;text-transform:uppercase;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-hero-heading h1{font-size:46px;font-weight:400;line-height:1.02;letter-spacing:0px;color:rgb(137, 28, 22);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-columns .ba-d6-hero-heading > .ba-d6-subhead{font-size:23px;line-height:1.13;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-count-mobile strong{font-size:41px;font-weight:600;line-height:1;color:rgb(137, 28, 22);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-count-mobile > span{font-size:18px;line-height:1.15;font-weight:400;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-count > a{font-family:"BA D6 Open Sans", "Open Sans", sans-serif;font-size:10.5px;letter-spacing:0.02em;color:rgb(137, 28, 22);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-filter--landing .ba-d6-filter-heading{font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:13px;line-height:1.4;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;letter-spacing:0.025em;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-fields label{font-size:10px;letter-spacing:0.1em;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-fields select{font-size:14px;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-filter-actions button{font-family:"BA D6 Open Sans", "Open Sans", sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:rgb(59, 32, 20);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-clear{font-size:11px;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-hero-intro{text-align:left;font-size:18px;line-height:1.4;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-mobile-guides{color:rgb(247, 239, 221);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-mobile-section-label,#et-boc #ba-d6-main.ba-d6 .ba-d6-shortcuts .ba-d6-section-label,#et-boc #ba-d6-main.ba-d6 .ba-d6-editorial-heading{font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:20.8px;line-height:1.25;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;letter-spacing:0.0625em;text-transform:uppercase;color:rgb(137, 28, 22);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-mobile-section-label,#et-boc #ba-d6-main.ba-d6 .ba-d6-news .ba-d6-editorial-heading{color:rgb(223, 189, 124);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-mobile-guides a:hover{color:rgb(223, 189, 124);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-mobile-guide-card h3{font-size:28px;font-weight:400;line-height:1.08;letter-spacing:0px;color:rgb(248, 242, 231);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-mobile-guide-card p{font-size:18px;line-height:1.32;color:rgb(226, 213, 190);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-guide-expansion summary{font-style:normal;font-feature-settings:normal;font-weight:600;font-stretch:normal;font-size:12px;line-height:1.4;font-family:"BA D6 Open Sans", "Open Sans", sans-serif;color:rgb(223, 189, 124);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-guide-expansion summary::after{font-size:21px;line-height:1;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-guide-expansion li a{font-size:21px;line-height:1.18;color:rgb(247, 239, 221);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-shortcut-grid span{font-size:9.5px;line-height:1.15;letter-spacing:0.02em;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-featured .ba-d6-postcard h3{font-size:19px;line-height:1.14;font-weight:400;letter-spacing:0px;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-featured .ba-d6-postcard p{font-family:"BA D6 Open Sans", "Open Sans", sans-serif;font-size:10px;line-height:1.4;color:rgb(104, 92, 75);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-section-link{text-align:center;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-section-link .ba-d6-link{font-size:11px;line-height:1.45;text-underline-offset:4px;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-news-track .ba-d6-news-meta{font-size:10px;line-height:1.4;letter-spacing:0px;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-news-track h3{font-size:27px;font-weight:400;line-height:1.12;letter-spacing:0px;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-photos h3{font-size:24px;font-weight:400;line-height:1.08;letter-spacing:0px;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-photo-location{font-family:"BA D6 Open Sans", "Open Sans", sans-serif;font-size:11px;line-height:1.4;color:rgb(105, 91, 70);}
#et-boc #ba-d6-main.ba-d6 .ba-d6-photography .ba-d6-fine{font-size:10px;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-bumper p{font-size:22px;line-height:1.3;letter-spacing:0.12em;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-bumper h2{font-size:50px;line-height:1;font-weight:600;letter-spacing:-0.025em;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-bumper a{font-size:12px;line-height:1.5;letter-spacing:0.04em;}
#et-boc #ba-d6-main.ba-d6 .ba-d6-results .ba-d6-postcard h3{font-size:21px;}
}

/* Divi sets line-height directly on body lists; the approved lists inherit their local type. */
#et-boc #ba-d6-main .ba-d6-breadcrumb ol{line-height:inherit;padding:0;}
#et-boc #ba-d6-main .ba-d6-guide-expansion ul{line-height:inherit;}
#et-boc #ba-d6-main .ba-d6-news-controls button{font-family:Arial;}
