@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap'); .mocca-product-content, .mocca-product-content * { box-sizing: border-box; } .mocca-product-content { max-width: 1100px; margin: 0 auto; padding: 32px 20px; font-family: 'Montserrat', Arial, sans-serif; color: #872525; line-height: 1.7; } .mocca-hero { position: relative; overflow: hidden; padding: 38px; margin-bottom: 28px; background: linear-gradient(135deg, #faf5f5 0%, #f2e5e5 100%); border: 1px solid #ead6d6; border-radius: 18px; } .mocca-hero::after { content: ""; position: absolute; top: -70px; right: -70px; width: 190px; height: 190px; background: rgba(135, 37, 37, 0.10); border-radius: 50%; } .mocca-label { display: inline-block; margin-bottom: 12px; padding: 7px 14px; background: #ffffff; border: 1px solid #dfc5c5; border-radius: 30px; color: #872525; font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; } .mocca-title { position: relative; z-index: 1; max-width: 820px; margin: 0 0 14px; color: #872525; font-size: 30px; font-weight: 700; line-height: 1.25; } .mocca-intro { position: relative; z-index: 1; max-width: 900px; margin: 0; color: #655858; font-size: 16px; font-weight: 400; } .mocca-section-title { margin: 0 0 18px; color: #872525; font-size: 23px; font-weight: 700; line-height: 1.3; } .mocca-features { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; } .mocca-feature-card { padding: 24px; background: #ffffff; border: 1px solid #eadfdf; border-radius: 14px; box-shadow: 0 8px 26px rgba(135, 37, 37, 0.07); transition: transform 0.25s ease, box-shadow 0.25s ease; } .mocca-feature-card:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(135, 37, 37, 0.13); } .mocca-feature-number { display: flex; align-items: center; justify-content: center; width: 38px; height: 38px; margin-bottom: 16px; background: #872525; border-radius: 50%; color: #ffffff; font-size: 14px; font-weight: 700; } .mocca-feature-title { margin: 0 0 8px; color: #872525; font-size: 18px; font-weight: 700; line-height: 1.35; } .mocca-feature-text { margin: 0; color: #6d6060; font-size: 15px; font-weight: 400; } .mocca-highlight { margin-top: 28px; padding: 24px 28px; background: #872525; border-radius: 14px; color: #ffffff; } .mocca-highlight-title { margin: 0 0 8px; color: #ffffff; font-size: 19px; font-weight: 700; } .mocca-highlight-text { margin: 0; color: #f4eaea; font-size: 15px; font-weight: 400; } @media screen and (max-width: 768px) { .mocca-product-content { padding: 22px 12px; } .mocca-hero { padding: 26px 20px; border-radius: 14px; } .mocca-title { font-size: 24px; } .mocca-intro { font-size: 15px; } .mocca-section-title { font-size: 21px; } .mocca-features { grid-template-columns: 1fr; gap: 14px; } .mocca-feature-card { padding: 20px; } .mocca-highlight { padding: 22px 20px; } }РАСКОШНЫЙ ОПЫТ СНАЗа счет пористой структуры обеспечивает комфортный и приятный сон;Компактный дизайн размером 90x190x12 и 100x200x12 см позволяет экономить место и обеспечивает удобство использования;Идеально подходит для создания зоны отдыха на открытых площадках, таких как балконы или террасы;Легкая в уходе поверхность обеспечивает гигиеничность использования;Ткань имеет сложный узор, который может отличаться от изображенного на фото.