.lbmp{--lbmp-ink:#242421;--lbmp-muted:#5e5e57;--lbmp-line:#deded7;--lbmp-ground:#f5f3ee;display:block;max-width:1280px;margin:0 auto 32px;color:var(--lbmp-ink);padding:0 24px;font-size:15px;line-height:1.5}.lbmp *{box-sizing:border-box}.lbmp [hidden]{display:none!important}.lbmp button,.lbmp input,.lbmp select{font:inherit}.lbmp button,.lbmp a,.lbmp input,.lbmp select{outline-offset:4px}.lbmp button:focus-visible,.lbmp a:focus-visible,.lbmp input:focus-visible,.lbmp select:focus-visible{outline:2px solid var(--lbmp-ink)}.lbmp h1,.lbmp h2,.lbmp p,.lbmp dl,.lbmp fieldset{margin:0}.lbmp h1{font-size:clamp(30px,3vw,44px);line-height:1.1;letter-spacing:-.025em}.lbmp h2{font-size:18px;line-height:1.3;letter-spacing:-.01em}.lbmp a{color:inherit;text-underline-offset:4px}.lbmp button{cursor:pointer}.lbmp-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px;align-items:start}.lbmp-gallery{min-width:0}.lbmp-stage{position:relative;display:flex;align-items:center;justify-content:center;height:480px;background:var(--lbmp-ground);text-decoration:none;border:1px solid transparent}.lbmp-main-image{display:block;width:100%;height:100%;object-fit:contain;padding:24px;mix-blend-mode:multiply}.lbmp-image-caption{position:absolute;bottom:12px;left:16px;right:16px;display:flex;justify-content:space-between;color:var(--lbmp-muted);font-size:13px}.lbmp-thumbnails{display:grid;grid-template-columns:repeat(7,minmax(44px,1fr));gap:6px;margin-top:8px}.lbmp-thumbnail{display:block;min-height:60px;padding:4px;border:1px solid var(--lbmp-line);background:#fff}.lbmp-thumbnail[aria-pressed=true]{border:2px solid var(--lbmp-ink);padding:3px}.lbmp-thumbnail img{width:100%;height:60px;object-fit:contain;display:block}.lbmp-gallery-facts{display:flex;flex-wrap:wrap;gap:8px 16px;padding:12px 0;color:var(--lbmp-muted);font-size:13px}.lbmp-gallery-facts span+span{border-left:1px solid var(--lbmp-line);padding-left:16px}.lbmp-purchase{min-width:0}.lbmp-identity{padding-bottom:12px}.lbmp-subtitle{font-size:19px;margin-top:6px!important}.lbmp-reference{font-size:13px;color:var(--lbmp-muted);margin-top:8px!important}.lbmp-description{margin-top:12px!important}.lbmp-option-row{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--lbmp-line);padding:12px 0}.lbmp-colour{display:flex;align-items:center;gap:8px}.lbmp-swatch{width:24px;height:24px;border-radius:50%;background:#8c6040;border:1px solid #6d482e}.lbmp select{min-height:44px;padding:8px;border:1px solid var(--lbmp-line);color:inherit;background:#fff;max-width:100%}.lbmp-stock{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13px;padding-bottom:12px}.lbmp-stock-dot{width:7px;height:7px;flex:none;background:#326845;border-radius:50%}.lbmp-stock strong{font-weight:600}.lbmp-stock a{margin-left:auto;font-size:12px;min-height:24px}.lbmp-order{border-top:1px solid var(--lbmp-line);padding:12px 0}.lbmp-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px}.lbmp-section-title>span{font-size:12px;color:var(--lbmp-muted)}.lbmp-price-pending{color:var(--lbmp-muted);font-size:14px;margin-bottom:12px!important}.lbmp-price-tiers{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:6px;margin-bottom:12px}.lbmp-tier{min-height:60px;display:flex;flex-direction:column;text-align:left;padding:8px;border:1px solid var(--lbmp-line);background:#fff}.lbmp-tier span{font-size:12px;color:var(--lbmp-muted)}.lbmp-tier strong{font-size:18px;font-variant-numeric:tabular-nums}.lbmp-tier[aria-pressed=true]{border:2px solid var(--lbmp-ink);padding:7px;background:var(--lbmp-ground)}.lbmp-quantity-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.lbmp-quantity-input{display:grid;grid-template-columns:44px 84px 44px;border:1px solid var(--lbmp-line);height:46px}.lbmp-quantity-input button{min-height:44px;background:#fff;border:0;font-size:20px;color:inherit}.lbmp-quantity-input input{width:100%;padding:0 4px;min-width:0;text-align:center;border:0;border-inline:1px solid var(--lbmp-line);-webkit-appearance:textfield;appearance:textfield;color:inherit;font-variant-numeric:tabular-nums}.lbmp-quantity-input input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.lbmp-presets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px}.lbmp-presets>span{font-size:12px;color:var(--lbmp-muted);margin-right:auto}.lbmp-presets button{min-width:48px;min-height:44px;border:1px solid var(--lbmp-line);background:#fff;color:inherit;padding:6px 12px}.lbmp-presets button[aria-pressed=true]{background:var(--lbmp-ink);color:#fff;border-color:var(--lbmp-ink)}.lbmp-help{font-size:12px;line-height:1.5;color:var(--lbmp-muted);margin-top:8px!important}.lbmp-quantity-error{color:#9d2020;font-size:13px;margin-top:8px!important}.lbmp-personalisation{border:0;border-top:1px solid var(--lbmp-line);padding:12px 0;min-width:0}.lbmp-personalisation legend{float:left;width:100%;font-weight:600;margin:0 0 8px}.lbmp-mode-options{clear:both;display:grid;grid-template-columns:1fr 1fr;gap:6px}.lbmp-mode-options label,.lbmp-position-options label{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--lbmp-line);padding:8px;cursor:pointer}.lbmp-personalisation input{accent-color:var(--lbmp-ink);width:16px;height:16px;flex:none;margin:0}.lbmp-mode-options label:has(input:checked){background:var(--lbmp-ground);border-color:var(--lbmp-ink)}.lbmp-print-options{display:grid;grid-template-columns:80px 1fr;gap:8px;align-items:center;margin-top:12px}.lbmp-position-options{display:grid;grid-template-columns:1fr 1fr;gap:6px}.lbmp-position-options small{display:block;color:var(--lbmp-muted)}.lbmp-print-options .lbmp-help{grid-column:1/-1}.lbmp-summary{border-top:1px solid var(--lbmp-line);padding:12px 0;display:grid;gap:6px}.lbmp-summary>div{display:flex;justify-content:space-between;gap:12px;align-items:baseline;font-size:13px}.lbmp-summary strong{font-variant-numeric:tabular-nums;white-space:nowrap}.lbmp-summary-total{font-size:17px!important}.lbmp-summary-total strong{font-size:22px}.lbmp-buy{width:100%;min-height:48px;border:0;background:var(--lbmp-ink);color:#fff;font-weight:600;cursor:not-allowed!important;opacity:.7}.lbmp-preview-note{font-size:12px;color:var(--lbmp-muted);margin-top:8px!important}.lbmp-section-nav{display:flex;flex-wrap:wrap;gap:8px 24px;padding:12px 0;margin:16px 0 0;border-block:1px solid var(--lbmp-line)}.lbmp-section-nav a{display:flex;align-items:center;min-height:44px;text-decoration:none;font-weight:600;font-size:14px}.lbmp-section-nav a:hover{text-decoration:underline}.lbmp-detail-section{display:grid;grid-template-columns:minmax(0,.55fr) minmax(0,1fr);gap:32px;padding:24px 0;border-bottom:1px solid var(--lbmp-line);scroll-margin-top:24px}.lbmp-detail-heading h2{font-size:23px}.lbmp-detail-heading p{margin-top:8px;color:var(--lbmp-muted);max-width:35ch}.lbmp-specification{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.lbmp-specification>div{padding:8px 0;border-bottom:1px solid var(--lbmp-line);min-width:0}.lbmp-specification dt{font-size:12px;color:var(--lbmp-muted)}.lbmp-specification dd{margin:4px 0 0;font-weight:500;overflow-wrap:anywhere}.lbmp-specification dd small{display:block;font-size:12px;font-weight:400;color:var(--lbmp-muted)}.lbmp-print-areas{display:flex;gap:16px;margin-bottom:12px}.lbmp-print-areas>div{display:grid;gap:4px;padding:12px 16px;background:var(--lbmp-ground);flex:1}.lbmp-print-areas span{font-size:18px;font-variant-numeric:tabular-nums}.lbmp-packing-summary{margin-top:12px!important;padding:12px 0;font-size:14px}.lbmp-documents{display:grid;gap:0}.lbmp-documents a{display:flex;justify-content:space-between;gap:12px;padding:12px 0;min-height:48px;border-bottom:1px solid var(--lbmp-line);text-decoration:none}.lbmp-documents a:hover{text-decoration:underline}.lbmp-document-type{font-size:12px;color:var(--lbmp-muted);white-space:nowrap}@media(max-width:1000px){.lbmp{padding:0 16px}.lbmp-hero{gap:24px}.lbmp-stage{height:420px}.lbmp-thumbnails{grid-template-columns:repeat(4,minmax(44px,1fr))}.lbmp-detail-section{gap:24px}.lbmp-specification{gap:0 16px}.lbmp-subtitle{font-size:17px}}@media(max-width:760px){.lbmp{padding:0 16px;font-size:14px}.lbmp-hero{grid-template-columns:1fr;gap:16px}.lbmp-stage{height:340px}.lbmp-main-image{padding:20px}.lbmp-thumbnails{grid-template-columns:repeat(4,minmax(44px,1fr));gap:4px}.lbmp-thumbnail{min-width:0;min-height:44px;padding:2px}.lbmp-thumbnail img{height:44px}.lbmp-thumbnail[aria-pressed=true]{padding:1px}.lbmp-gallery-facts{gap:4px 8px;font-size:12px;padding-bottom:0}.lbmp-gallery-facts span+span{padding-left:8px}.lbmp-identity h1{font-size:32px}.lbmp-stock a{min-height:44px;display:flex;align-items:center}.lbmp-detail-section{grid-template-columns:1fr;gap:12px;padding:16px 0}.lbmp-detail-heading h2{font-size:21px}.lbmp-detail-heading p{max-width:none}.lbmp-section-nav{gap:4px 16px}.lbmp-specification{gap:0 12px}.lbmp-print-options{grid-template-columns:1fr}.lbmp-print-options .lbmp-help{grid-column:auto}.lbmp-mode-options{font-size:13px}.lbmp-summary>div{font-size:12px}.lbmp-position-options{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:no-preference){.lbmp-thumbnail,.lbmp-tier,.lbmp-presets button{transition:background-color .15s,border-color .15s}.lbmp-stage img{transition:opacity .15s}}.lbmp-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.lbmp-presets>span{grid-column:1/-1}.lbmp-presets .lbmp-tier{padding:8px;text-align:left;min-height:62px}.lbmp-presets .lbmp-tier[aria-pressed=true]{background:var(--lbmp-ground);color:var(--lbmp-ink)}.lbmp-print-error{grid-column:1/-1;color:#9d2020;font-size:13px}.lbmp ::selection{background:#242421;color:#fff}.lbmp input{caret-color:var(--lbmp-ink)}.lbmp-thumbnail:hover,.lbmp-tier:hover{background:var(--lbmp-ground)}.lbmp input:focus-visible{border-color:var(--lbmp-ink)}.lbmp .lbmp-main-image{height:100%!important;max-height:100%;width:100%;aspect-ratio:auto!important}.lbmp .lbmp-thumbnail img{height:60px!important;max-height:60px;aspect-ratio:auto!important}.lbmp button:before,.lbmp button:after{content:none!important}.lbmp .lbmp-thumbnail,.lbmp .lbmp-tier,.lbmp .lbmp-quantity-input button{background-color:#fff!important;color:var(--lbmp-ink)!important;border-radius:0;box-shadow:none;margin:0;min-width:0}.lbmp .lbmp-quantity-input button{padding:0;width:44px;height:44px;line-height:1}.lbmp .lbmp-thumbnail[aria-pressed=true],.lbmp .lbmp-tier[aria-pressed=true]{background-color:var(--lbmp-ground)!important}.lbmp .lbmp-personalisation legend{display:block!important}.lbmp .lbmp-buy{background-color:var(--lbmp-ink)!important;color:#fff!important}.lbmp button:disabled{opacity:.5}@media(max-width:760px){.lbmp .lbmp-thumbnail img{height:44px!important;max-height:44px}}.lbmp .lbmp-quantity-input{display:grid;grid-template-columns:44px minmax(64px,84px) 44px;align-items:stretch;height:46px;border:1px solid var(--lbmp-line);padding:0;gap:0;overflow:visible}.lbmp .lbmp-quantity-input>button,.lbmp .lbmp-quantity-input>input{display:block;box-sizing:border-box;height:44px!important;min-height:44px!important;max-height:44px;margin:0!important;padding:0!important;border:0;line-height:normal;align-self:stretch;box-shadow:none;border-radius:0}.lbmp .lbmp-quantity-input>input{width:100%;min-width:0;background:#fff;color:var(--lbmp-ink);text-align:center;border-inline:1px solid var(--lbmp-line);font-size:16px}.lbmp .lbmp-position-group{grid-column:1/-1;display:block;min-width:0;border:0;padding:0;margin:0}.lbmp .lbmp-position-group>legend{display:block!important;float:none;width:auto;padding:0;margin:0 0 8px;font-weight:400;font-size:14px;line-height:1.5}.lbmp .lbmp-position-options label{margin:0;min-width:0;line-height:1.4}.lbmp .lbmp-position-options label>span{min-width:0;overflow-wrap:anywhere}.lbmp .lbmp-print-options{grid-template-columns:minmax(100px,max-content) minmax(0,1fr)}@media(max-width:760px){.lbmp .lbmp-print-options{grid-template-columns:minmax(0,1fr)}}.lbmp .lbmp-base-price{margin:0 0 12px;font-size:13px;color:var(--lbmp-muted)}.lbmp .lbmp-base-price strong{font-size:28px;line-height:1.2;color:var(--lbmp-ink);font-variant-numeric:tabular-nums;margin-right:4px}.lbmp .lbmp-delivery{display:grid;gap:6px;margin-block:12px}.lbmp .lbmp-delivery select{width:100%;min-width:0;min-height:44px;margin:0}.lbmp .lbmp-presets{align-items:stretch}.lbmp .lbmp-presets .lbmp-tier{min-height:62px;overflow-wrap:anywhere}.lbmp .lbmp-presets .lbmp-tier strong{font-size:16px}.lbmp .lbmp-information{max-width:100%;min-width:0}.lbmp .lbmp-detail-section{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 0;min-width:0}.lbmp .lbmp-detail-heading{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 16px}.lbmp .lbmp-detail-heading h2{font-size:20px;line-height:1.3}.lbmp .lbmp-detail-heading p{margin:0;max-width:none;font-size:14px}.lbmp .lbmp-specification{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}.lbmp .lbmp-specification>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 0}.lbmp .lbmp-specification dt{font-size:13px;flex:0 1 auto}.lbmp .lbmp-specification dd{margin:0!important;text-align:right;font-size:14px;line-height:1.45;min-width:0;flex:0 1 auto}.lbmp .lbmp-print-areas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 8px}.lbmp .lbmp-print-areas>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 0;background:none;border-bottom:1px solid var(--lbmp-line)}.lbmp .lbmp-print-areas span{font-size:15px}.lbmp .lbmp-print-detail .lbmp-specification{grid-template-columns:repeat(2,minmax(0,1fr))}.lbmp .lbmp-packing-summary{margin-top:8px!important;padding:0}@media(max-width:1000px){.lbmp .lbmp-specification{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}}@media(max-width:760px){.lbmp .lbmp-detail-heading{display:block}.lbmp .lbmp-detail-heading p{margin-top:4px}.lbmp .lbmp-detail-heading h2{font-size:18px}.lbmp .lbmp-specification,.lbmp .lbmp-print-detail .lbmp-specification{grid-template-columns:minmax(0,1fr)}.lbmp .lbmp-print-areas{gap:12px}.lbmp .lbmp-print-areas>div{display:grid;gap:4px}.lbmp .lbmp-specification>div{padding:8px 0}.lbmp .lbmp-detail-section{gap:8px}}.lbmp .lbmp-information{margin-top:16px;border-top:1px solid var(--lbmp-line)}.lbmp .lbmp-disclosure{margin:0;padding:0;border:0;border-bottom:1px solid var(--lbmp-line);background:none;scroll-margin-top:72px}.lbmp .lbmp-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin:0;padding:12px 0;cursor:pointer;list-style:none;color:var(--lbmp-ink);background:none;border:0}.lbmp .lbmp-disclosure>summary::-webkit-details-marker{display:none}.lbmp .lbmp-disclosure>summary:before,.lbmp .lbmp-disclosure>summary:after{content:none!important}.lbmp .lbmp-disclosure>summary h2{margin:0;font-size:18px;line-height:1.4}.lbmp .lbmp-disclosure>summary svg{flex:none;transform:rotate(0)}.lbmp .lbmp-disclosure[open]>summary svg{transform:rotate(180deg)}.lbmp .lbmp-disclosure>summary:hover{color:#53534a}.lbmp .lbmp-disclosure>summary:focus-visible{outline:2px solid var(--lbmp-ink);outline-offset:2px}.lbmp .lbmp-disclosure-body{display:grid;gap:12px;padding:0 0 16px;min-width:0}.lbmp .lbmp-disclosure-body>p{font-size:14px;color:var(--lbmp-muted)}.lbmp .lbmp-disclosure-body .lbmp-specification{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-width:960px}.lbmp .lbmp-disclosure-body .lbmp-specification>div{display:block;padding:8px 0}.lbmp .lbmp-disclosure-body .lbmp-specification dd{text-align:left;margin-top:4px!important}.lbmp .lbmp-disclosure-body .lbmp-print-areas{max-width:960px}@media(max-width:760px){.lbmp .lbmp-disclosure>summary h2{font-size:16px}.lbmp .lbmp-disclosure-body .lbmp-specification{grid-template-columns:minmax(0,1fr)}.lbmp .lbmp-disclosure-body{gap:8px}.lbmp .lbmp-disclosure-body .lbmp-specification>div{display:flex}.lbmp .lbmp-disclosure-body .lbmp-specification dd{text-align:right;margin-top:0!important}}.lbmp{--lbmp-ground:#f6f5f2;--lbmp-line:#d9d9d2;max-width:1328px;margin-bottom:32px}.lbmp .lbmp-hero{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:32px}.lbmp .lbmp-media-layout{display:grid;grid-template-columns:64px minmax(0,1fr);gap:8px;align-items:start}.lbmp .lbmp-stage{grid-column:2;height:var(--lbmp-stage-height,520px);background:var(--lbmp-ground);border:0;cursor:zoom-in}.lbmp .lbmp-main-image{padding:24px 24px 48px}.lbmp .lbmp-thumbnails{grid-column:1;grid-row:1;display:flex;flex-direction:column;gap:6px;margin:0}.lbmp .lbmp-thumbnail{width:64px;min-height:60px;border-color:transparent}.lbmp .lbmp-thumbnail[aria-pressed=true]{border-color:var(--lbmp-ink)}.lbmp .lbmp-thumbnail:hover{border-color:var(--lbmp-line)}.lbmp .lbmp-image-caption{align-items:center;gap:8px;bottom:12px;font-size:12px;line-height:1.4}.lbmp .lbmp-zoom-label{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;color:var(--lbmp-ink)}.lbmp .lbmp-gallery-toolbar{display:flex;justify-content:space-between;gap:8px;padding:8px 0 0 72px;font-size:12px;color:var(--lbmp-muted)}.lbmp .lbmp-gallery-facts{padding:12px 0 12px 72px;gap:4px 12px;line-height:1.5}.lbmp .lbmp-gallery-facts span+span{padding-left:12px}.lbmp .lbmp-identity{padding:0 0 16px}.lbmp .lbmp-identity h1{font-size:clamp(30px,3vw,42px);font-weight:600;letter-spacing:-.025em}.lbmp .lbmp-subtitle{font-size:20px;line-height:1.4;max-width:36ch;margin-top:4px!important}.lbmp .lbmp-reference{margin-top:8px!important;font-size:12px}.lbmp .lbmp-description{font-size:14px;line-height:1.6;margin-top:8px!important;color:var(--lbmp-muted)}.lbmp .lbmp-option-row{padding:8px 0;min-height:44px}.lbmp .lbmp-stock{padding:0 0 12px;min-height:32px}.lbmp .lbmp-personalisation{padding:12px 0 16px}.lbmp .lbmp-personalisation>legend{font-size:17px;line-height:1.4;margin-bottom:8px}.lbmp .lbmp-mode-options label{min-height:48px;padding:10px 12px;margin:0;background:#fff}.lbmp .lbmp-mode-options label:has(input:checked){border-color:var(--lbmp-ink);background:var(--lbmp-ground)}.lbmp .lbmp-print-options{padding-top:4px;gap:8px 12px}.lbmp .lbmp-order{padding:12px 0 16px}.lbmp .lbmp-section-title{margin-bottom:4px}.lbmp .lbmp-section-title>span{display:none}.lbmp .lbmp-base-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:12px}.lbmp .lbmp-base-price strong{font-size:32px;letter-spacing:-.025em;margin:0}.lbmp .lbmp-quantity-row label{font-weight:600;font-size:14px}.lbmp .lbmp-presets{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));gap:6px;margin-top:12px}.lbmp .lbmp-presets>span{font-size:12px;line-height:1.4}.lbmp .lbmp-presets .lbmp-tier{padding:8px 10px;min-height:60px;justify-content:center;gap:2px;line-height:1.35}.lbmp .lbmp-presets .lbmp-tier[aria-pressed=true]{padding:7px 9px}.lbmp .lbmp-tier span{font-size:11px;text-transform:none}.lbmp .lbmp-summary{padding:16px;background:var(--lbmp-ground);border:0;gap:8px}.lbmp .lbmp-summary-total{padding-top:8px;border-top:1px solid var(--lbmp-line);margin-top:2px}.lbmp .lbmp-summary-total strong{font-size:26px;line-height:1.2;letter-spacing:-.02em}.lbmp .lbmp-summary .lbmp-help{margin-top:0!important}.lbmp .lbmp-buy{min-height:48px;font-size:14px;letter-spacing:0}.lbmp .lbmp-preview-note{text-align:center;margin-top:6px!important}.lbmp .lbmp-contact{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:13px;text-decoration:none;margin-top:4px}.lbmp .lbmp-contact:hover{text-decoration:underline}.lbmp .lbmp-information{margin-top:24px}.lbmp .lbmp-disclosure>summary{min-height:72px;padding:12px 0}.lbmp .lbmp-disclosure>summary small{display:block;font-size:12px;color:var(--lbmp-muted);font-weight:400;margin-top:2px;line-height:1.5}.lbmp .lbmp-disclosure-body{padding:0 0 16px}.lbmp .lbmp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1000px,calc(100vw - 32px));max-width:none;height:auto;max-height:calc(100dvh - 32px);padding:12px;background:#fff;border:0;color:var(--lbmp-ink);overflow:auto}.lbmp .lbmp-lightbox::backdrop{background:#000000b8}.lbmp .lbmp-lightbox-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px}.lbmp .lbmp-lightbox img{display:block;width:100%;height:min(70dvh,720px)!important;object-fit:contain;aspect-ratio:auto!important}.lbmp .lbmp-lightbox button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;background:#fff!important;color:var(--lbmp-ink)!important;padding:8px;margin:0;border:1px solid var(--lbmp-line);box-shadow:none}.lbmp .lbmp-lightbox-controls{display:flex;align-items:center;justify-content:center;gap:16px;font-size:13px}@media(min-width:1001px){.lbmp--sticky .lbmp-gallery{position:sticky;top:80px}}@media(max-width:1000px){.lbmp .lbmp-media-layout{grid-template-columns:1fr}.lbmp .lbmp-stage{grid-column:1;grid-row:1;height:420px}.lbmp .lbmp-thumbnails{grid-column:1;grid-row:2;flex-direction:row;overflow-x:auto;padding:2px;scroll-snap-type:x proximity}.lbmp .lbmp-thumbnail{flex:0 0 60px;scroll-snap-align:start}.lbmp .lbmp-gallery-toolbar,.lbmp .lbmp-gallery-facts{padding-left:0}.lbmp .lbmp-hero{gap:24px}.lbmp .lbmp-subtitle{font-size:18px}}@media(max-width:760px){.lbmp{padding:0 16px}.lbmp .lbmp-hero{grid-template-columns:1fr;gap:16px}.lbmp .lbmp-stage{height:340px}.lbmp .lbmp-main-image{padding:16px 16px 44px}.lbmp .lbmp-thumbnail{flex-basis:52px;min-height:48px}.lbmp .lbmp-identity{padding-bottom:12px}.lbmp .lbmp-identity h1{font-size:30px}.lbmp .lbmp-gallery-facts{padding-block:8px 0}.lbmp .lbmp-subtitle{font-size:18px}.lbmp .lbmp-mode-options{font-size:13px}.lbmp .lbmp-mode-options label{padding:8px}.lbmp .lbmp-presets{grid-template-columns:repeat(3,minmax(0,1fr))}.lbmp .lbmp-summary{padding:12px}.lbmp .lbmp-summary>div{font-size:13px}.lbmp .lbmp-disclosure>summary{min-height:64px}.lbmp .lbmp-information{margin-top:16px}.lbmp .lbmp-lightbox{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:8px}.lbmp .lbmp-lightbox img{height:65dvh!important}}.lbmp .lbmp-lightbox:not([open]){display:none!important}.lbmp .lbmp-lightbox[open]{display:block!important}[id$=__product_service] .m6bx{border-block:1px solid #deded8;background:#fff;padding-inline:16px}[id$=__product_service] .l4us{min-height:56px;gap:8px 24px;justify-content:center;font-size:14px}[id$=__product_service] .l4us>li{padding-block:12px;margin:0}[id$=__product_story] .m6as{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:32px;align-items:center;margin-block:16px!important;padding:0!important;background:#f6f5f2}[id$=__product_story] .m6as>figure{width:100%!important;height:360px;min-height:0;margin:0!important}[id$=__product_story] .m6as>figure picture{display:block;height:100%}[id$=__product_story] .m6as>figure img{width:100%;height:100%!important;max-height:100%;object-fit:cover!important;padding:0}[id$=__product_story] .m6as>div{width:auto!important;padding:24px 32px 24px 0!important;margin:0!important}[id$=__product_story] h2{font-size:clamp(26px,2.5vw,36px);line-height:1.15;letter-spacing:-.025em;margin-bottom:12px!important}[id$=__product_story] p{max-width:55ch;margin-block:0 12px!important;font-size:15px;line-height:1.65}[id$=__product_story] .l4us{margin-block:12px!important}[id$=__product_story] .link-btn{margin-block:12px 0!important}[id$=__product_story] .m6as .link-btn a{min-height:44px!important;display:inline-flex!important;align-items:center;white-space:normal}[id$=__product_faq]{margin-block:16px}[id$=__product_faq] summary{min-height:48px;box-sizing:border-box;display:flex;align-items:center}@media(max-width:760px){[id$=__product_service] .l4us{justify-content:flex-start;gap:0;font-size:13px}[id$=__product_service] .l4us>li{padding-block:8px;min-height:44px}[id$=__product_story] .m6as{grid-template-columns:minmax(0,1fr);gap:0;margin-block:16px!important}[id$=__product_story] .m6as>figure{height:240px;margin:0!important}[id$=__product_story] .m6as>div{padding:16px!important}[id$=__product_story] h2{font-size:28px}}.lbmp-colour-picker{width:100%;min-width:0}.lbmp-colour-picker p{margin:0 0 4px!important}.lbmp-colour-options{display:flex;flex-wrap:wrap;gap:4px}.lbmp .lbmp-colour-choice{display:grid;place-items:center;width:44px;height:44px;min-width:44px;margin:0;padding:6px;background:transparent;border:1px solid transparent;border-radius:50%;cursor:pointer}.lbmp-colour-choice[aria-pressed=true]{border-color:var(--lbmp-ink)}.lbmp-colour-choice:focus-visible{outline:2px solid var(--lbmp-ink);outline-offset:2px}.lbmp-colour-sample{position:relative;width:28px;height:28px;border:1px solid #aaa;border-radius:50%;overflow:hidden}.lbmp-colour-sample img{position:absolute;max-width:none!important;width:80px!important;height:80px!important;left:50%;top:50%;transform:translate(-50%,-50%);object-fit:cover}.lbmp-colour-choice:hover{border-color:var(--lbmp-ink)}.lbmp-position-options label[hidden]{display:none!important}.lbmp .lbmp-colour-choice{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:5px!important}.lbmp-colour-sample{width:20px;height:20px}@media(max-width:760px){.lbmp .lbmp-colour-choice{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}}.lbmp .lbmp-configure{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin:0 0 12px;padding:10px 14px;border:1px solid var(--lbmp-ink);background:transparent;color:var(--lbmp-ink);font:inherit;cursor:pointer}.lbmp .lbmp-configure:hover{background:var(--lbmp-ground)}.lbmp-quote{padding:16px;background:var(--lbmp-ground);margin-top:12px}.lbmp-quote h2{font-size:20px;margin:0 0 8px!important}.lbmp-quote p{margin:0 0 12px!important}.lbmp-quote-details summary{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border:1px solid var(--lbmp-ink);font-weight:500;cursor:pointer;list-style:none}.lbmp-quote-details summary::-webkit-details-marker{display:none}.lbmp-quote-details[open] summary span{transform:rotate(45deg)}.lbmp-quote form{display:grid;gap:8px;padding-top:12px}.lbmp-quote-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.lbmp-quote label{display:grid;gap:4px;font-size:14px}.lbmp .lbmp-quote input:not([type=hidden]),.lbmp .lbmp-quote textarea{width:100%;min-width:0;min-height:44px;margin:0;padding:10px;border:1px solid var(--lbmp-line);border-radius:0;background:#fff;color:var(--lbmp-ink);font:inherit}.lbmp .lbmp-quote-submit{min-height:44px;width:100%;margin:0;padding:10px 14px;border:1px solid var(--lbmp-ink);background:var(--lbmp-ink);color:#fff;font:inherit;cursor:pointer}.lbmp-quote .lbmp-quote-contact{margin:12px 0 0!important;font-size:13px}.lbmp-quote a{text-underline-offset:3px}.lbmp-quote summary:focus-visible,.lbmp-configure:focus-visible,.lbmp-quote-submit:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:760px){.lbmp-quote-fields{grid-template-columns:1fr;gap:8px}}.lbmp-quote-context{font-size:13px;line-height:1.5;overflow-wrap:anywhere;border-block:1px solid var(--lbmp-line);padding:8px 0}.lbmp .lbmp-quote-submit{background:#242421!important;color:#fff!important;border-color:#242421!important;box-shadow:none!important}.lbmp .lbmp-quote-submit:hover{background:#41413a!important}.lbmp .lbmp-quote textarea::placeholder{font-weight:400;color:#686861;opacity:1}#lbmp-configurator,#lbmp-offer{scroll-margin-top:90px}[id$=__product_journey] .m6bx{padding:16px 0!important;border-block:1px solid #deded8;background:#fff}[id$=__product_journey] header{margin-bottom:12px!important}[id$=__product_journey] h2{font-size:26px;line-height:1.2;margin:0!important}[id$=__product_journey] h3{font-size:17px;line-height:1.4;margin:0 0 8px!important}[id$=__product_journey] .l4st{margin-block:0!important}[id$=__product_journey] .l4st>li{padding-block:8px;margin-bottom:0!important}[id$=__product_journey] p{font-size:14px;line-height:1.6;margin-block:0 8px!important;max-width:42ch}[id$=__product_journey] .link-btn a{min-height:44px;display:inline-flex;align-items:center}@media(max-width:760px){[id$=__product_journey] h2{font-size:23px}[id$=__product_journey] .l4st>li+li{border-top:1px solid #deded8;padding-top:12px}[id$=__product_journey] .l4st>li{padding-bottom:12px}}.lbmp .lbmp-offer-action{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;text-align:center;text-decoration:none;cursor:pointer!important;opacity:1}.lbmp .lbmp-offer-action:hover{opacity:.85}.lbmp .lbmp-offer-action:focus-visible{outline:2px solid var(--lbmp-ink);outline-offset:3px}.lbmp .lbmp-offer-note{font-size:13px;line-height:1.5;color:var(--lbmp-muted);margin:8px 0 0}[id$=__product_journey] .l4st{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0!important;padding:0!important}[id$=__product_journey] .l4st>li{display:flex!important;flex-direction:column;gap:8px;width:auto!important;max-width:none!important;padding:0!important;margin:0!important}[id$=__product_journey] .l4st>li:before,[id$=__product_journey] .l4st>li:after{content:none!important}[id$=__product_journey] figure{width:100%;margin:0 0 4px!important}[id$=__product_journey] figure a{display:block}[id$=__product_journey] figure img{display:block;width:100%!important;max-width:none!important;object-fit:cover;object-position:center}[id$=__product_journey] h3{margin:0!important;font-size:18px;line-height:1.4}[id$=__product_journey] p{margin:0!important;max-width:none}[id$=__product_journey] p.link-btn{margin-top:auto!important;padding-top:4px}[id$=__product_journey] p.link-btn a{display:inline-flex;justify-content:center;min-height:44px;margin:0!important;padding:10px 16px;font-size:13px}[id$=__section_promo_gallery_DJJgnc] .l4ft{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0!important;padding:0!important}[id$=__section_promo_gallery_DJJgnc] .l4ft>li{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}[id$=__section_promo_gallery_DJJgnc] h2{font-size:28px!important;line-height:1.2!important;margin:0!important}[id$=__section_promo_gallery_DJJgnc] p{font-size:14px!important;line-height:1.6!important;margin:0!important}[id$=__section_promo_gallery_DJJgnc] p.link-btn{padding-top:4px}[id$=__section_promo_gallery_DJJgnc] .link-btn a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;min-width:200px;font-size:13px!important;margin:0!important}@media(max-width:760px){[id$=__product_journey] .l4st,[id$=__section_promo_gallery_DJJgnc] .l4ft{grid-template-columns:1fr}[id$=__product_journey] .l4st>li+li{border-top:0;padding-top:0!important}[id$=__section_promo_gallery_DJJgnc] h2{font-size:26px!important}}[id$=__product_journey] .l4st>li,[id$=__section_promo_gallery_DJJgnc] .l4ft>li{border:0!important}[id$=__product_journey] p.link-btn a{min-width:180px}.lbmp .lbmp-quote-dialog{width:min(680px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;box-sizing:border-box;margin:auto;padding:24px;border:0;background:#fff;color:#171717;box-shadow:0 12px 48px #0003;text-align:left}.lbmp .lbmp-quote-dialog:not([open]){display:none}.lbmp .lbmp-quote-dialog[open]{display:block}.lbmp .lbmp-quote-dialog::backdrop{background:#0008}.lbmp .lbmp-quote-dialog h2{font-size:28px;line-height:1.2;margin:0 44px 8px 0}.lbmp .lbmp-quote-dialog p{font-size:14px;line-height:1.5;margin:0 0 12px}.lbmp .lbmp-quote-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;min-height:44px;padding:0;border:0;background:#f3f3f3;color:#171717;cursor:pointer}.lbmp .lbmp-quote-product{display:flex;align-items:center;gap:12px;background:#f4f4f4;padding:12px;margin:16px 0}.lbmp .lbmp-quote-product img{width:76px;height:88px;object-fit:contain;margin:0}.lbmp .lbmp-quote-product strong{display:block;font-size:16px;line-height:1.4}.lbmp .lbmp-quote-product p{margin:4px 0 0;overflow-wrap:anywhere}.lbmp .lbmp-quote-form{display:grid;gap:12px;margin:0}.lbmp .lbmp-quote-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lbmp .lbmp-quote-form label{display:grid;gap:4px;margin:0;font-size:14px;font-weight:500;line-height:1.4}.lbmp .lbmp-quote-form input,.lbmp .lbmp-quote-form textarea{box-sizing:border-box;width:100%;min-width:0;min-height:44px;margin:0;padding:10px 12px;border:1px solid #999;border-radius:0;background:#fff;color:#171717;font:inherit;box-shadow:none;caret-color:#171717}.lbmp .lbmp-quote-form textarea{resize:vertical;min-height:90px;height:100px}.lbmp .lbmp-quote-form input[type=date]{background-image:none!important;-webkit-appearance:auto;appearance:auto}.lbmp .lbmp-quote-form input[type=date]::-webkit-calendar-picker-indicator{background:revert}.lbmp .lbmp-quote-form input:focus-visible,.lbmp .lbmp-quote-form textarea:focus-visible,.lbmp .lbmp-quote-close:focus-visible{outline:2px solid #171717;outline-offset:2px}.lbmp .lbmp-quote-form .lbmp-buy{margin:0;min-height:48px;cursor:pointer}.lbmp .lbmp-quote-form .lbmp-buy:disabled{opacity:.65;cursor:default}.lbmp .lbmp-quote-form .lbmp-quote-privacy{font-size:12px;margin:0;color:#454545}.lbmp .lbmp-quote-form a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lbmp .lbmp-quote-form [data-offer-status]{padding:12px;background:#f3f3f3;margin:0}.lbmp .lbmp-quote-form ::selection{background:#171717;color:#fff}.lbmp .lbmp-buy:not(:disabled){background-color:#000!important;color:#fff!important;opacity:1;cursor:pointer!important}.lbmp .lbmp-buy:not(:disabled):hover{background-color:#171717!important;opacity:1}.lbmp .lbmp-cart-form{margin:0;display:grid;gap:8px}.lbmp .lbmp-cart-action{display:block;width:100%;min-height:48px;margin:0;background:#000!important;color:#fff!important;opacity:1}.lbmp .lbmp-cart-action:disabled{opacity:1;cursor:not-allowed!important}.lbmp .lbmp-cart-form .lbmp-help{margin:0;font-size:12px;line-height:1.5}@media(max-width:540px){.lbmp .lbmp-quote-dialog{padding:20px 16px}.lbmp .lbmp-quote-dialog h2{font-size:24px}.lbmp .lbmp-quote-fields{grid-template-columns:1fr}.lbmp .lbmp-quote-form input,.lbmp .lbmp-quote-form textarea{font-size:16px}}.lbmp select[data-technique]{appearance:none;-webkit-appearance:none;padding-inline-end:40px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m5 7.5 5 5 5-5' fill='none' stroke='%23242421' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:20px 20px;cursor:pointer}.lbmp select[data-technique]:dir(rtl){background-position:left 12px center}@media(forced-colors:active){.lbmp select[data-technique]{-webkit-appearance:auto;appearance:auto;background-image:none}}.lbmp .lbmp-quote-dialog{max-width:680px;padding:24px;box-shadow:none}.lbmp .lbmp-quote-close{width:44px!important;min-width:44px!important;max-width:44px;height:44px!important;margin:0!important;padding:0!important;display:grid!important;background:#f3f3f3!important;line-height:1}.lbmp .lbmp-quote-product>div{min-width:0;flex:1}.lbmp .lbmp-quote-product img{flex:none}.lbmp .lbmp-quote-form input,.lbmp .lbmp-quote-form textarea{margin:0!important;padding:10px 12px!important;min-height:44px!important;border:1px solid #999!important;box-shadow:none!important;background:#fff!important;min-width:0;line-height:1.4}.lbmp .lbmp-quote-form input{height:46px!important}.lbmp .lbmp-quote-form .lbmp-buy{width:100%;min-height:48px;margin:0!important;background:#000!important;color:#fff!important;letter-spacing:0}.lbmp .lbmp-quote-fields label{min-width:0}.lbmp .lbmp-quote-form textarea{height:auto;min-height:88px}@media(max-width:540px){.lbmp .lbmp-quote-dialog{width:calc(100vw - 24px);padding:20px 16px}.lbmp .lbmp-quote-fields{grid-template-columns:1fr;gap:8px}.lbmp .lbmp-quote-dialog h2{font-size:24px;margin-right:40px}.lbmp .lbmp-quote-product{padding:10px;gap:10px;margin-block:12px}.lbmp .lbmp-quote-product img{width:60px;height:72px}.lbmp .lbmp-quote-product strong{font-size:14px}}.lbmp .lbmp-presets>.lbmp-stock-summary{grid-column:2/-1;align-self:center;justify-self:end;text-align:end;margin:0!important;min-width:0;padding-inline-start:6px;overflow-wrap:anywhere}.lbmp .lbmp-presets-stock-only>.lbmp-stock-summary{grid-column:1/-1;padding-inline-start:0}@media(min-width:1001px){.lbmp .lbmp-thumbnails{max-height:var(--lbmp-stage-height,520px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lbmp-line) transparent;min-height:0}.lbmp .lbmp-thumbnails .lbmp-thumbnail{width:100%;box-sizing:border-box;flex-shrink:0}}.lbmp .lbmp-presets>.lbmp-stock-summary{font-size:18px;line-height:1.3;letter-spacing:-.01em;color:var(--lbmp-ink);font-weight:400}.lbmp .lbmp-stock-summary strong{font-weight:700}.lbmp .lbmp-stock-summary[data-state=available] strong+strong{color:#17803d}.lbmp .lbmp-buy-row{display:grid;grid-template-columns:174px minmax(0,1fr);align-items:end;gap:8px}.lbmp .lbmp-buy-row .lbmp-quantity-row{display:grid;gap:4px;min-width:0;margin:0}.lbmp .lbmp-buy-row .lbmp-quantity-input{width:100%;grid-template-columns:44px minmax(0,1fr) 44px}.lbmp .lbmp-buy-row .lbmp-buy{width:100%;min-width:0;height:auto;min-height:46px;margin:0!important;padding:10px 12px;white-space:normal;line-height:1.3}.lbmp .lbmp-payment-methods{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;list-style:none;margin:12px 0 0;padding:0}.lbmp .lbmp-payment-methods li{display:flex;margin:0;padding:0;flex:none}.lbmp .lbmp-payment-methods svg{display:block;width:auto;height:26px;max-width:100%}.lbmp .lbmp-purchase-benefits{display:grid;gap:6px;list-style:none;margin:12px 0 0;padding:0;font-size:14px;line-height:1.4}.lbmp .lbmp-purchase-benefits li{display:flex;align-items:start;gap:8px;margin:0;padding:0}.lbmp .lbmp-purchase-benefits svg{flex:none;margin-top:1px;color:#17803d}@media(max-width:540px){.lbmp .lbmp-buy-row{grid-template-columns:134px minmax(0,1fr)}.lbmp .lbmp-buy-row .lbmp-buy{padding:10px 8px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/laserbro-midocean-product.css.map */
