.kg-template--contact #MainContent{background:#fff}.kg-template--contact [id*=image_banner_3nw4K3] .banner{min-height:58rem;overflow:hidden;color:#fff;background:var(--kg-navy);isolation:isolate}.kg-template--contact [id*=image_banner_3nw4K3] .banner__media{right:0;left:auto;width:54%;opacity:.72}.kg-template--contact [id*=image_banner_3nw4K3] .banner__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--kg-navy),rgba(7,26,46,.65) 25%,rgba(7,26,46,.12) 72%);content:""}.kg-template--contact [id*=image_banner_3nw4K3] .banner__media img{transform:scale(1.04);transition:transform 1.1s var(--kg-ease)}.kg-template--contact [id*=image_banner_3nw4K3]:hover .banner__media img{transform:scale(1.075)}.kg-template--contact [id*=image_banner_3nw4K3] .banner__content{width:min(100% - 4rem,138rem);max-width:138rem;align-items:center;justify-content:flex-start;margin-inline:auto;padding:7rem 0}.kg-template--contact [id*=image_banner_3nw4K3] .banner__box{width:54%;max-width:70rem;padding:0;text-align:left;background:transparent}.kg-template--contact [id*=image_banner_3nw4K3] .banner__box:before{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;color:#fff;content:"LET\2019S TALK KITCHENS";font-size:1.1rem;font-weight:800;letter-spacing:.1em}.kg-template--contact [id*=image_banner_3nw4K3] .banner__box:after{display:block;width:3rem;height:.3rem;margin-top:-4.4rem;margin-bottom:4.1rem;background:var(--kg-orange);content:""}.kg-template--contact [id*=image_banner_3nw4K3] .banner__heading{margin:0;color:#fff;font-size:clamp(4.2rem,5.4vw,7.6rem);font-weight:800;letter-spacing:-.045em;line-height:.94;text-transform:uppercase}.kg-template--contact [id*=image_banner_3nw4K3] .banner__text{max-width:53rem;margin-top:2.4rem;color:#ffffffb8;font-size:clamp(1.5rem,1.4vw,1.9rem);line-height:1.65}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn{padding-block:8rem;background:var(--kg-soft)}.kg-template--contact [id*=multicolumn_bmdqyf] .page-width{padding-block:0}.kg-template--contact [id*=multicolumn_bmdqyf] .title-wrapper-with-link{margin-bottom:4rem}.kg-template--contact [id*=multicolumn_bmdqyf] .title{font-size:clamp(3.2rem,4vw,5rem);font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.kg-template--contact [id*=multicolumn_bmdqyf] .title:before{display:block;width:3rem;height:.3rem;margin-bottom:1.4rem;background:var(--kg-orange);content:""}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-list{gap:2rem}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-list__item{max-width:none}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-card{height:100%;padding:3rem;overflow:hidden;border:.1rem solid var(--kg-line);border-radius:var(--kg-radius);background:#fff;box-shadow:0 .5rem 2rem #071a2e0d;transition:border-color .26s ease,box-shadow .3s ease,transform .3s var(--kg-ease)}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-card:hover{border-color:#f15a2473;box-shadow:0 1.8rem 4rem #071a2e24;transform:translateY(-.7rem)}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-card:before{width:5.4rem;height:5.4rem;display:grid;place-items:center;margin-bottom:2.5rem;border-radius:50%;color:#fff;background:var(--kg-navy);content:"?";font-size:2rem;font-weight:800;transition:color .22s ease,background .22s ease,transform .22s ease}.kg-template--contact [id*=multicolumn_bmdqyf] li:nth-child(1) .multicolumn-card:before{content:"01"}.kg-template--contact [id*=multicolumn_bmdqyf] li:nth-child(2) .multicolumn-card:before{content:"02"}.kg-template--contact [id*=multicolumn_bmdqyf] li:nth-child(3) .multicolumn-card:before{content:"03"}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-card:hover:before{color:#fff;background:var(--kg-orange);transform:rotate(-5deg) scale(1.05)}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-card__info{padding:0}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-card h3{color:var(--kg-navy);font-size:2rem;font-weight:800;letter-spacing:-.02em;text-transform:uppercase}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-card .rte{margin-top:1.2rem;color:var(--kg-muted);font-size:1.35rem;line-height:1.65}.kg-template--contact [id*=multicolumn_3rcRQf]{display:none}.kg-template--contact #MainContent>.shopify-section:last-child>.gradient{padding-block:9rem;background:#fff}.kg-template--contact .contact.page-width{max-width:138rem;display:grid;grid-template-columns:minmax(30rem,.8fr) minmax(0,1.45fr);gap:0;overflow:hidden;margin-block:0;padding:0;border:0;border-radius:1rem;background:var(--kg-navy);box-shadow:0 2rem 6rem #071a2e2b}.kg-template--contact .contact__aside{position:relative;overflow:hidden;padding:clamp(3rem,4.5vw,6rem);color:#fff;background:var(--kg-navy)}.kg-template--contact .contact__aside:after{position:absolute;right:-10rem;bottom:-10rem;width:28rem;aspect-ratio:1;border:5rem solid rgba(241,90,36,.12);border-radius:50%;content:""}.kg-template--contact .contact__aside .title{position:relative;z-index:1;margin:0;color:#fff;font-size:clamp(3.4rem,4vw,5.4rem);font-weight:800;letter-spacing:-.04em;line-height:.98;text-transform:uppercase}.kg-template--contact .contact__aside .title:before{display:block;width:3rem;height:.3rem;margin-bottom:1.5rem;background:var(--kg-orange);content:""}.kg-template--contact .contact__intro{position:relative;z-index:1;margin:2rem 0 0;color:#ffffffb3;font-size:1.45rem;line-height:1.65}.kg-template--contact .contact__assurances{position:relative;z-index:1;display:grid;gap:2rem;margin-top:4rem}.kg-template--contact .contact__assurances>div{display:flex;align-items:flex-start;gap:1.4rem}.kg-template--contact .contact__assurances span{width:3.6rem;height:3.6rem;display:grid;place-items:center;flex:0 0 auto;border:.1rem solid rgba(241,90,36,.65);border-radius:50%;color:var(--kg-orange);font-size:1rem;font-weight:800}.kg-template--contact .contact__assurances p{margin:0;color:#fff9;font-size:1.15rem;line-height:1.45}.kg-template--contact .contact__assurances strong{display:block;margin-bottom:.25rem;color:#fff;font-size:1.15rem;letter-spacing:.03em;text-transform:uppercase}.kg-template--contact #ContactForm{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,5vw,7rem);background:#fff}.kg-template--contact #ContactForm .contact__fields{gap:1.5rem}.kg-template--contact #ContactForm .field{margin-top:1.5rem}.kg-template--contact #ContactForm .field__input{min-height:5.8rem;border:.1rem solid var(--kg-line);border-radius:.45rem;background:var(--kg-soft);box-shadow:none}.kg-template--contact #ContactForm textarea.field__input{min-height:18rem;padding-top:2rem}.kg-template--contact #ContactForm .field:after,.kg-template--contact #ContactForm .field:before{display:none}.kg-template--contact #ContactForm .field__input:focus{border-color:var(--kg-orange);background:#fff;box-shadow:0 0 0 .1rem var(--kg-orange)}.kg-template--contact #ContactForm .field__label{color:var(--kg-muted);font-size:1.25rem}.kg-template--contact #ContactForm .contact__button{margin-top:2rem}.kg-template--contact #ContactForm .contact__button .button{min-width:20rem}@media screen and (max-width:989px){.kg-template--contact [id*=image_banner_3nw4K3] .banner{min-height:52rem}.kg-template--contact .contact.page-width{width:calc(100% - 4rem);grid-template-columns:.85fr 1.15fr}}@media screen and (max-width:749px){.kg-template--contact [id*=image_banner_3nw4K3] .banner{min-height:0}.kg-template--contact [id*=image_banner_3nw4K3] .banner__media{position:relative;width:100%;height:28rem;opacity:.8}.kg-template--contact [id*=image_banner_3nw4K3] .banner__media:after{background:linear-gradient(0deg,var(--kg-navy),transparent 60%)}.kg-template--contact [id*=image_banner_3nw4K3] .banner__content{width:100%;padding:4rem 1.5rem 5rem}.kg-template--contact [id*=image_banner_3nw4K3] .banner__box{width:100%}.kg-template--contact [id*=image_banner_3nw4K3] .banner__heading{font-size:clamp(3.8rem,13vw,5rem)}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn{padding-block:6rem}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-list{gap:1.5rem}.kg-template--contact [id*=multicolumn_bmdqyf] .multicolumn-card{padding:2.5rem 2rem}.kg-template--contact #MainContent>.shopify-section:last-child>.gradient{padding-block:6rem}.kg-template--contact .contact.page-width{width:calc(100% - 3rem);grid-template-columns:1fr;border-radius:.8rem}.kg-template--contact .contact__aside{padding:4rem 2rem}.kg-template--contact #ContactForm{padding:3rem 1.5rem}.kg-template--contact #ContactForm .contact__fields{grid-template-columns:1fr;gap:0}.kg-template--contact #ContactForm .contact__button .button{width:100%}}@media screen and (min-width:1500px){.kg-template--contact [id*=image_banner_3nw4K3] .banner{min-height:64rem}.kg-template--contact .contact.page-width{max-width:152rem}}@media(prefers-reduced-motion:reduce){.kg-template--contact [id*=image_banner_3nw4K3] .banner__media img,.kg-template--contact .multicolumn-card{transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/contact-page.css.map */
