@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700&display=swap";.lbl{--bg:#FFFFFF;--panel:#FFFFFF;--soft:#F4F2EE;--ink:#111111;--muted:#6E6E6A;--line:#EAE8E3;--line-strong:#D7D4CD;--coral:#D14A2D;--burgundy:#6E1F2E;--pearl:#E7DFD2;--gold:#B79A5E;--silver:#B9BCC2;--accent:#D14A2D;--font-display:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-body:"Outfit",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--shadow:0 4px 18px rgba(20,20,20,.06);--maxw:1180px;--pad:18px;--radius:0px;font-family:var(--font-body);color:var(--ink);font-size:15px;line-height:1.5;-webkit-text-size-adjust:100%}.lbl *{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}.lbl img{display:block;max-width:100%}.lbl a{color:inherit}.lbl .scroll-hide::-webkit-scrollbar{display:none}.lbl .scroll-hide{scrollbar-width:none}.lbl-sec{width:100%;background:var(--bg);padding:34px 0}.lbl-inner{max-width:var(--maxw);margin:0 auto;padding:0 var(--pad);width:100%}.lbl-sec.soft{background:var(--soft)}.lbl-sec.dark{background:var(--ink);color:#fff}.lbl-h1{font-family:var(--font-display);font-weight:600;font-size:34px;line-height:1.05;letter-spacing:.04em;text-transform:uppercase}.lbl-h1 .heart{color:var(--accent)}.sec-tag{font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:8px;text-align:center}.sec-h{font-family:var(--font-display);font-weight:600;font-size:23px;line-height:1.16;letter-spacing:.04em;text-transform:uppercase;text-align:center}.sec-p{text-align:center;color:var(--muted);font-size:15px;margin:10px auto 0;max-width:520px}.eyebrow{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border-radius:var(--radius);min-height:52px;padding:0 22px;font-family:var(--font-display);font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.2em;cursor:pointer;transition:.15s;text-decoration:none;border:1px solid var(--ink)}.btn-primary{background:var(--ink);color:#fff}.btn-primary:active{opacity:.85}.btn-primary:disabled{opacity:.35}.btn-ghost{background:#fff;color:var(--ink)}.link-pdp{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-display);font-size:11.5px;font-weight:600;text-transform:uppercase;letter-spacing:.14em;color:var(--ink);text-decoration:none;border-bottom:1px solid var(--ink);padding-bottom:2px}.lbl-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.lbl-hero-grid>*{min-width:0}.hero-img{position:relative;width:100%;max-width:100%;aspect-ratio:1/.78;max-height:60vh;background:var(--soft) center/cover no-repeat;overflow:hidden}.hero-img img{width:100%;height:100%;object-fit:cover}.lbl .badge{position:absolute;top:16px;left:16px;background:#fff;color:var(--ink);font-size:11.5px;font-weight:600;padding:8px 13px;border-radius:var(--radius);box-shadow:var(--shadow);display:flex;gap:7px;align-items:center}.lbl .badge .dot{width:6px;height:6px;border-radius:50%;background:var(--accent)}.hero-copy{padding:26px var(--pad) 8px;text-align:center}.lead{font-size:15px;color:#3a3a37;margin-top:11px;max-width:430px;margin-left:auto;margin-right:auto}.stars{display:flex;gap:8px;align-items:center;justify-content:center;margin:16px 0 6px;font-size:13.5px;color:var(--muted)}.stars .s{color:var(--gold);letter-spacing:2px;font-size:16px}.lbl .price{font-size:23px;font-weight:600;margin-top:4px;font-family:var(--font-display)}.hero-cta{display:flex;flex-direction:column;gap:10px;margin-top:20px;max-width:430px;margin-left:auto;margin-right:auto}.trust{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;margin-top:18px;font-size:12px;color:var(--muted)}.trust span{display:flex;gap:5px;align-items:center}.trust svg{width:15px;height:15px;stroke:var(--accent);fill:none;stroke-width:1.7}.ways-h{text-align:center;font-size:14px;font-weight:600;color:var(--ink);margin-bottom:14px}.ways{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:640px;margin:0 auto}.way{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;border:1.5px solid var(--line-strong);border-radius:var(--radius);padding:16px 8px;text-decoration:none;background:#fff;transition:.15s}.way:active{transform:scale(.98)}.way:hover{border-color:var(--ink)}.way .wi{width:34px;height:34px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:4px}.way b{font-size:14px;color:var(--ink)}.way .wd{font-size:11px;color:var(--muted);line-height:1.25}.way .wsave{display:block;color:var(--accent);font-weight:700;font-size:12.5px;margin-top:3px}.story-quote{font-family:var(--font-display);font-style:italic;font-size:19px;line-height:1.45;color:#2c2c2a;margin:14px auto 0;max-width:540px;font-weight:300}.story-sign{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-top:16px}.lbl-builder-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:18px}.lbl-builder-grid>*{min-width:0}.step-label{font-size:13px;font-weight:600;margin:18px 0 11px;display:flex;align-items:center;gap:10px}.step-num{width:23px;height:23px;border-radius:50%;background:var(--ink);color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;flex:0 0 auto}.swatches{display:flex;gap:16px;flex-wrap:wrap}.sw{display:flex;flex-direction:column;align-items:center;gap:7px;cursor:pointer}.sw .chip{width:48px;height:48px;border-radius:50%;border:2px solid var(--line-strong);position:relative;transition:.18s}.sw .chip:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;border:1.5px solid transparent;transition:.18s}.sw.active .chip:after{border-color:var(--ink)}.sw .lbl-t{font-size:12.5px;color:var(--muted)}.sw.active .lbl-t{color:var(--ink);font-weight:600}.sw.soon{opacity:.55;cursor:default}.sw.soon .lbl-t:after{content:" \b7  bald";color:var(--accent);font-weight:600}.sw.na{opacity:.32;cursor:default}.sw.na .lbl-t:after{content:" \b7  n/a";color:var(--muted);font-weight:500;font-size:10.5px}.chip.metal-gold{background:linear-gradient(135deg,#e9d196,#c5a253)}.chip.metal-silver{background:linear-gradient(135deg,#e4e6e9,#b0b4bb)}.chip.col-coral{background:var(--coral)}.chip.col-burgundy{background:var(--burgundy)}.chip.col-pearl{background:radial-gradient(circle at 35% 30%,#fff,#e2d8c6 70%)}.chip.col-goldheart{background:linear-gradient(135deg,#f0dca0,#c5a253)}.chip.col-silverheart{background:linear-gradient(135deg,#edeff1,#aeb2b9)}.hscroll{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px var(--pad);margin:0 calc(-1 * var(--pad))}.hcard{flex:0 0 150px;scroll-snap-align:start;border:1.5px solid var(--line-strong);border-radius:var(--radius);padding:10px;text-align:center;cursor:pointer;background:#fff;transition:.16s;position:relative}.hcard.active{border-color:var(--ink);box-shadow:0 4px 16px #1c1b191a}.hcard.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff)}.hcard .ci{width:100%;aspect-ratio:1;border-radius:var(--radius);background:var(--soft) center/cover no-repeat;margin-bottom:9px}.hcard .cn{font-size:13px;font-weight:500;line-height:1.2}.hcard .cp{font-size:12.5px;color:var(--muted);margin-top:3px}.hcard .tick{position:absolute;top:9px;right:9px;width:21px;height:21px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;display:none;align-items:center;justify-content:center}.hcard.on .tick{display:flex}.swipe-hint{text-align:center;font-size:11.5px;color:var(--muted);margin-top:10px}.lbl .preview{display:flex;gap:15px;align-items:center;background:var(--soft);border-radius:var(--radius);padding:15px;margin-top:22px}.lbl .preview .pi{width:96px;height:96px;border-radius:var(--radius);background:#fff center/cover no-repeat;flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--line)}.lbl .preview .pn{font-family:var(--font-display);font-size:21px;line-height:1.1;text-transform:uppercase;letter-spacing:.03em}.lbl .preview .pmeta{font-size:13px;color:var(--muted);margin-top:3px}.lbl .preview .pp{font-size:20px;font-weight:600;margin-top:8px;font-family:var(--font-display)}.lbl .preview-cta{display:flex;gap:10px;margin-top:16px;align-items:center}.lbl .preview-cta .btn{flex:1}.addcard{border:1px solid var(--line);border-radius:var(--radius);padding:17px;background:#fff;margin-top:14px;box-shadow:var(--shadow)}.addcard.disabled{opacity:.5;pointer-events:none}.add-row{display:flex;gap:14px;align-items:flex-start}.add-thumb{width:78px;height:78px;border-radius:var(--radius);background:var(--soft) center/cover no-repeat;flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--line)}.add-info{flex:1;min-width:0}.add-name{font-size:15px;font-weight:600}.add-desc{font-size:12.5px;color:var(--muted);margin-top:2px;line-height:1.35}.add-price{font-size:15px;font-weight:700;margin-top:6px}.add-cta{flex:0 0 auto;background:var(--ink);color:#fff;border:none;border-radius:var(--radius);min-height:44px;padding:0 18px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:flex;gap:6px;align-items:center;white-space:nowrap}.add-cta.on{background:var(--accent)}.mini-pills{display:flex;gap:8px;margin-top:13px;flex-wrap:wrap}.mini-pill{border:1.5px solid var(--line-strong);border-radius:var(--radius);min-height:40px;padding:0 16px;font-size:13px;cursor:pointer;background:#fff;transition:.15s;display:flex;align-items:center}.mini-pill.active{border-color:var(--ink);background:var(--ink);color:#fff}.mini-pill.na{opacity:.32;pointer-events:none}.ini-label{font-size:12px;color:var(--muted);margin:15px 0 8px;font-weight:600}.initial-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:7px}.ini{aspect-ratio:1;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;font-family:var(--font-display);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#444;min-height:40px}.ini.active{background:var(--ink);color:#fff;border-color:var(--ink)}.lbl .summary{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding:16px;border-radius:var(--radius);background:var(--soft);gap:12px;flex-wrap:wrap}.lbl .summary .ss-l{font-size:13px;color:var(--muted)}.lbl .summary .ss-old{text-decoration:line-through;color:var(--muted);font-size:13.5px;margin-right:7px}.lbl .summary .ss-new{font-size:20px;font-weight:700;font-family:var(--font-display)}.save-pill{background:var(--accent);color:#fff;font-size:12px;font-weight:700;padding:4px 10px;border-radius:var(--radius);display:inline-block}.coll-chip{display:flex;gap:8px;align-items:center;justify-content:center;background:var(--soft);border-radius:var(--radius);padding:9px 15px;font-size:12.5px;font-weight:600;margin:12px auto 0;width:fit-content}.stack-toggle{display:flex;gap:8px;background:var(--soft);border-radius:var(--radius);padding:5px;margin:16px auto;max-width:520px}.stack-toggle button{flex:1;border:none;background:none;min-height:46px;border-radius:var(--radius);font-family:var(--font-body);font-size:14px;font-weight:600;color:var(--muted);cursor:pointer;transition:.15s}.stack-toggle button.active{background:#fff;color:var(--ink);box-shadow:0 2px 8px #00000012}.stack-toggle button:disabled{opacity:.45;cursor:default}.picker-row{display:flex;gap:10px;margin-top:6px;max-width:560px;margin-left:auto;margin-right:auto}.dd{position:relative;flex:1;min-width:0}.dd-trigger{width:100%;min-height:56px;display:flex;align-items:center;gap:11px;padding:8px 11px;border:1px solid var(--ink);background:#fff;cursor:pointer;text-align:left;font-family:var(--font-body)}.dd-thumb{width:40px;height:40px;flex:0 0 auto;background:var(--soft) center/cover no-repeat;box-shadow:inset 0 0 0 1px var(--line)}.dd-label{flex:1;min-width:0;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dd-caret{flex:0 0 auto;color:var(--muted);font-size:11px}.dd-menu{position:absolute;left:0;right:0;top:calc(100% + 6px);background:#fff;border:1px solid var(--ink);box-shadow:var(--shadow);z-index:30;max-height:320px;overflow-y:auto;display:none}.dd-menu.open{display:block}.dd-opt{display:flex;align-items:center;gap:11px;padding:9px 11px;cursor:pointer;border-bottom:1px solid var(--line)}.dd-opt:last-child{border-bottom:none}.dd-opt.sel{background:var(--soft)}.dd-opt .o-thumb{width:42px;height:42px;flex:0 0 auto;background:var(--soft) center/cover no-repeat;box-shadow:inset 0 0 0 1px var(--line)}.dd-opt .o-name{flex:1;min-width:0;font-size:13px;line-height:1.25}.dd-opt .o-price{font-size:12.5px;color:var(--muted);white-space:nowrap}.stack-add{flex:0 0 auto;background:var(--ink);color:#fff;border:none;border-radius:var(--radius);min-width:56px;font-size:26px;cursor:pointer;line-height:1}.stack-tray{display:flex;gap:9px;margin-top:14px;flex-wrap:wrap;align-items:center;background:var(--soft);border-radius:var(--radius);padding:13px;max-width:560px;margin-left:auto;margin-right:auto}.tray-slot{width:58px;height:58px;border-radius:var(--radius);border:1.5px dashed var(--line-strong);display:flex;align-items:center;justify-content:center;color:#c7bca9;font-size:24px;flex:0 0 auto}.tray-item{width:58px;height:58px;border-radius:var(--radius);background:#fff center/cover no-repeat;position:relative;flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--line)}.tray-item .rm{position:absolute;top:-7px;right:-7px;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;font-size:13px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1}.tray-hint{font-size:12.5px;color:var(--muted);width:100%;text-align:center}.stack-mid{max-width:560px;margin-left:auto;margin-right:auto}.ugc{display:flex;gap:10px;overflow-x:auto;padding:18px var(--pad) 0;margin:0 calc(-1 * var(--pad));scroll-snap-type:x mandatory}.ugc div{flex:0 0 168px;aspect-ratio:1;border-radius:var(--radius);background:var(--pearl) center/cover no-repeat;scroll-snap-align:start}.rev-wrap{max-width:760px;margin:22px auto 0}.rev{border-top:1px solid var(--line);padding:17px 0}.rev:first-of-type{border-top:none}.rev .rh{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.rev .rn{font-size:13.5px;font-weight:600}.rev .rs{color:var(--gold);font-size:13.5px;letter-spacing:1px}.rev .rt{font-size:14.5px;color:#3a3a37;line-height:1.5}.rev .rv{font-size:11.5px;color:var(--muted);margin-top:5px}.val-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:18px;max-width:760px;margin-left:auto;margin-right:auto}.val{text-align:center}.val svg{width:28px;height:28px;stroke:var(--ink);fill:none;stroke-width:1.3;margin-bottom:8px}.val b{font-size:13.5px;display:block}.val span{font-size:12.5px;color:var(--muted)}.lbl-ann{background:var(--ink);color:#fff;text-align:center;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;padding:9px 12px;font-weight:500}.lbl .sticky{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);padding:12px var(--pad) calc(12px + env(safe-area-inset-bottom));display:flex;gap:12px;align-items:center;z-index:50;box-shadow:0 -6px 24px #00000014}.lbl .sticky-inner{display:flex;gap:14px;align-items:center;max-width:var(--maxw);margin:0 auto;width:100%}.lbl .sticky .sl{flex:1;min-width:0}.lbl .sticky .sl .nm{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbl .sticky .sl .pr{font-size:18px;font-weight:700;font-family:var(--font-display)}.lbl .sticky button{background:var(--ink);color:#fff;border:none;border-radius:var(--radius);min-height:48px;padding:0 22px;font-family:var(--font-display);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.16em;cursor:pointer;white-space:nowrap}.lbl-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c1b1973;z-index:60;opacity:0;pointer-events:none;transition:.25s}.lbl-overlay.open{opacity:1;pointer-events:auto}#lbl-drawer{position:fixed;top:0;right:0;height:100%;width:92%;max-width:420px;background:var(--bg);z-index:70;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column}#lbl-drawer.open{transform:translate(0)}#lbl-drawer .dhead{display:flex;justify-content:space-between;align-items:center;padding:18px;border-bottom:1px solid var(--line)}#lbl-drawer .dhead b{font-family:var(--font-display);font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}#lbl-drawer .dclose{background:none;border:none;font-size:26px;cursor:pointer;line-height:1;padding:6px;margin:-6px}#lbl-drawer .ship-bar{padding:14px 18px;background:var(--soft);font-size:13px}#lbl-drawer .ship-bar .track{height:7px;border-radius:4px;background:#e0d7c8;margin-top:8px;overflow:hidden}#lbl-drawer .ship-bar .fill{height:100%;background:var(--accent);width:0;transition:.4s}#lbl-drawer .ditems{flex:1;overflow-y:auto;padding:8px 18px}#lbl-drawer .di{display:flex;gap:12px;padding:15px 0;border-bottom:1px solid var(--line)}#lbl-drawer .di .dimg{width:64px;height:64px;border-radius:var(--radius);background:#fff center/cover no-repeat;flex:0 0 auto;box-shadow:inset 0 0 0 1px var(--line)}#lbl-drawer .di .dn{font-size:13.5px;font-weight:600}#lbl-drawer .di .dm{font-size:12px;color:var(--muted);margin-top:2px}#lbl-drawer .di .dctrl{display:flex;align-items:center;gap:11px;margin-top:8px}#lbl-drawer .di .qbtn{width:27px;height:27px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#fff;cursor:pointer;font-size:15px;line-height:1}#lbl-drawer .di .dp{margin-left:auto;font-weight:600;font-size:13.5px}#lbl-drawer .di .save-tag{font-size:11px;color:var(--accent);font-weight:600}#lbl-drawer .dempty{text-align:center;color:var(--muted);padding:50px 20px;font-size:14.5px}#lbl-drawer .dfoot{border-top:1px solid var(--line);padding:18px;background:#fff}#lbl-drawer .dfoot .line{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:7px;color:var(--muted)}#lbl-drawer .dfoot .line.tot{font-size:18px;color:var(--ink);font-weight:700;margin:10px 0 4px}#lbl-drawer .dfoot .savings{color:var(--accent);font-weight:600}#lbl-drawer .dfoot .gift{font-size:12px;color:var(--muted);text-align:center;margin-top:8px}.lbl-toast{position:fixed;bottom:104px;left:50%;transform:translate(-50%) translateY(20px);background:var(--ink);color:#fff;padding:13px 22px;border-radius:var(--radius);font-size:13.5px;font-weight:500;z-index:80;opacity:0;transition:.3s;white-space:nowrap;pointer-events:none}.lbl-toast.show{opacity:1;transform:translate(-50%) translateY(0)}@media(min-width:760px){.lbl-sec{padding:56px 0}.lbl-h1{font-size:52px}.sec-h{font-size:30px}.preview .pn{font-size:24px}.lbl-hero-grid.split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:0;border:1px solid var(--line)}.lbl-hero-grid.split .hero-img{aspect-ratio:1/.92;max-height:none;height:100%}.lbl-hero-grid.split .hero-copy{text-align:left;padding:48px}.lbl-hero-grid.split .lead,.lbl-hero-grid.split .hero-cta{margin-left:0}.lbl-hero-grid.split .stars,.lbl-hero-grid.split .trust{justify-content:flex-start}.hscroll{flex-wrap:wrap;justify-content:center;overflow:visible;margin:0;padding:4px 0}.hcard{flex:0 0 170px}.swipe-hint{display:none}.lbl-builder-grid.split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}.lbl-builder-grid.split .preview{position:sticky;top:24px;flex-direction:column;text-align:center;align-items:stretch}.lbl-builder-grid.split .preview .pi{width:100%;height:auto;aspect-ratio:1}.lbl-builder-grid.split .preview>div{text-align:center}.ways{gap:16px}.val-grid{grid-template-columns:repeat(4,1fr)}.ugc div{flex:0 0 220px}}@media(min-width:1000px){.lbl-h1{font-size:62px}}.lbl-section,.lbl{max-width:100%;overflow-x:hidden}.lbl,.lbl *{box-sizing:border-box}.lbl-inner{max-width:min(var(--maxw,1180px),100%);width:100%}.lbl img,.lbl svg{max-width:100%}.lbl .btn,.lbl a.btn,.lbl a.btn:link,.lbl a.btn:visited,.lbl a.btn:hover,.lbl a.btn:active,.lbl a.btn:focus{text-decoration:none;font-family:var(--font-display)}.lbl .btn-primary,.lbl a.btn-primary,.lbl a.btn-primary:link,.lbl a.btn-primary:visited,.lbl a.btn-primary:hover,.lbl a.btn-primary:active,.lbl a.btn-primary:focus,.lbl button.btn-primary{background:var(--ink);color:#fff;border:1px solid var(--ink)}.lbl .btn-ghost,.lbl a.btn-ghost,.lbl a.btn-ghost:link,.lbl a.btn-ghost:visited,.lbl a.btn-ghost:hover,.lbl a.btn-ghost:active,.lbl button.btn-ghost{background:#fff;color:var(--ink);border:1px solid var(--ink)}.lbl .link-pdp,.lbl a.link-pdp,.lbl a.link-pdp:link,.lbl a.link-pdp:visited,.lbl a.link-pdp:hover,.lbl a.link-pdp:active{color:var(--ink);border-bottom:1px solid var(--ink);text-decoration:none}.lbl .add-cta,.lbl button.add-cta,.lbl .stack-add,.lbl button.stack-add,.lbl .sticky button{background:var(--ink);color:#fff;border:none}.lbl .add-cta.on{background:var(--accent);color:#fff}.lbl .mini-pill.active,.lbl .ini.active{background:var(--ink);color:#fff;border-color:var(--ink)}.lbl .sec-h,.lbl div.sec-h,.lbl .sec-h *{max-width:100%;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.lbl .sec-h{font-size:clamp(20px,4.8vw,30px);line-height:1.15;letter-spacing:.02em;padding:0 6px}.lbl .lbl-h1{font-size:clamp(26px,7vw,62px);line-height:1.04;letter-spacing:.02em;max-width:100%;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;padding:0 4px}.lbl .sec-p,.lbl .lead,.lbl p{max-width:100%;overflow-wrap:anywhere;word-break:break-word;padding:0 6px}.lbl .sec-p{margin-left:auto;margin-right:auto}.lbl .sec-tag,.lbl .eyebrow{max-width:100%;overflow-wrap:anywhere;padding:0 6px}.lbl .swatches{display:flex;flex-wrap:wrap;gap:12px 14px;max-width:100%;justify-content:flex-start}.lbl .swatches .sw{flex:0 0 auto;min-width:0}.lbl .swatches .sw .lbl-t{text-align:center;max-width:80px;word-break:break-word;overflow-wrap:anywhere;line-height:1.2;font-size:11.5px}.lbl .step-label{max-width:100%;overflow-wrap:anywhere;word-break:break-word;flex-wrap:wrap}.lbl .trust span{white-space:normal;max-width:100%;overflow-wrap:anywhere}.lbl .preview{max-width:100%;flex-wrap:wrap}.lbl .preview>div{min-width:0;flex:1 1 0;word-break:break-word;overflow-wrap:anywhere}.lbl .hscroll,.lbl .ugc{max-width:100vw}.lbl-overlay:not(.open),#lbl-drawer:not(.open){pointer-events:none}.lbl .lbl-inner>*{max-width:100%}body:has(.lbl-section){overflow-x:clip}
/*# sourceMappingURL=/cdn/shop/t/224/assets/lbl-core.css.map */
