#MainContent[data-template-suffix=contact]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:stretch;gap:clamp(32px,5vw,80px);width:100%;max-width:1600px;margin:0 auto;padding:44px 32px 80px;color:var(--ld-ink)}#MainContent[data-template-suffix=contact]>.shopify-section{min-width:0}#MainContent[data-template-suffix=contact] .page-width{max-width:none;padding:0}#MainContent[data-template-suffix=contact] .gradient{background:var(--ld-paper)}#MainContent[data-template-suffix=contact] .main-page-title{margin:0 0 28px;padding-bottom:24px;border-bottom:var(--ld-line);font:800 clamp(48px,6vw,88px)/.98 var(--ld-display);text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:anywhere}#MainContent[data-template-suffix=contact] .rte{font-size:16px;line-height:1.7}#MainContent[data-template-suffix=contact] .rte a{color:inherit;text-underline-offset:4px}#MainContent[data-template-suffix=contact] .contact{padding:clamp(20px,4vw,36px);border:var(--ld-line);background:#fff}#MainContent[data-template-suffix=contact] .contact .title{margin:0 0 24px;font:800 36px/1.1 var(--ld-display);text-transform:uppercase}#MainContent[data-template-suffix=contact] .field{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}#MainContent[data-template-suffix=contact] .field:before,#MainContent[data-template-suffix=contact] .field:after,#MainContent[data-template-suffix=contact] .button:before,#MainContent[data-template-suffix=contact] .button:after{display:none}#MainContent[data-template-suffix=contact] .field .field__label{position:static;order:-1;color:var(--ld-ink);font:600 13px/1.5 var(--font-body-family);letter-spacing:0;text-transform:none;pointer-events:auto}#MainContent[data-template-suffix=contact] .field .field__input{width:100%;min-width:0;min-height:50px;margin:0;padding:15px;border:1px solid var(--ld-ink);border-radius:0;background:var(--ld-paper);color:var(--ld-ink);font:400 16px var(--font-body-family)}#MainContent[data-template-suffix=contact] .field .text-area{min-height:140px;resize:vertical}#MainContent[data-template-suffix=contact] .contact__button{margin-top:6px}#MainContent[data-template-suffix=contact] .button{width:100%;min-height:0;padding:13px 22px;border:var(--ld-line);border-radius:0;background:var(--ld-ink);color:#fff;font:600 14px/1.5 var(--font-body-family);letter-spacing:0;cursor:pointer;transition:background .18s,color .18s,box-shadow .18s}#MainContent[data-template-suffix=contact] .button:focus-visible{background:var(--ld-orange);color:var(--ld-ink);box-shadow:4px 4px 0 var(--ld-ink)!important}#MainContent[data-template-suffix=contact] .form-status{font-size:16px;line-height:1.5}#MainContent[data-template-suffix=contact] .contact__field-error{margin:0}.ld-contact-manga{display:grid;grid-template-columns:1.15fr 1fr;gap:12px;margin-top:32px}.ld-contact-manga__panel{position:relative;overflow:hidden;margin:0;border:var(--ld-line);background:var(--ld-paper)}.ld-contact-manga__panel:first-child{grid-column:1 / -1;height:220px}.ld-contact-manga__panel:not(:first-child){height:190px}.ld-contact-manga__panel img{display:block;width:100%;height:100%;object-fit:cover}.ld-contact-manga__panel img{object-position:center}.ld-contact-manga__panel figcaption{position:absolute;left:0;bottom:0;padding:6px 10px;background:var(--ld-paper);border-top:var(--ld-line);border-right:var(--ld-line);font:600 10px/1.5 var(--ld-mono);text-transform:uppercase}@media(hover:hover)and (pointer:fine){#MainContent[data-template-suffix=contact] .button:hover{background:var(--ld-orange);color:var(--ld-ink);box-shadow:4px 4px 0 var(--ld-ink)!important}}@media(min-width:990px){#MainContent[data-template-suffix=contact]>.shopify-section>.page-width{display:flex;flex-direction:column;height:100%}.ld-contact-manga{flex:1;grid-template-rows:minmax(220px,1fr) 190px}.ld-contact-manga__panel:first-child{height:auto}.ld-contact-manga__panel img{position:absolute;top:0;right:0;bottom:0;left:0}#MainContent[data-template-suffix=contact]>.shopify-section>.gradient{height:100%}#MainContent[data-template-suffix=contact] .contact{display:flex;flex-direction:column;height:100%}#MainContent[data-template-suffix=contact] .contact>form{display:flex;flex:1;flex-direction:column}#MainContent[data-template-suffix=contact] .contact>form>.field:has(textarea){flex:1}#MainContent[data-template-suffix=contact] .contact .text-area{flex:1;height:140px}}@media(max-width:989px){#MainContent[data-template-suffix=contact]{grid-template-columns:minmax(0,1fr);gap:28px}.ld-contact-manga{display:none}}@media(max-width:749px){#MainContent[data-template-suffix=contact]{padding:28px 20px 48px}#MainContent[data-template-suffix=contact] .main-page-title{margin-bottom:20px;padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ludoman-contact.css.map */
