vessel-newsletter{--vnl-paper:#f4f0e7;--vnl-ink:#242420;--vnl-muted:#55554e;--vnl-line:#d1ccc0;font-family:Arial,sans-serif;color:var(--vnl-ink)}.vnl-dialog{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;margin:auto!important;padding:0!important;width:min(520px,calc(100vw - 28px));max-width:520px;max-height:calc(100dvh - 28px);overflow:auto;border:1px solid #b8b2a6;border-radius:var(--vnl-radius,16px);background:var(--vnl-paper);color:var(--vnl-ink);box-shadow:0 24px 100px #0005;overscroll-behavior:contain;text-align:right}.vnl-dialog:not([open]){display:none!important}.vnl-dialog::backdrop{background:#16161380;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vnl-card{position:relative}.vnl-close{position:absolute;inset-block-start:12px;inset-inline-start:12px;display:grid;place-items:center;width:44px;height:44px;padding:0;background:transparent;border:0;cursor:pointer;color:var(--vnl-ink)}.vnl-masthead{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:27px 72px 23px 30px;border-bottom:1px solid var(--vnl-line)}.vnl-masthead>span:last-child{font:10px/1.4 Arial,sans-serif;letter-spacing:2px}.vnl-body{padding:26px 32px 20px}.vnl-body h2{margin:0 0 12px;font:600 clamp(29px,5vw,37px)/1.15 Arial,sans-serif;letter-spacing:-1px;text-transform:none;color:var(--vnl-ink)}.vnl-intro{margin:0 0 23px;max-width:39ch;font:15px/1.7 Arial,sans-serif;color:var(--vnl-muted)}.vnl-label{display:block;margin:0 0 7px;font:600 13px/1.5 Arial,sans-serif}.vnl-email{display:block;box-sizing:border-box;width:100%;min-height:49px;padding:12px 14px;border:1px solid #7b7b70;border-radius:0;background:#fff7;color:var(--vnl-ink);font:16px/1.4 Arial,sans-serif;box-shadow:none}.vnl-email::placeholder{color:#68685e;opacity:1}.vnl-consent{display:flex;gap:10px;align-items:flex-start;margin:15px 0 9px;cursor:pointer;font:13px/1.65 Arial,sans-serif}.vnl-consent input{appearance:auto!important;-webkit-appearance:checkbox!important;position:static!important;opacity:1!important;flex:0 0 19px;width:19px!important;height:19px!important;min-height:19px;max-width:19px;margin:2px 0 0!important;accent-color:#242420}.vnl-privacy,.vnl-details{font:12px/1.65 Arial,sans-serif;color:var(--vnl-muted);margin:0 0 8px}.vnl-dialog a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vnl-details summary{cursor:pointer;padding:3px 0 8px;min-height:32px}.vnl-details p{margin:4px 0 10px}.vnl-submit{box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:12px 18px;margin:16px 0 0;border:1px solid var(--vnl-ink);border-radius:0;background:var(--vnl-ink);color:var(--vnl-paper);font:600 15px/1.5 Arial,sans-serif;cursor:pointer;text-transform:none}.vnl-submit:hover:not(:disabled){background:#404139}.vnl-submit:disabled{opacity:.55;cursor:not-allowed}.vnl-skip{display:block;margin:10px auto 0;min-height:38px;padding:6px 12px;border:0;background:transparent;color:var(--vnl-muted);font:13px/1.5 Arial,sans-serif;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.vnl-error{color:#8d241b;font:13px/1.6 Arial,sans-serif;margin:12px 0}.vnl-setup{font:12px/1.5 Arial,sans-serif;color:#684d23;border:1px solid #c8b898;padding:10px;margin:10px 0}.vnl-result{padding:20px 0 10px}.vnl-result h3{font:600 23px/1.3 Arial,sans-serif;margin:0 0 10px}.vnl-result p{font:15px/1.7 Arial,sans-serif}.vnl-dialog :focus-visible{outline:3px solid #716034;outline-offset:3px}.vnl-dialog [hidden],vessel-newsletter [hidden]{display:none!important}@media(max-width:480px){.vnl-body{padding:22px 21px 15px}.vnl-masthead{padding:24px 65px 21px 22px}.vnl-intro{margin-bottom:18px}}@media(prefers-reduced-motion:no-preference){.vnl-dialog[open]{animation:vnl-appear .2s ease-out}@keyframes vnl-appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}.vnl-inline{display:block;box-sizing:border-box;max-width:500px;margin:auto;padding:42px 24px 16px;text-align:right}.vnl-entry-brand{text-align:center;text-transform:uppercase;font:700 44px/1 Arial,sans-serif;letter-spacing:-2px;margin:0 0 44px}.vnl-inline .vnl-body{padding:0}.vnl-entry-eyebrow{margin:0 0 12px;font:12px/1.5 Arial,sans-serif;letter-spacing:.5px;color:var(--vnl-muted)}.vnl-inline h1{margin:0 0 18px;font:600 40px/1.15 Arial,sans-serif;letter-spacing:-1.2px;color:var(--vnl-ink);text-transform:none;text-wrap:balance}.vnl-inline .vnl-intro{max-width:none;margin-bottom:26px}.vnl-inline a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vnl-inline :focus-visible{outline:2px solid #716034;outline-offset:3px}.vessel-password-page{min-height:100svh;display:flex;flex-direction:column;background:#f4f0e7;color:#242420}.vessel-password-page .password-main-content{justify-content:center}.vessel-password-page .password-main-content>.shopify-section{width:100%}.vessel-password-page .password-dialog{direction:rtl;background:#f4f0e7;color:#242420}.vessel-password-page .password-dialog__content{gap:20px;text-align:center}.vessel-password-page .password-dialog input{font-size:16px}@media(max-width:480px){.vnl-dialog{width:min(360px,calc(100vw - 32px));max-height:calc(100dvh - 24px)}.vnl-masthead{padding:17px 60px 16px 18px}.vnl-masthead>span:last-child{font-size:9px;letter-spacing:1.7px}.vnl-close{inset-block-start:2px;inset-inline-start:5px}.vnl-body{padding:17px 18px 10px}.vnl-body h2{font-size:26px;line-height:1.15;margin-bottom:10px;letter-spacing:-.6px}.vnl-intro{font-size:13px;line-height:1.5;margin-bottom:14px}.vnl-label{font-size:12px;margin-bottom:5px}.vnl-email{min-height:44px;padding:9px 12px}.vnl-consent{font-size:12px;line-height:1.5;gap:8px;margin:12px 0 8px}.vnl-privacy,.vnl-details{font-size:12px;line-height:1.5;margin-bottom:6px}.vnl-details summary{padding:3px 0 6px;min-height:30px}.vnl-submit{min-height:44px;margin-top:12px;padding:10px 14px;font-size:14px}.vnl-skip{min-height:32px;margin-top:5px;font-size:12px}.vnl-inline{max-width:400px;padding:28px 24px 12px}.vnl-entry-brand{font-size:36px;margin-bottom:32px}.vnl-inline h1{font-size:34px;line-height:1.13;margin-bottom:14px}.vnl-inline .vnl-intro{font-size:14px;line-height:1.6;margin-bottom:22px}.vnl-inline .vnl-submit{margin-top:16px;min-height:48px}}.vnl-footer-section{display:block;background:#f4f0e7;color:#242420}.vnl-footer-inner{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:54px 32px 46px}.vnl-footer-signup{max-width:470px;margin:0 auto;text-align:right}.vnl-footer-edition{font:10px/1.5 Arial,sans-serif;letter-spacing:2px;margin:0 0 16px;text-align:right}.vnl-footer-signup h2{font:600 27px/1.25 Arial,sans-serif;margin:0 0 12px;letter-spacing:-.5px;text-transform:none;color:#242420;text-wrap:balance}.vnl-footer-signup .vnl-intro{max-width:none;font:14px/1.6 Arial,sans-serif;margin-bottom:25px}.vnl-footer-field{display:flex;align-items:center;border-bottom:1px solid #242420;gap:12px}.vnl-footer-field .vnl-email{min-width:0;flex:1;border:0;background:transparent;padding:8px 0;box-shadow:none}.vnl-footer-send{flex:0 0 44px;width:44px;min-height:44px;padding:0;border:0;background:none;color:#242420;font:24px/1 Arial,sans-serif;cursor:pointer}.vnl-footer-send:hover{background:#e9e4d9}.vnl-footer-send:disabled{opacity:.5;cursor:not-allowed}.vnl-footer-terms{font:12px/1.6 Arial,sans-serif;color:#55554e;margin:12px 0}.vnl-footer-signup a{color:inherit;text-decoration:underline;text-underline-offset:3px}.vnl-footer-signup :focus-visible{outline:2px solid #716034;outline-offset:3px}.vnl-footer-brand{display:flex;align-items:center;justify-content:center;gap:20px;max-width:800px;margin:55px auto 0;color:#242420}.vnl-footer-brand span{font:700 clamp(58px,9vw,112px)/1 Arial,sans-serif;letter-spacing:-6px;text-transform:uppercase}.vnl-footer-brand svg{flex:0 0 auto;width:100px!important;height:100px!important;filter:brightness(0)}.vnl-footer-code{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #b8b2a6;padding:16px;margin:22px 0}.vnl-footer-code span{font:13px/1.5 Arial,sans-serif}.vnl-footer-code strong{font:600 23px/1.2 Arial,sans-serif;letter-spacing:2px}@media(max-width:480px){.vnl-footer-inner{padding:36px 24px 32px}.vnl-footer-signup h2{font-size:23px;line-height:1.25}.vnl-footer-signup .vnl-intro{font-size:13px;margin-bottom:22px}.vnl-footer-edition{margin-bottom:12px}.vnl-footer-brand{gap:12px;margin-top:38px}.vnl-footer-brand span{font-size:clamp(48px,15vw,68px);letter-spacing:-3px}.vnl-footer-brand svg{width:58px!important;height:58px!important}}footer:has(.vnl-footer-section) :is([id$=__footer_b3jYa7],[id$=__utilities]),footer:has(.vnl-footer-section) :is([id$=__footer_b3jYa7],[id$=__utilities])>:is(.section-background,.section){background:#f4f0e7;--color-background:#f4f0e7;--color-foreground:#242420;--color-foreground-muted:#55554e}footer:has(.vnl-footer-section) .vnl-footer-inner{padding-bottom:12px}footer:has(.vnl-footer-section) .vnl-footer-brand{margin-top:28px}footer:has(.vnl-footer-section) [id$=__footer_b3jYa7] .footer-content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 24px;padding:0;max-width:600px;margin-inline:auto}footer:has(.vnl-footer-section) [id$=__footer_b3jYa7] .footer-content>a{width:auto;min-width:0;min-height:44px;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:4px 0;font:13px/1.5 Arial,sans-serif;color:#242420;text-decoration:none}footer:has(.vnl-footer-section) [id$=__footer_b3jYa7] .footer-content>a:hover{text-decoration:underline;text-underline-offset:3px}footer:has(.vnl-footer-section) [id$=__utilities] .utilities{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 24px;max-width:600px;margin-inline:auto;padding:4px 0 32px}footer:has(.vnl-footer-section) [id$=__utilities] .utilities>*{text-align:center;justify-self:center}footer:has(.vnl-footer-section) [id$=__utilities] .policy-list-trigger{min-height:44px;color:#242420}@media(max-width:749px){footer:has(.vnl-footer-section) [id$=__utilities] .utilities{padding-bottom:84px}footer:has(.vnl-footer-section) [id$=__utilities] .utilities>:last-child{flex-basis:100%;display:flex;justify-content:center}}.vnl-footer-field{display:block;border:0}.vnl-footer-field .vnl-email{width:100%;border:1px solid #7b7b70;background:#fff7;padding:12px 14px}.vnl-footer-send{display:block;width:100%;min-height:48px;margin-top:12px;padding:12px 16px;background:#242420;color:#f4f0e7;font:600 15px/1.5 Arial,sans-serif}.vnl-footer-send:hover{background:#404139}.vnl-masthead{border:0;padding:24px}.vnl-dialog .vnl-body{padding-top:10px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/vessel-newsletter.css.map */
