.lrc-bb{--amber-m:#C98B57;--card:#fff;--grey:#D3D9DB;--grey-ink:#8D999E;--hair:rgba(34,63,78,.13);--hair-s:rgba(34,63,78,.06);--muted:#7C8A91;--paper:#F2F1EA;--slate:#E7EBEC;--slate-2:#D6DDDF;--slate-3:#F1F4F5}.lrc-bb *,.lrc-bb *:before,.lrc-bb *:after{box-sizing:border-box}.lrc-bb{margin:0}.lrc-bb{color:var(--lp-navy);font-family:var(--lp-font-heading);font-weight:400;-webkit-font-smoothing:antialiased}.lrc-bb img,.lrc-bb svg{max-width:100%;display:block}.lrc-bb button{font-family:var(--lp-font-heading);font-size:inherit;color:inherit;cursor:pointer}.lrc-bb :focus-visible{outline:2px solid var(--lp-amber-dark);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lrc-bb *,.lrc-bb *:before,.lrc-bb *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.lrc-bb .dev{background:var(--lp-navy);color:#f4f1ea;padding:9px 16px;font-size:12.5px;display:flex;gap:16px;align-items:center;justify-content:center;flex-wrap:wrap}.lrc-bb .dev b{text-transform:uppercase;letter-spacing:.13em;font-size:11px;opacity:.5;font-weight:700}.lrc-bb .dev label{display:flex;align-items:center;gap:6px;cursor:pointer;opacity:.92}.lrc-bb .dev input,.lrc-bb .dev select{accent-color:var(--lp-amber-light);cursor:pointer}.lrc-bb .dev select{background:#f4f1ea1f;border:1px solid rgba(244,241,234,.25);color:#f4f1ea;border-radius:5px;padding:3px 7px;font-size:12px;font-family:var(--lp-font-heading)}.lrc-bb .lp-hdr{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--hair-s);height:64px}.lrc-bb .lp-hdr-in{max-width:1120px;margin:0 auto;padding:0 20px;height:100%;display:flex;align-items:center;justify-content:space-between}.lrc-bb .wordmark{font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:18px}.lrc-bb .hdr-cta{background:var(--lp-amber-light);border:1.5px solid var(--lp-amber-dark);color:var(--lp-amber-dark);border-radius:6px;padding:10px 15px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;font-size:12px}.lrc-bb .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.lrc-bb .ph{padding:70px 0 140px;text-align:center}.lrc-bb .ph h1{font-weight:800;font-size:clamp(36px,6vw,60px);line-height:.96;margin:0 0 14px;text-transform:uppercase;letter-spacing:.01em}.lrc-bb .ph p{font-size:16px;color:var(--muted);max-width:46ch;margin:0 auto 28px;line-height:1.45;font-weight:400}.lrc-bb .ph .cta{max-width:340px;margin:0 auto}.lrc-bb .phnote{margin-top:44px;font-size:13px;color:var(--muted);border-top:1px solid var(--hair-s);padding-top:20px}.lrc-bb .cta{width:100%;border:1.5px solid var(--lp-amber-dark);background:var(--lp-amber-light);color:var(--lp-amber-dark);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:17px;padding:17px 22px;border-radius:8px;transition:transform .12s,background .2s;animation:lrcbb-glow 3.4s ease-in-out infinite}@keyframes lrcbb-glow{0%,to{box-shadow:0 0 #a4663d00}50%{box-shadow:0 0 20px 2px #a4663d38}}.lrc-bb .cta:hover{background:#e8c7b2}.lrc-bb .cta:active{transform:translateY(1px) scale(.99)}.lrc-bb .sticky{position:fixed;left:0;right:0;bottom:0;z-index:45;background:#fbf7f2f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--hair-s);padding:11px 0 calc(11px + env(safe-area-inset-bottom))}.lrc-bb .sticky-in{max-width:1120px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:14px}.lrc-bb .sticky-note{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap}@media(max-width:620px){.lrc-bb .sticky-note{display:none}}.lrc-bb .sticky .cta{flex:1;padding:14px 18px;font-size:15px;animation:none}.lrc-bb .scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--slate);display:none;flex-direction:column}.lrc-bb .scrim.open{display:flex;animation:lrcbb-modalIn .32s cubic-bezier(.2,0,.15,1) both}@keyframes lrcbb-modalIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.lrc-bb .m-top{flex:0 0 auto;background:#fff;padding-top:env(safe-area-inset-top);border-bottom:1px solid var(--hair-s)}.lrc-bb .m-bar{height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;max-width:800px;margin:0 auto}.lrc-bb .icon-btn{width:34px;height:34px;border-radius:50%;border:1px solid var(--hair);background:transparent;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--lp-navy);transition:background .18s,opacity .22s,transform .18s}.lrc-bb .icon-btn:hover{background:var(--slate)}.lrc-bb .m-x.hidden{opacity:0;pointer-events:none;transform:scale(.8)}.lrc-bb .dots{display:flex;align-items:center;gap:7px}.lrc-bb .dot{width:7px;height:7px;border-radius:50%;background:transparent;border:1.5px solid rgba(34,63,78,.22);padding:0;transition:all .3s cubic-bezier(.34,1.4,.64,1)}.lrc-bb .dot.done{background:var(--lp-navy);border-color:var(--lp-navy)}.lrc-bb .dot.now{width:22px;border-radius:100px;background:var(--lp-amber-dark);border-color:var(--lp-amber-dark)}.lrc-bb .m-cart{position:relative;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--hair);background:#fff;display:flex;align-items:center;justify-content:center;transition:border-color .2s,transform .2s}.lrc-bb .m-cart.jolt{animation:lrcbb-jolt .45s cubic-bezier(.34,1.5,.64,1)}@keyframes lrcbb-jolt{0%,to{transform:none}35%{transform:scale(1.14) rotate(-5deg)}70%{transform:scale(.97) rotate(2deg)}}.lrc-bb .m-cart svg{width:17px;height:17px;stroke:var(--lp-navy);fill:none;stroke-width:1.7}.lrc-bb .m-cart b{position:absolute;top:-5px;right:-5px;min-width:19px;height:19px;padding:0 4px;border-radius:100px;background:var(--lp-navy);color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center}.lrc-bb .m-cart b.zero{background:var(--grey);color:var(--grey-ink)}.lrc-bb .m-offer{background:var(--lp-navy);color:#f4f1ea;text-align:center;font-weight:800;text-transform:uppercase;letter-spacing:.14em;font-size:11px;padding:7px 14px}.lrc-bb .m-offer i{font-style:normal;opacity:.45;margin:0 7px}.lrc-bb .m-prog{flex:0 0 auto;background:#fff;border-bottom:1px solid var(--hair-s);padding:12px 14px;overflow:hidden;max-height:110px;transition:max-height .35s ease,padding .35s ease,opacity .3s}.lrc-bb .m-prog.hide{max-height:0;padding-top:0;padding-bottom:0;opacity:0;border-bottom-color:transparent}.lrc-bb .m-prog-in{max-width:800px;margin:0 auto}.lrc-bb .goalrow{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px;min-height:20px}.lrc-bb .wonchips{display:flex;gap:6px;flex-wrap:wrap}.lrc-bb .chip{display:inline-flex;align-items:center;gap:4px;background:var(--lp-amber-light);color:var(--lp-amber-dark);font-weight:800;font-size:10.5px;letter-spacing:.09em;text-transform:uppercase;padding:3.5px 8px;border-radius:100px}.lrc-bb .chip.new{animation:lrcbb-chipIn .4s cubic-bezier(.34,1.5,.64,1) both}@keyframes lrcbb-chipIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}.lrc-bb .goaltext{font-size:13px;font-weight:600;text-align:right;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.lrc-bb .goaltext b{font-weight:800;font-size:15px;color:var(--lp-amber-dark)}.lrc-bb .goaltext.idle{color:var(--muted);font-weight:500}.lrc-bb .m-prog.done,.lrc-bb .cp-prog.done{padding-top:9px;padding-bottom:9px}.lrc-bb .done .track{display:none}.lrc-bb .done .goalrow{margin-bottom:0}.lrc-bb .track{position:relative;height:6px;border-radius:100px;background:var(--slate-2);overflow:hidden}.lrc-bb .fill{position:absolute;inset:0 auto 0 0;width:0%;border-radius:100px;background:linear-gradient(90deg,var(--lp-amber-dark),var(--amber-m) 62%,var(--lp-amber-light));transition:width .55s cubic-bezier(.35,0,.15,1)}.lrc-bb .fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.85) 50%,transparent 70%);opacity:0}.lrc-bb .fill.pop:after{animation:lrcbb-sweep 1s ease-out 1}@keyframes lrcbb-sweep{0%{opacity:1;transform:translate(-110%)}to{opacity:1;transform:translate(110%)}}.lrc-bb .m-body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.lrc-bb .m-inner{max-width:800px;margin:0 auto;padding:24px 18px 32px}@media(max-width:520px){.lrc-bb .m-inner{padding:18px 14px 26px}}.lrc-bb .step{display:none}.lrc-bb .step.on{display:block;animation:lrcbb-slideIn .3s cubic-bezier(.2,0,.15,1) both}@keyframes lrcbb-slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}.lrc-bb .step.on.back{animation-name:lrcbb-slideBack}@keyframes lrcbb-slideBack{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:none}}.lrc-bb .eyebrow{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0 0 8px;display:flex;align-items:center;gap:8px}.lrc-bb .beacon{position:relative;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:var(--lp-amber-dark)}.lrc-bb .beacon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--lp-amber-dark);animation:lrcbb-pulse 2.2s ease-out infinite}@keyframes lrcbb-pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(2.9);opacity:0}}.lrc-bb h2.step-h{font-weight:800;font-size:clamp(28px,5.4vw,38px);line-height:.99;margin:0 0 7px;text-transform:uppercase;letter-spacing:.005em}.lrc-bb p.step-s{font-size:15px;line-height:1.42;margin:0 0 7px;color:#161616b8;max-width:56ch;font-weight:400}.lrc-bb .whylink{background:none;border:0;padding:0;margin:0 0 18px;font-size:13px;font-weight:700;color:var(--lp-navy);text-decoration:underline;text-underline-offset:3px;display:inline-flex;align-items:center;gap:6px;text-transform:uppercase;letter-spacing:.04em}.lrc-bb .whylink:hover{color:var(--lp-amber-dark)}.lrc-bb .whylink em{font-style:normal;width:15px;height:15px;border-radius:50%;border:1.4px solid currentColor;font-size:10px;font-weight:800;display:flex;align-items:center;justify-content:center}.lrc-bb .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media(min-width:560px){.lrc-bb .grid{grid-template-columns:repeat(3,1fr);gap:12px}}@media(min-width:760px){.lrc-bb .grid{grid-template-columns:repeat(4,1fr)}}.lrc-bb .tile{position:relative;background:var(--card);border:1px solid var(--hair);border-radius:11px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .18s,box-shadow .18s,transform .18s;animation:lrcbb-tileIn .38s cubic-bezier(.2,0,.15,1) both}@keyframes lrcbb-tileIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lrc-bb .tile:hover{transform:translateY(-2px);box-shadow:0 6px 16px #223f4e17}.lrc-bb .tile.active{border-color:var(--lp-navy);box-shadow:0 0 0 1px var(--lp-navy),0 8px 22px #223f4e24}.lrc-bb .sq{aspect-ratio:1/1;width:100%;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.lrc-bb .sq img{opacity:0;transition:opacity .25s ease}.lrc-bb .sq img.rdy{opacity:1}@media(prefers-reduced-motion:reduce){.lrc-bb .sq img{transition:none}}.lrc-bb .sq img.sq-lo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;opacity:1;filter:blur(12px);transform:scale(1.14)}.lrc-bb .sq.sq-on img.sq-lo{visibility:hidden;transition:visibility 0s linear .26s}@media(prefers-reduced-motion:reduce){.lrc-bb .sq.sq-on img.sq-lo{transition:none}}.lrc-bb .prod{width:44%;height:62%;border-radius:6px 6px 8px 8px;background:linear-gradient(160deg,#fffffff0,#ffffffbd);box-shadow:0 6px 16px #00000029;position:relative}.lrc-bb .prod:before{content:"";position:absolute;left:14%;right:14%;top:16%;height:3px;border-radius:2px;background:#223f4e42}.lrc-bb .prod:after{content:"";position:absolute;left:20%;right:20%;top:30%;bottom:26%;border-radius:3px;background:#223f4e17}.lrc-bb .prod.bag{border-radius:4px 4px 10px 10px;width:50%;height:68%}.lrc-bb .prod.box{border-radius:5px;width:56%;height:54%}.lrc-bb .tile-b{padding:8px 9px 9px;display:flex;flex-direction:column;gap:6px}.lrc-bb .t-label{font-size:13px;font-weight:700;line-height:1.1;text-align:center;text-transform:uppercase;letter-spacing:.02em;min-height:2.2em;display:flex;align-items:center;justify-content:center}.lrc-bb .t-serv{font-size:14px;font-weight:800;text-align:center;line-height:1;letter-spacing:.02em;white-space:nowrap}.lrc-bb .t-serv span{font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.09em}.lrc-bb .t-serv{transition:opacity .16s}.lrc-bb .tile.active .t-serv.swap{display:none}.lrc-bb .grind{display:none;grid-template-columns:1fr 1fr;gap:2px;background:var(--slate);border-radius:5px;padding:2px}.lrc-bb .tile.active .grind{display:grid;animation:lrcbb-gin .22s cubic-bezier(.2,0,.15,1) both}@keyframes lrcbb-gin{0%{opacity:0}to{opacity:1}}.lrc-bb .grind button{border:0;background:transparent;border-radius:4px;padding:5px 2px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.01em;color:var(--muted);white-space:nowrap;transition:background .16s,color .16s}.lrc-bb .grind button.sel{background:var(--lp-navy);color:#f4f1ea}.lrc-bb .grind.one{grid-template-columns:1fr}.lrc-bb .grind.one span{display:block;background:var(--lp-navy);color:#f4f1ea;border-radius:4px;padding:5px 2px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.01em;text-align:center;white-space:nowrap}@media(max-width:400px){.lrc-bb .grind button{font-size:9px}}.lrc-bb .packnote{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--muted);text-align:center;line-height:1}.lrc-bb .badge{position:absolute;top:7px;left:7px;z-index:2;background:var(--lp-navy);color:#f4f1ea;font-size:9.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:3px 7px;border-radius:5px}.lrc-bb .info{position:absolute;top:7px;right:7px;z-index:2;width:21px;height:21px;border-radius:50%;background:#ffffffe0;border:0;font-weight:800;font-size:12px;color:var(--lp-navy);display:flex;align-items:center;justify-content:center;transition:transform .16s,background .16s}.lrc-bb .info:hover{transform:scale(1.12);background:#fff}.lrc-bb .stepper{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--hair);border-radius:100px;background:var(--slate);overflow:hidden}.lrc-bb .stepper button{border:0;background:transparent;padding:5px 13px;font-size:16px;color:var(--lp-navy);font-weight:600;transition:background .15s}.lrc-bb .stepper button:hover:not(:disabled){background:#223f4e12}.lrc-bb .stepper button:disabled{opacity:.26;cursor:not-allowed}.lrc-bb .stepper span{font-weight:800;font-size:15px;min-width:22px;text-align:center;transition:transform .2s cubic-bezier(.34,1.5,.64,1)}.lrc-bb .stepper span.tick{transform:scale(1.25)}.lrcbb-fly{position:fixed;width:11px;height:11px;border-radius:50%;background:var(--lp-amber-dark,#A4663D);z-index:300;pointer-events:none;box-shadow:0 2px 8px #a4663d80}.lrc-bb .hiw-h{font-weight:800;font-size:clamp(32px,6.4vw,42px);line-height:.98;margin:0 0 22px;text-transform:uppercase}.lrc-bb .hiw{display:grid;gap:9px;margin-bottom:20px}.lrc-bb .hiw-row{display:flex;gap:13px;align-items:center;background:#fff;border:1px solid var(--hair);border-radius:11px;padding:13px 15px;animation:lrcbb-tileIn .42s cubic-bezier(.2,0,.15,1) both}.lrc-bb .hiw-row[data-hiw]{cursor:pointer;transition:border-color .18s,transform .12s}.lrc-bb .hiw-row[data-hiw]:hover{border-color:var(--lp-amber-dark)}.lrc-bb .hiw-row[data-hiw]:active{transform:scale(.995)}.lrc-bb .hiw-row:nth-child(2){animation-delay:.07s}.lrc-bb .hiw-row:nth-child(3){animation-delay:.14s}.lrc-bb .hiw-n{flex:0 0 27px;width:27px;height:27px;border-radius:50%;background:var(--lp-navy);color:#fff;font-weight:800;font-size:14px;display:grid;place-items:center;line-height:1;font-variant-numeric:tabular-nums;text-align:center}.lrc-bb .hiw-row b{display:block;font-size:15.5px;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.02em}.lrc-bb .hiw-row>div span{display:block;font-size:13.5px;color:var(--muted);margin-top:2px;font-weight:400}.lrc-bb .unlocks{background:var(--lp-navy);border-radius:14px;padding:17px;color:#f4f1ea}.lrc-bb .unlocks p{margin:0 0 13px;font-weight:800;text-transform:uppercase;letter-spacing:.13em;font-size:11px;opacity:.6}.lrc-bb .unlocks .stmt{margin:2px 0 0;font-weight:800;text-transform:uppercase;line-height:.9;font-size:clamp(44px,11vw,68px);letter-spacing:-.01em;color:var(--lp-amber-light)}.lrc-bb .unlocks .stmt small{display:block;font-size:clamp(13px,3vw,16px);font-weight:700;letter-spacing:.1em;color:#f4f1ea;opacity:.72;margin-top:7px;line-height:1.2}.lrc-bb .unlocks .urow.tight{margin-top:16px;padding-top:16px;border-top:1px solid rgba(244,241,234,.15)}.lrc-bb .urow{display:grid;grid-template-columns:1fr 1fr;gap:11px}.lrc-bb .ucard{background:#f4f1ea14;border:1px solid rgba(244,241,234,.15);border-radius:11px;overflow:hidden;animation:lrcbb-tileIn .45s cubic-bezier(.2,0,.15,1) both;position:relative}.lrc-bb .ucard:nth-child(2){animation-delay:.08s}.lrc-bb .ucard div.ub{padding:9px 10px 11px;text-align:center}.lrc-bb .ucard b{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.lrc-bb .ucard i{font-style:normal;display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:800;color:var(--lp-amber-light);margin-top:2px}.lrc-bb .gifts{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.lrc-bb .gift{background:var(--card);border:1px solid var(--hair);border-radius:14px;overflow:hidden;transition:border-color .18s,transform .18s,box-shadow .18s}.lrc-bb .gift:hover{transform:translateY(-3px) rotate(-.4deg);box-shadow:0 10px 24px #223f4e1f}.lrc-bb .gift.active{border-color:var(--lp-navy);box-shadow:0 0 0 1px var(--lp-navy)}.lrc-bb .gift .gb{padding:10px 12px 12px;text-align:center}.lrc-bb .gift b{display:block;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.lrc-bb .gift i{font-style:normal;font-size:12.5px;color:var(--lp-amber-dark);font-weight:700;display:block;margin-top:2px}.lrc-bb .locked .gift{opacity:.42;filter:saturate(.25);pointer-events:none}.lrc-bb .lockbar{margin-top:14px;background:var(--lp-navy);border-radius:11px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;color:#f4f1ea}.lrc-bb .lockbar b{font-weight:800;text-transform:uppercase;letter-spacing:.07em;font-size:14px;display:block}.lrc-bb .lockbar span{font-size:13px;opacity:.6;display:block;margin-top:1px;font-weight:400}.lrc-bb .lockbar button{background:var(--lp-amber-light);border:1.5px solid var(--lp-amber-dark);color:var(--lp-amber-dark);border-radius:6px;padding:9px 15px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;font-size:12.5px;white-space:nowrap}.lrc-bb .li{display:flex;gap:11px;align-items:center;padding:8px 0}.lrc-bb .li+.li{border-top:1px solid var(--hair-s)}.lrc-bb .li .sq{width:38px;flex:0 0 38px;border-radius:7px}.lrc-bb .li .sq .prod{width:44%;height:60%;box-shadow:0 3px 8px #00000024}.lrc-bb .li-mid{flex:1;min-width:0;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1.15}.lrc-bb .li-mid em{font-style:normal;display:block;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.08em;margin-top:1px}.lrc-bb .li-q{font-weight:800;font-size:15px;color:var(--muted)}.lrc-bb .li.freeline .li-q{color:var(--lp-amber-dark);font-size:12px;letter-spacing:.09em;text-transform:uppercase}.lrc-bb .vhead{display:flex;justify-content:space-between;align-items:baseline;padding:15px 0 4px;gap:10px}.lrc-bb .vhead b{font-weight:800;text-transform:uppercase;letter-spacing:.11em;font-size:11.5px;color:var(--muted)}.lrc-bb .vhead i{font-style:normal;font-weight:800;font-size:15px;color:var(--lp-amber-dark);text-transform:uppercase;letter-spacing:.02em}.lrc-bb .rev-group{background:var(--card);border:1px solid var(--hair);border-radius:12px;margin-bottom:10px;overflow:hidden}.lrc-bb .rev-head{display:flex;align-items:center;justify-content:space-between;padding:10px 15px;border-bottom:1px solid var(--hair-s);background:#223f4e06;gap:10px}.lrc-bb .rev-head .rh-l b{font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:12px;display:block}.lrc-bb .rev-head .rh-l span{font-size:12.5px;color:var(--lp-amber-dark);font-weight:700;text-transform:uppercase;letter-spacing:.02em}.lrc-bb .rev-head button{background:transparent;border:0;color:var(--lp-navy);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;padding:0;white-space:nowrap}.lrc-bb .rev-body{padding:2px 15px 7px}.lrc-bb .rev-empty{padding:12px 15px;font-size:13.5px;color:var(--muted);font-weight:400}.lrc-bb .totals{background:var(--card);border:1px solid var(--hair);border-radius:12px;padding:14px;margin-top:15px}.lrc-bb .savechip{display:flex;justify-content:space-between;align-items:baseline;margin-top:9px;padding-top:10px;border-top:1px dashed var(--hair);color:var(--lp-amber-dark);font-weight:800;text-transform:uppercase;letter-spacing:.09em;font-size:12.5px}.lrc-bb .savechip u{text-decoration:none;font-size:16px;letter-spacing:.01em}.lrc-bb .trow{display:flex;justify-content:space-between;font-size:14px;padding:5px 0;font-weight:500}.lrc-bb .trow.win{color:var(--lp-amber-dark);font-weight:700}.lrc-bb .trow.grand{border-top:1px solid var(--hair);margin-top:8px;padding-top:11px;align-items:baseline}.lrc-bb .trow.grand>span:first-child{font-weight:800;text-transform:uppercase;letter-spacing:.09em;font-size:13.5px}.lrc-bb .grandval{display:flex;align-items:baseline;gap:9px}.lrc-bb .grandval s{color:var(--muted);font-weight:400;font-size:15px}.lrc-bb .grandval b{font-weight:800;font-size:19px}.lrc-bb .m-foot{flex:0 0 auto;background:#fff;border-top:1px solid var(--hair-s);padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.lrc-bb .m-foot-in{max-width:800px;margin:0 auto;display:flex;align-items:center;gap:11px}.lrc-bb .advance{flex:1;border:1.5px solid var(--lp-amber-dark);background:var(--lp-amber-light);color:var(--lp-amber-dark);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:16px;padding:15px 20px;border-radius:8px;transition:transform .14s,background .25s,color .25s,border-color .25s}.lrc-bb .advance:hover:not(:disabled){background:#e8c7b2}.lrc-bb .advance:active:not(:disabled){transform:translateY(1px) scale(.99)}.lrc-bb .advance:disabled{background:var(--grey);border-color:var(--grey);color:var(--grey-ink);cursor:not-allowed}.lrc-bb .advance.just{animation:lrcbb-unlockBtn .5s cubic-bezier(.34,1.5,.64,1)}@keyframes lrcbb-unlockBtn{45%{transform:scale(1.035)}}.lrc-bb .m-back{background:transparent;border:1px solid var(--hair);border-radius:8px;padding:15px;font-weight:800;font-size:15px;color:var(--lp-navy);line-height:1}.lrc-bb .m-back:hover{background:var(--slate)}.lrc-bb .m-back[hidden]{display:none}.lrc-bb .veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:#18303e5c;opacity:0;pointer-events:none;transition:opacity .3s}.lrc-bb .veil.on{opacity:1;pointer-events:auto}.lrc-bb .cartpanel{position:absolute;top:0;right:0;bottom:0;width:min(370px,89vw);z-index:6;background:var(--slate);transform:translate(100%);transition:transform .34s cubic-bezier(.3,0,.15,1);display:flex;flex-direction:column;box-shadow:-16px 0 48px #223f4e2e}.lrc-bb .cartpanel.open{transform:none}.lrc-bb .cp-head{display:flex;align-items:center;justify-content:space-between;padding:14px 17px;background:var(--lp-navy);color:#f4f1ea;padding-top:calc(14px + env(safe-area-inset-top))}.lrc-bb .cp-head b{font-weight:800;text-transform:uppercase;letter-spacing:.11em;font-size:13.5px}.lrc-bb .cp-head .icon-btn{border-color:#f4f1ea4d;color:#f4f1ea}.lrc-bb .cp-prog{background:#fff;padding:11px 17px;border-bottom:1px solid var(--hair-s)}.lrc-bb .cp-body{flex:1;overflow-y:auto;padding:0 17px 14px}.lrc-bb .cp-foot{border-top:1px solid var(--hair);background:#fff;padding:13px 17px calc(13px + env(safe-area-inset-bottom))}.lrc-bb .cp-foot .totals{border:0;padding:0;margin:0;background:none;border-radius:0}.lrc-bb .sheet{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;display:none;align-items:flex-end;justify-content:center}.lrc-bb .sheet.open{display:flex}.lrc-bb .sheet-veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#18303e70;animation:lrcbb-fadeIn .25s both}@keyframes lrcbb-fadeIn{0%{opacity:0}to{opacity:1}}.lrc-bb .sheet-card{position:relative;background:var(--slate-3);width:100%;max-width:520px;border-radius:16px 16px 0 0;padding:20px 20px calc(22px + env(safe-area-inset-bottom));max-height:82%;overflow-y:auto;animation:lrcbb-sheetUp .34s cubic-bezier(.2,0,.15,1) both}@media(min-width:640px){.lrc-bb .sheet{align-items:center}.lrc-bb .sheet-card{border-radius:16px;padding-bottom:22px}}@keyframes lrcbb-sheetUp{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.lrc-bb .grip{width:36px;height:4px;border-radius:100px;background:var(--slate-2);margin:0 auto 15px}@media(min-width:640px){.lrc-bb .grip{display:none}}.lrc-bb .sheet-hd{display:flex;gap:14px;align-items:center;margin-bottom:14px}.lrc-bb .sheet-hd .sq{width:66px;flex:0 0 66px;border-radius:10px}.lrc-bb .sheet-hd h3{font-weight:800;font-size:23px;margin:0 0 2px;line-height:1.03;text-transform:uppercase;letter-spacing:.01em}.lrc-bb .sheet-hd span{font-weight:800;font-size:15px;color:var(--lp-amber-dark);text-transform:uppercase;letter-spacing:.03em}.lrc-bb .sheet-card p{font-size:15px;line-height:1.46;color:#161616c2;margin:0 0 14px;font-weight:400}.lrc-bb .sheet-card p.sheet-note{font-size:12.5px;line-height:1.4;color:var(--muted);margin:12px 0 20px}.lrc-bb .facts{display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair);border-radius:10px;overflow:hidden;margin-bottom:15px}.lrc-bb .facts div{background:#fff;display:flex;justify-content:space-between;padding:9px 13px;font-size:14px}.lrc-bb .facts span{color:var(--muted);font-weight:400}.lrc-bb .facts b{font-weight:700;text-transform:uppercase;letter-spacing:.02em}.lrc-bb .sheet-close,.lrc-bb .cp-review{width:100%;background:var(--lp-navy);color:#f4f1ea;border:0;border-radius:8px;padding:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;font-size:14px}.lrc-bb .cp-review{margin-top:12px}.lrc-bb .hint{position:fixed;left:50%;bottom:22px;transform:translate(-50%) translateY(96px);background:var(--lp-navy);color:#f4f1ea;font-size:13.5px;font-weight:600;padding:11px 18px;border-radius:100px;z-index:300;transition:transform .38s cubic-bezier(.34,1.4,.64,1);pointer-events:none;box-shadow:0 8px 26px #223f4e4d;display:flex;gap:8px;text-transform:uppercase;letter-spacing:.05em}.lrc-bb .hint.show{transform:translate(-50%) translateY(0)}.lrc-bb .hint u{text-decoration:none;color:var(--lp-amber-light);font-weight:800}.lrc-bb .bbx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--card);border-top:1px solid var(--hair);box-shadow:0 -6px 22px #223f4e1a;animation:lrcbbx-up .28s cubic-bezier(.2,0,.15,1) both}.lrc-bb .bbx-sticky[hidden]{display:none}.lrc-bb .bbx-sticky-in{max-width:var(--bbx-maxw,var(--lp-maxw,1180px));margin:0 auto;padding:10px 20px;display:flex;align-items:center;gap:12px}.lrc-bb .bb-sticky-cta{width:100%;border:1.5px solid var(--lp-amber-dark);background:var(--lp-amber-light);color:var(--lp-amber-dark);font-weight:800;text-transform:uppercase;letter-spacing:.06em;font-size:17px;padding:17px 22px;border-radius:8px;transition:transform .12s,background .2s;animation:glow 3.4s ease-in-out infinite}.lrc-bb .bbx-sticky .bb-sticky-cta{flex:1;margin:0}@media(max-width:939px){.lrc-bb .bb-sticky-cta{font-size:16px;padding:16px 18px}}@media(max-width:520px){.lrc-bb .bbx-sticky-in{padding:9px 12px;gap:9px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/lrc-bb.css.map */
