
.lmb{display:block;font:16px/1.65 system-ui,sans-serif;color:#19213a;background:white;--lmb-gold:#b68b2f;--lmb-line:#dce1e8}.lmb *{box-sizing:border-box}.lmb [hidden]{display:none!important}.lmb button,.lmb input{font:inherit}.lmb button{cursor:pointer}.lmb button:disabled{cursor:default;opacity:.5}.lmb button:focus-visible,.lmb a:focus-visible,.lmb input:focus-visible,.lmb summary:focus-visible{outline:3px solid var(--lmb-gold);outline-offset:4px}.lmb__wrap{max-width:1320px;margin:auto;padding:30px 28px 70px}.lmb h1{font-size:38px;line-height:1.14;letter-spacing:-.8px;margin:12px 0 20px;font-weight:750}.lmb h2{font-size:30px;line-height:1.2;letter-spacing:-.4px;margin:12px 0 20px}.lmb h3{font-size:21px;line-height:1.3}.lmb p{margin:0 0 15px}.lmb__intro{font-size:18px;color:#526074}.lmb__eyebrow{font-size:14px;letter-spacing:1.8px;text-transform:uppercase;font-weight:700;color:#88621b}.lmb__promotion{background:#19213a;color:white;border-radius:12px;padding:24px 28px;margin-bottom:26px}.lmb__promotion .lmb__eyebrow{color:#e7c472}.lmb__promotion strong{display:block;font-size:25px}.lmb__promotion p{margin:8px 0 0;color:#e0e5ec}.lmb__families{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:30px}.lmb__families a{color:#19213a;border:1px solid var(--lmb-line);border-radius:9px;padding:14px;text-decoration:none;font-size:16px;line-height:1.35;min-height:64px;display:flex;align-items:center}.lmb__families a[aria-current]{background:#fff7e6;border-color:#b68b2f;box-shadow:inset 0 0 0 1px #b68b2f}.lmb__hero{display:grid;grid-template-columns:1.08fr 1fr;gap:46px;align-items:start}.lmb__gallery{position:sticky;top:20px;min-width:0}.lmb__slides{background:#f3f5f5;border-radius:12px;overflow:hidden;touch-action:pan-y}.lmb__slide{aspect-ratio:1/1;display:grid;place-items:center;padding:20px}.lmb__slide img{max-width:100%;width:100%;height:100%;object-fit:contain;display:block;min-height:0}.lmb__empty{min-height:350px;display:grid;place-items:center;color:#5d697b}.lmb__gallery-controls{display:flex;gap:12px;align-items:center;justify-content:center;margin:16px 0}.lmb__gallery-controls button{border:1px solid var(--lmb-line);background:white;border-radius:8px;min-width:44px;min-height:44px;padding:8px 12px}.lmb__gallery-controls span{font-size:14px;min-width:42px;text-align:center}.lmb__thumbs{display:flex;gap:9px;overflow:auto;padding:4px 1px 10px;scrollbar-width:thin}.lmb__thumbs button{padding:3px;background:white;border:1px solid var(--lmb-line);border-radius:8px;flex:0 0 72px;height:72px}.lmb__thumbs button[aria-pressed=true]{border:2px solid #b68b2f;background:#fff8e8}.lmb__thumbs img{display:block;width:100%;height:100%;object-fit:contain}.lmb__price{font-size:30px;font-weight:750;margin:18px 0 4px}.lmb__small{font-size:14px;color:#657083}.lmb fieldset{border:0;padding:0;margin:24px 0}.lmb legend{font-size:17px;font-weight:700;padding:0;margin-bottom:10px}.lmb__buttons{display:flex;flex-wrap:wrap;gap:8px}.lmb__buttons button,.lmb__tiers button{background:white;border:1px solid #d1d8e2;border-radius:7px;min-height:46px;padding:10px 13px;color:#19213a;font-size:16px}.lmb__buttons button[aria-pressed=true]{border-color:#b68b2f;background:#fff7e5;box-shadow:inset 0 0 0 1px #b68b2f}.lmb__selection{background:#edf3ef;border-radius:8px;padding:13px 16px;font-size:16px}.lmb__quantity{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:22px 0}.lmb__quantity input{width:82px;min-height:46px;border:1px solid #cbd2dc;border-radius:6px;padding:8px 10px}.lmb .lmb__cta{display:block;width:100%;min-height:54px;background:#cba136;border:1px solid #cba136;border-radius:8px;color:#19213a;font-size:17px;font-weight:750;padding:14px 18px;text-align:left}.lmb__cta span{float:right}.lmb__cta:hover:enabled{background:#dbb64f}.lmb__status{font-size:14px;color:#5e6878;margin-top:12px!important;min-height:22px}.lmb__trust{display:flex;flex-wrap:wrap;gap:12px;border-top:1px solid var(--lmb-line);padding-top:18px;font-size:14px}.lmb__trust span:before{content:'✓ ';color:#936a16}.lmb__offers{padding:18px;background:#fffaee;border:1px solid #e3d3ac;border-radius:9px;margin-bottom:22px}.lmb__offers h2{font-size:19px;margin:0 0 12px}.lmb__tiers{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:12px}.lmb__tiers b,.lmb__tiers span{display:block}.lmb__tiers button{flex:1;min-width:80px}.lmb__details{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:65px;padding:38px;background:#f4f6f8;border-radius:14px}.lmb__detail-images{margin-top:24px}.lmb__detail-images img{width:100%;height:auto;display:block;border-radius:9px}.lmb details{border-bottom:1px solid var(--lmb-line);padding:17px 0}.lmb summary{font-size:17px;font-weight:700;cursor:pointer;min-height:32px}.lmb details>div{margin-top:14px;font-size:16px;color:#526074}.lmb details img{max-width:100%;height:auto}.lmb__steps,.lmb__faq{margin-top:58px}.lmb__steps>div:last-child{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lmb__steps article{border:1px solid var(--lmb-line);border-radius:10px;background:#fafaf7;padding:26px}.lmb__steps article>span{color:#92691e}.lmb__faq{max-width:900px}.lmb__dock{display:none}.lmb-editor{padding:0;border:0;border-radius:14px;width:96vw;max-width:1480px;height:94dvh;max-height:96dvh;overflow:hidden;background:white;color:#19213a;font:16px system-ui}.lmb-editor::backdrop{background:#19213a99}.lmb-editor header{height:64px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 20px;border-bottom:1px solid #dce1e8}.lmb-editor header button{font:16px system-ui;background:white;border:1px solid #cbd2dd;padding:9px 14px;border-radius:7px;min-height:44px;cursor:pointer}.lmb-editor iframe{width:100%;height:calc(100% - 64px);border:0;display:block}.lmb-editor button:focus-visible{outline:3px solid #b68b2f;outline-offset:2px}
@media(max-width:989px){.lmb__hero{grid-template-columns:1fr;gap:28px}.lmb__gallery{position:static}.lmb__families{grid-template-columns:repeat(2,minmax(0,1fr))}.lmb__wrap{padding:22px 18px 110px}.lmb h1{font-size:30px}.lmb h2{font-size:28px}.lmb__details{grid-template-columns:1fr;padding:24px;gap:24px}.lmb__steps>div:last-child{grid-template-columns:1fr}.lmb__dock{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:20;background:white;box-shadow:0 -3px 18px #0001;padding:12px 16px;gap:16px;align-items:center}.lmb__dock .lmb__cta{flex:1;font-size:16px;text-align:center;padding:12px}.lmb__dock strong{font-size:18px;white-space:nowrap}.lmb__slides{max-height:65dvh}.lmb__slide{max-height:65dvh}.lmb__slide img{max-height:60dvh}.lmb-editor{width:100vw;height:100dvh;max-height:100dvh;border-radius:0}.lmb-editor header{padding:10px 14px}}
@media(prefers-reduced-motion:reduce){.lmb *{scroll-behavior:auto!important;transition:none!important}}


.lmb__subtypes{display:flex;gap:12px;flex-wrap:wrap;margin:-10px 0 26px}.lmb__subtypes a{padding:10px 18px;border:1px solid #dce1e8;border-radius:7px;color:#19213a;text-decoration:none;font-size:16px}.lmb__subtypes a[aria-current]{background:#fff7e6;border-color:#b68b2f}@media(max-width:989px){.lmb__families{grid-template-columns:repeat(3,minmax(0,1fr))}.lmb__families a{font-size:16px;padding:12px 9px}}

.lmb h1,.lmb h2,.lmb h3{font-family:inherit}

.lmb__families button:disabled{font:inherit;font-size:16px;line-height:1.35;min-height:64px;padding:14px;border:1px solid var(--lmb-line);border-radius:9px;color:#677184;background:#f4f5f7;text-align:left;opacity:1;cursor:default}@media(max-width:989px){.lmb__families button:disabled{padding:12px 9px}}

.lmb__option-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px}.lmb__option-grid fieldset{min-width:0;margin:12px 0}.lmb__option-grid fieldset:first-child{grid-column:1/-1}.lmb__option-grid .lmb__buttons{gap:7px}.lmb__option-grid .lmb__buttons button{padding:9px 11px}
.lmb .lmb__selection{background:#19213a;color:#fff;font-size:18px;font-weight:700;border-left:5px solid #cba136;margin:14px 0}.lmb__buttons button[aria-pressed=true]{background:#19213a;color:#fff;border-color:#19213a;box-shadow:none}
.lmb__dispatch{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin:12px 0!important}.lmb__dispatch strong{background:#eaf3ed;color:#244e38;border-radius:6px;padding:5px 10px;font-size:16px}.lmb__dispatch span{font-size:13px;color:#526074}
.lmb__offers{position:relative;padding:23px 16px 10px;margin:22px 0 16px;background:#fffcf5;border:1px solid #b68b2f}.lmb__ribbon{position:absolute;top:-12px;left:16px;background:#b68b2f;color:#fff;padding:3px 22px 3px 12px;clip-path:polygon(0 0,100% 0,96% 50%,100% 100%,0 100%);font-size:12px;font-weight:750;letter-spacing:.7px;text-transform:uppercase}.lmb__offers h2{font-size:19px;margin-bottom:10px}.lmb__tiers{flex-wrap:nowrap;gap:6px;margin-bottom:8px}.lmb__tiers button{border:0;border-right:1px solid #e3d3ac;border-radius:0;background:transparent;padding:6px;min-width:0}.lmb__tiers button:last-child{border:0;background:#fbefc9;border-radius:6px}.lmb__tiers b{font-size:14px;font-weight:500}.lmb__tiers span{font-size:21px;font-weight:750}.lmb__offers .lmb__small{font-size:13px;margin-bottom:5px}.lmb__offers [data-saving]:empty{display:none}.lmb__quantity{margin:14px 0}.lmb__families{margin-bottom:24px}
@media(max-width:480px){.lmb__option-grid{gap:10px}.lmb__option-grid .lmb__buttons button{font-size:14px;padding:8px}.lmb__tiers span{font-size:19px}.lmb__tiers b{font-size:13px}}
