.ssvfww-frontend-root{color:#0f172a;font-family:Inter,sans-serif;margin:40px auto;max-width:960px}.ssvfww-frontend-root .ssvfww-search-section{margin-bottom:48px;text-align:center}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-header{margin-bottom:32px}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-header h1{font-size:42px;font-weight:900;letter-spacing:-.03em;margin-bottom:12px}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-header p{color:#64748b;font-size:18px}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 10px 25px -5px rgba(0,0,0,.05);margin:0 auto;max-width:700px;padding:40px}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form{display:flex;flex-direction:column;gap:28px}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form .ssvfww-honeypot{display:none}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form .ssvfww-input-flex{display:flex;gap:20px}@media(max-width:768px){.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form .ssvfww-input-flex{flex-direction:column}}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form .ssvfww-input-group{flex:1;text-align:right}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form .ssvfww-input-group label{color:#64748b;display:block;font-size:13px;font-weight:800;margin-bottom:10px;text-transform:uppercase}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form .ssvfww-input-group .ssvfww-input-wrapper{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;display:flex;padding:0 16px;transition:all .2s ease}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form .ssvfww-input-group .ssvfww-input-wrapper:focus-within{background:#fff;border-color:var(--ssvfww-primary);box-shadow:0 0 0 4px rgba(from var(--ssvfww-primary) r g b/.1)}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form .ssvfww-input-group .ssvfww-input-wrapper span{color:#94a3b8;font-size:22px;margin-left:12px}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-form .ssvfww-input-group .ssvfww-input-wrapper input{background:transparent;border:none!important;box-shadow:none!important;font-size:16px;font-weight:600;outline:none!important;padding:14px 0;width:100%}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-btn-track{align-items:center;background:#137fec!important;border:none;border-radius:12px;color:#fff!important;cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:12px;height:56px;justify-content:center;margin-top:20px;transition:transform .2s;width:100%}.ssvfww-frontend-root .ssvfww-search-section .ssvfww-search-card .ssvfww-btn-track:hover{background:#1172d4!important;transform:translateY(-1px)}.ssvfww-frontend-root .ssvfww-error{align-items:center;background:#fef2f2;border:1px solid #fee2e2;border-radius:12px;color:#b91c1c;display:flex;font-size:14px;font-weight:700;gap:10px;margin-top:24px;padding:16px 20px}.ssvfww-frontend-root .ssvfww-error:before{content:"error";font-family:Material Symbols Outlined;font-size:20px}.ssvfww-frontend-root .ssvfww-result-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.ssvfww-frontend-root .ssvfww-card-header{border-bottom:1px solid #f1f5f9;padding:32px}.ssvfww-frontend-root .ssvfww-card-header .ssvfww-title-row{align-items:center;display:flex;gap:15px}.ssvfww-frontend-root .ssvfww-card-header .ssvfww-title-row h2{font-weight:800;margin:0}.ssvfww-frontend-root .ssvfww-card-header .ssvfww-badge{background:color-mix(in srgb,var(--ssvfww-primary) 10%,#fff);border-radius:99px;color:var(--ssvfww-primary);font-size:12px;font-weight:800;padding:4px 12px;text-transform:uppercase}.ssvfww-frontend-root .ssvfww-card-header .ssvfww-placed-on{color:#64748b;font-size:14px;margin-top:8px}.ssvfww-frontend-root .ssvfww-exception-alert{align-items:center;background:#fffbeb;border-right:6px solid #f59e0b;border-radius:12px;color:#92400e;display:flex;gap:16px;margin:24px;padding:20px}.ssvfww-frontend-root .ssvfww-exception-alert .material-symbols-outlined{color:#f59e0b;font-size:32px}.ssvfww-frontend-root .ssvfww-exception-alert .ssvfww-alert-content strong{display:block;font-size:16px;margin-bottom:4px}.ssvfww-frontend-root .ssvfww-exception-alert .ssvfww-alert-content p{font-size:14px;margin:0;opacity:.9}.ssvfww-frontend-root .ssvfww-dimmed{filter:grayscale(1);opacity:.4;pointer-events:none}.ssvfww-frontend-root .ssvfww-details-grid{background:#fff;border-bottom:1px solid #f1f5f9;display:grid;gap:32px;grid-template-columns:1fr 1fr;padding:32px}@media(max-width:768px){.ssvfww-frontend-root .ssvfww-details-grid{grid-template-columns:1fr}}.ssvfww-frontend-root .ssvfww-details-grid .ssvfww-detail-box h4{align-items:center;color:#64748b;display:flex;font-size:14px;font-weight:800;gap:8px;margin-bottom:16px;text-transform:uppercase}.ssvfww-frontend-root .ssvfww-details-grid .ssvfww-detail-box h4 .material-symbols-outlined{font-size:18px}.ssvfww-frontend-root .ssvfww-details-grid .ssvfww-detail-box p{color:#0f172a;font-size:15px;line-height:1.6;margin:0}.ssvfww-frontend-root .ssvfww-stepper-container{background:#f8fafc;padding:40px 20px;position:relative}@media(min-width:768px){.ssvfww-frontend-root .ssvfww-stepper-container{padding:60px 40px}}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-progress-line{background:#e2e8f0;border-radius:10px;bottom:40px;height:auto;right:38px;position:absolute;top:40px;width:4px;z-index:1}@media(min-width:768px){.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-progress-line{bottom:auto;height:6px;right:80px;left:80px;top:77px;width:auto}}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-progress-fill{background:var(--ssvfww-primary);border-radius:10px;height:0;transition:all 1s ease-in-out;width:100%}@media(min-width:768px){.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-progress-fill{height:100%;width:0}}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-steps{display:flex;flex-direction:column;gap:40px;position:relative;z-index:2}@media(min-width:768px){.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-steps{flex-direction:row;gap:0;justify-content:space-between}}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step{align-items:center;display:flex;flex-direction:row;gap:20px}@media(min-width:768px){.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step{flex-direction:column;gap:12px;text-align:center;width:120px}}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step .ssvfww-step-circle{align-items:center;background:#fff;border:4px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:flex;flex-shrink:0;height:40px;justify-content:center;transition:all .3s;width:40px}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step .ssvfww-step-circle .material-symbols-outlined{font-size:20px}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step p{color:#94a3b8;font-size:13px;font-weight:700;margin:0}@media(min-width:768px){.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step p{text-align:center}}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step.completed .ssvfww-step-circle{background:var(--ssvfww-primary)!important;border-color:var(--ssvfww-primary)!important;color:#fff!important}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step.completed p{color:#0f172a}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step.active .ssvfww-step-circle{border-color:var(--ssvfww-primary)!important;box-shadow:0 0 0 6px color-mix(in srgb,var(--ssvfww-primary) 10%,transparent);color:var(--ssvfww-primary)!important;transform:scale(1.15)}.ssvfww-frontend-root .ssvfww-stepper-container .ssvfww-step.active p{color:var(--ssvfww-primary);font-weight:900}.ssvfww-frontend-root .ssvfww-items-section{padding:32px}.ssvfww-frontend-root .ssvfww-items-section h3{align-items:center;display:flex;font-size:18px;font-weight:800;gap:10px;margin-bottom:24px}.ssvfww-frontend-root .ssvfww-product-row{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;gap:20px;padding:20px 0}@media(max-width:640px){.ssvfww-frontend-root .ssvfww-product-row{gap:12px;padding:16px 0}}.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-img{border:1px solid #f1f5f9;border-radius:12px;flex-shrink:0;height:80px;overflow:hidden;width:80px}@media(max-width:640px){.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-img{height:60px;width:60px}}.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-info{align-items:center;display:flex;flex:1;justify-content:space-between;min-width:0}@media(max-width:640px){.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-info{align-items:flex-start;flex-direction:column;gap:8px}}.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-details{display:flex;flex-direction:column;gap:4px;min-width:0}.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-details strong{color:#0f172a;font-size:16px}@media(max-width:640px){.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-details strong{font-size:14px}}.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-details .ssvfww-product-meta{color:#64748b;font-size:14px}@media(max-width:640px){.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-details .ssvfww-product-meta{font-size:12px}}.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-details .ssvfww-product-qty{color:#334155;font-size:14px;font-weight:600}@media(max-width:640px){.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-details .ssvfww-product-qty{font-size:12px}}.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-price{color:#0f172a;font-size:18px;font-weight:800;white-space:nowrap}@media(max-width:640px){.ssvfww-frontend-root .ssvfww-product-row .ssvfww-product-price{align-self:flex-end;font-size:16px;text-align:left;width:100%}}.ssvfww-frontend-root .ssvfww-total-row{align-items:center;display:flex;justify-content:space-between;margin-top:12px;padding-top:32px}.ssvfww-frontend-root .ssvfww-total-row span{color:#64748b;font-size:18px;font-weight:600}.ssvfww-frontend-root .ssvfww-total-row strong{color:#0f172a;font-size:28px;font-weight:900}.ssvfww-frontend-root .ssvfww-reset-container{margin-top:40px;text-align:center}.ssvfww-frontend-root .ssvfww-reset-container .ssvfww-btn-reset{align-items:center;color:#64748b;display:inline-flex;font-size:14px;font-weight:700;gap:8px;text-decoration:none;transition:color .2s}.ssvfww-frontend-root .ssvfww-reset-container .ssvfww-btn-reset:hover{color:var(--ssvfww-primary)}
