:root{--bn-paper: #f3f2f2;--bn-card: #ffffff;--bn-well: #f6f6f7;--bn-ink: #201e1d;--bn-ink-2: #444141;--bn-ink-3: #605d5d;--bn-ink-4: #7d7979;--bn-ink-5: #9b9797;--bn-rule: rgba(10,10,10,.1);--bn-hair: rgba(10,10,10,.1);--bn-sig: #ae1800;--bn-sig-hi: #ec3013;--bn-s: none;--bn-s-md: inset 0 0 0 1px rgba(10,10,10,.1);--bn-s-lift: inset 0 0 0 1px rgba(10,10,10,.1);--bn-chrome: #111114;--bn-chrome-sh: none;--bn-bezel: linear-gradient(160deg,#fbfbfc 0%,#d7d8dd 22%,#a8aab1 46%,#f1f2f4 62%,#b0b2b9 84%,#8f9199 100%);--bn-word: linear-gradient(160deg,#5c5e66 0%,#a2a4ac 28%,#3f4147 50%,#b6b8bf 72%,#54565d 100%);--bn-wrap: 1088px;--bn-wrap-n: 1088px;--bn-pad: clamp(24px, 4vw, 56px);--bn-sec: clamp(44px, 5.6vw, 84px);--bn-sec-sm: clamp(32px, 4vw, 56px);--bn-r: 24px;--bn-r-lg: 28px;--bn-ease: cubic-bezier(.22, 1, .36, 1);--pust-font: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--f: "Archivo", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace;--white: #f3f2f2;--cream: #f3f2f2;--band: #f3f2f2;--off: #ececed;--slate: #201e1d;--amber: #ae1800;--pust-slate: #201e1d;--pust-cream: #f3f2f2;--hair: 1px solid rgba(150,152,158,.28)}html{overflow-x:clip}body{background:var(--bn-paper);color:var(--bn-ink);font-family:var(--f);font-weight:400;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body a:hover{color:var(--bn-sig-hi)}.bn-wrap{max-width:var(--bn-wrap);margin:0 auto;padding-inline:var(--bn-pad)}.bn-wrap-n{max-width:var(--bn-wrap-n);margin:0 auto;padding-inline:var(--bn-pad)}.bn-sec{padding-top:var(--bn-sec)}.bn-sec-sm{padding-top:var(--bn-sec-sm)}.bn-eyebrow{display:block;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-sig)}.bn-h2{font-size:clamp(26px,3.1vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.05;margin-top:14px;text-wrap:balance}.bn-h2 strong{font-weight:500}.bn-h2:first-child{margin-top:0}.bn-sub{font-size:clamp(16px,1.3vw,17px);font-weight:400;color:var(--bn-ink-3);line-height:1.55;margin-top:16px;max-width:620px;text-wrap:pretty}.bn-fine{font-size:14px;font-weight:500;color:var(--bn-ink-4);text-wrap:pretty}.bn-card{background:var(--bn-card);border-radius:var(--bn-r-lg);box-shadow:none}.bn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;padding:18px 40px;font-family:var(--f);font-size:17px;font-weight:500;letter-spacing:.01em;background:var(--bn-chrome);color:#fff;box-shadow:none;border:0;cursor:pointer;text-align:center;transition:transform .2s var(--bn-ease),box-shadow .2s var(--bn-ease),filter .2s;will-change:transform}.bn-btn:hover{color:#1a1a1c;transform:translateY(-2px);filter:brightness(1.04);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #00000024,inset 0 0 0 1px #ffffff59}.bn-btn:active{transform:translateY(0)}.bn-btn .arw{transition:transform .3s var(--bn-ease)}.bn-btn:hover .arw{transform:translate(5px)}.bn-btn--sm{padding:12px 26px;font-size:15px}.bn-btn--block{display:flex;width:100%;padding:20px}.bn-pill{display:inline-flex;align-items:center;gap:8px;background:var(--bn-card);border-radius:999px;padding:18px 34px;font-size:17px;font-weight:500;color:var(--bn-ink);box-shadow:none;transition:transform .2s var(--bn-ease),box-shadow .2s var(--bn-ease)}a.bn-pill:hover{color:var(--bn-ink);transform:translateY(-2px);box-shadow:none}.bn-link{display:inline-block;font-size:15px;font-weight:500;letter-spacing:.02em;color:var(--bn-ink);border-bottom:1px solid var(--bn-ink);padding-bottom:3px;transition:color .2s,border-color .2s}.bn-link:hover{color:var(--bn-sig-hi);border-color:var(--bn-sig-hi)}.bn-word{font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;background-image:var(--bn-word);-webkit-background-clip:text;background-clip:text;color:transparent}.bn-phone{border-radius:28px;padding:9px;background:var(--bn-bezel);box-shadow:inset 0 1px #ffffffe6}.bn-phone__scr{position:relative;height:100%;border-radius:28px;overflow:hidden;background:#fff}.bn-phone__scr img{width:100%;height:100%;object-fit:cover;display:block}.bn-phone__notch{display:none;position:absolute;top:12px;left:50%;transform:translate(-50%);width:30%;max-width:78px;aspect-ratio:78/22;border-radius:999px;background:#15151a;pointer-events:none}.announce{position:relative;z-index:490;background:#eaeaeb;border:0;border-bottom:1px solid var(--bn-rule);color:var(--bn-ink-3);font-family:var(--f);font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:none;height:auto;min-height:36px;padding:0 var(--bn-pad);text-align:center;display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:nowrap}.announce svg,.announce .a-flags{display:none}.announce .a-item{display:inline-flex;align-items:center;gap:0;white-space:nowrap}.announce .a-sep{font-size:0;line-height:0;color:transparent;flex:0 0 1px;width:1px;height:12px;align-self:center;background:var(--bn-rule)}.announce .a-hl{color:var(--bn-ink-3);font-weight:500}.announce .a-dropmsg{color:var(--bn-ink-3)}.announce .a-drop{display:inline-flex;align-items:center;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--bn-chrome);color:#fff;box-shadow:inset 0 1px #ffffffe6}@media(min-width:701px){.announce .a-item-3,.announce .a-sep-3,.announce .a-item-4,.announce .a-sep-4{display:inline-flex}}@media(max-width:700px){.announce{gap:12px;padding:0 16px;font-size:12px}.announce .a-item-2,.announce .a-sep-2,.announce .a-item-3,.announce .a-sep-3{display:none}.announce .a-item-4:not(.a-hide-m),.announce .a-sep-4:not(.a-hide-m){display:inline-flex}}#shopify-section-header{position:sticky;top:0;z-index:500}nav#nav{position:relative;z-index:500;height:auto;padding:6px var(--bn-pad) 8px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#f3f2f2ed;transform:translateZ(0);backface-visibility:hidden;border-bottom:0;transition:box-shadow .3s}nav#nav.stuck{box-shadow:none}.nav-logo{display:inline-flex;align-items:center;gap:8px;background:var(--bn-card);border-radius:999px;padding:10px 20px;box-shadow:none;letter-spacing:0;text-transform:none;transition:transform .2s var(--bn-ease),box-shadow .2s var(--bn-ease)}.nav-logo:hover{transform:translateY(-1px);box-shadow:none}.nav-logo .nav-word{font-size:16px;font-weight:500;letter-spacing:.18em;line-height:1;text-transform:uppercase;background-image:var(--bn-word);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-links{display:flex;gap:4px;list-style:none;margin:0;background:var(--bn-card);border-radius:999px;padding:6px;box-shadow:none}.nav-links a{display:block;padding:10px 18px;border-radius:999px;font-size:15px;font-weight:500;color:var(--bn-ink);letter-spacing:0;transition:background .2s,color .2s}.nav-links a:after{display:none}.nav-links a:hover{background:var(--bn-paper);color:var(--bn-sig-hi)}.nav-right{display:flex;align-items:center;gap:8px;background:var(--bn-card);border-radius:999px;padding:6px 6px 6px 18px;box-shadow:none}.nav-market{font-size:15px;font-weight:500;color:var(--bn-ink-3)}.nav-cart{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--bn-ink-3);transition:background .2s,color .2s}.nav-cart:hover{background:var(--bn-paper);color:var(--bn-ink)}.btn-nav{display:inline-flex;align-items:center;border-radius:999px;padding:9px 22px;font-size:15px;font-weight:500;letter-spacing:.02em;background:var(--bn-chrome);color:#fff;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #00000024,inset 0 0 0 1px #ffffff59;transition:transform .2s var(--bn-ease),filter .2s}.btn-nav:hover{color:#1a1a1c;transform:translateY(-1px);filter:brightness(1.04)}.nav-burger{display:none;width:38px;height:38px;border-radius:999px;flex-direction:column;align-items:center;justify-content:center;gap:4px}.nav-burger span{display:block;width:17px;height:2px;background:var(--bn-ink);border-radius:12px;transition:transform .3s var(--bn-ease),opacity .2s}.nav-burger[aria-expanded=true] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-burger[aria-expanded=true] span:nth-child(2){opacity:0}.nav-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-mobile{display:none;flex-direction:column;position:sticky;top:72px;z-index:480;margin:0 var(--bn-pad);padding:8px 20px 14px;background:var(--bn-card);border-radius:var(--bn-r);box-shadow:none;border:0}.nav-mobile.open{display:flex}.nav-mobile a{padding:14px 0;font-size:16px;font-weight:500;color:var(--bn-ink);border-bottom:1px solid var(--bn-rule)}.nav-mobile a:last-child{border-bottom:none}@media(max-width:1080px){.nav-links{display:none}.nav-burger{display:flex}}@media(max-width:560px){.nav-market{display:none}.nav-right{padding-left:10px}.btn-nav{padding:11px 20px;font-size:14px}}.bn-hero{max-width:var(--bn-wrap-n);margin:0 auto;padding:clamp(48px,7vw,100px) var(--bn-pad) clamp(40px,5vw,68px);display:flex;flex-direction:column;align-items:center;gap:28px;text-align:center}.bn-hero__h1{font-size:clamp(34px,5.69vw,63px);line-height:1.02;font-weight:500;letter-spacing:-.035em;max-width:900px;text-wrap:balance;margin:0}.bn-hero__h1 strong{font-weight:500}.bn-hero__sub{font-size:clamp(17px,2vw,21px);line-height:1.5;font-weight:400;color:var(--bn-ink-3);max-width:660px;text-wrap:pretty;margin:0}.bn-hero__btns{display:flex;gap:12px;margin-top:12px;align-items:center;flex-wrap:wrap;justify-content:center}.bn-hero__anchor{display:inline-flex;align-items:baseline;gap:10px;font-size:15px;font-weight:500}.bn-hero__anchor s{color:var(--bn-ink-5)}.bn-hero__anchor b{color:var(--bn-ink-3);font-weight:500}.bn-hero__trust{margin-top:4px}.bn-stage{max-width:var(--bn-wrap);margin:0 auto;padding-inline:var(--bn-pad)}.bn-stage__box{position:relative;height:clamp(420px,52vw,720px);border-radius:28px;background:radial-gradient(120% 85% at 50% 22%,#fff,#f7f7f8 46%,#ececed)}.bn-stage__grid{position:relative;height:100%;display:grid;grid-template-columns:minmax(0,1fr) clamp(150px,20vw,254px);grid-template-rows:minmax(0,1fr);column-gap:clamp(20px,4.5vw,56px);align-items:end;padding:clamp(24px,4.5vw,56px) clamp(24px,5.6vw,72px) 0}.bn-stage__prod{position:relative;min-width:0;min-height:0;height:100%}.bn-stage__prod:before{content:"";position:absolute;left:50%;bottom:40px;transform:translate(-50%);width:100%;height:130px;border-radius:50%;background:radial-gradient(closest-side,#1e1e2233,#1e1e2200);filter:blur(6px)}.bn-stage__prod img{position:absolute;top:0;right:0;bottom:34px;left:0;width:100%;height:calc(100% - 34px);object-fit:contain;object-position:center bottom;display:block}.bn-stage__phone{width:100%;aspect-ratio:254/470;max-height:100%;align-self:end}.bn-stage__cap{text-align:center;padding-top:20px}@media(max-width:760px){.bn-stage__grid{grid-template-columns:1fr;align-items:center;padding-inline:24px}.bn-stage__phone{display:none}}.bn-strip{background:var(--bn-card);border-radius:16px;padding:22px clamp(20px,3vw,32px);display:flex;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;box-shadow:none;font-size:15px;font-weight:500;color:var(--bn-ink-2)}@media(max-width:900px){.bn-strip{justify-content:flex-start}}.bn-scene{position:relative;height:230vh;margin-top:clamp(44px,5.6vw,84px)}.bn-scene__pin{position:sticky;top:0;height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--bn-pad)}.bn-scene__box{position:relative;width:100%;max-width:var(--bn-wrap);height:82vh;border-radius:28px;overflow:hidden;background:radial-gradient(120% 90% at 50% 30%,#fff,#f6f6f7 55%,#e9e9ea);box-shadow:inset 0 0 0 1px #0a0a0a1a}.bn-scene__cv,.bn-scene__poster{position:absolute;top:8%;right:8%;bottom:8%;left:8%;width:84%;height:84%;display:block}.bn-scene__poster{object-fit:contain;transition:opacity .35s linear}.bn-scene__lbl{position:absolute;top:28px;left:32px;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-5);pointer-events:none}.bn-scene__hint{position:absolute;bottom:28px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;color:var(--bn-ink-4);pointer-events:none}.bn-scene__hint i{display:block;width:1px;height:26px;background:linear-gradient(180deg,#96989ee6,#96989e00)}@media(prefers-reduced-motion:reduce){.bn-scene{height:auto!important;margin-top:var(--bn-sec-sm)}.bn-scene__pin{position:static;height:auto}.bn-scene__box{height:clamp(320px,52vw,620px)}.bn-scene__cv{display:none}.bn-scene__poster{opacity:1!important}}@media(max-width:760px){.bn-scene{height:180vh}.bn-scene__box{height:68vh}}.bn-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(40px,5.4vw,72px)}.bn-step{background:var(--bn-card);border-radius:var(--bn-r);overflow:hidden;box-shadow:none;display:flex;flex-direction:column}.bn-step__top{padding:32px 32px 28px;display:flex;flex-direction:column;gap:12px}.bn-step__n{width:38px;height:38px;border-radius:999px;flex-shrink:0;background:linear-gradient(160deg,#fdfdfe,#e4e5e9 18%,#c2c4cb 40%,#f2f3f5 58%,#b3b5bc 82%,#9a9ca3);box-shadow:inset 0 1px #fffffff2;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:500;color:#3f4147}.bn-step__t{font-size:clamp(21px,2.1vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.15;margin-top:8px}.bn-step__t em{font-style:normal;color:var(--bn-ink-3);font-weight:500}.bn-step__shot{height:360px;background:var(--bn-well);position:relative;overflow:hidden;display:flex;justify-content:center;align-items:flex-start;margin-top:auto}.bn-step__shot .bn-phone{width:238px;margin-top:28px;box-shadow:inset 0 1px #ffffffe6}.bn-step__shot .bn-phone__scr{height:430px}.bn-steps__payoff{font-size:clamp(23px,2.38vw,28px);font-weight:500;letter-spacing:-.02em;margin-top:48px}@media(max-width:900px){.bn-steps{grid-template-columns:1fr}.bn-step__shot{height:400px}}.bn-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin-top:clamp(40px,4.8vw,64px)}.bn-stat{background:var(--bn-card);border-radius:var(--bn-r);padding:clamp(28px,3.2vw,44px) clamp(24px,2.7vw,36px);box-shadow:none;display:flex;flex-direction:column;gap:14px}.bn-stat__v{font-size:clamp(38px,4.27vw,51px);font-weight:500;letter-spacing:-.04em;line-height:1}.bn-stat__d{font-size:17px;font-weight:500;color:var(--bn-ink-3);line-height:1.5;text-wrap:pretty}.bn-src{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:32px}@media(max-width:900px){.bn-stats{grid-template-columns:1fr}}.bn-bento{display:flex;flex-direction:column;gap:clamp(16px,2.4vw,32px)}.bn-bento__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2.4vw,32px)}.bn-bento__say{background:var(--bn-card);border-radius:var(--bn-r-lg);padding:clamp(40px,6.6vw,88px) clamp(28px,5.4vw,72px);display:flex;flex-direction:column;justify-content:center;gap:22px;box-shadow:none}.bn-bento__h{font-size:clamp(25px,2.84vw,33px);font-weight:600;letter-spacing:-.03em;line-height:1.05}.bn-bento__h strong{font-weight:500}.bn-bento__p{font-size:18px;font-weight:400;color:var(--bn-ink-3);max-width:420px;text-wrap:pretty;line-height:1.55}.bn-bento__img{height:clamp(320px,42vw,560px);border-radius:var(--bn-r-lg);overflow:hidden;box-shadow:none;background:var(--bn-well)}.bn-bento__img img{width:100%;height:100%;object-fit:cover;display:block}.bn-plus{align-self:flex-start;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:5px 12px;background:var(--bn-chrome);color:#fff;box-shadow:inset 0 1px #ffffffe6}@media(max-width:900px){.bn-bento__pair{grid-template-columns:1fr}.bn-bento__pair .bn-bento__say{order:-1}}.bn-look{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.9vw,24px);margin-top:clamp(36px,4.2vw,56px)}.bn-look__i{display:flex;flex-direction:column;gap:14px}.bn-look__f{height:clamp(220px,26vw,340px);border-radius:var(--bn-r);overflow:hidden;box-shadow:none;background:var(--bn-well)}.bn-look__f img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s var(--bn-ease)}.bn-look__i:hover .bn-look__f img{transform:scale(1.04)}.bn-look__c{font-size:16px;font-weight:500}@media(max-width:860px){.bn-look{grid-template-columns:repeat(2,minmax(0,1fr))}}.asb{display:inline-flex;align-items:center;gap:10px;padding:9px 18px 9px 15px;border-radius:999px;background:var(--bn-ink);color:#fff;border:1px solid var(--bn-ink);text-decoration:none;line-height:1;transition:background .2s var(--bn-ease),transform .2s var(--bn-ease)}a.asb:hover{background:#3a332a;transform:translateY(-1px)}.asb__apple{flex:0 0 auto;display:block}.asb__txt{display:flex;flex-direction:column;gap:2px;text-align:left}.asb__txt small{font-size:9.5px;letter-spacing:.04em;opacity:.72}.asb__txt b{font-size:16px;font-weight:500;letter-spacing:-.01em}.asb--sm{padding:7px 15px 7px 12px;gap:8px}.asb--sm .asb__apple{width:16px;height:19px}.asb--sm .asb__txt small{font-size:8.5px}.asb--sm .asb__txt b{font-size:13.5px}.asb--soon{background:transparent;color:var(--bn-ink-3);border-color:#26221c33;cursor:default}.asb--soon .asb__txt small{opacity:1}.bn-cmp{background:var(--bn-card);border-radius:var(--bn-r-lg);padding:16px clamp(20px,3vw,40px) 32px;box-shadow:none;margin-top:clamp(32px,4vw,48px)}.bn-cmp__row{display:grid;grid-template-columns:1.9fr 1fr 1fr 1fr;align-items:center;padding:20px 0;border-bottom:1px solid var(--bn-rule)}.bn-cmp__head{padding:20px 0 22px;font-size:12.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:var(--bn-ink-4)}.bn-cmp__head>b,.bn-cmp__head>span{display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;line-height:1.25;font-weight:500}.bn-cmp__head>b{color:var(--bn-ink)}.bn-cmp__ico{display:block;opacity:.85}.bn-cmp__l{font-size:clamp(15px,1.4vw,17px);font-weight:500}.bn-cmp__v{display:flex;justify-content:center}.bn-cmp__m{width:30px;height:30px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.bn-cmp__m--ja{background:#3e8e6321;color:#3e8e63}.bn-cmp__m--nej{background:#b03a2a1a;color:#b03a2a}.bn-cmp__m svg{display:block}@media(max-width:620px){.bn-cmp__row,.bn-cmp__head{grid-template-columns:1.35fr .62fr .62fr .62fr}.bn-cmp__head{font-size:9.5px;letter-spacing:.03em}.bn-cmp__head>b,.bn-cmp__head>span{gap:7px}.bn-cmp__ico{width:17px;height:17px}.bn-cmp__l{font-size:14px}.bn-cmp__m{width:26px;height:26px}}.bn-buy{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;margin-top:clamp(32px,3.6vw,44px);align-items:start}.bn-buy__gal{min-width:0;background:var(--bn-card);border-radius:var(--bn-r-lg);box-shadow:none;padding:clamp(20px,2.4vw,32px);display:flex;flex-direction:column;gap:20px}.bn-buy__main{position:relative;width:100%;min-width:0;height:clamp(320px,42vw,560px);border-radius:16px;overflow:hidden;background:#fff}.bn-buy__main img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .32s var(--bn-ease)}.bn-buy__main img.on{opacity:1}.bn-buy__nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:999px;background:#fff;box-shadow:none;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:500;color:#3f4147;cursor:pointer;transition:transform .2s var(--bn-ease);z-index:2}.bn-buy__nav:hover{transform:translateY(-50%) scale(1.06)}.bn-buy__nav--p{left:20px}.bn-buy__nav--n{right:20px}.bn-buy__thumbs{display:flex;gap:12px;flex-wrap:wrap}.bn-buy__thumb{flex:0 0 auto;width:66px;height:66px;border-radius:16px;overflow:hidden;cursor:pointer;background:var(--bn-well);box-shadow:inset 0 0 0 1px var(--bn-hair);transition:box-shadow .2s;padding:0}.bn-buy__thumb img{width:100%;height:100%;object-fit:contain;display:block}.bn-buy__thumb.on{box-shadow:inset 0 0 0 2px var(--bn-ink)}.bn-buy__card{min-width:0;background:var(--bn-card);border-radius:var(--bn-r-lg);box-shadow:none;padding:clamp(24px,2.8vw,36px);display:flex;flex-direction:column;gap:26px}.bn-buy__name{font-size:clamp(21px,2vw,24px);font-weight:500;letter-spacing:-.02em}.bn-buy__price{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.bn-buy__now{font-size:clamp(32px,3vw,35px);font-weight:500;letter-spacing:-.03em}.bn-buy__was{font-size:18px;font-weight:500;color:var(--bn-ink-5);text-decoration:line-through}.bn-buy__save{font-size:13px;font-weight:500;letter-spacing:.04em;padding:6px 14px;border-radius:999px;background:var(--bn-chrome);color:#fff;box-shadow:inset 0 1px #fffffff2}.bn-buy__note{font-size:15px;font-weight:500;color:var(--bn-ink-4);margin-top:-16px}.bn-buy__qty{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.bn-buy__qtyl b{display:block;font-size:17px;font-weight:500}.bn-buy__qtyl span{display:block;font-size:14px;font-weight:500;color:var(--bn-ink-4);margin-top:4px}.bn-buy__stepper{display:flex;align-items:center;gap:20px;border-radius:999px;padding:10px 22px;box-shadow:inset 0 0 0 1px var(--bn-hair)}.bn-buy__stepper button{font-size:20px;font-weight:500;color:var(--bn-ink-3);line-height:1;padding:2px 4px}.bn-buy__stepper button:hover{color:var(--bn-ink)}.bn-buy__stepper output{font-size:17px;font-weight:500;min-width:16px;text-align:center}.bn-rule{height:1px;background:linear-gradient(90deg,#96989e00,#96989eb3,#96989e00)}.bn-buy__lines{display:flex;flex-direction:column;gap:14px}.bn-buy__line{display:flex;justify-content:space-between;align-items:baseline;font-size:16px;font-weight:500}.bn-buy__line span{color:var(--bn-ink-3)}.bn-buy__total{font-size:clamp(24px,2.29vw,28px);font-weight:500;letter-spacing:-.02em}.bn-buy__pay{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;font-weight:500;color:var(--bn-ink-3)}.bn-buy__pay img,.bn-buy__pay svg{height:18px;width:auto;display:block}@media(max-width:980px){.bn-buy{grid-template-columns:1fr}}.bn-camp__head{max-width:var(--bn-wrap);margin:0 auto;padding:0 var(--bn-pad) 40px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.bn-camp__k{font-size:13px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--bn-ink-4)}.bn-camp__k--r{letter-spacing:.1em;color:var(--bn-ink-5);font-weight:500}.bn-camp__hero{height:clamp(360px,54vw,780px);background:var(--bn-well);overflow:hidden}.bn-camp__hero img{width:100%;height:100%;object-fit:cover;display:block}.bn-camp__say{max-width:var(--bn-wrap);margin:0 auto;padding:clamp(36px,4.2vw,56px) var(--bn-pad) 0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,6vw,80px);align-items:start}.bn-camp__h{font-size:clamp(25px,2.92vw,35px);font-weight:400;letter-spacing:-.02em;line-height:1.12;text-wrap:pretty}.bn-camp__h strong{font-weight:500}.bn-camp__r{display:flex;flex-direction:column;gap:20px;align-items:flex-start;padding-top:8px}.bn-camp__p{font-size:18px;font-weight:400;color:var(--bn-ink-3);line-height:1.6;text-wrap:pretty}.bn-camp__pair{max-width:var(--bn-wrap);margin:0 auto;padding:clamp(40px,5vw,64px) var(--bn-pad) 0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px}.bn-camp__cell{height:clamp(380px,48vw,620px);border-radius:var(--bn-r-lg);overflow:hidden;background:var(--bn-well);position:relative;display:flex;align-items:flex-start;justify-content:center}.bn-camp__cell .bn-phone{width:min(70%,250px);margin-top:clamp(28px,4vw,48px)}.bn-camp__cell .bn-phone__scr{aspect-ratio:9/19.5;height:auto}.bn-camp__cell figcaption{position:absolute;left:24px;right:24px;bottom:22px;text-align:center;font-size:14px;font-weight:500;color:var(--bn-ink-3)}@media(max-width:860px){.bn-camp__say,.bn-camp__pair{grid-template-columns:1fr}}.bn-specs{background:var(--bn-card);border-radius:var(--bn-r-lg);padding:clamp(28px,4vw,56px);box-shadow:none}.bn-specs__h{font-size:clamp(25px,2.84vw,33px);font-weight:600;letter-spacing:-.03em}.bn-specs__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,5vw,64px);margin-top:32px}.bn-specs__row{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-bottom:1px solid var(--bn-rule)}.bn-specs__k{font-size:15px;font-weight:500;color:var(--bn-ink-4)}.bn-specs__v{font-size:15px;font-weight:500;text-align:right}@media(max-width:760px){.bn-specs__grid{grid-template-columns:1fr}}.bn-faq{background:var(--bn-card);border-radius:var(--bn-r-lg);padding:clamp(28px,3.6vw,48px) clamp(24px,4vw,56px);box-shadow:none}.bn-faq__h{font-size:clamp(25px,2.84vw,33px);font-weight:600;letter-spacing:-.03em;margin-top:12px}.bn-faq__list{margin-top:20px}.faq-item{border-bottom:1px solid var(--bn-rule)}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:26px 0;font-size:clamp(16px,1.3vw,17px);font-weight:500;color:var(--bn-ink);text-align:left;transition:color .2s}.faq-q:hover{color:var(--bn-sig-hi)}.faq-icon{width:auto;height:auto;border:0;border-radius:0;background:none;font-size:22px;font-weight:400;color:var(--bn-ink-4);flex-shrink:0;transition:transform .3s var(--bn-ease),color .2s}.faq-item.open .faq-icon{background:none;border:0;color:var(--bn-sig-hi);transform:rotate(45deg)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--bn-ease)}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-a-in{overflow:hidden}.faq-a-txt{padding:0 0 26px;font-size:16px;font-weight:400;line-height:1.7;color:var(--bn-ink-3);max-width:760px}.faq-models-btn{margin-top:4px;display:inline-flex;align-items:center;gap:8px;font-family:var(--f);font-size:13px;font-weight:500;letter-spacing:.04em;color:var(--bn-ink);border:0;border-radius:999px;padding:9px 18px;background:var(--bn-paper);cursor:pointer;transition:background .2s,color .2s}.faq-models-btn:hover{background:#e9e8e8;color:var(--bn-sig-hi)}.faq-models{display:none;flex-wrap:wrap;gap:6px;margin-top:16px}.faq-models.open{display:flex}.fm{font-size:13px;font-weight:500;letter-spacing:0;color:var(--bn-ink-3);border:0;border-radius:999px;padding:6px 13px;background:var(--bn-paper);font-family:var(--f)}.fm.fm-note{color:var(--bn-sig)}.bn-end{background:var(--bn-card);border-radius:var(--bn-r-lg);padding:clamp(48px,7vw,88px) clamp(24px,4vw,56px);box-shadow:none;display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.bn-end__h{font-size:clamp(29px,3.79vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.05;max-width:760px;text-wrap:balance}.bn-end__h strong{font-weight:500}.bn-end__p{font-size:clamp(16px,1.3vw,17px);font-weight:400;color:var(--bn-ink-3);max-width:620px;text-wrap:pretty;line-height:1.55}footer.bn-foot{background:transparent;padding:clamp(48px,6vw,80px) var(--bn-pad) 40px}.bn-foot{max-width:var(--bn-wrap);margin:0 auto}.bn-foot__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:clamp(28px,3.4vw,40px)}.bn-foot__brand{display:flex;flex-direction:column;gap:14px}.bn-foot__brand .bn-word{font-size:18px}.bn-foot__blurb{font-size:15px;font-weight:500;color:var(--bn-ink-3);max-width:320px;text-wrap:pretty;line-height:1.55}.bn-foot__col{display:flex;flex-direction:column;gap:12px}.bn-foot__h{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--bn-ink-5)}.bn-foot__col a{font-size:15px;font-weight:500;color:var(--bn-ink-2);transition:color .2s}.bn-foot__col a:hover{color:var(--bn-sig-hi)}.bn-foot__bar{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:56px;padding-top:24px;border-top:1px solid var(--bn-rule);font-size:13px;font-weight:500;color:var(--bn-ink-5)}.bn-foot__bar a{color:inherit}@media(max-width:860px){.bn-foot__grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.bn-foot__grid{grid-template-columns:1fr}}#sticky-cta{background:var(--bn-chrome);color:#fff;font-size:15px;font-weight:500;letter-spacing:.01em;padding:15px 26px;box-shadow:none}#sticky-cta:hover{background:var(--bn-chrome);color:#fff;filter:brightness(1.04)}#sticky-cta:before{display:none}#progress{background:linear-gradient(90deg,var(--bn-sig),rgba(174,24,0,.25))}.bn-ph{position:relative;background:var(--bn-well);box-shadow:inset 0 0 0 1px var(--bn-hair);display:flex;align-items:center;justify-content:center;overflow:hidden}.bn-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:repeating-linear-gradient(135deg,rgba(150,152,158,.13) 0 1px,transparent 1px 11px)}.bn-ph__t{position:relative;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--bn-ink-5);text-align:center;padding:0 18px;line-height:1.6}#shopify-pc__banner.shopify-pc__banner__dialog,#shopify-pc__prefs .shopify-pc__prefs__dialog{background:var(--bn-card)!important;color:var(--bn-ink)!important;border:0!important;border-radius:var(--bn-r)!important;box-shadow:none}#shopify-pc__banner #shopify-pc__banner__btn-accept{background:var(--bn-chrome)!important;color:#fff!important;border:0!important;font-weight:500!important;box-shadow:none}#shopify-pc__banner #shopify-pc__banner__btn-accept:hover{background:var(--bn-chrome)!important;filter:brightness(1.04)}#shopify-pc__banner #shopify-pc__banner__btn-decline{color:var(--bn-ink)!important;border:1px solid var(--bn-hair)!important;font-weight:500!important}#shopify-pc__banner #shopify-pc__banner__btn-manage-prefs{color:var(--bn-ink-4)!important}.bar{background:transparent;color:var(--bn-ink-3)}.btn-p,.btn-blk.pr,.wl-submit{background:var(--bn-chrome);color:#fff;box-shadow:none;font-weight:500}.btn-p:hover,.btn-blk.pr:hover,.wl-submit:hover{background:var(--bn-chrome);color:#fff;filter:brightness(1.04)}.swap-cta .btn-up{background:var(--bn-chrome);color:#fff}.swap-cta .btn-dn{background:#fff;color:var(--bn-ink)}.btn-g,.btn-blk.ou{border-color:var(--bn-hair);color:var(--bn-ink)}.photo-ph.light{background:linear-gradient(158deg,#fff,#f6f6f7 60%,#ececed)}body.template-product .bn-eyebrow{color:var(--bn-ink-3)}body.template-product .buy-meta .bm-ico{color:var(--bn-ink-4)}body.template-product .buy-meta .stock-dot{background:#3e8e63}body.template-product .rw-eyebrow,body.template-product .rw-promise{color:var(--bn-ink-3)}html{scroll-padding-top:calc(var(--hv-navh, 72px) + 24px)}@media(max-width:900px){.btn-nav,.nav-cart,.nav-burger{min-height:44px;min-width:44px}.btn-nav{padding-inline:20px}.bn-buy__stepper button{min-height:44px;min-width:44px}.faq-models-btn{min-height:44px}.as__tab{height:44px}.foot-col a,.foot-links a{display:inline-block;padding-block:7px}}.bn-buy__vars{border:0;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:8px}.bn-buy__varsl{font-size:13px;font-weight:600;color:var(--bn-ink);padding:0 0 4px}.bn-buy__var{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:13px 16px;border-radius:14px;cursor:pointer;background:var(--bn-card);box-shadow:inset 0 0 0 1px var(--bn-hair);transition:box-shadow .18s var(--bn-ease)}.bn-buy__var:hover{box-shadow:inset 0 0 0 1px #0a0a0a3d}.bn-buy__var.on{box-shadow:inset 0 0 0 2px var(--bn-ink)}.bn-buy__var.off{opacity:.45;cursor:not-allowed}.bn-buy__var:focus-within{outline:2px solid var(--bn-ink);outline-offset:2px}.bn-buy__var input{position:absolute;opacity:0;pointer-events:none}.bn-buy__vart{font-size:15px;font-weight:500;color:var(--bn-ink)}.bn-buy__varp{font-size:15px;font-weight:600;color:var(--bn-ink);font-family:var(--f);white-space:nowrap}.bn-buy__varp s{font-weight:400;color:var(--bn-ink-5);margin-left:6px}.bn-buy__varo{grid-column:1 / -1;font-size:12px;color:var(--bn-ink-4)}.st__cta{grid-column:1 / -1;justify-self:start;margin-top:18px;display:inline-flex;align-items:center;gap:9px;padding:12px 22px;border-radius:999px;font-family:var(--f);font-size:15px;font-weight:600;letter-spacing:-.01em;color:#fff;text-decoration:none;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff4d;transition:background .2s var(--bn-ease),transform .2s var(--bn-ease)}.st__cta:hover{background:#ffffff2e;transform:translateY(-2px)}.st__cta .arw{transition:transform .3s var(--bn-ease)}.st__cta:hover .arw{transform:translate(5px)}
/*# sourceMappingURL=/cdn/shop/t/30/assets/pust-bone.css.map */
