.vn-promotions{font-family:var(--vn-sans,Arial,sans-serif);color:#343a2e;letter-spacing:0}.vn-promotions *{box-sizing:border-box}.vn-promotions [hidden]{display:none!important}.vn-promotions a{color:inherit}.vn-promotions button,.vn-promotions input{font:inherit}.vn-promotions button{cursor:pointer}.vn-promotions :focus-visible{outline:2px solid #697251;outline-offset:4px}.vn-campaign-bar{position:relative;z-index:75;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 22px;padding:11px 5%;background:#343a2e;color:#fff;font-size:12px;line-height:1.4;text-align:center}.vn-campaign-bar strong{font-weight:500}.vn-campaign-divider{opacity:.55;margin:0 10px}.vn-campaign-bar>a{white-space:nowrap;text-decoration:underline;text-underline-offset:4px}.vn-campaign-bar small{font-size:10px;opacity:.8}.vn-campaign-preview{flex-basis:100%;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:#eee0a9}.vn-welcome-launcher{position:fixed;bottom:22px;left:22px;z-index:55;display:flex;gap:20px;align-items:center;border:1px solid #a8ad9a;background:#f8f7f0;color:#343a2e;border-radius:0;padding:13px 18px;min-height:44px;box-shadow:0 3px 16px #00000010;font-size:12px!important;line-height:1.2}.vn-welcome-launcher>span{font-size:18px}.vn-welcome-launcher:hover{background:#eceee3}.vn-promo-dialog{position:fixed;top:0;right:0;bottom:0;left:0;padding:0;margin:auto;border:0;border-radius:0;width:min(880px,calc(100vw - 40px));max-width:none;max-height:calc(100svh - 40px);overflow:auto;background:#faf9f3;color:#343a2e;box-shadow:0 25px 100px #0004}.vn-promo-dialog:not([open]){display:none}.vn-promo-dialog[open]{display:grid;grid-template-columns:.82fr 1fr;animation:vn-promo-in .22s ease-out}.vn-promo-dialog::backdrop{background:#15181585;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vn-promo-close{position:absolute;z-index:2;right:12px;top:10px;width:42px;height:42px;display:grid;place-items:center;border:0;background:transparent;color:#343a2e;font:32px/1 Arial,sans-serif!important}.vn-promo-close:hover{background:#00000007}.vn-promo-art{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:55px 28px;background:#d9dfc9;position:relative;overflow:hidden;min-height:510px}.vn-promo-brand{font-size:34px;letter-spacing:-2px;align-self:flex-start;position:absolute;top:30px;left:30px}.vn-promo-art-line,.vn-promo-art-bottom{font-size:11px;letter-spacing:.13em}.vn-promo-art-line{margin-top:70px}.vn-promo-percent{font-family:var(--vn-serif,Georgia,serif);font-size:145px;font-weight:300;font-style:italic;letter-spacing:-.06em;line-height:1}.vn-promo-percent i{font-size:.46em;font-style:normal;vertical-align:top;position:relative;top:13px;margin-left:8px}.vn-promo-art-bottom{margin-top:10px}.vn-promo-content{padding:65px 45px 35px;align-self:center}.vn-promo-eyebrow{font-size:10px;letter-spacing:.12em;color:#6f7565}.vn-promo-content h2{font:400 39px/1.03 var(--vn-serif,Georgia,serif);letter-spacing:-.03em;margin:17px 0;color:#343a2e}.vn-promo-content>p{font-size:13px;line-height:1.55;color:#6b7062;margin:0}.vn-promo-form{margin:25px 0 0}.vn-promo-label{display:block;font-size:11px;margin:0 0 8px}.vn-promo-email{display:block;width:100%;height:48px;padding:13px 12px;border:1px solid #b8bcad;border-radius:0;background:#fff;color:#343a2e;font-size:14px!important;box-shadow:none}.vn-promo-consent{display:flex;align-items:flex-start;gap:10px;margin:16px 0 18px;font-size:10px;line-height:1.5;color:#666e5e;text-align:left}.vn-promo-consent>input{width:16px;height:16px;min-width:16px;margin:2px 0 0;accent-color:#49513e}.vn-promo-consent a{text-decoration:underline;text-underline-offset:2px}.vn-promo-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:48px;padding:14px 17px;background:#343a2e;color:#fff!important;border:1px solid #343a2e;border-radius:0;text-decoration:none;font-size:12px!important;line-height:1.3}.vn-promo-submit:hover{background:#49513e}.vn-promo-submit>span{font-size:18px}.vn-promo-content>.vn-promo-terms{font-size:9px;line-height:1.5;margin-top:17px;color:#7c8074}.vn-promo-decline{display:block;border:0;border-bottom:1px solid #a4a99b;background:transparent;color:#6b7162;padding:0 0 3px;margin:22px auto 0;font-size:11px!important}.vn-promo-error{font-size:12px;line-height:1.4;color:#9c3526;padding:12px 0 0}.vn-promo-error ul{padding-left:18px;margin:0}.vn-promo-success h3{font:400 22px/1.1 var(--vn-serif,Georgia,serif);margin:0 0 10px;color:#343a2e}.vn-promo-success>p{font-size:13px;line-height:1.4;margin:0 0 16px}.vn-promo-success>.vn-promo-code{font:500 22px/1.2 var(--vn-sans,Arial,sans-serif);letter-spacing:.12em;text-align:center;border:1px dashed #99a18a;background:#f0f1e8;padding:16px;margin:20px 0}.vn-promo-is-open{overflow:hidden}@keyframes vn-promo-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.vn-campaign-bar{padding:10px 16px;gap:5px 13px;font-size:11px}.vn-campaign-bar small{flex-basis:100%;font-size:9px}.vn-campaign-divider{margin:0 5px}.vn-welcome-launcher{bottom:15px;left:12px;padding:12px 14px;font-size:11px!important}.vn-promo-dialog{width:calc(100vw - 24px);max-height:calc(100svh - 24px)}.vn-promo-dialog[open]{grid-template-columns:1fr}.vn-promo-art{display:none}.vn-promo-content{padding:54px 26px 28px}.vn-promo-content h2{font-size:36px;max-width:300px}.vn-promo-content>p{font-size:13px}.vn-promo-form{margin-top:22px}.vn-promo-email{font-size:16px!important}.vn-promo-consent{font-size:11px}.vn-promo-content>.vn-promo-terms{font-size:10px}}@media(prefers-reduced-motion:reduce){.vn-promo-dialog[open]{animation:none}.vn-promo-dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}body.vn-store .vn-promotions .vn-campaign-bar--countdown{display:flex;align-items:center;justify-content:center;gap:6px 24px;padding:9px 4% 8px;background:#fff0f4;color:#411c2b;border-bottom:1px solid #eac5d0;font-family:var(--vn-sans,Arial,sans-serif);letter-spacing:0;text-align:left}body.vn-store .vn-campaign-copy{display:flex;flex-direction:column;gap:3px;line-height:1.25}body.vn-store .vn-campaign-copy>strong{font-size:15px;font-weight:750;color:#411c2b}body.vn-store .vn-campaign-copy>span{font-size:11px;color:#543640}body.vn-store .vn-campaign-copy b{font-weight:750;color:#411c2b}body.vn-store .vn-campaign-countdown{display:flex;gap:5px;align-items:center;flex:0 0 auto;font-variant-numeric:tabular-nums}body.vn-store .vn-campaign-countdown>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:41px;padding:6px 7px;border-radius:4px;background:#62243d;color:#fff}body.vn-store .vn-campaign-countdown b{font-family:var(--vn-sans,Arial,sans-serif);font-size:19px;font-weight:650;line-height:1;color:#fff}body.vn-store .vn-campaign-countdown small{font-size:8px;line-height:1;letter-spacing:.015em;color:#fff;opacity:1}body.vn-store .vn-campaign-apply{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:39px;padding:10px 15px;border:1px solid #62243d;border-radius:4px;background:#62243d;color:#fff;text-decoration:none;font-size:11px;font-weight:650;line-height:1.3;white-space:nowrap}body.vn-store .vn-campaign-apply:hover{background:#48192b;border-color:#48192b;color:#fff}body.vn-store .vn-campaign-fineprint{flex-basis:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 12px;margin:0;font-size:9px;line-height:1.4;color:#62444f;text-align:center}body.vn-store .vn-campaign-fineprint time{white-space:nowrap}body.vn-store .vn-campaign-fineprint span{font-size:8px}body.vn-store .vn-product-campaign{margin:18px 0;padding:17px;background:#fff0f4;border:1px solid #eac5d0;border-radius:6px;color:#411c2b;font-family:var(--vn-sans,Arial,sans-serif);letter-spacing:0}body.vn-store .vn-product-campaign[hidden]{display:none!important}body.vn-store .vn-product-campaign-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 16px;margin:0 0 13px;line-height:1.4}body.vn-store .vn-product-campaign-heading strong{font-size:16px;font-weight:700;color:#411c2b}body.vn-store .vn-product-campaign-heading>span{font-size:12px;color:#543640}body.vn-store .vn-product-campaign-row{display:flex;align-items:center;justify-content:space-between;gap:16px}body.vn-store .vn-product-campaign .vn-campaign-countdown>span{min-width:44px;padding:8px 9px}body.vn-store .vn-product-campaign .vn-campaign-countdown b{font-size:23px}body.vn-store .vn-product-campaign .vn-campaign-countdown small{font-size:9px}body.vn-store .vn-product-campaign .vn-campaign-apply{min-height:44px}body.vn-store .vn-product-campaign-deadline{margin:12px 0 0;font-size:10px;line-height:1.4;color:#543640}body.vn-store .vn-product-campaign-note{margin:6px 0 0;font-size:10px;line-height:1.5;color:#6c535c}body.vn-store .vn-campaign-apply:focus-visible{outline:2px solid #62243d;outline-offset:4px}@media(max-width:640px){body.vn-store .vn-promotions .vn-campaign-bar--countdown{gap:7px 10px;padding:10px 14px 8px}body.vn-store .vn-campaign-copy{flex:1 1 auto;gap:3px}body.vn-store .vn-campaign-copy>strong{font-size:12px}body.vn-store .vn-campaign-copy>span{font-size:10px}body.vn-store .vn-campaign-countdown{gap:4px}body.vn-store .vn-campaign-countdown>span{min-width:31px;padding:6px 5px;gap:3px}body.vn-store .vn-campaign-countdown b{font-size:16px}body.vn-store .vn-campaign-countdown small{font-size:7px}body.vn-store .vn-campaign-bar--countdown>.vn-campaign-apply{flex:0 0 auto;min-height:29px;padding:6px 11px;font-size:10px}body.vn-store .vn-campaign-fineprint{flex:1 1 190px;display:block;text-align:right;font-size:8px}body.vn-store .vn-campaign-fineprint span{display:none}body.vn-store .vn-product-campaign{padding:14px;margin:16px 0}body.vn-store .vn-product-campaign-heading{display:block;margin-bottom:11px}body.vn-store .vn-product-campaign-heading strong{display:block;font-size:15px}body.vn-store .vn-product-campaign-heading>span{display:block;margin-top:3px;font-size:11px}body.vn-store .vn-product-campaign-row{gap:9px}body.vn-store .vn-product-campaign .vn-campaign-countdown>span{min-width:34px;padding:7px 6px}body.vn-store .vn-product-campaign .vn-campaign-countdown b{font-size:20px}body.vn-store .vn-product-campaign .vn-campaign-countdown small{font-size:8px}body.vn-store .vn-product-campaign .vn-campaign-apply{font-size:10px;padding:10px 12px;min-height:42px}body.vn-store .vn-product-campaign-note{font-size:9px}}body.vn-store .vn-promotions .vn-campaign-bar--slim{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:11px;min-height:36px;padding:4px 18px;background:#fff0f4;color:#342c2f;border-bottom:1px solid #f1dce3;font-family:var(--vn-sans,Arial,sans-serif);font-size:12px;line-height:1.4;letter-spacing:0;text-align:center}body.vn-store .vn-campaign-summary{white-space:nowrap}body.vn-store .vn-campaign-summary strong,body.vn-store .vn-campaign-summary b{font-weight:650}body.vn-store .vn-campaign-bar--slim .vn-campaign-apply{display:inline-flex;align-items:center;min-height:28px;padding:3px 0;border:0;background:transparent;color:#342c2f;font:600 12px/1.4 var(--vn-sans,Arial,sans-serif);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}body.vn-store .vn-campaign-bar--slim .vn-campaign-apply:hover{background:transparent;color:#171717;text-decoration-thickness:2px}body.vn-store .vn-campaign-deadline{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body.vn-store .vn-campaign-bar--slim .vn-campaign-apply:focus-visible{outline:2px solid #a41f46;outline-offset:3px}@media(max-width:420px){body.vn-store .vn-promotions .vn-campaign-bar--slim{font-size:11px;gap:9px;padding-inline:10px}body.vn-store .vn-campaign-bar--slim .vn-campaign-apply{font-size:11px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/verenne-promotions.css.map */
