.cs-book-page{max-width:1200px;margin:0 auto;padding:80px 20px;font-family:Georgia,serif;color:#3a3129}.cs-book-hero{display:flex;align-items:center;gap:70px;margin-bottom:90px}.cs-book-cover{flex:0 0 360px}.cs-book-cover img{width:100%;height:auto;box-shadow:0 25px 50px rgba(0,0,0,.15)}.cs-book-hero-text{flex:1}.cs-eyebrow{letter-spacing:2px;text-transform:uppercase;font-size:12px;color:#8b7965;margin-bottom:20px}.cs-book-hero h1{font-size:64px;line-height:1.05;margin-bottom:15px;font-weight:400}.cs-book-hero h2{font-size:24px;font-weight:400;margin-bottom:25px;color:#8b7965}.cs-intro{font-size:20px;max-width:650px;line-height:1.8}.cs-book-section{max-width:820px;margin:0 auto 70px auto}.cs-book-section h3{font-size:34px;font-weight:400;margin-bottom:20px}.cs-book-section p,.cs-book-section li{font-size:18px;line-height:1.9}.cs-soft{background:#f7f1e8;padding:40px}.cs-glimpse{max-width:1050px;text-align:center}.cs-spread{margin:40px auto 55px auto}.cs-spread img{width:100%;height:auto;display:block;background:#f7f1e8;padding:14px;box-shadow:0 22px 55px rgba(0,0,0,.13)}.cs-spread p{font-size:15px;color:#8b7965;font-style:italic;margin-top:14px}.cs-price-box{max-width:520px;margin:28px auto;padding:26px;background:#f7f1e8;border:1px solid #e5d8c8;text-align:center;font-size:18px;line-height:1.8}.cs-price-box p{margin-bottom:8px}.cs-button{display:inline-block;padding:14px 26px;background:#8b7965;color:#fff!important;text-decoration:none;margin-right:10px;margin-top:15px}.cs-button:hover{opacity:.85}.cs-button.secondary{background:transparent;border:1px solid #8b7965;color:#8b7965!important}.cs-order{text-align:center;padding-top:30px;border-top:1px solid #ddd}.cs-order-form{max-width:520px;margin:30px auto 0 auto;text-align:left}.cs-order-form label{display:block;font-size:16px;margin:18px 0 6px 0;color:#3a3129}.cs-order-form input,.cs-order-form select,.cs-order-form textarea{width:100%;padding:13px;border:1px solid #c9b8a4;background:#fffaf3;font-family:Georgia,serif;font-size:16px;color:#3a3129}.cs-order-form button{border:none;cursor:pointer;margin-top:24px}@media(max-width:980px){.cs-book-hero{flex-direction:column;text-align:center}.cs-book-cover{max-width:280px}.cs-book-hero h1{font-size:44px}.cs-intro{margin:0 auto}.cs-spread img{padding:8px}}.wpforms-container{max-width:650px!important;margin:0 auto!important}.wpforms-form{text-align:left}.wpforms-field-label{font-family:Georgia,serif!important;color:#3a3129!important;font-size:18px!important;font-weight:normal!important}.wpforms-form input,.wpforms-form select,.wpforms-form textarea{background:#fffaf3!important;border:1px solid #d8c8b4!important;color:#3a3129!important;font-family:Georgia,serif!important;padding:12px!important}.wpforms-submit{background:#8b7965!important;border:none!important;color:white!important;padding:14px 28px!important;font-family:Georgia,serif!important;font-size:16px!important}.wpforms-submit:hover{opacity:0.9}@media (max-width:980px){.cs-book-hero{padding-top:20px!important;margin-top:0!important}.cs-book-cover{margin-top:0!important}}@media (max-width:980px){.cs-book-page{padding-top:20px!important}}@media (max-width:980px){.cs-book-page{padding-top:0!important}}.cs-book-cover{max-width:320px}@media(max-width:980px){.cs-book-hero{gap:20px!important;margin-bottom:40px!important}.cs-book-cover{margin-bottom:0!important}}@media(max-width:980px){.cs-book-page{padding-top:20px!important}.cs-book-hero{gap:0!important;margin-bottom:35px!important}.cs-book-cover{margin-bottom:-40px!important}.cs-eyebrow{margin-top:0!important;margin-bottom:10px!important}}gap:20px!important;.cs-salon-link{text-align:center;padding-top:20px;border-top:1px solid #e5d8c8}.cs-salon-link p{max-width:650px;margin-left:auto;margin-right:auto}.cs-salon-link{text-align:center;padding-top:50px;padding-bottom:20px}.cs-english-link{text-align:center;font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#8b7965;padding:12px 0}.cs-english-link a{color:#8b7965;text-decoration:none;border-bottom:1px solid rgba(139,121,101,0.3);transition:all .3s ease}.cs-english-link a:hover{opacity:0.7}.artist-link{color:#2a211c!important;text-decoration:none!important;border-bottom:1px solid transparent;transition:all 0.2s ease}.artist-link:hover{color:#8a6f55!important;border-bottom:1px solid #8a6f55}.cs-artists-quiet{max-width:650px;text-align:center;margin:10px auto 55px auto;padding:28px 0;border-top:1px solid #e5d8c8;border-bottom:1px solid #e5d8c8}.cs-small-heading{font-size:14px!important;letter-spacing:2px;text-transform:uppercase;color:#8b7965;margin-bottom:14px!important}.cs-text-link{color:#8b7965!important;text-decoration:none;font-style:italic;font-size:17px}.cs-text-link:hover{text-decoration:underline}@media (max-width:767px){.cs-artists-intro{padding:55px 24px 60px!important}.cs-artists-intro h1{font-size:42px!important;line-height:1.12!important;margin-bottom:28px!important}.cs-artists-intro p{font-size:17px!important;line-height:1.75!important}.cs-artist-list{display:block!important;text-align:center!important;font-size:24px!important;line-height:1.45!important}.cs-artist-list div{margin-bottom:22px!important}.cs-artist-section{padding:0 26px!important;margin:70px auto!important}.cs-artist-section>div{display:block!important}.cs-artist-section img{height:auto!important;max-height:none!important;margin-bottom:38px!important}.cs-artist-text{min-width:0!important}.cs-artist-text h2{font-size:38px!important}.cs-artist-text p{font-size:18px!important;line-height:1.85!important}}@media (max-width:767px){.cs-artist-section{padding:0 24px!important;margin:70px auto!important;max-width:100%!important;overflow:hidden!important}.cs-artist-section>div{display:block!important}.cs-artist-section img{width:100%!important;height:auto!important;margin-bottom:36px!important}.cs-artist-text{min-width:0!important;width:100%!important}.cs-artist-text h2{font-size:38px!important;line-height:1.15!important}.cs-artist-text p{font-size:18px!important;line-height:1.85!important}}.cs-artists-feature{max-width:760px;text-align:center;margin:0 auto 70px auto;padding:42px 36px;background:#f7f1e8;border:1px solid #e5d8c8}.cs-artists-feature h3{font-size:32px;font-weight:400;margin-bottom:18px}.cs-artists-feature p{max-width:620px;margin-left:auto;margin-right:auto}.cs-experience-closing{font-size:24px;line-height:1.7;text-align:center;margin-top:35px;font-style:italic;color:#5a4b3d}.cs-experience{padding:60px 70px}.cs-guest-note{font-style:italic;color:#8b7965;margin-top:20px;margin-bottom:30px;text-align:center}.cs-guest-note{font-size:18px;font-style:italic;color:#8b7965;max-width:650px;margin:25px auto 35px auto}.cs-order p{fo.cs-price-box{margin-bottom:50px}.cs-order p{font-size:18px;line-height:1.9;max-width:700px;margin-left:auto;margin-right:auto}.cs-price-box{margin-bottom:50px}.cs-order p{font-size:20px;line-height:1.9}.cs-guest-note{font-size:18px!important;max-width:700px;margin:25px auto 35px auto}.cs-order p{font-size:20px!important;line-height:1.9!important;max-width:700px!important;margin-left:auto!important;margin-right:auto!important}.cs-guest-note{font-size:18px!important;line-height:1.9!important;max-width:700px!important;margin:25px auto 35px auto!important}.cs-price-box{margin-bottom:50px!important}.cs-order h3{font-size:42px!important;margin-bottom:30px!important}@media(max-width:980px){.cs-artist-list{max-width:320px!important;margin:25px auto!important;text-align:center!important}.cs-artist-list span{display:block!important;font-size:18px!important;line-height:1.6!important;margin-bottom:8px!important;font-style:italic!important}}body.page-id-578 .et-l--header,body.page-id-578 .et_builder_inner_content>.et_pb_section:first-child{display:none!important}body.page-id-578 #page-container,body.page-id-578 #et-main-area,body.page-id-578 #main-content{padding-top:0!important;margin-top:0!important}