.hensley-welcome{--welcome-paper: #fcfaf3;--welcome-olive: #5d6434;--welcome-coral: #cd684e;--welcome-ink: #34382a;color:var(--welcome-ink);font-family:Roboto,Arial,sans-serif;font-size:15px;line-height:1.5}.hensley-welcome *,.hensley-welcome *:before,.hensley-welcome *:after{box-sizing:border-box}.hensley-welcome [hidden]{display:none!important}.hensley-welcome__panel{display:none;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);background:var(--welcome-paper)}.hensley-welcome__dialog{width:min(960px,calc(100vw - 40px));max-width:960px;max-height:min(850px,calc(100dvh - 40px));margin:auto;padding:0;border:0;border-radius:3px;color:var(--welcome-ink);background:var(--welcome-paper);box-shadow:0 24px 80px #181b113d;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hensley-welcome__dialog[open] .hensley-welcome__panel,.hensley-welcome--fallback>.hensley-welcome__panel{display:grid}.hensley-welcome__dialog::backdrop{background:#1e21157f}.hensley-welcome__photo{position:relative;min-height:640px;overflow:hidden;background:#eadfd2}.hensley-welcome__image{position:absolute;width:100%;height:100%;top:0;right:0;bottom:0;left:0;display:block;object-fit:cover;object-position:center}.hensley-welcome__content{position:relative;padding:30px 38px 25px}.hensley-welcome__brand{min-height:52px;margin:0 30px 12px 0;color:var(--welcome-olive);font-family:Merriweather,Georgia,serif;font-weight:700}.hensley-welcome__logo{display:block;width:170px;max-width:100%;height:auto;background:transparent}.hensley-welcome__close{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:0;background:transparent;color:var(--welcome-olive);cursor:pointer}.hensley-welcome__title{margin:0 0 13px;color:var(--welcome-olive);font-family:Merriweather,Georgia,serif;font-size:clamp(32px,4vw,45px);font-weight:700;line-height:1.18;letter-spacing:-1.5px}.hensley-welcome__intro{margin:0 0 22px;font-size:15px;line-height:1.55}.hensley-welcome__label,.hensley-welcome__growers legend{display:block;width:100%;margin:0 0 6px;padding:0;color:var(--welcome-ink);font-size:14px;font-weight:700}.hensley-welcome__email{display:block;width:100%;height:48px;margin:0 0 17px;padding:12px 14px;border:1px solid #8c8e7b;border-radius:0;background:#fff;color:#252820;font-family:inherit;font-size:16px}.hensley-welcome__email::placeholder{color:#717464;font-size:12px;letter-spacing:.6px;opacity:1}.hensley-welcome__growers{min-width:0;margin:0;padding:0;border:0}.hensley-welcome__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.hensley-welcome__choice{display:flex;align-items:center;gap:8px;min-height:44px;margin:0;color:var(--welcome-ink);font-size:13px;cursor:pointer}.hensley-welcome__choice input{flex:0 0 auto;width:17px;height:17px;margin:0;accent-color:var(--welcome-olive)}.hensley-welcome__consent{margin:13px 0;color:#5d604f;font-size:11px;line-height:1.5}.hensley-welcome__consent a{color:inherit;text-decoration:underline;text-underline-offset:2px}.hensley-welcome__subscribe{display:block;width:100%;min-height:49px;margin:0;padding:12px 20px;border:1px solid #a64631;border-radius:0;color:#fff;background:#a64631;font:inherit;font-size:14px;font-weight:700;line-height:1.4;letter-spacing:1px;cursor:pointer}.hensley-welcome__subscribe:hover{background:#8c3b29;border-color:#8c3b29}.hensley-welcome__decline{display:block;min-height:44px;margin:5px auto 0;padding:10px 18px;border:0;background:transparent;color:#5d604f;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hensley-welcome__terms{margin:9px 0 0;color:#636654;font-size:11px;line-height:1.5}.hensley-welcome__feedback{margin:10px 0;color:var(--welcome-olive);font-size:13px}.hensley-welcome__feedback--error{color:#9c3026}.hensley-welcome__feedback--error ul{margin:0;padding-left:18px}.hensley-welcome__success{padding-top:12px}.hensley-welcome__code{margin:25px 0;padding:18px 12px;border:1px dashed var(--welcome-olive);color:var(--welcome-olive);background:#f4f0e3;text-align:center;overflow-wrap:anywhere}.hensley-welcome__code code{font-size:22px;font-weight:700;-webkit-user-select:all;user-select:all}.hensley-welcome :focus-visible{outline:3px solid var(--welcome-olive);outline-offset:3px}.hensley-welcome__title:focus{outline-offset:6px}.hensley-welcome__tab{position:fixed;z-index:45;left:0;top:58%;transform:translateY(-50%);display:flex;flex-direction:column;width:44px;padding:0;border:0;border-radius:0;background:var(--welcome-olive);color:#fff;box-shadow:0 3px 12px #181b1126}.hensley-welcome__tab button{display:flex;align-items:center;justify-content:center;width:44px;min-width:44px;min-height:44px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:500 14px/1.2 Arial,sans-serif;letter-spacing:.05em;cursor:pointer;-webkit-appearance:none;appearance:none}.hensley-welcome__tab .hensley-welcome__tab-close{height:44px;border-bottom:1px solid rgb(255 255 255 / 25%)}.hensley-welcome__tab .hensley-welcome__tab-open{min-height:96px;padding:12px 8px}.hensley-welcome__tab-open span{writing-mode:vertical-rl;transform:rotate(180deg)}.hensley-welcome__tab svg{flex-shrink:0;pointer-events:none}html.hensley-welcome-open .hensley-welcome__tab,body.doflee-menu-open .hensley-welcome__tab,body.vnp-filter-drawer-open .hensley-welcome__tab,body:has(dialog[open],[data-catalog-drawer-trigger][aria-expanded=true],[aria-modal=true][aria-hidden=false],cart-drawer.active,.cart-drawer.is-open) .hensley-welcome__tab{visibility:hidden}html.hensley-welcome-open{overflow:hidden;scrollbar-gutter:stable}.hensley-welcome--fallback>.hensley-welcome__panel{max-width:960px;margin:32px auto}@media(prefers-reduced-motion:no-preference){.hensley-welcome__dialog[open]{animation:hensley-welcome-enter .18s ease-out}@keyframes hensley-welcome-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media(max-width:700px){.hensley-welcome__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.hensley-welcome__panel{grid-template-columns:minmax(0,1fr)}.hensley-welcome__photo{min-height:0;height:128px}.hensley-welcome__content{padding:22px 24px 20px}.hensley-welcome__brand{min-height:0;margin-bottom:15px}.hensley-welcome__logo{width:150px}.hensley-welcome__title{font-size:34px}.hensley-welcome__intro{margin-bottom:18px}}@media(max-width:360px){.hensley-welcome__content{padding-inline:17px}.hensley-welcome__choices{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.hensley-welcome__dialog{width:calc(100vw - 32px);max-width:520px;max-height:calc(100dvh - 32px);scrollbar-gutter:auto}.hensley-welcome__panel{grid-template-columns:minmax(0,1fr)}.hensley-welcome__photo{display:none}.hensley-welcome__content{min-width:0;padding:48px 20px 20px}.hensley-welcome__close{top:6px;right:6px;min-width:44px;min-height:44px;padding:0}.hensley-welcome__brand{min-height:0;margin:0 0 12px}.hensley-welcome__logo{width:136px;margin-inline:auto}.hensley-welcome__title{font-size:clamp(32px,9vw,42px);margin-bottom:12px;text-align:center}.hensley-welcome__intro{font-size:14px;margin-bottom:16px;text-align:center}.hensley-welcome form .hensley-welcome__email{min-width:0;min-height:48px;font-size:16px;margin-bottom:14px}.hensley-welcome__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px}.hensley-welcome__choice{min-width:0;min-height:44px;font-size:13px;line-height:1.3}.hensley-welcome__choice span{min-width:0;overflow-wrap:anywhere}body.template-product .hensley-welcome__tab,body.template-cart .hensley-welcome__tab{top:auto;bottom:calc(88px + env(safe-area-inset-bottom,0px));transform:none}body:has(input:focus,textarea:focus,select:focus) .hensley-welcome__tab{visibility:hidden}}
/*# sourceMappingURL=/cdn/shop/t/59/assets/hensley-welcome-popup.css.map */
