.wpf{--wpf-text: #ffffff;--wpf-soft: rgba(255, 255, 255, .78);--wpf-line: rgba(255, 255, 255, .16);--wpf-accent: #ffd9b0;position:relative;overflow:hidden;color:var(--wpf-text);letter-spacing:0;background:radial-gradient(52rem 34rem at 6% 18%,rgba(76,150,235,.34),transparent 70%),radial-gradient(46rem 30rem at 92% 62%,rgba(232,143,180,.2),transparent 70%),radial-gradient(40rem 26rem at 48% 100%,rgba(246,176,77,.16),transparent 70%),linear-gradient(165deg,#1b3d6b,#112a4c 48%,#0b1b33)}.wpf:before{content:"";position:absolute;inset:0 0 auto;height:.4rem;background:linear-gradient(90deg,#f6b04d,#e88fb4 35%,#9ec5f0 70%,#4c96eb)}.wpf a{color:inherit;text-decoration:none}.wpf__inner{padding-top:4.4rem}.wpf__logo{display:inline-block}.wpf__logo img{display:block;width:22rem;max-width:100%;height:auto;filter:brightness(0) invert(1)}.wpf__logo span{font-family:var(--font-heading-family);font-size:2.6rem}.wpf__logo--mobile{display:none}.wpf__grid{display:grid;grid-template-columns:minmax(0,1fr) 40rem;gap:4rem;margin-top:3.6rem}.wpf__cols{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.25fr);gap:3.2rem}.wpf__heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.4rem;color:var(--wpf-accent);font-family:var(--font-heading-family);font-size:2rem;font-weight:700;line-height:1.2;list-style:none;cursor:default}.wpf__heading::-webkit-details-marker{display:none}.wpf__plus{display:none}.wpf__links{margin:0;padding:0;list-style:none}.wpf__links li+li{margin-top:1.4rem}.wpf__links a,.wpf__text{color:var(--wpf-text);font-size:1.5rem;font-weight:500;line-height:1.5}.wpf__links a:hover,.wpf__extra a:hover,.wpf__legal a:hover{color:var(--wpf-accent)}.wpf__text p{margin:0 0 1.2rem;overflow-wrap:anywhere}.wpf__text a{display:inline-block;text-decoration:underline;text-underline-offset:.3rem}.wpf__card{position:relative;padding:2.8rem 2.8rem 3rem;border:.15rem solid transparent;border-radius:1.4rem;background:radial-gradient(at 108% -8%,rgba(158,197,240,.9) 0%,rgba(140,150,230,.45) 22%,transparent 48%) padding-box,linear-gradient(135deg,#2a3f72,#1d2f58 58%,#17445a) padding-box,linear-gradient(135deg,#f6b04d,#e88fb4 45%,#9ec5f0) border-box;box-shadow:0 1.4rem 3.4rem #050c1a59}.wpf__card-art{position:absolute;top:1.8rem;right:1.8rem}.wpf__card-title{margin:0;max-width:24rem;color:#fff;font-family:var(--font-heading-family);font-size:3.2rem;font-weight:700;line-height:1.08}.wpf__card-title span{display:block;color:var(--wpf-accent)}.wpf__card-text{max-width:26rem;margin:1.4rem 0 2rem;color:var(--wpf-soft);font-size:1.5rem;line-height:1.5}.wpf__form{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding:.6rem .6rem .6rem 1.8rem;border-radius:.8rem;background:#fff}.wpf__form input[type=email]{flex:1;min-width:0;height:4.2rem;border:0;background:transparent;color:#16202e;font-size:1.6rem;outline:none;box-shadow:none}.wpf__form input[type=email]::placeholder{color:#16202e8c}.wpf__form button{height:4.4rem;padding:0 1.6rem;border:0;border-radius:.8rem;background:#16202e;color:#fff;font-size:1.3rem;font-weight:700;cursor:pointer;transition:background-color .15s ease}.wpf__form button:hover{background:#205896}.wpf__form-msg{flex-basis:100%;margin:.4rem 0 .2rem;color:#1b6b45;font-size:1.3rem}.wpf__form-msg--error{color:#b42318}.wpf__social{display:grid;grid-template-columns:repeat(var(--wpf-social-cols, 5),minmax(0,1fr));margin:1.6rem 0 0;padding:0;overflow:hidden;list-style:none;border:.1rem solid rgba(158,197,240,.25);border-radius:1rem;background:linear-gradient(115deg,#ffffff0d,#9ec5f014)}.wpf__social li+li{border-left:.1rem solid rgba(158,197,240,.2)}.wpf__social a{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:1.4rem .4rem 1.2rem;font-size:1.15rem;font-weight:600;transition:background-color .15s ease}.wpf__social a:hover{background:#ffffff1a}.wpf__social .icon,.wpf__social svg{width:2rem;height:2rem;fill:currentColor}.wpf__extra{display:flex;justify-content:space-between;gap:1.6rem;margin-top:1.6rem;padding-top:1.6rem;border-top:.1rem solid var(--wpf-line)}.wpf__extra a{font-size:1.4rem;font-weight:600;text-decoration:underline;text-underline-offset:.4rem}.wpf__meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem;margin-top:4rem;padding-bottom:2.8rem}.wpf__locale{display:flex;gap:2rem}.wpf__lang{display:flex;align-items:center;gap:.8rem}.wpf .localization-form{padding:0;margin:0}.wpf .localization-form__select{border:0!important;outline-offset:.2rem;color:#fff;font-size:1.5rem;font-weight:600;background:transparent;box-shadow:none;min-height:3.6rem;padding:0 3rem 0 0}.wpf .localization-form__select:before,.wpf .localization-form__select:after{display:none!important}.wpf .localization-form__select .icon-caret{right:.4rem}.wpf .disclosure__list-wrapper{color:#16202e}.wpf__payment .list-payment{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;justify-content:flex-end}.wpf__payment .list-payment__item{display:flex;margin:0}.wpf__bottom{border-top:.1rem solid var(--wpf-line);background:#050c1a40}.wpf__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 0;margin:0 auto;padding-top:2rem;padding-bottom:2.2rem;list-style:none;font-size:1.15rem;font-weight:700;letter-spacing:.06rem;text-transform:uppercase}.wpf__legal li+li:before{content:"|";margin:0 1.4rem;opacity:.5}.wpf__legal a{color:#fff}@media screen and (max-width:1099px){.wpf__grid{grid-template-columns:1fr}.wpf__side{max-width:52rem}}@media screen and (max-width:749px){.wpf__inner{padding-top:1.6rem}.wpf__logo--desktop{display:none}.wpf__logo--mobile{display:block;width:fit-content;margin:2.8rem auto 2.4rem}.wpf__grid{margin-top:0;gap:0}.wpf__cols{grid-template-columns:1fr;gap:0}.wpf__col{border-bottom:.1rem solid var(--wpf-line)}.wpf__heading{margin:0;padding:1.8rem 0;cursor:pointer}.wpf__plus{display:block;position:relative;width:1.2rem;height:1.2rem}.wpf__plus:before,.wpf__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:.15rem;margin-top:-.075rem;background:#fff;transition:transform .2s ease}.wpf__plus:after{transform:rotate(90deg)}.wpf__col[open] .wpf__plus:after{transform:rotate(0)}.wpf__col-body{padding-bottom:2rem}.wpf__card{padding:2.4rem 2rem}.wpf__card-title{font-size:3rem}.wpf__social a span{font-size:1.05rem}.wpf__meta{flex-direction:column;margin-top:4rem}.wpf__payment .list-payment{justify-content:center}.wpf__legal{gap:1rem 2rem;padding-left:1.6rem;padding-right:1.6rem}.wpf__legal li+li:before{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/wp-footer.css.map */
