/* Floral-cover palette; loaded only by Christmas study pages. */
body{background:#fff9ed;color:#244b3c}
.christmas-hero{background:radial-gradient(ellipse at 10% 90%,#e79a8d33,transparent 50%),#c33c2e!important;border-top:8px solid #264d3d;border-bottom:8px solid #264d3d}
.christmas-hero h1{color:#fff5dc!important;text-shadow:none!important}
.christmas-hero-copy>p,.christmas-hero .hero-copy,.christmas-subtitle,.christmas-gold{color:#fff3df!important}
.christmas-hero .eyebrow{color:#d3edcd!important}
.book-cover-crop{border:5px solid #f5d8cb!important;outline:2px solid #254f3b!important;outline-offset:9px;background:#fff9ed!important;padding:7px!important;box-shadow:0 22px 45px #76271f44!important}
.christmas-hero .book-cover-wrap>p{color:#d3edcd!important}
.button-primary{background:#d0e6c7!important;border-color:#e7f0d9!important;color:#183d2c!important;box-shadow:0 7px 18px #3c291b1c!important}
.button-primary:hover{background:#e5efd9!important}
.button-outline{color:#244f3a!important;border-color:#49755d!important;background:#fff9ed!important}
.christmas-women-section{background:#244f3c!important;color:#fff6e3;border-top:2px solid #c7dcc0;border-bottom:2px solid #c7dcc0}
.christmas-women-section h2,.christmas-women-section h3{color:#ffe1d2!important}
.christmas-women-grid article{background:#fff7e9!important;color:#244b3c!important;border:1px solid #efb9ac!important;border-image:none!important;border-radius:50px 50px 8px 8px;text-align:center}
.christmas-women-grid article h3{color:#a92f28!important}
.christmas-women-grid article:after{color:#dc796a!important}
.steps-section{background:#f7e0d4!important}
.steps-grid article{background:#fff9ed!important;border-color:#dca392!important}
.steps-grid article>span{color:#b93a2c!important}
.edition-panel{background:#fff9ed!important;border:2px solid #b9cfae!important}
.edition-panel h3{color:#a9332a!important}
.registration-section{background:#cbe0bd!important;color:#1d4231!important;border-top:6px solid #244f3c}
.registration-section h2{color:#244f3c!important}
.registration-section .eyebrow{color:#9c3028!important}
.registration-card{border:2px solid #b83d30!important;background:#fff9ed!important}
.registration-card .button-primary{background:#b9362b!important;color:#fff8e9!important;border-color:#b9362b!important}
.christmas-final{background:#c33c2e!important;color:#fff6e3!important;border-top:8px solid #264d3d}
.christmas-final h2,.christmas-final .eyebrow,.christmas-final .christmas-subtitle{color:#fff5dc!important}
.christmas-final:before,.christmas-final:after{display:none!important}
.section .eyebrow{letter-spacing:.17em}
.christmas-hero-copy:before{content:'✿  ❧  ✿';display:block;color:#cbe0bd;font-size:30px;letter-spacing:20px;margin-bottom:20px}
.christmas-final .narrow:before{content:'❧  ✿  ❧';display:block;color:#cbe0bd;font-size:38px;letter-spacing:20px;margin-bottom:26px}
.site-header .button-primary{background:#244f3c!important;color:#fff8e9!important;border-color:#244f3c!important}
