@font-face{font-family:Playsphere Instrument;src:url(playsphere-instrument-sans.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:100 900}.ps-legal{background:#fbfaf7;color:#433e3a;font-family:"Playsphere Instrument",var(--font-body-family),sans-serif;font-size:1.6rem}.ps-legal *{box-sizing:border-box}.ps-legal h1,.ps-legal h2,.ps-legal h3,.ps-legal p{margin:0}.ps-legal__hero{background:linear-gradient(135deg,#edf4ef,#f8f0e8);border-bottom:1px solid #e4ddd5;overflow:hidden;position:relative}.ps-legal__hero:after{background:#f2dfe5;border-radius:50%;content:"";filter:blur(2px);height:24rem;opacity:.65;position:absolute;right:-7rem;top:-10rem;width:24rem}.ps-legal__hero-inner,.ps-legal__layout,.ps-legal__contact{margin:0 auto;max-width:128rem;padding-left:2rem;padding-right:2rem}.ps-legal__hero-inner{padding-bottom:6rem;padding-top:6rem;position:relative;z-index:1}.ps-legal__eyebrow{color:#8f6470;font-size:1.25rem;font-weight:750;letter-spacing:.16em;text-transform:uppercase}.ps-legal h1{font-size:clamp(4rem,5.5vw,6.6rem);font-weight:750;letter-spacing:-.055em;line-height:1.02;margin-top:1.4rem;max-width:76rem}.ps-legal__hero-copy{color:#69625d;font-size:1.75rem;line-height:1.7;margin-top:2rem;max-width:67rem}.ps-legal__updated{align-items:center;background:#ffffffbf;border:1px solid rgba(255,255,255,.9);border-radius:999px;color:#756d67;display:inline-flex;font-size:1.25rem;font-weight:650;margin-top:2.4rem;padding:.8rem 1.3rem}.ps-legal__layout{display:grid;gap:4rem;padding-bottom:7rem;padding-top:6rem}.ps-legal__nav{align-self:start;background:#282225;border-radius:2.4rem;padding:2.3rem;position:sticky;top:2rem}.ps-legal__nav strong{color:#f1fa73;display:block;font-size:1.15rem;letter-spacing:.14em;margin-bottom:1.5rem;text-transform:uppercase}.ps-legal__nav a{border-top:1px solid rgba(255,255,255,.1);color:#ffffffb8;display:block;font-size:1.35rem;padding:1.2rem 0;text-decoration:none}.ps-legal__nav a:hover{color:#fff}.ps-legal__content{display:grid;gap:1.6rem}.ps-legal__card{background:#fff;border:1px solid #e4ddd5;border-radius:2.6rem;padding:2.6rem}.ps-legal__card h2{color:#3e3935;font-size:2.5rem;font-weight:750;letter-spacing:-.035em;line-height:1.15}.ps-legal__card h3{font-size:1.55rem;font-weight:750;margin-top:2rem}.ps-legal__card p,.ps-legal__card li{color:#6e6761;font-size:1.48rem;line-height:1.75}.ps-legal__card p{margin-top:1.2rem}.ps-legal__card ul{margin:1.2rem 0 0;padding-left:2rem}.ps-legal__card li+li{margin-top:.7rem}.ps-legal__card a{color:#5d796b;font-weight:700}.ps-legal__callout{background:#fff8e9;border-color:#ead7b7}.ps-legal__contact-wrap{background:#edf3ea;border-top:1px solid #dfe8df}.ps-legal__contact{align-items:center;display:flex;flex-direction:column;gap:2rem;padding-bottom:4rem;padding-top:4rem;text-align:center}.ps-legal__contact h2{font-size:3rem;font-weight:750;letter-spacing:-.04em}.ps-legal__contact p{color:#6a706a;line-height:1.65;max-width:62rem}.ps-legal__contact a{background:#282225;border-radius:999px;color:#fff;font-weight:750;padding:1.3rem 2.2rem;text-decoration:none}body:has(.ps-legal) .header-wrapper{background:#fbfaf7;border-bottom:1px solid rgba(91,76,64,.08);box-shadow:0 12px 30px #463a3014;position:relative;z-index:10}@media(min-width:750px){.ps-legal__hero-inner,.ps-legal__layout,.ps-legal__contact{padding-left:3.2rem;padding-right:3.2rem}.ps-legal__card{padding:3.2rem}.ps-legal__contact{flex-direction:row;justify-content:space-between;text-align:left}.ps-legal__contact a{flex:0 0 auto}}@media(min-width:990px){.ps-legal__layout{grid-template-columns:25rem minmax(0,1fr);gap:5rem}.ps-legal__hero-inner{padding-bottom:7.5rem;padding-top:7.5rem}body:has(.ps-legal) .header{display:grid!important;grid-template-areas:"navigation heading icons"!important;grid-template-columns:1fr auto 1fr!important}body:has(.ps-legal) .header__heading,body:has(.ps-legal) .header__heading-link{grid-area:heading!important;justify-self:center!important}body:has(.ps-legal) .header__inline-menu{grid-area:navigation!important;justify-self:start!important}body:has(.ps-legal) .header__icons{grid-area:icons!important;justify-self:end!important}}@media(max-width:989px){.ps-legal__nav{display:none}}@media(max-width:749px){.ps-legal__hero-inner{padding-bottom:4.5rem;padding-top:4.5rem}.ps-legal h1{font-size:4rem}.ps-legal__hero-copy{font-size:1.55rem}.ps-legal__layout{gap:1.2rem;padding-bottom:4rem;padding-top:3rem}.ps-legal__card{border-radius:2rem;padding:2.1rem}.ps-legal__card h2{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/playsphere-legal-page.css.map */
