.page-module-scss-module__wktexq__container{margin-top:var(--page-offset-y);padding:var(--inset)}.page-module-scss-module__wktexq__container h1{margin-bottom:calc((1)*var(--line-height)*1rem)}.page-module-scss-module__wktexq__inner{grid-template-columns:calc(10/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 9*var(--gutter))1fr;column-gap:calc(2/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 3*var(--gutter));padding:0 calc(calc(2/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 1*var(--gutter)) + var(--gutter));display:grid}.page-module-scss-module__wktexq__body{margin-bottom:70px}@media (max-width:1000px){.page-module-scss-module__wktexq__inner{padding:0}}@media (max-width:750px){.page-module-scss-module__wktexq__inner{grid-template-columns:1fr}.page-module-scss-module__wktexq__text:not(:only-child){margin-top:70px}}
.SanityBlocks-module-scss-module__mC2E4a__Content h2:not(:first-child){margin-left:var(--text-indent)}.SanityBlocks-module-scss-module__mC2E4a__Content h2{margin-bottom:calc((1)*var(--line-height)*1rem)}.SanityBlocks-module-scss-module__mC2E4a__Content *+h2{margin-top:calc((2)*var(--line-height)*1rem)}.SanityBlocks-module-scss-module__mC2E4a__Content h2+h2{margin-top:calc((1)*var(--line-height)*1rem)}.SanityBlocks-module-scss-module__mC2E4a__Content p{white-space:pre-line}.SanityBlocks-module-scss-module__mC2E4a__Content--indented p+p{text-indent:var(--text-indent)}.SanityBlocks-module-scss-module__mC2E4a__Content--spaced p+p{margin-top:calc((1)*var(--line-height)*1rem)}

.LabelledText-module-scss-module__ubuVlG__container{grid-template-columns:minmax(max-content,var(--text-indent))1fr;display:grid}.LabelledText-module-scss-module__ubuVlG__container>:first-child{padding-right:10px}



