.contact--halloween{padding-top:7rem!important}.contact-halloween__card{--color-background: 26, 10, 46;--color-foreground: 255, 244, 224;--color-button: 255, 122, 24;--color-button-text: 26, 10, 46;--color-link: 255, 179, 71;--color-error: 255, 140, 140;position:relative;padding:4.8rem 2.4rem 3.6rem;border-radius:2.4rem;border:2px solid #ff7a18;background:radial-gradient(ellipse at 85% 0%,rgba(255,122,24,.22),transparent 55%),linear-gradient(160deg,#1a0a2e,#3a1670 55%,#4b1d7a);color:rgb(var(--color-foreground));box-shadow:0 0 34px #ff7a1859,0 18px 40px #1a0a2e73;isolation:isolate}@media screen and (min-width:750px){.contact-halloween__card{padding:5.6rem 5rem 4.4rem}}.contact-halloween__title{text-align:center;margin:0 0 3rem;color:#fff4e0;text-shadow:0 0 22px rgba(255,122,24,.7),0 3px 8px rgba(0,0,0,.5)}.contact--halloween .field__input,.contact--halloween .text-area{background-color:#0a04188c;color:#fff4e0;caret-color:#ffb347}.contact--halloween .field:after{box-shadow:0 0 0 1px #ffb34773}.contact--halloween .field:hover:after{box-shadow:0 0 0 2px #ffb347cc}.contact--halloween .field__input:focus,.contact--halloween .field__input:focus-visible{box-shadow:0 0 0 2px #ff7a18,0 0 20px #ff7a188c}.contact--halloween .field__label{color:#ffe0b2d9}.contact--halloween .field__input:focus~.field__label,.contact--halloween .field__input:not(:placeholder-shown)~.field__label{color:#ffb347}.contact--halloween .contact__field-error,.contact--halloween .form__message{color:rgb(var(--color-error))}.contact--halloween .contact__button{text-align:center}.contact--halloween .button{min-width:22rem;border-radius:5rem;background-color:#ff7a18;color:#1a0a2e;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;box-shadow:0 0 22px #ff7a1880}.contact--halloween .button:before,.contact--halloween .button:after{box-shadow:none;display:none}.contact--halloween .button:hover{transform:translateY(-3px);background-color:#ffb347;box-shadow:0 0 34px #ffb347cc}.contact-halloween__deco{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.chw-web,.chw-item{position:absolute;display:block;height:auto}.chw-web{width:120px;top:0}.chw-web--tl{left:0}.chw-web--tr{right:0;transform:scaleX(-1)}.chw-pumpkin{width:86px;left:28px;top:-52px;filter:drop-shadow(0 0 14px rgba(255,122,24,.6));animation:chwGlow 3.6s ease-in-out infinite}@keyframes chwGlow{0%,to{filter:drop-shadow(0 0 10px rgba(255,122,24,.45)) brightness(1)}30%{filter:drop-shadow(0 0 24px rgba(255,190,60,.9)) brightness(1.12)}65%{filter:drop-shadow(0 0 12px rgba(255,122,24,.5)) brightness(.96)}}.chw-ghost{width:74px;right:34px;top:-58px;filter:drop-shadow(0 0 14px rgba(255,255,255,.5));animation:chwBob 5.5s ease-in-out infinite}@keyframes chwBob{0%,to{transform:translateY(0) rotate(-4deg);opacity:.95}50%{transform:translateY(-9px) rotate(4deg);opacity:.78}}.chw-bat{filter:drop-shadow(0 0 6px rgba(179,102,255,.6));animation:chwFlutter 1.4s ease-in-out infinite,chwHover 6s ease-in-out infinite}.chw-bat--1{width:54px;left:44%;top:-30px}.chw-bat--2{width:38px;left:60%;top:-6px;animation-delay:.4s,1.2s}@keyframes chwFlutter{0%,to{scale:1 1}50%{scale:1 .72}}@keyframes chwHover{0%,to{translate:0 0}50%{translate:12px -7px}}.chw-candy{width:44px;left:20px;bottom:16px;transform:rotate(-14deg);opacity:.9;filter:drop-shadow(0 3px 5px rgba(0,0,0,.4))}.contact-halloween__card>*:not(.contact-halloween__deco){position:relative;z-index:1}@media screen and (max-width:749px){.chw-web{width:76px}.chw-pumpkin{width:62px;left:14px;top:-38px}.chw-ghost{width:54px;right:16px;top:-42px}.chw-bat--1{width:40px;left:40%;top:-24px}.chw-bat--2,.chw-candy{display:none}}@media(prefers-reduced-motion:reduce){.chw-item{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/axolotea-halloween-contact.css.map */
