.leer-contact{position:relative;overflow:hidden;padding:clamp(5.6rem,8vw,11rem) 0 clamp(6.4rem,9vw,12rem);background:radial-gradient(120% 80% at 0% 0%,#f1e8dc,#fbf8f300 60%),#fbf8f3}.leer-contact:after{content:"";position:absolute;right:-18rem;bottom:-18rem;width:48rem;height:48rem;border-radius:50%;background:radial-gradient(circle,#d9c3a047,#d9c3a000 70%);pointer-events:none}.leer-contact__grid{position:relative;z-index:1;display:grid;gap:5.6rem}.leer-contact__title{margin:1.8rem 0 2.4rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(4.4rem,6.4vw,8.4rem);font-weight:400;line-height:.98;letter-spacing:-.01em;color:#141414}.leer-contact__title em{font-style:italic;color:#b08d57}.leer-contact__lead{max-width:48rem;margin:0;font-size:1.6rem;line-height:1.85;color:#6f6a63}.leer-contact__page{margin-top:2.4rem;color:#6f6a63}.leer-contact__cards{display:grid;gap:1.2rem;margin:4.4rem 0 0;padding:0;list-style:none}.leer-contact__card{display:flex;align-items:flex-start;gap:1.8rem;padding:2.2rem 2.4rem;border:1px solid rgba(20,20,20,.07);border-radius:1.8rem;background:#ffffffa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .4s ease,box-shadow .5s ease,background-color .4s ease}.leer-contact__card:hover{transform:translateY(-3px);border-color:#b08d5759;background:#fff;box-shadow:0 24px 48px -36px #14141459}.leer-contact__icon{flex-shrink:0;display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background:#141414;color:#d9c3a0;transition:transform .5s cubic-bezier(.16,1,.3,1)}.leer-contact__card:hover .leer-contact__icon{transform:rotate(-8deg) scale(1.04)}.leer-contact__icon svg{width:2rem;height:2rem;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.leer-contact__card-title{margin:.2rem 0 .6rem;font:500 1.1rem/1.4 Jost,Helvetica Neue,Arial,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#141414}.leer-contact__card-text{margin:0;font-size:1.45rem;line-height:1.65;color:#6f6a63}.leer-contact__card-text a{color:#141414;text-underline-offset:.3rem}.leer-contact__card .leer-link{margin-top:1.2rem;font-size:1rem;color:#141414}.leer-contact__panel{position:relative;padding:clamp(2.8rem,4vw,5.6rem);border:1px solid rgba(20,20,20,.06);border-radius:2.8rem;background:#fff;box-shadow:0 50px 90px -60px #14141473,0 2px 6px #14141408}.leer-form{margin:0}.leer-form__head{margin-bottom:3.2rem}.leer-form__title{margin:0 0 .8rem;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2.8rem,3vw,3.6rem);font-weight:400;line-height:1.1;color:#141414}.leer-form__subtitle{margin:0;font-size:1.45rem;line-height:1.7;color:#6f6a63}.leer-form__grid{display:grid;gap:1.4rem}.leer-field{position:relative}.leer-field__input{display:block;width:100%;height:6rem;margin:0;padding:2.3rem 1.8rem .7rem;border:1px solid rgba(20,20,20,.13);border-radius:1.4rem;background:#fbf8f3;color:#141414;font:400 1.5rem/1.4 Jost,Helvetica Neue,Arial,sans-serif;letter-spacing:.01em;box-shadow:none;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .3s ease,background-color .3s ease,box-shadow .3s ease}.leer-field__input:hover{border-color:#1414143d}.leer-field__input:focus{border-color:#b08d57;background:#fff;box-shadow:0 0 0 4px #b08d5724}.leer-field__input::placeholder{color:transparent}textarea.leer-field__input{height:auto;min-height:17rem;padding-top:3rem;resize:vertical}select.leer-field__input{padding-right:4.4rem;cursor:pointer}.leer-field__label{position:absolute;top:1.95rem;left:1.9rem;max-width:calc(100% - 3.8rem);overflow:hidden;font:400 1.45rem/1.3 Jost,Helvetica Neue,Arial,sans-serif;color:#8a847c;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transition:top .25s ease,font-size .25s ease,letter-spacing .25s ease,color .25s ease}.leer-field__label .req{color:#b08d57}.leer-field__input:focus+.leer-field__label,.leer-field__input:not(:placeholder-shown)+.leer-field__label,.leer-field--select .leer-field__label{top:.95rem;font-size:1rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#b08d57}.leer-field__chevron{position:absolute;top:50%;right:1.8rem;width:1.4rem;height:1.4rem;color:#141414;transform:translateY(-50%);pointer-events:none}.leer-field.is-touched .leer-field__input:invalid{border-color:#c0624f;background:#fff7f5}.leer-field.is-touched .leer-field__input:invalid+.leer-field__label{color:#c0624f}.leer-field__meta{display:flex;justify-content:space-between;gap:1rem;margin:.6rem .6rem 0;font-size:1.15rem;color:#8a847c}.leer-field__count.is-near{color:#b08d57}.leer-form__alert{display:flex;gap:1.2rem;margin-bottom:2.4rem;padding:1.6rem 1.8rem;border:1px solid #efcfc6;border-radius:1.4rem;background:#fcf1ee;color:#8c3f2f;font-size:1.35rem;line-height:1.6}.leer-form__alert svg{flex-shrink:0;width:2rem;height:2rem;margin-top:.1rem}.leer-form__alert p{margin:0 0 .4rem}.leer-form__alert ul{margin:0;padding-left:1.8rem}.leer-form__footer{display:grid;gap:1.6rem;margin-top:2.4rem}.leer-form__consent{margin:0;font-size:1.2rem;line-height:1.7;color:#8a847c}.leer-form__consent a{color:#141414;text-underline-offset:.25rem}.leer-form__submit{width:100%;min-height:5.8rem}.leer-form__submit .leer-spinner{display:none;width:1.8rem;height:1.8rem;border:1.5px solid currentColor;border-right-color:transparent;border-radius:50%;animation:leerSpin .8s linear infinite}.leer-form.is-loading .leer-form__submit{pointer-events:none;opacity:.85}.leer-form.is-loading .leer-form__submit .leer-spinner{display:inline-block}.leer-form.is-loading .leer-form__submit svg{display:none}.leer-form__success{padding:2.4rem 0;text-align:center;outline:none;animation:leerUp .8s cubic-bezier(.16,1,.3,1) both}.leer-form__check{display:grid;place-items:center;width:8rem;height:8rem;margin:0 auto 2.8rem;border-radius:50%;background:#141414;color:#d9c3a0;box-shadow:0 0 0 1rem #b08d571f}.leer-form__check svg{width:3.4rem;height:3.4rem;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:leerDraw .8s .3s cubic-bezier(.65,0,.35,1) forwards}.leer-form__success .leer-form__title{margin-bottom:1.2rem}.leer-form__success .leer-form__subtitle{max-width:38rem;margin:0 auto 3.2rem}@keyframes leerDraw{to{stroke-dashoffset:0}}@media screen and (min-width:750px){.leer-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.leer-contact__grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:8.8rem;align-items:start}.leer-contact__panel{position:sticky;top:12rem}}@media screen and (max-width:749px){.leer-contact__cards{margin-top:3.2rem}.leer-contact__card{padding:1.8rem;gap:1.4rem}.leer-contact__icon{width:4.2rem;height:4.2rem}.leer-contact__panel{border-radius:2.2rem}}@media(prefers-reduced-motion:reduce){.leer-contact__card,.leer-contact__icon,.leer-form__success,.leer-form__check svg{transition:none;animation:none;stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/leer-contact.css.map */
