.template-page.template-suffix-contact{background:linear-gradient(180deg,#faf7f2,#fff 32% 100%)}.template-page.template-suffix-contact .contact-support .page-width{max-width:min(120rem,calc(100vw - 4rem))}.template-page.template-suffix-contact .contact-support__hero-card{max-width:76rem;margin:0 auto 3.6rem;padding:0;text-align:center}.template-page.template-suffix-contact .contact-support__eyebrow{margin:0 0 1.2rem;color:#8a6449;font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.template-page.template-suffix-contact .contact-support__title{margin:0;color:#17191f;line-height:.96;letter-spacing:-.05em;font-size:clamp(4.2rem,7vw,7.2rem)}.template-page.template-suffix-contact .contact-support__lede{margin:1.8rem auto 0;max-width:62rem;color:#17191fbd;font-size:1.55rem;line-height:1.75}.template-page.template-suffix-contact .contact-support__lede p{margin:0}.template-page.template-suffix-contact .contact-support__form-card{display:grid;grid-template-columns:minmax(28rem,34rem) minmax(0,1fr);gap:0;background:#fff;border:1px solid rgba(47,52,64,.14)}.template-page.template-suffix-contact .contact-support__form-panel{display:flex;flex-direction:column;gap:2rem;padding:3.2rem 2.8rem;color:#fff;background:#353a4a;border-right:1px solid rgba(255,255,255,.12)}.template-page.template-suffix-contact .contact-support__panel-label{margin:0;color:#ffffffb8;font-size:1.15rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.template-page.template-suffix-contact .contact-support__checklist{margin:0;padding:0;list-style:none;display:grid;gap:1.3rem}.template-page.template-suffix-contact .contact-support__checklist li{position:relative;padding-left:2rem;color:#ffffffeb;font-size:1.48rem;line-height:1.65}.template-page.template-suffix-contact .contact-support__checklist li:before{content:"";position:absolute;top:.9rem;left:0;width:.8rem;height:.8rem;background:#ece4d4}.template-page.template-suffix-contact .contact-support__panel-note{padding-top:1.8rem;border-top:1px solid rgba(255,255,255,.16);color:#ffffffd6;font-size:1.35rem;line-height:1.65}.template-page.template-suffix-contact .contact-support__form-shell{min-width:0;padding:2.4rem;background:#fff}.template-page.template-suffix-contact .contact-support__app-block,.template-page.template-suffix-contact .contact-support__app-block>*{width:100%}.template-page.template-suffix-contact .contact-support__app-block>div,.template-page.template-suffix-contact .contact-support__form-shell form{border:0!important;box-shadow:none!important}.template-page.template-suffix-contact .contact-support__form-placeholder{padding:4rem 2rem;border:1px dashed rgba(47,52,64,.24);color:#17191fb3;text-align:center;font-size:1.45rem}.template-page.template-suffix-contact .contact-support__form-shell,.template-page.template-suffix-contact .contact-support__form-shell form,.template-page.template-suffix-contact .contact-support__form-shell label,.template-page.template-suffix-contact .contact-support__form-shell legend,.template-page.template-suffix-contact .contact-support__form-shell input,.template-page.template-suffix-contact .contact-support__form-shell select,.template-page.template-suffix-contact .contact-support__form-shell textarea,.template-page.template-suffix-contact .contact-support__form-shell button,.template-page.template-suffix-contact .contact-support__form-shell .btn,.template-page.template-suffix-contact .contact-support__form-shell p,.template-page.template-suffix-contact .contact-support__form-shell span,.template-page.template-suffix-contact .contact-support__form-shell small{font-family:var(--font-body-family)!important}.template-page.template-suffix-contact .contact-support__form-shell .hulk-powered-wrapper{display:none!important}.template-page.template-suffix-contact .contact-support__form-shell iframe{display:block;width:100%;border:0;background:#fff}.template-page.template-suffix-contact .contact-support__form-shell form{display:grid;gap:1.6rem}.template-page.template-suffix-contact .contact-support__form-shell label,.template-page.template-suffix-contact .contact-support__form-shell legend{color:#232733!important;letter-spacing:.08em;text-transform:uppercase;font-size:1.15rem!important;font-weight:700!important}.template-page.template-suffix-contact .contact-support__form-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.template-page.template-suffix-contact .contact-support__form-shell select,.template-page.template-suffix-contact .contact-support__form-shell textarea{width:100%;min-height:5.4rem;border:1px solid #c8ced6!important;background:#fff!important;color:#17191f!important;font-size:1.5rem!important;box-shadow:none!important}.template-page.template-suffix-contact .contact-support__form-shell input:focus,.template-page.template-suffix-contact .contact-support__form-shell select:focus,.template-page.template-suffix-contact .contact-support__form-shell textarea:focus{outline:none;border-color:#353a4a!important}.template-page.template-suffix-contact .contact-support__form-shell textarea{min-height:18rem}.template-page.template-suffix-contact .contact-support__form-shell input[type=file]{width:100%;padding:1.2rem 0;color:#232733;font-size:1.4rem}.template-page.template-suffix-contact .contact-support__form-shell button,.template-page.template-suffix-contact .contact-support__form-shell input[type=submit],.template-page.template-suffix-contact .contact-support__form-shell .btn{min-height:5.6rem;padding:0 2.2rem;border:1px solid #2f3440!important;background:#2f3440!important;color:#fff!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:.01em;box-shadow:none!important}.template-page.template-suffix-contact .contact-support__form-shell button:hover,.template-page.template-suffix-contact .contact-support__form-shell input[type=submit]:hover,.template-page.template-suffix-contact .contact-support__form-shell .btn:hover{background:#252a35!important}.template-page.template-suffix-contact .contact-support__faq{max-width:96rem;margin:4.6rem auto 0}.template-page.template-suffix-contact .contact-support__faq .faq-heading-block{margin-bottom:2.4rem}.template-page.template-suffix-contact .contact-support__faq .faq-heading-block h2{margin:0 0 .6rem;color:#17191f;font-size:clamp(2.4rem,3.8vw,3.2rem);line-height:1.1;letter-spacing:-.03em}.template-page.template-suffix-contact .contact-support__faq .faq-heading-block p{margin:0;color:#17191fa3;font-size:1.5rem;line-height:1.6}.template-page.template-suffix-contact .contact-support__faq .faq-group{margin-bottom:0}.template-page.template-suffix-contact .contact-support__faq .faq-group-label{margin:0 0 .8rem;padding-bottom:.8rem;border-bottom:1px solid rgba(23,25,31,.1);color:#17191f73;font-size:1.1rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.template-page.template-suffix-contact .contact-support__faq .faq-item{border-bottom:1px solid rgba(23,25,31,.12)}.template-page.template-suffix-contact .contact-support__faq .faq-item:first-of-type{border-top:1px solid rgba(23,25,31,.12)}.template-page.template-suffix-contact .contact-support__faq .faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;width:100%;padding:1.6rem 0;background:none;border:none;text-align:left;cursor:pointer;-webkit-appearance:none;appearance:none;color:#17191f;font-family:var(--font-body-family);font-size:1.5rem;font-weight:400;line-height:1.4}.template-page.template-suffix-contact .contact-support__faq .faq-question:hover{color:#17191fb3}.template-page.template-suffix-contact .contact-support__faq .faq-icon{position:relative;flex-shrink:0;width:1.8rem;height:1.8rem}.template-page.template-suffix-contact .contact-support__faq .faq-icon:before,.template-page.template-suffix-contact .contact-support__faq .faq-icon:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .2s ease}.template-page.template-suffix-contact .contact-support__faq .faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.template-page.template-suffix-contact .contact-support__faq .faq-item[open] .faq-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.template-page.template-suffix-contact .contact-support__faq .faq-answer{overflow:hidden;max-height:0;transition:max-height .3s ease}.template-page.template-suffix-contact .contact-support__faq .faq-item[open] .faq-answer{max-height:600px}.template-page.template-suffix-contact .contact-support__faq .faq-answer-inner{padding:0 0 1.8rem;color:#17191fb3;font-size:1.5rem;line-height:1.75}.template-page.template-suffix-contact .contact-support__form-card,.template-page.template-suffix-contact .contact-support__form-panel,.template-page.template-suffix-contact .contact-support__form-shell,.template-page.template-suffix-contact .contact-support__form-placeholder,.template-page.template-suffix-contact .contact-support__form-shell iframe,.template-page.template-suffix-contact .contact-support__form-shell input,.template-page.template-suffix-contact .contact-support__form-shell select,.template-page.template-suffix-contact .contact-support__form-shell textarea,.template-page.template-suffix-contact .contact-support__form-shell button,.template-page.template-suffix-contact .contact-support__form-shell .btn{border-radius:0!important}@media screen and (max-width:989px){.template-page.template-suffix-contact .contact-support__form-card{grid-template-columns:1fr}.template-page.template-suffix-contact .contact-support__form-panel{border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}}@media screen and (max-width:749px){.template-page.template-suffix-contact .contact-support .page-width{max-width:calc(100vw - 2.4rem)}.template-page.template-suffix-contact .contact-support__hero-card{margin-bottom:2.8rem}.template-page.template-suffix-contact .contact-support__title{font-size:clamp(3.6rem,13vw,5.4rem)}.template-page.template-suffix-contact .contact-support__lede{font-size:1.45rem}.template-page.template-suffix-contact .contact-support__form-panel,.template-page.template-suffix-contact .contact-support__form-shell{padding:2rem 1.8rem}.template-page.template-suffix-contact .contact-support__faq{margin-top:3.8rem}.template-page.template-suffix-contact .contact-support__faq .faq-question{padding:1.4rem 0;font-size:1.45rem}.template-page.template-suffix-contact .contact-support__faq .faq-answer-inner{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/page-contact-support.css.map */