.PriceDisplay-module-scss-module__MSae0W__container{align-items:baseline;display:inline-flex}.PriceDisplay-module-scss-module__MSae0W__container .currency-EUR{font-size:.75em;display:inline}
.ProductCardImage-module-scss-module__gcVPQW__image.ProductCardImage-module-scss-module__gcVPQW__default,.ProductCardImage-module-scss-module__gcVPQW__image.ProductCardImage-module-scss-module__gcVPQW__thumb{aspect-ratio:5/7;object-fit:cover;width:100%;height:auto}.ProductCardImage-module-scss-module__gcVPQW__image.ProductCardImage-module-scss-module__gcVPQW__large{aspect-ratio:1600/1168;object-fit:cover;width:100%;height:auto}
.SanityContent-module-scss-module__o3_TBq__content h2:not(:first-child){margin-left:var(--text-indent)}.SanityContent-module-scss-module__o3_TBq__content h2{margin-bottom:calc((1)*var(--line-height)*1rem)}.SanityContent-module-scss-module__o3_TBq__content *+h2{margin-top:calc((2)*var(--line-height)*1rem)}.SanityContent-module-scss-module__o3_TBq__content h2+h2{margin-top:calc((1)*var(--line-height)*1rem)}.SanityContent-module-scss-module__o3_TBq__content p{white-space:pre-line}.SanityContent-module-scss-module__o3_TBq__content--indented p+p{text-indent:var(--text-indent)}.SanityContent-module-scss-module__o3_TBq__content--spaced p+p{margin-top:calc((1)*var(--line-height)*1rem)}
.ProductLanding-module-scss-module__a9ipeq__container{height:var(--100vh);flex-direction:column;display:flex}.ProductLanding-module-scss-module__a9ipeq__container .from{width:var(--selection-indent);display:inline-block}.ProductLanding-module-scss-module__a9ipeq__heading{grid-template-columns:var(--grid-columns);column-gap:var(--gutter);padding-bottom:calc((1)*var(--line-height)*1rem);align-items:flex-end;margin-top:0;display:grid}@media (min-width:720px){.ProductLanding-module-scss-module__a9ipeq__heading{margin-top:auto}}.ProductLanding-module-scss-module__a9ipeq__title{grid-area:1/3/2/7}@media (min-width:720px){.ProductLanding-module-scss-module__a9ipeq__title{grid-area:1/1/2/2}}.ProductLanding-module-scss-module__a9ipeq__subtitle{display:none}@media (min-width:720px){.ProductLanding-module-scss-module__a9ipeq__subtitle{grid-area:1/3/2/5;display:block}}.ProductLanding-module-scss-module__a9ipeq__prices{text-transform:uppercase;grid-area:2/3/3/7}@media (min-width:720px){.ProductLanding-module-scss-module__a9ipeq__prices{grid-area:1/2/2/3}}.ProductLanding-module-scss-module__a9ipeq__scroll{grid-area:1/1/2/3}@media (min-width:720px){.ProductLanding-module-scss-module__a9ipeq__scroll{grid-column:5/6}}
.ProductSlideshow-module-scss-module__MwLdia__container{padding-bottom:calc(1.333em + var(--spacing-12));height:calc(85vw + 1.333em + var(--spacing-12));margin:auto 0;position:relative;overflow:hidden}@media (min-width:720px){.ProductSlideshow-module-scss-module__MwLdia__container{flex:1;margin:100px 0}}.ProductSlideshow-module-scss-module__MwLdia__container .ProductSlideshow-module-scss-module__MwLdia__slideshow{height:100%}.ProductSlideshow-module-scss-module__MwLdia__container .ProductSlideshow-module-scss-module__MwLdia__next,.ProductSlideshow-module-scss-module__MwLdia__container .ProductSlideshow-module-scss-module__MwLdia__prev{z-index:10;cursor:none;width:50%;height:100%;position:absolute;top:0}.ProductSlideshow-module-scss-module__MwLdia__container .ProductSlideshow-module-scss-module__MwLdia__next.ProductSlideshow-module-scss-module__MwLdia__next,.ProductSlideshow-module-scss-module__MwLdia__container .ProductSlideshow-module-scss-module__MwLdia__prev.ProductSlideshow-module-scss-module__MwLdia__next{right:0}.ProductSlideshow-module-scss-module__MwLdia__container .ProductSlideshow-module-scss-module__MwLdia__next.ProductSlideshow-module-scss-module__MwLdia__prev,.ProductSlideshow-module-scss-module__MwLdia__container .ProductSlideshow-module-scss-module__MwLdia__prev.ProductSlideshow-module-scss-module__MwLdia__prev{left:0}
.ProductSlideshowSlide-module-scss-module__JRzOkW__container{width:100%;transition:opacity .5s cubic-bezier(.74,.13,.25,.96)}.ProductSlideshowSlide-module-scss-module__JRzOkW__container figcaption{margin-top:calc((1)*var(--line-height)*1rem);text-align:center}.ProductSlideshowSlide-module-scss-module__JRzOkW__inner{flex-direction:column;justify-content:flex-end;width:100%;height:100%;display:flex}.ProductSlideshowSlide-module-scss-module__JRzOkW__images{width:calc(17/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 16*var(--gutter));grid-gap:var(--gutter);background:var(--color-background);justify-content:space-between;align-items:flex-start;height:100%;margin:auto;display:flex}@media (max-width:1100px){.ProductSlideshowSlide-module-scss-module__JRzOkW__images{width:100%}}.ProductSlideshowSlide-module-scss-module__JRzOkW__imageContainer{width:100%;height:100%;display:flex}.ProductSlideshowSlide-module-scss-module__JRzOkW__image{object-fit:contain;height:100%}.ProductSlideshowSlide-module-scss-module__JRzOkW__pair:first-child .ProductSlideshowSlide-module-scss-module__JRzOkW__image{object-position:left}.ProductSlideshowSlide-module-scss-module__JRzOkW__pair:last-child .ProductSlideshowSlide-module-scss-module__JRzOkW__image{object-position:right}
.CommonSlideshow-module-scss-module__7JiScW__container{height:100%;overflow:hidden}@media (min-width:720px){.CommonSlideshow-module-scss-module__7JiScW__container{height:calc(var(--100vh) - 250px)}}.CommonSlideshow-module-scss-module__7JiScW__container .embla__container{display:flex}.CommonSlideshow-module-scss-module__7JiScW__container .embla__slide{flex:0 0 100%;min-width:0}.CommonSlideshow-module-scss-module__7JiScW__container.CommonSlideshow-module-scss-module__7JiScW__slider--single{pointer-events:none}.CommonSlideshow-module-scss-module__7JiScW__container .CommonSlideshow-module-scss-module__7JiScW__slides{gap:var(--gutter);-webkit-user-select:none;user-select:none;-khtml-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:#0000;flex-shrink:0;height:100%;display:flex}.CommonSlideshow-module-scss-module__7JiScW__container .CommonSlideshow-module-scss-module__7JiScW__slides>*{cursor:grab;flex-shrink:0;position:relative}
.CursorCaption-module-scss-module__kOwOhG__container{z-index:9999;color:var(--color-text);will-change:transform;backface-visibility:hidden;pointer-events:none;transition:opacity .15s;position:fixed;top:0;left:0}.CursorCaption-module-scss-module__kOwOhG__hidden,:disabled>.CursorCaption-module-scss-module__kOwOhG__container{opacity:0}
.OverlayBackground-module-scss-module__O3eD7W__container{background:var(--color-overlay-background);flex-direction:column;width:100%;height:100lvh;padding:0;display:flex;overflow-y:auto}.OverlayBackground-module-scss-module__O3eD7W__container.OverlayBackground-module-scss-module__O3eD7W__transparent{background:var(--color-overlay-transparent)}
.ProductSlideshowCounter-module-scss-module__QEmekG__container{z-index:1;display:block;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
.OverlaySalePopup-module-scss-module__d6ndAq__container{z-index:10;width:calc(7/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 6*var(--gutter));min-width:512px;height:calc(100lvh - var(--header-height) - 120px);background:#fbfaf199;flex-direction:column;align-items:center;max-height:720px;padding:7px 10px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.OverlaySalePopup-module-scss-module__d6ndAq__buttons{text-transform:uppercase;justify-content:space-between;width:100%;display:flex}.OverlaySalePopup-module-scss-module__d6ndAq__heading{text-align:center;margin-top:auto;margin-bottom:auto}.OverlaySalePopup-module-scss-module__d6ndAq__footnote{margin-top:auto}@media (max-width:750px){.OverlaySalePopup-module-scss-module__d6ndAq__container{min-width:0;width:calc(100% - 2*var(--margin) - 2*var(--column));height:calc(100svh - var(--header-height) - 120px);max-height:100%}}
.ProductPurchase-module-scss-module__bVaUEW__container{counter-reset:product-option;margin-bottom:var(--spacing-24);flex-direction:column;display:flex}@media (min-width:720px){.ProductPurchase-module-scss-module__bVaUEW__container{width:calc(var(--column)*5);margin-bottom:0}}
.OverlayGrid-module-scss-module__Ui3AEW__container{z-index:9999;pointer-events:none;visibility:hidden;height:100svh;width:calc(100vw - var(--scrollbar-width));padding-left:var(--inset);padding-right:var(--inset);display:flex;position:fixed;top:0;overflow:hidden}.OverlayGrid-module-scss-module__Ui3AEW__containerActive{visibility:visible}.OverlayGrid-module-scss-module__Ui3AEW__columns{grid-template-columns:repeat(var(--columns),1fr);column-gap:var(--gutter);flex:1;display:grid}.OverlayGrid-module-scss-module__Ui3AEW__column{opacity:.1;background:red;height:100svh;display:flex;position:relative}.OverlayGrid-module-scss-module__Ui3AEW__column:after{content:"";border-right:red;height:100%;position:absolute;top:0;right:0}
.ProductVariantSelection-module-scss-module__sH_uxq__container{display:contents}.ProductVariantSelection-module-scss-module__sH_uxq__container .ProductVariantSelection-module-scss-module__sH_uxq__input{margin-left:var(--selection-indent)}.ProductVariantSelection-module-scss-module__sH_uxq__container .ProductVariantSelection-module-scss-module__sH_uxq__button.ProductVariantSelection-module-scss-module__sH_uxq__selected{position:relative}.ProductVariantSelection-module-scss-module__sH_uxq__container .ProductVariantSelection-module-scss-module__sH_uxq__button.ProductVariantSelection-module-scss-module__sH_uxq__selected:before{content:var(--text-bullet);left:calc(-1*var(--input-indent));position:absolute}.ProductVariantSelection-module-scss-module__sH_uxq__title{margin-bottom:var(--spacing-40)}
@font-face{font-family:quadrantTextMono;src:url(../media/QuadrantTextMono_Regular-s.p.62c53285.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:quadrantTextMono;src:url(../media/QuadrantTextMono_RegularItalic-s.p.8ba4fee7.woff2)format("woff2");font-display:swap;font-style:italic}@font-face{font-family:quadrantTextMono Fallback;src:local(Arial);ascent-override:62.36%;descent-override:13.69%;line-gap-override:15.21%;size-adjust:131.49%}.quadranttextmono_d2e777a4-module__ups51q__className{font-family:quadrantTextMono,quadrantTextMono Fallback}.quadranttextmono_d2e777a4-module__ups51q__variable{--quadrant-text-mono:"quadrantTextMono","quadrantTextMono Fallback"}

@font-face{font-family:abcWalterNeue;src:url(../media/ABCWalterNeue_Medium-s.p.8c20a848.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:abcWalterNeue Fallback;src:local(Arial);ascent-override:94.06%;descent-override:28.22%;line-gap-override:0.0%;size-adjust:106.31%}.abcwalterneue_d3385b1f-module__HVQOTW__className{font-family:abcWalterNeue,abcWalterNeue Fallback}.abcwalterneue_d3385b1f-module__HVQOTW__variable{--abc-walter-neue:"abcWalterNeue","abcWalterNeue Fallback"}
.ProductOptionSelect-module-scss-module__g3jZPG__container{margin-bottom:calc((.5)*var(--line-height)*1rem);counter-increment:product-option;padding:0;position:relative}.ProductOptionSelect-module-scss-module__g3jZPG__container select{min-height:calc((1)*var(--line-height)*1rem);font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;appearance:none;background:0 0;border-color:#0000;padding:5px 20px 5px calc(20px + 1ch)}.ProductOptionSelect-module-scss-module__g3jZPG__container:before{z-index:1;content:counter(product-option)".";position:absolute;top:6px;left:10px}.ProductOptionSelect-module-scss-module__g3jZPG__icon{pointer-events:none;width:10px;position:absolute;top:3px;right:10px}
.ProductOption-module-scss-module__Tj53bG__container{counter-increment:product-option}.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values{flex-direction:column;display:flex}.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values .ProductOption-module-scss-module__Tj53bG__value.selected{color:var(--color-text)}.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values .ProductOption-module-scss-module__Tj53bG__value.selected:before{content:"";background-color:var(--color-text);border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:50%;left:5px;transform:translateY(-50%)}@media (pointer:fine){:is(.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values:hover .selected,.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values:focus .selected){color:var(--color-grey)}.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values:hover .selected:before{opacity:0}.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values:focus .selected:before{opacity:0}}.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values .ProductOption-module-scss-module__Tj53bG__value{color:var(--color-grey)}@media (pointer:fine){.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values .ProductOption-module-scss-module__Tj53bG__value:hover,.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values .ProductOption-module-scss-module__Tj53bG__value:focus{color:var(--color-text)}.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values .ProductOption-module-scss-module__Tj53bG__value:hover:before,.ProductOption-module-scss-module__Tj53bG__container .ProductOption-module-scss-module__Tj53bG__values .ProductOption-module-scss-module__Tj53bG__value:focus:before{content:"";background-color:var(--color-text);opacity:1;border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:50%;left:5px;transform:translateY(-50%)}}
.SanityImage-module-scss-module__fsv1jW__image{width:100%;height:auto}
.CommonImage-module-scss-module__WqC8Ca__container{width:100%;max-height:100%;display:block;position:relative;overflow:hidden}.CommonImage-module-scss-module__WqC8Ca__image{height:auto}
.TheHeader-module-scss-module__LugiMG__container{z-index:1000;grid-template-columns:var(--grid-columns);justify-content:flex-start;align-items:flex-end;column-gap:var(--gutter);height:var(--height-header);width:100%;padding-left:var(--inset);padding-right:var(--inset);text-transform:uppercase;pointer-events:none;padding-bottom:1.35em;transition:color .3s;display:grid;position:fixed;top:0;left:0}.TheHeader-module-scss-module__LugiMG__container.TheHeader-module-scss-module__LugiMG__inverse{color:var(--color-white)}.TheHeader-module-scss-module__LugiMG__container.TheHeader-module-scss-module__LugiMG__inverse .TheHeader-module-scss-module__LugiMG__inverseLogo path{fill:var(--color-white)}.TheHeader-module-scss-module__LugiMG__container.TheHeader-module-scss-module__LugiMG__overlayActive{display:none}.TheHeader-module-scss-module__LugiMG__container a,.TheHeader-module-scss-module__LugiMG__container button{pointer-events:auto}.TheHeader-module-scss-module__LugiMG__logo{margin-bottom:-2px}.TheHeader-module-scss-module__LugiMG__nav{column-gap:var(--gutter);grid-column:2/5;grid-template-columns:repeat(3,1fr);display:grid;position:relative}.TheHeader-module-scss-module__LugiMG__cart{justify-content:space-between;display:flex}.TheHeader-module-scss-module__LugiMG__menuButtonHidden{visibility:hidden}@media (min-width:750px){.TheHeader-module-scss-module__LugiMG__mobileMenu{display:none}}@media (max-width:750px){.TheHeader-module-scss-module__LugiMG__container{grid-template-columns:repeat(2,1fr)}.TheHeader-module-scss-module__LugiMG__nav,.TheHeader-module-scss-module__LugiMG__currency{display:none}}
.Logo-module-scss-module__gzqsnG__Logo{height:1rem}.Logo-module-scss-module__gzqsnG__Logo path{fill:var(--color-text)}@media (max-width:1000px){.Logo-module-scss-module__gzqsnG__Logo{height:10px}}
.ProductOptionValue-module-scss-module__vO7F1G__button{color:var(--color-grey);padding-left:var(--spacing-20);position:relative}

.ProductOptionTitle-module-scss-module__C7YAQq__container{margin-bottom:var(--spacing-4);text-transform:uppercase;padding:0}
.ProductOptionList-module-scss-module__Hc3gOW__container{margin-bottom:var(--spacing-25);row-gap:calc((1)*var(--line-height)*1rem);flex-direction:column;display:flex}
@media (min-width:720px){.ProductRelated-module-scss-module__ZKRuOW__container{width:calc(var(--column)*11 - var(--gutter))}}.ProductRelated-module-scss-module__ZKRuOW__container h2{white-space:pre-line}.ProductRelated-module-scss-module__ZKRuOW__title{margin-bottom:var(--spacing-24)}@media (min-width:720px){.ProductRelated-module-scss-module__ZKRuOW__title{margin-bottom:var(--spacing-40)}}.ProductRelated-module-scss-module__ZKRuOW__products{column-gap:var(--gutter);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:720px){.ProductRelated-module-scss-module__ZKRuOW__products{column-gap:calc(1/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 2*var(--gutter))}}
.ProductVariantProperties-module-scss-module__NEKu5W__container{width:100%;margin-bottom:var(--spacing-25);display:block}.ProductVariantProperties-module-scss-module__NEKu5W__container input{border-bottom:1px solid var(--color-grey);width:100%}.ProductVariantProperties-module-scss-module__NEKu5W__container input::placeholder{color:var(--color-grey)}.ProductVariantProperties-module-scss-module__NEKu5W__container fieldset{counter-increment:product-option;flex-direction:column;width:100%;display:flex}
.ProductTotal-module-scss-module__ZrTl8q__heading{margin:0 0 var(--spacing-20);text-transform:uppercase;justify-content:space-between;width:100%;display:flex}
.ProductShippingNote-module-scss-module__OuiaaW__container{order:1}.ProductShippingNote-module-scss-module__OuiaaW__container .ProductShippingNote-module-scss-module__OuiaaW__title{margin-bottom:var(--spacing-40);text-transform:uppercase}.ProductShippingNote-module-scss-module__OuiaaW__container a{text-decoration:underline}.ProductShippingNote-module-scss-module__OuiaaW__container a:hover{text-decoration:none}
.PlainText-module-scss-module__jscHSG__container{white-space:pre}
.ProductVariantImage-module-scss-module__RTiO-q__container{width:100%;margin-top:calc(var(--spacing-40) + 16px)}.ProductVariantImage-module-scss-module__RTiO-q__container figure{width:100%;height:100%;margin:auto;display:flex;position:relative}.ProductVariantImage-module-scss-module__RTiO-q__container img{object-fit:contain;aspect-ratio:3/4;width:100%;height:100%}.ProductVariantImage-module-scss-module__RTiO-q__container img:not(.ProductVariantImage-module-scss-module__RTiO-q__active){opacity:0}.ProductVariantImage-module-scss-module__RTiO-q__container figcaption{-webkit-user-select:none;user-select:none;position:absolute}.ProductVariantImage-module-scss-module__RTiO-q__image{justify-content:center;width:100%;max-height:100%;transition:opacity .25s;display:flex}.ProductVariantImage-module-scss-module__RTiO-q__image:not(:first-child){width:100%;height:100%;position:absolute;top:0;left:0}@media (max-width:800px){.ProductVariantImage-module-scss-module__RTiO-q__container{width:65%;margin:0 0 auto}}
.NavigationContainer-module-scss-module__6i1FEW__container{width:100%;height:var(--100vh);z-index:100;padding:calc(var(--header-height) + calc((2)*var(--line-height)*1rem))var(--inset)calc((1)*var(--line-height)*1rem);background:var(--color-background);flex-direction:column;display:flex;position:fixed;top:0;left:0;overflow:auto}.NavigationContainer-module-scss-module__6i1FEW__inner{flex-direction:column;min-height:calc(100vh - 220px);display:flex}.NavigationContainer-module-scss-module__6i1FEW__backgroundButton{z-index:-1;position:absolute;top:0;bottom:0}
.ProductEnquiry-module-scss-module__eHazua__container{height:100%;margin-top:calc((2)*var(--line-height)*1rem);flex-direction:column;display:flex}@media (min-width:720px){.ProductEnquiry-module-scss-module__eHazua__container{overflow:hidden}}@media (max-width:720px){.ProductEnquiry-module-scss-module__eHazua__container{grid-template-columns:1fr}}.ProductEnquiry-module-scss-module__eHazua__inner{grid-template-columns:calc(8/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 7*var(--gutter))calc(10/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 9*var(--gutter));flex:1;justify-content:space-between;display:grid;overflow:auto}@media (max-width:1080px){.ProductEnquiry-module-scss-module__eHazua__inner{grid-template-columns:2fr 3fr;padding-top:20px}}@media (max-width:720px){.ProductEnquiry-module-scss-module__eHazua__inner{grid-template-columns:1fr}}.ProductEnquiry-module-scss-module__eHazua__selection{display:flex}.ProductEnquiry-module-scss-module__eHazua__selection>*{flex:1}@media (max-width:720px){.ProductEnquiry-module-scss-module__eHazua__selection{display:none}}
.ProductEnquiryForm-module-scss-module__lkmZNW__container form{margin-top:calc((2)*var(--line-height)*1rem)}.ProductEnquiryForm-module-scss-module__lkmZNW__formTypeSelection{text-transform:uppercase;flex-direction:column;align-items:flex-start;display:flex}.ProductEnquiryForm-module-scss-module__lkmZNW__formTypeSelection:hover .ProductEnquiryForm-module-scss-module__lkmZNW__linkMarkActive:before{opacity:0}.ProductEnquiryForm-module-scss-module__lkmZNW__formTypeSelection .ProductEnquiryForm-module-scss-module__lkmZNW__linkMarkActive:hover:before{opacity:1}.ProductEnquiryForm-module-scss-module__lkmZNW__linkMarkActive{color:var(--color-grey);padding-left:var(--spacing-20);position:relative}.ProductEnquiryForm-module-scss-module__lkmZNW__linkMarkActive.ProductEnquiryForm-module-scss-module__lkmZNW__active{color:var(--color-text)}.ProductEnquiryForm-module-scss-module__lkmZNW__linkMarkActive.ProductEnquiryForm-module-scss-module__lkmZNW__active:before{content:"";background-color:var(--color-text);border-radius:50%;width:4px;height:4px;display:block;position:absolute;top:50%;left:5px;transform:translateY(-50%)}@media (min-width:720px){.ProductEnquiryForm-module-scss-module__lkmZNW__variantSelection{display:none}}.ProductEnquiryForm-module-scss-module__lkmZNW__formGroup>*{margin-bottom:calc((.5)*var(--line-height)*1rem)}.ProductEnquiryForm-module-scss-module__lkmZNW__message{margin-top:calc((1)*var(--line-height)*1rem)}
.FormInputWrapper-module-scss-module__FNi53q__container{border-radius:var(--border-radius);border:1px solid;padding:5px 10px}:is(.FormInputWrapper-module-scss-module__FNi53q__container select,.FormInputWrapper-module-scss-module__FNi53q__container input,.FormInputWrapper-module-scss-module__FNi53q__container textarea){width:100%;color:inherit;margin:0}.FormInputWrapper-module-scss-module__FNi53q__container ::placeholder{opacity:.6;font-family:inherit;color:inherit!important}.FormInputWrapper-module-scss-module__FNi53q__container textarea{font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit}
.FormTextInput-module-scss-module__BHXjAG__containertextbox{resize:none;background:0 0;border:none;padding:0;font-family:inherit}
.HomeFeaturedCollection-module-scss-module__9ERBpG__container{margin-bottom:var(--spacing-200)}@media (min-width:720px){.HomeFeaturedCollection-module-scss-module__9ERBpG__container{margin-bottom:var(--spacing-300)}}.HomeFeaturedCollection-module-scss-module__9ERBpG__text{display:block}@media (min-width:720px){.HomeFeaturedCollection-module-scss-module__9ERBpG__text{grid-template-columns:var(--grid-columns);grid-column-gap:var(--gutter);display:grid}}.HomeFeaturedCollection-module-scss-module__9ERBpG__title{text-transform:uppercase}.HomeFeaturedCollection-module-scss-module__9ERBpG__link{text-transform:uppercase;margin-top:var(--spacing-12);display:flex}@media (min-width:720px){.HomeFeaturedCollection-module-scss-module__9ERBpG__link{grid-column:4/5;margin-top:0}}.HomeFeaturedCollection-module-scss-module__9ERBpG__image{aspect-ratio:1320/810;object-fit:cover;margin-bottom:var(--spacing-8)}
.HomeProducts-module-scss-module__MUopYW__title{margin-bottom:var(--spacing-40)}.HomeProducts-module-scss-module__MUopYW__cards{gap:var(--gutter);grid-template-columns:1fr 1fr;display:grid}@media (min-width:720px){.HomeProducts-module-scss-module__MUopYW__cards{grid-template-columns:calc(6/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 5*var(--gutter))calc(6/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 5*var(--gutter))auto;gap:calc(1/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 2*var(--gutter))}}
.SanityFileDownload-module-scss-module__vDcKQG__link{color:var(--color-grey);padding-left:var(--spacing-20);transition:color .3s;position:relative}.SanityFileDownload-module-scss-module__vDcKQG__link:hover{color:var(--color-text)}.SanityFileDownload-module-scss-module__vDcKQG__link:hover .SanityFileDownload-module-scss-module__vDcKQG__icon{opacity:1}.SanityFileDownload-module-scss-module__vDcKQG__link .SanityFileDownload-module-scss-module__vDcKQG__icon{opacity:0;width:auto;height:80%;transition:opacity .3s;position:absolute;top:10%;left:8px}

.ButtonRounded-module-scss-module__IzMN5q__container{border-radius:var(--border-radius);text-transform:uppercase;background:currentColor;border:1px solid;justify-content:center;align-items:center;width:100%;height:24px;padding:0 20px;transition:all .2s;display:flex}.ButtonRounded-module-scss-module__IzMN5q__container.ButtonRounded-module-scss-module__IzMN5q__inverse{background:0 0}.ButtonRounded-module-scss-module__IzMN5q__container.ButtonRounded-module-scss-module__IzMN5q__inverse .ButtonRounded-module-scss-module__IzMN5q__content{color:var(--color-text)}.ButtonRounded-module-scss-module__IzMN5q__content{color:var(--color-background);transition:all .2s}.ButtonRounded-module-scss-module__IzMN5q__container:hover,.ButtonRounded-module-scss-module__IzMN5q__container:focus{color:var(--color-text);background:0 0}.ButtonRounded-module-scss-module__IzMN5q__container:hover .ButtonRounded-module-scss-module__IzMN5q__content,.ButtonRounded-module-scss-module__IzMN5q__container:focus .ButtonRounded-module-scss-module__IzMN5q__content{color:var(--color-text)}.ButtonRounded-module-scss-module__IzMN5q__container:hover.ButtonRounded-module-scss-module__IzMN5q__inverse,.ButtonRounded-module-scss-module__IzMN5q__container:focus.ButtonRounded-module-scss-module__IzMN5q__inverse{background:var(--color-text)}.ButtonRounded-module-scss-module__IzMN5q__container:hover.ButtonRounded-module-scss-module__IzMN5q__inverse .ButtonRounded-module-scss-module__IzMN5q__content,.ButtonRounded-module-scss-module__IzMN5q__container:focus.ButtonRounded-module-scss-module__IzMN5q__inverse .ButtonRounded-module-scss-module__IzMN5q__content{color:var(--color-background)}
.ProductTiles-module-scss-module__ozJxJa__container{grid-template-columns:repeat(4,calc(5/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 4*var(--gutter)));column-gap:calc(1/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 2*var(--gutter));row-gap:var(--spacing-120);display:grid}.ProductTiles-module-scss-module__ozJxJa__spacer{grid-column:span 1}@media (min-width:720px){.ProductTiles-module-scss-module__ozJxJa__spacer{grid-column:span 2}.ProductTiles-module-scss-module__ozJxJa__spacer.ProductTiles-module-scss-module__ozJxJa__small{grid-column:span 1}.ProductTiles-module-scss-module__ozJxJa__card.ProductTiles-module-scss-module__ozJxJa__large{grid-column:span 3}}@media (max-width:720px){.ProductTiles-module-scss-module__ozJxJa__container{column-gap:var(--gutter);row-gap:var(--spacing-64);grid-template-columns:repeat(2,minmax(0,50%))}.ProductTiles-module-scss-module__ozJxJa__card.ProductTiles-module-scss-module__ozJxJa__large{grid-column:span 2}.ProductTiles-module-scss-module__ozJxJa__spacer{display:none}}
.page-module-scss-module__rBFeJW__container h1{margin-bottom:calc((2)*var(--line-height)*1rem)}.page-module-scss-module__rBFeJW__container h1+*>h2:first-child{margin-left:var(--text-indent)}.page-module-scss-module__rBFeJW__body{grid-column:2;max-width:440px}
.page-module-scss-module__dxaHia__container{--section-spacing:150px;margin-top:var(--page-offset-y);padding:0 var(--inset)}.page-module-scss-module__dxaHia__heading,.page-module-scss-module__dxaHia__details{grid-template-columns:var(--grid-columns);column-gap:var(--gutter);display:grid}.page-module-scss-module__dxaHia__heading{text-transform:uppercase;margin-bottom:var(--section-spacing)}.page-module-scss-module__dxaHia__back:before{content:var(--text-arrow-left);margin-right:1ch}.page-module-scss-module__dxaHia__related{margin-top:var(--section-spacing)}
.FormContact-module-scss-module__gFVuPW__container{row-gap:calc((.5)*var(--line-height)*1rem);display:grid}.FormContact-module-scss-module__gFVuPW__buttonRounded{margin:0}
.PageNavigation-module-scss-module__7vZxsW__container{position:sticky;top:0}.PageNavigation-module-scss-module__7vZxsW__container nav{margin-top:calc((1)*var(--line-height)*1rem);flex-direction:column;display:flex}
.ProjectGallery-module-scss-module__j2zuCa__container{grid-template-columns:calc(13/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 12*var(--gutter))calc(9/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 8*var(--gutter));column-gap:calc(1/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 2*var(--gutter));row-gap:230px;margin-bottom:320px;display:grid}.ProjectGallery-module-scss-module__j2zuCa__container figure{flex-direction:column;width:100%;display:flex;position:relative}.ProjectGallery-module-scss-module__j2zuCa__container figcaption{width:100%;margin-top:calc((.5)*var(--line-height)*1rem);position:absolute;top:100%;left:0}.ProjectGallery-module-scss-module__j2zuCa__item{flex-direction:column;justify-content:flex-end;align-items:flex-start;display:inline-flex;position:relative}.ProjectGallery-module-scss-module__j2zuCa__smallLeft figure,.ProjectGallery-module-scss-module__j2zuCa__smallRight figure{width:calc(4/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 3*var(--gutter))}.ProjectGallery-module-scss-module__j2zuCa__smallRight{align-items:flex-end}.ProjectGallery-module-scss-module__j2zuCa__large,.ProjectGallery-module-scss-module__j2zuCa__largeLeft{grid-column:span 2}.ProjectGallery-module-scss-module__j2zuCa__large figure,.ProjectGallery-module-scss-module__j2zuCa__largeLeft figure{width:calc(13/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 12*var(--gutter))}.ProjectGallery-module-scss-module__j2zuCa__large{align-items:center}
.FormLabel-module-scss-module__PphSOW__container{opacity:.5}.FormLabel-module-scss-module__PphSOW__container:before{content:"→";margin-right:1ch;transition:transform .1s;display:inline-block}.FormLabel-module-scss-module__PphSOW__container :focus+* .FormLabel-module-scss-module__PphSOW__container:before{transform:translate(.9ch)}
.StickyContainer-module-scss-module__p4zcWG__container{justify-content:flex-start;align-self:stretch;align-items:flex-start;display:flex}.StickyContainer-module-scss-module__p4zcWG__container>*{top:var(--page-offset-y);position:sticky}
.InputText-module-scss-module__w4y5pG__container{cursor:text;display:flex;position:relative}.InputText-module-scss-module__w4y5pG__container span{width:100%;position:absolute;top:0;left:0}.InputText-module-scss-module__w4y5pG__input{resize:none;background:0 0;border:none;width:100%;padding:0;overflow:visible}.InputText-module-scss-module__w4y5pG__input:not(:placeholder-shown)+span,.InputText-module-scss-module__w4y5pG__input:not(.InputText-module-scss-module__w4y5pG__empty)+span{opacity:0}

.PageContainer-module-scss-module__n4syQa__container{grid-template-columns:calc(6/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 5*var(--gutter))1fr calc(5/var(--columns)*(100vw - var(--scrollbar-width) - (var(--columns) - 1)*var(--gutter) - var(--inset)*2) + 4*var(--gutter));margin-top:var(--page-offset-y);column-gap:var(--gutter);padding:0 var(--inset);display:grid}@media (max-width:950px){.PageContainer-module-scss-module__n4syQa__container{grid-gap:var(--page-section-spacing);flex-direction:column;display:flex}:is(.PageContainer-module-scss-module__n4syQa__container .PageNavigation,.PageContainer-module-scss-module__n4syQa__container .PageContactInfo){position:static}}
