.ehp{--bg:#EAF4F8;--oat:#CFE6F0;--ink:#0F2A3D;--muted:#3F5666;--teal:#0F2A3D;--cta:#0F2A3D;--cta-h:#3F5666;--line:#C5DBE6;--garment:#0F2A3D;--bb-display:"Barlow Condensed","Arial Narrow",sans-serif;background:var(--bg);color:var(--ink);font-family:Barlow,system-ui,sans-serif;font-size:16px;line-height:1.5}.ehp h1,.ehp h2,.ehp h3{font-family:var(--bb-display);font-weight:600;letter-spacing:0;line-height:1.05;margin:0}.ehp-wrap{width:min(1200px,100%);padding-inline:clamp(16px,4vw,48px)}.ehp .ehp-btn,.ehp .ehp-btn.teal{border-radius:10px;min-height:54px;background:#0f2a3d;color:#fff!important;font-family:Barlow,system-ui,sans-serif;font-weight:600;font-size:17px;padding:0 28px;border:0}.ehp .ehp-btn:hover,.ehp .ehp-btn.teal:hover{background:#3f5666;color:#fff!important}.ehp .ehp-btn.white{background:#fff;color:#0f2a3d!important}.ehp .ehp-btn.white:hover{background:#cfe6f0;color:#0f2a3d!important}.ehp .ehp-btn:disabled{opacity:.55}.ehp :focus-visible{outline:3px solid #0F2A3D;outline-offset:2px}.ehp-stars{color:#0f2a3d;letter-spacing:2px}.ehp-gal{gap:12px}.ehp-stage{border-radius:14px;border:1px solid var(--line);background:#fff}.ehp-slide img{object-fit:cover}.ehp-arrow{border:1px solid var(--line)}.ehp-thumbs{display:flex;gap:12px;overflow-x:auto;padding-bottom:0}.ehp-thumb{flex:0 0 calc((100% - 36px)/4);border-radius:10px;border:1px solid var(--line);background:#fff}.ehp-thumb[aria-current=true]{border:2px solid #0F2A3D}.bb-qc{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 20px 2px;display:grid;gap:8px}.bb-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.bb-qslides{display:grid;min-height:110px}.bb-qs{grid-area:1 / 1;margin:0;display:flex;flex-direction:column;align-content:start;gap:6px;transition:opacity .4s ease}.bb-qs[aria-hidden=true]{opacity:0;visibility:hidden}.bb-qs p{font-size:16px;font-weight:600;line-height:1.35}.bb-qs figcaption{font-size:14px;color:var(--muted)}.bb-dots{display:flex;gap:8px}.bb-dot{flex:1 1 0;min-height:40px;background:none;border:0;padding:0;display:flex;align-items:center}.bb-dot:after{content:"";display:block;width:100%;height:4px;border-radius:999px;background:var(--line)}.bb-dot[aria-current=true]:after{background:#0f2a3d}.ehp-buy{gap:16px}.ehp-rating{font-size:14px;font-weight:600;color:var(--muted)}.ehp-rating .ehp-stars{font-size:16px}.ehp-buy h1{font-size:clamp(30px,5vw,44px);line-height:1.05;color:var(--ink);font-weight:600}.bb-price{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.bb-amt{font-family:var(--bb-display);font-weight:600;font-size:38px;line-height:1;color:var(--ink)}.bb-was{font-size:16px;color:var(--muted)}.bb-per{font-size:15px;font-weight:600}.bb-save{background:#cfe6f0;color:#0f2a3d;font-size:12px;font-weight:600;letter-spacing:.04em;padding:5px 9px;border-radius:6px}.bb-price [hidden]{display:none}.bb-hook{font-size:17px;font-weight:600;line-height:1.35;margin:0}.ehp-ticks{gap:8px}.ehp-ticks li{align-items:flex-start;gap:10px;font-size:15px;font-weight:400}.ehp-ticks li b{font-weight:600}.ehp-ticks i{flex:0 0 20px;width:20px;height:20px;margin-top:1px;background:#0f2a3d;color:#fff;font-size:11px}.ehp-form{gap:16px}.ehp-opt[hidden]{display:none}.ehp-lab{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ehp-lab span{font-weight:600;color:var(--ink)}.ehp-swatches{gap:10px;margin-top:8px}.ehp-sw{width:44px;height:44px;border-radius:999px;border:2px solid var(--line);background:#fff;padding:3px;box-sizing:border-box}.ehp-sw span{display:block;width:100%;height:100%;border-radius:999px;background:var(--c)}.ehp-sw[aria-pressed=true]{border:3px solid #0F2A3D;outline:0}.ehp-sizes{display:flex;flex-wrap:nowrap;gap:6px;margin-top:8px}.ehp-sz{flex:1 1 0;min-width:0;min-height:42px;height:auto;padding:0 6px;border-radius:8px;border:2px solid var(--line);background:#fff;color:#0f2a3d;font-weight:600;font-size:15px}.ehp-sz[aria-pressed=true]{background:#0f2a3d;border-color:#0f2a3d;color:#fff}.ehp-sizeguide{font-size:13px;color:var(--muted);margin-top:-6px}.ehp-app:empty{display:none}.ehp-packs{display:flex;flex-direction:column;gap:12px}.ehp-bundle{position:relative;width:100%;text-align:left;background:#fff;border:2px solid var(--line);border-radius:14px;padding:16px 16px 14px;color:#0f2a3d;display:flex;align-items:center;gap:12px;font-size:15px}.ehp-bundle[aria-pressed=true]{border-color:#0f2a3d;box-shadow:0 0 0 1px #0f2a3d,0 8px 24px #0f2a3d24;background:#fff}.ehp-tag{position:absolute;top:-12px;left:16px;right:auto;background:#0f2a3d;color:#fff;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px}.ehp-radio{flex:none;width:20px;height:20px;border-radius:999px;border:2px solid #0F2A3D;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ehp-bundle[aria-pressed=true] .ehp-radio:after{content:"";width:9px;height:9px;border-radius:999px;background:#0f2a3d;display:block}.ehp-bmain{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.ehp-bname{font-family:var(--bb-display);font-weight:600;font-size:22px;line-height:1.1}.ehp-bsub{font-size:13px;color:var(--muted)}.ehp-bsave{font-size:12px;font-weight:600;letter-spacing:.03em;margin-top:3px}.ehp-bship{font-size:13px;color:var(--muted)}.ehp-bship.free{color:#0f2a3d;font-weight:600}.ehp-bprice{flex:none;text-align:right;display:flex;flex-direction:column}.ehp-bamt{font-family:var(--bb-display);font-weight:600;font-size:28px;line-height:1}.ehp-bprice s,.ehp-bper{font-size:13px;color:var(--muted)}.ehp-bper{font-weight:600;color:#0f2a3d}.ehp-atc{width:100%;min-height:54px;font-size:17px}.bb-ship{text-align:center;font-size:14px;font-weight:600;margin:0}.bb-promise{text-align:center;font-size:14px;color:var(--muted);margin:0}.ehp-error{color:#0f2a3d;font-weight:600}.ehp-trust{justify-content:flex-start;gap:8px 18px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:13px;font-weight:600;color:#0f2a3d}.ehp-acc{border-top:1px solid var(--line)}.ehp-a{border-bottom:1px solid var(--line)}.ehp-a summary{min-height:52px;font-family:var(--bb-display);font-weight:600;font-size:22px;color:#0f2a3d}.ehp-plus{flex:none;width:auto;height:auto;background:none;color:#0f2a3d;font-family:var(--bb-display);font-weight:500;font-size:26px;line-height:1;transform:none!important}.ehp-plus:before{content:"+"}.ehp details[open]>summary .ehp-plus:before{content:"\2212"}.ehp-ans{color:var(--muted);padding:2px 0 16px;font-size:15px}.ehp-rich p+p{margin-top:10px}.ehp-rich strong{color:#0f2a3d;font-weight:600}.ehp-rich h3{font-family:Barlow,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#0f2a3d;margin:0 0 6px}.ehp-rich h3:not(:first-child){border-top:1px solid var(--line);padding-top:14px;margin-top:14px}.ehp-rich ul{margin:8px 0 0;padding-left:20px}.ehp-sticky{background:#fff;border-top:1px solid var(--line)}.ehp-sticky b{font-family:var(--bb-display);font-weight:600;font-size:22px;color:#0f2a3d}.ehp .ehp-sticky .ehp-btn{min-height:46px;font-size:16px;background:#0f2a3d;color:#fff!important}.bb-h2{font-size:clamp(30px,5vw,44px);line-height:1.05}.bb-h2.xl{font-size:clamp(32px,6vw,56px);line-height:1}.bb-stack{display:flex;flex-direction:column}.bb-card{background:#fff;border:1px solid var(--line);border-radius:14px}.bb-pain{display:flex;flex-direction:column;gap:28px}.bb-pain__head{display:flex;flex-direction:column;gap:14px;max-width:760px}.bb-pain__head p{font-size:18px}.bb-pain__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.bb-pain__card{padding:20px;font-size:16px;font-weight:600}.bb-closing{display:flex;flex-direction:column;gap:10px;padding-top:8px}.bb-closing__big{font-family:var(--bb-display);font-weight:600;font-size:clamp(26px,4vw,36px);line-height:1.05}.bb-closing p{max-width:760px;color:var(--muted)}.bb-closing small{font-size:13px;color:var(--muted);max-width:760px}.bb-anat{display:flex;flex-direction:column;gap:28px}.bb-anat__head{display:flex;flex-direction:column;gap:10px;max-width:760px}.bb-anat__head p{font-size:17px;color:var(--muted)}.bb-anat__grid{display:flex;flex-wrap:wrap;gap:28px;align-items:stretch}.bb-anat__card{flex:1 1 380px;min-width:0;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:14px}.bb-anat__card h2{font-size:24px;font-weight:600;line-height:1.1;text-align:center;text-transform:none;color:#0f2a3d;margin:0}.bb-anat__art{position:relative;width:100%;max-width:440px}.bb-anat__art svg,.bb-anat__art img{width:100%;height:auto;display:block;border-radius:10px}.bb-pin{position:absolute;width:30px;height:30px;border-radius:999px;background:#fff;border:2px solid #0F2A3D;color:#0f2a3d;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.bb-anat__list{flex:1 1 380px;min-width:0;display:flex;flex-direction:column;gap:14px}.bb-feat{display:flex;gap:14px;padding:18px 20px}.bb-num{flex:none;width:30px;height:30px;border-radius:999px;background:#0f2a3d;color:#fff;font-weight:600;font-size:14px;display:flex;align-items:center;justify-content:center}.bb-feat h3{font-size:22px;line-height:1.1;margin:0 0 4px}.bb-feat p{color:var(--muted);font-size:15px}.bb-revhead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:20px}.bb-chips{display:flex;gap:8px;flex-wrap:wrap}.bb-chip{font-size:12px;font-weight:600;letter-spacing:.04em;padding:7px 13px;border-radius:999px;background:#0f2a3d;color:#fff;border:2px solid #0F2A3D}.bb-chip.line{background:#fff;color:#0f2a3d}.ehp-mason{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;columns:auto}.ehp-rc{margin:0;border-radius:14px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);overflow:hidden}.ehp-rc[hidden]{display:none}.ehp-rc img,.ehp-rc .ehp-ph{aspect-ratio:1 / 1;width:100%;object-fit:cover;display:flex}.ehp-ph{background:#cfe6f0;color:#0f2a3d;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;align-items:center;justify-content:center}.ehp-rcb{padding:14px 16px 18px;display:flex;flex-direction:column;gap:6px;font-size:15px}.ehp-rcb .ehp-stars{font-size:15px;letter-spacing:2px}.ehp-who{font-size:13px;font-weight:600;display:block}.ehp-rcb p{color:var(--muted);font-size:15px}.ehp-split{display:flex;flex-wrap:wrap;gap:36px;align-items:center}.ehp-split>*{flex:1 1 380px;min-width:0}.ehp-split.flip>:first-child{order:2}.ehp-split__txt{display:flex;flex-direction:column;gap:16px}.ehp-split__txt>p{font-size:17px;color:var(--muted);margin:0}.ehp-split__cards{display:flex;flex-direction:column;gap:12px}.bb-mini{padding:16px 20px}.bb-mini h3{font-size:20px;margin:0 0 4px}.bb-mini p{color:var(--muted);font-size:15px}.ehp-vcard{aspect-ratio:1 / 1;border-radius:14px;background:#cfe6f0;border:0;position:relative;overflow:hidden}.bb-faq{max-width:860px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.bb-faq__item{padding:18px 0;border-top:1px solid var(--line)}.bb-faq__item:last-child{border-bottom:1px solid var(--line)}.bb-faq__item h3{font-size:21px;line-height:1.15;margin:0 0 6px}.bb-faq__item .ehp-rich{color:var(--muted);font-size:15px}.bb-cta{background:#0f2a3d;color:#fff;border-radius:14px;padding:clamp(28px,5vw,56px) clamp(20px,5vw,48px);display:flex;flex-direction:column;align-items:flex-start;gap:16px}.bb-cta h2{color:#fff}.bb-cta p{font-size:17px;max-width:640px}.bb-cta small{font-size:13px;color:#cfe6f0}@media(max-width:960px){.ehp-gal{position:static}}@media(max-width:640px){.ehp-bundle{padding:14px 12px 12px;gap:10px}.bb-amt{font-size:34px}.ehp-mason{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none}.ehp-mason::-webkit-scrollbar{display:none}.ehp-mason .ehp-rc{flex:0 0 84%;scroll-snap-align:start}.ehp-mason.open{display:grid;grid-template-columns:1fr;overflow:visible}.ehp-mason.open .ehp-rc{flex:none}.bb-pain,.bb-anat{gap:22px}}@media(prefers-reduced-motion:reduce){.bb-qs{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bb.css.map */
