﻿*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;line-height:1.6;color:#1f2937;background-color:#ffffff}.container{max-width:1200px;margin:0 auto;padding:0 20px}.header{background:linear-gradient(135deg,#fef3c7 0%,#ddd6fe 50%,#fce7f3 100%);padding:1rem 0;position:sticky;top:0;z-index:100;backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,0.2)}.header-content{display:flex;align-items:center;justify-content:space-between;gap:2rem}.logo{display:flex;align-items:center;gap:0.75rem;font-weight:700;font-size:1.25rem;color:#1f2937;text-decoration:none;transition:all 0.3s ease;cursor:pointer;will-change:transform,opacity}.logo:hover{opacity:0.8;text-decoration:none;color:#1f2937;transform:scale(1.05)}.header .logo,header .logo,.header-content .logo,.header-content a.logo{display:flex !important;align-items:center !important;gap:0.75rem !important;font-weight:700 !important;font-size:1.25rem !important;color:#1f2937 !important;text-decoration:none !important;transition:all 0.3s ease !important;cursor:pointer !important;pointer-events:auto !important;will-change:transform,opacity !important}.header .logo:hover,header .logo:hover,.header-content .logo:hover,.header-content a.logo:hover{opacity:0.8 !important;text-decoration:none !important;color:#1f2937 !important;transform:scale(1.05) !important}.logo-image{width:auto;height:60px;max-width:200px;display:block;pointer-events:none;transition:all 0.3s ease;will-change:transform,opacity}.header .logo-image{filter:drop-shadow(0 2px 4px rgba(0,0,0,0.15));height:50px;max-width:160px;object-fit:contain}.header .logo:hover .logo-image{transform:translateY(-2px);filter:drop-shadow(0 3px 6px rgba(0,0,0,0.2))}.logo:hover .logo-image{transform:scale(1.05);opacity:0.85}@media (max-width:768px){.logo-image{height:50px;max-width:150px}}@media (max-width:480px){.logo-image{height:40px;max-width:120px}}body .header .header-content a.logo:hover,body header .header-content a.logo:hover{text-decoration:none !important;color:#1f2937 !important;will-change:transform,opacity !important}body .header .header-content a.logo:hover .logo-image,body header .header-content a.logo:hover .logo-image{transform:translateY(-2px) !important;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.2)) !important;will-change:transform,filter !important}.nav{display:flex;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#4b5563;font-weight:500;transition:color 0.2s;position:relative}.nav-link:hover,.nav-link.active{color:#1f2937}.nav-link.active::after{content:'';position:absolute;bottom:-8px;left:0;right:0;height:2px;background:#3b82f6;border-radius:1px}.header-actions{display:flex;gap:1rem;align-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.5rem;border-radius:0.75rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all 0.3s ease;font-size:0.9rem;letter-spacing:0.025em;white-space:nowrap;text-align:center}.btn-primary{background:#1f3f6f;color:white;border-radius:0.75rem;box-shadow:0 6px 16px rgba(31,63,111,0.35);min-width:140px;height:44px;position:relative;overflow:hidden}.btn-primary:hover{background:#173357;transform:translateY(-1px);box-shadow:0 8px 20px rgba(31,63,111,0.4)}.btn-primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s ease}.btn-primary:hover::before{left:100%}.btn-outline{background:transparent;color:#1f2937;border:1px solid #d1d5db}.btn-outline:hover{background:#f9fafb;border-color:#9ca3af}.btn-large{padding:1rem 2rem;font-size:1rem}.hero{padding:4rem 0;background:linear-gradient(135deg,#fef3c7 0%,#fce7f3 100%)}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;max-width:1200px;margin:0 auto}.hero-title{font-size:3rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;color:#1f2937}.hero-subtitle{font-size:1.25rem;color:#6b7280;margin-bottom:2rem;line-height:1.6}.hero-actions{display:flex;gap:1rem;margin-bottom:2rem}.trust-badges{display:flex;gap:1.5rem;flex-wrap:wrap}.badge{display:flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.8);padding:0.5rem 1rem;border-radius:2rem;font-size:0.875rem;font-weight:500;color:#374151}.badge-icon{font-size:1rem}.hero-image{display:flex;justify-content:center;align-items:center}.image-slider{width:100%;max-width:400px;position:relative;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.slider-container{position:relative;width:100%;aspect-ratio:1;background:transparent;border-radius:1rem;overflow:hidden;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slider-track{position:relative;width:100%;height:100%}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:opacity 0.6s ease-in-out,transform 0.6s ease-in-out,visibility 0.6s ease-in-out;transform:scale(1);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.slide.active{opacity:1;visibility:visible;transform:scale(1)}.slider-image{width:100%;height:100%;object-fit:cover;border-radius:1rem;transition:transform 0.3s ease;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;pointer-events:none}.slide.active .slider-image{transform:scale(1)}.slide:not(.active) .slider-image{transform:scale(1)}.progress-container{position:absolute;top:1rem;left:1rem;right:1rem;z-index:10}.progress-bar{width:100%;height:3px;background:rgba(255,255,255,0.3);border-radius:2px;overflow:hidden;cursor:pointer;transition:background-color 0.3s ease}.progress-bar:hover{background:rgba(255,255,255,0.5)}.progress-fill{height:100%;background:rgba(254,243,199,0.8);border-radius:2px;width:0%;transition:width 0.1s linear}.progress-fill.animating{animation:progressFill 4s linear forwards}@keyframes progressFill{from{width:0%}to{width:100%}}.slider-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.3);border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.3s ease;z-index:20;color:#374151;box-shadow:0 2px 8px rgba(0,0,0,0.1);backdrop-filter:blur(4px)}.slider-nav:hover{background:rgba(255,255,255,0.6);transform:translateY(-50%) scale(1.1);box-shadow:0 4px 16px rgba(0,0,0,0.15);color:#1f2937}.slider-nav:active{transform:translateY(-50%) scale(0.95)}.slider-nav-prev{left:1rem}.slider-nav-next{right:1rem}.slider-nav svg{width:20px;height:20px;transition:transform 0.2s ease}.slider-nav:hover svg{transform:scale(1.1)}.slider-nav:disabled{opacity:0.3;cursor:not-allowed;transform:translateY(-50%)}.slider-nav:disabled:hover{background:rgba(255,255,255,0.3);transform:translateY(-50%);box-shadow:0 2px 8px rgba(0,0,0,0.1)}.slider-container::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,rgba(59,130,246,0.1) 0%,rgba(147,51,234,0.1) 50%,rgba(236,72,153,0.1) 100%);opacity:0;transition:opacity 0.5s ease;z-index:1;border-radius:1rem}.slider-container:hover::before{opacity:1}.slide.active::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(59,130,246,0.05) 0%,rgba(147,51,234,0.05) 100%);z-index:1;border-radius:1rem}.hero-image-placeholder{width:400px;height:400px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:2rem;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.teether-mockup{position:relative;width:200px;height:200px}.teether-shape{width:100%;height:100%;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:50% 20% 50% 20%;transform:rotate(15deg);position:relative}.teether-shape::before{content:'';position:absolute;top:20%;left:20%;width:60%;height:60%;background:linear-gradient(135deg,#fde68a,#fbbf24);border-radius:50% 20% 50% 20%;transform:rotate(-15deg)}.section-title{font-size:2.5rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#1f2937}.hero-section{position:relative;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important;min-height:50vh;display:flex;align-items:center;justify-content:center}.hero-section::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.3));z-index:1}.hero-section .container{position:relative;z-index:2}.featured-articles{padding:4rem 0;background:#f9fafb}.featured-articles .container{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;align-items:center}.articles-grid{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.guides-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:2rem;max-width:1200px;margin:0 auto;margin-bottom:3rem}.guide-card{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);transition:transform 0.2s,box-shadow 0.2s;text-decoration:none;color:inherit;display:block;cursor:pointer}.guide-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,0.1);text-decoration:none;color:inherit}.guide-image{height:200px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0.5rem 0.5rem 0 0}.guide-img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.guide-card:hover .guide-img{transform:scale(1.05)}.guide-card.featured .guide-image{height:100%;border-radius:0.5rem 0 0 0.5rem}.guide-content{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.guide-card.featured .guide-content{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:2rem}.guide-meta{display:flex;gap:1rem;font-size:0.875rem;color:#6b7280;margin-bottom:0.5rem}.guide-category{background:#f3f4f6;color:#374151;padding:0.25rem 0.75rem;border-radius:1rem;font-size:0.75rem;font-weight:500}.guide-read-time{color:#6b7280;font-size:0.875rem}.guide-title{font-size:1.5rem;font-weight:600;color:#1f2937;line-height:1.3;margin-bottom:0.75rem}.guide-card:not(.featured) .guide-title{font-size:1.125rem}.guide-excerpt{color:#6b7280;line-height:1.5;flex:1;margin-bottom:0.5rem}.guide-tags{display:flex;gap:0.5rem;flex-wrap:wrap;margin-bottom:0.5rem}.tag{background:#f3f4f6;color:#374151;padding:0.25rem 0.75rem;border-radius:1rem;font-size:0.75rem;font-weight:500}.articles-main{display:flex;flex-direction:column;gap:2rem}.article-card{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);transition:transform 0.2s,box-shadow 0.2s}.article-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,0.1)}.article-link-card{text-decoration:none;color:inherit;display:block;cursor:pointer}.article-link-card:hover{text-decoration:none;color:inherit}.product-link-card{text-decoration:none;color:inherit;display:block;cursor:pointer}.product-link-card:hover{text-decoration:none;color:inherit}.article-card.featured{display:grid;grid-template-columns:1fr 1fr;gap:0}.article-image{height:200px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:0.5rem 0.5rem 0 0}.article-card.featured .article-image{height:100%;border-radius:0.5rem 0 0 0.5rem}.article-img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.article-card:hover .article-img{transform:scale(1.05)}.image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);position:relative;overflow:hidden}.image-placeholder::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(45deg,transparent,rgba(255,255,255,0.1),transparent);animation:shimmer 3s infinite}@keyframes fadeInDown{from{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{from{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(0.9)}100%{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{transform:translateX(-100%) translateY(-100%) rotate(45deg)}100%{transform:translateX(100%) translateY(100%) rotate(45deg)}}.placeholder-content{font-size:2.5rem;opacity:0.7;z-index:1;position:relative;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.1))}.article-content{padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.article-card.featured .article-content{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;padding:2rem}.article-meta{display:flex;gap:1rem;font-size:0.875rem;color:#6b7280;margin-bottom:0.5rem}.article-title{font-size:1.5rem;font-weight:600;color:#1f2937;line-height:1.3;margin-bottom:0.75rem}.article-card.small .article-title{font-size:1.125rem}.article-excerpt{color:#6b7280;line-height:1.5;flex:1;margin-bottom:0.5rem}.article-tags{display:flex;gap:0.5rem;flex-wrap:wrap;margin-bottom:0.5rem}.tag{background:#f3f4f6;color:#374151;padding:0.25rem 0.75rem;border-radius:1rem;font-size:0.75rem;font-weight:500}.article-link{color:#3b82f6;text-decoration:none;font-weight:500;transition:color 0.2s}.article-link:hover{color:#1d4ed8}.articles-sidebar{display:flex;flex-direction:column;gap:1.5rem}.article-card.small{display:flex;gap:1rem;align-items:flex-start}.article-card.small .article-image{width:120px;height:120px;flex-shrink:0;border-radius:0.5rem;overflow:hidden}.article-card.small .article-content{padding:1.25rem;flex:1;display:flex;flex-direction:column;gap:0.75rem}.products-preview{padding:4rem 0;background:white}.products-preview .container{max-width:1200px;margin:0 auto;padding:0 20px}.products-preview .products-grid{display:flex !important;flex-direction:row;flex-wrap:wrap;gap:1.25rem;margin-bottom:3rem;justify-content:center}.products-preview .product-card.modern-card{flex:0 0 370px;max-width:370px;width:370px;min-width:370px}.product-card{background:white;border-radius:1.5rem;padding:1.5rem;box-shadow:0 8px 32px rgba(0,0,0,0.08);transition:all 0.3s ease;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;height:320px;min-height:320px;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,0.05)}.product-card.modern-card{display:grid;grid-template-columns:1fr 1fr;gap:1rem;height:450px;min-height:450px;max-width:370px;width:370px;padding:1.25rem;text-align:left;align-items:stretch;margin:0;position:relative;flex-shrink:0}.product-link-card{display:block;color:inherit;text-decoration:none}.product-link-card:hover{text-decoration:none}.product-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,0.15);border-color:rgba(0,0,0,0.1)}.product-image{width:140px;height:140px;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:0 4px 20px rgba(0,0,0,0.08);transition:all 0.3s ease}.product-image::before{content:'';position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:1.25rem;opacity:0;transition:opacity 0.3s ease;z-index:-1}.product-card:hover .product-image::before{opacity:0}.product-info{display:flex;flex-direction:column;justify-content:flex-start;gap:0.5rem;height:100%;min-width:0;max-width:100%;align-self:stretch}.product-bottom{margin-top:auto;display:flex;flex-direction:column;gap:0.85rem;min-width:0;max-width:100%}.product-name{font-size:1.25rem;font-weight:700;margin-bottom:0.5rem;color:#1a202c;line-height:1.2;letter-spacing:-0.025em}.modern-card .product-name{font-size:1.3rem;font-weight:700;line-height:1.2;margin-bottom:0;display:flex;flex-direction:column;gap:0.25rem;max-width:100%;min-width:0}.modern-card .product-name .product-card-title{white-space:nowrap}.organic-badge{display:inline-block;background:linear-gradient(135deg,#10b981,#059669);color:white;padding:0.2rem 0.65rem;border-radius:1rem;font-size:0.65rem;font-weight:700;letter-spacing:0.5px;margin-right:0.5rem;margin-bottom:0.5rem;text-transform:uppercase;white-space:nowrap;width:fit-content;max-width:max-content}.card-number{position:absolute;top:10px;left:10px;background:rgba(0,0,0,0.7);color:white;width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:14px;z-index:10}.product-card-title{font-weight:600;color:#1f2937;font-size:2.0rem;line-height:1.3;max-width:100%;word-wrap:break-word}.product-subtitle{font-weight:400;color:#6b7280;font-size:1.2rem;line-height:1.4;margin-top:0.25rem}.modern-card .product-price{font-size:1.5rem;font-weight:700;color:#dc2626;margin-bottom:1rem}.modern-card .product-description{color:#6b7280;font-size:0.85rem;line-height:1.5;margin:0}.btn-cart{background:#000;color:white;border:none;padding:0.6rem 1.2rem;border-radius:0.75rem;font-weight:600;font-size:0.85rem;display:flex;align-items:center;gap:0.4rem;transition:all 0.3s ease;cursor:pointer;width:fit-content}.btn-cart:hover{background:#1f2937;transform:translateY(-2px)}.cart-icon{width:16px;height:16px}.product-visual{display:flex;align-items:center;justify-content:center;position:relative;height:100%;padding:0;align-self:stretch}.visual-container{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center}.background-arch{position:absolute;width:120px;height:110px;background:linear-gradient(135deg,#fed7aa,#fdba74,#fb923c);border-radius:50% 50% 0 0;opacity:0.3;z-index:1;bottom:0;left:50%;transform:translateX(-50%)}.watermelon-arch{background:linear-gradient(135deg,#fecaca,#fca5a5,#ef4444)}.rabbit-arch{background:linear-gradient(135deg,#f8f8f8,#f5f5f5,#f0f0f0,#e8e8e8,#f5f5dc)}.koala-arch{background:linear-gradient(135deg,#e5e7eb,#d1d5db,#9ca3af);opacity:0.35}.ananas-arch{background:linear-gradient(135deg,#fef3c7,#fde68a,#fbbf24,#f59e0b)}.panda-arch{background:linear-gradient(135deg,#374151,#1f2937,#111827,#0f172a);opacity:0.35}.morkovka-arch{background:linear-gradient(135deg,#ffedd5,#fed7aa,#fb923c,#f97316)}.frog-arch{background:linear-gradient(135deg,#d1fae5,#a7f3d0,#6ee7b7,#34d399,#10b981)}.avocado-arch{background:linear-gradient(135deg,#d4c5a9,#b89968,#8b7355,#6b5742)}.product-visual .product-image{position:relative;z-index:2;animation:float 3s ease-in-out infinite;width:150px;height:170px;display:flex;align-items:center;justify-content:center;background:none !important;border:none !important;outline:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important}.product-visual .product-img{width:100%;height:100%;object-fit:contain;background:none !important;background-color:transparent !important;background-image:none !important;background-clip:initial !important;background-origin:initial !important;background-position:initial !important;background-repeat:initial !important;background-size:initial !important;border:none !important;outline:none !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;margin:0 !important;filter:drop-shadow(0 8px 32px rgba(0,0,0,0.2));transition:transform 0.3s ease}.product-visual .product-img:hover{transform:scale(1.05);background:none !important;background-color:transparent !important;background-image:none !important;background-clip:initial !important;background-origin:initial !important;background-position:initial !important;background-repeat:initial !important;background-size:initial !important}.floating-particles{position:absolute;width:100%;height:100%;pointer-events:none}.particle{position:absolute;background:rgba(255,255,255,0.8);border-radius:50%;animation:float-particle 4s ease-in-out infinite}.particle-1{width:8px;height:8px;top:20%;left:10%;animation-delay:0s}.particle-2{width:6px;height:6px;top:60%;right:15%;animation-delay:1s}.particle-3{width:10px;height:10px;bottom:30%;left:20%;animation-delay:2s}.particle-4{width:4px;height:4px;top:40%;right:25%;animation-delay:0.5s}.particle-5{width:7px;height:7px;bottom:20%;right:10%;animation-delay:1.5s}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-10px)}}@keyframes float-particle{0%,100%{transform:translateY(0px) rotate(0deg);opacity:0.6}50%{transform:translateY(-20px) rotate(180deg);opacity:1}}.product-details{display:flex;flex-direction:column;gap:1rem;height:100%}.detail-section{border-bottom:1px solid #e5e7eb;padding-bottom:1rem}.detail-section:last-child{border-bottom:none}.detail-toggle{width:100%;background:none;border:none;padding:0.75rem 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all 0.3s ease;font-size:0.9rem;font-weight:500;color:#374151}.detail-toggle:hover{color:#1f2937}.detail-toggle.active{color:#1f2937;font-weight:600}.toggle-icon{width:16px;height:16px;transition:transform 0.3s ease}.detail-toggle.active .toggle-icon{transform:rotate(180deg)}.detail-content{max-height:0;overflow:hidden;transition:max-height 0.3s ease;padding:0}.detail-content.active{max-height:100px;padding:0.5rem 0}.detail-content p{color:#6b7280;font-size:0.85rem;line-height:1.5;margin:0}.product-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;width:100%}.product-name{font-size:1.25rem;font-weight:700;margin-bottom:0.5rem;color:#1a202c;line-height:1.2;letter-spacing:-0.025em}.product-description{color:#718096;margin-bottom:1.25rem;line-height:1.5;font-size:0.9rem;flex:1;font-weight:400}.modern-card .product-actions{display:flex;gap:0.75rem;justify-content:flex-start;margin-top:auto}.modern-card .product-actions .btn{padding:0.65rem 1.25rem !important;font-size:0.85rem !important;border-radius:0.75rem !important;font-weight:600 !important;letter-spacing:0.025em !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important;background:#1f3f6f !important;color:white !important;box-shadow:0 6px 16px rgba(31,63,111,0.35) !important;min-width:130px !important;height:40px !important;display:flex !important;align-items:center !important;justify-content:center !important}.modern-card .product-actions .btn:hover{background:#173357 !important;transform:translateY(-1px) !important}.modern-card .product-actions .btn::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.2),transparent);transition:left 0.5s ease}.modern-card .product-actions .btn:hover::before{left:100%}.section-actions{text-align:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e5e7eb}.footer{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);color:#334155;padding:3rem 0 1rem;border-top:1px solid #e2e8f0}.footer-content{display:grid;grid-template-columns:1fr 2fr;gap:3rem;margin-bottom:2rem}.footer-brand .logo{color:#1e293b;margin-bottom:1rem}.footer-brand .logo-image{height:50px;max-width:180px}.footer-description{color:#64748b;line-height:1.6;margin-bottom:1.5rem}.footer-social{margin-top:1.5rem}.footer-social-title{color:#1e293b;font-size:0.875rem;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:0.05em}.social-links{display:flex;gap:0.75rem;flex-wrap:wrap}.social-link{display:flex;align-items:center;gap:0.5rem;padding:0.625rem 1rem;background:white;border:1px solid #e2e8f0;border-radius:0.5rem;text-decoration:none;font-size:0.875rem;font-weight:500;transition:all 0.3s ease;box-shadow:0 1px 3px rgba(0,0,0,0.05);color:#64748b}.social-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);text-decoration:none;color:white;border-color:transparent}.social-link svg{flex-shrink:0;transition:all 0.3s ease}.social-link:hover svg{transform:scale(1.1)}.social-telegram:hover{background:linear-gradient(135deg,#0088cc,#229ED9) !important}.social-vk:hover{background:linear-gradient(135deg,#4a76a8,#5181b8) !important}.social-instagram:hover{background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.footer-column h4{color:#1e293b;font-weight:600;margin-bottom:1rem}.footer-column a{display:block;color:#64748b;text-decoration:none;margin-bottom:0.5rem;transition:color 0.2s}.footer-column a:hover{color:#3b82f6}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:2rem;border-top:1px solid #cbd5e1;color:#64748b;font-size:0.875rem}.footer-legal{display:flex;gap:2rem}.footer-legal a{color:#64748b;text-decoration:none;transition:color 0.2s}.footer-legal a:hover{color:#3b82f6}.page-header{padding:3rem 0;background:linear-gradient(135deg,#fef3c7 0%,#fce7f3 100%);text-align:center}.page-title{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.page-subtitle{font-size:1.25rem;color:#6b7280;max-width:600px;margin:0 auto}.products-section{padding:4rem 0}.products-grid{display:flex;flex-direction:column;gap:3rem}.product-card-large{display:grid;grid-template-columns:1fr 1fr;gap:3rem;background:white;border-radius:1.5rem;padding:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);transition:transform 0.2s,box-shadow 0.2s}.product-card-large:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,0.1)}.product-image-large{width:100%;height:300px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:1rem;display:flex;align-items:center;justify-content:center}.product-content{display:flex;flex-direction:column;justify-content:center}.product-name{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.product-description{font-size:1.125rem;color:#6b7280;line-height:1.6;margin-bottom:1.5rem}.product-features{display:flex;flex-direction:column;gap:0.75rem;margin-bottom:2rem}.feature{display:flex;align-items:center;gap:0.75rem;font-size:0.875rem;color:#374151}.feature-icon{font-size:1rem;width:20px;text-align:center}.product-actions{display:flex;gap:1rem}.features-section{padding:4rem 0;background:#f9fafb}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.feature-card{background:white;padding:2rem;border-radius:1rem;text-align:center;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);transition:transform 0.2s}.feature-card:hover{transform:translateY(-2px)}.feature-card .feature-icon{width:60px;height:60px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative}.feature-card h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:0.75rem}.feature-card p{color:#6b7280;line-height:1.5}.icon-natural{background:linear-gradient(135deg,#10b981,#059669)}.icon-natural::before{content:'ğŸŒ¿';font-size:1.5rem;color:white}.icon-certificate{background:linear-gradient(135deg,#3b82f6,#2563eb)}.icon-certificate::before{content:'âœ“';font-size:1.5rem;color:white;font-weight:bold}.icon-clean{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.icon-clean::before{content:'ğŸ’§';font-size:1.5rem}.icon-baby{background:linear-gradient(135deg,#f59e0b,#d97706)}.icon-baby::before{content:'ğŸ‘¶';font-size:1.5rem}.breadcrumbs{padding:1rem 0;background:#f9fafb;border-bottom:1px solid #e5e7eb}.breadcrumb-nav{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem}.breadcrumb-nav a{color:#3b82f6;text-decoration:none;transition:color 0.2s}.breadcrumb-nav a:hover{color:#1d4ed8}.breadcrumb-separator{color:#9ca3af}.breadcrumb-current{color:#6b7280}.product-detail{padding:3rem 0}.product-detail-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.product-gallery{display:flex;flex-direction:column;gap:1rem}.main-image{width:100%;height:400px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.thumbnail-images{display:flex;gap:0.75rem}.thumbnail{width:80px;height:80px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:0.5rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 0.2s;border:2px solid transparent}.thumbnail:hover,.thumbnail.active{border-color:#3b82f6;transform:scale(1.05)}.product-info{display:flex;flex-direction:column;gap:1.5rem}.product-detail-title{font-size:2.0rem;font-weight:700;color:#1f2937;margin-bottom:0.5rem}.product-rating{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem}.stars{color:#fbbf24;font-size:1.125rem}.rating-text{color:#6b7280;font-size:0.875rem}.product-features h3,.product-specs h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.product-features ul{list-style:none;padding:0}.product-features li{padding:0.5rem 0;color:#374151;border-bottom:1px solid #f3f4f6}.product-features li:last-child{border-bottom:none}.specs-grid{display:grid;gap:0.75rem}.spec{display:flex;justify-content:space-between;padding:0.5rem 0;border-bottom:1px solid #f3f4f6}.spec:last-child{border-bottom:none}.spec-label{color:#6b7280;font-weight:500}.spec-value{color:#1f2937;font-weight:500}.price-section{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.price{font-size:2rem;font-weight:700;color:#1f2937}.old-price{font-size:1.25rem;color:#9ca3af;text-decoration:line-through}.action-buttons{display:flex;gap:1rem;margin-bottom:1.5rem}.delivery-info{display:flex;flex-direction:column;gap:0.5rem}.delivery-item{display:flex;align-items:center;gap:0.5rem;font-size:0.875rem;color:#6b7280}.delivery-icon{font-size:1rem}.product-tabs{padding:3rem 0;background:#f9fafb}.tabs{display:flex;gap:0;margin-bottom:2rem;border-bottom:1px solid #e5e7eb}.tab-button{padding:1rem 2rem;background:none;border:none;font-size:1rem;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:all 0.2s}.tab-button:hover,.tab-button.active{color:#1f2937;border-bottom-color:#3b82f6}.tab-panel{display:none}.tab-panel.active{display:block}.tab-panel h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.tab-panel h4{font-size:1.25rem;font-weight:600;color:#1f2937;margin:1.5rem 0 0.75rem}.tab-panel p{color:#6b7280;line-height:1.6;margin-bottom:1rem}.tab-panel ul,.tab-panel ol{color:#6b7280;line-height:1.6;margin-bottom:1rem;padding-left:1.5rem}.tab-panel li{margin-bottom:0.5rem}.reviews-summary{display:flex;align-items:center;gap:2rem;margin-bottom:2rem;padding:1.5rem;background:white;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.rating-overview{text-align:center}.rating-number{font-size:3rem;font-weight:700;color:#1f2937}.rating-stars{color:#fbbf24;font-size:1.25rem;margin:0.5rem 0}.rating-count{color:#6b7280;font-size:0.875rem}.reviews-list{display:flex;flex-direction:column;gap:1.5rem}.review{background:white;padding:1.5rem;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.review-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.75rem}.reviewer-info{display:flex;align-items:center;gap:0.75rem}.reviewer-name{font-weight:600;color:#1f2937}.review-rating{color:#fbbf24;font-size:0.875rem}.review-date{color:#9ca3af;font-size:0.875rem}.review-text{color:#6b7280;line-height:1.6}.related-products{padding:3rem 0}.guides-section{padding:4rem 0}.guides-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.guide-card{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);transition:transform 0.2s,box-shadow 0.2s}.guide-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,0.1)}.guide-card.featured{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;gap:0}.guide-image{height:200px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center}.guide-card.featured .guide-image{height:100%}.guide-content{padding:1.5rem}.guide-card.featured .guide-content{display:flex;flex-direction:column;justify-content:center}.guide-meta{display:flex;gap:1rem;margin-bottom:0.75rem;font-size:0.875rem}.guide-category{background:#3b82f6;color:white;padding:0.25rem 0.75rem;border-radius:1rem;font-weight:500}.guide-read-time{color:#6b7280}.guide-title{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:0.75rem;line-height:1.3}.guide-card.featured .guide-title{font-size:2rem}.guide-excerpt{color:#6b7280;line-height:1.5;margin-bottom:1rem}.guide-features{display:flex;gap:0.5rem;margin-bottom:1rem;flex-wrap:wrap}.feature-tag{background:#f3f4f6;color:#374151;padding:0.25rem 0.75rem;border-radius:1rem;font-size:0.75rem;font-weight:500}.guide-link{color:#3b82f6;text-decoration:none;font-weight:500;transition:color 0.2s}.guide-link:hover{color:#1d4ed8}.faq-section{padding:4rem 0;background:#f9fafb}.faq-list{max-width:800px;margin:0 auto}.faq-item{background:white;border-radius:0.5rem;margin-bottom:1rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);overflow:hidden}.faq-question{width:100%;padding:1.5rem;background:none;border:none;text-align:left;font-size:1.125rem;font-weight:500;color:#1f2937;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:background-color 0.2s}.faq-question:hover{background:#f9fafb}.faq-icon{font-size:1.5rem;color:#3b82f6;transition:transform 0.2s}.faq-item.active .faq-icon{transform:rotate(45deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.faq-answer p{padding:0 1.5rem 1.5rem;color:#6b7280;line-height:1.6;margin:0}.article-header{padding:3rem 0;background:linear-gradient(135deg,#fef3c7 0%,#fce7f3 100%);text-align:center}.guide-hero{margin:1.25rem auto 0;width:100%;max-width:1000px;border-radius:1rem;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,0.08)}.guide-hero-img{display:block;width:100%;height:100%;max-height:420px;object-fit:cover}.article-meta{display:flex;justify-content:center;gap:2rem;margin-bottom:1rem;font-size:0.875rem}.article-category{background:#3b82f6;color:white;padding:0.25rem 0.75rem;border-radius:1rem;font-weight:500}.article-read-time,.article-date{color:#6b7280}.article-title{font-size:3rem;font-weight:700;color:#1f2937;margin-bottom:1rem;line-height:1.1}.article-subtitle{font-size:1.25rem;color:#6b7280;max-width:600px;margin:0 auto}.article-content{padding:4rem 0}.content-wrapper{display:grid;grid-template-columns:1fr 300px;gap:4rem;align-items:start}.main-content{max-width:1200px;margin:0 auto;padding:0 20px}.main-content h2,article h2{font-size:2rem;font-weight:600;color:#1f2937;margin:3rem 0 1.5rem;line-height:1.2;padding-top:1.5rem;border-top:1px solid #e5e7eb}.main-content h2:first-of-type,article h2:first-of-type{margin-top:0;border-top:none;padding-top:0}.main-content h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin:2rem 0 1rem}.main-content h4{font-size:1.25rem;font-weight:600;color:#1f2937;margin:1.5rem 0 0.75rem}.main-content p{color:#6b7280;line-height:1.7;margin-bottom:1.5rem}.main-content ul,.main-content ol{color:#6b7280;line-height:1.7;margin-bottom:1.5rem;padding-left:1.5rem}.main-content li{margin-bottom:0.5rem}.article-image{width:100%;height:300px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:1rem;display:flex;align-items:center;justify-content:center;margin:2rem 0}.comparison-table-container{margin:2rem 0;max-width:100%;overflow-x:auto}.comparison-table-title{font-size:1.5rem;font-weight:600;text-align:center;margin-bottom:1.5rem;color:#1f2937}.table-wrapper{overflow-x:auto;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.comparison-table{width:100%;min-width:600px;background:white;border-collapse:collapse;border-radius:1rem;overflow:hidden}.comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid #e5e7eb}.comparison-row:last-child{border-bottom:none}.comparison-row.header{background:#f9fafb;font-weight:600;color:#1f2937}.comparison-cell{padding:1rem;border-right:1px solid #e5e7eb}.comparison-cell:last-child{border-right:none}.age-recommendations{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin:2rem 0}.age-group{background:white;padding:1.5rem;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,0.1);text-align:center}.age-group h4{color:#3b82f6;font-size:1.25rem;margin-bottom:0.75rem}.age-group p{color:#6b7280;margin:0}.safety-checklist{display:grid;gap:1.5rem;margin:2rem 0}.safety-item{display:flex;gap:1rem;align-items:flex-start;background:white;padding:1.5rem;border-radius:1rem;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.safety-icon{background:#10b981;color:white;width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;flex-shrink:0;margin-top:0.25rem}.safety-item h4{color:#1f2937;margin:0 0 0.5rem;font-size:1.125rem}.safety-item p{color:#6b7280;margin:0;line-height:1.5}.teether-types{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin:2rem 0}.teether-type{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);text-align:center;transition:transform 0.2s}.teether-type:hover{transform:translateY(-2px)}.type-image{width:80px;height:80px;margin:0 auto 1rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:1rem;display:flex;align-items:center;justify-content:center}.teether-type h4{color:#1f2937;margin-bottom:0.75rem;font-size:1.25rem}.teether-type p{color:#6b7280;margin:0;line-height:1.5}.conclusion{background:linear-gradient(135deg,#fef3c7,#fce7f3);padding:2rem;border-radius:1rem;margin:3rem 0}.conclusion h2{color:#1f2937;margin-top:0}.conclusion p{color:#374151;font-size:1.125rem;line-height:1.6;margin:0}.sidebar{display:flex;flex-direction:column;gap:2rem}.sidebar-widget{background:white;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.sidebar-widget h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.product-mini{display:flex;gap:1rem;align-items:center}.mini-image{width:60px;height:60px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:0.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mini-content h4{color:#1f2937;font-size:1rem;font-weight:600;margin-bottom:0.5rem}.mini-content p{color:#6b7280;font-size:0.875rem;margin-bottom:0.75rem;line-height:1.4}.btn-small{padding:0.5rem 1rem;font-size:0.875rem}.article-links{display:flex;flex-direction:column;gap:1rem}.article-link{display:flex;justify-content:space-between;align-items:center;padding:0.75rem;background:#f9fafb;border-radius:0.5rem;text-decoration:none;transition:background-color 0.2s}.article-link:hover{background:#f3f4f6}.link-title{color:#1f2937;font-weight:500;font-size:0.875rem}.link-meta{color:#9ca3af;font-size:0.75rem}.blog-section{padding:4rem 0}.no-posts{text-align:center;padding:4rem 2rem;background:white;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.no-posts-icon{font-size:4rem;margin-bottom:1.5rem;opacity:0.7}.no-posts h2{font-size:1.75rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.no-posts p{font-size:1.125rem;color:#6b7280;margin:0}.no-posts a{color:#3b82f6;text-decoration:underline;font-weight:500}.no-posts a:hover{color:#1d4ed8}.blog-layout{display:grid;grid-template-columns:1fr 300px;gap:4rem;align-items:start}.blog-main{display:flex;flex-direction:column;gap:3rem}.blog-article{background:white;border-radius:1rem;overflow:hidden;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);transition:transform 0.2s,box-shadow 0.2s}.blog-article:hover{transform:translateY(-2px);box-shadow:0 10px 25px -3px rgba(0,0,0,0.1)}.blog-article.featured{display:grid;grid-template-columns:1fr 1fr;gap:0}.blog-article .article-image{height:200px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center}.blog-article.featured .article-image{height:100%}.blog-article .article-content{padding:1.5rem}.blog-article.featured .article-content{display:flex;flex-direction:column;justify-content:center}.blog-article .article-meta{display:flex;gap:1rem;margin-bottom:0.75rem;font-size:0.875rem;flex-wrap:wrap}.blog-article .article-category{background:#3b82f6;color:white;padding:0.25rem 0.75rem;border-radius:1rem;font-weight:500}.blog-article .article-date,.blog-article .article-read-time{color:#6b7280}.blog-article .article-title{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:0.75rem;line-height:1.3}.blog-article.featured .article-title{font-size:2rem}.blog-article .article-excerpt{color:#6b7280;line-height:1.5;margin-bottom:1rem}.blog-article .article-tags{display:flex;gap:0.5rem;margin-bottom:1rem;flex-wrap:wrap}.blog-article .tag{background:#f3f4f6;color:#374151;padding:0.25rem 0.75rem;border-radius:1rem;font-size:0.75rem;font-weight:500}.blog-article .article-link{color:#3b82f6;text-decoration:none;font-weight:500;transition:color 0.2s}.blog-article .article-link:hover{color:#1d4ed8}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.pagination{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.pagination-btn{padding:0.75rem 1.5rem;background:white;border:1px solid #d1d5db;border-radius:0.5rem;color:#374151;font-weight:500;cursor:pointer;transition:all 0.2s}.pagination-btn:hover:not(.disabled){background:#f9fafb;border-color:#9ca3af}.pagination-btn.disabled{opacity:0.5;cursor:not-allowed}.pagination-numbers{display:flex;gap:0.5rem;align-items:center}.pagination-number{width:40px;height:40px;background:white;border:1px solid #d1d5db;border-radius:0.5rem;color:#374151;font-weight:500;cursor:pointer;transition:all 0.2s;display:flex;align-items:center;justify-content:center}.pagination-number:hover,.pagination-number.active{background:#3b82f6;color:white;border-color:#3b82f6}.pagination-dots{color:#9ca3af;padding:0 0.5rem}.blog-sidebar{display:flex;flex-direction:column;gap:2rem}.sidebar-widget{background:white;padding:1.5rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.sidebar-widget h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:1rem}.search-form{display:flex;gap:0.5rem}.search-input{flex:1;padding:0.75rem;border:1px solid #d1d5db;border-radius:0.5rem;font-size:0.875rem;transition:border-color 0.2s}.search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.search-btn{padding:0.75rem 1rem;background:#3b82f6;color:white;border:none;border-radius:0.5rem;cursor:pointer;transition:background-color 0.2s}.search-btn:hover{background:#2563eb}.category-list{display:flex;flex-direction:column;gap:0.75rem}.category-link{display:flex;justify-content:space-between;align-items:center;padding:0.75rem;background:#f9fafb;border-radius:0.5rem;text-decoration:none;color:#374151;transition:background-color 0.2s}.category-link:hover{background:#f3f4f6}.category-count{background:#e5e7eb;color:#6b7280;padding:0.25rem 0.5rem;border-radius:1rem;font-size:0.75rem;font-weight:500}.popular-articles{display:flex;flex-direction:column;gap:1rem}.popular-article{display:flex;gap:0.75rem;align-items:center;padding:0.75rem;background:#f9fafb;border-radius:0.5rem;transition:background-color 0.2s}.popular-article:hover{background:#f3f4f6}.popular-image{width:50px;height:50px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:0.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.popular-content h4{color:#1f2937;font-size:0.875rem;font-weight:500;margin-bottom:0.25rem;line-height:1.3}.popular-views{color:#9ca3af;font-size:0.75rem}.newsletter-widget{background:linear-gradient(135deg,#fef3c7,#fce7f3)}.newsletter-widget p{color:#6b7280;font-size:0.875rem;margin-bottom:1rem;line-height:1.5}.newsletter-form{display:flex;flex-direction:column;gap:0.75rem}.newsletter-input{padding:0.75rem;border:1px solid #d1d5db;border-radius:0.5rem;font-size:0.875rem;transition:border-color 0.2s}.newsletter-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.about-page{background-color:#ffffff}.about-content{padding:4rem 0;background-color:#ffffff}.story-section{margin-bottom:5rem;text-align:center}.story-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:3rem}.story-image{width:100%;max-width:800px;height:400px;margin:0 auto 3rem;border-radius:12px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,0.1)}.team-photo{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.team-photo:hover{transform:scale(1.02)}.story-text{max-width:800px;margin:0 auto;text-align:left}.story-text p{color:#6b7280;line-height:1.7;margin-bottom:1.5rem;font-size:1.125rem}.rubber-section{padding:3rem 0;background-color:#ffffff;margin-bottom:4rem}.rubber-content{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center;max-width:1100px;margin:0 auto}.rubber-text h2{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.rubber-text p{color:#6b7280;line-height:1.6;margin-bottom:1.5rem;font-size:1rem}.rubber-benefits{list-style:none;padding:0}.rubber-benefits li{display:flex;gap:0.75rem;align-items:flex-start;margin-bottom:1rem;padding:0.875rem;background:white;border-radius:0.75rem;box-shadow:0 2px 4px rgba(0,0,0,0.08);transition:all 0.3s ease}.rubber-benefits li:hover{transform:translateX(3px);box-shadow:0 3px 8px rgba(0,0,0,0.12)}.benefit-icon{background:#10b981;color:white;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;flex-shrink:0;margin-top:0.125rem;font-size:0.75rem}.rubber-benefits strong{color:#1f2937;font-size:1rem;display:block;margin-bottom:0.25rem}.rubber-benefits p{color:#6b7280;margin:0;line-height:1.5;font-size:0.9rem}.rubber-image{width:100%;height:350px;border-radius:1rem;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 24px rgba(0,0,0,0.08)}.rubber-tree-image{width:100%;height:100%;object-fit:cover;border-radius:1rem;transition:transform 0.3s ease}.rubber-tree-image:hover{transform:scale(1.05)}.certifications-section{margin-bottom:5rem;text-align:center}.certifications-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.certifications-intro{color:#6b7280;font-size:1.125rem;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.certifications-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto}.certification-item{background:white;padding:2.5rem 2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.08);text-align:center;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.05)}.certification-item:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,0.12)}.certification-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.certification-item h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.certification-item p{color:#6b7280;line-height:1.6}.mission-section{margin-bottom:5rem;text-align:center}.mission-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:3rem}.mission-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin-left:auto;margin-right:auto}.mission-card{background:white;padding:2.5rem 2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.08);text-align:center;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.05)}.mission-card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,0.12)}.mission-icon{font-size:3rem;margin-bottom:1.5rem;display:block}.mission-card h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.mission-card p{color:#6b7280;line-height:1.6}.certifications-section{margin-bottom:4rem}.certifications-section h2{font-size:2.5rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:1rem}.certifications-intro{text-align:center;color:#6b7280;font-size:1.125rem;margin-bottom:3rem}.certifications-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.certification-card{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);text-align:center;transition:transform 0.2s}.certification-card{animation:fadeInUp 0.6s ease-out;animation-fill-mode:both}.certification-card:nth-child(1){animation-delay:0.1s}.certification-card:nth-child(2){animation-delay:0.2s}.certification-card:nth-child(3){animation-delay:0.3s}.certification-card:nth-child(4){animation-delay:0.4s}.certification-card:hover{transform:translateY(-2px);animation-play-state:paused}.cert-icon{font-size:3rem;margin-bottom:1rem;display:block}.certification-card h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.certification-card p{color:#6b7280;line-height:1.6}.team-section{margin-bottom:4rem}.team-section h2{font-size:2.5rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:1rem}.team-intro{text-align:center;color:#6b7280;font-size:1.125rem;margin-bottom:3rem;max-width:600px;margin-left:auto;margin-right:auto}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.team-member{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1);text-align:center;transition:transform 0.2s}.team-member{animation:fadeInUp 0.6s ease-out;animation-fill-mode:both}.team-member:nth-child(1){animation-delay:0.1s}.team-member:nth-child(2){animation-delay:0.2s}.team-member:nth-child(3){animation-delay:0.3s}.team-member:hover{transform:translateY(-2px);animation-play-state:paused}.member-photo{animation:pulse 2s ease-in-out infinite}.member-photo{width:120px;height:120px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:50%;display:flex;align-items:center;justify-content:center}.team-member h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:0.5rem}.member-role{color:#3b82f6;font-weight:500;margin-bottom:1rem}.member-bio{color:#6b7280;line-height:1.6;font-size:0.875rem}.values-section{margin-bottom:4rem;text-align:center}.values-title{font-size:2.5rem;font-weight:700;color:#1f2937;margin-bottom:1.5rem}.values-intro{color:#6b7280;font-size:1.125rem;margin-bottom:3rem;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.7;text-align:center}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;max-width:1200px;margin:0 auto}.value-item{background:white;padding:2.5rem 2rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.08);text-align:center;transition:all 0.3s ease;border:1px solid rgba(0,0,0,0.05)}.value-item:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(0,0,0,0.12)}.value-item h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.value-item p{color:#6b7280;line-height:1.6}.contact-section{padding:4rem 0}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.contact-form-section h2{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.form-intro{color:#6b7280;line-height:1.6;margin-bottom:2rem}.contact-form{background:white;padding:2rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;color:#374151;font-weight:500;margin-bottom:0.5rem}.form-group input,.form-group select,.form-group textarea{width:100%;padding:0.75rem;border:1px solid #d1d5db;border-radius:0.5rem;font-size:1rem;transition:border-color 0.2s,box-shadow 0.2s}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,0.1)}.checkbox-group{display:flex;align-items:flex-start;gap:0.75rem}.checkbox-label{display:flex;align-items:flex-start;gap:0.75rem;cursor:pointer;font-size:0.875rem;line-height:1.5}.checkbox-label input[type="checkbox"]{width:auto;margin:0}.checkbox-label a{color:#3b82f6;text-decoration:none}.checkbox-label a:hover{text-decoration:underline}.contact-info-section h2{font-size:2rem;font-weight:700;color:#1f2937;margin-bottom:2rem}.contact-methods{display:flex;flex-direction:column;gap:2rem;margin-bottom:3rem}.contact-method{display:flex;gap:1rem;align-items:flex-start}.method-icon{font-size:2rem;flex-shrink:0}.method-content h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:0.5rem}.method-content p{color:#6b7280;margin-bottom:0.25rem;line-height:1.5}.social-section{margin-bottom:3rem}.social-section h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.social-section .social-links{display:flex;flex-direction:column;gap:0.75rem}.social-section .social-link{display:flex;align-items:center;gap:0.75rem;padding:0.625rem 1rem;background:white;border:1px solid #e2e8f0;border-radius:0.5rem;text-decoration:none;font-size:0.875rem;font-weight:500;transition:all 0.3s ease;box-shadow:0 1px 3px rgba(0,0,0,0.05);color:#64748b}.social-section .social-link:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15);text-decoration:none;color:white;border-color:transparent}.social-section .social-link svg{flex-shrink:0;transition:all 0.3s ease}.social-section .social-link:hover svg{transform:scale(1.1)}.social-section .social-telegram:hover{background:linear-gradient(135deg,#0088cc,#229ED9) !important}.social-section .social-vk:hover{background:linear-gradient(135deg,#4a76a8,#5181b8) !important}.social-section .social-instagram:hover{background:linear-gradient(135deg,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%) !important}.social-icon{font-size:1.25rem}.faq-section h3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:1rem}.map-section{padding:4rem 0;background:#f9fafb}.map-section h2{font-size:2rem;font-weight:700;color:#1f2937;text-align:center;margin-bottom:2rem}.map-container{width:100%;border-radius:1rem;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.1);margin-bottom:2rem}.map-container iframe{display:block;width:100%;min-height:450px}.map-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:450px;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:1rem;padding:3rem 2rem;text-align:center}.map-placeholder .map-icon{font-size:4rem;margin-bottom:1.5rem;opacity:0.8}.map-placeholder h3{font-size:1.75rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.map-placeholder p{font-size:1.125rem;color:#6b7280;margin-bottom:2rem;max-width:500px;line-height:1.6}.map-coordinates{background:white;padding:1.5rem;border-radius:0.75rem;box-shadow:0 2px 10px rgba(0,0,0,0.1);margin-bottom:2rem;width:100%;max-width:400px}.map-coordinates p{margin-bottom:0.5rem;font-size:0.95rem;color:#374151}.map-coordinates p:last-child{margin-bottom:0}.map-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.map-actions .btn{padding:0.75rem 1.5rem;border-radius:0.5rem;text-decoration:none;font-weight:600;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:0.5rem}.map-actions .btn-primary{background:#3b82f6;color:white}.map-actions .btn-primary:hover{background:#2563eb;transform:translateY(-2px)}.map-actions .btn-secondary{background:#6b7280;color:white}.map-actions .btn-secondary:hover{background:#4b5563;transform:translateY(-2px)}.map-info{text-align:center;padding:1.5rem;background:white;border-radius:1rem;box-shadow:0 2px 8px rgba(0,0,0,0.08);max-width:600px;margin:0 auto}.map-location{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:0.75rem}.map-delivery{font-size:1rem;color:#6b7280;margin:0}@media (max-width:768px){.map-container iframe{min-height:350px}.map-section{padding:3rem 0}}@media (max-width:480px){.map-container iframe{min-height:300px}.map-section h2{font-size:1.5rem}}.telegram-float{position:fixed;bottom:6rem;right:2rem;width:60px;height:60px;background:linear-gradient(135deg,#0088cc,#229ED9);color:white;border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px rgba(34,158,217,0.4);transition:all 0.3s ease;z-index:1000;text-decoration:none}.telegram-float:hover{background:linear-gradient(135deg,#006699,#0088cc);transform:translateY(-4px) scale(1.05);box-shadow:0 8px 25px rgba(34,158,217,0.5);text-decoration:none}.telegram-float:active{transform:translateY(-2px) scale(1.02)}.telegram-float svg{transition:transform 0.3s ease}.telegram-float:hover svg{transform:scale(1.1)}@keyframes telegram-pulse{0%{box-shadow:0 6px 20px rgba(34,158,217,0.4)}50%{box-shadow:0 6px 20px rgba(34,158,217,0.4),0 0 0 15px rgba(34,158,217,0)}100%{box-shadow:0 6px 20px rgba(34,158,217,0.4)}}.telegram-float{animation:telegram-pulse 2s infinite}.back-to-top{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:linear-gradient(135deg,#1f3f6f,#2d4a7c);color:white;border:none;border-radius:50%;cursor:pointer;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;box-shadow:0 6px 16px rgba(31,63,111,0.35);-moz-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;visibility:hidden;-moz-transform:translateY(20px);transform:translateY(20px);z-index:1000}.back-to-top.visible{opacity:1;visibility:visible;-moz-transform:translateY(0);transform:translateY(0)}.back-to-top:hover{background:linear-gradient(135deg,#173357,#1f3f6f);-moz-transform:translateY(-2px);transform:translateY(-2px);box-shadow:0 6px 25px rgba(31,63,111,0.4)}.back-to-top:active{transform:translateY(0)}.back-to-top svg{width:20px;height:20px;-moz-transition:transform 0.3s ease;transition:transform 0.3s ease}.back-to-top:hover svg{-moz-transform:translateY(-2px);transform:translateY(-2px)}.legal-page{background:#f9fafb}.legal-hero{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:4rem 0;color:white}.legal-hero-content{max-width:800px;margin:0 auto;text-align:center}.legal-badge{display:inline-flex;align-items:center;gap:0.5rem;background:rgba(255,255,255,0.2);padding:0.5rem 1rem;border-radius:2rem;font-size:0.875rem;font-weight:600;margin-bottom:1.5rem;backdrop-filter:blur(10px)}.legal-badge svg{width:20px;height:20px}.legal-title{font-size:3rem;font-weight:800;margin-bottom:1rem;line-height:1.2}.legal-description{font-size:1.125rem;opacity:0.95;max-width:600px;margin:0 auto 1.5rem;line-height:1.6}.legal-meta{display:flex;align-items:center;justify-content:center;gap:1rem;font-size:0.875rem;opacity:0.9}.legal-meta .separator{opacity:0.5}.legal-content{padding:4rem 0}.legal-layout{display:grid;grid-template-columns:280px 1fr;gap:4rem;align-items:start}.legal-toc{position:relative}.toc-sticky{position:sticky;top:2rem;background:white;border-radius:1rem;padding:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.toc-title{font-size:1.125rem;font-weight:700;color:#1f2937;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:2px solid #e5e7eb}.toc-nav{display:flex;flex-direction:column;gap:0.5rem}.toc-link{color:#6b7280;text-decoration:none;font-size:0.875rem;padding:0.5rem 0.75rem;border-radius:0.5rem;transition:all 0.2s ease;border-left:3px solid transparent}.toc-link:hover{color:#667eea;background:#f3f4f6;border-left-color:#667eea;transform:translateX(2px)}.toc-link.active{color:#667eea;background:#ede9fe;border-left-color:#667eea;font-weight:600}.legal-main{background:white;border-radius:1rem;padding:3rem;box-shadow:0 4px 6px -1px rgba(0,0,0,0.1)}.legal-alert{display:flex;gap:1rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#fef3c7 0%,#fde68a 100%);border-left:4px solid #f59e0b;border-radius:0.75rem;margin-bottom:2rem}.legal-alert svg{flex-shrink:0;color:#d97706;margin-top:0.125rem}.legal-alert strong{color:#92400e}.legal-main h2{font-size:1.875rem;font-weight:700;color:#1f2937;margin-top:3rem;margin-bottom:1.5rem;padding-top:2rem;border-top:1px solid #e5e7eb;scroll-margin-top:2rem}.legal-main h2:first-of-type{margin-top:0;padding-top:0;border-top:none}.legal-main h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin-top:2rem;margin-bottom:1rem}.legal-main h4{font-size:1.25rem;font-weight:600;color:#374151;margin-top:1.5rem;margin-bottom:0.75rem}.legal-main p{color:#4b5563;line-height:1.75;margin-bottom:1rem}.legal-main ul,.legal-main ol{color:#4b5563;line-height:1.75;margin-bottom:1.5rem;padding-left:1.5rem}.legal-main li{margin-bottom:0.5rem}.legal-main strong{color:#1f2937;font-weight:600}.legal-main a{color:#667eea;text-decoration:underline;transition:color 0.2s ease}.legal-main a:hover{color:#764ba2}.legal-main hr{border:none;border-top:1px solid #e5e7eb;margin:2rem 0}.legal-cta{margin-top:3rem;padding:2rem;background:linear-gradient(135deg,#f3f4f6 0%,#e5e7eb 100%);border-radius:1rem;text-align:center}.legal-cta h3{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:0.5rem}.legal-cta p{color:#6b7280;margin-bottom:1.5rem}.legal-cta-buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.legal-cta-buttons .btn{display:inline-flex;align-items:center;gap:0.5rem}.legal-cta-buttons .btn-primary{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:white !important}.legal-cta-buttons .btn-primary svg{color:white !important;fill:white !important}.legal-cta-buttons .btn-primary:hover{background:linear-gradient(135deg,#5568d3 0%,#6a3f91 100%);transform:translateY(-2px);box-shadow:0 8px 20px rgba(102,126,234,0.4)}.legal-cta-buttons svg{width:20px;height:20px}@media (max-width:1024px){.hero-content{grid-template-columns:1fr;gap:2rem;text-align:center;max-width:100%;padding:0 20px}.products-preview .product-card.modern-card{flex:0 0 350px;max-width:350px;width:350px;min-width:350px}.product-card{height:280px;min-height:280px;padding:1rem}.product-card.modern-card{grid-template-columns:1fr;height:auto;min-height:auto;max-width:350px;width:350px;gap:1rem;padding:1.5rem;margin:0;flex-shrink:0}.product-visual{justify-content:center;padding:0}.product-image{width:120px;height:120px}.visual-container{width:120px;height:120px}.background-arch{width:100px;height:90px;background:linear-gradient(135deg,#fed7aa,#fdba74,#fb923c);transform:translateX(-50%) translateY(0px);bottom:0;left:50%}.product-visual .product-image{width:120px;height:140px}.articles-grid{grid-template-columns:1fr}.articles-main{gap:1.5rem}.article-card.featured{grid-template-columns:1fr}.footer-content{grid-template-columns:1fr;gap:2rem}.footer-links{grid-template-columns:repeat(2,1fr)}.product-card-large{grid-template-columns:1fr;gap:2rem}.product-image-large{height:250px}.product-detail-content{grid-template-columns:1fr;gap:2rem}.tabs{flex-wrap:wrap}.tab-button{padding:0.75rem 1rem;font-size:0.875rem}.guide-card.featured{grid-template-columns:1fr}.guides-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.content-wrapper{grid-template-columns:1fr;gap:2rem}.comparison-row{grid-template-columns:1fr}.comparison-cell{border-right:none;border-bottom:1px solid #e5e7eb}.comparison-cell:last-child{border-bottom:none}.blog-layout{grid-template-columns:1fr;gap:2rem}.blog-article.featured{grid-template-columns:1fr}.blog-grid{grid-template-columns:1fr}.story-section,.rubber-section{grid-template-columns:1fr;gap:2rem}.contact-layout{grid-template-columns:1fr;gap:2rem}.about-title{font-size:2.5rem}.about-mission{font-size:1.125rem}.story-title{font-size:2rem}.story-image{height:300px}.mission-cards{grid-template-columns:repeat(2,1fr);gap:1.5rem}.mission-title{font-size:2rem}.rubber-content{grid-template-columns:1fr;gap:3rem}.rubber-text h2{font-size:2.25rem;text-align:center}.rubber-text p{text-align:center}.rubber-image{height:300px}.certifications-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.certifications-title{font-size:2rem}.values-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width:768px){.header{padding:0.75rem 0}.header-content{flex-direction:column;gap:0.75rem}.logo{font-size:1rem !important}.header .logo-image{height:45px;max-width:140px}.nav{flex-wrap:wrap;justify-content:center;gap:0.75rem;width:100%}.nav-link{font-size:0.9rem;padding:0.5rem 0.75rem}.header-actions{width:100%;justify-content:center;gap:0.75rem}.btn-primary{min-width:120px;height:40px;font-size:0.85rem;padding:0.625rem 1.25rem}.comparison-table-container{margin:1rem 0}.comparison-table-title{font-size:1.25rem;margin-bottom:1rem}.comparison-table{min-width:500px}.hero-section{min-height:40vh;background-size:cover !important}.hero-title{font-size:2rem}.hero-actions{flex-direction:column;align-items:center}.trust-badges{justify-content:center}.products-preview .product-card.modern-card{flex:0 0 300px;max-width:300px;width:300px;min-width:300px}.product-card{height:260px;min-height:260px;padding:1rem}.product-card.modern-card{max-width:300px;width:300px;margin:0;flex-shrink:0}.product-image{width:100px;height:100px}.product-name{font-size:1.125rem}.product-description{font-size:0.85rem}.footer-links{grid-template-columns:1fr}.social-links{justify-content:flex-start}.social-link{flex:0 1 auto}.legal-layout{grid-template-columns:1fr;gap:2rem}.legal-toc{order:2}.legal-main{order:1;padding:2rem}.toc-sticky{position:relative;top:0}.legal-title{font-size:2rem}.footer-bottom{flex-direction:column;gap:1rem;text-align:center}.image-slider{max-width:350px}.progress-container{top:0.75rem;left:0.75rem;right:0.75rem}.progress-bar{height:2.5px}.slider-nav{width:40px;height:40px}.slider-nav svg{width:18px;height:18px}.slider-nav-prev{left:0.75rem}.slider-nav-next{right:0.75rem}.guides-grid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.section-actions{margin-top:1.5rem;padding-top:1.5rem}.guide-card.featured{grid-row:span 1;display:block}.guide-card.featured .guide-image{height:200px;border-radius:0.5rem 0.5rem 0 0}.guide-card.featured .guide-content{padding:1.5rem}.guide-title{font-size:1.25rem}.guide-card.featured .guide-title{font-size:1.25rem}.section-actions{margin-top:1rem;padding-top:1rem}}@media (max-width:480px){.header{padding:0.5rem 0}.header-content{gap:0.5rem}.logo{font-size:0.9rem !important}.header .logo-image{height:38px;max-width:110px}.nav{gap:0.5rem}.nav-link{font-size:0.85rem;padding:0.4rem 0.6rem}.btn-primary{min-width:110px;height:36px;font-size:0.8rem;padding:0.5rem 1rem}.container{padding:0 15px}.products-grid{grid-template-columns:repeat(2,1fr);gap:0.5rem}.product-card{height:240px;min-height:240px;padding:0.75rem}.product-card.modern-card{max-width:280px;width:280px;margin:0;flex-shrink:0}.products-preview .product-card.modern-card{flex:0 0 280px;max-width:280px;width:280px;min-width:280px}.product-image{width:80px;height:80px}.product-name{font-size:1rem}.product-description{font-size:0.8rem}.product-actions .btn{padding:0.5rem 1rem;font-size:0.8rem}.modern-card .product-actions .btn{padding:0.75rem 1.5rem !important;font-size:0.9rem !important;min-width:140px !important;height:44px !important}.hero{padding:2rem 0}.hero-title{font-size:1.75rem}.section-title{font-size:2rem}.article-card.small{flex-direction:column;gap:0.75rem}.article-card.small .article-image{width:100%;height:150px;border-radius:0.5rem}.article-card.small .article-content{padding:1rem;gap:0.75rem}.article-card.featured .article-content{padding:1.5rem;gap:1.25rem}.image-slider{max-width:300px}.progress-container{top:0.5rem;left:0.5rem;right:0.5rem}.progress-bar{height:2px}.slide{transition:opacity 0.6s ease-in-out,transform 0.6s ease-in-out}.slider-nav{width:36px;height:36px}.slider-nav svg{width:16px;height:16px}.slider-nav-prev{left:0.5rem}.slider-nav-next{right:0.5rem}.about-title{font-size:2rem}.about-mission{font-size:1rem}.story-title{font-size:1.75rem}.story-image{height:250px;margin-bottom:2rem}.mission-cards{grid-template-columns:1fr;gap:1rem}.mission-card{padding:2rem 1.5rem}.values-grid{grid-template-columns:repeat(2,1fr);gap:1rem}.value-item{padding:2rem 1.5rem}.rubber-section{margin-bottom:3rem}.rubber-content{gap:2rem}.rubber-text h2{font-size:2rem}.rubber-text p{font-size:1rem}.rubber-benefits li{padding:0.875rem;margin-bottom:1rem}.benefit-icon{width:22px;height:22px;font-size:0.8rem}.rubber-benefits strong{font-size:1rem}.rubber-benefits p{font-size:0.875rem}.rubber-image{height:250px}.certifications-grid{grid-template-columns:1fr;gap:1rem}.certification-item{padding:2rem 1.5rem}.certifications-title{font-size:1.75rem}.telegram-float{bottom:5rem;right:1.5rem;width:50px;height:50px}.telegram-float svg{width:24px;height:24px}.back-to-top{bottom:1.5rem;right:1.5rem;width:45px;height:45px}.back-to-top svg{width:18px;height:18px}}.search-container{margin-bottom:3rem;display:flex;justify-content:center}.search-box{position:relative;width:100%;max-width:600px}.search-icon{position:absolute;left:1.5rem;top:50%;transform:translateY(-50%);width:24px;height:24px;color:#9ca3af;pointer-events:none}.search-input{width:100%;padding:1rem 1rem 1rem 3.5rem;font-size:1rem;border:2px solid #e5e7eb;border-radius:50px;background:white;transition:all 0.3s ease;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.search-input:focus{outline:none;border-color:#5E64A5;box-shadow:0 4px 16px rgba(94,100,165,0.15)}.author-box{display:flex;gap:1.5rem;padding:2rem;background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border-left:4px solid #5E64A5;border-radius:12px;margin-top:3rem;box-shadow:0 4px 12px rgba(0,0,0,0.05)}.author-avatar{flex-shrink:0;width:80px;height:80px;background:linear-gradient(135deg,#5E64A5,#7c83c9);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(94,100,165,0.2)}.author-avatar svg{width:40px;height:40px;color:white}.author-info{flex:1}.author-title{font-size:1rem;font-weight:600;color:#5E64A5;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:0.5rem}.author-name{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:0.75rem}.author-bio{font-size:1rem;line-height:1.6;color:#4b5563}.category-filter{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0.875rem 1rem;background:white;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all 0.3s ease;font-size:0.95rem;font-weight:500;color:#374151}.category-filter:hover{background:#f9fafb;border-color:#d1d5db;transform:translateX(4px)}.category-filter.active{background:linear-gradient(135deg,#5E64A5,#7c83c9);color:white;border-color:#5E64A5}.category-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 0.5rem;background:rgba(0,0,0,0.1);border-radius:20px;font-size:0.875rem;font-weight:600}.category-filter.active .category-count{background:rgba(255,255,255,0.3)}.tag-cloud{display:flex;flex-wrap:wrap;gap:0.5rem}.tag-cloud-item{display:inline-block;padding:0.5rem 1rem;background:white;border:1px solid #e5e7eb;border-radius:20px;font-size:0.875rem;color:#374151;text-decoration:none;transition:all 0.3s ease}.tag-cloud-item:hover{background:#5E64A5;color:white;border-color:#5E64A5;transform:translateY(-2px);box-shadow:0 4px 8px rgba(94,100,165,0.2)}.popular-image{width:80px;height:80px;border-radius:8px;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);display:flex;align-items:center;justify-content:center;font-size:1.75rem;overflow:hidden;flex-shrink:0}.popular-content h4{font-size:0.95rem;font-weight:600;color:#1f2937;line-height:1.4;margin-bottom:0.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.popular-meta{font-size:0.8rem;color:#9ca3af}.no-results{text-align:center;padding:4rem 2rem}.no-results-icon{font-size:4rem;margin-bottom:1rem;opacity:0.5}.no-results h3{font-size:1.5rem;font-weight:600;color:#1f2937;margin-bottom:0.5rem}.no-results p{color:#6b7280;font-size:1rem}@media (max-width:768px){.author-box{flex-direction:column;text-align:center;padding:1.5rem}.author-avatar{margin:0 auto}.search-container{margin-bottom:2rem;padding:0 1rem}.search-input{font-size:0.95rem;padding:0.875rem 0.875rem 0.875rem 3rem}.search-icon{left:1rem;width:20px;height:20px}.category-filter{font-size:0.9rem;padding:0.75rem 0.875rem}.tag-cloud-item{font-size:0.8rem;padding:0.4rem 0.875rem}.popular-image{width:60px;height:60px;font-size:1.5rem}.popular-content h4{font-size:0.875rem}.popular-meta{font-size:0.75rem}}.breadcrumb-mobile{display:block}@media (min-width:769px){.breadcrumb-mobile{display:none}}@media (max-width:768px){.breadcrumb-mobile{display:block}}.social-share-container{border-top:2px solid #e5e7eb;padding-top:2rem;margin-top:3rem}.social-share-title{font-size:1.125rem;font-weight:600;color:#1f2937;margin-bottom:1rem;text-align:center}.social-share-buttons{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;align-items:center}.social-share-btn{display:inline-flex;align-items:center;gap:0.5rem;padding:0.625rem 1.25rem;border-radius:0.5rem;font-size:0.875rem;font-weight:500;color:white;text-decoration:none;transition:all 0.3s ease;border:none;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.social-share-btn:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.social-share-btn svg{width:20px;height:20px;flex-shrink:0}.vk-btn{background:linear-gradient(135deg,#4a76a8,#5a8ac0)}.vk-btn:hover{background:linear-gradient(135deg,#3a6698,#4a7ab0)}.telegram-btn{background:linear-gradient(135deg,#0088cc,#229ed9)}.telegram-btn:hover{background:linear-gradient(135deg,#0077bb,#1a8ec9)}.ok-btn{background:linear-gradient(135deg,#ed812b,#f39a51)}.ok-btn:hover{background:linear-gradient(135deg,#dd711b,#e38a41)}.whatsapp-btn{background:linear-gradient(135deg,#25d366,#40e87b)}.whatsapp-btn:hover{background:linear-gradient(135deg,#15c356,#30d86b)}.copy-btn{background:linear-gradient(135deg,#6b7280,#9ca3af)}.copy-btn:hover{background:linear-gradient(135deg,#5b6270,#8c939f)}.copy-btn.copied{background:linear-gradient(135deg,#10b981,#34d399)}@media (max-width:768px){.social-share-buttons{flex-direction:column;width:100%}.social-share-btn{width:100%;\n justify-content:center;padding:0.75rem 1rem}}