@font-face{font-family:KH Playpen Sans;src:url(PlaypenSans-VariableFont_wght.ttf) format("truetype");font-weight:100 800;font-display:swap}@font-face{font-family:KH Google Sans Flex;src:url(kh-google-sans-flex-variable.ttf) format("truetype");font-weight:100 1000;font-display:swap}#main>.shopify-section--kh-contact-us-new{margin-block:0}.kh-contact{--contact-unit: clamp(.72px, .0520833333vw, 1px);--contact-ink: #3c394a;--contact-field-padding: calc(24 * var(--contact-unit));position:relative;isolation:isolate;min-height:calc(889 * var(--contact-unit));padding-block:calc(125 * var(--contact-unit)) calc(122 * var(--contact-unit));background:#fff;color:var(--contact-ink);font-family:KH Google Sans Flex,Arial,sans-serif;font-optical-sizing:none;font-variation-settings:"GRAD" 0,"ROND" 0,"wdth" 100;letter-spacing:0}.kh-contact :is(h1,h2,p,ul){margin:0}.kh-contact__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;background:#fff}.kh-contact__background img{position:absolute;top:-26.91%;left:0;width:107.14%;max-width:none;height:126.91%;object-fit:cover;opacity:.2}.kh-contact__container{width:min(1440px,75%);margin-inline:auto}.kh-contact__heading{font-family:KH Playpen Sans,sans-serif;font-size:calc(48 * var(--contact-unit));font-weight:800;line-height:1.5;text-transform:none;letter-spacing:0}.kh-contact__layout{display:grid;grid-template-columns:minmax(0,575fr) minmax(0,844fr);gap:calc(21 * var(--contact-unit));margin-top:calc(48 * var(--contact-unit))}.kh-contact__information{padding-top:calc(32 * var(--contact-unit));min-width:0}.kh-contact__subheading{font-family:inherit;font-size:calc(24 * var(--contact-unit));line-height:1.2;font-weight:700;text-transform:none;letter-spacing:0}.kh-contact__availability{margin-top:calc(48 * var(--contact-unit));font-size:calc(20 * var(--contact-unit));font-weight:500;line-height:1.2}.kh-contact__availability ul{padding-left:calc(30 * var(--contact-unit));margin-top:calc(16 * var(--contact-unit));list-style:disc;line-height:1.8}.kh-contact .kh-contact__details{display:grid;gap:calc(32 * var(--contact-unit));margin-top:calc(32 * var(--contact-unit));padding:0;list-style:none}.kh-contact__details li{display:flex;align-items:center;gap:calc(16 * var(--contact-unit));font-size:max(12px,calc(16 * var(--contact-unit)));font-weight:700;line-height:1.2}.kh-contact__details img{flex:none;width:calc(24 * var(--contact-unit));height:calc(26 * var(--contact-unit));object-fit:contain}.kh-contact__details li:nth-child(2) img{height:calc(24 * var(--contact-unit))}.kh-contact__details li:nth-child(3) img{height:calc(19 * var(--contact-unit))}.kh-contact__details li:nth-child(4) img{height:calc(25 * var(--contact-unit))}.kh-contact__address strong{font-weight:700}.kh-contact__details :is(p,a){min-width:0;overflow-wrap:anywhere}.kh-contact__details a{text-decoration:none}.kh-contact__details a:hover{color:var(--contact-accent);text-decoration:underline}.kh-contact__separator{white-space:pre}.kh-contact__card{padding:calc(36 * var(--contact-unit)) calc(42 * var(--contact-unit)) calc(32 * var(--contact-unit));border-radius:calc(20 * var(--contact-unit));background:#fff6;min-width:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px #fff6}.kh-contact__form{display:grid;gap:calc(23 * var(--contact-unit))}.kh-contact__fields{display:grid;gap:calc(32 * var(--contact-unit))}.kh-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(32 * var(--contact-unit))}.kh-contact .form-control{min-width:0}.kh-contact :is(.input,.textarea,.kh-contact__native,.kh-contact__select-trigger){display:block;width:100%;min-width:0;height:max(44px,calc(59 * var(--contact-unit)));border:1px solid #fff;border-radius:calc(10 * var(--contact-unit));padding:calc(17 * var(--contact-unit)) var(--contact-field-padding);background:#fffc;color:var(--contact-ink);font:500 max(16px,calc(20 * var(--contact-unit))) / 1.2 "KH Google Sans Flex",Arial,sans-serif;box-shadow:none;letter-spacing:0}.kh-contact .input.is-floating{padding-top:calc(23 * var(--contact-unit));padding-bottom:calc(8 * var(--contact-unit))}.kh-contact .textarea.is-floating{height:calc(203 * var(--contact-unit));min-height:146px;padding-top:calc(28 * var(--contact-unit));resize:vertical}.kh-contact .floating-label{height:auto;display:block;opacity:1;inset-inline-start:var(--contact-field-padding);top:calc(18 * var(--contact-unit));color:#848484;font:500 max(16px,calc(20 * var(--contact-unit))) / 1.2 "KH Google Sans Flex",Arial,sans-serif;background:transparent;padding:0;margin:0;transform:none;transition:font-size .15s ease,top .15s ease}.kh-contact :is(.input,.textarea):is(:focus,:not(:placeholder-shown))~.floating-label,.kh-contact :is(.input,.textarea):-webkit-autofill~.floating-label{top:calc(9 * var(--contact-unit));font-size:max(10px,calc(10 * var(--contact-unit)));transform:none}.kh-contact__question{display:block;position:relative;width:calc((100% - 32 * var(--contact-unit)) / 2)}.kh-contact__native{-webkit-appearance:none;appearance:none;padding-right:44px!important}.kh-contact__native:invalid{color:#848484}.kh-contact .kh-contact__select-trigger{text-align:start;padding-right:44px;color:#848484;cursor:pointer}.kh-contact__select-trigger.has-value{color:var(--contact-ink)}.kh-contact__chevron{position:absolute;right:calc(26 * var(--contact-unit));top:calc(max(44px,59 * var(--contact-unit))/2 - 7px);width:8px;height:14px;transform:rotate(90deg);pointer-events:none}.kh-contact__question.is-open .kh-contact__select-trigger{border-radius:calc(10 * var(--contact-unit)) calc(10 * var(--contact-unit)) 0 0}.kh-contact .kh-contact__options{position:absolute;z-index:5;top:calc(max(44px,59 * var(--contact-unit)) - 1px);left:0;width:100%;padding:calc(17 * var(--contact-unit)) calc(24 * var(--contact-unit));background:#fff;border:1px solid #fff;border-radius:0 0 calc(10 * var(--contact-unit)) calc(10 * var(--contact-unit));list-style:none}.kh-contact__options [role=option]{padding:calc(6 * var(--contact-unit)) calc(12 * var(--contact-unit));border-radius:calc(10 * var(--contact-unit));color:#363538;font-size:max(16px,calc(20 * var(--contact-unit)));line-height:1.2;font-weight:500;cursor:pointer}.kh-contact__options [role=option]+[role=option]{margin-top:calc(12 * var(--contact-unit))}.kh-contact__options [role=option].is-active,.kh-contact__options [role=option]:hover{background:#f1efff}.kh-contact [hidden]{display:none!important}.kh-contact__submit{display:flex;justify-content:center}.kh-contact__submit .button{width:min(calc(300 * var(--contact-unit)),100%);min-height:44px;border:0;border-radius:40px;padding:8px 24px;background:var(--contact-accent);color:#fff;font-family:inherit;font-size:max(16px,calc(18 * var(--contact-unit)));line-height:1.5;font-weight:600;letter-spacing:0}.kh-contact__submit .button:hover{filter:brightness(.94)}.kh-contact__field-error{display:block;margin-top:8px;color:#a32323;font-size:14px}.kh-contact :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--contact-accent);outline-offset:3px}.kh-contact__status{scroll-margin-top:160px}@media screen and (min-width:750px)and (max-width:1199px){.kh-contact__container{width:calc(100% - 64px)}.kh-contact__layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:24px}.kh-contact__card{padding-inline:24px}.kh-contact__row{grid-template-columns:1fr;gap:20px}.kh-contact__fields{gap:20px}.kh-contact__question{width:100%}.kh-contact__address strong{display:block}.kh-contact__separator{display:none}}@media screen and (max-width:749px){.kh-contact{--contact-unit: 1px;--contact-field-padding: 20px;padding:40px 0 60px;min-height:1046px;background:#f7f7fc}.kh-contact__container{width:calc(100% - 40px);max-width:520px}.kh-contact__background{height:601px;bottom:auto}.kh-contact__background img{left:-9.2308%;top:-83px;width:116.9231%;height:684px}.kh-contact__heading{font-size:22px;line-height:33px;text-align:center}.kh-contact__layout{display:flex;flex-direction:column;gap:48px;margin-top:24px}.kh-contact__information{padding-top:0}.kh-contact__subheading{font-size:16px;line-height:19.2px;text-align:center}.kh-contact__availability{margin-top:12px;font-size:16px;line-height:19.2px;text-align:center}.kh-contact__availability>p{max-width:258px;margin-inline:auto}.kh-contact__availability ul{display:table;margin:8px auto 0;padding-left:24px;text-align:left;font-weight:800;line-height:24px}.kh-contact .kh-contact__details{gap:12px;margin-top:24px;padding-inline:8px}.kh-contact__details li{gap:8px;font-size:14px;line-height:17px;font-weight:600}.kh-contact__details li:nth-child(n) img{width:16px;height:17px}.kh-contact__address strong{display:block;font-weight:700}.kh-contact__separator{display:none}.kh-contact__card{width:100%;padding:24px 15px 32px;border-radius:20px;background:#d9d9d966;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.kh-contact__form,.kh-contact__fields,.kh-contact__row{gap:24px}.kh-contact__row{grid-template-columns:1fr}.kh-contact__question{width:100%}.kh-contact :is(.input,.textarea,.kh-contact__native,.kh-contact__select-trigger){height:59px;background:#fff;font-size:16px}.kh-contact .floating-label{top:19px;font-size:16px}.kh-contact .textarea.is-floating{height:203px}.kh-contact__submit .button{font-size:18px}.kh-contact__options [role=option]{padding-block:12px}}@media(prefers-reduced-motion:reduce){.kh-contact .floating-label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/kh-contact-us-new.css.map */
