.ss-consult-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem;margin-block:1.75rem}.ss-pdp-heading{max-width:50rem;margin-bottom:2.5rem}.ss-pdp-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem}.ss-pdp-facts>div{padding:1.25rem 0;border-top:1px solid rgb(var(--border-color))}.ss-pdp-facts dt{font-size:.8125rem;color:rgb(var(--text-color)/.65);margin-bottom:.5rem}.ss-pdp-facts dd{font-size:1.125rem;margin:0}.ss-pdp-traits,.ss-pdp-download-links{display:flex;flex-wrap:wrap;gap:1rem 2rem}.ss-pdp-uses,.ss-pdp-traits{margin-top:1.5rem}.ss-pdp-note{margin-top:2rem;max-width:52rem}.ss-pdp-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 1.5rem}.ss-pdp-cards .product-card__figure{background:#fff}.ss-pdp-planning{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.ss-pdp-planning article{border-top:1px solid rgb(var(--border-color));padding-top:1.5rem}.ss-pdp-accordion details,.ss-pdp-prices{border-bottom:1px solid rgb(var(--border-color))}.ss-pdp-accordion details:first-child,.ss-pdp-prices{border-top:1px solid rgb(var(--border-color))}.ss-pdp-section summary{cursor:pointer;min-height:3.5rem;padding:1.25rem 2rem 1.25rem 0;list-style:none;font-weight:500;position:relative}.ss-pdp-section summary::-webkit-details-marker{display:none}.ss-pdp-section summary:after{content:"+";position:absolute;right:0;font-size:1.25rem;font-weight:300}.ss-pdp-section details[open]>summary:after{content:"\2212"}.ss-pdp-accordion details>.prose{max-width:52rem;padding-bottom:1.5rem}.ss-pdp-viewer{aspect-ratio:16/10;background:#fff;margin:0 0 1.5rem;overflow:hidden}.ss-pdp-viewer model-viewer,.ss-pdp-viewer video,.ss-pdp-viewer .shopify-model-viewer-ui{width:100%;height:100%;object-fit:contain}.ss-pdp-downloads:not(:first-child){margin-top:3rem}.ss-pdp-downloads h2{margin-bottom:1.5rem}.ss-pdp-scene{margin-bottom:2.5rem}.ss-pdp-scene img{width:100%;max-height:42rem;object-fit:cover}.ss-pdp-prices{margin-top:2.5rem}.ss-pdp-table{overflow-x:auto;margin-bottom:1rem}.ss-pdp-table table{width:100%;border-collapse:collapse}.ss-pdp-table th,.ss-pdp-table td{text-align:left;padding:1rem;border-bottom:1px solid rgb(var(--border-color));white-space:nowrap}.ss-pdp-table tr>:last-child{text-align:right}.ss-pdp-alternatives+.ss-pdp-alternatives{margin-top:4rem}@media(max-width:999px){.ss-pdp-facts,.ss-pdp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:699px){.ss-pdp-facts,.ss-pdp-planning,.ss-pdp-cards{grid-template-columns:1fr}.ss-pdp-heading{margin-bottom:2rem}.ss-pdp-cards{gap:2rem}.ss-pdp-viewer{aspect-ratio:1}.ss-pdp-facts{gap:0}}.ss-comparison-facts{font-size:.8125rem;line-height:1.5;color:rgb(var(--text-color)/.75)}.ss-comparison-facts p+p{margin-block-start:.25rem}.ss-pdp-alternatives .product-card__info{align-content:start}.ss-pdp-alternatives .product-title{min-height:3em}ss-product-slider{display:block;min-width:0}.ss-product-slider__controls{display:flex;justify-content:flex-end;gap:.5rem;margin-block-end:1rem}.ss-product-slider__controls[hidden]{display:none}.ss-product-slider__controls button{display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid rgb(var(--text-color)/.3)}.ss-product-slider__controls button:disabled{opacity:.25}.ss-product-slider__controls svg{width:1rem;height:1rem}.ss-pdp-cards.ss-product-slider__track{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 3rem)/3);gap:1.5rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:2px}.ss-product-slider__track::-webkit-scrollbar{display:none}.ss-product-slider__track>.product-card{min-width:0;scroll-snap-align:start}.ss-product-slider__track:focus-visible,.ss-product-slider__controls button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(max-width:999px){.ss-pdp-cards.ss-product-slider__track{grid-auto-columns:calc((100% - 1.5rem)/2)}}@media(max-width:699px){.ss-pdp-cards.ss-product-slider__track{grid-auto-columns:86%;gap:1rem}}.ss-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.ss-reference{display:grid;grid-template-rows:subgrid;grid-row:span 5;min-width:0;row-gap:0}.ss-reference__media{min-width:0}.ss-reference__media>img,.ss-project-video__thumbnail img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;display:block}.ss-reference__media>img,ss-project-video,ss-project-gallery{display:block;width:100%;max-width:420px;margin-inline:auto}.ss-reference>.prose{max-width:420px;width:100%;margin-inline:auto}.ss-reference .ss-media-placeholder{aspect-ratio:4/3;min-height:12rem}.ss-reference blockquote{font-style:italic}@media(max-width:699px){.ss-reference-grid{grid-template-columns:1fr}}.ss-project-video__thumbnail{display:block;position:relative;width:100%;padding:0;border:0;cursor:pointer;background:#eee}.ss-project-video__play{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:4rem;height:4rem;border-radius:50%;background:#000000b8;color:#fff;display:flex;align-items:center;justify-content:center;padding-left:.25rem;box-shadow:0 0 0 1px #fff9}.ss-project-video__thumbnail:hover .ss-project-video__play{background:#111}.ss-project-video__thumbnail:focus-visible{outline:3px solid currentColor;outline-offset:4px}.ss-project-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:0;background:#111;color:#fff;width:min(480px,45dvh,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);overflow:visible}.ss-project-dialog::backdrop{background:#000c}.ss-project-dialog video{display:block;width:100%;height:auto;max-height:80dvh;object-fit:contain}.ss-project-dialog__close{position:absolute;right:0;top:-2.5rem;width:2.5rem;height:2.5rem;background:#111;color:#fff;border:1px solid #fff;font-size:1.8rem;line-height:1;cursor:pointer}ss-project-gallery{position:relative}.ss-project-gallery__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4/5}.ss-project-gallery__track::-webkit-scrollbar{display:none}.ss-project-gallery__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;position:relative;cursor:zoom-in;padding:0;background:#eee;border:0}.ss-project-gallery__slide img{width:100%;height:100%;object-fit:cover;display:block}.ss-project-gallery__expand{position:absolute;top:.75rem;right:.75rem;color:#fff;background:#000000a6;width:2rem;height:2rem;display:grid;place-items:center}.ss-project-gallery__controls{display:flex;align-items:center;justify-content:center;gap:1rem;padding-top:.75rem}.ss-project-gallery__controls button{width:2.25rem;height:2.25rem;border:1px solid rgb(255 255 255 / .5);border-radius:50%;cursor:pointer;background:#00000080;color:#fff}.ss-project-gallery__controls button:hover{background:#111}.ss-project-gallery__controls button:focus-visible,.ss-project-gallery__slide:focus-visible{outline:3px solid currentColor;outline-offset:-4px}ss-project-gallery>.ss-project-gallery__controls{position:absolute;inset:auto 0 .75rem;padding:0;pointer-events:none}ss-project-gallery>.ss-project-gallery__controls>*{pointer-events:auto}.ss-project-gallery__controls .ss-project-gallery__count{color:#fff;background:#000000a6;border-radius:1rem;padding:.25rem .5rem}.ss-project-gallery__count{font-size:.8rem;font-variant-numeric:tabular-nums;min-width:3rem;text-align:center}.ss-project-gallery__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:0;padding:0;background:#111;color:#fff;width:fit-content;max-width:92vw;max-height:90dvh;overflow:visible}.ss-project-gallery__dialog::backdrop{background:#000000d9}.ss-project-gallery__dialog img{display:block;width:auto;height:auto;max-width:90vw;max-height:76dvh;object-fit:contain}.ss-project-gallery__dialog [data-close]{position:absolute;right:0;top:-2.5rem;width:2.5rem;height:2.5rem;font-size:1.8rem;background:#111;color:#fff;cursor:pointer}.ss-project-gallery__dialog .ss-project-gallery__controls{padding:.5rem}.ss-reference>.prose{display:grid;grid-template-rows:subgrid;grid-row:span 3;row-gap:1.25rem;align-content:start}.ss-reference>.prose h3{margin:0;line-height:1.4}.ss-reference>.prose>p{margin:0}.ss-reference .prose .ss-reference__configuration{display:inline-flex;align-items:center;justify-content:flex-start;gap:.75rem;margin:0;padding:.5rem 0;border:0;color:inherit;background:none;text-decoration:none;line-height:1.4;font-size:.9375rem;transition:opacity .15s}.ss-reference__configuration>span:first-child{text-decoration:underline;text-underline-offset:.25rem;text-decoration-thickness:1px}.ss-reference .prose .ss-reference__configuration:before,.ss-reference .prose .ss-reference__configuration:after{content:none}.ss-reference .prose .ss-reference__configuration:hover{opacity:.7}.ss-reference .prose .ss-reference__configuration:focus-visible{outline:2px solid currentColor;outline-offset:4px}.ss-project-media-note{height:3.75rem;margin:0;display:flex;justify-content:center;align-items:center;text-align:center;font-size:.8rem;line-height:1.5;color:#666}.ss-reference__actions{grid-row:3;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin:0!important}.ss-reference__project-link{font-size:.85rem;text-decoration:underline;text-underline-offset:.25rem;background:none}.ss-reference{scroll-margin-top:9rem}.ss-reference-grid--product{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.ss-projects-header{max-width:760px;margin-inline:auto;text-align:center}.ss-projects-header>p:first-child{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.ss-projects-filter{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-block:2rem}.ss-projects-filter label{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.ss-projects-filter select{min-width:12rem;padding:.7rem 2.5rem .7rem 1rem;border:1px solid rgb(0 0 0 / .3);background-color:transparent}.ss-projects-footer{display:flex;justify-content:center;gap:1rem;margin-top:2rem;flex-wrap:wrap}.ss-projects-footer .ss-projects-overview{background:#1d1d1d;color:#fff;border:1px solid #1d1d1d}.ss-projects-footer .ss-projects-overview:hover{background:#333;border-color:#333}.ss-projects-catalog [hidden]{display:none!important}.ss-projects-pagination{text-align:center;margin-top:2rem}@media(max-width:699px){.ss-reference-grid--product{grid-template-columns:1fr}.ss-projects-filter{align-items:flex-start;flex-direction:column}}.ss-project-media-note--combined{gap:.75rem;flex-wrap:wrap}.ss-project-media-note--combined ss-project-video{width:auto;margin:0}.ss-project-video--link .ss-project-video__thumbnail{width:auto;background:none;color:inherit;text-decoration:underline;text-underline-offset:.2rem;padding:.25rem;cursor:pointer}.ss-ral-guidance{padding:1rem;border-inline-start:2px solid rgb(var(--text-color)/.35);background:rgb(var(--text-color)/.035);margin-block:1rem}.ss-ral-guidance p{margin-top:.5rem}.ss-interior-colours{border-block:1px solid rgb(var(--border-color));padding-block:1rem}.ss-interior-colours summary{cursor:pointer}.ss-interior-colours>p{margin-block:1rem}.ss-interior-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .65rem;list-style:none;padding:0;margin:1rem 0}.ss-interior-swatches li{display:flex;flex-direction:column;gap:.25rem;font-size:.75rem}.ss-interior-swatches li>span{display:block;height:3.5rem;border:1px solid rgb(0 0 0/.12)}.ss-interior-swatches small{font-size:.65rem}.ss-price-shipping{line-height:1.6;margin-top:.6rem}.ss-space-sheet{margin-block:2rem}.ss-space-sheet img{width:100%;height:auto}.ss-furniture-colour-note{margin:0;padding:.875rem 1rem;border-inline-start:2px solid rgb(var(--text-color)/.3);background:rgb(var(--text-color)/.035);line-height:1.6}.ss-furniture-colour-note strong{color:rgb(var(--text-color));font-weight:500}.ss-furniture-dimensions{margin-block:1rem}.ss-furniture-dimensions summary{cursor:pointer}.ss-furniture-dimensions table{width:100%;border-collapse:collapse;margin-top:1rem}.ss-furniture-dimensions th,.ss-furniture-dimensions td{padding:.75rem;text-align:left;border-bottom:1px solid rgb(var(--border-color))}.ss-furniture-dimensions td{min-width:15rem}.ss-product-finish{margin-block:1.5rem;border-block:1px solid rgb(var(--border-color))}.ss-product-finish summary{cursor:pointer;padding-block:1rem;min-height:3rem}.ss-product-finish__fields{display:grid;gap:.75rem}.ss-product-finish p{margin-block:1rem}.ss-product-finish select{width:100%;min-height:2.75rem;padding-inline:.75rem}.ss-product-overview-content{display:grid;gap:2.5rem}.ss-product-overview-intro{max-width:80ch}.ss-product-standard .ss-product-overview-content .ss-product-overview-intro h2{font-size:var(--text-h2)!important;line-height:1.3!important}.ss-product-overview-intro h2 :is(b,strong){font-weight:inherit}.ss-product-overview-facts .ss-pdp-heading{margin-block-end:1.5rem}.ss-product-overview-facts .ss-pdp-heading h2{font-size:var(--text-h3)}@media(max-width:699px){.ss-product-overview-content{gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/14/compiled_assets/styles.css.map?subset=AAAAAAAAAAQDAAAAAAAAAIAAGAAIAQ */
