.vd-welcome[hidden]{display:none!important}.vd-welcome{position:fixed;right:20px;bottom:max(20px,env(safe-area-inset-bottom));z-index:998;width:calc(100% - 32px);max-width:360px;max-height:calc(100dvh - 100px);overflow-y:auto;padding:28px 24px 20px;border:1px solid #e6dcc0;border-radius:16px;background:#fff9ed;color:#13342c;box-shadow:0 8px 36px #13342c30;text-align:left;font-size:16px;line-height:1.5}.vd-welcome p{margin:0 0 14px}.vd-welcome .vd-welcome__eyebrow{padding-right:32px;margin-bottom:10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vd-welcome h2{margin:0 28px 12px 0;font-size:30px;line-height:1.15;color:#13342c}.vd-welcome__close{position:absolute;top:8px;right:8px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#13342c;font-size:30px;cursor:pointer}.vd-welcome .vd-welcome__code{padding:10px;border:1px dashed #728378;border-radius:6px;text-align:center;font-size:20px;font-weight:700;letter-spacing:.12em;-webkit-user-select:all;user-select:all}.vd-welcome__apply{display:flex;justify-content:center;align-items:center;min-height:48px;padding:12px;border-radius:8px;background:#13342c;color:#fff!important;text-decoration:none;font-weight:700}.vd-welcome__apply:hover{background:#214e40}.vd-welcome :focus-visible{outline:3px solid #947000;outline-offset:3px}.vd-welcome .vd-welcome__terms{margin:12px 0 0;font-size:12px;line-height:1.5}@media(max-width:480px){.vd-welcome{right:16px;padding:24px 20px 16px}.vd-welcome h2{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
