@font-face{font-family:Playsphere Instrument;src:url(playsphere-instrument-sans.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}@font-face{font-family:Playsphere Soft;src:url(playsphere-soft-regular.otf) format("opentype");font-display:swap;font-style:normal;font-weight:400}.ps-contact-page{background:#fff;color:#433e3a;font-family:"Playsphere Instrument",var(--font-body-family),sans-serif;font-size:1.6rem}.ps-contact-page *{box-sizing:border-box}.ps-contact-page h1,.ps-contact-page h2,.ps-contact-page p{margin:0}.ps-contact-page h1,.ps-contact-page h2{font-family:Playsphere Soft,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-.04em}.ps-contact-page__notice{background:#f1ede7;border-bottom:1px solid #e3ddd6;color:#716961;font-size:1.4rem;font-weight:600;padding:1rem 2rem;text-align:center}.ps-contact-page__hero{background:#f5eee7;border-bottom:1px solid #e7dfd7;overflow:hidden;position:relative}.ps-contact-page__glow{background:#ead9e0a6;border-radius:50%;filter:blur(5rem);height:30rem;position:absolute;right:-8rem;top:-4rem;width:30rem}.ps-contact-page__hero-inner,.ps-contact-page__channels,.ps-contact-page__form-inner,.ps-contact-page__quick-help{margin:0 auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.ps-contact-page__hero-inner{padding-bottom:9rem;padding-top:9rem;position:relative}.ps-contact-page__eyebrow{color:#647a6d;font-size:1.4rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ps-contact-page__eyebrow--rose{color:#966f79}.ps-contact-page__hero h1{color:#332f2c;font-size:clamp(4.6rem,6vw,7rem);line-height:.96;margin-top:1.6rem;max-width:90rem}.ps-contact-page__hero-inner>p:last-child{color:#6d6660;font-size:1.8rem;line-height:1.75;margin-top:2.4rem;max-width:68rem}.ps-contact-page__channels{display:grid;gap:1.6rem;padding-bottom:6.4rem;padding-top:4.8rem}.ps-contact-card{border-radius:2.8rem;display:flex;flex-direction:column;min-height:26rem;padding:2.8rem}.ps-contact-card>svg{fill:none;height:2.8rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:2.8rem}.ps-contact-card .ps-contact-page__eyebrow{margin-top:2.8rem}.ps-contact-card h2{font-size:3rem;margin-top:.8rem}.ps-contact-card>p:not(.ps-contact-page__eyebrow){line-height:1.7;margin-top:1.2rem}.ps-contact-card>a,.ps-contact-card>span{font-size:1.4rem;font-weight:700;margin-top:auto;padding-top:2.4rem;text-decoration:none}.ps-contact-card--green{background:#edf3ea;border:1px solid #dce5dd;color:#647a6d}.ps-contact-card--green h2{color:#433e3a}.ps-contact-card--green>p:not(.ps-contact-page__eyebrow){color:#676d67}.ps-contact-card--green>span{color:#7c817d}.ps-contact-card--cream{background:#fff8e9;border:1px solid #eadfd5;color:#8e6b75}.ps-contact-card--cream h2{color:#433e3a}.ps-contact-card--cream>p:not(.ps-contact-page__eyebrow){color:#746a61}.ps-contact-card--cream>a{color:#6f625c}.ps-contact-card--dark{background:#282225;color:#fff}.ps-contact-card--dark>svg{color:#f1fa73}.ps-contact-card--dark .ps-contact-page__eyebrow{color:#e6b8c4}.ps-contact-card--dark h2{color:#fff}.ps-contact-card--dark>p:not(.ps-contact-page__eyebrow){color:#ffffff9e}.ps-contact-card--dark>a{color:#f1fa73}.ps-contact-page__form-section{background:#fbfaf7;border-bottom:1px solid #e5ddd5;border-top:1px solid #e5ddd5}.ps-contact-page__form-inner{display:grid;gap:5rem;padding-bottom:8rem;padding-top:8rem}.ps-contact-page__form-intro h2{font-size:clamp(4rem,5vw,5.6rem);line-height:1;margin-top:1.2rem}.ps-contact-page__form-intro>p:last-child{color:#6f6862;line-height:1.75;margin-top:2rem;max-width:46rem}.ps-contact-form{background:#fffdf9;border:1px solid #e4ddd5;border-radius:3.2rem;box-shadow:0 18px 50px #42342b0f;padding:3.2rem}.ps-contact-form__grid{display:grid;gap:2rem}.ps-contact-form label{color:#4c4641;font-size:1.4rem;font-weight:700}.ps-contact-form label>span{color:#8d857e;font-weight:400}.ps-contact-form input,.ps-contact-form select,.ps-contact-form textarea{background:#fff;border:1px solid #ddd6cf;color:#332f2c;font:inherit;font-size:1.6rem;margin-top:.8rem;outline:none;width:100%}.ps-contact-form input,.ps-contact-form select{border-radius:1.6rem;height:5.2rem;padding:0 1.6rem}.ps-contact-form textarea{border-radius:1.6rem;line-height:1.5;padding:1.6rem;resize:vertical}.ps-contact-form input:focus,.ps-contact-form select:focus,.ps-contact-form textarea:focus{border-color:#7d8f86;box-shadow:0 0 0 2px #7d8f8626}.ps-contact-form__bottom{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-top:2.4rem}.ps-contact-form__bottom p{color:#817971;font-size:1.4rem;line-height:1.6;max-width:40rem}.ps-contact-form__bottom button{align-items:center;background:#282225;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.8rem;justify-content:center;min-height:5.2rem;padding:0 2.7rem}.ps-contact-form__errors{background:#fff1ef;border:1px solid #e6c0ba;border-radius:1.6rem;color:#7d342c;margin-bottom:2rem;padding:1.6rem}.ps-contact-form__errors ul{margin:.8rem 0 0;padding-left:2rem}.ps-contact-form__success{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:34rem;text-align:center}.ps-contact-form__success>span{align-items:center;background:#6f8578;border-radius:50%;color:#fff;display:flex;font-size:2.2rem;height:5.6rem;justify-content:center;width:5.6rem}.ps-contact-form__success h2{font-size:4rem;margin-top:2.4rem}.ps-contact-form__success p{color:#676d67;line-height:1.7;margin-top:1.6rem;max-width:48rem}.ps-contact-page__quick-help{align-items:center;border:1px solid #ded8d1;border-radius:2.8rem;display:flex;flex-direction:column;gap:2.4rem;margin-bottom:4.8rem;margin-top:4.8rem;padding:2.8rem}.ps-contact-page__quick-help>div:first-child p{color:#756e68;margin-top:.4rem}.ps-contact-page__quick-help>div:last-child{display:flex;flex-wrap:wrap;gap:1.2rem}.ps-contact-page__quick-help a{border:1px solid #d8d0c8;border-radius:999px;color:#433e3a;font-size:1.4rem;font-weight:700;padding:1.2rem 2rem;text-decoration:none}body:has(.ps-contact-page) .header-wrapper{background:#f5eee7;border:0;padding:1.4rem 2rem .6rem}body:has(.ps-contact-page) .header{background:#fff;border:1px solid #fff;border-radius:2rem;box-shadow:0 12px 34px #4e3b3014;max-width:148rem;padding:1.4rem 2.6rem}@media(min-width:750px){.ps-contact-page__hero-inner,.ps-contact-page__channels,.ps-contact-page__form-inner,.ps-contact-page__quick-help{padding-left:3.2rem;padding-right:3.2rem}.ps-contact-page__channels{grid-template-columns:repeat(3,1fr)}.ps-contact-form__grid{grid-template-columns:repeat(2,1fr)}.ps-contact-form__wide{grid-column:1/-1}.ps-contact-form__bottom,.ps-contact-page__quick-help{flex-direction:row;justify-content:space-between}}@media(min-width:990px){body:has(.ps-contact-page) .header{display:grid!important;grid-template-areas:"navigation heading icons"!important;grid-template-columns:1fr auto 1fr!important}body:has(.ps-contact-page) .header__heading,body:has(.ps-contact-page) .header__heading-link{grid-area:heading!important;justify-self:center!important}body:has(.ps-contact-page) .header__inline-menu{grid-area:navigation!important;justify-self:start!important}body:has(.ps-contact-page) .header__icons{grid-area:icons!important;justify-self:end!important}.ps-contact-page__form-inner{grid-template-columns:.7fr 1.3fr;gap:8rem}}@media(max-width:749px){body:has(.ps-contact-page) .header-wrapper{padding:.8rem .8rem .4rem!important}body:has(.ps-contact-page) .header{border-radius:1.5rem}.ps-contact-page__notice{font-size:1.2rem}.ps-contact-page__hero-inner{padding-bottom:5.5rem;padding-top:5.5rem}.ps-contact-page__channels{padding-bottom:4.5rem;padding-top:3.2rem}.ps-contact-page__form-inner{padding-bottom:5.5rem;padding-top:5.5rem}.ps-contact-form{border-radius:2.4rem;padding:2.2rem}.ps-contact-page__quick-help{align-items:flex-start;border-radius:2.2rem;margin-left:1rem;margin-right:1rem;padding:2.2rem}}.ps-contact-page__quick-help{background:#edf3ea;border-color:#dce5dd}.ps-contact-page__quick-help>div:first-child p{color:#667069}.ps-contact-page__quick-help a{background:#fff;border-color:#cdd8cf;transition:background .2s ease,transform .2s ease}.ps-contact-page__quick-help a:hover{background:#f9fbf9;transform:translateY(-1px)}.ps-contact-page__quick-help .ps-contact-page__quick-dark{background:#282225;border-color:#282225;color:#fff}.ps-contact-page__quick-help .ps-contact-page__quick-dark:hover{background:#463d41;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/48/assets/playsphere-contact-page.css.map */
