@font-face{font-family:Playsphere Instrument;src:url(playsphere-instrument-sans.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Playsphere Soft;src:url(playsphere-soft-regular.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Playsphere Soft;src:url(playsphere-soft-bold.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}.template-product main,.playsphere-product,.playsphere-quality,.playsphere-details,.playsphere-bulk,.playsphere-faq{font-family:"Playsphere Instrument",var(--font-body-family),sans-serif}.template-product main{background:#fff;color:#292624}.playsphere-product{background:#fff!important}.playsphere-product .page-width{max-width:148rem}.playsphere-product .product{align-items:start;gap:clamp(2.4rem,4vw,7rem)}.playsphere-product .product--no-media{margin:0;max-width:none}.playsphere-product .product--no-media .product__title,.playsphere-product .product--no-media .product__text,.playsphere-product .product--no-media .product__tax,.playsphere-product .product--no-media .price{text-align:left}.playsphere-product .product--no-media .product-form,.playsphere-product .product--no-media .product-form__quantity{align-items:stretch;text-align:left}.playsphere-product .product--no-media .product-form>.form{max-width:none}.playsphere-product .product__info-wrapper{padding-top:0}.playsphere-product .product__info-container>*:first-child{margin-top:0}.playsphere-product .product__title h1{font-family:Playsphere Soft,Georgia,serif;font-size:clamp(3.1rem,2.55vw,4.1rem);font-weight:400;letter-spacing:-.03em;line-height:1.2;margin:0}.playsphere-back-link{align-items:center;color:#6b655f;display:inline-flex;font-size:1.35rem;font-weight:700;gap:.8rem;margin-bottom:2rem;text-decoration:none}.playsphere-product .product__text.caption-with-letter-spacing{color:#6b7f75;font-size:1.3rem;font-weight:700;letter-spacing:.14em}.playsphere-product .price--large{font-family:Playsphere Instrument,sans-serif;font-size:3.2rem;font-weight:650;line-height:1.15}.playsphere-product .product__media-wrapper{padding:0}.playsphere-product media-gallery,.playsphere-media-placeholder{border:1px solid #e7e3df;border-radius:2.4rem;background:#fff;box-shadow:0 8px 28px #322c270d;overflow:hidden}.playsphere-product .product__media.media{background:#fff}.playsphere-product .global-media-settings{border:0}.playsphere-media-placeholder{display:grid;height:min(62rem,calc(100vh - 22rem));min-height:50rem;place-items:center;color:#8b847d;position:relative}.playsphere-media-placeholder__svg{height:55%;max-width:55%;opacity:.12}.playsphere-media-placeholder img{height:100%;object-fit:contain;width:100%}.playsphere-product .product-form__input .form__label{font-size:1.3rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.playsphere-product .product-form__input--pill input[type=radio]+label{border-color:#ded9d2;border-radius:1.5rem;min-width:10rem;padding:1.5rem 1.7rem;text-align:left}.playsphere-product .product--no-media .product-form__input--pill{align-items:flex-start;justify-content:flex-start;margin:0 0 1.8rem;text-align:left}.playsphere-product .product-form__input--pill .form__label{flex-basis:100%;width:100%}.playsphere-product .product-form__input--pill label:after{display:block;font-size:1rem;font-weight:650;letter-spacing:.06em;margin-top:.4rem;opacity:.62;text-transform:uppercase}.playsphere-product .product-form__input--pill label:nth-of-type(1):after{content:"Starter"}.playsphere-product .product-form__input--pill label:nth-of-type(2):after{content:"Popular"}.playsphere-product .product-form__input--pill label:nth-of-type(3):after{content:"Large"}.playsphere-product .quantity{border-radius:999px;min-height:5.5rem}.playsphere-product .product-form__buttons{display:grid;gap:1rem}.playsphere-product .product-form__submit,.playsphere-product .shopify-payment-button__button{border-radius:999px!important;min-height:5.6rem;font-weight:700;letter-spacing:.01em}.playsphere-product .product-form__submit{background:#171717;color:#fff}.playsphere-product-intro{margin:1.8rem 0 0}.playsphere-colours{align-items:center;color:#625c56;display:flex;font-size:1.4rem;gap:1rem}.playsphere-colours>span{display:flex}.playsphere-colours i{border:1px solid #fff;border-radius:50%;display:block;height:1.6rem;margin-left:-.3rem;width:1.6rem}.playsphere-colours i:nth-child(1){background:#ef4444}.playsphere-colours i:nth-child(2){background:#facc15}.playsphere-colours i:nth-child(3){background:#22c55e}.playsphere-colours i:nth-child(4){background:#38bdf8}.playsphere-colours i:nth-child(5){background:#a855f7}.playsphere-colours i:nth-child(6){background:#ec4899}.playsphere-tagline{color:#4e4945;font-size:1.5rem;font-weight:750;letter-spacing:.04em;line-height:1.65;margin:1.8rem 0 0;text-transform:uppercase}.playsphere-short-copy{color:#6a645e;font-size:1.6rem;line-height:1.7;margin:1.2rem 0 0}.playsphere-price-note{color:#8a6971;font-size:1.25rem;margin:.4rem 0 0}.playsphere-product .product__tax{color:#6f6963;margin:.8rem 0 0!important}.playsphere-product .button:before,.playsphere-product .button:after,.playsphere-product .shopify-payment-button__button:before,.playsphere-product .shopify-payment-button__button:after{box-shadow:none!important}.playsphere-product .button,.playsphere-product .shopify-payment-button__button{border:0!important;outline:0!important}.playsphere-purchase{margin-top:2rem}.playsphere-purchase__form{max-width:none!important}.playsphere-purchase__row{display:grid;gap:1.2rem;grid-template-columns:12rem minmax(0,1fr)}.playsphere-purchase__quantity{height:5.6rem;width:100%}.playsphere-purchase__quantity:after{border-color:#ded9d2;border-radius:999px;box-shadow:none}.playsphere-purchase__quantity .quantity__button{width:3.8rem}.playsphere-purchase__quantity .quantity__button .svg-wrapper{height:1.2rem;width:1.2rem}.playsphere-purchase__buy-now{margin-top:1rem}.playsphere-purchase__buy-now .shopify-payment-button__button{background:#fff!important;border:1px solid #171717!important;color:#171717!important}.playsphere-bulk-link{align-items:center;background:#fff;border:1px solid #171717;border-radius:999px;color:#171717;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;min-height:5.6rem;text-decoration:none;transition:.2s}.playsphere-bulk-link:hover{background:#f8f5f1;border-color:#837b74}.playsphere-bulk-link span{height:1.7rem;margin-left:.8rem;width:1.7rem}.playsphere-bulk-link span svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:100%}.playsphere-delivery{border-top:1px solid #e0dbd5;margin-top:2.2rem;padding-top:2rem}.playsphere-trust-row{display:grid;gap:0;grid-template-columns:repeat(3,1fr);font-size:1.25rem;font-weight:650;margin-bottom:2rem}.playsphere-trust-row span{align-items:center;border-right:1px solid #e0dbd5;display:flex;justify-content:center;min-height:4rem;padding:0 1rem;text-align:center}.playsphere-trust-row span:last-child{border-right:0}.playsphere-delivery>label{display:block;font-size:1.3rem;font-weight:750;letter-spacing:.09em;margin-bottom:1rem;text-transform:uppercase}.playsphere-delivery__form{display:flex;border:1px solid #d9d4ce;border-radius:999px;overflow:hidden}.playsphere-delivery__form input{border:0;box-shadow:none;flex:1;min-width:0;padding:1.5rem 1.8rem}.playsphere-delivery__form button{background:transparent;border:0;cursor:pointer;font:inherit;font-weight:750;padding:0 2rem;text-transform:uppercase}.playsphere-delivery__result{color:#777069;font-size:1.3rem;margin:.8rem 0 0}.playsphere-eyebrow{font-size:1.3rem!important;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.playsphere-quality{background:#f1fa73;border-block:1px solid #dce48f;padding:2rem 0}.playsphere-quality__grid{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr)}.playsphere-quality__item{align-items:center;display:flex;gap:1.2rem}.playsphere-quality__icon{flex:none;height:3rem;width:3rem}.playsphere-quality__icon svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:100%}.playsphere-quality__item strong,.playsphere-quality__item span{display:block}.playsphere-quality__item strong{font-size:1.6rem}.playsphere-quality__item div{line-height:1.25}.playsphere-quality__item div span{color:#625f32;font-size:1.3rem;margin-top:.35rem}.playsphere-details{background:#fff9ef;border-block:1px solid #eddfcc;padding:clamp(6rem,8vw,12rem) 0}.playsphere-details__layout,.playsphere-faq__layout{display:grid;gap:clamp(4rem,6vw,9rem);grid-template-columns:minmax(24rem,.72fr) minmax(0,1.28fr)}.playsphere-details__intro .playsphere-eyebrow{color:#8a6570}.playsphere-details h2,.playsphere-faq h2{font-family:Playsphere Soft,Georgia,serif;font-size:clamp(4rem,3.8vw,5.2rem);font-weight:400;letter-spacing:-.035em;line-height:1.04;margin:1.5rem 0 0}.playsphere-bulk h2{font-family:Playsphere Soft,Georgia,serif;font-size:clamp(4.5rem,4.5vw,6rem);font-weight:400;letter-spacing:-.035em;line-height:1.02;margin:1.5rem 0 0}.playsphere-details__intro>p:last-child,.playsphere-faq header>p:last-child{color:#6c645e;font-size:1.6rem;line-height:1.7;margin:2rem 0 0}.playsphere-accordion{background:#fff;border:1px solid #e2d5c8;border-radius:2.4rem;box-shadow:0 18px 48px #4e392b12;overflow:hidden;padding:0 2.8rem}.playsphere-accordion details+details{border-top:1px solid #e5ddd5}.playsphere-accordion summary,.playsphere-faq summary{align-items:center;cursor:pointer;display:flex;font-size:clamp(1.9rem,2vw,2.5rem);font-weight:720;justify-content:space-between;list-style:none;padding:2.5rem 0}.playsphere-accordion summary::-webkit-details-marker,.playsphere-faq summary::-webkit-details-marker{display:none}.playsphere-accordion summary span,.playsphere-faq summary span{background:#f2f1ef;border-radius:50%;height:3.6rem;position:relative;width:3.6rem}.playsphere-accordion summary span:before,.playsphere-accordion summary span:after,.playsphere-faq summary span:before,.playsphere-faq summary span:after{background:#222;content:"";height:1.5px;left:1.1rem;position:absolute;top:1.75rem;width:1.4rem}.playsphere-accordion summary span:after,.playsphere-faq summary span:after{transform:rotate(90deg);transition:.2s}.playsphere-accordion details[open] summary span:after,.playsphere-faq details[open] summary span:after{transform:rotate(0)}.playsphere-accordion__content{color:#68615b;font-size:1.55rem;line-height:1.7;padding:0 0 2.8rem}.playsphere-spec-table{border:1px solid #e2dcd5;border-radius:1.6rem;overflow:hidden}.playsphere-spec-table>div{display:grid;grid-template-columns:34% 66%}.playsphere-spec-table>div+div{border-top:1px solid #e7e1db}.playsphere-spec-table strong,.playsphere-spec-table span{padding:1.5rem 1.8rem}.playsphere-spec-table strong{background:#faf8f4;color:#403b37}.playsphere-details__note{color:#827a73;font-size:1.25rem;margin:1rem 0 0}.playsphere-policy-link{background:#f2f5ec;border-radius:999px;color:#5e665b;display:inline-flex;font-size:1.3rem;font-weight:700;padding:.9rem 1.5rem;text-decoration:none}.playsphere-bulk{background:#f0e1f1;padding:clamp(6rem,7vw,10rem) 0}.playsphere-bulk__card{background:#282225;border-radius:3rem;color:#fff;display:grid;grid-template-columns:1.1fr .9fr;overflow:hidden}.playsphere-bulk__copy{padding:clamp(3rem,5vw,7rem)}.playsphere-bulk .playsphere-eyebrow{color:#e6b8c4}.playsphere-bulk h2,.playsphere-bulk__uses h3{color:#fff!important}.playsphere-bulk__copy>p:nth-of-type(2){color:#ffffffb8;font-size:1.6rem;line-height:1.7;margin:2rem 0 0;max-width:65rem}.playsphere-bulk__copy>a{align-items:center;background:#f1fa73;border-radius:999px;color:#252321;display:inline-flex;font-weight:750;gap:1.2rem;margin-top:3rem;min-height:5.4rem;padding:0 2.6rem;text-decoration:none}.playsphere-bulk__uses{background:#ffffff1f;display:grid;gap:1px}.playsphere-bulk__uses article{background:#332b2f;display:flex;gap:2rem;padding:2.8rem 3.5rem}.playsphere-bulk__uses article>span{color:#f1fa73;font-size:1.3rem;padding-top:.4rem}.playsphere-bulk__uses h3{font-size:2rem;margin:0}.playsphere-bulk__uses p{color:#ffffffa6;font-size:1.4rem;line-height:1.55;margin:.7rem 0 0}.playsphere-faq{background:#edf4ee;border-block:1px solid #dbe5db;padding:clamp(6rem,7vw,10rem) 0}.playsphere-faq .playsphere-eyebrow{color:#58796a}.playsphere-faq__items{display:grid;gap:1.2rem}.playsphere-faq details{background:#ffffffd1;border:1px solid #fff;border-radius:1.8rem;padding:0 2.2rem;box-shadow:0 8px 24px #3e51440d}.playsphere-faq summary{font-size:1.8rem;padding:2rem 0}.playsphere-faq details .rte{color:#6c645e;font-size:1.5rem;line-height:1.65;padding:0 0 2rem}.playsphere-sticky-cart{display:none}body:has(.playsphere-product) .header-wrapper{background:transparent;border:0;padding:1.4rem 2rem}body:has(.playsphere-product) .header{background:#fff;border:1px solid #fff;border-radius:2rem;box-shadow:0 12px 34px #4e3b3014;max-width:148rem;padding:1.4rem 2.6rem}body:has(.playsphere-product) .header__menu-item{font-weight:650}.playsphere-header-menu .list-menu--inline{gap:1.2rem}@media screen and (min-width:990px){body:has(.playsphere-product) .header{display:grid!important;grid-template-areas:"navigation heading icons"!important;grid-template-columns:1fr auto 1fr!important}body:has(.playsphere-product) .header__heading,body:has(.playsphere-product) .header__heading-link{grid-area:heading!important;justify-self:center!important}body:has(.playsphere-product) .header__inline-menu{grid-area:navigation!important;justify-self:start!important}body:has(.playsphere-product) .header__icons{grid-area:icons!important;justify-self:end!important}}@media screen and (min-width:750px){.playsphere-product .product--no-media{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(36rem,.92fr)}.playsphere-product .product--no-media .product__info-wrapper{max-width:none;width:auto}}@media screen and (max-width:989px){.playsphere-quality__grid{grid-template-columns:repeat(2,1fr)}.playsphere-details__layout,.playsphere-faq__layout,.playsphere-bulk__card{grid-template-columns:1fr}.playsphere-bulk__uses{grid-template-columns:repeat(3,1fr)}.playsphere-bulk__uses article{display:block}.playsphere-bulk__uses article>span{display:block;margin-bottom:1rem}}@media screen and (max-width:749px){.playsphere-product{padding-top:1.6rem!important}.playsphere-product .product{gap:2.4rem}.playsphere-product media-gallery,.playsphere-media-placeholder{border-radius:1.8rem}.playsphere-media-placeholder{min-height:36rem}.playsphere-product .product__title h1{font-size:3.4rem}.playsphere-trust-row{font-size:1.1rem;gap:.5rem}.playsphere-quality{padding:1.6rem 0}.playsphere-quality__grid{gap:1.6rem}.playsphere-quality__item{gap:.9rem}.playsphere-quality__icon{height:2.5rem;width:2.5rem}.playsphere-quality__item strong{font-size:1.4rem}.playsphere-quality__item div span{font-size:1.15rem}.playsphere-details,.playsphere-bulk,.playsphere-faq{padding:5rem 0}.playsphere-details h2,.playsphere-bulk h2,.playsphere-faq h2{font-size:4rem}.playsphere-accordion{padding:0 1.8rem}.playsphere-accordion summary{font-size:1.8rem;padding:2rem 0}.playsphere-spec-table>div{grid-template-columns:1fr}.playsphere-spec-table strong,.playsphere-spec-table span{padding:1.2rem 1.4rem}.playsphere-spec-table strong{border-bottom:1px solid #e7e1db}.playsphere-bulk__card{border-radius:2.2rem}.playsphere-bulk__copy{padding:3rem 2.4rem}.playsphere-bulk__uses{grid-template-columns:1fr}.playsphere-bulk__uses article{padding:2.2rem 2.4rem}.playsphere-sticky-cart{align-items:center;background:#fff;border-top:1px solid #e7e3df;bottom:0;box-shadow:0 -4px 20px #0000000d;display:flex;justify-content:space-between;left:0;padding:1rem 1.6rem calc(1rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:40}.playsphere-sticky-cart__variant{color:#6a645e;display:block;font-size:1.15rem;max-width:17rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.playsphere-sticky-cart__price{display:block;font-size:1.8rem}.playsphere-sticky-cart button{background:#171717;border:0;border-radius:999px;color:#fff;font:inherit;font-size:1.4rem;font-weight:750;min-height:4.8rem;padding:0 2.3rem}.playsphere-sticky-cart button:disabled{opacity:.5}.template-product body{padding-bottom:7rem}}@media screen and (max-width:749px){body:has(.playsphere-product) .header-wrapper{padding:.8rem}body:has(.playsphere-product) .header{border-radius:1.5rem;padding:1rem 1.4rem}.playsphere-media-placeholder{height:35rem;min-height:35rem}.playsphere-purchase__row{grid-template-columns:10.5rem minmax(0,1fr)}.playsphere-trust-row{gap:0}.playsphere-trust-row span{padding:0 .4rem}}.playsphere-product .product__info-container>*+*{margin-bottom:0;margin-top:1.8rem}.playsphere-product .product__title h1{line-height:1.14}.playsphere-product .price--large{font-family:Playsphere Instrument,sans-serif;font-size:4rem;font-weight:650;line-height:1}.playsphere-price-value{font-family:Playsphere Instrument,sans-serif;font-size:4rem;font-weight:650;letter-spacing:-.035em;line-height:1}.playsphere-price-row{align-items:flex-end;display:flex;gap:1.2rem;margin-top:2.6rem!important}.playsphere-price-row .price{margin:0}.playsphere-price-pack{color:#756e68;font-size:1.45rem;line-height:1.2;padding-bottom:.3rem}.playsphere-price-note{color:#8a6971;font-size:1.35rem;margin:.9rem 0 0}.playsphere-product .product__tax{display:none!important}.playsphere-product .product--no-media .product-form__input--pill,.playsphere-product .product-form__input--pill{display:grid!important;gap:1.2rem;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.4rem 0 2rem;max-width:none!important;text-align:left;width:100%}.playsphere-product .product-form__input--pill .form__label{flex-basis:auto;grid-column:1/-1;margin:0 0 .3rem;width:100%}.playsphere-product .product-form__input--pill input[type=radio]+label,.playsphere-pack-placeholder{border:1px solid #ded9d2;border-radius:2.2rem;display:flex;flex-direction:column;justify-content:center;margin:0!important;min-height:10.8rem;min-width:0;padding:2rem 2.4rem!important;position:relative;text-align:left}.playsphere-product .product-form__input--pill input[type=radio]:checked+label{background:#171717;border-color:#171717;box-shadow:0 10px 26px #18181824}.playsphere-product .product-form__input--pill label:after{display:none!important}.playsphere-product .product-form__input--pill label strong,.playsphere-pack-placeholder strong{font-size:2.8rem;font-weight:720;letter-spacing:-.03em;line-height:1}.playsphere-product .product-form__input--pill label small,.playsphere-pack-placeholder small{font-size:1.2rem;font-weight:700;letter-spacing:.03em;margin-top:.8rem;opacity:.65;text-transform:uppercase}.playsphere-pack-placeholder{border-color:#e5e1dc;color:#b7b3af}.playsphere-pack-check{display:none;font-size:1.7rem;position:absolute;right:2rem;top:1.7rem}.playsphere-product .product-form__input--pill input[type=radio]:checked+label .playsphere-pack-check{display:block}.playsphere-product .product-form__submit{align-items:center;display:flex;gap:.9rem;justify-content:center}.playsphere-purchase__bag{height:2.1rem;order:-1;width:2.1rem}.playsphere-purchase__bag svg{fill:none;height:100%;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:100%}.playsphere-highlights{border-block:1px solid #e0dbd5;color:#5d5853;display:grid;font-size:1.45rem;font-weight:650;gap:1.15rem 4rem;grid-template-columns:repeat(2,minmax(0,1fr));padding:2.2rem 0}.playsphere-delivery{border-top:0;margin-top:2.2rem;padding-top:0}.playsphere-delivery__heading{align-items:center;display:flex;gap:1.3rem}.playsphere-delivery__icon{align-items:center;background:#f4eee7;border-radius:50%;display:flex;height:3.6rem;justify-content:center;min-width:3.6rem;width:3.6rem}.playsphere-delivery__icon svg{fill:none;height:1.85rem;stroke:#4e4843;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:1.85rem}.playsphere-delivery__heading strong,.playsphere-delivery__heading span{display:block}.playsphere-delivery__heading .playsphere-delivery__icon{display:grid;place-items:center}.playsphere-delivery__heading strong{font-size:1.6rem;line-height:1.25}.playsphere-delivery__heading div span{color:#7b746e;font-size:1.4rem;margin-top:.2rem}.playsphere-delivery__form{border:1px solid #d8d2cb;border-radius:999px;display:flex;margin-top:1.6rem;min-height:5.2rem;overflow:hidden;padding:.4rem}.playsphere-delivery__form input{border:0;box-shadow:none;flex:1;font:inherit;font-size:1.45rem;min-width:0;padding:1rem 1.4rem}.playsphere-delivery__form:focus-within{outline:2px solid #6b7f75;outline-offset:3px}.playsphere-delivery__form input:focus,.playsphere-delivery__form input:focus-visible{outline:none;box-shadow:none}.playsphere-delivery__form button{background:#171717;border:0;border-radius:999px;color:#fff;cursor:pointer;font:inherit;font-size:1.3rem;font-weight:750;min-width:10rem;padding:0 2rem;text-transform:none}.playsphere-delivery__form button:disabled{background:#d9d5d0;color:#8c8680;cursor:not-allowed}.playsphere-delivery__result{color:#777069;font-size:1.3rem;margin:1rem .6rem 0}@media screen and (max-width:749px){.playsphere-product .product__title h1{font-size:3.2rem;line-height:1.16}.playsphere-price-row{align-items:baseline}.playsphere-product .price--large,.playsphere-price-value{font-size:3.5rem}.playsphere-product .product-form__input--pill input[type=radio]+label,.playsphere-pack-placeholder{border-radius:1.8rem;min-height:9.2rem;padding:1.6rem!important}.playsphere-product .product-form__input--pill label strong,.playsphere-pack-placeholder strong{font-size:2.3rem}.playsphere-pack-check{right:1.4rem;top:1.3rem}.playsphere-highlights{font-size:1.3rem;gap:1rem 2rem}}.playsphere-product .product__text.caption-with-letter-spacing+.product__title{margin-top:1.2rem!important}body:has(.playsphere-product) .header-wrapper{padding:.8rem 2rem}body:has(.playsphere-product) .header{padding:1rem 2.6rem}.playsphere-product .product{gap:clamp(2.4rem,3vw,5rem)}.playsphere-product .product__info-container>*+*{margin-top:1.35rem}.playsphere-product .product__title h1{font-size:clamp(2.9rem,2.25vw,3.65rem);line-height:1.12}.playsphere-product-intro{margin-top:1.25rem}.playsphere-tagline{font-size:1.35rem;line-height:1.5;margin-top:1.25rem}.playsphere-short-copy{font-size:1.45rem;line-height:1.55;margin-top:.9rem}.playsphere-price-row{margin-top:1.8rem!important}.playsphere-product .price--large{font-size:3.5rem}.playsphere-product .product--no-media .product-form__input--pill,.playsphere-product .product-form__input--pill{margin:1.6rem 0 1.4rem}.playsphere-product .product-form__input--pill input[type=radio]+label,.playsphere-pack-placeholder{border-radius:1.8rem;min-height:8.2rem;padding:1.4rem 1.8rem!important}.playsphere-product .product-form__input--pill label strong,.playsphere-pack-placeholder strong{font-size:2.3rem}.playsphere-product .product-form__input--pill label small,.playsphere-pack-placeholder small{margin-top:.55rem}.playsphere-pack-check{right:1.5rem;top:1.25rem}.playsphere-purchase{margin-top:1.4rem}.playsphere-product .product-form__submit,.playsphere-product .shopify-payment-button__button,.playsphere-bulk-link{min-height:5.2rem}.playsphere-media-placeholder{box-sizing:border-box;border:0;background:transparent;box-shadow:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);aspect-ratio:1;width:100%;height:auto;min-height:0;padding:0}.playsphere-media-placeholder>img{border-radius:1.5rem;display:block;min-width:0;min-height:0;height:100%!important;max-height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;width:100%!important}@media screen and (min-width:750px){.playsphere-back-link{margin-bottom:1.4rem}.playsphere-product .product-media-container.constrain-height{--constrained-min-height:0px;--constrained-height:clamp(38rem, calc(100vh - 25rem) ,48rem)}}@media screen and (min-width:750px){.playsphere-product .page-width{max-width:120rem}.playsphere-product .product--no-media{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.2rem}}@media screen and (min-width:990px){.playsphere-product .product--no-media{grid-template-columns:minmax(0,clamp(34rem,calc(100svh - 22rem),48rem)) minmax(0,1fr);gap:8rem}}@media screen and (max-width:749px){.playsphere-media-placeholder{height:auto;min-height:0;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/playsphere-product.css.map */
