@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-faq-page{background:#fffdf9;color:#433e3a;font-family:"Playsphere Instrument",var(--font-body-family),sans-serif;font-size:1.6rem}.ps-faq-page *{box-sizing:border-box}.ps-faq-page h1,.ps-faq-page h2,.ps-faq-page p{margin:0}.ps-faq-page h1,.ps-faq-page h2{color:#433e3a;font-family:Playsphere Soft,Georgia,serif;font-style:normal;font-weight:400;letter-spacing:-.04em}.ps-faq-page__hero{background:#f5eee7;border-bottom:1px solid #e7dfd7;overflow:hidden;position:relative}.ps-faq-page__glow{background:#ecdbe0a6;border-radius:50%;filter:blur(6rem);height:32rem;position:absolute;right:-6.4rem;top:-11rem;width:32rem}.ps-faq-page__hero-inner,.ps-faq-page__groups{margin:0 auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.ps-faq-page__hero-inner{padding-bottom:8rem;padding-top:8rem;position:relative}.ps-faq-page__eyebrow{color:#7b8f85;font-family:Playsphere Instrument,sans-serif!important;font-size:1.4rem;font-weight:700;letter-spacing:.15em;margin-bottom:1.2rem!important;text-transform:uppercase}.ps-faq-page__eyebrow--rose{color:#966f79;margin-bottom:1.6rem!important}.ps-faq-page__hero h1{font-size:clamp(4.4rem,6vw,7rem);line-height:.98;max-width:90rem}.ps-faq-page__hero-inner>p:last-child{color:#6d6660;font-size:1.8rem;line-height:1.75;margin-top:2.4rem;max-width:66rem}.ps-faq-page__groups{padding-bottom:8rem;padding-top:5.5rem}.ps-faq-page__group{display:grid;gap:3.2rem;padding:4rem 0}.ps-faq-page__group:first-child{padding-top:0}.ps-faq-page__group+.ps-faq-page__group{border-top:1px solid #e5ddd5}.ps-faq-page__group h2{font-size:clamp(3.6rem,4vw,5rem);line-height:1.02;max-width:38rem}.ps-faq-page__accordion{border-top:1px solid #d9d1c8}.ps-faq-page__accordion details{border-bottom:1px solid #d9d1c8}.ps-faq-page__accordion summary{align-items:center;color:#433e3a;cursor:pointer;display:flex;font-size:1.8rem;font-weight:700;gap:2rem;justify-content:space-between;list-style:none;padding:2rem 0;transition:color .2s ease}.ps-faq-page__accordion summary::-webkit-details-marker{display:none}.ps-faq-page__accordion summary:hover{color:#75877f}.ps-faq-page__accordion summary i{align-items:center;background:#f2eeea;border-radius:50%;color:transparent;display:flex;flex:0 0 auto;font-size:0;font-style:normal;height:3.6rem;justify-content:center;line-height:1;transition:transform .2s ease;width:3.6rem}.ps-faq-page__accordion summary i:before{border-bottom:1.5px solid #433e3a;border-right:1.5px solid #433e3a;content:"";display:block;height:.7rem;transform:rotate(45deg) translate(-.15rem,-.15rem);width:.7rem}.ps-faq-page__accordion details[open] summary i{transform:rotate(180deg)}.ps-faq-page__accordion details>p{color:#6f6862;line-height:1.75;max-width:76rem;padding:0 4.8rem 2.4rem 0}.ps-faq-page__cta-wrap{margin:0 auto;max-width:138rem;padding:0 2rem 4.8rem}.ps-faq-page__cta{align-items:flex-end;background:#282225;border-radius:3.2rem;display:flex;flex-direction:column;gap:2.8rem;padding:4rem}.ps-faq-page__cta .ps-faq-page__eyebrow{color:#e6b8c4}.ps-faq-page__cta h2{color:#fff;font-size:4rem;line-height:1.18;max-width:58rem}.ps-faq-page__cta a{align-items:center;align-self:flex-start;background:#f1fa73;border-radius:999px;color:#282225;display:inline-flex;flex:0 0 auto;font-weight:700;gap:1rem;min-height:5.2rem;padding:0 2.4rem;text-decoration:none}.ps-faq-page__cta a:hover{background:#fff}body:has(.ps-faq-page) .header-wrapper{background:#f5eee7;border:0;padding:1.4rem 2rem .6rem}body:has(.ps-faq-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 screen and (min-width:750px){.ps-faq-page__hero-inner,.ps-faq-page__groups{padding-left:3.2rem;padding-right:3.2rem}.ps-faq-page__cta{flex-direction:row;justify-content:space-between}.ps-faq-page__cta a{align-self:auto}}@media screen and (min-width:990px){body:has(.ps-faq-page) .header{display:grid!important;grid-template-areas:"navigation heading icons"!important;grid-template-columns:1fr auto 1fr!important}body:has(.ps-faq-page) .header__heading,body:has(.ps-faq-page) .header__heading-link{grid-area:heading!important;justify-self:center!important}body:has(.ps-faq-page) .header__inline-menu{grid-area:navigation!important;justify-self:start!important}body:has(.ps-faq-page) .header__icons{grid-area:icons!important;justify-self:end!important}.ps-faq-page__group{grid-template-columns:.72fr 1.28fr;gap:8rem}}@media screen and (max-width:749px){body:has(.ps-faq-page) .header-wrapper{padding:.8rem .8rem .4rem!important}body:has(.ps-faq-page) .header{border-radius:1.5rem}.ps-faq-page__hero-inner{padding-bottom:5.5rem;padding-top:5.5rem}.ps-faq-page__groups{padding-bottom:5rem;padding-top:4rem}.ps-faq-page__accordion summary{font-size:1.6rem}.ps-faq-page__cta{align-items:flex-start;border-radius:2.4rem;padding:2.8rem}.ps-faq-page__cta h2{font-size:3.4rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/playsphere-faq-page.css.map */
