.pp-hero{position:relative;min-height:750px;display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:0}.pp-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.pp-hero-content{position:relative;z-index:2;max-width:820px;margin-left:0;text-align:left;color:#fff;padding:120px 0;animation:fadeUp .8s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.pp-subtitle{display:inline-block;margin-bottom:15px;font-size:14px;letter-spacing:3px;text-transform:uppercase}.pp-hero h1{font-size:64px;font-weight:700;line-height:1.1;margin:0 0 20px;color:#fff}.pp-hero p{font-size:22px;line-height:1.8;margin-bottom:35px;color:#fff}.pp-btn{background:#d7a55a;border-radius:40px;padding:18px 42px;font-weight:600;transition:.3s}.pp-btn:hover{background:#c58f42;transform:translateY(-3px)}@media(max-width:768px){.pp-hero{min-height:500px}.pp-hero-content{padding:80px 20px}.pp-hero h1{font-size:40px}.pp-hero p{font-size:17px}}.pp-about{padding:100px 0;background:#fff}.pp-about-grid{display:grid;grid-template-columns:55% 45%;gap:70px;align-items:center}.pp-about-image img{width:100%;height:auto;display:block;max-width:620px;border-radius:20px}.pp-section-subtitle{display:inline-block;color:#d7a55a;letter-spacing:2px;font-size:14px;font-weight:600;text-transform:uppercase;margin-bottom:18px}.pp-about h2{font-size:36px;margin-bottom:23px;color:#1f3556}.pp-about-text{font-size:18px;line-height:1.9;color:#666}.pp-about-text p{margin-bottom:20px}@media(max-width:768px){.pp-about-grid{grid-template-columns:1fr}.pp-about{padding:70px 20px}.pp-about h2{font-size:32px}}.pp-features{padding:90px 0;background:#fafafa}.pp-section-header{text-align:center;max-width:700px;margin:0 auto 60px}.pp-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.pp-feature-card{background:#fff;padding:35px;border-radius:18px;box-shadow:0 10px 30px #0000000f;transition:.3s}.pp-feature-card:hover{transform:translateY(-8px)}.pp-feature-icon{width:60px;height:60px;background:#f5e8d4;color:#d7a55a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px}.pp-feature-card h3{font-size:22px;margin-bottom:15px}.pp-feature-card p{color:#666;line-height:1.8}@media(max-width:768px){.pp-feature-grid{grid-template-columns:1fr}}.pp-highlight{padding:100px 0}.pp-highlight-box{background:#faf6f0;border-radius:24px;padding:70px;text-align:center}.pp-highlight h2{font-size:46px;line-height:1.2;max-width:800px;margin:20px auto 30px}.pp-highlight p{max-width:760px;margin:0 auto 40px;line-height:1.9}.pp-highlight-list{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;margin-bottom:45px}.pp-highlight-item{font-weight:600;color:#1b3558}.pp-btn{padding:18px 48px;border-radius:40px;font-size:18px}.pp-contact{padding:100px 0}.pp-contact-header{text-align:center;max-width:700px;margin:0 auto 60px}.pp-contact-header h2{font-size:48px;margin:20px 0}.pp-contact-header p{color:#666;line-height:1.9}.pp-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-bottom:25px}.pp-contact input,.pp-contact textarea{width:100%;padding:18px;border:1px solid #ddd;border-radius:10px;font-size:16px;font-family:inherit}.pp-contact textarea{margin-bottom:30px}.pp-contact button{display:block;margin:auto}@media(max-width:768px){.pp-form-grid{grid-template-columns:1fr}}.pp-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:none;align-items:center;justify-content:center;z-index:9999}.pp-popup.active{display:flex}.pp-popup-box{background:#fff;padding:40px;border-radius:16px;max-width:500px;width:90%;position:relative}.popup-close{position:absolute;right:20px;top:15px;font-size:30px;cursor:pointer}.pp-popup input,.pp-popup textarea{width:100%;padding:15px;margin-bottom:15px;border:1px solid #ddd;border-radius:8px}.pp-popup button{width:100%}@media screen and (max-width:768px){.pp-highlight{padding:60px 20px}.pp-highlight-box{padding:40px 25px;border-radius:16px}.pp-highlight h2{font-size:32px;line-height:1.3;margin:15px 0 20px}.pp-highlight p{font-size:16px;line-height:1.8}.pp-highlight-list{display:flex;flex-direction:column;gap:15px;margin:30px 0;align-items:center}.pp-highlight-item{width:100%;text-align:center;font-size:17px}.pp-highlight .pp-btn{width:100%;max-width:320px;padding:16px 25px;font-size:17px;display:block;margin:30px auto 0;white-space:normal;line-height:1.4}}@media screen and (max-width:768px){.pp-contact-header h2{font-size:34px;line-height:1.25;letter-spacing:0;margin:15px 0 20px}}.template-page .main-content{padding-top:0!important}
/*# sourceMappingURL=/cdn/shop/t/1/assets/postpartum.css.map */
