.vsp{--vsp-ink: var(--colorTextBody, #0e1b4d);--vsp-muted: #55554F;--vsp-line: #E3E3DF;--vsp-sage: #D8ECEA;--vsp-btn: var(--colorBtnPrimary, #95b0b1);--vsp-btn-text: var(--colorBtnPrimaryText, #ffffff);--vsp-btn-dark: #7A9798;--vsp-grey: #F6F6F3;--vsp-head-font: var(--typeHeaderPrimary, "Archivo"), "Archivo", sans-serif;font-family:var(--typeBasePrimary, "Questrial"),"Questrial",sans-serif;color:var(--vsp-ink);padding:64px 16px;letter-spacing:normal;-webkit-font-smoothing:antialiased}.vsp *,.vsp *:before,.vsp *:after{box-sizing:border-box}.vsp--grey{background:var(--vsp-grey)}.vsp--sage{background:var(--vsp-sage)}.vsp--dark{background:var(--vsp-ink);color:#fff}.vsp-wrap{max-width:1200px;margin:0 auto}.vsp .vsp-h1,.vsp .vsp-h2,.vsp .vsp-h3,.vsp .vsp-sub,.vsp .vsp-tag{font-family:var(--vsp-head-font)!important;font-weight:var(--typeHeaderWeight, 700)!important;text-transform:none!important;letter-spacing:normal!important;color:inherit;margin:0}.vsp .vsp-h1{font-size:clamp(34px,5vw,58px);line-height:1.05}.vsp .vsp-h2{font-size:clamp(26px,3.2vw,36px);line-height:1.15}.vsp .vsp-h3{font-size:19px;line-height:1.3}.vsp .vsp-tag{font-size:15px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#5b7778}.vsp .vsp-sub{font-family:inherit!important;font-weight:400!important}.vsp .vsp-sub{font-size:18px;line-height:1.5}.vsp p{margin:0}.vsp-lead{font-size:16px;line-height:1.6}.vsp-body{font-size:15px;line-height:1.6;color:#4a4a46}.vsp--dark .vsp-body,.vsp--dark .vsp-lead{color:#e3e3df}.vsp-head{display:flex;flex-direction:column;gap:10px;text-align:center;max-width:740px;margin:0 auto 32px}.vsp-center{display:flex;justify-content:center;margin-top:32px}.vsp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border-radius:999px;font-size:15px;letter-spacing:.08em;text-decoration:none!important;background:var(--vsp-btn);color:var(--vsp-btn-text)!important;border:1px solid var(--vsp-btn);font-family:inherit;font-weight:700;transition:background .15s}.vsp-btn:hover{background:var(--vsp-btn-dark);border-color:var(--vsp-btn-dark)}.vsp-btn--dark{background:var(--vsp-ink);border-color:var(--vsp-ink)}.vsp-btn--dark:hover{background:var(--vsp-btn-dark);border-color:var(--vsp-btn-dark)}.vsp-btn--ghost{background:transparent;color:var(--vsp-ink)!important;border-color:var(--vsp-ink)}.vsp-btn--ghost:hover{background:var(--vsp-ink);color:#fff!important;border-color:var(--vsp-ink)}.vsp-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.vsp-card{border:1px solid var(--vsp-line);border-radius:16px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.vsp-card__body{padding:22px;display:flex;flex-direction:column;gap:10px}.vsp-img{display:block;width:100%;height:auto}.vsp-hero{padding-top:40px}.vsp-hero__row{display:flex;flex-wrap:wrap;gap:40px;align-items:center}.vsp-hero__text{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:16px}.vsp-hero__media{flex:1 1 420px;min-width:0}.vsp-hero__media img{border-radius:16px}.vsp-hero__eyebrow{font-size:15px;color:var(--vsp-muted)}.vsp-hero__ctas{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:6px}.vsp-hero__btns{display:flex;flex-wrap:wrap;gap:10px}.vsp-hero__note{font-size:14px;color:var(--vsp-muted)}.vsp-feature{border:1px solid var(--vsp-line);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:12px;background:#fff}.vsp-feature img{width:56px;height:56px;object-fit:contain}.vsp-step{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:8px}.vsp-step__img{width:140px;height:140px;border-radius:50%;background:var(--vsp-sage);display:flex;align-items:center;justify-content:center;overflow:hidden}.vsp-step__img img{width:100%;height:100%;object-fit:contain;padding:0}.vsp-step__num{font-size:34px}.vsp-compare{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.vsp-compare .vsp-card--main{border:2px solid var(--vsp-ink)}.vsp-compare ul{margin:0;padding-left:20px;font-size:15px;line-height:1.7;color:#4a4a46}.vsp-compare__img{aspect-ratio:4 / 3;object-fit:contain;background:#edece9}.vsp-after{max-width:760px;margin:28px auto 0;text-align:center;display:flex;flex-direction:column;gap:10px}.vsp-type__img{aspect-ratio:4 / 3;object-fit:cover}.vsp-love__row{display:flex;flex-wrap:wrap;gap:32px;align-items:center}.vsp-love__media{flex:1 1 340px;min-width:0}.vsp-love__media img{border-radius:16px}.vsp-love__list{flex:1 1 420px;min-width:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.vsp-love__item{border:1px solid #5A5A55;border-radius:12px;padding:18px;text-align:center;font-size:16px}.vsp-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 40px;border-top:1px solid #5A5A55;margin-top:32px;padding-top:24px;font-size:15px;color:var(--vsp-sage)}.vsp-faq{display:flex;flex-wrap:wrap;gap:40px}.vsp-faq__aside{flex:1 1 280px;min-width:0;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.vsp-faq__list{flex:999 1 520px;min-width:0}.vsp-faq details{border-bottom:1px solid var(--vsp-line);padding:16px 0}.vsp-faq summary{font-size:17px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;min-height:28px;align-items:center}.vsp-faq summary::-webkit-details-marker{display:none}.vsp-faq summary:after{content:"+";font-size:22px;line-height:1;transition:transform .2s}.vsp-faq details[open] summary:after{transform:rotate(45deg)}.vsp-faq__a{margin-top:12px}.vsp-cta{text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}@media(max-width:749px){.vsp{padding:44px 16px}.vsp-hero{padding-top:24px}.vsp-head{margin-bottom:24px}.vsp-hero__row{gap:24px}}.sq .sq-summary-title{margin:0;padding:16px 20px 4px;font-size:13px;line-height:1.3;letter-spacing:.12em;text-transform:uppercase!important;font-weight:400;color:var(--sq-muted)}#gGPpHKVZVX .sq-head{margin-bottom:20px}#gGPpHKVZVX .sq-head h2{font-size:20px;line-height:1.3;letter-spacing:.08em;margin:0 0 4px}#gGPpHKVZVX .sq-head p{font-size:15px}@media(max-width:599px){#gGPpHKVZVX .sq .sq-head h2,#gGPpHKVZVX.sq .sq-head h2{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/79/assets/vinyl-page.css.map */
