.page-type-page section.contact-form{padding:28px 40px 64px!important;color:var(--ve-ink, #202320)}.page-type-page section.contact-form>.container{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;padding:0;background:var(--ve-paper, #f4f3ed)}.page-type-page section.contact-form>.container>.text-center{min-width:0;padding:40px 36px;background:var(--ve-yellow, #ffd21c);color:var(--ve-ink, #202320);text-align:left!important}.page-type-page section.contact-form .vk-eyebrow{margin-bottom:32px;color:var(--ve-ink, #202320);font-size:11px;line-height:1.6;letter-spacing:.12em}.page-type-page section.contact-form h1{margin:0 0 28px;font-family:var(--bs-body-font-family);font-size:clamp(36px,3.7vw,52px);font-weight:700;line-height:1.08;letter-spacing:-.045em;color:var(--ve-ink, #202320);overflow-wrap:break-word}.page-type-page section.contact-form .description{max-width:38ch;font-size:16px!important;line-height:1.75;color:var(--ve-ink, #202320)!important}.page-type-page section.contact-form .description p{margin-bottom:20px}.page-type-page section.contact-form .description a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.page-type-page section.contact-form form{min-width:0;margin:0!important;padding:36px}.page-type-page section.contact-form .form-label{color:var(--ve-ink, #202320);font-size:14px;font-weight:600;line-height:1.5}.page-type-page section.contact-form :is(.form-control,.form-select){box-sizing:border-box;width:100%;max-width:100%;min-height:50px;padding:12px 14px;border:1px solid #73786e;border-radius:0;background-color:#fff;color:var(--ve-ink, #202320);font-family:inherit;font-size:16px;line-height:1.5}.page-type-page section.contact-form textarea.form-control{min-height:144px;resize:vertical}.page-type-page section.contact-form .form-control::placeholder{color:#656b61;opacity:1}.page-type-page section.contact-form :is(.form-control,.form-select):focus-visible{outline:3px solid var(--ve-ink, #202320)!important;outline-offset:3px;box-shadow:0 0 0 6px var(--ve-yellow, #ffd21c)!important}.page-type-page section.contact-form :is(.form-control,.form-select).is-invalid,.page-type-page section.contact-form :is(.form-control,.form-select)[aria-invalid=true]{border-color:#a8232b}.page-type-page section.contact-form button[type=submit]{min-height:54px;padding:14px 20px;border:1px solid var(--ve-ink, #202320);border-radius:0;background:var(--ve-ink, #202320);color:#fff;font-size:15px;font-weight:700;line-height:1.5}.page-type-page section.contact-form button[type=submit]:hover{border-color:var(--ve-ink, #202320);background:var(--ve-yellow, #ffd21c);color:var(--ve-ink, #202320)}.page-type-page section.contact-form :is(.form-success,.errors,.alert){font-size:16px;line-height:1.65;overflow-wrap:anywhere}.page-type-policy .shopify-policy__container{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.5fr);align-items:start;gap:48px;box-sizing:border-box;width:calc(100% - 80px);max-width:1240px!important;margin:28px auto 72px;padding:0;color:var(--ve-ink, #202320);font-family:var(--bs-body-font-family);font-size:16px;line-height:1.8}.page-type-policy .shopify-policy__title{min-width:0;padding:36px 30px;background:var(--ve-yellow, #ffd21c);text-align:left}.page-type-policy .shopify-policy__title h1{margin:0;color:var(--ve-ink, #202320);font-family:var(--bs-body-font-family);font-size:clamp(32px,3vw,44px);font-weight:700;line-height:1.12;letter-spacing:-.04em;text-align:left;overflow-wrap:break-word}.page-type-policy .shopify-policy__body{min-width:0;max-width:70ch;padding-top:4px;overflow-wrap:anywhere}.page-type-policy .shopify-policy__body .rte{color:var(--ve-ink, #202320);font-size:16px;line-height:1.8}.page-type-policy .shopify-policy__body :is(h2,h3,h4,h5,h6){margin:32px 0 12px;color:var(--ve-ink, #202320);font-family:var(--bs-body-font-family);font-weight:600;line-height:1.35;letter-spacing:-.02em}.page-type-policy .shopify-policy__body h2{font-size:26px}.page-type-policy .shopify-policy__body h3{font-size:21px}.page-type-policy .shopify-policy__body :is(h4,h5,h6){font-size:18px}.page-type-policy .shopify-policy__body p{margin:0 0 20px}.page-type-policy .shopify-policy__body :is(ul,ol){padding-left:24px;margin-bottom:24px}.page-type-policy .shopify-policy__body li{margin-bottom:8px;padding-left:2px}.page-type-policy .shopify-policy__body a{color:var(--ve-ink, #202320);text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}:is(.page-type-page,.page-type-policy) .vk-service-footer{box-sizing:border-box;width:calc(100% - 80px);max-width:1440px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 40px;padding:32px 0 48px;border-top:2px solid var(--ve-ink, #202320)}:is(.page-type-page,.page-type-policy) .vk-service-footer>div{min-width:0;text-align:right}:is(.page-type-page,.page-type-policy) .vk-service-footer p{color:var(--ve-muted, #575b55);font-size:14px;line-height:1.6}:is(.page-type-page,.page-type-policy) .vk-service-footer a{max-width:100%;font-size:14px;line-height:1.6;text-decoration-thickness:1px}:is(.page-type-page,.page-type-policy) .vk-service-footer>div>a{font-size:16px;font-weight:600}@media(max-width:991px){.page-type-page section.contact-form{padding:20px 24px 48px!important}.page-type-page section.contact-form>.container{grid-template-columns:1fr}.page-type-page section.contact-form>.container>.text-center,.page-type-page section.contact-form form{padding:30px}.page-type-page section.contact-form .description{max-width:60ch}.page-type-page section.contact-form .vk-eyebrow{margin-bottom:20px}.page-type-page section.contact-form h1{max-width:16ch;font-size:42px}.page-type-policy .shopify-policy__container{width:calc(100% - 48px);grid-template-columns:1fr;gap:30px;margin-top:20px;margin-bottom:48px}.page-type-policy .shopify-policy__title{padding:28px}.page-type-policy .shopify-policy__title h1{font-size:38px}.page-type-policy .shopify-policy__body{max-width:70ch}:is(.page-type-page,.page-type-policy) .vk-service-footer{width:calc(100% - 48px)}}@media(max-width:575px){.page-type-page section.contact-form{padding:0 0 40px!important}.page-type-page section.contact-form>.container>.text-center,.page-type-page section.contact-form form{padding:28px 24px}.page-type-page section.contact-form h1{font-size:36px;margin-bottom:22px}.page-type-page section.contact-form .description{font-size:16px!important}.page-type-page section.contact-form .description p:last-child{margin-bottom:0}.page-type-policy .shopify-policy__container{width:calc(100% - 40px);margin-top:12px;gap:26px}.page-type-policy .shopify-policy__title{padding:24px}.page-type-policy .shopify-policy__title h1{font-size:32px}.page-type-policy .shopify-policy__body h2{font-size:24px}.page-type-policy .shopify-policy__body h3{font-size:20px}:is(.page-type-page,.page-type-policy) .vk-service-footer{width:calc(100% - 48px);grid-template-columns:1fr;gap:18px;padding:28px 0 48px}:is(.page-type-page,.page-type-policy) .vk-service-footer>div{text-align:left}:is(.page-type-page,.page-type-policy) .vk-service-footer nav{gap:4px 20px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vk-service-editorial.css.map */
