:root{--color-primary: #024ab1;--color-success: #024ab1;--color-warning: #ffbb33;--color-danger: #ff4444;--color-text: #333;--color-text-light: #666;--color-border: #ddd;--color-background: #f5f5f5;--border-radius-sm: 1.5rem;--border-radius-md: 1.5rem;--border-radius-lg: 1.5rem;--spacing-xs: 5px;--spacing-sm: 10px;--spacing-md: 15px;--spacing-lg: 20px;--spacing-xl: 30px;--spacing-xxl: 36px;--transition-speed: .3s}.content-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xxl)}.white-box{background:#fff;padding:var(--spacing-xxl);margin-bottom:var(--spacing-xxl);border-radius:var(--border-radius-lg);box-shadow:var(--text-boxes-shadow-horizontal-offset) var(--text-boxes-shadow-vertical-offset) var(--text-boxes-shadow-blur-radius) rgba(var(--color-shadow),var(--text-boxes-shadow-opacity))}.hero-section.white-box{padding:15px 40px}.steps{display:flex;justify-content:space-between}.step{display:flex;align-items:center;gap:var(--spacing-sm);min-width:180px;justify-content:center}.step-number{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--color-background);color:var(--color-text-light)}.step.active .step-number{background:#fdc3dc;color:#000}.step.done .step-number{background:var(--color-success);color:#fff}.step-text{padding-top:1px}.product-item{display:flex;align-items:center;padding:15px;gap:15px;border-bottom:1px solid rgba(0,0,0,.1)}.product-item:last-child{border-bottom:none}.product-item:hover{background-color:var(--color-background)}.product-image{width:60px;height:60px;object-fit:contain;margin-right:15px}.product-info{flex:1}.product-title{font-size:14px;margin-bottom:var(--spacing-xs);font-weight:400;color:var(--color-text);margin-top:5px}#selected-items .product-title{margin-top:5px}.product-variant{font-size:12px;color:var(--color-text-light)}p.product-description{margin-top:5px;margin-bottom:0}.progress-container{padding:15px;margin:20px 0}.progress-bar{width:100%;height:10px;background-color:#e0e0e0;border-radius:5px}.progress-fill{display:block;height:10px;background-color:#f44;border-radius:5px;width:0}.progress-text{margin-top:8px;font-size:14px;color:#666}.progress-bar:hover .progress-fill{filter:brightness(1.05)}.progress-fill[style*="width: 0%"]{background-color:var(--color-danger)!important}.add-button{width:30px;height:30px;background:var(--color-success);color:#fff;border:none;border-radius:5px;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.add-button:hover:not(.disabled){background:color-mix(in srgb,var(--color-success) 90%,black)}.add-button.disabled{background-color:#ccc!important;cursor:not-allowed;opacity:.6;pointer-events:none}.remove-button{width:24px;height:24px;border-radius:50%;background:var(--color-danger);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-speed) ease}.remove-button:hover{background:color-mix(in srgb,var(--color-danger) 90%,black)}.clear-button{background:none;border:none;padding:var(--spacing-xs) var(--spacing-sm);cursor:pointer;font-size:12px;color:var(--color-text);transition:color var(--transition-speed) ease;float:right;margin-top:-20px;margin-right:10px}.clear-button:hover{color:var(--color-danger)}.continue-button{width:100%;padding:12px;margin-top:25px;background:#f0f0f0;border:none;border-radius:var(--border-radius-sm);color:var(--color-text-light);cursor:pointer;transition:all var(--transition-speed) ease}.continue-button.active{background:var(--color-primary);color:#fff;cursor:pointer}.continue-button.active:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg)}.form-group{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group.small{grid-column:span 1}.form-input{padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:1rem;font-size:16px;margin-left:5px}.form-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 30%,transparent)}.required{color:var(--color-danger)}.care-level-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.care-level-button{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:#fff;cursor:pointer;transition:all var(--transition-speed) ease}.care-level-button.active{background:var(--color-success);color:#fff;border-color:var(--color-success)}.rhythm-buttons{display:flex;flex-wrap:wrap;gap:var(--spacing-sm);margin-top:var(--spacing-sm)}.rhythm-button{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:#fff;cursor:pointer;transition:all var(--transition-speed) ease}.rhythm-button.active{background:var(--color-success);color:#fff;border-color:var(--color-success)}.checkbox-container{display:flex;align-items:center;gap:5px;margin-left:10px;cursor:pointer}@media screen and (max-width:749px){.content-grid,.form-grid{grid-template-columns:1fr;gap:var(--spacing-lg)}.white-box{padding:var(--spacing-lg)}.care-level-buttons,.rhythm-buttons{flex-direction:column}.steps{flex-direction:column;align-items:center;gap:var(--spacing-lg)}}.quantity-controls{display:flex;align-items:center;gap:8px}.quantity-button{width:24px;height:24px;border-radius:4px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:16px;transition:all .2s ease}.quantity-button.minus{background-color:#fdc3dc;color:#fff}.quantity-button.plus{background-color:var(--color-primary);color:#fff}.quantity-button:hover{filter:brightness(1.1)}.quantity-button:active{transform:scale(.95)}.quantity-display{min-width:24px;text-align:center;font-weight:500}.insurance-section,.care-level-section{margin:0 0 20px}.care-level-buttons{display:inline-flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm);width:100%}.care-level-button{width:15.7%;height:65px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:#fff;cursor:pointer;transition:all var(--transition-speed) ease;text-align:center}.rhythm-section{margin:20px 0}.rhythm-buttons{display:inline-flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm);width:100%}.rhythm-button{width:32.6%;height:65px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:#fff;cursor:pointer;transition:all var(--transition-speed) ease;text-align:center}.signature-section{margin:20px 0;display:flex;flex-direction:column;gap:var(--spacing-sm)}.signature-pad-container{width:75%;position:relative;border-radius:var(--border-radius-sm);padding:var(--spacing-sm);height:200px;display:flex;flex-direction:column;margin:auto}#signaturePad{touch-action:none;width:100%!important;height:calc(100% - 40px)!important;border:1px solid #e0e0e0;border-radius:var(--border-radius-sm);margin-bottom:var(--spacing-sm)}.clear-signature{align-self:flex-end;padding:8px 16px;background:#f1f1f1;border:1px solid #ddd;border-radius:1rem;position:absolute;margin-top:10px;margin-right:10px;cursor:pointer}.clear-signature:hover{background:#e9e9e9}@media(max-width:749px){.signature-pad-container{width:100%;height:180px}}.selected-products-preview{margin:var(--spacing-xxl) 0;padding:20px 30px;background:var(--color-background);border-radius:var(--border-radius-sm)}.product-preview-item{display:flex;align-items:center;padding:var(--spacing-sm) 0;border-bottom:1px solid var(--color-border)}.product-preview-item:last-child{border-bottom:none}.product-quantity{font-weight:500;min-width:40px}.selected-box{height:fit-content;position:sticky;top:30px}@media(max-width:749px){.signature-pad-container{width:100%}}.submit-button{width:100%;padding:var(--spacing-md);background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius-sm);font-weight:700;cursor:pointer;transition:all var(--transition-speed) ease}.submit-button:hover:not([disabled]){background:color-mix(in srgb,var(--color-primary) 90%,black)}.submit-button[disabled]{background:#f0f0f0;color:var(--color-text-light);cursor:not-allowed}.product-item{position:relative}.info-button{position:absolute;top:5px;right:40px;background-color:#007bff;color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#0006}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%;max-width:600px}.close{color:#aaa;float:right;font-size:28px;font-weight:700;cursor:pointer}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.product-list.disabled{opacity:.5;pointer-events:none}.variant-picker{display:flex;gap:10px;margin:10px 0}.variant-btn{padding:8px 12px;border:1px solid #ccc;background:#fff;cursor:pointer;border-radius:5px;transition:all .2s ease-in-out}.variant-btn:hover,.variant-btn.active{background:#024ab1;color:#fff;border-color:#024ab1}.variant-btn:disabled{opacity:.5;cursor:not-allowed}.variant-btn.selected{background:#024ab1;color:#fff;border-color:#024ab1}.info-button{position:absolute;top:10px;right:40px;background-color:var(--color-primary);color:#fff;border:none;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-speed) ease}.info-button:hover{background-color:color-mix(in srgb,var(--color-primary) 90%,black)}.modal-content{position:relative;background-color:#fff;margin:10% auto;padding:40px;border-radius:var(--border-radius-lg);max-width:1000px;width:90%}.modal-image{width:100%;max-height:300px;object-fit:contain;margin-bottom:20px}.modal-title{font-size:24px;margin-bottom:15px;color:var(--color-text)}.modal-description{color:var(--color-text);line-height:1.5}.close{position:absolute;top:15px;right:30px;font-size:28px;font-weight:700;cursor:pointer;color:var(--color-text-light)}.close:hover{color:var(--color-text)}.insurance-section{margin:0 0 22px}.insurance-buttons{display:inline-flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm);width:100%}.insurance-button{width:32.6%;height:65px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:#fff;cursor:pointer;transition:all var(--transition-speed) ease;text-align:center;display:flex;align-items:center;justify-content:center}.insurance-button:hover{background-color:var(--color-background);border-color:var(--color-primary)}.insurance-button.active{background:var(--color-success);color:#fff;border-color:var(--color-success)}@media screen and (max-width:749px){.insurance-buttons{flex-direction:column}.insurance-button{width:100%}}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1000}.modal-content{position:relative;background-color:#fff;margin:15% auto;padding:40px;border-radius:var(--border-radius-lg);max-width:600px;width:90%}.modal-content h2{color:var(--color-primary);margin-bottom:15px}.modal-content h3{margin-bottom:20px}.modal-content p{line-height:1.5;margin-bottom:30px}.modal-button{width:100%;padding:var(--spacing-md);background:var(--color-primary);color:#fff;border:none;border-radius:var(--border-radius-sm);font-weight:700;cursor:pointer;transition:all var(--transition-speed) ease}.modal-button:hover{background:color-mix(in srgb,var(--color-primary) 90%,black)}.input-with-info{position:relative;display:grid;align-items:center;gap:10px;margin-bottom:20px}.insurance-info{display:flex;align-items:center;gap:8px;color:var(--color-text-light);font-size:14px}.info-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:12px;font-style:normal}.info-text{white-space:nowrap}.insurance-info{cursor:pointer;display:flex;align-items:center;gap:8px;color:var(--color-text-light);font-size:14px}.info-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:12px;font-style:normal;transition:background-color var(--transition-speed) ease}.insurance-info:hover .info-icon{background-color:color-mix(in srgb,var(--color-primary) 90%,black)}.info-image{width:100%;max-width:400px;height:auto;margin:20px 0;border-radius:var(--border-radius-sm)}.modal-content{text-align:center}.modal-content h2{margin-bottom:20px}.modal-content p{margin-bottom:20px;line-height:1.5}.consultation-section{margin:var(--spacing-xxl) 0}.consultation-label{margin-bottom:var(--spacing-sm);display:block}.consultation-buttons{display:inline-flex;gap:var(--spacing-sm);margin-top:var(--spacing-sm);width:100%}.consultation-button{width:49%;height:65px;padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-border);border-radius:var(--border-radius-sm);background:#fff;cursor:pointer;transition:all var(--transition-speed) ease;text-align:center;display:flex;align-items:center;justify-content:center}.consultation-button:hover{background-color:var(--color-background);border-color:var(--color-primary)}.consultation-button.active{background:var(--color-success);color:#fff;border-color:var(--color-success)}@media screen and (max-width:749px){.consultation-buttons{flex-direction:column}.consultation-button{width:100%}}.consultation-reason{margin-top:var(--spacing-lg)}.consultation-reason textarea{width:100%;min-height:100px;resize:vertical;padding:var(--spacing-sm);font-family:inherit}input#insurance,.form-grid{margin-bottom:20px}.insurance-info{margin-left:10px}button#submit-button{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pflegebox-styles.css.map */
