.modulo-csk{box-sizing:border-box;background:var(--modulo-csk-bg, #F2EEE5);color:var(--modulo-csk-text, #211C16);padding-top:var(--modulo-csk-pad-top, 80px);padding-bottom:var(--modulo-csk-pad-bottom, 80px);padding-inline:clamp(20px,5vw,40px);font-family:inherit;-webkit-font-smoothing:antialiased}.modulo-csk *,.modulo-csk *:before,.modulo-csk *:after{box-sizing:border-box}.modulo-csk__inner{display:flex;flex-direction:column;gap:28px;width:100%;max-width:var(--modulo-csk-content-width, 620px);margin-inline:auto}.modulo-csk--align-center{text-align:center}.modulo-csk--align-left{text-align:left}.modulo-csk__head{order:1}.modulo-csk__details{order:2}.modulo-csk__form{order:3}.modulo-csk--details-below .modulo-csk__details{order:4}.modulo-csk__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.modulo-csk__eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--modulo-csk-muted, #6B6258)}.modulo-csk__heading{margin:0;font-size:var(--modulo-csk-heading-size, 33px);line-height:1.12;font-weight:700;letter-spacing:-.02em;color:var(--modulo-csk-text, #211C16);text-wrap:balance}.modulo-csk__heading strong,.modulo-csk__heading b{color:var(--modulo-csk-accent, #FF5638);font-weight:inherit}.modulo-csk__sub{margin:14px 0 0;font-size:15px;line-height:1.6;color:var(--modulo-csk-muted, #6B6258);text-wrap:pretty}.modulo-csk--align-center .modulo-csk__sub{max-width:48ch;margin-inline:auto}.modulo-csk__details{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:12px 28px}.modulo-csk--align-center .modulo-csk__details{justify-content:center}.modulo-csk--align-left .modulo-csk__details{justify-content:flex-start}.modulo-csk__detail{display:inline-flex;align-items:center;gap:9px;font-size:var(--modulo-csk-detail-text-size, 15px);line-height:1.4;color:var(--modulo-csk-text, #211C16)}.modulo-csk__detail-icon{flex:0 0 auto;display:inline-flex;color:var(--modulo-csk-accent, #FF5638)}.modulo-csk__detail-icon svg{width:18px;height:18px;display:block}.modulo-csk__detail-text{overflow-wrap:break-word}.modulo-csk__detail-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--modulo-csk-muted, #6B6258) 50%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s ease}.modulo-csk__detail-link:hover{text-decoration-color:var(--modulo-csk-accent, #FF5638)}.modulo-csk__detail-link:focus-visible{outline:2px solid var(--modulo-csk-accent, #FF5638);outline-offset:2px;border-radius:2px}@supports not (text-decoration-color: color-mix(in srgb,red,blue)){.modulo-csk__detail-link{text-decoration-color:var(--modulo-csk-field-border, #D8D0C4)}}.modulo-csk__form{display:flex;flex-direction:column;gap:16px;text-align:left}.modulo-csk__field{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px 18px;border:1px solid var(--modulo-csk-field-border, #D8D0C4);border-radius:13px;background:var(--modulo-csk-field-bg, transparent);transition:border-color .15s ease,box-shadow .15s ease}.modulo-csk__field:hover{border-color:color-mix(in srgb,var(--modulo-csk-field-border, #D8D0C4) 60%,var(--modulo-csk-text, #211C16))}.modulo-csk__field:focus-within{border-color:var(--modulo-csk-text, #211C16);box-shadow:0 0 0 3px color-mix(in srgb,var(--modulo-csk-accent, #FF5638) 22%,transparent)}@supports not (border-color: color-mix(in srgb,red,blue)){.modulo-csk__field:hover{border-color:var(--modulo-csk-text, #211C16)}.modulo-csk__field:focus-within{box-shadow:0 0 0 3px #ff563838}}.modulo-csk__label{font-size:12.5px;font-weight:500;letter-spacing:.01em;color:var(--modulo-csk-muted, #6B6258)}.modulo-csk__req{color:var(--modulo-csk-text, #211C16);margin-left:1px}.modulo-csk .modulo-csk__field .modulo-csk__control{width:100%;-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0!important;border-radius:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;color:var(--modulo-csk-text, #211C16);font-family:inherit;font-size:16px;font-weight:500;line-height:1.4;outline:none}.modulo-csk__control::placeholder{color:color-mix(in srgb,var(--modulo-csk-muted, #6B6258) 70%,transparent)}.modulo-csk .modulo-csk__field .modulo-csk__control:-webkit-autofill,.modulo-csk .modulo-csk__field .modulo-csk__control:-webkit-autofill:hover,.modulo-csk .modulo-csk__field .modulo-csk__control:-webkit-autofill:focus{-webkit-text-fill-color:var(--modulo-csk-text, #211C16);-webkit-box-shadow:0 0 0 1000px var(--modulo-csk-bg, #F2EEE5) inset;caret-color:var(--modulo-csk-text, #211C16);transition:background-color 5000s ease-in-out 0s}.modulo-csk__field--input{min-height:64px;justify-content:center}.modulo-csk__field--input .modulo-csk__control{height:22px}.modulo-csk__field--textarea{padding-top:14px;padding-bottom:14px}.modulo-csk__field--textarea .modulo-csk__control{min-height:150px;resize:vertical}.modulo-csk__submit{margin-top:4px;align-self:stretch;-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:15.5px;font-weight:600;letter-spacing:.01em;color:var(--modulo-csk-btn-text, #F2EEE5);background:var(--modulo-csk-btn-bg, #211C16);border-radius:13px;padding:0 38px;height:50px;transition:background-color .15s ease,transform .1s ease}.modulo-csk__submit:hover{background:color-mix(in srgb,var(--modulo-csk-btn-bg, #211C16) 88%,#FFFFFF)}.modulo-csk__submit:active{transform:translateY(1px)}.modulo-csk__submit:focus-visible{outline:none;box-shadow:0 0 0 3px var(--modulo-csk-bg, #F2EEE5),0 0 0 5px color-mix(in srgb,var(--modulo-csk-accent, #FF5638) 60%,transparent)}@supports not (background: color-mix(in srgb,red,blue)){.modulo-csk__submit:hover{background:#3a332b}}.modulo-csk__status{margin:0 0 4px;font-size:14px;font-weight:600;line-height:1.5;text-align:left}.modulo-csk__status--ok{color:var(--modulo-csk-text, #211C16)}.modulo-csk__status--err{color:#b42318}.modulo-csk__status--err ul{margin:0;padding:0;list-style:none}.modulo-csk__status--err li{color:inherit}@media(max-width:480px){.modulo-csk__heading{font-size:clamp(24px,7vw,var(--modulo-csk-heading-size, 33px))}}@media(prefers-reduced-motion:reduce){.modulo-csk__field,.modulo-csk__submit,.modulo-csk__detail-link{transition:none}.modulo-csk__submit:active{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/modulo-section-contact-stack.css.map */
