.bonni-treatment{background:#fffcf9;color:#342b2a}.bonni-treatment__masthead{background:linear-gradient(116deg,#fff9f5,#f7ebe5 73%,#f2dfd6);border-bottom:1px solid #eadbd4}.bonni-treatment__masthead-inner{text-align:center;padding-top:28px;padding-bottom:39px}.bonni-treatment__crumbs{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:25px;color:#846f65;font:500 11px/1.6 Avenir Next,Avenir,Arial,sans-serif;letter-spacing:.3px}.bonni-treatment__crumbs a{text-decoration:none;color:#846f65}.bonni-treatment__crumbs a:hover{color:#976d61;text-decoration:underline}.bonni-treatment__masthead h1{font:400 clamp(39px,4.5vw,67px)/1.08 var(--bonni-serif)!important;color:#342b2a!important;margin:9px 0 13px!important}.bonni-treatment__masthead p{font:400 clamp(14px,1.1vw,16px)/1.6 "Avenir Next",Avenir,Arial,sans-serif;color:#74635c}.bonni-treatment__hero{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);align-items:center;gap:clamp(28px,5.1vw,84px);padding-top:72px;padding-bottom:80px}.bonni-treatment__photo-wrap{position:relative;aspect-ratio:1/1.05;background:#e9d6cb;border-radius:6px;overflow:hidden;box-shadow:0 14px 40px #63433112;isolation:isolate}.bonni-treatment__photo{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}.bonni-treatment__photo-placeholder{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;height:100%;padding:25px;text-align:center;background:linear-gradient(130deg,#e0c3b8,#f2e3dc);color:#6e554e;letter-spacing:2px}.bonni-treatment__photo-placeholder small{font-size:12px;letter-spacing:0}.bonni-treatment__photo-caption{position:absolute;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(0deg,#30231ed0,#30231e00);padding:39px 24px 18px;color:#fff;font:600 10px/1.3 Avenir Next,Avenir,Arial,sans-serif;letter-spacing:2px;text-shadow:0 1px 8px #3e261f50}.bonni-treatment__photo-caption span{font-size:19px;letter-spacing:normal}.bonni-treatment__copy{padding:0 5px 3px 0}.bonni-treatment__copy h2{font-size:clamp(36px,3.6vw,55px)!important;line-height:1.13;margin:9px 0 24px!important}.bonni-treatment__prose{font:400 15px/1.9 Avenir Next,Avenir,Arial,sans-serif;color:#625752;max-width:610px}.bonni-treatment__prose p{margin:0 0 16px}.bonni-treatment__prose p:last-child{margin-bottom:0}.bonni-treatment__personal-note{display:flex;gap:12px;align-items:center;padding:16px 0;margin:17px 0 5px;border-top:1px solid #eddcd5;border-bottom:1px solid #eddcd5;color:#816b61;font-size:12px;line-height:1.55}.bonni-treatment__personal-note svg{height:20px;width:20px;flex:none;fill:none;stroke:#b58a7d;stroke-width:1.5}.bonni-treatment__actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:25px}.bonni-treatment__small-link{font-size:11px!important;letter-spacing:1.1px;font-weight:700;color:#8e6c61!important;border-bottom:1px solid #ccb0a4;padding:7px 0}.bonni-treatment__features-wrap{padding:70px 0 76px;background:linear-gradient(180deg,#f9f0eb,#fdf7f3);border-top:1px solid #f3e5de;border-bottom:1px solid #eaddd5}.bonni-treatment__section-title{text-align:center;margin:0 auto 35px;max-width:690px}.bonni-treatment__section-title h2{font-size:clamp(35px,3.3vw,50px)!important;margin:8px 0 12px!important}.bonni-treatment__section-title p{font-size:14px;color:#74645d}.bonni-treatment__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bonni-treatment__benefit{text-align:center;padding:30px 26px 34px;min-height:215px;background:#fffdfb;border:1px solid #eadbd3;box-shadow:0 9px 26px #6242360b;border-radius:6px}.bonni-treatment__benefit-icon{display:flex;align-items:center;justify-content:center;width:43px;height:43px;margin:0 auto 16px;border-radius:50%;border:1px solid #caab9c;color:#aa7d70;font:italic 17px/1 Georgia,serif}.bonni-treatment__benefit h3{font:400 clamp(21px,2.3vw,27px)/1.2 var(--bonni-serif);margin:0 0 11px;color:#342b2a}.bonni-treatment__benefit p{font-size:13px;line-height:1.7;color:#77665f;max-width:260px;margin:0 auto}.bonni-treatment__faq{background:#fffcf9;padding:77px 0 86px}.bonni-treatment__faq-grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(35px,7vw,105px);align-items:start}.bonni-treatment__faq-intro h2{font-size:clamp(35px,3.5vw,50px)!important;margin:10px 0 16px!important}.bonni-treatment__faq-intro p{font-size:14px;line-height:1.85;color:#756760;max-width:320px;margin-bottom:22px}.bonni-treatment__faq-intro>a{font-size:11px!important;color:#986e61!important;font-weight:700;letter-spacing:1px;border-bottom:1px solid #c6a89c;padding:5px 0}.bonni-treatment__faq-items{border-top:1px solid #dcc7bc}.bonni-treatment__faq-item{border-bottom:1px solid #eadbd3}.bonni-treatment__faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;padding:21px 3px;color:#49372f;font:500 15px/1.4 Avenir Next,Avenir,Arial,sans-serif}.bonni-treatment__faq-item summary::-webkit-details-marker{display:none}.bonni-treatment__faq-item summary svg{width:18px;height:18px;min-width:18px;fill:none;stroke:#a87969;stroke-width:1.5;transition:transform .18s ease}.bonni-treatment__faq-item[open] summary svg{transform:rotate(45deg)}.bonni-treatment__faq-item summary:hover span{color:#a67969}.bonni-treatment__faq-answer{padding:0 39px 21px 3px;color:#675b55;font-size:14px;line-height:1.85}.bonni-treatment__faq-answer p{margin:0 0 9px}.bonni-treatment__faq-answer p:last-child{margin-bottom:0}.bonni-treatment__closing{background:#f5e6df;border-top:1px solid #ecd7ce}.bonni-treatment__closing-inner{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-top:42px;padding-bottom:44px}.bonni-treatment__closing h2{font-size:clamp(31px,3vw,45px)!important;margin:4px 0 9px!important}.bonni-treatment__closing p{font-size:13px;color:#74635a}.bonni-treatment__closing .bonni-button{flex:none}.bonni-treatment-training{background:#fffcf9;padding:80px 0 85px}.bonni-treatment-training__grid{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:clamp(30px,5vw,85px);align-items:center}.bonni-treatment-training__media{aspect-ratio:1.36;overflow:hidden;border-radius:6px;background:#e7d6cd;box-shadow:0 10px 30px #6f4a3813}.bonni-treatment-training__media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.bonni-treatment-training__placeholder{width:100%;height:100%;display:flex;gap:15px;align-items:center;justify-content:center;flex-direction:column;color:#a37366;font-size:21px;letter-spacing:2px}.bonni-treatment-training__placeholder em{font:italic 46px var(--bonni-serif);letter-spacing:0}.bonni-treatment-training__copy h2{font-size:clamp(36px,3.8vw,54px)!important;margin:11px 0 20px!important}.bonni-treatment-training__description{font-size:15px;line-height:1.84;color:#615752}.bonni-treatment-training__description p{margin:0 0 13px}.bonni-treatment-training__note{font-size:12px;color:#8b7167;line-height:1.5;margin-top:15px!important}.bonni-treatment-training__copy .bonni-button{margin-top:25px}@media(max-width:980px){.bonni-treatment__hero{gap:32px;padding-top:55px;padding-bottom:63px}.bonni-treatment__copy h2{font-size:40px!important}.bonni-treatment__prose{font-size:14px}.bonni-treatment__feature{padding:26px 16px}.bonni-treatment__faq-grid{gap:45px}}@media(max-width:749px){.bonni-treatment__masthead-inner{padding-top:18px;padding-bottom:28px}.bonni-treatment__crumbs{gap:7px;font-size:10px;margin-bottom:16px}.bonni-treatment__masthead h1{font-size:42px!important}.bonni-treatment__masthead p{font-size:13px}.bonni-treatment__hero{grid-template-columns:1fr;gap:29px;padding-top:30px;padding-bottom:55px}.bonni-treatment__photo-wrap{aspect-ratio:1.16;max-height:450px}.bonni-treatment__copy{padding:0}.bonni-treatment__copy h2{font-size:39px!important;margin-bottom:18px!important}.bonni-treatment__actions{gap:18px}.bonni-treatment__features-wrap{padding:50px 0 56px}.bonni-treatment__section-title{margin-bottom:24px}.bonni-treatment__section-title h2{font-size:37px!important}.bonni-treatment__features{grid-template-columns:1fr;gap:13px}.bonni-treatment__benefit{padding:24px 25px;min-height:0}.bonni-treatment__faq{padding:53px 0 65px}.bonni-treatment__faq-grid{grid-template-columns:1fr;gap:24px}.bonni-treatment__faq-intro h2{font-size:38px!important}.bonni-treatment__faq-item summary{padding:18px 3px;font-size:14px}.bonni-treatment__closing-inner{flex-direction:column;align-items:flex-start;padding-top:33px;padding-bottom:36px}.bonni-treatment__closing h2{font-size:36px!important}.bonni-treatment-training{padding:55px 0 66px}.bonni-treatment-training__grid{grid-template-columns:1fr;gap:27px}.bonni-treatment-training__copy h2{font-size:38px!important}}@media(prefers-reduced-motion:reduce){.bonni-treatment__faq-item summary svg{transition:none}}.bonni-treatment__results{padding:69px 0 75px;background:#fbf6f2;border-top:1px solid #f0e2db;border-bottom:1px solid #eedfd8}.bonni-treatment__results-heading{text-align:center;max-width:690px;margin:0 auto 28px}.bonni-treatment__results-heading h2{color:#342b2a;font:400 clamp(34px,3.4vw,49px)/1.15 var(--bonni-serif);margin:9px 0 12px}.bonni-treatment__results-heading p{font-size:14px;line-height:1.75;color:#75645e;margin:0}.bonni-treatment__pair{width:min(100%,860px);margin:0 auto!important;display:block}.bonni-treatment__pair .bonni-compare{height:auto!important;aspect-ratio:1.94/1;max-height:none;border-radius:6px;box-shadow:0 8px 24px #61473c1b;overflow:hidden}.bonni-treatment__pair .bonni-compare__image{width:100%!important;height:100%!important;object-fit:cover}.bonni-treatment__pair .bonni-compare__after{clip-path:inset(0 calc(100% - var(--bonni-split)) 0 0)}.bonni-treatment__pair .bonni-compare__badge--after{left:12px;right:auto}.bonni-treatment__pair .bonni-compare__badge--before{left:auto;right:12px}.bonni-treatment__pair figcaption{margin:0;padding:14px 0 0;font:500 12px/1.5 Avenir Next,Avenir,Arial,sans-serif;letter-spacing:1.1px;color:#846b60;text-align:center;text-transform:uppercase}.bonni-treatment__results-actions{display:flex;align-items:center;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:24px}.bonni-treatment__results-other{color:#976d61!important;font:700 11px/1.5 Avenir Next,Avenir,Arial,sans-serif;letter-spacing:.85px;border-bottom:1px solid #d1b7aa;padding:7px 0;text-decoration:none}.bonni-treatment__results-editor{max-width:820px;margin:15px auto;padding:22px 26px;border:1px dashed #b58a7d;border-radius:5px;background:#fff8f2;color:#62514c;text-align:center}.bonni-treatment__results-editor p{font-size:13px;margin:6px 0 0;line-height:1.6}@media(max-width:749px){.bonni-treatment__results{padding:48px 0 55px}.bonni-treatment__results-heading{margin-bottom:22px}.bonni-treatment__results-heading h2{font-size:36px}.bonni-treatment__results-heading p{font-size:13px}.bonni-treatment__pair .bonni-compare{aspect-ratio:1.88/1}.bonni-treatment__pair .bonni-compare__handle{width:42px;height:42px;font-size:20px}.bonni-treatment__pair .bonni-compare__badge{bottom:9px;font-size:9px;padding:5px 8px;letter-spacing:.7px}.bonni-treatment__results-actions{gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/bonni-treatment-pages.css.map */
