@property --bkb-ground-a{syntax: "<color>"; inherits: true; initial-value: hsl(213 10% 15%);}@property --bkb-ground-b{syntax: "<color>"; inherits: true; initial-value: hsl(213 8% 30%);}.bkb{--cream: #f7f2ea;--linen: #ede5d8;--ink: #1c1e21;--white: #fbf7ee;--gold: #fad11b;--gold-ink: hsl(45 80% 34%);--forest: #144634;--forest-deep: #0e3526;--bkb-ground-a: hsl(213 10% 15%);--bkb-ground-b: hsl(213 8% 30%);transition:--bkb-ground-a .65s cubic-bezier(.16,1,.3,1),--bkb-ground-b .65s cubic-bezier(.16,1,.3,1);--bkb-heading: "Instrument Serif", "Didot", "Bodoni 72", Georgia, serif;--bkb-body: "Barlow", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--r-card: 20px;--r-panel: 28px;display:block;font-family:var(--bkb-body);font-weight:400;font-size:16px;line-height:1.55;color:var(--ink);-webkit-font-smoothing:antialiased}.bkb *,.bkb *:before,.bkb *:after{box-sizing:border-box}.bkb img{display:block;max-width:100%}.bkb button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.bkb a{color:inherit}.bkb h1,.bkb h2,.bkb h3,.bkb h4{font-family:var(--bkb-heading);font-style:italic;font-weight:400;margin:0;line-height:1.04;letter-spacing:-.005em}.bkb p{margin:0}.bkb-wrap{width:100%;max-width:1300px;margin:0 auto;padding:0 20px}@media(min-width:1024px){.bkb-wrap{padding:0 40px}}.bkb .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bkb :focus-visible{outline:2.5px solid var(--gold);outline-offset:3px;border-radius:6px}.bkb .edge{position:relative;overflow:hidden}.bkb .edge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;background:linear-gradient(180deg,#ffffff73,#ffffff26 20%,#fff0 40% 60%,#ffffff26 80%,#ffffff73);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:3}.bkb .edge-strong:before{background:linear-gradient(180deg,#fff9,#fff3 20%,#fff0 42% 58%,#fff3 80%,#fff9)}.bkb .edge-ink:before{background:linear-gradient(180deg,#1c1e2129,#1c1e2112 20%,#1c1e210a 40% 60%,#1c1e2112 80%,#1c1e2129)}.bkb .edge-gold:before{background:linear-gradient(180deg,var(--gold),var(--gold));padding:2px}.bkb .edge-forest:before{background:linear-gradient(180deg,var(--forest),var(--forest));padding:2px}@keyframes bkb-blur-word-in{0%{opacity:0;filter:blur(10px);transform:translateY(20px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes bkb-fade-blur-in{0%{opacity:0;filter:blur(8px);transform:translateY(16px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}@keyframes bkb-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}@keyframes bkb-drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.bkb .rise{opacity:0}.bkb .rise.in{animation:bkb-fade-blur-in .6s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}.bkb .word{display:inline-block;opacity:0}.bkb .word.in{animation:bkb-blur-word-in .35s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--d, 0ms)}@media(prefers-reduced-motion:reduce){.bkb .rise,.bkb .rise.in,.bkb .word,.bkb .word.in{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}}.bkb .hero{position:relative;isolation:isolate;color:var(--white);background:linear-gradient(165deg,var(--bkb-ground-a) 0%,var(--bkb-ground-b) 100%);padding:96px 0 clamp(2.2rem,5vw,4rem)}.bkb .hero-in{position:relative;z-index:1}.bkb .hero-grid{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.4rem);align-items:start}@media(min-width:1024px){.bkb .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(1.6rem,3vw,3rem)}.bkb .scene{position:sticky;top:92px}}.bkb .stage{--ease: cubic-bezier(.16, 1, .3, 1);--ar: 1.1;--case-top: 13%;--case-h: 58%;--cluster: 60%;--case-fill: .925;--case-pad-top: .0425;position:relative;width:100%;aspect-ratio:1 / var(--ar)}@media(min-width:1024px){.bkb .stage{width:min(100%,calc((100dvh - 150px) / 1.1));margin-inline:auto}}.bkb .stage-bleed{display:block;margin-inline:0}@media(min-width:1280px){.bkb .stage-bleed{margin-inline:-56px -10px}}@media(max-width:1023px){.bkb .stage{--ar: 1.04}}.bkb .stage-shadow{display:block;position:absolute;left:50%;top:71.5%;width:30%;height:4.4%;transform:translate(-50%,-50%);border-radius:50%;background:#060a0c8c;filter:blur(13px);z-index:1;opacity:0;transition:opacity .5s var(--ease)}.bkb .stage.has-case .stage-shadow{opacity:1}.bkb .stage-orbit{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.bkb .stage-tags{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.bkb .stage-case{position:absolute;left:50%;top:calc(var(--case-top) - var(--case-h) / var(--case-fill) * var(--case-pad-top));height:calc(var(--case-h) / var(--case-fill));aspect-ratio:1;transform:translate(-50%);z-index:4;pointer-events:none}.bkb .case-shot{width:100%;height:100%;object-fit:contain;opacity:0;filter:drop-shadow(0 26px 26px rgba(6,10,12,.45))}.bkb .case-shot.on{animation:bkb-case-land .62s var(--ease) both}@keyframes bkb-case-land{0%{opacity:0;transform:translateY(18px) scale(.93);filter:blur(9px)}to{opacity:1;transform:none;filter:drop-shadow(0 26px 26px rgba(6,10,12,.45))}}.bkb .sat{position:absolute;left:0;top:0;width:var(--cluster);aspect-ratio:1;transform:translate(var(--tx, 0%),var(--ty, 0%)) scale(var(--k, 1));transform-origin:50% 50%;will-change:transform;z-index:2;pointer-events:none;transition:transform .62s var(--ease),opacity .32s ease}.bkb .sat-in{display:block;position:absolute;top:0;right:0;bottom:0;left:0;animation:bkb-sat-in .6s cubic-bezier(.2,1.42,.36,1) both}.bkb .sat-drift{display:block;position:absolute;top:0;right:0;bottom:0;left:0;animation:bkb-sat-float 7.5s ease-in-out var(--fd, 0s) infinite}.bkb .sat.out .sat-in{animation:bkb-sat-out .32s ease forwards}@keyframes bkb-sat-in{0%{opacity:0;transform:scale(.2) rotate(-9deg);filter:blur(9px)}to{opacity:1;transform:scale(1) rotate(0);filter:blur(0)}}@keyframes bkb-sat-out{to{opacity:0;transform:scale(.3) rotate(7deg);filter:blur(9px)}}@keyframes bkb-sat-float{0%,to{transform:translateY(-3.5%)}50%{transform:translateY(3.5%)}}.bkb .sat-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 16px 20px rgba(6,10,12,.45))}.bkb .sat-pod{--pod-fill: .535;--pod-cy: .5225;position:absolute;left:50%;top:calc(46% - 51% / var(--pod-fill) * (var(--pod-cy) - .5));height:calc(51% / var(--pod-fill));width:auto;z-index:1;transform:translate(-50%,-50%);filter:drop-shadow(0 7px 9px rgba(6,10,12,.42)) drop-shadow(0 1px 2px rgba(6,10,12,.22));animation:bkb-pod-land .52s cubic-bezier(.2,1.36,.36,1) .07s both}@keyframes bkb-pod-land{0%{opacity:0;transform:translate(-50%,-38%) scale(.72)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.bkb .tag-anchor{display:block;position:absolute;left:0;top:0;width:var(--cluster);aspect-ratio:1;transform:translate(var(--tx, 0%),var(--ty, 0%));pointer-events:none;animation:bkb-tag-in .45s ease .2s backwards;transition:transform .62s var(--ease),opacity .3s ease}.bkb .tag-anchor.out{opacity:0}@keyframes bkb-tag-in{0%{opacity:0}to{opacity:1}}.bkb .sat-tag{position:absolute;left:calc(50% + var(--tagx, 0%));top:calc(50% + var(--tagy, 24%));transform:translate(-50%,-100%);display:inline-flex;align-items:baseline;gap:5px;padding:3px 10px 4px;border-radius:999px;background:#1014169e;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:inset 0 0 0 1px #ffffff3d;font-family:var(--bkb-heading);font-style:italic;color:var(--white);line-height:1.15;font-size:clamp(10px,1.15vw,13.5px);white-space:nowrap}@media(prefers-reduced-motion:reduce){.bkb .sat-in,.bkb .sat-drift{animation:none!important}.bkb .tag-anchor{animation:none!important;opacity:1;transition:none}.bkb .sat-pod{animation:none!important;opacity:1;transform:translate(-50%,-50%)}.bkb .case-shot.on{animation:none!important;opacity:1}.bkb .sat{transition:none}}.bkb .buy{position:relative;border-radius:var(--r-panel);color:var(--ink);padding:clamp(1.4rem,3vw,2.3rem);background:#fffdf9ad;backdrop-filter:blur(26px) saturate(1.2);-webkit-backdrop-filter:blur(26px) saturate(1.2);box-shadow:0 34px 70px -20px #140e086b,inset 0 1px #fff9}.bkb .buy h1{font-size:clamp(2.1rem,3.4vw,3rem);margin:0;color:var(--ink)}.bkb .buy-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:9px;margin-top:.7rem}.bkb .buy-price .n{font-weight:600;font-size:1.6rem;letter-spacing:-.015em}.bkb .buy-price .w{font-size:1rem;color:#1c1e2173;text-decoration:line-through}.bkb .buy-price .u{font-size:.88rem;color:#1c1e2194}.bkb .buy-desc{margin-top:.75rem;font-weight:300;font-size:1rem;line-height:1.55;color:#1c1e21bd;max-width:46ch}.bkb .pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:13.6px;padding:0;list-style:none}.bkb .pills li{list-style:none}.bkb .pills span{display:inline-flex;align-items:center;position:relative;overflow:hidden;border-radius:999px;border:none;padding:8px 14px;font-family:var(--bkb-body);font-size:14px;font-weight:400;line-height:20px;letter-spacing:normal;color:#1c1e21d9;background:#f7f2ea8c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 8px 24px #1c1e211a}.bkb .pills span:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1.4px;pointer-events:none;background:linear-gradient(180deg,#1c1e211f,#1c1e210d 20%,#1c1e2100 40% 60%,#1c1e210d 80%,#1c1e211f);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.bkb .rule{display:block;height:1px;background:#1c1e211f;margin:clamp(1.3rem,2.6vw,1.7rem) 0}.bkb .step-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap}.bkb .step-title{display:flex;align-items:baseline;gap:10px;min-width:0}.bkb .step-n{font-family:var(--bkb-heading);font-style:normal;font-size:.8rem;letter-spacing:.16em;color:var(--gold-ink)}.bkb .step-head h2{font-size:clamp(1.4rem,3vw,1.7rem);color:var(--ink)}.bkb .badge{font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--gold);color:var(--ink);white-space:nowrap}.bkb .badge.plain{background:#1c1e2112;color:#1c1e21ad}.bkb .counter{font-size:12.5px;font-weight:500;padding:6px 13px;border-radius:999px;background:#1c1e2112;transition:background .3s,color .3s;white-space:nowrap}.bkb .counter.full{background:var(--forest);color:var(--white)}.bkb .kits{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px}.bkb .kit-opt{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:13px 6px 11px;border-radius:var(--r-card);background:#1c1e210d;box-shadow:inset 0 0 0 1.5px #1c1e2114;color:#1c1e21b8;transition:background .22s,color .22s,box-shadow .22s,transform .18s cubic-bezier(.16,1,.3,1)}.bkb .kit-opt:hover{transform:translateY(-2px);color:var(--ink)}.bkb .kit-opt:active{transform:scale(.985)}.bkb .kit-opt .kit-n{font-family:var(--bkb-heading);font-style:normal;font-size:1.65rem;line-height:1}.bkb .kit-opt .kit-w{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.bkb .kit-opt.on{background:var(--forest);color:var(--white);box-shadow:inset 0 0 0 1.5px var(--forest),0 12px 24px -18px #1c1e2199}.bkb .explain{list-style:none;margin:14px 0 0;padding:14px 16px;border-radius:var(--r-card);background:#1c1e210a;display:grid;gap:7px}.bkb .explain[hidden]{display:none}.bkb .explain li{display:grid;grid-template-columns:minmax(78px,auto) 1fr;gap:10px;align-items:baseline}.bkb .explain .when{font-size:10px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;color:var(--gold-ink);white-space:nowrap}.bkb .explain .what{font-size:13.5px;line-height:1.45;color:#1c1e21d1}@media(max-width:559px){.bkb .explain li{grid-template-columns:1fr;gap:1px}}.bkb .case-cell{display:flex;flex-direction:column}.bkb .case-cell .ctrl{margin-top:8px}.bkb .case-cell.picked .ctrl{background:var(--gold)}.bkb .case{cursor:pointer}.bkb .case-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.bkb .cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:1rem}.bkb .case-cell,.bkb .case-cell .ctrl .qty,.bkb .case-cell .ctrl .add{min-width:0}.bkb .case{border-radius:var(--r-card);padding:0;overflow:hidden;position:relative;display:block;aspect-ratio:1 / 1;background:linear-gradient(168deg,var(--tint-b) 0%,var(--tint-a) 100%);box-shadow:0 1px 2px #1c1e210a,0 16px 30px -26px #1c1e2180;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.bkb .case:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 68% 52% at 50% 20%,rgba(255,255,255,.34),transparent 70%)}.bkb .case:hover{transform:translateY(-2px)}.bkb .case:active{transform:scale(.985)}.bkb .case img{position:absolute;left:50%;top:5%;height:90%;width:auto;transform:translate(-50%);object-fit:contain;z-index:2;filter:drop-shadow(0 12px 14px rgba(6,10,12,.34))}.bkb .tick{position:absolute;top:9px;right:9px;width:25px;height:25px;border-radius:99px;background:var(--gold);display:none;align-items:center;justify-content:center;z-index:4}.bkb .case.sel .tick{display:flex}@media(max-width:420px){.bkb .cases{gap:8px}.bkb .case-cell .ctrl{gap:3px;padding:0 3px}.bkb .case-cell .ctrl .bump{width:23px;height:23px}.bkb .case-cell .ctrl .qty{font-size:13px}.bkb .case-cell .ctrl .add{font-size:10.5px;letter-spacing:.05em}}.bkb .skip{margin-top:.9rem;font-size:.9rem;color:#1c1e219e}.bkb .skip a{font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:#1c1e215c;transition:color .2s,text-decoration-color .2s}.bkb .skip a:hover{color:var(--forest);text-decoration-color:var(--forest)}.bkb .skip-note{display:none;margin-top:.85rem;border-radius:16px;background:#14463414;padding:12px 15px;font-size:.9rem;color:var(--forest)}.bkb .skip-note.on{display:block;animation:bkb-drop-in .34s ease}.bkb .skip-note button{text-decoration:underline;text-underline-offset:3px;font-weight:600}.bkb .scent-profile{margin-top:.9rem;min-height:5.7rem}.bkb .scent-profile[hidden]{display:none}.bkb .scent-profile.is-revealing{animation:bkb-drop-in .34s ease}.bkb .scent-profile-notes{margin:0 0 .32rem;font-family:var(--bkb-body);font-weight:600;font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;line-height:1.45;color:var(--gold-ink)}.bkb .scent-profile-notes:empty{display:none}.bkb .scent-profile-blurb{margin:0;font-family:var(--bkb-body);font-weight:300;font-size:.96rem;line-height:1.5;color:#1c1e21c7;max-width:52ch}.bkb .scent-profile-blurb:empty{display:none}@media(min-width:1024px)and (max-width:1279px){.bkb .scent-profile{min-height:6.75rem}}@media(max-width:749px){.bkb .scent-profile{margin-top:.75rem;min-height:6rem}.bkb .scent-profile-notes{font-size:.64rem;letter-spacing:.16em}.bkb .scent-profile-blurb{font-size:.84rem;line-height:1.45}}@media(max-width:380px){.bkb .scent-profile{min-height:7.15rem}}@media(prefers-reduced-motion:reduce){.bkb .scent-profile.is-revealing{animation:none}}.bkb .scents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:1rem}.bkb .scents>*{min-width:0}@media(min-width:560px){.bkb .scents{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1279px){.bkb .scents{grid-template-columns:repeat(2,minmax(0,1fr))}}.bkb .scent{border-radius:var(--r-card);overflow:hidden;position:relative;text-align:left;aspect-ratio:4 / 4.9;background:var(--linen);box-shadow:0 1px 2px #1c1e210d,0 16px 30px -28px #1c1e218c;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.bkb .scent{cursor:pointer}.bkb .scent:active{transform:scale(.987)}.bkb .scent.previewing{box-shadow:0 0 0 2.5px var(--forest),0 1px 2px #1c1e210d,0 18px 32px -26px #1c1e2199;transform:translateY(-2px)}.bkb .scent.previewing:active{transform:translateY(-2px) scale(.987)}.bkb .scent .bg{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:var(--sc-img, none),linear-gradient(168deg,var(--sc-g1, #2a2f33) 0%,var(--sc-g2, #55606a) 100%);background-size:108% auto,cover;background-position:center 6%,center;background-repeat:no-repeat,no-repeat}.bkb .scent .veil{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0c101200 10%,#0c101252 44%,#0c1012e0)}.bkb .scent .body{position:absolute;left:0;right:0;bottom:0;padding:11px 12px;z-index:2;color:var(--white);display:block}.bkb .scent-name{display:block;font-family:var(--bkb-heading);font-style:italic;font-size:22px;line-height:1;text-shadow:0 1px 12px rgba(12,16,18,.45)}.bkb .scent-notes{display:block;margin-top:4px;font-size:10.5px;letter-spacing:.04em;line-height:1.4;color:#fbf7eee0;text-shadow:0 1px 10px rgba(12,16,18,.5);min-height:2.8em}.bkb .scent-kind{position:absolute;top:9px;left:10px;z-index:2;padding:3px 8px;border-radius:999px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;background:#1014166b;color:#fbf7eee6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px #fff3}.bkb .scent.unsc .scent-kind{display:none}.bkb .ctrl{margin-top:11px;display:flex;align-items:center;justify-content:space-between;gap:6px;height:34px;border-radius:999px;padding:0 4px;position:relative;overflow:hidden;background:#fbf7eef0;color:var(--ink)}.bkb .ctrl .add{flex:1;align-self:stretch;padding:0;border-radius:999px;text-align:center;font-size:11.5px;font-weight:600;letter-spacing:.11em;text-transform:uppercase}.bkb .ctrl .add[disabled]{cursor:not-allowed}.bkb .ctrl .qty{flex:1;text-align:center;font-weight:600;font-size:14px}.bkb .ctrl .bump{width:26px;height:26px;border-radius:99px;display:flex;align-items:center;justify-content:center;background:#1c1e2114;flex:none}.bkb .ctrl .bump[disabled]{opacity:.3;cursor:not-allowed}.bkb .scent.picked .ctrl{background:var(--gold)}.bkb .scent.sold .ctrl{background:#1c1e2114;color:#1c1e2180}.bkb .scent.unsc{grid-column:span 2;aspect-ratio:auto}@media(min-width:560px){.bkb .scent.unsc{grid-column:span 3}}@media(min-width:1024px)and (max-width:1279px){.bkb .scent.unsc{grid-column:span 2}}.bkb .scent.unsc .bg{background-image:none;background:linear-gradient(100deg,#f0eae0,#fbf9f3 60%,#f4f1eb)}.bkb .scent.unsc .veil{background:none}.bkb .scent.unsc .body{position:relative;color:var(--ink);padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.bkb .scent.unsc .body>span:first-child{display:block}.bkb .scent.unsc .scent-name,.bkb .scent.unsc .scent-notes{text-shadow:none}.bkb .scent.unsc .scent-notes{color:#1c1e2194;min-height:0}.bkb .scent.unsc .ctrl{margin-top:0;width:148px;flex:none;background:#1c1e2117}.bkb .scent.unsc.picked .ctrl{background:var(--gold)}@media(max-width:559px){.bkb .scent.unsc .ctrl{width:100%}}.bkb .plans{display:grid;grid-template-columns:1fr;gap:10px;margin-top:1rem}.bkb .plan{border-radius:var(--r-card);background:#fff;padding:17px 18px 19px;text-align:left;position:relative;overflow:hidden;box-shadow:0 1px 2px #1c1e210a,0 16px 30px -28px #1c1e2173;transition:transform .18s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.bkb .plan:active{transform:scale(.99)}.bkb .plan-flag{position:absolute;top:0;right:0;font-size:10px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;padding:5px 12px;border-radius:0 0 0 14px;background:var(--gold);color:var(--ink);z-index:4}.bkb .plan-name{display:block;font-family:var(--bkb-heading);font-style:italic;font-size:22px;line-height:1;padding-right:76px}.bkb .plan-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:9px}.bkb .plan-price .n{font-weight:600;font-size:24px;letter-spacing:-.015em}.bkb .plan-price .w{font-size:13.5px;color:#1c1e2173;text-decoration:line-through}.bkb .plan-price .u{font-size:12.5px;color:#1c1e218c}.bkb .perks{display:flex;flex-direction:column;gap:6px;margin-top:11px}.bkb .perks div{display:flex;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;color:#1c1e21c7}.bkb .perks svg{flex:none;margin-top:3px}.bkb .plan.lite{flex-direction:row;align-items:center;justify-content:space-between;gap:14px;padding:13px 17px;background:#1c1e210b;box-shadow:none;transition:background .25s,transform .18s cubic-bezier(.16,1,.3,1)}.bkb .plan.lite:hover{background:#1c1e2113}.bkb .plan.lite .plan-name{font-size:18px;padding-right:0;color:#1c1e2199}.bkb .plan.lite .plan-price{margin-top:0;gap:6px}.bkb .plan.lite .plan-price .n{font-size:16px;font-weight:600;color:#1c1e2199}.bkb .plan.lite .plan-price .u{font-size:12px;color:#1c1e2173}.bkb .plan.lite.sel{background:#fff;box-shadow:0 1px 2px #1c1e210a,0 16px 30px -28px #1c1e2173}.bkb .plan.lite.sel .plan-name,.bkb .plan.lite.sel .plan-price .n{color:var(--ink)}.bkb .plan.lite.sel .plan-price .u{color:#1c1e218c}.bkb .kit{margin-top:1rem;border-radius:var(--r-card);padding:15px 16px 17px;background:#1c1e210b}.bkb .kit-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.bkb .kit-head h3{font-size:20px;color:var(--ink)}.bkb .kit-head span{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#1c1e2180}.bkb .lines{display:flex;flex-direction:column}.bkb .line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:9px 0;font-size:13.8px;box-shadow:inset 0 -1px #1c1e211a}.bkb .line:last-child{box-shadow:none}.bkb .line .l{display:flex;align-items:center;gap:10px;min-width:0}.bkb .line .sw{width:24px;height:24px;border-radius:7px;flex:none;background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #1c1e211f}.bkb .line .sw.empty{background:#1c1e2114}.bkb .line .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bkb .line.pending{color:#1c1e216b}.bkb .line .r{flex:none;font-weight:500;white-space:nowrap}.bkb .line .was{color:#1c1e2166;text-decoration:line-through;margin-right:7px;font-weight:400}.bkb .free{color:var(--forest);font-weight:600}.bkb .kit-tot{margin-top:11px;padding-top:12px;box-shadow:inset 0 1px #1c1e2124}.bkb .trow{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;color:#1c1e219e}.bkb .trow .strike{text-decoration:line-through}.bkb .big{display:flex;align-items:flex-end;justify-content:space-between;margin-top:6px;gap:10px}.bkb .big .now{font-family:var(--bkb-heading);font-style:italic;font-size:40px;line-height:.9}.bkb .big .per{font-size:12.5px;color:#1c1e2199;padding-bottom:6px}.bkb .savechip{display:inline-block;margin-top:10px;font-size:12.5px;font-weight:600;letter-spacing:.02em;padding:6px 12px;border-radius:999px;background:var(--gold);color:var(--ink)}.bkb button.savechip{box-shadow:inset 0 0 0 1.5px #1c1e2124;background:#1c1e210d;color:#1c1e21cc}.bkb button.savechip:hover{background:var(--gold);color:var(--ink);box-shadow:none}.bkb .cta{width:100%;margin-top:1.1rem;border-radius:999px;padding:19px 22px;font-weight:600;font-size:1.05rem;background:var(--forest);color:var(--white);position:relative;overflow:hidden;min-height:58px;box-shadow:0 14px 30px -10px #1446348c;transition:transform .16s cubic-bezier(.16,1,.3,1),background .3s,color .3s,box-shadow .3s}.bkb .cta:hover:not([disabled]){background:var(--forest-deep);transform:translateY(-1px)}.bkb .cta:active{transform:translateY(1px) scale(.99)}.bkb .cta[disabled]{background:#1c1e2114;color:#1c1e2173;box-shadow:none;cursor:not-allowed}.bkb .cta.loading{background:linear-gradient(100deg,var(--forest) 20%,#1d6549 45%,var(--forest) 70%);background-size:220% 100%;animation:bkb-shimmer 1.15s linear infinite;color:var(--white)}.bkb .cta.done{background:var(--gold);color:var(--ink);box-shadow:none}.bkb .renew{margin-top:.7rem;text-align:center;font-size:.82rem;color:#1c1e2199;line-height:1.45}.bkb .assure{margin-top:1.35rem;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;align-items:start;text-align:center}.bkb .assure div{display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.bkb .assure .rd{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;color:var(--forest);box-shadow:inset 0 0 0 1.25px #1446348c;background:#f7f2ea80;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);transition:box-shadow .3s ease,background .3s ease}.bkb .assure div:hover .rd{box-shadow:inset 0 0 0 1.25px #144634b3;background:#f7f2eacc}.bkb .assure .rd svg{display:block}.bkb .assure .rl{font-size:11.5px;line-height:1.35;letter-spacing:.02em;color:#1c1e21a8;max-width:15ch}@media(max-width:400px){.bkb .assure{gap:8px}.bkb .assure .rd{width:46px;height:46px}.bkb .assure .rl{font-size:10.5px}}.bkb .acc{margin-top:13.6px;border-top:1px solid rgba(28,30,33,.08)}.bkb .acc details{border-bottom:1px solid rgba(28,30,33,.08)}.bkb .acc summary{list-style:none;cursor:pointer;display:flex;position:relative;line-height:1;padding:24px 0}.bkb .acc summary::-webkit-details-marker{display:none}.bkb .acc summary::marker{content:""}.bkb .acc summary .at{display:flex;flex:1;min-width:0;align-items:center}.bkb .acc summary .ai{flex:none;align-self:center;display:block;width:32px;height:32px;margin-right:16px;fill:#1c1e21}.bkb .acc summary .ai svg{width:100%;height:100%;display:block}.bkb .acc summary h3{display:inline-block;margin:0;max-width:calc(100% - 96px);min-height:1.6rem;font-family:var(--bkb-heading);font-style:italic;font-weight:400;font-size:24px;letter-spacing:.96px;line-height:31.2px;color:#1c1e21bf;word-break:break-word}.bkb .acc summary .caret{flex:none;align-self:center;width:16px;height:9.6px;color:#1c1e21bf;transition:transform .3s ease}.bkb .acc summary .caret svg{width:100%;height:100%;display:block;position:static;right:auto;top:auto}.bkb .acc details[open] summary .caret{transform:rotate(180deg)}.bkb .acc .ac{padding:0 16px;margin-bottom:24px;max-width:62ch;font-size:16px;line-height:24px;font-weight:400;color:#1c1e21bf}.bkb .acc .ac p+p{margin-top:.6rem}.bkb .acc .ac strong{font-weight:600;color:#1c1e21e6}.bkb .acc .ac ol{margin:.15rem 0 0;padding-left:1.4rem;display:grid;gap:4px;list-style:decimal}.bkb .acc .ac ol li{list-style:decimal}.bkb .acc .ac ol li::marker{color:var(--gold-ink);font-weight:600}.bkb .acc .ac ol+p{margin-top:.7rem}@media(max-width:640px){.bkb .acc summary{padding:19px 0}.bkb .acc summary .ai{width:26px;height:26px;margin-right:12px}.bkb .acc summary h3{font-size:20px;line-height:26px;max-width:calc(100% - 74px)}.bkb .acc .ac{padding:0 2px;margin-bottom:18px}}.bkb .mbar{position:fixed;left:0;right:0;bottom:0;z-index:70;background:linear-gradient(165deg,var(--bkb-ground-a),var(--bkb-ground-b));color:var(--white);box-shadow:0 -18px 40px -26px #1c1e21d9;padding-bottom:env(safe-area-inset-bottom)}@media(min-width:1024px){.bkb .mbar{display:none}}.bkb .sheet{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.bkb .sheet.open{grid-template-rows:1fr}.bkb .sheet>.sheet-in{min-height:0;overflow:hidden}.bkb .sheet-in{padding:18px 20px 4px}.bkb .sheet-in .line{box-shadow:inset 0 -1px #ffffff21}.bkb .sheet-in .line .sw{box-shadow:inset 0 0 0 1px #ffffff4d}.bkb .sheet-in .line .sw.empty{background:#ffffff1a}.bkb .sheet-in .line.pending{color:#fbf7ee73}.bkb .sheet-in .line .was{color:#fbf7ee80}.bkb .sheet-in .free{color:var(--gold)}.bkb .sheet-in .trow{color:#fbf7eeb8}.bkb .mbar-row{display:flex;align-items:center;gap:14px;padding:12px 20px 14px}.bkb .mbar-info{min-width:0;flex:1}.bkb .mbar-status{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fbf7ee9e;font-weight:500}.bkb .mbar-price{display:flex;align-items:baseline;gap:8px}.bkb .mbar-price .n{font-family:var(--bkb-heading);font-style:italic;font-size:26px;line-height:1}.bkb .mbar-price .w{font-size:13px;color:#fbf7ee80;text-decoration:line-through}.bkb .mbar .cta{margin-top:0;width:auto;flex:none;padding:14px 20px;font-size:.95rem;max-width:58%;min-height:0;background:var(--gold);color:var(--ink);box-shadow:none}.bkb .mbar .cta:hover:not([disabled]){background:#f5c800;transform:none}.bkb .mbar .cta[disabled]{background:#ffffff1f;color:#fbf7eea8;box-shadow:inset 0 1px 1px #ffffff26}.bkb .mbar .cta.loading{background:linear-gradient(100deg,var(--gold) 20%,#fff0a8 45%,var(--gold) 70%);background-size:220% 100%;color:var(--ink)}.bkb .mbar .cta.done{background:var(--white);color:var(--ink)}.bkb .chev{position:absolute;top:-14px;left:50%;transform:translate(-50%);width:52px;height:28px;border-radius:999px 999px 0 0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:5px;background:linear-gradient(165deg,var(--bkb-ground-a),var(--bkb-ground-b))}.bkb .sheet.open~.chev svg{transform:rotate(180deg)}.bkb .chev svg{transition:transform .4s cubic-bezier(.16,1,.3,1)}@media(max-width:1023px){body.bkb-mbar-on{padding-bottom:96px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bodi-kit-builder.css.map */
