#wk-welcome{box-sizing:border-box;position:fixed;inset:0;padding:0;border:0;border-radius:4px;width:min(940px,calc(100% - 36px));max-height:calc(100dvh - 36px);margin:auto;color:#20202b;background:white;box-shadow:0 24px 90px #0005;font-family:Arial,sans-serif;overflow:auto}
#wk-welcome[open]{display:grid;grid-template-columns:45% 55%}#wk-welcome::backdrop{background:rgba(10,10,18,.67)}#wk-welcome *{box-sizing:border-box}#wk-welcome-close{position:absolute;right:12px;top:8px;z-index:2;border:0;background:transparent;color:#333;font-size:30px;line-height:1;width:36px;height:36px;padding:0;cursor:pointer}#wk-welcome button:focus-visible,#wk-welcome a:focus-visible{outline:3px solid #eab148;outline-offset:3px}.wk-welcome-art{background:#111019;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:32px 30px;overflow:hidden;min-height:590px}.wk-art-brand{font-size:21px;font-weight:900;letter-spacing:3px;line-height:1.15}.wk-art-small{font-size:14px;letter-spacing:2px;font-weight:700;margin-top:25px;color:#e6c2ed}.wk-art-ten{font-size:84px;line-height:.95;font-weight:900;letter-spacing:-5px;color:#ba59d8;margin:22px -5px;transform:rotate(-5deg);text-shadow:4px 4px 0 #702d94}.wk-art-ten b{color:#efb4df;font-size:130px;letter-spacing:-10px;white-space:nowrap}.wk-art-foot{font-size:12px;line-height:1.6;letter-spacing:2px;color:#e3b3e6}.wk-welcome-content{padding:56px 42px 30px;text-align:center;align-self:center}.wk-welcome-eyebrow{font-size:11px;letter-spacing:2px;color:#a43898;font-weight:bold;margin:0 0 19px!important}#wk-welcome-title{font-size:48px;line-height:1.05;letter-spacing:-1px;margin:0 0 20px;font-weight:900;color:#16151c}#wk-welcome-title span{font-size:34px;letter-spacing:-.5px}#wk-welcome-desc{font-size:16px;line-height:1.55;margin:0 0 24px}#wk-welcome-form>label:first-child{display:block;text-align:left;font-size:12px;font-weight:700;margin-bottom:7px}#wk-welcome-email{width:100%;height:49px;padding:12px 14px;border:1px solid #c8c8ce;border-radius:3px;background:#fff;box-shadow:none;color:#222;font-size:14px}.wk-consent{display:flex!important;align-items:flex-start;gap:9px;text-align:left;font-size:11px;line-height:1.5;margin:14px 0 19px;font-weight:normal!important}.wk-consent input{margin:3px 0 0;flex:0 0 15px;width:15px;height:15px;accent-color:#a43898}.wk-consent a{color:#87307e;text-decoration:underline}#wk-welcome .wk-submit{display:block;width:100%;background:#a43898;color:white;min-height:49px;border:0;border-radius:3px;font-size:14px;letter-spacing:.5px;font-weight:bold;padding:12px;cursor:pointer}#wk-welcome .wk-submit:hover{background:#802778}#wk-welcome .wk-submit:disabled{opacity:.65;cursor:wait}.wk-welcome-fine{font-size:10px;line-height:1.5;color:#73717b;margin:18px 0 12px!important}#wk-welcome-later{background:transparent;color:#666;border:0;padding:4px;font-size:11px;text-decoration:underline;cursor:pointer}#wk-welcome-result{font-size:14px;line-height:1.5;margin-top:16px}#wk-welcome-result:empty{display:none}.wk-code{display:block;padding:13px 8px;margin:15px 0;background:#f7eef7;border:1px dashed #a43898;color:#7e2675;font-weight:800;font-size:20px;letter-spacing:1px}.wk-shop-link{display:block;color:#87307e;text-decoration:underline;margin-top:14px}.wk-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:650px){#wk-welcome[open]{grid-template-columns:1fr;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.wk-welcome-art{min-height:130px;padding:20px 24px;display:block;position:relative}.wk-art-brand{display:block;font-size:14px;line-height:1.2;letter-spacing:2px}.wk-art-small{display:block;font-size:9px;line-height:1.5;letter-spacing:1px;margin-top:12px}.wk-art-ten{position:absolute;right:28px;top:22px;font-size:31px;margin:0;letter-spacing:-1px;line-height:.9}.wk-art-ten b{font-size:60px;letter-spacing:-3px}.wk-art-foot{display:none}#wk-welcome-close{background:#fff;border-radius:50%;width:28px;height:28px;right:7px;top:7px;font-size:24px}.wk-welcome-content{padding:25px 25px 20px}.wk-welcome-eyebrow{font-size:9px;margin-bottom:12px!important}#wk-welcome-title{font-size:37px;margin-bottom:12px}#wk-welcome-title span{font-size:27px}#wk-welcome-desc{font-size:14px;margin-bottom:16px}.wk-consent{font-size:10px}.wk-welcome-fine{font-size:9px}}
