:root{--white:#fff}*{margin:0;padding:0}body,html{background:#fff;max-width:100%;overflow-x:hidden;width:100%}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.pageSection{background:#fff}.desktop-only{display:flex}.mobile-only{display:none}.navbar{align-items:center;background:#fff;box-shadow:0 2px 20px #00000014;display:flex;height:80px;justify-content:space-between;left:0;padding:0 40px;position:fixed;right:0;top:0;transition:all .35s ease;width:100%;z-index:1000}.navbar.scrolled{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff1a;box-shadow:0 2px 20px #0000000d}.logo{align-items:center;display:flex;flex-shrink:0;height:80px;position:relative}.logo-img{display:block;height:70px!important;min-height:60px;min-width:120px;object-fit:contain;transition:all .35s ease;width:auto!important}.text-logo{color:#000;font-size:28px;font-weight:900;letter-spacing:1px}.nav-links,.text-logo{align-items:center;display:flex;height:80px}.nav-links{flex:1 1;gap:32px;justify-content:center}.nav-links a{align-items:center;color:#333;display:flex;font-size:16px;font-weight:600;height:80px;position:relative;text-decoration:none}.nav-links a:hover{color:#f26722;color:var(--dark-orange)}.nav-links a:after{background:#f26722;background:var(--dark-orange);bottom:20px;content:"";height:3px;left:0;position:absolute;transition:width .25s ease;width:0}.nav-links a:hover:after{width:100%}.auth-section{flex-shrink:0;position:relative;z-index:2000}.auth-section,.user-nav{align-items:center;display:flex}.user-nav{gap:15px}.user-greeting{color:#2e2e2f;color:var(--charcoal);font-size:14px;font-weight:600}.accountBtn{background:#0000;border:none;border-radius:50%;cursor:pointer;padding:6px}.accountBtn:hover{background:#00000014}.accountAvatar{border-radius:50%;height:28px;object-fit:cover;width:28px}.login-nav-btn{align-items:center;background:linear-gradient(135deg,#f26722,#f2a254);background:linear-gradient(135deg,var(--dark-orange),var(--light-orange));border:none;border-radius:30px;box-shadow:0 5px 15px #f267224d;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;justify-content:center;padding:10px 28px;transition:transform .15s ease,box-shadow .15s ease}.login-nav-btn:hover{box-shadow:0 10px 25px #f2672273;transform:scale(1.03)}.admin-dashboard-btn{background:linear-gradient(135deg,#2e2e2f,#444);background:linear-gradient(135deg,var(--charcoal),#444);border:none;border-radius:25px;color:#fff;cursor:pointer;font-size:14px;font-weight:800;padding:8px 20px}.hamburger{display:none}.hero{background-position:50%;background-repeat:no-repeat;background-size:cover;isolation:isolate;margin-top:80px;min-height:calc(110vh - 80px);overflow:hidden;position:relative;width:100%;z-index:0}.hero-cta{bottom:100px;display:flex;justify-content:center;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:100%;z-index:3}.hero-cta .primary-btn{pointer-events:auto}.primary-btn{background:linear-gradient(135deg,#f26722,#ff8c42);background:linear-gradient(135deg,var(--dark-orange),#ff8c42);border:none;border-radius:50px;box-shadow:0 15px 35px #f2672266;color:#fff;cursor:pointer;font-size:22px;font-weight:900;letter-spacing:1px;padding:22px 60px;text-transform:uppercase;transition:transform .15s ease,box-shadow .15s ease}.primary-btn:hover{box-shadow:0 22px 45px #f267228c;transform:scale(1.03)}.hero-mobile-img,.hero-mobile-wrap{display:none}.product-preview{background:#f8f9fa;isolation:isolate;padding:50px 60px;position:relative;z-index:1}.product-preview h2{color:#2e2e2f;color:var(--charcoal);font-size:42px;margin-bottom:35px;text-align:center}.error-message{background:#fff3cd;border:1px solid #ffeaa7;border-radius:10px;color:#856404;margin:20px 0;padding:10px;text-align:center}.loading-text{color:#444;text-align:center}.carousel-container{overflow:hidden;position:relative}.carousel-track{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;padding:10px 4px 14px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.carousel-track::-webkit-scrollbar{display:none}.product-card{background:#fff;border-radius:14px;box-shadow:0 6px 20px #0000001a;display:flex;flex-basis:calc(25% - 12px);flex-direction:column;flex-grow:0;flex-shrink:0;max-width:calc(25% - 12px);overflow:hidden;position:relative;scroll-snap-align:start;transition:transform .2s ease,box-shadow .2s ease}.product-card:hover{box-shadow:0 16px 40px #00000024;transform:translateY(-6px)}.available-soon-badge{background:#2e2e2feb;border-radius:999px;box-shadow:0 10px 22px #00000024;color:#fff;font-size:12px;font-weight:900;letter-spacing:.2px;padding:6px 10px;position:absolute;right:12px;top:12px;z-index:6}.product-image{display:block;height:auto;object-fit:contain;width:100%}.product-card:after{background:linear-gradient(0deg,#00000094,#00000038,#0000);content:"";height:120px;pointer-events:none;z-index:1}.product-card:after,.product-info{bottom:0;left:0;position:absolute;right:0}.product-info{align-items:center;background:#0000;display:flex;flex-direction:column;gap:6px;padding:10px 10px 12px;z-index:2}.product-price{display:none!important}.login-to-view-btn,.view-details-btn{background:linear-gradient(135deg,#f26722,#f2a254);background:linear-gradient(135deg,var(--dark-orange),var(--light-orange));border:none;border-radius:20px;box-shadow:0 6px 18px #f2672259;color:#fff;cursor:pointer;font-size:14px;font-weight:900;padding:9px 0;transition:transform .15s ease,box-shadow .15s ease;width:90%}.login-to-view-btn:hover,.view-details-btn:hover{box-shadow:0 10px 26px #f2672280;transform:scale(1.02)}.login-to-view-btn.isDisabled,.login-to-view-btn:disabled,.view-details-btn.isDisabled,.view-details-btn:disabled{background:#2e2e2f59!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.85;pointer-events:none;transform:none!important}.product-name{color:#fff;font-size:14px;font-weight:900;line-height:1.2;text-align:center}.carousel-arrow{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #2e2e2f24;border-radius:16px;box-shadow:0 12px 28px #0000001f;color:#2e2e2f;color:var(--charcoal);cursor:pointer;display:inline-flex;font-size:30px;font-weight:900;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:48px;z-index:5}.carousel-arrow:hover{background:#fffffffa;box-shadow:0 16px 34px #00000024,0 0 0 4px #f267221a;transform:translateY(-50%) scale(1.06)}.carousel-arrow.prev{left:12px}.carousel-arrow.next{right:12px}.mobileMenuOverlay{background:#2e2e2f8c;display:flex;inset:0;justify-content:flex-end;position:fixed;z-index:9999}.mobileMenuPanel{background:#fff;border-left:1px solid #2e2e2f24;height:100%;overflow:auto;padding:14px;width:min(360px,92vw)}.mobileMenuHeader{align-items:center;border-bottom:1px solid #2e2e2f1f;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding:6px 4px 14px}.mobileMenuBack{align-items:center;background:#fff;border:1px solid #2e2e2f2e;border-radius:12px;cursor:pointer;display:inline-flex;font-size:20px;font-weight:900;height:44px;justify-content:center;width:44px}.mobileMenuTitle{color:#2e2e2f;color:var(--charcoal);font-weight:900;letter-spacing:.3px}.mobileMenuSpacer{width:44px}.mobileMenuSection{background:#fff;border:1px solid #2e2e2f24;border-radius:14px;margin-bottom:12px;padding:10px}.mobileMenuItem{align-items:center;background:#fff;border:1px solid #2e2e2f1a;border-radius:12px;color:#2e2e2f;color:var(--charcoal);cursor:pointer;display:flex;font-size:16px;font-weight:800;gap:12px;justify-content:flex-start;padding:14px 12px;text-align:left;text-decoration:none;width:100%}.mobileMenuItem:hover{background:#f267220d;border-color:#f2672259}.mmIcon{align-items:center;background:#f267221a;border:1px solid #f2672238;border-radius:12px;display:flex;flex:0 0 34px;height:34px;justify-content:center;width:34px}.mmAvatar{border-radius:12px;height:100%;object-fit:cover;width:100%}@media (min-width:1200px) and (max-width:1600px){.carousel-container{margin:0;max-width:none}.carousel-track{gap:16px!important;justify-content:flex-start!important;padding:0!important}.product-card{flex-basis:calc(20% - 12.8px);flex-grow:0;flex-shrink:0;height:500px;max-width:calc(20% - 12.8px)}.product-image{display:block;flex:1 1;height:100%;object-fit:cover;object-position:center;width:100%}}@media (max-width:992px){.auth-section,.desktop-only,.nav-links{display:none!important}.mobile-only{display:inline-flex!important}.navbar{padding:0 16px!important}.hamburger{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #2e2e2f33;border-radius:14px;cursor:pointer;display:flex!important;flex-direction:column;gap:6px;height:46px;justify-content:center;width:46px}.hamburger span{background:#2e2e2f;background:var(--charcoal);border-radius:999px;height:2px;width:22px}.hero{background-image:none!important;margin-top:80px!important;min-height:auto!important;padding:0!important}.hero-mobile-wrap{font-size:0!important;line-height:0!important;position:relative!important}.hero-mobile-img,.hero-mobile-wrap{display:block!important;margin:0!important;padding:0!important;width:100%!important}.hero-mobile-img{background:#0000!important;height:320px!important;object-fit:cover!important;object-position:center!important;vertical-align:top!important}.hero-cta.mobile-cta{bottom:14px!important;display:flex!important;justify-content:center!important;left:50%!important;margin:0!important;padding:0!important;pointer-events:none!important;position:absolute!important;transform:translateX(-50%)!important;width:100%!important;z-index:4!important}.hero-cta.mobile-cta .primary-btn{margin:0!important;pointer-events:auto!important}.product-preview{padding:26px 15px}.product-preview h2{font-size:32px;margin-bottom:18px}.carousel-track{gap:14px!important;padding:10px 0 14px!important}.product-card{border-radius:18px!important;flex:0 0 92vw!important;height:420px!important;margin:0 auto!important;max-width:92vw!important}.product-image{display:block!important;height:310px!important;object-fit:cover!important;object-position:center!important;width:100%!important}.product-card:after{height:95px!important}.product-info{gap:8px!important;padding:10px 12px 12px!important}.login-to-view-btn,.view-details-btn{border-radius:22px!important;font-size:14px!important;padding:10px 0!important;width:92%!important}.product-name{font-size:14px!important;line-height:1.15!important}.carousel-arrow{border-radius:14px!important;font-size:28px!important;height:44px!important;width:44px!important}}@media (max-width:480px){.hero-mobile-img{height:42vh!important;max-height:320px!important}.product-card{height:410px!important}.product-image{height:300px!important}}.auth-actions{align-items:center;display:flex;gap:12px}.review-login-link{background:#0000;border:none;cursor:pointer;font-size:13px;opacity:.85;padding:0;text-decoration:underline}.review-login-link:hover{opacity:1}.auth-wrap{position:relative}.nav-auth-btn{background:none;border:1px solid #ccc;border-radius:20px;cursor:pointer;font-size:14px;padding:6px 14px;transition:border-color .2s}.nav-auth-btn:hover{border-color:#111}.nav-auth-btn--login{font-weight:500}.nav-avatar{align-items:center;background:#111;border-radius:50%;color:#fff;display:inline-flex;font-size:13px;font-weight:600;height:28px;justify-content:center;width:28px}.auth-dropdown{background:#fff;border:1px solid #eee;border-radius:10px;box-shadow:0 8px 24px #0000001a;min-width:220px;padding:8px 0;position:absolute;right:0;top:calc(100% + 8px);z-index:999}.auth-dropdown-email{color:#888;font-size:12px;padding:8px 16px 4px;word-break:break-all}.auth-dropdown-item{background:none;border:none;cursor:pointer;display:block;font-size:14px;padding:10px 16px;text-align:left;width:100%}.auth-dropdown-item:hover{background:#f5f5f5}.auth-dropdown-item--danger{color:#e53e3e}.auth-dropdown-login{padding:12px 16px}.auth-dropdown-hint{color:#666;font-size:13px;margin-bottom:10px}.mobileMenuDivider{background:#eee;height:1px;margin:8px 0}.mobileMenuEmail{color:#888;font-size:12px;padding:8px 20px}.mobileMenuItem--danger{color:#e53e3e}.mobileMenuGoogleWrap{padding:12px 20px}.mobileMenuLoginHint{color:#666;font-size:13px;margin-bottom:10px}.search-wrap{display:flex;justify-content:center;padding:16px 20px 8px}.search-box{max-width:480px;position:relative;width:100%}.search-icon{color:#aaa;height:18px;left:12px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:18px}.search-input{border:1px solid #ddd;border-radius:24px;box-sizing:border-box;font-size:14px;outline:none;padding:10px 36px 10px 38px;transition:border-color .2s,box-shadow .2s;width:100%}.search-input:focus{border-color:#111;box-shadow:0 0 0 3px #0000000f}.search-clear{background:none;border:none;color:#aaa;cursor:pointer;font-size:18px;line-height:1;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.search-clear:hover{color:#111}.about-page{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0;display:block;height:800px;margin:0;width:100%}@media (max-width:1200px){.about-page{height:500px}}@media (max-width:900px){.about-page{height:360px}}@media (max-width:600px){.about-page{height:260px}}.blog-section{background:#fff;padding:100px 60px;position:relative}.container{max-width:1400px}.section-header{margin-bottom:60px}.section-title{display:inline-block;font-size:42px;margin-bottom:15px;position:relative}.section-title:after{background:var(--dark-orange);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:80px}.section-subtitle{font-size:18px;line-height:1.6;margin:0 auto;max-width:600px}.blog-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin-bottom:60px}.blog-card{background:#fff;border-radius:12px;box-shadow:0 5px 20px #00000014;display:flex;flex-direction:column;height:100%;overflow:hidden;transition:all .3s ease}.blog-card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-10px)}.blog-image{height:240px;overflow:hidden;position:relative}.blog-image img{height:100%;object-fit:cover;transition:transform .5s ease;width:100%}.blog-card:hover .blog-image img{transform:scale(1.05)}.blog-category{background:var(--dark-orange);border-radius:20px;color:#fff;font-size:12px;font-weight:600;left:15px;letter-spacing:.5px;padding:6px 15px;position:absolute;text-transform:uppercase;top:15px}.blog-content{display:flex;flex-direction:column;flex-grow:1;padding:25px}.blog-meta{color:#888;display:flex;font-size:13px;justify-content:space-between;margin-bottom:15px}.blog-date,.blog-read-time{align-items:center;display:flex;gap:5px}.blog-date:before{content:"📅";font-size:11px}.blog-read-time:before{content:"⏱️";font-size:11px}.blog-title{color:var(--charcoal);flex-grow:1;font-size:20px;font-weight:700;line-height:1.4;margin-bottom:15px}.blog-excerpt{color:#666;flex-grow:1;font-size:15px;line-height:1.6;margin-bottom:20px}.blog-read-more{align-items:center;align-self:flex-start;background:#0000;border:2px solid var(--dark-orange);border-radius:25px;color:var(--dark-orange);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:auto;padding:10px 25px;transition:all .3s ease}.blog-read-more:hover{background:var(--dark-orange);color:#fff;transform:translateX(5px)}.blog-read-more svg{transition:transform .3s ease}.blog-read-more:hover svg{transform:translateX(3px)}.blog-cta{text-align:center}.view-all-btn{background:linear-gradient(135deg,var(--dark-orange),#ff8c42);border:none;border-radius:30px;box-shadow:0 5px 20px #f267224d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;letter-spacing:.5px;padding:16px 40px;text-transform:uppercase;transition:all .3s ease}.view-all-btn:hover{box-shadow:0 8px 25px #f2672266;transform:translateY(-3px)}@media (max-width:1200px){.blog-grid{gap:25px;grid-template-columns:repeat(3,1fr)}.blog-section{padding:80px 40px}}@media (max-width:992px){.blog-grid{gap:25px;grid-template-columns:repeat(2,1fr)}.section-title{font-size:36px}}@media (max-width:768px){.blog-section{padding:60px 20px}.section-title{font-size:32px}.section-subtitle{font-size:16px;padding:0 10px}.blog-grid{gap:30px;grid-template-columns:1fr;margin:0 auto 50px;max-width:500px}.blog-image{height:220px}}@media (max-width:480px){.blog-section{padding:50px 15px}.section-title{font-size:28px}.blog-content{padding:20px}.blog-title{font-size:18px}.view-all-btn{font-size:15px;padding:14px 35px}}.testimonial-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:90px 20px}.container{margin:0 auto;max-width:1200px}.section-header{margin-bottom:40px;text-align:center}.section-title{color:var(--charcoal);font-size:40px;margin-bottom:12px}.section-subtitle{color:#666;font-size:16px}.testimonial-shell{isolation:isolate;position:relative}.testimonial-track{-webkit-overflow-scrolling:touch;display:flex;gap:16px;overflow-x:auto;padding:12px 56px 18px;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-card{background:#0000;flex-basis:calc(33.33333% - 10.66667px);flex-grow:0;flex-shrink:0;scroll-snap-align:start}.testimonial-content{background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000014;min-height:200px;padding:26px 22px;position:relative}.quote-icon{color:var(--dark-orange);font-family:serif;font-size:54px;opacity:.22;position:absolute;right:16px;top:10px}.testimonial-text{color:#555;font-style:italic;line-height:1.7}.testimonial-author{align-items:center;display:flex;gap:12px;padding:14px 6px 0}.author-image{border:3px solid #fff;border-radius:50%;box-shadow:0 6px 16px #0000001f;flex:0 0 auto;height:54px;overflow:hidden;width:54px}.author-image img{height:100%;object-fit:cover;width:100%}.author-name{color:var(--charcoal);font-size:16px;font-weight:800;margin:0}.author-role{color:var(--dark-orange);font-size:13px;font-weight:700;margin:0}.testimonial-arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #2e2e2f24;border-radius:16px;box-shadow:0 12px 28px #0000001f;color:var(--charcoal);cursor:pointer;display:inline-flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:transform .15s ease,box-shadow .15s ease,background .15s ease,opacity .15s ease;width:48px;z-index:10}.testimonial-arrow:hover{background:#fffffff5;box-shadow:0 16px 34px #00000024,0 0 0 4px #f267221a;transform:translateY(-50%) scale(1.06)}.testimonial-arrow:active{transform:translateY(-50%) scale(.98)}.testimonial-arrow:disabled{box-shadow:none;cursor:not-allowed;opacity:.35}.testimonial-arrow.prev{left:10px}.testimonial-arrow.next{right:10px}@media (max-width:1200px){.testimonial-card{flex-basis:calc(50% - 8px);flex-grow:0;flex-shrink:0}.section-title{font-size:34px}}@media (max-width:768px){.testimonial-card{flex:0 0 88%}.testimonial-track{padding:12px 46px 18px}.section-title{font-size:28px}.testimonial-arrow{border-radius:14px;height:44px;width:44px}}.t-stars{display:flex;gap:2px;margin-bottom:8px}.author-avatar-placeholder{align-items:center;background:#111;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:48px;justify-content:center;width:48px}.testimonial-cta{display:flex;justify-content:center;margin-top:28px}.write-review-btn{background:#111;border:none;border-radius:24px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:12px 28px;transition:background .2s,transform .15s}.write-review-btn:hover{background:#333;transform:translateY(-1px)}.review-overlay{align-items:center;background:#00000073;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:1000}.review-modal{background:#fff;border-radius:16px;box-shadow:0 20px 60px #00000026;max-width:460px;padding:28px 24px 24px;position:relative;width:100%}.review-close{align-items:center;background:none;border:none;color:#888;cursor:pointer;display:flex;position:absolute;right:14px;top:14px}.review-close:hover{color:#111}.review-modal-title{font-size:18px;font-weight:700;margin:0 0 20px}.review-login-gate{padding:8px 0 12px;text-align:center}.review-login-hint{color:#333;font-size:15px;line-height:1.5}.review-login-sub{color:#888;font-size:13px}.review-login-loading{color:#888;font-size:14px;margin-top:12px}.review-login-error{color:#e53e3e;font-size:13px;margin-top:8px}.review-field{margin-bottom:16px}.review-label{color:#444;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.review-textarea{border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:14px;outline:none;padding:10px 12px;resize:vertical;transition:border-color .2s;width:100%}.review-textarea:focus{border-color:#111}.review-char{color:#aaa;font-size:11px;margin-top:4px;text-align:right}.review-msg{font-size:13px;margin-bottom:12px}.review-msg--ok{color:#2d7a2d}.review-msg--err{color:#e53e3e}.review-actions{display:flex;gap:10px;justify-content:flex-end}.review-btn{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:background .2s}.review-btn--outline{background:#f5f5f5;color:#333}.review-btn--outline:hover{background:#eee}.review-btn--primary{background:#111;color:#fff}.review-btn--primary:hover{background:#333}.review-btn:disabled{cursor:not-allowed;opacity:.6}.footer{background:#2e2e2f;color:#fff;font-family:Arial,sans-serif}.footer-top{border-bottom:1px solid #444;padding:60px 0 30px}.footer-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(4,1fr)}.footer-column{margin-bottom:30px}.footer-logo .brand{color:#fff;font-size:28px;font-weight:700}.footer-logo .brand span{color:#f26722}.footer-about{color:#ccc;line-height:1.6;margin:20px 0}.color-palette{margin-top:30px}.color-palette h4{color:#fff;font-size:16px;margin-bottom:15px}.color-items{display:flex;flex-wrap:wrap;gap:15px}.color-item{align-items:center;display:flex;gap:10px}.color-swatch{border-radius:4px;height:40px;width:40px}.color-swatch.dark-orange{background:#f26722}.color-swatch.light-orange{background:#f2a254}.color-swatch.dark-charcoal{background:#2e2e2f;border:1px solid #444}.color-name{color:#ccc;font-size:12px;line-height:1.4}.color-code{color:#f2a254}.footer-title{border-bottom:2px solid #f26722;color:#fff;font-size:18px;margin-bottom:20px;padding-bottom:10px}.footer-links{list-style:none;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{color:#ccc;text-decoration:none;transition:color .3s ease}.footer-links a:hover{color:#f26722;padding-left:5px}.footer-comments{list-style:none;margin-top:20px;padding:0}.footer-comments li{border-bottom:1px solid #444;margin-bottom:15px;padding-bottom:10px}.comment-author{color:#f26722;font-weight:700}.comment-product{color:#ccc;margin-left:5px}.twitter-feeds{margin-bottom:30px}.tweet{border-bottom:1px solid #444;display:flex;gap:15px;margin-bottom:20px;padding-bottom:20px}.tweet:last-child{border-bottom:none}.tweet-icon{color:#1da1f2;font-size:20px;margin-top:3px}.tweet-content p{color:#ccc;line-height:1.5;margin:0 0 8px}.tweet-link{color:#f26722;font-size:14px;text-decoration:none}.tweet-link:hover{text-decoration:underline}.recent-posts{list-style:none;padding:0}.recent-posts li{border-bottom:1px solid #444;margin-bottom:15px;padding-bottom:15px}.recent-posts li:last-child{border-bottom:none}.post-title{color:#ccc;display:block;margin-bottom:5px;text-decoration:none;transition:color .3s ease}.post-title:hover{color:#f26722}.post-date{color:#f2a254;font-size:12px}.contact-info{margin-bottom:25px}.contact-item{align-items:flex-start;display:flex;gap:12px;margin-bottom:15px}.contact-item i{color:#f26722;font-size:16px;margin-top:3px;width:20px}.contact-item span{color:#ccc;line-height:1.5}.social-links{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.social-link{align-items:center;background:#f26722;border-radius:50%;color:#fff;display:flex;font-size:16px;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link:hover{background:#f2a254;box-shadow:0 5px 15px #f267224d;transform:translateY(-3px)}.newsletter{background:#ffffff0d;border-radius:8px;margin-top:20px;padding:20px}.newsletter h4{color:#fff;margin-bottom:5px}.newsletter p{color:#ccc;font-size:14px;margin-bottom:15px}.newsletter-form{display:flex;gap:0}.newsletter-form input{background:#ffffff1a;border:none;border-radius:4px 0 0 4px;color:#fff;flex:1 1;font-size:14px;padding:12px 15px}.newsletter-form input::placeholder{color:#999}.newsletter-form button{background:#f26722;border:none;border-radius:0 4px 4px 0;color:#fff;cursor:pointer;padding:12px 20px;transition:background .3s ease}.newsletter-form button:hover{background:#f2a254}.footer-bottom{background:#1a1a1a;padding:20px 0}.footer-bottom-content{align-items:center;display:flex;justify-content:space-between}.copyright{color:#ccc;font-size:14px}.copyright a{color:#f2a254;margin:0 5px;text-decoration:none}.copyright a:hover{text-decoration:underline}.payment-methods{display:flex;gap:20px}.payment-methods i{color:#999;font-size:28px;transition:color .3s ease}.payment-methods i:hover{color:#fff}@media (max-width:992px){.footer-grid{gap:30px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.footer-grid{grid-template-columns:1fr}.footer-bottom-content{flex-direction:column;gap:15px;text-align:center}}:root{--orangeSoft:#ff9a66;--line:#2e2e2f24;--shadow:0 22px 70px #2e2e2f38}.buy-overlay{align-items:center;background:#2e2e2f8c;display:flex;inset:0;justify-content:center;padding:18px;position:fixed;z-index:9999}.buy-modal{background:#fff;border:1px solid #ffffff40;border-radius:18px;box-shadow:0 22px 70px #2e2e2f38;box-shadow:var(--shadow);color:#2e2e2f;color:var(--dark);max-height:calc(100vh - 36px);overflow:auto;width:min(980px,100%)}.buy-head{align-items:flex-start;background:linear-gradient(90deg,#f267221a,#ff9a660f);border-bottom:1px solid #2e2e2f24;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:16px 16px 12px}.buy-title{font-size:18px;letter-spacing:.2px;margin:0}.buy-sub{font-size:12.8px;margin:6px 0 0;opacity:.85}.buy-close{background:#fff;border:1px solid #2e2e2f33;border-radius:12px;cursor:pointer;font-size:22px;height:40px;line-height:0;width:40px}.buy-body{grid-gap:14px;display:grid;gap:14px;grid-template-columns:.95fr 1.05fr;padding:16px}.buy-summary{background:#f267220a;border:1px solid #2e2e2f24;border:1px solid var(--line);border-radius:14px;height:-webkit-fit-content;height:fit-content;padding:14px}.buy-form h3,.buy-summary h3{font-size:14px;letter-spacing:.2px;margin:0 0 10px}.buy-row{display:flex;font-size:13.5px;gap:10px;justify-content:space-between;padding:8px 0}.buy-strong{font-weight:800}.buy-total{border-top:1px dashed #2e2e2f40;color:#f26722;color:var(--orange);font-weight:900;margin-top:6px;padding-top:10px}.buy-form{background:#fff;border:1px solid #2e2e2f24;border:1px solid var(--line);border-radius:14px;padding:14px}.buy-field{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.buy-field label{font-size:12.5px;font-weight:700;opacity:.9}.buy-field input,.buy-field textarea{border:1px solid #2e2e2f2e;border-radius:12px;font-size:14px;outline:none;padding:10px 12px}.buy-field input:focus,.buy-field textarea:focus{border-color:#f267228c;box-shadow:0 0 0 4px #f267221a}.buy-grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.buy-grid3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr}.buy-actions{background:#fff;border-top:1px solid #2e2e2f24;border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;padding:14px 16px 16px}.buy-btn{align-items:center;border:1px solid #0000;border-radius:12px;cursor:pointer;display:inline-flex;font-weight:800;gap:8px;padding:10px 14px}.buy-primary{background:#f26722;background:var(--orange);border-color:#f26722;border-color:var(--orange);color:#fff}.buy-outline{background:#fff;border-color:#2e2e2f38;color:#2e2e2f;color:var(--dark)}.buy-btn:disabled{cursor:not-allowed;opacity:.6}.buy-miniSpin{animation:buyspin .9s linear infinite;border:2px solid #ffffff59;border-radius:999px;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes buyspin{to{transform:rotate(1turn)}}@media (max-width:900px){.buy-body,.buy-grid2,.buy-grid3{grid-template-columns:1fr}}:root{--orange:#f26722;--orangeSoft:#f2a254;--dark:#2e2e2f;--bg:#fff;--line:#2e2e2f1f;--softBg:#fff7f2;--softBg2:#fdf1ea;--shadow:0 18px 50px #2e2e2f1a;--shadow2:0 10px 30px #2e2e2f1a}*{box-sizing:border-box}.pd-page{background:#fff;background:var(--bg);color:#2e2e2f;color:var(--dark);min-height:100vh;padding:18px 14px 120px}.pd-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 auto 14px;max-width:1100px}.pd-title{font-size:20px;letter-spacing:.2px;margin:0}.pd-card{background:#fff;border:1px solid #2e2e2f1f;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 50px #2e2e2f1a;box-shadow:var(--shadow);margin:0 auto;max-width:1100px;overflow:hidden}.pd-grid{grid-gap:0;display:grid;gap:0;grid-template-columns:1.05fr 1fr}.pd-imageWrap{background:linear-gradient(180deg,#f2672214,#f2a2540f);display:flex;flex-direction:column;gap:12px;justify-content:center;padding:18px}.pd-imageFrame{background:#fffc;border:1px solid #2e2e2f1f;border:1px solid var(--line);border-radius:16px;box-shadow:0 10px 30px #2e2e2f1a;box-shadow:var(--shadow2);padding:10px}.pd-image{border-radius:12px;display:block;height:100%;max-height:520px;object-fit:cover;width:100%}.pd-trustRow{display:flex;flex-wrap:wrap;gap:8px}.pd-chip{background:#ffffffb3;border:1px solid #2e2e2f1a;border-radius:999px;font-size:12.5px;font-weight:700;padding:8px 10px}.pd-content{display:flex;flex-direction:column;gap:14px;padding:18px 18px 16px}.pd-top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pd-name{font-size:22px;letter-spacing:.2px;line-height:1.2;margin:0}.pd-sub{font-size:13.5px;margin:6px 0 0;opacity:.85}.pd-price{color:#f26722;color:var(--orange);font-size:22px;font-weight:900;white-space:nowrap}.pd-section{border-top:1px solid #2e2e2f1f;border-top:1px solid var(--line);padding-top:12px}.pd-h3{font-size:14px;letter-spacing:.2px;margin:0 0 8px}.pd-desc{font-size:14.5px;line-height:1.65;margin:0;opacity:.95;white-space:pre-line}.pd-qtyRow{align-items:center;display:flex;gap:10px}.pd-qtyBtn{background:#fff;border:1px solid #2e2e2f1f;border:1px solid var(--line);border-radius:12px;color:#2e2e2f;color:var(--dark);cursor:pointer;font-size:18px;height:42px;width:42px}.pd-qtyBtn:disabled{cursor:not-allowed;opacity:.5}.pd-qty{font-weight:800;min-width:34px;text-align:center}.pd-note{font-size:12.5px;margin:8px 0 0;opacity:.78}.pd-summary{background:#f267220a;border:1px solid #2e2e2f1f;border:1px solid var(--line);border-radius:14px;padding:12px}.pd-srow{display:flex;font-size:13.5px;justify-content:space-between;padding:7px 0}.pd-total{border-top:1px dashed #2e2e2f40;font-weight:900;margin-top:6px;padding-top:10px}.pd-btn{background:#fff;border:1px solid #0000;border-radius:14px;color:#2e2e2f;color:var(--dark);cursor:pointer;font-weight:800;padding:12px 14px}.pd-btn-primary{background:#f26722;background:var(--orange);border-color:#f26722;border-color:var(--orange);box-shadow:0 12px 28px #f2672247;color:#fff}.pd-btn-primary:hover{filter:brightness(.98)}.pd-btn-primary:disabled{box-shadow:none;cursor:not-allowed;opacity:.55}.pd-btn-soft{background:#f267221a;border-color:#f2672247;color:#2e2e2f;color:var(--dark)}.pd-btn-outline{background:#fff;border-color:#2e2e2f38}.pd-linkBtn{background:#0000;border:none;color:#f26722;color:var(--orange);cursor:pointer;font-weight:900;margin-left:8px;padding:0}.pd-stickyActions{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #2e2e2f14;border-radius:16px;box-shadow:0 10px 25px #2e2e2f14;padding:12px;position:-webkit-sticky;position:sticky;top:92px;z-index:3}.pd-ctaRow{display:flex;gap:10px}.pd-cta{flex:1 1}.pd-viewCart{margin-top:10px;width:100%}.pd-loginHint{font-size:12.8px;margin-top:10px;opacity:.92}.pd-bottomBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-top:1px solid #2e2e2f1f;bottom:0;display:none;left:0;padding:10px 12px 12px;position:fixed;right:0;z-index:9999}.pd-bottomInfo{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}.pd-bottomTotal{display:flex;flex-direction:column;line-height:1.1}.pd-bottomLabel{font-size:12px;font-weight:700;opacity:.7}.pd-bottomQty{align-items:center;background:#f267220d;border:1px solid #2e2e2f1f;border-radius:999px;display:flex;gap:8px;padding:6px 8px}.pd-miniQtyBtn{background:#fff;border:1px solid #2e2e2f1a;border-radius:999px;cursor:pointer;font-weight:900;height:34px;width:34px}.pd-miniQtyBtn:disabled{cursor:not-allowed;opacity:.5}.pd-miniQty{font-weight:900;min-width:18px;text-align:center}.pd-bottomBtns{display:flex;gap:10px}.pd-bottomBtn{border-radius:14px;flex:1 1;padding:14px 12px}.pd-bottomHint{font-size:12.5px;margin-top:8px;opacity:.75;text-align:center}.pd-state{margin:80px auto 0;max-width:1100px;text-align:center}.pd-spinner{animation:pdspin .9s linear infinite;border:3px solid #2e2e2f33;border-radius:999px;border-top:3px solid var(--orange);height:34px;margin:0 auto 10px;width:34px}@keyframes pdspin{to{transform:rotate(1turn)}}@media (max-width:900px){.pd-grid{grid-template-columns:1fr}.pd-header{align-items:flex-start;flex-direction:column}.pd-title{font-size:18px}.pd-image{max-height:420px}.pd-stickyActions{display:none}.pd-bottomBar{display:block}}.pd-infoBanner{background:#f0f4ff;border:1px solid #c7d4f0;border-radius:8px;font-size:14px;margin:0 auto 16px;max-width:900px;padding:12px 16px;text-align:center}.pd-infoBanner--error{background:#fff3f3;border-color:#f0c7c7;color:#c0392b}:root{--bg:#fafafa;--shadow:0 18px 44px #2e2e2f1f;--r:18px}.Dashboard_dashboardShell__at4x6{background:#fafafa;background:var(--bg);color:#2e2e2f;color:var(--charcoal);min-height:100vh;padding:18px}.Dashboard_topbar__r8uQD{align-items:center;background:#fff;background:var(--surface);border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:18px;border-radius:var(--r);box-shadow:0 18px 44px #2e2e2f1f;box-shadow:var(--shadow);display:flex;gap:12px;justify-content:space-between;padding:14px 16px}.Dashboard_brandTitle__BEFF3{font-size:1.05rem;font-weight:900}.Dashboard_brandSub__6\+LUo{color:#6b7280;color:var(--muted);font-size:.9rem}.Dashboard_logoutBtn__rDE\+z{background:#0000;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:999px;cursor:pointer;font-weight:900;padding:10px 14px}.Dashboard_logoutBtn__rDE\+z:hover{background:#2e2e2f0a}.Dashboard_errorAlert__7-0Sa{align-items:center;background:#fff;border:1px solid #f2672259;border-left:4px solid #f26722;border-left:4px solid var(--dark-orange);border-radius:14px;display:flex;gap:10px;justify-content:space-between;margin-top:12px;padding:12px 14px}.Dashboard_dismissBtn__LJlTA{background:#0000;border:none;cursor:pointer;font-size:18px}.Dashboard_layout__J4tV5{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 320px;margin-top:16px}@media (max-width:992px){.Dashboard_layout__J4tV5{grid-template-columns:1fr}.Dashboard_sidebar__WH7LW{order:-1}}.Dashboard_main__7WhL4{min-width:0}.Dashboard_sectionHeader__6PK2s{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px}@media (max-width:640px){.Dashboard_sectionHeader__6PK2s{align-items:flex-start;flex-direction:column}}.Dashboard_sectionTitle__3sD1h{font-size:1.2rem;font-weight:900;margin:0}.Dashboard_sectionMeta__Bot0a{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.Dashboard_pill__Fu5QC{align-items:center;background:#f2a25424;border:1px solid #f2a25459;border-radius:999px;display:inline-flex;font-weight:800;gap:8px;padding:6px 10px}.Dashboard_card__2gsFM{background:#fff;background:var(--surface);border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:18px;border-radius:var(--r);box-shadow:0 18px 44px #2e2e2f1f;box-shadow:var(--shadow);padding:14px}.Dashboard_sidebar__WH7LW{min-width:0}.Dashboard_sideCard__0-v6D{background:#fff;background:var(--surface);border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:18px;border-radius:var(--r);box-shadow:0 18px 44px #2e2e2f1f;box-shadow:var(--shadow);padding:12px}.Dashboard_sideTitle__zDZus{color:#2e2e2f;color:var(--charcoal);font-weight:900;margin:6px 8px 10px}.Dashboard_sideTab__9-v2G{align-items:center;background:#0000;border:1px solid #0000;border-radius:14px;cursor:pointer;display:flex;font-weight:900;gap:10px;justify-content:space-between;padding:12px;width:100%}.Dashboard_sideTab__9-v2G:hover{background:#2e2e2f0a}.Dashboard_sideTabActive__jg6jz{background:#f267221a;border-color:#f2672240;color:#2e2e2f;color:var(--charcoal)}.Dashboard_sideCount__I7WkK{background:#fff;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:999px;font-size:.85rem;padding:4px 8px}.Dashboard_sideHint__\+idME{color:#6b7280;color:var(--muted);font-size:.92rem;margin-top:12px;padding:0 6px}.Dashboard_loadingContainer__MZ\+pU{align-items:center;display:flex;flex-direction:column;gap:12px;justify-content:center;min-height:60vh}.Dashboard_loadingSpinner__RbYYl{animation:Dashboard_spin__qrDek .9s linear infinite;border:4px solid #2e2e2f1f;border-radius:50%;border-top:4px solid var(--dark-orange);height:44px;width:44px}@keyframes Dashboard_spin__qrDek{to{transform:rotate(1turn)}}.Dashboard_emptyState__GZZyD{color:#6b7280;color:var(--muted);padding:28px 12px;text-align:center}.Dashboard_emptyStateIcon__68dAN{font-size:34px;margin-bottom:8px}.Dashboard_productsGrid__VP7qO{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.Dashboard_productsGrid__VP7qO{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Dashboard_productsGrid__VP7qO{grid-template-columns:1fr}}.Dashboard_productCard__F2JmO{background:#fff;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:16px;overflow:hidden;position:relative}.Dashboard_availableSoonBadge__wfQTk{background:#2e2e2feb;border-radius:999px;box-shadow:0 10px 22px #0000001f;color:#fff;font-size:12px;font-weight:900;padding:6px 10px;position:absolute;right:10px;top:10px;z-index:5}.Dashboard_productImage__zkhFO img{display:block;height:180px;object-fit:cover;width:100%}.Dashboard_noImage__5FWhF{align-items:center;background:#2e2e2f0d;color:#6b7280;color:var(--muted);display:flex;font-weight:800;height:180px;justify-content:center;width:100%}.Dashboard_productContent__IFVIx{padding:12px}.Dashboard_productTitle__ALR7\+{font-size:1rem;font-weight:900;margin:0}.Dashboard_productRow__6M65e{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:6px}.Dashboard_productPrice__ZHepC{color:#f26722;color:var(--dark-orange);font-weight:900}.Dashboard_qtyPill__DBNlT{background:#2e2e2f0d;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:999px;color:#2e2e2f;color:var(--charcoal);font-size:.85rem;font-weight:900;padding:6px 10px}.Dashboard_productDescription__rehfq{color:#6b7280;color:var(--muted);font-size:.92rem;line-height:1.5;margin-top:8px}.Dashboard_productActions__w-f0v{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:10px}.Dashboard_updateBtn__UAsZc{background:#f2a25433;border:1px solid #f2a2548c;border-radius:999px;color:#2e2e2f;color:var(--charcoal);cursor:pointer;font-weight:900;padding:10px 12px}.Dashboard_updateBtn__UAsZc:hover{background:#f2a25447}.Dashboard_deleteBtn__20khI{background:#0000;border:1px solid #2e2e2f2e;border-radius:999px;cursor:pointer;font-weight:900;padding:10px 12px}.Dashboard_deleteBtn__20khI:hover{background:#2e2e2f0a}.Dashboard_addProductBtn__pPg6N{background:#f26722;background:var(--dark-orange);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;margin-bottom:12px;padding:12px 14px}.Dashboard_addProductBtn__pPg6N:hover{filter:brightness(.98)}.Dashboard_approvedActions__pd-b5{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:10px}.Dashboard_clearAllBtn__BKe1n,.Dashboard_clearSelectedBtn__KbP6K,.Dashboard_restoreBtn__JAKB9{border:none;border-radius:12px;cursor:pointer;font-weight:800;padding:10px 12px}.Dashboard_clearSelectedBtn__KbP6K{background:#f2a254;color:#2e2e2f}.Dashboard_clearAllBtn__BKe1n{background:#f26722;color:#fff}.Dashboard_restoreBtn__JAKB9{background:#2e2e2f;color:#fff}.Dashboard_clearAllBtn__BKe1n:disabled,.Dashboard_clearSelectedBtn__KbP6K:disabled{cursor:not-allowed;opacity:.55}.Dashboard_updateTopRow__E2EUa{display:flex;justify-content:flex-start;margin-bottom:10px}.Dashboard_backBtn__di3g1{background:#0000;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:999px;cursor:pointer;font-weight:900;padding:10px 12px}.Dashboard_backBtn__di3g1:hover{background:#2e2e2f0a}.Dashboard_updateWrap__UOUjR{width:100%}.Dashboard_updateGrid__7HVsO{grid-gap:14px;display:grid;gap:14px;grid-template-columns:360px 1fr}@media (max-width:992px){.Dashboard_updateGrid__7HVsO{grid-template-columns:1fr}}.Dashboard_updateFormCard__n3Q3z,.Dashboard_updatePreviewCard__KhrxE{background:#fff;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:16px;padding:12px}.Dashboard_formTitle__yI2Ko,.Dashboard_updatePreviewTitle__iHAtV{font-weight:900;margin-bottom:10px}.Dashboard_updatePreviewImage__gDRUV{background:#2e2e2f0a;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:14px;overflow:hidden;width:100%}.Dashboard_updatePreviewImage__gDRUV img{display:block;height:240px;object-fit:cover;width:100%}.Dashboard_fileBtn__HHsDV{align-items:center;background:#fff;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:999px;cursor:pointer;display:inline-flex;font-weight:900;gap:8px;justify-content:center;margin-top:10px;padding:10px 12px;width:100%}.Dashboard_fileBtn__HHsDV input{display:none}.Dashboard_previewMeta__5fE-S{border-top:1px solid #2e2e2f1f;border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.Dashboard_previewName__6JK\+1{font-weight:900}.Dashboard_previewSub__exR8V{color:#6b7280;color:var(--muted);font-size:.92rem;margin-top:4px}.Dashboard_formRow__6C7s3{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.Dashboard_formRow__6C7s3{grid-template-columns:1fr}}.Dashboard_field__DA8a0{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.Dashboard_field__DA8a0 label{font-size:.92rem;font-weight:900}.Dashboard_field__DA8a0 input,.Dashboard_field__DA8a0 textarea{background:#fff;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:14px;font-size:1rem;outline:none;padding:10px 12px}.Dashboard_field__DA8a0 textarea{min-height:120px;resize:vertical}.Dashboard_field__DA8a0 small{color:#6b7280;color:var(--muted);font-size:.85rem;line-height:1.35}.Dashboard_formActions__9Y0ac{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:6px}.Dashboard_secondaryBtn__OBxP3{background:#0000;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:999px;cursor:pointer;font-weight:900;padding:12px 14px}.Dashboard_primaryBtn__2hh8i{background:linear-gradient(135deg,#f26722,#f2a254);background:linear-gradient(135deg,var(--dark-orange),var(--light-orange));border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:900;padding:12px 14px}.Dashboard_primaryBtn__2hh8i:disabled,.Dashboard_secondaryBtn__OBxP3:disabled{cursor:not-allowed;opacity:.6}.Dashboard_reviewsList__SmZZf{display:flex;flex-direction:column;gap:14px}.Dashboard_reviewItem__Gy8aU{border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.Dashboard_reviewPending__3sJMp{border-left:3px solid #f5a623}.Dashboard_reviewApproved__UzVHu{border-left:3px solid #22c55e}.Dashboard_reviewMeta__8VTs9{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.Dashboard_reviewAuthor__FNTMN{font-size:14px;font-weight:700}.Dashboard_reviewEmail__rLIgk{color:#888;font-size:12px}.Dashboard_reviewRating__kPr2D{color:#f5a623;font-size:14px;letter-spacing:1px}.Dashboard_reviewStatus__YFdH1{border-radius:12px;font-size:11px;font-weight:600;padding:2px 8px}.Dashboard_reviewStatusPending__jLIu2{background:#fff7ed;color:#c2410c}.Dashboard_reviewStatusApproved__yp5Rw{background:#f0fdf4;color:#15803d}.Dashboard_reviewText__ZlMHe{color:#374151;font-size:14px;line-height:1.5;margin:0 0 12px}.Dashboard_reviewActions__Sf\+ko{display:flex;gap:8px}.addFormContainer{background:#fff;border:1px solid #e7e7e7;border-radius:12px;margin-top:16px;padding:16px}.addFormContainer h3{font-size:18px;margin-bottom:12px}.formGroup{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}@media (max-width:700px){.grid2{grid-template-columns:1fr}}.formGroup label{color:#222;font-size:14px;font-weight:600}.formGroup input,.formGroup textarea{border:1px solid #ddd;border-radius:10px;font-size:14px;outline:none;padding:10px 12px;width:100%}.formGroup input:focus,.formGroup textarea:focus{border-color:#999}.formGroup small{color:#666;font-size:12px}.filePreview{background:#f6f6f6;border:1px dashed #ddd;border-radius:10px;color:#333;font-size:13px;margin-top:6px;padding:8px 10px}.formButtons{display:flex;gap:10px;margin-top:10px}.submitBtn{background:#111;border:none;border-radius:10px;color:#fff}.cancelBtn,.submitBtn{cursor:pointer;font-weight:700;padding:10px 14px}.cancelBtn{background:#fff;border:1px solid #ddd;border-radius:10px}.submitBtn:hover{opacity:.92}.cancelBtn:hover{background:#f7f7f7}.toggleRow{cursor:pointer;gap:10px;margin-top:6px;-webkit-user-select:none;user-select:none}.toggle,.toggleRow{align-items:center;display:flex}.toggle{background:#ddd;border-radius:12px;flex-shrink:0;height:24px;justify-content:flex-start;padding:2px;transition:background .2s;width:44px}.toggle--on{background:#f26722;justify-content:flex-end}.toggleThumb{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;height:20px;width:20px}.toggleLabel{color:#888;font-size:13px;font-weight:600;transition:color .2s}.toggle--on+.toggleLabel,.toggleRow:has(.toggle--on) .toggleLabel{color:#f26722}:root{--dark-orange:#f26722;--light-orange:#f2a254;--charcoal:#2e2e2f;--surface:#fff;--muted:#6b7280;--border:#2e2e2f1f;--r-lg:16px;--r-md:12px;--shadow-sm:0 8px 18px #2e2e2f14}.ordersList{display:flex;flex-direction:column;gap:12px}.orderCard{background:#fff;background:var(--surface);border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:16px;border-radius:var(--r-lg);box-shadow:0 8px 18px #2e2e2f14;box-shadow:var(--shadow-sm);overflow:hidden}.orderTop{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:12px;justify-content:space-between;padding:14px 16px;text-align:left;width:100%}.orderTop:hover{background:#2e2e2f08}.orderTopLeft{display:flex;flex-direction:column;gap:4px}.orderId{color:#2e2e2f;color:var(--charcoal);font-weight:900;letter-spacing:-.01em}.orderSub{color:#6b7280;color:var(--muted);font-size:.92rem}.orderTopRight{align-items:center;display:flex;gap:10px}.statusBadge{border:1px solid #0000;border-radius:999px;font-size:.8rem;font-weight:800;padding:6px 10px}.statusPending{background:#f2a25429;border-color:#f2a25459;color:#2e2e2f;color:var(--charcoal)}.statusCompleted{background:#f267221a;border-color:#f2672240;color:#f26722;color:var(--dark-orange)}.chev{color:#2e2e2f8c;display:inline-block;font-size:1rem;transform:rotate(0deg);transition:transform .16s ease}.chev.up{transform:rotate(180deg)}.orderExpand{border-top:1px solid #2e2e2f1f;border-top:1px solid var(--border);padding:14px 16px 16px}.grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:640px){.grid2{grid-template-columns:1fr}}.kv .k{color:#6b7280;color:var(--muted);font-size:.82rem;margin-bottom:3px}.kv .v{color:#2e2e2f;color:var(--charcoal);font-weight:700}.kv .v.strong{font-weight:900}.addrBox,.notesBox{background:#2e2e2f05;border:1px solid #2e2e2f1f;border:1px solid var(--border);border-radius:12px;border-radius:var(--r-md);margin-top:12px;padding:12px}.addrTitle{color:#2e2e2f;color:var(--charcoal);font-weight:900;margin-bottom:6px}.addrText{color:#2e2e2fd9;font-size:.95rem;line-height:1.5}.orderActions{display:flex;justify-content:flex-end;margin-top:14px}.approveBtn{background:#f26722;background:var(--dark-orange);border:none;border-radius:999px;box-shadow:0 14px 30px #f2672233;color:#fff;cursor:pointer;font-weight:900;padding:12px 14px;transition:transform .16s ease,box-shadow .16s ease}.approveBtn:hover{box-shadow:0 18px 40px #f267223d;transform:translateY(-1px)}.approvedHint{color:#6b7280;color:var(--muted);font-weight:700}.ordersEmptyState{color:#2e2e2f;color:var(--charcoal);padding:36px 14px;text-align:center}.ordersEmptyIcon{font-size:42px;margin-bottom:10px}.ordersEmptyState p{color:#6b7280;color:var(--muted)}
/*# sourceMappingURL=main.f482633c.css.map*/