.separate-specs{margin:2rem 0;padding:1.5rem 0;border-top:1px solid #003FCB;border-bottom:1px solid #003FCB}.separate-specs__heading{font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:rgb(var(--color-foreground));text-align:left;line-height:1.3}.separate-specs__content{margin-bottom:1.5rem}.separate-specs__item{margin-bottom:.8rem;padding:0;color:rgb(var(--color-foreground));font-size:1.5rem;line-height:1.5;text-align:left;background:none;border:none;font-family:inherit}.separate-specs__item:last-child{margin-bottom:0}@media screen and (max-width: 749px){.separate-specs__heading{font-size:1.6rem;margin-bottom:.8rem}.separate-specs__item{font-size:1.4rem;margin-bottom:.6rem}}.separate-specs__item,.separate-specs__item *{background-color:transparent!important;border:none!important;box-shadow:none!important;cursor:default!important;text-decoration:none!important}.printing-process-callout{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border:2px solid #3b82f6;border-radius:12px;padding:2rem;margin:2rem 0;box-shadow:0 4px 6px -1px #0000001a}.process-callout__heading{font-size:2rem;font-weight:700;color:#1e40af;margin-bottom:1.5rem;text-align:center;border-bottom:2px solid #e2e8f0;padding-bottom:1rem}.process-steps{display:grid;gap:1.5rem}.process-step{display:flex;align-items:flex-start;gap:1rem;padding:1rem;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease}.process-step:hover{transform:translateY(-2px);box-shadow:0 4px 6px #0000001a}.step-number{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:#3b82f6;color:#fff;border-radius:50%;font-weight:700;font-size:1.1rem;flex-shrink:0}.step-content{flex:1}.step-content strong{display:block;font-size:1.1rem;color:#1e40af;margin-bottom:.25rem}.step-content p{margin:0;color:#64748b;font-size:.95rem;line-height:1.4}@media screen and (max-width: 749px){.printing-process-callout{padding:1.5rem;margin:1.5rem 0}.process-callout__heading{font-size:1.6rem;margin-bottom:1rem}.process-steps{gap:1rem}.process-step{padding:.75rem;gap:.75rem}.step-number{width:2rem;height:2rem;font-size:1rem}.step-content strong{font-size:1rem}.step-content p{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-separate-specs.css.map */
