.lct{position:relative;overflow:hidden}.lct__grid{display:grid;gap:3.2rem;padding-top:4.8rem;padding-bottom:4.8rem}@media screen and (min-width:990px){.lct__grid{grid-template-columns:5fr 6fr;gap:6.4rem;align-items:start;padding-top:8rem;padding-bottom:8rem}}.lct__intro{position:relative;z-index:1}.lct__heading{margin:0;font-size:clamp(5.2rem,7vw,10.4rem);line-height:.9}.lct__accent{max-width:36ch;margin:1.6rem 0 0;font-family:var(--font-accent-family);font-size:clamp(2rem,2.2vw,2.8rem);font-style:italic;line-height:1.3;color:var(--lavo-accent-colour, currentColor)}.lct__ways{display:grid;gap:1.2rem;margin:3.2rem 0 0}@media screen and (min-width:750px)and (max-width:989px){.lct__ways{grid-template-columns:1fr 1fr}}.lct__way{display:flex;align-items:center;gap:1.6rem;padding:1.4rem 1.8rem 1.4rem 1.4rem;border:1px solid rgba(var(--color-foreground),.14);border-radius:1.2rem;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));text-decoration:none;transition:background-color .24s ease,border-color .24s ease,transform .24s ease}.lct__way:hover{border-color:var(--lavo-gold, #c6a75e);background:rgba(var(--color-foreground),.09);transform:translateY(-2px)}.lct__way:focus-visible{outline:2px solid var(--lavo-gold, #c6a75e);outline-offset:3px}.lct__way-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:4.8rem;height:4.8rem;border-radius:50%;background:var(--lavo-gold, #c6a75e);color:var(--lavo-espresso, #3b2a24)}.lct__way-body{display:flex;flex:1;flex-direction:column;gap:.2rem;min-width:0}.lct__way-label{font-size:1.1rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.lct__way-value{overflow:hidden;font-size:1.7rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.lct__way>.lavo-icon{flex-shrink:0;color:var(--lavo-gold, #c6a75e);transition:transform .24s ease}.lct__way:hover>.lavo-icon{transform:translate(4px)}.lct__meta{display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:2.4rem 0 0;font-size:1.4rem;opacity:.8}.lct__meta li{display:inline-flex;align-items:center;gap:.8rem}.lct__meta .lavo-icon{color:var(--lavo-gold, #c6a75e)}.lct__watermark{position:absolute;left:-.6rem;bottom:-9rem;z-index:-1;margin:0;font-family:var(--font-heading-family);font-size:clamp(14rem,22vw,30rem);line-height:1;text-transform:uppercase;color:transparent;-webkit-text-stroke:1.5px rgba(198,167,94,.22);pointer-events:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:989px){.lct__watermark{display:none}}.lct__card{position:relative;z-index:1;padding:3.2rem 2rem;border-radius:1.6rem;background:var(--lavo-cream, #f3ede4);color:var(--lavo-espresso, #3b2a24);box-shadow:0 30px 60px #00000040}@media screen and (min-width:750px){.lct__card{padding:4.4rem 4rem}}.lct__card:before{content:"";position:absolute;top:0;left:4rem;right:4rem;height:4px;border-radius:0 0 4px 4px;background:var(--lavo-gold, #c6a75e)}.lct__form{display:grid;gap:1.8rem}.lct__form-heading,.lct__success-heading{margin:0;font-family:var(--font-heading-family);font-size:clamp(3.2rem,3.4vw,4.4rem);font-weight:400;line-height:1;color:var(--lavo-espresso, #3b2a24)}.lct__errors{padding:1.2rem 1.6rem;border-radius:.8rem;background:#b8733324;color:#7a3b12;font-size:1.4rem}.lct__errors ul{margin:0;padding-left:1.8rem}.lct__topics{margin:0;padding:0;border:0}.lct__label{display:block;margin-bottom:.8rem;padding:0;font-size:1.2rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#3b2a24cc}.lct__optional{font-weight:500;letter-spacing:0;text-transform:none;opacity:.7}.lct__chips{display:flex;flex-wrap:wrap;gap:.8rem}.lct__chip{position:relative;cursor:pointer}.lct__chip input{position:absolute;opacity:0;pointer-events:none}.lct__chip span{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.6rem;border:1px solid rgba(59,42,36,.3);border-radius:999px;font-size:1.4rem;font-weight:600;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.lct__chip:hover span{border-color:var(--lavo-espresso, #3b2a24)}.lct__chip input:checked+span{border-color:var(--lavo-espresso, #3b2a24);background:var(--lavo-espresso, #3b2a24);color:var(--lavo-cream, #f3ede4)}.lct__chip input:focus-visible+span{outline:2px solid var(--lavo-gold, #c6a75e);outline-offset:2px}.lct__row{display:grid;gap:1.8rem}@media screen and (min-width:750px){.lct__row{grid-template-columns:1fr 1fr}}.lct__field{min-width:0}.lct__input{display:block;width:100%;min-height:5rem;padding:1.2rem 1.4rem;border:1px solid rgba(59,42,36,.22);border-radius:.8rem;background:#fff;color:var(--lavo-espresso, #3b2a24);font-family:var(--font-body-family);font-size:1.6rem;transition:border-color .2s ease,box-shadow .2s ease}.lct__input::placeholder{color:#3b2a2466}.lct__input:focus{outline:none;border-color:var(--lavo-espresso, #3b2a24);box-shadow:0 0 0 3px #c6a75e73}.lct__input[aria-invalid=true]{border-color:#b04a1f}.lct__textarea{min-height:14rem;resize:vertical}.lct__submit{display:inline-flex;align-items:center;justify-content:center;gap:1rem;width:100%;min-height:5.6rem;padding:0 2.8rem;border:0;border-radius:999px;background:var(--lavo-espresso, #3b2a24);color:var(--lavo-cream, #f3ede4);font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .24s ease}.lct__submit:hover{background:var(--lavo-mocha, #8b5e3c)}.lct__submit .lavo-icon{transition:transform .24s ease}.lct__submit:hover .lavo-icon{transform:translate(4px)}.lct__submit:focus-visible{outline:2px solid var(--lavo-gold, #c6a75e);outline-offset:3px}.lct__success{display:grid;justify-items:center;gap:1.4rem;padding:2.4rem 0;text-align:center}.lct__success p{max-width:34ch;margin:0 0 1rem;font-size:1.6rem;line-height:1.55}.lct__success-icon{display:inline-flex;align-items:center;justify-content:center;width:6.4rem;height:6.4rem;border-radius:50%;background:var(--lavo-gold, #c6a75e);color:var(--lavo-espresso, #3b2a24);animation:lct-pop .5s cubic-bezier(.2,1.4,.4,1)}@keyframes lct-pop{0%{transform:scale(.4);opacity:0}}@media(prefers-reduced-motion:reduce){.lct__way,.lct__way>.lavo-icon,.lct__submit .lavo-icon{transition:none}.lct__success-icon{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/lavo-contact.css.map */
