product-page.laboo-native-map .laboo-original-art-stage>.laboo-map-gallery-canvas{display:block!important;width:100%!important;height:100%!important;object-fit:contain;max-height:none!important;max-width:100%!important;background:#f7f1ee}product-page.laboo-native-map .laboo-gallery-thumbnail>canvas{display:block!important;width:100%!important;height:100%!important;object-fit:cover}product-page.laboo-native-map .laboo-gallery-thumbnails{scrollbar-width:none!important}product-page.laboo-native-map .laboo-original-art-stage{position:relative}.native-map-preview-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:10px;pointer-events:none;font:600 14px/1.4 Arial,sans-serif;color:#302c27;background:#f7f1ee66;z-index:5}.native-map-preview-loading>span:last-child{padding:10px 12px 10px 0;background:#fff;border-radius:0 5px 5px 0;box-shadow:5px 2px 8px #0001}.native-map-loading-spinner{box-sizing:border-box;width:22px;height:22px;border:2px solid #ddd5cc;border-top-color:#a45248;border-radius:50%;animation:native-map-spin .8s linear infinite;background:#fff}.native-map-preview-loading[hidden],.native-map-update-status[hidden]{display:none!important}.native-map-preview-pending .laboo-map-gallery-canvas{opacity:.5}.native-map-update-status{margin:8px 0!important;font:13px/1.5 Arial,sans-serif!important;color:#64594b!important;min-height:20px}@keyframes native-map-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.native-map-loading-spinner{animation:none}}product-page.laboo-native-map .laboo-customiser-step .laboo-gallery-thumbnails{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;justify-content:flex-start}product-page.laboo-native-map .laboo-customiser-step .laboo-gallery-thumbnail{flex:0 0 46px!important;width:46px!important;height:46px!important}.native-map-place-search{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.native-map-place-search button{padding:8px 12px;border:1px solid #b8b8b8;background:#f1eee7;border-radius:4px;font:13px Arial,sans-serif;min-height:46px}.native-map-selected{font:12px/1.5 Arial,sans-serif;margin:8px 0 0;color:#555}.native-map-use-city{font:12px Arial,sans-serif;border:0;background:none;padding:8px 0;text-decoration:underline;cursor:pointer}.native-map-search-results{display:grid;gap:6px}.native-map-search-results button{text-align:left;border:1px solid #ddd;padding:10px;background:#f7f5f1;font:13px/1.4 Arial,sans-serif}.native-map-zoom{display:flex;gap:6px;flex-wrap:wrap;margin:8px 0}.native-map-zoom button{border:1px solid #d8d3ca;background:#fff;padding:8px 10px;font:12px Arial,sans-serif;min-height:40px;border-radius:3px}.native-map-zoom button[aria-pressed=true]{border-color:#a45248;background:#f6f1ed}.native-map-extra{margin:14px 0}.native-map-extra summary{cursor:pointer;font:13px Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.native-map-colour-label{font:600 13px Arial,sans-serif;margin:16px 0 8px}.native-map-colour-label span{font-weight:400;margin-left:8px;color:#666}.native-map-colours{display:flex;gap:8px;flex-wrap:wrap}.native-map-colour{position:relative;width:40px;height:40px;border-radius:50%;padding:5px;border:1px solid #d6d2c9;background:#fff;cursor:pointer}.native-map-colour span{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #bbb;background:linear-gradient(135deg,var(--map-paper) 50%,var(--map-ink) 50%)}.native-map-colour[aria-pressed=true]{outline:2px solid #a45248;outline-offset:1px}.native-map-credit{font:10px/1.4 Arial,sans-serif!important;color:#777;margin:0 0 12px!important}.native-map-credit a{text-decoration:underline}.laboo-native-map [data-editor-status]{font:12px/1.4 Arial,sans-serif;color:#96433a}.laboo-native-map [data-editor-status]:empty{display:none}.laboo-native-map .laboo-mobile-customiser [data-laboo-native-map-fields] input{width:100%;box-sizing:border-box;font-size:16px;min-width:0}.laboo-native-map .laboo-mobile-customiser .laboo-original-preview{min-width:0}.laboo-native-map .laboo-room-lightbox>canvas{max-width:100%;height:auto;max-height:85dvh;object-fit:contain}.laboo-native-map .laboo-customiser-launch:disabled{opacity:.5}.native-map-colour[data-colourway=ink]{--map-paper:#faf8f3;--map-ink:#292f29}.native-map-colour[data-colourway=black-white]{--map-paper:#fff;--map-ink:#000}.native-map-colour[data-colourway=sage]{--map-paper:#faf8f1;--map-ink:#435f49}.native-map-colour[data-colourway=terracotta]{--map-paper:#fbf8f1;--map-ink:#965b42}.native-map-colour[data-colourway=slate]{--map-paper:#faf9f4;--map-ink:#496572}.native-map-colour[data-colourway=taupe]{--map-paper:#faf8f1;--map-ink:#6e624e}html:has(product-page.laboo-native-map .laboo-mobile-customiser[open]){overflow:hidden!important;overscroll-behavior:none}.laboo-final-proof-image .laboo-proof-state{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;background:#f1eee7;color:#293c31;text-align:center;box-sizing:border-box}.laboo-final-proof-image .laboo-proof-state[hidden],.laboo-final-proof-image .laboo-proof-state [hidden]{display:none!important}.laboo-proof-state>div{max-width:290px}.laboo-proof-state strong{display:block;font:600 15px/1.45 Arial,sans-serif}.laboo-final-proof-image .laboo-proof-state p{font:12px/1.5 Arial,sans-serif;margin:7px 0 0;color:#59635c}.laboo-proof-state .laboo-proof-spinner{display:block;box-sizing:border-box;width:36px;height:36px;margin:0 auto 16px;border:3px solid #293c3126;border-top-color:#293c31;border-radius:50%;animation:laboo-proof-spin .9s linear infinite}.laboo-final-proof-image .laboo-proof-state button{min-height:44px;padding:10px 20px;border:0;border-radius:3px;background:#202020;color:#fff;font:600 13px/1.4 Arial,sans-serif;cursor:pointer}.laboo-final-proof-image .laboo-proof-state button:focus-visible{outline:2px solid #293c31;outline-offset:3px}.laboo-final-proof-image[data-proof-state=loading],.laboo-final-proof-image[data-proof-state=error]{min-height:min(240px,42dvh)!important}.laboo-final-proof-image[data-proof-state=loading] .laboo-proof-trim-sheet,.laboo-final-proof-image[data-proof-state=error] .laboo-proof-trim-sheet{visibility:hidden}@keyframes laboo-proof-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.laboo-proof-state .laboo-proof-spinner{animation:none}}.laboo-final-proof .laboo-proof-product-summary{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:center;padding:12px;margin:0 0 18px;border:1px solid #deded7;border-radius:5px;background:#f8f7f3;color:#293c31;box-sizing:border-box}.laboo-final-proof .laboo-proof-product-summary[hidden],.laboo-proof-product-summary [hidden]{display:none!important}.laboo-proof-product-thumb{display:flex;align-items:center;justify-content:center;width:112px;height:140px;background:#f7f1ee;overflow:hidden;border-radius:2px}.laboo-proof-product-summary .laboo-proof-product-thumb img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;margin:0;border:0;box-shadow:none}.laboo-proof-product-thumb>span{padding:8px;font:11px/1.4 Arial,sans-serif;text-align:center;color:#657067}.laboo-final-proof .laboo-proof-product-summary h3{font:600 14px/1.4 Arial,sans-serif;margin:0 0 9px;color:#293c31}.laboo-proof-product-summary dl{display:grid;gap:7px;margin:0}.laboo-proof-product-summary dl>div{display:block}.laboo-proof-product-summary dt{font:11px/1.3 Arial,sans-serif;color:#657067;margin:0 0 2px}.laboo-proof-product-summary dd{font:600 12px/1.4 Arial,sans-serif;margin:0;color:#293c31;overflow-wrap:anywhere}.laboo-final-proof .laboo-proof-product-summary [data-proof-product-inclusions]{font:12px/1.45 Arial,sans-serif;margin:10px 0 0;color:#384d3e}@media(max-width:767px){.laboo-final-proof .laboo-proof-product-summary{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:10px;margin-bottom:12px}.laboo-proof-product-thumb{width:88px;height:116px}.laboo-final-proof .laboo-proof-product-summary h3{font-size:13px;margin-bottom:7px}.laboo-final-proof .laboo-proof-product-summary [data-proof-product-inclusions]{font-size:11px;margin-top:8px}}.laboo-purchase-materials{position:absolute;right:8px;top:50px;bottom:12px;width:clamp(112px,13vw,166px);display:grid;grid-template-rows:repeat(var(--laboo-material-count,4),minmax(0,1fr));gap:10px;max-height:600px;z-index:2;box-sizing:border-box}.laboo-purchase-materials[hidden],.laboo-material-viewer [hidden]{display:none!important}.laboo-purchase-materials>button{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:0;min-height:0;min-width:0;margin:0;padding:0;overflow:hidden;border:1px solid #d9d8d1;border-radius:4px;background:#fff;color:#293c31;cursor:pointer;text-align:center}.laboo-purchase-materials>button:focus-visible{outline:2px solid #293c31;outline-offset:3px}.laboo-purchase-materials>button>img{display:block;min-height:0;width:100%;height:100%;object-fit:contain;margin:0;border:0;box-shadow:none}.laboo-purchase-materials>button>span{display:block;padding:6px 4px;font:11px/1.25 Arial,sans-serif;background:#fff}.lp-preview-first .lp-stage.laboo-has-purchase-materials{display:grid;grid-template-columns:minmax(0,1fr) clamp(100px,11vw,150px);grid-template-rows:minmax(0,1fr);gap:12px;padding:50px 0 12px;box-sizing:border-box}.lp-preview-first .lp-stage.laboo-has-purchase-materials>.lp-mockup{position:static;inset:auto;grid-column:1;grid-row:1;width:100%;height:100%;min-width:0;min-height:0;max-width:100%;max-height:100%;object-fit:contain}.lp-preview-first .lp-stage.laboo-has-purchase-materials>.laboo-purchase-materials{position:static;inset:auto;grid-column:2;grid-row:1;align-self:center;width:100%;height:100%;min-height:0;max-height:600px}.laboo-preview-first .laboo-pf-preview{position:relative}.laboo-preview-first .laboo-pf-preview.laboo-has-purchase-materials{padding-right:calc(clamp(112px,13vw,166px) + 30px)!important}.laboo-preview-first .laboo-pf-preview>.laboo-purchase-materials{right:14px;top:64px;bottom:40px}.laboo-material-viewer:not([open]){display:none!important}dialog.laboo-material-viewer[open]{display:flex!important;flex-direction:column;width:min(880px,94vw);max-width:94vw;max-height:92dvh;margin:auto;padding:18px;border:0;border-radius:7px;background:#faf8f4;color:#293c31;box-sizing:border-box;overflow:auto;font:14px/1.5 Arial,sans-serif}.laboo-material-viewer::backdrop{background:#0008}.laboo-material-viewer>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}.laboo-material-viewer>header>strong{font:20px/1.3 Georgia,serif}.laboo-material-viewer [data-material-close]{flex:none;min-height:40px;padding:8px 12px;background:#fff;color:#293c31;border:1px solid #d5d6cf;border-radius:4px;font:12px Arial,sans-serif;cursor:pointer}.laboo-material-view{position:relative;display:flex;align-items:center;justify-content:center;min-height:240px;background:#f2eee6}.laboo-material-view>img{display:block;width:100%;height:auto;max-height:65dvh;object-fit:contain;margin:0;border:0;box-shadow:none}.laboo-material-view>button{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;display:grid;place-items:center;padding:0;z-index:1;border:1px solid #dedbd5;border-radius:50%;background:#ffffffe8;color:#293c31;cursor:pointer}.laboo-material-view>[data-material-prev]{left:8px}.laboo-material-view>[data-material-next]{right:8px}.laboo-material-view>button>svg{display:block;width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.laboo-material-view>[data-material-loading]{padding:30px 55px;text-align:center;font:13px/1.5 Arial,sans-serif}.laboo-material-viewer>[data-material-note]{font:13px/1.5 Arial,sans-serif;margin:14px 0 0}.laboo-material-viewer>.laboo-material-counter{font:11px/1.4 Arial,sans-serif;color:#68736b;text-align:center;margin:10px 0 0}@media(min-width:768px)and (max-width:1100px){.lp-preview-first .lp-stage.laboo-has-purchase-materials{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 96px;gap:10px}.lp-preview-first .lp-stage.laboo-has-purchase-materials>.laboo-purchase-materials{grid-column:1;grid-row:2;align-self:stretch;max-height:96px;grid-template-columns:repeat(var(--laboo-material-count,4),minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:8px}}@media(max-width:767px){.laboo-purchase-materials,.laboo-preview-first .laboo-pf-preview>.laboo-purchase-materials{top:auto;left:8px;right:8px;bottom:2px;width:auto;height:76px;max-height:76px;grid-template-columns:repeat(var(--laboo-material-count,4),minmax(0,1fr));grid-template-rows:minmax(0,1fr);gap:6px}.laboo-purchase-materials>button>span{font-size:9px;padding:4px 2px;min-height:26px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.lp-preview-first .lp-stage.laboo-has-purchase-materials{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) 76px;gap:6px;padding:0}.lp-preview-first .lp-stage.laboo-has-purchase-materials>.laboo-purchase-materials{grid-column:1;grid-row:2;align-self:stretch;max-height:76px}.laboo-preview-first .laboo-pf-preview.laboo-has-purchase-materials{padding-right:10px!important;padding-bottom:88px!important}dialog.laboo-material-viewer[open]{padding:12px;max-height:92dvh}.laboo-material-viewer>header>strong{font-size:19px}.laboo-material-view{min-height:220px}.laboo-material-view>img{max-height:61dvh}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/laboo-map-native.css.map */
