.wl-root{font-family:Heebo,arial;font-size:18px;line-height:1.1;color:#fff;text-align:right}.wl-root p{margin:0;line-height:1}.wl-root a{color:#000}.wl-root input{color:#000}.wl-root button,.wl-root input{line-height:normal}.wl-root .input:focus,.wl-root .input:focus-visible{outline:none;box-shadow:none}.wl-root .light{--main-text:#000000;--secondary-text:#989898}.wl-root .dark{--main-text:#ffffff;--secondary-text:#d4d4d4}.wl-root b{font-family:Heebo-Bold}.wl-root .sale-btn-color{background-color:#6fefc4!important}.wl-root .checkbox-label a{color:var(--main-text);text-decoration:underline}.wl-root .content-wrapper{width:100%;position:relative}.wl-root .content-wrapper .background-image-wrapper{width:100%}.wl-root .content-wrapper .background-image-wrapper .background-image{height:100vh;width:100vw;object-fit:none;object-position:center}.wl-root .content-wrapper .content{width:100%;position:absolute;top:18.46154vw;right:0}.wl-root .content-wrapper .content .logo-image-wrapper{margin:0 auto;width:71.53846vw}.wl-root .content-wrapper .content .logo-image-wrapper .logo-image{width:100%}.wl-root .content-wrapper .content .text,.wl-root .content-wrapper .content .title{max-width:87.17949vw;margin:0 auto;color:var(--main-text);font-size:7.17949vw;text-align:center;display:block}.wl-root .content-wrapper .content .title{font-family:Heebo-Bold}.wl-root .content-wrapper .content .text{font-family:Heebo-Regular}.wl-root .content-wrapper .button-choose-gift{display:none;margin:0 auto;position:fixed;bottom:0;left:2.05128vw;width:95.64103vw;border-top-right-radius:5.38462vw;border-top-left-radius:5.38462vw;height:24.61538vw;justify-content:center;align-items:center;backdrop-filter:blur(21px);background-image:linear-gradient(137deg,rgba(255,255,255,.69) 31%,rgba(255,255,255,.19) 60%);box-shadow:inset 1px 1px 2px 0 #fff}.wl-root .content-wrapper .content .text{padding-bottom:24.61538vw;margin-bottom:20px}.wl-root .content-wrapper .button-choose-gift:hover{cursor:pointer}.wl-root .content-wrapper .button-choose-gift.btn-active,.wl-root .form-container .closeButton.btn-active{display:flex}.wl-root .content-wrapper .button-choose-gift .choose-gift-text{font-family:Assistant-ExtraBold;color:#0059bf;letter-spacing:.06px;font-size:9.23077vw;text-align:center}.wl-root .content-wrapper .blue-btn{border:none;font-family:Assistant-SemiBold;letter-spacing:.04px;text-align:center;color:white;background-color:#dfdfdf;border-radius:15.38462vw;width:82.05128vw;height:12.5641vw;font-size:6.15385vw}.wl-root .content-wrapper .blue-btn:hover{cursor:pointer}.wl-root .content-wrapper .blue-btn.btn-active{background-color:#0059bf}.wl-root .content-wrapper .form-container{padding:3.07692vw 2.05128vw;top:100vh;transition:all 1s ease-in-out;overflow-y:auto;height:calc(100vh - 12px);position:fixed;width:calc(100vw - 16px)}.wl-root .content-wrapper .form-container.form-active{top:0}.wl-root .content-wrapper .form-container.takanon-active{overflow:hidden}.wl-root .content-wrapper .form-container.takanon-active .takanon-wrapper{display:flex}.wl-root .content-wrapper .form-container .form-wrapper{padding-bottom:7.69231vw;overflow:auto;overflow-x:hidden;width:100%;display:flex;backdrop-filter:blur(21px);-webkit-backdrop-filter:blur(21px);background-image:linear-gradient(137deg,rgba(255,255,255,.69) 31%,rgba(255,255,255,.19) 60%);box-shadow:inset 1px 1px 2px 0 #fff;border-radius:5.38462vw;flex-direction:column;align-items:center}.wl-root .content-wrapper .form-container .form-wrapper .company-logo-wrapper{margin-top:6.41026vw;width:40vw}.wl-root .content-wrapper .form-container .form-wrapper .company-logo-wrapper .company-logo{width:100%}.wl-root .content-wrapper .form-container .form-wrapper .event-image-wrapper{margin-top:5.12821vw;width:89.48718vw}.wl-root .content-wrapper .form-container .form-wrapper .event-image-wrapper .event-image{width:100%}.wl-root .content-wrapper .form-container .form-wrapper .form{padding:0 6.92308vw 0 7.69231vw;margin-top:11.02564vw;display:flex;flex-direction:column;align-items:center}.wl-root .content-wrapper .form-container .form-wrapper .form .error{color:red;font-size:3.58974vw;font-family:Assistant-SemiBold}.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper{width:100%;display:flex;flex-direction:column;align-items:flex-start}.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .label{font-family:Assistant-SemiBold;color:var(--main-text);font-size:4.10256vw;letter-spacing:.03px}.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper input::-webkit-inner-spin-button,.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper input::-webkit-outer-spin-button{-webkit-appearance:none}.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper input[type=number]{-moz-appearance:textfield}.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .input{margin-top:2.5641vw;width:100%;background:transparent;border:none;border-bottom:1px solid var(--main-text);font-size:4.61538vw;font-family:Assistant-SemiBold;letter-spacing:.03px;max-width:unset;border-radius:unset;font-weight:400;text-align:right}.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .input::placeholder{color:var(--secondary-text)}.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper.identifier-wrapper{margin-top:12.82051vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper{width:100%;display:flex;margin-top:12.82051vw;position:relative}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper:hover{cursor:pointer}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .error{position:absolute;top:4.61538vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox{pointer-events:none;display:none}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox:checked~.checkbox-design{border:none}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox:checked~.checkbox-design .checked{display:flex}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-design{position:relative;width:4.10256vw;height:4.10256vw;border:1px solid var(--main-text);margin-left:2.5641vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-design .checked{top:0;right:0;left:0;bottom:0;display:none;position:absolute;width:4.10256vw;height:4.10256vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-label{font-family:Assistant-SemiBold;font-size:4.10256vw;letter-spacing:.03px;color:var(--main-text)}.wl-root .content-wrapper .form-container .form-wrapper .form .btn-wrapper{margin-top:11.02564vw}.wl-root .content-wrapper .form-container .form-wrapper .form .par{margin-top:10.76923vw;font-family:Assistant-SemiBold;font-size:3.58974vw;letter-spacing:.02px;color:var(--main-text)}.wl-root .content-wrapper .form-container .takanon-wrapper{width:calc(100% - 16px);height:100%;position:absolute;top:3.07692vw;right:2.05128vw;left:2.05128vw;bottom:3.07692vw;display:none;background:white;padding-bottom:16.41026vw;flex-direction:column;border-radius:5.38462vw;overflow:hidden}.wl-root .content-wrapper .form-container .takanon-wrapper .mb-track-y{right:12.05128vw;top:18.20513vw;width:4px;background:#fefefe}.wl-root .content-wrapper .form-container .takanon-wrapper .mb-track-y .mb-bar{background:#0059bf}.wl-root .content-wrapper .form-container .takanon-wrapper .mb-content{width:100%;-ms-overflow-style:none;scrollbar-width:none}.wl-root .content-wrapper .form-container .takanon-wrapper .mb-content::-webkit-scrollbar{display:none}.wl-root .form-container .close-icon{position:absolute;top:20px;right:20px}.wl-root .content-wrapper .form-container .takanon-wrapper .close-icon{position:absolute;top:5.12821vw;right:5.12821vw;cursor:pointer;width:3.58974vw;z-index:999}.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-content{height:calc(90vh - 215px);width:62.82051vw;padding:17.94872vw 19.48718vw 0 12.82051vw;margin-bottom:10.51282vw;font-family:Assistant-SemiBold;font-size:3.58974vw;letter-spacing:.02px}.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-content .takanon-title{color:#000000;margin-bottom:2.5641vw}.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-content .takanon-text{color:#636363}.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-btn{margin:0 auto}@media (min-width:768px){.wl-root .content-wrapper .content{top:9.375vw}.wl-root .content-wrapper .content .logo-image-wrapper{width:36.32813vw}.wl-root .content-wrapper .content .text,.wl-root .content-wrapper .content .title{max-width:44.27083vw;font-size:3.64583vw}.wl-root .content-wrapper .button-choose-gift{left:1.04167vw;width:96.35417vw;border-top-right-radius:2.73438vw;border-top-left-radius:2.73438vw;height:12.5vw}.wl-root .content-wrapper .button-choose-gift .choose-gift-text{font-size:4.6875vw}.wl-root .content-wrapper .blue-btn{border-radius:7.8125vw;width:41.66667vw;height:6.38021vw;font-size:3.125vw}.wl-root .content-wrapper .form-container{padding:1.5625vw 1.04167vw}.wl-root .content-wrapper .form-container .form-wrapper{padding-bottom:3.90625vw}.wl-root .content-wrapper .form-container .form-wrapper .company-logo-wrapper{margin-top:3.25521vw;width:20.3125vw}.wl-root .content-wrapper .form-container .form-wrapper .event-image-wrapper{margin-top:2.60417vw;width:39.0625vw}.wl-root .content-wrapper .form-container .form-wrapper .form{padding:0 3.51563vw 0 3.90625vw;margin-top:5.59896vw}.wl-root .content-wrapper .form-container .form-wrapper .form .error{font-size:1.82292vw}.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .label{font-size:2.08333vw}.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .input{margin-top:1.30208vw;font-size:2.34375vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper,.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper.identifier-wrapper{margin-top:6.51042vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .error{top:2.34375vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-design{width:2.08333vw;height:2.08333vw;margin-left:1.30208vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-design .checked{width:2.08333vw;height:2.08333vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-label{font-size:2.08333vw}.wl-root .content-wrapper .form-container .form-wrapper .form .btn-wrapper{margin-top:5.59896vw}.wl-root .content-wrapper .form-container .form-wrapper .form .par{margin-top:5.46875vw;font-size:1.82292vw}.wl-root .content-wrapper .form-container .takanon-wrapper{top:1.5625vw;right:1.04167vw;left:1.04167vw;bottom:1.5625vw;padding-bottom:8.33333vw;border-radius:2.73438vw}.wl-root .content-wrapper .form-container .takanon-wrapper .mb-track-y{right:6.11979vw;top:9.24479vw}.wl-root .content-wrapper .form-container .takanon-wrapper .close-icon{top:2.60417vw;right:2.60417vw;width:1.82292vw}.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-content{width:78.125vw;padding:9.11458vw 9.89583vw 0 6.51042vw;margin-bottom:5.33854vw;font-size:1.82292vw}.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-content .takanon-title{margin-bottom:1.30208vw}}@media (min-width:1200px){.wl-root body{overflow:hidden}.wl-root .content-wrapper .content{display:flex;top:7.29167vw;right:34.48438vw;flex-direction:column;width:32vw}.wl-root .content-wrapper .content .text{padding-bottom:0;margin-bottom:0}.wl-root .content-wrapper .content .logo-image-wrapper{margin:0 auto;width:16.14583vw}.wl-root .content-wrapper .content .text,.wl-root .content-wrapper .content .title{width:30.51042vw;font-size:1.5625vw;display:inline;margin:unset;line-height:normal}.wl-root .content-wrapper .button-choose-gift.btn-active,.wl-root .form-container .close-icon.btn-active{display:none}.wl-root .content-wrapper .blue-btn{border-radius:3.125vw;width:21.66667vw;height:2.55208vw;font-size:1.25vw}.wl-root .content-wrapper .form-container{padding:0;top:2.1875vw;transition:none;height:calc(100vh - 95px);left:2.1875vw;width:unset}.wl-root .content-wrapper .form-container .form-wrapper{padding-bottom:1.04167vw;border-radius:1.09375vw;width:29.21875vw}.wl-root .content-wrapper .form-container .form-wrapper .company-logo-wrapper{margin-top:1.45833vw;width:8.4375vw}.wl-root .content-wrapper .form-container .form-wrapper .event-image-wrapper{margin-top:1.04167vw;width:27.08333vw}.wl-root .content-wrapper .form-container .form-wrapper .form{padding:0 3.64583vw 0 3.90625vw;margin-top:1.5625vw}.wl-root .content-wrapper .form-container .form-wrapper .form .error{font-size:.72917vw}}@media (min-width:1200px) and (min-width:1200px){.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .label{font-size:1vw}}@media (min-width:1200px) and (min-width:1500px){.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .label{font-size:.83333vw}}@media (min-width:1200px){.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .input{margin-top:.67708vw}}@media (min-width:1200px) and (min-width:1200px){.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .input{font-size:1vw}}@media (min-width:1200px) and (min-width:1500px){.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper .input{font-size:.9375vw}}@media (min-width:1200px){.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper,.wl-root .content-wrapper .form-container .form-wrapper .form .input-wrapper.identifier-wrapper{margin-top:2.08333vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .error{top:1.04167vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-design{position:relative;width:.83333vw;height:.83333vw;margin-left:.52083vw}.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-design .checked{width:.83333vw;height:.83333vw}}@media (min-width:1200px) and (min-width:1200px){.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-label{font-size:1vw}}@media (min-width:1200px) and (min-width:1500px){.wl-root .content-wrapper .form-container .form-wrapper .form .checkbox-wrapper .checkbox-label{font-size:.83333vw}}@media (min-width:1200px){.wl-root .content-wrapper .form-container .form-wrapper .form .btn-wrapper{margin-top:2.70833vw}.wl-root .content-wrapper .form-container .form-wrapper .form .par{margin-top:1.35417vw}}@media (min-width:1200px) and (min-width:1200px){.wl-root .content-wrapper .form-container .form-wrapper .form .par{font-size:1vw}}@media (min-width:1200px) and (min-width:1500px){.wl-root .content-wrapper .form-container .form-wrapper .form .par{font-size:.72917vw}}@media (min-width:1200px){.wl-root .content-wrapper .form-container .takanon-wrapper{width:29.6875vw;top:0;right:auto;left:0;bottom:auto;padding-bottom:3.33333vw;border-radius:1.09375vw;height:36.45833vw;overflow:hidden}.wl-root .content-wrapper .form-container .takanon-wrapper .mb-track-y{right:3.69792vw;top:5.625vw}.wl-root .content-wrapper .form-container .takanon-wrapper .close-icon{position:absolute;top:1.5625vw;right:1.5625vw;width:.72917vw;z-index:999}.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-content{height:calc(100vh - 200px);width:19.27083vw;padding:5.46875vw 5.98958vw 0 4.01042vw;margin-bottom:3.33333vw;font-size:.72917vw}}@media (min-width:1200px) and (min-width:1200px){.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-content{font-size:1vw}}@media (min-width:1200px) and (min-width:1500px){.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-content{font-size:.72917vw}}@media (min-width:1200px){.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-content .takanon-title{margin-bottom:.52083vw}.wl-root .content-wrapper .form-container .takanon-wrapper .takanon-btn{display:flex;align-items:center;justify-content:center;padding:.65104vw 0}}.wl-root .content .text span[style*=background-color]{background:transparent!important;display:flex;flex-direction:column;align-items:center;gap:3.07692vw;margin:4.10256vw 0 0}.wl-root .content .text span[style*=background-color]>:not(a){display:none}.wl-root .content .text span[style*=background-color]>a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:82.05128vw;min-height:12.5641vw;padding:0 6.15385vw;border-radius:15.38462vw;background:#fff;color:#000;font-family:Assistant-SemiBold,Assistant,Heebo,arial;text-decoration:none;text-align:center;line-height:1.2;box-shadow:0 2px 10px rgba(0,0,0,.15);transition:transform .15s ease,box-shadow .15s ease}.wl-root .content .text span[style*=background-color]>a:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.22)}.wl-root .content .text span[style*=background-color]>a,.wl-root .content .text span[style*=background-color]>a span{color:#7a2fd4!important;font-size:15px!important;font-weight:700}@media (min-width:1200px){.wl-root .content .text span[style*=background-color]{gap:.78125vw;margin:1.04167vw 0 0}.wl-root .content .text span[style*=background-color]>a{min-width:21.66667vw;min-height:2.55208vw;padding:0 1.5625vw;border-radius:3.125vw}}