.content-page{min-height:calc(100vh - var(--header-height) - 200px);padding:2rem 0}.content-container{max-width:1000px;margin:0 auto;padding:1.5rem 2rem}.content-header{text-align:center;margin-bottom:2rem}.content-header h1{font-size:2.5rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1rem;color:#1a1a1a;font-weight:700}.content-divider{width:80px;height:3px;background:#1a1a1a;margin:0 auto}.content-text{line-height:2;font-size:1.1rem;color:#333;background:white;padding:3rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.contacts-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem}.contact-item{background:white;padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s cubic-bezier(.4,0,.2,1);border:2px solid transparent;display:flex;align-items:center;gap:1rem}.contact-item:hover{transform:translateY(-3px);box-shadow:0 8px 30px rgba(0,0,0,.12);border-color:#e0e0e0}.contact-item .contact-icon{font-size:2rem;flex-shrink:0}.contact-item .contact-info{flex:1 1}.contact-item h3{margin-bottom:.25rem;text-transform:uppercase;font-size:.95rem;font-weight:700;letter-spacing:.05em;color:#1a1a1a}.contact-item a{font-size:1.1rem;color:#4a4a4a;font-weight:500;text-decoration:none;transition:color .2s}.contact-item a:hover{color:#1a1a1a}.contact-item p{margin:0;font-size:1.1rem;color:#4a4a4a;font-weight:500}.social-links{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1rem}.social-links a{padding:1rem;border:2px solid #e0e0e0;border-radius:50%;text-decoration:none;color:#1a1a1a;background:white;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;width:60px;height:60px}.social-links a:hover{background:#1a1a1a;color:white;border-color:#1a1a1a;transform:scale(1.1) rotate(5deg)}.about-grid{display:grid;grid-gap:1.5rem;gap:1.5rem}.about-section{background:white;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.about-section h2{font-size:1.4rem;margin-bottom:1rem;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em}.about-section p{margin-bottom:1rem;line-height:1.8;color:#4a4a4a}.values-list{list-style:none;padding:0}.values-list li{padding:.5rem 0;border-bottom:1px solid #e0e0e0;line-height:1.6;color:#4a4a4a}.values-list li:last-child{border-bottom:none}.values-list strong{color:#1a1a1a;font-size:1rem}.delivery-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem}.delivery-card{background:white;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05);text-align:center;transition:transform .3s,box-shadow .3s}.delivery-card:hover{transform:translateY(-3px);box-shadow:0 4px 20px rgba(0,0,0,.1)}.delivery-icon{font-size:2.5rem;margin-bottom:.5rem}.delivery-card h2{font-size:1.1rem;margin-bottom:.5rem;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em}.delivery-card p{line-height:1.6;color:#4a4a4a;font-size:.95rem}.delivery-info{background:white;padding:1.5rem;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.delivery-info h2{font-size:1.4rem;margin-bottom:1rem;color:#1a1a1a;text-transform:uppercase;letter-spacing:.05em}.delivery-info ul{list-style:none;padding:0}.delivery-info ul li{padding:.75rem 0 .75rem 2rem;position:relative;line-height:1.8;color:#4a4a4a}.delivery-info ul li:before{content:"✓";position:absolute;left:0;color:#1a1a1a;font-weight:700}@media (max-width:768px){.content-header h1{font-size:2rem}.content-text{padding:2rem;font-size:1rem}.contact-item{padding:2rem}.contacts-content{grid-template-columns:1fr}.about-section,.delivery-card,.delivery-info{padding:2rem}.delivery-grid{grid-template-columns:1fr}}