bandit-contact{display:block}.bandit-contact__head{margin-bottom:5.6rem}.bandit-contact__eyebrow{display:block;opacity:.5;margin-bottom:2rem}.bandit-contact__heading{font-size:clamp(4.4rem,8vw,11rem);line-height:.92;letter-spacing:-.035em;font-weight:700;text-transform:uppercase;margin:0 0 1.6rem}.bandit-contact__lead{font-size:clamp(2rem,2.2vw,2.6rem);font-weight:500;letter-spacing:-.015em;margin:0}.bandit-contact__grid{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8rem;align-items:start}.bandit-contact__left{position:relative}.bandit-contact__visual{position:relative;aspect-ratio:2 / 3;overflow:hidden;color:#fff}.bandit-contact__visual-img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 32%}.bandit-contact__visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#141210d9,#14121059 45%,#14121000 75%);pointer-events:none}.bandit-contact__details{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;margin-top:2.8rem;color:rgb(var(--color-foreground))}.bandit-contact__details--overlay{position:absolute;inset-inline:0;bottom:0;z-index:1;margin-top:0;padding:3.2rem;color:#fff}.bandit-contact__email{font-size:clamp(2rem,2.2vw,2.6rem);font-weight:500;letter-spacing:-.01em;color:currentColor;text-decoration:none;border-bottom:.1rem solid currentColor;padding-bottom:.3rem}.bandit-contact__email:hover{opacity:.7}.bandit-contact__line{font-size:1.5rem;color:currentColor;text-decoration:none;opacity:.92}.bandit-contact__line:hover{text-decoration:underline;text-underline-offset:.3rem;opacity:1}.bandit-contact__field{margin-bottom:2.8rem}.bandit-contact__label{display:block;opacity:.6;margin-bottom:.8rem;font-size:1.2rem}.bandit-contact__input{width:100%;font-family:inherit;font-size:1.7rem;color:rgb(var(--color-foreground));background:transparent;border:0;border-bottom:.1rem solid rgba(var(--color-foreground),.3);border-radius:0;padding:.8rem 0;outline:none;transition:border-color .2s ease-out}.bandit-contact__input:focus{border-bottom:.2rem solid rgb(var(--color-foreground))}.bandit-contact__select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.2rem) 55%,calc(100% - .6rem) 55%;background-size:.6rem .6rem;background-repeat:no-repeat;padding-right:2.8rem}.bandit-contact__textarea{resize:none;min-height:8rem}.bandit-contact__consent{display:grid;grid-template-columns:1.8rem 1fr;gap:1.2rem;align-items:start;margin:.8rem 0 2.8rem}input.bandit-contact__checkbox[type=checkbox]{appearance:none;-webkit-appearance:none;width:1.8rem;min-width:1.8rem;max-width:1.8rem;height:1.8rem;min-height:1.8rem;max-height:1.8rem;box-sizing:border-box;padding:0;margin:.2rem 0 0;border:.1rem solid rgba(var(--color-foreground),.45);border-radius:0;background:transparent;cursor:pointer;display:grid;place-items:center;flex:0 0 auto}input.bandit-contact__checkbox[type=checkbox]:checked{border-color:rgb(var(--color-foreground));background:rgb(var(--color-foreground))}input.bandit-contact__checkbox[type=checkbox]:checked:after{content:"";width:.35rem;height:.7rem;border:solid rgb(var(--color-background));border-width:0 .15rem .15rem 0;transform:rotate(45deg) translateY(-.05rem)}.bandit-contact__consent-label{font-size:1.25rem;line-height:1.5;opacity:.7;cursor:pointer}.bandit-contact__consent-label a{color:rgb(var(--color-foreground));text-underline-offset:.3rem}.bandit-contact__submit{font-family:inherit;font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;color:rgb(var(--color-background));background:rgb(var(--color-foreground));border:.1rem solid rgb(var(--color-foreground));border-radius:0;padding:1.6rem 3.2rem;cursor:pointer;transition:background-color .25s ease-out,color .25s ease-out}.bandit-contact__submit:hover,.bandit-contact__submit:focus-visible{background:transparent;color:rgb(var(--color-foreground))}.bandit-contact__error{font-size:1.6rem;margin:0 0 2.4rem;border-left:.2rem solid #a3271e;padding-left:1.6rem}#BanditContactForm{scroll-margin-top:9.6rem}.bandit-contact__done{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:42rem;outline:none}.bandit-contact__done-eyebrow{display:block;opacity:.65;margin-bottom:2rem}.bandit-contact__done-heading{font-size:clamp(3.6rem,5.2vw,7.2rem);line-height:.95;letter-spacing:-.035em;font-weight:700;text-transform:uppercase;margin:0 0 2.4rem}.bandit-contact__done-text{font-size:clamp(1.8rem,1.6vw,2rem);line-height:1.5;max-width:44rem;margin:0}@media screen and (max-width:989px){.bandit-contact__done{min-height:0;padding:1.6rem 0}}.bandit-privacy-dialog{border:0;border-radius:0;padding:0;max-width:min(76rem,calc(100vw - 3.2rem));max-height:calc(100vh - 6.4rem);max-height:calc(100svh - 6.4rem);background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.bandit-privacy-dialog::backdrop{background:#1d1d1b8c}.bandit-privacy-dialog__inner{position:relative;padding:4.8rem 4rem 4rem}.bandit-privacy-dialog__close{position:absolute;top:1.6rem;right:1.6rem;width:4rem;height:4rem;background:none;border:0;color:rgb(var(--color-foreground));font-size:1.6rem;cursor:pointer}.bandit-privacy-dialog__heading{font-size:clamp(2.4rem,3vw,3.2rem);letter-spacing:-.02em;margin:0 0 3.2rem}.bandit-privacy-dialog__body{font-size:1.5rem;line-height:1.65}.bandit-privacy-dialog__body p{margin:0 0 2rem}.bandit-privacy-dialog__body a{color:rgb(var(--color-foreground))}@media(prefers-reduced-motion:reduce){.bandit-contact__submit,.bandit-contact__input{transition:none}}@media screen and (max-width:989px){.bandit-contact__head{margin-bottom:4rem}.bandit-contact__grid{grid-template-columns:1fr;gap:4.8rem}.bandit-contact__visual{display:none}.bandit-contact__details--overlay{position:static;margin-top:0;padding:0;color:rgb(var(--color-foreground))}.bandit-contact__field{margin-bottom:2.4rem}.bandit-privacy-dialog__inner{padding:4rem 2rem 3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-bandit-contact.css.map */
