#bsph-root{--bsph-muted: #5b6b82;--bsph-line: #dce3ec;--bsph-soft: #f4f7fb;--bsph-radius: 10px;color:var(--bsph-ink);padding:16px 0 0}#bsph-root *,#bsph-root *:before,#bsph-root *:after{box-sizing:border-box}#bsph-root .bsph-wrap{max-width:1232px;margin:0 auto;padding:0 16px}#bsph-root .bsph-crumbs{font-size:12px;color:var(--bsph-muted);margin:0 0 16px;display:flex;flex-wrap:wrap;gap:6px}#bsph-root .bsph-crumbs a{color:inherit;text-decoration:none}#bsph-root .bsph-crumbs a:hover{text-decoration:underline}#bsph-root .bsph-crumbs strong{color:var(--bsph-ink);font-weight:600}#bsph-root .bsph-crumbs{display:none}#bsph-root .bsph-grid{display:grid;gap:20px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "info" "gallery" "buy" "below"}@media(min-width:750px){#bsph-root .bsph-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"head head" "info info" "gallery buy" "below buy";grid-template-rows:auto auto auto 1fr;column-gap:28px;align-items:start}}@media(min-width:1100px){#bsph-root .bsph-grid{grid-template-columns:minmax(0,1fr) 460px;grid-template-areas:"head buy" "info buy" "gallery buy" "below buy";grid-template-rows:auto auto auto 1fr;column-gap:40px;row-gap:16px}}#bsph-root .bsph-gallery{grid-area:gallery;min-width:0}#bsph-root .bsph-head{grid-area:head}#bsph-root .bsph-info{grid-area:info}#bsph-root .bsph-buy{grid-area:buy;align-self:start;min-width:0}#bsph-root .bsph-below{grid-area:below;min-width:0}#bsph-root .bsph-below .bsph-wrap{max-width:none;padding:0}#bsph-root .bsph-below .bsph-rte{max-width:none}@media(min-width:750px){#bsph-root .bsph-buy{position:sticky;top:calc(var(--bsph-sticky-top, 0px) + 16px);max-height:calc(100vh - var(--bsph-sticky-top, 0px) - 32px);overflow-y:auto;overscroll-behavior:contain;border-radius:12px;scrollbar-width:none}#bsph-root .bsph-buy::-webkit-scrollbar{display:none}}#bsph-root .bsph-main{position:relative;border:1px solid var(--bsph-line);border-radius:var(--bsph-radius);background:var(--bsph-soft);aspect-ratio:1 / 1;overflow:hidden;display:flex;align-items:center;justify-content:center}#bsph-root .bsph-main img{width:100%;height:100%;object-fit:contain;display:block}#bsph-root .bsph-main picture,#bsph-root .bsph-slide picture{display:contents}@media(min-width:750px){#bsph-root .bsph-main{aspect-ratio:auto;height:420px}}#bsph-root .bsph-main{touch-action:pan-y}#bsph-root .bsph-count{position:absolute;right:10px;top:10px;z-index:1;background:#1c2b4acc;color:#fff;font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px}#bsph-root .bsph-count[hidden]{display:none}@media(max-width:749px){#bsph-root .bsph-main{aspect-ratio:auto;background:none;border:0}#bsph-root .bsph-main img{height:auto;max-height:260px}#bsph-root .bsph-thumb{flex-basis:52px;height:52px}}#bsph-root .bsph-thumbs[hidden]{display:none}#bsph-root .bsph-main.is-lifestyle img{object-fit:cover}#bsph-root .bsph-cap{position:absolute;left:12px;top:12px;z-index:1;background:#ffffffeb;color:var(--bsph-ink);font-weight:700;font-size:15px;padding:6px 10px;border-radius:6px}#bsph-root .bsph-cap[hidden]{display:none}#bsph-root .bsph-thumbs{display:flex;align-items:center;gap:8px;margin-top:12px}#bsph-root .bsph-thumbs-track{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1}#bsph-root .bsph-thumbs-track::-webkit-scrollbar{display:none}#bsph-root .bsph-thumb{flex:0 0 64px;height:64px;border:1px solid var(--bsph-line);border-radius:8px;background:#fff;padding:2px;cursor:pointer}#bsph-root .bsph-thumb img{width:100%;height:100%;object-fit:contain;border-radius:6px}#bsph-root .bsph-thumb[aria-current=true]{border:2px solid var(--bsph-highlight)}#bsph-root .bsph-arrow{flex:0 0 32px;height:32px;border-radius:50%;border:1px solid var(--bsph-line);background:#fff;color:var(--bsph-ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}#bsph-root .bsph-badge{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#b45309;background:#fff4e5;border:1px solid #fcd9a8;border-radius:4px;padding:3px 8px;margin-bottom:10px}#bsph-root .bsph-title{font-size:clamp(24px,2.4vw,28px);line-height:1.2;font-weight:700;margin:0 0 6px;color:var(--bsph-ink)}#bsph-root .bsph-subtitle{margin:0 0 10px;color:var(--bsph-muted);font-size:15px}#bsph-root .bsph-rating{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--bsph-muted);flex-wrap:wrap}#bsph-root .bsph-stars{display:inline-flex;gap:2px;color:#f5a623}#bsph-root .bsph-rating a{color:var(--bsph-ink)}#bsph-root .bsph-feats{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:14px}#bsph-root .bsph-feat{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start}#bsph-root .bsph-feat svg{color:var(--bsph-accent);margin-top:2px}#bsph-root .bsph-feat strong{display:block;font-size:15px;font-weight:600;line-height:1.3}#bsph-root .bsph-feat small{display:block;font-size:13px;color:var(--bsph-muted);line-height:1.35}@media(min-width:750px){#bsph-root .bsph-info{display:flex;flex-direction:column}}#bsph-root .bsph-box{border:1px solid var(--bsph-line);border-radius:12px;padding:18px;background:#fff;box-shadow:0 6px 24px #1c2b4a0f}#bsph-root .bsph-switch{display:grid;grid-template-columns:1fr 1fr;background:var(--bsph-soft);border:1px solid var(--bsph-line);border-radius:999px;padding:4px;margin-bottom:16px}#bsph-root .bsph-switch a,#bsph-root .bsph-switch span{text-align:center;padding:8px 10px;border-radius:999px;font-size:14px;font-weight:600;text-decoration:none;color:var(--bsph-ink)}#bsph-root .bsph-switch [aria-current=page]{background:var(--bsph-accent);color:#fff}#bsph-root .bsph-switch-note{display:grid;grid-template-columns:1fr 1fr;margin:-10px 0 14px;font-size:12px;line-height:1.3}#bsph-root .bsph-switch-note a{text-align:center;color:var(--bsph-highlight);font-weight:600;text-decoration:none}#bsph-root .bsph-switch-note a:hover{text-decoration:underline}#bsph-root .bsph-step{font-size:16px;font-weight:700;margin:0 0 2px}#bsph-root .bsph-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding-top:10px}#bsph-root .bsph-card{position:relative;border:1.5px solid var(--bsph-line);border-radius:12px;background:#fff;padding:12px 14px;text-align:left;cursor:pointer;font:inherit;color:var(--bsph-ink);min-height:64px;display:flex;align-items:center;gap:12px;width:100%}#bsph-root .bsph-card[hidden]{display:none}#bsph-root .bsph-card:hover{border-color:var(--bsph-ink)}#bsph-root .bsph-card .dot{flex:none;width:20px;height:20px;border-radius:50%;border:2px solid var(--bsph-line);background:#fff;position:relative}#bsph-root .bsph-card[aria-checked=true]{border:2px solid var(--bsph-highlight);background:var(--bsph-highlight-bg);padding:11.5px 13.5px}#bsph-root .bsph-card[aria-checked=true] .dot{border-color:var(--bsph-highlight)}#bsph-root .bsph-card[aria-checked=true] .dot:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:var(--bsph-highlight)}#bsph-root .bsph-card .txt{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:2px}#bsph-root .bsph-card .l1{font-size:16px;font-weight:800;line-height:1.2}#bsph-root .bsph-card .l3{font-weight:500;color:var(--bsph-muted);font-size:14px}#bsph-root .bsph-card .use{font-size:12.5px;color:var(--bsph-muted);line-height:1.3}#bsph-root .bsph-card .use[hidden]{display:none}#bsph-root .bsph-card .pr{display:flex;flex-direction:column;align-items:flex-end;flex:none;gap:1px}#bsph-root .bsph-card .l2{font-size:16px;font-weight:800;white-space:nowrap}#bsph-root .bsph-card .unit{font-size:11.5px;color:var(--bsph-muted);white-space:nowrap}#bsph-root .bsph-card .was{font-size:12px;color:var(--bsph-muted);white-space:nowrap}#bsph-root .bsph-card .was b{color:#b00}#bsph-root .bsph-card .was[hidden]{display:none}#bsph-root .bsph-bv{position:absolute;top:-10px;left:44px;white-space:nowrap;background:var(--bsph-badge);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.03em;line-height:1;padding:4px 9px;border-radius:999px;text-transform:uppercase}#bsph-root .bsph-bv[hidden]{display:none}#bsph-root .bsph-picker.is-grid .bsph-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}@media(min-width:1100px){#bsph-root .bsph-picker.is-grid .bsph-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}#bsph-root .bsph-picker.is-grid .bsph-card{flex-direction:column;justify-content:center;text-align:center;gap:2px;padding:12px 4px 8px;min-height:78px}#bsph-root .bsph-picker.is-grid .bsph-card[aria-checked=true]{padding:11.5px 3.5px 7.5px}#bsph-root .bsph-picker.is-grid .bsph-card .dot,#bsph-root .bsph-picker.is-grid .bsph-card .use,#bsph-root .bsph-picker.is-grid .bsph-card .unit{display:none}#bsph-root .bsph-picker.is-grid .bsph-card .txt,#bsph-root .bsph-picker.is-grid .bsph-card .pr{align-items:center;flex:none}#bsph-root .bsph-picker.is-grid .bsph-card .l1{font-size:15px}#bsph-root .bsph-picker.is-grid .bsph-card .l3{display:block;font-size:12px}#bsph-root .bsph-picker.is-grid .is-same-prefix .bsph-card .l3{display:none}#bsph-root .bsph-picker.is-grid .bsph-card .l2{font-size:15px;font-weight:700}#bsph-root .bsph-picker.is-grid .bsph-bv{left:50%;transform:translate(-50%);font-size:9.5px}#bsph-root .bsph-detail{margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--bsph-soft);font-size:13px;color:var(--bsph-muted);display:flex;justify-content:space-between;gap:10px}#bsph-root .bsph-detail b{color:var(--bsph-ink);display:block;font-size:14px}#bsph-root .bsph-detail[hidden]{display:none}#bsph-root .bsph-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:6px 0 4px}#bsph-root .bsph-group{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;min-height:54px;padding:8px 10px;border:1.5px solid var(--bsph-line);border-radius:12px;background:#fff;color:var(--bsph-ink);font:inherit;cursor:pointer}#bsph-root .bsph-group b{font-size:14px;font-weight:800}#bsph-root .bsph-group small{font-size:12px;color:var(--bsph-muted)}#bsph-root .bsph-group[aria-pressed=true]{border:2px solid var(--bsph-highlight);background:var(--bsph-highlight-bg);padding:7.5px 9.5px}#bsph-root .bsph-card.is-off{opacity:.45;text-decoration:line-through}#bsph-root .bsph-incl{display:flex;align-items:center;gap:6px;font-size:13px;margin:14px 0 10px;flex-wrap:wrap}#bsph-root .bsph-incl svg{color:#15803d;flex:none}#bsph-root .bsph-tag{font-size:10px;font-weight:700;color:var(--bsph-accent);background:#fde8e8;border-radius:3px;padding:1px 5px}#bsph-root .bsph-toggle{display:flex;align-items:center;gap:10px;background:var(--bsph-soft);border:1px solid var(--bsph-line);border-radius:8px;padding:10px 12px;font-size:13px;cursor:pointer}#bsph-root .bsph-toggle input{position:absolute;opacity:0;pointer-events:none}#bsph-root .bsph-toggle .knob{flex:none;width:34px;height:20px;border-radius:999px;background:#c7d0dc;position:relative;transition:background .15s}#bsph-root .bsph-toggle .knob:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}#bsph-root .bsph-toggle input:checked+.knob{background:var(--bsph-accent)}#bsph-root .bsph-toggle input:checked+.knob:after{transform:translate(14px)}#bsph-root .bsph-toggle input:focus-visible+.knob{outline:2px solid var(--bsph-ink);outline-offset:2px}#bsph-root .bsph-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#bsph-root .bsph-pill{border:1px solid var(--bsph-line);border-radius:999px;padding:7px 12px;background:#fff;font:inherit;font-size:13px;cursor:pointer;color:var(--bsph-ink)}#bsph-root .bsph-pill[aria-checked=true]{border:2px solid var(--bsph-accent);padding:6px 11px}#bsph-root .bsph-pricerow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin:18px 0 12px}#bsph-root .bsph-pricerow .lbl{font-size:13px;font-weight:600}#bsph-root .bsph-price{text-align:right}#bsph-root .bsph-price .now{font-size:30px;font-weight:800;color:var(--bsph-accent);line-height:1}#bsph-root .bsph-price s{font-size:14px;color:var(--bsph-muted);margin-right:6px}#bsph-root .bsph-price small{display:block;font-size:12px;color:var(--bsph-muted);margin-top:4px}#bsph-root .bsph-btn{display:flex;width:100%;align-items:center;justify-content:center;min-height:48px;border-radius:8px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;border:2px solid var(--bsph-accent);text-decoration:none}#bsph-root .bsph-btn--primary{background:var(--bsph-accent);color:#fff}#bsph-root .bsph-btn[disabled],#bsph-root .bsph-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}#bsph-root .bsph-btn.is-loading{opacity:.7}#bsph-root .js-form-error{margin:0 0 10px;padding:10px 12px;border-radius:8px;background:#fde8e8;color:#9b1c1c;font-size:13px}#bsph-root .bsph-block:not(.bsph-block--reviews) :is(h1,h2){font-size:20px!important;line-height:1.3!important;font-weight:700!important;margin:0 0 10px!important;letter-spacing:0!important}#bsph-root .bsph-block:not(.bsph-block--reviews) h3{font-size:17px!important;line-height:1.35!important;font-weight:700!important;margin:18px 0 8px!important}#bsph-root .bsph-block:not(.bsph-block--reviews) h4{font-size:15px!important;line-height:1.4!important;font-weight:700!important}#bsph-root .bsph-block--why .card__title{font-size:16px!important}#bsph-root .bsph-faq-compat{margin:10px 0 0}#bsph-root .bsph-faq-compat button{background:none;border:0;padding:0;color:var(--bsph-ink);font:inherit;font-weight:600;text-decoration:underline;cursor:pointer}#bsph-root .bsph-slot>.shopify-section{margin:0}#bsph-root .bsph-rte{max-width:860px;font-size:15px;line-height:1.6}#bsph-root .bsph-rte h2{font-size:22px;line-height:1.25;margin:0 0 12px}#bsph-root .bsph-rte h3{font-size:18px;line-height:1.3;margin:22px 0 8px}#bsph-root .bsph-rte p{margin:0 0 12px}#bsph-root .bsph-rte ul,#bsph-root .bsph-rte ol{margin:0 0 12px;padding-left:20px}#bsph-root .bsph-rte li{margin:0 0 6px}#bsph-root .bsph-rte table{width:100%;border-collapse:collapse;margin:0 0 16px;font-size:14px}#bsph-root .bsph-rte th,#bsph-root .bsph-rte td{border:1px solid var(--bsph-line);padding:8px 10px;text-align:left;vertical-align:top}#bsph-root .bsph-rte a{color:var(--bsph-ink);text-decoration:underline}#bsph-root .bsph-steps{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:750px){#bsph-root .bsph-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}#bsph-root .bsph-stepcard{border:1px solid var(--bsph-line);border-radius:12px;padding:18px;background:#fff}#bsph-root .bsph-stepcard .num{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--bsph-highlight);color:#fff;font-weight:700;font-size:14px;margin-bottom:10px}#bsph-root .bsph-stepcard h3{font-size:16px;margin:0 0 6px;line-height:1.3}#bsph-root .bsph-stepcard p{font-size:14px;color:var(--bsph-muted);margin:0;line-height:1.5}#bsph-root .bsph-block .cc-faq .section__heading{display:none}#bsph-root .bsph-block--why{position:relative}#bsph-root .bsph-block--why .container{max-width:none;padding-left:0;padding-right:0}#bsph-root .bsph-block--why .section__header{margin-bottom:14px;padding-right:80px;align-items:flex-start}#bsph-root .bsph-block--why .custom-grid{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 0 6px;margin:0;list-style:none}#bsph-root .bsph-block--why .custom-grid::-webkit-scrollbar{display:none}#bsph-root .bsph-block--why .custom-grid>li{flex:0 0 calc((100% - 24px) / 3)!important;min-width:230px;width:auto!important;max-width:none!important;scroll-snap-align:start;border:1px solid var(--bsph-line);border-radius:12px;background:#fff;padding:0!important;margin:0!important;overflow:hidden}#bsph-root .bsph-block--why .custom-grid .card{height:100%;background:#fff;border-radius:12px}#bsph-root .bsph-block--why .custom-grid .card__info{padding:16px 18px!important;gap:6px}#bsph-root .bsph-block--why .custom-grid .card__title{font-size:16px!important;line-height:1.3;margin:0 0 4px!important}#bsph-root .bsph-block--why .custom-grid .card__rte,#bsph-root .bsph-block--why .custom-grid .card__rte p{font-size:14px!important;line-height:1.5!important;color:var(--bsph-muted);margin:0}@media(max-width:1099px){#bsph-root .bsph-block--why .custom-grid>li{flex-basis:calc((100% - 12px)/2)!important}}@media(max-width:599px){#bsph-root .bsph-block--why .custom-grid>li{flex-basis:80%!important}}#bsph-root .bsph-slide-nav{position:absolute;right:0;top:28px;z-index:2;display:flex;gap:6px}@media(max-width:599px){#bsph-root .bsph-slide-nav{display:none}}#bsph-root .bsph-feats--all{margin:0;gap:12px}@media(min-width:750px){#bsph-root .bsph-feats--all{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}}#bsph-root .bsph-feats--all .bsph-feat svg{color:var(--bsph-highlight)}#bsph-root .bsph-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}#bsph-root .bsph-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;background:var(--bsph-highlight-bg);font-size:13px;font-weight:600;color:var(--bsph-ink)}#bsph-root .bsph-chip svg{width:15px;height:15px;color:var(--bsph-highlight);flex:none}@media(max-width:749px){#bsph-root .bsph-steps{gap:14px}#bsph-root .bsph-stepcard{display:grid;grid-template-columns:30px 1fr;column-gap:12px;border:0;padding:0;background:none}#bsph-root .bsph-stepcard .num{grid-row:span 2;margin:0;width:30px;height:30px}#bsph-root .bsph-stepcard h3{margin:3px 0 2px;font-size:15px}}#bsph-root .bsph-pricerow [data-bsph-compare]{display:none}#bsph-root .bsph-block--faqs{padding-top:20px}#bsph-root .bsph-block--faqs .shopify-section,#bsph-root .bsph-block--faqs .section{padding:0!important;margin:0!important;background:none!important}#bsph-root .bsph-block--faqs .container{padding:0!important;border:0!important;border-radius:0!important;max-width:none!important;box-shadow:none!important}#bsph-root .bsph-block--faqs .reading-width{max-width:none!important}#bsph-root .bsph-block--faqs .section__heading,#bsph-root .bsph-block--faqs .reading-width>h3{display:none!important}#bsph-root .bsph-block--faqs details-disclosure{display:block}#bsph-root .bsph-block--faqs details.disclosure{border:1px solid var(--bsph-line)!important;border-radius:10px;margin:0 0 8px;background:#fff;transition:border-color .15s,background-color .15s}#bsph-root .bsph-block--faqs details.disclosure:before,#bsph-root .bsph-block--faqs details.disclosure:after{display:none!important}#bsph-root .bsph-block--faqs details.disclosure:hover{border-color:var(--bsph-highlight)!important}#bsph-root .bsph-block--faqs details.disclosure[open]{border-color:var(--bsph-highlight)!important;background:var(--bsph-highlight-bg)}#bsph-root .bsph-block--faqs summary{padding:13px 14px 13px 16px!important;cursor:pointer;list-style:none}#bsph-root .bsph-block--faqs summary::-webkit-details-marker{display:none}#bsph-root .bsph-block--faqs .disclosure__title{font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:var(--bsph-ink)!important;margin:0!important}#bsph-root .bsph-block--faqs .disclosure__toggle{flex:none;width:28px;height:28px;margin-left:12px;border-radius:50%;background:var(--bsph-soft);display:inline-flex;align-items:center;justify-content:center;color:var(--bsph-highlight)}#bsph-root .bsph-block--faqs .disclosure__toggle svg{width:16px;height:16px}#bsph-root .bsph-block--faqs details[open] .disclosure__toggle{background:var(--bsph-highlight);color:#fff}#bsph-root .bsph-block--faqs .disclosure__content{padding:0 16px 16px!important;font-size:14px;line-height:1.6;color:var(--bsph-ink)}#bsph-root .bsph-block--faqs .disclosure__content p{margin:0 0 8px}#bsph-root .bsph-block--faqs .disclosure__content p:last-child{margin-bottom:0}#bsph-root .bsph-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--bsph-line);box-shadow:0 -4px 16px #1c2b4a14;padding:8px 84px calc(8px + env(safe-area-inset-bottom,0px)) 12px;transform:translateY(110%);transition:transform .2s;visibility:hidden;display:block}#bsph-root .bsph-sticky.is-visible{transform:none;visibility:visible}#bsph-root .bsph-sticky-in{display:flex;align-items:center;gap:10px;width:100%;min-width:0;max-width:1200px;margin:0 auto}#bsph-root .bsph-sticky-title{display:none}#bsph-root .bsph-sticky-plan{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;background:var(--bsph-highlight-bg);border:1.5px solid var(--bsph-highlight);border-radius:10px;padding:6px 10px;color:var(--bsph-ink);font:inherit;cursor:pointer;min-height:44px}#bsph-root .bsph-sticky-plan .txt{display:flex;flex-direction:column;min-width:0}#bsph-root .bsph-sticky-plan strong{font-size:14px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bsph-root .bsph-sticky-plan small{font-size:12px;color:var(--bsph-muted);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bsph-root .bsph-sticky-plan .pm{display:none;color:var(--bsph-accent);font-weight:800}#bsph-root .bsph-sticky-plan .chg{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--bsph-highlight);white-space:nowrap}#bsph-root .bsph-sticky .p{font-weight:800;color:var(--bsph-accent);font-size:17px;white-space:nowrap}#bsph-root .bsph-sticky .bsph-btn{min-height:44px;flex:0 0 auto;width:auto;padding-left:16px;padding-right:16px;white-space:nowrap}@media(max-width:479px){#bsph-root .bsph-sticky{padding-right:76px}#bsph-root .bsph-sticky .p{display:none}#bsph-root .bsph-sticky-plan{padding:5px 8px}#bsph-root .bsph-sticky-plan .pm{display:inline}#bsph-root .bsph-sticky-plan .pm:after{content:" \b7  ";color:var(--bsph-muted);font-weight:400}#bsph-root .bsph-sticky-plan .pm:has(+span:empty):after{content:none}#bsph-root .bsph-sticky-plan .chg{font-size:0}#bsph-root .bsph-sticky .bsph-btn{font-size:13px;padding-left:10px;padding-right:10px}}@media(min-width:750px){#bsph-root .bsph-sticky{display:none!important}}@media(min-width:1100px){#bsph-root .bsph-sticky{top:var(--bsph-sticky-top, 0px);bottom:auto;border-top:0;border-bottom:1px solid var(--bsph-line);box-shadow:0 4px 16px #1c2b4a14;padding:10px 24px;transform:translateY(-110%)}#bsph-root .bsph-sticky-title{display:block;flex:1 1 auto;min-width:0;font-weight:800;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#bsph-root .bsph-sticky-plan{flex:0 1 380px}#bsph-root .bsph-sticky .bsph-btn{min-width:200px}}#bsph-root .bsph-sheet{border:0;padding:0;width:100%;max-width:100%;margin:auto auto 0;border-radius:16px 16px 0 0;max-height:88vh;display:none;flex-direction:column;background:#fff;color:var(--bsph-ink)}#bsph-root .bsph-sheet[open]{display:flex}#bsph-root .bsph-sheet::backdrop{background:#1c2b4a73}#bsph-root .bsph-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--bsph-line);font-size:17px}#bsph-root .bsph-sheet-x{background:none;border:0;padding:6px;cursor:pointer;color:var(--bsph-ink);display:inline-flex}#bsph-root .bsph-sheet-body{overflow-y:auto;padding:18px 16px 8px}#bsph-root .bsph-sheet-body .bsph-step{display:none}#bsph-root .bsph-sheet-foot{display:flex;align-items:center;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--bsph-line)}#bsph-root .bsph-sheet-foot .p{font-weight:800;color:var(--bsph-accent);font-size:20px;white-space:nowrap}#bsph-root .bsph-sheet-foot .bsph-btn{flex:1;min-height:48px}@media(min-width:750px){#bsph-root .bsph-sheet{max-width:560px;margin:auto;border-radius:16px;max-height:85vh}}#bsph-root .bsph-feat[hidden]{display:none}#bsph-root .bsph-showall{margin-top:12px;min-height:40px;padding:0 16px;border:1.5px solid var(--bsph-highlight);border-radius:8px;background:#fff;color:var(--bsph-highlight);font:inherit;font-size:14px;font-weight:700;cursor:pointer}#bsph-root .bsph-switch [aria-current=page]{background:#fff;color:var(--bsph-ink);box-shadow:0 1px 4px #1c2b4a26}#bsph-root .bsph-switch{border-radius:14px}#bsph-root .bsph-switch a,#bsph-root .bsph-switch span{border-radius:10px;min-height:40px;display:flex;align-items:center;justify-content:center}#bsph-root .bsph-checkwrap{margin:0 0 16px;display:grid;gap:10px}#bsph-root .bsph-checkwrap.is-sim{padding:14px;border:1px solid var(--bsph-line);border-radius:12px}#bsph-root .bsph-simpanel strong{display:block;font-size:15px;margin-bottom:4px}#bsph-root .bsph-simpanel p{margin:0;font-size:13.5px;line-height:1.45}#bsph-root .bsph-check{border:1px solid var(--bsph-line);border-radius:12px;background:var(--bsph-soft);overflow:hidden}#bsph-root .bsph-check>summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:48px;padding:8px 12px;cursor:pointer;font-size:14px}#bsph-root .bsph-check>summary::-webkit-details-marker{display:none}#bsph-root .bsph-check>summary>span{flex:1 1 auto}#bsph-root .bsph-check>summary u{color:var(--bsph-highlight);font-weight:700}#bsph-root .bsph-check>summary svg{flex:none;color:var(--bsph-highlight)}#bsph-root .bsph-check[open]>summary .chev{transform:rotate(180deg)}#bsph-root .bsph-check-body{padding:0 12px 12px}#bsph-root .bsph-check-body .bs-compat{padding:0}#bsph-root .bsph-check-body .bs-compat__tip{font-size:13.5px;margin-bottom:10px;background:#fff}#bsph-root .bsph-simlink{display:inline-block;margin-top:10px;font-weight:700;color:var(--bsph-highlight)}#bsph-root .bsph-simlink[hidden]{display:none}#bsph-root .bsph-btn--switch{background:#fff;color:var(--bsph-highlight);border-color:var(--bsph-highlight);min-height:44px;width:auto;justify-self:start;padding:0 18px}#bsph-root .bsph-btn--switch.is-go{background:var(--bsph-highlight);color:#fff}#bsph-root .bsph-pricerow .lbl{color:var(--bsph-muted);font-weight:500}#bsph-root .bsph-price .now{color:var(--bsph-ink);font-size:26px}#bsph-root .bsph-works{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:8px 12px;border-radius:10px;background:#eaf6ef;color:#14532d;font-size:13.5px;font-weight:700}#bsph-root .bsph-works[hidden]{display:none}#bsph-root .bsph-btn--primary{min-height:54px;font-size:17px;font-weight:800}#bsph-root .bsph-express{margin-top:8px}#bsph-root .bsph-express:empty{display:none}#bsph-root .bsph-express .shopify-payment-button__more-options{display:none}#bsph-root .bsph-cartlink{display:block;margin:6px auto 0;min-height:40px;background:none;border:0;color:var(--bsph-highlight);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;cursor:pointer}#bsph-root .bsph-cartlink[disabled]{opacity:.5;cursor:not-allowed}#bsph-root .bsph-reassure{list-style:none;margin:12px 0 0;padding:12px 14px;border-radius:12px;background:var(--bsph-soft);display:grid;gap:8px;font-size:13.5px}#bsph-root .bsph-reassure li{display:flex;align-items:center;gap:10px}#bsph-root .bsph-reassure svg{flex:none;color:var(--bsph-highlight)}#bsph-root .bsph-refund{text-align:center;margin:10px 0 0;font-size:13px}#bsph-root .bsph-refund a{color:var(--bsph-highlight)}#bsph-root .bsph-below{display:grid;gap:28px;padding-top:8px}#bsph-root .bsph-block{min-width:0;position:relative}#bsph-root .bsph-block[hidden]{display:none}#bsph-root .bsph-h2{font-size:20px!important;line-height:1.3!important;font-weight:800!important;margin:0 0 12px!important;color:var(--bsph-ink)}#bsph-root .bsph-destnote{display:flex;gap:12px;padding:14px 16px;border-radius:12px;background:#fff4e5;border:1px solid #f5d3a8;color:#5a3205;font-size:14px}#bsph-root .bsph-destnote svg{flex:none;color:#b45309;margin-top:2px}#bsph-root .bsph-destnote .bsph-rte p{margin:0 0 6px}#bsph-root .bsph-destnote .bsph-rte p:last-child{margin:0}#bsph-root .bsph-more{border-top:1px solid var(--bsph-line);padding-top:4px}#bsph-root .bsph-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:48px}#bsph-root .bsph-more>summary::-webkit-details-marker{display:none}#bsph-root .bsph-more>summary:after{content:"+";font-size:22px;color:var(--bsph-highlight)}#bsph-root .bsph-more[open]>summary:after{content:"\2013"}#bsph-root .bsph-more>summary .bsph-h2{margin:0!important}#bsph-root .bsph-block--why .bsph-slide-nav{top:0}#bsph-root .bsph-chatlink{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0;background:none;border:0;color:var(--bsph-highlight);font:inherit;font-size:13px;font-weight:700;cursor:pointer;text-decoration:underline}#bsph-root .bsph-chatlink--faq{margin-top:10px;min-height:44px;padding:0 16px;border:1.5px solid var(--bsph-highlight);border-radius:8px;text-decoration:none;font-size:14px}@media(min-width:750px){#bsph-root .bsph-box{padding:14px 16px}#bsph-root .bsph-switch{margin-bottom:10px}#bsph-root .bsph-switch-note{margin:-4px 0 10px}#bsph-root .bsph-checkwrap{margin-bottom:10px;gap:8px}#bsph-root .bsph-check>summary{min-height:42px;padding:6px 12px}#bsph-root .bsph-step{margin-bottom:0}#bsph-root .bsph-cards{gap:8px}#bsph-root .bsph-card{min-height:56px;padding:9px 14px}#bsph-root .bsph-card[aria-checked=true]{padding:8.5px 13.5px}#bsph-root .bsph-picker.is-grid .bsph-cards{gap:10px 6px}#bsph-root .bsph-picker.is-grid .bsph-card{min-height:64px;padding:9px 4px 6px}#bsph-root .bsph-picker.is-grid .bsph-card[aria-checked=true]{padding:8.5px 3.5px 5.5px}#bsph-root .bsph-detail{margin-top:8px;padding:7px 12px}#bsph-root .bsph-incl{margin:8px 0 6px}#bsph-root .bsph-toggle{padding:7px 12px}#bsph-root .bsph-pricerow{margin:10px 0 8px}#bsph-root .bsph-price .now{font-size:24px}#bsph-root .bsph-btn--primary{min-height:50px}#bsph-root .bsph-express{margin-top:6px}#bsph-root .bsph-cartlink{margin-top:2px;min-height:34px}#bsph-root .bsph-reassure{margin-top:6px;padding:8px 12px;gap:5px;font-size:12.5px}#bsph-root .bsph-reassure svg{width:16px;height:16px}#bsph-root .bsph-refund{margin-top:6px;font-size:12.5px}}#bsph-root .bsph-trustline{margin:6px 0 0;font-size:13px;font-weight:600;color:var(--bsph-muted)}#bsph-root .bsph-chips{gap:4px 16px}#bsph-root .bsph-chip{padding:0;background:none;border-radius:0;font-size:13.5px}#bsph-root .bsph-card{border-color:#e6ebf2}@media(max-width:749px){#bsph-root .bsph-card .unit{display:none}#bsph-root .bsph-reassure{background:none;padding:4px 2px}#bsph-root .bsph-box{border:0;box-shadow:none;padding:0}#bsph-root .bsph-grid{gap:14px}}#bsph-root .bsph-stripwrap{display:none;position:relative}@media(max-width:749px){#bsph-root .bsph-main,#bsph-root .bsph-thumbs{display:none!important}#bsph-root .bsph-stripwrap{display:block}#bsph-root .bsph-strip{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:-16px;padding-right:16px}#bsph-root .bsph-strip::-webkit-scrollbar{display:none}#bsph-root .bsph-slide{flex:0 0 86%;height:180px;scroll-snap-align:start;border-radius:12px;background:var(--bsph-soft);overflow:hidden;display:flex;align-items:center;justify-content:center}#bsph-root .bsph-slide img{width:100%;height:100%;object-fit:contain;display:block}#bsph-root .bsph-strip-count{position:absolute;top:8px;left:calc(86% - 52px);background:#1c2b4acc;color:#fff;font-size:12px;font-weight:700;padding:2px 9px;border-radius:999px}#bsph-root .bsph-strip-count[hidden]{display:none}}#bsph-root .bsph-chips{gap:6px 18px}@media(max-width:749px){#bsph-root .bsph-chip:nth-child(n+5){display:none}}@media(min-width:750px){#bsph-root .bsph-thumbs-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);gap:8px}#bsph-root .bsph-thumb{width:auto;height:88px;flex:none;background:#f5f7fa}#bsph-root .bsph-thumb img{object-fit:contain}#bsph-root .bsph-feats--all .bsph-feat[hidden]{display:grid!important}#bsph-root .bsph-slot .custom-column-section{padding-left:0!important;padding-right:0!important}#bsph-root .bsph-slot .custom-column-section .section__header,#bsph-root .bsph-slot .custom-column-section .section__heading{text-align:left;align-items:flex-start}#bsph-root .bsph-showall{display:none}}#bsph-root .bsph-slot>.shopify-section .section,#bsph-root .bsph-slot>.shopify-section>div{padding-top:0!important;padding-bottom:0!important;margin:0!important}#bsph-root .bsph-slot .container{max-width:none!important;padding-left:0!important;padding-right:0!important}#bsph-root .bsph-slot .slider__grid{display:grid!important;grid-auto-flow:row!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;transform:none!important;overflow:visible!important;width:100%!important}#bsph-root .bsph-slot .slider__item{width:auto!important;max-width:none!important;min-width:0!important}#bsph-root .bsph-slot .multi-column .card{background:#fff!important;border:1px solid var(--bsph-line);border-radius:12px;overflow:hidden}#bsph-root .bsph-slot .multi-column .card,#bsph-root .bsph-slot .multi-column .card *{color:var(--bsph-ink)!important}#bsph-root .bsph-slot .multi-column .card__media{background:var(--bsph-soft)}#bsph-root .bsph-slot .multi-column .card__media img{height:150px!important;width:100%!important;object-fit:contain!important}#bsph-root .bsph-slot .multi-column .card__info,#bsph-root .bsph-slot .multi-column .card__content{padding:14px 16px!important}#bsph-root .bsph-slot .multi-column :is(h2,h3,.card__title){font-size:16px!important;line-height:1.3!important;margin:0 0 6px!important}#bsph-root .bsph-slot .multi-column p{font-size:14px!important;line-height:1.5!important;color:var(--bsph-muted)!important}#bsph-root .bsph-slot .slider-nav,#bsph-root .bsph-slot [class*=slider__nav],#bsph-root .bsph-slot .slider__controls{display:none!important}#bsph-root .bsph-slot .section__header{margin-bottom:12px!important}#bsph-root .bsph-slot .section__heading{font-size:20px!important;font-weight:800!important}@media(max-width:749px){#bsph-root .bsph-slot .slider__grid{grid-template-columns:minmax(0,1fr)!important}#bsph-root .bsph-slot .multi-column .card{flex-direction:row!important;align-items:stretch}#bsph-root .bsph-slot .multi-column .card__media{flex:0 0 96px}#bsph-root .bsph-slot .multi-column .card__media img{height:100%!important;max-height:130px}}#bsph-root .bsph-slot .slider__grid{align-items:start!important;grid-auto-rows:auto!important}#bsph-root .bsph-slot .slider__item,#bsph-root .bsph-slot .multi-column .card{height:auto!important;min-height:0!important}@media(max-width:749px){#bsph-root .bsph-slot .multi-column .card{align-items:center!important}#bsph-root .bsph-slot .multi-column .card__media{align-self:center;background:none;height:auto!important;min-height:0!important;padding-top:0!important;padding-bottom:0!important}#bsph-root .bsph-slot .multi-column .card__media img{height:110px!important}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/bs-product-hero.css.map */
