html,body{margin:0;padding:0;background:#f4f1ec}html{scroll-behavior:smooth}body.cnp-body{font-family:Georgia,Times New Roman,serif;color:#3a3a3a;-webkit-font-smoothing:antialiased}.cnp-body *{box-sizing:border-box}.cnp-body a{color:#db5c47;text-decoration:none}.cnp-body a:hover{color:#0a3d2e;text-decoration:underline}.cnp-body h1,.cnp-body h2,.cnp-body h3,.cnp-body h4,.cnp-body p{margin:0}.cnp-body [id]{scroll-margin-top:68px}.cnp-eyebrow{font-size:12px;letter-spacing:3px;text-transform:uppercase;color:#db5c47;font-style:italic}.cnp-h2{font-size:clamp(28px,3.4vw,42px);font-weight:400;color:#0a3d2e;line-height:1.16;margin-top:16px;letter-spacing:-.3px}.cnp-rule{width:56px;height:2px;background:#db5c47;margin-top:24px}.cnp-lead{font-size:17px;line-height:1.75;color:#3a3a3a;margin-top:24px;text-wrap:pretty}.cnp-lead p+p{margin-top:18px}.cnp-label{font-size:11px;letter-spacing:2.6px;text-transform:uppercase;color:#8a7e6b}.cnp-note{font-size:14px;color:#8a7e6b;font-style:italic}.cnp-container{max-width:1180px;margin:0 auto}.cnp-pad{padding:clamp(56px,7vw,92px) clamp(28px,5vw,72px)}.cnp-body .cnp-nav-link{color:#5a5a5a;text-decoration:none}.cnp-body .cnp-nav-link:hover{color:#db5c47;text-decoration:none}.cnp-body .cnp-btn{display:inline-block;background:#db5c47;color:#fff;text-decoration:none;border:0;cursor:pointer}.cnp-body .cnp-btn:hover{background:#0a3d2e;color:#fff;text-decoration:none}.cnp-body .cnp-tel:hover{color:#db5c47;text-decoration:none}.cnp-body .cnp-footer-link{color:#e6dfd2;opacity:.75;text-decoration:none}.cnp-body .cnp-footer-link:hover{opacity:1;color:#db5c47;text-decoration:none}.cnp-img-wrap{position:relative;overflow:hidden;background:#7f7f7f14}.cnp-img-wrap img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.cnp-input{font-family:Georgia,Times New Roman,serif;font-size:16px;color:#0a3d2e;background:#f9f7f3;border:1px solid #e6dfd2;border-radius:2px;padding:12px 14px;width:100%}.cnp-textarea{resize:vertical}.cnp-input:focus{outline:none;border-color:#db5c47}.cnp-field{display:flex;flex-direction:column;gap:8px}.cnp-field>span{font-size:13px;color:#5a5a5a}.cnp-row{display:flex;flex-wrap:wrap;gap:18px}.cnp-tab{font-family:Georgia,Times New Roman,serif;font-size:11px;letter-spacing:2.6px;text-transform:uppercase;padding:13px 24px;border-radius:2px;cursor:pointer;border:1px solid #e6dfd2;background:transparent;color:#5a5a5a}.cnp-tab.cnp-tab-active{border-color:#0a3d2e;background:#0a3d2e;color:#fff}.cnp-faq-item{border-bottom:1px solid #e6dfd2}.cnp-faq-q{width:100%;background:transparent;border:0;padding:24px 0;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;cursor:pointer;text-align:left;font-family:Georgia,Times New Roman,serif}.cnp-faq-icon{font-size:24px;color:#db5c47;line-height:1;flex:0 0 auto;transition:transform .2s ease}.cnp-faq-item.cnp-open .cnp-faq-icon{transform:rotate(45deg)}.cnp-faq-body{display:none;padding:0 0 22px}.cnp-faq-item.cnp-open .cnp-faq-body{display:block}.cnp-faq-body p{font-size:16px;line-height:1.78;color:#5a5a5a;margin-bottom:14px;max-width:70ch}.cnp-burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;height:34px;padding:0;border:0;background:transparent;cursor:pointer}.cnp-burger span{display:block;width:22px;height:2px;background:#0a3d2e;transition:transform .2s ease,opacity .2s ease}.cnp-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.cnp-burger[aria-expanded=true] span:nth-child(2){opacity:0}.cnp-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.cnp-mobile-menu{display:none;flex-direction:column;padding:4px 32px 18px;border-top:1px solid #e6dfd2;background:#f9f7f3}.cnp-mobile-menu.cnp-open{display:flex}.cnp-body .cnp-mobile-menu a{padding:14px 0;color:#5a5a5a;border-bottom:1px solid #e6dfd2;font-size:12px;letter-spacing:2.4px;text-transform:uppercase}.cnp-mobile-menu a:last-child{border-bottom:0}.cnp-nav-mobile-controls{display:none}@media(max-width:860px){.cnp-nav-links{display:none!important}.cnp-nav-mobile-controls{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/cnp-page.css.map */
