#bv-flow-dialog{padding:0;border:0;margin:auto;width:min(760px,100vw);max-width:100vw;height:min(860px,100dvh);max-height:100dvh;background:#faf9f5;color:#193c30;border-radius:18px;box-shadow:0 20px 90px #0005;overflow:hidden;font-family:Arial,sans-serif}#bv-flow-dialog::backdrop{background:#0f1f1999}#bv-flow-dialog #bv-quiz{margin:0;padding:0;width:100%;max-width:none;height:100%;font-size:16px;line-height:1.45}#bv-flow-dialog #bv-stage{display:flex;flex-direction:column;height:100%;min-height:0;text-align:left}#bv-flow-dialog .bv-flow-header{flex:none;padding:16px 24px 12px;background:#fff;border-bottom:1px solid #d9e2db;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;font-size:12px;letter-spacing:.06em;font-weight:700}#bv-flow-dialog .bv-flow-header .bv-flow-button{padding:8px 12px;min-height:40px;width:auto;font-size:14px;flex:none}#bv-flow-dialog .bv-flow-progress{width:100%;display:flex;gap:6px;letter-spacing:0}#bv-flow-dialog .bv-flow-progress>span{flex:1;border-top:4px solid #e2e7e2;padding-top:6px;color:#6a746e;font-size:12px;display:flex;gap:5px;align-items:center}#bv-flow-dialog .bv-flow-progress .reached{border-color:#2f6b5b}#bv-flow-dialog .bv-flow-progress [aria-current]{color:#1b4c3c}#bv-flow-dialog .bv-flow-main{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:24px 28px;scroll-behavior:auto}#bv-flow-dialog .bv-flow-main>h2{font-family:Georgia,serif;font-weight:400;font-size:30px;line-height:1.14;margin:0 0 12px;color:#193c30;outline:none}#bv-flow-dialog .bv-flow-intro{font-size:16px;line-height:1.5;margin:0 0 20px;color:#44584d}#bv-flow-dialog .bv-flow-footer{flex:none;display:flex;gap:10px;align-items:stretch;padding:14px 24px max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #d9e2db}#bv-flow-dialog .bv-flow-button{border:1px solid #2f6b5b;border-radius:10px;background:#2f6b5b;color:#fff;font:600 16px/1.3 Arial,sans-serif;min-height:48px;padding:12px 18px;cursor:pointer;text-align:center;flex:1;white-space:normal;margin:0;box-sizing:border-box;text-transform:none;letter-spacing:0}#bv-flow-dialog .bv-flow-button.secondary{background:#fff;color:#214f3f}#bv-flow-dialog .bv-flow-button:disabled{opacity:.45;cursor:not-allowed}#bv-flow-dialog :is(button,input,a,summary):focus-visible{outline:3px solid #aa642d;outline-offset:3px}#bv-flow-dialog .bv-flow-choices{display:flex;flex-direction:column;gap:10px}#bv-flow-dialog .bv-flow-choices p{font-size:14px;margin:0 0 16px;color:#52665a}#bv-flow-dialog .bv-flow-note{font-size:13px;line-height:1.5;color:#52665a;margin:14px 0 0}#bv-flow-dialog .bv-flow-options{padding:0;margin:0;border:0;display:flex;flex-direction:column;gap:12px}#bv-flow-dialog .bv-flow-options label{display:flex;align-items:center;gap:12px;border:1px solid #b9cbbf;background:#fff;border-radius:12px;padding:16px;min-height:60px;cursor:pointer;color:#203f31}#bv-flow-dialog .bv-flow-options label:has(input:checked){border:2px solid #2f6b5b;padding:15px;background:#edf5ef}#bv-flow-dialog input[type=radio],#bv-flow-dialog input[type=checkbox]{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;width:20px;height:20px;min-width:20px;accent-color:#2f6b5b;margin:0;display:block;cursor:pointer}#bv-flow-dialog .bv-flow-options small{display:block;font-size:12px;margin-top:5px;color:#52665a}#bv-flow-dialog .bv-flow-tips{margin:0 0 20px;padding-left:20px;list-style:disc;font-size:15px}#bv-flow-dialog .bv-flow-tips li{margin:0 0 9px}#bv-flow-dialog .bv-flow-consent{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #b9cbbf;border-radius:12px;font-size:14px;background:#fff;cursor:pointer}#bv-flow-dialog .bv-flow-privacy{display:inline-block;font-size:14px;color:#245b46;text-decoration:underline;margin-top:12px}#bv-flow-dialog .bv-flow-photo,#bv-flow-dialog #bv-video{display:block;max-height:32dvh;max-width:100%;width:auto;margin:0 auto;border-radius:12px;object-fit:contain}#bv-flow-dialog #bv-video{width:100%;max-height:42dvh}#bv-flow-dialog .bv-flow-loading{padding:36px 0;text-align:center;color:#2f6b5b}#bv-flow-dialog .bv-flow-reading{border:1px solid #d6e0d8;border-radius:10px;margin-bottom:20px;padding:12px;background:#fff}#bv-flow-dialog .bv-flow-reading summary{cursor:pointer;font-size:14px;font-weight:600;list-style:revert}#bv-flow-dialog .bv-flow-reading .bv-face{max-height:200px;max-width:180px;margin:12px auto}#bv-flow-dialog .bv-flow-reading .bv-find{margin:12px 0;font-size:14px}#bv-flow-dialog .bv-res{padding:0;text-align:left}#bv-flow-dialog .bv-res>h3{font-size:22px;margin:16px 0 8px}#bv-flow-dialog .bv-res>.bv-sub{font-size:14px;line-height:1.5;margin:0 0 16px}#bv-flow-dialog .bv-routine a.bv-btn,#bv-flow-dialog .bv-routine a.bv-btn2{color:#fff;text-decoration:none}#bv-flow-dialog .bv-routine .bv-list{list-style:none;padding-left:0;margin-left:0}#bv-flow-dialog .bv-routine .bv-list li{list-style:none;padding-left:0}.bv-flow-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}@media(max-width:600px){#bv-flow-dialog{height:100dvh;width:100vw;border-radius:0}#bv-flow-dialog .bv-flow-header{padding:12px 16px 10px}#bv-flow-dialog .bv-flow-main{padding:22px 18px}#bv-flow-dialog .bv-flow-main>h2{font-size:27px}#bv-flow-dialog .bv-flow-progress b{font-size:10px;line-height:1.15}#bv-flow-dialog .bv-flow-footer{padding:12px 14px max(12px,env(safe-area-inset-bottom));gap:8px}#bv-flow-dialog .bv-flow-footer .bv-flow-button{font-size:14px;padding:12px 10px}#bv-flow-dialog .bv-flow-options label{padding:14px;min-height:57px}#bv-flow-dialog .bv-flow-options label:has(input:checked){padding:13px}}@media(max-height:650px){#bv-flow-dialog .bv-flow-main{padding-top:16px;padding-bottom:16px}#bv-flow-dialog .bv-flow-intro{margin-bottom:14px}#bv-flow-dialog .bv-flow-options{gap:8px}#bv-flow-dialog .bv-flow-options label{min-height:48px;padding:10px 14px}#bv-flow-dialog .bv-flow-options label:has(input:checked){padding:9px 13px}#bv-flow-dialog .bv-flow-main>h2{font-size:25px}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/bv-skin-flow.css.map */
