:root{--png-linen: #faf6ee;--png-linen-deep: #f0e8d8;--png-card: #fffdf8;--png-sage-wash: #e3e7d4;--png-ink: #252525;--png-ink-deep: #1c1f1a;--png-ink-70: rgba(37, 37, 37, .7);--png-ink-55: rgba(37, 37, 37, .55);--png-on-dark: #f3ede0;--png-on-dark-70: rgba(243, 237, 224, .72);--png-copper: #b87333;--png-copper-deep: #96591f;--png-sage: #8a9a5b;--png-barn: #8c3b2e;--png-shadow-sm: 0 1px 2px rgba(58, 44, 32, .07);--png-shadow-md: 0 1px 2px rgba(58, 44, 32, .07), 0 10px 28px -18px rgba(58, 44, 32, .34);--png-radius-sm: 4px;--png-radius: 10px;--png-radius-lg: 16px;--png-rule: 1px solid rgba(138, 154, 91, .38)}.png-stamp{font-family:var(--font-accent--family);font-weight:700;font-size:.72rem;text-transform:uppercase;letter-spacing:.18em;color:var(--png-barn);line-height:1.4}.png-eyebrow{display:flex;align-items:center;gap:12px}.png-eyebrow:after{content:"";flex:1 1 auto;height:1px;background:var(--png-sage);opacity:.45}.png-eyebrow--center{justify-content:center}.png-eyebrow--center:before{content:"";flex:1 1 auto;height:1px;background:var(--png-sage);opacity:.45}.png-tag{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;background:var(--png-card);border:1px solid rgba(184,115,51,.42);border-radius:3px 12px 12px 3px;font-family:var(--font-accent--family);font-weight:700;font-size:.78rem;letter-spacing:.04em;color:var(--png-ink);box-shadow:var(--png-shadow-sm)}.png-tag:before{content:"";width:6px;height:6px;border-radius:50%;background:transparent;border:1.5px solid var(--png-copper);flex:none}.png-tag--sold{border-color:#8c3b2e73;color:var(--png-barn)}.png-tag--sold:before{border-color:var(--png-barn)}.png-plate{position:relative;background:var(--png-ink-deep);color:var(--png-on-dark);border-radius:var(--png-radius-lg);padding:clamp(30px,5vw,54px) clamp(22px,5vw,48px);box-shadow:var(--png-shadow-md);overflow:hidden}.png-plate:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(138,154,91,.38);border-radius:calc(var(--png-radius-lg) - 5px);pointer-events:none}.png-plate>*{position:relative;z-index:1}.png-plate .png-stamp{color:var(--png-copper)}.js .png-reveal{opacity:0;transform:translateY(14px);transition:opacity .62s cubic-bezier(.22,.61,.36,1),transform .62s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform}.js .png-reveal.is-visible{opacity:1;transform:none}.js .png-reveal--d1{transition-delay:.07s}.js .png-reveal--d2{transition-delay:.14s}.js .png-reveal--d3{transition-delay:.21s}@media(prefers-reduced-motion:reduce){.js .png-reveal,.js .png-reveal.is-visible{opacity:1;transform:none;transition:none}}body,.png-band-linen{background:var(--png-linen)}.png-band-deep{background:var(--png-linen-deep)}.png-band-sage{background:var(--png-sage-wash)}.png-band-dark{background:var(--png-ink-deep);color:var(--png-on-dark)}.png-band-dark :is(h1,h2,h3){color:var(--png-on-dark)}.png-band-dark p{color:var(--png-on-dark-70)}[id$=__hero_main] .hero__container{position:relative;height:clamp(460px,78vh,700px);min-height:0;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end}[id$=__hero_main] .hero__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;margin:0}[id$=__hero_main] .hero__media-wrapper{height:100%}[id$=__hero_main] .hero__media{width:100%;height:100%;object-fit:cover;object-position:50% 62%}[id$=__hero_main] .hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to right,#1c1f1ae6,#1c1f1abd 34%,#1c1f1a4d 64%,#1c1f1a24),linear-gradient(to top,#1c1f1a99,#1c1f1a00 46%)}[id$=__hero_main] .hero__content,[id$=__hero_main] [class*=layout-panel]{position:relative;z-index:2;width:100%;padding-inline:clamp(20px,6vw,88px);padding-block-end:clamp(28px,4.5vw,60px)}[id$=__hero_main] .text-block,[id$=__hero_main] .text-block *,[id$=__hero_main] rte-formatter,[id$=__hero_main] rte-formatter *{color:var(--png-on-dark)}[id$=__hero_main] .text-block p,[id$=__hero_main] rte-formatter p{color:var(--png-on-dark-70);max-width:46ch}[id$=__hero_main] .text-block:first-of-type{max-width:20ch;text-wrap:balance}[id$=__hero_main] .png-stamp{color:var(--png-copper)}[id$=__hero_main] .png-eyebrow{max-width:34ch}[id$=__hero_main] .png-eyebrow:after{background:var(--png-copper);opacity:.6}@media screen and (max-width:749px){[id$=__hero_main] .hero__container{height:clamp(420px,68vh,560px)}[id$=__hero_main] .hero__container:after{background:linear-gradient(to top,#1c1f1aed,#1c1f1ab8,#1c1f1a5c)}[id$=__hero_main] :is(h1,h2){max-width:none}}[id$=__mission]>.section,[id$=__gallery]>.section,[id$=__visit]>.section,[id$=__vendor]>.section,[id$=__mission] .section,[id$=__gallery] .section,[id$=__visit] .section,[id$=__vendor] .section{padding-block:clamp(52px,7vw,96px)}[id$=__vendor] .section{padding-block:clamp(40px,5vw,72px)}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{--color-primary-button-background: var(--png-copper);--color-primary-button-border: var(--png-copper);--color-primary-button-text: #ffffff;--color-primary-button-hover-background: var(--png-copper-deep);--color-primary-button-hover-border: var(--png-copper-deep);--color-primary-button-hover-text: #ffffff;--color-primary-button-focus-outline: var(--png-sage)}:root{--png-t-display: clamp(2.5rem, 5.4vw, 4.25rem);--png-t-h2: clamp(1.875rem, 3.2vw, 2.75rem);--png-t-lede: clamp(1.0625rem, 1.35vw, 1.3125rem);--png-t-body: clamp(1.0625rem, 1.05vw, 1.1875rem)}[id^=shopify-section-template] .text-block.text-block.h1{font-size:var(--png-t-display);line-height:1.04;letter-spacing:-.02em;--max-width: 18ch !important;max-width:18ch!important}[id^=shopify-section-template] .text-block.text-block.h2{font-size:var(--png-t-h2);line-height:1.1;letter-spacing:-.015em;--max-width: 24ch !important;max-width:24ch!important}[id^=shopify-section-template] .text-block.text-block.paragraph,[id^=shopify-section-template] .text-block.text-block.rte{font-size:var(--png-t-body);line-height:1.62;--max-width: 62ch !important;max-width:62ch!important}[id^=shopify-section-template] .text-block.paragraph p+p{margin-top:.85em}[id$=__hero_main] .text-block.text-block.paragraph{font-size:var(--png-t-lede);line-height:1.5;--max-width: 44ch !important;max-width:44ch!important}[id$=__gallery] .text-block.text-block.h2{--max-width: 26ch !important;max-width:var(--max-width);margin-inline:auto}@media screen and (max-width:749px){[id^=shopify-section-template] .text-block.text-block.h1,[id^=shopify-section-template] .text-block.text-block.h2,[id^=shopify-section-template] .text-block.paragraph,[id^=shopify-section-template] .text-block.rte{max-width:none}}[id^=shopify-section-template] .text-block :is(h1,h2,h3,h4,h5,h6,p){font-size:inherit;line-height:inherit;letter-spacing:inherit}@media screen and (max-width:1023px){:root{--png-t-display: clamp(2.125rem, 5.6vw, 3rem);--png-t-h2: clamp(1.625rem, 4vw, 2.125rem)}}@media screen and (max-width:749px){:root{--png-t-display: 2.125rem;--png-t-h2: 1.625rem;--png-t-lede: 1.0625rem;--png-t-body: 1.0625rem}}[id$=__hero_main] .png-stamp{color:#d99a5b}[id$=__hero_main] .png-eyebrow{max-width:46ch}.header,header.header{border-bottom:1px solid rgba(138,154,91,.34);transition:background-color .28s ease,box-shadow .28s ease,border-color .28s ease}.png-scrolled .header,.png-scrolled header.header{background-color:#faf6eef0;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);border-bottom-color:#b873336b;box-shadow:0 1px #b873331a,0 10px 30px -22px #3a2c2080}.header a[aria-current=page],.header .menu-list__link[aria-current=page]{color:var(--png-copper-deep);text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;text-decoration-color:var(--png-copper)}.header a:hover{color:var(--png-copper-deep)}.header-announcements,.announcement-bar{background:var(--png-linen-deep);border-bottom:1px solid rgba(138,154,91,.28)}.header-announcements *,.announcement-bar *{font-family:var(--font-accent--family);letter-spacing:.1em;text-transform:uppercase;color:var(--png-barn)}[id$=__hero_main] :is(.button,.button-secondary){min-height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding-inline:26px}[id$=__hero_main] .button-secondary{background:transparent!important;color:var(--png-linen)!important;border:1px solid rgba(243,237,224,.55)!important}[id$=__hero_main] .button-secondary:hover{background:#f3ede024!important;border-color:#f3ede0d9!important}[id$=__gallery] img{object-position:50% 30%}:root{--png-band-pad: clamp(52px, 7vw, 96px)}[id$=__loc_hero] .hero__container{position:relative;height:clamp(380px,46vh,520px);min-height:0;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end}[id$=__loc_hero] .hero__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;height:100%;margin:0}[id$=__loc_hero] .hero__media-wrapper{height:100%}[id$=__loc_hero] .hero__media{width:100%;height:100%;object-fit:cover;object-position:50% 56%}[id$=__loc_hero] .hero__container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#1c1f1aed,#1c1f1ab3 32%,#1c1f1a38,#1c1f1a0f),linear-gradient(to right,#1c1f1a85,#1c1f1a2e 42%,#1c1f1a00 68%)}[id$=__loc_hero] .hero__content,[id$=__loc_hero] [class*=layout-panel]{position:relative;z-index:2;width:100%;padding-inline:clamp(20px,6vw,88px);padding-block-end:clamp(26px,4vw,54px)}[id$=__loc_hero] .group-block [class*=layout-panel]{padding-inline:0;padding-block-end:0}[id$=__loc_hero] .text-block,[id$=__loc_hero] .text-block *,[id$=__loc_hero] rte-formatter,[id$=__loc_hero] rte-formatter *{color:var(--png-on-dark)}[id$=__loc_hero] .text-block p,[id$=__loc_hero] rte-formatter p{color:var(--png-on-dark-70)}[id$=__loc_hero] .png-stamp{color:var(--png-copper)}[id$=__loc_hero] .png-eyebrow{max-width:38ch}[id$=__loc_hero] .png-eyebrow:after{background:var(--png-copper);opacity:.6}[id$=__loc_hero] .text-block{width:100%}[id$=__loc_hero] .text-block.text-block.h1,[id$=__loc_hero] .text-block.text-block.h1 :is(h1,h2,p){font-size:clamp(2rem,4.2vw,3.25rem);line-height:1.06;letter-spacing:-.02em}[id$=__loc_hero] .text-block.text-block.h1{--max-width: 17ch !important;max-width:17ch!important}[id$=__loc_hero] .text-block.text-block.paragraph,[id$=__loc_hero] .text-block.text-block.paragraph :is(p,h1,h2){font-size:var(--png-t-lede);line-height:1.5}[id$=__loc_hero] .text-block.text-block.paragraph{--max-width: 46ch !important;max-width:46ch!important}[id$=__loc_hero] .button-secondary{background:transparent;color:var(--png-on-dark);border:1px solid rgba(243,237,224,.42)}[id$=__loc_hero] .button-secondary:hover{background:#f3ede01f;border-color:#f3ede0b3;color:var(--png-on-dark)}@media screen and (max-width:749px){[id$=__loc_hero] .hero__container{height:clamp(340px,52vh,430px)}[id$=__loc_hero] .hero__media{transform:scale(1.5);transform-origin:48% 56%}[id$=__loc_hero] .hero__container:after{background:linear-gradient(to top,#1c1f1af0,#1c1f1ac2 44%,#1c1f1a57)}[id$=__loc_hero] .text-block.text-block.h1,[id$=__loc_hero] .text-block.text-block.h1 :is(h1,h2){font-size:1.9rem}[id$=__loc_hero] .text-block.text-block.h1,[id$=__loc_hero] .text-block.text-block.paragraph{max-width:none;--max-width: none !important}[id$=__loc_hero] .hero__content>.group-block{width:100%}[id$=__loc_hero] .button,[id$=__loc_hero] .button-secondary{width:100%;justify-content:center}}[id$=__loc_visit] .section,[id$=__loc_map] .section,[id$=__loc_route] .section,[id$=__loc_cta] .section{padding-block:var(--png-band-pad)}[id$=__loc_cta] .section{padding-block:clamp(44px,5.5vw,76px)}[id$=__loc_visit] .text-block a,[id$=__loc_route] .text-block a{color:var(--png-copper);text-decoration-thickness:1px;text-underline-offset:.22em}[id$=__loc_visit] .text-block a:hover,[id$=__loc_route] .text-block a:hover{color:var(--png-copper-deep)}[id$=__loc_visit] .group-block>.group-block-content.layout-panel-flex--row{align-items:stretch}[id$=__loc_visit] .group-block .group-block{box-shadow:var(--png-shadow-sm);position:relative;overflow:hidden}[id$=__loc_visit] .group-block .group-block:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:3px;background:var(--png-copper);opacity:.85}[id$=__loc_visit] .group-block .group-block>.group-block-content{height:100%}[id$=__loc_visit] .group-block .group-block .text-block a[href^="tel:"]{text-decoration:none;color:var(--png-copper);letter-spacing:-.01em}[id$=__loc_visit] .group-block .group-block .text-block a[href^="tel:"]:hover{text-decoration:underline}@media screen and (min-width:750px)and (max-width:1023px){[id$=__loc_visit] .group-block>.group-block-content.layout-panel-flex--row{flex-wrap:wrap}[id$=__loc_visit] .group-block>.group-block-content.layout-panel-flex--row>.group-block{flex:1 1 calc(50% - 12px)}}[id$=__loc_map] .png-edge{width:auto;max-width:none;margin-inline:calc(-1 * var(--util-page-margin-offset));margin-block-start:calc(-1 * var(--png-band-pad))}[id$=__loc_map] .png-edge svg{display:block}[id$=__loc_route] .group-block .group-block .png-eyebrow{max-width:22ch}[id$=__loc_route] .text-block.text-block.paragraph{--max-width: 34ch !important;max-width:34ch!important}@media screen and (max-width:749px){[id$=__loc_route] .text-block.text-block.paragraph{max-width:none;--max-width: none !important}[id$=__loc_route] .group-block .group-block .png-eyebrow{max-width:none}}[id$=__loc_cta] .png-plate{width:100%}[id$=__hero_main] .text-block.text-block.h1{--max-width: 26ch !important;max-width:26ch!important}.header-announcements a,.announcement-bar a{color:var(--png-copper-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#b873338c;transition:color .18s ease,text-decoration-color .18s ease}.header-announcements a:hover,.announcement-bar a:hover{color:var(--png-barn);text-decoration-color:var(--png-barn)}.header-announcements .announcement-bar__link,.announcement-bar__link{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#b8733399}.header-announcements .announcement-bar__link:hover,.announcement-bar__link:hover{color:var(--png-barn);text-decoration-thickness:2px;text-decoration-color:var(--png-barn)}@media screen and (min-width:1024px){[id$=__hero_main] .hero__media{object-position:50% 32%}}[id$=__hero_main] .h_actions,[id$=__hero_main] [class*=layout-panel-flex--row]{flex-wrap:wrap}@media screen and (max-width:749px){[id$=__hero_main] :is(.button,.button-secondary){width:100%}}[id$=__mission] img,[id$=__gallery] img{aspect-ratio:4 / 3;object-fit:cover;width:100%;border-radius:var(--png-radius)}@media screen and (max-width:749px){[id$=__mission] img,[id$=__gallery] img{aspect-ratio:3 / 2}}.page-content img,main .rte img,[id^=shopify-section-template] .page img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--png-radius);margin-block:22px;box-shadow:var(--png-shadow-sm)}.page-content iframe,main .rte iframe{display:block;width:100%;border-radius:var(--png-radius);margin-block:22px;box-shadow:var(--png-shadow-sm)}@media screen and (min-width:750px){.page-content img+img,main .rte img+img{margin-block-start:14px}}.contact-form__success,.email-signup__success{display:flex;align-items:center;gap:12px;margin-block:8px 26px;padding:16px 20px;background:var(--png-sage-wash);border:1px solid var(--png-sage);border-left:4px solid #5c7a3f;border-radius:var(--png-radius);color:#33481f;font-family:var(--font-body--family);font-size:1.0625rem;font-weight:600;line-height:1.5;text-align:left;box-shadow:var(--png-shadow-sm)}.contact-form__success svg,.email-signup__success svg{flex:none;width:22px;height:22px;color:#4c6a33}.contact-form__success svg{padding:4px;border-radius:50%;background:#5c7a3f2e;box-sizing:content-box}@media(prefers-reduced-motion:no-preference){.contact-form__success{animation:png-success-in .45s cubic-bezier(.22,.61,.36,1) both}@keyframes png-success-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}}footer [class*=__text_hours_label],.footer [class*=__text_hours_label],footer [class*=__text_touch_label],.footer [class*=__text_touch_label]{margin-block-start:28px}footer .text-block p,.footer .text-block p{margin:0}footer .text-block p+p,.footer .text-block p+p{margin-block-start:12px}footer [class*=__png_contact],.footer [class*=__png_contact]{margin-block-start:14px}footer a,.footer a{text-underline-offset:4px}footer a:hover,.footer a:hover{color:var(--png-copper)}.hero__container .png-stamp,[id$=__loc_hero] .png-stamp{color:#d99a5b;white-space:nowrap}@media screen and (max-width:749px){.hero__container .png-stamp,[id$=__loc_hero] .png-stamp{white-space:normal}}input[type=text],input[type=email],input[type=tel],input[type=search],input[type=password],textarea,select{background:var(--png-card);border:1px solid rgba(138,154,91,.55);border-radius:8px;box-shadow:inset 0 1px 2px #3a2c200d;padding:14px 16px;color:var(--png-ink);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}input::placeholder,textarea::placeholder{color:#2525257a}input[type=text]:hover,input[type=email]:hover,input[type=tel]:hover,textarea:hover{border-color:#8a9a5bd9}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=search]:focus,textarea:focus,select:focus{outline:none;border-color:var(--png-copper);box-shadow:0 0 0 3px #b8733338,inset 0 1px 2px #3a2c200a;background:#fff}.contact-form textarea,textarea[name="contact[body]"]{min-height:150px;max-height:260px;resize:vertical}footer input[type=email],.footer input[type=email]{background:#ffffff0f;border-color:#b873338c;color:var(--png-on-dark)}footer input[type=email]::placeholder,.footer input[type=email]::placeholder{color:#f3ede08c}footer input[type=email]:focus,.footer input[type=email]:focus{background:#ffffff1a;border-color:var(--png-copper);box-shadow:0 0 0 3px #b8733340}.contact-form button[type=submit],form[action*="/contact"] button[type=submit]{min-height:48px;padding-inline:30px}.png-empty-shop{max-width:46rem;margin-inline:auto;padding:clamp(28px,5vw,56px) clamp(20px,4vw,44px);background:var(--png-card);border:1px solid var(--png-line, rgba(138, 154, 91, .4));border-left:4px solid var(--png-copper);border-radius:var(--png-radius-lg);text-align:left;box-shadow:var(--png-shadow-md)}.png-empty-shop h2{font-family:var(--font-heading--family);font-size:clamp(1.5rem,3vw,2.125rem);line-height:1.14;margin:10px 0 12px;max-width:22ch}.png-empty-shop p{color:var(--png-ink-70);max-width:56ch}.png-empty-shop__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.png-empty-shop .button,.png-empty-shop .button-secondary{display:inline-flex;align-items:center;min-height:48px;padding-inline:26px;border-radius:999px;text-decoration:none}.png-empty-shop .button{background:var(--png-copper);color:#fff}.png-empty-shop .button:hover{background:var(--png-copper-deep)}.png-empty-shop .button-secondary{border:1px solid rgba(138,154,91,.7);color:var(--png-ink)}.png-empty-shop .button-secondary:hover{background:var(--png-sage-wash)}.contact-form__label{display:block;font-family:var(--font-accent--family);font-weight:700;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--png-ink-70);margin-block:4px 6px}.contact-form select.contact-form__input,select.contact-form__input{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--png-copper) 50%),linear-gradient(135deg,var(--png-copper) 50%,transparent 50%);background-position:calc(100% - 20px) center,calc(100% - 14px) center;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:42px;cursor:pointer}.contact-form__form-row{display:grid!important;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-auto-flow:column;column-gap:14px;row-gap:0;align-items:start}@media screen and (max-width:749px){.contact-form__form-row{display:grid!important;grid-template-columns:1fr;grid-template-rows:auto;grid-auto-flow:row}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/png-brand.css.map */
