*{margin:0;padding:0;box-sizing:border-box}.wrapper{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem 0}.lightitup-calculator-container{max-width:1200px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 20px 60px #0003;overflow:hidden}.lightitup-header{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:30px;text-align:center}.lightitup-brand{font-size:2.5em;font-weight:700;margin-bottom:10px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.lightitup-tagline{font-size:1.1em;opacity:.9;margin-bottom:5px}.lightitup-version{font-size:.9em;opacity:.7}.lightitup-calculator-inner{padding:40px}.lightitup-form{display:grid;gap:30px}.lightitup-structure-selector{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin-bottom:30px}.lightitup-structure-option{background:#f8f9ff;border:2px solid #e1e5e9;border-radius:12px;padding:20px;text-align:center;cursor:pointer;transition:all .3s ease}.lightitup-structure-option:hover{border-color:#667eea;background:#f0f4ff;transform:translateY(-2px)}.lightitup-structure-option.active{border-color:#667eea;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.lightitup-structure-icon{font-size:2.5em;margin-bottom:10px;display:block}.lightitup-structure-title{font-weight:600;font-size:1.1em}.lightitup-input-section{display:none;grid-template-columns:1fr 1fr;gap:30px;padding:30px;background:#f8f9ff;border-radius:12px;border:1px solid #e1e5e9}.lightitup-input-section.active{display:grid}.lightitup-input-section.single-column{grid-template-columns:1fr;max-width:500px;margin:0 auto}.lightitup-input-group{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 12px #0000000d}.lightitup-input-group h4{color:#333;margin-bottom:20px;font-size:1.2em;font-weight:600;border-bottom:2px solid #667eea;padding-bottom:10px}.lightitup-form-group{margin-bottom:20px}.lightitup-form-group label{display:block;margin-bottom:8px;font-weight:500;color:#333}.lightitup-input-wrapper{position:relative;display:flex;align-items:center}.lightitup-input-wrapper input{width:100%;padding:12px 50px 12px 15px;border:2px solid #e1e5e9;border-radius:8px;font-size:1em;transition:border-color .3s ease}.lightitup-input-wrapper input:focus{outline:none;border-color:#667eea}.lightitup-unit-label{position:absolute;right:15px;color:#666;font-weight:500;pointer-events:none}.lightitup-advanced-options{margin-top:20px}.lightitup-advanced-toggle{background:none;border:none;color:#667eea;font-weight:500;cursor:pointer;font-size:1em;display:flex;align-items:center;gap:8px;padding:10px;border-radius:6px;transition:background-color .3s ease}.lightitup-advanced-toggle:hover{background:#f0f4ff}.lightitup-advanced-content{display:none;margin-top:15px;padding:20px;background:#f0f4ff;border-radius:8px}.lightitup-calculate-btn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:16px 40px;border-radius:50px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all .3s ease;margin:30px auto;display:block;min-width:200px}.lightitup-calculate-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66}.lightitup-output-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.lightitup-output-box{background:linear-gradient(135deg,#f8f9ff,#f0f4ff);padding:25px;border-radius:12px;text-align:center;border:2px solid #e1e5e9}.lightitup-output-box label{display:block;font-weight:600;color:#333;margin-bottom:10px;font-size:1em}.lightitup-output-value{font-size:2em;font-weight:700;color:#667eea}.lightitup-shopping-section{display:none;background:linear-gradient(135deg,#4a7c59,#7ed321);margin:30px -40px -40px;padding:40px;color:#fff}.lightitup-shopping-section.show{display:block;animation:slideIn .5s ease}@keyframes slideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lightitup-shopping-header{text-align:center;margin-bottom:40px}.lightitup-shopping-title{font-size:2.2em;font-weight:700;margin-bottom:15px}.lightitup-shopping-subtitle{font-size:1.2em;opacity:.9}.lightitup-products-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:40px}.lightitup-product-card{background:#fffffff2;color:#333;padding:30px;border-radius:15px;box-shadow:0 8px 25px #0000001a}.lightitup-product-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.lightitup-product-icon{font-size:2.5em}.lightitup-product-title{font-size:1.4em;font-weight:700;color:#333}.lightitup-product-quantity{font-size:1.8em;font-weight:700;color:#4a7c59;margin-bottom:15px}.lightitup-product-specs{background:#f8f9fa;padding:20px;border-radius:10px;margin-bottom:20px}.lightitup-spec-item{display:flex;justify-content:space-between;margin-bottom:8px;font-size:.95em}.lightitup-spec-label{font-weight:500;color:#666}.lightitup-spec-value{font-weight:600;color:#333}.lightitup-product-description{color:#666;line-height:1.5;margin-bottom:20px}.lightitup-purchase-options{display:grid;gap:15px}.lightitup-purchase-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px 25px;border:none;border-radius:10px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer}.lightitup-purchase-btn.primary{background:linear-gradient(135deg,#4a7c59,#7ed321);color:#fff}.lightitup-purchase-btn.primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4a7c5966}.lightitup-purchase-btn.secondary{background:#667eea1a;color:#667eea;border:2px solid #667eea}.lightitup-purchase-btn.secondary:hover{background:#667eea;color:#fff;transform:translateY(-2px)}.lightitup-additional-info{background:#ffffff1a;padding:25px;border-radius:12px;margin-top:30px}.lightitup-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.lightitup-info-item{text-align:center}.lightitup-info-icon{font-size:2em;margin-bottom:10px;display:block}.lightitup-info-title{font-weight:600;margin-bottom:5px}.lightitup-info-text{font-size:.9em;opacity:.9}.lightitup-email-capture{background:#fffffff2;color:#333;padding:30px;border-radius:15px;margin-top:30px;text-align:center}.lightitup-email-title{font-size:1.4em;font-weight:700;margin-bottom:10px;color:#4a7c59}.lightitup-email-subtitle{color:#666;margin-bottom:20px}.lightitup-email-form{display:flex;gap:15px;max-width:400px;margin:0 auto}.lightitup-email-input{flex:1;padding:12px 15px;border:2px solid #e1e5e9;border-radius:8px;font-size:1em}.lightitup-email-btn{background:linear-gradient(135deg,#4a7c59,#7ed321);color:#fff;border:none;padding:12px 25px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.lightitup-email-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4a7c5966}.lightitup-complete-solution{background:#fffffff2;color:#333;padding:30px;border-radius:15px;margin-bottom:30px}.lightitup-solution-header{text-align:center;margin-bottom:25px}.lightitup-solution-header h3{font-size:1.6em;font-weight:700;margin-bottom:8px;color:#4a7c59}.lightitup-solution-header p{color:#666;font-size:1.1em}.lightitup-distributors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px}.lightitup-distributor-card{background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 15px #0000001a;border:2px solid #e1e5e9;transition:all .3s ease}.lightitup-distributor-card:hover{border-color:#4a7c59;transform:translateY(-2px);box-shadow:0 8px 25px #4a7c5926}.lightitup-distributor-header{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.lightitup-distributor-logo{text-align:center}.lightitup-logo-christmas-designers{font-size:1.8em;font-weight:700;color:#c41e3a;line-height:1.1}.lightitup-logo-christmas-designers span{font-size:1.4em;color:#2b5f2b;font-weight:600}.lightitup-logo-lights-decorators{font-size:1.6em;font-weight:700;color:#1e3c72;line-height:1.1}.lightitup-logo-lights-decorators span{font-size:1.4em;color:#f39c12;font-weight:600}.lightitup-treez-brand{text-align:center;margin-right:15px}.lightitup-treez-logo{font-size:1.8em;font-weight:700;color:#2b5f2b;line-height:1}.lightitup-treez-tagline{font-size:1.2em;font-weight:600;color:#4a7c59;letter-spacing:1px;margin-top:-2px}.lightitup-distributor-description{color:#666;line-height:1.4;margin-bottom:20px;font-size:.95em}.lightitup-distributor-offers{background:#f8f9fa;padding:15px;border-radius:8px;margin-bottom:20px}.lightitup-offer-item{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.95em}.lightitup-offer-item:last-child{margin-bottom:0}.lightitup-offer-item span{font-weight:600;color:#4a7c59}.lightitup-distributor-btn{display:block;text-align:center;background:linear-gradient(135deg,#4a7c59,#7ed321);color:#fff;padding:12px 20px;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.lightitup-distributor-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #4a7c5966}.coming-soon-btn{background:#ccc!important;color:#666!important;cursor:not-allowed;pointer-events:none}.lightitup-individual-products{margin:30px 0 20px}.lightitup-individual-header{text-align:center;margin-bottom:25px}.lightitup-individual-header h3{font-size:1.5em;font-weight:700;margin-bottom:8px;color:#fff}.lightitup-individual-header p{color:#ffffffe6;font-size:1em}.lightitup-watermark{text-align:center;padding:20px;color:#999;font-size:.9em;border-top:1px solid #e1e5e9;margin-top:40px}@media (max-width: 768px){.lightitup-input-section,.lightitup-output-fields,.lightitup-products-grid{grid-template-columns:1fr}.lightitup-email-form{flex-direction:column}.lightitup-calculator-inner{padding:20px}.lightitup-shopping-section{margin:30px -20px -20px;padding:30px 20px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/light-it-up-calculator.css.map */
