:root{--bwlp-teal: #107687;--bwlp-teal-dark: #0a5b69;--bwlp-teal-deep: #0a3b44;--bwlp-teal-tint: #eef7f8;--bwlp-teal-tint-2: #e0eff1;--bwlp-yellow: #ffc745;--bwlp-ink: #22363c;--bwlp-text: #3f4141;--bwlp-muted: #5f7174;--bwlp-line: rgba(16, 118, 135, .16);--bwlp-card-shadow: 0 10px 34px rgba(10, 59, 68, .1);--bwlp-width: 1140px;--bwlp-radius: 14px}html{scroll-padding-top:80px}.bwlp-container{max-width:var(--bwlp-width);margin:0 auto;padding-left:var(--page-padding, 30px);padding-right:var(--page-padding, 30px)}.bwlp-h1,.bwlp-h2,.bwlp-section__head .bwlp-sub{text-wrap:balance}.bwlp-cta:focus-visible,.bwlp-atc:focus-visible,.bwlp-region select:focus-visible,.bwlp-faq__item summary:focus-visible,.bwlp-video__play:focus-visible{outline:3px solid var(--bwlp-yellow);outline-offset:2px}.bwlp-faq__item summary:focus:not(:focus-visible){outline:none}.bwlp-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.bwlp-reveal[data-bwlp-reveal=left]{transform:translate(-34px)}.bwlp-reveal[data-bwlp-reveal=right]{transform:translate(34px)}.bwlp-reveal[data-bwlp-reveal=zoom]{transform:translateY(18px) scale(.96)}.bwlp-reveal--in{opacity:1;transform:none}.bwlp-steps .bwlp-reveal:nth-child(2),.bwlp-benefits .bwlp-reveal:nth-child(2),.bwlp-reviews__grid .bwlp-reveal:nth-child(2){transition-delay:.08s}.bwlp-steps .bwlp-reveal:nth-child(3),.bwlp-benefits .bwlp-reveal:nth-child(3),.bwlp-reviews__grid .bwlp-reveal:nth-child(3){transition-delay:.16s}.bwlp-benefits .bwlp-reveal:nth-child(4),.bwlp-reviews__grid .bwlp-reveal:nth-child(4){transition-delay:.24s}.bwlp-benefits .bwlp-reveal:nth-child(5){transition-delay:.32s}.bwlp-benefits .bwlp-reveal:nth-child(6){transition-delay:.4s}.bwlp-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--bwlp-teal)}.bwlp-eyebrow:before{content:"";width:26px;height:3px;border-radius:2px;background:var(--bwlp-yellow)}.bwlp-h1,.bwlp-h2{font-family:var(--font-heading-family);color:var(--bwlp-ink);line-height:1.08;margin:0 0 16px;text-transform:none}.bwlp-h1{font-size:clamp(31px,4.2vw,50px);font-weight:700;letter-spacing:-.015em;margin-bottom:12px}.bwlp-h2{font-size:clamp(27px,3.2vw,40px);font-weight:700;letter-spacing:-.01em}.bwlp-h1 em,.bwlp-h2 em{font-style:normal;color:var(--bwlp-teal);position:relative}.bwlp-sub{font-size:clamp(16px,1.5vw,19px);line-height:1.6;color:var(--bwlp-muted);margin:0 0 22px;max-width:56ch}.bwlp-stars{display:inline-flex;align-items:center;gap:2px;line-height:1}.bwlp-stars svg{width:18px;height:18px;fill:var(--bwlp-yellow);flex:none}.bwlp-stars--sm svg{width:15px;height:15px}.bwlp-rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 26px;font-size:14.5px;font-weight:600;color:var(--bwlp-ink)}.bwlp-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:18px 38px;border-radius:999px;border:0;background:var(--bwlp-teal);color:#fff;fill:#fff;font-family:var(--font-body-family);font-size:17px;font-weight:700;letter-spacing:.01em;text-decoration:none;cursor:pointer;box-shadow:0 8px 22px #10768752;transition:transform var(--duration-short, .2s) ease,background var(--duration-short, .2s) ease,box-shadow var(--duration-short, .2s) ease}.bwlp-cta:hover{background:var(--bwlp-teal-dark);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #10768761}.bwlp-cta:active,.bwlp-atc:active{transform:translateY(0) scale(.985)}.bwlp-cta svg{width:18px;height:18px}.bwlp-cta-note{margin:10px 0 0;font-size:13.5px;color:var(--bwlp-muted)}.bwlp-hero{position:relative;overflow:hidden;background:radial-gradient(900px 520px at 86% 10%,rgba(16,118,135,.12),transparent 62%),radial-gradient(700px 420px at 4% 96%,rgba(255,199,69,.14),transparent 60%),linear-gradient(168deg,#f6fbfc 0%,var(--bwlp-teal-tint) 52%,#ffffff 100%)}.bwlp-hero__inner{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:clamp(28px,5vw,64px);padding-top:clamp(24px,3.2vw,44px);padding-bottom:clamp(36px,5vw,64px)}.bwlp-hero .bwlp-sub{margin-bottom:18px}.bwlp-hero .bwlp-rating-row{margin-bottom:20px}.bwlp-hero__copy{max-width:600px}.bwlp-hero__chips{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0 0;padding:0;list-style:none}.bwlp-hero__chips li{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--bwlp-line);box-shadow:0 2px 8px #0a3b440f;font-size:13px;font-weight:700;color:var(--bwlp-teal-dark);white-space:nowrap}.bwlp-hero__chips svg{width:14px;height:14px;fill:var(--bwlp-teal);flex:none}.bwlp-hero__media{position:relative}.bwlp-hero__card{position:relative;background:#fff;border-radius:calc(var(--bwlp-radius) + 8px);box-shadow:var(--bwlp-card-shadow);padding:clamp(22px,3vw,40px)}.bwlp-hero__card img{display:block;width:100%;height:auto}.bwlp-hero__badge{position:absolute;display:inline-flex;align-items:center;gap:7px;padding:10px 16px;border-radius:999px;font-size:13.5px;font-weight:800;box-shadow:0 6px 18px #0a3b442e;white-space:nowrap}.bwlp-hero__badge svg{width:15px;height:15px;flex:none}.bwlp-hero__badge--shockfree{top:-14px;left:-10px;background:var(--bwlp-yellow);color:#1f2a13;fill:#1f2a13;transform:rotate(-3deg);animation:bwlp-pop .55s cubic-bezier(.34,1.56,.64,1) .85s backwards,bwlp-float 4.2s ease-in-out 1.45s infinite}.bwlp-hero__badge--auto{bottom:-14px;right:-8px;background:var(--bwlp-teal);color:#fff;fill:#fff;transform:rotate(2deg);animation:bwlp-pop .55s cubic-bezier(.34,1.56,.64,1) 1.05s backwards,bwlp-float 5s ease-in-out 1.65s infinite}@keyframes bwlp-float{0%,to{translate:0 0}50%{translate:0 -6px}}@keyframes bwlp-pop{0%{opacity:0;scale:.4}70%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@keyframes bwlp-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes bwlp-card-in{0%{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.bwlp-hero__copy>*{animation:bwlp-rise .65s cubic-bezier(.22,1,.36,1) backwards}.bwlp-hero__copy>*:nth-child(1){animation-delay:.05s}.bwlp-hero__copy>*:nth-child(2){animation-delay:.13s}.bwlp-hero__copy>*:nth-child(3){animation-delay:.21s}.bwlp-hero__copy>*:nth-child(4){animation-delay:.29s}.bwlp-hero__copy>*:nth-child(5){animation-delay:.37s}.bwlp-hero__copy>*:nth-child(6){animation-delay:.45s}.bwlp-hero__copy>*:nth-child(7){animation-delay:.53s}.bwlp-hero__media{animation:bwlp-card-in .8s cubic-bezier(.22,1,.36,1) .3s backwards}.bwlp-proofbar{background:var(--bwlp-teal-deep);color:#fff}.bwlp-proofbar__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 44px;padding-top:18px;padding-bottom:18px;font-size:14.5px;font-weight:600}.bwlp-proofbar__item{display:inline-flex;align-items:center;gap:9px}.bwlp-proofbar__item svg{width:16px;height:16px;fill:var(--bwlp-yellow);flex:none}.bwlp-section{padding-top:clamp(52px,7vw,92px);padding-bottom:clamp(52px,7vw,92px)}.bwlp-section--tint{background:var(--bwlp-teal-tint)}.bwlp-section--deep{background:var(--bwlp-teal-deep)}.bwlp-section__head{text-align:center;max-width:740px;margin:0 auto clamp(34px,4.5vw,56px)}.bwlp-section__head .bwlp-sub{margin-left:auto;margin-right:auto}.bwlp-problem__grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(28px,5vw,64px);align-items:center}.bwlp-problem__media{position:relative;border-radius:calc(var(--bwlp-radius) + 6px);overflow:hidden;box-shadow:var(--bwlp-card-shadow)}.bwlp-problem__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3.2}.bwlp-problem__media figcaption{position:absolute;left:14px;bottom:14px;padding:8px 14px;border-radius:999px;background:#0a3b44d1;color:#fff;font-size:12.5px;font-weight:600;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bwlp-pains{display:grid;gap:14px;margin:26px 0 0;padding:0;list-style:none}.bwlp-pains li{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:#fff;border:1px solid var(--bwlp-line);border-radius:var(--bwlp-radius);box-shadow:0 3px 12px #0a3b440d;font-size:15.5px;line-height:1.5;color:var(--bwlp-text)}.bwlp-pains li strong{color:var(--bwlp-ink)}.bwlp-pains__icon{flex:none;width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#d2040417}.bwlp-pains__icon svg{width:14px;height:14px;fill:#c43c2e}.bwlp-problem__pivot{margin:24px 0 0;font-size:17px;font-weight:700;color:var(--bwlp-teal-dark)}.bwlp-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bwlp-step{position:relative;background:#fff;border-radius:calc(var(--bwlp-radius) + 4px);box-shadow:var(--bwlp-card-shadow);overflow:hidden;display:flex;flex-direction:column}.bwlp-step__media{background:#f7fafb;display:flex;align-items:center;justify-content:center;aspect-ratio:1.45;padding:18px}.bwlp-step__media img{display:block;width:100%;height:100%;object-fit:contain}.bwlp-step__media--cover{padding:0}.bwlp-step__media--cover img{width:100%;height:100%;object-fit:cover}.bwlp-step__body{padding:22px 24px 26px}.bwlp-step__num{position:absolute;top:14px;left:14px;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--bwlp-yellow);color:#1f2a13;font-weight:800;font-size:17px;box-shadow:0 4px 12px #0a3b442e}.bwlp-step h3{margin:0 0 8px;font-size:20px;color:var(--bwlp-ink);text-transform:none}.bwlp-step p{margin:0;font-size:15px;line-height:1.55;color:var(--bwlp-muted)}.bwlp-remote-note{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin:34px auto 0;max-width:760px;padding:16px 24px;border-radius:999px;background:#fff;border:1.5px dashed rgba(16,118,135,.35);font-size:15px;font-weight:600;color:var(--bwlp-teal-dark);text-align:center}.bwlp-remote-note svg{width:18px;height:18px;fill:var(--bwlp-teal);flex:none}.bwlp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bwlp-benefit{background:#fff;border:1px solid var(--bwlp-line);border-radius:var(--bwlp-radius);padding:26px 24px;transition:transform var(--duration-short, .2s) ease,box-shadow var(--duration-short, .2s) ease}.bwlp-benefit:hover{transform:translateY(-3px);box-shadow:var(--bwlp-card-shadow)}.bwlp-benefit__icon{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;background:var(--bwlp-teal-tint-2);margin-bottom:16px}.bwlp-benefit__icon svg{width:24px;height:24px;fill:var(--bwlp-teal)}.bwlp-benefit h3{margin:0 0 7px;font-size:17.5px;color:var(--bwlp-ink);text-transform:none}.bwlp-benefit p{margin:0;font-size:14.5px;line-height:1.55;color:var(--bwlp-muted)}.bwlp-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.bwlp-compare__hint{display:none;margin:12px 0 0;text-align:center;font-size:12.5px;font-weight:600;color:var(--bwlp-muted)}.bwlp-compare table{width:100%;max-width:880px;margin:0 auto;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid rgba(16,118,135,.28);border-radius:0;box-shadow:var(--bwlp-card-shadow);overflow:hidden;font-size:15px}.bwlp-compare th,.bwlp-compare td{padding:15px 18px;text-align:center;border-bottom:1px solid rgba(16,118,135,.24)}.bwlp-compare table tr th:first-child,.bwlp-compare table tr td:first-child,.bwlp-compare table tr th:last-child,.bwlp-compare table tr td:last-child{border-radius:0}.bwlp-compare table tr:nth-child(odd){background:transparent}.bwlp-compare td,.bwlp-compare thead th:not(:first-child){border-left:1px solid rgba(16,118,135,.16)}.bwlp-compare tbody tr:last-child th,.bwlp-compare tbody tr:last-child td{border-bottom:0}.bwlp-compare thead th{background:#f1f8f9;font-size:14.5px;font-weight:800;color:var(--bwlp-ink);text-transform:none;border-bottom:2px solid var(--bwlp-teal-deep)}.bwlp-compare tbody th{text-align:left;font-weight:600;color:var(--bwlp-text);background:#fff}.bwlp-compare .is-bwlp{background:var(--bwlp-teal-tint);font-weight:700;color:var(--bwlp-teal-dark)}.bwlp-compare thead .is-bwlp{background:var(--bwlp-teal);color:#fff}.bwlp-compare__yes,.bwlp-compare__no{display:inline-flex;width:22px;height:22px;border-radius:50%;align-items:center;justify-content:center;vertical-align:middle}.bwlp-compare__yes{background:var(--bwlp-teal)}.bwlp-compare__yes svg{width:13px;height:13px;fill:#fff}.bwlp-compare__no{background:#3f41412e;border:1px solid rgba(63,65,65,.3)}.bwlp-compare__no svg{width:11px;height:11px;fill:#33403f}.bwlp-video .bwlp-h2,.bwlp-video .bwlp-sub{color:#fff}.bwlp-video .bwlp-sub{color:#ffffffc7}.bwlp-video .bwlp-eyebrow{color:var(--bwlp-yellow)}.bwlp-video__frame{position:relative;max-width:880px;margin:0 auto;aspect-ratio:16 / 9;border-radius:calc(var(--bwlp-radius) + 6px);overflow:hidden;box-shadow:0 18px 50px #00000059;background:#000}.bwlp-video__frame img,.bwlp-video__frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.bwlp-video__frame img{object-fit:cover;opacity:.86}.bwlp-video__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:84px;height:84px;border-radius:50%;border:0;cursor:pointer;background:var(--bwlp-yellow);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #00000059;transition:transform var(--duration-short, .2s) ease}.bwlp-video__play:hover{transform:scale(1.07)}.bwlp-video__play svg{width:30px;height:30px;fill:#1f2a13;margin-left:4px}.bwlp-reviews__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px}.bwlp-review{display:flex;flex-direction:column;background:#fff;border:1px solid var(--bwlp-line);border-radius:var(--bwlp-radius);padding:26px 24px;box-shadow:0 4px 16px #0a3b440f}.bwlp-review h3{margin:12px 0 8px;font-size:16.5px;color:var(--bwlp-ink);text-transform:none}.bwlp-review blockquote{margin:0 0 18px;padding:0;background:none;border:0;border-radius:0;font-size:14.5px;font-style:normal;line-height:1.6;color:var(--bwlp-text)}.bwlp-review footer{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:9px;font-size:13.5px;font-weight:700;color:var(--bwlp-ink)}.bwlp-review__verified{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--bwlp-teal-dark);background:var(--bwlp-teal-tint-2);border-radius:999px;padding:4px 10px;white-space:nowrap;flex:none}.bwlp-review__verified svg{width:11px;height:11px;fill:var(--bwlp-teal-dark)}.bwlp-review__date{margin-left:auto;font-size:12px;font-weight:500;color:var(--bwlp-muted);white-space:nowrap}.bwlp-reviews__more{margin:28px 0 0;text-align:center}.bwlp-reviews__more a{display:inline-flex;align-items:center;gap:7px;font-size:14.5px;font-weight:700;color:var(--bwlp-teal-dark);text-decoration:underline;text-underline-offset:3px}.bwlp-reviews__more a:hover{color:var(--bwlp-teal)}.bwlp-reviews__more svg{width:14px;height:14px;fill:currentColor;flex:none}.bwlp-box__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,60px);align-items:center}.bwlp-box__media{background:#fff;border-radius:calc(var(--bwlp-radius) + 6px);box-shadow:var(--bwlp-card-shadow);padding:clamp(20px,3vw,36px)}.bwlp-box__media img{display:block;width:100%;height:auto}.bwlp-box__list{display:grid;gap:12px;margin:22px 0 26px;padding:0;list-style:none}.bwlp-box__list li{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:var(--bwlp-ink)}.bwlp-box__check{flex:none;width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--bwlp-teal)}.bwlp-box__check svg{width:12px;height:12px;fill:#fff}.bwlp-specs{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.bwlp-specs li{padding:7px 13px;border-radius:999px;background:var(--bwlp-teal-tint);border:1px solid var(--bwlp-line);font-size:13px;font-weight:600;color:var(--bwlp-teal-dark)}.bwlp-guarantee{background:radial-gradient(720px 420px at 92% 0%,rgba(255,199,69,.16),transparent 55%),linear-gradient(150deg,var(--bwlp-teal) 0%,var(--bwlp-teal-dark) 70%,var(--bwlp-teal-deep) 100%);color:#fff}.bwlp-guarantee__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,5vw,60px);align-items:center}.bwlp-guarantee__badge{display:inline-flex;align-items:center;gap:12px;background:var(--bwlp-yellow);color:#1f2a13;border-radius:999px;padding:10px 20px;font-weight:800;font-size:14px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:20px}.bwlp-guarantee__badge svg{width:18px;height:18px;fill:#1f2a13}.bwlp-guarantee .bwlp-h2{color:#fff}.bwlp-guarantee p{font-size:16.5px;line-height:1.65;color:#ffffffeb;margin:0 0 16px;max-width:54ch}.bwlp-guarantee .bwlp-cta{background:var(--bwlp-yellow);color:#1f2a13;fill:#1f2a13;box-shadow:0 8px 22px #00000047}.bwlp-guarantee .bwlp-cta:hover{background:#f2b838;color:#1f2a13;box-shadow:0 12px 26px #00000052}.bwlp-guarantee__media{border-radius:calc(var(--bwlp-radius) + 6px);overflow:hidden;box-shadow:0 18px 50px #00000047}.bwlp-guarantee__media img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 3.1}.bwlp-faq__list{max-width:800px;margin:0 auto}.bwlp-faq__item{background:#fff;border:1px solid var(--bwlp-line);border-radius:var(--bwlp-radius);margin-bottom:12px;overflow:hidden}.bwlp-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;cursor:pointer;list-style:none;font-size:16.5px;font-weight:700;color:var(--bwlp-ink)}.bwlp-faq__item summary::-webkit-details-marker{display:none}.bwlp-faq__item summary::marker{content:""}.bwlp-faq__item summary svg{flex:none;width:14px;height:14px;fill:var(--bwlp-teal);transition:transform var(--duration-short, .2s) ease}.bwlp-faq__item[open] summary svg{transform:rotate(45deg)}.bwlp-faq__item[open] summary{border-bottom:1px solid rgba(16,118,135,.1)}.bwlp-faq__body{padding:17px 22px 21px;font-size:15px;line-height:1.65;color:var(--bwlp-text)}.bwlp-faq__body p{margin:0 0 10px}.bwlp-faq__body p:last-child{margin-bottom:0}.bwlp-buy{background:radial-gradient(800px 460px at 10% 4%,rgba(16,118,135,.1),transparent 60%),var(--bwlp-teal-tint)}.bwlp-buy__card{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(24px,4vw,56px);align-items:center;background:#fff;border-radius:calc(var(--bwlp-radius) + 10px);box-shadow:var(--bwlp-card-shadow);padding:clamp(24px,4vw,52px)}.bwlp-buy__media{position:relative}.bwlp-buy__media img{display:block;width:100%;height:auto}.bwlp-buy__flag{position:absolute;top:-6px;left:-6px;display:inline-flex;align-items:center;gap:7px;background:var(--bwlp-yellow);color:#1f2a13;fill:#1f2a13;font-size:12.5px;font-weight:800;padding:8px 14px;border-radius:999px;box-shadow:0 5px 14px #0a3b4429;transform:rotate(-2deg)}.bwlp-buy__flag svg{width:13px;height:13px}.bwlp-buy__title{margin:0 0 6px;font-size:clamp(26px,2.8vw,34px);color:var(--bwlp-ink);text-transform:none}.bwlp-buy__price-row{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:14px 0 4px}.bwlp-buy__price{font-family:var(--font-heading-family);font-size:36px;font-weight:700;color:var(--bwlp-teal)}.bwlp-buy__shipnote{font-size:14px;font-weight:700;color:var(--bwlp-teal-dark);background:var(--bwlp-teal-tint-2);padding:5px 12px;border-radius:999px}.bwlp-buy__bullets{display:grid;gap:9px;margin:18px 0 22px;padding:0;list-style:none}.bwlp-buy__bullets li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;color:var(--bwlp-text)}.bwlp-buy__bullets svg{flex:none;width:17px;height:17px;fill:var(--bwlp-teal);margin-top:2px}.bwlp-buy__stock{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-size:13.5px;font-weight:700;color:#1d7a3f}.bwlp-buy__stock-dot{width:9px;height:9px;border-radius:50%;background:#2eb45d;animation:bwlp-pulse 2.2s ease-out infinite}@keyframes bwlp-pulse{0%{box-shadow:0 0 #2eb45d73}70%{box-shadow:0 0 0 8px #2eb45d00}to{box-shadow:0 0 #2eb45d00}}.bwlp-region{margin:0 0 14px}.bwlp-region label{display:block;margin-bottom:7px;font-size:13.5px;font-weight:700;color:var(--bwlp-ink)}.bwlp-region select{width:100%;height:52px;padding:0 44px 0 16px;border-radius:10px;border:1.5px solid rgba(16,118,135,.35);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23107687'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:22px;font-family:var(--font-body-family);font-size:15.5px;font-weight:600;color:var(--bwlp-ink);appearance:none;-webkit-appearance:none;cursor:pointer}.bwlp-region select:focus{outline:none;border-color:var(--bwlp-teal);box-shadow:0 0 0 3px #10768726}.bwlp-product-form .product-form__error-message-wrapper[hidden]{display:none}.bwlp-product-form .product-form__error-message-wrapper{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:11px 14px;border-radius:10px;background:#d2040414;color:#b32424;font-size:14px;font-weight:600}.bwlp-product-form .product-form__error-message-wrapper svg{width:16px;height:16px;flex:none}.bwlp-atc{position:relative;display:flex;width:100%;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:17px 30px;border:0;border-radius:999px;font-size:17px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 8px 22px #1076874d;transition:transform var(--duration-short, .2s) ease,box-shadow var(--duration-short, .2s) ease}.bwlp-atc:hover{transform:translateY(-2px);box-shadow:0 12px 26px #1076875c}.bwlp-atc svg.icon-cart{width:19px;height:19px}.bwlp-atc .loading-overlay__spinner{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;display:flex;align-items:center;justify-content:center}.bwlp-atc .loading-overlay__spinner svg.spinner{width:24px;height:24px;stroke:currentColor}.bwlp-atc .loading-overlay__spinner.hidden{display:none}.bwlp-atc .loading-overlay__spinner .spinner{width:24px;height:24px}.bwlp-atc.loading>span,.bwlp-atc.loading>svg.icon-cart{opacity:0}.bwlp-buy .shopify-payment-button{margin-top:10px}.bwlp-buy .shopify-payment-button__button{border-radius:999px;min-height:52px;font-weight:700}.bwlp-buy__trust{display:flex;flex-wrap:wrap;gap:8px 20px;margin:18px 0 0;padding:0;list-style:none;font-size:13px;font-weight:600;color:var(--bwlp-muted)}.bwlp-buy__trust li{display:inline-flex;align-items:center;gap:6px}.bwlp-buy__trust svg{width:14px;height:14px;fill:var(--bwlp-teal);flex:none}.bwlp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--bwlp-line);box-shadow:0 -6px 24px #0a3b441f;transform:translateY(110%);visibility:hidden;transition:transform .3s ease,visibility 0s linear .3s}.bwlp-sticky.is-visible{transform:translateY(0);visibility:visible;transition:transform .3s ease,visibility 0s}.bwlp-sticky__inner{display:flex;align-items:center;gap:14px;max-width:var(--bwlp-width);margin:0 auto;padding:10px var(--page-padding, 20px);padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.bwlp-sticky__thumb{flex:none;width:48px;height:48px;border-radius:10px;background:var(--bwlp-teal-tint);padding:4px}.bwlp-sticky__thumb img{display:block;width:100%;height:100%;object-fit:contain}.bwlp-sticky__meta{min-width:0}.bwlp-sticky__name{display:block;font-size:14.5px;font-weight:700;color:var(--bwlp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bwlp-sticky__price-row{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--bwlp-muted)}.bwlp-sticky__price-row strong{color:var(--bwlp-teal);font-size:15px}.bwlp-sticky .bwlp-product-form{margin-left:auto;flex:none}.bwlp-sticky .product-form__error-message-wrapper{display:none}.bwlp-sticky__btn{min-height:46px;padding:12px 26px;width:auto;font-size:15px}@media(max-width:989px){.bwlp-hero__inner{grid-template-columns:1fr}.bwlp-hero__copy{max-width:620px;margin:0 auto;text-align:center}.bwlp-hero__copy .bwlp-eyebrow{justify-content:center}.bwlp-hero__copy .bwlp-sub{margin-left:auto;margin-right:auto}.bwlp-hero__copy .bwlp-rating-row,.bwlp-hero__chips{justify-content:center}.bwlp-hero__media{max-width:560px;margin:0 auto;width:100%}.bwlp-remote-note{border-radius:22px}.bwlp-steps{grid-template-columns:1fr;max-width:520px;margin:0 auto}.bwlp-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.bwlp-problem__grid,.bwlp-box__grid,.bwlp-guarantee__grid,.bwlp-buy__card{grid-template-columns:1fr}.bwlp-problem__media{max-width:560px;width:100%;margin:0 auto}.bwlp-box__media{max-width:520px;width:100%;margin:0 auto}.bwlp-buy__media{max-width:440px;width:100%;margin:0 auto}.bwlp-guarantee__media{order:-1;max-width:560px;width:100%;margin:0 auto}}@media(max-width:576px){.bwlp-benefits{grid-template-columns:1fr}.bwlp-cta{width:100%}.bwlp-hero__copy{display:flex;flex-direction:column;align-items:center}.bwlp-hero__copy .bwlp-eyebrow{order:1}.bwlp-hero__copy .bwlp-h1{order:2}.bwlp-hero__copy .bwlp-sub{order:3}.bwlp-hero__copy .bwlp-rating-row{order:4;margin-bottom:14px}.bwlp-hero__copy .bwlp-hero__chips{order:5;margin:0 0 18px}.bwlp-hero__copy .bwlp-cta{order:6}.bwlp-hero__copy .bwlp-cta-note{order:7}.bwlp-hero .bwlp-sub{font-size:15.5px;margin-bottom:14px}.bwlp-hero__badge--shockfree{left:4px}.bwlp-hero__badge--auto{right:4px}.bwlp-hero__chips li{font-size:12px;padding:7px 11px}.bwlp-proofbar__inner{gap:8px 22px;font-size:13px}.bwlp-video__play{width:66px;height:66px}.bwlp-video__play svg{width:24px;height:24px}.bwlp-sticky__meta{display:none}.bwlp-sticky .bwlp-product-form{flex:1;margin-left:0}.bwlp-sticky .bwlp-product-form form,.bwlp-sticky__btn{width:100%}.bwlp-compare table{min-width:560px}.bwlp-compare__hint{display:block}.bwlp-compare th,.bwlp-compare td{padding:12px 10px;font-size:13.5px}.bwlp-compare tbody th{font-size:13px}.bwlp-buy__price{font-size:31px}.bwlp-buy__card{box-shadow:0 6px 22px #0a3b4414}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bwlp-cta,.bwlp-atc,.bwlp-benefit,.bwlp-video__play,.bwlp-sticky,.bwlp-reveal,.bwlp-faq__item summary svg{transition:none}.bwlp-cta:hover,.bwlp-atc:hover,.bwlp-benefit:hover,.bwlp-video__play:hover{transform:none}.bwlp-hero__badge--shockfree,.bwlp-hero__badge--auto,.bwlp-buy__stock-dot,.bwlp-hero__copy>*,.bwlp-hero__media{animation:none}.bwlp-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/377/assets/barkwise-lp.css.map */
