.bn-policy-page{min-height:100svh;background:var(--bn-cream);color:var(--bn-ink)}.bn-policy-page .bn-header{position:sticky}.bn-policy-shell{width:min(1120px,calc(100% - 48px));margin:0 auto}.bn-policy-hero{padding:clamp(80px,11vw,140px) 0 58px;border-bottom:1px solid var(--bn-line)}.bn-policy-kicker{margin:0 0 18px;color:#39806b;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.bn-policy-hero h1{max-width:900px;margin:0;color:var(--bn-forest);font-family:var(--bn-serif);font-size:clamp(52px,7vw,96px);font-weight:500;letter-spacing:-.055em;line-height:.98}.bn-policy-meta{margin:24px 0 0;color:var(--bn-muted);font-size:15px}.bn-policy-content{padding:clamp(52px,8vw,96px) 0 clamp(80px,10vw,130px)}.bn-policy-card{max-width:860px;margin:0 auto;padding:clamp(28px,5vw,62px);border:1px solid rgba(18,63,52,.08);border-radius:24px;background:var(--bn-paper);box-shadow:0 24px 60px #0f342b14}.bn-policy-card>p:first-child{margin-top:0}.bn-policy-card p,.bn-policy-card li{color:var(--bn-muted);font-size:16px;line-height:1.78}.bn-policy-card p{margin:0 0 20px}.bn-policy-card h2{margin:42px 0 15px;color:var(--bn-forest);font-family:var(--bn-serif);font-size:clamp(28px,3vw,38px);font-weight:500;letter-spacing:-.035em;line-height:1.1}.bn-policy-card h2:first-child{margin-top:0}.bn-policy-card h3{margin:30px 0 11px;color:var(--bn-ink);font-size:18px;line-height:1.35}.bn-policy-card ul{display:grid;gap:7px;margin:0 0 23px;padding-left:22px}.bn-policy-card li{padding-left:4px}.bn-policy-card a{color:var(--bn-forest);font-weight:700;text-decoration:underline;text-decoration-color:#39806b73;text-underline-offset:3px}.bn-policy-contact{margin:28px 0 0;padding:23px 25px;border-left:3px solid var(--bn-mint);background:var(--bn-mint-pale)}.bn-policy-contact p{margin-bottom:8px}.bn-policy-contact p:last-child{margin-bottom:0}.bn-contact-chat{margin:clamp(48px,7vw,82px) 0 0;padding:clamp(24px,4vw,44px);border:1px solid rgba(18,63,52,.12);border-radius:26px;background:linear-gradient(145deg,#eef6e8,#f8fbf4 48%,#fff);box-shadow:0 16px 38px #0f342b12}.bn-contact-chat .bn-policy-kicker{margin-bottom:13px}.bn-contact-chat h2{margin-top:0}.bn-contact-chat__intro{max-width:640px;margin-bottom:24px!important}.bn-contact-chat__frame-wrap{width:100%;overflow:hidden;border:1px solid rgba(18,63,52,.12);border-radius:20px;background:#fff;box-shadow:0 12px 28px #0f342b14}.bn-contact-chat__frame{display:block;width:100%;height:clamp(560px,60vw,720px);border:0;background:#fff}.bn-contact-chat__fallback{margin:14px 0 0!important;font-size:13px!important;line-height:1.55!important}.bn-contact-chat__fallback a{color:var(--bn-forest);font-weight:700}.bn-policy-fields{display:grid;gap:4px;margin:0 0 24px;padding-left:22px;color:var(--bn-muted);font-size:16px;line-height:1.78}.bn-policy-back{display:inline-flex;align-items:center;gap:10px;margin-top:24px;color:var(--bn-forest);font-size:14px;font-weight:700;text-decoration:none}.bn-policy-back:hover{color:#39806b}.bn-policy-page .bn-footer{margin-top:0}.bn-contact-page .bn-policy-shell{width:min(1360px,calc(100% - 64px))}.bn-contact-page .bn-policy-card{max-width:1180px}.bn-contact-page .bn-policy-card>p:not(.bn-contact-chat__intro),.bn-contact-page .bn-policy-card>h2,.bn-contact-page .bn-policy-card>.bn-policy-contact,.bn-contact-page .bn-policy-card>.bn-policy-fields,.bn-contact-page .bn-policy-card>.bn-policy-back{max-width:900px}.bn-contact-page .bn-contact-chat{width:100%;box-sizing:border-box}@media(max-width:720px){.bn-policy-shell{width:calc(100% - 40px)}.bn-policy-hero{padding:66px 0 42px}.bn-policy-hero h1{font-size:clamp(48px,14vw,72px)}.bn-policy-content{padding:38px 0 72px}.bn-policy-card{padding:25px 21px;border-radius:18px}.bn-policy-card p,.bn-policy-card li,.bn-policy-fields{font-size:15px;line-height:1.7}.bn-policy-card h2{margin-top:34px;font-size:30px}.bn-policy-card h3{font-size:17px}.bn-policy-contact{padding:18px 17px}.bn-contact-chat{margin-top:44px;padding:21px 16px 19px;border-radius:20px}.bn-contact-chat__frame{height:640px}.bn-contact-page .bn-policy-shell{width:calc(100% - 40px)}.bn-contact-page .bn-policy-card{max-width:none}}.bn-contact-hero__lead{margin-top:18px;font-size:clamp(18px,2vw,23px)}.bn-contact-layout{display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);gap:clamp(22px,4vw,42px);align-items:start}.bn-contact-email-panel{min-height:100%;padding:clamp(28px,4vw,46px);border:1px solid rgba(18,63,52,.12);border-radius:26px;background:var(--bn-mint-pale)}.bn-contact-email-panel .bn-policy-kicker{margin-bottom:13px}.bn-contact-email-panel h2{margin:0 0 18px}.bn-contact-email-panel__address{display:inline-block;margin-bottom:25px;color:var(--bn-forest)!important;font-size:clamp(18px,2vw,23px);font-weight:800!important;text-decoration:underline;text-decoration-color:#39806b73;text-underline-offset:4px}.bn-contact-email-panel__note{margin:0 0 29px!important;font-size:15px!important;line-height:1.65!important}.bn-contact-email-panel__phone{margin:0;padding-top:22px;border-top:1px solid rgba(18,63,52,.14)}.bn-contact-email-panel__phone .bn-policy-kicker{margin:0 0 12px}.bn-contact-email-panel__phone-number{display:inline-block;color:var(--bn-forest)!important;font-size:clamp(24px,2.4vw,34px);font-weight:800!important;letter-spacing:-.025em;text-decoration:none!important}.bn-contact-email-panel__phone-hours{margin:11px 0 0!important;color:var(--bn-muted);font-size:15px!important;line-height:1.65!important}.bn-contact-email-panel__phone-hours span{color:var(--bn-muted)}.bn-contact-layout .bn-contact-chat{margin-top:0;padding:clamp(24px,3vw,36px)}.bn-contact-layout .bn-contact-chat__frame{height:clamp(520px,40vw,620px)}.bn-contact-layout .bn-contact-chat__intro{margin-bottom:0!important}@media(max-width:880px){.bn-contact-layout{grid-template-columns:1fr}.bn-contact-layout .bn-contact-chat{margin-top:0}}@media(max-width:720px){.bn-contact-email-panel{padding:23px 19px;border-radius:20px}.bn-contact-layout .bn-contact-chat{padding:21px 16px 19px}.bn-contact-layout .bn-contact-chat__frame{height:600px}}@media(min-width:881px){.bn-contact-page .bn-policy-shell{width:calc(100% - 48px);max-width:none}.bn-contact-page .bn-policy-card{max-width:none;padding:clamp(34px,4vw,72px)}.bn-contact-page .bn-contact-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(26px,3vw,56px)}.bn-contact-page .bn-contact-email-panel{display:flex;flex-direction:column;justify-content:center;min-height:0;height:100%;align-self:stretch;box-sizing:border-box;padding:clamp(42px,5vw,78px)}.bn-contact-page .bn-contact-email-panel>*{width:100%;max-width:760px;margin-right:auto;margin-left:auto}.bn-contact-page .bn-contact-email-panel .bn-policy-kicker{margin-bottom:20px;font-size:clamp(14px,1.1vw,17px)}.bn-contact-page .bn-contact-email-panel h2{margin-bottom:26px;font-size:clamp(42px,3.8vw,60px)}.bn-contact-page .bn-contact-email-panel__address{margin-bottom:34px;font-size:clamp(24px,2.4vw,34px)}.bn-contact-page .bn-contact-email-panel__note{margin-bottom:36px!important;font-size:clamp(17px,1.35vw,21px)!important;line-height:1.7!important}.bn-contact-page .bn-contact-email-panel__phone{padding-top:30px}.bn-contact-page .bn-contact-email-panel__phone .bn-policy-kicker{margin-bottom:15px}.bn-contact-page .bn-contact-email-panel__phone-number{font-size:clamp(30px,3.2vw,46px)}.bn-contact-page .bn-contact-email-panel__phone-hours{margin-top:14px!important;font-size:clamp(17px,1.2vw,19px)!important;line-height:1.7!important}.bn-contact-page .bn-contact-layout .bn-contact-chat{height:100%;box-sizing:border-box}.bn-contact-page .bn-contact-layout .bn-contact-chat__frame{height:clamp(560px,42vw,760px)}}.bn-contact-chat__empty{display:grid;min-height:390px;place-items:center;margin-top:28px;padding:32px;border:1px dashed rgba(18,63,52,.24);border-radius:18px;background:#f5f7f1;color:var(--bn-muted);text-align:center}.bn-contact-chat__empty strong{color:var(--bn-forest)}.bn-contact-chat__empty p{max-width:34em;margin:8px 0 0}.bn-contact-hero{padding-bottom:clamp(46px,6vw,74px);background:linear-gradient(135deg,#f1f7ee 0%,var(--bn-cream) 62%,#fff 100%)}#live-chat,#email-support{scroll-margin-top:96px}.bn-contact-hero__lead{max-width:610px;margin:24px 0 0;color:var(--bn-muted);font-size:clamp(18px,2vw,23px);line-height:1.55}.bn-contact-hero__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:650px;margin-top:34px}.bn-contact-action{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:60px;padding:17px 20px;border:1px solid rgba(18,63,52,.18);border-radius:13px;background:#ffffffc7;color:var(--bn-forest)!important;font-size:15px;font-weight:800!important;text-decoration:none!important;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.bn-contact-action:hover,.bn-contact-action:focus-visible{transform:translateY(-2px);border-color:var(--bn-forest);background:#fff;box-shadow:0 10px 24px #0f342b1f}.bn-contact-action--primary{border-color:var(--bn-forest);background:var(--bn-forest);color:#fff!important;box-shadow:0 10px 24px #0f342b29}.bn-contact-action--primary:hover,.bn-contact-action--primary:focus-visible{background:#0b3027}.bn-contact-hero__hours{margin:18px 0 0;color:var(--bn-muted);font-size:13px;line-height:1.5}.bn-contact-overview{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:start;gap:clamp(28px,5vw,76px)}.bn-contact-overview h2{margin-top:0}.bn-contact-overview>div:first-child>.bn-policy-kicker{margin-bottom:11px}.bn-contact-support-card{padding:25px 27px;border:1px solid rgba(18,63,52,.12);border-radius:18px;background:var(--bn-mint-pale);box-shadow:0 12px 28px #0f342b0f}.bn-contact-support-card__label{margin:0 0 7px!important;color:var(--bn-forest)!important;font-size:12px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.bn-contact-support-card__email{display:inline-block;margin-bottom:10px;font-size:clamp(17px,2vw,21px)}.bn-contact-support-card p{margin-bottom:10px;font-size:14px;line-height:1.55}.bn-contact-support-card .bn-contact-support-card__hours{margin-top:19px;padding-top:16px;border-top:1px solid rgba(18,63,52,.13)}.bn-contact-support-card__hours strong{color:var(--bn-forest)}.bn-contact-email-list{display:grid;gap:9px;margin:21px 0 23px;padding:0;list-style:none}.bn-contact-email-list li{position:relative;padding-left:25px;color:var(--bn-muted);font-size:15px;line-height:1.55}.bn-contact-email-list li:before{position:absolute;top:.05em;left:0;color:#6d9624;content:"\2713";font-size:16px;font-weight:800}.bn-contact-chat{margin-top:clamp(45px,6vw,70px)}.bn-contact-chat__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.bn-contact-chat__status{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;margin-top:4px;padding:8px 11px;border:1px solid rgba(57,128,107,.22);border-radius:999px;background:#ffffffbf;color:var(--bn-forest);font-size:12px;font-weight:800;white-space:nowrap}.bn-contact-chat__status span{width:8px;height:8px;border-radius:50%;background:#54a874;box-shadow:0 0 0 3px #54a87429}@media(max-width:720px){.bn-contact-hero__lead{margin-top:18px;font-size:18px}.bn-contact-hero__actions{grid-template-columns:1fr;gap:9px;margin-top:26px}.bn-contact-action{min-height:54px;padding:15px 17px}.bn-contact-overview{grid-template-columns:1fr;gap:8px}.bn-contact-support-card{margin-top:8px;padding:21px 19px}.bn-contact-chat__heading{display:block}.bn-contact-chat__status{margin:0 0 18px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/birdnee-contact-policy.css.map */
