/* Generated from the exact homepage film palette. Screen colours only. */
@media screen {
:root {--masonry-brick:#a26745;--masonry-mortar:#323536;--masonry-natural:#969d9f;}
:root .calculator-workbench [data-clay-tone="0"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#935b3b;fill:url(#masonry-clay-0);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="0"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-0);}
:root .calculator-workbench .weaving-brick:nth-child(11n+1) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+1) {fill:url(#masonry-clay-0);}
:root .calculator-workbench [data-clay-tone="1"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#965e3d;fill:url(#masonry-clay-1);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="1"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-1);}
:root .calculator-workbench .weaving-brick:nth-child(11n+2) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+2) {fill:url(#masonry-clay-1);}
:root .calculator-workbench [data-clay-tone="2"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#99603f;fill:url(#masonry-clay-2);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="2"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-2);}
:root .calculator-workbench .weaving-brick:nth-child(11n+3) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+3) {fill:url(#masonry-clay-2);}
:root .calculator-workbench [data-clay-tone="3"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#9c6241;fill:url(#masonry-clay-3);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="3"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-3);}
:root .calculator-workbench .weaving-brick:nth-child(11n+4) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+4) {fill:url(#masonry-clay-3);}
:root .calculator-workbench [data-clay-tone="4"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#9f6543;fill:url(#masonry-clay-4);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="4"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-4);}
:root .calculator-workbench .weaving-brick:nth-child(11n+5) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+5) {fill:url(#masonry-clay-4);}
:root .calculator-workbench [data-clay-tone="5"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#a26745;fill:url(#masonry-clay-5);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="5"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-5);}
:root .calculator-workbench .weaving-brick:nth-child(11n+6) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+6) {fill:url(#masonry-clay-5);}
:root .calculator-workbench [data-clay-tone="6"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#a56946;fill:url(#masonry-clay-6);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="6"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-6);}
:root .calculator-workbench .weaving-brick:nth-child(11n+7) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+7) {fill:url(#masonry-clay-6);}
:root .calculator-workbench [data-clay-tone="7"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#a76b48;fill:url(#masonry-clay-7);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="7"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-7);}
:root .calculator-workbench .weaving-brick:nth-child(11n+8) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+8) {fill:url(#masonry-clay-7);}
:root .calculator-workbench [data-clay-tone="8"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#aa6d4a;fill:url(#masonry-clay-8);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="8"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-8);}
:root .calculator-workbench .weaving-brick:nth-child(11n+9) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+9) {fill:url(#masonry-clay-8);}
:root .calculator-workbench [data-clay-tone="9"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#ad6f4b;fill:url(#masonry-clay-9);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="9"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-9);}
:root .calculator-workbench .weaving-brick:nth-child(11n+10) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+10) {fill:url(#masonry-clay-9);}
:root .calculator-workbench [data-clay-tone="10"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {--clay-tone:#af714d;fill:url(#masonry-clay-10);}
:root .calculator-workbench :is(.arch-depth-preview,.jack-arch-depth-preview) [data-clay-tone="10"]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected) {fill:url(#masonry-clay-depth-10);}
:root .calculator-workbench .weaving-brick:nth-child(11n+11) polygon,:root .calculator-workbench .circle-window-stone:nth-child(11n+11) {fill:url(#masonry-clay-10);}
:root .calculator-workbench [data-clay-tone]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected).is-side {fill:color-mix(in srgb,var(--clay-tone) 82%,#221c18);}
:root .calculator-workbench [data-clay-tone]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected).is-rear {fill:color-mix(in srgb,var(--clay-tone) 90%,#221c18);}
:root .calculator-workbench [data-clay-tone]:not(.is-natural-stone):not(.calculator-joint):not(.is-selected).is-top-face {fill:color-mix(in srgb,var(--clay-tone) 94%,#dac5b3);}
:root .calculator-workbench :is(.calculator-stone,.arch-depth-preview__face,.jack-arch-three-d__face).is-natural-stone {fill:#969d9f;stroke:#667074;}
:root .calculator-workbench .is-natural-stone.is-side {fill:#7e878a;}
:root .calculator-workbench .is-natural-stone.is-rear {fill:#8a9396;}
:root .calculator-workbench .is-natural-stone.is-top-face {fill:#a7adaf;}
.natural-stone-preset__detail.is-selected {fill:#969d9f;stroke:#667074;}
}
@media screen { :root .calculator-workbench :is(.arch-depth-preview__face,.jack-arch-three-d__face).is-side {stroke:color-mix(in srgb,var(--clay-tone,var(--masonry-brick)) 82%,#221c18);stroke-width:1;vector-effect:non-scaling-stroke;stroke-linejoin:round;} :root .calculator-workbench :is(.arch-depth-preview__face,.jack-arch-three-d__face).is-natural-stone.is-side {stroke:#7e878a;} :root .calculator-workbench :is(.arch-depth-preview__face,.jack-arch-three-d__face).is-side.is-top-face {stroke:color-mix(in srgb,var(--clay-tone,var(--masonry-brick)) 94%,#dac5b3);} :root .calculator-workbench :is(.arch-depth-preview__face,.jack-arch-three-d__face).is-natural-stone.is-side.is-top-face {stroke:#a7adaf;} }
.print-stone.print-natural-stone {fill:#969d9f;stroke:#667074;}
