*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--primary: #0e7c61;--primary-light: #12a37f;--primary-dark: #095e49;--secondary: #f4f9f7;--text: #1a1a2e;--text-light: #555;--white: #ffffff;--border: #ddd;--shadow: 0 2px 8px rgba(0, 0, 0, .1)}html{overflow-x:hidden}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:var(--text);background:var(--white);line-height:1.6;overflow-x:hidden;max-width:100vw}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{max-width:1100px;margin:0 auto;padding:0 20px}.navbar{background:var(--primary);padding:16px 0;position:sticky;top:0;z-index:100;box-shadow:var(--shadow)}.navbar-content{display:flex;align-items:center;justify-content:space-between;gap:32px}.navbar-brand{font-size:1.5rem;font-weight:700;color:var(--white);letter-spacing:1px;flex-shrink:0;margin-right:auto}.navbar-links{list-style:none;display:flex;gap:28px;align-items:center}.navbar-links a{color:var(--white);font-weight:500;padding:4px 0;transition:opacity .2s;white-space:nowrap}.navbar-links a:hover,.navbar-links a.active{opacity:.85;border-bottom:2px solid var(--white)}.lang-selector{display:flex;align-items:center;gap:4px;margin-left:8px}.lang-selector button{background:none;border:none;color:var(--white);cursor:pointer;font-size:.85rem;font-weight:400;padding:2px 4px;opacity:.6;transition:opacity .2s}.lang-selector button.active{font-weight:700;opacity:1;text-decoration:underline}.lang-selector button:hover{opacity:1}.lang-divider{color:var(--white);opacity:.4;font-size:.85rem}@media(max-width:768px){.navbar{padding:12px 0}.navbar-content{flex-direction:column;gap:16px;align-items:flex-start}.navbar-brand{font-size:1.3rem;width:100%;text-align:center;margin-right:0;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.2)}.navbar-links{width:100%;justify-content:center;gap:16px;flex-wrap:wrap}.navbar-links a{font-size:.9rem}}@media(max-width:480px){.navbar-brand{font-size:1.2rem}.navbar-links{gap:12px}.navbar-links a{font-size:.85rem;padding:6px 8px}}.footer{background:var(--text);color:var(--white);text-align:center;padding:24px 0;margin-top:60px}.footer-content p{margin:4px 0;font-size:.9rem;opacity:.85}.theme-switcher{position:fixed;bottom:24px;right:24px;z-index:9999}.theme-switcher-toggle{width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;font-size:28px;cursor:pointer;box-shadow:0 4px 20px #667eea66;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);display:flex;align-items:center;justify-content:center}.theme-switcher-toggle:hover{transform:scale(1.1) rotate(15deg);box-shadow:0 6px 30px #667eea99}.theme-switcher.open .theme-switcher-toggle{transform:rotate(180deg);background:linear-gradient(135deg,#764ba2,#667eea)}.theme-switcher-menu{position:absolute;bottom:80px;right:0;width:380px;max-height:70vh;background:#fff;border-radius:20px;box-shadow:0 10px 40px #0003;overflow:hidden;animation:slideUp .3s ease-out}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.theme-switcher-header{padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center}.theme-switcher-header h3{margin:0;font-size:1.4rem;font-weight:700}.btn-gallery{padding:8px 16px;background:#fff3;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#fff;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s}.btn-gallery:hover{background:#ffffff4d;transform:translateY(-2px)}.theme-categories{max-height:calc(70vh - 80px);overflow-y:auto;padding:12px}.theme-category{margin-bottom:16px}.category-header{font-size:.85rem;font-weight:700;color:#666;text-transform:uppercase;letter-spacing:.5px;padding:8px 12px;background:#f5f5f5;border-radius:8px;margin-bottom:8px}.category-themes{display:flex;flex-direction:column;gap:6px}.theme-option{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border:2px solid #e0e0e0;border-radius:12px;cursor:pointer;transition:all .3s;width:100%;text-align:left}.theme-option:hover{background:#f9f9f9;border-color:#667eea;transform:translate(4px)}.theme-option.active{background:linear-gradient(135deg,#667eea1a,#764ba21a);border-color:#667eea;box-shadow:0 2px 8px #667eea33}.theme-preview-colors{display:flex;gap:4px;flex-shrink:0}.theme-preview-colors span{width:20px;height:20px;border-radius:4px;box-shadow:0 2px 4px #0000001a}.theme-name{font-size:.95rem;font-weight:600;color:#333;flex:1}.theme-switcher-overlay{position:fixed;inset:0;background:#0000004d;z-index:9998;animation:fadeIn .3s ease-out}.theme-categories::-webkit-scrollbar{width:8px}.theme-categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.theme-categories::-webkit-scrollbar-thumb{background:#667eea;border-radius:4px}.theme-categories::-webkit-scrollbar-thumb:hover{background:#764ba2}@media(max-width:768px){.theme-switcher{bottom:16px;right:16px}.theme-switcher-toggle{width:50px;height:50px;font-size:24px}.theme-switcher-menu{width:calc(100vw - 32px);max-width:380px}}@media(max-width:480px){.theme-switcher-menu{bottom:70px;right:-16px;width:calc(100vw - 16px)}}.theme-gallery-overlay{position:fixed;inset:0;background:#000000b3;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn .3s ease-out}.theme-gallery-modal{background:#fff;border-radius:24px;max-width:1400px;width:100%;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 60px #0000004d;animation:slideUp .4s cubic-bezier(.68,-.55,.265,1.55)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.theme-gallery-header{padding:32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:24px 24px 0 0;display:flex;justify-content:space-between;align-items:flex-start}.theme-gallery-header h2{margin:0 0 8px;font-size:2rem;font-weight:700}.theme-gallery-header p{margin:0;font-size:1rem;opacity:.9}.btn-close-gallery{width:40px;height:40px;border-radius:50%;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;font-size:1.5rem;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.btn-close-gallery:hover{background:#ffffff4d;transform:rotate(90deg)}.theme-gallery-content{flex:1;overflow-y:auto;padding:32px}.gallery-category{margin-bottom:48px}.gallery-category:last-child{margin-bottom:0}.gallery-category-title{font-size:1.5rem;font-weight:700;color:#333;margin:0 0 24px;display:flex;align-items:center;gap:12px}.category-count{font-size:1rem;font-weight:500;color:#666;background:#f0f0f0;padding:4px 12px;border-radius:12px}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}.gallery-card{background:#fff;border:2px solid #e0e0e0;border-radius:16px;overflow:hidden;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.gallery-card:hover{transform:translateY(-8px);box-shadow:0 12px 24px #00000026;border-color:#667eea}.gallery-card.active{border-color:#667eea;box-shadow:0 8px 24px #667eea4d}.active-badge{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:700;z-index:10;box-shadow:0 4px 12px #667eea66}.gallery-card-preview{height:160px;overflow:hidden;position:relative}.preview-nav{height:40px;display:flex;align-items:center;padding:0 16px;box-shadow:0 2px 8px #0000001a}.preview-nav-items{font-size:1.2rem}.preview-content{height:120px;padding:16px;display:flex;flex-direction:column;gap:12px}.preview-box{height:50px;border-radius:8px;opacity:.9}.preview-boxes{display:flex;gap:12px;flex:1}.preview-box-small{flex:1;border-radius:8px;opacity:.8}.gallery-card-info{padding:20px;border-top:1px solid #f0f0f0}.gallery-card-info h4{margin:0 0 8px;font-size:1.1rem;font-weight:700;color:#333}.gallery-card-info p{margin:0 0 16px;font-size:.9rem;color:#666;line-height:1.4}.gallery-card-colors{display:flex;gap:8px}.color-dot{width:28px;height:28px;border-radius:50%;box-shadow:0 2px 6px #00000026;transition:transform .2s}.color-dot:hover{transform:scale(1.2)}.btn-apply-theme{width:100%;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:0 0 14px 14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s;opacity:0}.gallery-card:hover .btn-apply-theme{opacity:1}.btn-apply-theme:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.theme-gallery-footer{padding:24px 32px;background:#f9f9f9;border-radius:0 0 24px 24px;text-align:center;border-top:1px solid #e0e0e0}.theme-gallery-footer p{margin:0;color:#666;font-size:1rem}.theme-gallery-content::-webkit-scrollbar{width:12px}.theme-gallery-content::-webkit-scrollbar-track{background:#f1f1f1}.theme-gallery-content::-webkit-scrollbar-thumb{background:#667eea;border-radius:6px}.theme-gallery-content::-webkit-scrollbar-thumb:hover{background:#764ba2}@media(max-width:1200px){.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:768px){.theme-gallery-modal{max-height:95vh}.theme-gallery-header{padding:24px}.theme-gallery-header h2{font-size:1.5rem}.theme-gallery-content{padding:20px}.gallery-grid{grid-template-columns:1fr}.gallery-category-title{font-size:1.2rem}}@media(max-width:480px){.theme-gallery-overlay{padding:0}.theme-gallery-modal{max-height:100vh;border-radius:0}.theme-gallery-header{border-radius:0;padding:20px}.theme-gallery-header h2{font-size:1.3rem}.theme-gallery-content{padding:16px}.theme-gallery-footer{border-radius:0}}.product-card{background:var(--white);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.product-card-image{background:var(--secondary);height:180px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-card-image img{width:100%;height:100%;object-fit:contain;padding:8px}.product-card-placeholder{width:80px;height:80px;border-radius:50%;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:2rem;font-weight:700}.product-card-body{padding:16px;flex:1;display:flex;flex-direction:column}.product-card-category{font-size:.75rem;text-transform:uppercase;color:var(--primary);font-weight:600;margin-bottom:4px}.product-card-body h3{font-size:1.05rem;margin-bottom:8px}.product-card-body p{font-size:.9rem;color:var(--text-light);flex:1}.product-card-list{background:var(--white);border:1px solid var(--border);border-radius:8px;padding:16px;display:flex;gap:20px;align-items:center;transition:all .2s}.product-card-list:hover{box-shadow:var(--shadow);border-color:var(--primary)}.product-list-image .product-card-image{width:120px;height:120px;flex-shrink:0;border-radius:8px;overflow:hidden}.product-list-info{flex:1;min-width:0}.product-list-info h3{font-size:1.2rem;margin:4px 0 8px;color:var(--text)}.product-list-info .product-brand{font-size:.85rem;color:var(--primary);margin:4px 0}.product-list-info .product-description{font-size:.9rem;color:var(--text-light);margin:8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-list-actions{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.btn-view-details{padding:10px 20px;background:var(--primary);color:var(--white);border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:all .2s;white-space:nowrap}.btn-view-details:hover{background:var(--primary-dark)}@media(max-width:768px){.product-card-list{flex-direction:column;align-items:stretch}.product-list-image .product-card-image{width:100%;height:180px}.product-list-actions{align-items:stretch}.btn-view-details{width:100%}}.home{padding-left:16px;padding-right:16px}.hero{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:var(--white);padding:80px 0;text-align:center}.hero-content h1{font-size:2.5rem;margin-bottom:16px}.hero-content p{font-size:1.15rem;margin-bottom:28px;max-width:550px;margin-left:auto;margin-right:auto;opacity:.9}.btn{display:inline-block;padding:12px 28px;border-radius:6px;font-weight:600;font-size:1rem;cursor:pointer;border:none;transition:background .2s}.btn-primary{background:var(--white);color:var(--primary)}.btn-primary:hover{background:var(--secondary)}.section{padding:60px 0}.section h2{text-align:center;margin-bottom:36px;font-size:1.8rem}.features{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px}.feature{background:var(--secondary);padding:28px;border-radius:8px;text-align:center}.feature h3{margin-bottom:8px;color:var(--primary)}@media(max-width:768px){.home{padding-left:12px;padding-right:12px}.hero{padding:60px 0}.hero-content h1{font-size:1.8rem}.hero-content p{font-size:1rem}.section h2{font-size:1.5rem}}@media(max-width:480px){.hero{padding:48px 0}.hero-content h1{font-size:1.5rem}.hero-content p{font-size:.95rem}.section h2{font-size:1.3rem}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.about{padding-left:16px;padding-right:16px}.about h1{text-align:center;margin-bottom:40px;font-size:2rem}.about-content{max-width:750px;margin:0 auto}.about-block{margin-bottom:36px}.about-block h2{color:var(--primary);margin-bottom:12px;font-size:1.4rem}.about-block p{color:var(--text-light);font-size:1.05rem}.about-block ul{list-style:none;padding:0}.about-block ul li{padding:8px 0;font-size:1.05rem;color:var(--text-light);border-bottom:1px solid var(--border)}@media(max-width:768px){.about{padding-left:12px;padding-right:12px}}.products-page{padding-left:16px;padding-right:16px}.products-page h1{text-align:center;margin-bottom:32px;font-size:2rem}.products-toolbar{margin-bottom:24px;display:flex;flex-direction:column;gap:16px;align-items:center}.search-input{padding:12px 16px 12px 40px;border:1px solid var(--border);border-radius:6px;font-size:1rem;width:100%;max-width:400px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23666" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="11" cy="11" r="8"></circle><path d="m21 21-4.35-4.35"></path></svg>');background-repeat:no-repeat;background-position:12px center;background-size:18px 18px}.search-input:focus{outline:none;border-color:var(--primary)}.filters-container{width:100%;display:flex;flex-direction:column;gap:16px}.filter-group{display:flex;flex-direction:column;gap:8px}.filter-header{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:12px 16px;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid var(--border);border-radius:8px;transition:all .3s ease;box-shadow:0 1px 3px #0000000d}.filter-header:hover{background:var(--secondary);border-color:var(--primary);box-shadow:0 2px 6px #007bff1a}.filter-header-right{display:flex;align-items:center;gap:12px}.filter-group label{font-weight:600;color:var(--text);font-size:.95rem;margin:0;display:flex;align-items:center;gap:8px}.filter-group label:before{content:"🏷️";font-size:1.1rem}.collapse-icon{font-size:.8rem;color:var(--primary);transition:transform .3s ease;display:inline-block;font-weight:700}.collapse-icon.expanded{transform:rotate(180deg)}.selected-filter{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:var(--primary);color:var(--white);border-radius:12px;font-size:.85rem;font-weight:500}.remove-filter-btn{background:none;border:none;color:var(--white);font-size:1.2rem;line-height:1;cursor:pointer;padding:0 2px;margin-left:2px}.remove-filter-btn:hover{opacity:.8}.filter-pills-scroll{display:flex;flex-wrap:wrap;gap:8px;padding:12px 4px 4px;animation:slideDown .3s ease-out}.filter-pill{padding:8px 16px;border:1.5px solid var(--border);border-radius:20px;background:var(--white);cursor:pointer;font-size:.9rem;font-weight:500;transition:all .3s ease;white-space:nowrap;box-shadow:0 1px 3px #0000000d}.filter-pill:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 3px 8px #007bff26}.filter-pill.active{background:linear-gradient(135deg,var(--primary) 0%,#1565c0 100%);color:var(--white);border-color:var(--primary);box-shadow:0 4px 12px #007bff4d;transform:translateY(-1px)}.clear-filters-btn{padding:10px 16px;border:1px solid #d32f2f;border-radius:6px;background:var(--white);color:#d32f2f;cursor:pointer;font-size:.9rem;transition:all .2s}.clear-filters-btn:hover{background:#d32f2f;color:var(--white)}.view-toggle{display:flex;gap:8px;background:var(--white);border:1px solid var(--border);border-radius:8px;padding:4px;justify-content:center;width:fit-content;margin:0 auto}.view-btn{padding:8px 12px;border:none;background:transparent;border-radius:6px;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center}.view-btn svg{width:20px;height:20px;color:var(--text-light)}.view-btn:hover{background:var(--secondary)}.view-btn.active{background:var(--primary)}.view-btn.active svg{color:var(--white)}.results-info{text-align:center;color:var(--text-light);font-size:.9rem;margin-bottom:24px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.product-list{display:flex;flex-direction:column;gap:16px}.no-results{text-align:center;color:var(--text-light);padding:40px 0}@media(max-width:768px){.products-page{padding-left:12px;padding-right:12px}.products-page h1{font-size:1.5rem}.filter-group label{font-size:.85rem}.filter-pill{font-size:.85rem;padding:6px 12px}.product-grid{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:480px){.products-page h1{font-size:1.3rem}.product-grid{grid-template-columns:repeat(2,1fr);gap:10px}.search-input{font-size:.9rem}.filter-pill{font-size:.8rem;padding:6px 10px}}.product-detail{padding-left:16px;padding-right:16px}.back-link{display:inline-block;color:var(--primary);font-weight:500;margin-bottom:24px}.back-link:hover{text-decoration:underline}.product-detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}.product-detail-image{background:var(--secondary);border-radius:8px;height:350px;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-detail-image img{width:100%;height:100%;object-fit:contain;max-height:350px}.product-detail-placeholder{width:120px;height:120px;border-radius:50%;background:var(--primary);color:var(--white);display:flex;align-items:center;justify-content:center;font-size:3rem;font-weight:700}.product-detail-category{font-size:.8rem;text-transform:uppercase;color:var(--primary);font-weight:600}.product-detail-info h1{font-size:1.8rem;margin:8px 0 16px}.product-detail-desc{font-size:1.05rem;color:var(--text-light);margin-bottom:24px}.product-detail-section{margin-bottom:20px}.product-detail-section h3{color:var(--primary-dark);margin-bottom:6px}.product-detail-section p{color:var(--text-light)}.product-detail-error{text-align:center}.related-products-section{margin-top:48px;border-top:2px solid var(--border);padding-top:24px}.related-header{width:100%;padding:16px 0;background:none;border:none;cursor:pointer;font-size:1.3rem;font-weight:600;color:var(--text);text-align:left;display:flex;align-items:center;gap:12px;transition:color .2s}.related-header:hover{color:var(--primary)}.related-products-grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:20px;margin-top:16px;overflow-x:auto;overflow-y:hidden;padding:4px;scroll-behavior:smooth;animation:slideDown .3s ease-out}.related-products-grid::-webkit-scrollbar{height:8px}.related-products-grid::-webkit-scrollbar-track{background:var(--secondary);border-radius:4px}.related-products-grid::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.related-products-grid::-webkit-scrollbar-thumb:hover{background:var(--text-light)}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.product-detail{padding-left:12px;padding-right:12px}.related-products-grid{grid-auto-columns:minmax(180px,1fr)}}@media(max-width:700px){.product-detail-layout{grid-template-columns:1fr}}@media(max-width:480px){.related-products-grid{grid-auto-columns:minmax(150px,1fr)}}.contact{padding-left:16px;padding-right:16px}.contact h1{text-align:center;margin-bottom:8px;font-size:2rem}.contact-subtitle{text-align:center;color:var(--text-light);margin-bottom:36px}.contact-layout{display:grid;grid-template-columns:1.6fr 1fr;gap:40px;max-width:1000px;margin:0 auto}.contact-info{background:var(--bg-light, #f8f9fa);border-radius:12px;padding:28px;height:fit-content}.contact-info h2{margin-top:0;margin-bottom:24px;font-size:1.25rem;color:var(--primary)}.contact-info-item{display:flex;align-items:flex-start;gap:12px;margin-bottom:20px}.contact-info-icon{color:var(--primary);flex-shrink:0;margin-top:2px}.contact-info-item strong{display:block;margin-bottom:2px;font-size:.9rem;color:var(--text-light, #666)}.contact-info-item p{margin:0;font-size:1rem}.contact-map{margin-top:24px}.contact-map iframe{display:block}.contact-form-wrapper h2{margin-top:0;margin-bottom:24px;font-size:1.25rem;color:var(--primary)}.contact-form{max-width:none;margin:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-weight:500;font-size:.9rem}.form-group input,.form-group textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:6px;font-size:1rem;font-family:inherit}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:var(--primary)}.btn-submit{background:var(--primary);color:var(--white);padding:12px 32px;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s}.btn-submit:hover{background:var(--primary-light)}.form-success{color:var(--primary);margin-top:16px;font-weight:500}.form-error{color:#d32f2f;margin-top:16px;font-weight:500}@media(max-width:768px){.contact{padding-left:12px;padding-right:12px}.contact-layout{grid-template-columns:1fr;gap:24px}}@media(max-width:500px){.form-row{grid-template-columns:1fr}}.app{display:flex;flex-direction:column;min-height:100vh}main{flex:1}body.theme-2{font-family:Inter,SF Pro Display,-apple-system,sans-serif}body.theme-2{--primary: #000000;--primary-light: #4A4A4A;--primary-dark: #000000;--secondary: #FAFAFA;--text: #1A1A1A}body.theme-2 .navbar{background:#fff;border-bottom:1px solid #E0E0E0;box-shadow:none}body.theme-2 .navbar-brand,body.theme-2 .navbar-links a{color:#000}body.theme-2 .navbar-links a:hover,body.theme-2 .navbar-links a.active{border-bottom-color:#06f}body.theme-2 .hero{background:#fafafa;color:#1a1a1a}body.theme-2 .btn-primary{background:#000;color:#fff;border-radius:0;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:.9rem}body.theme-2 .btn-primary:hover{background:#06f}body.theme-2 .product-card{border:1px solid #E0E0E0;border-radius:0;box-shadow:none;transition:box-shadow .3s}body.theme-2 .product-card:hover{box-shadow:0 4px 12px #0000001a}body.theme-2 .feature{background:#fff;border:1px solid #E0E0E0;border-radius:0}body.theme-3{background:linear-gradient(to bottom,#fff5e6,#fff)}body.theme-3{--primary: #FF6B6B;--primary-light: #FFD93D;--primary-dark: #6BCF7F;--secondary: #FFF5E6}body.theme-3 .navbar{background:linear-gradient(135deg,#667eea,#764ba2)}body.theme-3 .hero{background:linear-gradient(135deg,#ff6b6b,#ffd93d,#6bcf7f);background-size:200% 200%;animation:gradientShift 5s ease infinite}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}body.theme-3 .btn-primary{background:linear-gradient(45deg,#ff6b6b,#ffd93d);color:#2d2d2d;border-radius:25px;font-weight:700;box-shadow:0 4px 15px #ff6b6b4d}body.theme-3 .btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66}body.theme-3 .product-card{border-radius:20px;overflow:hidden;border:none;box-shadow:0 8px 20px #0000001a}body.theme-3 .product-card:hover{transform:translateY(-8px)}body.theme-3 .feature{background:linear-gradient(135deg,#ff6b6b1a,#ffd93d1a);border-radius:15px;border:2px solid rgba(255,107,107,.2)}body.theme-4{--primary: #006494;--primary-light: #0582CA;--primary-dark: #003554;--secondary: #F0F8FF}body.theme-4 .navbar{background:#003554}body.theme-4 .hero{background:linear-gradient(135deg,#006494,#0582ca)}body.theme-4 .btn-primary{background:#00a6fb;border-radius:8px;font-weight:600}body.theme-4 .btn-primary:hover{background:#48cae4}body.theme-4 .product-card{border:2px solid #0582CA;border-radius:12px}body.theme-4 .feature{background:#f0f8ff;border-left:4px solid #006494}body.theme-5{--primary: #2D6A4F;--primary-light: #52B788;--primary-dark: #1B4332;--secondary: #F1FAEE}body.theme-5 .navbar{background:#1b4332}body.theme-5 .hero{background:linear-gradient(135deg,#2d6a4f,#52b788)}body.theme-5 .btn-primary{background:#52b788;border-radius:10px}body.theme-5 .btn-primary:hover{background:#95d5b2}body.theme-5 .product-card{border:2px solid #95D5B2;border-radius:15px;background:#f1faee}body.theme-5 .feature{background:linear-gradient(135deg,#f1faee,#d8f3dc);border-radius:12px}body.theme-6{background:#121212;color:#e0e0e0}body.theme-6{--primary: #BB86FC;--primary-light: #03DAC6;--primary-dark: #CF6679;--secondary: #1E1E1E;--text: #E0E0E0}body.theme-6 .navbar{background:#1e1e1e;border-bottom:1px solid #333}body.theme-6 .hero{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#e0e0e0}body.theme-6 .btn-primary{background:#bb86fc;color:#000;border-radius:8px;font-weight:700}body.theme-6 .btn-primary:hover{background:#03dac6;box-shadow:0 0 20px #bb86fc80}body.theme-6 .product-card{background:#1e1e1e;border:1px solid #333;color:#e0e0e0;border-radius:12px}body.theme-6 .product-card:hover{border-color:#bb86fc;box-shadow:0 0 20px #bb86fc4d}body.theme-6 .feature{background:#1e1e1e;border:1px solid #333}body.theme-6 h1,body.theme-6 h2,body.theme-6 h3{color:#fff}body.theme-7{font-family:Georgia,serif;background:#f5efe6}body.theme-7{--primary: #D4A574;--primary-light: #E8C4A0;--primary-dark: #8B7355;--secondary: #F5EFE6;--text: #3E2723}body.theme-7 .navbar{background:#5d4037;border-bottom:3px solid #D4A574}body.theme-7 .hero{background:linear-gradient(135deg,#8b7355,#d4a574)}body.theme-7 .btn-primary{background:#d4a574;color:#3e2723;border-radius:0;border:2px solid #8B7355;font-weight:600;text-transform:uppercase;letter-spacing:2px}body.theme-7 .btn-primary:hover{background:#e8c4a0;transform:translateY(-2px);box-shadow:4px 4px #8b7355}body.theme-7 .product-card{background:#fff;border:3px solid #D4A574;border-radius:0;box-shadow:8px 8px #8b735533}body.theme-7 .feature{background:#fff;border:2px dashed #D4A574}body.theme-8{background:#0d1b2a;color:#e0e1dd;font-family:Courier New,monospace}body.theme-8{--primary: #00FF41;--primary-light: #FF006E;--primary-dark: #8338EC;--secondary: #1B263B;--text: #E0E1DD}body.theme-8 .navbar{background:#1b263b;border-bottom:2px solid #00FF41;box-shadow:0 0 20px #00ff4180}body.theme-8 .navbar-brand,body.theme-8 .navbar-links a{color:#00ff41;text-shadow:0 0 10px rgba(0,255,65,.8)}body.theme-8 .hero{background:linear-gradient(135deg,#0d1b2a,#1b263b);color:#00ff41;text-shadow:0 0 20px rgba(0,255,65,.8)}body.theme-8 .btn-primary{background:transparent;color:#00ff41;border:2px solid #00FF41;border-radius:0;font-weight:700;text-transform:uppercase;box-shadow:0 0 10px #00ff4180,inset 0 0 10px #00ff4133}body.theme-8 .btn-primary:hover{background:#00ff41;color:#0d1b2a;box-shadow:0 0 30px #00ff41cc,inset 0 0 20px #00ff4180;animation:glitch .3s infinite}@keyframes glitch{0%,to{transform:translate(0)}25%{transform:translate(-2px,2px)}75%{transform:translate(2px,-2px)}}body.theme-8 .product-card{background:#1b263b;border:2px solid #FF006E;color:#e0e1dd;box-shadow:0 0 20px #ff006e4d}body.theme-8 .product-card:hover{border-color:#00ff41;box-shadow:0 0 30px #00ff4180}body.theme-8 .feature{background:#1b263b;border:1px solid #8338EC;box-shadow:0 0 15px #8338ec4d}body.theme-8 h1,body.theme-8 h2,body.theme-8 h3{color:#00ff41;text-shadow:0 0 15px rgba(0,255,65,.8)}body.theme-9{background:#fff9f9;font-family:Quicksand,sans-serif}body.theme-9{--primary: #FFB6C1;--primary-light: #FFD4A3;--primary-dark: #B4E7CE;--secondary: #FFF9F9;--text: #4A4A4A}body.theme-9 .navbar{background:#ffe5ec}body.theme-9 .navbar-brand,body.theme-9 .navbar-links a{color:#4a4a4a}body.theme-9 .hero{background:linear-gradient(135deg,#ffb6c1,#b4e7ce,#ffd4a3)}body.theme-9 .btn-primary{background:#ffb6c1;color:#4a4a4a;border-radius:25px;font-weight:600;box-shadow:0 4px 15px #ffb6c14d}body.theme-9 .btn-primary:hover{background:#ffd4a3;transform:translateY(-3px);box-shadow:0 6px 20px #ffd4a366}body.theme-9 .product-card{background:#fff;border:2px solid #FFB6C1;border-radius:20px;box-shadow:0 8px 20px #ffb6c133}body.theme-9 .feature{background:linear-gradient(135deg,#ffe5ec,#fff9f9);border-radius:20px;border:2px solid #FFD4A3}body.theme-10{background:#fff8f0}body.theme-10{--primary: #FF6B35;--primary-light: #F7B801;--primary-dark: #6A4C93;--secondary: #FFF8F0}body.theme-10 .navbar{background:#6a4c93}body.theme-10 .hero{background:linear-gradient(135deg,#ff6b35,#f7b801,#6a4c93)}body.theme-10 .btn-primary{background:#f7b801;color:#2d2d2d;border-radius:12px;font-weight:700}body.theme-10 .btn-primary:hover{background:#ff6b35}body.theme-10 .product-card{border:2px solid #FF6B35;border-radius:15px}body.theme-10 .feature{background:linear-gradient(135deg,#fff8f0,#ffe5d9);border-radius:12px}body.theme-11{background:linear-gradient(135deg,#f8f9fa,#e8f4f8)}body.theme-11{--primary: #E63946;--primary-light: #A8DADC;--primary-dark: #457B9D;--secondary: #F1FAEE}body.theme-11 .navbar{background:linear-gradient(135deg,#457b9d,#1d3557);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.theme-11 .hero{background:linear-gradient(135deg,#e63946cc,#a8dadccc);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}body.theme-11 .btn-primary{background:linear-gradient(135deg,#e63946,#f1faee);border-radius:30px;box-shadow:0 8px 20px #e639464d;color:#1d3557;font-weight:700}body.theme-11 .product-card{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:20px;box-shadow:0 8px 32px #457b9d33}body.theme-11 .feature{background:#f1faeecc;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:20px;border:2px solid rgba(168,218,220,.3)}body.theme-12{background:#fef7ff;font-family:Roboto,sans-serif}body.theme-12{--primary: #6750A4;--primary-light: #625B71;--primary-dark: #7D5260;--secondary: #EADDFF}body.theme-12 .navbar{background:#eaddff;border-radius:0 0 28px 28px}body.theme-12 .navbar-brand,body.theme-12 .navbar-links a{color:#21005d}body.theme-12 .hero{background:linear-gradient(135deg,#6750a4,#625b71);border-radius:28px;margin:20px}body.theme-12 .btn-primary{background:#6750a4;border-radius:28px;padding:14px 32px;font-weight:500;box-shadow:0 1px 3px #6750a44d,0 4px 8px #6750a426}body.theme-12 .btn-primary:hover{box-shadow:0 2px 6px #6750a466,0 8px 16px #6750a433}body.theme-12 .product-card{background:#fff;border-radius:24px;border:none;box-shadow:0 1px 2px #0000001a,0 2px 8px #0000001a}body.theme-12 .product-card:hover{box-shadow:0 2px 4px #00000026,0 4px 16px #00000026}body.theme-12 .feature{background:#fff;border-radius:24px;box-shadow:0 1px 2px #0000001a,0 2px 8px #0000001a}body.theme-13{background:#fff;font-family:Arial,sans-serif;font-size:18px}body.theme-13{--primary: #000000;--primary-light: #FFFF00;--primary-dark: #000000;--secondary: #FFFFFF;--text: #000000}body.theme-13 .navbar{background:#000;border-bottom:4px solid #FFFF00}body.theme-13 .navbar-brand,body.theme-13 .navbar-links a{color:#ff0;font-weight:700;font-size:1.2rem}body.theme-13 .hero{background:#000;color:#fff;border:4px solid #FFFF00}body.theme-13 .btn-primary{background:#ff0;color:#000;border:3px solid #000000;border-radius:0;font-weight:700;font-size:1.1rem;padding:16px 32px}body.theme-13 .btn-primary:hover{background:#000;color:#ff0}body.theme-13 .product-card,body.theme-13 .feature{background:#fff;border:3px solid #000000;border-radius:0}body.theme-13 h1,body.theme-13 h2,body.theme-13 h3{color:#000;font-weight:700}body.theme-14{background:radial-gradient(circle at 20% 50%,rgba(102,126,234,.1) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(118,75,162,.1) 0%,transparent 50%),radial-gradient(circle at 40% 80%,rgba(240,147,251,.1) 0%,transparent 50%),#fafafa}body.theme-14{--primary: #667eea;--primary-light: #764ba2;--primary-dark: #f093fb;--secondary: #FAFAFA}body.theme-14 .navbar{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.theme-14 .hero{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);background-size:200% 200%;animation:gradientShift 8s ease infinite}body.theme-14 .btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;font-weight:700;box-shadow:0 8px 24px #667eea4d}body.theme-14 .btn-primary:hover{transform:translateY(-3px);box-shadow:0 12px 32px #667eea66}body.theme-14 .product-card{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid transparent;border-radius:20px;background-clip:padding-box;position:relative}body.theme-14 .product-card:before{content:"";position:absolute;inset:0;border-radius:20px;padding:2px;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}body.theme-14 .feature{background:linear-gradient(135deg,#667eea1a,#f093fb1a);border-radius:20px;border:2px solid rgba(102,126,234,.3)}body.theme-15{background:#eceff4;font-family:Helvetica Neue,Arial,sans-serif}body.theme-15{--primary: #2E3440;--primary-light: #5E81AC;--primary-dark: #88C0D0;--secondary: #ECEFF4;--text: #2E3440}body.theme-15 .navbar{background:#d8dee9;box-shadow:none;border-bottom:1px solid #4C566A}body.theme-15 .navbar-brand,body.theme-15 .navbar-links a{color:#2e3440;font-weight:400}body.theme-15 .hero{background:#fff;color:#2e3440;box-shadow:0 2px 8px #0000000d}body.theme-15 .btn-primary{background:#5e81ac;color:#eceff4;border-radius:4px;font-weight:400;padding:12px 24px}body.theme-15 .btn-primary:hover{background:#88c0d0}body.theme-15 .product-card{background:#fff;border:none;border-radius:4px;box-shadow:0 2px 8px #00000014}body.theme-15 .feature{background:#fff;border-radius:4px;box-shadow:0 2px 8px #00000014}body.theme-16{background:#f5f5f5;font-family:Arial Black,sans-serif}body.theme-16{--primary: #FF6B9D;--primary-light: #FFD93D;--primary-dark: #6BCF7F;--secondary: #F5F5F5;--text: #1A1A1A}body.theme-16 .navbar{background:#1a1a1a;border-bottom:8px solid #FFD93D;transform:skewY(-1deg);transform-origin:top left}body.theme-16 .navbar-content{transform:skewY(1deg)}body.theme-16 .navbar-brand,body.theme-16 .navbar-links a{color:#ffd93d;font-weight:900;text-transform:uppercase}body.theme-16 .hero{background:linear-gradient(45deg,#ff6b9d,#ffd93d,#6bcf7f);clip-path:polygon(0 0,100% 0,100% 90%,0 100%)}body.theme-16 .btn-primary{background:#ffd93d;color:#1a1a1a;border:4px solid #1A1A1A;border-radius:0;transform:skew(-5deg);font-weight:900;text-transform:uppercase;box-shadow:6px 6px #1a1a1a}body.theme-16 .btn-primary:hover{transform:skew(-5deg) translate(-3px,-3px);box-shadow:9px 9px #1a1a1a}body.theme-16 .product-card{background:#fff;border:4px solid #1A1A1A;border-radius:0;transform:rotate(1deg);box-shadow:8px 8px #ff6b9d4d}body.theme-16 .product-card:nth-child(2n){transform:rotate(-1deg)}body.theme-16 .feature{background:#6bcf7f;border:4px dashed #1A1A1A;border-radius:0;transform:skew(-2deg)}body.theme-17{background:#e8edf2}body.theme-17{--primary: #5B7C99;--primary-light: #7FA1C3;--primary-dark: #E2DAD6;--secondary: #E8EDF2;--text: #333333}body.theme-17 .navbar{background:#e8edf2;box-shadow:8px 8px 16px #c5cdd6,-8px -8px 16px #fff}body.theme-17 .navbar-brand,body.theme-17 .navbar-links a{color:#333}body.theme-17 .hero{background:#e8edf2;color:#333;box-shadow:inset 8px 8px 16px #c5cdd6,inset -8px -8px 16px #fff;border-radius:30px;margin:20px;padding:60px 40px}body.theme-17 .btn-primary{background:#e8edf2;color:#5b7c99;border:none;border-radius:15px;font-weight:600;box-shadow:6px 6px 12px #c5cdd6,-6px -6px 12px #fff}body.theme-17 .btn-primary:hover{box-shadow:inset 4px 4px 8px #c5cdd6,inset -4px -4px 8px #fff}body.theme-17 .product-card{background:#e8edf2;border:none;border-radius:20px;box-shadow:8px 8px 16px #c5cdd6,-8px -8px 16px #fff}body.theme-17 .feature{background:#e8edf2;border-radius:20px;box-shadow:8px 8px 16px #c5cdd6,-8px -8px 16px #fff}body.theme-18{background:#f5f5f5;font-family:Courier New,Roboto Mono,monospace}body.theme-18{--primary: #4A4A4A;--primary-light: #6A6A6A;--primary-dark: #FF6B35;--secondary: #F5F5F5;--text: #1A1A1A}body.theme-18 .navbar{background:#2a2a2a;border-top:4px solid #FF6B35;box-shadow:0 4px 8px #0000004d}body.theme-18 .hero{background:linear-gradient(135deg,#4a4a4a,#6a6a6a),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.05) 2px,rgba(0,0,0,.05) 4px);background-blend-mode:overlay}body.theme-18 .btn-primary{background:#ff6b35;color:#f5f5f5;border:none;border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:2px;box-shadow:0 4px 8px #ff6b354d}body.theme-18 .btn-primary:hover{background:#4a4a4a;box-shadow:0 6px 12px #4a4a4a66}body.theme-18 .product-card{background:#fff;border:2px solid #6A6A6A;border-radius:0;box-shadow:4px 4px #4a4a4a33}body.theme-18 .feature{background:#e0e0e0;border-left:4px solid #FF6B35;border-radius:0}body.theme-19{background:#f9f6f0;font-family:Times New Roman,serif}body.theme-19{--primary: #1A1A1A;--primary-light: #8B4513;--primary-dark: #D4AF37;--secondary: #F9F6F0;--text: #1A1A1A}body.theme-19 .navbar{background:#f9f6f0;border-top:4px double #1A1A1A;border-bottom:4px double #1A1A1A;box-shadow:none}body.theme-19 .navbar-brand{font-family:Georgia,serif;font-weight:700;font-size:2rem;color:#1a1a1a;text-transform:uppercase;letter-spacing:3px}body.theme-19 .navbar-links a{color:#1a1a1a;font-size:.9rem;text-transform:uppercase;letter-spacing:1px}body.theme-19 .hero{background:#f9f6f0;color:#1a1a1a;border:6px double #8B4513;padding:40px}body.theme-19 .hero h1{font-family:Georgia,serif;font-size:3rem;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid #1A1A1A;padding-bottom:10px}body.theme-19 .btn-primary{background:#1a1a1a;color:#f9f6f0;border:2px solid #1A1A1A;border-radius:0;font-family:Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:2px}body.theme-19 .btn-primary:hover{background:#8b4513;border-color:#8b4513}body.theme-19 .product-card{background:#fff;border:2px double #1A1A1A;border-radius:0;box-shadow:none}body.theme-19 .feature{background:#fff;border:1px solid #8B4513;border-radius:0}body.theme-20{background:#faf9f6}body.theme-20{--primary: #FF6F61;--primary-light: #6B5B95;--primary-dark: #88B04B;--secondary: #FAF9F6;--text: #3D3D3D}body.theme-20 .navbar{background:#6b5b95;border-radius:0 0 50% 50%/0 0 30px 30px}body.theme-20 .hero{background:linear-gradient(135deg,#ff6f61,#6b5b95);border-radius:80% 20% 60% 40%/50% 70% 30% 50%;margin:20px;padding:60px 40px}body.theme-20 .btn-primary{background:#ff6f61;color:#fff;border:none;border-radius:50px 20px;font-weight:700;box-shadow:0 8px 20px #ff6f614d}body.theme-20 .btn-primary:hover{border-radius:20px 50px;background:#88b04b}body.theme-20 .product-card{background:#fff;border:3px solid #6B5B95;border-radius:60% 40% 50% 50%/50%;overflow:hidden}body.theme-20 .product-card img{border-radius:50% 50% 0 0/30% 30% 0 0}body.theme-20 .feature{background:linear-gradient(135deg,#ff6f611a,#88b04b1a);border-radius:40% 60% 50% 50%/50%;border:2px solid #88B04B}body.theme-2 .filter-pill{border:1.5px solid #E0E0E0;background:#fff;color:#1a1a1a;border-radius:0}body.theme-2 .filter-pill:hover{border-color:#06f;background:#fafafa}body.theme-2 .filter-pill.active{background:#000;color:#fff;border-color:#000}body.theme-2 .filter-header{background:#fff;border:1px solid #E0E0E0;border-radius:0}body.theme-2 .filter-header:hover{background:#fafafa;border-color:#06f}body.theme-2 .selected-filter{background:#000;color:#fff}body.theme-2 .search-input{border:1px solid #E0E0E0;border-radius:0;background:#fff}body.theme-2 .search-input:focus{border-color:#06f}body.theme-2 .form-group input,body.theme-2 .form-group textarea{border:1px solid #E0E0E0;border-radius:0;background:#fff}body.theme-2 .form-group input:focus,body.theme-2 .form-group textarea:focus{border-color:#06f}body.theme-2 .btn-submit{background:#000;color:#fff;border-radius:0;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-size:.9rem}body.theme-2 .btn-submit:hover{background:#06f}body.theme-2 .about-block h2{color:#000}body.theme-2 .view-toggle{background:#fff;border:1px solid #E0E0E0;border-radius:0}body.theme-2 .view-btn{background:transparent;border-radius:0}body.theme-2 .view-btn svg{color:#1a1a1a}body.theme-2 .view-btn:hover{background:#fafafa}body.theme-2 .view-btn.active{background:#000}body.theme-2 .view-btn.active svg{color:#fff}body.theme-2 .collapse-icon{color:#06f}body.theme-2 .filter-group label{color:#1a1a1a}body.theme-2 .clear-filters-btn{border:1px solid #E0E0E0;background:#fff;color:#1a1a1a;border-radius:0}body.theme-2 .clear-filters-btn:hover{background:#000;color:#fff}body.theme-3 .filter-pill{border:2px solid #FFD93D;background:linear-gradient(135deg,#ff6b6b1a,#ffd93d1a);color:#2d2d2d;border-radius:25px;font-weight:600}body.theme-3 .filter-pill:hover{border-color:#ff6b6b;background:linear-gradient(135deg,#ff6b6b33,#ffd93d33);transform:translateY(-2px)}body.theme-3 .filter-pill.active{background:linear-gradient(45deg,#ff6b6b,#ffd93d);color:#2d2d2d;border-color:#ff6b6b;box-shadow:0 4px 15px #ff6b6b66}body.theme-3 .filter-header{background:linear-gradient(135deg,#ff6b6b1a,#ffd93d1a);border:2px solid rgba(255,107,107,.3);border-radius:15px}body.theme-3 .selected-filter{background:linear-gradient(45deg,#ff6b6b,#ffd93d);color:#2d2d2d;font-weight:700}body.theme-3 .search-input{border:2px solid #FFD93D;border-radius:25px;background:#fff5e680}body.theme-3 .search-input:focus{border-color:#ff6b6b;box-shadow:0 0 15px #ff6b6b4d}body.theme-3 .form-group input,body.theme-3 .form-group textarea{border:2px solid #FFD93D;border-radius:15px;background:#fff5e64d}body.theme-3 .form-group input:focus,body.theme-3 .form-group textarea:focus{border-color:#ff6b6b;box-shadow:0 0 15px #ff6b6b33}body.theme-3 .btn-submit{background:linear-gradient(45deg,#ff6b6b,#ffd93d);color:#2d2d2d;border-radius:25px;font-weight:700;box-shadow:0 4px 15px #ff6b6b4d}body.theme-3 .btn-submit:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ff6b6b66}body.theme-3 .about-block h2{color:#ff6b6b;text-shadow:1px 1px 2px rgba(255,217,61,.3)}body.theme-3 .view-toggle{background:linear-gradient(135deg,#ff6b6b1a,#ffd93d1a);border:2px solid #FFD93D;border-radius:20px}body.theme-3 .view-btn{border-radius:15px}body.theme-3 .view-btn svg{color:#2d2d2d}body.theme-3 .view-btn:hover{background:#ffd93d33}body.theme-3 .view-btn.active{background:linear-gradient(45deg,#ff6b6b,#ffd93d)}body.theme-3 .view-btn.active svg{color:#2d2d2d;filter:drop-shadow(0 0 2px rgba(255,255,255,.5))}body.theme-3 .collapse-icon{color:#ff6b6b;font-weight:900}body.theme-3 .filter-group label{color:#2d2d2d;font-weight:700}body.theme-3 .clear-filters-btn{border:2px solid #6BCF7F;background:#6bcf7f1a;color:#2d2d2d;border-radius:20px;font-weight:600}body.theme-3 .clear-filters-btn:hover{background:#6bcf7f;color:#fff}body.theme-4 .filter-pill{border:2px solid #0582CA;background:#f0f8ff;color:#003554;border-radius:12px;font-weight:600}body.theme-4 .filter-pill:hover{border-color:#00a6fb;background:#e0f2ff}body.theme-4 .filter-pill.active{background:#00a6fb;color:#fff;border-color:#00a6fb;box-shadow:0 4px 12px #00a6fb4d}body.theme-4 .filter-header{background:#f0f8ff;border:2px solid #0582CA;border-radius:8px}body.theme-4 .selected-filter{background:#00a6fb;color:#fff}body.theme-4 .search-input,body.theme-4 .form-group input,body.theme-4 .form-group textarea{border:2px solid #0582CA;border-radius:8px;background:#f0f8ff}body.theme-4 .search-input:focus,body.theme-4 .form-group input:focus,body.theme-4 .form-group textarea:focus{border-color:#00a6fb;box-shadow:0 0 10px #00a6fb33}body.theme-4 .btn-submit{background:#00a6fb;color:#fff;border-radius:8px;font-weight:600}body.theme-4 .btn-submit:hover{background:#48cae4;box-shadow:0 4px 12px #48cae466}body.theme-4 .about-block h2{color:#006494}body.theme-4 .view-toggle{background:#f0f8ff;border:2px solid #0582CA;border-radius:8px}body.theme-4 .view-btn.active{background:#00a6fb}body.theme-4 .view-btn.active svg{color:#fff}body.theme-4 .collapse-icon{color:#00a6fb}body.theme-4 .filter-group label{color:#003554}body.theme-5 .filter-pill{border:2px solid #52B788;background:#f1faee;color:#1b4332;border-radius:15px;font-weight:600}body.theme-5 .filter-pill:hover{border-color:#95d5b2;background:#d8f3dc}body.theme-5 .filter-pill.active{background:#52b788;color:#fff;box-shadow:0 4px 12px #52b7884d}body.theme-5 .filter-header{background:#f1faee;border:2px solid #95D5B2;border-radius:12px}body.theme-5 .selected-filter{background:#52b788;color:#fff}body.theme-5 .search-input,body.theme-5 .form-group input,body.theme-5 .form-group textarea{border:2px solid #95D5B2;border-radius:10px;background:#f1faee}body.theme-5 .search-input:focus,body.theme-5 .form-group input:focus,body.theme-5 .form-group textarea:focus{border-color:#52b788}body.theme-5 .btn-submit{background:#52b788;color:#fff;border-radius:10px;font-weight:600}body.theme-5 .btn-submit:hover{background:#95d5b2}body.theme-5 .about-block h2{color:#2d6a4f}body.theme-5 .view-toggle{background:#f1faee;border:2px solid #95D5B2;border-radius:12px}body.theme-5 .view-btn.active{background:#52b788}body.theme-5 .view-btn.active svg{color:#fff}body.theme-5 .collapse-icon{color:#52b788}body.theme-5 .filter-group label{color:#1b4332}body.theme-6 .filter-pill{border:2px solid #333;background:#1e1e1e;color:#e0e0e0;border-radius:12px}body.theme-6 .filter-pill:hover{border-color:#bb86fc;box-shadow:0 0 15px #bb86fc4d}body.theme-6 .filter-pill.active{background:#bb86fc;color:#000;border-color:#bb86fc;box-shadow:0 0 20px #bb86fc80;font-weight:700}body.theme-6 .filter-header{background:#1e1e1e;border:1px solid #333;color:#e0e0e0}body.theme-6 .filter-header:hover{border-color:#bb86fc}body.theme-6 .selected-filter{background:#bb86fc;color:#000}body.theme-6 .search-input,body.theme-6 .form-group input,body.theme-6 .form-group textarea{border:2px solid #333;background:#1e1e1e;color:#e0e0e0;border-radius:8px}body.theme-6 .search-input:focus,body.theme-6 .form-group input:focus,body.theme-6 .form-group textarea:focus{border-color:#bb86fc;box-shadow:0 0 15px #bb86fc4d}body.theme-6 .btn-submit{background:#bb86fc;color:#000;border-radius:8px;font-weight:700}body.theme-6 .btn-submit:hover{background:#03dac6;box-shadow:0 0 20px #bb86fc80}body.theme-6 .about-block h2{color:#bb86fc}body.theme-6 .form-group label{color:#e0e0e0}body.theme-6 .view-toggle{background:#1e1e1e;border:2px solid #333}body.theme-6 .view-btn svg{color:#e0e0e0}body.theme-6 .view-btn.active{background:#bb86fc}body.theme-6 .view-btn.active svg{color:#000}body.theme-6 .collapse-icon{color:#bb86fc}body.theme-6 .filter-group label{color:#e0e0e0}body.theme-7 .filter-pill{border:2px solid #D4A574;background:#fff;color:#3e2723;border-radius:0;font-weight:600;text-transform:uppercase;letter-spacing:1px;box-shadow:4px 4px #8b735533}body.theme-7 .filter-pill:hover{transform:translateY(-2px);box-shadow:6px 6px #8b7355}body.theme-7 .filter-pill.active{background:#d4a574;color:#3e2723;border-color:#8b7355;box-shadow:6px 6px #8b7355}body.theme-7 .filter-header{background:#fff;border:3px solid #D4A574;border-radius:0}body.theme-7 .selected-filter{background:#d4a574;color:#3e2723;border-radius:0}body.theme-7 .search-input,body.theme-7 .form-group input,body.theme-7 .form-group textarea{border:2px solid #8B7355;border-radius:0;background:#fff}body.theme-7 .btn-submit{background:#d4a574;color:#3e2723;border-radius:0;border:2px solid #8B7355;font-weight:600;text-transform:uppercase;letter-spacing:2px}body.theme-7 .btn-submit:hover{background:#e8c4a0;transform:translateY(-2px);box-shadow:4px 4px #8b7355}body.theme-7 .about-block h2{color:#d4a574;text-transform:uppercase;letter-spacing:2px}body.theme-7 .view-toggle{background:#fff;border:3px solid #D4A574;border-radius:0}body.theme-7 .view-btn{border-radius:0}body.theme-7 .view-btn svg{color:#3e2723}body.theme-7 .view-btn.active{background:#d4a574;box-shadow:4px 4px #8b7355}body.theme-7 .view-btn.active svg{color:#3e2723}body.theme-7 .collapse-icon{color:#d4a574}body.theme-7 .filter-group label{color:#3e2723;text-transform:uppercase;letter-spacing:1px}body.theme-8 .filter-pill{border:2px solid #00FF41;background:#1b263b;color:#00ff41;border-radius:0;font-weight:700;text-transform:uppercase;box-shadow:0 0 10px #00ff414d}body.theme-8 .filter-pill:hover{background:#00ff411a;box-shadow:0 0 20px #00ff4180}body.theme-8 .filter-pill.active{background:#00ff41;color:#0d1b2a;box-shadow:0 0 30px #00ff41cc}body.theme-8 .filter-header{background:#1b263b;border:2px solid #FF006E;color:#e0e1dd;box-shadow:0 0 15px #ff006e4d}body.theme-8 .selected-filter{background:transparent;color:#00ff41;border:2px solid #00FF41;box-shadow:0 0 10px #00ff4180}body.theme-8 .search-input,body.theme-8 .form-group input,body.theme-8 .form-group textarea{border:2px solid #00FF41;background:#1b263b;color:#e0e1dd;border-radius:0;box-shadow:0 0 10px #00ff414d}body.theme-8 .search-input:focus,body.theme-8 .form-group input:focus,body.theme-8 .form-group textarea:focus{box-shadow:0 0 20px #00ff4199}body.theme-8 .btn-submit{background:transparent;color:#00ff41;border:2px solid #00FF41;border-radius:0;font-weight:700;text-transform:uppercase;box-shadow:0 0 10px #00ff4180}body.theme-8 .btn-submit:hover{background:#00ff41;color:#0d1b2a;box-shadow:0 0 30px #00ff41cc}body.theme-8 .about-block h2{color:#00ff41;text-shadow:0 0 15px rgba(0,255,65,.8)}body.theme-8 .form-group label{color:#e0e1dd}body.theme-8 .view-toggle{background:#1b263b;border:2px solid #00FF41;border-radius:0;box-shadow:0 0 15px #00ff414d}body.theme-8 .view-btn svg{color:#00ff41}body.theme-8 .view-btn:hover{background:#00ff411a}body.theme-8 .view-btn.active{background:#00ff41;box-shadow:0 0 20px #00ff41cc}body.theme-8 .view-btn.active svg{color:#0d1b2a}body.theme-8 .collapse-icon{color:#00ff41;text-shadow:0 0 10px rgba(0,255,65,.8)}body.theme-8 .filter-group label{color:#e0e1dd;text-transform:uppercase}body.theme-9 .filter-pill{border:2px solid #FFB6C1;background:#fff;color:#4a4a4a;border-radius:25px;font-weight:600;box-shadow:0 4px 15px #ffb6c133}body.theme-9 .filter-pill:hover{background:#ffe5ec;border-color:#ffd4a3;transform:translateY(-2px)}body.theme-9 .filter-pill.active{background:#ffb6c1;color:#4a4a4a;box-shadow:0 6px 20px #ffb6c166}body.theme-9 .filter-header{background:#fff9f9;border:2px solid #FFD4A3;border-radius:20px}body.theme-9 .selected-filter{background:#ffb6c1;color:#4a4a4a}body.theme-9 .search-input,body.theme-9 .form-group input,body.theme-9 .form-group textarea{border:2px solid #FFB6C1;border-radius:25px;background:#fff}body.theme-9 .search-input:focus,body.theme-9 .form-group input:focus,body.theme-9 .form-group textarea:focus{border-color:#ffd4a3;box-shadow:0 4px 15px #ffd4a34d}body.theme-9 .btn-submit{background:#ffb6c1;color:#4a4a4a;border-radius:25px;font-weight:600;box-shadow:0 4px 15px #ffb6c14d}body.theme-9 .btn-submit:hover{background:#ffd4a3;transform:translateY(-3px);box-shadow:0 6px 20px #ffd4a366}body.theme-9 .about-block h2{color:#ffb6c1}body.theme-9 .view-toggle{background:#fff;border:2px solid #FFB6C1;border-radius:25px;box-shadow:0 4px 15px #ffb6c133}body.theme-9 .view-btn{border-radius:20px}body.theme-9 .view-btn svg{color:#4a4a4a}body.theme-9 .view-btn:hover{background:#ffe5ec}body.theme-9 .view-btn.active{background:#ffb6c1}body.theme-9 .view-btn.active svg{color:#4a4a4a}body.theme-9 .collapse-icon{color:#ffb6c1}body.theme-9 .filter-group label{color:#4a4a4a}body.theme-10 .filter-pill{border:2px solid #FF6B35;background:#fff;color:#2d2d2d;border-radius:15px;font-weight:700}body.theme-10 .filter-pill:hover{border-color:#f7b801;background:#fff8f0}body.theme-10 .filter-pill.active{background:linear-gradient(135deg,#ff6b35,#f7b801);color:#fff}body.theme-10 .filter-header{background:#fff8f0;border:2px solid #FF6B35;border-radius:12px}body.theme-10 .selected-filter{background:#f7b801;color:#2d2d2d}body.theme-10 .search-input,body.theme-10 .form-group input,body.theme-10 .form-group textarea{border:2px solid #FF6B35;border-radius:12px;background:#fff8f0}body.theme-10 .btn-submit{background:#f7b801;color:#2d2d2d;border-radius:12px;font-weight:700}body.theme-10 .btn-submit:hover{background:#ff6b35;color:#fff}body.theme-10 .about-block h2{color:#ff6b35}body.theme-10 .view-toggle{background:#fff8f0;border:2px solid #FF6B35;border-radius:15px}body.theme-10 .view-btn{border-radius:12px}body.theme-10 .view-btn svg{color:#2d2d2d}body.theme-10 .view-btn.active{background:#f7b801}body.theme-10 .view-btn.active svg{color:#2d2d2d}body.theme-10 .collapse-icon{color:#ff6b35}body.theme-10 .filter-group label{color:#2d2d2d}body.theme-11 .filter-pill,body.theme-11 .search-input,body.theme-11 .form-group input,body.theme-11 .form-group textarea{border:2px solid #A8DADC;border-radius:30px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.theme-11 .filter-pill.active{background:linear-gradient(135deg,#e63946,#a8dadc);color:#fff}body.theme-11 .btn-submit{background:linear-gradient(135deg,#e63946,#f1faee);border-radius:30px;color:#1d3557;font-weight:700}body.theme-11 .about-block h2{color:#e63946}body.theme-12 .filter-pill{border-radius:28px;border:2px solid #6750A4;background:#fff}body.theme-12 .filter-pill.active{background:#6750a4;color:#fff}body.theme-12 .search-input,body.theme-12 .form-group input,body.theme-12 .form-group textarea,body.theme-12 .btn-submit{border-radius:28px}body.theme-12 .btn-submit{background:#6750a4;color:#fff}body.theme-12 .about-block h2{color:#6750a4}body.theme-13 .filter-pill{border:3px solid #000000;background:#fff;color:#000;border-radius:0;font-weight:700;font-size:1rem}body.theme-13 .filter-pill.active{background:#ff0;color:#000}body.theme-13 .search-input,body.theme-13 .form-group input,body.theme-13 .form-group textarea{border:3px solid #000000;border-radius:0;background:#fff;font-size:1.1rem}body.theme-13 .btn-submit{background:#ff0;color:#000;border:3px solid #000000;font-weight:700;font-size:1.1rem}body.theme-13 .about-block h2{color:#000;font-weight:700}body.theme-14 .filter-pill{border-radius:20px;background:#ffffffe6;border:2px solid transparent;background-clip:padding-box;position:relative}body.theme-14 .filter-pill.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:700}body.theme-14 .search-input,body.theme-14 .form-group input,body.theme-14 .form-group textarea{border:2px solid rgba(102,126,234,.5);border-radius:15px;background:#ffffffe6}body.theme-14 .btn-submit{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:15px;font-weight:700;color:#fff}body.theme-14 .about-block h2{color:#667eea}body.theme-15 .filter-pill{border:1px solid #5E81AC;background:#fff;border-radius:4px;font-weight:400}body.theme-15 .filter-pill.active{background:#5e81ac;color:#eceff4}body.theme-15 .search-input,body.theme-15 .form-group input,body.theme-15 .form-group textarea,body.theme-15 .btn-submit{border-radius:4px}body.theme-15 .btn-submit{background:#5e81ac;color:#eceff4}body.theme-15 .about-block h2{color:#2e3440}body.theme-16 .filter-pill{border:4px solid #1A1A1A;background:#fff;border-radius:0;transform:skew(-2deg);font-weight:900;text-transform:uppercase}body.theme-16 .filter-pill.active{background:#ffd93d;color:#1a1a1a;box-shadow:6px 6px #1a1a1a}body.theme-16 .search-input,body.theme-16 .form-group input,body.theme-16 .form-group textarea{border:4px solid #1A1A1A;border-radius:0}body.theme-16 .btn-submit{background:#ffd93d;color:#1a1a1a;border:4px solid #1A1A1A;border-radius:0;font-weight:900;text-transform:uppercase;box-shadow:6px 6px #1a1a1a}body.theme-16 .about-block h2{color:#ff6b9d;text-transform:uppercase}body.theme-17 .filter-pill{background:#e8edf2;border:none;border-radius:15px;box-shadow:6px 6px 12px #c5cdd6,-6px -6px 12px #fff}body.theme-17 .filter-pill.active{box-shadow:inset 4px 4px 8px #c5cdd6,inset -4px -4px 8px #fff;color:#5b7c99}body.theme-17 .search-input,body.theme-17 .form-group input,body.theme-17 .form-group textarea{background:#e8edf2;border:none;border-radius:15px;box-shadow:inset 4px 4px 8px #c5cdd6,inset -4px -4px 8px #fff}body.theme-17 .btn-submit{background:#e8edf2;color:#5b7c99;border:none;border-radius:15px;font-weight:600;box-shadow:6px 6px 12px #c5cdd6,-6px -6px 12px #fff}body.theme-17 .btn-submit:hover{box-shadow:inset 4px 4px 8px #c5cdd6,inset -4px -4px 8px #fff}body.theme-17 .about-block h2{color:#5b7c99}body.theme-18 .filter-pill{border:2px solid #6A6A6A;background:#fff;border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:2px}body.theme-18 .filter-pill.active{background:#ff6b35;color:#f5f5f5;border-color:#ff6b35}body.theme-18 .search-input,body.theme-18 .form-group input,body.theme-18 .form-group textarea{border:2px solid #6A6A6A;border-radius:0}body.theme-18 .btn-submit{background:#ff6b35;color:#f5f5f5;border-radius:0;font-weight:700;text-transform:uppercase;letter-spacing:2px}body.theme-18 .about-block h2{color:#4a4a4a;text-transform:uppercase}body.theme-19 .filter-pill{border:2px double #1A1A1A;background:#fff;border-radius:0;font-family:Georgia,serif;text-transform:uppercase;letter-spacing:1px}body.theme-19 .filter-pill.active{background:#1a1a1a;color:#f9f6f0}body.theme-19 .search-input,body.theme-19 .form-group input,body.theme-19 .form-group textarea{border:2px solid #8B4513;border-radius:0;font-family:Times New Roman,serif}body.theme-19 .btn-submit{background:#1a1a1a;color:#f9f6f0;border:2px solid #1A1A1A;border-radius:0;font-family:Georgia,serif;font-weight:700;text-transform:uppercase;letter-spacing:2px}body.theme-19 .about-block h2{color:#1a1a1a;font-family:Georgia,serif;text-transform:uppercase;letter-spacing:2px;border-bottom:2px solid #1A1A1A}body.theme-20 .filter-pill{border:3px solid #6B5B95;background:#fff;border-radius:50px 20px}body.theme-20 .filter-pill.active{background:#ff6f61;color:#fff;border-radius:20px 50px}body.theme-20 .search-input,body.theme-20 .form-group input,body.theme-20 .form-group textarea{border:3px solid #88B04B;border-radius:30px 10px}body.theme-20 .btn-submit{background:#ff6f61;color:#fff;border-radius:50px 20px;font-weight:700}body.theme-20 .btn-submit:hover{border-radius:20px 50px;background:#88b04b}body.theme-20 .about-block h2{color:#ff6f61}body.theme-11 .view-toggle{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid #A8DADC;border-radius:30px}body.theme-11 .view-btn.active{background:linear-gradient(135deg,#e63946,#a8dadc);color:#fff}body.theme-11 .view-btn.active svg{color:#fff}body.theme-11 .collapse-icon{color:#e63946}body.theme-11 .filter-group label{color:#1d3557}body.theme-12 .view-toggle{background:#fff;border:none;border-radius:28px;box-shadow:0 1px 2px #0000001a,0 2px 8px #0000001a}body.theme-12 .view-btn{border-radius:24px}body.theme-12 .view-btn.active{background:#6750a4;box-shadow:0 2px 6px #6750a466}body.theme-12 .view-btn.active svg{color:#fff}body.theme-12 .collapse-icon{color:#6750a4}body.theme-12 .filter-group label{color:#1c1b1f}body.theme-13 .view-toggle{background:#fff;border:4px solid #000000;border-radius:0}body.theme-13 .view-btn{border-radius:0}body.theme-13 .view-btn svg{color:#000}body.theme-13 .view-btn.active{background:#ff0}body.theme-13 .view-btn.active svg{color:#000}body.theme-13 .collapse-icon{color:#000;font-weight:900}body.theme-13 .filter-group label{color:#000;font-weight:700;font-size:1.1rem}body.theme-14 .view-toggle{background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid transparent;background-clip:padding-box;border-radius:20px;position:relative}body.theme-14 .view-btn.active{background:linear-gradient(135deg,#667eea,#764ba2)}body.theme-14 .view-btn.active svg{color:#fff}body.theme-14 .collapse-icon{color:#667eea}body.theme-14 .filter-group label{color:#2d2d2d}body.theme-15 .view-toggle{background:#fff;border:1px solid #4C566A;border-radius:4px;box-shadow:0 2px 8px #0000000d}body.theme-15 .view-btn{border-radius:4px}body.theme-15 .view-btn svg{color:#2e3440}body.theme-15 .view-btn.active{background:#5e81ac}body.theme-15 .view-btn.active svg{color:#eceff4}body.theme-15 .collapse-icon{color:#5e81ac}body.theme-15 .filter-group label{color:#2e3440}body.theme-16 .view-toggle{background:#fff;border:4px solid #1A1A1A;border-radius:0;transform:skew(-2deg);box-shadow:4px 4px #ff6b9d4d}body.theme-16 .view-btn{border-radius:0}body.theme-16 .view-btn svg{color:#1a1a1a}body.theme-16 .view-btn.active{background:#ffd93d;box-shadow:4px 4px #1a1a1a}body.theme-16 .view-btn.active svg{color:#1a1a1a}body.theme-16 .collapse-icon{color:#ff6b9d;font-weight:900}body.theme-16 .filter-group label{color:#1a1a1a;font-weight:900;text-transform:uppercase}body.theme-17 .view-toggle{background:#e8edf2;border:none;border-radius:15px;box-shadow:8px 8px 16px #c5cdd6,-8px -8px 16px #fff}body.theme-17 .view-btn{border-radius:12px}body.theme-17 .view-btn svg{color:#5b7c99}body.theme-17 .view-btn.active{background:#e8edf2;box-shadow:inset 4px 4px 8px #c5cdd6,inset -4px -4px 8px #fff}body.theme-17 .view-btn.active svg{color:#5b7c99}body.theme-17 .collapse-icon{color:#5b7c99}body.theme-17 .filter-group label{color:#333}body.theme-18 .view-toggle{background:#fff;border:2px solid #6A6A6A;border-radius:0;box-shadow:4px 4px #4a4a4a33}body.theme-18 .view-btn{border-radius:0}body.theme-18 .view-btn svg{color:#1a1a1a}body.theme-18 .view-btn.active{background:#ff6b35}body.theme-18 .view-btn.active svg{color:#f5f5f5}body.theme-18 .collapse-icon{color:#ff6b35}body.theme-18 .filter-group label{color:#1a1a1a;text-transform:uppercase;letter-spacing:2px}body.theme-19 .view-toggle{background:#fff;border:2px double #1A1A1A;border-radius:0}body.theme-19 .view-btn{border-radius:0}body.theme-19 .view-btn svg{color:#1a1a1a}body.theme-19 .view-btn.active{background:#1a1a1a}body.theme-19 .view-btn.active svg{color:#f9f6f0}body.theme-19 .collapse-icon{color:#8b4513}body.theme-19 .filter-group label{color:#1a1a1a;font-family:Georgia,serif;text-transform:uppercase;letter-spacing:1px}body.theme-20 .view-toggle{background:#fff;border:3px solid #6B5B95;border-radius:50px 20px}body.theme-20 .view-btn{border-radius:30px 10px}body.theme-20 .view-btn svg{color:#3d3d3d}body.theme-20 .view-btn.active{background:#ff6f61;border-radius:20px 50px}body.theme-20 .view-btn.active svg{color:#fff}body.theme-20 .collapse-icon{color:#ff6f61}body.theme-20 .filter-group label{color:#3d3d3d}body *{transition:background-color .4s ease,color .4s ease,border-color .4s ease,box-shadow .4s ease!important}button,a,.product-card{transition:all .3s ease!important}
