.contact-page-glow{position:relative;overflow:hidden;background:#0b0912;isolation:isolate}.contact-page-glow__blob{display:block!important;position:absolute;border-radius:42% 58% 63% 37%/45% 40% 60% 55%;filter:blur(55px);pointer-events:none;z-index:0;opacity:.85;mix-blend-mode:screen}.contact-page-glow[data-glow=subtle] .contact-page-glow__blob{opacity:.5}.contact-page-glow[data-glow=strong] .contact-page-glow__blob{opacity:1}.contact-page-glow[data-glow=off] .contact-page-glow__blob{display:none}.contact-page-glow__blob--orange{top:-9rem;left:-12rem;width:92vw;height:52vw;max-width:620px;max-height:360px;transform:rotate(-20deg);background:radial-gradient(ellipse at 32% 45%,#d37200,#d01873 45%,#6e1bbd 80%,transparent 100%)}.contact-page-glow__blob--pink{top:-3rem;right:-8rem;width:62vw;height:40vw;max-width:440px;max-height:280px;transform:rotate(18deg);background:radial-gradient(ellipse at 60% 45%,#d01873,#6e1bbd 55%,#d37200 85%,transparent 100%)}.contact-page-glow__blob--purple{top:22%;right:-16rem;width:88vw;height:48vw;max-width:600px;max-height:340px;transform:rotate(24deg);background:radial-gradient(ellipse at 55% 50%,#6e1bbd,#d01873 48%,#d37200 82%,transparent 100%);opacity:.75}.contact-page-glow__blob--blue{bottom:-9rem;left:-14rem;width:92vw;height:52vw;max-width:620px;max-height:360px;transform:rotate(-14deg);background:radial-gradient(ellipse at 40% 55%,#d37200,#d01873 52%,#6e1bbd 85%,transparent 100%)}.contact-page-glow--lower .contact-page-glow__blob--orange{top:auto;bottom:-9rem;left:-12rem;transform:rotate(-14deg)}.contact-page-glow--lower .contact-page-glow__blob--pink{top:auto;bottom:-4rem;right:-8rem}.contact-page-glow--lower .contact-page-glow__blob--purple{top:-8rem;right:-16rem;bottom:auto;transform:rotate(-24deg)}.contact-page-glow--lower .contact-page-glow__blob--blue{top:-9rem;left:-14rem;bottom:auto;transform:rotate(14deg)}.contact-page__inner{position:relative;z-index:1;max-width:var(--contact-max-width, 600px);margin:0 auto;padding:5rem 2rem 6rem}.contact-page__inner--tight-top{padding-top:0}.contact-page__title{text-align:center;color:#fff;font-size:3.6rem;line-height:1.1;font-weight:700;letter-spacing:-.01em;margin:0 0 2.8rem}.contact-page__subtitle{text-align:center;color:#ffffffa6;font-size:1.6rem;line-height:1.5;margin:-1.6rem 0 2.8rem}@media screen and (min-width:750px){.contact-page__title{font-size:4.4rem}.contact-page__inner{padding-top:7rem}}.contact-glass-card,.contact-form-glass-card{position:relative;z-index:1;border-radius:var(--contact-card-radius, 28px);border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,#ffffff1a,#ffffff06);box-shadow:0 24px 60px #0006,inset 0 1px #ffffff14;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.contact-glass-card,.contact-form-glass-card{background:#130f1cf0}}.contact-glass-card{padding:2.8rem 2.4rem;margin-bottom:2.4rem}.contact-glass-card__heading{color:#fff;font-size:2.1rem;font-weight:700;margin:0 0 2.2rem}.contact-info-list{display:flex;flex-direction:column;gap:1.7rem}.contact-info-row{display:flex;align-items:center;gap:1.4rem}.contact-info-row__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:1.2rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #fff3;color:#fff}.contact-info-row__icon svg{width:1.9rem;height:1.9rem;fill:currentColor}.contact-info-row__text{color:#ffffffeb;font-size:1.55rem;line-height:1.4;text-decoration:none;word-break:break-word}a.contact-info-row__text:hover{text-decoration:underline}.contact-form-glass-card{padding:2.6rem 2.2rem 2.8rem}.contact-form-glass-card .contact__fields{gap:0}.contact-form-glass-card .field{margin-bottom:1.6rem}.contact-form-glass-card .field:before,.contact-form-glass-card .field:after{display:none}.contact-form-glass-card .field__input,.contact-form-glass-card .text-area{background:#ffffff0f!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:1.6rem!important;color:#fff!important;box-shadow:inset 0 1px #ffffff14;transition:border-color .2s ease,background-color .2s ease}.contact-form-glass-card .field__input::placeholder,.contact-form-glass-card .text-area::placeholder{opacity:1;color:#ffffff80}.contact-form-glass-card .field__input,.contact-form-glass-card .field__input:focus,.contact-form-glass-card .field__input:not(:placeholder-shown){height:auto;min-height:5.4rem;padding:1.6rem 1.9rem!important;margin:0}.contact-form-glass-card .text-area{min-height:13.5rem;padding:1.6rem 1.9rem}.contact-form-glass-card .field__input:focus,.contact-form-glass-card .text-area:focus{border-color:#ffffff73!important;background:#ffffff17!important;outline:none;box-shadow:0 0 0 3px #ffffff0f}.contact-form-glass-card .field__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.contact-form-glass-card .contact__field-error{color:#ffb4c6}.contact-form-glass-card .form__message{color:#fff}.contact-form-glass-card .form-status-list a{color:#ffd9ec}.contact-form-glass-card .contact__button{margin-top:.6rem}.contact-form-glass-card .contact__button .button{width:100%;min-height:4.8rem;display:flex;align-items:center;justify-content:center;padding:1.6rem 2rem;font-size:1.55rem;font-weight:400;letter-spacing:.01em;color:#fff!important;background-image:linear-gradient(#000,#000),linear-gradient(90deg,#d37200,#d01873,#6e1bbd)!important;background-origin:border-box;background-clip:padding-box,border-box;border:1px solid transparent!important;border-radius:8px!important;box-shadow:none!important;transition:opacity .15s ease}.contact-form-glass-card .contact__button .button:before,.contact-form-glass-card .contact__button .button:after{box-shadow:none!important}.contact-form-glass-card .contact__button .button:hover{opacity:.9}@media screen and (min-width:750px){.contact-glass-card,.contact-form-glass-card{padding:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/contact-page.css.map */
