.lb-cc.svelte-1iqsoy6{display:flex;flex-direction:column;height:100%;font-family:var(--font-body);color:#000}.lb-cc-media.svelte-1iqsoy6{position:relative;overflow:hidden;background:#f6f1f2}.lb-cc-media.svelte-1iqsoy6 a:where(.svelte-1iqsoy6){display:block}.lb-cc-media.svelte-1iqsoy6 .lb-cc-ph{aspect-ratio:1 / .94}.lb-cc-media.svelte-1iqsoy6 img:where(.svelte-1iqsoy6){display:block;width:100%;aspect-ratio:1 / .94;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease}.lb-cc.svelte-1iqsoy6:hover .lb-cc-media:where(.svelte-1iqsoy6) img:where(.svelte-1iqsoy6){transform:scale(1.04)}.lb-cc-media.svelte-1iqsoy6 .lb-cc-wish{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:999px;background:#ffffffd9;color:#111;cursor:pointer}.lb-cc-media.svelte-1iqsoy6 .lb-cc-wish svg{width:18px;height:18px;stroke-width:1.6}.lb-cc-media.svelte-1iqsoy6 .lb-cc-wish.is-active{color:var(--lb-purple, #71006a)}.lb-cc-media.svelte-1iqsoy6 .lb-cc-wish.is-active svg{fill:currentColor}.lb-cc-media.svelte-1iqsoy6 .lb-cc-wish:focus-visible{outline:2px solid var(--lb-purple, #71006a);outline-offset:2px}.lb-cc-flag.svelte-1iqsoy6{position:absolute;left:0;bottom:10px;padding:4px 10px;background:#fff;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lb-cc-imglabel.svelte-1iqsoy6{position:absolute;top:10px;left:10px;padding:3px 8px;background:#140e09b8;color:#f3e6c8;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;pointer-events:none}.lb-cc-body.svelte-1iqsoy6{display:flex;flex:1;flex-direction:column;padding-top:14px}.lb-cc-name.svelte-1iqsoy6{margin:0;font-family:var(--font-heading);font-size:17px;font-weight:400;line-height:1.3}.lb-cc-name.svelte-1iqsoy6 a:where(.svelte-1iqsoy6){color:inherit;text-decoration:none}.lb-cc-name.svelte-1iqsoy6 a:where(.svelte-1iqsoy6):hover{color:var(--lb-purple, #71006a)}.lb-cc-price.svelte-1iqsoy6{margin:6px 0 0;font-size:19px;font-weight:500}.lb-cc-spec.svelte-1iqsoy6{margin:4px 0 0;font-size:13.5px;color:#555}.lb-cc-info.svelte-1iqsoy6{flex:1;padding-bottom:16px}.lb-cc-also.svelte-1iqsoy6{margin:4px 0 0;font-size:12.5px;color:#777}.lb-cc-cta.svelte-1iqsoy6{margin-top:auto;display:block;padding:11px 12px;border:1.5px solid var(--lb-purple, #71006a);color:var(--lb-purple, #71006a);text-align:center;text-decoration:none;font-size:12.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:background .2s ease,color .2s ease}.lb-cc-cta.svelte-1iqsoy6:hover,.lb-cc-cta.svelte-1iqsoy6:focus-visible{background:var(--lb-purple, #71006a);color:#fff}.lb-cc--editorial.svelte-1iqsoy6{border:1px solid #ece5dc;background:#fff;color:#2b2520}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6){background:#f4eee6}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-ph{aspect-ratio:1 / .96}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) img:where(.svelte-1iqsoy6){aspect-ratio:1 / .96}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish{top:12px;right:12px;background:none;color:#3a322b;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.9))}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish svg{width:24px;height:24px;stroke-width:1.3}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish.is-active{color:#a3804f}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish:focus-visible{outline-color:#a3804f}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-body:where(.svelte-1iqsoy6){padding:24px 28px}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-info:where(.svelte-1iqsoy6){padding-bottom:18px}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6){font-family:var(--lb-serif, serif);font-size:22px;font-weight:500;line-height:1.25}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6) a:where(.svelte-1iqsoy6):hover{color:#a3804f}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-spec:where(.svelte-1iqsoy6){margin:6px 0 0;font-size:15px;color:#7a6f65}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-price:where(.svelte-1iqsoy6){margin:16px 0 0;font-size:22px;font-weight:400}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6){display:inline-flex;align-self:flex-start;align-items:center;gap:10px;padding:0 0 4px;border:0;border-bottom:1px solid #a3804f;color:#6e5638;font-size:16px;font-weight:400;letter-spacing:.02em;text-transform:none}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6) svg{width:16px;height:16px;transition:transform .2s ease}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):hover,.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):focus-visible{background:none;color:#2b2520}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):hover svg{transform:translate(3px)}@media(max-width:900px){.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-body:where(.svelte-1iqsoy6){padding:14px 14px 16px}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6){font-size:18px}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-spec:where(.svelte-1iqsoy6){font-size:13px}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-price:where(.svelte-1iqsoy6){margin-top:10px;font-size:18px}.lb-cc--editorial.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6){font-size:14px}}.lb-cc--blush.svelte-1iqsoy6{font-family:var(--lb-serif, serif);font-weight:500;color:#2b1d20}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6){background:#f8eaea}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-ph{aspect-ratio:1 / 1}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) img:where(.svelte-1iqsoy6){aspect-ratio:1 / 1}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish{background:none;color:#2b1d20;filter:drop-shadow(0 0 1.5px rgba(255,255,255,.9))}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish svg{width:24px;height:24px;stroke-width:1.3}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish.is-active{color:#b4505f}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-body:where(.svelte-1iqsoy6){padding-top:16px}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-info:where(.svelte-1iqsoy6){padding-bottom:18px}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6){font-family:inherit;font-size:20px;font-weight:500}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6) a:where(.svelte-1iqsoy6):hover{color:#8c2f3d}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-price:where(.svelte-1iqsoy6){margin-top:6px;font-size:24px;font-weight:600;color:#8c2f3d}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-spec:where(.svelte-1iqsoy6),.lb-cc--blush.svelte-1iqsoy6 .lb-cc-also:where(.svelte-1iqsoy6){font-size:16px;color:#6b5a5c}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6){padding:9px 12px;border:1px solid #b4505f;color:#8c2f3d;font-size:14px;font-weight:500;letter-spacing:.16em}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):hover,.lb-cc--blush.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):focus-visible{background:#8c2f3d;border-color:#8c2f3d;color:#fff}@media(max-width:900px){.lb-cc--blush.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6){font-size:17px}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-price:where(.svelte-1iqsoy6){font-size:20px}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-spec:where(.svelte-1iqsoy6),.lb-cc--blush.svelte-1iqsoy6 .lb-cc-also:where(.svelte-1iqsoy6){font-size:14px}.lb-cc--blush.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6){font-size:12.5px;letter-spacing:.12em}}.lb-cc--ivory.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6){background:#f1ece4}.lb-cc--ivory.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6) a:where(.svelte-1iqsoy6):hover,.lb-cc--ivory.svelte-1iqsoy6 .lb-cc-price:where(.svelte-1iqsoy6){color:#7a1f35}.lb-cc--ivory.svelte-1iqsoy6 .lb-cc-spec:where(.svelte-1iqsoy6),.lb-cc--ivory.svelte-1iqsoy6 .lb-cc-also:where(.svelte-1iqsoy6){color:#5f5450}.lb-cc--ivory.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish.is-active{color:#7a1f35}.lb-cc--ivory.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6){border-color:#7a1f35;color:#7a1f35}.lb-cc--ivory.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):hover,.lb-cc--ivory.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):focus-visible{background:#7a1f35;border-color:#7a1f35;color:#fff}.lb-cc--noir.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6){background:#24190f;--lb-ph-bg: #2c2016;--lb-ph-ink: #d9b46a}.lb-cc--noir.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish{background:#24190f8c;color:#f3e6c8}.lb-cc--noir.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish.is-active{color:#d9b46a}.lb-cc--noir.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish:focus-visible{outline-color:#8a6a33}.lb-cc--noir.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6) a:where(.svelte-1iqsoy6):hover{color:#8a6a33}.lb-cc--noir.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6){border-color:#24190f;color:#24190f}.lb-cc--noir.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):hover,.lb-cc--noir.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):focus-visible{background:#24190f;color:#d9b46a}.lb-cc--cloud.svelte-1iqsoy6{border:1px solid #e7e8eb;background:#fff;color:#232326}.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6){background:#eeeff1}.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-body:where(.svelte-1iqsoy6){padding:18px 16px}.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6){font-size:21px}.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-name:where(.svelte-1iqsoy6) a:where(.svelte-1iqsoy6):hover{color:#55555c}.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-price:where(.svelte-1iqsoy6){font-family:var(--font-body);font-size:19px;font-weight:500;color:#232326}.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-spec:where(.svelte-1iqsoy6),.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-also:where(.svelte-1iqsoy6){font-family:var(--font-body);font-size:14px;color:#63636a}.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6){border-color:#232326;color:#232326;font-family:var(--font-body);font-size:12px;letter-spacing:.2em}.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):hover,.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-cta:where(.svelte-1iqsoy6):focus-visible{background:#232326;border-color:#232326;color:#fff}.lb-cc--cloud.svelte-1iqsoy6 .lb-cc-media:where(.svelte-1iqsoy6) .lb-cc-wish.is-active{color:#232326}.lb-fs.svelte-k1ykee{--fs-accent: var(--lb-accent, #71006a);--fs-track: var(--lb-accent-track, #e5dbe3);--fs-line: var(--lb-accent-line, #e6e6e6);font-family:var(--font-body, "Outfit", "Inter", sans-serif);color:var(--lb-ink, #000)}.lb-fs-head.svelte-k1ykee{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--fs-line)}.lb-fs-head.svelte-k1ykee h2:where(.svelte-k1ykee){margin:0;font-size:19px;font-weight:600}.lb-fs-reset.svelte-k1ykee{border:0;background:none;padding:0;color:var(--fs-accent);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lb-fs-reset.svelte-k1ykee:disabled{color:#aaa;cursor:default}.lb-fs-reset.svelte-k1ykee:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.lb-fs-group.svelte-k1ykee{padding:16px 0;border-bottom:1px solid var(--fs-line)}.lb-fs-group.svelte-k1ykee h3:where(.svelte-k1ykee),.lb-fs-group.svelte-k1ykee summary:where(.svelte-k1ykee){margin:0;font-size:15px;font-weight:600}.lb-fs-group.svelte-k1ykee summary:where(.svelte-k1ykee){display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.lb-fs-group.svelte-k1ykee summary:where(.svelte-k1ykee)::-webkit-details-marker{display:none}.lb-fs-group.svelte-k1ykee summary:where(.svelte-k1ykee) svg{width:17px;height:17px;transition:transform .2s ease}.lb-fs-group[open].svelte-k1ykee summary:where(.svelte-k1ykee) svg{transform:rotate(180deg)}.lb-fs-group[open].svelte-k1ykee summary:where(.svelte-k1ykee){margin-bottom:10px}.lb-fs-group.svelte-k1ykee summary:where(.svelte-k1ykee):focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.lb-fs-price-head.svelte-k1ykee{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.lb-fs-price-head.svelte-k1ykee span:where(.svelte-k1ykee){font-size:13.5px}.lb-fs-range.svelte-k1ykee{position:relative;height:22px;margin:14px 0 4px}.lb-fs-range.svelte-k1ykee:before,.lb-fs-range.svelte-k1ykee:after{content:"";position:absolute;top:50%;height:3px;transform:translateY(-50%);border-radius:3px}.lb-fs-range.svelte-k1ykee:before{left:0;right:0;background:var(--fs-track)}.lb-fs-range.svelte-k1ykee:after{left:var(--lo);right:calc(100% - var(--hi));background:var(--fs-accent)}.lb-fs-range.svelte-k1ykee input:where(.svelte-k1ykee){position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lb-fs-range.svelte-k1ykee input:where(.svelte-k1ykee)::-webkit-slider-thumb{-webkit-appearance:none;width:16px;height:16px;border:2px solid #fff;border-radius:999px;background:var(--fs-accent);box-shadow:0 0 0 1px var(--fs-accent);pointer-events:auto;cursor:pointer}.lb-fs-range.svelte-k1ykee input:where(.svelte-k1ykee)::-moz-range-thumb{width:14px;height:14px;border:2px solid #fff;border-radius:999px;background:var(--fs-accent);pointer-events:auto;cursor:pointer}.lb-fs-range.svelte-k1ykee input:where(.svelte-k1ykee):focus-visible::-webkit-slider-thumb{outline:2px solid var(--fs-accent);outline-offset:2px}.lb-fs-range-ends.svelte-k1ykee{display:flex;justify-content:space-between;font-size:13px;color:var(--lb-muted, #444)}.lb-fs-check.svelte-k1ykee{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:14.5px;cursor:pointer}.lb-fs-check.svelte-k1ykee input:where(.svelte-k1ykee){width:17px;height:17px;margin:0;accent-color:var(--fs-accent)}.lb-fs-metals.svelte-k1ykee{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.lb-fs-metal.svelte-k1ykee{display:flex;flex-direction:column;align-items:center;gap:7px;padding:4px 0;border:0;background:none;color:inherit;font:inherit;font-size:12.5px;cursor:pointer}.lb-fs-metal.svelte-k1ykee:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.lb-fs-dot.svelte-k1ykee{width:28px;height:28px;border-radius:999px;box-shadow:inset 0 0 0 1px #0000001f;outline:1.5px solid transparent;outline-offset:3px}.lb-fs-metal[aria-pressed=true].svelte-k1ykee{color:var(--fs-accent);font-weight:600}.lb-fs-metal[aria-pressed=true].svelte-k1ykee .lb-fs-dot:where(.svelte-k1ykee){outline-color:var(--fs-accent)}.lb-fs-sizes.svelte-k1ykee{display:flex;flex-wrap:wrap;gap:8px}.lb-fs-size.svelte-k1ykee{min-width:52px;padding:6px 10px;border:1px solid var(--fs-line);border-radius:2px;background:transparent;color:inherit;font:inherit;font-size:13.5px;cursor:pointer}.lb-fs-size.svelte-k1ykee:hover{border-color:var(--fs-accent)}.lb-fs-size[aria-pressed=true].svelte-k1ykee{border-color:var(--fs-accent);background:var(--fs-accent);color:var(--lb-on-accent, #fff)}.lb-fs-size.svelte-k1ykee:focus-visible{outline:2px solid var(--fs-accent);outline-offset:2px}.lb-fs-white.svelte-k1ykee{background:radial-gradient(circle at 35% 30%,#fbfbfb,#c9c9c9 55%,#9e9e9e)}.lb-fs-yellow.svelte-k1ykee{background:radial-gradient(circle at 35% 30%,#fff1b8,#e3b53d 55%,#b98a1c)}.lb-fs-rose.svelte-k1ykee{background:radial-gradient(circle at 35% 30%,#fbe0d6,#e3a08c 55%,#bf735f)}
