byards-welcome{display:contents}dialog.bw-welcome{--bw-ink: #304c3f;--bw-cream: #faf5e8;--bw-line: #bcc5b2;position:fixed;top:0;right:0;bottom:0;left:0;width:min(1040px,calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;border:1px solid var(--bw-line);border-radius:24px 70px 24px 24px;background:var(--bw-cream);color:var(--bw-ink);box-shadow:0 24px 100px #15241d38;font:400 16px/1.6 var(--body-font-family, Arial, sans-serif);overscroll-behavior:contain}dialog.bw-welcome:not([open]){display:none}dialog.bw-welcome::backdrop{background:#172a225e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bw-welcome__layout{display:grid;grid-template-columns:43% 57%;min-height:600px}.bw-welcome__art{display:flex;align-items:center;justify-content:center;background:#eef0e4;padding:30px}.bw-welcome__art img{display:block;width:100%;max-height:580px;height:100%;object-fit:contain;mix-blend-mode:multiply}.bw-welcome__content{position:relative;padding:68px 54px 42px;align-self:center}.bw-welcome__close{position:absolute;top:16px;right:20px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;color:var(--bw-ink);background:transparent;cursor:pointer}.bw-welcome__close:hover{background:#e6e8db}.bw-welcome__eyebrow{margin:0 0 18px;color:#687951;font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.bw-welcome .bw-welcome__heading{margin:0 0 23px;color:var(--bw-ink);font:400 clamp(32px,3.1vw,43px)/1.13 var(--heading-font-family, Georgia, serif);letter-spacing:-.035em;text-transform:none;text-wrap:balance}.bw-welcome__heading span{display:block;margin-top:6px}.bw-welcome__intro{margin:0 0 27px;max-width:38ch;color:#506353;font-size:15px;line-height:1.65}.bw-welcome__form{margin:0}.bw-welcome__form label{display:block;margin:0 0 7px;font-size:12px;font-weight:600}.bw-welcome__form input[type=email]{display:block;box-sizing:border-box;width:100%;min-height:54px;margin:0;padding:12px 16px;background:#fffdf8;border:1px solid #8b9b84;border-radius:5px;color:#263e32;font:400 16px/1.5 var(--body-font-family, Arial, sans-serif);box-shadow:none}.bw-welcome__form input::placeholder{color:#677166;opacity:1}.bw-welcome__submit{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:54px;margin-top:12px;padding:13px 19px;border:1px solid var(--bw-ink);border-radius:5px;background:var(--bw-ink);color:#fffaf0;font:500 15px/1.4 var(--body-font-family, Arial, sans-serif);cursor:pointer}.bw-welcome__submit:hover{background:#223c2f}.bw-welcome__submit span{font-size:23px;font-weight:400;line-height:1}.bw-welcome__consent{margin:14px 0 0;color:#596356;font-size:11px;line-height:1.65}.bw-welcome__consent a{color:inherit;text-underline-offset:3px;text-decoration:underline}.bw-welcome__decline{display:block;min-height:44px;margin:16px auto 13px;padding:10px 18px;border:0;background:transparent;color:#4b6150;font:400 13px/1.5 var(--body-font-family, Arial, sans-serif);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.bw-welcome__terms{margin:0;color:#67705e;font-size:10px;line-height:1.6;text-align:center}.bw-welcome__message{padding:20px;border:1px solid var(--bw-line);border-radius:8px;font-size:14px}.bw-welcome__message p{margin:8px 0 0}.bw-welcome__message--success{background:#edf0e4}.bw-welcome__message--error{margin:0 0 15px;color:#8a302e;background:#fbefe7;border-color:#b8897b}.bw-welcome__message--error ul{margin:0;padding-left:18px}.bw-welcome__editor-note{margin:18px 0 0;padding:12px;border:1px dashed #a2916c;font-size:11px}.bw-welcome :focus-visible{outline:2px solid #8b573f;outline-offset:4px}html.bw-welcome-open{overflow:hidden}@media(max-width:759px){dialog.bw-welcome{width:min(450px,calc(100% - 24px));max-height:calc(100dvh - 24px);border-radius:18px 44px 18px 18px}.bw-welcome__layout{grid-template-columns:1fr;min-height:0}.bw-welcome__art{display:none}.bw-welcome__content{padding:57px 27px 25px}.bw-welcome__close{top:8px;right:13px}.bw-welcome__eyebrow{margin-bottom:15px;font-size:9px}.bw-welcome .bw-welcome__heading{font-size:clamp(29px,8vw,36px);margin-bottom:20px}.bw-welcome__intro{margin-bottom:22px;font-size:14px}.bw-welcome__decline{margin-top:10px;margin-bottom:10px}}@media(prefers-reduced-motion:no-preference){.bw-welcome[open]{animation:bw-welcome-enter .22s ease-out}@keyframes bw-welcome-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/122/assets/byards-welcome-popup.css.map */
