.ngc-info-intro{background:var(--ngc-cream,#f5f0e7)}.ngc-info-intro .ngc-shell{padding-block:34px 30px}.ngc-info-intro__inner{max-width:820px}.ngc-info-intro .ngc-heading{max-width:15ch;font-size:clamp(40px,11vw,54px)}.ngc-info-intro .ngc-body{max-width:55ch;margin-top:14px}.ngc-info-intro .ngc-button{margin-top:20px;max-width:280px}.ngc-info-split{background:var(--ngc-cream,#f5f0e7)}.ngc-info-split--sand{background:#e7d9c8}.ngc-info-split--sage{background:#e6e8dd}.ngc-info-split .ngc-shell{display:grid;gap:0;padding:0}.ngc-info-split__media{margin:0;background:#ded4c6;overflow:hidden}.ngc-info-split__media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.ngc-info-split__media figcaption{padding:9px 20px;color:#5a4c42;font-size:12px;line-height:1.4}.ngc-info-split__copy{padding:28px 20px 32px}.ngc-info-split .ngc-heading{max-width:16ch;font-size:34px}.ngc-info-split .ngc-body{max-width:58ch;margin-top:14px}.ngc-info-split .ngc-text-link{margin-top:16px}.ngc-contact-page{background:var(--ngc-cream,#f5f0e7)}.ngc-contact-page .ngc-shell{padding-block:28px 36px}.ngc-contact-grid{display:grid;gap:28px}.ngc-contact-aside{display:grid;gap:18px;align-content:start}.ngc-contact-aside .ngc-heading{font-size:30px;max-width:14ch}.ngc-contact-aside .ngc-body{margin-top:10px}.ngc-contact-details{display:grid;gap:12px;margin-top:4px}.ngc-contact-detail{padding-top:12px;border-top:1px solid var(--ngc-line)}.ngc-contact-detail strong{display:block;margin-bottom:2px;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:var(--ngc-red)}.ngc-contact-detail a{display:inline-flex;min-height:44px;align-items:center}.ngc-contact-form__form{display:grid;gap:14px}.ngc-contact-field{display:grid;gap:6px}.ngc-contact-field label{font-size:14px;font-weight:700}.ngc-contact-field input,.ngc-contact-field select,.ngc-contact-field textarea{width:100%;min-height:50px;padding:12px 14px;border:1px solid #b8aa98;border-radius:0;background:#fffaf3;color:var(--ngc-ink);font:400 16px/1.4 var(--ngc-sans);box-shadow:none}.ngc-contact-field textarea{min-height:126px;resize:vertical}.ngc-contact-field input:focus-visible,.ngc-contact-field select:focus-visible,.ngc-contact-field textarea:focus-visible{outline:3px solid #9a5c23;outline-offset:2px}.ngc-contact-form__submit{max-width:240px;margin-top:2px}.ngc-contact-message{padding:14px 16px;border:1px solid var(--ngc-line);background:#fffaf3;font-size:15px}.ngc-contact-message--success{border-color:#6f795a;background:#edf0e7}.ngc-contact-message--error{border-color:#a44a43;background:#f7e8e5}#main:has(.ngc-info-intro) .ngc-faq .ngc-shell{padding-top:28px}#main:has(.ngc-info-intro) .ngc-story .ngc-shell{padding-block:34px}@media(min-width:750px){.ngc-info-intro .ngc-shell{padding-block:56px 48px}.ngc-info-intro .ngc-heading{font-size:64px}.ngc-info-split .ngc-shell{grid-template-columns:1fr 1fr;align-items:stretch;max-width:none}.ngc-info-split--image-right .ngc-info-split__media{order:2}.ngc-info-split--image-right .ngc-info-split__copy{order:1}.ngc-info-split__media img{height:100%;min-height:440px;aspect-ratio:auto}.ngc-info-split__copy{display:flex;flex-direction:column;justify-content:center;padding:56px 7vw}.ngc-info-split .ngc-heading{font-size:46px}.ngc-contact-page .ngc-shell{padding-block:54px 64px}.ngc-contact-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px}.ngc-contact-aside .ngc-heading{font-size:42px}}@media(max-width:749px){#main:has(.ngc-info-intro) .ngc-faq .ngc-shell{padding:24px 20px 30px;gap:16px}#main:has(.ngc-info-intro) .ngc-faq .ngc-heading{font-size:30px}#main:has(.ngc-info-intro) .ngc-faq summary{min-height:54px;padding:13px 34px 13px 0}#main:has(.ngc-info-intro) .ngc-faq .ngc-answer{padding-bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/80/assets/ng-info-pages.css.map */
