.pys-product-browser.pys-product-browser--polished{--pys-browser-muted: #626977}.pys-product-browser.pys-product-browser--polished .pys-browser__inner{max-width:136rem}.pys-product-browser.pys-product-browser--polished .pys-browser__hero{grid-template-columns:minmax(0,1.2fr) minmax(42rem,1fr);gap:3.2rem;align-items:center}.pys-product-browser.pys-product-browser--polished .pys-browser__heading{font-size:clamp(3.6rem,3.7vw,4.8rem);line-height:1.08;letter-spacing:-.035em}.pys-product-browser.pys-product-browser--polished .pys-browser__intro{margin-top:1.8rem;color:#515865;font-size:1.8rem;font-weight:500;line-height:1.55}.pys-product-browser.pys-product-browser--polished .pys-browser__supporting{margin:.6rem 0 0;color:var(--pys-browser-muted);font-size:1.5rem;line-height:1.6}.pys-product-browser.pys-product-browser--polished .pys-browser__trust{gap:0;max-width:none}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-card{display:grid;grid-template-columns:2.8rem minmax(0,1fr);align-content:center;align-items:center;column-gap:1rem;padding:0 1.6rem;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-card:first-child{padding-left:0}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-card:last-child{padding-right:0}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-card+.pys-browser__trust-card{border-left:1px solid var(--pys-browser-line)}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-icon{grid-column:1;grid-row:1 / span 2;width:2.8rem;height:3.4rem;margin:0;border-radius:0;background:transparent}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-icon svg{width:2.7rem;height:2.7rem}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-value{grid-column:2;font-size:1.45rem;line-height:1.4}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-label{grid-column:2;margin:.3rem 0 0;font-size:1.2rem;line-height:1.45}.pys-product-browser.pys-product-browser--polished .pys-kit-grid-shipping{margin-top:3rem;font-size:1.4rem}.pys-product-browser.pys-product-browser--polished .pys-browser__filters{gap:.8rem;margin:2.4rem 0 2rem;padding:.4rem 0;border:0;border-radius:0;background:transparent;box-shadow:none}.pys-product-browser.pys-product-browser--polished .pys-kit-grid-shipping+.pys-browser__filters{margin-top:1.2rem}.pys-product-browser.pys-product-browser--polished .pys-browser__chip{min-height:4rem;padding:1rem 1.6rem;font-size:1.3rem;font-weight:600}.pys-product-browser.pys-product-browser--polished .pys-browser__chip:focus-visible,.pys-product-browser.pys-product-browser--polished .pys-browser-card__button:focus-visible{outline:2px solid var(--pys-browser-text);outline-offset:3px}.pys-product-browser.pys-product-browser--polished .pys-browser__grid{gap:2rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card{border-radius:10px;box-shadow:0 .4rem 1.4rem rgba(var(--pys-text-rgb),.035)}.pys-product-browser.pys-product-browser--polished .pys-browser-card__media img{object-position:center 45%;transform:scale(var(--pys-card-image-scale, 1));transform-origin:center top}.pys-product-browser.pys-product-browser--polished .pys-browser-card--emanate-4{--pys-card-image-scale: 1.1}.pys-product-browser.pys-product-browser--polished .pys-browser-card--emanate-6,.pys-product-browser.pys-product-browser--polished .pys-browser-card--emanate-4c{--pys-card-image-scale: 1.24}.pys-product-browser.pys-product-browser--polished .pys-browser-card:hover .pys-browser-card__media img,.pys-product-browser.pys-product-browser--polished .pys-browser-card:focus-within .pys-browser-card__media img{transform:scale(calc(var(--pys-card-image-scale, 1) + .02))}.pys-product-browser.pys-product-browser--polished .pys-browser-card__badge--quantity{top:1.2rem;left:1.2rem;max-width:calc(100% - 2.4rem);padding:.65rem 1rem;border:0;border-radius:6px;background:var(--pys-surface);font-size:1.2rem;line-height:1.35;font-weight:600}.pys-product-browser.pys-product-browser--polished .pys-browser-card__body{padding:1.8rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card__title{font-size:2rem;line-height:1.3}.pys-product-browser.pys-product-browser--polished .pys-browser-card__use-case{margin-top:.6rem;color:var(--pys-browser-muted);font-size:1.4rem;line-height:1.45}.pys-product-browser.pys-product-browser--polished .pys-kit-card-commerce{margin-top:1.2rem}.pys-product-browser.pys-product-browser--polished .pys-kit-card-price{color:var(--pys-browser-text);gap:.4rem .55rem;font-size:2.3rem;line-height:1.3}.pys-product-browser.pys-product-browser--polished .pys-kit-card-price__currency,.pys-product-browser.pys-product-browser--polished .pys-kit-card-price .pys-delivered-label{color:var(--pys-browser-muted);font-size:1.3rem;font-weight:500}.pys-product-browser.pys-product-browser--polished .pys-kit-card-price .pys-delivered-label:before{content:"\b7";margin-right:.5rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta--neat{gap:1rem;margin-top:1.5rem;padding-top:1.5rem;font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta--neat .pys-browser-card__meta-row{grid-template-columns:8.5rem minmax(0,1fr);gap:.7rem;align-items:start;align-content:start}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta--neat .pys-browser-card__meta-row .pys-browser-card__meta-label{display:grid;grid-template-columns:1.6rem minmax(0,1fr);align-items:center;gap:.8rem;font-family:inherit;font-size:1.15rem;font-weight:700;line-height:1.45;white-space:nowrap}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta-label .pys-spec-icon{display:block;width:1.6rem;height:1.6rem;margin:0;color:var(--pys-browser-accent);fill:none;stroke:currentColor}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta--neat .pys-browser-card__meta-value{margin:0;padding:0;color:var(--pys-browser-muted);font-family:inherit;font-size:1.25rem;font-weight:400;line-height:1.45}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta--neat .pys-browser-card__meta-row--printer .pys-browser-card__meta-value{font-size:1.08rem;line-height:1.5}.pys-product-browser.pys-product-browser--polished .pys-printer-fit__option{display:block;white-space:normal}.pys-product-browser.pys-product-browser--polished .pys-printer-fit__version{margin-right:0}.pys-product-browser.pys-product-browser--polished .pys-printer-fit__option+.pys-printer-fit__option{margin-top:.1rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card__button-wrap{padding-top:2rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card__button{min-height:4.6rem;border-radius:7px;font-size:1.4rem}@media screen and (max-width:1199px){.pys-product-browser.pys-product-browser--polished .pys-browser__hero{grid-template-columns:1fr;gap:2.4rem}.pys-product-browser.pys-product-browser--polished .pys-browser__trust{max-width:62rem}.pys-product-browser.pys-product-browser--polished .pys-browser__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.pys-product-browser.pys-product-browser--polished .pys-browser__inner{padding-left:2rem;padding-right:2rem}.pys-product-browser.pys-product-browser--polished .pys-browser__heading{font-size:clamp(3rem,8.2vw,3.8rem)}.pys-product-browser.pys-product-browser--polished .pys-browser__intro{margin-top:1.6rem;font-size:1.6rem}.pys-product-browser.pys-product-browser--polished .pys-browser__supporting{font-size:1.4rem}.pys-product-browser.pys-product-browser--polished .pys-browser__trust{grid-template-columns:1fr;gap:1.2rem}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-card,.pys-product-browser.pys-product-browser--polished .pys-browser__trust-card+.pys-browser__trust-card{grid-template-columns:2.4rem minmax(0,1fr);column-gap:1rem;padding:0;border:0}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-icon{width:2.4rem;height:2.6rem}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-icon svg{width:2.2rem;height:2.2rem}.pys-product-browser.pys-product-browser--polished .pys-browser__trust-value{font-size:1.4rem}.pys-product-browser.pys-product-browser--polished .pys-kit-grid-shipping{margin-top:2.4rem}.pys-product-browser.pys-product-browser--polished .pys-browser__grid{grid-template-columns:1fr;gap:1.6rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card__body{padding:2rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta--neat .pys-browser-card__meta-row{grid-template-columns:9.5rem minmax(0,1fr);gap:.8rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta--neat .pys-browser-card__meta-label{font-size:1.2rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta--neat .pys-browser-card__meta-value{font-size:1.3rem}.pys-product-browser.pys-product-browser--polished .pys-browser-card__meta--neat .pys-browser-card__meta-row--printer .pys-browser-card__meta-value{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.pys-product-browser.pys-product-browser--polished .pys-browser-card__media img,.pys-product-browser.pys-product-browser--polished .pys-browser__chip,.pys-product-browser.pys-product-browser--polished .pys-browser-card__button{transition:none}}.pys-product-browser.pys-product-browser--plans .pys-plans__toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.2rem 2rem;margin:1.2rem 0 2rem}.pys-product-browser.pys-product-browser--plans .pys-browser__filters{min-width:0;margin:0;padding:.4rem 0}.pys-product-browser.pys-product-browser--plans .pys-browser__chip{text-decoration:none}.pys-product-browser.pys-product-browser--plans .pys-browser-card__button-wrap{display:flex;flex-direction:column;justify-content:flex-end}.pys-product-browser.pys-product-browser--plans .pys-plans__card-note{margin:0 0 1.2rem;color:var(--pys-browser-muted);font-size:1.2rem;line-height:1.5}.pys-product-browser.pys-product-browser--plans .pys-browser-card--glow-4c,.pys-product-browser.pys-product-browser--plans .pys-browser-card--illuminate-7c-3d-printed-three-way-center-channel-speaker,.pys-product-browser.pys-product-browser--plans .pys-browser-card--illuminate-4c-3d-printed-compact-center-channel-speaker{--pys-card-image-scale: 1.08}.pys-product-browser.pys-product-browser--plans .pys-browser-card--illuminate-7-3d-printed-hifi-speaker{--pys-card-image-scale: 1.04}@media screen and (max-width:749px){.pys-product-browser.pys-product-browser--plans .pys-plans__toolbar{align-items:stretch}.pys-product-browser.pys-product-browser--plans .pys-browser__filters{flex:1 1 100%;flex-wrap:nowrap;overflow-x:auto;padding-bottom:.8rem}}
/*# sourceMappingURL=/cdn/shop/t/19/compiled_assets/styles.css.map */
