.vishid,.screen-reader-text,.screen-reader-response{border:0 !important;color:transparent !important;height:1px !important;left:0 !important;margin:0 !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;top:0 !important;white-space:nowrap !important;width:1px !important}*{box-sizing:border-box;font-family:inherit;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}*+*{margin-top:1em}html{min-height:100%}body,br,li,dt,dd,th,td,option,span,main,#wpadminbar{margin-top:0}body{background-color:#eee;color:#000000;font-family:'aktiv-grotesk',sans-serif;height:100%;line-height:1.5;overflow:hidden;position:fixed;width:100%}a{text-decoration:none;-webkit-transition:color .3s;transition:color .3s}a:hover{color:#014089}a img{border:0}strong{font-weight:700}h1,h2,h3,h4,h5,h6{font-weight:500;line-height:1.25}h1{font-size:2em;font-weight:100;line-height:1}h2{font-size:1.25em}h3{font-size:1.25em;letter-spacing:.025em}h4{font-size:1em}h5{font-size:.75em;letter-spacing:.1em;text-transform:uppercase}fieldset{border:0}input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ffffff;border:2px solid #E3E3E3;border-radius:.25rem;color:#000000;font-size:.875rem;font-weight:500;line-height:1.5;margin:0;padding:.75rem;-webkit-transition:border .3s;transition:border .3s;width:100%}input:hover,select:hover,textarea:hover{border-color:#0A334D}input:focus,select:focus,textarea:focus{border-color:#0A334D;outline:0}input::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#0A334D;font-size:.75rem;font-weight:600;letter-spacing:.1em;opacity:1;text-transform:uppercase}input::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#0A334D;font-size:.75rem;font-weight:600;letter-spacing:.1em;opacity:1;text-transform:uppercase}input::-ms-input-placeholder,select::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#0A334D;font-size:.75rem;font-weight:600;letter-spacing:.1em;opacity:1;text-transform:uppercase}input::placeholder,select::placeholder,textarea::placeholder{color:#0A334D;font-size:.75rem;font-weight:600;letter-spacing:.1em;opacity:1;text-transform:uppercase}input[type='checkbox'],input[type='radio']{background-image:url(../images/icon-tick-accent.svg);background-position:50% 500%;background-repeat:no-repeat;background-size:1rem;cursor:pointer;display:inline-block;height:2rem;padding:0;vertical-align:middle;-webkit-transition:background .3s ease-out,border .3s;transition:background .3s ease-out,border .3s;width:2rem}input[type='checkbox']:hover+label,input[type='radio']:hover+label{color:#014089}input[type='checkbox']:checked,input[type='radio']:checked{background-position:50% 50%;border-color:#014089}input[type='checkbox']:checked+label,input[type='radio']:checked+label{color:#014089}input[type='checkbox']+label,input[type='radio']+label{cursor:pointer;display:inline-block;margin-top:0;max-width:calc(100% - 2.5rem);padding-left:.25rem;-webkit-transition:color .3s;transition:color .3s;vertical-align:middle}input[type='checkbox']+label:hover,input[type='radio']+label:hover{color:#014089}input[type='search']{background-color:rgba(0,0,0,0.25);background-image:url(../images/icon-search.svg);background-position:.75em center;background-repeat:no-repeat;background-size:1em 1em;border-color:transparent;padding:.25em 1em .25em 2.5em;-webkit-transition:background-color .3s;transition:background-color .3s}input[type='search']:hover{background-color:rgba(0,0,0,0.4)}input[type='search']::-webkit-input-placeholder{color:#000000}input[type='search']::-moz-placeholder{color:#000000}input[type='search']::-ms-input-placeholder{color:#000000}input[type='search']::placeholder{color:#000000}label{color:#333;display:block;font-size:.75em;font-weight:500}label+input,label+select,label+textarea{margin-top:.25em}select{background-image:url(../images/icon-arrow-down.svg);background-position:right 1rem center;background-repeat:no-repeat;background-size:.75rem;cursor:pointer;padding-right:2.5em}select::-ms-expand{display:none;opacity:0}textarea{display:block;height:10em;resize:none;-webkit-transition:background-color .3s,border .3s;transition:background-color .3s,border .3s}textarea:focus{border-color:#014089}[role='button'],input[type='submit'],button{background-color:#000000;border:2px solid transparent;border-radius:.25rem;color:#ffffff;display:inline-block;font-size:.625em;font-weight:600;letter-spacing:.2em;line-height:1;outline:0;padding:1.5em 2.5em;text-transform:uppercase;-webkit-transition:background-color .3s;transition:background-color .3s}[role='button']:hover,input[type='submit']:hover,button:hover{background-color:#222;color:#ffffff}input[type='submit'],button{cursor:pointer;width:auto}input[type='submit']:disabled,button:disabled{cursor:auto;opacity:.5}button::before{content:none}q{display:block;line-height:1.5}q:after{content:none}blockquote{font-style:italic}table{border-collapse:collapse;width:100%}tbody tr th,tbody tr td{border-top:1px solid rgba(122,122,122,0.5)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:1px solid rgba(122,122,122,0.5)}thead{color:#014089;font-weight:500}td,th{padding:.5em 0;text-align:left}address{font-style:normal}time{display:block}header{-webkit-box-align:center;align-items:center;background-color:#ffffff;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;left:0;padding:.375rem 1rem;position:absolute;top:0;width:20rem;z-index:9999}@media (min-width:75rem){header{width:24rem}}@media (max-aspect-ratio:10/9){header{box-shadow:0 0 3rem -1rem rgba(0,0,0,0.25);width:100%}}@media (max-aspect-ratio:10/9) and (min-width:37.5rem){header{padding:.375rem 2.5rem}}header>*{pointer-events:auto}header>*+*{margin-left:1rem;margin-top:0}header .logo{display:block}header .logo img{display:block;height:2.25rem;width:3rem}@media (min-width:56.25rem){header .logo img{height:2.75rem}}header .total{color:#666;font-size:.625rem;letter-spacing:.1em;line-height:1.25;text-align:right;text-transform:uppercase}header .total span{color:#000000;display:block;font-size:1.25rem;font-weight:700;letter-spacing:0;text-transform:none}main{display:block;height:100%;left:0;margin-top:0;overflow:hidden;position:absolute;top:0;width:100%}@media (max-aspect-ratio:10/9){main{overflow-y:auto;-webkit-overflow-scrolling:touch}}:root{--perspective:100vw;--zoom:0;--buildingPosition:0;--rotateYDeg:20;--rotateXDeg:0;--rotateTransitionDuration:.3s;--floorDepth:1vw;--biFoldDoorHeight:19.5vw;--biFoldDoorWidth:22vw;--biFoldDoorFrame:.75vw;--wallThickness:1vw;--narrowCoverStrip:.35vw;--wideCoverStrip:1.5vw}.configurator{background-color:#ffffff;box-shadow:0 0 3rem -1rem rgba(0,0,0,0.25);height:100%;left:0;margin:0;overflow:hidden;position:absolute;top:0;width:20rem;z-index:9998}@media (min-width:75rem){.configurator{width:24rem}}@media (max-aspect-ratio:10/9){.configurator{height:40rem;margin-top:calc(60vw + 3rem);min-height:calc(100% - 60vw - 3rem);position:relative;width:100%}}.configurator h2{font-weight:600;margin-top:0}.configurator .group{display:block;height:calc(100% - 7.5rem);left:0;overflow-y:auto;position:absolute;top:3rem;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out;width:100%}@media (min-width:56.25rem){.configurator .group{top:3.5rem}}@media (max-aspect-ratio:10/9){.configurator .group{height:auto;overflow:hidden;padding-bottom:4rem;top:0}}.configurator .group>*{padding:1rem}@media (max-aspect-ratio:10/9) and (min-width:37.5rem){.configurator .group>*{padding:2.5rem}}.configurator .group+.group{margin-top:0}.configurator .group.active{-webkit-transform:translateX(0);transform:translateX(0)}.configurator .group.active>*{pointer-events:auto}.configurator .group.active~.group{-webkit-transform:translateX(100%);transform:translateX(100%)}.configurator .group h3{color:#333;display:block;font-size:.75em;font-weight:500}.configurator .group .instructions{flex-basis:100%;font-size:.75rem;line-height:1.25;margin-top:.5rem;opacity:.5}.configurator .group .instructions+*{margin-top:.5rem}.configurator .group-content{margin-top:1rem}.configurator .total #configuration-overview{font-size:.875em;list-style:none;padding:0}.configurator .total #configuration-overview h3{font-size:.875em;font-weight:600}.configurator .total #configuration-overview>li+li{margin-top:2em}.configurator .total #configuration-overview ul{opacity:.75;margin-top:.5em}.configurator .total #configuration-overview ul li{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}.configurator .total #configuration-overview ul li+li{margin-top:.25rem}.configurator .total #total-save-btn{background-color:#eee;border:0;border-radius:1.5rem;color:#000000;display:block;height:2.5rem;margin-top:1rem;padding:0 2.5rem 0 1rem;position:relative;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;white-space:nowrap}.configurator .total #total-save-btn:hover{background-color:#ffffff}.configurator .total #total-save-btn span{color:#000000;font-size:.625rem;line-height:1;opacity:.75;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}.configurator .total #total-save-btn svg{fill:currentColor;height:1rem;margin-top:0;position:absolute;right:1rem;top:calc(50% - .5rem);width:1rem}.configurator [role='group']{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex;flex-wrap:wrap;margin-left:-0.25rem;margin-right:-0.25rem;position:relative}.configurator [role='group']>*{flex-basis:calc(50% - .5rem);margin:.25rem;position:relative}.configurator [role='group'] h3,.configurator [role='group'] .description{flex-basis:100%}.configurator [role='group'] .description{font-size:.75rem}.configurator .standard-option,.configurator .add-windows-doors-options{position:relative}.configurator .standard-option p,.configurator .add-windows-doors-options p{position:relative}.configurator .standard-option.disabled,.configurator [role='group'].disabled{display:none}.configurator .add-windows-doors-options{margin:0;padding:1px 0 2rem 0}.configurator input[type='checkbox'].vishid:checked+label,.configurator input[type='radio'].vishid:checked+label{border-color:#014089;color:#000000}.configurator input[type='checkbox'].vishid:checked+label::before,.configurator input[type='radio'].vishid:checked+label::before{opacity:1}.configurator input[type='checkbox'].vishid:disabled+label,.configurator input[type='radio'].vishid:disabled+label{color:#E3E3E3;pointer-events:none}.configurator input[type='checkbox'].vishid:disabled+label img,.configurator input[type='radio'].vishid:disabled+label img{opacity:.25}.configurator input[type='checkbox'].vishid+label,.configurator input[type='radio'].vishid+label{background-color:#ffffff;border:2px solid #E3E3E3;border-radius:.25rem;color:#000000;display:block;height:100%;max-width:none;overflow:hidden;padding:.75rem;position:relative;-webkit-transition:border .3s;transition:border .3s;width:100%}.configurator input[type='checkbox'].vishid+label:hover,.configurator input[type='radio'].vishid+label:hover{border-color:#0A334D;color:#000000}.configurator input[type='checkbox'].vishid+label:focus,.configurator input[type='radio'].vishid+label:focus{border-color:#0A334D}.configurator input[type='checkbox'].vishid+label::before,.configurator input[type='radio'].vishid+label::before{background-color:#014089;background-image:url(../images/icon-tick.svg);background-position:center;background-repeat:no-repeat;background-size:.75rem .75rem;border-radius:0 0 0 .75rem;content:'';height:1.5rem;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s;transition:opacity .3s;width:1.5rem}.configurator input[type='checkbox'].vishid+label img,.configurator input[type='radio'].vishid+label img{border-radius:.125rem;display:block;margin:-0.5rem -0.5rem 0 -0.5rem;max-width:none;width:calc(100% + 1rem)}.configurator input[type='checkbox'].vishid+label span,.configurator input[type='radio'].vishid+label span{display:block}.configurator input[type='checkbox'].vishid+label *+span,.configurator input[type='radio'].vishid+label *+span{margin-top:.5rem}.configurator input[type='checkbox'].vishid+label .price,.configurator input[type='radio'].vishid+label .price{margin-top:.25rem}.configurator input[type='checkbox'].vishid+label[for='recess-left'] img,.configurator input[type='radio'].vishid+label[for='recess-left'] img{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.configurator .floorplan{--planUnit:1px;margin:2.5rem !important;position:relative;pointer-events:auto;width:calc(100% - 5rem)}.configurator .floorplan>*{display:-webkit-box;display:flex;margin-top:0;position:absolute}.configurator .floorplan .front,.configurator .floorplan .back{height:.5rem;left:calc(.5rem + 1px);width:calc(100% - 1rem - 2px)}.configurator .floorplan .front .panel,.configurator .floorplan .back .panel{margin:0 1px}.configurator .floorplan .front .panel .add-panel-btn,.configurator .floorplan .back .panel .add-panel-btn{height:3rem;width:100%}.configurator .floorplan .front{bottom:0}.configurator .floorplan .front .panel .add-panel-btn{border-top:.5rem solid;left:0;top:0}.configurator .floorplan .back{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;top:0}.configurator .floorplan .back .panel .add-panel-btn{border-bottom:.5rem solid;bottom:0;left:0}.configurator .floorplan .left-side,.configurator .floorplan .right-side{height:calc(100% + 2px);top:-1px;width:.5rem}.configurator .floorplan .left-side .panel,.configurator .floorplan .right-side .panel{margin:1px 0}.configurator .floorplan .left-side .panel .add-panel-btn,.configurator .floorplan .right-side .panel .add-panel-btn{height:100%;width:3rem}.configurator .floorplan .left-side{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;left:0}.configurator .floorplan .left-side .panel .add-panel-btn{border-right:.5rem solid;right:0;top:0}.configurator .floorplan .right-side{-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse;right:0}.configurator .floorplan .right-side .panel .add-panel-btn{border-left:.5rem solid;left:0;top:0}.configurator .floorplan .panel{flex-basis:calc(var(--planUnit) * var(--panelSize));-webkit-box-flex:0;flex-grow:0;margin:0;position:relative}.configurator .floorplan .panel.recess{background-color:#ddd;height:.5rem;-webkit-transform:translateY(calc(var(--planUnit) * -6));transform:translateY(calc(var(--planUnit) * -6))}.configurator .floorplan .panel.recess::before{background-color:#ddd;content:'';height:calc(var(--planUnit) * 6 - 2px);position:absolute;top:calc(100% + 2px);width:.5rem}.configurator .floorplan .panel.recess .add-panel-btn{pointer-events:none}.configurator .floorplan .panel.disabled{pointer-events:none}.configurator .floorplan .panel.disabled .add-panel-btn{background-image:none}.configurator .floorplan .panel.limited[data-linked-id]{pointer-events:none}.configurator .floorplan .panel[data-window="casement"] .add-panel-btn,.configurator .floorplan .panel[data-window="casement-2"] .add-panel-btn,.configurator .floorplan .panel[data-window="single-classic-window"] .add-panel-btn{background-image:url(../images/casement.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="vent"] .add-panel-btn{background-image:url(../images/vent.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="screen"] .add-panel-btn{background-image:url(../images/screen.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="wide-screen"] .add-panel-btn{background-image:url(../images/wide-screen.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="double-screen"] .add-panel-btn{background-image:url(../images/double-screen.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="traditional"] .add-panel-btn{background-image:url(../images/traditional.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="picture"] .add-panel-btn{background-image:url(../images/picture.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="garage-window"] .add-panel-btn{background-image:url(../images/garage.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="large-garage-window"] .add-panel-btn{background-image:url(../images/large-garage.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="double-casement"] .add-panel-btn{background-image:url(../images/double-casement.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="single-classic-window"] .add-panel-btn{background-image:url(../images/single-shed-window.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="triple-classic-window"] .add-panel-btn{background-image:url(../images/triple-shed-window.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="quad-classic-window"] .add-panel-btn{background-image:url(../images/quad-shed-window.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="georgian-single-window"] .add-panel-btn{background-image:url(../images/georgian-single-window.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="georgian-double-window"] .add-panel-btn{background-image:url(../images/georgian-double-window.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="georgian-triple-window"] .add-panel-btn{background-image:url(../images/georgian-triple-window.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window="georgian-quad-window"] .add-panel-btn{background-image:url(../images/georgian-quad-window.svg);background-size:2rem 2rem}.configurator .floorplan .panel[data-window='bi-fold-door'] .add-panel-btn{background-image:url(../images/bi-fold-doors.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='contemporary-door'] .add-panel-btn{background-image:url(../images/contemporary-door.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='1200mm-double-doors-with-450mm-sidelights'] .add-panel-btn{background-image:url(../images/large-contemporary-door.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='patio-door'] .add-panel-btn{background-image:url(../images/sliding-doors-2400.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='french-double-door'] .add-panel-btn,.configurator .floorplan .panel[data-window='french-double-door-2'] .add-panel-btn{background-image:url(../images/french-double-doors.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='traditional-door'] .add-panel-btn{background-image:url(../images/traditional-door.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='traditional-double-door'] .add-panel-btn{background-image:url(../images/traditional-double-door.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='outside-solid-door'] .add-panel-btn,.configurator .floorplan .panel[data-window='outside-solid-door-2'] .add-panel-btn{background-image:url(../images/outside-solid-door.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='outside-glazed-door'] .add-panel-btn{background-image:url(../images/outside-glazed-door.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='standard-personal-door'] .add-panel-btn,.configurator .floorplan .panel[data-window='shed-door-left-hand-hinged'] .add-panel-btn,.configurator .floorplan .panel[data-window='shed-door-right-hand-hinged'] .add-panel-btn{background-image:url(../images/standard-outside-door.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='shed-double-doors'] .add-panel-btn{background-image:url(../images/standard-outside-door.svg),url(../images/standard-outside-door.svg);background-position:right 63% center, 63% center;background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window='standard-personal-door'] .add-panel-btn{background-image:url(../images/standard-outside-door.svg);background-size:2.5rem 2rem}.configurator .floorplan .panel[data-window] .add-panel-btn{border-color:#999}.configurator .floorplan .panel[data-window="none"] .add-panel-btn{border-color:#ccc}.configurator .floorplan .panel .add-panel-btn{background-image:url(../images/icon-plus.svg);background-repeat:no-repeat;background-position:center;background-size:.75rem .75rem;border-color:#ccc;cursor:pointer;display:block;height:100%;margin:0;position:absolute;-webkit-transition:border-color .3s,opacity .3s;transition:border-color .3s,opacity .3s}.configurator .floorplan .panel .add-panel-btn:hover{border-color:#000000}.configurator .floorplan .panel .panel-options{align-content:flex-start;background-color:#ffffff;border-radius:0;display:-webkit-box;display:flex;flex-wrap:wrap;height:100%;-webkit-box-pack:justify;justify-content:space-between;left:0;margin:0;opacity:0;overflow-y:auto;padding:5rem 1rem 1rem 1rem;pointer-events:none;position:fixed;top:0;-webkit-transform:translateX(calc(-100% - 2rem));transform:translateX(calc(-100% - 2rem));-webkit-transition:opacity 0s .3s,visibility 0s .3s,-webkit-transform .3s ease-out;transition:opacity 0s .3s,visibility 0s .3s,-webkit-transform .3s ease-out;transition:opacity 0s .3s,transform .3s ease-out,visibility 0s .3s;transition:opacity 0s .3s,transform .3s ease-out,visibility 0s .3s,-webkit-transform .3s ease-out;visibility:hidden;width:100%;z-index:999}.configurator .floorplan .panel .panel-options>*{flex-basis:calc(50% - .375rem);margin:.375rem 0}.configurator .floorplan .panel .panel-options.active{opacity:1;pointer-events:auto;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 0s,visibility 0s,-webkit-transform .3s ease-out;transition:opacity 0s,visibility 0s,-webkit-transform .3s ease-out;transition:opacity 0s,transform .3s ease-out,visibility 0s;transition:opacity 0s,transform .3s ease-out,visibility 0s,-webkit-transform .3s ease-out;visibility:visible}.configurator .floorplan .panel .panel-options label{width:auto}.configurator .floorplan .panel .panel-options label img{border-radius:0;height:4rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.configurator .floorplan .panel .panel-options .close-btn{background-color:#eee;border:0;border-radius:1.5rem;color:#000000;cursor:pointer;display:-webkit-box;display:flex;height:2.5rem;left:1rem;padding-left:2.5rem;padding-right:1.25rem;position:absolute;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;top:1rem;white-space:nowrap}@media (min-width:56.25rem){.configurator .floorplan .panel .panel-options .close-btn{height:3rem;padding-left:3rem;padding-right:1.5rem}}.configurator .floorplan .panel .panel-options .close-btn:hover{background-color:#000000}.configurator .floorplan .panel .panel-options .close-btn:hover::before{-webkit-filter:invert(1);filter:invert(1)}.configurator .floorplan .panel .panel-options .close-btn:hover span{color:#ffffff;opacity:1}.configurator .floorplan .panel .panel-options .close-btn span{color:#000000;font-size:.625rem;font-weight:600;letter-spacing:.1em;line-height:1;margin:auto;opacity:.75;text-transform:uppercase;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}.configurator .floorplan .panel .panel-options .close-btn::before{background-image:url(../images/icon-close.svg);background-position:center;background-repeat:no-repeat;background-size:1rem 1rem;content:'';height:1rem;left:.875rem;position:absolute;top:calc(50% - .5rem);width:1rem}@media (min-width:56.25rem){.configurator .floorplan .panel .panel-options .close-btn::before{left:1rem}}.configurator .garage-front-panels .front-panels{flex-basis:100%;display:-webkit-box;display:flex;padding:2.5rem calc(.5rem + 2px) 0 calc(.5rem + 2px);position:relative}.configurator .garage-front-panels .front-panels::before,.configurator .garage-front-panels .front-panels::after{background-color:#ccc;background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));background-image:linear-gradient(#fff, #ccc);content:'';height:3rem;position:absolute;top:0;width:.5rem}.configurator .garage-front-panels .front-panels::before{left:0}.configurator .garage-front-panels .front-panels::after{right:0}.configurator .garage-front-panels .front-panels>*{flex-basis:1em;-webkit-box-flex:1;flex-grow:1;margin-top:0}.configurator .garage-front-panels .front-panels>*+*{margin-left:2px}.configurator .garage-front-panels .front-panels>*.disabled{flex-basis:0;-webkit-box-flex:0;flex-grow:0;margin-left:0;overflow:hidden;width:0}.configurator .garage-front-panels .front-panels input[type='checkbox'].vishid:checked+label{border-color:#999}.configurator .garage-front-panels .front-panels input[type='checkbox'].vishid+label{border:0;border-top:.5rem solid #ccc;border-radius:0;display:block;letter-spacing:.1em;padding:.25rem;text-align:center;text-transform:uppercase;-webkit-transition:border-color .3s;transition:border-color .3s}.configurator .garage-front-panels .front-panels input[type='checkbox'].vishid+label::before{content:none}.configurator .garage-front-panels .front-panels input[type='checkbox'].vishid+label:hover{border-color:#000000}.configurator .postcode-form{-webkit-box-align:end;align-items:flex-end;display:-webkit-box;display:flex}.configurator .postcode-form>*{margin-top:0}.configurator .postcode-form>*:first-child{-webkit-box-flex:1;flex-grow:1}.configurator .postcode-form>*+*{margin-left:.25rem}.configurator .postcode-form button{padding:1.75em 2em}.configurator .postcode-form input{background-color:#ffffff}.configurator #show-hide-panels{border-radius:0 0 1.5rem 1.5rem;bottom:-2rem;height:2rem;left:calc(50% - 1.5rem);margin-top:0;position:absolute}.configurator #show-hide-panels[data-state='1'] svg{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.configurator #show-hide-panels span{display:none}.configurator #show-hide-panels svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.configurator #internal-wall-position{display:none;height:calc(100% - 1rem - 4px);left:.5rem;padding:0;top:calc(.5rem + 2px);width:calc(100% - 1rem)}.configurator #internal-wall-position.active{display:block}.configurator #internal-wall-position input[type='range']{background-color:transparent;border:0;border-radius:0;height:100%;left:0;overflow:hidden;padding:0 calc(10 * var(--planUnit));position:absolute;top:0;width:100%}.configurator #internal-wall-position input[type='range']::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:#ccc;cursor:pointer;height:16rem;-webkit-transition:background-color .3s;transition:background-color .3s;width:.5rem}.configurator #internal-wall-position input[type='range']::-webkit-slider-thumb:hover{background-color:#000000}.configurator #internal-wall-position #partition-1,.configurator #internal-wall-position #partition-2{font-size:.625rem;font-weight:600;letter-spacing:.05em;line-height:1;pointer-events:none;position:absolute;text-align:center;text-transform:uppercase;top:calc(50% - .5em);width:calc(var(--planUnit) * var(--partitionWidth) - .375rem)}.configurator #internal-wall-position #partition-1{left:.125rem}.configurator #internal-wall-position #partition-2{right:.125rem}.controls button,.section-nav button,.controls [role='button'],.section-nav [role='button']{background-color:#eee;border:0;border-radius:1.5rem;color:#000000;display:block;height:2.5rem;padding:0;position:relative;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s;white-space:nowrap;width:3rem}@media (min-width:56.25rem){.controls button,.section-nav button,.controls [role='button'],.section-nav [role='button']{height:3rem}}.controls button:hover,.section-nav button:hover,.controls [role='button']:hover,.section-nav [role='button']:hover{background-color:#ffffff}.controls button:hover span,.section-nav button:hover span,.controls [role='button']:hover span,.section-nav [role='button']:hover span{opacity:1}.controls button:disabled,.section-nav button:disabled,.controls [role='button']:disabled,.section-nav [role='button']:disabled{pointer-events:none}.controls button[data-state='1'],.section-nav button[data-state='1'],.controls [role='button'][data-state='1'],.section-nav [role='button'][data-state='1']{background-color:#000000;color:#ffffff}.controls button[data-state='1'] span,.section-nav button[data-state='1'] span,.controls [role='button'][data-state='1'] span,.section-nav [role='button'][data-state='1'] span{color:#ffffff}.controls button[data-state='1']:hover,.section-nav button[data-state='1']:hover,.controls [role='button'][data-state='1']:hover,.section-nav [role='button'][data-state='1']:hover{background-color:#333}.controls button span,.section-nav button span,.controls [role='button'] span,.section-nav [role='button'] span{color:#000000;font-size:.625rem;line-height:1;opacity:.75;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}.controls button svg,.section-nav button svg,.controls [role='button'] svg,.section-nav [role='button'] svg{fill:currentColor;height:1rem;left:calc(50% - .5rem);margin-top:0;position:absolute;top:calc(50% - .5rem);width:1rem}@media (min-width:56.25rem){.controls button svg,.section-nav button svg,.controls [role='button'] svg,.section-nav [role='button'] svg{height:1.25rem;left:calc(50% - .625rem);top:calc(50% - .625rem);width:1.25rem}}.controls{-webkit-box-align:end;align-items:flex-end;bottom:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;left:20rem;padding:1rem;position:absolute;width:calc(100% - 20rem);z-index:9997}@media (min-width:75rem){.controls{left:24rem;width:calc(100% - 24rem)}}.controls *+*{margin-top:0}.controls>*{display:-webkit-box;display:flex;flex-basis:10em;-webkit-box-flex:1;flex-grow:1}.controls>*:nth-child(1),.controls>*:nth-child(3){-webkit-box-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.controls>*:nth-child(1) button,.controls>*:nth-child(3) button,.controls>*:nth-child(1) [role='button'],.controls>*:nth-child(3) [role='button']{padding-left:2.5rem;padding-right:1.25rem;width:auto}@media (min-width:56.25rem){.controls>*:nth-child(1) button,.controls>*:nth-child(3) button,.controls>*:nth-child(1) [role='button'],.controls>*:nth-child(3) [role='button']{padding-left:3rem;padding-right:1.5rem}}.controls>*:nth-child(1) button svg,.controls>*:nth-child(3) button svg,.controls>*:nth-child(1) [role='button'] svg,.controls>*:nth-child(3) [role='button'] svg{left:.875rem}.controls>*:nth-child(1)>*+*,.controls>*:nth-child(3)>*+*{margin-left:0;margin-top:.25rem}.controls>*:nth-child(2){-webkit-box-pack:center;justify-content:center}@media (max-aspect-ratio:10/9){.controls>*:nth-child(2){left:0;position:fixed;top:60vw;width:100%}}.controls>*:nth-child(3){-webkit-box-align:end;align-items:flex-end;-webkit-box-pack:end;justify-content:flex-end}@media (max-aspect-ratio:10/9){.controls>*:nth-child(3){-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;left:0;top:3.5rem;padding:0 .5rem;position:fixed;width:100%}.controls>*:nth-child(3)>*+*{margin-left:.25rem}}.controls>*:nth-child(3) button,.controls>*:nth-child(3) [role='button']{padding-left:1.25rem;padding-right:2.5rem}@media (min-width:56.25rem){.controls>*:nth-child(3) button,.controls>*:nth-child(3) [role='button']{padding-left:1.5rem;padding-right:3rem}}.controls>*:nth-child(3) button svg,.controls>*:nth-child(3) [role='button'] svg{left:auto;right:.875rem}.controls>*>*+*{margin-left:2rem}.controls button+button{margin-top:.5rem}@media screen and (min-width:37.5rem){.controls button+button{margin-top:1rem}}.controls .double-control{-webkit-box-align:center;align-items:center;color:#000000;display:-webkit-box;display:flex;padding:.125rem;pointer-events:none}.controls .double-control>*{margin-top:0}.controls .double-control button{height:2.25rem;pointer-events:auto;width:2.25rem}@media (min-width:56.25rem){.controls .double-control button{height:2.75rem;width:2.75rem}}.controls .double-control button:disabled{pointer-events:none}.controls .double-control p{text-align:center;width:2.5rem}.controls #edit-building-btn{display:none}@media (max-width:56.249rem){.controls #edit-building-btn{background-color:#ffffff;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-radius:0;color:#000000;display:block;height:calc(3rem + 1px);left:3.75rem;position:fixed;text-align:left;top:0;width:calc(100% - 11.75rem);z-index:9999}}@media (max-width:37.49rem){.controls #edit-building-btn{width:calc(100% - 9.75rem)}}.controls #edit-building-btn[data-state='1']{background-color:#eee;color:#000000}.controls #edit-building-btn[data-state='1'] span{color:#000000}.controls #rotate-anti-clockwise-btn svg{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.controls #inside-outside-btn[data-state='1'] span::after{content:' outside'}.controls #inside-outside-btn span::after{content:' inside'}.controls #saved-quotes-btn{z-index:1001}.section-nav{background-color:#ffffff;bottom:0;display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between;left:0;padding:.5rem 1rem;position:fixed;width:20rem;z-index:9999}@media (min-width:75rem){.section-nav{width:24rem}}@media (max-aspect-ratio:10/9){.section-nav{width:100%}}.section-nav>*{flex-basis:calc(50% - .25rem);-webkit-box-flex:1;flex-grow:1;margin:0 .125rem}.section-nav button:hover{background-color:#000000;color:#ffffff}.section-nav button:hover span{color:#ffffff}.section-nav #back-btn{padding-left:2.5rem;padding-right:1.25rem}@media (min-width:56.25rem){.section-nav #back-btn{padding-left:3rem;padding-right:1.5rem}}.section-nav #back-btn svg{left:.875rem}.section-nav #next-btn{padding-left:1.25rem;padding-right:2.5rem}@media (min-width:56.25rem){.section-nav #next-btn{padding-left:1.5rem;padding-right:3rem}}.section-nav #next-btn svg{left:auto;right:.875rem}.frame{background-color:#eee;background-image:radial-gradient(#fff, #eee);background-position:center;background-size:100% 100%;cursor:move;height:100%;left:20rem;margin-top:0;opacity:0;-webkit-perspective:var(--perspective);perspective:var(--perspective);position:fixed;top:0;-webkit-transform:scale(.1);transform:scale(.1);-webkit-transition:opacity 1s .4s ease-out,-webkit-transform 1s .4s ease-out;transition:opacity 1s .4s ease-out,-webkit-transform 1s .4s ease-out;transition:opacity 1s .4s ease-out,transform 1s .4s ease-out;transition:opacity 1s .4s ease-out,transform 1s .4s ease-out,-webkit-transform 1s .4s ease-out;width:calc(100% - 20rem);z-index:0}@media (min-width:75rem){.frame{left:24rem;width:calc(100% - 24rem)}}@media (max-aspect-ratio:10/9){.frame{height:60vw;left:0;top:3rem;width:100%}}.frame *{pointer-events:none}.pivot{cursor:move;height:100%;left:0;position:absolute;top:0;-webkit-transform:translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg));transform:translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform var(--rotateTransitionDuration) ease-out;transition:-webkit-transform var(--rotateTransitionDuration) ease-out;transition:transform var(--rotateTransitionDuration) ease-out;transition:transform var(--rotateTransitionDuration) ease-out, -webkit-transform var(--rotateTransitionDuration) ease-out;width:100%;z-index:0}.building{--deckingSize:0;height:calc(var(--height) - var(--roofDepth) - var(--floorDepth));left:calc(50% - (var(--width) / 2));position:absolute;top:calc(50% + 1rem - (var(--height) - var(--roofDepth) - var(--floorDepth)) / 2);-webkit-transform:translateX(var(--buildingPosition)) translateZ(var(--zoom)) rotateY(calc(var(--rotateYDeg) * 1deg));transform:translateX(var(--buildingPosition)) translateZ(var(--zoom)) rotateY(calc(var(--rotateYDeg) * 1deg));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:left .5s ease-out,width .5s ease-out,-webkit-transform var(--rotateTransitionDuration) ease-out;transition:left .5s ease-out,width .5s ease-out,-webkit-transform var(--rotateTransitionDuration) ease-out;transition:left .5s ease-out,transform var(--rotateTransitionDuration) ease-out,width .5s ease-out;transition:left .5s ease-out,transform var(--rotateTransitionDuration) ease-out,width .5s ease-out,-webkit-transform var(--rotateTransitionDuration) ease-out;width:var(--width);will-change:transform}.building *+*{margin-top:0}.building>*{position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.building .front,.building .back,.building .left-side,.building .right-side,.building .internal-wall{display:-webkit-box;display:flex}.building .front,.building .back{bottom:0;height:100%;left:var(--wallThickness);-webkit-transition:height .5s ease-out,-webkit-transform .5s ease-out;transition:height .5s ease-out,-webkit-transform .5s ease-out;transition:height .5s ease-out,transform .5s ease-out;transition:height .5s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out;width:calc(100% - (var(--wallThickness) * 2));z-index:10}.building .front.collapsed,.building .back.collapsed{height:0}.building .front .panel:first-child .wall-outside::before,.building .back .panel:first-child .wall-outside::before{background-size:100% auto;left:calc(var(--wallThickness) * -1);width:var(--wideCoverStrip)}.building .front .panel:last-child .wall-outside::after,.building .back .panel:last-child .wall-outside::after{background-size:100% auto;right:calc(var(--wallThickness) * -1);width:var(--wideCoverStrip)}.building .front .panel.recess:last-child .side-wall .wall-outside::after,.building .back .panel.recess:last-child .side-wall .wall-outside::after{background-size:100% auto;right:-1px;width:var(--narrowCoverStrip)}.building .front{-webkit-transform:translateZ(calc(var(--depth) * .5));transform:translateZ(calc(var(--depth) * .5))}.building .back{-webkit-transform:translateZ(calc(var(--depth) * -0.5)) rotateY(180deg);transform:translateZ(calc(var(--depth) * -0.5)) rotateY(180deg)}.building .left-side,.building .right-side,.building .internal-wall{height:100%;top:0;-webkit-transition:width .5s ease-out,-webkit-transform .5s ease-out;transition:width .5s ease-out,-webkit-transform .5s ease-out;transition:transform .5s ease-out,width .5s ease-out;transition:transform .5s ease-out,width .5s ease-out,-webkit-transform .5s ease-out;width:var(--depth)}.building .left-side{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse;left:0;-webkit-transform:translateZ(calc(var(--depth) * -0.5)) rotateY(-90deg);transform:translateZ(calc(var(--depth) * -0.5)) rotateY(-90deg);-webkit-transform-origin:left center;transform-origin:left center}.building .right-side{right:0;-webkit-transform:translateZ(calc(var(--depth) * -0.5)) rotateY(90deg);transform:translateZ(calc(var(--depth) * -0.5)) rotateY(90deg);-webkit-transform-origin:right center;transform-origin:right center}.building .internal-wall{right:0;-webkit-transform:translateZ(calc((var(--depth) - (var(--wallThickness) * 2)) * -0.5)) rotateY(90deg) translateZ(var(--partitionDepth));transform:translateZ(calc((var(--depth) - (var(--wallThickness) * 2)) * -0.5)) rotateY(90deg) translateZ(var(--partitionDepth));-webkit-transform-origin:right center;transform-origin:right center;width:0}.building .internal-wall .panel .wall-outside{background-image:var(--lining);background-position:left center;background-size:var(--liningSize) auto}.building .internal-wall .panel .wall-outside::before,.building .internal-wall .panel .wall-outside::after{content:none}.building .roof{bottom:100%;height:calc(var(--depth) + (var(--overhang-front) + var(--overhang-back)));left:calc(var(--overhang-left) * -1);-webkit-transform:translateZ(calc((var(--depth) * .5) + var(--overhang-front))) rotateX(90deg);transform:translateZ(calc((var(--depth) * .5) + var(--overhang-front))) rotateX(90deg);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:height .5s ease-out,-webkit-transform .5s ease-out;transition:height .5s ease-out,-webkit-transform .5s ease-out;transition:height .5s ease-out,transform .5s ease-out;transition:height .5s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out;width:calc(100% + calc(var(--overhang-left) + var(--overhang-right)))}.building .roof>*{background-image:var(--cladding);background-position:center bottom;background-size:auto var(--claddingSize);position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.building .roof .roof-top{height:100%;left:0;top:0;-webkit-transform:translateZ(var(--roofDepth));transform:translateZ(var(--roofDepth));width:100%}.building .roof .roof-bottom{height:100%;left:0;top:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);width:100%}.building .roof .roof-bottom::before{background-color:#eeeeee;bottom:calc(var(--wallThickness) + var(--overhang-back));content:'';height:calc(100% - var(--wallThickness) - var(--overhang-front) - var(--overhang-back));left:calc(var(--wallThickness) + var(--overhang-left));position:absolute;width:calc(100% - var(--wallThickness) - var(--overhang-left) - var(--overhang-right))}.building .roof .roof-left-side::before,.building .roof .roof-right-side::before,.building .roof .roof-front::before,.building .roof .roof-back::before,.building .roof .roof-left-side::after,.building .roof .roof-right-side::after,.building .roof .roof-front::after,.building .roof .roof-back::after{background-image:var(--coverStrip);background-size:200% auto;content:'';height:100%;position:absolute;top:0;width:calc(var(--narrowCoverStrip) * 2)}.building .roof .roof-left-side::before,.building .roof .roof-right-side::before,.building .roof .roof-front::before,.building .roof .roof-back::before{left:-1px}.building .roof .roof-left-side::after,.building .roof .roof-right-side::after,.building .roof .roof-front::after,.building .roof .roof-back::after{right:-1px}.building .roof .roof-left-side,.building .roof .roof-right-side{height:var(--roofDepth);-webkit-transition:width .5s ease-out;transition:width .5s ease-out;width:calc(var(--depth) + var(--overhang-front) + var(--overhang-back))}.building .roof .roof-left-side{bottom:0;left:0;-webkit-transform:rotateY(90deg) rotateZ(-90deg);transform:rotateY(90deg) rotateZ(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.building .roof .roof-right-side{bottom:0;left:100%;-webkit-transform:rotateX(-90deg) rotateY(90deg);transform:rotateX(-90deg) rotateY(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.building .roof .roof-front,.building .roof .roof-back{height:var(--roofDepth);left:0;width:100%}.building .roof .roof-front{bottom:0;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}.building .roof .roof-back{bottom:100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}.building .roof.pitched{--pitchAngle:16.3}.building .roof.pitched .side{background-image:none;position:absolute;-webkit-transform:translateZ(var(--pitchDepth));transform:translateZ(var(--pitchDepth));-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.building .roof.pitched .side>*{background-image:var(--cladding);background-size:auto var(--claddingSize);position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.building .roof.pitched .side .roof-left-side::before,.building .roof.pitched .side .roof-right-side::before,.building .roof.pitched .side .roof-front::before,.building .roof.pitched .side .roof-back::before,.building .roof.pitched .side .roof-left-side::after,.building .roof.pitched .side .roof-right-side::after,.building .roof.pitched .side .roof-front::after,.building .roof.pitched .side .roof-back::after{content:none}.building .roof.pitched .side .roof-left-side,.building .roof.pitched .side .roof-right-side{width:calc((var(--depth) + var(--overhang-front) + var(--overhang-back)) / 2)}.building .roof.pitched .side:first-child.roof-bottom::before{left:0}.building .roof.pitched .side .roof-top{background-image:var(--roofTiles);background-position:center top;background-size:auto 12vw}.building .roof.pitched .left-triangle,.building .roof.pitched .right-triangle{background-image:none;height:calc(var(--pitchDepth) - var(--roofDepth));position:absolute}.building .roof.pitched .left-triangle>*,.building .roof.pitched .right-triangle>*{-webkit-clip-path:polygon(50% 0%, 100% 100%, 0 100%);clip-path:polygon(50% 0%, 100% 100%, 0 100%);bottom:-1px;height:100%;left:0;position:absolute;width:100%}.building .roof.pitched .left-triangle .wall-outside,.building .roof.pitched .right-triangle .wall-outside{background-image:var(--cladding);background-position:center bottom;background-size:auto var(--claddingSize)}.building .roof.pitched .left-triangle .wall-inside,.building .roof.pitched .right-triangle .wall-inside{background-color:#eeeeee;-webkit-transform:rotateY(180deg) translateZ(var(--wallThickness));transform:rotateY(180deg) translateZ(var(--wallThickness));-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.building .floor{background-color:transparent;background-image:none;bottom:0;height:var(--depth);left:0;-webkit-transform:translateZ(calc(var(--depth) * -0.5)) rotateX(-90deg);transform:translateZ(calc(var(--depth) * -0.5)) rotateX(-90deg);-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:height .5s ease-out,-webkit-transform .5s ease-out;transition:height .5s ease-out,-webkit-transform .5s ease-out;transition:height .5s ease-out,transform .5s ease-out;transition:height .5s ease-out,transform .5s ease-out,-webkit-transform .5s ease-out;width:100%}.building .floor>*{background-image:var(--cladding);background-size:auto var(--claddingSize);position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.building .floor .floor-bottom{height:100%;left:0;top:0;-webkit-transform:translateZ(var(--floorDepth));transform:translateZ(var(--floorDepth));width:100%}.building .floor .floor-top{height:100%;left:0;top:0;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);width:100%}.building .floor .floor-top::before{background-image:var(--flooring);background-size:28vw auto;content:'';height:calc(100% - var(--wallThickness));left:var(--wallThickness);position:absolute;top:var(--wallThickness);width:calc(100% - var(--wallThickness) * 2)}.building .floor .floor-left-side,.building .floor .floor-right-side{height:var(--floorDepth);-webkit-transition:width .5s ease-out;transition:width .5s ease-out;width:var(--depth)}.building .floor .floor-left-side{bottom:0;left:0;-webkit-transform:rotateY(90deg) rotateZ(-90deg);transform:rotateY(90deg) rotateZ(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.building .floor .floor-right-side{bottom:0;left:100%;-webkit-transform:rotateX(-90deg) rotateY(90deg);transform:rotateX(-90deg) rotateY(90deg);-webkit-transform-origin:bottom left;transform-origin:bottom left}.building .floor .floor-front,.building .floor .floor-back{height:var(--floorDepth);left:0;width:100%}.building .floor .floor-front{background-image:var(--cladding);bottom:100%;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}.building .floor .floor-back{top:100%;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:center top;transform-origin:center top}.building .floor .decking{background-image:none;bottom:100%;height:var(--deckingSize);left:1px;-webkit-transform:rotateX(180deg);transform:rotateX(180deg);width:calc(100% - 2px)}.building .floor .decking>*{background-image:var(--decking);background-size:7.5vw auto;position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.building .floor .decking .decking-top{height:100%;left:0;top:0;width:100%}.building .floor .decking .decking-left-side,.building .floor .decking .decking-right-side{height:var(--deckingSize);-webkit-transition:width .5s ease-out;transition:width .5s ease-out;width:var(--floorDepth)}.building .floor .decking .decking-left-side{bottom:0;right:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right center;transform-origin:right center}.building .floor .decking .decking-right-side{bottom:0;left:100%;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left center;transform-origin:left center}.building .floor .decking .decking-front{bottom:0;height:var(--width);left:0;opacity:0;-webkit-transform:rotate(90deg) rotateY(90deg);transform:rotate(90deg) rotateY(90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom;width:var(--floorDepth)}.building .panel{flex-basis:var(--panelWidth);-webkit-box-flex:1;flex-grow:1;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-flex-basis .5s ease-out;transition:-webkit-flex-basis .5s ease-out;transition:flex-basis .5s ease-out;transition:flex-basis .5s ease-out, -webkit-flex-basis .5s ease-out}.building .panel.hidden{-webkit-box-flex:0;flex-grow:0;--panelWidth:0 !important}.building .panel.hidden .wall-outside:before,.building .panel.hidden .wall-outside:after{width:0}.building .panel:nth-child(4n - 2) .wall-outside{background-position:46% calc(var(--claddingSize) / 2)}.building .panel:nth-child(4n - 2) .wall-inside{background-position:center -25%}.building .panel:nth-child(4n - 1) .wall-outside{background-position:75% calc(var(--claddingSize) / 10 * 8)}.building .panel:nth-child(4n) .wall-outside{background-position:60% calc(var(--claddingSize) / 5)}.building .panel.recess{background-color:transparent;background-image:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.building .panel.recess .side-wall,.building .panel.recess .door-wall{height:100%;position:absolute;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.building .panel.recess .door-wall{left:0;-webkit-transform:translateZ(calc(var(--recessDepth) * -1));transform:translateZ(calc(var(--recessDepth) * -1));width:100%}.building .panel.recess .door-wall .wall-inside{width:calc(100% + var(--wallThickness))}.building .panel.recess .side-wall{width:var(--recessDepth)}.building .panel.recess .side-wall .wall-inside{width:calc(var(--recessDepth) + var(--wallThickness))}.building .panel .window-back{border:var(--windowFrame) solid var(--windowDoorColour);-webkit-border-image:var(--windowDoorFrame) 50 round;-o-border-image:var(--windowDoorFrame) 50 round;border-image:var(--windowDoorFrame) 50 round;height:var(--windowHeight);left:calc(50% - (var(--windowWidth) / 2));position:absolute;top:var(--windowYPosition);-webkit-transform:translateZ(calc(var(--wallThickness) * -0.75));transform:translateZ(calc(var(--wallThickness) * -0.75));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out;width:var(--windowWidth)}.building .panel .window-back::before,.building .panel .window-back::after,.building .panel .window-back span{background-color:transparent !important}.building .panel .window-back .bottom,.building .panel .window-back .left,.building .panel .window-back .right,.building .panel .window-back .top{-webkit-border-image:var(--windowDoorFrame) 50 round;-o-border-image:var(--windowDoorFrame) 50 round;border-image:var(--windowDoorFrame) 50 round;-webkit-filter:brightness(.95);filter:brightness(.95);position:absolute}.building .panel .window-back .left,.building .panel .window-back .right{height:calc(100% + 2px);top:-1px;width:0}.building .panel .window-back .left{border-left:calc(var(--wallThickness) * .75) solid var(--windowDoorColour);left:-1px;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:left;transform-origin:left}.building .panel .window-back .right{border-right:calc(var(--wallThickness) * .75) solid var(--windowDoorColour);right:-1px;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:right;transform-origin:right}.building .panel .window-back .bottom,.building .panel .window-back .top{height:0;left:-1px;width:calc(100% + 2px)}.building .panel .window-back .bottom{border-bottom:calc(var(--wallThickness) * .75) solid var(--windowDoorColour);bottom:-1px;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:bottom;transform-origin:bottom}.building .panel .window-back .top{border-top:calc(var(--wallThickness) * .75) solid var(--windowDoorColour);top:-1px;-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:top;transform-origin:top}.building .panel .window{bottom:calc(var(--windowYPosition) - var(--windowHeight));display:none;height:var(--windowHeight);left:calc(50% - (var(--windowWidth) / 2));position:absolute;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out;width:var(--windowWidth)}.building .panel .window .window-frame{height:100%;left:0;position:absolute;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.building .panel .window .window-frame span{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-image:var(--windowDoorFrame) 50 round;-o-border-image:var(--windowDoorFrame) 50 round;border-image:var(--windowDoorFrame) 50 round;position:absolute}.building .panel .window .window-frame span:nth-child(1),.building .panel .window .window-frame span:nth-child(2){border-width:var(--windowFrame);border-style:solid;border-color:var(--windowDoorColour);height:100%;left:0;top:0;width:100%}.building .panel .window .window-frame span:nth-child(2){-webkit-transform:translateZ(calc(var(--wallThickness) * -1)) rotateY(180deg);transform:translateZ(calc(var(--wallThickness) * -1)) rotateY(180deg)}.building .panel .window .window-frame span:nth-child(3),.building .panel .window .window-frame span:nth-child(4){-webkit-filter:brightness(.95);filter:brightness(.95);height:100%;top:0;width:0}.building .panel .window .window-frame span:nth-child(3){border-left:var(--wallThickness) solid var(--windowDoorColour);left:calc(var(--windowFrame) - 1px);-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left}.building .panel .window .window-frame span:nth-child(4){border-right:var(--wallThickness) solid var(--windowDoorColour);right:calc(var(--windowFrame) - 1px);-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right}.building .panel .window .window-frame span:nth-child(5),.building .panel .window .window-frame span:nth-child(6){height:0;left:0;width:100%}.building .panel .window .window-frame span:nth-child(5){border-bottom:var(--wallThickness) solid var(--windowDoorColour);bottom:calc(var(--windowFrame) - 1px);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom}.building .panel .window .window-frame span:nth-child(6){border-top:var(--wallThickness) solid var(--windowDoorColour);top:calc(var(--windowFrame) - 1px);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top}.building .panel .window .window-pane{display:none;height:calc(100% - (var(--windowFrame) / 2));left:0;position:absolute;top:calc(var(--windowFrame) / 4);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.building .panel .window .window-pane span{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-border-image:var(--windowDoorFrame) 50 round;-o-border-image:var(--windowDoorFrame) 50 round;border-image:var(--windowDoorFrame) 50 round;position:absolute}.building .panel .window .window-pane span:nth-child(1),.building .panel .window .window-pane span:nth-child(2){border-width:var(--windowFrame);border-style:solid;border-color:var(--windowDoorColour);height:100%;left:0;top:0;width:100%}.building .panel .window .window-pane span:nth-child(1){background-color:var(--windowGlass)}.building .panel .window .window-pane span:nth-child(2){-webkit-transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg);transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg)}.building .panel .window .window-pane span:nth-child(3),.building .panel .window .window-pane span:nth-child(4),.building .panel .window .window-pane span:nth-child(7),.building .panel .window .window-pane span:nth-child(8){-webkit-filter:brightness(.95);filter:brightness(.95);height:100%;top:0;width:0}.building .panel .window .window-pane span:nth-child(3),.building .panel .window .window-pane span:nth-child(7){border-left:calc(var(--wallThickness) * .5) solid var(--windowDoorColour);left:calc(var(--windowFrame) - 1px);-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left}.building .panel .window .window-pane span:nth-child(7){left:calc(100% - 1px)}.building .panel .window .window-pane span:nth-child(4),.building .panel .window .window-pane span:nth-child(8){border-right:calc(var(--wallThickness) * .5) solid var(--windowDoorColour);right:calc(var(--windowFrame) - 1px);-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right}.building .panel .window .window-pane span:nth-child(8){right:calc(100% - 1px)}.building .panel .window .window-pane span:nth-child(5),.building .panel .window .window-pane span:nth-child(6),.building .panel .window .window-pane span:nth-child(9),.building .panel .window .window-pane span:nth-child(10){-webkit-filter:brightness(.95);filter:brightness(.95);height:0;left:0;width:100%}.building .panel .window .window-pane span:nth-child(5),.building .panel .window .window-pane span:nth-child(9){border-bottom:calc(var(--wallThickness) * .5) solid var(--windowDoorColour);bottom:calc(var(--windowFrame) - 1px);-webkit-transform:rotateX(90deg);transform:rotateX(90deg);-webkit-transform-origin:bottom;transform-origin:bottom}.building .panel .window .window-pane span:nth-child(9){bottom:calc(100% - 1px)}.building .panel .window .window-pane span:nth-child(6),.building .panel .window .window-pane span:nth-child(10){border-top:calc(var(--wallThickness) * .5) solid var(--windowDoorColour);top:calc(var(--windowFrame) - 1px);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:top;transform-origin:top}.building .panel .window .window-pane span:nth-child(10){top:calc(100% - 1px)}.building .panel .wall-outside{background-image:var(--cladding);background-position:left bottom;background-size:auto var(--claddingSize);height:100%;left:0;position:absolute;top:0;width:100%}.building .panel .wall-outside::before,.building .panel .wall-outside::after{background-image:var(--coverStrip);background-position:25% center;background-size:400%;content:'';height:100%;position:absolute;top:0;width:var(--narrowCoverStrip)}.building .panel .wall-outside::before{left:-1px}.building .panel .wall-outside::after{right:-1px}.building .panel .wall-inside{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:var(--lining);background-position:left center;background-size:var(--liningSize) auto;height:100%;left:0;position:absolute;top:0;-webkit-transform:rotateY(180deg) translateZ(var(--wallThickness));transform:rotateY(180deg) translateZ(var(--wallThickness));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.building .panel .bifold-doors{background-color:var(--windowGlass);border:var(--biFoldDoorFrame) solid var(--windowDoorColour);-webkit-border-image:var(--windowDoorFrame) 30 round;-o-border-image:var(--windowDoorFrame) 30 round;border-image:var(--windowDoorFrame) 30 round;height:var(--biFoldDoorHeight);left:calc(50% - (var(--biFoldDoorWidth) * .5));position:absolute;top:calc(var(--height) - var(--roofDepth) - var(--floorDepth) - var(--biFoldDoorHeight));-webkit-transition:left .5s ease-out,width .5s ease-out;transition:left .5s ease-out,width .5s ease-out;width:calc(var(--biFoldDoorWidth) / 3)}.building .panel .bifold-doors::before,.building .panel .bifold-doors::after{background-color:var(--windowGlass);border:var(--biFoldDoorFrame) solid var(--windowDoorColour);-webkit-border-image:var(--windowDoorFrame) 30 round;-o-border-image:var(--windowDoorFrame) 30 round;border-image:var(--windowDoorFrame) 30 round;box-sizing:border-box;content:'';height:var(--biFoldDoorHeight);left:calc(var(--biFoldDoorFrame) * -1);position:absolute;top:calc(var(--biFoldDoorFrame) * -1);-webkit-transition:width .5s ease-out;transition:width .5s ease-out;width:calc(var(--biFoldDoorWidth) / 3)}.building .panel .bifold-doors::before{-webkit-transform:translateX(100%);transform:translateX(100%)}.building .panel .bifold-doors::after{-webkit-transform:translateX(200%);transform:translateX(200%)}.building [data-window]:not([data-window="none"]) .wall-outside,.building [data-window]:not([data-window="none"]) .wall-inside{-webkit-clip-path:polygon(-25% -25%, -25% 125%, calc(50% - (var(--windowWidth) * .5)) 125%, calc(50% - (var(--windowWidth) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5)) 125%, 125% 125%, 125% -25%);clip-path:polygon(-25% -25%, -25% 125%, calc(50% - (var(--windowWidth) * .5)) 125%, calc(50% - (var(--windowWidth) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5)) 125%, 125% 125%, 125% -25%)}.building [data-window]:not([data-window="none"]) .window{display:block}.building [data-window]:not([data-window="none"]) .window .window-pane:nth-child(2){display:block}.building [data-window='casement'],.building [data-window='casement-2']{--windowWidth:6vw;--windowHeight:9vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='casement'] .window .window-pane:nth-child(2),.building [data-window='casement-2'] .window .window-pane:nth-child(2){-webkit-transform-origin:left;transform-origin:left}.building [data-window='picture']{--windowWidth:9vw;--windowHeight:9vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='picture'] .window .window-pane:nth-child(2){-webkit-transform-origin:top;transform-origin:top}.building [data-window='vent']{--windowWidth:9vw;--windowHeight:4vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='vent'] .window .window-pane:nth-child(2){-webkit-transform-origin:top;transform-origin:top}.building [data-window='screen']{--windowWidth:6vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='wide-screen']{--windowWidth:7.5vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='double-screen']{--windowWidth:12vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='double-screen'] .window .window-pane{width:calc(50% + 1px)}.building [data-window='double-screen'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='double-screen'] .window .window-pane:nth-child(3){display:block;left:calc(50% - 1px);-webkit-transform-origin:right;transform-origin:right}.building [data-window='traditional']{--windowWidth:9.15vw;--windowHeight:9.15vw;--windowFrame:.65vw;--windowYPosition:19vw}.building [data-window='traditional'] .window .window-pane{height:calc(50% + 1px);width:calc(50% + 1px)}.building [data-window='traditional'] .window .window-pane:nth-child(2),.building [data-window='traditional'] .window .window-pane:nth-child(3){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='traditional'] .window .window-pane:nth-child(4),.building [data-window='traditional'] .window .window-pane:nth-child(5){display:block;left:calc(50% - 1px);-webkit-transform-origin:right;transform-origin:right}.building [data-window='traditional'] .window .window-pane:nth-child(3),.building [data-window='traditional'] .window .window-pane:nth-child(5){top:calc(50% - 1px)}.building [data-window='traditional'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='traditional'] .window .window-pane:nth-child(4) span:nth-child(1),.building [data-window='traditional'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='traditional'] .window .window-pane:nth-child(4) span:nth-child(2){border-bottom-width:calc(var(--windowFrame) * .5)}.building [data-window='traditional'] .window .window-pane:nth-child(2) span:nth-child(5),.building [data-window='traditional'] .window .window-pane:nth-child(4) span:nth-child(5){bottom:calc((var(--windowFrame) * .5) - 1px)}.building [data-window='traditional'] .window .window-pane:nth-child(3) span:nth-child(1),.building [data-window='traditional'] .window .window-pane:nth-child(5) span:nth-child(1),.building [data-window='traditional'] .window .window-pane:nth-child(3) span:nth-child(2),.building [data-window='traditional'] .window .window-pane:nth-child(5) span:nth-child(2){border-top-width:calc(var(--windowFrame) * .5)}.building [data-window='traditional'] .window .window-pane:nth-child(3) span:nth-child(6),.building [data-window='traditional'] .window .window-pane:nth-child(5) span:nth-child(6){top:calc((var(--windowFrame) * .5) - 1px)}.building [data-window='garage-window']{--windowWidth:9vw;--windowHeight:6vw;--windowFrame:.65vw;--windowYPosition:19vw}.building [data-window='garage-window'] .window .window-pane{width:calc(50% + 1px)}.building [data-window='garage-window'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='garage-window'] .window .window-pane:nth-child(3){display:block;left:calc(50% - 1px);-webkit-transform-origin:right;transform-origin:right}.building [data-window='single-classic-window']{--windowWidth:4.5vw;--windowHeight:6vw;--windowFrame:.65vw;--windowYPosition:19vw}.building [data-window='single-classic-window'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='triple-classic-window']{--windowWidth:13.5vw;--windowHeight:6vw;--windowFrame:.65vw;--windowYPosition:19vw}.building [data-window='triple-classic-window'] .window .window-pane{width:calc(33.33% + 1px)}.building [data-window='triple-classic-window'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='triple-classic-window'] .window .window-pane:nth-child(3){display:block;left:calc(33.33% - 1px)}.building [data-window='triple-classic-window'] .window .window-pane:nth-child(4){display:block;left:calc(66.66% - 1px);-webkit-transform-origin:right;transform-origin:right}.building [data-window='quad-classic-window']{--windowWidth:18vw;--windowHeight:6vw;--windowFrame:.65vw;--windowYPosition:19vw}.building [data-window='quad-classic-window'] .window .window-pane{width:calc(25% + 1px)}.building [data-window='quad-classic-window'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='quad-classic-window'] .window .window-pane:nth-child(3){display:block;left:calc(25% - 1px);-webkit-transform-origin:right;transform-origin:right}.building [data-window='quad-classic-window'] .window .window-pane:nth-child(4){display:block;left:calc(50% - 1px);-webkit-transform-origin:left;transform-origin:left}.building [data-window='quad-classic-window'] .window .window-pane:nth-child(5){display:block;left:calc(75% - 1px);-webkit-transform-origin:right;transform-origin:right}.building [data-window='georgian-single-window']{--windowWidth:4.5vw;--windowHeight:6vw;--windowFrame:.4vw;--windowYPosition:19vw}.building [data-window='georgian-single-window'] .window .window-pane{height:calc(50% + 1px)}.building [data-window='georgian-single-window'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='georgian-single-window'] .window .window-pane:nth-child(3){display:block;top:calc(50% - 1px);-webkit-transform-origin:left;transform-origin:left}.building [data-window='georgian-double-window']{--windowWidth:9vw;--windowHeight:6vw;--windowFrame:.4vw;--windowYPosition:19vw}.building [data-window='georgian-double-window'] .window .window-pane{height:calc(50% + 1px);width:calc(50% + 1px)}.building [data-window='georgian-double-window'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='georgian-double-window'] .window .window-pane:nth-child(3){display:block;top:calc(50% - 1px);-webkit-transform-origin:left;transform-origin:left}.building [data-window='georgian-double-window'] .window .window-pane:nth-child(4){display:block;left:calc(50% - 1px);-webkit-transform-origin:right;transform-origin:right}.building [data-window='georgian-double-window'] .window .window-pane:nth-child(5){display:block;left:calc(50% - 1px);top:calc(50% - 1px);-webkit-transform-origin:right;transform-origin:right}.building [data-window='georgian-triple-window']{--windowWidth:13.5vw;--windowHeight:6vw;--windowFrame:.4vw;--windowYPosition:19vw}.building [data-window='georgian-triple-window'] .window .window-pane{height:calc(50% + 1px);width:calc(33.33% + 1px)}.building [data-window='georgian-triple-window'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='georgian-triple-window'] .window .window-pane:nth-child(3){display:block;top:calc(50% - 1px);-webkit-transform-origin:left;transform-origin:left}.building [data-window='georgian-triple-window'] .window .window-pane:nth-child(4){display:block;left:calc(33.33% - 1px)}.building [data-window='georgian-triple-window'] .window .window-pane:nth-child(5){display:block;left:calc(33.33% - 1px);top:calc(50% - 1px)}.building [data-window='georgian-triple-window'] .window .window-pane:nth-child(6){display:block;left:calc(66.66% - 1px)}.building [data-window='georgian-triple-window'] .window .window-pane:nth-child(7){display:block;left:calc(66.66% - 1px);top:calc(50% - 1px)}.building [data-window='georgian-quad-window']{--windowWidth:18vw;--windowHeight:6vw;--windowFrame:.4vw;--windowYPosition:19vw}.building [data-window='georgian-quad-window'] .window .window-pane{height:calc(50% + 1px);width:calc(25% + 1px)}.building [data-window='georgian-quad-window'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='georgian-quad-window'] .window .window-pane:nth-child(3){display:block;top:calc(50% - 1px);-webkit-transform-origin:left;transform-origin:left}.building [data-window='georgian-quad-window'] .window .window-pane:nth-child(4){display:block;left:calc(25% - 1px)}.building [data-window='georgian-quad-window'] .window .window-pane:nth-child(5){display:block;left:calc(25% - 1px);top:calc(50% - 1px)}.building [data-window='georgian-quad-window'] .window .window-pane:nth-child(6){display:block;left:calc(50% - 1px)}.building [data-window='georgian-quad-window'] .window .window-pane:nth-child(7){display:block;left:calc(50% - 1px);top:calc(50% - 1px)}.building [data-window='georgian-quad-window'] .window .window-pane:nth-child(8){display:block;left:calc(75% - 1px)}.building [data-window='georgian-quad-window'] .window .window-pane:nth-child(9){display:block;left:calc(75% - 1px);top:calc(50% - 1px)}.building [data-window='large-garage-window']{--windowWidth:12vw;--windowHeight:9vw;--windowFrame:.65vw;--windowYPosition:19vw}.building [data-window='large-garage-window'] .window .window-pane:nth-child(2){display:block;height:calc(33.33% + 1px);-webkit-transform-origin:top;transform-origin:top}.building [data-window='large-garage-window'] .window .window-pane:nth-child(3){display:block;height:calc(66.66% + 1px);top:calc(33.33% - 1px)}.building [data-window='double-casement']{--windowWidth:9vw;--windowHeight:9vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='double-casement'] .window .window-pane{width:calc(50% + 1px)}.building [data-window='double-casement'] .window .window-pane:nth-child(2){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='double-casement'] .window .window-pane:nth-child(3){display:block;left:calc(50% - 1px);-webkit-transform-origin:right;transform-origin:right}.building [data-window='contemporary-door']{--windowWidth:24vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='contemporary-door'] .window .window-pane{width:calc(25% + 2px)}.building [data-window='contemporary-door'] .window .window-pane:nth-child(3){--windowFrame:1vw;display:block;left:calc(25% - 1px);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.building [data-window='contemporary-door'] .window .window-pane:nth-child(4){--windowFrame:1vw;display:block;left:calc(50% - 1px);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.building [data-window='contemporary-door'] .window .window-pane:nth-child(5){display:block;left:calc(75% - 1px);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.building [data-window='1200mm-double-doors-with-450mm-sidelights']{--windowWidth:24vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='1200mm-double-doors-with-450mm-sidelights'] .window .window-pane{width:calc(18.75% + 2px)}.building [data-window='1200mm-double-doors-with-450mm-sidelights'] .window .window-pane:nth-child(3){--windowFrame:1vw;display:block;left:calc(18.75% - 1px);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out;width:calc(31.25% + 2px)}.building [data-window='1200mm-double-doors-with-450mm-sidelights'] .window .window-pane:nth-child(4){--windowFrame:1vw;display:block;left:calc(50% - 1px);-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out;width:calc(31.25% + 2px)}.building [data-window='1200mm-double-doors-with-450mm-sidelights'] .window .window-pane:nth-child(5){display:block;left:calc(81.25% - 1px);-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.building [data-window='french-double-door'],.building [data-window='french-double-door-2']{--windowWidth:15vw;--windowHeight:19.5vw;--windowFrame:1vw;--windowYPosition:19.5vw}.building [data-window='french-double-door'] .window .window-pane,.building [data-window='french-double-door-2'] .window .window-pane{width:calc(50% + 2px)}.building [data-window='french-double-door'] .window .window-pane:nth-child(2),.building [data-window='french-double-door-2'] .window .window-pane:nth-child(2){-webkit-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.building [data-window='french-double-door'] .window .window-pane:nth-child(3),.building [data-window='french-double-door-2'] .window .window-pane:nth-child(3){display:block;left:calc(50% - 1px);-webkit-transform-origin:left;transform-origin:left;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.building [data-window='bi-fold-door'],.building [data-window='2200-bi-fold']{--windowWidth:24vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='bi-fold-door'] .window .window-pane,.building [data-window='2200-bi-fold'] .window .window-pane{width:calc(33.33% + 2px)}.building [data-window='bi-fold-door'] .window .window-pane:nth-child(3),.building [data-window='2200-bi-fold'] .window .window-pane:nth-child(3){display:block;left:calc(33.33% - 1px)}.building [data-window='bi-fold-door'] .window .window-pane:nth-child(4),.building [data-window='2200-bi-fold'] .window .window-pane:nth-child(4){display:block;left:calc(66.66% - 1px)}.building [data-window='2200-bi-fold']{--windowWidth:22vw}.building [data-window='bi-fold-door-4-panes']{--windowWidth:24vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='bi-fold-door-4-panes'] .window .window-pane{width:calc(25% + 2px)}.building [data-window='bi-fold-door-4-panes'] .window .window-pane:nth-child(3){display:block;left:calc(25% - 1px)}.building [data-window='bi-fold-door-4-panes'] .window .window-pane:nth-child(4){display:block;left:calc(50% - 1px)}.building [data-window='bi-fold-door-4-panes'] .window .window-pane:nth-child(5){display:block;left:calc(75% - 1px)}.building [data-window='patio-door'],.building [data-window="patio-door-1-8m"],.building [data-window="patio-door-1-8m-2"]{--windowWidth:24vw;--windowHeight:19.5vw;--windowFrame:.9vw;--windowYPosition:19.5vw}.building [data-window='patio-door'] .window .window-pane,.building [data-window="patio-door-1-8m"] .window .window-pane,.building [data-window="patio-door-1-8m-2"] .window .window-pane{width:calc(50% + (var(--windowFrame) / 2))}.building [data-window='patio-door'] .window .window-pane:nth-child(2),.building [data-window="patio-door-1-8m"] .window .window-pane:nth-child(2),.building [data-window="patio-door-1-8m-2"] .window .window-pane:nth-child(2){-webkit-filter:brightness(.95);filter:brightness(.95);-webkit-transform:translateZ(calc(var(--wallThickness) * -0.75 * .5));transform:translateZ(calc(var(--wallThickness) * -0.75 * .5))}.building [data-window='patio-door'] .window .window-pane:nth-child(3),.building [data-window="patio-door-1-8m"] .window .window-pane:nth-child(3),.building [data-window="patio-door-1-8m-2"] .window .window-pane:nth-child(3){display:block;left:calc(50% - (var(--windowFrame) / 2));-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out, -webkit-transform .5s ease-out}.building [data-window="patio-door-1-8m"],.building [data-window="patio-door-1-8m-2"]{--windowWidth:18vw}.building [data-window='traditional-door']{--windowWidth:9vw;--windowHeight:19vw;--windowFrame:.65vw;--windowYPosition:19vw}.building [data-window='traditional-door'] .window .window-pane{--windowFrame:1.3vw;height:calc(25% + 1px);width:calc(50% + 1px)}.building [data-window='traditional-door'] .window .window-pane:nth-child(2),.building [data-window='traditional-door'] .window .window-pane:nth-child(3){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='traditional-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='traditional-door'] .window .window-pane:nth-child(3) span:nth-child(1){border-right-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-door'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='traditional-door'] .window .window-pane:nth-child(3) span:nth-child(2){border-left-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-door'] .window .window-pane:nth-child(2) span:nth-child(4),.building [data-window='traditional-door'] .window .window-pane:nth-child(3) span:nth-child(4){right:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-door'] .window .window-pane:nth-child(4),.building [data-window='traditional-door'] .window .window-pane:nth-child(5){display:block;left:calc(50% - 1px);-webkit-transform-origin:-100% center;transform-origin:-100% center}.building [data-window='traditional-door'] .window .window-pane:nth-child(4) span:nth-child(1),.building [data-window='traditional-door'] .window .window-pane:nth-child(5) span:nth-child(1){border-left-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-door'] .window .window-pane:nth-child(4) span:nth-child(2),.building [data-window='traditional-door'] .window .window-pane:nth-child(5) span:nth-child(2){border-right-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-door'] .window .window-pane:nth-child(4) span:nth-child(3),.building [data-window='traditional-door'] .window .window-pane:nth-child(5) span:nth-child(3){left:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-door'] .window .window-pane:nth-child(3),.building [data-window='traditional-door'] .window .window-pane:nth-child(5){top:calc(25% - 1px)}.building [data-window='traditional-door'] .window .window-pane:nth-child(3) span:nth-child(1),.building [data-window='traditional-door'] .window .window-pane:nth-child(5) span:nth-child(1),.building [data-window='traditional-door'] .window .window-pane:nth-child(3) span:nth-child(2),.building [data-window='traditional-door'] .window .window-pane:nth-child(5) span:nth-child(2){border-top-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-door'] .window .window-pane:nth-child(3) span:nth-child(6),.building [data-window='traditional-door'] .window .window-pane:nth-child(5) span:nth-child(6){top:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='traditional-door'] .window .window-pane:nth-child(4) span:nth-child(1),.building [data-window='traditional-door'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='traditional-door'] .window .window-pane:nth-child(4) span:nth-child(2){border-bottom-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-door'] .window .window-pane:nth-child(2) span:nth-child(5),.building [data-window='traditional-door'] .window .window-pane:nth-child(4) span:nth-child(5){bottom:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-door'] .window .window-pane:nth-child(6),.building [data-window='traditional-door'] .window .window-pane:nth-child(7){display:block;height:calc(50% + 1px);top:calc(50% - 1px)}.building [data-window='traditional-door'] .window .window-pane:nth-child(6) span:nth-child(1),.building [data-window='traditional-door'] .window .window-pane:nth-child(7) span:nth-child(1),.building [data-window='traditional-door'] .window .window-pane:nth-child(6) span:nth-child(2),.building [data-window='traditional-door'] .window .window-pane:nth-child(7) span:nth-child(2){background-image:var(--windowDoorFrameSolid);background-size:50px;border-bottom-width:calc(var(--windowFrame) * 1.25);border-top-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-door'] .window .window-pane:nth-child(7){left:calc(50% - 1px);-webkit-transform-origin:-100% center;transform-origin:-100% center}.building [data-window='traditional-double-door']{--windowWidth:12vw;--windowHeight:19vw;--windowFrame:.65vw;--windowYPosition:19vw}.building [data-window='traditional-double-door'] .window .window-pane{--windowFrame:1.3vw;height:calc(25% + 1px);width:calc(25% + 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(3){display:block;-webkit-transform-origin:left;transform-origin:left}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(3) span:nth-child(1){border-right-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(3) span:nth-child(2){border-left-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(2) span:nth-child(4),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(3) span:nth-child(4){right:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(4),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(5){display:block;left:calc(25% - 1px);-webkit-transform-origin:-100% center;transform-origin:-100% center}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(4) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(5) span:nth-child(1){border-left-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(4) span:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(5) span:nth-child(2){border-right-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(4) span:nth-child(3),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(5) span:nth-child(3){left:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(3),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(5){top:calc(25% - 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(3) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(5) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(3) span:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(5) span:nth-child(2){border-top-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(3) span:nth-child(6),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(5) span:nth-child(6){top:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(4) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(4) span:nth-child(2){border-bottom-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(2) span:nth-child(5),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(4) span:nth-child(5){bottom:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(6),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(7){display:block;height:calc(50% + 1px);top:calc(50% - 1px);width:calc(50% + 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(6) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(7) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(6) span:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(7) span:nth-child(2){background-image:var(--windowDoorFrameSolid);background-size:50px;border-bottom-width:calc(var(--windowFrame) * 1.25);border-top-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(7){left:calc(50% - 1px);-webkit-transform-origin:-100% center;transform-origin:-100% center}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(8),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(9),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(10),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(11){left:auto;right:0}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(8),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(9){display:block;-webkit-transform-origin:right;transform-origin:right}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(8) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(9) span:nth-child(1){border-left-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(8) span:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(9) span:nth-child(2){border-right-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(8) span:nth-child(3),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(9) span:nth-child(3){left:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(10),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(11){display:block;right:calc(25% - 1px);-webkit-transform-origin:200% center;transform-origin:200% center}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(10) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(11) span:nth-child(1){border-right-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(10) span:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(11) span:nth-child(2){border-left-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(10) span:nth-child(4),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(11) span:nth-child(4){left:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(9),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(11){top:calc(25% - 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(9) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(11) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(9) span:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(11) span:nth-child(2){border-top-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(9) span:nth-child(6),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(11) span:nth-child(6){top:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(8) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(10) span:nth-child(1),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(8) span:nth-child(2),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(10) span:nth-child(2){border-bottom-width:calc(var(--windowFrame) * .25)}.building [data-window='traditional-double-door'] .window .window-pane:nth-child(8) span:nth-child(5),.building [data-window='traditional-double-door'] .window .window-pane:nth-child(10) span:nth-child(5){bottom:calc((var(--windowFrame) * .25) - 1px)}.building [data-window='outside-solid-door'],.building [data-window='outside-solid-door-2'],.building [data-window='outside-glazed-door']{--windowWidth:9vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='outside-solid-door'] .window .window-trim span:nth-child(1),.building [data-window='outside-solid-door-2'] .window .window-trim span:nth-child(1),.building [data-window='outside-glazed-door'] .window .window-trim span:nth-child(1),.building [data-window='outside-solid-door'] .window .window-trim span:nth-child(2),.building [data-window='outside-solid-door-2'] .window .window-trim span:nth-child(2),.building [data-window='outside-glazed-door'] .window .window-trim span:nth-child(2){border-bottom-width:0}.building [data-window='outside-solid-door'] .window .window-trim span:nth-child(5),.building [data-window='outside-solid-door-2'] .window .window-trim span:nth-child(5),.building [data-window='outside-glazed-door'] .window .window-trim span:nth-child(5){display:none}.building [data-window='outside-solid-door'] .window .window-frame,.building [data-window='outside-solid-door-2'] .window .window-frame,.building [data-window='outside-glazed-door'] .window .window-frame{display:none}.building [data-window='outside-solid-door'] .window .window-pane,.building [data-window='outside-solid-door-2'] .window .window-pane,.building [data-window='outside-glazed-door'] .window .window-pane{height:100%;top:0}.building [data-window='outside-solid-door'] .window .window-pane:nth-child(2) span,.building [data-window='outside-solid-door-2'] .window .window-pane:nth-child(2) span,.building [data-window='outside-glazed-door'] .window .window-pane:nth-child(2) span{display:none}.building [data-window='outside-solid-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='outside-solid-door-2'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='outside-glazed-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='outside-solid-door'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='outside-solid-door-2'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='outside-glazed-door'] .window .window-pane:nth-child(2) span:nth-child(2){background-image:var(--outsideUPVCDoor);background-position:center;background-repeat:no-repeat;background-size:auto 100%;border:0;display:block}.building [data-window='outside-glazed-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='outside-glazed-door'] .window .window-pane:nth-child(2) span:nth-child(2){background-image:var(--outsideUPVCGlazedDoor)}.building [data-window='standard-personal-door']{--windowWidth:9vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='standard-personal-door'] .window .window-trim span:nth-child(1),.building [data-window='standard-personal-door'] .window .window-trim span:nth-child(2){border-bottom-width:0}.building [data-window='standard-personal-door'] .window .window-trim span:nth-child(5){display:none}.building [data-window='standard-personal-door'] .window .window-frame{display:none}.building [data-window='standard-personal-door'] .window .window-pane{height:100%;top:0}.building [data-window='standard-personal-door'] .window .window-pane:nth-child(2) span{display:none}.building [data-window='standard-personal-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='standard-personal-door'] .window .window-pane:nth-child(2) span:nth-child(2){background-color:transparent;background-image:url(../images/standard-personal-door.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%;border:0;display:block;left:-5%;width:110%}.building [data-window='shed-door-left-hand-hinged']{--windowWidth:9vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='shed-door-left-hand-hinged'] .window .window-trim span:nth-child(1),.building [data-window='shed-door-left-hand-hinged'] .window .window-trim span:nth-child(2){border-bottom-width:0}.building [data-window='shed-door-left-hand-hinged'] .window .window-trim span:nth-child(5){display:none}.building [data-window='shed-door-left-hand-hinged'] .window .window-frame{display:none}.building [data-window='shed-door-left-hand-hinged'] .window .window-pane{height:100%;top:0}.building [data-window='shed-door-left-hand-hinged'] .window .window-pane:nth-child(2) span{display:none}.building [data-window='shed-door-left-hand-hinged'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='shed-door-left-hand-hinged'] .window .window-pane:nth-child(2) span:nth-child(2){background-color:transparent;background-image:url(https://homeworkingoffices.co.uk/wp-content/uploads/shed-door-left-hand.jpg);background-position:center;background-repeat:no-repeat;background-size:auto 100%;border:0;display:block;left:-5%;width:110%}.building [data-window='shed-door-left-hand-hinged'] .window .window-pane:nth-child(2) span:nth-child(2){-webkit-transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg) scaleX(-1);transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg) scaleX(-1)}.building [data-window='shed-door-right-hand-hinged']{--windowWidth:9vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='shed-door-right-hand-hinged'] .window .window-trim span:nth-child(1),.building [data-window='shed-door-right-hand-hinged'] .window .window-trim span:nth-child(2){border-bottom-width:0}.building [data-window='shed-door-right-hand-hinged'] .window .window-trim span:nth-child(5){display:none}.building [data-window='shed-door-right-hand-hinged'] .window .window-frame{display:none}.building [data-window='shed-door-right-hand-hinged'] .window .window-pane{height:100%;top:0}.building [data-window='shed-door-right-hand-hinged'] .window .window-pane:nth-child(2) span{display:none}.building [data-window='shed-door-right-hand-hinged'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='shed-door-right-hand-hinged'] .window .window-pane:nth-child(2) span:nth-child(2){background-color:transparent;background-image:url(https://homeworkingoffices.co.uk/wp-content/uploads/shed-door-right-hand.jpg);background-position:center;background-repeat:no-repeat;background-size:auto 100%;border:0;display:block;left:-5%;width:110%}.building [data-window='shed-door-right-hand-hinged'] .window .window-pane:nth-child(2) span:nth-child(2){-webkit-transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg) scaleX(-1);transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg) scaleX(-1)}.building [data-window='shed-double-doors']{--windowWidth:15vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='shed-double-doors'] .window .window-trim span:nth-child(1),.building [data-window='shed-double-doors'] .window .window-trim span:nth-child(2){border-bottom-width:0}.building [data-window='shed-double-doors'] .window .window-trim span:nth-child(5){display:none}.building [data-window='shed-double-doors'] .window .window-frame{display:none}.building [data-window='shed-double-doors'] .window .window-pane:nth-child(2) span{display:none}.building [data-window='shed-double-doors'] .window .window-pane:nth-child(2) span:nth-child(1){background-color:transparent;background-image:url(https://homeworkingoffices.co.uk/wp-content/uploads/shed-double-doors.jpg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;border:0;display:block;left:-5%;width:110%}.building [data-window='shed-double-doors'] .window .window-pane:nth-child(2) span:nth-child(2){-webkit-transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg) scaleX(-1);transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg) scaleX(-1)}.building [data-window='shed-door']{--windowWidth:7.8vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='shed-door'] .window .window-trim span:nth-child(1),.building [data-window='shed-door'] .window .window-trim span:nth-child(2){border-bottom-width:0}.building [data-window='shed-door'] .window .window-trim span:nth-child(5){display:none}.building [data-window='shed-door'] .window .window-frame{display:none}.building [data-window='shed-door'] .window .window-pane{height:100%;top:0}.building [data-window='shed-door'] .window .window-pane:nth-child(2) span{display:none}.building [data-window='shed-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='shed-door'] .window .window-pane:nth-child(2) span:nth-child(2){background-color:transparent;background-image:url(../images/standard-personal-door.png);background-position:center;background-repeat:no-repeat;background-size:100% 100%;border:0;display:block;left:-5%;width:110%}.building [data-window='internal-door']{--windowWidth:9vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='internal-door'] .window .window-frame{display:none}.building [data-window='internal-door'] .window .window-pane{height:100%;top:0}.building [data-window='internal-door'] .window .window-pane:nth-child(2) span{display:none}.building [data-window='internal-door'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='internal-door'] .window .window-pane:nth-child(2) span:nth-child(2){background-image:url(../images/internal-door.jpg);background-position:center;background-repeat:no-repeat;background-size:auto 100%;border:0;display:block}.building [data-window='single-door-with-vented-screens']{--windowWidth:22vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='single-door-with-vented-screens'] .window .window-pane{height:calc(100% + 1px);width:calc(33.33% + 1px)}.building [data-window='single-door-with-vented-screens'] .window .window-pane:nth-child(2){display:block;height:calc(25% + 1px)}.building [data-window='single-door-with-vented-screens'] .window .window-pane:nth-child(3){display:block;height:calc(75% + 1px);top:calc(25% - 1px)}.building [data-window='single-door-with-vented-screens'] .window .window-pane:nth-child(4){display:block;left:calc(33.33% - 1px)}.building [data-window='single-door-with-vented-screens'] .window .window-pane:nth-child(5){display:block;height:calc(25% + 1px);left:calc(66.66% - 1px)}.building [data-window='single-door-with-vented-screens'] .window .window-pane:nth-child(6){display:block;height:calc(75% + 1px);left:calc(66.66% - 1px);top:calc(25% - 1px)}.building [data-window='french-doors-with-vented-screens']{--windowWidth:22vw;--windowHeight:19.5vw;--windowFrame:.65vw;--windowYPosition:19.5vw}.building [data-window='french-doors-with-vented-screens'] .window .window-pane{height:calc(100% + 1px);width:calc(25% + 1px)}.building [data-window='french-doors-with-vented-screens'] .window .window-pane:nth-child(2){display:block;height:calc(25% + 1px)}.building [data-window='french-doors-with-vented-screens'] .window .window-pane:nth-child(3){display:block;height:calc(75% + 1px);top:calc(25% - 1px)}.building [data-window='french-doors-with-vented-screens'] .window .window-pane:nth-child(4){display:block;left:calc(25% - 1px)}.building [data-window='french-doors-with-vented-screens'] .window .window-pane:nth-child(5){display:block;left:calc(50% - 1px)}.building [data-window='french-doors-with-vented-screens'] .window .window-pane:nth-child(6){display:block;height:calc(25% + 1px);left:calc(75% - 1px)}.building [data-window='french-doors-with-vented-screens'] .window .window-pane:nth-child(7){display:block;height:calc(75% + 1px);left:calc(75% - 1px);top:calc(25% - 1px)}.building [data-window='cedar-up-over'],.building [data-window='metal-up-over'],.building [data-window='elegance-up-over'],.building [data-window='barn-double-doors'],.building [data-window='framed-barn-double-doors'],.building [data-window='cedar-double-garage-doors']{--windowWidth:25vw;--windowHeight:21vw;--windowFrame:.65vw;--windowYPosition:21vw;--windowDoorFrame:var(--coverStrip)}.building [data-window='cedar-up-over'] .window .window-trim span:nth-child(1),.building [data-window='metal-up-over'] .window .window-trim span:nth-child(1),.building [data-window='elegance-up-over'] .window .window-trim span:nth-child(1),.building [data-window='barn-double-doors'] .window .window-trim span:nth-child(1),.building [data-window='framed-barn-double-doors'] .window .window-trim span:nth-child(1),.building [data-window='cedar-double-garage-doors'] .window .window-trim span:nth-child(1),.building [data-window='cedar-up-over'] .window .window-trim span:nth-child(2),.building [data-window='metal-up-over'] .window .window-trim span:nth-child(2),.building [data-window='elegance-up-over'] .window .window-trim span:nth-child(2),.building [data-window='barn-double-doors'] .window .window-trim span:nth-child(2),.building [data-window='framed-barn-double-doors'] .window .window-trim span:nth-child(2),.building [data-window='cedar-double-garage-doors'] .window .window-trim span:nth-child(2){border-bottom-width:0}.building [data-window='cedar-up-over'] .window .window-trim span:nth-child(5),.building [data-window='metal-up-over'] .window .window-trim span:nth-child(5),.building [data-window='elegance-up-over'] .window .window-trim span:nth-child(5),.building [data-window='barn-double-doors'] .window .window-trim span:nth-child(5),.building [data-window='framed-barn-double-doors'] .window .window-trim span:nth-child(5),.building [data-window='cedar-double-garage-doors'] .window .window-trim span:nth-child(5){display:none}.building [data-window='cedar-up-over'] .window .window-pane,.building [data-window='metal-up-over'] .window .window-pane,.building [data-window='elegance-up-over'] .window .window-pane,.building [data-window='barn-double-doors'] .window .window-pane,.building [data-window='framed-barn-double-doors'] .window .window-pane,.building [data-window='cedar-double-garage-doors'] .window .window-pane{height:100%;top:0}.building [data-window='cedar-up-over'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='metal-up-over'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='elegance-up-over'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='barn-double-doors'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='framed-barn-double-doors'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='cedar-double-garage-doors'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='cedar-up-over'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='metal-up-over'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='elegance-up-over'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='barn-double-doors'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='framed-barn-double-doors'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='cedar-double-garage-doors'] .window .window-pane:nth-child(2) span:nth-child(2){background-image:url(../images/cedar-up-over-garage-door.jpg);background-size:cover;border:0}.building [data-window='metal-up-over'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='metal-up-over'] .window .window-pane:nth-child(2) span:nth-child(2){background-image:var(--metalUpOver)}.building [data-window='elegance-up-over'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='elegance-up-over'] .window .window-pane:nth-child(2) span:nth-child(2){background-image:var(--eleganceUpOver)}.building [data-window='barn-double-doors'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='framed-barn-double-doors'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='barn-double-doors'] .window .window-pane:nth-child(2) span:nth-child(2),.building [data-window='framed-barn-double-doors'] .window .window-pane:nth-child(2) span:nth-child(2){background-color:transparent;background-image:url(../images/barn-double-doors.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%;left:-5%;width:110%}.building [data-window='cedar-double-garage-doors'] .window .window-pane:nth-child(2) span:nth-child(1),.building [data-window='cedar-double-garage-doors'] .window .window-pane:nth-child(2) span:nth-child(2){background-color:transparent;background-image:url(../images/cedar-double-garage-doors.png);background-position:center;background-repeat:no-repeat;background-size:auto 100%;left:-5%;width:110%}.building [data-window='cart-lodge']{--windowWidth:100%;--windowHeight:100%;--windowFrame:.65vw;--windowYPosition:100%;--windowDoorFrame:var(--coverStrip)}.building [data-window='cart-lodge'] .window .window-trim span:nth-child(1),.building [data-window='cart-lodge'] .window .window-trim span:nth-child(2){border-bottom-width:0}.building [data-window='cart-lodge'] .window .window-trim span:nth-child(5){display:none}.building [data-window='cart-lodge'] .window .window-pane{height:100%;top:0}.building [data-window='cart-lodge'] .window .window-pane span{background-color:transparent !important}.building [data-window='cart-lodge'] .window .window-pane:nth-child(2){left:-1px;width:.892vw}.building [data-window='cart-lodge'] .window .window-pane:nth-child(2) span{display:none}.building [data-window='cart-lodge'] .window .window-pane:nth-child(2) span:nth-child(1){background-image:url(../images/cart-lodge-post.jpg);background-position:right top;background-size:cover;border:none;display:block}.building [data-window='cart-lodge'] .window .window-pane:nth-child(2) span:nth-child(3){background-image:url(../images/cart-lodge-post.jpg);background-position:center top;background-size:cover;border:none;display:block;left:100%;width:1.784vw}.building [data-window='cart-lodge'] .window .window-pane:nth-child(3){display:block;left:auto;right:-1px;-webkit-transform:translateZ(1px);transform:translateZ(1px);width:.892vw}.building [data-window='cart-lodge'] .window .window-pane:nth-child(3) span{display:none}.building [data-window='cart-lodge'] .window .window-pane:nth-child(3) span:nth-child(1){background-image:url(../images/cart-lodge-post.jpg);background-position:left top;background-size:cover;border:none;display:block}.building [data-window='cart-lodge'] .window .window-pane:nth-child(3) span:nth-child(8){background-image:url(../images/cart-lodge-post.jpg);background-position:center top;background-size:cover;border:none;display:block;width:1.784vw}.building [data-window='cart-lodge'] .window .window-pane:nth-child(4){display:block;height:5.5vw;left:calc(.892vw - 1px);width:5.5vw}.building [data-window='cart-lodge'] .window .window-pane:nth-child(4) span{display:none}.building [data-window='cart-lodge'] .window .window-pane:nth-child(4) span:nth-child(1){background-image:url(../images/cart-lodge-angle-left.png);background-position:left top;background-repeat:no-repeat;background-size:contain;border:0;display:block}.building [data-window='cart-lodge'] .window .window-pane:nth-child(5){display:block;height:5.5vw;left:auto;right:calc(.892vw - 1px);width:5.5vw}.building [data-window='cart-lodge'] .window .window-pane:nth-child(5) span{display:none}.building [data-window='cart-lodge'] .window .window-pane:nth-child(5) span:nth-child(1){background-image:url(../images/cart-lodge-angle-right.png);background-position:left top;background-repeat:no-repeat;background-size:contain;border:0;display:block}.building [data-window='cart-lodge']:first-child .window .window-pane:nth-child(2){left:-1vw;width:1.784vw}.building [data-window='cart-lodge']:first-child .window .window-pane:nth-child(4){left:calc(.874vw - 1px)}.building [data-window='cart-lodge']:nth-last-child(2) .window .window-pane:nth-child(3){right:-1vw;width:1.784vw}.building [data-window='cart-lodge']:nth-last-child(2) .window .window-pane:nth-child(5){right:calc(.874vw - 1px)}.building[data-front='true'] .left-side,.building[data-front='true'] .right-side{height:calc(100% + var(--floorDepth));width:calc(var(--depth) + 1.5vw)}.building[data-front='true'] .left-side .wall-inside::before,.building[data-front='true'] .right-side .wall-inside::before{background-image:var(--cladding);background-position:left bottom;background-size:auto var(--claddingSize);content:'';height:100%;position:absolute;top:0;width:1.5vw}.building[data-front='true'] .left-side .wall-inside::after,.building[data-front='true'] .right-side .wall-inside::after{background-image:var(--roofTrim),url(../images/c-shaped-trim.jpg);content:'';height:100%;position:absolute;top:0;width:var(--wallThickness)}.building[data-front='true'] .left-side .wall-inside::before{left:0}.building[data-front='true'] .left-side .wall-inside::after{left:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left}.building[data-front='true'] .left-side .wall-outside::after{background-image:var(--roofTrim),url(../images/c-shaped-trim.jpg);background-position:center;background-size:auto}.building[data-front='true'] .right-side .wall-inside::before{right:0}.building[data-front='true'] .right-side .wall-inside::after{right:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right}.building[data-front='true'] .right-side .wall-outside::before{background-image:var(--roofTrim),url(../images/c-shaped-trim.jpg);background-position:center;background-size:auto}.building[data-front='true'] .front .panel:first-child .wall-outside::before{content:none}.building[data-front='true'] .front .panel:last-child .wall-outside::after{content:none}.building[data-decking='true']{--deckingSize:6vw}.building[data-decking='true'] .floor .decking .decking-front{opacity:1}.building[data-internal-wall='true'] .internal-wall{width:calc(var(--depth) - (var(--wallThickness) * 2))}.building[data-ridge-line='left-right'] .roof .side{height:calc(50% + var(--pitchSideExtra));left:0;width:100%}.building[data-ridge-line='left-right'] .roof .side:nth-child(1){bottom:50%;-webkit-transform:translateZ(calc(var(--pitchDepth) - var(--roofDepth))) rotateX(calc(var(--pitchAngle) * 1deg));transform:translateZ(calc(var(--pitchDepth) - var(--roofDepth))) rotateX(calc(var(--pitchAngle) * 1deg));-webkit-transform-origin:center bottom var(--roofDepth);transform-origin:center bottom var(--roofDepth)}.building[data-ridge-line='left-right'] .roof .side:nth-child(1) .roof-top{-webkit-transform:translateZ(var(--roofDepth)) rotate(180deg);transform:translateZ(var(--roofDepth)) rotate(180deg)}.building[data-ridge-line='left-right'] .roof .side:nth-child(2){top:50%;-webkit-transform:translateZ(calc(var(--pitchDepth) - var(--roofDepth))) rotateX(calc(var(--pitchAngle) * -1deg));transform:translateZ(calc(var(--pitchDepth) - var(--roofDepth))) rotateX(calc(var(--pitchAngle) * -1deg));-webkit-transform-origin:center top var(--roofDepth);transform-origin:center top var(--roofDepth)}.building[data-ridge-line='left-right'] .roof .side .roof-left-side,.building[data-ridge-line='left-right'] .roof .side .roof-right-side{width:calc(((var(--depth) + var(--overhang-front) + var(--overhang-back)) / 2) + var(--pitchSideExtra))}.building[data-ridge-line='left-right'] .roof .left-triangle,.building[data-ridge-line='left-right'] .roof .right-triangle{bottom:calc(var(--depth) + var(--overhang-front));width:var(--depth)}.building[data-ridge-line='left-right'] .roof .left-triangle{left:var(--overhang-right);-webkit-transform:rotateZ(90deg) rotateX(-90deg);transform:rotateZ(90deg) rotateX(-90deg);-webkit-transform-origin:left bottom;transform-origin:left bottom}.building[data-ridge-line='left-right'] .roof .right-triangle{right:var(--overhang-right);-webkit-transform:rotateZ(-90deg) rotateX(-90deg);transform:rotateZ(-90deg) rotateX(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.building[data-ridge-line='front-back'] .roof .side{height:100%;top:0;width:calc(50% + var(--pitchSideExtra))}.building[data-ridge-line='front-back'] .roof .side:nth-child(1){left:50%;-webkit-transform:translateZ(calc(var(--pitchDepth) - var(--roofDepth))) rotateY(calc(var(--pitchAngle) * 1deg));transform:translateZ(calc(var(--pitchDepth) - var(--roofDepth))) rotateY(calc(var(--pitchAngle) * 1deg));-webkit-transform-origin:left center var(--roofDepth);transform-origin:left center var(--roofDepth)}.building[data-ridge-line='front-back'] .roof .side:nth-child(1) .roof-top{-webkit-transform:translateZ(var(--roofDepth)) rotate(180deg);transform:translateZ(var(--roofDepth)) rotate(180deg)}.building[data-ridge-line='front-back'] .roof .side:nth-child(2){right:50%;-webkit-transform:translateZ(calc(var(--pitchDepth) - var(--roofDepth))) rotateY(calc(var(--pitchAngle) * -1deg));transform:translateZ(calc(var(--pitchDepth) - var(--roofDepth))) rotateY(calc(var(--pitchAngle) * -1deg));-webkit-transform-origin:right center var(--roofDepth);transform-origin:right center var(--roofDepth)}.building[data-ridge-line='front-back'] .roof .side .roof-left-side,.building[data-ridge-line='front-back'] .roof .side .roof-right-side{width:calc(var(--depth) + var(--overhang-front) + var(--overhang-back))}.building[data-ridge-line='front-back'] .roof .left-triangle,.building[data-ridge-line='front-back'] .roof .right-triangle{right:var(--overhang-right);width:var(--width)}.building[data-ridge-line='front-back'] .roof .left-triangle{bottom:calc(100% - var(--overhang-back));-webkit-transform:rotateZ(-180deg) rotateX(-90deg);transform:rotateZ(-180deg) rotateX(-90deg);-webkit-transform-origin:bottom;transform-origin:bottom}.building[data-ridge-line='front-back'] .roof .right-triangle{bottom:var(--overhang-front);-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom}.loading{-webkit-box-align:center;align-items:center;background-color:#eee;background-image:radial-gradient(#fff, #eee);background-position:center;background-size:100% 100%;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;height:100%;-webkit-box-pack:center;justify-content:center;left:0;letter-spacing:.1em;opacity:1;margin-top:0;position:fixed;text-transform:uppercase;top:0;-webkit-transition:opacity .5s;transition:opacity .5s;visibility:visible;width:100%;z-index:9999}.loading span{margin-top:2rem}.loading svg{display:block;height:10rem;width:10rem;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.loading svg polygon{-webkit-animation:loading .75s infinite alternate linear;animation:loading .75s infinite alternate linear}.loading svg polygon:nth-child(1),.loading svg polygon:nth-child(4){-webkit-animation-delay:.25s;animation-delay:.25s}.loading svg polygon:nth-child(2),.loading svg polygon:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes loading{0%{opacity:.25}100%{opacity:1}}@keyframes loading{0%{opacity:.25}100%{opacity:1}}.loaded .frame{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.loaded .loading{opacity:0;pointer-events:none}.loaded .loading svg{-webkit-transform:scale(.25);transform:scale(.25)}.postid-1637 .building .front,.postid-7875 .building .front,.postid-1637 .building .back,.postid-7875 .building .back{z-index:0}.postid-1637 .building .floor .floor-top,.postid-7875 .building .floor .floor-top{z-index:1}.postid-1637 .building[data-recess-position="right"] .front .panel:first-child .wall-outside::before,.postid-7875 .building[data-recess-position="right"] .front .panel:first-child .wall-outside::before{background-size:250%;left:-1px;width:var(--narrowCoverStrip)}.postid-1637 .building[data-recess-position="right"] .front .panel:first-child .wall-outside::after,.postid-7875 .building[data-recess-position="right"] .front .panel:first-child .wall-outside::after{background-size:100% auto;right:calc(var(--wallThickness) * -1);width:var(--wideCoverStrip)}.postid-1637 .building[data-recess-position="right"] .front .panel:last-child .wall-outside::after,.postid-7875 .building[data-recess-position="right"] .front .panel:last-child .wall-outside::after{background-size:250%;right:-1px;width:var(--narrowCoverStrip)}.postid-1637 .building[data-recess-position="right"] .front .panel:nth-child(2) .wall-outside::before,.postid-7875 .building[data-recess-position="right"] .front .panel:nth-child(2) .wall-outside::before{background-size:100% auto;left:calc(var(--wallThickness) * -1);right:auto;width:var(--wideCoverStrip)}.postid-1637 .building[data-recess-position="right"] .floor .floor-top::before,.postid-7875 .building[data-recess-position="right"] .floor .floor-top::before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - var(--recessDepth)), calc(100% - var(--recessWidth)) calc(100% - var(--recessDepth)), calc(100% - var(--recessWidth)) 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - var(--recessDepth)), calc(100% - var(--recessWidth)) calc(100% - var(--recessDepth)), calc(100% - var(--recessWidth)) 100%, 0% 100%)}.postid-1637 .building[data-recess-position="right"] .floor .floor-top .decking-recess,.postid-7875 .building[data-recess-position="right"] .floor .floor-top .decking-recess{background-image:var(--decking);background-size:7.5vw auto;bottom:0;content:'';height:var(--recessDepth);position:absolute;right:0;width:calc(var(--recessWidth) + var(--wallThickness))}.postid-1637 .building[data-recess-position="right"] .floor .floor-top .decking-recess::before,.postid-7875 .building[data-recess-position="right"] .floor .floor-top .decking-recess::before{background-image:var(--decking);background-size:7.5vw auto;bottom:0;content:'';height:calc(var(--recessWidth) + var(--wallThickness));position:absolute;right:0;-webkit-transform:rotate(-90deg) rotateY(-90deg);transform:rotate(-90deg) rotateY(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;width:var(--floorDepth)}.postid-1637 .building[data-recess-position="right"] .floor .floor-top .decking-recess::after,.postid-7875 .building[data-recess-position="right"] .floor .floor-top .decking-recess::after{background-image:var(--decking);background-size:7.5vw auto;bottom:0;content:'';height:var(--recessDepth);left:100%;position:absolute;-webkit-transform:rotateY(90deg) translateZ(.5px);transform:rotateY(90deg) translateZ(.5px);-webkit-transform-origin:left;transform-origin:left;width:var(--floorDepth)}.postid-1637 .building[data-recess-position="right"] .roof .roof-bottom::before,.postid-7875 .building[data-recess-position="right"] .roof .roof-bottom::before{-webkit-clip-path:polygon(0% 0%, calc(100% - var(--recessWidth) - var(--wallThickness)) 0%, calc(100% - var(--recessWidth) - var(--wallThickness)) var(--recessDepth), 100% var(--recessDepth), 100% 100%, 0% 100%);clip-path:polygon(0% 0%, calc(100% - var(--recessWidth) - var(--wallThickness)) 0%, calc(100% - var(--recessWidth) - var(--wallThickness)) var(--recessDepth), 100% var(--recessDepth), 100% 100%, 0% 100%)}.postid-1637 .building[data-recess-position="right"] .roof .roof-bottom .light,.postid-7875 .building[data-recess-position="right"] .roof .roof-bottom .light{right:calc(var(--recessWidth) * .25 + var(--overhang-right) + .75vw)}.postid-1637 .building[data-recess-position="right"] .roof .roof-bottom .light:nth-child(2),.postid-7875 .building[data-recess-position="right"] .roof .roof-bottom .light:nth-child(2){right:calc(var(--recessWidth) * .5 + var(--overhang-right) + .75vw)}.postid-1637 .building[data-recess-position="right"] .roof .roof-bottom .light:nth-child(3),.postid-7875 .building[data-recess-position="right"] .roof .roof-bottom .light:nth-child(3){right:calc(var(--recessWidth) * .75 + var(--overhang-right) + .75vw)}.postid-1637 .building[data-recess-position="right"] .right-side,.postid-7875 .building[data-recess-position="right"] .right-side{width:calc(var(--depth) - var(--recessDepth))}.postid-1637 .building[data-recess-position="right"] .panel.recess,.postid-7875 .building[data-recess-position="right"] .panel.recess{-webkit-box-ordinal-group:3;order:2}.postid-1637 .building[data-recess-position="right"] .panel.recess .side-wall,.postid-7875 .building[data-recess-position="right"] .panel.recess .side-wall{left:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left center;transform-origin:left center}.postid-1637 .building[data-recess-position="right"] .panel.recess .door-wall .wall-inside,.postid-7875 .building[data-recess-position="right"] .panel.recess .door-wall .wall-inside{-webkit-clip-path:polygon(-25% -25%, -25% 125%, calc(50% - (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) 125%, calc(50% - (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) 125%, 125% 125%, 125% -25%);clip-path:polygon(-25% -25%, -25% 125%, calc(50% - (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) 125%, calc(50% - (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5) - (var(--wallThickness) * .5)) 125%, 125% 125%, 125% -25%);left:calc(var(--wallThickness) * -1)}.postid-1637 .building[data-recess-position="left"] .floor .floor-top::before,.postid-7875 .building[data-recess-position="left"] .floor .floor-top::before{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, calc(var(--recessWidth)) 100%, calc(var(--recessWidth)) calc(100% - var(--recessDepth)), 0% calc(100% - var(--recessDepth)));clip-path:polygon(0% 0%, 100% 0%, 100% 100%, calc(var(--recessWidth)) 100%, calc(var(--recessWidth)) calc(100% - var(--recessDepth)), 0% calc(100% - var(--recessDepth)))}.postid-1637 .building[data-recess-position="left"] .floor .floor-top .decking-recess,.postid-7875 .building[data-recess-position="left"] .floor .floor-top .decking-recess{background-image:var(--decking);background-size:7.5vw auto;bottom:0;content:'';height:var(--recessDepth);left:0;position:absolute;width:calc(var(--recessWidth) + var(--wallThickness))}.postid-1637 .building[data-recess-position="left"] .floor .floor-top .decking-recess::before,.postid-7875 .building[data-recess-position="left"] .floor .floor-top .decking-recess::before{background-image:var(--decking);background-size:7.5vw auto;bottom:0;content:'';height:calc(var(--recessWidth) + var(--wallThickness));position:absolute;right:0;-webkit-transform:rotate(-90deg) rotateY(-90deg);transform:rotate(-90deg) rotateY(-90deg);-webkit-transform-origin:right bottom;transform-origin:right bottom;width:var(--floorDepth)}.postid-1637 .building[data-recess-position="left"] .floor .floor-top .decking-recess::after,.postid-7875 .building[data-recess-position="left"] .floor .floor-top .decking-recess::after{background-image:var(--decking);background-size:7.5vw auto;bottom:0;content:'';height:var(--recessDepth);position:absolute;right:100%;-webkit-transform:rotateY(-90deg) translateZ(.5px);transform:rotateY(-90deg) translateZ(.5px);-webkit-transform-origin:right;transform-origin:right;width:var(--floorDepth)}.postid-1637 .building[data-recess-position="left"] .roof .roof-bottom::before,.postid-7875 .building[data-recess-position="left"] .roof .roof-bottom::before{-webkit-clip-path:polygon(0% var(--recessDepth), calc(var(--recessWidth) + var(--wallThickness)) var(--recessDepth), calc(var(--recessWidth) + var(--wallThickness)) 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% var(--recessDepth), calc(var(--recessWidth) + var(--wallThickness)) var(--recessDepth), calc(var(--recessWidth) + var(--wallThickness)) 0%, 100% 0%, 100% 100%, 0% 100%)}.postid-1637 .building[data-recess-position="left"] .roof .roof-bottom .light,.postid-7875 .building[data-recess-position="left"] .roof .roof-bottom .light{left:calc(var(--recessWidth) * .25 + var(--overhang-left) + .75vw)}.postid-1637 .building[data-recess-position="left"] .roof .roof-bottom .light:nth-child(2),.postid-7875 .building[data-recess-position="left"] .roof .roof-bottom .light:nth-child(2){left:calc(var(--recessWidth) * .5 + var(--overhang-left) + .75vw)}.postid-1637 .building[data-recess-position="left"] .roof .roof-bottom .light:nth-child(3),.postid-7875 .building[data-recess-position="left"] .roof .roof-bottom .light:nth-child(3){left:calc(var(--recessWidth) * .75 + var(--overhang-left) + .75vw)}.postid-1637 .building[data-recess-position="left"] .left-side,.postid-7875 .building[data-recess-position="left"] .left-side{width:calc(var(--depth) - var(--recessDepth))}.postid-1637 .building[data-recess-position="left"] .panel.recess,.postid-7875 .building[data-recess-position="left"] .panel.recess{-webkit-box-ordinal-group:0;order:-1}.postid-1637 .building[data-recess-position="left"] .panel.recess .side-wall,.postid-7875 .building[data-recess-position="left"] .panel.recess .side-wall{right:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right center;transform-origin:right center}.postid-1637 .building[data-recess-position="left"] .panel.recess .side-wall .wall-inside,.postid-7875 .building[data-recess-position="left"] .panel.recess .side-wall .wall-inside{left:auto;right:0}.postid-1637 .building[data-recess-position="left"] .panel.recess .door-wall .wall-inside,.postid-7875 .building[data-recess-position="left"] .panel.recess .door-wall .wall-inside{-webkit-clip-path:polygon(-25% -25%, -25% 125%, calc(50% - (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) 125%, calc(50% - (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) 125%, 125% 125%, 125% -25%);clip-path:polygon(-25% -25%, -25% 125%, calc(50% - (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) 125%, calc(50% - (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) calc(100% - var(--windowYPosition)), calc(50% + (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) calc(100% + var(--windowHeight) - var(--windowYPosition)), calc(50% - (var(--windowWidth) * .5) + (var(--wallThickness) * .5)) 125%, 125% 125%, 125% -25%);left:0}.postid-1637 .building .roof .roof-front,.postid-7875 .building .roof .roof-front,.postid-1637 .building .roof .roof-back,.postid-7875 .building .roof .roof-back,.postid-1637 .building .roof .roof-left-side,.postid-7875 .building .roof .roof-left-side,.postid-1637 .building .roof .roof-right-side,.postid-7875 .building .roof .roof-right-side{background-image:var(--roofTrim),var(--cladding);background-position:center top, center bottom;background-repeat:repeat-x,repeat;background-size:auto var(--roofTrimSize),auto var(--claddingSize)}.postid-1637 .building .roof .roof-bottom .light,.postid-7875 .building .roof .roof-bottom .light{background-image:url(../images/outside-light.png);background-position:center;background-repeat:no-repeat;background-size:cover;border-radius:50%;height:.75vw;position:absolute;top:calc((var(--recessDepth) + var(--overhang-front)) / 2);width:.75vw}.postid-1637 .configurator .floorplan[data-recess-position='right'] .front .recess,.postid-7875 .configurator .floorplan[data-recess-position='right'] .front .recess{-webkit-box-ordinal-group:3;order:2}.postid-1637 .configurator .floorplan[data-recess-position='right'] .front .recess::before,.postid-7875 .configurator .floorplan[data-recess-position='right'] .front .recess::before{left:0}.postid-1637 .configurator .floorplan[data-recess-position='right'] .right-side,.postid-7875 .configurator .floorplan[data-recess-position='right'] .right-side{height:calc(100% - var(--planUnit) * 6 + 2px)}.postid-1637 .configurator .floorplan[data-recess-position='left'] .front .recess::before,.postid-7875 .configurator .floorplan[data-recess-position='left'] .front .recess::before{right:0}.postid-1637 .configurator .floorplan[data-recess-position='left'] .left-side,.postid-7875 .configurator .floorplan[data-recess-position='left'] .left-side{height:calc(100% - var(--planUnit) * 6 + 2px)}.postid-1 .building .roof .roof-front,.postid-7865 .building .roof .roof-front,.postid-12907 .building .roof .roof-front,.postid-12909 .building .roof .roof-front,.postid-1 .building .roof .roof-back,.postid-7865 .building .roof .roof-back,.postid-12907 .building .roof .roof-back,.postid-12909 .building .roof .roof-back,.postid-1 .building .roof .roof-left-side,.postid-7865 .building .roof .roof-left-side,.postid-12907 .building .roof .roof-left-side,.postid-12909 .building .roof .roof-left-side,.postid-1 .building .roof .roof-right-side,.postid-7865 .building .roof .roof-right-side,.postid-12907 .building .roof .roof-right-side,.postid-12909 .building .roof .roof-right-side{background-image:var(--roofTrim),var(--cladding);background-position:center top, center bottom;background-repeat:repeat-x,repeat;background-size:auto var(--roofTrimSize),auto var(--claddingSize)}.postid-1658 .building .roof .roof-front,.postid-7873 .building .roof .roof-front,.postid-3737 .building .roof .roof-front,.postid-8471 .building .roof .roof-front,.postid-1658 .building .roof .roof-back,.postid-7873 .building .roof .roof-back,.postid-3737 .building .roof .roof-back,.postid-8471 .building .roof .roof-back,.postid-1658 .building .roof .roof-left-side,.postid-7873 .building .roof .roof-left-side,.postid-3737 .building .roof .roof-left-side,.postid-8471 .building .roof .roof-left-side,.postid-1658 .building .roof .roof-right-side,.postid-7873 .building .roof .roof-right-side,.postid-3737 .building .roof .roof-right-side,.postid-8471 .building .roof .roof-right-side{background-image:var(--roofTrim),var(--cladding);background-position:center top, center bottom;background-repeat:repeat-x,repeat;background-size:auto var(--claddingSize),auto var(--claddingSize)}.postid-1658 .building .roof .roof-bottom .capping,.postid-7873 .building .roof .roof-bottom .capping,.postid-3737 .building .roof .roof-bottom .capping,.postid-8471 .building .roof .roof-bottom .capping{border:.5vw solid transparent;-webkit-border-image:var(--roofTrim) 50 round;-o-border-image:var(--roofTrim) 50 round;border-image:var(--roofTrim) 50 round;height:100%;left:0;position:absolute;top:0;width:100%}.postid-1658 .building .roof .roof-top,.postid-7873 .building .roof .roof-top,.postid-3737 .building .roof .roof-top,.postid-8471 .building .roof .roof-top{background-color:#000;background-image:none}.postid-8471 .building .roof .roof-bottom::before{background-image:var(--ceiling);background-size:10vw auto}.postid-8471 .building[data-decking='true']{--deckingSize:var(--overhang-front)}.postid-8471 .building[data-front='true'] .left-side,.postid-8471 .building[data-front='true'] .right-side{height:calc(100% + var(--floorDepth));width:calc(var(--depth) + var(--overhang-front))}.postid-8471 .building[data-front='true'] .left-side .wall-inside::before,.postid-8471 .building[data-front='true'] .right-side .wall-inside::before{width:var(--overhang-front)}.postid-8471 .building[style*='--width:24vw'] [data-window='bi-fold-door'],.postid-8471 .building[style*='--width:24vw'] [data-window='2200-bi-fold'],.postid-8471 .building[style*='--width:24vw'] [data-window='bi-fold-door-4-panes'],.postid-8471 .building[style*='--width:24vw'] [data-window='patio-door'],.postid-8471 .building[style*='--width:24vw'] [data-window='contemporary-door']{--windowWidth:22vw}.postid-8471 .configurator [aria-labelledby='front-layout-name']{display:none}.postid-3737 .building .floor .decking{display:none;bottom:-1.5vw;height:calc(100% + 3vw);left:-1.5vw;-webkit-transform:rotateX(180deg) translateZ(-1px);transform:rotateX(180deg) translateZ(-1px);width:calc(100% + 3vw)}.postid-3737 .building .floor .decking>*{background-image:var(--roofTrim),url(../images/c-shaped-trim.jpg)}.postid-3737 .building .floor .decking .decking-front{height:calc(var(--width) + 3vw);-webkit-transition:height .5s ease-out;transition:height .5s ease-out}.postid-3737 .building .floor .decking .decking-right-side,.postid-3737 .building .floor .decking .decking-left-side{height:calc(var(--depth) + 3vw);-webkit-transition:height .5s ease-out;transition:height .5s ease-out}.postid-3737 .building .floor .decking .decking-back{height:calc(var(--width) + 3vw);left:0;top:0;-webkit-transform:rotate(-90deg) rotateY(90deg);transform:rotate(-90deg) rotateY(90deg);-webkit-transform-origin:left top;transform-origin:left top;width:var(--floorDepth);-webkit-transition:height .5s ease-out;transition:height .5s ease-out}.postid-3737 .building .left-side .wall-inside::after,.postid-3737 .building .right-side .wall-inside::after{background-image:var(--roofTrim),url(../images/c-shaped-trim.jpg);content:'';height:100%;position:absolute;top:0;width:var(--wallThickness)}.postid-3737 .building .left-side .wall-inside::after{left:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left}.postid-3737 .building .left-side .wall-outside::after{background-image:var(--roofTrim),url(../images/c-shaped-trim.jpg);background-position:center;background-size:auto}.postid-3737 .building .right-side .wall-inside::after{right:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right}.postid-3737 .building .right-side .wall-outside::before{background-image:var(--roofTrim),url(../images/c-shaped-trim.jpg);background-position:center;background-size:auto}.postid-3737 .building .front .panel:first-child .wall-outside::before{content:none}.postid-3737 .building .front .panel:last-child .wall-outside::after{content:none}.postid-1643 .building,.postid-7868 .building,.postid-12912 .building,.postid-12914 .building{height:calc(var(--height) - var(--floorDepth) - var(--pitchDepth))}.postid-1653 .building[data-recess-position="right"] .right-side,.postid-7871 .building[data-recess-position="right"] .right-side{width:calc(var(--depth) + 7vw - 2px)}.postid-1653 .building[data-recess-position="right"] .right-side .panel:first-child .wall-inside::before,.postid-7871 .building[data-recess-position="right"] .right-side .panel:first-child .wall-inside::before{background-image:var(--cladding);background-position:left bottom;background-size:auto var(--claddingSize);content:'';height:100%;right:0;position:absolute;top:0;width:7vw}.postid-1653 .building[data-recess-position="right"] .right-side .panel:first-child .wall-inside::after,.postid-7871 .building[data-recess-position="right"] .right-side .panel:first-child .wall-inside::after{background-image:var(--coverStrip);background-position:10% center;background-size:225% auto;content:'';height:100%;right:0;position:absolute;top:0;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right;width:var(--wallThickness)}.postid-1653 .building[data-recess-position="left"] .left-side,.postid-7871 .building[data-recess-position="left"] .left-side{width:calc(var(--depth) + 7vw - 2px)}.postid-1653 .building[data-recess-position="left"] .left-side .panel:first-child .wall-inside::before,.postid-7871 .building[data-recess-position="left"] .left-side .panel:first-child .wall-inside::before{background-image:var(--cladding);background-position:left bottom;background-size:auto var(--claddingSize);content:'';height:100%;left:0;position:absolute;top:0;width:7vw}.postid-1653 .building[data-recess-position="left"] .left-side .panel:first-child .wall-inside::after,.postid-7871 .building[data-recess-position="left"] .left-side .panel:first-child .wall-inside::after{background-image:var(--coverStrip);background-position:10% center;background-size:225% auto;content:'';height:100%;left:0;position:absolute;top:0;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left;width:var(--wallThickness)}.postid-1653 .building .front,.postid-7871 .building .front,.postid-1653 .building .back,.postid-7871 .building .back{height:103%}.postid-1653 .building .roof .roof-bottom,.postid-7871 .building .roof .roof-bottom,.postid-1653 .building .roof .roof-top,.postid-7871 .building .roof .roof-top{background-image:none}.postid-1653 .building .roof .roof-left-side,.postid-7871 .building .roof .roof-left-side{background-color:#444;background-image:none;border-top:#222 solid .25vw;-webkit-transform:rotateY(90deg) rotateZ(-90deg) translateY(1vw);transform:rotateY(90deg) rotateZ(-90deg) translateY(1vw)}.postid-1653 .building .roof .roof-left-side::before,.postid-7871 .building .roof .roof-left-side::before,.postid-1653 .building .roof .roof-left-side::after,.postid-7871 .building .roof .roof-left-side::after{content:none}.postid-1653 .building .roof .roof-right-side,.postid-7871 .building .roof .roof-right-side{background-color:#444;background-image:none;border-top:#222 solid .25vw;-webkit-transform:rotateX(-90deg) rotateY(90deg) translateY(1vw);transform:rotateX(-90deg) rotateY(90deg) translateY(1vw)}.postid-1653 .building .roof .roof-right-side::before,.postid-7871 .building .roof .roof-right-side::before,.postid-1653 .building .roof .roof-right-side::after,.postid-7871 .building .roof .roof-right-side::after{content:none}.postid-1653 .building .roof .roof-front,.postid-7871 .building .roof .roof-front,.postid-1653 .building .roof .roof-back,.postid-7871 .building .roof .roof-back{background-image:none;height:calc(var(--roofDepth) + 1.5vw);overflow:hidden;-webkit-transform:rotateX(-90deg) translateY(1vw);transform:rotateX(-90deg) translateY(1vw)}.postid-1653 .building .roof .roof-front::before,.postid-7871 .building .roof .roof-front::before,.postid-1653 .building .roof .roof-back::before,.postid-7871 .building .roof .roof-back::before,.postid-1653 .building .roof .roof-front::after,.postid-7871 .building .roof .roof-front::after,.postid-1653 .building .roof .roof-back::after,.postid-7871 .building .roof .roof-back::after{content:none}.postid-1653 .building .roof .roof-front .curve,.postid-7871 .building .roof .roof-front .curve,.postid-1653 .building .roof .roof-back .curve,.postid-7871 .building .roof .roof-back .curve{border:#444 solid .5vw;border-radius:50%;height:280%;left:-15%;position:absolute;top:0;width:130%}.postid-1653 .building .roof .roof-front .curve:nth-child(1),.postid-7871 .building .roof .roof-front .curve:nth-child(1),.postid-1653 .building .roof .roof-back .curve:nth-child(1),.postid-7871 .building .roof .roof-back .curve:nth-child(1){border-color:#222}.postid-1653 .building .roof .roof-front .curve:nth-child(2),.postid-7871 .building .roof .roof-front .curve:nth-child(2),.postid-1653 .building .roof .roof-back .curve:nth-child(2),.postid-7871 .building .roof .roof-back .curve:nth-child(2){top:.25vw}.postid-1653 .building .roof .roof-front .curve:nth-child(3),.postid-7871 .building .roof .roof-front .curve:nth-child(3),.postid-1653 .building .roof .roof-back .curve:nth-child(3),.postid-7871 .building .roof .roof-back .curve:nth-child(3){top:.5vw}.postid-1653 .building .roof .roof-front .curve:nth-child(4),.postid-7871 .building .roof .roof-front .curve:nth-child(4),.postid-1653 .building .roof .roof-back .curve:nth-child(4),.postid-7871 .building .roof .roof-back .curve:nth-child(4){top:.75vw}.postid-1653 .building .roof .roof-front .curve:nth-child(5),.postid-7871 .building .roof .roof-front .curve:nth-child(5),.postid-1653 .building .roof .roof-back .curve:nth-child(5),.postid-7871 .building .roof .roof-back .curve:nth-child(5){top:1vw}.postid-1653 .building .roof .roof-front .curve:nth-child(6),.postid-7871 .building .roof .roof-front .curve:nth-child(6),.postid-1653 .building .roof .roof-back .curve:nth-child(6),.postid-7871 .building .roof .roof-back .curve:nth-child(6){border-width:.25vw;top:1.25vw}.postid-1653 .building .roof .roof-bottom::before,.postid-7871 .building .roof .roof-bottom::before{-webkit-transform:translateZ(.5vw);transform:translateZ(.5vw)}.postid-1653 .building .roof .roof-bottom .strip,.postid-7871 .building .roof .roof-bottom .strip{background-image:var(--cladding);background-position:left bottom;background-size:auto var(--claddingSize);bottom:calc(var(--claddingSize) / 10 * -2);height:calc(var(--claddingSize) / 10 * 4);left:50%;position:absolute;-webkit-transform:rotateZ(-90deg) translateZ(-0.5vw);transform:rotateZ(-90deg) translateZ(-0.5vw);-webkit-transform-origin:left center;transform-origin:left center;width:calc(var(--depth) + (var(--overhang-front) + var(--overhang-back)))}.postid-1653 .building .roof .roof-bottom .strip:nth-child(5),.postid-7871 .building .roof .roof-bottom .strip:nth-child(5){-webkit-transform:rotateZ(-90deg) translateZ(-0.5vw) translateY(75%) rotateX(.5deg);transform:rotateZ(-90deg) translateZ(-0.5vw) translateY(75%) rotateX(.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(6),.postid-7871 .building .roof .roof-bottom .strip:nth-child(6){-webkit-transform:rotateZ(-90deg) translateZ(-0.5vw) translateY(-75%) rotateX(-0.5deg);transform:rotateZ(-90deg) translateZ(-0.5vw) translateY(-75%) rotateX(-0.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(7),.postid-7871 .building .roof .roof-bottom .strip:nth-child(7){-webkit-transform:rotateZ(-90deg) translateZ(-0.45vw) translateY(150%) rotateX(1.25deg);transform:rotateZ(-90deg) translateZ(-0.45vw) translateY(150%) rotateX(1.25deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(8),.postid-7871 .building .roof .roof-bottom .strip:nth-child(8){-webkit-transform:rotateZ(-90deg) translateZ(-0.45vw) translateY(-150%) rotateX(-1.25deg);transform:rotateZ(-90deg) translateZ(-0.45vw) translateY(-150%) rotateX(-1.25deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(9),.postid-7871 .building .roof .roof-bottom .strip:nth-child(9){-webkit-transform:rotateZ(-90deg) translateZ(-0.375vw) translateY(225%) rotateX(2.5deg);transform:rotateZ(-90deg) translateZ(-0.375vw) translateY(225%) rotateX(2.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(10),.postid-7871 .building .roof .roof-bottom .strip:nth-child(10){-webkit-transform:rotateZ(-90deg) translateZ(-0.375vw) translateY(-225%) rotateX(-2.5deg);transform:rotateZ(-90deg) translateZ(-0.375vw) translateY(-225%) rotateX(-2.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(11),.postid-7871 .building .roof .roof-bottom .strip:nth-child(11){-webkit-transform:rotateZ(-90deg) translateZ(-0.275vw) translateY(300%) rotateX(3.5deg);transform:rotateZ(-90deg) translateZ(-0.275vw) translateY(300%) rotateX(3.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(12),.postid-7871 .building .roof .roof-bottom .strip:nth-child(12){-webkit-transform:rotateZ(-90deg) translateZ(-0.275vw) translateY(-300%) rotateX(-3.5deg);transform:rotateZ(-90deg) translateZ(-0.275vw) translateY(-300%) rotateX(-3.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(13),.postid-7871 .building .roof .roof-bottom .strip:nth-child(13){-webkit-transform:rotateZ(-90deg) translateZ(-0.125vw) translateY(375%) rotateX(4.25deg);transform:rotateZ(-90deg) translateZ(-0.125vw) translateY(375%) rotateX(4.25deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(14),.postid-7871 .building .roof .roof-bottom .strip:nth-child(14){-webkit-transform:rotateZ(-90deg) translateZ(-0.125vw) translateY(-375%) rotateX(-4.25deg);transform:rotateZ(-90deg) translateZ(-0.125vw) translateY(-375%) rotateX(-4.25deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(15),.postid-7871 .building .roof .roof-bottom .strip:nth-child(15){-webkit-transform:rotateZ(-90deg) translateZ(0) translateY(450%) rotateX(5deg);transform:rotateZ(-90deg) translateZ(0) translateY(450%) rotateX(5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(16),.postid-7871 .building .roof .roof-bottom .strip:nth-child(16){-webkit-transform:rotateZ(-90deg) translateZ(0) translateY(-450%) rotateX(-5deg);transform:rotateZ(-90deg) translateZ(0) translateY(-450%) rotateX(-5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(17),.postid-7871 .building .roof .roof-bottom .strip:nth-child(17){-webkit-transform:rotateZ(-90deg) translateZ(.225vw) translateY(525%) rotateX(6.5deg);transform:rotateZ(-90deg) translateZ(.225vw) translateY(525%) rotateX(6.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(18),.postid-7871 .building .roof .roof-bottom .strip:nth-child(18){-webkit-transform:rotateZ(-90deg) translateZ(.225vw) translateY(-525%) rotateX(-6.5deg);transform:rotateZ(-90deg) translateZ(.225vw) translateY(-525%) rotateX(-6.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(19),.postid-7871 .building .roof .roof-bottom .strip:nth-child(19){-webkit-transform:rotateZ(-90deg) translateZ(.45vw) translateY(600%) rotateX(7.5deg);transform:rotateZ(-90deg) translateZ(.45vw) translateY(600%) rotateX(7.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(20),.postid-7871 .building .roof .roof-bottom .strip:nth-child(20){-webkit-transform:rotateZ(-90deg) translateZ(.45vw) translateY(-600%) rotateX(-7.5deg);transform:rotateZ(-90deg) translateZ(.45vw) translateY(-600%) rotateX(-7.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(21),.postid-7871 .building .roof .roof-bottom .strip:nth-child(21){-webkit-transform:rotateZ(-90deg) translateZ(.775vw) translateY(675%) rotateX(8.5deg);transform:rotateZ(-90deg) translateZ(.775vw) translateY(675%) rotateX(8.5deg)}.postid-1653 .building .roof .roof-bottom .strip:nth-child(22),.postid-7871 .building .roof .roof-bottom .strip:nth-child(22){-webkit-transform:rotateZ(-90deg) translateZ(.775vw) translateY(-675%) rotateX(-8.5deg);transform:rotateZ(-90deg) translateZ(.775vw) translateY(-675%) rotateX(-8.5deg)}.postid-1653 .building .roof .roof-top,.postid-7871 .building .roof .roof-top{-webkit-transform:translateZ(var(--roofDepth)) rotateX(180deg);transform:translateZ(var(--roofDepth)) rotateX(180deg)}.postid-1653 .building .roof .roof-top .strip,.postid-7871 .building .roof .roof-top .strip{background-color:#222;bottom:calc(var(--claddingSize) / 10 * -2);height:calc(var(--claddingSize) / 10 * 4);left:50%;position:absolute;-webkit-transform:rotateZ(-90deg) translateZ(-0.5vw);transform:rotateZ(-90deg) translateZ(-0.5vw);-webkit-transform-origin:left center;transform-origin:left center;width:calc(var(--depth) + (var(--overhang-front) + var(--overhang-back)))}.postid-1653 .building .roof .roof-top .strip:nth-child(2),.postid-7871 .building .roof .roof-top .strip:nth-child(2){-webkit-transform:rotateZ(-90deg) translateZ(-0.5vw) translateY(75%) rotateX(.5deg);transform:rotateZ(-90deg) translateZ(-0.5vw) translateY(75%) rotateX(.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(3),.postid-7871 .building .roof .roof-top .strip:nth-child(3){-webkit-transform:rotateZ(-90deg) translateZ(-0.5vw) translateY(-75%) rotateX(-0.5deg);transform:rotateZ(-90deg) translateZ(-0.5vw) translateY(-75%) rotateX(-0.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(4),.postid-7871 .building .roof .roof-top .strip:nth-child(4){-webkit-transform:rotateZ(-90deg) translateZ(-0.45vw) translateY(150%) rotateX(1.25deg);transform:rotateZ(-90deg) translateZ(-0.45vw) translateY(150%) rotateX(1.25deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(5),.postid-7871 .building .roof .roof-top .strip:nth-child(5){-webkit-transform:rotateZ(-90deg) translateZ(-0.45vw) translateY(-150%) rotateX(-1.25deg);transform:rotateZ(-90deg) translateZ(-0.45vw) translateY(-150%) rotateX(-1.25deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(6),.postid-7871 .building .roof .roof-top .strip:nth-child(6){-webkit-transform:rotateZ(-90deg) translateZ(-0.375vw) translateY(225%) rotateX(2.5deg);transform:rotateZ(-90deg) translateZ(-0.375vw) translateY(225%) rotateX(2.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(7),.postid-7871 .building .roof .roof-top .strip:nth-child(7){-webkit-transform:rotateZ(-90deg) translateZ(-0.375vw) translateY(-225%) rotateX(-2.5deg);transform:rotateZ(-90deg) translateZ(-0.375vw) translateY(-225%) rotateX(-2.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(8),.postid-7871 .building .roof .roof-top .strip:nth-child(8){-webkit-transform:rotateZ(-90deg) translateZ(-0.25vw) translateY(300%) rotateX(3.5deg);transform:rotateZ(-90deg) translateZ(-0.25vw) translateY(300%) rotateX(3.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(9),.postid-7871 .building .roof .roof-top .strip:nth-child(9){-webkit-transform:rotateZ(-90deg) translateZ(-0.25vw) translateY(-300%) rotateX(-3.5deg);transform:rotateZ(-90deg) translateZ(-0.25vw) translateY(-300%) rotateX(-3.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(10),.postid-7871 .building .roof .roof-top .strip:nth-child(10){-webkit-transform:rotateZ(-90deg) translateZ(-0.125vw) translateY(375%) rotateX(4.25deg);transform:rotateZ(-90deg) translateZ(-0.125vw) translateY(375%) rotateX(4.25deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(11),.postid-7871 .building .roof .roof-top .strip:nth-child(11){-webkit-transform:rotateZ(-90deg) translateZ(-0.125vw) translateY(-375%) rotateX(-4.25deg);transform:rotateZ(-90deg) translateZ(-0.125vw) translateY(-375%) rotateX(-4.25deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(12),.postid-7871 .building .roof .roof-top .strip:nth-child(12){-webkit-transform:rotateZ(-90deg) translateZ(.025vw) translateY(450%) rotateX(5deg);transform:rotateZ(-90deg) translateZ(.025vw) translateY(450%) rotateX(5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(13),.postid-7871 .building .roof .roof-top .strip:nth-child(13){-webkit-transform:rotateZ(-90deg) translateZ(.025vw) translateY(-450%) rotateX(-5deg);transform:rotateZ(-90deg) translateZ(.025vw) translateY(-450%) rotateX(-5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(14),.postid-7871 .building .roof .roof-top .strip:nth-child(14){-webkit-transform:rotateZ(-90deg) translateZ(.25vw) translateY(525%) rotateX(6.5deg);transform:rotateZ(-90deg) translateZ(.25vw) translateY(525%) rotateX(6.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(15),.postid-7871 .building .roof .roof-top .strip:nth-child(15){-webkit-transform:rotateZ(-90deg) translateZ(.25vw) translateY(-525%) rotateX(-6.5deg);transform:rotateZ(-90deg) translateZ(.25vw) translateY(-525%) rotateX(-6.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(16),.postid-7871 .building .roof .roof-top .strip:nth-child(16){-webkit-transform:rotateZ(-90deg) translateZ(.5vw) translateY(600%) rotateX(7.5deg);transform:rotateZ(-90deg) translateZ(.5vw) translateY(600%) rotateX(7.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(17),.postid-7871 .building .roof .roof-top .strip:nth-child(17){-webkit-transform:rotateZ(-90deg) translateZ(.5vw) translateY(-600%) rotateX(-7.5deg);transform:rotateZ(-90deg) translateZ(.5vw) translateY(-600%) rotateX(-7.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(18),.postid-7871 .building .roof .roof-top .strip:nth-child(18){-webkit-transform:rotateZ(-90deg) translateZ(.775vw) translateY(675%) rotateX(8.5deg);transform:rotateZ(-90deg) translateZ(.775vw) translateY(675%) rotateX(8.5deg)}.postid-1653 .building .roof .roof-top .strip:nth-child(19),.postid-7871 .building .roof .roof-top .strip:nth-child(19){-webkit-transform:rotateZ(-90deg) translateZ(.775vw) translateY(-675%) rotateX(-8.5deg);transform:rotateZ(-90deg) translateZ(.775vw) translateY(-675%) rotateX(-8.5deg)}.postid-1512 .building [data-window='casement'],.postid-1697 .building [data-window='casement'],.postid-1702 .building [data-window='casement'],.postid-1711 .building [data-window='casement'],.postid-1742 .building [data-window='casement'],.postid-5110 .building [data-window='casement'],.postid-1512 .building [data-window='double-casement'],.postid-1697 .building [data-window='double-casement'],.postid-1702 .building [data-window='double-casement'],.postid-1711 .building [data-window='double-casement'],.postid-1742 .building [data-window='double-casement'],.postid-5110 .building [data-window='double-casement'],.postid-1512 .building [data-window='vent'],.postid-1697 .building [data-window='vent'],.postid-1702 .building [data-window='vent'],.postid-1711 .building [data-window='vent'],.postid-1742 .building [data-window='vent'],.postid-5110 .building [data-window='vent'],.postid-1512 .building [data-window='screen'],.postid-1697 .building [data-window='screen'],.postid-1702 .building [data-window='screen'],.postid-1711 .building [data-window='screen'],.postid-1742 .building [data-window='screen'],.postid-5110 .building [data-window='screen'],.postid-1512 .building [data-window='picture'],.postid-1697 .building [data-window='picture'],.postid-1702 .building [data-window='picture'],.postid-1711 .building [data-window='picture'],.postid-1742 .building [data-window='picture'],.postid-5110 .building [data-window='picture'],.postid-1512 .building [data-window='traditional'],.postid-1697 .building [data-window='traditional'],.postid-1702 .building [data-window='traditional'],.postid-1711 .building [data-window='traditional'],.postid-1742 .building [data-window='traditional'],.postid-5110 .building [data-window='traditional'],.postid-1512 .building [data-window='garage-window'],.postid-1697 .building [data-window='garage-window'],.postid-1702 .building [data-window='garage-window'],.postid-1711 .building [data-window='garage-window'],.postid-1742 .building [data-window='garage-window'],.postid-5110 .building [data-window='garage-window'],.postid-1512 .building [data-window='large-garage-window'],.postid-1697 .building [data-window='large-garage-window'],.postid-1702 .building [data-window='large-garage-window'],.postid-1711 .building [data-window='large-garage-window'],.postid-1742 .building [data-window='large-garage-window'],.postid-5110 .building [data-window='large-garage-window']{--windowYPosition:20.5vw}.postid-1512 .building [data-window='outside-solid-door'],.postid-1697 .building [data-window='outside-solid-door'],.postid-1702 .building [data-window='outside-solid-door'],.postid-1711 .building [data-window='outside-solid-door'],.postid-1742 .building [data-window='outside-solid-door'],.postid-5110 .building [data-window='outside-solid-door'],.postid-1512 .building [data-window='outside-solid-door-2'],.postid-1697 .building [data-window='outside-solid-door-2'],.postid-1702 .building [data-window='outside-solid-door-2'],.postid-1711 .building [data-window='outside-solid-door-2'],.postid-1742 .building [data-window='outside-solid-door-2'],.postid-5110 .building [data-window='outside-solid-door-2'],.postid-1512 .building [data-window='outside-glazed-door'],.postid-1697 .building [data-window='outside-glazed-door'],.postid-1702 .building [data-window='outside-glazed-door'],.postid-1711 .building [data-window='outside-glazed-door'],.postid-1742 .building [data-window='outside-glazed-door'],.postid-5110 .building [data-window='outside-glazed-door'],.postid-1512 .building [data-window='traditional-door'],.postid-1697 .building [data-window='traditional-door'],.postid-1702 .building [data-window='traditional-door'],.postid-1711 .building [data-window='traditional-door'],.postid-1742 .building [data-window='traditional-door'],.postid-5110 .building [data-window='traditional-door'],.postid-1512 .building [data-window='outside-glazed-door'],.postid-1697 .building [data-window='outside-glazed-door'],.postid-1702 .building [data-window='outside-glazed-door'],.postid-1711 .building [data-window='outside-glazed-door'],.postid-1742 .building [data-window='outside-glazed-door'],.postid-5110 .building [data-window='outside-glazed-door'],.postid-1512 .building [data-window='standard-personal-door'],.postid-1697 .building [data-window='standard-personal-door'],.postid-1702 .building [data-window='standard-personal-door'],.postid-1711 .building [data-window='standard-personal-door'],.postid-1742 .building [data-window='standard-personal-door'],.postid-5110 .building [data-window='standard-personal-door']{--windowYPosition:20.5vw;--windowHeight:20.5vw}.postid-1512 .building .panel:nth-child(4n - 3) .wall-outside,.postid-1697 .building .panel:nth-child(4n - 3) .wall-outside,.postid-1702 .building .panel:nth-child(4n - 3) .wall-outside,.postid-1711 .building .panel:nth-child(4n - 3) .wall-outside,.postid-1742 .building .panel:nth-child(4n - 3) .wall-outside,.postid-5110 .building .panel:nth-child(4n - 3) .wall-outside{background-position:50% bottom}.postid-1512 .building .panel:nth-child(4n - 3) .wall-outside::after,.postid-1697 .building .panel:nth-child(4n - 3) .wall-outside::after,.postid-1702 .building .panel:nth-child(4n - 3) .wall-outside::after,.postid-1711 .building .panel:nth-child(4n - 3) .wall-outside::after,.postid-1742 .building .panel:nth-child(4n - 3) .wall-outside::after,.postid-5110 .building .panel:nth-child(4n - 3) .wall-outside::after{content:none}.postid-1512 .building .panel:nth-child(4n - 2) .wall-outside,.postid-1697 .building .panel:nth-child(4n - 2) .wall-outside,.postid-1702 .building .panel:nth-child(4n - 2) .wall-outside,.postid-1711 .building .panel:nth-child(4n - 2) .wall-outside,.postid-1742 .building .panel:nth-child(4n - 2) .wall-outside,.postid-5110 .building .panel:nth-child(4n - 2) .wall-outside{background-position:-50% bottom}.postid-1512 .building .panel:nth-child(4n - 2) .wall-outside::before,.postid-1697 .building .panel:nth-child(4n - 2) .wall-outside::before,.postid-1702 .building .panel:nth-child(4n - 2) .wall-outside::before,.postid-1711 .building .panel:nth-child(4n - 2) .wall-outside::before,.postid-1742 .building .panel:nth-child(4n - 2) .wall-outside::before,.postid-5110 .building .panel:nth-child(4n - 2) .wall-outside::before{content:none}.postid-1512 .building .panel:nth-child(4n - 1) .wall-outside::after,.postid-1697 .building .panel:nth-child(4n - 1) .wall-outside::after,.postid-1702 .building .panel:nth-child(4n - 1) .wall-outside::after,.postid-1711 .building .panel:nth-child(4n - 1) .wall-outside::after,.postid-1742 .building .panel:nth-child(4n - 1) .wall-outside::after,.postid-5110 .building .panel:nth-child(4n - 1) .wall-outside::after{content:none}.postid-1512 .building .panel:nth-child(4n) .wall-outside,.postid-1697 .building .panel:nth-child(4n) .wall-outside,.postid-1702 .building .panel:nth-child(4n) .wall-outside,.postid-1711 .building .panel:nth-child(4n) .wall-outside,.postid-1742 .building .panel:nth-child(4n) .wall-outside,.postid-5110 .building .panel:nth-child(4n) .wall-outside{background-position:-25% calc(var(--claddingSize) / 10 * 8)}.postid-1512 .building .panel:nth-child(4n) .wall-outside::before,.postid-1697 .building .panel:nth-child(4n) .wall-outside::before,.postid-1702 .building .panel:nth-child(4n) .wall-outside::before,.postid-1711 .building .panel:nth-child(4n) .wall-outside::before,.postid-1742 .building .panel:nth-child(4n) .wall-outside::before,.postid-5110 .building .panel:nth-child(4n) .wall-outside::before{content:none}.postid-1512 [aria-labelledby="front-layout-name"],.postid-1697 [aria-labelledby="front-layout-name"],.postid-1702 [aria-labelledby="front-layout-name"],.postid-1711 [aria-labelledby="front-layout-name"],.postid-1742 [aria-labelledby="front-layout-name"],.postid-5110 [aria-labelledby="front-layout-name"]{border:0 !important;color:transparent !important;height:1px !important;left:0 !important;margin:0 !important;opacity:0 !important;overflow:hidden !important;position:absolute !important;top:0 !important;white-space:nowrap !important;width:1px !important}.postid-1512 .building .panel:nth-child(4n - 2) .wall-inside,.postid-1697 .building .panel:nth-child(4n - 2) .wall-inside,.postid-1702 .building .panel:nth-child(4n - 2) .wall-inside,.postid-1711 .building .panel:nth-child(4n - 2) .wall-inside,.postid-1742 .building .panel:nth-child(4n - 2) .wall-inside,.postid-7075 .building .panel:nth-child(4n - 2) .wall-inside,.postid-5110 .building .panel:nth-child(4n - 2) .wall-inside,.postid-7082 .building .panel:nth-child(4n - 2) .wall-inside,.postid-5128 .building .panel:nth-child(4n - 2) .wall-inside,.postid-5237 .building .panel:nth-child(4n - 2) .wall-inside{background-position:left center}.postid-1512 .building .panel .wall-inside,.postid-1697 .building .panel .wall-inside,.postid-1702 .building .panel .wall-inside,.postid-1711 .building .panel .wall-inside,.postid-1742 .building .panel .wall-inside,.postid-7075 .building .panel .wall-inside,.postid-5110 .building .panel .wall-inside,.postid-7082 .building .panel .wall-inside,.postid-5128 .building .panel .wall-inside,.postid-5237 .building .panel .wall-inside{background-image:url(../images/plywood.jpg);-webkit-transform:rotateY(180deg) translateZ(calc(var(--wallThickness) * .5));transform:rotateY(180deg) translateZ(calc(var(--wallThickness) * .5))}.postid-1512 .building .panel .window .window-frame span:nth-child(2),.postid-1697 .building .panel .window .window-frame span:nth-child(2),.postid-1702 .building .panel .window .window-frame span:nth-child(2),.postid-1711 .building .panel .window .window-frame span:nth-child(2),.postid-1742 .building .panel .window .window-frame span:nth-child(2),.postid-7075 .building .panel .window .window-frame span:nth-child(2),.postid-5110 .building .panel .window .window-frame span:nth-child(2),.postid-7082 .building .panel .window .window-frame span:nth-child(2),.postid-5128 .building .panel .window .window-frame span:nth-child(2),.postid-5237 .building .panel .window .window-frame span:nth-child(2){-webkit-transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg);transform:translateZ(calc(var(--wallThickness) * -0.5)) rotateY(180deg)}.postid-1512 .building .back .panel:first-child .wall-inside,.postid-1697 .building .back .panel:first-child .wall-inside,.postid-1702 .building .back .panel:first-child .wall-inside,.postid-1711 .building .back .panel:first-child .wall-inside,.postid-1742 .building .back .panel:first-child .wall-inside,.postid-7075 .building .back .panel:first-child .wall-inside,.postid-5110 .building .back .panel:first-child .wall-inside,.postid-7082 .building .back .panel:first-child .wall-inside,.postid-5128 .building .back .panel:first-child .wall-inside,.postid-5237 .building .back .panel:first-child .wall-inside{left:calc(var(--wallThickness) * -0.5);width:calc(100% + (var(--wallThickness) * .5))}.postid-1512 .building .back .panel:last-child .wall-inside,.postid-1697 .building .back .panel:last-child .wall-inside,.postid-1702 .building .back .panel:last-child .wall-inside,.postid-1711 .building .back .panel:last-child .wall-inside,.postid-1742 .building .back .panel:last-child .wall-inside,.postid-7075 .building .back .panel:last-child .wall-inside,.postid-5110 .building .back .panel:last-child .wall-inside,.postid-7082 .building .back .panel:last-child .wall-inside,.postid-5128 .building .back .panel:last-child .wall-inside,.postid-5237 .building .back .panel:last-child .wall-inside{width:calc(100% + (var(--wallThickness) * .5))}.postid-1512 .building .roof .roof-bottom::before,.postid-1697 .building .roof .roof-bottom::before,.postid-1702 .building .roof .roof-bottom::before,.postid-1711 .building .roof .roof-bottom::before,.postid-1742 .building .roof .roof-bottom::before,.postid-7075 .building .roof .roof-bottom::before,.postid-5110 .building .roof .roof-bottom::before,.postid-7082 .building .roof .roof-bottom::before,.postid-5128 .building .roof .roof-bottom::before,.postid-5237 .building .roof .roof-bottom::before{background-image:url(../images/plywood.jpg);background-position:left center;background-size:var(--liningSize) auto;bottom:calc((var(--wallThickness) * .5) + var(--overhang-back));height:calc(100% - (var(--wallThickness) * .5) - var(--overhang-front) - var(--overhang-back));left:calc((var(--wallThickness) * .5) + var(--overhang-left));width:calc(100% - (var(--wallThickness) * .5) - var(--overhang-left) - var(--overhang-right))}.postid-1512 .building .roof.pitched .left-triangle .wall-inside,.postid-1697 .building .roof.pitched .left-triangle .wall-inside,.postid-1702 .building .roof.pitched .left-triangle .wall-inside,.postid-1711 .building .roof.pitched .left-triangle .wall-inside,.postid-1742 .building .roof.pitched .left-triangle .wall-inside,.postid-7075 .building .roof.pitched .left-triangle .wall-inside,.postid-5110 .building .roof.pitched .left-triangle .wall-inside,.postid-7082 .building .roof.pitched .left-triangle .wall-inside,.postid-5128 .building .roof.pitched .left-triangle .wall-inside,.postid-5237 .building .roof.pitched .left-triangle .wall-inside,.postid-1512 .building .roof.pitched .right-triangle .wall-inside,.postid-1697 .building .roof.pitched .right-triangle .wall-inside,.postid-1702 .building .roof.pitched .right-triangle .wall-inside,.postid-1711 .building .roof.pitched .right-triangle .wall-inside,.postid-1742 .building .roof.pitched .right-triangle .wall-inside,.postid-7075 .building .roof.pitched .right-triangle .wall-inside,.postid-5110 .building .roof.pitched .right-triangle .wall-inside,.postid-7082 .building .roof.pitched .right-triangle .wall-inside,.postid-5128 .building .roof.pitched .right-triangle .wall-inside,.postid-5237 .building .roof.pitched .right-triangle .wall-inside{background-image:url(../images/plywood.jpg);background-position:left center;background-size:var(--liningSize) auto;-webkit-transform:rotateY(180deg) translateZ(calc(var(--wallThickness) * .5));transform:rotateY(180deg) translateZ(calc(var(--wallThickness) * .5))}.postid-1512 .building .floor,.postid-1697 .building .floor,.postid-1702 .building .floor,.postid-1711 .building .floor,.postid-1742 .building .floor,.postid-7075 .building .floor,.postid-5110 .building .floor,.postid-7082 .building .floor,.postid-5128 .building .floor,.postid-5237 .building .floor{display:none}.postid-1512 #inside-outside-btn,.postid-1697 #inside-outside-btn,.postid-1702 #inside-outside-btn,.postid-1711 #inside-outside-btn,.postid-1742 #inside-outside-btn,.postid-7075 #inside-outside-btn,.postid-5110 #inside-outside-btn,.postid-7082 #inside-outside-btn,.postid-5128 #inside-outside-btn,.postid-5237 #inside-outside-btn{display:none}.postid-1512 [aria-labelledby='pitch-height-name'],.postid-1702 [aria-labelledby='pitch-height-name'],.postid-1711 [aria-labelledby='pitch-height-name'],.postid-5110 [aria-labelledby='pitch-height-name'],.postid-7082 [aria-labelledby='pitch-height-name'],.postid-5128 [aria-labelledby='pitch-height-name'],.postid-5237 [aria-labelledby='pitch-height-name']{display:none}.postid-1512,.postid-1697,.postid-1702,.postid-1711,.postid-5110,.postid-7082{--floorDepth:.01vw}.postid-1512 .building,.postid-1697 .building,.postid-1702 .building,.postid-1711 .building,.postid-5110 .building,.postid-7082 .building{height:calc(var(--height) - var(--floorDepth) - var(--pitchDepth));top:calc(50% + 1rem - (var(--height) - var(--roofDepth) - var(--floorDepth) - var(--pitchDepth)) / 2)}.postid-1512 .pivot,.postid-1697 .pivot,.postid-1702 .pivot,.postid-1711 .pivot,.postid-5110 .pivot,.postid-7082 .pivot{-webkit-transform:scale(.625) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg));transform:scale(.625) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg))}.postid-1702 .pivot,.postid-1711 .pivot{-webkit-transform:scale(.5) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg));transform:scale(.5) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg))}.postid-1711 .pivot{-webkit-transform:scale(.375) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg));transform:scale(.375) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg))}.postid-1742,.postid-7075{--floorDepth:.01vw}.postid-1742 .pivot,.postid-7075 .pivot{-webkit-transform:scale(.5) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg));transform:scale(.5) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg))}.postid-1742 .building .right-side .panel:nth-child(4),.postid-7075 .building .right-side .panel:nth-child(4),.postid-1742 .building .left-side .panel:nth-child(4),.postid-7075 .building .left-side .panel:nth-child(4),.postid-1742 .building .back .panel,.postid-7075 .building .back .panel{margin-top:1vw}.postid-1742 .building .roof .roof-front,.postid-7075 .building .roof .roof-front,.postid-1742 .building .roof .roof-back,.postid-7075 .building .roof .roof-back,.postid-1742 .building .roof .roof-left-side,.postid-7075 .building .roof .roof-left-side,.postid-1742 .building .roof .roof-right-side,.postid-7075 .building .roof .roof-right-side{background-image:var(--roofTrim),var(--cladding);background-position:center top, center bottom;background-repeat:repeat-x,repeat;background-size:auto var(--claddingSize),auto var(--claddingSize)}.postid-1742 .building .roof .roof-bottom .capping,.postid-7075 .building .roof .roof-bottom .capping{border:.5vw solid transparent;-webkit-border-image:var(--roofTrim) 50 round;-o-border-image:var(--roofTrim) 50 round;border-image:var(--roofTrim) 50 round;height:100%;left:0;position:absolute;top:0;width:100%}.postid-1742 .building .roof .roof-top,.postid-7075 .building .roof .roof-top{background-color:#000;background-image:none}.postid-1742 .pivot,.postid-7075 .pivot{-webkit-transform:scale(.625) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg));transform:scale(.625) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg))}.postid-1690 .building,.postid-7877 .building,.postid-5128 .building,.postid-5237 .building{height:calc(var(--height) - var(--floorDepth) - var(--pitchDepth))}.postid-5128 .pivot,.postid-5237 .pivot{-webkit-transform:scale(.375) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg));transform:scale(.375) translateZ(0) rotateX(calc(var(--rotateXDeg) * 1deg))}.postid-5237{--veranda:9vw}.postid-5237 .building{--deckingSize:var(--veranda)}.postid-5237 .building .front,.postid-5237 .building .back{z-index:0}.postid-5237 .building .floor .floor-top{z-index:1}.postid-5237 .building .front{-webkit-transform:translateZ(calc(var(--depth) * .5 - var(--veranda)));transform:translateZ(calc(var(--depth) * .5 - var(--veranda)))}.postid-5237 .building .front .veranda{display:-webkit-box;display:flex;height:100%;-webkit-box-pack:justify;justify-content:space-between;left:calc(var(--wallThickness) * -1);position:absolute;top:0;-webkit-transform:translateZ(var(--veranda));transform:translateZ(var(--veranda));-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:calc(100% + var(--wallThickness) * 2)}.postid-5237 .building .front .veranda .post{position:relative;width:1.25vw}.postid-5237 .building .front .veranda .post .side{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-image:url(../images/cart-lodge-post.jpg);background-position:center top;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:100%}.postid-5237 .building .front .veranda .post .side:nth-child(2){left:100%;-webkit-transform:rotateY(90deg);transform:rotateY(90deg);-webkit-transform-origin:left;transform-origin:left}.postid-5237 .building .front .veranda .post .side:nth-child(3){left:auto;right:100%;-webkit-transform:rotateY(-90deg);transform:rotateY(-90deg);-webkit-transform-origin:right;transform-origin:right}.postid-5237 .building .front .veranda .post .side:nth-child(4){-webkit-transform:rotateY(180deg) translateZ(1.25vw);transform:rotateY(180deg) translateZ(1.25vw);-webkit-transform-origin:center;transform-origin:center}.postid-5237 .building .front .veranda+.panel .wall-outside::before{background-size:100% auto;left:calc(var(--wallThickness) * -1);width:var(--wideCoverStrip)}.postid-5237 .building .left-side,.postid-5237 .building .right-side{width:calc(var(--depth) - var(--veranda))}.postid-5237 .building .floor{display:block;height:calc(var(--depth) - var(--veranda))}.postid-5237 .building .floor>*{display:none}.postid-5237 .building .floor .decking{display:block}.postid-5237 .building .floor .floor-right-side,.postid-5237 .building .floor .floor-left-side{width:calc(var(--depth) - var(--veranda))}.postid-5237 .building .roof::before{background-image:var(--cladding);background-position:center bottom;background-size:auto var(--claddingSize);bottom:var(--overhang-front);content:'';height:var(--veranda);left:var(--overhang-left);position:absolute;width:calc(100% - var(--overhang-left) - var(--overhang-right))}