.sq-page{max-width:900px;padding-block:4rem;padding-inline:1.5rem;margin:0 auto}.sq-page__hero{text-align:center;margin-bottom:3rem}.sq-page__title{font-family:var(--font-heading, "Nunito", sans-serif);font-weight:800;font-size:clamp(2rem,5vw,3.2rem);color:var(--sq-text-heading, #3D2B4F);margin:0 0 .75rem}.sq-page__subtitle{font-family:var(--font-body, "Quicksand", sans-serif);font-size:1.1rem;color:var(--sq-text-body, #5C4B6B);margin:0}.sq-page__content{max-width:640px;margin:0 auto}.sq-page__content--wide{max-width:820px}.sq-page__content--info{max-width:700px}.sq-page__content p{font-family:var(--font-body, "Quicksand", sans-serif);font-size:1rem;color:var(--sq-text-body, #5C4B6B);line-height:1.8;margin:0 0 1.25rem}.sq-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:3rem}@media(max-width:600px){.sq-values-grid{grid-template-columns:1fr}}.sq-value-card{background:#fff;border:1.5px solid #f5e8ff;border-radius:20px;padding:1.5rem;text-align:center;box-shadow:0 4px 20px #c4a4ff1a}.sq-value-emoji{font-size:2.5rem;display:block;margin-bottom:.75rem}.sq-value-card h3{font-family:var(--font-heading, "Nunito", sans-serif);font-weight:800;font-size:1rem;color:var(--sq-text-heading, #3D2B4F);margin:0 0 .5rem}.sq-value-card p{font-family:var(--font-body, "Quicksand", sans-serif);font-size:.875rem;color:var(--sq-text-body, #5C4B6B);margin:0}.sq-form-success{background:#e8f5e9;border:1.5px solid #6BCB77;border-radius:12px;padding:1rem 1.25rem;font-family:var(--font-heading, "Nunito", sans-serif);font-weight:700;color:#2e7d32;margin-bottom:1.5rem}.sq-form-error{background:#fff0f0;border:1.5px solid #FF4D6D;border-radius:12px;padding:1rem 1.25rem;font-family:var(--font-heading, "Nunito", sans-serif);font-weight:700;color:#c62828;margin-bottom:1.5rem}.sq-form-group{margin-bottom:1.25rem}.sq-form-group label{display:block;font-family:var(--font-heading, "Nunito", sans-serif);font-weight:700;font-size:.9rem;color:var(--sq-text-heading, #3D2B4F);margin-bottom:.4rem}.sq-required{color:var(--sq-pink, #FF85A1)}.sq-form-group input,.sq-form-group select,.sq-form-group textarea{width:100%;padding:.875rem 1rem;border:1.5px solid #f0e0f8;border-radius:12px;font-family:var(--font-body, "Quicksand", sans-serif);font-size:1rem;color:var(--sq-text-heading, #3D2B4F);background:#fff;transition:border-color .2s ease,box-shadow .2s ease;outline:none;box-sizing:border-box}.sq-form-group input:focus,.sq-form-group select:focus,.sq-form-group textarea:focus{border-color:var(--sq-pink, #FF85A1);box-shadow:0 0 0 3px #ff85a126}.sq-form-group textarea{resize:vertical;min-height:140px}.sq-btn-primary{background:linear-gradient(135deg,var(--sq-pink, #FF85A1),#FF5F8F);color:#fff;font-family:var(--font-heading, "Nunito", sans-serif);font-weight:800;font-size:1.05rem;padding:1rem 2.5rem;border-radius:50px;border:none;cursor:pointer;box-shadow:0 8px 25px #ff85a166;transition:transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease;display:inline-block;text-decoration:none}.sq-btn-primary:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 12px 35px #ff85a180}.sq-btn-primary:active{transform:scale(.97)}.sq-contact-info-row{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem;padding-top:2rem;border-top:1px solid #f0e0f8}.sq-contact-info-item{font-family:var(--font-body, "Quicksand", sans-serif);font-size:.9rem;color:var(--sq-text-body, #5C4B6B);font-weight:600}.sq-contact-info-item a{color:var(--sq-pink, #FF85A1);text-decoration:none}.sq-info-block{margin-bottom:2.5rem}.sq-info-block h2{font-family:var(--font-heading, "Nunito", sans-serif);font-weight:800;font-size:1.3rem;color:var(--sq-text-heading, #3D2B4F);margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:2px solid #f5e8ff}.sq-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-bottom:1.25rem}@media(max-width:600px){.sq-info-grid{grid-template-columns:1fr}}.sq-info-item{background:#fff9fc;border:1px solid #f5e8ff;border-radius:12px;padding:1rem;display:flex;flex-direction:column;gap:.25rem}.sq-info-label{font-family:var(--font-body, "Quicksand", sans-serif);font-size:.8rem;color:var(--sq-text-muted, #9B89AC);font-weight:600}.sq-info-val{font-family:var(--font-heading, "Nunito", sans-serif);font-weight:700;font-size:.95rem;color:var(--sq-text-heading, #3D2B4F)}.sq-free-shipping-banner{background:linear-gradient(135deg,#fff0f5,#f0e8ff);border:1.5px solid var(--sq-lavender, #C4A4FF);border-radius:12px;padding:1rem 1.25rem;font-family:var(--font-heading, "Nunito", sans-serif);font-weight:700;color:var(--sq-text-heading, #3D2B4F);font-size:.95rem}.sq-info-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.sq-info-list li{font-family:var(--font-body, "Quicksand", sans-serif);font-size:.95rem;color:var(--sq-text-body, #5C4B6B);line-height:1.6;padding-left:.25rem}.sq-steps{display:flex;flex-direction:column;gap:1.25rem}.sq-step{display:flex;align-items:flex-start;gap:1rem}.sq-step-num{background:var(--sq-pink, #FF85A1);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading, "Nunito", sans-serif);font-weight:800;font-size:.9rem;flex-shrink:0}.sq-step strong{font-family:var(--font-heading, "Nunito", sans-serif);font-weight:700;color:var(--sq-text-heading, #3D2B4F);display:block;margin-bottom:.2rem}.sq-step p{font-family:var(--font-body, "Quicksand", sans-serif);font-size:.9rem;color:var(--sq-text-body, #5C4B6B);margin:0}.sq-step a{color:var(--sq-pink, #FF85A1);text-decoration:none}
/*# sourceMappingURL=/cdn/shop/t/20/assets/squishy-pages.css.map */
