/* Generated from reconciled current homepage CSS; scoped to chrome only. */
@font-face{font-family:'PTH Serif';src:url('./SourceSerif4-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'PTH Serif';src:url('./SourceSerif4-Semibold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'PTH Serif';src:url('./SourceSerif4-Italic.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap;}
@font-face{font-family:'PTH Sans';src:url('./SourceSans3-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:'PTH Sans';src:url('./SourceSans3-Semibold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;}
@font-face{font-family:'PTH Sans';src:url('https://picnictimes.com/wp-content/uploads/fonts/PicnicHomepageSans-Regular.latin_.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-181,U+186,U+18A,U+18D-190,U+192-194,U+196-197,U+19A-19B,U+19E,U+1A0-1A1,U+1AF-1B1,U+1B7,U+1BF-1C3,U+1CD-1DD,U+1E2-1E7,U+1EA-1EB,U+1EE-1F0,U+1F4-1F5,U+1F7-201,U+204-205,U+208-209,U+20C-20D,U+218-220,U+222-223,U+226-227,U+237,U+23A-23E,U+241-245,U+248-249,U+300-30D,U+30F-313,U+315,U+318-320,U+323-32A,U+32C,U+32E-332,U+334,U+337-33D,U+342-345,U+34F,U+357-358,U+35C,U+35E-35F,U+361,U+1E02-1E03,U+1E06-1E07,U+1E0A-1E11,U+1E16-1E17,U+1E1E-1E2B,U+1E32-1E3B,U+1E3E-1E49,U+1E52-1E53,U+1E56-1E63,U+1E66-1E67,U+1E6A-1E6F,U+1E72-1E73,U+1E7E-1E85,U+1E8E-1E97,U+1E9E-1EF9,U+2007,U+2009-200B,U+2010-201E,U+2020-2023,U+2026,U+202F-2033,U+2035,U+2039-203A,U+203C-203F,U+2044,U+2047-204A,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AC,U+20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+2105,U+2113,U+2116-2117,U+211E,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+21A8,U+21D0-21D3,U+21E7,U+FB00-FB04,U+FEFF,U+2212;}
@font-face{font-family:'PTH Sans';src:url('https://picnictimes.com/wp-content/uploads/fonts/PicnicHomepageSans-Semibold.latin_.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-181,U+186,U+18A,U+18D-190,U+192-194,U+196-197,U+19A-19B,U+19E,U+1A0-1A1,U+1AF-1B1,U+1B7,U+1BF-1C3,U+1CD-1DD,U+1E2-1E7,U+1EA-1EB,U+1EE-1F0,U+1F4-1F5,U+1F7-201,U+204-205,U+208-209,U+20C-20D,U+218-220,U+222-223,U+226-227,U+237,U+23A-23E,U+241-245,U+248-249,U+300-30D,U+30F-313,U+315,U+318-320,U+323-32A,U+32C,U+32E-332,U+334,U+337-33D,U+342-345,U+34F,U+357-358,U+35C,U+35E-35F,U+361,U+1E02-1E03,U+1E06-1E07,U+1E0A-1E11,U+1E16-1E17,U+1E1E-1E2B,U+1E32-1E3B,U+1E3E-1E49,U+1E52-1E53,U+1E56-1E63,U+1E66-1E67,U+1E6A-1E6F,U+1E72-1E73,U+1E7E-1E85,U+1E8E-1E97,U+1E9E-1EF9,U+2007,U+2009-200B,U+2010-201E,U+2020-2023,U+2026,U+202F-2033,U+2035,U+2039-203A,U+203C-203F,U+2044,U+2047-204A,U+20A1,U+20A3-20A4,U+20A6-20A7,U+20A9,U+20AB-20AC,U+20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+2105,U+2113,U+2116-2117,U+211E,U+2120,U+2122,U+2126,U+212E,U+2190-2199,U+21A8,U+21D0-21D3,U+21E7,U+FB00-FB04,U+FEFF,U+2212;}
@font-face{font-family:'PTH Serif';src:url('https://picnictimes.com/wp-content/uploads/fonts/PicnicHomepageSerif-Italic.latin_.woff2') format('woff2');font-weight:400;font-style:italic;font-display:swap;unicode-range:U+20-7E,U+A0-12B,U+12E-131,U+134-165,U+168-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1E6-1E7,U+1F8-1F9,U+218-21B,U+237,U+300-304,U+306-30C,U+31B,U+323-324,U+326-329,U+32E,U+331,U+1E0C-1E0F,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E36-1E3B,U+1E3E-1E3F,U+1E42-1E49,U+1E5A-1E63,U+1E6C-1E6F,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+2002-2007,U+2009-200B,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2026,U+202F-2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2047-2049,U+20A1,U+20A4,U+20A6-20A7,U+20A9,U+20AB-20AC,U+20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2193,U+2196-2199,U+FB00-FB04,U+2212;}
@font-face{font-family:'PTH Serif';src:url('https://picnictimes.com/wp-content/uploads/fonts/PicnicHomepageSerif-Regular.latin_.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20-7E,U+A0-12B,U+12E-131,U+134-165,U+168-17F,U+18F,U+192,U+1A0-1A1,U+1AF-1B0,U+1CD-1DC,U+1E6-1E7,U+1F8-1F9,U+218-21B,U+237,U+300-304,U+306-30C,U+31B,U+323-324,U+326-329,U+32E,U+331,U+1E0C-1E0F,U+1E20-1E21,U+1E24-1E25,U+1E2A-1E2B,U+1E36-1E3B,U+1E3E-1E3F,U+1E42-1E49,U+1E5A-1E63,U+1E6C-1E6F,U+1E80-1E85,U+1E8E-1E8F,U+1E92-1E93,U+1E97,U+1E9E,U+1EA0-1EF9,U+2002-2007,U+2009-200B,U+2010-2015,U+2018-201A,U+201C-201E,U+2020-2022,U+2025-2026,U+202F-2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2047-2049,U+20A1,U+20A4,U+20A6-20A7,U+20A9,U+20AB-20AC,U+20AE,U+20B1-20B2,U+20B4-20B5,U+20B8-20BA,U+20BD,U+20BF,U+2113,U+2116-2117,U+2120,U+2122,U+2126,U+212E,U+2190-2193,U+2196-2199,U+FB00-FB04,U+2212;}
body.pt-unified-shell .pt-unified-chrome{--paper:#faf6e9;--sun:#e9c84a;--ink:#242820;--muted:#64665d;--line:#c9c6b9;--serif:'PTH Serif',Georgia,serif;--sans:'PTH Sans',Arial,sans-serif}
body.pt-unified-shell .pt-unified-chrome *{box-sizing:border-box}
body.pt-unified-shell .pt-unified-chrome html{scroll-behavior:smooth}
body.pt-unified-shell .pt-unified-chrome{margin:0;background:var(--paper);color:var(--ink);font:17px/1.55 var(--sans)}
body.pt-unified-shell .pt-unified-chrome a{color:inherit;text-decoration:none}
body.pt-unified-shell .pt-unified-chrome button,body.pt-unified-shell .pt-unified-chrome input{font:inherit}
body.pt-unified-shell .pt-unified-chrome a:focus-visible,body.pt-unified-shell .pt-unified-chrome button:focus-visible,body.pt-unified-shell .pt-unified-chrome input:focus-visible{outline:3px solid #705e00;outline-offset:5px}
body.pt-unified-shell .pt-unified-chrome a:hover{text-decoration:underline;text-underline-offset:5px}
body.pt-unified-shell .pt-unified-chrome button{cursor:pointer}
body.pt-unified-shell .pt-unified-chrome img{display:block;width:100%;object-fit:cover}
body.pt-unified-shell .pt-unified-chrome .wrap{width:min(1280px,90%);margin:auto}
body.pt-unified-shell .pt-unified-chrome .topline{display:flex;justify-content:space-between;align-items:center;padding:16px 0 10px;font-size:10px;letter-spacing:.13em;text-transform:uppercase}
body.pt-unified-shell .pt-unified-chrome .sun-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sun);margin-right:7px}
body.pt-unified-shell .pt-unified-chrome .masthead{display:flex;justify-content:space-between;align-items:center;padding:3px 0 25px;gap:25px}
body.pt-unified-shell .pt-unified-chrome .tagline{max-width:135px;font:14px/1.4 var(--serif);font-style:italic}
body.pt-unified-shell .pt-unified-chrome .nav{border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);display:flex;align-items:center;gap:30px;padding:13px 0;font-size:12px;font-weight:600;letter-spacing:.035em}
body.pt-unified-shell .pt-unified-chrome .nav a:last-of-type{margin-left:auto}
body.pt-unified-shell .pt-unified-chrome .search-icon{width:15px;height:15px;border:1.5px solid currentColor;border-radius:50%;display:inline-block;position:relative;vertical-align:middle}
body.pt-unified-shell .pt-unified-chrome .search-icon:after{content:'';position:absolute;width:6px;height:1.5px;background:currentColor;right:-5px;bottom:-3px;transform:rotate(45deg)}
body.pt-unified-shell .pt-unified-chrome .searchpanel{border-bottom:1px solid var(--line);padding:16px 0;display:flex;gap:10px}
body.pt-unified-shell .pt-unified-chrome .searchpanel[hidden]{display:none}
body.pt-unified-shell .pt-unified-chrome .searchpanel input{min-width:0;flex:1;border:1px solid var(--line);padding:9px;background:#fffdf7}
body.pt-unified-shell .pt-unified-chrome .searchpanel button{border:1px solid var(--ink);background:var(--sun);padding:9px 16px}
body.pt-unified-shell .pt-unified-chrome footer{background:var(--ink);color:var(--paper);padding:35px 0}
body.pt-unified-shell .pt-unified-chrome .footline{display:flex;justify-content:space-between;align-items:center;gap:20px}
body.pt-unified-shell .pt-unified-chrome .footlinks{display:flex;gap:24px;font-size:11px}
body.pt-unified-shell .pt-unified-chrome .fine{max-width:100ch;font-size:10px;color:#d4d3c7;margin-top:22px;line-height:1.6}
@media(max-width:750px){
body.pt-unified-shell .pt-unified-chrome{font-size:16px}
body.pt-unified-shell .pt-unified-chrome .wrap{width:calc(100% - 36px)}
body.pt-unified-shell .pt-unified-chrome .topline{font-size:8px;padding-top:12px}
body.pt-unified-shell .pt-unified-chrome .topline span:last-child{display:none}
body.pt-unified-shell .pt-unified-chrome .masthead{gap:10px;padding:8px 0 17px}
body.pt-unified-shell .pt-unified-chrome .tagline{display:none}
body.pt-unified-shell .pt-unified-chrome .nav{gap:0;justify-content:space-between;padding:5px 0;font-size:11px;letter-spacing:0}
body.pt-unified-shell .pt-unified-chrome .nav a{display:flex;min-height:40px;align-items:center}
body.pt-unified-shell .pt-unified-chrome .nav a:last-of-type{margin-left:0}
body.pt-unified-shell .pt-unified-chrome .search-icon{width:12px;height:12px}
body.pt-unified-shell .pt-unified-chrome footer{padding:27px 0}
body.pt-unified-shell .pt-unified-chrome .footline{display:block}
body.pt-unified-shell .pt-unified-chrome .footlinks{margin-top:20px;gap:20px;flex-wrap:wrap}
body.pt-unified-shell .pt-unified-chrome .fine{font-size:9px}
}
@media(prefers-reduced-motion:reduce){
body.pt-unified-shell .pt-unified-chrome html{scroll-behavior:auto}
}
@media print{
body.pt-unified-shell .pt-unified-chrome .searchpanel{display:none}
body.pt-unified-shell .pt-unified-chrome{-webkit-print-color-adjust:exact;print-color-adjust:exact}
}
body.pt-unified-shell .pt-unified-chrome .masthead-b{height:123px;padding:0 0 12px;gap:25px;justify-content:center}
body.pt-unified-shell .pt-unified-chrome .brand-spacer{width:135px;flex:none}
body.pt-unified-shell .pt-unified-chrome .masthead-b .tagline{width:135px;flex:none}
body.pt-unified-shell .pt-unified-chrome .proposed-picture{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}
body.pt-unified-shell .pt-unified-chrome .proposed-brand{width:600px;max-width:100%;height:110px;object-fit:contain}
@media(max-width:750px){
body.pt-unified-shell .pt-unified-chrome .masthead-b{height:77px;padding:0 0 7px;gap:0}
body.pt-unified-shell .pt-unified-chrome .brand-spacer{display:none}
body.pt-unified-shell .pt-unified-chrome .proposed-brand{width:100%;height:70px;max-width:354px}
body.pt-unified-shell .pt-unified-chrome .masthead-b .tagline{display:none}
}
body.pt-unified-shell .pt-unified-chrome .final-brand{width:494px;height:110px;max-width:100%;object-fit:contain}
@media(max-width:750px){
body.pt-unified-shell .pt-unified-chrome .final-brand{width:304px;height:70px}
body.pt-unified-shell .pt-unified-chrome .nav{display:flex;flex-wrap:wrap;gap:0;padding:4px 0}
body.pt-unified-shell .pt-unified-chrome .nav a{display:none}
body.pt-unified-shell .pt-unified-chrome .fine{font-size:11px;line-height:1.6}
body.pt-unified-shell .pt-unified-chrome .footlinks{font-size:12px}
}
body.pt-unified-shell .pt-unified-chrome{background:#faf6e9!important}
body.pt-unified-shell .pt-unified-chrome{font-family:'PTH Sans',Arial,sans-serif;line-height:1.55}
body.pt-unified-shell .pt-unified-chrome p{padding-bottom:0}
body.pt-unified-shell .pt-unified-chrome h1,body.pt-unified-shell .pt-unified-chrome h2,body.pt-unified-shell .pt-unified-chrome h3{color:#242820}
body.pt-unified-shell .pt-unified-chrome a{color:inherit}
body.pt-unified-shell .pt-unified-chrome figure{margin:0}
body.pt-unified-shell .pt-unified-chrome .nav{justify-content:center;gap:30px}
body.pt-unified-shell .pt-unified-chrome .nav a:last-of-type{margin-left:0}
body.pt-unified-shell .pt-unified-chrome .nav a{min-height:44px;display:flex;align-items:center}
body.pt-unified-shell .pt-unified-chrome .mobile-nav{display:none}
body.pt-unified-shell .pt-unified-chrome .searchpanel{display:flex;max-width:580px;margin:0 auto;border:0;padding:14px 0 0}
body.pt-unified-shell .pt-unified-chrome .searchpanel input{font-size:16px;color:#242820}
body.pt-unified-shell .pt-unified-chrome .fine{max-width:none}
body.pt-unified-shell .pt-unified-chrome .footer-logo{width:245px;max-width:100%;height:auto}
@media(max-width:750px){
body.pt-unified-shell .pt-unified-chrome .nav{display:none}
body.pt-unified-shell .pt-unified-chrome .mobile-nav{display:block;border-top:1px solid #242820;border-bottom:1px solid #242820}
body.pt-unified-shell .pt-unified-chrome .mobile-nav summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:14px}
body.pt-unified-shell .pt-unified-chrome .mobile-nav summary::after{content:'＋'}
body.pt-unified-shell .pt-unified-chrome .mobile-nav[open] summary::after{content:'−'}
body.pt-unified-shell .pt-unified-chrome .mobile-nav a{display:flex;align-items:center;min-height:44px;font-size:15px;border-top:1px solid #c9c6b9}
body.pt-unified-shell .pt-unified-chrome .mobile-nav summary:focus-visible{outline:3px solid #705e00;outline-offset:3px}
body.pt-unified-shell .pt-unified-chrome .searchpanel{padding:12px 0 4px}
}
body.pt-unified-shell .pt-unified-chrome .nav-row{display:flex;align-items:stretch;position:relative;border-top:1px solid #242820;border-bottom:1px solid #c9c6b9;gap:20px}
body.pt-unified-shell .pt-unified-chrome .nav-row>.nav{border:0;padding:0;flex:1;justify-content:flex-start;gap:27px}
body.pt-unified-shell .pt-unified-chrome .search-toggle{margin-left:auto;flex:0 0 auto}
body.pt-unified-shell .pt-unified-chrome .search-toggle summary{display:flex;align-items:center;gap:8px;min-height:48px;min-width:78px;cursor:pointer;font-size:13px;list-style:none}
body.pt-unified-shell .pt-unified-chrome .search-toggle summary::-webkit-details-marker{display:none}
body.pt-unified-shell .pt-unified-chrome .search-icon{display:inline-block;width:14px;height:14px;border:1.5px solid currentColor;border-radius:50%;position:relative;margin:0 4px 3px 1px}
body.pt-unified-shell .pt-unified-chrome .search-icon::after{content:'';position:absolute;width:6px;height:1.5px;background:currentColor;transform:rotate(45deg);right:-5px;bottom:-3px}
body.pt-unified-shell .pt-unified-chrome .search-toggle .searchpanel{position:absolute;z-index:5;right:0;top:100%;width:410px;max-width:100%;padding:14px;background:#faf6e9;border:1px solid #aaa88d;box-shadow:0 5px 10px #24282012}
body.pt-unified-shell .pt-unified-chrome .searchpanel input{min-width:0}
body.pt-unified-shell .pt-unified-chrome summary:focus-visible{outline:3px solid #705e00;outline-offset:4px}
@media(max-width:750px){
body.pt-unified-shell .pt-unified-chrome .nav-row{gap:18px}
body.pt-unified-shell .pt-unified-chrome .nav-row>.nav{display:none}
body.pt-unified-shell .pt-unified-chrome .mobile-nav{flex:1;border:0;min-width:0}
body.pt-unified-shell .pt-unified-chrome .mobile-nav summary{font-size:13px}
body.pt-unified-shell .pt-unified-chrome .mobile-nav summary::after{margin-left:8px}
body.pt-unified-shell .pt-unified-chrome .mobile-nav nav{padding-bottom:8px}
body.pt-unified-shell .pt-unified-chrome .search-toggle summary{font-size:12px;min-width:62px}
body.pt-unified-shell .pt-unified-chrome .search-toggle .searchpanel{width:100%;padding:12px}
}
@media (max-width:750px){
body.pt-unified-shell .pt-unified-chrome .nav-row{border-top:0;border-bottom:1px solid #c9c6b9}
body.pt-unified-shell .pt-unified-chrome .search-toggle summary{font-size:0;width:44px;min-width:44px;min-height:48px;justify-content:center;gap:0}
body.pt-unified-shell .pt-unified-chrome .search-toggle .search-icon{width:16px;height:16px;margin:0 5px 4px 0}
body.pt-unified-shell .pt-unified-chrome .search-toggle:not([open])>.searchpanel{display:none}
}
body.pt-unified-shell .pt-unified-chrome .search-toggle:not([open])>.searchpanel{display:none}
body.pt-unified-shell .pt-unified-chrome a:focus-visible,body.pt-unified-shell .pt-unified-chrome button:focus-visible,body.pt-unified-shell .pt-unified-chrome input:focus-visible{outline:3px solid #705e00;outline-offset:4px}
@media(max-width:750px){
body.pt-unified-shell .pt-unified-chrome .mobile-nav:not([open]) summary::after{font-family:Arial,sans-serif}
}
body.pt-unified-shell .pt-unified-chrome p,body.pt-unified-shell .pt-unified-chrome a{font-family:var(--sans)!important}
body.pt-unified-shell .pt-unified-chrome .tagline{font:italic 14px/1.4 var(--serif)!important}
body.pt-unified-shell .pt-unified-chrome .ptu-footer{background:var(--ink);color:var(--paper);padding:35px 0}
body.pt-unified-shell .pt-unified-chrome .ptu-footer p,body.pt-unified-shell .pt-unified-chrome .ptu-footer a{color:var(--paper)!important}
body.pt-unified-shell .pt-unified-chrome .ptu-secondary-links{border-top:1px solid var(--line);margin-top:24px;padding-top:18px;display:flex;flex-wrap:wrap;gap:12px 24px;font-size:13px}
body.pt-unified-shell .pt-unified-chrome .ptu-secondary-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 24px}
body.pt-unified-shell .pt-unified-chrome .ptu-secondary-links a{min-height:44px;display:inline-flex;align-items:center}
@media(max-width:750px){body.pt-unified-shell .pt-unified-chrome .ptu-footer{padding:27px 0}}

